ContributingDeveloperApplication
Draft Application
I, Vladimir Petko, apply for Ubuntu Contributing Developer
Name |
Vladimir Petko |
Launchpad Page |
|
Wiki Page |
I am applying because:
- I'd like to be an official member of the Ubuntu community.
Who I am
A software developer from Hamilton, New Zealand currently employed by Canonical within the Foundations team. When I am not in front of the computer I enjoy spending time mountain biking or hiking.
My Ubuntu story
My involvement
As a member of the toolchains squad my primary focus is Java and Java packages, though as part of normal Foundations work I am exposed to a wider range of packages, e.g. my first task was fixing cryptsetup autopackage tests.
Examples of my work / Things I'm proud of
Include your existing sponsored uploads for the packages for which you are seeking upload rights. You can link directly to an upload by following this pattern.
* Fixing ca-certificates-java installation
* Correcting test environment and quarantine list for build-time openjdk jtreg tests, e.g. openjdk-17, openjdk-lts
* openjdk packaging-related bugs, e.g. missing symbols, Jlink image bloat which also reduced installation size without debug symbols
* While not a directly distro work, I am proud of contributing to openjdk upstream JDK-8305480, JDK-8305481, JDK-8309847,JDK-8305481, JDK-8311092, JDK-8312488
* General list of changes done
Areas of work
Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.
During 23.04 and 23.10 development cycles outside Foundations I have mostly communicated with the Security Team due to the work on OpenJDK security releases.
Things I could do better
Better attention to detail and more use of automation to avoid producing typos in my work. Improve communication skills/get to know more people in the community.
Plans for the future
General
Plan and perform openjdk-21 default transition - a few packages will require compatibility patches as the current release level (7) is no longer supported. Be more involved in upstream OpenJDK, e.g. RISCV port as it is now an official architecture. Reduce technical debt of OpenJDK and upstream our patches to minimise the maintenance burden.
What I like least in Ubuntu
Please describe what you like least in Ubuntu and what thoughts do you have about fixing it. I really like Ubuntu as an operating system - used in since ~2011 both in work and study, but the source code tooling, e.g. LaunchPad UI is not very convenient to use, especially compared with the likes of Github and Gitlab. The integration might be difficult due to the license restrictions and technical issues, so I can not propose a good way forward here.
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.
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 ===