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

Bug#923300: marked as done (ITP: golang-github-openshift-imagebuilder -- Builds Dockerfile using the Docker client)



Your message dated Wed, 16 Oct 2019 11:00:20 +0000
with message-id <E1iKh2S-000ESK-W5@fasolo.debian.org>
and subject line Bug#923300: fixed in golang-github-openshift-imagebuilder 1.1.0-1
has caused the Debian Bug report #923300,
regarding ITP: golang-github-openshift-imagebuilder -- Builds Dockerfile using the Docker client
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 owner@bugs.debian.org
immediately.)


-- 
923300: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923300
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler <siretart@tauware.de>

* Package name    : golang-github-openshift-imagebuilder
  Version         : 1.0+git20190212.3682349-1
  Upstream Author : OpenShift
* URL             : https://github.com/openshift/imagebuilder
* License         : Apache-2.0
  Programming Lang: Go
  Description     : Builds Dockerfile using the Docker client

 This library supports using the Dockerfile syntax to build OCI & Docker
 compatible images, without invoking a container build command such
 as buildah bud or docker build. It is intended to give clients more
 control over how they build container images, including: • Instead
 of building one layer per line, run all instructions in the same
 container• Set HostConfig settings like network and memory controls
 that are not available when running container builds• Mount external
 files into the build that are not persisted as part of the final image
 (i.e. "secrets")• If there are no RUN commands in the Dockerfile, the
 container is created and committed, but never started.  The final image
 should be 99.9% compatible with regular container builds, but bugs are
 always possible.


This is a build dependency of the buildah tool.

A particular challenge with this package is that it vendors in an old
version of the "docker" library. This has been reported by one of the
maintainers of the buildah project as https://github.com/openshift/imagebuilder/issues/116

Upstream doesn't appear to be willing to upgrade to a new version (quote from
the bug above "[...] I really don't want to [...]". Looking at how this package
is using the vendored library, it seems openshift/imagebuilder is using a
rather specific subset of the docker code, some of which possibly shouldn't
have been exposed in the first place. Therefore, I'm inclined to follow
upstream and vendor this library. My question here is what is the best way of
implementing this. I could update the Files-Excluded field in debian/copyright
to exclude all entries but openshift/imagebuilder, and use mk-origtargz to
strip the tarball. That would, however, lead to a *very* elaborate
Files-Excluded field. I wonder whether it wouldn't be actually be more
appropriate to create a tarbal with the vendored library and ship it in the
debian/ subdirectory. Has anyone else encountered this issue and/or could point
to other packages solving the same or a similar issue?

Cheers,
-rt

--- End Message ---
--- Begin Message ---
Source: golang-github-openshift-imagebuilder
Source-Version: 1.1.0-1

We believe that the bug you reported is fixed in the latest version of
golang-github-openshift-imagebuilder, 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 923300@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated golang-github-openshift-imagebuilder 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 10 Apr 2019 21:27:11 -0400
Binary: golang-github-openshift-imagebuilder-dev openshift-imagebuilder openshift-imagebuilder-dbgsym
Source: golang-github-openshift-imagebuilder
Architecture: all amd64 source
Version: 1.1.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Closes: 923300
Description: 
 golang-github-openshift-imagebuilder-dev - Builds container images using Dockerfile as imput
 openshift-imagebuilder - Builds container images using Dockerfile as imput
