#1108110 libmono-corlib4.5-cil and libmono-system-configuration-install4.0-cil have an undeclared file conflict

#1108110#5
Date:
2025-06-20 06:21:56 UTC
From:
To:
libmono-corlib4.5-cil and libmono-system-configuration-install4.0-cil
have an undeclared file conflict. This may result in an unpack error
from dpkg.

The files
 * /usr/lib/mono/4.5/System.Configuration.Install.dll
 * /usr/lib/mono/gac/System.Configuration.Install/4.0.0.0__b03f5f7f11d50a3a/System.Configuration.Install.dll
are contained in the packages
 * libmono-corlib4.5-cil/6.12.0.199+ds-2 as present in experimental
 * libmono-system-configuration-install4.0-cil
   * 6.12.0.199+dfsg-6 as present in trixie|unstable
   * 6.12.0.199+ds-1 as present in experimental
   * 6.8.0.105+dfsg-3.3 as present in bookworm

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation. Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected files.

Kind regards

Helmut

#1108110#12
Date:
2025-06-21 08:21:04 UTC
From:
To:
This is due to a typo in the Breaks/Replaces/Provides fields, that has
already been fixed in the packaging repository. The fix is going to be
part of the next upload.

#1108110#17
Date:
2025-06-24 16:44:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mono, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1108110@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antoine Le Gonidec <debian@vv221.fr> (supplier of updated mono package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 24 Jun 2025 01:38:18 +0200
Source: mono
Architecture: source
Version: 6.12.0.199+ds-3
Distribution: experimental
Urgency: medium
Maintainer: Antoine Le Gonidec <debian@vv221.fr>
Changed-By: Antoine Le Gonidec <debian@vv221.fr>
Closes: 1108110
Changes:
 mono (6.12.0.199+ds-3) experimental; urgency=medium
 .
   [ Antoine Le Gonidec ]
   * Fix build on arch: any.
   * Move upstream source changes to debian/patches.
   * Use a fixed build date in binaries.
   * Do not rely on a hardcoded path for update-binfmts in maintainer scripts.
   * Bump Standards-Version to 4.7.2.
   * Fix libmono-corlib4.5-cil Breaks/Provides/Replaces.
     (Closes: #1108110)
Checksums-Sha1:
 530578e9cdfd9f4a07b44ca8ee11275d16f6e041 4768 mono_6.12.0.199+ds-3.dsc
 35c97cbcca6bd97985e5665475d1fc2f4688a12a 138092 mono_6.12.0.199+ds-3.debian.tar.xz
 60aaf64e64065f588ac41befa8bbae089da769fb 17264 mono_6.12.0.199+ds-3_amd64.buildinfo
Checksums-Sha256:
 b41806ca17fde193642f4276b4ab2f00d613e49ed904658feffd0efb5ebcf238 4768 mono_6.12.0.199+ds-3.dsc
 df1b96f5eade52006d7bf40c9adec2bf4ee5a9003388d0b66d75ee71f0869a5e 138092 mono_6.12.0.199+ds-3.debian.tar.xz
 cb3836b4bdb5135b91527202c8383e6f327eed48939ebba42755b1aed3c9c03c 17264 mono_6.12.0.199+ds-3_amd64.buildinfo
Files:
 72ac053a4eac87b7f04a47009af61156 4768 cli-mono optional mono_6.12.0.199+ds-3.dsc
 f2ef2a5470180952a16595cea1058e45 138092 cli-mono optional mono_6.12.0.199+ds-3.debian.tar.xz
 7a7f0d17089404062b04456205b60a74 17264 cli-mono optional mono_6.12.0.199+ds-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSUsdxM90hewW6X7Jhja3j5HOuA2AUCaFrNTAAKCRBja3j5HOuA
2IC2AP4s/NTtU7dtlxX7R9BHZK9DiCiD07qsq3RHqDXY9M9IYAD7BeOpJ3Ip9hxn
7MBZPRTb98cFWzt14H/ZhbbUkt4XywQ=
=nhTp
-----END PGP SIGNATURE-----

#1108110#22
Date:
2025-06-24 21:21:51 UTC
From:
To:
pipeline running on the fork of debian/experimental is raising that
package as well.

Both piuparts and missingbreaks are reporting:
libmono-system-configuration-*INSTALL*4.0-cil
vs.
libmono-system-configuration-4.0-cil-*INSTALL*

I'm still playing with pipelines, but if you're interested in the logs,
they're here:
https://salsa.debian.org/ahmadkhalifa/mono/-/pipelines/884076

#1108110#27
Date:
2025-06-24 23:48:42 UTC
From:
To:
Control: found -1 6.12.0.199+ds-3

Thank you, that’s indeed a mistake on my part.

I tend to ignore piuparts because it has always been failing with src:mono, I
see I should have been more careful to its output.

#1108110#34
Date:
2025-08-10 22:02:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mono, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1108110@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antoine Le Gonidec <vv221@debian.org> (supplier of updated mono package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 10 Aug 2025 20:07:02 +0200
Source: mono
Architecture: source
Version: 6.12.0.199+ds-4
Distribution: unstable
Urgency: medium
Maintainer: Antoine Le Gonidec <vv221@debian.org>
Changed-By: Antoine Le Gonidec <vv221@debian.org>
Closes: 1108110 1108323
Changes:
 mono (6.12.0.199+ds-4) unstable; urgency=medium
 .
   [ Ahmad Khalifa ]
   * d/salsa-ci: Add working salsa ci config.
     (Closes: #1108323)
 .
   [ Antoine Le Gonidec ]
   * Add a NEWS entry about the merge of libmono-*-cil packages.
   * Fix libmono-corlib4.5-cil Breaks/Provides/Replaces (again).
     (Closes: #1108110)
   * Update maintainer e-mail.
   * Drop git-buildpackage configuration.
Checksums-Sha1:
 4575c0359d8ffe16f1d3a5b2e6981b739f3a3ccc 4769 mono_6.12.0.199+ds-4.dsc
 b80980fecbdc98a146aeddf98f14cc4d3ae2efdd 138404 mono_6.12.0.199+ds-4.debian.tar.xz
 d83593de1eccae91f47b21426b57b9afdaf57fe6 17340 mono_6.12.0.199+ds-4_amd64.buildinfo
Checksums-Sha256:
 4e7d7e24bbe378a313cf3511064d7f31cba3a6f4da88d31e63e8a81c26871d0d 4769 mono_6.12.0.199+ds-4.dsc
 3743323a32e665bfa8b5a6303b4732bd1ed5cfa310c1f6f539fad7125a2cec5a 138404 mono_6.12.0.199+ds-4.debian.tar.xz
 7532007a7a30080166011a4260ee58f415d28082cbb9e664b370efc2aab57589 17340 mono_6.12.0.199+ds-4_amd64.buildinfo
Files:
 b43ba9140c44d397964925b91692bd76 4769 cli-mono optional mono_6.12.0.199+ds-4.dsc
 851e0beff7ee354fa6df07ed6f149ae1 138404 cli-mono optional mono_6.12.0.199+ds-4.debian.tar.xz
 f86d4c3eadabc1add7adbccb691882a3 17340 cli-mono optional mono_6.12.0.199+ds-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQSUsdxM90hewW6X7Jhja3j5HOuA2AUCaJkSFAAKCRBja3j5HOuA
2A8kAP0aYDLpTIEAPRTDMiMxrov9ByQbAD7dkZ0mkT/a/ppzFQD+M3NzylJqsoTX
nR4lCnHg5OtjF9Kp1j0ke3vF47zPMgs=
=aPH+
-----END PGP SIGNATURE-----