• Bug#1100468: libmeep33: missing Breaks+Replaces libmeep30

    From Helmut Grohne@21:1/5 to All on Fri Mar 14 10:00:02 2025
    Package: libmeep33
    Version: 1.29.0-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Control: affects -1 + libmeep30

    Both libmeep30/bookworm and libmeep33/trixie contain overlapping files
    matching /usr/share/meep/*.scm. Therefore, unpacking libmeep33/trixie on
    a bookworm system containing libmeep30 fails.

    mmdebstrap --verbose --variant=apt '' /dev/null 'deb http://deb.debian.org/debian bookworm main' --include=libmeep30 --chrooted-customize-hook='sed -i -e s/bookworm/trixie/ /etc/apt/sources.list && apt-get update && apt-get download libmeep33 && dpkg
    --unpack --auto-deconfigure *.deb'

    This demonstrates the error.

    Selecting previously unselected package libmeep33.
    (Reading database ... 7735 files and directories currently installed.)
    Preparing to unpack libmeep33_1.29.0-1+b1_amd64.deb ...
    Unpacking libmeep33 (1.29.0-1+b1) ...
    dpkg: error processing archive libmeep33_1.29.0-1+b1_amd64.deb (--unpack):
    trying to overwrite '/usr/share/meep/casimir.scm', which is also in package libmeep30 1.25.0-2
    Processing triggers for libc-bin (2.36-9+deb12u9) ...
    Errors were encountered while processing:
    libmeep33_1.29.0-1+b1_amd64.deb

    The error does not presently show up in simple upgrade scenarios,
    because other relations tend to force deinstallation of libmeep30.
    Still, libmeep33 should declare Breaks + Replaces here.

    I note that this also is a violation of Debian policy 8.2. Please fix
    that as well.

    Helmut

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

    Your message dated Sun, 23 Mar 2025 16:37:02 +0000
    with message-id <E1twOJq-00B6wa-He@fasolo.debian.org>
    and subject line Bug#1100468: fixed in meep 1.29.0-2
    has caused the Debian Bug report #1100468,
    regarding libmeep33: missing Breaks+Replaces libmeep30
    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.)


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

    Received: (at submit) by bugs.debian.org; 14 Mar 2025 08:46:18 +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=-25.2 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_CONTROL_AFFECTS,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, 12; hammy, 150; neutral, 63; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--bookworm,
    0.000-+--H*F:U*helmut, 0.000-+--H*F:D*subdivi.de,
    0.000-+--H*RU:sk:helmut@
    Return-path: <helmut@subdivi.de>
    Received: from isilmar-4.linta.de ([136.243.71.142]:40348)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__