Re: [pkg-go] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Michael Hudson-Doyle
On 15 April 2016 at 03:55, Martín Ferrari  wrote:
> On 14/04/16 01:43, Michael Hudson-Doyle wrote:
>> Built-Using for a binary is meant to include all packages that are included 
>> in
>> the binary itself, but using Build-Depends only pulls in the direct
>> dependencies. Use go list and dpkg-query --search instead to find out which
>> (debian) packages installed the (go) packages that were actually used during
>> the build instead.
>>
>> As a bonus, this is shorter and arguably simpler that what it replaces.
>
> Just one comment. Shouldn't the build-using also include all
> build-dependencies, not only the golang ones?

No, I don't think so. Policy 7.8 says:

Some binary packages incorporate parts of other packages when built
but do not have to depend on those packages. Examples include linking
with static libraries or incorporating source code from another
package during the build. In this case, the source packages of those
other packages are a required part of the complete source (the binary
package is not reproducible without them).

A Built-Using field must list the corresponding source package for any
such binary package incorporated during the build [56], including an
"exactly equal" ("=") version relation on the version that was used to
build that binary package[57].

By default, at least, go packages using cgo will dynamically link
against the C libraries and so get the appropriate runtime
dependencies via dpkg-makeshlibdeps. Packages that statically link
against C libraries will need to take further steps to get an accurate
Built-Using, but that's not something for dh-golang to worry over I
think.

Cheers,
mwh

___
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] RFS: golang-github-gorilla-context

2016-04-14 Thread Dmitry Smirnov
On Thursday, 14 April 2016 10:29:55 PM AEST Potter, Tim (HPE Linux Support) 
wrote:
> Nuts - fell for the old package already present under a different name -
> golang-context.

I might be helpful to check name space with "apt-file search" to detect 
whether files already provided by different package...

-- 
Cheers,
 Dmitry Smirnov.

---

A casual stroll through the lunatic asylum shows that faith does not prove
anything.
-- Friedrich Nietzsche



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

Re: [pkg-go] a mutual dependency problem (Packer)

2016-04-14 Thread Dmitry Smirnov
On Thursday, 14 April 2016 10:38:15 PM AEST Daniel Stender wrote:
> I have an idea but wanted to poll, how could get they both in the best way?
 
Not sure for "best way" but here some ideas how this problem could be 
addressed:

Sometimes one dependency required only by tests. In such case it may be safe 
to disable corresponding tests in order to break/remove circular dependency.

Since Packer appears to be a bigger package it is likely that you are 
packaging "winrmcp" merely to satisfy dependency of Packer. There are two 
options:

 * To keep bundled/vendored version of "winrmcp" in Packer and do not package 
"winrmcp" separately;

 * To keep bundled/vendored portion of Packer code in "winrmcp".

I would investigate those options in given order. Whatever you choose please 
remember to leave a note explaining your decision in README.source.

-- 
Best wishes,
 Dmitry Smirnov.

---

For a creative writer possession of the 'truth' is less important than
emotional sincerity.
-- George Orwell


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#821012: marked as done (etcd: Incorrect use of readlink in sysvinit script)

2016-04-14 Thread Debian Bug Tracking System
Your message dated Fri, 15 Apr 2016 09:59:39 +1000
with message-id <162303484.Rab39s8GEy@deblab>
and subject line Re: Bug#821012: etcd: Incorrect use of readlink in sysvinit 
script
has caused the Debian Bug report #821012,
regarding etcd: Incorrect use of readlink in sysvinit script
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
821012: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821012
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: etcd
Version: 2.2.5+dfsg-1
Severity: important
Tags: newcomer

Dear Maintainer,

The copy of sysvinit script in the etc package tries to get the name of the 
package using:

NAME=$(basename $(readlink $0))

Unfortunately, this fails due to the incorrect invocation of readlink. This 
should most likely read:

NAME=$(basename $(readlink -f $0))

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

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages etcd depends on:
ii  adduser  3.114
ii  init-system-helpers  1.29
ii  libc62.22-5
ii  pipexec  2.5.4-1

etcd recommends no packages.

etcd suggests no packages.

-- Configuration Files:
/etc/init.d/etcd changed:
NAME=$(basename $(readlink -f $0))
DAEMON=/usr/bin/$NAME
DAEMON_USER=$NAME
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS=""
[ -x "$DAEMON" ] || exit 0
set -a
ETCD_NAME="$(hostname)"
ETCD_DATA_DIR="/var/lib/etcd/default"
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
set +a
RETRY=TERM/30/KILL/5
[ -f /etc/default/rcS ] && . /etc/default/rcS
[ -f /lib/lsb/init-functions ] || exit 1
. /lib/lsb/init-functions
_ev_ () {
  local rv_=$?
  [ "$VERBOSE" = "no" ] || eval $@
  return $rv_
}
case "$1" in
start)
_ev_ log_action_begin_msg \"Starting $NAME\"
if R=$($0 status); then
_ev_ log_action_end_msg 0 \"$R\"
else
R=$(start-stop-daemon --start --pidfile $PIDFILE --make-pidfile 
--background \
--chuid $DAEMON_USER --startas /usr/bin/pipexec -- -k \
  -- [ D $DAEMON $DAEMON_ARGS ] [ L /usr/bin/logger --tag $NAME ] 
'{D:1>L:0}' '{D:2>L:0}')
sleep 0.1
$0 status >>/dev/null
_ev_ log_action_end_msg $? \"$R\"
fi
;;
debug)
start-stop-daemon --start --exec $DAEMON --chuid $DAEMON_USER -- 
$DAEMON_ARGS
;;
stop)
_ev_ log_action_begin_msg \"Stopping $NAME\"
R=$(start-stop-daemon --stop --oknodo --user $DAEMON_USER --pidfile 
$PIDFILE --remove-pidfile --retry=$RETRY 2>&1)
_ev_ log_action_end_msg $? \"$R\"
;;
status)
## return status 0 if process is running.
status_of_proc -p $PIDFILE "$DAEMON" "$NAME"
;;
restart|force-reload)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/$NAME 
{start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac


-- no debconf information
--- End Message ---
--- Begin Message ---
Version: 2.3.1+dfsg-1

On Thursday, 14 April 2016 4:13:56 PM AEST Niall Donegan wrote:
> NAME=$(basename $(readlink $0))
> 
> Unfortunately, this fails due to the incorrect invocation of readlink. This
> should most likely read:
> 
> NAME=$(basename $(readlink -f $0))

Thanks for reporting this problem. It was already fixed in etcd-2.3.1+dfsg-1.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 821...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

-- 
Regards,
 Dmitry Smirnov.

---

If liberty means anything at all, it means the right to tell people what
they do not want to hear.
-- George Orwell



signature.asc
Description: This is a digitally signed message part.
--- End Message ---
___
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] RFS: golang-github-gorilla-context

2016-04-14 Thread Potter, Tim (HPE Linux Support)
On 15 Apr 2016, at 8:29 AM, Potter, Tim (HPE Linux Support) 
 wrote:
> 
> On 15 Apr 2016, at 8:27 AM, Potter, Tim (HPE Linux Support) 
>  wrote:
>> 
>> New package uploaded to alioth for Docker 1.11
>> 
>> Please review and upload.
> 
> Nuts - fell for the old package already present under a different name - 
> golang-context.
> 
> Will update original package.

OK I've updated the original package on alioth and added the section to the 
d/control file
to transition to a binary package named golang-github-gorilla-context-dev.

Please review and upload!


Thanks,

Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
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] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Tianon Gravi
On 14 April 2016 at 15:50, Michael Hudson-Doyle
 wrote:
