Re: [pkg-go] Building golang-github-google-btree from its git repo

2015-10-19 Thread Michael Stapelberg
If building requires gbp options, you should ship a debian/gbp.conf which
sets them. I’m happy to amend the policy document to make this explicit,
but this was the intention all along.

Ideally, your GBP repository would look like any other repository in
pkg-go. That said, we haven’t quite standardized on a format yet I think.

On Mon, Oct 19, 2015 at 9:53 AM, Dmitry Smirnov  wrote:

> On Monday 19 October 2015 08:15:37 Michael Stapelberg wrote:
> > Dmitry, note that the pkg-go team policy states that packages must be
> > buildable using git-buildpackage:
> > https://pkg-go.alioth.debian.org/packaging.html
> >
> > So, even if you prefer not to use git-buildpackage, please at least
> verify
> > before pushing your repository that it can successfully be built using
> > git-buildpackage (without having to specify any options).
>
> Thanks, Michael, I'm aware that repositories should be buildable with GBP.
> For compatibility with GBP I maintain "upstream" and "pristine-tar"
> branches
> using "gbp import-orig" command at the cost of additional effort that
> frankly
> I find quite uncomfortable especially for packages with bundled Godeps that
> needs to be removed during repackaging of orig tar.
> I do not like upstream files mixed with packaging in "master" branch so I
> prefer to keep 'em separate. I'm sure this layout is buildable with GBP as
> I
> verified it myself and I know that other teams (i.e. KDE team) use even
> simpler repository layout without "upstream" branch at all.
> Policy do not say that repository layout should allow packages to be build
> using GBP's _default configuration_. If having upstream and debian
> packaging
> together in "master" were a requirement the I'd probably maintain all my
> packages in collab-maint.
> Having said that, I'm happy to use GBP repository layout if any
> contributing
> co-maintainer strongly prefers so. That's exactly how we maintain Etcd
> package but I do not wish to go through all inconvenience for packages
> that I
> maintain single-handedly... It's not that hard to build a package even
> using
> GBP as long as "upstream" (and optional "pristine-tar") branches exist.
>
> I think there are already too many maintainers who do not know to build a
> package without GBP... :(
>
> Personally I find GBP workflow limited and overly complex. I tried to use
> GBP
> in the past but ended up spending a lot more time to do the same job
> without
> obvious benefits.
>
> --
> Cheers,
>  Dmitry Smirnov.
>
> ---
>
> The more false we destroy the more room there will be for the true.
>  -- Robert G. Ingersoll, 1902
>
> ___
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
>



-- 
Best regards,
Michael
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

[pkg-go] Bug#801593: Bug#801593: Bug#801593: ratt does not find all reverse build dependencies

2015-10-19 Thread Johannes Schauer
Hi,

Quoting Michael Stapelberg (2015-10-19 09:03:40)
> Thanks for the clarification. The attached patch seems to work for me. Does
> it look good to you as well?

I do not speak go and I did not test that patch but as far as I can see it
looks good to me. :)

I also see that you implemented `apt-get indextargets` in case the local apt
understands that - nice!

Thanks!

cheers, josch


signature.asc
Description: signature
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Building golang-github-google-btree from its git repo

2015-10-19 Thread Dmitry Smirnov
On Monday 19 October 2015 09:55:38 Michael Stapelberg wrote:
> If building requires gbp options, you should ship a debian/gbp.conf which
> sets them. I’m happy to amend the policy document to make this explicit,
> but this was the intention all along.

Fair enough, I'll see if I can figure out what to add to "gbp.conf" files to 
build with git-buildpackage... I already use "gbp.conf" to set import-orig 
and dch defaults...

-- 
All the best,
 Dmitry Smirnov.

---

You have to start with the truth. The truth is the only way that we can
get anywhere. Because any decision-making that is based upon lies or
ignorance can't lead to a good conclusion.
-- Julian Assange, 2010


signature.asc
Description: This is a digitally signed message part.
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

[pkg-go] Bug#801593: Bug#801593: Bug#801593: ratt does not find all reverse build dependencies

2015-10-19 Thread Michael Stapelberg
control: tags -1 + pending

Thanks. Committed
https://github.com/Debian/ratt/commit/20731fa3f65b04e4e030221f95d524baf83aa42d

On Mon, Oct 19, 2015 at 10:06 AM, Johannes Schauer  wrote:

> Hi,
>
> Quoting Michael Stapelberg (2015-10-19 09:03:40)
> > Thanks for the clarification. The attached patch seems to work for me.
> Does
> > it look good to you as well?
>
> I do not speak go and I did not test that patch but as far as I can see it
> looks good to me. :)
>
> I also see that you implemented `apt-get indextargets` in case the local
> apt
> understands that - nice!
>
> Thanks!
>
> cheers, josch
>



-- 
Best regards,
Michael
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Fixed golang-x-text package for go 1.5

