profile picture

Michael Stapelberg

All Blog Posts

Filter by tag:
Go to page:

2013 › July

  • Good news, everyone! dh-golang is now in Debian unstable. With this debhelper addon, packaging software written in Go is very simple. Have a look at the example/ directory in dh-golang to see how it is meant to be used. Essentially, export the DH_GOPKG variable containing the canonical upstream location of the package (e. Read more →

  • For some rather advanced isolation and automation work I am currently doing with Debian Code Search I needed to modify the ExecStart= line of a systemd service file programmatically. The recommended interface for programmatically querying service file properties is systemctl show -p ExecStart foo. Read more →

  • Posting this on behalf of a friend of mine in the hope that you can help: I’ve failed several times now to find a suitable WLAN USB dongle that works out of the box on Debian testing. Often manufacturers change the chipsets without changing the version numbers, the product pages are incomplete or even state wrong information. Read more →

  • As of today, systemd 204 is available in Debian experimental. If you are interested in systemd, please install it and report any issues to the BTS — merely reporting them on IRC is not sufficient, we need to have them in the BTS so we don’t forget about them. Read more →

  • Sometimes, people show up in our IRC channel #debian-systemd or on our mailing list [email protected] and ask how they can help. This blog post answers that question. First of all, whatever you end up doing, please coordinate with us first! Read more →

  • The German computer magazine c't has covered Debsources in its most recent edition (c't 16/2013). In that article, they also state: Debsources integriert auch eine Code-Suche, allerdings werden lediglich die Quellen des Unstable-Zweigs durchsucht, der zirka ein Drittel des Quellcodes von Debsources ausmacht. Read more →

  • This blog post is the third of a series of posts dealing with the results of the Debian systemd survey. I intend to give a presentation at DebConf 2013, too, so you could either read my posts, or watch the talk, or both :-). Read more →

  • This blog post is the second of a series of posts dealing with the results of the Debian systemd survey. I intend to give a presentation at DebConf 2013, too, so you could either read my posts, or watch the talk, or both :-). Read more →

2013 › June

2013 › May

  • A week ago, we started the Debian systemd survey. The goal was to figure out a few trends and answer the following two questions: Do our subjective impressions from the discussions on debian-devel reflect the general sentiment about systemd? What are the main concerns that most people have? Read more →

  • Whenever I want to work on some package, I usually clone its git repository, make my changes, then push and upload the Debian package. I don’t keep those repositories around in order to avoid cruft and also to have a 100% clean, up-to-date setup whenever I start working on something. Read more →

  • In the past, we have had multiple heated discussions involving systemd. We (the pkg-systemd-maintainers team) would like to better understand why some people dislike systemd. Therefore, we have created a survey, which you can find at http://survey.zekjur.net/index.php/391182 Please only submit your feedback to the survey and not this thread, we are not particularly interested in yet another systemd discussion at this point. Read more →

  • My Galaxy Nexus was getting really slow over the last few weeks, meaning simple things like going to the homescreen took multiple seconds. Turns out that the problem is the SD card filesystem / controller getting really slow once the SD card gets nearly filled up. Read more →

2013 › March

  • Recently, I was wondering how many Debian Developers are actively working on RC bugs in some way or another in the time period of the last release (squeeze) to now (shortly? before wheezy). I therefore grabbed the mailing list archives of debian-bugs-dist@ from gmane, used only those messages whose X-Debian-PR-Message header matches an RC bug (list retrieved from UDD) and then attributed the message counts to the appropriate Debian Developer. Read more →

  • Update: The kinT kinesis keyboard controller from 2020 is an updated version, with several improvements over the older 2013 design! The Kinesis Advantage Contoured is an ergonomic keyboard which I have been using for four years. It has many features that make it a great keyboard, and it’s certainly the best I have ever used. Read more →

  • OpenWrt is a nice FOSS Linux firmware (primarily) for wireless routers, which I use for many years. Even though I never experienced a problem with my routers, I’d like to be prepared for hardware failures, software failures and getting my router compromised. Read more →

  • About 4 years ago, I started tracking my configuration files with git. The advantages of storing configuration files in some repository are numerous: You can destroy your configuration/computer and easily revert to a known good state. You can easily distribute and update the same set of configfiles across multiple machines (especially virtual machines or other test setups). Read more →

  • I just released github.com/mstap/android-davsync, a FOSS tool with which you can (automatically or manually) upload photos to your WebDAV server. Read more →

  • Previously, my workflow regarding replying to bugreports outside my own packages was very uncomfortable: I first downloaded the mbox archive from the BTS, then imported that in claws-mail, hit reply all, remove submit@, add bugnumber@, then send the email. Therefore, I decided to hack up a little elisp function to automate this process for notmuch. Read more →

2013 › February

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #696532 — isdnlog: /etc/isdn/isdnlog.isdnctrl0 is easily destroyed in squeeze to wheezy upgrade Pinged the maintainer about uploading a fix to unstable, too (was only fixed in experimental). #693208 — clang: unable to link trivial test program on armhf Read more →

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #696187 — squid-cgi: CVE-2012-5643: cachemgr.cgi denial of service NMUed the upstream patches after nearly 2 months of no maintainer reaction on the bugreport. #684645 — sendmail-bin: Order of fcntl and dotlock in maillock Read more →

2013 › January

  • When writing data to a file descriptor (file, socket, …) in C, it is recommended to use a loop to write the entire buffer and keep track of how many bytes write() could actually write to the file descriptor. This is how to write data to a file in C in a naive way: #include <stdlib. Read more →

  • I just uploaded wit-2.10a to Debian experimental (it has to pass the NEW queue first, though). WIT (Wiimms ISO Tools) is a set of command-line tools to manipulate Wii and GameCube ISO images and WBFS containers. It is useful (for me) to store backups of my Wii games on a USB hard disk drive. Read more →

2012 › December

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #669513 — gnat-4.4: FTBFS: unsatisfiable build-dependency Closed, no longer reproducible with the version in testing. #694810 — plib: CVE-2012-4552 Uploaded an NMU to unstable. #684130 — digikam: crash when starts Closed, not reproducible with the version in testing. Read more →

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #689769 — ample: ships a /var/run/ample folder: Policy 9.3.2 Uploaded a patched version to DELAYED/5. #694810 — plib: CVE-2012-4552 Provided a patch, asked for instructions from the security team. #694972 — imposm: missing source for imposm/cache/kc. Read more →

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #694976 — sigit: doesn't work on amd64 Filed a removal request. #694796 — kscd: crash with no optical drive Downgraded severity, it’s not RC. #672926 — oidentd: Missing dependency on net-tools Read more →

  • RC bugs

    Tags: debian

    I recently worked on the following RC bugs: #694892 — tvtime: package installation creates /root/.tvtime Sent a patch which fixes the issue. Needs a second pair of eyes plus possibly an NMU. #684604 — eclipse-rcp: eclipse 3.8 hangs on splash screen with " Read more →

Go to page:

I run a blog since 2005, spreading knowledge and experience for almost 20 years! :)

If you want to support my work, you can buy me a coffee.

Thank you for your support! ❤️