Bug#968548: buster-pu: package s390-tools/2.3.0-2~deb10u1

2020-08-18 Thread Cyril Brulebois
Adam D. Barratt  (2020-08-17):
> Control: tags -1 + confirmed d-i
> 
> On Mon, 2020-08-17 at 10:16 +0200, Philipp Kern wrote:
> > debootstrap fails to install Debian buster on s390x because of a
> > multi-arch "perl:any" dependency it fails to parse (bug #960265).
> > This update to s390-tools hardcodes the dependency on "perl" without
> > that, which should make the installation possible again. I already
> > validated that this fixed the issue on unstable and I could
> > successfully install it using debian-installer.
> 
> That looks OK to me, thanks, but will need a kibi-ack due to the udeb.

No objections, thanks.


Cheers,
-- 
Cyril Brulebois (k...@debian.org)
D-I release manager -- Release team member -- Freelance Consultant


signature.asc
Description: PGP signature


Bug#968548: buster-pu: package s390-tools/2.3.0-2~deb10u1

2020-08-17 Thread Adam D. Barratt
Control: tags -1 + confirmed d-i

On Mon, 2020-08-17 at 10:16 +0200, Philipp Kern wrote:
> debootstrap fails to install Debian buster on s390x because of a
> multi-arch "perl:any" dependency it fails to parse (bug #960265).
> This update to s390-tools hardcodes the dependency on "perl" without
> that, which should make the installation possible again. I already
> validated that this fixed the issue on unstable and I could
> successfully install it using debian-installer.

That looks OK to me, thanks, but will need a kibi-ack due to the udeb.

> My assumption is that this is not fixable through -updates but
> requires a point release to be properly fixed.

I would assume so, yes.

Regards,

Adam



Bug#968548: buster-pu: package s390-tools/2.3.0-2~deb10u1

2020-08-17 Thread Philipp Kern
Package: release.debian.org
User: release.debian@packages.debian.org
Usertags: pu
Tags: buster
Severity: important
X-Debbugs-Cc: debian-s...@lists.debian.org

debootstrap fails to install Debian buster on s390x because of a
multi-arch "perl:any" dependency it fails to parse (bug #960265). This
update to s390-tools hardcodes the dependency on "perl" without that,
which should make the installation possible again. I already validated
that this fixed the issue on unstable and I could successfully install
it using debian-installer.

The fix is this one-liner. Debdiff attached. This should be fixed in the
package rather than debootstrap for now as debootstrap fixes are harder
to distribute.

> diff -Nru s390-tools-2.3.0/debian/control s390-tools-2.3.0/debian/control
> --- s390-tools-2.3.0/debian/control   2018-02-04 19:29:22.0 +0100
> +++ s390-tools-2.3.0/debian/control   2020-08-16 16:35:52.0 +0200
> @@ -9,7 +9,7 @@
>  
>  Package: s390-tools
>  Architecture: s390x
> -Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, gawk
> +Depends: ${shlibs:Depends}, ${misc:Depends}, perl, gawk
>  Recommends: sg3-utils
>  Description: Set of fundamental utilities for Linux on S/390
>   The package contains:

My assumption is that this is not fixable through -updates but requires
a point release to be properly fixed.

Kind regards and thanks
Philipp Kern
diff -Nru s390-tools-2.3.0/debian/changelog s390-tools-2.3.0/debian/changelog
--- s390-tools-2.3.0/debian/changelog   2018-02-04 19:29:22.0 +0100
+++ s390-tools-2.3.0/debian/changelog   2020-08-17 10:04:45.0 +0200
@@ -1,3 +1,17 @@
+s390-tools (2.3.0-2~deb10u1) buster; urgency=medium
+
+  * Upload debootstrap fix to Debian stable.
+
+ -- Philipp Kern   Mon, 17 Aug 2020 10:04:45 +0200
+
+s390-tools (2.3.0-2) unstable; urgency=medium
+
+  * Hardcode perl dependency instead of using ${perl:Depends}.
+The latter introduces a multi-arch dependency (perl:any) that the
+base installation environment cannot cope with.
+
+ -- Philipp Kern   Sun, 16 Aug 2020 10:36:02 -0400
+
 s390-tools (2.3.0-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru s390-tools-2.3.0/debian/control s390-tools-2.3.0/debian/control
--- s390-tools-2.3.0/debian/control 2018-02-04 19:29:22.0 +0100
+++ s390-tools-2.3.0/debian/control 2020-08-16 16:35:52.0 +0200
@@ -9,7 +9,7 @@
 
 Package: s390-tools
 Architecture: s390x
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, gawk
+Depends: ${shlibs:Depends}, ${misc:Depends}, perl, gawk
 Recommends: sg3-utils
 Description: Set of fundamental utilities for Linux on S/390
  The package contains:


signature.asc
Description: OpenPGP digital signature