Skip to content
Failed

Changes

Summary

  1. delete remainders of isl-0.18 (details)
  2. redisable -Werror for nss #1036211 (details)
  3. build make-dfsg with a noguile profile (details)
  4. drop remainders of guile (details)
  5. cross build isl (details)
  6. drop unused openssl1.0 (details)
  7. do build common libraries for gcc-12 (details)
  8. fix c-ares FTCBFS #1038165 (details)
  9. actually pass -Wno-error to the nss build (details)
  10. drop FTCBFS patch #1038165 fixed in c-ares/1.19.1-3 (details)
  11. drop fixup #1035521 applied in gcc-defaults/1.206 (details)
  12. improve usage of dpkg-architecture (details)
  13. drop -Wno-error MR applied to glibc/2.37-3 (details)
  14. unconditionally apply patch_gcc_has_include_next (details)
  15. fix p11-kit FTCBFS #1040472 (details)
  16. increase shellcheck happiness (details)
  17. drop FTCBFS patch #1040472 fixed in p11-kit/0.25.0-3 (details)
  18. drop B-D patch #1029753 applied in perl/5.38.0~rc2-1 (details)
  19. drop removal-enabling patch #1024616 applied in libxcrypt/1:4.4.36-2 (details)
  20. install musl using apt-get (details)
  21. fix zlib FTCBFS #1050995 (details)
  22. rename libBIARCHncurses5-dev to libBIARCHncurses-dev (details)
  23. linux: stop using the stage1 profile (details)
  24. fix readline multilib dependencies for 64bit (details)
  25. avoid dpkg-cross failing on packages that we don't use (details)
  26. drop sparc patch #1034779 applied in pcre2 #10.42-2 (details)
  27. fix pam FTBFS #1054228 (details)
  28. drop bogus pam FTBFS patch #1054228 (details)
  29. debhelper also truncates NEWS now - causing differences (details)
  30. fix /usr-merge induced e2fsprogs FTBFS #1053111 (details)
  31. fix dash FTCBFS #1057339 (details)
  32. fix icu FTCBFS #1057726 (details)
  33. fix pam FTCBFS #1057729 (details)
  34. work around elf-arch only recognizing some mips64r6el binaries (details)
  35. drop loong64 patch #1024359 applied in libffi/3.4.4-2 (details)
Commit 5e202bfcfe7827eee4d9ce8b06097c738acbae14 by Helmut Grohne
delete remainders of isl-0.18

Removed from unstable.
The file was modified bootstrap.sh
Commit d9254f6cc2b870d66b3aaa323e5eb7ca321cf7c8 by Helmut Grohne
redisable -Werror for nss #1036211

Work around FTBFS #1036094.
The file was modified bootstrap.sh
Commit 16abb5971ff3430d84ae62b139208c5b1531080d by Helmut Grohne
build make-dfsg with a noguile profile

Yeah, this gets us more profiles, but at the same time, it likely drops
all guile from the build and with that repeated patching for every new
architecture and it saves a bit of build time.
The file was modified bootstrap.sh
Commit 5ce983d4918434ad6d0a9582f0bcd60e93cb0b7c by Helmut Grohne
drop remainders of guile
The file was modified bootstrap.sh
Commit 3247d1da7e12c8bb696062b9cf2ec91c043b2d61 by Helmut Grohne
cross build isl

Suggested-by: Samuel Thibault
The file was modified bootstrap.sh
Commit 5e376d96996b9b859805c4273bfad18fcaf83f99 by Helmut Grohne
drop unused openssl1.0
The file was modified bootstrap.sh
Commit 582652f989ffe4949e7986808e5d60c72443ab6d by Helmut Grohne
do build common libraries for gcc-12
The file was modified bootstrap.sh
Commit 242bc43b7bf646090df0fb2e7a330796096c4e74 by Helmut Grohne
fix c-ares FTCBFS #1038165
The file was modified bootstrap.sh
Commit 7d859498d21a2f8fd9b06d7ecb4d436e89438db5 by Helmut Grohne
actually pass -Wno-error to the nss build
The file was modified bootstrap.sh
Commit 990e6346692f51e58e557036beae72870f04fe54 by Helmut Grohne
drop FTCBFS patch #1038165 fixed in c-ares/1.19.1-3

This reverts commit 242bc43b7bf646090df0fb2e7a330796096c4e74.
The file was modified bootstrap.sh
Commit ab8232f820d174e54fa269457a5c10360854431b by Helmut Grohne
drop fixup #1035521 applied in gcc-defaults/1.206
The file was modified bootstrap.sh
Commit b80a6b900f743582c3ebb9bd29494959c2b9e66c by Helmut Grohne
improve usage of dpkg-architecture

* Properly quote arguments, which also makes shellcheck a little
   happier.
* Use the -i flag rather than matching its output.
* When in a hook, prefer the hook argument as architecture.
The file was modified bootstrap.sh
Commit f8e69b4edcf5e763d75f23a759383a44ec2c4f80 by Helmut Grohne
drop -Wno-error MR applied to glibc/2.37-3
The file was modified bootstrap.sh
Commit 7b6b07bfa607abea2da0f7aaeb34c758c03e4f37 by Helmut Grohne
unconditionally apply patch_gcc_has_include_next

