My Debian Activities in November 2019

FTP master

This month I accepted 345 packages and rejected 47. The overall number of packages that got accepted was 383.

Debian LTS

This was my sixty fifth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

This month my all in all workload has been 24.5h. During that time I did LTS uploads of:

  • [DLA 2002-1] libice security update one CVE
  • [DLA 2003-1] isc-dhcp security update one CVE
  • [DLA 2006-1] libxdmcp security update one CVE
  • [DLA 2007-1] ruby2.1 security update four CVEs
  • [DLA 2009-1] tiff security update five CVEs
  • [DLA 2010-1] bsdiff security update one CVE
  • [DLA 2011-1] xmlrpc-epi security update one CVE
  • [DLA 2013-1] libvorbis security update three CVEs

Last but not least I did some days of frontdesk duties.

Debian ELTS

This month was the eighteenth ELTS month.

During my allocated time I uploaded:

  • ELA-191-1 of libice
  • ELA-192-1 of isc-dhcp
  • ELA-193-1 of libxdmcp
  • ELA-195-1 of libvorbis
  • ELA-196-1 of icu

I also did some days of frontdesk duties.

Other stuff

This month I uploaded new upstream versions of …

I improved packaging of …

On my Go challenge I uploaded golang-github-pearkes-dnsimple, golang-github-joyent-gocommon, golang-github-zorkian-go-datadog-api, golang-github-soniah-dnsmadeeasy, golang-github-mattetti-filebuffer, golang-github-dchest-uniuri, golang-github-ovh-go-ovh, golang-github-hmrc-vmware-govcd, sshesame, golang-gopkg-go-playground-colors.v1, golang-github-ziutek-mymysql, golang-github-sethvargo-go-fastly, golang-github-jesseduffield-pty, golang-github-itchellh-go-linereader, golang-github-yudai-golcs, golang-github-centurylinkcloud-clc-sdk, golang-github-terra-farm-udnssdk, golang-github-nesv-go-dynect, golang-github-hansrodtang-randomcolor, golang-github-xlab-handysort, golang-github-abdullin-seq, golang-github-paypal-gatt, golang-github-bruth-assert either as new package, as source upload or as bug-fixing/improving upload.

My Debian Activities in October 2019

FTP master

This month I accepted 257 packages and rejected 17. The overall number of packages that got accepted was 314.

Debian LTS

This was my sixty fourth month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

This month my all in all workload has been 22.75h. During that time I did LTS uploads of:

    [DLA 1969-1] file security update for one CVE
    [DLA 1971-1] libarchive security update for one CVE
    [DLA 1972-1] mosquitto security update for four CVEs
    [DLA 1974-1] proftpd-dfsg security update for one CVE
    [DLA 1975-1] spip security update for four CVEs
    [DSA-4557-1] libarchive security update for three CVEs in Stretch and one CVE in Buster

I also started to work on tiff.

Last but not least I did some days of frontdesk duties.

Debian ELTS

This month was the seventeenth ELTS month.

During my allocated time I uploaded:

  • ELA-181-1 of blktrace
  • ELA-182-1 of file
  • ELA-184-1 of libarchive

I also had a look at wireshark and ncurses but did not do an upload yet.

I also did some days of frontdesk duties.

Other stuff

This month I uploaded new upstream versions of …

I improved packaging of …

Fun with APC USV

About two years ago I bought two APC Back-UPS BX. Everything worked fine and they helped to survive one or two power cuts. Occasionally on one of them I got a message about a power outage whereas the other remained silent. Yet everything worked fine and I didn’t pay attention. After a while these messages did not appear again.