> Yeah, that's the problem. I was testing with a package that set GOPATH in
> rules :-( I sent the same fix to the bug, or at least tried to...

Oh yep, you totally did: https://bugs.debian.org/821000#20

(which reminds me that I need to subscribe to dh-golang bugs)


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

___
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] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Michael Hudson-Doyle
On 15/04/2016 10:48 am, "Tianon Gravi"  wrote:
>
> On 14 April 2016 at 15:46, Tianon Gravi  wrote:
> > I think this block is why that latest upload is causing everything to
> > fail to build -- we removed GOPATH from "sub build", but didn't add
> > "_set_gopath" like we did down in "sub test" to replace it, ala:
>
> (and I'm happy to actually commit and upload the fix if sECuRE gives ACK)

Yeah, that's the problem. I was testing with a package that set GOPATH in
rules :-( I sent the same fix to the bug, or at least tried to...

Cheers,
mwh

> ♥,
> - Tianon
>   4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4
___
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] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Tianon Gravi
On 14 April 2016 at 15:46, Tianon Gravi  wrote:
> I think this block is why that latest upload is causing everything to
> fail to build -- we removed GOPATH from "sub build", but didn't add
> "_set_gopath" like we did down in "sub test" to replace it, ala:

(and I'm happy to actually commit and upload the fix if sECuRE gives ACK)


♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

___
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] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Tianon Gravi
On 13 April 2016 at 17:43, Michael Hudson-Doyle
 wrote:
> @@ -156,7 +161,6 @@ sub get_targets {
>  sub build {
>  my $this = shift;
>
> -$ENV{GOPATH} = $this->{cwd} . '/' . $this->get_builddir();
>  if (exists($ENV{DH_GOLANG_GO_GENERATE}) && $ENV{DH_GOLANG_GO_GENERATE} 
> == 1) {
>  $this->doit_in_builddir("go", "generate", "-v", @_, get_targets());
>  }
> @@ -166,7 +170,7 @@ sub build {
>  sub test {
>  my $this = shift;
>
> -$ENV{GOPATH} = $this->{cwd} . '/' . $this->get_builddir();
> +$this->_set_gopath();
>  $this->doit_in_builddir("go", "test", "-v", @_, get_targets());
>  }

I think this block is why that latest upload is causing everything to
fail to build -- we removed GOPATH from "sub build", but didn't add
"_set_gopath" like we did down in "sub test" to replace it, ala:

--- a/lib/Debian/Debhelper/Buildsystem/golang.pm
+++ b/lib/Debian/Debhelper/Buildsystem/golang.pm
@@ -161,6 +161,7 @@ sub get_targets {
 sub build {
 my $this = shift;

+$this->_set_gopath();
 if (exists($ENV{DH_GOLANG_GO_GENERATE}) &&
$ENV{DH_GOLANG_GO_GENERATE} == 1) {
 $this->doit_in_builddir("go", "generate", "-v", @_, get_targets());
 }



♥,
- Tianon
  4096R / B42F 6819 007F 00F8 8E36  4FD4 036A 9C25 BF35 7DD4

___
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] a mutual dependency problem (Packer)

2016-04-14 Thread Ximin Luo
Daniel Stender:
> Hi,
> 
> there's a problem with packaging Packer [1]: github-packer-community-winrmcp 
> [2] needs
> the sources of Packer (import "github.com/mitchellh/packer/common/uuid"), 
> while Packer
> needs the sources of winrmcp (import 
> "github.com/packer-community/winrmcp/winrmcp") [3],
> so there's a mutual dependency.
> 
> Both packages are going to have two binary packages, one carrying the 
> compiled application
> and another "-dev" package carrying just the source (like Consul [3] and 
> winrm [4]).
> 
> I have an idea but wanted to poll, how could get they both in the best way?
> 
> Thanks in advance,
> Daniel Stender
> 
> [1] https://bugs.debian.org/740753 (Packer ITP)
> 
> [2] https://bugs.debian.org/809051 (winrmcp ITP)
> 
> [3] https://tracker.debian.org/pkg/consul
> 
> [4] https://tracker.debian.org/pkg/golang-github-masterzen-winrm
> 

The only clean way is to fix it upstream. Circular build dependencies make lots 
of things stupidly painful and require extra tooling to handle. Sometimes it's 
necessary like for compilers[1] but most projects aren't special snowflakes 
like that.

If you really must (i.e. you failed to convince either upstream after lots of 
trying) you can try to break the circle by building parts of one of the 
packages using "build profiles", search for DEB_BUILD_PROFILE. The idea is to 
build a subcomponent of one package using a special profile, that gives you 
something to bootstrap the other one with. I don't know the details myself 
though.

X

[1] and even in this case it ideally should be a self-dependency, i.e. a cycle 
of size 1 not >1. I hear rustc is headed in the opposite direction. :(

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git

___
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] RFS: golang-github-gorilla-context

2016-04-14 Thread Potter, Tim (HPE Linux Support)

On 15 Apr 2016, at 8:27 AM, Potter, Tim (HPE Linux Support) 
 wrote:
> 
> New package uploaded to alioth for Docker 1.11
> 
> Please review and upload.

Nuts - fell for the old package already present under a different name - 
golang-context.

Will update original package.


Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
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] RFS: golang-github-gorilla-context

2016-04-14 Thread Potter, Tim (HPE Linux Support)
New package uploaded to alioth for Docker 1.11

Please review and upload.


Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
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#821045: ITP: golang-github-gorilla-context -- A golang registry for global request variables

2016-04-14 Thread Potter, Tim (HPE Linux Support)
Package: wnpp
Severity: wishlist
Owner: Tim Potter 
X-Debbugs-CC: debian-de...@lists.debian.org, 
pkg-go-maintainers@lists.alioth.debian.org

* Package name: golang-github-gorilla-context
  Version : 0.0~git20160226.0.1ea2538-1
  Upstream Author : Gorilla web toolkit
* URL : https://github.com/gorilla/context
* License : BSD-3-clause
  Programming Lang: Go
  Description : Golang registry for global request variables

The package context for this library stores values shared during a
request lifetime.
.
For example, a router can set variables extracted from the URL and
later application handlers can access those values, or it can be used
to store sessions values to be saved at the end of a request. There
are several others common uses.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
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] RFS: Update golang-github-gorilla-mux to 1.1

2016-04-14 Thread Potter, Tim (HPE Linux Support)
Just an upstream update and a few minor tweaks in d/control to fix Lintian 
warnings.

Please review and upload.


Tim.


signature.asc
Description: Message signed with OpenPGP using GPGMail
___
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] a mutual dependency problem (Packer)

2016-04-14 Thread Daniel Stender
Hi,

there's a problem with packaging Packer [1]: github-packer-community-winrmcp 
[2] needs
the sources of Packer (import "github.com/mitchellh/packer/common/uuid"), while 
Packer
needs the sources of winrmcp (import 
"github.com/packer-community/winrmcp/winrmcp") [3],
so there's a mutual dependency.

Both packages are going to have two binary packages, one carrying the compiled 
application
and another "-dev" package carrying just the source (like Consul [3] and winrm 
[4]).

I have an idea but wanted to poll, how could get they both in the best way?

Thanks in advance,
Daniel Stender

[1] https://bugs.debian.org/740753 (Packer ITP)

[2] https://bugs.debian.org/809051 (winrmcp ITP)

[3] https://tracker.debian.org/pkg/consul

[4] https://tracker.debian.org/pkg/golang-github-masterzen-winrm

-- 
4096R/DF5182C8
http://www.danielstender.com/blog/


___
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-dylanmei-winrmtest_0.0~git20151226.0256178-1_amd64.changes is NEW

2016-04-14 Thread Debian FTP Masters
binary:golang-github-dylanmei-winrmtest-dev is NEW.
source:golang-github-dylanmei-winrmtest is NEW.

Your package has been put into the NEW queue, which requires manual action
from the ftpteam to process. The upload was otherwise valid (it had a good
OpenPGP signature and file hashes are valid), so please be patient.

Packages are routinely processed through to the archive, and do feel
free to browse the NEW queue[1].

If there is an issue with the upload, you will receive an email from a
member of the ftpteam.

If you have any questions, you may reply to this email.

[1]: https://ftp-master.debian.org/new.html

___
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] Processing of golang-github-dylanmei-winrmtest_0.0~git20151226.0256178-1_amd64.changes

2016-04-14 Thread Debian FTP Masters
golang-github-dylanmei-winrmtest_0.0~git20151226.0256178-1_amd64.changes 
uploaded successfully to localhost
along with the files:
  golang-github-dylanmei-winrmtest_0.0~git20151226.0256178-1.dsc
  golang-github-dylanmei-winrmtest_0.0~git20151226.0256178.orig.tar.xz
  golang-github-dylanmei-winrmtest_0.0~git20151226.0256178-1.debian.tar.xz
  golang-github-dylanmei-winrmtest-dev_0.0~git20151226.0256178-1_all.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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] [PATCH] Compute Built-Using with go list, not Build-Depends

2016-04-14 Thread Martín Ferrari
On 14/04/16 01:43, Michael Hudson-Doyle wrote:
> Built-Using for a binary is meant to include all packages that are included in
> the binary itself, but using Build-Depends only pulls in the direct
> dependencies. Use go list and dpkg-query --search instead to find out which
> (debian) packages installed the (go) packages that were actually used during
> the build instead.
> 
> As a bonus, this is shorter and arguably simpler that what it replaces.

Just one comment. Shouldn't the build-using also include all
build-dependencies, not only the golang ones?


-- 
Martín Ferrari (Tincho)

___
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#821012: etcd: Incorrect use of readlink in sysvinit script

2016-04-14 Thread Niall Donegan
Package: etcd
Version: 2.2.5+dfsg-1
Severity: important
Tags: newcomer

Dear Maintainer,

The copy of sysvinit script in the etc package tries to get the name of the 
package using:

NAME=$(basename $(readlink $0))

Unfortunately, this fails due to the incorrect invocation of readlink. This 
should most likely read:

NAME=$(basename $(readlink -f $0))

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

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages etcd depends on:
ii  adduser  3.114
ii  init-system-helpers  1.29
ii  libc62.22-5
ii  pipexec  2.5.4-1

etcd recommends no packages.

etcd suggests no packages.

-- Configuration Files:
/etc/init.d/etcd changed:
NAME=$(basename $(readlink -f $0))
DAEMON=/usr/bin/$NAME
DAEMON_USER=$NAME
PIDFILE=/var/run/$NAME.pid
DAEMON_ARGS=""
[ -x "$DAEMON" ] || exit 0
set -a
ETCD_NAME="$(hostname)"
ETCD_DATA_DIR="/var/lib/etcd/default"
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
set +a
RETRY=TERM/30/KILL/5
[ -f /etc/default/rcS ] && . /etc/default/rcS
[ -f /lib/lsb/init-functions ] || exit 1
. /lib/lsb/init-functions
_ev_ () {
  local rv_=$?
  [ "$VERBOSE" = "no" ] || eval $@
  return $rv_
}
case "$1" in
start)
_ev_ log_action_begin_msg \"Starting $NAME\"
if R=$($0 status); then
_ev_ log_action_end_msg 0 \"$R\"
else
R=$(start-stop-daemon --start --pidfile $PIDFILE --make-pidfile 
--background \
--chuid $DAEMON_USER --startas /usr/bin/pipexec -- -k \
  -- [ D $DAEMON $DAEMON_ARGS ] [ L /usr/bin/logger --tag $NAME ] 
'{D:1>L:0}' '{D:2>L:0}')
sleep 0.1
$0 status >>/dev/null
_ev_ log_action_end_msg $? \"$R\"
fi
;;
debug)
start-stop-daemon --start --exec $DAEMON --chuid $DAEMON_USER -- 
$DAEMON_ARGS
;;
stop)
_ev_ log_action_begin_msg \"Stopping $NAME\"
R=$(start-stop-daemon --stop --oknodo --user $DAEMON_USER --pidfile 
$PIDFILE --remove-pidfile --retry=$RETRY 2>&1)
_ev_ log_action_end_msg $? \"$R\"
;;
status)
## return status 0 if process is running.
status_of_proc -p $PIDFILE "$DAEMON" "$NAME"
;;
restart|force-reload)
$0 stop
$0 start
;;
*)
echo "Usage: /etc/init.d/$NAME 
{start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac


-- no debconf 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-gogoprotobuf_0.2-3_amd64.changes ACCEPTED into unstable

2016-04-14 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 14 Apr 2016 20:54:10 +1000
Source: golang-gogoprotobuf
Binary: golang-gogoprotobuf-dev golang-github-gogo-protobuf-dev gogoprotobuf
Architecture: source amd64 all
Version: 0.2-3
Distribution: unstable
Urgency: medium
Maintainer: pkg-go 
Changed-By: Dmitry Smirnov 
Description:
 gogoprotobuf - alternative protocol buffer support for Golang - utilities
 golang-github-gogo-protobuf-dev - alternative protocol buffer support for 
Golang - sources
 golang-gogoprotobuf-dev - transitional package -- safe to remove
Changes:
 golang-gogoprotobuf (0.2-3) unstable; urgency=medium
 .
   * Team upload.
Checksums-Sha1:
 8cbe10a681e60a11a3e74ee6494b1541f2aa00ff 2217 golang-gogoprotobuf_0.2-3.dsc
 4563817adbbbf84f4e1a2ea4e5809643525ade58 5020 
golang-gogoprotobuf_0.2-3.debian.tar.xz
 bf32f2276459460985d99d49103156d625152a15 3987410 gogoprotobuf_0.2-3_amd64.deb
 9833043b16777de804a76196178c184ae708a804 469170 
golang-github-gogo-protobuf-dev_0.2-3_all.deb
 c80c72c5ea1bbbe23edc6e3c3380f848bf8862ec 3850 
golang-gogoprotobuf-dev_0.2-3_all.deb
Checksums-Sha256:
 37900f65298ed2dffe7e4066e59a96bd4ef971008cc3b62db308c29152105e5c 2217 
golang-gogoprotobuf_0.2-3.dsc
 ab091b61ad971bbd1def40c37d7e2ab006db5c29fdf0df882c612e8041690eae 5020 
golang-gogoprotobuf_0.2-3.debian.tar.xz
 bde497a0838d1553feea5c614afc228afee5fa7f2cf5f97d22481b3ba330151b 3987410 
gogoprotobuf_0.2-3_amd64.deb
 718044886e4accd21f5f50201e03d60124f7ec815db9820cf4165d9bf1e41d30 469170 
golang-github-gogo-protobuf-dev_0.2-3_all.deb
 2aaaca8d47852e419a77e5c2ff20edc266d1c72afb3048ea74607894cd4fb46a 3850 
golang-gogoprotobuf-dev_0.2-3_all.deb
Files:
 9d443e6f025197a340beedc17efd6968 2217 devel extra golang-gogoprotobuf_0.2-3.dsc
 6eb0fe31e7f68db1296c70c5951a1b53 5020 devel extra 
golang-gogoprotobuf_0.2-3.debian.tar.xz
 19d1484c04d25fa132062cef5c71d753 3987410 devel extra 
gogoprotobuf_0.2-3_amd64.deb
 6019c1bf67a69cfeb51e8a2cf87cd5bd 469170 devel extra 
golang-github-gogo-protobuf-dev_0.2-3_all.deb
 716f005619c472f3646abce990a850b7 3850 oldlibs extra 
golang-gogoprotobuf-dev_0.2-3_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJXD3sAAAoJEFK2u9lTlo0bOIUP/RN1129DYeHRp5l/2TcFLtTQ
s/gkBkrhAi38ye4r685HRjEpfP/pLwfVGohZ/XK6nef6Mh2mLfLPXSza3bwzgkIp
8CoalpJ5LSkYA7BkJbOHMskU4acVV3LD+CIPL07XRuihUvit1w6kLUggIucpjOdI
aJ/ORXKyUT0diof4zuOsETYWzV8xjMnXoXYIywjuP89rHflhrMpz8keKeW4NnT5c
17NksVBwGrduRYW6byfTy3L9cTq2YH0I3Thr4t/t61OWoqxffocZ1Q+RCvtjXAI8
+qj2yKUNzC1K4acjV6T48hLXBqeCMAi4AwZK1v3UK/w0MKc16eagFKU6zRxelAtC
vhGnZlra0DyTKiQF2/KkaEkb9P96f4G9Mq5vbeSBaJt7fd4Jz4c6CbMJCO9M2dt4
kTlkEtPYA1wKYvWguEgKFNyC7Kxg3ft5AuSbSGuIdY41jXn4A+VcTrflPUQbr6jt
BajfmDbgU6TiVoOoGQMEzFTgFxTN8gC3A6+6MzXtlrRbhEqId/BihVOua6/MlM3D
BBUkkjGKEWjschjqfgmKNp8ghca41ZcQhRvDCxUJ2Xv1wzsdNWoob1b60GhuTd8Q
0JiEu1eWCA60u6L8D/Fc0pg74g2bghLBjw9J5j2FnP8vNRSMiShTUm0ekShS2yLZ
zGJx7zDicrIki54e/wW4
=jR/1
-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] Processing of golang-gogoprotobuf_0.2-3_amd64.changes

2016-04-14 Thread Debian FTP Masters
golang-gogoprotobuf_0.2-3_amd64.changes uploaded successfully to localhost
along with the files:
  golang-gogoprotobuf_0.2-3.dsc
  golang-gogoprotobuf_0.2-3.debian.tar.xz
  gogoprotobuf_0.2-3_amd64.deb
  golang-github-gogo-protobuf-dev_0.2-3_all.deb
  golang-gogoprotobuf-dev_0.2-3_all.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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#819994: marked as done (golang-gogoprotobuf: FTBFS (32-bit or BE): many tests fail)

2016-04-14 Thread Debian Bug Tracking System
Your message dated Thu, 14 Apr 2016 10:21:59 +
with message-id 
and subject line Bug#819994: fixed in golang-gogoprotobuf 0.2-2
has caused the Debian Bug report #819994,
regarding golang-gogoprotobuf: FTBFS (32-bit or BE): many tests fail
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
819994: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819994
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: golang-gogoprotobuf
Version: 0.0~git20150426-1
Severity: important
Justification: fails to build from source

Builds of golang-gogoprotobuf on 32-bit architectures such as i386 and on
ppc64 (the only big-endian architecture on which its build dependencies
were available) all failed with test suite errors because various results
weren't as expected.  The details vary by architecture, per

https://buildd.debian.org/status/logs.php?pkg=golang-gogoprotobuf=0.2-1

Could you please take a look?

Thanks!
--- End Message ---
--- Begin Message ---
Source: golang-gogoprotobuf
Source-Version: 0.2-2

