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 image
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 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+}