CoreDevApplication
|
Size: 8181
Comment:
|
Size: 10863
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 38: | Line 38: |
| * 2024-03-22 - Ubuntu Noble - [[https://launchpad.net/ubuntu/+source/pg-gvm/22.6.2-1build1|pg-gvm/22.6.2-1build1]] * 2024-03-21 - Ubuntu Noble - [[https://launchpad.net/ubuntu/+source/gvmd/23.1.0-1ubuntu1|gvmd/23.1.0-1ubuntu1]] |
|
| Line 43: | Line 41: |
| * https://bugs.launchpad.net/ubuntu/+source/apt-clone/+bug/2106470 * https://bugs.launchpad.net/ubuntu/+source/beets/+bug/2106276 * https://bugs.launchpad.net/ubuntu/+source/beets/+bug/2107317 (https://salsa.debian.org/python-team/packages/beets/-/merge_requests/3) CDimage stuff: https://code.launchpad.net/~hyask/ubuntu-cdimage/+git/ubuntu-cdimage/+merge/484314 TODO: add also ubuntu-release-tools, ubuntu-archive-tools, etc... |
|
| Line 49: | Line 54: |
| * bug: https://bugs.launchpad.net/ubuntu/+source/whoopsie/+bug/2103526 | |
| Line 50: | Line 56: |
| * TODO: add description | * {{{base-files}}} upload for Noble .2 * bug: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/2097469 |
| Line 52: | Line 59: |
| * TODO: add description | * SRU exception to update mirror list before release * bug: https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/2096775 |
| Line 54: | Line 62: |
| * TODO: add description | * {{{base-files}}} upload for Oracular release, interestingly made without git ubuntu * bug: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/2083825 |
| Line 59: | Line 68: |
| * TODO: add description | * Just a boring merge * bug: https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/2098852 |
| Line 61: | Line 71: |
| * TODO: add description | * Interesting merge that needed to be coordinated with the next one in {{{util-linux}}}, because of the {{{login}}} binary package moving from one to the other. * bug: https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2089923 |
| Line 63: | Line 74: |
| * TODO: add description | * See {{{shadow}}} merge description just above. * bug: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2091862 |
| Line 69: | Line 81: |
| * This one had an interesting story revolving around some Merge-O-Matic + mod_python + Python 3.9 madness. | |
| Line 73: | Line 86: |
| * Pretty boring buffer overflow issue. One notable part is that this was apparently reported in 2018 as a CVE: https://nvd.nist.gov/vuln/detail/CVE-2018-13410 * Submitted to Debian and uploaded |
|
| Line 90: | Line 105: |
| * TODO: make some | * TODO: make some more * 2024-03-22 - Ubuntu Noble - [[https://launchpad.net/ubuntu/+source/pg-gvm/22.6.2-1build1|pg-gvm/22.6.2-1build1]] * Infamous t64 transition * 2024-03-21 - Ubuntu Noble - [[https://launchpad.net/ubuntu/+source/gvmd/23.1.0-1ubuntu1|gvmd/23.1.0-1ubuntu1]] * Infamous t64 transition |
| Line 107: | Line 126: |
| * Normal MIR process for {{{retry}}} on Noble to get {{{autopkgtest}}} SRU'd too (new dependency). | |
| Line 108: | Line 128: |
| * Same story here, except that it fall under the particular case of having {{{retry}}} only in the jammy-release pocket, so couldn't be updated. This required a new upload to reach jammy-updates and then get promoted to {{{main}}}. | |
| Line 111: | Line 132: |
| * https://code.launchpad.net/~hyask/ubuntu-seeds/+git/ubuntu-seeds/+merge/483070 * TODO: add description |
* 2025-03-19 - Ubuntu Plucky - https://code.launchpad.net/~hyask/ubuntu-seeds/+git/ubuntu-seeds/+merge/483070 * Simple update of {{{ship-live}}} for ARM laptops * commit: https://git.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/+git/ubuntu/commit/?id=1b5098bb6635bb1181faa8b5f1c6806b0aada26d |
| Line 118: | Line 140: |
| * {{{beets}}}: * Forwarded a bugfix: https://salsa.debian.org/python-team/packages/beets/-/merge_requests/3 * Uploaded there: https://tracker.debian.org/news/1639271/accepted-beets-220-3-source-into-unstable/ |
|
| Line 119: | Line 144: |
| * Forwarding a dep8 test for {{{util-linux}}}: https://salsa.debian.org/debian/util-linux/-/merge_requests/37 * Subsequently patching this test after some feedback and discussion with zeha: https://salsa.debian.org/debian/util-linux/-/merge_requests/39 |
* Forwarded a dep8 test for {{{util-linux}}}: https://salsa.debian.org/debian/util-linux/-/merge_requests/37 * Subsequently patched this test after some feedback and discussion with @zeha (the Debian maintainer): https://salsa.debian.org/debian/util-linux/-/merge_requests/39 |
| Line 122: | Line 147: |
| * This is closer to my regular work, so there are many MR that have been merged there already. | * This is closer to my regular work in Foundations, so there are many MR that have been merged there already. |
| Line 124: | Line 149: |
| * {{{zip}}}: forwarded a dep8 test + bugfix: * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093629 |
* {{{zip}}}: forwarded a dep8 test + bugfix: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093629 * Bugfix got uploaded: https://tracker.debian.org/news/1641790/accepted-zip-30-15-source-into-unstable/ * Bigger plans for the test suite: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104090#17 |
| Line 129: | Line 155: |
| * {{{beets}}}: * Forwarded a bugfix: https://github.com/beetbox/beets/pull/5708 |
I, Skia, hereby apply for core-dev.
Name |
Florent 'Skia' Jacquet |
Launchpad Page |
|
Wiki Page |
I am applying because:
- I'd like to be able to officially join the Release Team.
- I'd like to help smoothen the release process by being able to upload some bits by myself.
- I'd like to be able to push some improvements to tools like MoM.
Who I am
This is almost plain copy-paste from my Contributing Developer application, given that the story hasn't changed.
My name is Florent Jacquet, but just call me Skia, even IRL, as everyone does.
I first installed Xubuntu 7.10 alternate edition on a 64MB RAM machine in 2008. The machine was already 10 years old by that time, but the lightweight system made it usable again, and it was great! Since then, I’ve installed a lot of {X,K,}Ubuntu on all my relative’s machines: parents, grand-parents, uncles, cousins, high-school companions, high school’s machines themselves, university friends and associations, you name it. I’ve personally distro-hoped for a while, but always kept either Debian or Ubuntu on my servers or machines that I wanted stable.
I now work since 2023-10-31 for Canonical as part of Foundations/Ubuntu QA/Release Management team.
My Ubuntu story
My involvement
Examples of my work / Things I'm proud of
- TODO: triage those
2024-07-30 - Ubuntu Oracular - autopkgtest/5.37ubuntu4
2024-04-19 - Ubuntu Noble - apt-clone/0.4.3+nmu2ubuntu2
2024-02-13 - Ubuntu Mantic - autopkgtest/5.32ubuntu3~23.10.1
2023-12-15 - Ubuntu Noble - klibc/2.0.13-2ubuntu1
* https://bugs.launchpad.net/ubuntu/+source/apt-clone/+bug/2106470 * https://bugs.launchpad.net/ubuntu/+source/beets/+bug/2106276 * https://bugs.launchpad.net/ubuntu/+source/beets/+bug/2107317 (https://salsa.debian.org/python-team/packages/beets/-/merge_requests/3)
CDimage stuff: https://code.launchpad.net/~hyask/ubuntu-cdimage/+git/ubuntu-cdimage/+merge/484314 TODO: add also ubuntu-release-tools, ubuntu-archive-tools, etc...
Feature upload
2025-03-19 - Ubuntu Plucky - whoopsie/0.2.79
AptSolverDump support + packaging improvements
- This one counts as FFe too, mentioned below
bug: https://bugs.launchpad.net/ubuntu/+source/whoopsie/+bug/2103526
2025-02-05 - Ubuntu Noble - base-files/13ubuntu10.2
base-files upload for Noble .2
bug: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/2097469
2025-01-27 - Ubuntu Noble - python-apt/2.7.7ubuntu4
- SRU exception to update mirror list before release
bug: https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/2096775
2024-10-07 - Ubuntu Oracular - base-files/13.3ubuntu6
base-files upload for Oracular release, interestingly made without git ubuntu
bug: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/2083825
Package Merges and Syncs
2025-02-19 - Ubuntu Plucky - kbd/2.7.1-2ubuntu1
- Just a boring merge
bug: https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/2098852
2025-01-13 - Ubuntu Plucky - shadow/1:4.16.0-7ubuntu1
Interesting merge that needed to be coordinated with the next one in util-linux, because of the login binary package moving from one to the other.
bug: https://bugs.launchpad.net/ubuntu/+source/shadow/+bug/2089923
2025-01-13 - Ubuntu Plucky - util-linux/2.40.2-14ubuntu1
See shadow merge description just above.
bug: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2091862
Bug Fixes & SRUs
mod_python crash:
2025-03-03 - Ubuntu Jammy - libapache2-mod-python/3.5.0+git20211031-0ubuntu3
- This one had an interesting story revolving around some Merge-O-Matic + mod_python + Python 3.9 madness.
zip crash:
2025-01-24 - Ubuntu Oracular - zip/3.0-14ubuntu0.2
2025-01-24 - Ubuntu Noble - zip/3.0-13ubuntu0.2
2025-01-17 - Ubuntu Plucky - zip/3.0-14ubuntu2
Pretty boring buffer overflow issue. One notable part is that this was apparently reported in 2018 as a CVE: https://nvd.nist.gov/vuln/detail/CVE-2018-13410
- Submitted to Debian and uploaded
autopkgtest new release
2024-10-15 - Ubuntu Noble - autopkgtest/5.38ubuntu1~24.04.1
2024-10-15 - Ubuntu Jammy - autopkgtest/5.38ubuntu1~22.04.1
whoopsie FTBFS
2024-09-23 - Ubuntu Oracular - whoopsie/0.2.78
Autopkgtest & DEP8
* TODO: talk about rust-reqwest, util-linux, zip
Proposed Migrations
- I'm regularly being affected packages stuck in proposed during Foundations' Thursday meetings. Working with those usually involves retriggering autopkgtest, sometimes finding the right triggers for the tests to pass, and more rarely a fix to be uploaded.
As part of my work on the autopkgtest infrastructure, I also regularly run retry-autopkgtest-regression for massive re-run of tests, sometimes involving shenanigans like adding a particular trigger for big sets of packages, or even running them with all-proposed=1.
Transitions
* TODO: make some more
2024-03-22 - Ubuntu Noble - pg-gvm/22.6.2-1build1
- Infamous t64 transition
2024-03-21 - Ubuntu Noble - gvmd/23.1.0-1ubuntu1
- Infamous t64 transition
Milestones and Exceptions
- Debian Import Freeze:
2024-04-23 - Ubuntu Noble - capnproto/1.0.1-4
- FFe:
+1 maintenance
* TODO: make some
MIRs
2024-09-18 - Ubuntu Noble - retry/1.0.5-3build1~ubuntu0.24.04.1
Normal MIR process for retry on Noble to get autopkgtest SRU'd too (new dependency).
2024-09-16 - Ubuntu Jammy - retry/1.0.4-3build1
Same story here, except that it fall under the particular case of having retry only in the jammy-release pocket, so couldn't be updated. This required a new upload to reach jammy-updates and then get promoted to main.
Seed Operations
2025-03-19 - Ubuntu Plucky - https://code.launchpad.net/~hyask/ubuntu-seeds/+git/ubuntu-seeds/+merge/483070
Simple update of ship-live for ARM laptops
Working with upstream
Debian
beets:
util-linux:
Forwarded a dep8 test for util-linux: https://salsa.debian.org/debian/util-linux/-/merge_requests/37
Subsequently patched this test after some feedback and discussion with @zeha (the Debian maintainer): https://salsa.debian.org/debian/util-linux/-/merge_requests/39
autopkgtest:
- This is closer to my regular work in Foundations, so there are many MR that have been merged there already.
zip: forwarded a dep8 test + bugfix: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093629
Bugfix got uploaded: https://tracker.debian.org/news/1641790/accepted-zip-30-15-source-into-unstable/
Bigger plans for the test suite: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104090#17
Upstream projects
beets:
Forwarded a bugfix: https://github.com/beetbox/beets/pull/5708
rust-reqwest: helped make the tests work within a proxy environment:
systemd: some documentation update on the mutually beneficial integration autopkgtest has with the upstream project:
Misc
TODO
Bug Triage
- Regular Foundations bug triage:
- TODO: describe and link that work
Areas of work
Things I could do better
Plans for the future
General
What I like least in Ubuntu
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
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 ===
skia/CoreDevApplication (last edited 2025-11-24 15:17:54 by utkarsh)