gcc-12 builds started failing in stage1 while compiling libgcov-merge.c
due to missing <sys/mman.h>. That header is only available in glibc
stage2, so the issue is that HAVE_SYS_MMAN_H is defined. That happens,
because the relevant configure check erroneously succeeds by using
/lib/cpp rather than the correct cpp invocation. cpp is misdetected,
because the correct cpp failed #including <limits.h>, because our
patched __has_include_next(<limits.h>) produces an error, which is gcc
bug 80755 and is fixed by this very patch. A subtle change in include
directory order made this patch important and the failure came three
layers later.
The file was modified bootstrap.sh
Commit 5b53c9cc178e4dda2c5ebbc22aad03c4846ca211 by Helmut Grohne
fix p11-kit FTCBFS #1040472
The file was modified bootstrap.sh
Commit cacf3bf31cd1ecffb4e44db9e4a902242964c8a6 by Helmut Grohne
increase shellcheck happiness

These are relatively obvious fixes that e.g. improve compatibility with
bash, add missing quoting or use idiomatic computations.

What remains for shellcheck largely is style remarks and false
positives. For instance, we excessively modify variables in subshells to
intentionally get those changes reverted. Likewise, using variables in
single-quoted strings is not a mistake. In order to address the globbing
issues, more architectural changes would be necessary.
The file was modified bootstrap.sh
Commit 6d277d0c968663c13ad463cd94429589bf311f14 by Helmut Grohne
drop FTCBFS patch #1040472 fixed in p11-kit/0.25.0-3
The file was modified bootstrap.sh
Commit 61d6a3b134db24d1126d6f6436335b809b2a3d94 by Helmut Grohne
drop B-D patch #1029753 applied in perl/5.38.0~rc2-1
The file was modified bootstrap.sh
Commit d7652dfcb03d6e9262224b07df0c15b772554d78 by Helmut Grohne
drop removal-enabling patch #1024616 applied in libxcrypt/1:4.4.36-2
The file was modified bootstrap.sh
Commit 471b2155e74cff6863373846b513d28aa05057a1 by Helmut Grohne
install musl using apt-get

Thus apt is able to also install dependencies such as linux-libc-dev.
The file was modified bootstrap.sh
Commit c59b117eeda701131448f9d6873a4bf4c88f4840 by Helmut Grohne
fix zlib FTCBFS #1050995
The file was modified bootstrap.sh
Commit 353b600f515435ed7bc238350c79b6ab542061e6 by Helmut Grohne
rename libBIARCHncurses5-dev to libBIARCHncurses-dev

The soversioned one is no more.
The file was modified bootstrap.sh
Commit 389e94101abd0bedb06d2da8ad260715b937ffe9 by Helmut Grohne
linux: stop using the stage1 profile
The file was modified bootstrap.sh
Commit 07edfe87c9ed1f81d83169569acede2087101bed by Helmut Grohne
fix readline multilib dependencies for 64bit
The file was modified bootstrap.sh
Commit f74dc3dae165c75376c38eff794a1a2e79830f2c by Helmut Grohne
avoid dpkg-cross failing on packages that we don't use
The file was modified bootstrap.sh
Commit 4eb636ee9c52faa74700495a09d27453815e1c1e by Helmut Grohne
drop sparc patch #1034779 applied in pcre2 #10.42-2
The file was modified bootstrap.sh
Commit 15f6af4c674dea5896a47f5de04d34d416cbd593 by Helmut Grohne
fix pam FTBFS #1054228
The file was modified bootstrap.sh
Commit 0b296b96f8a3e07f9e783331eeb844afb6400ecb by Helmut Grohne
drop bogus pam FTBFS patch #1054228

The patch actually causes no patches to be applied. pam has been fixed
by other means in the mean time.
The file was modified bootstrap.sh
Commit 8d6b6773efa568a103ee19cca6ad08f08807bf56 by Helmut Grohne
debhelper also truncates NEWS now - causing differences
The file was modified bootstrap.sh
Commit 3db9d0f44ee17c2e699781176612ac919cc6a058 by Helmut Grohne
fix /usr-merge induced e2fsprogs FTBFS #1053111
The file was modified bootstrap.sh
Commit 8bbcad67dcec2c4a6e8a1db05b011ab0c8486ef4 by Helmut Grohne
fix dash FTCBFS #1057339
The file was modified bootstrap.sh
Commit 7cbc3f0e3bf0310ab0653652f91fd88f31de1db8 by Helmut Grohne
fix icu FTCBFS #1057726
The file was modified bootstrap.sh
Commit de513ebd815e5a43803f143ca470b95f85c0e494 by Helmut Grohne
fix pam FTCBFS #1057729
The file was modified bootstrap.sh
Commit f9528cf05d40913c0b105f949f1d88bf885802db by Helmut Grohne
work around elf-arch only recognizing some mips64r6el binaries
The file was modified bootstrap.sh
Commit f2eef01d2b5c2e2482f0bc3a31c9236accd7cc53 by Helmut Grohne
drop loong64 patch #1024359 applied in libffi/3.4.4-2
The file was modified bootstrap.sh