apt-get install debian-wizard

Insider infos, master your Debian/Ubuntu distribution

  • About
    • About this blog
    • About me
    • My free software history
  • Support my work
  • Get the newsletter
  • More stuff
    • Support Debian Contributors
    • Other sites
      • My company
      • French Blog about Free Software
      • Personal Website (French)
  • Mastering Debian
  • Contributing 101
  • Packaging Tutorials
You are here: Home / Archives for Debian

Freexian’s report about Debian Long Term Support, March 2016

April 15, 2016 by Raphaël Hertzog

A Debian LTS logoLike each month, here comes a report about the work of paid contributors to Debian LTS.

Individual reports

In February, 111.75 work hours have been dispatched among 10 paid contributors. Their reports are available:

  • Antoine Beaupré did 8h.
  • Ben Hutchings did 12.75 hours (out of 11 hours allocated + 7.25 extra hours remaining, meaning that he still has 5.50 extra hours to do over April).
  • Brian May did 10 hours.
  • Chris Lamb did 7 hours (instead of the 14.25 hours he was allocated +, compensating the extra hours he did last month).
  • Damyan Ivanov did nothing out of the 7.25 remaining hours he had, he opted to give them back and come back to LTS work later.
  • Guido Günther did 13 hours (out of 12 hours allocated + 4.25 remaining hours, leaving 3.25 extra hours for April).
  • Markus Koschany did 14.25 hours.
  • Mike Gabriel did nothing and opted to give back the 8 hours allocated. He will stop LTS work for now as he has other projects taking all his time.
  • Santiago Ruano Rincón did 10 hours (out of 12h allocated + 1.50 remaining, thus keeping 3.50 extra hours for April).
  • Scott Kitterman did a few hours but was not able to provide his report in time due to sickness. His next report will cover two months.
  • Thorsten Alteholz did 14.25 hours.

Evolution of the situation

The number of sponsored hours started to increase for April (116.75 hours, thanks to Sonus Networks) and should increase even further for May (with a new Gold sponsor currently joining us, Babiel GmbH). Hopefully the trend will continue so that we can reach our objective of funding the equivalent of a full-time position.

At the end of the month the LTS team will be fully responsible of all Debian 7 Wheezy updates. For now paid contributors are still helping the security team by fixing packages that were fixed in squeeze already but that are still outstanding in wheezy.

They are also looking for ways to ensure that some of the most complicated packages can be supported over the wheezy LTS timeframe. It is likely that we will seek external help (possibly from credativ which is already handling support of PostgreSQL) for the maintenance of Xen and that some other packages (like libav, vlc, maybe qemu?) will be upgraded to newer versions which are still maintained (either upstream or in Debian Jessie by the Debian maintainers).

Thanks to our sponsors

New sponsors are in bold.

  • Platinum sponsors:
    • TOSHIBA (for 6 months)
  • Gold sponsors:
    • The Positive Internet (for 22 months)
    • Blablacar (for 21 months)
    • Linode LLC (for 11 months)
  • Silver sponsors:
    • Domeneshop AS (for 21 months)
    • Université Lille 3 (for 21 months)
    • Trollweb Solutions (for 19 months)
    • Nantes Métropole (for 15 months)
    • University of Luxembourg (for 13 months)
    • Dalenys (for 11 months)
    • Univention GmbH (for 7 months)
    • Université Jean Monnet de St Etienne (for 7 months)
    • Sonus Networks
  • Bronze sponsors:
    • David Ayers – IntarS Austria (for 22 months)
    • Offensive Security (for 22 months)
    • Seznam.cz, a.s. (for 22 months)
    • Evolix (for 21 months)
    • Freeside Internet Service (for 21 months)
    • MyTux (for 21 months)
    • Linuxhotel GmbH (for 19 months)
    • Intevation GmbH (for 18 months)
    • Daevel SARL (for 17 months)
    • Bitfolk LTD (for 16 months)
    • Megaspace Internet Services GmbH (for 16 months)
    • Greenbone Networks GmbH (for 15 months)
    • NUMLOG (for 15 months)
    • WinGo AG (for 14 months)
    • Ecole Centrale de Nantes – LHEEA (for 11 months)
    • Sig-I/O (for 8 months)
    • Entr’ouvert (for 6 months)
    • Adfinis SyGroup AG (for 3 months)

My Free Software Activities in February and March 2016

April 4, 2016 by Raphaël Hertzog

My monthly report covers a large part of what I have been doing in the free software world. I write it for my donators (thanks to them!) but also for the wider Debian community because it can give ideas to newcomers and it’s one of the best ways to find volunteers to work with me on projects that matter to me.