We believe that the bug you reported is fixed in the latest version of
golang-gogoprotobuf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 819...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov  (supplier of updated golang-gogoprotobuf 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 14 Apr 2016 19:50:36 +1000
Source: golang-gogoprotobuf
Binary: golang-gogoprotobuf-dev golang-github-gogo-protobuf-dev gogoprotobuf
Architecture: source amd64 all
Version: 0.2-2
Distribution: unstable
Urgency: medium
Maintainer: pkg-go 
Changed-By: Dmitry Smirnov 
Description:
 gogoprotobuf - alternative protocol buffer support for Golang - utilities
 golang-github-gogo-protobuf-dev - alternative protocol buffer support for 
Golang - sources
 golang-gogoprotobuf-dev - transitional package -- safe to remove
Closes: 819994
Changes:
 golang-gogoprotobuf (0.2-2) unstable; urgency=medium
 .
   * New upstream "arch32.patch" to fix FTBFS (Closes: #819994).
Checksums-Sha1:
 ea654e50db3a0071e715350fcc661fc9226f5737 2217 golang-gogoprotobuf_0.2-2.dsc
 ca41b6a9b41b20ceb53a18f5e91c78b7c9b2aa28 5012 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 c8b6b98a945e25ac2ab87e424b5c16fd543928d8 3978730 gogoprotobuf_0.2-2_amd64.deb
 64602705ace2611be9c4b0dcc6027049c9e78a04 469218 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 3440332451a57831a2afbb001b96ae54ee0a 3840 
golang-gogoprotobuf-dev_0.2-2_all.deb
Checksums-Sha256:
 a34b2703ae34126bb3caac5cfd3703e6ef01221bd3654ae6f6841da28ba00544 2217 
golang-gogoprotobuf_0.2-2.dsc
 9c57cad1fda7a7ba28095c1595fdafcba6c88b8fb40feb90f05f2ceca3514526 5012 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 a137163abc67953bc05dc27b782c9c0b10f091b35dbcf0b07d7723fe8c004d22 3978730 
gogoprotobuf_0.2-2_amd64.deb
 79b6f429477534e98741d4c37591223b227fec2a24988c1bc79d3e7adc76bee6 469218 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 9e3c129735692ceca2da5831e3c070cbede24afe256791bee8ffd54c3a9a129f 3840 
golang-gogoprotobuf-dev_0.2-2_all.deb
Files:
 c2cf8453306ecc54dbba3262d8e15a9f 2217 devel extra golang-gogoprotobuf_0.2-2.dsc
 69dcddf79d65ec178b2aae3fed58f0bb 5012 devel extra 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 7feb1600961e3902529cc2f4e3d0546d 3978730 devel extra 
gogoprotobuf_0.2-2_amd64.deb
 b3a440cdfcb6e8724265da980c88411d 469218 devel extra 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 603b1edd50cdc6c1567510b865cfca76 3840 oldlibs extra 
golang-gogoprotobuf-dev_0.2-2_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJXD2khAAoJEFK2u9lTlo0bAAsP/0kWbq0N6jbTBjWyiQ/LlcvC
DtmvswQBYhWjOJ62EnQsF4VSjGfJArdblDTj+DRt1UMjVR8nX+ZpquKsVOfDcxLI
nJfIJw5XwvA8mybLV1hBAr6rN1jqsoIY49InHePUnV7RRLJDUy1yYoP9Zc2xxYtw
QG/oCRL1Mf3bwBBnBFLdmHvlCLyOgvB4TNALm7V1BduBhwrPjADd/RH2iNMyq5G+
5QTc/uAw8rVNT+6WIWyFj9g9RY4Ug+TmKnlzjSjGybZFYw2EqSPTwf7mX9SUTN+q
H/czLNu/S0YrZ87Atwn5cqNPqBDdXai/ceNPF6sN+S6COH/XqOZItILzZt2w41GB
pKWdRnajA2mWwNDt7+3OgR43327FUKXVRMjEVofvXIqI8z326hgeSEnmawN5fZSK

[pkg-go] golang-gogoprotobuf_0.2-2_amd64.changes ACCEPTED into unstable

2016-04-14 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 14 Apr 2016 19:50:36 +1000
Source: golang-gogoprotobuf
Binary: golang-gogoprotobuf-dev golang-github-gogo-protobuf-dev gogoprotobuf
Architecture: source amd64 all
Version: 0.2-2
Distribution: unstable
Urgency: medium
Maintainer: pkg-go 
Changed-By: Dmitry Smirnov 
Description:
 gogoprotobuf - alternative protocol buffer support for Golang - utilities
 golang-github-gogo-protobuf-dev - alternative protocol buffer support for 
Golang - sources
 golang-gogoprotobuf-dev - transitional package -- safe to remove
Closes: 819994
Changes:
 golang-gogoprotobuf (0.2-2) unstable; urgency=medium
 .
   * New upstream "arch32.patch" to fix FTBFS (Closes: #819994).
Checksums-Sha1:
 ea654e50db3a0071e715350fcc661fc9226f5737 2217 golang-gogoprotobuf_0.2-2.dsc
 ca41b6a9b41b20ceb53a18f5e91c78b7c9b2aa28 5012 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 c8b6b98a945e25ac2ab87e424b5c16fd543928d8 3978730 gogoprotobuf_0.2-2_amd64.deb
 64602705ace2611be9c4b0dcc6027049c9e78a04 469218 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 3440332451a57831a2afbb001b96ae54ee0a 3840 
golang-gogoprotobuf-dev_0.2-2_all.deb
Checksums-Sha256:
 a34b2703ae34126bb3caac5cfd3703e6ef01221bd3654ae6f6841da28ba00544 2217 
golang-gogoprotobuf_0.2-2.dsc
 9c57cad1fda7a7ba28095c1595fdafcba6c88b8fb40feb90f05f2ceca3514526 5012 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 a137163abc67953bc05dc27b782c9c0b10f091b35dbcf0b07d7723fe8c004d22 3978730 
gogoprotobuf_0.2-2_amd64.deb
 79b6f429477534e98741d4c37591223b227fec2a24988c1bc79d3e7adc76bee6 469218 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 9e3c129735692ceca2da5831e3c070cbede24afe256791bee8ffd54c3a9a129f 3840 
golang-gogoprotobuf-dev_0.2-2_all.deb
Files:
 c2cf8453306ecc54dbba3262d8e15a9f 2217 devel extra golang-gogoprotobuf_0.2-2.dsc
 69dcddf79d65ec178b2aae3fed58f0bb 5012 devel extra 
golang-gogoprotobuf_0.2-2.debian.tar.xz
 7feb1600961e3902529cc2f4e3d0546d 3978730 devel extra 
gogoprotobuf_0.2-2_amd64.deb
 b3a440cdfcb6e8724265da980c88411d 469218 devel extra 
golang-github-gogo-protobuf-dev_0.2-2_all.deb
 603b1edd50cdc6c1567510b865cfca76 3840 oldlibs extra 
golang-gogoprotobuf-dev_0.2-2_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJXD2khAAoJEFK2u9lTlo0bAAsP/0kWbq0N6jbTBjWyiQ/LlcvC
DtmvswQBYhWjOJ62EnQsF4VSjGfJArdblDTj+DRt1UMjVR8nX+ZpquKsVOfDcxLI
nJfIJw5XwvA8mybLV1hBAr6rN1jqsoIY49InHePUnV7RRLJDUy1yYoP9Zc2xxYtw
QG/oCRL1Mf3bwBBnBFLdmHvlCLyOgvB4TNALm7V1BduBhwrPjADd/RH2iNMyq5G+
5QTc/uAw8rVNT+6WIWyFj9g9RY4Ug+TmKnlzjSjGybZFYw2EqSPTwf7mX9SUTN+q
H/czLNu/S0YrZ87Atwn5cqNPqBDdXai/ceNPF6sN+S6COH/XqOZItILzZt2w41GB
pKWdRnajA2mWwNDt7+3OgR43327FUKXVRMjEVofvXIqI8z326hgeSEnmawN5fZSK
/kO5BvLmlFpECuQqAg16rvNxl3JZFkE085tV67CCJ9SMO2T2hSw9UOXLrXbS0SSu
TDXYNRR5UVAqL/J5JzHvPjyZfCiHFL5g7QSQx5ZWQ9I4ogLmiEc5Yxl/ihYaSeGP
RzIBQypbfvmJ55ZBHmmcP/Q6iX58aFD211mpWYZ2tM3VKElQLhtcwAZFZc9wz9iT
nHyidCJ8t1COgBrn09BWM7WVZZC8uLczXtJp549cAqFun3F+eDY0duaRHh56rS5r
Esqo3rTENTgrY2AmhY7R
=xzpY
-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] Processing of golang-gogoprotobuf_0.2-2_amd64.changes

2016-04-14 Thread Debian FTP Masters
golang-gogoprotobuf_0.2-2_amd64.changes uploaded successfully to localhost
along with the files:
  golang-gogoprotobuf_0.2-2.dsc
  golang-gogoprotobuf_0.2-2.debian.tar.xz
  gogoprotobuf_0.2-2_amd64.deb
  golang-github-gogo-protobuf-dev_0.2-2_all.deb
  golang-gogoprotobuf-dev_0.2-2_all.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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#819472: Bug#819472: dh-make-golang: diff for NMU version 0.0~git20150913.0.1221041-1.1

2016-04-14 Thread Michael Stapelberg
On Thu, Apr 14, 2016 at 12:57 AM, Raphael Hertzog 
wrote:

> Hi,
>
> On Thu, 14 Apr 2016, Michael Stapelberg wrote:
> > I didn’t see this before pushing a new version.
>
> What new version? The new version looks like my changes only.
>

I packaged a new upstream snapshot.


>
> > Why did you not commit your changes to the collab-maint git repository?
> :(
>
> Because it's not in collab-maint but in pkg-go which I am not part of...
>

Sorry, I confused this package with dh-golang. I’d encourage you to become
a member of pkg-go, though. It’s a quick procedure: you click the button on
alioth, we approve :).

Thanks!


>
> Cheers,
> --
> Raphaël Hertzog ◈ Debian Developer
>
> Support Debian LTS: http://www.freexian.com/services/debian-lts.html
> Learn to master Debian: http://debian-handbook.info/get/
>



-- 
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] golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1_amd64.changes ACCEPTED into unstable, unstable

2016-04-14 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 14 Apr 2016 13:34:30 +1000
Source: golang-github-hashicorp-go-retryablehttp
Binary: golang-github-hashicorp-go-retryablehttp-dev
Architecture: source all
Version: 0.0~git20151208.0.24fda80-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 

Changed-By: Dmitry Smirnov 
Description:
 golang-github-hashicorp-go-retryablehttp-dev - retryable HTTP client in Go
Closes: 820931
Changes:
 golang-github-hashicorp-go-retryablehttp (0.0~git20151208.0.24fda80-1) 
unstable; urgency=medium
 .
   * Initial release (Closes: #820931).
Checksums-Sha1:
 9e1ea2df9521719c2c0ccc958e8357722aabd91a 2533 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.dsc
 70d517cdd9c41ec6bee4a5b3775d260fe668bb6a 9632 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80.orig.tar.xz
 258f986e1389ea4e532da00a8ac78e5799a7f119 6468 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.debian.tar.xz
 e41c7b1ee9d03cc86e395198c5eac37f3c383d1e 10790 
golang-github-hashicorp-go-retryablehttp-dev_0.0~git20151208.0.24fda80-1_all.deb
Checksums-Sha256:
 5009dd8bb2cd91bed54a6c4d455a3219f86aaa92f8d85f07b4f62fa1fea095c2 2533 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.dsc
 41c4494cc3d2184dd44e29ed113272b9053281f8ecc23d64c82f0afd6c998c6c 9632 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80.orig.tar.xz
 b04c4d44e426f09a7e6a06a7f3a42ccbd1f2299f50ddbf3da1d62cf861837842 6468 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.debian.tar.xz
 90c53cc8e2e118f95dd59b8ed06eb1de47270320eee7a8f08e26f06fe4cee80a 10790 
golang-github-hashicorp-go-retryablehttp-dev_0.0~git20151208.0.24fda80-1_all.deb
Files:
 951056f2efbc9fa29ca28e4168fcb81c 2533 devel extra 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.dsc
 55e4d10d2841c0ef87cf3f586f68a7a8 9632 devel extra 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80.orig.tar.xz
 ba09fb37e78e03594797bce67d5edf76 6468 devel extra 
golang-github-hashicorp-go-retryablehttp_0.0~git20151208.0.24fda80-1.debian.tar.xz
 c14de86224c6f4854d9a8bd45d2e036b 10790 devel extra 
golang-github-hashicorp-go-retryablehttp-dev_0.0~git20151208.0.24fda80-1_all.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJXDxHBAAoJEFK2u9lTlo0bOgIP/iw0YV5EgXQZgX1GK4isCQ9T
E/2WVMsJwDjUiu1pJjUZKXcn4P8kIjhPEspDzFjJO84qkovCNhTed5MixWsZ00HX
6c3914MpGPGC3ywhPS7acPheX82dwcHq9A1wUYUCTR7Wnudtk8iBPlz5r0QEHfEp
wBtwvDOmqT4o08rup4PPv9jgbp4kaxsmJHzszzqwgsCRjPvFSL0bYZl2kPeuV3rw
9S2Z4+1HAvn2aXNMguzra6gOfnwqJKiB6eAzIeCdN+doyIGGsoo2JWUEdxrrCeOS
C6Es1ldvKNF+wLrL1RNOxaeJ5yJ8K+hzhvqpLKyqMqUk0D0n+DtPnkawHHTY1FOd
zu97RnV6n38YymeXQkz7kVen3k63vqUQ0sjXEBRe1WFqGQAWiJdw6oJN1dIHceYH
2MVaM7CWRhm9IJAnC3XBJTdIcfLKEgsuulH3luFzWckKJiTNdxn4BuHBevdMk5hO
/R+UYXVuy89Km3jy7RZy72VTjnca7/gsmoDMD9jvMZEQYe5aBOXc+YGO4ziuzJNF
/sUzItI2wxD+fqugukea1PevDyQOIashKP4ArOWbkU/8D01oVRbN2dwKubGnnwRY
BjExeUFfU87IFW11A2ifyqDBDavpLxuKIvxsF3aBW9wbi/0PnlZ0hsTyXKOwl5R3
IiFnh8TptKjoBhLLAUjT
=F6AW
-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] golang-github-masterzen-winrm_0.0~git20160323.0752679-1_amd64.changes ACCEPTED into unstable, unstable

2016-04-14 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Wed, 13 Apr 2016 15:06:16 +0200
Source: golang-github-masterzen-winrm
Binary: golang-github-masterzen-winrm-dev winrm
Architecture: source all amd64
Version: 0.0~git20160323.0752679-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 

Changed-By: Daniel Stender 
Description:
 golang-github-masterzen-winrm-dev - Windows remote command execution library 
for Go
 winrm  - tool for remote command execution on Windows machines
Closes: 808773
Changes:
 golang-github-masterzen-winrm (0.0~git20160323.0752679-1) unstable; 
urgency=medium
 .
   * Initial release (Closes: #808773).
Checksums-Sha1:
 21708c47fa06fdd48c432d8489eda28c988a6339 2526 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.dsc
 eb45b373bf9aa3c509dbbf868e9cf792f20c80c8 20524 
golang-github-masterzen-winrm_0.0~git20160323.0752679.orig.tar.xz
 05c08bc86f14a31091f44b236986b91dccc7bbe1 2220 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.debian.tar.xz
 d6f90ca914bb5e526e3d315ba9171f459f918717 17038 
golang-github-masterzen-winrm-dev_0.0~git20160323.0752679-1_all.deb
 3aa7441ccad69da07a4bc4342dabcf6080015c66 1439166 
winrm_0.0~git20160323.0752679-1_amd64.deb
Checksums-Sha256:
 7a9fe43e8ab88a214a65cd7438d61e06893fe25ac0af80a4a544509e2a27c08d 2526 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.dsc
 52a65b13b9388f2231251e5d251e68a6aad8ffd88bedf3507a065998b76185aa 20524 
golang-github-masterzen-winrm_0.0~git20160323.0752679.orig.tar.xz
 f42f049e6e26c59e2261b96ac7922611d1cf62a5915b084bd1a573302bdcdc91 2220 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.debian.tar.xz
 6f10a096aec4019a5d80b4d5f569b6d0f76d7032ce3804303d19aa269898131e 17038 
golang-github-masterzen-winrm-dev_0.0~git20160323.0752679-1_all.deb
 b363b9ed69a98a0244043cd20e031024fb5ee9d604a3f8c3ee6819369e438079 1439166 
winrm_0.0~git20160323.0752679-1_amd64.deb
Files:
 fe40e5d63e9ef8991f6cfd21f032b280 2526 devel extra 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.dsc
 75135528fc9240b67feae24a724e0f85 20524 devel extra 
golang-github-masterzen-winrm_0.0~git20160323.0752679.orig.tar.xz
 9630ca24769f195a208956532b1b2a16 2220 devel extra 
golang-github-masterzen-winrm_0.0~git20160323.0752679-1.debian.tar.xz
 d13dad77e5d7add7529052f1f831d331 17038 devel extra 
golang-github-masterzen-winrm-dev_0.0~git20160323.0752679-1_all.deb
 508dddbcb44812160e16846ba01fc53f 1439166 devel extra 
winrm_0.0~git20160323.0752679-1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJXDkUrAAoJEBXgmvTfUYLIIyAP/1EN9H+/iOqu1/RT7/hA0BwD
gSyzHzjeFbHi0uhi3zx5suIOEUhJHQ/RR8aJS5ZkSaIXEXQSkR2BgYSo5qIL7Ohw
LJDGywkpvPIk+0kh9mkROmMtHKgC7RUhEtDf3IWnqOj9+jEAIOA3dGobiiMj5N5O
gU2cKuBd+YqiRoxcqImTcuWpG/OeWKS4Mn5kv3smyAYVWUHTg/XP7ez6snjwExpH
KY/C9cmEJk/NKltNOtMrc0PIZ3jxB7L/n8ZxUTLDJ6md8khFQDIUBoqTG/7uSdrO
k8fxcDCRKr5az3Q3G74EAYbMfQ69vl2qVTLghG//DkuVY01ManmLZjhmFyK7Pr/z
c5jb9uTC+K26IbikVY6a54vCHDeRPAsLK4fRRwv2XcpblhICPvtY7EgR0IQ3ghX5
NCjkUXYHFytxvQPObfHsugnQPNIFiBYaRC/70tCRpvqlmOUm0S6exvAjgLT3xZ7i
t8FkoCqR90VOSQ+PkJ1+Y3nghlT0VgrhXBNaOvVibxYsdTf5Ue+hh3EB3iFLMy4E
/7ur/OvUvyhpzRnQvw5hGrBfxzFIB31UCDNWvFQfgwGYa3xElWsXSJkT3tb3+brY
3sSVg/6jE33mrEzYlR7QXK4Uh0YDMyH3X07YyuVoxdd39uXABiasliCT9weTVTRf
1A8ONw79Ar9eED6HFam+
=fUvW
-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#819472: Bug#819472: dh-make-golang: diff for NMU version 0.0~git20150913.0.1221041-1.1

2016-04-14 Thread Raphael Hertzog
Hi,

On Thu, 14 Apr 2016, Michael Stapelberg wrote:
> I didn’t see this before pushing a new version.

What new version? The new version looks like my changes only.

> Why did you not commit your changes to the collab-maint git repository? :(

Because it's not in collab-maint but in pkg-go which I am not part of...

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/

___
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#819472: marked as done (dh-make-golang builds not accepted due to invalid Built-Using)

2016-04-14 Thread Debian Bug Tracking System
Your message dated Thu, 14 Apr 2016 07:34:13 +
with message-id 
and subject line Bug#819472: fixed in dh-make-golang 0.0~git20160414.0.c4f61b1-2
has caused the Debian Bug report #819472,
regarding dh-make-golang builds not accepted due to invalid Built-Using
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
819472: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819472
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-make-golang
Version: 0.0~git20150913.0.1221041-1
Severity: serious
User: de...@kali.org
Usertags: origin-kali

Recent builds of dh-make-golang (such as on arm64 or ppc64el) have been
rejected by DAK because the package generated an invalid Built-Using
field:

Built-Using: golang (= 2:1.5.1-4), golang-blackfriday-dev (= ), 
golang-golang-x-net-dev (= 0.0+git20151007.b846920+dfsg-1), 
golang-golang-x-tools (= 1:0.0~git20151026.0.0f9d71c-2)

The problem is that the package expects to find golang-blackfriday-dev but
this package is gone in unstable... instead you get
golang-github-russross-blackfriday-dev which provides it.

So please fix debian/control to mention
golang-github-russross-blackfriday-dev as first alternative in
Build-Depends (that way dh_golang will pick the correct package).

I can do an NMU if you want.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 
'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: dh-make-golang
Source-Version: 0.0~git20160414.0.c4f61b1-2

We believe that the bug you reported is fixed in the latest version of
dh-make-golang, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 819...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Stapelberg  (supplier of updated dh-make-golang 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 14 Apr 2016 09:10:21 +0200
Source: dh-make-golang
Binary: dh-make-golang
Architecture: source amd64
Version: 0.0~git20160414.0.c4f61b1-2
Distribution: unstable
Urgency: medium
Maintainer: pkg-go 
Changed-By: Michael Stapelberg 
Description:
 dh-make-golang - tool that converts Go packages into Debian package source
Closes: 819472
Changes:
 dh-make-golang (0.0~git20160414.0.c4f61b1-2) unstable; urgency=medium
 .
   [ Raphaël Hertzog ]
   * Fix Build-Depends to list golang-github-russross-blackfriday-dev as first
 alternative. Closes: #819472
 This will ensure that the generated Built-Using field is again valid and
 let dak accept new uploads (such as the currently missing arm64 build).
Checksums-Sha1:
 6a361bde06a4a5a6dba7aaa990d46d9e7809242b 2253 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
 f55d9e37ea4e2b5c8ea39e5a1b7443b5191e09b5 12416 
dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
 d787075bd88e5b1d50c1bc08b52633348d948b00 2544 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
 5916dcb77a4e1f40e0acb490a7bfde3c487ac423 693548 
dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
 d7fc5f594305d3a72437e20de09ba979b6259730 1589666 
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb
Checksums-Sha256:
 0262acaf9e3d8fbc55930df24e9d47d39aded37b0b3baf1ea45414f26911fee3 2253 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
 cc959d4cc0eacba63a484859e9ad50b8cb3ecfcd097be9fb12344273bc542eb0 12416 
dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
 763f9fec86d40445201e294f91d9f5490c5e121334280322649286d64ff3c58e 2544 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
 f96918633d2cdfd88d8c592d16f2e27bdf05577396d34b65d9636d231b197024 693548 
dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
 8b582e3b8129c76e4068d65c11869dca29956692d17b0b44f69f320d2365785c 1589666 

[pkg-go] dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes ACCEPTED into unstable

2016-04-14 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Thu, 14 Apr 2016 09:10:21 +0200
Source: dh-make-golang
Binary: dh-make-golang
Architecture: source amd64
Version: 0.0~git20160414.0.c4f61b1-2
Distribution: unstable
Urgency: medium
Maintainer: pkg-go 
Changed-By: Michael Stapelberg 
Description:
 dh-make-golang - tool that converts Go packages into Debian package source
Closes: 819472
Changes:
 dh-make-golang (0.0~git20160414.0.c4f61b1-2) unstable; urgency=medium
 .
   [ Raphaël Hertzog ]
   * Fix Build-Depends to list golang-github-russross-blackfriday-dev as first
 alternative. Closes: #819472
 This will ensure that the generated Built-Using field is again valid and
 let dak accept new uploads (such as the currently missing arm64 build).
Checksums-Sha1:
 6a361bde06a4a5a6dba7aaa990d46d9e7809242b 2253 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
 f55d9e37ea4e2b5c8ea39e5a1b7443b5191e09b5 12416 
dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
 d787075bd88e5b1d50c1bc08b52633348d948b00 2544 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
 5916dcb77a4e1f40e0acb490a7bfde3c487ac423 693548 
dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
 d7fc5f594305d3a72437e20de09ba979b6259730 1589666 
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb
Checksums-Sha256:
 0262acaf9e3d8fbc55930df24e9d47d39aded37b0b3baf1ea45414f26911fee3 2253 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
 cc959d4cc0eacba63a484859e9ad50b8cb3ecfcd097be9fb12344273bc542eb0 12416 
dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
 763f9fec86d40445201e294f91d9f5490c5e121334280322649286d64ff3c58e 2544 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
 f96918633d2cdfd88d8c592d16f2e27bdf05577396d34b65d9636d231b197024 693548 
dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
 8b582e3b8129c76e4068d65c11869dca29956692d17b0b44f69f320d2365785c 1589666 
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb
Files:
 7cdd686a609bbf56f47c21f13324ea8f 2253 devel extra 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
 cfab4413a98ca1ce874be4a95d066630 12416 devel extra 
dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
 00534062d8fb595540a5fa90a00646cd 2544 devel extra 
dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
 a7b049c28321e61b0aa25aa02721518f 693548 debug extra 
dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
 7e0605919450e4f15012915c9576cfa8 1589666 devel extra 
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCgAGBQJXD0WuAAoJEE5xYO1KyO4dCogP/2S6o38R8A0tKmDCyDVjZ2C5
zViKjLBmvU6UQ1lrs7t0SC9mHR1xW7se87I7uQ2Y2KNv09RwSwAV0ekZ3uPYtCZ2
d3qV27/0PnCACV6m6vpeV0H4maTxcW7x5Uu4HbDPK7fREaFFEtVMMP7bjbMAEKET
USc28p4nWpQ8A7cdBqH5s4ts6cP/jqfwlUEV0FDmeij9Q5XkViKAVBcOCqy4hXh5
dgOG7MZPxEsKtl+k5WPtHn1yQhYBl3ucdfjKxNMt1A4yCcq1HJbrvpPzcg+ybQ7z
0OJ4/MKHI7/3DgcC4a+UVOUCTyL8LZCBuAIZWVwF0yvKn8GUg6GM2WHaG4wBzx8D
fkXrIrnoZMnXi0s5lJ2QRoAhbidJHBahc4FzRZXgg5+aVkLxSK4c2X/EsoirdxPc
wLP/7j9BNGy3st6KN45nXL+9RpW8B4Pg3K5/1Dp69TXsaQ16vn64cW6BmjWf//nu
A84MN+HzDO3HIc6mPv4wdLZEmsQ+3F77xQeMTDqZkUKpVb+PFKIt4e9LIA0LB07u
8zDbNn+NbAD5q2tYOEeymIdCilCK7CuNIBI2W8bWUttxf9mMAtNr/HqfW9VWgbYB
OYox43xAM5uQ+QcS/+rlCRvMAkB8Vq7usw8D0kquotkuu2jW2zS00SvLZGcV9ekH
UfBu2crXi/H5TgWY5cvB
=Y14T
-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] Processing of dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes

2016-04-14 Thread Debian FTP Masters
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes uploaded successfully 
to localhost
along with the files:
  dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
  dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
  dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
  dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
  dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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] [pkg-golang-devel] Security support for packages written in Go

2016-04-14 Thread Michael Hudson-Doyle
On 14 April 2016 at 19:16, Michael Stapelberg  wrote:
> Thanks for the patch, it’s now merged and uploaded.

Awesome, thanks for that.

> I’d prefer if you could send such patches in a bug report instead of to
> mailing lists which I don’t actively read :).

Noted!

> In fact, I’d say it’s long overdue to make this package team-maintained.

Sounds sensible.

> The repository is already in
> collab-maint, so if you want to make the necessary changes, please just go
> ahead.

I don't think I can commit to collab-maint (I'm not a DD or even a DM yet).

