• Bug#1065125: libchipcard8 has an undeclared file conflict

    From Helmut Grohne@21:1/5 to All on Thu Feb 29 23:50:02 2024
    Package: libchipcard6t64
    Version: 5.99.1beta-1
    Severity: serious
    User: debian-qa@lists.debian.org
    Usertags: fileconflict
    Control: affects -1 + libchipcard8
    X-Debbugs-Cc: Benjamin Drung <bdrung@debian.org>, vorlon@debian.org

    libchipcard6t64 has an undeclared file conflict. This may result in an
    unpack error from dpkg.

    The files
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/chiptanusb.so
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/chiptanusb.xml
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/ddvcard.so
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/ddvcard.xml
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/starcoscard.so
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/starcoscard.xml
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/zkacard.so
    * /usr/lib/x86_64-linux-gnu/gwenhywfar/plugins/79/ct/zkacard.xml
    are contained in the packages
    * libchipcard6t64/5.1.6-1.1 as present in unstable
    * libchipcard8/5.99.1beta-1 as present in experimental

    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.

    This actually is fallout from the time64 transition. Both libchipcard6
    and libchipcard8 declared "Provides: libgwenhywfar79-plugins-ct" and "Conflicts: libgwenhywfar79-plugins-ct". However, libchipcard6t64 has
    changed this to libgwenhywfar-plugins-ct. The change in virtual facility
    causes the conflicts to no longer take effect. Hence filing this with libchipcard6t64 rather than libchipcard8.

    Kind regards

    Helmut

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nicklaus.th@posteo.de@21:1/5 to All on Sun Mar 3 11:30:01 2024
    Hallo Michael,
    ich habe aktuell Debian gar nicht mehr im Einsatz und nutze auch gnucash
    nicht mehr. Ich bekomme jedoch noch die E-Mails über die changes. Kannst
    du mich aus dem E-Mail Verteiler wieder austragen bitte?

    Beste Grüße, Thorsten

    Am 01.03.2024 22:38 schrieb Micha Lenk:
    Hi Helmut,

    thank you for reporting this issue.
    Am 29.02.24 um 23:45 schrieb Helmut Grohne:

    This actually is fallout from the time64 transition. Both
    libchipcard6
    and libchipcard8 declared "Provides: libgwenhywfar79-plugins-ct" and
    "Conflicts: libgwenhywfar79-plugins-ct". However, libchipcard6t64
    has
    changed this to libgwenhywfar-plugins-ct. The change in virtual
    facility
    causes the conflicts to no longer take effect. Hence filing this
    with
    libchipcard6t64 rather than libchipcard8.

    The Provides/Conflicts accidentally changing from
    libgwenhywfar79-plugins-ct to libgwenhywfar-plugins-ct is caused by
    some custom substvars generation done by the script debian/update_substvars.sh, which writes the variable to a package
    specific substvars file debian/libchipcard6.substvar. The package
    rename caused this substvar defined in that file to be lost.

    I think I've found a fix for it:

    https://salsa.debian.org/aqbanking-team/pkg-libchipcard/-/commit/045b1f498f12222a2620e4b7c9538497ae54e18b
    [1]

    I currently have no capacity for testing it right away, so feel free
    to prepare another 0-day-NMU to fix this RC bug quicker than I can.

    Best regards,
    Micha


    Links:
    ------
    [1] https://salsa.debian.org/aqbanking-team/pkg-libchipcard/-/commit/045b1f498f12222a2620e4b7c9538497ae54e18b

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