Archive for the 'PlanetUbuntu' Category

systemd: Type=simple and avoiding forking considered harmful?

Wednesday, May 13th, 2015

(This came up in a discussion on debian-user-french@l.d.o) When converting from sysvinit scripts to systemd init files, the default practice seems to be to start services without forking, and to use Type=simple in the service description. What Type=simple does is, well, simple. from systemd.service(5): If set to simple (the default value if neither Type= nor […]

Debian Package of the Day revival (quite)

Friday, October 17th, 2014

TL;DR: static version of, as it was when it was shut down in 2009, available! A long time ago, between 2006 and 2009, there was a blog called Debian Package of the Day. About once per week, it featured an article about one of the gems available in the Debian archive: one of those […]

Will the packages you rely on be part of Debian Jessie?

Wednesday, September 10th, 2014

The start of the jessie freeze is quickly approaching, so now is a good time to ensure that packages you rely on will the part of the upcoming release. Thanks to automated removals, the number of release critical bugs has been kept low, but this was achieved by removing many packages from jessie: 841 packages […]

on the Dark Ages of Free Software: a “Free Service Definition”?

Sunday, August 24th, 2014

Stefano Zacchiroli opened DebConf’14 with an insightful talk titled Debian in the Dark Ages of Free Software (slides available, video available soon). He makes the point (quoting slide 16) that the Free Software community is winning a war that is becoming increasingly pointless: yes, users have 100% Free Software thin client at their fingertips [or […]

Mini-debconf lightning talk: Get involved! It’s not that hard!

Monday, November 26th, 2012

This week-end I attended the Paris Mini-Debconf, which was really a great event, and a nice opportunity to meet everybody again. I delivered a lightning talk on “Get involved! It’s not that hard!“, which was also a good excuse to mention the Debian packaging tutorial and the Debian Maintainer Dashboard.

Introducing the Debian Maintainer Dashboard — help needed!

Monday, July 2nd, 2012

The brand new machine for Ultimate Debian Database motivated me to do UDD-related work again, so I implemented an old idea: build a maintainer/team-centric dashboard relying on UDD, the Debian Maintainer Dashboard. The idea is to expose as much useful information as possible about a maintainer’s packages, both in the traditional (Developers Packages Overview-like) “big […]

Debian archive rebuilds on Amazon Web Services

Wednesday, May 30th, 2012

I like to think that archive rebuilds play an important role in Debian Quality Assurance and Release Management efforts. By trying to rebuild every Debian package from source, one can identify packages that do not build anymore due to changes in other packages (compilers, interpreters, libraries, …). It is also a good way to stress-test […]

Update of Debian Packaging Tutorial

Friday, April 13th, 2012

I’ve just updated the Debian Packaging Tutorial. This new version addresses a few comments and questions I received over the past months. Note that there are also french and spanish versions of the tutorial, and I’m of course open to adding other translations. The tutorial can be found in the packaging-tutorial package (PDF files are […]

Re: Ubuntu vs Ruby

Sunday, January 1st, 2012

(original post) > If Ubuntu 12.04 if a LTS release, and Ruby 1.8.7 goes out of support in June of > 2013, then why is the default still 1.8.7? > > Ruby 1.9.2 was released in 2010. Ruby 1.9.3 was released in October of this year. First, there’s almost nobody in the Ubuntu development community […]

dash as /bin/sh, and now ld –as-needed. Pattern?

Sunday, November 6th, 2011

I must admit that I’ve never been a big fan of the dash as /bin/sh change. I have three main problems with the switch: POSIX compliance as an argument Complying to standards is a really good thing. But when everybody is ignoring the standard because they want the comfort of newer features, maybe it’s a […]