Cheers,
mwh

> With regards to the original post, I think we have the same issue that the
> haskell packaging community has, since they have the same linking model.
> I’ve talked to Joachim Breitner (nomeata) about this a couple years ago and
> he mentioned they have some tooling which addresses the issue in a
> sufficient way.
>
> I’d suggest to tackle the problem the same way for Go, and maybe share some
> tools if applicable. That said, I won’t have time or motivation to do any of
> the work required for this, so volunteers are very welcome.
>
> On Thu, Apr 14, 2016 at 3:08 AM, Michael Hudson-Doyle
>  wrote:
>>
>> On 13 April 2016 at 21:05, Michael Hudson-Doyle
>>  wrote:
>> > On 13 April 2016 at 17:07, Tianon Gravi  wrote:
>> >> On 12 April 2016 at 21:39, Michael Hudson-Doyle
>> >>  wrote:
>> >>> We could do it without 1) and the consequent re-uploading of every go
>> >>> library by using dpkg-query --search a lot, which would be slow I
>> >>> guess, but maybe could be done as a fallback?
>> >>
>> >> I still asking dpkg about file/directory package ownership should be
>> >> our primary means of generating this field -- the metadata that dpkg
>> >> itself tracks about "which package provided
>> >> /usr/share/gocode/src/abc/xyz which I just compiled against" will
>> >> always be correct (due to the fact that it really is the single proper
>> >> source of truth for such information), where some arbitrary metadata
>> >> we add not only clutters up the package metadata as has been
>> >> discussed, but much more importantly will have a tendency to "drift"
>> >> from the truth, which is something that IMO we shouldn't tolerate for
>> >> a field whose primary purpose is knowing when it's necessary to
>> >> rebuild, especially for security fixes.  Even for really large
>> >> packages like Docker (to choose an example that I know off the top of
>> >> my head is reasonably hefty WRT deps) we're only talking about maybe
>> >> ~200 of these queries at the outside end, and only at build-time, and
>> >> only once per build, which IMO is in the realm of reasonable to avoid
>> >> yet again uploading a minor fix to every package (moving the metadata
>> >> over to the binary packages when we still haven't added the existing
>> >> source package metadata to all of them yet) with information that will
>> >> have a potential for drifting from the truth or for being too limited
>> >> (single package providing multiple namespaces after a repo move, for
>> >> example).
>> >
>> > Yes, all that seems fair. Something like this?
>> > http://paste.ubuntu.com/15806327/ -- it's pretty terrible perl, but
>> > it's actually arguably simpler than what dh_golang does already!
>>
>> FWIW, I sent a better version of this patch:
>>
>> http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20160411/004304.html
>>
>> Cheers,
>> mwh
>
>
>
>
> --
> 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] dh-make-golang_0.0~git20160414.0.c4f61b1-1_amd64.changes REJECTED

2016-04-14 Thread Debian FTP Masters


dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-1_amd64.deb: APT could not 
parse Built-Using field

===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.


___
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] dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes REJECTED

2016-04-14 Thread Debian FTP Masters


dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc: Refers to non-existing file 
'dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz'
Perhaps you need to include the file in your upload?

===

Please feel free to respond to this email if you don't understand why
your files were rejected, or if you upload new files which address our
concerns.


___
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] [pkg-golang-devel] Security support for packages written in Go

2016-04-14 Thread Michael Stapelberg
Thanks for the patch, it’s now merged and uploaded.

I’d prefer if you could send such patches in a bug report instead of to
mailing lists which I don’t actively read :). In fact, I’d say it’s long
overdue to make this package team-maintained. The repository is already in
collab-maint, so if you want to make the necessary changes, please just go
ahead.

With regards to the original post, I think we have the same issue that the
haskell packaging community has, since they have the same linking model.
I’ve talked to Joachim Breitner (nomeata) about this a couple years ago and
he mentioned they have some tooling which addresses the issue in a
sufficient way.

I’d suggest to tackle the problem the same way for Go, and maybe share some
tools if applicable. That said, I won’t have time or motivation to do any
of the work required for this, so volunteers are very welcome.

On Thu, Apr 14, 2016 at 3:08 AM, Michael Hudson-Doyle <
michael.hud...@canonical.com> wrote:

