Activity log for bug #1794936

Date Who What changed Old value New value Message
2018-09-28 08:03:00 Samuele Pedroni bug added bug
2018-09-28 08:04:04 Samuele Pedroni bug task added dh-golang (Ubuntu)
2018-09-28 08:05:19 Samuele Pedroni description We see this kind of error in recent runs of snapd tests when using bionic updating gccgo and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ... dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd' dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix. We see this kind of error in recent runs of snapd tests when using bionic updating gccgo 4:8.2.0-1ubuntu2.1 and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ...   dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd'    dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix.
2018-09-28 08:06:18 Samuele Pedroni summary new gccgo version update () is triggering dh-golang bug new gccgo version update (4:8.2.0-1ubuntu2.1) is triggering dh-golang <1.35 bug
2018-09-28 08:06:47 Zygmunt Krynicki tags regression-update
2018-09-28 08:08:10 William Grant affects gcc-defaults (Ubuntu) gcc-8 (Ubuntu)
2018-10-02 06:50:46 Matthias Klose gcc-8 (Ubuntu): status New Invalid
2018-10-02 23:01:01 Michael Hudson-Doyle nominated for series Ubuntu Bionic
2018-10-02 23:01:01 Michael Hudson-Doyle bug task added dh-golang (Ubuntu Bionic)
2018-10-02 23:01:01 Michael Hudson-Doyle bug task added gcc-8 (Ubuntu Bionic)
2018-10-02 23:01:06 Michael Hudson-Doyle dh-golang (Ubuntu): status New Incomplete
2018-10-02 23:01:08 Michael Hudson-Doyle dh-golang (Ubuntu): status Incomplete Fix Released
2018-10-02 23:01:12 Michael Hudson-Doyle dh-golang (Ubuntu Bionic): status New Triaged
2018-10-02 23:17:17 Michael Hudson-Doyle description We see this kind of error in recent runs of snapd tests when using bionic updating gccgo 4:8.2.0-1ubuntu2.1 and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ...   dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd'    dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix. [impact] Packages that use gccgo-go to build fail to build. There aren't really any such packages in Ubuntu today, but it's still a broken situation. [test case] $ apt source golang-petname $ cd golang-petname-*/ $ sed -i -e 's/golang-go/gccgo-go/' debian/control $ apt build-dep ./ $ dpkg-buildpackage [regression potential] It's just a small patch from Debian, so very slight. It's caused no problems in Debian or cosmic. [original description] We see this kind of error in recent runs of snapd tests when using bionic updating gccgo 4:8.2.0-1ubuntu2.1 and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ...   dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd'    dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix.
2018-10-02 23:18:48 Michael Hudson-Doyle dh-golang (Ubuntu Bionic): status Triaged In Progress
2018-10-09 23:48:09 Michael Hudson-Doyle description [impact] Packages that use gccgo-go to build fail to build. There aren't really any such packages in Ubuntu today, but it's still a broken situation. [test case] $ apt source golang-petname $ cd golang-petname-*/ $ sed -i -e 's/golang-go/gccgo-go/' debian/control $ apt build-dep ./ $ dpkg-buildpackage [regression potential] It's just a small patch from Debian, so very slight. It's caused no problems in Debian or cosmic. [original description] We see this kind of error in recent runs of snapd tests when using bionic updating gccgo 4:8.2.0-1ubuntu2.1 and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ...   dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd'    dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix. [impact] Packages that use gccgo-go to build fail to build. There aren't really any such packages in Ubuntu today, but it's still a broken situation. [test case] $ apt source golang-petname $ cd golang-petname-*/ $ sed -i -e 's/golang-go/gccgo-go/' debian/control $ apt build-dep ./ $ dpkg-buildpackage [regression potential] The added patch adds code that only runs if 'go version' contains gccgo, which means that it only affects builds where the default go is gccgo-go, i.e. the builds that are currently broken by this bug. It will not affect any other build. [original description] We see this kind of error in recent runs of snapd tests when using bionic updating gccgo 4:8.2.0-1ubuntu2.1 and current dh-golang 1.34. Can be run from snapd master checkout with: spread -v -debug google:ubuntu-18.04-64:tests/unit/gccgo with the proper configuration. Error: ...   dh_makeshlibs -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    dh_shlibdeps -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build    debian/rules override_dh_installdeb make[1]: Entering directory '/home/gopath/src/github.com/snapcore/snapd' dh_apparmor --profile-name=usr.lib.snapd.snap-confine.real -psnapd dh_installdeb make[1]: Leaving directory '/home/gopath/src/github.com/snapcore/snapd'    dh_golang -O--buildsystem=golang -O--fail-missing -O--builddirectory=_build template: main:2:14: executing "main" at <index (or .GoFiles ....>: error calling index: index out of range: 0 dh_golang: go list -f '\ {{ .Dir }}/{{ index (or .GoFiles .CgoFiles .TestGoFiles .XTestGoFiles .IgnoredGoFiles) 0 }}' returned exit code 1 debian/rules:103: recipe for target 'binary' failed make: *** [binary] Error 1 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 ----- These were passing until today. Seems related/similar to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907263 which mentions dh-golang 1.35 having a fix.
2018-10-09 23:56:31 Brian Murray dh-golang (Ubuntu Bionic): status In Progress Fix Committed
2018-10-09 23:56:34 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2018-10-09 23:56:39 Brian Murray bug added subscriber SRU Verification
2018-10-09 23:56:44 Brian Murray tags regression-update regression-update verification-needed verification-needed-bionic
2018-10-14 23:45:21 Michael Hudson-Doyle dh-golang (Ubuntu Bionic): status Fix Committed In Progress
2018-10-14 23:45:42 Michael Hudson-Doyle tags regression-update verification-needed verification-needed-bionic regression-update verification-failed verification-failed-bionic
2018-11-20 19:38:10 Brian Murray dh-golang (Ubuntu Bionic): status In Progress Fix Committed
2018-11-20 19:38:16 Brian Murray tags regression-update verification-failed verification-failed-bionic regression-update verification-needed verification-needed-bionic
2018-11-20 22:21:02 Michael Hudson-Doyle tags regression-update verification-needed verification-needed-bionic regression-update verification-done verification-done-bionic
2018-11-28 13:38:44 Launchpad Janitor dh-golang (Ubuntu Bionic): status Fix Committed Fix Released
2018-11-28 13:38:52 Robie Basak removed subscriber Ubuntu Stable Release Updates Team