I skipped my monthly report last time so this one will cover two months. I will try to list only the most important things to not make it too long. 🙂

The Debian Handbook

I worked with Ryuunosuke Ayanokouzi to prepare a paperback version of the Japanese translation of my book. Thanks to the efforts of everybody, it’s now available. Unfortunately, Lulu declined to take it in “distribution” program so it won’t be available on traditional bookstores (like Amazon, etc.). The reason is that they do not support non-latin character sets in the meta-data.

I tried to cheat a little bit by inputting the description in English (still explaining that the book was in Japanese) but they rejected it nevertheless because the English title could mislead people. So the paperback is only available on lulu.com. Fortunately, the shipping costs are reasonable if you pick the most economic offer.

Following this I invited the Italian, Spanish and Brazilian Portuguese translators to complete the work (they were close will all the strings already translated, mainly missing translated screenshots and some backcover content) so that we can also release paperback versions in those languages. It’s getting close to completion for them. Hopefully we will have those available until next month.

Distro Tracker

In early February, I tweaked the configuration to send (by email) exceptions generated by incoming mails and by routine task. Before this they were logged but I did not take the time to look into them. This quickly brought a few issues into light and I fixed them as they appeared: for instance the bounce handling code was getting confused when the character case was not respected, and it appears that some emails come back to us after having been lowercased. Also the code was broken when the “References” field used more than one line on incoming control emails.

This brought into light a whole class of problems with the database storing twice the same email with only differing case. So I did further work to merge all those duplicate entries behind a single email entry.

Later, the experimental Sources files changed and I had to tweak the code to work with the removal of the Files field (relying instead on Checksums-* to find out the various files part of the entry).

At some point, I also fixed the login form to not generate an exception when the user submits an empty form.

I also decided that I no longer wanted to support Django 1.7 in distro tracker as Django 1.8 is the current LTS version. I asked the Debian system administrators to update the package on tracker.debian.org with the version in jessie-backports. This allowed me to fix a few deprecation warnings that I kept triggering because I wanted the code to work with Django 1.7.

One of those warnings was generated by django-jsonfield though and I could not fix it immediately. Instead I prepared a pull request that I submitted to the upstream author.

Oh, and a last thing, I tweaked the CSS to densify the layout on the package page. This was one of the most requested changes from the people who were still preferring packages.qa.debian.org over tracker.debian.org.

Kali and new pkg-security team

As part of my Kali work, I have been fixing RC bugs in Debian packages that we use in Kali. But in many cases, I stumbled upon packages whose maintainers were really missing in action (MIA). Up to now, we were only doing non-maintainers upload (NMU) but I want to be able to maintain those packages more effectively so we created a new pkg-security team (we’re only two right now and we have no documentation yet, but if you want to join, you’re welcome, in particular if you maintain a package which is useful in the security field).

arm64 work. The first 3 packages that we took over (ssldump, sucrack, xprobe) are actually packages that were missing arm64 builds. We just started our arm64 port on Kali and we fixed them for that architecture. Since they were no longer properly maintained, in most cases it was just a matter of using dh_autoreconf to get up-to-date config.{sub,guess} files.

We still miss a few packages on arm64: vboot-utils (that we will likely take over soon since it’s offered for adoption), ruby-libv8 and ruby-therubyracer, ntopng (we have to wait a new luajit which is only in experimental right now). We also noticed that dh-make-golang was not available on arm64, after some discussion on #debian-buildd, I filed two bugs for this: #819472 on dh-make-golang and #819473 on dh-golang.

RC bug fixing. hdparm was affected by multiple RC bugs and the release managers were trying to get rid of it from testing. This removed multiple packages that were used by Kali and its users. So I investigated the situation of that package, convinced the current maintainers to orphan it, asked for new maintainers on debian-devel, reviewed multiple updates prepared by the new volunteers and sponsored their work. Now hdparm is again RC-bug free and has the latest upstream version. We also updated jsonpickle to 0.9.3-1 to fix RC bug #812114 (that I forwarded upstream first).

Systemd presets support in init-system-helpers. I tried to find someone (to hire) to implement the system preset feature I requested in #772555 but I failed. Still Andreas Henriksson was kind enough to give it a try and sent a first patch. I tried it and found some issues so I continued to improve it and simplify it… I submitted an updated patch and pinged Martin Pitt. He pointed me to the DEP-8 test failures that my patch was creating. I quickly fixed those afterwards. This patch is in use in Kali and lets us disable network services by default. I would like to see it merged in Debian so that everybody can setup systemd preset file and have their desire respected at installation time.

