I would like to apply to change my status in Debian to Debian Developer, uploading.
I first used Debian about 10 years ago and was impressed by its stability, but it
wasn't until almost 3 years ago that I had the opportunity to contribute to Debian,
starting as a Debian RISC-V porter. Thanks to the hard work of the Debian riscv64
port pioneers, my porting work started smoothly. I still remember that the first
key package I ported was Nodejs with the help of Jérémy Lal. Throughout this journey,
I have been deeply encouraged by the support of package maintainers and the related
team regarding the RISC-V porting efforts. For example, many patches were merged
quickly, and many people were interested in RISC-V hardware at DebConf24. And I also
received valuable encouragement and guidance from aurel32 and mafm to continue
advancing the Debian riscv64 porting work, including co-maintaining the buildd
machines of unofficial port and fixing numerous FTBFS issues. I would also like to
extend my gratitude to the debci team, whose support has been invaluable help to
setup and maintenance of the riscv64 workers.
In addition to riscv64 port work, I have also done a lot of packaging, mainly
focusing on Python packages, along with some contributions to development or other
packages. My first package was to adopt jimtcl, from which I learned many Debian
processes. Next, I joined DPT to package many Python packages required by other
developers or users. Thanks to the well-documented DPT workflow, I quickly mastered
Debian packaging with git-buildpackage, which is suitable for most Debian packaging
and allows me to verify patches on riscv64 hardware efficiently also. Additionally,
I gained valuable packaging skills and received helpful guidance from experienced
sponsors like Boyuan Yang, Stefano Rivera, Emmanuel Arias, Jeroen Ploemen,
and Louis-Philippe Véronneau. They not only sponsored my package but also demonstrated
high-quality packaging as Debian developers. Furthermore, I maintained jimtcl and rush
for almost two years, following the previous maintainer's good practices.I brought
in gl4es and xwayland-run also. And now zlog and qtrvsim(sponsored by Yunqiang Su)
which are waitting to be uploaded, so I'm confident in packaging general development
packages,including splitting packages and managing soname bumps. Certainly, I have
packaged several OCaml packages with sponsorship from Stéphane Glondu and
Gianfranco Costamagna. Given my limited OCaml knowledge, I will continue to seek
their reviews before uploading my OCaml packages.
Lastly, I also did some QA work, including fixing FTBFS issues during the Python
3.11/3.12 and GCC 13/14 transitions and related patches/issues submitted upstream as well.
I also did some QA uploads with sponsorship.
I believe that becoming a DD will enhance my RISC-V porting work effectively and will
bring me to make more contributions to the community.
Signed with key E252 1CB8 1757 36A9 7052 B2F8 954E 6A70 1005 98A2
|
vimer |
2024-10-29 |
[view raw]
|