Quantcast

Re: Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Lucas Nussbaum-4
On 19/04/17 at 09:05 +0200, Michael Stapelberg wrote:
> This is the third time an FTBFS report against this package (which was
> removed from Debian) was submitted.
>
> The other two times were
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855926 and
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848806, both were closed
> asking for an explanation as to why the issue was filed in the first place.

... And none sending the question to the bug submitter.

> lucas, is this a bug in your rebuild infrastructure, or did something go
> wrong with the removal?
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839364 (same issue as the
> one you’re reporting) was closed by ftpmaster due to package removal.

In my local Sources file, I have:

Package: golang
Version: 2:1.1.1-4
Extra-Source-Only: yes

Package: golang
Version: 2:1.2-2
Extra-Source-Only: yes

Package: golang
Version: 2:1.4.2-3
Extra-Source-Only: yes

Package: golang
Version: 2:1.4.3-3
Extra-Source-Only: yes

Package: golang
Version: 2:1.5.1-1
Extra-Source-Only: yes

Package: golang
Version: 2:1.5.1-3
Extra-Source-Only: yes

Package: golang
Version: 2:1.5.1-4
Extra-Source-Only: yes

Package: golang
Version: 2:1.5.3-1
Extra-Source-Only: yes

Package: golang
Version: 2:1.6-1
Extra-Source-Only: yes

Package: golang
Version: 2:1.6.1-2
Extra-Source-Only: yes

'Extra-Source-Only' means that there are still binary packages in the archive
that were built using that version of the golang package.

