• Bug#1064838: New package names break APT safety features, ability to co

    From Julian Andres Klode@21:1/5 to All on Mon Feb 26 14:30:01 2024
    Source: linux
    Severity: serious
    X-Debbugs-Cc: jak@debian.org

    After we had discussed the new proposal a couple months ago and were
    left with severe open questions and concerns it seems that these have
    been ignored and the packages uploaded anyway, breaking APT's algorithm
    that ensures the currently booted kernel is not offered for removal, as
    well as possibly others.

    In addition, this means that the ABI changes within the same package
    names, causing different ABIs to no longer be co-installable, which can
    have drastic effect on thef function of systems:

    - modules will fail to load until you reboot
    - modules needed to reboot will fail to load until you reboot (if any)

    I do not believe fucking up our users for convenience of the maintainers
    and lacking of tools on the ftpmaster side to automatically approve new
    ABI renames is the right call here.

    As such if this change is not reverted, I intend to reassign this to
    the technical committee for deliberation.

    -- System Information:
    Debian Release: trixie/sid
    APT prefers noble
    APT policy: (500, 'noble'), (500, 'mantic-security')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.8.0-11-generic (SMP w/16 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
    Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    --
    debian developer - deb.li/jak | jak-linux.org - free software dev
    ubuntu core developer i speak de, en

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bastian Blank@21:1/5 to Julian Andres Klode on Mon Feb 26 15:30:02 2024
    Control: reassign -1 tech-ctte
    Control: severity -1 normal

    On Mon, Feb 26, 2024 at 02:20:41PM +0100, Julian Andres Klode wrote:
    In addition, this means that the ABI changes within the same package
    names, causing different ABIs to no longer be co-installable, which can
    have drastic effect on thef function of systems:

    This is documented. Unstable and experimental don't need hand holding.

    - modules will fail to load until you reboot

    Yes. That's why I wanted to rename the ABI of the kernel away from the
    package name.

    - modules needed to reboot will fail to load until you reboot (if any)

    Please provide an example. Sorry.

    Bastian

    --
    The man on tops walks a lonely street; the "chain" of command is often a noose.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Feb 26 15:30:02 2024
    Processing control commands:

    reassign -1 tech-ctte
    Bug #1064838 [src:linux] New package names break APT safety features, ability to co-install different ABIs
    Bug reassigned from package 'src:linux' to 'tech-ctte'.
    Ignoring request to alter found versions of bug #1064838 to the same values previously set
    Ignoring request to alter fixed versions of bug #1064838 to the same values previously set
    severity -1 normal
    Bug #1064838 [tech-ctte] New package names break APT safety features, ability to co-install different ABIs
    Severity set to 'normal' from 'serious'

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

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