2015-10-19 Thread Michael Stapelberg
This looks good to me. Can you push it to
https://anonscm.debian.org/cgit/pkg-go/packages/golang-x-text.git/ as well
please?

On Mon, Oct 19, 2015 at 12:44 PM, Martin Packman <
martin.pack...@canonical.com> wrote:

> I've pushed up packaging changes to fix golang-x-text for golang 1.5
> in experimental:
>
> https://code.launchpad.net/~gz/+git/golang-x-text
>
> If one of the debian go maintainers wants to review/adopt I would
> appreciate it, will help me fix the package in wily.
>
> Basically just new upstream snapshot and these debian/ changes:
>
> https://git.launchpad.net/~gz/+git/golang-x-text/commit/?id=d59ffbf
>
> I haven't chased down exactly why those test failures appeared, but
> they cause ftbfs on both experimental and wily and the patch to avoid
> is trivial.
>
> Martin
>
> ___
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
>



-- 
Best regards,
Michael
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

[pkg-go] Bug#802340: golang-github-spf13-fsync: FTBFS: TestSync is overly sensitive about mtimes

2015-10-19 Thread Chris West (Faux)
Source: golang-github-spf13-fsync
Version: 0.0~git20141101.0.1fdf08f-1
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-bui...@lists.alioth.debian.org

Dear Maintainer,

For both me and the reproducible builds builder, the package fails one of its 
tests.

I don't know if this is filesystem variation (btrfs for me, tmpfs for
the builder), or if it's just non-deterministic... or if there's actually a bug.

Me:
   dh_auto_test -O--buildsystem=golang
go test -v github.com/spf13/fsync
=== RUN TestSync
--- FAIL: TestSync (0.01s)
fsync_test.go:136: modification time for "dst" is 2015-10-18 
17:53:51.170102485 + UTC, should be 2015-10-18 17:53:51.166102492 + UTC.
FAIL
exit status 1
FAILgithub.com/spf13/fsync  0.010s
dh_auto_test: go test -v github.com/spf13/fsync returned exit code 1

Builder:
fsync_test.go:136: modification time for "dst/a/b" is 2015-10-17 
16:23:22.048 + UTC, should be 2015-10-17 15:23:22.051578088 + UTC.
fsync_test.go:136: modification time for "dst/c" is 2015-10-17 16:23:22.048 
+ UTC, should be 2015-10-17 15:23:22.051578088 + UTC.

Full build log:
https://reproducible.debian.net/logs/unstable/amd64/golang-github-spf13-fsync_0.0~git20141101.0.1fdf08f-1.build2.log.gz

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


[pkg-go] golang-github-dvsekhvalnov-jose2go_1.2-1_source.changes ACCEPTED into unstable

2015-10-19 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 19 Oct 2015 16:35:25 -0700
Source: golang-github-dvsekhvalnov-jose2go
Binary: golang-github-dvsekhvalnov-jose2go-dev
Architecture: source
Version: 1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 

Changed-By: Tianon Gravi 
Description:
 golang-github-dvsekhvalnov-jose2go-dev - Go implementation of Javascript 
Object Signing and Encryption
Changes:
 golang-github-dvsekhvalnov-jose2go (1.2-1) unstable; urgency=medium
 .
   * Update to 1.2 upstream release
Checksums-Sha1:
 618c2d86e2d90de11ddfdb7399bb9870720e47df 2308 
golang-github-dvsekhvalnov-jose2go_1.2-1.dsc
 8fc548d7f42a67036bb946167ee67ebcbcfd37bc 63893 
golang-github-dvsekhvalnov-jose2go_1.2.orig.tar.gz
 52deb1e1c91ed3094661eafd8e4bbf1da96ed2de 2064 
golang-github-dvsekhvalnov-jose2go_1.2-1.debian.tar.xz
Checksums-Sha256:
 e4cc05d592bb7df350d644a662c422d51b18b952254188b6aaa9e175e59fe11b 2308 
golang-github-dvsekhvalnov-jose2go_1.2-1.dsc
 131a005ba717ca20dd0bfde177e180f8c237a014cdc2053cf978cd0543d563d4 63893 
golang-github-dvsekhvalnov-jose2go_1.2.orig.tar.gz
 275854e77e6c06c6d81c2bc2bcdc59b61139cfb546d1254d38d82f9d71e16825 2064 
golang-github-dvsekhvalnov-jose2go_1.2-1.debian.tar.xz
Files:
 193e22ee3215d7004844cd657be60b27 2308 devel extra 
golang-github-dvsekhvalnov-jose2go_1.2-1.dsc
 4e012f37dbb115df76d17cbc03384a4d 63893 devel extra 
golang-github-dvsekhvalnov-jose2go_1.2.orig.tar.gz
 7e756dd8cbf3824ceaffd2db88e91bf3 2064 devel extra 