In fact, for that version:
$ grep -e Package -e Using 127.0.0.1\:9999_debian_dists_testing_main_binary-amd64_Packages |grep -B1 'golang (= 2:1.6.1-2)'
Package: golang-github-armon-go-metrics-dev
Built-Using: golang (= 2:1.6.1-2), golang-github-datadog-datadog-go (= 0.0~git20150930.0.b050cd8-1), golang-github-prometheus-common (= 0+git20160321.4045694-1), golang-goprotobuf (= 0.0~git20160330-1), golang-procfs (= 0+git20150616.c91d8ee-1), golang-prometheus-client (= 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
--
Package: golang-github-gosexy-gettext-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-hashicorp-go-msgpack-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-stretchr-objx-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-kr-pty-dev
Built-Using: golang (= 2:1.6.1-2)

This case could be ignored by the rebuild scripts, or binnmus could be
trigerred to get rid of the other versions. I'm not sure it makes sense to ship
that many copies of golang in stretch.

I think I read something about an organized plan to get rid of such extra
packages using binnmus, but maybe I was dreaming. Ccing debian-release@.

Lucas

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Michael Hudson-Doyle
On 19 April 2017 at 20:55, Lucas Nussbaum <[hidden email]> wrote:
On 19/04/17 at 09:05 +0200, Michael Stapelberg wrote:
> This is the third time an FTBFS report against this package (which was
> removed from Debian) was submitted.
>
> The other two times were
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855926 and
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848806, both were closed
> asking for an explanation as to why the issue was filed in the first place.

... And none sending the question to the bug submitter.

Defeated by the Debian BTS, I didn't realize that you had to email the submitter separately when closing a bug...
 

> lucas, is this a bug in your rebuild infrastructure, or did something go
> wrong with the removal?
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839364 (same issue as the
> one you’re reporting) was closed by ftpmaster due to package removal.

In my local Sources file, I have:

[...]
 
'Extra-Source-Only' means that there are still binary packages in the archive
that were built using that version of the golang package.

In fact, for that version:
$ grep -e Package -e Using 127.0.0.1\:9999_debian_dists_testing_main_binary-amd64_Packages |grep -B1 'golang (= 2:1.6.1-2)'
Package: golang-github-armon-go-metrics-dev
Built-Using: golang (= 2:1.6.1-2), golang-github-datadog-datadog-go (= 0.0~git20150930.0.b050cd8-1), golang-github-prometheus-common (= 0+git20160321.4045694-1), golang-goprotobuf (= 0.0~git20160330-1), golang-procfs (= 0+git20150616.c91d8ee-1), golang-prometheus-client (= 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
--
Package: golang-github-gosexy-gettext-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-hashicorp-go-msgpack-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-stretchr-objx-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-kr-pty-dev
Built-Using: golang (= 2:1.6.1-2)

This case could be ignored by the rebuild scripts, or binnmus could be
trigerred to get rid of the other versions. I'm not sure it makes sense to ship
that many copies of golang in stretch.

I think I read something about an organized plan to get rid of such extra
packages using binnmus, but maybe I was dreaming. Ccing debian-release@.

I think I heard something about that. FWIW, though, these Built-Using fields are bogus, golang -dev packages just ship source and so do not actually contain anything built by the mentioned version of the compiler. I think I've managed to hammer this into everyone's heads now but I guess there are plenty of packages in the archive that haven't had an upload since then (so I guess the binNMUs could just drop the field?).

Cheers,
mwh
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Michael Stapelberg-25


On Wed, Apr 19, 2017 at 12:05 PM, Michael Hudson-Doyle <[hidden email]> wrote:
On 19 April 2017 at 20:55, Lucas Nussbaum <[hidden email]> wrote:
On 19/04/17 at 09:05 +0200, Michael Stapelberg wrote:
> This is the third time an FTBFS report against this package (which was
> removed from Debian) was submitted.
>
> The other two times were
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855926 and
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848806, both were closed
> asking for an explanation as to why the issue was filed in the first place.

... And none sending the question to the bug submitter.

Defeated by the Debian BTS, I didn't realize that you had to email the submitter separately when closing a bug...
 

> lucas, is this a bug in your rebuild infrastructure, or did something go
> wrong with the removal?
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839364 (same issue as the
> one you’re reporting) was closed by ftpmaster due to package removal.

In my local Sources file, I have:

[...]
 
'Extra-Source-Only' means that there are still binary packages in the archive
that were built using that version of the golang package.

In fact, for that version:
$ grep -e Package -e Using 127.0.0.1\:9999_debian_dists_testing_main_binary-amd64_Packages |grep -B1 'golang (= 2:1.6.1-2)'
Package: golang-github-armon-go-metrics-dev
Built-Using: golang (= 2:1.6.1-2), golang-github-datadog-datadog-go (= 0.0~git20150930.0.b050cd8-1), golang-github-prometheus-common (= 0+git20160321.4045694-1), golang-goprotobuf (= 0.0~git20160330-1), golang-procfs (= 0+git20150616.c91d8ee-1), golang-prometheus-client (= 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
--
Package: golang-github-gosexy-gettext-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-hashicorp-go-msgpack-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-stretchr-objx-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-kr-pty-dev
Built-Using: golang (= 2:1.6.1-2)

This case could be ignored by the rebuild scripts, or binnmus could be
trigerred to get rid of the other versions. I'm not sure it makes sense to ship
that many copies of golang in stretch.

I think I read something about an organized plan to get rid of such extra
packages using binnmus, but maybe I was dreaming. Ccing debian-release@.

I think I heard something about that. FWIW, though, these Built-Using fields are bogus, golang -dev packages just ship source and so do not actually contain anything built by the mentioned version of the compiler. I think I've managed to hammer this into everyone's heads now but I guess there are plenty of packages in the archive that haven't had an upload since then (so I guess the binNMUs could just drop the field?).

Updating or dropping the field seems fine with me. Could you do these 4 binNMUs so that we can close out this bug please? :)

--
Best regards,
Michael
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Niels Thykier
Michael Stapelberg:

> On Wed, Apr 19, 2017 at 12:05 PM, Michael Hudson-Doyle <
> [hidden email]> wrote:
>
>> [...]
>>> 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
>>> --
>>> Package: golang-github-gosexy-gettext-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-hashicorp-go-msgpack-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-stretchr-objx-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-kr-pty-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>>
>>> This case could be ignored by the rebuild scripts, or binnmus could be
>>> trigerred to get rid of the other versions. I'm not sure it makes sense
>>> to ship
>>> that many copies of golang in stretch.
>>>
>>> I think I read something about an organized plan to get rid of such extra
>>> packages using binnmus, but maybe I was dreaming. Ccing debian-release@.
>>>
>>
>> [...]
>>
>
> Updating or dropping the field seems fine with me. Could you do these 4
> binNMUs so that we can close out this bug please? :)
>

They seem to be arch:all packages.  We cannot binNMU arch:all packages,
only architecture dependent ones.  :-/

Thanks,
~Niels

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Michael Stapelberg-25


On Fri, Apr 21, 2017 at 9:45 AM, Niels Thykier <[hidden email]> wrote:
Michael Stapelberg:
> On Wed, Apr 19, 2017 at 12:05 PM, Michael Hudson-Doyle <
> [hidden email]> wrote:
>
>> [...]
>>> 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
>>> --
>>> Package: golang-github-gosexy-gettext-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-hashicorp-go-msgpack-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-stretchr-objx-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>> --
>>> Package: golang-github-kr-pty-dev
>>> Built-Using: golang (= 2:1.6.1-2)
>>>
>>> This case could be ignored by the rebuild scripts, or binnmus could be
>>> trigerred to get rid of the other versions. I'm not sure it makes sense
>>> to ship
>>> that many copies of golang in stretch.
>>>
>>> I think I read something about an organized plan to get rid of such extra
>>> packages using binnmus, but maybe I was dreaming. Ccing debian-release@.
>>>
>>
>> [...]
>>
>
> Updating or dropping the field seems fine with me. Could you do these 4
> binNMUs so that we can close out this bug please? :)
>

