Bug#958858: golang-github-docker-docker-dev: Please install library k8s.io/klog in golang-github-docker-docker-dev

2020-04-27 Thread Reinhard Tartler
Understood, I'll do that then.

Thanks

On April 25, 2020 6:19:49 PM EDT, Dmitry Smirnov  wrote:
>Control: tags -1 wontfix
>
>On Sunday, 26 April 2020 7:56:17 AM AEST Reinhard Tartler wrote:
>> I'm trying to update the packge golang-github-openshift-imagebuilder
>and
>> the package build fails with this failure:
>
>I think "golang-github-openshift-imagebuilder" should use its own
>vendored 
>"k8s.io/klog".
>
>
>> I saw that the library is available in the source package
>src:docker.io,
>> and should be easy to get installed into
>golang-github-docker-docker-dev.
>
>It is not up to Docker to provide 3rd party libraries.
>
>
>> Please let me know if you have any concerns with this approach.
>
>Docker is one of the worst in regards to versioning and vendoring.
>I don't trust Docker the slightest to provide "k8s.io/klog".
>
>My other concern is about additional maintenance burden to otherwise
>very 
>difficult package.
>
>Also "imagebuilder" might FTBFS when built against whatever is vendored
>by 
>Docker.

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



Bug#958858: golang-github-docker-docker-dev: Please install library k8s.io/klog in golang-github-docker-docker-dev

2020-04-25 Thread Dmitry Smirnov
Control: tags -1 wontfix

On Sunday, 26 April 2020 7:56:17 AM AEST Reinhard Tartler wrote:
> I'm trying to update the packge golang-github-openshift-imagebuilder and
> the package build fails with this failure:

I think "golang-github-openshift-imagebuilder" should use its own vendored 
"k8s.io/klog".


> I saw that the library is available in the source package src:docker.io,
> and should be easy to get installed into golang-github-docker-docker-dev.

It is not up to Docker to provide 3rd party libraries.


> Please let me know if you have any concerns with this approach.

Docker is one of the worst in regards to versioning and vendoring.
I don't trust Docker the slightest to provide "k8s.io/klog".

My other concern is about additional maintenance burden to otherwise very 
difficult package.

Also "imagebuilder" might FTBFS when built against whatever is vendored by 
Docker.

-- 
Cheers,
 Dmitry Smirnov.

---

Criticism may not be agreeable, but it is necessary. It fulfils the same
function as pain in the human body. It calls attention to an unhealthy
state of things.
-- Winston Churchill


signature.asc
Description: This is a digitally signed message part.


Bug#958858: golang-github-docker-docker-dev: Please install library k8s.io/klog in golang-github-docker-docker-dev

2020-04-25 Thread Reinhard Tartler
Package: golang-github-docker-docker-dev
Severity: normal

I'm trying to update the packge golang-github-openshift-imagebuilder and the
package build fails with this failure:

   dh_auto_build -O--buildsystem=golang
cd obj-x86_64-linux-gnu && go install -trimpath -v -p 4 
github.com/openshift/imagebuilder 
github.com/openshift/imagebuilder/cmd/imagebuilder 
github.com/openshift/imagebuilder/dockerclient 
github.com/openshift/imagebuilder/dockerfile/command 
github.com/openshift/imagebuilder/dockerfile/parser 
github.com/openshift/imagebuilder/imageprogress 
github.com/openshift/imagebuilder/signal 
github.com/openshift/imagebuilder/strslice
src/github.com/openshift/imagebuilder/dockerclient/archive.go:19:2: cannot find 
package "k8s.io/klog" in any of:
/usr/lib/go-1.14/src/k8s.io/klog (from $GOROOT)

/src/golang-github-openshift-imagebuilder/obj-x86_64-linux-gnu/src/k8s.io/klog 
(from $GOPATH)

I saw that the library is available in the source package src:docker.io, and
should be easy to get installed into golang-github-docker-docker-dev.

Please let me know if you have any concerns with this approach.

Best,
-rt


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

Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages golang-github-docker-docker-dev depends on:
pn  golang-dbus-dev 
pn  golang-github-appc-cni-dev  
pn  golang-github-azure-go-ansiterm-dev 
pn  golang-github-burntsushi-toml-dev   
pn  golang-github-containerd-continuity-dev 
pn  golang-github-containerd-fifo-dev   
pn  golang-github-containernetworking-plugins-dev   
pn  golang-github-deckarep-golang-set-dev   
pn  golang-github-docker-distribution-dev   
pn  golang-github-docker-docker-credential-helpers-dev  
pn  golang-github-docker-go-connections-dev 
pn  golang-github-docker-go-events-dev  
pn  golang-github-docker-go-metrics-dev 
pn  golang-github-docker-go-units-dev   
pn  golang-github-docker-libkv-dev  
pn  golang-github-fsnotify-fsnotify-dev 
pn  golang-github-gogo-protobuf-dev 
pn  golang-github-gorilla-mux-dev   
pn  golang-github-hashicorp-memberlist-dev  
pn  golang-github-hashicorp-serf-dev
pn  golang-github-ishidawataru-sctp-dev 
pn  golang-github-mattn-go-shellwords-dev   
pn  golang-github-morikuni-aec-dev  
pn  golang-github-opencontainers-go-digest-dev  
pn  golang-github-opencontainers-image-spec-dev 
pn  golang-github-opencontainers-runc-dev   
pn  golang-github-opencontainers-selinux-dev
pn  golang-github-opentracing-opentracing-go-dev
pn  golang-github-pkg-errors-dev
pn  golang-github-seccomp-libseccomp-golang-dev 
pn  golang-github-sirupsen-logrus-dev   
pn  golang-github-stretchr-testify-dev  
pn  golang-github-tchap-go-patricia-dev 
pn  golang-github-tonistiigi-fifo-dev   
pn  golang-github-vishvananda-netlink-dev   
pn  golang-github-vishvananda-netns-dev 
pn  golang-golang-x-net-dev 
pn  golang-golang-x-sys-dev 
pn  golang-google-grpc-dev  
pn  golang-gopkg-check.v1-dev   

golang-github-docker-docker-dev recommends no packages.

golang-github-docker-docker-dev suggests no packages.