[Bug 1558336] Re: [needs-packaging] juju-mongo-tools3.2 in xenial, wily, and trusty
Curtis Hovey
curtis at canonical.com
Thu Mar 31 19:14:25 UTC 2016
Hi Robie.
> In override_dh_clean, rm -rf /tmp/go-build* will interfere with other
Thank you for calling this out. I have removed it. It is not needed.
> Other notes (I can fix up):
The rules were written to work for wily and trusty. I look forward
to removing the work arounds or using a better technique. My hope
is that when officially backporting packages to wily and trusty, only
the control file will change.
> No need for override_dh_strip any more (golang-go produced binaries can
> now be stripped according to bug 1318027). When fixed, can remove
> lintian overrides. Maybe best to leave for now as we're short on time,
> but can leave a bug open to do later.
>
> No need for override_dh_builddeb since xz is default on Xenial, or are
> you leaving this for backporting ease? If so, then do we know xz will
> work as far back as you want to backport?
I think this is needed to trusty.
> debian/copyright looks superficially OK to me, and I'm happy that Curtis
> can maintain these accurately. Leaving it for the AA to review once.
> Same with debian/missing-sources. Good job on identifying that this was
> required and taking care of it.
>
> Embedded dependencies: I see 10 bundled dependencies, and four -dev
> packages which presumably override them (cannot check due to lack of
> build, see below). Are the others acceptable to AAs to bundle?
I have reviewed the build logs for my trials on xenial, wily, and trusty.
Only the trusty built with all the embedded go packages.
> Changelog should close LP bug. Changelog arch reference is presumably
> superseded now as we're bulding Arch: any?
Oops, yes a bullet point needs to be removed, Done.
> I'm not sure where to get the orig tarball and there is no debian/watch
> file.
/me hangs head in shame. I didn't commit the watch file. It is not in
the tree.
> Cannot (easily) check lintian without orig tarball.
> Cannot (easily) build test without orig tarball. So I basically just
> reviewed the debian/ directory by looking at it only. It is nice and
> small and easy to review - thanks.
I recreate the tarfile when creating the source package. The quickest
command is
bzr bd S -- -uc -us
Attached is a diff of the changes made per the review
** Patch added: "diff from review 1"
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1558336/+attachment/4618684/+files/juju-mongo-tools3.2-review1.diff
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-mongodb in Ubuntu.
https://bugs.launchpad.net/bugs/1558336
Title:
[needs-packaging] juju-mongo-tools3.2 in xenial, wily, and trusty
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/juju-mongodb/+bug/1558336/+subscriptions
More information about the Ubuntu-server-bugs
mailing list