[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Binaries in golang-*-dev packages



Hi

I noticed that we have a small number of golang-*-dev binary packages
that are built as 'Architecture: all' rather than 'Architecture: any'.
See UDD output below.

While some on the list may be intentional, I believe we just realized
that golang-github-crc-org-crc and golang-webpki-org-jsoncanonicalizer
were accidents.

I think that we should not have binary Architecture:all golang-*-dev
packages generally, and I suggest going through each of the packages
below and do:

1) If the binary package content (except for changelog.Debian.*) is the
same on all architectures already, just upload a new version using
Architecture:any -- just like I propose for the two packages above.

2) If the package contains mostly /usr/share/gocode/ development files,
and some small tool in /usr/bin, move the latter real 'Architecture:
all' files into some separate package like golang-FOO-tools instead, and
make the golang-*-dev package Architecture:any.

Does this make sense?  Any concerns?  Some false positive or comment on
any of the packages below?

Is there any justifiable reason to have some architecture:all non-source
built file in a golang-*-dev package?

/Simon

udd=> select distinct package from packages where package like 'golang-%-dev' and architecture != 'all' order by package;
                    package                    
-----------------------------------------------
 golang-bindata-dev
 golang-ginkgo-dev
 golang-github-cli-browser-dev
 golang-github-crc-org-crc-dev
 golang-github-ffuf-pencode-dev
 golang-github-go-debos-fakemachine-dev
 golang-github-google-go-containerregistry-dev
 golang-github-jouyouyun-hardware-dev
 golang-github-korandiz-v4l-dev
 golang-github-mattn-go-sqlite3-dev
 golang-github-mozillazg-go-pinyin-dev
 golang-github-prometheus-alertmanager-dev
 golang-github-pzhin-go-sophia-dev
 golang-github-vmware-vmw-guestinfo-dev
 golang-gogoprotobuf-dev
 golang-goprotobuf-dev
 golang-goyaml-dev
 golang-log4go-dev
 golang-metrics-dev
 golang-termbox-dev
 golang-thrift-dev
 golang-vhost-dev
 golang-webpki-org-jsoncanonicalizer-dev
 golang-websocket-dev
(24 rader)

udd=> 

Attachment: signature.asc
Description: PGP signature


Reply to: