Problem with go test

Notice to my future self: in case your packages have problems with go test and things like:

> github.com/go-xorm/core
>    dh_auto_test -O--buildsystem=golang
> 	cd obj-x86_64-linux-gnu && go test -vet=off -v -p 4 github.com/go-xorm/core
> flag provided but not defined: -test.testlogfile

appear, please have a look at this issue on github.

Something broke in golang 1.13 and can be fixed by adding:

var _ = func() bool {
       testing.Init()
       return true
}()

to your tests.

My Debian Activities in February 2020

FTP master

This month I accepted 205 packages and rejected 33. The overall number of packages that got accepted was 252.

As San (spwhitton) has been promoted to FTP assistant, there will be more action now in NEW, but beware of his REJECTs :-).

Debian LTS

This was my sixty eighth 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 20h. During that time I did LTS uploads of:

  • [DLA 2124-1] php5 security update for two CVEs
  • [DLA 2125-1] collabtive security update for one CVE
  • [DLA 2126-1] gst-plugins-base0.10 security update for three CVEs
  • [DLA 2130-1] libapache2-mod-auth-openidc security update for one CVE
  • [DLA 2129-1] firebird2.5 security update for one CVE

I also looked at WeeChat but found two other requested CVEs that I would like to fix as well before the upload.

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

Debian ELTS

This month was the twentieth ELTS month.

During my really low allocated time I uploaded:

  • ELA-216-1 for php5

I also did some days of frontdesk duties.

Other stuff

This month strange things happened outside Debian and long discussions happened inside Debian, so I didn’t do much notable in this section.

My Debian Activities in January 2020

FTP master

This month I accepted 264 packages and rejected 56. The overall number of packages that got accepted was 291.

Debian LTS

This was my sixty seventh 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 2075-1] jsoup security update for one CVE
  • [DLA 2076-1] slirp security update for one CVE (only upload and bookkeeping, patch prepared by maintainer)
  • [DLA 2080-1] iperf3 security update for one CVE (only upload and bookkeeping, patch prepared by maintainer)
  • [DLA 2082-1] unzip security update for one CVE
  • [DLA 2084-1] graphicsmagick security update for three CVEs
  • [DLA 2085-1] zlib security update for four CVEs
  • [DLA 2086-1] wget security update for one CVE

I also prepared debdiffs for graphicsmagick in Buster (3 CVEs) and Stretch (16 CVEs) but got no review from the security team yet. I marked some CVEs of sqlite3 as not-affected in Jessie and the remaining open ones as no-dsa

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

Debian ELTS

This month was the nineteenth ELTS month.

During my allocated time I uploaded:

  • ELA-207-1 for jsoup
  • ELA-210-1 for unzip
  • ELA-211-1 for wget
  • ELA-212-1 for zlib

I also did some days of frontdesk duties.

Other stuff

This month was controlled by my vacation at the beginning of the year, so not much has happened here.

On my Go challenge I uploaded the new packages:
golang-github-hashicorp-go-gcp-common, golang-github-svanharmelen-jsonapi, golang-github-hashicorp-go-slug, golang-github-apparentlymart-go-dump, golang-github-linkedin-goavro, golang-github-ua-parser-uap-go

My Debian Activities in December 2019

FTP master

This month I accepted 450 packages and rejected 61. The overall number of packages that got accepted was 481.

Debian LTS

This was my sixty sixth 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 16.5h. During that time I did LTS uploads of:

  • [DLA 2035-1] libpgf security update for one CVE
  • [DLA 2039-1] libvorbis security update for two CVEs
  • [DLA 2040-1] harfbuzz security update for one CVE
  • [DLA 2043-1] gdk-pixbuf security update for five CVEs
  • [DLA 2043-2] gdk-pixbuf regression update
  • [DLA 2047-1] cups security update for one CVE
  • [DLA 2050-1] php5 security update for four CVEs
  • [DLA 2052-1] libbsd security update for one CVE
  • [DLA 2055-1] igraph security update for one CVE

Last but not least I did some days of frontdesk duties and started to work on the sqlite3 package.

Debian ELTS

This month was the nineteenth ELTS month.

During my allocated time I uploaded:

  • ELA-202-1 for gdk-pixbuf
  • ELA-202-2 for gdk-pixbuf
  • ELA-204-1 for php5

I also did some days of frontdesk duties.

Other stuff

This month I uploaded new upstream versions of …

I improved packaging of …

As nobody really used them, I removed the lam4 and mpich2 version of meep. Now only the serial version, the openmpi- and the mpi-default-version are available. Please complain in case you need one of the other versions again.

I also uploaded all meep packages, libctl and mpb to unstable.

On my Go challenge I uploaded the source-only versions of golang-github-boj-redistore, golang-github-dchest-uniuri, golang-github-jackc-fake, golang-github-joyent-gocommon, golang-github-mattetti-filebuffer, golang-github-nrdcg-goinwx, golang-github-pearkes-dnsimple, golang-github-soniah-dnsmadeeasy, golang-github-vultr-govultr, golang-github-zorkian-go-datadog-api.
New Go packages I uploaded were: golang-github-hashicorp-terraform-svchost, golang-github-apparentlymart-go-cidr, golang-github-bmatcuk-doublestar, golang-github-cactus-go-statsd-client, golang-github-corpix-uarand, golang-github-cyberdelia-heroku-go

Debian-Med Bug Squashing

As it is again this time of the year, I would also like to draw some attention to the Debian Med Advent Calendar. Like the past years, the Debian Med team starts a bug squashing event from the December 1st to 24th. Every bug that is closed will be registered in the calendar. So instead of taking something from the calendar, this special one will be filled and at Christmas hopefully every Debian Med related bug is closed. Don’t hestitate, start to squash :-).

The announcement on the mailing list can be found here.

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.