Package: release.debian.org Severity: normal Tags: bookworm X-Debbugs-Cc: [email protected] Control: affects -1 + src:mono User: [email protected] Usertags: pu
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 src:mono currently fails to build on Bookworm, cf. https://bugs.debian.org/1106296 This failure is related to a specific package, that is no longer built on Trixie/Sid because of reproducibility problems, cf. https://bugs.debian.org/961942 That package removal has been chosen because this is a leaf package that was introduced to fulfill a very specific need of another package (that would build-dep on it), but said other package (wine-mono) has not been available in Debian for many release cycles, if it ever was. The attached debdiff cherry-picks the Trixie/Sid update to remove the mono-source binary package from Bookworm, thus getting rid of the reported build failure. Please keep in mind that this is my very first update targeting stable-updates, so if I missed anything in this email or the proposed update itself please tell me so I can fix it. -----BEGIN PGP SIGNATURE----- iIYEARYKAC4WIQSUsdxM90hewW6X7Jhja3j5HOuA2AUCaDAkiRAcZGViaWFuQHZ2 MjIxLmZyAAoJEGNrePkc64DYQEIA/2RrGJF6t4eYjqLpin9DS8ts4lnoA7X43Zrk dCnenVqdAQDeRg32GDk+3kHtoitDhVYs46Dg2A2GJA5xqEUXZDv+Cg== =Ptqo -----END PGP SIGNATURE-----
diff -Nru mono-6.8.0.105+dfsg/debian/.gitignore mono-6.8.0.105+dfsg/debian/.gitignore --- mono-6.8.0.105+dfsg/debian/.gitignore 2022-12-09 14:28:17.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1,8 +0,0 @@ -tmp/ -patched/ -mono-*/ -monodoc-*/ -libmono*/ -files -*.debhelper* -*.substvars diff -Nru mono-6.8.0.105+dfsg/debian/changelog mono-6.8.0.105+dfsg/debian/changelog --- mono-6.8.0.105+dfsg/debian/changelog 2022-12-09 14:33:03.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/changelog 2025-05-22 21:35:40.000000000 +0200 @@ -1,3 +1,10 @@ +mono (6.8.0.105+dfsg-3.3+deb12u1) bookworm; urgency=medium + + * Drop the generation of mono-source. + (Closes: #961942, #1106296) + + -- Antoine Le Gonidec <[email protected]> Thu, 22 May 2025 21:35:40 +0200 + mono (6.8.0.105+dfsg-3.3) unstable; urgency=medium * Non-maintainer upload. diff -Nru mono-6.8.0.105+dfsg/debian/control mono-6.8.0.105+dfsg/debian/control --- mono-6.8.0.105+dfsg/debian/control 2022-12-09 14:28:17.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/control 2025-05-22 21:35:40.000000000 +0200 @@ -3041,19 +3041,6 @@ For examples and a brief overview of the commands see: http://www.mono-project.com/CsharpRepl -Package: mono-source -Section: devel -Architecture: all -Description: Mono source code - Mono is a platform for running and developing applications based on the - ECMA/ISO Standards. Mono is an open source effort led by Xamarin. - Mono provides a complete CLR (Common Language Runtime) including compiler and - runtime, which can produce and execute CIL (Common Intermediate Language) - bytecode (aka assemblies), and a class library. - . - This package contains an archive of the source code used to build the - Mono packages in Debian. - Package: monodoc-base Architecture: all Depends: ${misc:Depends}, ${cli:Depends} diff -Nru mono-6.8.0.105+dfsg/debian/detector/.gitignore mono-6.8.0.105+dfsg/debian/detector/.gitignore --- mono-6.8.0.105+dfsg/debian/detector/.gitignore 2022-12-09 14:28:17.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/detector/.gitignore 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -binfmt-detector-cli diff -Nru mono-6.8.0.105+dfsg/debian/mono-source.install mono-6.8.0.105+dfsg/debian/mono-source.install --- mono-6.8.0.105+dfsg/debian/mono-source.install 2022-12-09 14:28:17.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/mono-source.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -debian/mono-source.tar* usr/src diff -Nru mono-6.8.0.105+dfsg/debian/patches/debian-changes mono-6.8.0.105+dfsg/debian/patches/debian-changes --- mono-6.8.0.105+dfsg/debian/patches/debian-changes 2022-12-09 14:33:03.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/patches/debian-changes 2025-05-22 21:35:40.000000000 +0200 @@ -1,29 +1,10 @@ -Description: <short summary of the patch> - TODO: Put a short summary on the line above and replace this paragraph - with a longer explanation of this change. Complete the meta-information - with other relevant fields (see below for details). To make it easier, the - information below has been extracted from the changelog. Adjust it or drop - it. - . - mono (6.8.0.105+dfsg-3.2) unstable; urgency=medium - . - * Non-maintainer upload. - * Upload to unstable. -Author: Andreas Beckmann <[email protected]> +Description: Autogenerated patch header for a single-debian-patch file. + The delta against upstream is either kept as a single patch, or maintained + in some VCS, and exported as a single patch instead of more manageable + atomic patches. +Forwarded: not-needed --- -The information above should follow the Patch Tagging Guidelines, please -checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here -are templates for supplementary fields that you might want to add: - -Origin: <vendor|upstream|other>, <url of original patch> -Bug: <url in upstream bugtracker> -Bug-Debian: https://bugs.debian.org/<bugnumber> -Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber> -Forwarded: <no|not-needed|url proving that it has been forwarded> -Reviewed-By: <name and email of someone who approved the patch> -Last-Update: 2021-06-29 - --- mono-6.8.0.105+dfsg.orig/Makefile.am +++ mono-6.8.0.105+dfsg/Makefile.am @@ -24,7 +24,7 @@ update_submodules = diff -Nru mono-6.8.0.105+dfsg/debian/rules mono-6.8.0.105+dfsg/debian/rules --- mono-6.8.0.105+dfsg/debian/rules 2022-12-09 14:28:17.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/rules 2025-05-22 21:35:40.000000000 +0200 @@ -123,13 +123,8 @@ MONO_MAKE_FLAGS += -j$(NUMJOBS) endif -source: source-stamp -source-stamp: - cd $(DEBIAN_DIR) && tar cJf mono-source.tar.xz --exclude=mono-source.tar.xz -C ../.. $$(cd ..; basename $$(pwd)) - touch $@ - autoreconf: autoreconf-stamp -autoreconf-stamp: source-stamp +autoreconf-stamp: autoreconf -f -i -s touch $@

