MOTU
I, Frank Heimes (fheimes), apply for MOTU (and Ubuntu Contributing Developers).
Name |
Frank Heimes |
Launchpad Page |
|
Wiki Page |
I am applying because:
- Since I joined Canonical, I spent the majority of my time in the Ubuntu Server area, with a focus on s390x and ppc64el, at the SCE (former HWE) team.
- While doing lots of submissions to the Ubuntu kernel teams mailing list, I also do some packaging work and (way to) often need to bug fellow colleagues (sorry for that).
- I noticed that universe package fixes are usually somewhat lower priority and want to support in that area.
I already do a lot of bug management work and I'm a member of the “Ubuntu BugSquad” team.
Who I am
I'm a German electronics and computer-'Verrückter' (not to say nerd) that grew up in the Rhine/Ruhr area close to Neuss/Düsseldorf (hence I like 'Altbier' ) and later moved to Böblingen - for business reasons.
I'm still living in Böblingen (in the south-western area of German, close to the black forest) with my wife 'Steffi' and our cat 'Lilo' (yes, it's the same abbreviation like for the "Linux-Loader", but it's by coincidence -- Lilo moved to us, coming from the neighborhood, and the neighbors named her after the old German female double-prename "Liese-Lotte", short form "Lilo" -- what a fortune ...)
I still like spending some time at the computer, even in my spare time - I (we) also like to travel, cat {and|in the} garden is another hobby, watching SciFi and my rattly classic car (becoming soon 32 years old - that's what I call sustainable!).
My Ubuntu story
After my time at Siemens, I joined the IBM R&D lab in Böblingen/Germany (the reason to move ~400km), where I loved to work for almost the entire time in the area of Linux (SW and HW) - but mostly 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 helped out, became involved and maintained a dozen of packages (since the other Linux distro that could be used on the workstation sucked).
Even if it was called Open Client Debian Community, most people in that community used 'Ubuntu' - what is that (at that time)?!
So I strove Dapper Drake / 6.06 LTS (yepp, the only ".06" ) and really started to fell in love with Hardy Heron / 8.04 LTS (on private and business machines - I still like the wallpaper of the Hardy release).
And a couple of years later, a company called 'Canonical' was looking for someone to help-out with getting Ubuntu (Server) on 'big-iron' and since I worked at IBM on 'big-irons' at that time and had some Ubuntu experiences due to the volunteer project, I thought that this is the next thing I really want to do and work on - which ended in me joining Canonical early in 2016.
My involvement
Things I'm proud of
I am a member of Canonical's Server Commercial Engineering (SCE) team (former Hardware Enablement, HWE) and work mainly on the IBM Z (s390x) project and a bit on the IBM Power project (ppc64el).
I do, coordinate and collaborate with other team on the technical work that is needed for these special architectures. The bug management work is on me too and with that I am in contact with larger parts of Canonical engineering.
One of my favorite packages - it took quite a while, due to intense partner discussions, but the solution is nice (s390-tools): LP#1892367
(Well, there is more on s390-tools: LP#1942908, LP#1938947, LP#1908371, LP#1903984, LP#1898935, ...)[needs-packaging] The first library that I've packaged (libzpc): LP#1932522 (yet to be uploaded, so far PPA only)
A common universe bug, the Debian maintainer noticed it, jumped in, applied the patch on Debian and sponsored my Ubuntu SRU, too, since he's also an Ubuntu (Contributing) Developer (qtwebkit): LP#1951470
Patch and little rules-file change (pcre2): LP#1931857
NVMe disk support for Ubuntu on s390x: LP#1902179
[FFe] Well, I'm not sure if I should be proud of that, but it was at least quite some work: LP#1866866
Examples of my work (mostly 2021)
Here some more general package work:
Another typical but simple universe package fix (scapy): LP#1908280
That was a pretty complicated bug (opencryptoki): LP#1915517
Again a simple universe package fix (tigervnc): LP#1929790
A little endianness bug (elfutils): LP#1908756
Expanding hardware support (valgrind): LP#1825343
I'm also doing quite a lot kernel SRU/Patch submissions, largely due to the above projects (e.g. Dec, Nov, Oct, Sept, Aug).
Areas of work (mostly 2021)
Due to the ubuntu-z-systems (and ubuntu-power-systems) projects I'm involved in, I looked at several 'endianness' bugs (s390x, see above ), organize and triage bugs in these projects, own the 'ubuntu-z-systems' project on Launchpad, touch lot's of areas of the (server) distro (from installer, test to OpenStack), and started the 'Ubuntu on Big-Iron' blog (https://ubuntu-on-big-iron.blogspot.com) in the past.
I'm enjoying working with other teams like Server, Foundations, Kernel, OpenStack and Field Engineering (hope they do too ) - support with, and provide access to, Canonical's IBM Z (s390x) hardware infrastructure.
On top I do contractual, testing, reporting, collateral, enablement and external collaboration work.
Things I could do better
Have a closer look at Debian]
- Give back and help other (since I got a lot of help from many people too...)
- Become more confident in packaging.
- Avoid by-passing Launchpad for bug work.
Plans for the future
General
- Get more familiar with autopkgtests.
- Do more integrative work.
What I like least in Ubuntu
- The fact that different teams (or even people) do the package maintenance in a slightly different way.
Hence reviewers and sponsors partially have a slightly different opinion and focus
- That it is impossible to address everything that's coming in to Launchpad.
- That we left the community a bit out of the focus.
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 ===