golang-github-dvsekhvalnov-jose2go_1.2-1.debian.tar.xz

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJWJX7aAAoJEANqnCW/NX3UAW0P/2+1Awbc0oMK2tYeGITyvL58
8ALSAJo7UDgs212nSw2JDns9jIJZKUKLx8vud/5CuaHhjsaCw8eWSMdnTtuah8Q0
rVVWppwupgKdryVn8OOIJUisttNKbzDv/Jqz2MrizlF3/8LCJ9xrGNq5MBW73i6a
waibzUwX9qzaqDKTpm68Kii81IPh9d8a8DMxXRfOLOciC2tfIsKL7Z+fbxMyYP2k
PxrdT8uUCIbwKsmpyJRVHtd0q55/V4Vr0e3FL/UA+XjtzzD6A11wfdMSeFe1bB0+
hdyhCOxQPftovDMiueOADXGxRF3FF3FOwOwKPPbkYgXEtBuuqCokWqRpC4lEah9l
+m5HATgUuh+W5csiBbKohdSzhPqCuaLj+MA182wDJJK/DI5/Lh/GW/SVizmR4voM
xst7e3dldp1ZkSruw0cLlRxLJlRY5XK4CAJQuiahdNb8y94yj8U9yFLdsHMuqMIr
gioIggYxazTjMGiT7E86Y+FFfHLN9YFYskgZXIZnpHuNG5elOm0WrV6iAeuNXyoZ
MaVZXIWx5pcsv+YwP1lySMrHw4CIuJ4D/F/9gNLJ8v7cYFN5N8/3LLbJmES6WmM6
DSCPGJleyPin4YjOAqJ2ynmUvTrItO6lBAbtEPTMsLdWRiz4TMvRDWHn3lfNXKbc
lqy+52xBXBOCHLSQgtt2
=iKaa
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


[pkg-go] Bug#802434: Please update to latest upstream version

2015-10-19 Thread Potter, Tim (Converged Cloud)
Package: golang-dns
Severity: wishlist
X-Debbugs-CC: pkg-go 

Please update golang-dns to the latest upstream version as it’s required for
packaging skydns.


Tim.
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

Re: [pkg-go] Building golang-github-google-btree from its git repo

2015-10-19 Thread Matthew Dawson
On October 20, 2015 10:40:32 AM Dmitry Smirnov wrote:
> On Monday 19 October 2015 14:27:52 Matthew Dawson wrote:
> > I'm a lone student, so I can't really contribute financially.
> 
> Of course I don't expect sponsorship from you. :)
> 
> > What is needed for a backports effort?
> 
> Time, skills, effort and motivation. :)
Well, the second two are easy to come by, but the first two are the more 
interesting to find :)

> > Does this require building in a chroot?  I'd prefer to avoid that, as I
> > already run this in a chroot (in my specific case, Docker).
> 
> After hour of fiddling with GBP (so annoying...) I've figured it out.
> What is necessary is to add the following to "gbp.conf":
> 
> 
> [buildpackage]
> force-create = True
> overlay = True
> export-dir = ../build-area/
> 
> 
> "force-create" is optional -- it forces (re-)creation of tarball on every
> build.
> "overlay = True" actually extracts tarball into "export-dir" (so the latter
> should be given together with "overlay").
> 
> I pushed updated "debian/gbp.conf" to the repository.
Thanks for looking into this.  I had just found that option and was preparing 
an email when your email landed in my inbox.  I can confirm it works for this 
GBP addict :)

Thanks for your efforts!
-- 
Matthew

signature.asc
Description: This is a digitally signed message part.
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

[pkg-go] golang-git2go REMOVED from testing

2015-10-19 Thread Debian testing watch
FYI: The status of the golang-git2go source package
in Debian's testing distribution has changed.

  Previous version: 0.0~git20150731.0.ed62fda-1
  Current version:  (not in testing)
  Hint: 
Bug #799454: golang-git2go: FTBFS: could not determine kind of name for 
C.GIT_CHECKOUT_SAFE_CREATE

The script that generates this mail tries to extract removal
reasons from comments in the britney hint files. Those comments
were not originally meant to be machine readable, so if the
reason for removing your package seems to be nonsense, it is
probably the reporting script that got confused. Please check the
actual hints file before you complain about meaningless removals.

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See https://release.debian.org/testing-watch/ for more information.

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


[pkg-go] golang-github-golang-leveldb REMOVED from testing

2015-10-19 Thread Debian testing watch
FYI: The status of the golang-github-golang-leveldb source package
in Debian's testing distribution has changed.

  Previous version: 0.0~git20150720.0.df57eb2-1
  Current version:  (not in testing)
  Hint: 
Bug #799472: golang-github-golang-leveldb: Non-determistically FTBFS due to 
unreliable tests

The script that generates this mail tries to extract removal
reasons from comments in the britney hint files. Those comments
were not originally meant to be machine readable, so if the
reason for removing your package seems to be nonsense, it is
probably the reporting script that got confused. Please check the
actual hints file before you complain about meaningless removals.

-- 
This email is automatically generated once a day.  As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See https://release.debian.org/testing-watch/ for more information.

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers