Ruben Undheim

Account namerubund
OpenPGP fingerprint3474 C409 6729 ED0C 5180 7D3C E698 22C7 E029 58CD
Status Debian Developer, uploading since 2018-08-04

Short Biography

I am primarily a hardware guy, who happen to use Debian for a lot of things - because it makes "doing things" so much easier. My main focus is on radio, and I have focused quite a bit on software-defined radio (SDR). I have also been involved with tool chains for ASIC development / FPGAs etc.

I started using GNU/Linux at the age of around 13-14 years, which was around Potato / Woody times. I do not remember Potato, but I do remember Woody. I loved the idea of typing "apt-get install bugsquash" to get a game which worked on my old computer, and "apt-get install dtmfdial" which made it possible to dial with the landline phone by holding the speaker close to the telephone (sadly 'dtmfdial' has been removed from the archive since then..). I also loved the idea of having so easy access to the source code and then LEARN from it. This then naturally makes me want to contribute back. Someone else shared their code so that I could acquire valuable knowledge!

Since I found it very annoying to so often have to compile software I used from source, I started writing shell scripts which built the software for me and applied necessary patches. This worked, but I realised that there was a cleaner option. I learnt how to make Debian packages instead, and when I first had prepared them - why not share them? This started a couple of years ago (2014). I slowly learnt how I had to act in order to attract sponsors, which then now has resulted in 29 initial uploads for new source packages - which I am still maintaining. (The number of binary packages is much higher, since many of the packages contain shared libraries etc) Things turned out much easier when I became a Debian Maintainer (DM), and it became possible to actually get things done without having to wait weeks for sponsors!

I also at times find it very limiting to be a Debian Maintainer. One of the most annoying limitations is that it is not possible for me to bump ABI numbers for libraries (I am the sole uploader for a number of libraries). This halts my productivity at times. Other temptations for becoming a DD, is that it will be possible to do NMUs (with a delay!) when I see something which definitely should be fixed, and there is a clear fix.

There are also advantages of being a DM - for instance that it forces me to actually get ABI bumps and new packages properly reviewed by someone else, which could be a good thing even for DDs. However, I think that based on the quite big number of uploads I have made so far, I am quite confident of not making huge blunders (although "everyone" does mistakes at times).

By becoming a DD, I believe I will focus on the same things as today - try to package as many free software packages as possible with high quality mainly within the field of electronics / SDR etc. I think it would also perhaps be good to get some more activity into the pkg-electronics Team which suffers from the lack of DDs who can sponsor. I would in this case be happy to sponsor packages in that Team.

Personal history

New-style processes
Started Last Target Applicant UID Status AM
2017-03-16 2018-08-04 DD, upl. Ruben Undheim rubund Closed onovy
Old-style processes
Applicant From To Applying for Progress AM Advocate(s)