Misc bug reports. I filed #813801 to request a new upstream release of kismet. Same for masscan in #816644 and for wkhtmltopdf in #816714. We packaged (before Debian) a new upstream release of ruby-msgpack and found out that it was not building on armel/armhf so we filed two upstream tickets (with a suggested fix). In #814805, we asked the pyscard maintainer to reinstate python-pyscard that was dropped (keeping only the Python3 version) as we use the Python 2 version in Kali.

And there’s more: I filed #816553 (segfault) and #816554 against cdebootstrap. I asked for dh-python to have a better behaviour after having being bitten by the fact that “dh –with python3” was not doing what I expected it to do (see #818175). And I reported #818907 against live-build since it is failing to handle a package whose name contains an upper case character (it’s not policy compliant but dpkg supports them).

Misc packaging

I uploaded Django 1.9.2 to unstable and 1.8.9 to jessie-backports. I provided the supplementary information that Julien Cristau asked me in #807654 but despite this, this jessie update has been ignored for the second point release in a row. It is now outdated until I update it to include the security fixes that have been released in the mean time but I’m not yet sure that I will do it… the lack of cooperation of the release team for that kind of request is discouraging.

I sponsored multiple uploads of dolibarr (on security update notably) and tcpdf (to fix one RC bug).

Thanks

See you next month for a new summary of my activities.

Freexian’s report about Debian Long Term Support, February 2016

March 11, 2016 by Raphaël Hertzog

A Debian LTS logoLike each month, here comes a report about the work of paid contributors to Debian LTS.

Individual reports

In February, 112.50 work hours have been dispatched among 11 paid contributors. Their reports are available:

  • Antoine Beaupré did 8h.
  • Ben Hutchings did 14 hours (out of 11.25 hours allocated + 10 extra hours remaining, meaning that he still has 7.25 extra hours to do over March).
  • Brian May did 10 hours.
  • Chris Lamb did 18 hours (instead of the 11.25 hours he was allocated, he will work less in March).
  • Damyan Ivanov did 4 hours (out of 11.25 hours allocated, leaving 7.25 extra hours for March).
  • Guido Günther did 7 hours (out of 11.25 hours allocated, leaving 4.25 extra hours for March).
  • Markus Koschany did 11.25 hours.
  • Mike Gabriel did 8 hours.
  • Santiago Ruano Rincón did 12 hours (out of 11h allocated + 2.50 remaining, thus keeping 1.50 extra hours for March).
  • Scott Kitterman did 8 hours.
  • Thorsten Alteholz did 11.25 hours.

Evolution of the situation

The number of sponsored hours continued to decrease a little bit. It’s not worrisome yet but we should try to get back to a positive slope if we want to be able to do an outstanding job for wheezy LTS. On the positive side, TOSHIBA renewed their platinum sponsorship for another 6 months at least and we have some contacts for new sponsors, though they are far from being concluded yet.

We are now in transition between squeeze LTS and wheezy LTS. The paid contributors are helping the security team by fixing packages that were fixed in squeeze already but that are still outstanding in wheezy. They are also taking generic measures to prepare wheezy LTS (for example to ensure all packages work with OpenJDK 7.x since support for 6.x will be dropped in the LTS period).

Thanks to our sponsors

New sponsors are in bold (none this month).

  • Platinum sponsors:
    • TOSHIBA (for 5 months)
  • Gold sponsors:
    • The Positive Internet (for 21 months)
    • Blablacar (for 20 months)
    • Linode LLC (for 10 months)
  • Silver sponsors:
    • Domeneshop AS (for 20 months)
    • Université Lille 3 (for 20 months)
    • Trollweb Solutions (for 18 months)
    • Nantes Métropole (for 14 months)
    • University of Luxembourg (for 12 months)
    • Dalenys (for 10 months)
    • Univention GmbH (for 6 months)
    • Université Jean Monnet de St Etienne (for 6 months)
  • Bronze sponsors:
    • David Ayers – IntarS Austria (for 21 months)
    • Offensive Security (for 21 months)
    • Seznam.cz, a.s. (for 21 months)
    • Evolix (for 20 months)
    • Freeside Internet Service (for 20 months)
    • MyTux (for 20 months)
    • Linuxhotel GmbH (for 18 months)
    • Intevation GmbH (for 17 months)
    • Daevel SARL (for 16 months)
    • Bitfolk LTD (for 15 months)
    • Megaspace Internet Services GmbH (for 15 months)
    • Greenbone Networks GmbH (for 14 months)
    • NUMLOG (for 14 months)
    • WinGo AG (for 13 months)
    • Ecole Centrale de Nantes – LHEEA (for 9 months)
    • Sig-I/O (for 7 months)
    • Entr’ouvert (for 5 months)
    • Adfinis SyGroup AG

Freexian’s report about Debian Long Term Support, January 2016

February 14, 2016 by Raphaël Hertzog

A Debian LTS logoLike each month, here comes a report about the work of paid contributors to Debian LTS.

Individual reports

In December, 113.50 work hours have been dispatched among 9 paid contributors. Their reports are available:

  • Antoine Beaupré did 11.5h.
  • Ben Hutchings did 15 hours (out of 15 hours allocated + 10 extra hours remaining, meaning that he still has 10 extra hours to do over February).
  • Chris Lamb did 18 hours.
  • Guido Günther did 13 hours (out of 12 hours allocated + 1 remaining).
  • Mike Gabriel did 16 hours (8 hours allocated + 8h remaining).
  • Santiago Ruano Rincón did 18 hours (out of 12h allocated + 8.50 remaining, thus keeping 2.50 extra hours for February).
  • Scott Kitterman did 8 hours.
  • Thorsten Alteholz did 30 hours.

Evolution of the situation

As expected, we had a small drop in the amount of hours sponsored. New sponsors (re-)joined but others stopped too (Gree this time)… mostly balancing the result. We only lost 2 hours of sponsored work.

It would be nice if we could invert that curve and actually start again to get closer to our objective of funding the equivalent of a full time position. Let’s hope that the switch to wheezy as the version supported by the LTS team will motivate many companies relying on Debian 7 in their IT system.

In terms of security updates waiting to be handled, the situation is close to last month(17 packages in dla-needed.txt, 27 in the list of CVE). It looks like that having about 20 packages needing an update is the normal situation and that we can’t really get further down given the time required to process some updates (sometimes we wait until the upstream authors provides a patch, and so on).

Thanks to our sponsors

New sponsors are in bold.

  • Platinum sponsors:
    • TOSHIBA (for 4 months)
  • Gold sponsors:
    • The Positive Internet (for 20 months)
    • Blablacar (for 19 months)
    • Linode LLC (for 9 months)
  • Silver sponsors:
    • Domeneshop AS (for 19 months)
    • Université Lille 3 (for 19 months)
    • Trollweb Solutions (for 17 months)
    • Nantes Métropole (for 13 months, renewal after a small break)
    • University of Luxembourg (for 11 months)
    • Dalenys (for 9 months)
    • Univention GmbH (for 5 months)
    • Université Jean Monnet de St Etienne (for 5 months)
  • Bronze sponsors:
    • David Ayers – IntarS Austria (for 20 months)
    • Offensive Security (for 20 months)
    • Seznam.cz, a.s. (for 20 months)
    • Evolix (for 19 months)
    • Freeside Internet Service (for 19 months)
    • MyTux (for 19 months)
    • Linuxhotel GmbH (for 17 months)
    • Intevation GmbH (for 16 months)
    • Daevel SARL (for 15 months)
    • Bitfolk LTD (for 14 months)
    • Megaspace Internet Services GmbH (for 14 months)
    • Greenbone Networks GmbH (for 13 months)
    • NUMLOG (for 13 months)
    • WinGo AG (for 12 months)
    • Ecole Centrale de Nantes – LHEEA (for 8 months)
    • Sig-I/O (for 6 months)
    • Entr’ouvert (for 4 months)
    • Adfinis SyGroup AG
  • « Previous Page
  • 1
  • …
  • 28
  • 29
  • 30
  • 31
  • 32
  • …
  • 95
  • Next Page »

Get the Debian Handbook

Available as paperback and as ebook.
Book cover

Email newsletter

Get updates and exclusive content by email, join the Debian Supporters Guild:

Follow me

  • Email
  • Facebook
  • GitHub
  • RSS
  • Twitter

Discover my French books

Planets

  • Planet Debian

Archives

I write software, books and documentation. I'm a Debian developer since 1998 and run my own company. I want to share my passion and knowledge of the Debian ecosystem. Read More…

Tags

3.0 (quilt) Activity summary APT aptitude Blog Book Cleanup conffile Contributing CUT d-i Debconf Debian Debian France Debian Handbook Debian Live Distro Tracker dpkg dpkg-source Flattr Flattr FOSS Freexian Funding Git GNOME GSOC HOWTO Interview LTS Me Multiarch nautilus-dropbox News Packaging pkg-security Programming PTS publican python-django Reference release rolling synaptic Ubuntu WordPress

Recent Posts

  • Freexian is looking to expand its team with more Debian contributors
  • Freexian’s report about Debian Long Term Support, July 2022
  • Freexian’s report about Debian Long Term Support, June 2022
  • Freexian’s report about Debian Long Term Support, May 2022
  • Freexian’s report about Debian Long Term Support, April 2022

Copyright © 2005-2021 Raphaël Hertzog