Some days ago I wanted to look at the battery state and was quite surprised to only get an error message about a lost connection to the USV. The USV was not available on the USB bus and disconnecting/connecting the USV or rebooting the attached computer did not help. I had to switch off the USV, really pull the plug and wait sometime. Afterwards everything worked fine again. Of course the other one had the same problem :-(.

And the moral of this story: Missing messages might have a reason and if something can fail, write a test and let nagios (or icinga or check_mk or whatever) tell you that there is something wrong.

Fun with Hetzner: How long does it take to fix a bug?

For some time I have a CX11 instance running at Hetzner. It is connected via vpn to my internal network. There was only IPv4 traffic sent over that connection and everything was fine. Until an idea occured to me: Why not use IPv6 over that tunnel as well? I mean, I did that on others servers, so why not on this one? Copy and paste of some lines of configuration and voila, I could “ping6” from the vpn server to the client. That was easy …

But suddenly my nagios went red because the external IPv6 connection was gone. Did I do some routing wrong? Stopping openvpn and everything was fine again. So I deactivated IPv6 and wondered why this tiny little server behaves different from any other.

After some time I found this article and I can confirm that Hetzner was not able to fix their bug after about two years of reporting it. Well done Hetzner!

My Debian Activities in September 2019

FTP master

This month I accepted 246 packages and rejected 28. The overall number of packages that got accepted was 303.

Debian LTS

This was my sixty third month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

This month my all in all workload has been 23.75h. During that time I did LTS uploads of:

    [DLA 1911-1] exim4 security update for one CVE
    [DLA 1936-1] cups security update for one CVE
    [DLA 1935-1] e2fsprogs security update for one CVE
    [DLA 1934-1] cimg security update for 8 CVEs
    [DLA 1939-1] poppler security update for 3 CVEs

I also started to work on opendmarc and spip but did not finish testing yet.
Last but not least I did some days of frontdesk duties.

Debian ELTS

This month was the sixteenth ELTS month.

During my allocated time I uploaded:

  • ELA-160-1 of exim4
  • ELA-166-1 of libpng
  • ELA-167-1 of cups
  • ELA-169-1 of openldap
  • ELA-170-1 of e2fsprogs

I also did some days of frontdesk duties.

Other stuff

This month I uploaded new packages of …

I also uploaded new upstream versions of …

I improved packaging of …

On my Go challenge I uploaded golang-github-rivo-uniseg, golang-github-bruth-assert, golang-github-xlab-handysort, golang-github-paypal-gatt.

I also sponsored the following packages: golang-gopkg-libgit2-git2go.v28.

My Debian Activities in August 2019

FTP master

This month the numbers went up again and I accepted 389 packages and rejected 43. The overall number of packages that got accepted was 460.

Debian LTS

This was my sixty second month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

This month my all in all workload has been 21.75h. During that time I did LTS uploads of:

  • [DLA 1887-1] freetype security update for one CVE
  • [DLA 1889-1] python3.4 security update for one CVE
  • [DLA 1893-1] cups security update for two CVEs
  • [DLA 1895-1] libmspack security update for one CVE
  • [DLA 1894-1] libapache2-mod-auth-openidc security update for one CVE
  • [DLA 1897-1] tiff security update for one CVE
  • [DLA 1902-1] djvulibre security update for four CVEs
  • [DLA 1904-1] libextractor security update for one CVE
  • [DLA 1906-1] python2.7 security update for one CVE

Last but not least I did some days of frontdesk duties.

Debian ELTS

This month was the fifteenth ELTS month.

During my allocated time I uploaded:

  • ELA-155-1 of cups
  • ELA-157-1 of djvulibre
  • ELA-158-1 of python2.7

I spent some time to work on tiff3 only to find that the affected features are not yet available.

I also did some days of frontdesk duties.

Other stuff

This month I uploaded new packages of …

I also uploaded new upstream versions of …

I improved packaging of …

On my Go challenge I uploaded golang-github-gin-contrib-static, golang-github-gin-contrib-cors, golang-github-yourbasic-graph, golang-github-cnf-structhash, golang-github-deanthompson-ginpprof, golang-github-jarcoal-httpmock, golang-github-gin-contrib-gzip, golang-github-mcuadros-go-gin-prometheus, golang-github-abdullin-seq, golang-github-centurylinkcloud-clc-sdk, golang-github-ziutek-mymysql, golang-github-terra-farm-udnssdk, golang-github-ensighten-udnssdk, golang-github-sethvargo-go-fastly.

I again reuploaded some go packages (golang-github-go-xorm-core, golang-github-jarcoal-httpmock, golang-github-mcuadros-go-gin-prometheus, golang-github-deanthompson-ginpprof, golang-github-gin-contrib-cors, golang-github-gin-contrib-gzip, golang-github-gin-contrib-static, golang-github-cyberdelia-heroku-go, golang-github-corpix-uarand, golang-github-cnf-structhash, golang-github-rs-zerolog, golang-gopkg-ldap.v3, golang-github-yourbasic-graph, golang-github-ovh-go-ovh, , that would not migrate due to being binary uploads before.

I also sponsored the following packages: golang-github-jesseduffield-gocui, printrun, cura-engine, theme-d, theme-d-gnome.

The DOPOM package for this month was gengetopt.

My Trusty Activities in July 2019

July was the second month I did security updates for Trusty. I could work 14 hours on this project and basically did some improvements off the tracker. I also uploaded:

  • [ASA-TRUSTY-0007-1] bzip2 for one CVE

The packages are available at:

  deb     http://trusty-security.alteholz.eu/trusty/     trusty-security main universe multiverse
  deb-src http://trusty-security.alteholz.eu/trusty/     trusty-security main universe multiverse

My Debian Activities in July 2019

FTP master

After the release of Buster I could start with real work in NEW again. Even the temperature could not hinder me to reject something. So this month I accepted 279 packages and rejected 15. The overall number of packages that got accepted was 308.

Debian LTS

This was my sixty first month that I did some work for the Debian LTS initiative, started by Raphael Hertzog at Freexian.

This month my all in all workload has been 18.5h. During that time I did LTS uploads of:

  • [DLA 1849-1] zeromq3 security update for one CVE
  • [DLA 1833-2] bzip2 regression update for one patch
  • [DLA 1856-1] patch security update for one CVE
  • [DLA 1859-1] bind9 security update for one CVE
  • [DLA 1864-1] patch security update for one CVE

I am glad that I could finish the bind9 upload this month.
I also started to work on ruby-mini-magick and python2.7. Unfortunatley when building both packages (even without new patches), the test suite fails. So I first have to fix that as well.

Last but not least I did ten days of frontdesk duties. This was more than a week as everybody was at DebConf and I seemed to be the only one at home …

Debian ELTS

This month was the fourteenth ELTS month.

During my allocated time I uploaded:

  • ELA-132-2 of bzip2 for an upstream regression
  • ELA-144-1 of patch for one CVE
  • ELA-147-1 of patch for one CVE
  • ELA-148-1 of bind9 for one CVE

I also did some days of frontdesk duties.

Other stuff

This month I reuploaded some go packages, that would not migrate due to being binary uploads.

I also filed rm bugs to remove all alljoyn packages. Upstream is dead, no one is using this software anymore and bugs won’t be fixed.

My Trusty Activities in June 2019

June was the first month I did security updates for Trusty. I could work 14 hours on this project and besides working on the tracker, I uploaded:

  • [ASA-TRUSTY-0006-1] aria2 for one CVE
  • [ASA-TRUSTY-0005-1] otrs2 for four CVEs
  • [ASA-TRUSTY-0004-1] agg for one CVE
  • [ASA-TRUSTY-0003-1] libgd2 for one CVE
  • [ASA-TRUSTY-0002-1] minupnpd for four CVEs
  • [ASA-TRUSTY-0001-1] atftp for two CVEs

What to do next?

After Buster has been released now, I am thinking about what to do next for Bullseye. In order to build up some mildly pressure, I publish my goals here. Some of them might be obvious but nevertheless I will mention them for the sake of completeness:

  1. get rid of all Lintian errors in my packages
  2. get rid of all Lintian warnings in my packages
  3. get rid of all VCS problems with my packages
  4. get rid of all watch file problems with my packages
  5. make my packages reproducible build
  6. make my packages available on all architectures
  7. add tests to my packages
  8. update my packages to the newest version
  9. create Debian Pure Blends in all appropriate groups where I am a member of
  10. make my packages availabe in backports as well
  11. add grafana again to Debian
  12. add all software from the Osmocom project to Debian
  13. make home automation available in Debian
  14. make a voice assistant available in Debian
  15. taking care of no-dsa
  16. reducing NEW to <10