Changes:
 golang-github-openshift-imagebuilder (1.1.0-1) experimental; urgency=medium
 .
   * Initial release (Closes: #923300)
Checksums-Sha1: 
 6068b6b052c44a0aeec54c6a8f40dd91421bedce 2743 golang-github-openshift-imagebuilder_1.1.0-1.dsc
 5df926aea8168a2f7a5d22545f9b5c0b4033876a 65856 golang-github-openshift-imagebuilder_1.1.0.orig.tar.xz
 c7ce6d661fe57ba6cf48347528c9267431ab10dd 2816 golang-github-openshift-imagebuilder_1.1.0-1.debian.tar.xz
 f4ad5fcd84ff38c556ceae43dcb366557ab1a9f2 71976 golang-github-openshift-imagebuilder-dev_1.1.0-1_all.deb
 0aeec995d5af9bcb05f412ca162d3c2634accf0e 22524 golang-github-openshift-imagebuilder_1.1.0-1_amd64.buildinfo
 9bc45d8cfae3c9bf907140b3f839e45ac74973fb 2669384 openshift-imagebuilder-dbgsym_1.1.0-1_amd64.deb
 21f74378ec26c12dd32bc92980989247dd31441d 3003688 openshift-imagebuilder_1.1.0-1_amd64.deb
Checksums-Sha256: 
 d93885d4a0608faecaf22c5c36ce29207fd0ac8fc789f3726bf144fcde5eb167 2743 golang-github-openshift-imagebuilder_1.1.0-1.dsc
 3852a9ed82168f5df0aeea74ca7b80965b34dcfcc286a57ba9530304f5950410 65856 golang-github-openshift-imagebuilder_1.1.0.orig.tar.xz
 323b8b415792fc940aae3fb75c4672c1f9f9eeb0dce55e3a17c84e03afd9bff1 2816 golang-github-openshift-imagebuilder_1.1.0-1.debian.tar.xz
 863d8b211adb5e783ca9c17e4c629b20c3dcf95c20a6a9424c54c1bc91fcb5d7 71976 golang-github-openshift-imagebuilder-dev_1.1.0-1_all.deb
 59e8aaaec44bc41733164c41aec454adfcb33cec0dc6f2d104138b1c0ee7340a 22524 golang-github-openshift-imagebuilder_1.1.0-1_amd64.buildinfo
 e0715310dc3d7ad535146e3659b6aa115085493d69244970140d2f9e8b3a8578 2669384 openshift-imagebuilder-dbgsym_1.1.0-1_amd64.deb
 7a857cc884c5c2d99003a924fdc068c66322d75fb200f07b29f620db96588fc0 3003688 openshift-imagebuilder_1.1.0-1_amd64.deb
Files: 
 4d58a51703b4d19c9c95d5594b5bfa0a 2743 devel optional golang-github-openshift-imagebuilder_1.1.0-1.dsc
 4ba4db13bd9324cd158e89aa09ed011b 65856 devel optional golang-github-openshift-imagebuilder_1.1.0.orig.tar.xz
 21eb6e640be3f8d6e6ff05dbb36ea19f 2816 devel optional golang-github-openshift-imagebuilder_1.1.0-1.debian.tar.xz
 16604c5c8a0d9939a94e816e220dd6e9 71976 devel optional golang-github-openshift-imagebuilder-dev_1.1.0-1_all.deb
 ec5cd4d2983adb0c2e83e97fc008fd65 22524 devel optional golang-github-openshift-imagebuilder_1.1.0-1_amd64.buildinfo
 517944ee80725c86dabd960a1089e9a6 2669384 debug optional openshift-imagebuilder-dbgsym_1.1.0-1_amd64.deb
 bd5db2b23b17cf9be1b30c0fafcbd4be 3003688 devel optional openshift-imagebuilder_1.1.0-1_amd64.deb

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

iQJIBAEBCgAyFiEE6n5rckvJ+/LRcetya3IL6cXPbZ4FAl2iICMUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQa3IL6cXPbZ58hw/+Kb+duUt5OWcylOPxvBEppo9IfZ0g
6Mi2PFZNef9BQTxdDZbocKO5qUZdnyDE2VqUPtqJZdjZsy7/5Sa0Vvur2+E72H/1
iPI52HUcjprpSDBSFy8ShjmTjI9Rt2N0KT31XzWXHo2rf3wMixq5m3tP2VojE6bj
WacY9yEfkZ0HsJhpXxXs5IFJmXxEE/P9KmDY7ArsmaqjHnJRpoG5iGhskq6W0WxL
u5KYJiMTzfZIDvW78gFsF0OuiB4CBiZT+sPt0SX65kpeEV1BbPIdWefC8WB2zKIV
IXU4pnfGfw7jUrVxPYhNAYQMVHzB7sJBNw54kxm1BK5ZVDBc33cc+C5D+aI/Rwga
aMytE+LXijKaPzUP9ubhfFPx1YFtWznvonXvBwAaiVSHxmfxnT66GA57Wg058gXr
dXQka5gSaHVkcV66kF2Ukgqrsw63idws7+WqOP+wYu6xloSLd5LQhfzx2va7/PfB
GTWxTdN4nBRiosMfpV+mJyua2RwhWbmK3LIi4wQLyibekCDNz4nvRUkDEVvv1diV
x7kd6+AO1OUhOYV+YUFUzdrRb3ZB0obxH7aHRzw0/+9hA4Pe7lFOczfXYpWLcu61
QQctsMAddi414X1bwsbuArHfEwQ4K1ilx+NoPdUZ8jFTLXWLnSezewfijK5FuPfA
OtMdwcyD/S+eq7Q=
=azue
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: