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

Bug#1106348: marked as done (bookworm-pu: package mono/6.8.0.105+dfsg-3.3+deb12u1)



Your message dated Sat, 06 Sep 2025 12:14:50 +0100
with message-id <ee4c0876608d99eb3f8b333b556fbd92e7a652eb.camel@adam-barratt.org.uk>
and subject line Closing p-u requests for fixes included in 12.12
has caused the Debian Bug report #1106348,
regarding bookworm-pu: package mono/6.8.0.105+dfsg-3.3+deb12u1
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.)


-- 
1106348: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106348
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: mono@packages.debian.org
Control: affects -1 + src:mono
User: release.debian.org@packages.debian.org
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 <debian@vv221.fr>  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 <anbe@debian.org>
+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 $@
 

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 12.12

Hi,

Each of the updates referenced by these requests was included in
today's 12.12 point release for bookworm.

Regards,

Adam

--- End Message ---

Reply to: