Your message dated Sat, 19 Oct 2019 12:19:38 +0000
with message-id <[email protected]>
and subject line Bug#910714: fixed in consul 1.4.4~dfsg1-1
has caused the Debian Bug report #910714,
regarding consul: Please add missing build-dependencies to consul
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 [email protected]
immediately.)


-- 
910714: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910714
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: consul
Version: 1.0.7~dfsg1-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu cosmic ubuntu-patch

Dear maintainers,

While the consul source package has successfully built in Debian, in Ubuntu
we find that it is failing to build because certain go libraries that are
needed by the source but are not declared as build-dependencies happen to
not be pulled in as indirect build-dependencies.

        cd _build && go install 
-gcflags=\"-trimpath=/<<BUILDDIR>>/consul-1.0.7\~dfsg1/_build/src\" 
-asmflags=\"-trimpath=/<<BUILDDIR>>/consul-1.0.7\~dfsg1/_build/src\" -v -p 4 
github.com/hashicorp/consul github.com/hashicorp/consul/acl 
github.com/hashicorp/consul/agent github.com/hashicorp/consul/agent/ae 
github.com/hashicorp/consul/agent/checks 
github.com/hashicorp/consul/agent/config 
github.com/hashicorp/consul/agent/consul 
github.com/hashicorp/consul/agent/consul/autopilot 
github.com/hashicorp/consul/agent/consul/fsm 
github.com/hashicorp/consul/agent/consul/prepared_query 
github.com/hashicorp/consul/agent/consul/state 
github.com/hashicorp/consul/agent/exec github.com/hashicorp/consul/agent/local 
github.com/hashicorp/consul/agent/metadata 
github.com/hashicorp/consul/agent/mock github.com/hashicorp/consul/agent/pool 
github.com/hashicorp/consul/agent/router 
github.com/hashicorp/consul/agent/structs 
github.com/hashicorp/consul/agent/systemd 
github.com/hashicorp/consul/agent/token github.com/hashicorp/consul/api 
github.com/hashicorp/consul/command github.com/hashicorp/consul/command/agent 
github.com/hashicorp/consul/command/catalog 
github.com/hashicorp/consul/command/catalog/list/dc 
github.com/hashicorp/consul/command/catalog/list/nodes 
github.com/hashicorp/consul/command/catalog/list/services 
github.com/hashicorp/consul/command/event 
github.com/hashicorp/consul/command/exec 
github.com/hashicorp/consul/command/flags 
github.com/hashicorp/consul/command/forceleave 
github.com/hashicorp/consul/command/info 
github.com/hashicorp/consul/command/join 
github.com/hashicorp/consul/command/keygen 
github.com/hashicorp/consul/command/keyring 
github.com/hashicorp/consul/command/kv 
github.com/hashicorp/consul/command/kv/del 
github.com/hashicorp/consul/command/kv/exp 
github.com/hashicorp/consul/command/kv/get 
github.com/hashicorp/consul/command/kv/imp 
github.com/hashicorp/consul/command/kv/impexp 
github.com/hashicorp/consul/command/kv/put 
github.com/hashicorp/consul/command/leave 
github.com/hashicorp/consul/command/lock 
github.com/hashicorp/consul/command/maint 
github.com/hashicorp/consul/command/members 
github.com/hashicorp/consul/command/monitor 
github.com/hashicorp/consul/command/operator 
github.com/hashicorp/consul/command/operator/autopilot 
github.com/hashicorp/consul/command/operator/autopilot/get 
github.com/hashicorp/consul/command/operator/autopilot/set 
github.com/hashicorp/consul/command/operator/raft 
github.com/hashicorp/consul/command/operator/raft/listpeers 
github.com/hashicorp/consul/command/operator/raft/removepeer 
github.com/hashicorp/consul/command/reload 
github.com/hashicorp/consul/command/rtt 
github.com/hashicorp/consul/command/snapshot 
github.com/hashicorp/consul/command/snapshot/inspect 
github.com/hashicorp/consul/command/snapshot/restore 
github.com/hashicorp/consul/command/snapshot/save 
github.com/hashicorp/consul/command/validate 
github.com/hashicorp/consul/command/version 
github.com/hashicorp/consul/command/watch github.com/hashicorp/consul/ipaddr 
github.com/hashicorp/consul/lib github.com/hashicorp/consul/lib/freeport 
github.com/hashicorp/consul/logger github.com/hashicorp/consul/sentinel 
github.com/hashicorp/consul/snapshot github.com/hashicorp/consul/testrpc 
github.com/hashicorp/consul/testutil github.com/hashicorp/consul/testutil/retry 
github.com/hashicorp/consul/tlsutil github.com/hashicorp/consul/types 
github.com/hashicorp/consul/version github.com/hashicorp/consul/watch
src/github.com/hashicorp/consul/vendor/github.com/hashicorp/go-discover/provider/aws/aws_discover.go:9:2:
 cannot find package "github.com/aws/aws-sdk-go/aws" in any of:
        
/<<PKGBUILDDIR>>/_build/src/github.com/hashicorp/consul/vendor/github.com/aws/aws-sdk-go/aws
 (vendor tree)
        /usr/lib/go-1.10/src/github.com/aws/aws-sdk-go/aws (from $GOROOT)
        /<<PKGBUILDDIR>>/_build/src/github.com/aws/aws-sdk-go/aws (from $GOPATH)
src/github.com/hashicorp/consul/vendor/github.com/hashicorp/go-discover/provider

  (https://launchpad.net/ubuntu/+source/consul/1.0.7~dfsg1-5)

There are a number of other missing packages after this first one.

Since these go packages are used by the consul source, it is per se correct
for consul to declare build dependencies on them, even if the package has
successfully built in Debian without the declaration.

Please consider the attached patch, which I have uploaded to Ubuntu to fix
the build failure there.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
[email protected]                                     [email protected]
diff -Nru consul-1.0.7~dfsg1/debian/control consul-1.0.7~dfsg1/debian/control
--- consul-1.0.7~dfsg1/debian/control   2018-08-17 01:48:44.000000000 -0700
+++ consul-1.0.7~dfsg1/debian/control   2018-10-09 22:38:08.000000000 -0700
@@ -11,6 +11,7 @@
     ,golang-github-armon-circbuf-dev
     ,golang-github-armon-go-metrics-dev (>= 0.0~git20171117~)
     ,golang-github-armon-go-radix-dev
+    ,golang-github-aws-aws-sdk-go-dev
 #   ,golang-github-beorn7-perks-dev
     ,golang-github-bgentry-speakeasy-dev
     ,golang-github-circonus-labs-circonus-gometrics-dev (>= 1.2.0~)
@@ -18,6 +19,7 @@
     ,golang-github-datadog-datadog-go-dev
     ,golang-github-davecgh-go-spew-dev
     ,golang-github-denverdino-aliyungo-dev
+    ,golang-github-docker-go-connections-dev
     ,golang-github-elazarl-go-bindata-assetfs-dev (>= 0.0~git20151224~)
     ,golang-github-fsouza-go-dockerclient-dev
     ,golang-github-google-gofuzz-dev
@@ -47,6 +49,7 @@
     ,golang-github-hashicorp-serf-dev (>= 0.8.1+git20180508~)
     ,golang-github-hashicorp-yamux-dev (>= 0.0~git20151129~)
     ,golang-github-inconshreveable-muxado-dev
+    ,golang-github-kr-text-dev
     ,golang-github-mattn-go-isatty-dev
     ,golang-github-miekg-dns-dev
     ,golang-github-mitchellh-cli-dev (>= 0.0~git20171129~)
@@ -62,6 +65,7 @@
     ,golang-github-sergi-go-diff-dev
     ,golang-github-shirou-gopsutil-dev
     ,golang-golang-x-sys-dev (>= 0.0~git20161012~)
+    ,golang-google-api-dev
 Homepage: https://github.com/hashicorp/consul
 Vcs-Browser: https://salsa.debian.org/go-team/packages/consul
 Vcs-Git: https://salsa.debian.org/go-team/packages/consul.git

--- End Message ---
--- Begin Message ---
Source: consul
Source-Version: 1.4.4~dfsg1-1

We believe that the bug you reported is fixed in the latest version of
consul, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov <[email protected]> (supplier of updated consul 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 19 Oct 2019 21:02:23 +1100
Source: consul
Architecture: source
Version: 1.4.4~dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team 
<[email protected]>
Changed-By: Dmitry Smirnov <[email protected]>
Closes: 910714 912259
Changes:
 consul (1.4.4~dfsg1-1) unstable; urgency=medium
 .
   * New upstream release (Closes: #912259).
   * Added missing B-Deps (Closes: #910714).
     Thanks, Steve Langasek.
   * Standards-Version: 4.4.1.
   * Added more config examples.
   * Added README.source with note about staying in sync with Nomad.
   * Re-enabled tests.
Checksums-Sha1:
 9fe18da8b38ff55eb1f1c1e5bd8f63e25a71ddb1 5405 consul_1.4.4~dfsg1-1.dsc
 51004d179f9fa809f091b518f1f48e6ca820c6cd 4985528 consul_1.4.4~dfsg1.orig.tar.xz
 ed28d3eff3ab84bb402d1f4e1bf315e177821744 14416 
consul_1.4.4~dfsg1-1.debian.tar.xz
 ac0e5416e2939cf7ae0dbb9de88a1b5e7e1f8854 21179 
consul_1.4.4~dfsg1-1_amd64.buildinfo
Checksums-Sha256:
 7259bae6ea37f0f05a353641eb20948f50aad6dea7bce9cb4f1f9295f6eb1aa5 5405 
consul_1.4.4~dfsg1-1.dsc
 01d2d85012b34fd85048177a2959e0230ff893515fd7ca2b886bbc8b43dfeedf 4985528 
consul_1.4.4~dfsg1.orig.tar.xz
 75771eb25fb820a7ba641e36cf07a7519dedb12c72b36ed02c8f98f9154ad2fe 14416 
consul_1.4.4~dfsg1-1.debian.tar.xz
 6347bd34669743320d9cae4128203fb881759de07c55d6e892e1e50981a815ac 21179 
consul_1.4.4~dfsg1-1_amd64.buildinfo
Files:
 ca520f0e569df94076fa25c6da742451 5405 devel optional consul_1.4.4~dfsg1-1.dsc
 c6edfe78a0610ae1461fe720a914b125 4985528 devel optional 
consul_1.4.4~dfsg1.orig.tar.xz
 3a8f4a594dacd58a18a9b02e4f418b77 14416 devel optional 
consul_1.4.4~dfsg1-1.debian.tar.xz
 0b7b065d4d19cdf93225a7ddffefb82d 21179 devel optional 
consul_1.4.4~dfsg1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEULx8+TnSDCcqawZWUra72VOWjRsFAl2q+uwACgkQUra72VOW
jRu8jA//bgzHF4bkdqzZDhcBeubiPZ6huFjB47PVPN10Fg4CuHRdDzIHpFSyvHyc
ZWo1xk7lj5c3OsWLmkKJ+2rvTGLhvO0x4fnF8IQTP1EYjbXqQqgjZGA93zpnGMWc
z347v+zSNI998hFBNDyn1rBDnja7answcQAANQKc/rUOiPdQyjH8C4t+udpH3/SQ
TRRZIo5ecbEqxxU9eQBt1YtEJF3cv9VYKRSUntziiO5LZxf3yb2ukB9Pd0pO/huW
zl2+dZHNlK2HIHnfz9mfuNKTm9NChZkPcJ7OcxmXX5X5rmpneZpZuEJOxkJoa7hk
8/TCjzpNLf5dMbI6CLmse4lv+1OkaQuq2d+two2VzOX4Xq271pzjVbpyQJyaLbW2
GDy8lh7YCvmh08+OSuYmR5PmYJHbBdPdVo21jZQnrCj4AJW7fNHXz9UXpfCBVh0h
ZG6feW2Bh2c3Mkhpq8vmy7JA4OqM1ufw/s7ElUqHEXiUpcvTG7tFDQetFH0FyHS0
thjCWDJaFelD+8cLFDmTmckCfaqULGs3QtkNjOv7T0SpVktxfU1ZmxyZGEPAoWVh
poQeSZhfHH1reM1d9Uk/Gt7kiL/pRMcCjTCWl+9S30fxGP8Q1iAtQ5/SX/bKG/lf
+B5P+rbnCuamOiPz2V60/gji0W4jwlD4yzavwJ3qrKtA0Fn+GEU=
=mjLg
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to