• Bug#1065469: Can't upgrade: trying to overwrite '/usr/share/doc/qemu-sy

    From Andrey Rahmatullin@21:1/5 to All on Tue Mar 5 07:20:01 2024
    Package: qemu-system-data
    Version: 1:8.2.2+ds-1
    Severity: serious


    Preparing to unpack .../qemu-system-data_1%3a8.2.2+ds-1_all.deb ...
    Unpacking qemu-system-data (1:8.2.2+ds-1) over (1:8.2.1+ds-2) ...
    dpkg: error processing archive /var/cache/apt/archives/qemu-system- data_1%3a8.2.2+ds-1_all.deb (--unpack):
    trying to overwrite '/usr/share/doc/qemu-system- common/system/arm/aspeed.html', which is also in package qemu-system-common 1:8.2.1+ds-2


    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable-debug
    APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.7.7-amd64 (SMP w/4 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    -- debconf-show failed

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Tokarev@21:1/5 to Andrey Rahmatullin on Tue Mar 5 07:30:01 2024
    05.03.2024 09:10, Andrey Rahmatullin wrote:
    Package: qemu-system-data
    Version: 1:8.2.2+ds-1
    Severity: serious


    Preparing to unpack .../qemu-system-data_1%3a8.2.2+ds-1_all.deb ...
    Unpacking qemu-system-data (1:8.2.2+ds-1) over (1:8.2.1+ds-2) ...
    dpkg: error processing archive /var/cache/apt/archives/qemu-system- data_1%3a8.2.2+ds-1_all.deb (--unpack):
    trying to overwrite '/usr/share/doc/qemu-system- common/system/arm/aspeed.html', which is also in package qemu-system-common 1:8.2.1+ds-2

    Hmm.

    In 8.2.2 I moved common docs from arch-dependent package qemu-system-common
    to arch-indep package qemu-system-data. Current control fields for the
    latter, among others, has:

    Breaks: qemu-system-common (<< 8.2.1+ds-3~),
    Replaces: qemu-system-common (<< 8.2.1+ds-3~),

    so... what's going on here? q-s-d 8.2.2 replaces files from q-s-c 8.2.1....

    Yes, the version it replaces is a bit off (I planned to upload another
    8.2.1 but uploaded 8.2.2 instead), but it should work.

    WTF?

    /mjt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Tokarev@21:1/5 to Andrey Rahmatullin on Tue Mar 5 08:30:01 2024
    05.03.2024 10:03, Andrey Rahmatullin wrote:

    Breaks: qemu-system-common (<< 8.2.1+ds-3~),
    Replaces: qemu-system-common (<< 8.2.1+ds-3~),

    so... what's going on here? q-s-d 8.2.2 replaces files from q-s-c 8.2.1....
    Can it be simply because the package has an epoch and relations should include it?

    AAARGH! Yes, you're exactly right. Sigh :)

    Fixing it now, thank you!

    /mjt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rahmatullin@21:1/5 to Michael Tokarev on Tue Mar 5 08:40:01 2024
    On Tue, Mar 05, 2024 at 09:22:37AM +0300, Michael Tokarev wrote:
    Package: qemu-system-data
    Version: 1:8.2.2+ds-1
    Severity: serious


    Preparing to unpack .../qemu-system-data_1%3a8.2.2+ds-1_all.deb ... Unpacking qemu-system-data (1:8.2.2+ds-1) over (1:8.2.1+ds-2) ...
    dpkg: error processing archive /var/cache/apt/archives/qemu-system- data_1%3a8.2.2+ds-1_all.deb (--unpack):
    trying to overwrite '/usr/share/doc/qemu-system- common/system/arm/aspeed.html', which is also in package qemu-system-common 1:8.2.1+ds-2

    Hmm.

    In 8.2.2 I moved common docs from arch-dependent package qemu-system-common to arch-indep package qemu-system-data. Current control fields for the latter, among others, has:

    Breaks: qemu-system-common (<< 8.2.1+ds-3~),
    Replaces: qemu-system-common (<< 8.2.1+ds-3~),

    so... what's going on here? q-s-d 8.2.2 replaces files from q-s-c 8.2.1....
    Can it be simply because the package has an epoch and relations should
    include it?

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmXmw8ktFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh XzEQAIJ9X/s8hFII4/o1zc6nBZtUrY0KBOedHPG2d6MnqLXgp4RroxfshcyYAz3I 91UbVC4QFskvQ6GZt0X4XJq9+hk2W+PpVoPSBQVLZ9QJFYxGrUMJUmm+3THZwapC JVAyoBaFRoyhyGwFJsIKAC4h8EZI1fpm/Z9HXU5zaA37Aca1Db41/RqFz9kxhfIj nRgsPERXZUqO41qToSei1KlHGZF34CT5g/T0HcnR382jxG1c7nR9LLlz+CirQnDn VivzTN28ibYr9zVIZ1IUjocMoV//w2kS0omiYkGvn7JzGRKJo94+uayXYYx2Ngks N9NNOqVD9rIzyLlKaJXENLW6A0Fj/6TVfGhTvNOkidMqphS8K5INJhTQhk7238ii iJ+KptCDkuJ5l3xVVEWD99reX4K8u9Wi17m05J+WzO7zWUm5vEjrx0b+rCiv9hpr yy10ATWotB9gqkSuhfVG8904Ug/qayZoEmr3mxAkmyKL0FbHYz2ohtrB7qrcG04W LqbU6BbZ/9c+OjLB8ZrHzVRXD2gykDHCdTnUCy2oW1yqqgosDgcVHs0xKx3ORphK ATHT9s6s0Q5u07bk3Vc6R7c8pZ/SDBcla8Pm41tvEcjfIKuSrbtDlqipiRatA68T mYoSQw5/aqYJ4vg5o7yPlZ+91yuZu6eVGh7DVrvJYHNCDuG+
    =oRBN
    -----END PGP SIGNATURE-----

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