* Extend s390-tools package to amd64, ppc64el and arm64. (LP: #2025578)
- d/control: - Extend Architecture: in s390-tools with amd64 ppc64el arm64
- Add new package s390-tools-data as 'Architecture: all'.
- Extend Depends: in s390-tools with s390-tools-data.
- Limit Depends on gcc-multilib to s390x.
- Add 'XS-Build-Indep-Architecture: s390x' to ensure building the 'Architecture: all' on s390x.
- Mark Depends, Suggests and Recommends for s390x only where needed to avoid confusing messages on non-s390x installs.
- Add Replaces and Breaks s390-tools (<< 2.28.0-0ubuntu2) to allow smooth upgrades, since stage3a.bin moved to -data.
- d/rules: - Separate selected statements in d/rules in s390x (and non-s390x).
- Add '-Xstage3a.bin -Xstage3b_reloc.bin' to dh_install
to avoid having these files in two packages (s390-tools and s390-tools-data).
- Change SIGN_SIPL condition to enable signing in Launchpad only, and on s390x only.
- d/s390-tools.install: - Make this old d/s390-tools.install the new s390x specific version (.install.s390x) (by using mv). - Remove lines with "=>" that rename files, to eliminate executable .install.s390x file and remove '#!/usr/bin/dh-exec', since this doesn't seem to work for arch specific install files. - Create new d/s390-tools.install to become the default version for non-s390x, and install only files for pvattest and genprotimg.
- d/s390-tools-data.install: Pick and install bootloader files (stage3a.bin and stage3b_reloc.bin) required by genprotimg.
- d/s390-tools.postinst: Make this old d/s390-tools.postinst now s390x specific (mv to d/s390-tools.postinst.s390x).
- Add d/p/lp-2025578-Recursive-Makefiles-avoid-race-condition.patch
to fix random build failures due to race condition in install target.
This bug was fixed in the package s390-tools - 2.28.0-0ubuntu2
---------------
s390-tools (2.28.0-0ubuntu2) mantic; urgency=medium
* Extend s390-tools package to amd64, ppc64el and arm64. (LP: #2025578) Indep-Architect ure: s390x' to ensure building
the 'Architecture: all' on s390x.
needed to avoid confusing messages on non-s390x installs.
to allow smooth upgrades, since stage3a.bin moved to -data.
(and non-s390x). reloc.bin' to dh_install
and s390-tools-data).
only, and on s390x only. tools.install: - Make this old d/s390- tools.install the new s390x
specific version (.install.s390x) (by using mv).
- Remove lines with "=>" that rename files, to
eliminate executable .install.s390x file and
remove '#!/usr/ bin/dh- exec', since this doesn't
seem to work for arch specific install files.
- Create new d/s390- tools.install to become the
default version for non-s390x, and install only
files for pvattest and genprotimg. tools-data. install: Pick and install bootloader files (stage3a.bin
and stage3b_reloc.bin) required by genprotimg. tools.postinst: Make this old d/s390- tools.postinst now s390x
specific (mv to d/s390- tools.postinst. s390x). 2025578- Recursive- Makefiles- avoid-race- condition. patch
- d/control: - Extend Architecture: in s390-tools with amd64 ppc64el arm64
- Add new package s390-tools-data as 'Architecture: all'.
- Extend Depends: in s390-tools with s390-tools-data.
- Limit Depends on gcc-multilib to s390x.
- Add 'XS-Build-
- Mark Depends, Suggests and Recommends for s390x only where
- Add Replaces and Breaks s390-tools (<< 2.28.0-0ubuntu2)
- d/rules: - Separate selected statements in d/rules in s390x
- Add '-Xstage3a.bin -Xstage3b_
to avoid having these files in two packages (s390-tools
- Change SIGN_SIPL condition to enable signing in Launchpad
- d/s390-
- d/s390-
- d/s390-
- Add d/p/lp-
to fix random build failures due to race condition in install target.
-- Frank Heimes <email address hidden> Wed, 26 Jul 2023 16:56:00 +0200