They seem to be arch:all packages.  We cannot binNMU arch:all packages,
only architecture dependent ones.  :-/

Okay. How do you suggest we rectify this issue instead, then?

--
Best regards,
Michael
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Niels Thykier
Michael Stapelberg:

> On Fri, Apr 21, 2017 at 9:45 AM, Niels Thykier <[hidden email]> wrote:
>
>> [...]
>>>
>>
>> They seem to be arch:all packages.  We cannot binNMU arch:all packages,
>> only architecture dependent ones.  :-/
>>
>
> Okay. How do you suggest we rectify this issue instead, then?
>

A (possibly "no change") sourceful upload to force a rebuild of the
arch:all package.

Thanks,
~Niels


Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [pkg-golang-devel] Bug#860608: Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Michael Hudson-Doyle
In reply to this post by Michael Stapelberg-25
Not a DD, sadly (yet!)

sent from my phone, please excuse brevity

On 21 Apr 2017 19:36, "Michael Stapelberg" <[hidden email]> wrote:


On Wed, Apr 19, 2017 at 12:05 PM, Michael Hudson-Doyle <[hidden email]> wrote:
On 19 April 2017 at 20:55, Lucas Nussbaum <[hidden email]> wrote:
On 19/04/17 at 09:05 +0200, Michael Stapelberg wrote:
> This is the third time an FTBFS report against this package (which was
> removed from Debian) was submitted.
>
> The other two times were
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855926 and
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848806, both were closed
> asking for an explanation as to why the issue was filed in the first place.

... And none sending the question to the bug submitter.

Defeated by the Debian BTS, I didn't realize that you had to email the submitter separately when closing a bug...
 

> lucas, is this a bug in your rebuild infrastructure, or did something go
> wrong with the removal?
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839364 (same issue as the
> one you’re reporting) was closed by ftpmaster due to package removal.

In my local Sources file, I have:

[...]
 
'Extra-Source-Only' means that there are still binary packages in the archive
that were built using that version of the golang package.

