[Bug 1794936] Re: new gccgo version update (4:8.2.0-1ubuntu2.1) is triggering dh-golang <1.35 bug

Steve Langasek steve.langasek at canonical.com
Fri Sep 28 16:41:00 UTC 2018


On Fri, Sep 28, 2018 at 10:56:03AM -0000, Samuele Pedroni wrote:
> that's a question for mvo, but afair is because some platforms we
> "support" have only that?

The only platform that lacks golang and must use gccgo is powerpc.  We
should just consider that unsupported by snapd.  (That would imply a
regression in buildability of snapd in Ubuntu 16.04; but not in Ubuntu 18.04
and later, where the powerpc architecture has been dropped.)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dh-golang in Ubuntu.
https://bugs.launchpad.net/bugs/1794936

Title:
  new gccgo version update (4:8.2.0-1ubuntu2.1)  is triggering dh-golang
  <1.35 bug

Status in dh-golang package in Ubuntu:
  New
Status in gcc-8 package in Ubuntu:
  New

Bug 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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dh-golang/+bug/1794936/+subscriptions



More information about the foundations-bugs mailing list