Your message dated Thu, 1 Jul 2021 10:58:43 +0200 with message-id <20ecfc8b-4c5a-0076-13ce-950f53f49c2b@debian.org> and subject line Re: Bug#989695: pre-approval: mono/6.8.0.105+dfsg-3.1 has caused the Debian Bug report #989695, regarding unblock: mono/6.8.0.105+dfsg-3.2 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.) -- 989695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989695 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: pre-approval: mono/6.8.0.105+dfsg-3.1
- From: Andreas Beckmann <anbe@debian.org>
- Date: Thu, 10 Jun 2021 19:25:08 +0200
- Message-id: <162334590895.11933.10884228151308290672.reportbug@zam504.zam.kfa-juelich.de>
Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock Please unblock package mono mono packaging contains an awful lot of circular dependencies. The biggest one is [1]. Bugs are open for more than 10 years ... [1] http://debian.semistable.com/dot/mono-runtime-sgen_testing.png (copy attached) As a "workaround" mono-gac started to mess around with conffiles of mono-runtime-common, confusing the dpkg database state of the conffile. => #985066 Some background: mono-gac provides gacutil which is called via hooks from maintainer scripts. The new gacutil does not work with an old version of the conffile /etc/mono/config from mono-runtime-common => #986275, #986293 Thus we need versioned pre-depends and need to reverse the dependency between mono-gac and mono-runtime-common. (And add a Depends: mono-gac to all rdepends of mono-runtime-common, only 2 relevant packages) To Break the big dependency loop I'm going to drop mono-runtime dependency from libmono-system-4.0-cil and libmono-system-configuration4.0-cil - all rdepends of some libmono-*-cil also depend on libmono-corlib4.5-cil which keeps this dependency. Then I'm going to move the actual .dll from libmono-corlib4.5-cil to a NEW package libmono-corlib4.5-core-cil (better name welcome, I think I'll switch to libmono-corlib4.5-dll) and redirect the libmono-corlib4.5-cil dependencies from libmono-*-cil on the big cycle there. libmono-corlib4.5-cil depends on libmono-corlib4.5-core-cil, so for all 250+ rdepends outside this big cycle nothing changes, they still get the corlib+runtime dependency We still have several independent dependency cycles between libmono-*-cil, but these don't seem to cause problems currently. I'm attaching both a source and binary debdiff, since dependencies are going to change ... I've run a lot of piuparts install and upgrade tests on these changes (and will do some more) on amd64 and have stopped encountering mono related issues ;-) If you ACK this, I intend to 0-day NMU this to experimental because it needs NEW processing. Please prod the ftp-masters to get this actually done. Then I'll reupload to sid (since the NEW package is arch:all). unblock mono/6.8.0.105+dfsg-3.1 Andreas PS: I haven't seen any maintainer comment on any of these bugs :-( PPS: I have no clue about mono, but I'm confident enough that this patch does not make the situation worse :-)Attachment: mono-runtime-sgen_testing.png
Description: PNG imagediff -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 2020-04-08 15:11:12.000000000 +0200 +++ mono-6.8.0.105+dfsg/debian/changelog 2021-03-31 13:38:34.000000000 +0200 @@ -1,3 +1,24 @@ +mono (6.8.0.105+dfsg-4) UNRELEASED; urgency=medium + + * mono-gac: Add Pre-Depends: mono-runtime-common (>= 5.20) and stop messing + with /etc/mono/config manually. gacutil is used from hooks called by + maintainer scripts and must stay functional even if unpacked and not yet + configured. (Closes: #985066) + * Move mono-gac dependency from mono-runtime-common to mono-runtime-sgen and + mono-runtime-boehm to avoid introducing a new dependency cycle. + * libmono-system4.0-cil, libmono-system-configuration4.0-cil: Drop + mono-runtime dependency, all their rdepends also depend on + libmono-corlib4.5-cil which already has the mono-runtime dependency. + * Move the actual library from libmono-corlib4.5-cil to + libmono-corlib4.5-core-cil and redirect the circular libmono-* + dependencies there to break the dependency cycle between mono-runtime and + libmono-*. (Closes: #940301, #528090, #656895, #986275, #986293) + * mono-mcs: Clean up obsolete alternatives. (Closes: #801789) + * Ship /etc/mono/registry/LocalMachine/. + * Clean up empty /usr/lib/mono/aot-cache/${MONOARCH}/. + + -- Andreas Beckmann <anbe@debian.org> Wed, 31 Mar 2021 13:38:34 +0200 + mono (6.8.0.105+dfsg-3) unstable; urgency=high * [2501df4] Workaround for gacutil System.Native mapping dependency 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 2020-02-25 22:34:26.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/control 2021-03-31 13:38:34.000000000 +0200 @@ -40,7 +40,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, binutils, - mono-gac (= ${source:Version}) Description: Mono runtime - common files Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Xamarin. @@ -78,6 +77,7 @@ Architecture: amd64 armel arm64 armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x Depends: ${shlibs:Depends}, ${misc:Depends}, + mono-gac (= ${source:Version}), mono-runtime-common (= ${binary:Version}) Homepage: http://www.mono-project.com/Compacting_GC Description: Mono runtime - SGen @@ -100,6 +100,7 @@ Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x Depends: ${shlibs:Depends}, ${misc:Depends}, + mono-gac (= ${source:Version}), mono-runtime-common (= ${binary:Version}) Description: Mono runtime - Boehm Mono is a platform for running and developing applications based on the @@ -663,7 +664,8 @@ Package: libmono-corlib4.5-cil Architecture: all -Depends: ${misc:Depends}, tzdata, +Depends: ${misc:Depends}, + libmono-corlib4.5-core-cil (= ${source:Version}), mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}) Recommends: libmono-i18n-west4.0-cil Suggests: libmono-i18n4.0-all @@ -682,6 +684,26 @@ US-ASCII, ISO 8859-1 (Latin 1) and UTF-8 users don't need any extra I18N packages. +Package: libmono-corlib4.5-core-cil +Architecture: all +Depends: ${misc:Depends}, tzdata, +Breaks: libmono-corlib4.5-cil (<< 6.8.0.105+dfsg-3.1~) +Replaces: libmono-corlib4.5-cil (<< 6.8.0.105+dfsg-3.1~) +Description: Mono core library (for CLI 4.5) + 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 the Core Library (mscorlib.dll) of Mono for CLI 4.5, + which is the glue between the BCL (Base Class Libraries) and the JIT. + . + You should install libmono-i18n-west4.0-cil if you are using + ISO 8859-15 (Latin 9) or other common Western European code pages. + US-ASCII, ISO 8859-1 (Latin 1) and UTF-8 users don't need any extra I18N + packages. + Package: libmono-i18n4.0-all Architecture: all Depends: ${misc:Depends}, @@ -802,7 +824,7 @@ Recommends: ca-certificates-mono (= ${source:Version}) Depends: ${misc:Depends}, ${cli:Depends}, - mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}) +# mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}) Description: Mono System libraries (for CLI 4.0) Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Xamarin. @@ -844,7 +866,7 @@ Architecture: all Depends: ${misc:Depends}, ${cli:Depends}, - mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}) +# mono-runtime (>= ${mono:upversion}), mono-runtime (<< ${mono:next-upversion}) Description: Mono System.Configuration library (for CLI 4.0) Mono is a platform for running and developing applications based on the ECMA/ISO Standards. Mono is an open source effort led by Xamarin. @@ -2970,6 +2992,7 @@ Package: mono-gac Architecture: all +Pre-Depends: mono-runtime-common (>= 5.20), Depends: ${misc:Depends}, mono-4.0-gac (= ${source:Version}) Provides: global-assembly-cache-tool diff -Nru mono-6.8.0.105+dfsg/debian/mono-gac.postinst mono-6.8.0.105+dfsg/debian/mono-gac.postinst --- mono-6.8.0.105+dfsg/debian/mono-gac.postinst 2020-02-25 20:06:42.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/mono-gac.postinst 2021-03-31 13:38:31.000000000 +0200 @@ -1,10 +1,5 @@ #!/bin/sh -e -# Work around for gacutil needing /etc/mono/config >= 5.20 -if [ -e /etc/mono/config.dpkg-new ]; then - mv /etc/mono/config.dpkg-new /etc/mono/config -fi - # On upgrades we need to repopulate the GAC and framework paths # to accomodate any changes in layout # diff -Nru mono-6.8.0.105+dfsg/debian/mono-mcs.postinst mono-6.8.0.105+dfsg/debian/mono-mcs.postinst --- mono-6.8.0.105+dfsg/debian/mono-mcs.postinst 1970-01-01 01:00:00.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/mono-mcs.postinst 2021-03-31 13:38:34.000000000 +0200 @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +if [ "$1" = "configure" ]; then + # clean up obsolete alternatives, can be removed after bullseye + update-alternatives --remove c-sharp-compiler /usr/bin/mcs +fi + +#DEBHELPER# diff -Nru mono-6.8.0.105+dfsg/debian/mono-runtime-common.dirs mono-6.8.0.105+dfsg/debian/mono-runtime-common.dirs --- mono-6.8.0.105+dfsg/debian/mono-runtime-common.dirs 2020-02-25 20:06:42.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/mono-runtime-common.dirs 2021-03-31 13:38:34.000000000 +0200 @@ -1,2 +1,3 @@ +etc/mono/registry/LocalMachine usr/share/binfmts usr/share/dotnet diff -Nru mono-6.8.0.105+dfsg/debian/mono-runtime-common.postinst mono-6.8.0.105+dfsg/debian/mono-runtime-common.postinst --- mono-6.8.0.105+dfsg/debian/mono-runtime-common.postinst 2020-02-25 20:06:42.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/mono-runtime-common.postinst 2021-03-31 13:38:34.000000000 +0200 @@ -13,5 +13,4 @@ ldconfig fi -mkdir -p /etc/mono/registry/LocalMachine/ #DEBHELPER# diff -Nru mono-6.8.0.105+dfsg/debian/prerm-monoaot mono-6.8.0.105+dfsg/debian/prerm-monoaot --- mono-6.8.0.105+dfsg/debian/prerm-monoaot 2020-02-25 20:06:42.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/prerm-monoaot 2021-03-31 13:38:34.000000000 +0200 @@ -1 +1,4 @@ -rm -f /usr/lib/mono/aot-cache/`mono --version | grep Architecture | sed 's/.*: //' | sed 's/el,.*//'`/`basename #FILE#` +MONOARCH=`mono --version | grep Architecture | sed 's/.*: //' | sed 's/el,.*//'` +rm -f /usr/lib/mono/aot-cache/${MONOARCH}/`basename #FILE#` +test ! -d /usr/lib/mono/aot-cache/${MONOARCH} || rmdir --ignore-fail-on-non-empty /usr/lib/mono/aot-cache/${MONOARCH} +test ! -d /usr/lib/mono/aot-cache || rmdir --ignore-fail-on-non-empty /usr/lib/mono/aot-cache 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 2020-02-25 20:06:42.000000000 +0100 +++ mono-6.8.0.105+dfsg/debian/rules 2021-03-31 13:38:34.000000000 +0200 @@ -371,6 +371,20 @@ #DH_VERBOSE=1 debian/dh_clideps -i -l debian/tmp $(DH_INTERNAL_MONO_PARAM) # mono-1.0/2.0-gac needs special runtime dep, to prevent circular dep (mono-runtime <-> mono-1.0/2.0-gac) debian/dh_clideps -p mono-4.0-gac -r $(DH_INTERNAL_MONO_PARAM) + # HACK to break the dependency cycle between runtime and libmono* + debian/dh_clideps -p libmono-system4.0-cil -r $(DH_INTERNAL_MONO_PARAM) + debian/dh_clideps -p libmono-system-core4.0-cil -r $(DH_INTERNAL_MONO_PARAM) + mv debian/libmono-corlib4.5-cil/usr/lib debian/libmono-corlib4.5-core-cil/usr/ + mv debian/libmono-corlib4.5-cil/DEBIAN/clilibs debian/libmono-corlib4.5-core-cil/DEBIAN/ + sed -i s/libmono-corlib4.5-cil/libmono-corlib4.5-core-cil/ \ + debian/libmono-system4.0-cil.substvars \ + debian/libmono-system-configuration4.0-cil.substvars \ + debian/libmono-system-core4.0-cil.substvars \ + debian/libmono-system-numerics4.0-cil.substvars \ + debian/libmono-system-security4.0-cil.substvars \ + debian/libmono-system-xml4.0-cil.substvars \ + debian/libmono-security4.0-cil.substvars \ + debian/mono-4.0-gac.substvars dh_gencontrol -i -- -Vmono:upversion=$(UPVERSION) -Vmono:next-upversion=$(NEXT_UPVERSION) dh_md5sums -i dh_builddeb -i[The following lists of changes regard files as different if they have different names, permissions or owners.] Files in second .changes but not in first ----------------------------------------- -rw-r--r-- root/root /usr/share/doc/libmono-corlib4.5-core-cil/changelog.Debian.gz -rw-r--r-- root/root /usr/share/doc/libmono-corlib4.5-core-cil/copyright Control files of package ca-certificates-mono: lines which differ (wdiff format) -------------------------------------------------------------------------------- Installed-Size: [-103-] {+104+} Control files of package libmono-2.0-1: lines which differ (wdiff format) ------------------------------------------------------------------------- Installed-Size: [-78-] {+79+} Control files of package libmono-2.0-dev: lines which differ (wdiff format) --------------------------------------------------------------------------- Installed-Size: [-292-] {+293+} Control files of package libmono-accessibility4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------- Installed-Size: [-95-] {+96+} Control files of package libmono-btls-interface4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-111-] {+112+} Control files of package libmono-cairo4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------- Installed-Size: [-147-] {+148+} Control files of package libmono-cecil-private-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-721-] {+722+} Control files of package libmono-cil-dev: lines which differ (wdiff format) --------------------------------------------------------------------------- Installed-Size: [-92-] {+93+} Control files of package libmono-codecontracts4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------- Installed-Size: [-761-] {+762+} Control files of package libmono-compilerservices-symbolwriter4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-128-] {+129+} Control files of package libmono-corlib4.5-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------- Depends: [-tzdata,-] {+libmono-corlib4.5-core-cil (= 6.8.0.105+dfsg-4~deb11anbe6),+} mono-runtime (>= 6.8.0.105), mono-runtime (<< 6.8.0.106) Installed-Size: [-4780-] {+78+} Control files of package libmono-cscompmgd0.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------ Installed-Size: [-101-] {+102+} Control files of package libmono-csharp4.0c-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------- Installed-Size: [-1473-] {+1474+} Control files of package libmono-custommarshalers4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------- Installed-Size: [-97-] {+98+} Control files of package libmono-data-tds4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Installed-Size: [-186-] {+187+} Control files of package libmono-db2-1.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-157-] {+158+} Control files of package libmono-debugger-soft4.0a-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-253-] {+254+} Control files of package libmono-http4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-111-] {+112+} Control files of package libmono-i18n-cjk4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Installed-Size: [-750-] {+751+} Control files of package libmono-i18n-mideast4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------- Installed-Size: [-116-] {+117+} Control files of package libmono-i18n-other4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-119-] {+120+} Control files of package libmono-i18n-rare4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------ Installed-Size: [-271-] {+272+} Control files of package libmono-i18n-west4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------ Installed-Size: [-153-] {+154+} Control files of package libmono-i18n4.0-all: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-75-] {+76+} Control files of package libmono-i18n4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-122-] {+123+} Control files of package libmono-ldap4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-339-] {+340+} Control files of package libmono-management4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-97-] {+98+} Control files of package libmono-messaging-rabbitmq4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Installed-Size: [-118-] {+119+} Control files of package libmono-messaging4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------ Installed-Size: [-118-] {+119+} Control files of package libmono-microsoft-build-engine4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------- Installed-Size: [-324-] {+325+} Control files of package libmono-microsoft-build-framework4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------- Installed-Size: [-116-] {+117+} Control files of package libmono-microsoft-build-tasks-v4.0-4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------ Installed-Size: [-265-] {+266+} Control files of package libmono-microsoft-build-utilities-v4.0-4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------------- Installed-Size: [-142-] {+143+} Control files of package libmono-microsoft-build4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Installed-Size: [-368-] {+369+} Control files of package libmono-microsoft-csharp4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------- Installed-Size: [-403-] {+404+} Control files of package libmono-microsoft-visualc10.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-microsoft-web-infrastructure1.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------- Installed-Size: [-100-] {+101+} Control files of package libmono-oracle4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------- Installed-Size: [-258-] {+259+} Control files of package libmono-parallel4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Installed-Size: [-113-] {+114+} Control files of package libmono-peapi4.0a-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------- Installed-Size: [-186-] {+187+} Control files of package libmono-posix4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------- Installed-Size: [-306-] {+307+} Control files of package libmono-profiler: lines which differ (wdiff format) ---------------------------------------------------------------------------- Installed-Size: [-740-] {+741+} No differences were encountered between the control files of package libmono-profiler-dbgsym Control files of package libmono-rabbitmq4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Installed-Size: [-530-] {+531+} Control files of package libmono-relaxng4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------- Installed-Size: [-320-] {+321+} Control files of package libmono-security4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-system4.0-cil (>= 5.18.0.240) Installed-Size: [-339-] {+340+} Control files of package libmono-sharpzip4.84-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------ Installed-Size: [-213-] {+214+} Control files of package libmono-simd4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-151-] {+152+} Control files of package libmono-smdiagnostics0.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------- Installed-Size: [-123-] {+124+} Control files of package libmono-sqlite4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------- Installed-Size: [-252-] {+253+} Control files of package libmono-system-componentmodel-composition4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------------ Installed-Size: [-348-] {+349+} Control files of package libmono-system-componentmodel-dataannotations4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------------------- Installed-Size: [-169-] {+170+} Control files of package libmono-system-configuration-install4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------- Installed-Size: [-107-] {+108+} Control files of package libmono-system-configuration4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-system-security4.0-cil (>= 5.18.0.240), libmono-system-xml4.0-cil (>= 4.6.1.3), libmono-system4.0-cil (>= [-5.18.0.240), mono-runtime (>= 6.8.0.105), mono-runtime (<< 6.8.0.106)-] {+5.18.0.240)+} Installed-Size: [-210-] {+211+} Control files of package libmono-system-core4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-system4.0-cil (>= 5.18.0.240), mono-runtime-common (>= 6.8.0.105+dfsg) Installed-Size: [-1225-] {+1226+} Control files of package libmono-system-data-datasetextensions4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-113-] {+114+} Control files of package libmono-system-data-entity4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Installed-Size: [-3498-] {+3499+} Control files of package libmono-system-data-linq4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------- Installed-Size: [-777-] {+778+} Control files of package libmono-system-data-services-client4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------ Installed-Size: [-530-] {+531+} Control files of package libmono-system-data-services4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-141-] {+142+} Control files of package libmono-system-data4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Installed-Size: [-2273-] {+2274+} Control files of package libmono-system-deployment4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-design4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------- Installed-Size: [-368-] {+369+} Control files of package libmono-system-drawing-design4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-114-] {+115+} Control files of package libmono-system-drawing4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-590-] {+591+} Control files of package libmono-system-dynamic4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-173-] {+174+} Control files of package libmono-system-enterpriseservices4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------- Installed-Size: [-130-] {+131+} Control files of package libmono-system-identitymodel-selectors4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------------- Installed-Size: [-100-] {+101+} Control files of package libmono-system-identitymodel4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-226-] {+227+} Control files of package libmono-system-io-compression-filesystem4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------------- Installed-Size: [-101-] {+102+} Control files of package libmono-system-io-compression4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-202-] {+203+} Control files of package libmono-system-json-microsoft4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-139-] {+140+} Control files of package libmono-system-json4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Installed-Size: [-116-] {+117+} Control files of package libmono-system-ldap-protocols4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-146-] {+147+} Control files of package libmono-system-ldap4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Installed-Size: [-180-] {+181+} Control files of package libmono-system-management4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------- Installed-Size: [-133-] {+134+} Control files of package libmono-system-messaging4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------- Installed-Size: [-161-] {+162+} Control files of package libmono-system-net-http-formatting4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------- Installed-Size: [-617-] {+618+} Control files of package libmono-system-net-http-webrequest4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------- Installed-Size: [-110-] {+111+} Control files of package libmono-system-net-http4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Installed-Size: [-375-] {+376+} Control files of package libmono-system-net4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-96-] {+97+} Control files of package libmono-system-numerics-vectors4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------- Installed-Size: [-95-] {+96+} Control files of package libmono-system-numerics4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240) Installed-Size: [-208-] {+209+} Control files of package libmono-system-reactive-core2.2-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-181-] {+182+} Control files of package libmono-system-reactive-debugger2.2-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------- Installed-Size: [-88-] {+89+} Control files of package libmono-system-reactive-experimental2.2-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------- Installed-Size: [-110-] {+111+} Control files of package libmono-system-reactive-interfaces2.2-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------- Installed-Size: [-91-] {+92+} Control files of package libmono-system-reactive-linq2.2-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-795-] {+796+} Control files of package libmono-system-reactive-observable-aliases0.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------------- Installed-Size: [-92-] {+93+} Control files of package libmono-system-reactive-platformservices2.2-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------------- Installed-Size: [-106-] {+107+} Control files of package libmono-system-reactive-providers2.2-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------- Installed-Size: [-331-] {+332+} Control files of package libmono-system-reactive-runtime-remoting2.2-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------------- Installed-Size: [-92-] {+93+} Control files of package libmono-system-reactive-windows-forms2.2-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-92-] {+93+} Control files of package libmono-system-reactive-windows-threading2.2-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------------ Installed-Size: [-95-] {+96+} Control files of package libmono-system-reflection-context4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------- Installed-Size: [-96-] {+97+} Control files of package libmono-system-runtime-caching4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------- Installed-Size: [-157-] {+158+} Control files of package libmono-system-runtime-durableinstancing4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------------- Installed-Size: [-193-] {+194+} Control files of package libmono-system-runtime-serialization-formatters-soap4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------------------------- Installed-Size: [-122-] {+123+} Control files of package libmono-system-runtime-serialization4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------- Installed-Size: [-1050-] {+1051+} Control files of package libmono-system-runtime4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-206-] {+207+} Control files of package libmono-system-security4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-system-core4.0-cil (>= 5.18.0.240), libmono-system-numerics4.0-cil (>= 5.16.0.220), libmono-system-xml4.0-cil (>= 4.6.1.3), libmono-system4.0-cil (>= 5.18.0.240) Installed-Size: [-408-] {+409+} Control files of package libmono-system-servicemodel-activation4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------------- Installed-Size: [-96-] {+97+} Control files of package libmono-system-servicemodel-discovery4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-227-] {+228+} Control files of package libmono-system-servicemodel-internals0.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-304-] {+305+} Control files of package libmono-system-servicemodel-routing4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------ Installed-Size: [-120-] {+121+} Control files of package libmono-system-servicemodel-web4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------- Installed-Size: [-165-] {+166+} Control files of package libmono-system-servicemodel4.0a-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-1543-] {+1544+} Control files of package libmono-system-serviceprocess4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-132-] {+133+} Control files of package libmono-system-threading-tasks-dataflow4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------------- Installed-Size: [-256-] {+257+} Control files of package libmono-system-transactions4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------- Installed-Size: [-117-] {+118+} Control files of package libmono-system-web-abstractions4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------- Installed-Size: [-95-] {+96+} Control files of package libmono-system-web-applicationservices4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------------- Installed-Size: [-117-] {+118+} Control files of package libmono-system-web-dynamicdata4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------- Installed-Size: [-155-] {+156+} Control files of package libmono-system-web-extensions-design4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------- Installed-Size: [-98-] {+99+} Control files of package libmono-system-web-extensions4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------ Installed-Size: [-828-] {+829+} Control files of package libmono-system-web-http-selfhost4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------- Installed-Size: [-174-] {+175+} Control files of package libmono-system-web-http-webhost4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------- Installed-Size: [-140-] {+141+} Control files of package libmono-system-web-http4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Installed-Size: [-415-] {+416+} Control files of package libmono-system-web-mobile4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-web-mvc3.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-512-] {+513+} Control files of package libmono-system-web-razor2.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------- Installed-Size: [-344-] {+345+} Control files of package libmono-system-web-regularexpressions4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-web-routing4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Installed-Size: [-95-] {+96+} Control files of package libmono-system-web-services4.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------- Installed-Size: [-912-] {+913+} Control files of package libmono-system-web-webpages-deployment2.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------------- Installed-Size: [-123-] {+124+} Control files of package libmono-system-web-webpages-razor2.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------------- Installed-Size: [-122-] {+123+} Control files of package libmono-system-web-webpages2.0-cil: lines which differ (wdiff format) ---------------------------------------------------------------------------------------------- Installed-Size: [-283-] {+284+} Control files of package libmono-system-web4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-3177-] {+3178+} Control files of package libmono-system-windows-forms-datavisualization4.0a-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------------------------------ Installed-Size: [-236-] {+237+} Control files of package libmono-system-windows-forms4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------- Installed-Size: [-3074-] {+3075+} Control files of package libmono-system-windows4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-workflow-activities4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-workflow-componentmodel4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-workflow-runtime4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-xaml4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Installed-Size: [-279-] {+280+} Control files of package libmono-system-xml-linq4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------------ Installed-Size: [-225-] {+226+} Control files of package libmono-system-xml-serialization4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-system-xml4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Depends: [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-system-configuration4.0-cil (>= 4.0.0~alpha1), libmono-system4.0-cil (>= 5.18.0.240) Installed-Size: [-3371-] {+3372+} Control files of package libmono-system4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------- Depends: libc6 (>= 2.31) | libc6.1 (>= 2.31) | libc0.1 (>= 2.31), [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-security4.0-cil (>= 4.6.1.3), libmono-system-configuration4.0-cil (>= 4.0.0~alpha1), libmono-system-core4.0-cil (>= 5.18.0.240), libmono-system-numerics4.0-cil (>= 5.16.0.220), libmono-system-xml4.0-cil (>= 4.6.1.3), mono-runtime (>= [-6.8.0.105),-] {+2.10.1),+} mono-runtime-common (>= [-6.8.0.105+dfsg), mono-runtime (<< 6.8.0.106)-] {+6.8.0.105+dfsg)+} Installed-Size: [-2791-] {+2792+} Control files of package libmono-tasklets4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Installed-Size: [-94-] {+95+} Control files of package libmono-webbrowser4.0-cil: lines which differ (wdiff format) ------------------------------------------------------------------------------------- Installed-Size: [-258-] {+259+} Control files of package libmono-webmatrix-data4.0-cil: lines which differ (wdiff format) ----------------------------------------------------------------------------------------- Installed-Size: [-101-] {+102+} Control files of package libmono-windowsbase4.0-cil: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Installed-Size: [-250-] {+251+} Control files of package libmono-xbuild-tasks4.0-cil: lines which differ (wdiff format) --------------------------------------------------------------------------------------- Installed-Size: [-120-] {+121+} Control files of package libmonoboehm-2.0-1: lines which differ (wdiff format) ------------------------------------------------------------------------------ Installed-Size: [-4675-] {+4676+} Control files of package libmonoboehm-2.0-1-dbg: lines which differ (wdiff format) ---------------------------------------------------------------------------------- Installed-Size: [-22422-] {+22423+} Control files of package libmonoboehm-2.0-dev: lines which differ (wdiff format) -------------------------------------------------------------------------------- Installed-Size: [-9297-] {+9298+} Control files of package libmonosgen-2.0-1: lines which differ (wdiff format) ----------------------------------------------------------------------------- Installed-Size: [-4886-] {+4887+} Control files of package libmonosgen-2.0-1-dbg: lines which differ (wdiff format) --------------------------------------------------------------------------------- Installed-Size: [-25006-] {+25007+} Control files of package libmonosgen-2.0-dev: lines which differ (wdiff format) ------------------------------------------------------------------------------- Installed-Size: [-9813-] {+9814+} Control files of package mono-4.0-gac: lines which differ (wdiff format) ------------------------------------------------------------------------ Depends: libc6 (>= 2.31) | libc6.1 (>= 2.31) | libc0.1 (>= 2.31), [-libmono-corlib4.5-cil-] {+libmono-corlib4.5-core-cil+} (>= 5.18.0.240), libmono-security4.0-cil (>= 4.6.1.3), libmono-system-security4.0-cil (>= 5.18.0.240), libmono-system4.0-cil (>= 5.18.0.240) Installed-Size: [-546-] {+547+} Control files of package mono-4.0-service: lines which differ (wdiff format) ---------------------------------------------------------------------------- Installed-Size: [-120-] {+121+} Control files of package mono-complete: lines which differ (wdiff format) ------------------------------------------------------------------------- Installed-Size: [-75-] {+76+} Control files of package mono-csharp-shell: lines which differ (wdiff format) ----------------------------------------------------------------------------- Installed-Size: [-133-] {+134+} Control files of package mono-dbg: lines which differ (wdiff format) -------------------------------------------------------------------- Installed-Size: [-21209-] {+21210+} Control files of package mono-devel: lines which differ (wdiff format) ---------------------------------------------------------------------- Installed-Size: [-115910-] {+115911+} Control files of package mono-gac: lines which differ (wdiff format) -------------------------------------------------------------------- Installed-Size: [-98-] {+99+} {+Pre-Depends: mono-runtime-common (>= 5.20)+} Control files of package mono-mcs: lines which differ (wdiff format) -------------------------------------------------------------------- Installed-Size: [-1978-] {+1979+} Control files of package mono-runtime: lines which differ (wdiff format) ------------------------------------------------------------------------ Installed-Size: [-97-] {+98+} Control files of package mono-runtime-boehm: lines which differ (wdiff format) ------------------------------------------------------------------------------ Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), {+mono-gac (= 6.8.0.105+dfsg-4~deb11anbe6),+} mono-runtime-common (= 6.8.0.105+dfsg-4~deb11anbe6) Installed-Size: [-4587-] {+4588+} Control files of package mono-runtime-common: lines which differ (wdiff format) ------------------------------------------------------------------------------- Depends: libc6 (>= 2.29), libgssapi-krb5-2 (>= 1.17), zlib1g (>= 1:1.1.4), [-binutils, mono-gac (= 6.8.0.105+dfsg-4~deb11anbe6)-] {+binutils+} Installed-Size: [-3676-] {+3679+} Control files of package mono-runtime-dbg: lines which differ (wdiff format) ---------------------------------------------------------------------------- Installed-Size: [-57583-] {+57584+} Control files of package mono-runtime-sgen: lines which differ (wdiff format) ----------------------------------------------------------------------------- Depends: libc6 (>= 2.29), libgcc-s1 (>= 3.3), {+mono-gac (= 6.8.0.105+dfsg-4~deb11anbe6),+} mono-runtime-common (= 6.8.0.105+dfsg-4~deb11anbe6) Installed-Size: [-4821-] {+4822+} Control files of package mono-source: lines which differ (wdiff format) ----------------------------------------------------------------------- Installed-Size: [-113337-] {+113367+} Control files of package mono-utils: lines which differ (wdiff format) ---------------------------------------------------------------------- Installed-Size: [-22481-] {+22482+} No differences were encountered between the control files of package mono-utils-dbgsym Control files of package mono-xbuild: lines which differ (wdiff format) ----------------------------------------------------------------------- Installed-Size: [-3082-] {+3083+} Control files of package monodoc-base: lines which differ (wdiff format) ------------------------------------------------------------------------ Installed-Size: [-1825-] {+1826+} Control files of package monodoc-manual: lines which differ (wdiff format) -------------------------------------------------------------------------- Installed-Size: [-21362-] {+21363+}
--- End Message ---
--- Begin Message ---
- To: Andreas Beckmann <anbe@debian.org>, 989695-done@bugs.debian.org
- Cc: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
- Subject: Re: Bug#989695: pre-approval: mono/6.8.0.105+dfsg-3.1
- From: Paul Gevers <elbrus@debian.org>
- Date: Thu, 1 Jul 2021 10:58:43 +0200
- Message-id: <20ecfc8b-4c5a-0076-13ce-950f53f49c2b@debian.org>
- In-reply-to: <dafdf051-5b6b-a5d7-9b11-cb537e3ecd54@debian.org>
- References: <162334590895.11933.10884228151308290672.reportbug@zam504.zam.kfa-juelich.de> <7d4eb45a-a428-3d51-a0d4-bf91778f1347@debian.org> <162334590895.11933.10884228151308290672.reportbug@zam504.zam.kfa-juelich.de> <097125e0-86b8-9f0a-09a4-16acb39e5b39@debian.org> <58db7953-1703-d1a7-2316-21a00c60cdb5@debian.org> <162334590895.11933.10884228151308290672.reportbug@zam504.zam.kfa-juelich.de> <dafdf051-5b6b-a5d7-9b11-cb537e3ecd54@debian.org>
Hi, On 29-06-2021 14:39, Andreas Beckmann wrote: > I've also verified that building libglib3.0-cil (src:gtk-sharp3) against > the patched mono still yields the same dependencies as before > (especially Depends: libmono-corlib4.5-cil (>> ...) ), so I don't expect > problems when rebuilding any other -cil package. unblocked. Aged it to 12 days to give it some exposure in unstable, while also having some exposure in testing before we release. PaulAttachment: OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---