> On 13 April 2016 at 21:05, Michael Hudson-Doyle
>  wrote:
> > On 13 April 2016 at 17:07, Tianon Gravi  wrote:
> >> On 12 April 2016 at 21:39, Michael Hudson-Doyle
> >>  wrote:
> >>> We could do it without 1) and the consequent re-uploading of every go
> >>> library by using dpkg-query --search a lot, which would be slow I
> >>> guess, but maybe could be done as a fallback?
> >>
> >> I still asking dpkg about file/directory package ownership should be
> >> our primary means of generating this field -- the metadata that dpkg
> >> itself tracks about "which package provided
> >> /usr/share/gocode/src/abc/xyz which I just compiled against" will
> >> always be correct (due to the fact that it really is the single proper
> >> source of truth for such information), where some arbitrary metadata
> >> we add not only clutters up the package metadata as has been
> >> discussed, but much more importantly will have a tendency to "drift"
> >> from the truth, which is something that IMO we shouldn't tolerate for
> >> a field whose primary purpose is knowing when it's necessary to
> >> rebuild, especially for security fixes.  Even for really large
> >> packages like Docker (to choose an example that I know off the top of
> >> my head is reasonably hefty WRT deps) we're only talking about maybe
> >> ~200 of these queries at the outside end, and only at build-time, and
> >> only once per build, which IMO is in the realm of reasonable to avoid
> >> yet again uploading a minor fix to every package (moving the metadata
> >> over to the binary packages when we still haven't added the existing
> >> source package metadata to all of them yet) with information that will
> >> have a potential for drifting from the truth or for being too limited
> >> (single package providing multiple namespaces after a repo move, for
> >> example).
> >
> > Yes, all that seems fair. Something like this?
> > http://paste.ubuntu.com/15806327/ -- it's pretty terrible perl, but
> > it's actually arguably simpler than what dh_golang does already!
>
> FWIW, I sent a better version of this patch:
>
> http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20160411/004304.html
>
> Cheers,
> mwh
>



-- 
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] Processing of dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes

2016-04-14 Thread Debian FTP Masters
dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.changes uploaded successfully 
to localhost
along with the files:
  dh-make-golang_0.0~git20160414.0.c4f61b1-2.dsc
  dh-make-golang_0.0~git20160414.0.c4f61b1-2.debian.tar.xz
  dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-2_amd64.deb
  dh-make-golang_0.0~git20160414.0.c4f61b1-2_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

___
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#819472: Bug#819472: dh-make-golang: diff for NMU version 0.0~git20150913.0.1221041-1.1

2016-04-14 Thread Michael Stapelberg
I didn’t see this before pushing a new version.

Why did you not commit your changes to the collab-maint git repository? :(

On Thu, Apr 7, 2016 at 11:29 AM, Raphael Hertzog  wrote:

> Control: tags 819472 + patch
> Control: tags 819472 + pending
>
> Dear maintainer,
>
> I've prepared an NMU for dh-make-golang (versioned as
> 0.0~git20150913.0.1221041-1.1) and just uploaded it.
>
> Regards.
> --
> Raphaël Hertzog ◈ Debian Developer
>
> Support Debian LTS: http://www.freexian.com/services/debian-lts.html
> Learn to master Debian: http://debian-handbook.info/get/
>
> ___
> 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] Processing of dh-make-golang_0.0~git20160414.0.c4f61b1-1_amd64.changes

2016-04-14 Thread Debian FTP Masters
dh-make-golang_0.0~git20160414.0.c4f61b1-1_amd64.changes uploaded successfully 
to localhost
along with the files:
  dh-make-golang_0.0~git20160414.0.c4f61b1-1.dsc
  dh-make-golang_0.0~git20160414.0.c4f61b1.orig.tar.xz
  dh-make-golang_0.0~git20160414.0.c4f61b1-1.debian.tar.xz
  dh-make-golang-dbgsym_0.0~git20160414.0.c4f61b1-1_amd64.deb
  dh-make-golang_0.0~git20160414.0.c4f61b1-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)

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