I, Ural Tunaboyu, apply for coredev rights.
Contact information:
- Name: Ural Tunaboyu
- Launchpad Page: Ural Tunaboyu in Launchpad
- Matrix username: @uralt:ubuntu.com
I am applying because:
- I’d like to eliminate delays in getting my work sponsored.
- I’d like to become a full member of the release team.
- I’d like to reduce the burden on my sponsors.
- I’d like to be able to sponsor work of others.
I understand an application straight to coredev is unorthodox, but it is the only requirement I am missing to be a full member of the Ubuntu release team. Furthermore, as part of my work in Debcrafters I am mostly focused on packages in main and thus MOTU would not be sufficient.
Who I am
I’m Ural, I have been a developer at Canonical since July 2024. I first joined as part of Release Management but transitioned to Debcrafters at the outset of that team. I am based out of beautiful Vancouver, British Columbia and when I am not at my computer(s) I am in the surrounding rainforests.
My Ubuntu story
I have been using Ubuntu since Xenial when I installed it on multiple relatives’ computers without permission
. Since then, I have always had at least one daily driver machine running the latest LTS in the house. I have been contributing to Ubuntu on-and-off since I joined Canonical but have actively started to seek coredev in the last year.
Examples of my work / Things I’m proud of
- Uploaded packages : Ural Tunaboyu
- https://udd.debian.org/cgi-bin/ubuntu-sponsorships.cgi?render=html&sponsor_search=name&sponsoree=Ural+Tunaboyu&sponsoree_search=name
- +1 Maintenance report (Dec 8-12)
- Some special mentions:
- I am one of the two maintainers of the current autopkgtest infrastructure for Ubuntu, as well as driving the creation of the new autopkgtest-cloud instance.
- autopkgtest-cloud: autopkgtest-cloud - [no description]
- Adding an endpoint for PPA package test results: Merge into master : ppa-endpoint : lp:~uralt/autopkgtest-cloud : Git : Code : autopkgtest-cloud
- Adding an endpoint for viewing test results by UUID: Merge into master : get-by-uuid : lp:~uralt/autopkgtest-cloud : Git : Code : autopkgtest-cloud
- ubuntu-autopkgtest-operators: GitHub - canonical/ubuntu-autopkgtest-operators: Charms for autopkgtest.ubuntu.com
- autopkgtest-cloud: autopkgtest-cloud - [no description]
- Revamped image generation for
auto-upgrade-testing: - Drove an SRU of
autopkgtestfor Jammy, Noble, and Oracular. - Drove an SRU of
systemdfor Plucky. - I have been responsible for the last few merges of
curl: 8.14.1-1ubuntu1, 8.14.1-2ubuntu1, 8.17.0-1ubuntu1, 8.18.0-1ubuntu1 - MIR of
linkify-it-py: Bug #2112343 “[MIR] linkify-it-py” : Bugs : linkify-it-py package : Ubuntu - A few bugs I fixed in Ubuntu and forwarded to Debian:
- racket-mode:
- LP bug: Bug #2117522 “racket-mode: FTBFS due to misdeclared libjpeg-dev ...” : Bugs : racket-mode package : Ubuntu
- LP MP: Merge into ubuntu/devel : lp2117522 : lp:~uralt/ubuntu/+source/racket-mode : Git : Code : racket-mode package : Ubuntu
- Salsa MP: https://salsa.debian.org/emacsen-team/racket-mode/-/commit/77d35c51f8bf262bfe7dbf3275bccb98e2f88919
- trinity:
- LP bug: Bug #2114228 “trinity: FTBFS with -fno-omit-frame-pointer” : Bugs : trinity package : Ubuntu
- LP MP: Merge into ubuntu/questing-devel : lp2114228-ftbfs : lp:~uralt/ubuntu/+source/trinity : Git : Code : trinity package : Ubuntu
- Salsa MP: https://salsa.debian.org/debian/trinity/-/commit/c49bd1733bc59c84424c2ad2aa544d61e403efa4
- racket-mode:
- I am one of the two maintainers of the current autopkgtest infrastructure for Ubuntu, as well as driving the creation of the new autopkgtest-cloud instance.
Areas of work
As a member of the Debcrafters team, I have been working on maintaining the health of packages in main. I primarily focus on merges and proposed-migration fixes, but I also actively do regular bug triage and fixes of minor bugs in the devel release. I am also a trainee member of the Release Team, and have been part of all point releases, EOLs, and release sprints since Oracular.
Furthermore, I participated in a rewrite of the auto upgrade testing for Ubuntu images and have been taking on a bigger and bigger maintainer role for the autopkgtest infrastructure since 2024. As of last cycle, I rewrote the autopkgtest charms, a process which I documented in blog posts on discourse.
Things I could do better
I could always do a better job of being more visible on the Matrix channels, especially since that is where the community is and I am a trainee member of the release team. Furthermore, I could be more involved in Debian by contributing more fixes upstream and understanding their processes better.
Plans for the future
General
If I get coredev rights, that would allow me to become a full member of the release team and help them with more release-critical tasks, especially in time for an LTS release. Additionally, I would be able to sponsor work for other members of the community who are working on their own upload rights including other members of the Debcrafters team. Finally, it is a dream of mine, as someone who habitually browses the proposed-migration report, to fix all packages that have been stuck on that report for longer than 100 days.
What I like least in Ubuntu
The number of people with coredev rights sometimes feels like a constraint on how much can be merged into Ubuntu.