Application-PPU
Size: 9326
Comment:
|
Size: 9478
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 52: | Line 52: |
* new upstream version, with significant changes of rust crates (in size, due to mokito/tokio) | * new upstream version, with significant changes of rust crates (in size, due to mokito/tokio): |
Line 56: | Line 56: |
on s390x (rather than amd64) using 'XS-Build-Indep-Architecture: s390x' | on s390x (rather than amd64) using 'XS-Build-Indep-Architecture: s390x': |
Line 58: | Line 58: |
* a typical SRU, where several issues got combined into one package update | * a typical SRU, where several issues got combined into one package update: |
Line 60: | Line 60: |
* another SRU, that esp. incl. support for new crypto hardware (LP: #1959548) | * another SRU, that esp. incl. support for new crypto hardware (LP: #1959548): |
Line 62: | Line 62: |
* added signing certificte (pem file) to the package: | * added signing certificate (pem file) to the package: |
Line 64: | Line 64: |
* some polishing, new standards/compat level and solving lintian issues | * some polishing, new standards/compat level and solving lintian issues: |
Line 66: | Line 66: |
* latest update/upload, with further polishing (of lintian reports) | * latest update/upload, with further polishing (of lintian reports): |
Line 68: | Line 68: |
For the bigger picture about the work I did on s390-tools and s390-tools-signed, please refer to the full changelogs: * [[https://launchpad.net/ubuntu/+source/s390-tools/+changelog|s390-tools changelog]] * [[https://launchpad.net/ubuntu/+source/s390-tools-signed/+changelog|s390-tools-signed changelog]] |
|
Line 77: | Line 73: |
For more details also see: | For the bigger picture about the work I did on [[https://launchpad.net/ubuntu/+source/s390-tools|s390-tools]] and [[https://launchpad.net/ubuntu/+source/s390-tools-signed|s390-tools-signed]], please refer to the full changelogs: * [[https://launchpad.net/ubuntu/+source/s390-tools/+changelog|s390-tools changelog]] * [[https://launchpad.net/ubuntu/+source/s390-tools-signed/+changelog|s390-tools-signed changelog]] For further work (also beyond s390-tools*) please also see: |
Line 82: | Line 82: |
The work that I am doing if mainly driven by the projects I'm responsible for (but not limited to them), like s390-tools, libica, openssl-ibmca, libzpc, opencryptoki and the kernel. | The work that I am doing if mainly driven by the projects I'm responsible for (but not limited to them), like s390-tools, libica, openssl-ibmca, libzpc, opencryptoki and also kernel. |
I, Frank Heimes, apply for upload rights for package(s) s390-tools and s390-tools-signed.
Name |
Frank Heimes |
Launchpad |
|
Wiki Page |
I am applying because:
- I'd like to reduce the burden on my sponsors.
- I'd like to reduce the time needed for getting uploads done, esp. for the s390-tools*.
- Since signing is involved, special approval by the release team is needed, hence uploading these packages (even to devel) will not make them directly land in the archive.
Who I am
I'm a an computer and electronics guy located in Germany that grew up in the Rhine/Ruhr area close to Neuss/Düsseldorf and later moved to Böblingen - for business reasons.
I'm now living at the Swabian Jura (German: Schwäbische Alb, English: Swabian Jura, that is actually in the middle of nowhere, but very nice and scenic. I'm living there with my wife Steffi and Lilo our cat.
I like to spend time at the computer, even in my spare time, like to travel - cuddling Lilo and taking care about the garden and my rattly classic car.
My Ubuntu story
At my previous employer, IBM R&D lab in Böblingen/Germany, I worked for 15 years in the area of Linux, in the second half with Linux on Mainframes - mostly with SLES and RHEL. But at some point in time a volunteer workstation OS project started at big-blue (called Open Client Debian Community, OCDC) and I became involved and maintained a dozen of packages (since the other Linux distro that could be used on the workstation sucked on desktops - imho).
Even if it was called Open Client Debian Community, most people in that community used 'Ubuntu'.
So I strove Dapper Drake / 6.06 LTS and really started to fell in love with Hardy Heron / 8.04 LTS (on private and business machines).
A couple of years later, a company called 'Canonical' was looking for someone to help-out with getting Ubuntu (Server) enabled for s390x, I thought that this is a good fit and the next thing I want to do - which ended in me joining Canonical early 2016. Since then I'm a member of Canonical's Partner Engineering / PE team (former Server Commercial Engineering / SCE, former Hardware Enablement / HWE), mainly working on IBM Z (s390x) and IBM POWER (ppc64el).
My involvement
Examples of my work / Things I'm proud of
(focusing here on the package set I'm applying for)
I did about 30 s390-tools package updates on different Ubuntu releases (SRUs, patches and version bumps in devel) in the last couple of years. I learned quite a lot (more) on packaging, with several things that were introduced with new s390-tools versions, like:
- creating s390-tools packages also for non s390x architectures (with reduced content) and ensuring that the 'Architecture: all' build is done on s390x (instead of amd64), using 'XS-Build-Indep-Architecture: s390x'
- new tools that were upstream implemented in Rust, so building Rust code (in a main package), with everything needed on top (like vendored crates) - also tahx to Simon/Foundations
- have the PEM file incl. in s390-tools-signed so that it can be added manually to a system (preparing for upcoming mainframes generations, that may no longer ship it integrated in firmware.) - also thx to Dimitri/xnox
In addition I did some upstream work, that can be found here:
- and several discussions with the s390-tools maintainers around Rust, mockito/tokio, quilt patches and more
Some selected uploads, that I would like to reference here:
- applied changed to certificate handling:
- new upstream version, with some polishing (solving of lintian msgs):
- new upstream version, with significant changes of rust crates (in size, due to mokito/tokio):
- introduction of non-s390x package versions, separate s390-tools-data
- as 'Architecture: all' and getting it build by default on s390x (rather than amd64) using 'XS-Build-Indep-Architecture: s390x':
https://launchpad.net/ubuntu/+source/s390-tools/2.28.0-0ubuntu2
- as 'Architecture: all' and getting it build by default on s390x (rather than amd64) using 'XS-Build-Indep-Architecture: s390x':
- a typical SRU, where several issues got combined into one package update:
- another SRU, that esp. incl. support for new crypto hardware (LP: #1959548):
- added signing certificate (pem file) to the package:
- some polishing, new standards/compat level and solving lintian issues:
- latest update/upload, with further polishing (of lintian reports):
Areas of work
Let us know what you worked on, with which development teams / developers with whom you cooperated and how it worked out.
For the bigger picture about the work I did on s390-tools and s390-tools-signed, please refer to the full changelogs:
For further work (also beyond s390-tools*) please also see:
The work that I am doing if mainly driven by the projects I'm responsible for (but not limited to them), like s390-tools, libica, openssl-ibmca, libzpc, opencryptoki and also kernel.
Things I could do better
Learn even more about Ubuntu Release Management transitions.
Be more '-EvIL' and '+pedantic'.
Avoid by-passing Launchpad for bug work and communication (well, but some topics just need to be discussed non-publicly).
Have a closer look at Debian
Plans for the future
Give back and help others, since I got a lot of help from many people too: My unsorted Ubuntu packaging and maintenance FAQ)
- Get more familiar with autopkgtests.
General
What I like least in Ubuntu
- That it's virtually impossible to address all bugs that come in via Launchpad.
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 ===
FrankHeimes/Application-PPU (last edited 2024-09-02 18:09:40 by fheimes)