CoreDevApplication
I, Sudip Mukherjee, apply for core-dev.
Name |
Sudip Mukherjee |
Launchpad Page |
|
Wiki Page |
I am applying because:
- I'd like to help in the transitions of main packages also.
- I'd like to eliminate delays in getting my work sponsored.
- I'd like to reduce the burden on my sponsors.
Who I am
I am a Kernel Engineer at my $dayjob and maintain few drivers in upstream kernel. I am also a DD since 2020 and a MOTU since June, 2024. I started using Linux with Ubuntu 10.04 when I was at my previous $dayjob. But being an enduser at that time I was fairly happy with what I had and never needed to poke anything in the system. But with my current $dayjob I started using Debian and had to work with different parts of the system, and as a result started contributing to Debian.
My Ubuntu story
Since I started my Linux use with Ubuntu, so I always wanted to contribute to Ubuntu after I started contributing to Debian. But I was always confused with Ubuntu contributions process. While in Ubuntu Summit 2023, few friends spent time explaining me the process and why Ubuntu has its own bug reports and why they need fixing. And that was the start, my first Ubuntu contribution (a SRU to one of my package in Debian) started at Ubuntu Summit 2023.
I like working on all kind of bugs, and which is why I like contributing to Ubuntu as there is no maintainer concept here and every package is team maintained. So, I can choose any of the bugs reported by users (there are thousands of new bugs).
My involvement
Examples of my work / Things I'm proud of
Merges (after MOTU)
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/libpam-ccreds/+git/libpam-ccreds/+merge/471023
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/libappimage/+git/libappimage/+merge/470581
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/gnome-calls/+git/gnome-calls/+merge/469056
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/tang/+git/tang/+merge/468870
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/heartbeat/+git/heartbeat/+merge/468857
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/libscrypt/+git/libscrypt/+merge/468811
Merges (after MOTU) for main:
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/qrtr/+git/qrtr/+merge/469425
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/usb-modeswitch/+git/usb-modeswitch/+merge/469423
Merges (after MOTU) for main in sponsors queue:
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/libtraceevent/+git/libtraceevent/+merge/475368
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/flashrom/+git/flashrom/+merge/475369
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/xdp-tools/+git/xdp-tools/+merge/475371
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/paramiko/+git/paramiko/+merge/475452
* https://code.launchpad.net/~sudipmuk/ubuntu/+source/libinih/+git/libinih/+merge/475455
Syncs (After MOTU)
* https://launchpad.net/~sudipmuk/+synchronised-packages
Syncs (After MOTU) for main in sponsors queue:
* https://launchpad.net/bugs/2084911
* https://launchpad.net/bugs/2084918
* https://launchpad.net/bugs/2084920
* https://launchpad.net/bugs/2084921
* https://bugs.launchpad.net/bugs/2085669
Transition
* ace
* dlib
* eclipse-jdt-core
* libplacebo
* mapnik
* openmm
* recode
* tidy-html5
* uhd
* gnuradio
* synfig
* miniupnpc
Areas of work
I usually look for bugs in "universe" which has been reported by users, which sometimes leads me to fix the bug in Upstream, Debian and current development release. And, occassionally I will also look for FTBFS bugs in development release and merges (which I find quite interesting and liked the git-ubuntu workflow).
And, after becoming MOTU I also started helping in transitions. With MOTU permissions I can only help in triggering a rebuild of the packages in universe. For main, I have to ask someone. This is a snippet from my irc log:
Jul 30 10:17:46 <sudip> LocutusOfBorg: I was looking at the tidy-html5 transition. Can you do the rebuild of php8.3 please.. its in main.. also I have not done libhtml-tidy-perl and libhtml-tidy5-perl as my local build failed, will check. Jul 30 10:22:49 <LocutusOfBorg> sudip, rebuild php8.3 "new libtidy58" Jul 30 10:22:50 <LocutusOfBorg> . Jul 30 10:23:19 <sudip> thanks LocutusOfBorg
Things I could do better
* While doing the "merges", I should try to find out the LP bug reference of the delta (if not mentioned) and mention it in the merge and maybe try to improve the DEP-3 headers of the patch (if needed).
Plans for the future
General
* Continue to find and fix bugs.
* Try to get more involved with Ubuntu development.
* Try to get involved in a change of seeds and maybe a MIR process atleast once. But being a non-canonical volunteer I doubt I will ever get the time and chance to do it.
What I like least in Ubuntu
I think I have to say about SRU review time here. Sometimes, SRU review takes awfully long time. I know SRU team members are doing their best and sometimes they have to attend something non-SRU but more urgent so I guess we have to live with it.
Comments
I've known Sudip for many years (more than 5 at least), when I started pretty much mentoring him in Debian. I consider him a person taking his job as an Ubuntu developer very seriously, who knows what he's doing when he does things. He completely deserves being a core-dev! -- mapreri 2024-10-26 09:21:31
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.
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 ===
sudipmuk/CoreDevApplication (last edited 2024-10-26 09:57:13 by sudipmuk)