• Bug#1100390: libcompress-raw-bzip2-perl is wrongly marked Multi-Arch: s

    From Helmut Grohne@21:1/5 to All on Thu Mar 13 11:20:01 2025
    Package: libcompress-raw-bzip2-perl
    Version: 2.213-1+b1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Tags: patch

    libcompress-raw-bzip2-perl is marked Multi-Arch: same, but /usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz actually differs between amd64/arm64/i386 and armel/armhf/mips64el/ppc64el/s390x. As a result
    unpacking multiple instances fails:

    Selecting previously unselected package libcompress-raw-bzip2-perl:ppc64el. (Reading database ... 6068 files and directories currently installed.) Preparing to unpack libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb ... Unpacking libcompress-raw-bzip2-perl:ppc64el (2.213-1+b1) ...
    dpkg: error processing archive libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb (--unpack):
    trying to overwrite shared '/usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz', which is different from other instances of package libcompress-raw-bzip2-perl:ppc64el
    Errors were encountered while processing:
    libcompress-raw-bzip2-perl_2.213-1+b1_ppc64el.deb

    On the flip side, using Multi-Arch: same doesn't practically work,
    because it depends on perl-base, which is not coinstallable. As a
    result, I recommend dropping it.

    sed -i -e '/^Multi-Arch: same/d' debian/control

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to All on Thu Mar 13 18:00:01 2025
    Control: tag -1 pending

    Hello,

    Bug #1100390 in libcompress-raw-bzip2-perl reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/perl-team/modules/packages/libcompress-raw-bzip2-perl/-/commit/a6d8f36d96854fb58ff3f4515ea4d5820cf83efb

    ------------------------------------------------------------------------
    Remove incorrect "Multi-Arch: same".

    Thanks: Helmut Grohne for the bug report.
    Closes: #1100390 ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1100390

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 13 18:00:01 2025
    Processing control commands:

    tag -1 pending
    Bug #1100390 [libcompress-raw-bzip2-perl] libcompress-raw-bzip2-perl is wrongly marked Multi-Arch: same
    Added tag(s) pending.

    --
    1100390: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100390
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Thu Mar 13 18:40:02 2025
    This is a multi-part message in MIME format...

    Your message dated Thu, 13 Mar 2025 17:26:12 +0000
    with message-id <E1tsmJw-00Fm5H-UE@fasolo.debian.org>
    and subject line Bug#1100390: fixed in libcompress-raw-bzip2-perl 2.213-2
    has caused the Debian Bug report #1100390,
    regarding libcompress-raw-bzip2-perl is wrongly marked Multi-Arch: same
    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.)


    --
    1100390: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100390
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 13 Mar 2025 10:16:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-15.2 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
    DKIM_VALID_EF,HAS_PACKAGE,SPF_HELO_NONE,SPF_NONE autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 18; hammy, 135; neutral, 33; spammy,
    0. spammytokens: hammytokens:0.000-+--armhf, 0.000-+--H*F:U*helmut,
    0.000-+--H*F:D*subdivi.de, 0.000-+--H*RU:sk:helmut@,
    0.000-+--H*rp:U*helmut
    Return-path: <helmut@subdivi.de>
    Received: from isilmar-4.linta.de ([136.243.71.142]:44930)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94
  • From Niko Tyni@21:1/5 to Helmut Grohne on Sat Mar 15 20:20:01 2025
    On Thu, Mar 13, 2025 at 11:15:47AM +0100, Helmut Grohne wrote:
    Package: libcompress-raw-bzip2-perl
    Version: 2.213-1+b1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Tags: patch

    libcompress-raw-bzip2-perl is marked Multi-Arch: same, but /usr/share/man/man3/Compress::Raw::Bzip2.3pm.gz actually differs between amd64/arm64/i386 and armel/armhf/mips64el/ppc64el/s390x. As a result unpacking multiple instances fails:

    [...]

    On the flip side, using Multi-Arch: same doesn't practically work,
    because it depends on perl-base, which is not coinstallable. As a
    result, I recommend dropping it.

    For the record, I believe the difference in the manual pages is because
    they embed a date stamp based on $SOURCE_DATE_EPOCH, which for binNMUs
    gets set to the time of each build separately (because they append an
    entry to debian/changelog at build time.)

    This and the other recent case (libalgorithm-diff-xs-perl / #1100547)
    both happened to get their binNMUs scheduled around midnight, so the
    quicker ones got a different build date.

    https://sources.debian.org/src/perl/5.40.1-2/cpan/podlators/lib/Pod/Man.pm/#L994

    I suspect that the best fix (short of replacing the whole binNMU concept
    with automated sourceful uploads) would be to remove the date from the generated manual pages altogether.

    That said, I'm not really keen on revisiting this stuff, at least until
    it causes actual problems.
    --
    Niko Tyni ntyni@debian.org

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)