Application: Ubuntu Contributing Developer - Nadzeya Hutsko

I, Nadzeya Hutsko, apply for Ubuntu Contributing Developer.

Contact Information

About Me

I am a software engineer with a background in pure mathematics,
currently studying computer science. I previously worked as a network
engineer, which gave me a solid foundation in systems and
networking. I became interested in Linux and free software at 17 and
have been exploring various operating systems ever since.

Currently, I’m working for Canonical in the Debcrafters team.

I am also a Debian Maintainer since November 2025, where I primarily
work with the Debian Rust Team on packaging Rust libraries and binary
crates.

Ubuntu Involvement

My Ubuntu development work has focused on several key areas:

  • Package merges from Debian, including non-trivial merges
  • Main Inclusion Requests (MIRs) for Rust and Python packages
  • Packaging new upstream versions of Ubuntu-only packages
  • Stable Release Updates (SRUs)
  • Bug fixing (component mismatch issues)

Why I Am Applying

I am applying for Ubuntu Contributing Developer to:

  • Formalise my ongoing contributions to Ubuntu development
  • Continue building toward further upload permissions
  • Obtain nadzeya@ubuntu.com email address :slight_smile:

My Ubuntu Contributions

Merges

Package Bug Link Notes
adduser LP#2130097
bash LP#2130157 Non-trivial
cron LP#2130075
db5.3 LP#2130105
jq LP#2130098
ltrace LP#2130114 Non-trivial
rpds-py LP#2130876 Also fixed FTBFS
vim LP#2130146 Non-trivial
lintian LP#2130122 Non-trivial

Syncs

SRUs

MIRs

Package Bug Link
rust-hwlib LP#2072561
roman-numerals LP#2110098
rust-rav1e LP#2133869

Packaging New Upstream Versions

rust-hwlib:

Component mismatch fixes

Debian Maintainer Work

I became a Debian Maintainer in November 2025. My work in Debian focuses on:

  • The Debian Rust Team, packaging Rust libraries and binary crates
  • Helping improve the Rust ecosystem support within Debian

Areas for Improvement

  • I am still learning the specifics of the SRU process and continue to
    refine my understanding of when and how to properly apply it
  • I aim to expand my contributions beyond Rust-related packages to
    other areas of Ubuntu development

Future Plans

With Contributing Developer status, I plan to:

  • Continue improving Rust ecosystem support in Ubuntu
  • Explore network-related software packaging, building on my network
    engineering background
  • Expand into Python packaging
  • Work toward package-specific upload rights as I gain more experience
2 Likes

I endorse Nadzeya for Ubuntu Contributing Developer.

Sponsoring feedback

I have sponsored various uploads for Nadzeya, including a handful of merges. I have found Nadzeya’s work to be high quality, and generally I have only requested minor changes in merge proposals.

Specific experiences of working together

I work with Nadzeya on the Debcrafters team at Canonical. Most of my experience working with her has been reviewing merge proposals for package uploads, discussing Ubuntu development processes, and pairing on bug triage.

One example of a merge I sponsored is vim, which is a package with a fairly large delta. Nadzeya did a great job with that merge, including dropping relevant delta with detailed justification.

Another example that comes to mind is a rust-rav1e upload to help prepare the package for MIR. Nadzeya did a great job improving the quality of the package and setting up the vendoring to meet Ubuntu standards.

Areas of improvement and next steps

I think Nadzeya is well on the way to earning upload rights in Ubuntu, and should aspire to Core Dev. To achieve this, Nadzeya should continue building her knowledge of Ubuntu development, and should continue to expand the tasks she works in Ubuntu. For example, she could spend some more time on SRUs.

1 Like

I endorse Nadzeya for Ubuntu Contributing Developer.

Sponsoring feedback

I’ve sponsored the rust-hwlib package for Nadzeya primarily. It started off as a super special snowflake, with orig tarball repacking, native versioning, and lack of an owning team. We did plenty of iterations, and the package became better and better with every step! It’s now a clean and well-documented non-native package, with proper DEP-8 tests, no repacking required, and a nicely separated .orig-rust-vendor.tar.xz tarball for the vendored sources.

Specific experiences of working together

I worked with Nadzeya as a MIR reviewer for rust-hwlib. The bug was tagged needs-packaging originally, as it was a new Canonical project that needed to pass NEW review first. Then we worked through the MIR process, adding autopkgtests and (AppArmor) confinement. We also needed to form a new canonical-hw-cert distro-team and get the package seeded. Overall, it was a very convoluted process that she (as a newcomer to packaging) mastered with ease, passion, and patience! There were lots of hoops to jump through (technical and process-wise), and she was eager to dive into all of it with super-fast iteration cycles.

I’ve also worked with Nadzeya in Debian, where she joined our newly formed networking team and we had some very good discussions at DebConf that showed her passion about free software and Debian/Ubuntu specifically.

Areas of improvement and next steps

There are always new things to learn in Ubuntu, and how it differs from Debian. With new powers come new responsibilities, so Nadzeya should learn about dput-ng helpers, such as https://git.launchpad.net/~ubuntu-server/+git/ubuntu-helpers/tree/cpaelzer/.dput.d/ that can help to avoid small issues when uploading a package. Helping with +1 Maintenance rotations, dealing with transitions and SRUs should help to strengthen her profile. She has lots of energy and is picking up new skills at a super fast pace. Keeping this trajectory, and considering her new context in the Debcrafters team, she should be well on her way to gaining Core-Dev powers in the not-too-distant future.

1 Like

I also endorse Nadzeya for Ubuntu Contributing Developer.

(UDD seems be currently not working which makes it a bit more difficult to share the specifics of the sponsoring I did for her)

I’ve been working with Nadzeya since she joined the Canonical Debcrafters team in November and reviewed a number of her Debian merges and autopkgtests fixes.

She is producing high quality work, following the Ubuntu best practices / current workflow (using git-ubuntu with rich history for merges for example).

On other recent example of contribution is this a non trivial MIR she worked on recently and showed great attention to the details, Bug #2133869 “[MIR] rust-rav1e” : Bugs : rust-rav1e package : Ubuntu

She also stepped up to help with +1 maintenance and fixed some of the migration issues.

1 Like

I endorse Nadzeya for Ubuntu Contributing Developer.

Sponsoring feedback

I have sponsored multiple uploads for Nadzeya, along with a new package in Debian. At the time of writing the sponsorship miner does not seem to be working, but I know I have at least sponsored an upload for rust-rav1e and lintian. Both were very well prepared, and required little or no changes before upload.

Specific experiences of working together

Nadzeya and I have worked together a lot through code reviews in Debian and various Rust projects. Recently she prepared a new Python package for Debian - torf - which I reviewed and sponsored. It was very well done. I have also done several reviews for her on net-tools-rs.

Areas of improvement and next steps

I believe Nadzeya will be able to apply for upload rights too in the near future. In preparation for that I would recommend continuing to upload packages and gain experience on specific situations, such as package transitions and feature freeze exceptions.

1 Like