In fact, for that version:
$ grep -e Package -e Using 127.0.0.1\:9999_debian_dists_testing_main_binary-amd64_Packages |grep -B1 'golang (= 2:1.6.1-2)'
Package: golang-github-armon-go-metrics-dev
Built-Using: golang (= 2:1.6.1-2), golang-github-datadog-datadog-go (= 0.0~git20150930.0.b050cd8-1), golang-github-prometheus-common (= 0+git20160321.4045694-1), golang-goprotobuf (= 0.0~git20160330-1), golang-procfs (= 0+git20150616.c91d8ee-1), golang-prometheus-client (= 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4)
--
Package: golang-github-gosexy-gettext-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-hashicorp-go-msgpack-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-stretchr-objx-dev
Built-Using: golang (= 2:1.6.1-2)
--
Package: golang-github-kr-pty-dev
Built-Using: golang (= 2:1.6.1-2)

This case could be ignored by the rebuild scripts, or binnmus could be
trigerred to get rid of the other versions. I'm not sure it makes sense to ship
that many copies of golang in stretch.

I think I read something about an organized plan to get rid of such extra
packages using binnmus, but maybe I was dreaming. Ccing debian-release@.

I think I heard something about that. FWIW, though, these Built-Using fields are bogus, golang -dev packages just ship source and so do not actually contain anything built by the mentioned version of the compiler. I think I've managed to hammer this into everyone's heads now but I guess there are plenty of packages in the archive that haven't had an upload since then (so I guess the binNMUs could just drop the field?).

Updating or dropping the field seems fine with me. Could you do these 4 binNMUs so that we can close out this bug please? :)

--
Best regards,
Michael

_______________________________________________
pkg-golang-devel mailing list
[hidden email]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-golang-devel
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Bug#860608: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt

Lucas Nussbaum-4
In reply to this post by Niels Thykier
On 21/04/17 at 08:28 +0000, Niels Thykier wrote:

> Michael Stapelberg:
> > On Fri, Apr 21, 2017 at 9:45 AM, Niels Thykier <[hidden email]> wrote:
> >
> >> [...]
> >>>
> >>
> >> They seem to be arch:all packages.  We cannot binNMU arch:all packages,
> >> only architecture dependent ones.  :-/
> >>
> >
> > Okay. How do you suggest we rectify this issue instead, then?
> >
>
> A (possibly "no change") sourceful upload to force a rebuild of the
> arch:all package.

FYI, that's the number of additional copies of source packages in
stretch, per source package:

udd=> select source, count(*) from sources where release='stretch' and
component='main' and extra_source_only group by source order by count
desc;

                source                 | count
---------------------------------------+-------
 golang                                |    10
 dh-elpa                               |     7
 gcc-6                                 |     5
 linux                                 |     4
 golang-golang-x-net-dev               |     4
 golang-1.7                            |     4
 golang-logrus                         |     3
 cdebconf                              |     3
 binutils                              |     3
 golang-1.6                            |     3
 golang-golang-x-sys                   |     2
 hw-detect                             |     2
 choose-mirror                         |     2
 fonts-freefont                        |     2
 golang-codegangsta-cli                |     2
 ndisc6                                |     2
 preseed                               |     2
 golang-goprotobuf                     |     2
 golang-github-spf13-jwalterweatherman |     2
 systemd                               |     2
 glibc                                 |     2
 main-menu                             |     2
 gdk-pixbuf                            |     2
 libdebian-installer                   |     2
 openssh                               |     2
 espeak-ng                             |     2
 sphinx                                |     2
 console-setup                         |     2
 glib2.0                               |     2
 openssl1.0                            |     2
 libgcrypt20                           |     2
 golang-github-boltdb-bolt             |     2
 python-urllib3                        |     1
 golang-go.crypto                      |     1
 pcre3                                 |     1
 libx11                                |     1
 lcdf-typetools                        |     1
 appdirs                               |     1
 gtk+2.0                               |     1
 golang-golang-x-oauth2                |     1
 golang-github-jacobsa-oglematchers    |     1
 golang-protobuf-extensions            |     1
 python-packaging                      |     1
 golang-bazil-fuse                     |     1
 libnl3                                |     1
 golang-github-hashicorp-raft          |     1
 expat                                 |     1
 wpa                                   |     1
 zlib                                  |     1
 lowmem                                |     1
 libxi                                 |     1
 golang-pault-go-debian                |     1
 gnupg2                                |     1
 anna                                  |     1
 xorg-server                           |     1
 brltty                                |     1
 asm                                   |     1
 screen                                |     1
 rootskel                              |     1
 poppler-data                          |     1
 unicode-data                          |     1
 jquery-typeahead.js                   |     1
 golang-google-api                     |     1
 nano                                  |     1
 alsa-lib                              |     1
 jqueryui                              |     1
 influxdb                              |     1
 golang-github-shirou-gopsutil         |     1
 dbus                                  |     1
 syslinux                              |     1
 banshee                               |     1
 gdb                                   |     1
 publicsuffix                          |     1
 golang-gopkg-tomb.v2                  |     1
 golang-go.net-dev                     |     1
 xserver-xorg-input-evdev              |     1
 seabios                               |     1
 libpng1.6                             |     1
 installation-locale                   |     1
 node-moment                           |     1
 util-linux                            |     1
 libevdev                              |     1
 golang-github-spf13-cobra             |     1
 doxygen                               |     1
 netcfg                                |     1
 golang-check.v1                       |     1
 debian-installer-utils                |     1
 courier                               |     1
 python-distro                         |     1
 golang-github-jacobsa-fuse            |     1
 golang-websocket                      |     1
 golang-toml                           |     1
 python-retrying                       |     1
 golang-github-golang-snappy           |     1
 golang-github-jacobsa-ogletest        |     1
 golang-github-jwilder-encoding        |     1
 runc                                  |     1
 golang-github-opencontainers-specs    |     1
 fonts-android                         |     1
 golang-prometheus-client              |     1
 s390-netdevice                        |     1
 golang-github-jacobsa-oglemock        |     1
 network-console                       |     1
 golang-github-jacobsa-reqtrace        |     1
 snappy                                |     1
 golang-github-hashicorp-go-msgpack    |     1
 golang-github-bmizerany-assert        |     1
 pango1.0                              |     1
 freetype                              |     1
 fonts-dejavu                          |     1
 golang-github-rackspace-gophercloud   |     1
 golang-github-azure-go-autorest       |     1
 libgpg-error                          |     1
 rescue                                |     1
 golang-github-kardianos-osext         |     1
 wget                                  |     1
 xkeyboard-config                      |     1
 harfbuzz                              |     1
 golang-x-text                         |     1
 golang-github-prometheus-common       |     1
 json-js                               |     1
 requests                              |     1
 audit                                 |     1
 python-webencodings                   |     1
 golang-procfs                         |     1
 golang-github-armon-go-metrics        |     1
 python-setuptools                     |     1
 libxdmcp                              |     1
 espeakup                              |     1
 alsa-utils                            |     1
 cdrom-detect                          |     1
 u-boot                                |     1
(132 rows)

- Lucas

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

132 packages with several sources for stretch in the archive… (Re: Bug#860608: [pkg-golang-devel] Bug#860608: golang: FTBFS: Go version is "go1.6.1", ignoring -next /<<PKGBUILDDIR>>/api/next.txt)

Holger Levsen-2
On Fri, Apr 21, 2017 at 01:00:20PM +0200, Lucas Nussbaum wrote:
> FYI, that's the number of additional copies of source packages in
> stretch, per source package:
>
> udd=> select source, count(*) from sources where release='stretch' and
> component='main' and extra_source_only group by source order by count
> desc;
[...]
> (132 rows)

that's quite astounding (to me) and IMHO also quite bad… can we do something
to fix this for Buster at least?

reply-to: set to debian-devel@…


--
cheers,
        Holger

signature.asc (828 bytes) Download Attachment
Loading...