contributing-developer-application
|
Size: 6309
Comment: Add details for my contributing developer application
|
Size: 7042
Comment: add endorsement
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 83: | Line 83: |
| == Jeremy Bicha == === General feedback === I strongly support Amin's application for Ubuntu Contributing Developer. I look forward to his future application for Ubuntu developer upload rights. === Specific Experiences of working together === Amin and I have worked on the Canonical Desktop team together since November. Although Amin's primary work is web browser maintenance, he has also [[https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsoree=*Bandali|merged]] several Ubuntu packages to incorporate Debian changes. He fixed multiple issues in universe packages during his [[https://lists.ubuntu.com/archives/ubuntu-devel/2023-February/042457.html|+1 rotation]], and he forwarded his work to Debian. |
I, Amin Bandali, apply for Ubuntu Contributing Developer.
Name |
Amin Bandali |
Launchpad Page |
|
Wiki Page |
I am applying because:
- I regularly contribute to Ubuntu packages as a Canonical employee.
- I'd like to make my commitment to Ubuntu and its development more official through becoming an Ubuntu Member.
Who I am
I'm Amin Bandali (or just bandali) and I'm a Software Engineer on the Desktop Team at Canonical, where I work mainly on the maintenance of Ubuntu's Firefox packages.
I'm a free/libre software activist and computing scientist by passion, and a software developer/engineer by profession. I wear a few hats around the GNU Project, including as GNU maintainer of Jami, and I'm also an ex-intern and current volunteer with the Free Software Foundation.
My Ubuntu story
I first tried Ubuntu as a teenager in the late 2000s (I believe it was 9.04), and started using it regularly not very long after. Since then I've used Debian, Ubuntu, and many of their derivatives among other distros. I first contributed to Debian in 2020 and more recently took up maintenance of two packages, and I started contributing directly to Ubuntu as well in November 2022 when I started as a Software Engineer on the Desktop Team at Canonical.
My involvement
Examples of my work / Things I'm proud of
Maintenance of the Firefox deb packages for bionic and focal, with uploads to ppa:ubuntu-mozilla-security/ppa regularly sponsored to the archives by the security team.
Maintenance of the Firefox snap package for newer Ubuntu releases.
- Merges/syncs from Debian unstable:
salsa:gnome-team/gnome-calculator!11: Merge debian/1%43.0.1-2
LP #2006633: Merge librsvg 2.54.5+dfsg-1 (main) from Debian unstable (main)
LP #2006628: Merge libqmi 1.32.2-1 (main) from Debian unstable (main)
LP #2006625: Merge modemmanager 1.20.4-1 (main) from Debian unstable (main)
salsa:gnome-team/gtk3!11: Merge debian/3.24.34-5 + fix
salsa:gnome-team/gtk4!10: Merge debian/4.8.2+ds-3
salsa:gnome-team/gnome-initial-setup!14: Merge debian/43.1-2
LP #1997278: Merge tiff 4.4.0-5 (main) from Debian unstable (main)
+1 maintenance rotation:
BTS #1030222#15: selint: depend on 'valgrind-if-available' and skip tests that need valgrind on problematic arches
BTS #1030161: roundcube: fix short date test before and after ICU 72.1 + github:roundcube/roundcubemail#8904 (upstream)
salsa:lavamind/httpdirfs-fuse!2: fix build on architectures where undefined behaviour sanitizer is not supported
More examples in my weekly Desktop Team Updates posts on the Ubuntu Community Hub (Discourse).
Areas of work
As part of the Desktop Team at Canonical, I've worked primarily on/around desktop-related packages. For my work on Firefox, I've collaborated mainly with seb128, ricotz, and osomon, as well as some folks from Mozilla. For my merges/syncs and +1 rotation I've worked primarily with jbicha.
Things I could do better
When faced with a particular challenge/problem, I'd like to do better at asking for help/hints earlier than I sometimes currently do.
Plans for the future
General
After becoming a contributing developer and doing some more sponsored uploads, I'd like to apply for the ubuntu-desktop set. I'd also like to expand my activities and contributions to other areas of Ubuntu beyond the desktop, working towards one day becoming a core dev.
What I like least in Ubuntu
One thing that somewhat stood out in my experiences as a fairly new Ubuntu contributor/developer was the documentation in some areas being a bit confusing, lacking, or outdated. I believe in the importance of writing and maintaining good documentation, and hope to be able to help improve it.
Comments
If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.
Endorsements
As a sponsor, just copy the template below, fill it out and add it to this section.
Jeremy Bicha
General feedback
I strongly support Amin's application for Ubuntu Contributing Developer. I look forward to his future application for Ubuntu developer upload rights.
Specific Experiences of working together
Amin and I have worked on the Canonical Desktop team together since November. Although Amin's primary work is web browser maintenance, he has also merged several Ubuntu packages to incorporate Debian changes. He fixed multiple issues in universe packages during his +1 rotation, and he forwarded his work to Debian.
TEMPLATE
== <SPONSORS NAME> == === General feedback === ## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?) === Specific Experiences of working together === ''Please add good examples of your work together, but also cases that could have handled better.'' ## Full list of sponsored packages can be generated here: ## https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi === Areas of Improvement ===
bandali/contributing-developer-application (last edited 2023-03-03 13:51:28 by bandali)