[Bug 1524165] Re: merge with debian

Michael Hudson-Doyle michael.hudson+lp at canonical.com
Tue Dec 15 02:49:20 UTC 2015


On 15 December 2015 at 14:41, Steve Langasek
<steve.langasek at canonical.com> wrote:
> - debian/helpers/goenv.sh - this had previously been dropped from the Ubuntu packaging (superseded by the changes to debian/rules), but is readded in your version.

I think m-o-m is confusing you. The file is new in debian since we
uploaded the first 1.5 version to wily.

> - debian/control: Debian's golang package has dependencies on
golang-{doc,go,src} (= ${source:Version}); Debian has
golang-{doc,go,src} (= ${binary:Version}).  This difference is not
explained in the Ubuntu changelog.  I believe the delta should be
dropped.  It happens that both Debian and Ubuntu are wrong, *some* of
these deps should be ${source:Version} and *some* of them should be
${binary:Version}.  But the difference between the two is irrelevant in
Ubuntu, it only matters in Debian - so we should stay in sync with
Debian for this bit, and propose a fix in Debian.

OK. I think the fact that some all packages become any packages as
part of the golang -> gccgo fake package stuff has impact here?

> - debian/patches/skip-userns-tests-when-chrooted.patch: seems to be
newly-added in this revision.

Yeah, but I'm fairly the tests will fail without it (and running the
test suite on build is new in Debian recently). I don't know why they
don't fail on debian buildds -- older kernels there, maybe?

> - debian/rules: your merge results look very different than mine, this
warrants a closer look since the pre-existing delta was quite large.

Well what I did was mostly take the Debian rules file and re-implement
the dependency packages afresh on top of the new file. I don't know if
it's entirely honest to call this a "merge" but I definitely think
it's an improvement. What does yours look like?

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

Title:
  merge with debian

Status in golang package in Ubuntu:
  New

Bug description:
  I'm attaching a debdiff that merges the latest version from Debian.
  Well sort of: it also includes a pile of things that should really be
  in Debian, but haven't been fixed there yet -- see the list of Debian
  bugs mentioned in the changelog and the patches in them. But it gets
  the rewritten debian/rules from Debian, which is much simpler and
  clearer.

  I've uploaded this to my ppa at
  https://launchpad.net/~mwhudson/+archive/ubuntu/ppa/+packages so it at
  least builds on amd64, i386 and ppc64el and I've stared at the
  debdiffs for the amd64 debs and they look OK to me.

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



More information about the foundations-bugs mailing list