• Bug#1104639: Kernel hook installed in wrong directory / missing depende

    From Ben Hutchings@21:1/5 to All on Sat May 3 16:50:01 2025
    Package: reform-tools
    Version: 1.71-1
    Severity: serious

    reform-tools installs a kernel hook under /usr/share/kernel. As you
    know, this currently only works with unofficial kernel packages.

    The official kernel packages should support this in trixie, but I
    still do not want packages to rely on this until *after* the trixie
    release. There is no way to depend on "a new enough kernel package"
    other than through the requirement that systems are fully upgraded to
    one stable release before upgrading further.

    If you are not convinced by that, then there is another problem for
    partial upgrades: if debianutils is not upgraded to at least version
    5.21 then this hook will cause kernel package installation to fail as
    it will try to pass 2 hook directories to run-parts which is not
    supported. So you should add a versioned dependency on debianutils if
    you leave the hook under /usr/share/kernel for the trixie release.

    Ben.

    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable-debug
    APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldoldstable-updates'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'),
    (500, 'oldstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.19-amd64 (SMP w/12 CPU threads; PREEMPT)
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.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

    Versions of packages reform-tools depends on:
    ii alsa-utils 1.2.14-1
    ii console-setup 1.236
    ii dconf-gsettings-backend [gsettings-backend] 0.40.0-5
    ii debconf 1.5.91
    pn gpiod <none>
    ii jq 1.7.1-5
    ii keyboard-configuration 1.236
    ii mount 2.41-4
    ii parted 3.6-5
    ii procps 2:4.0.4-8
    pn reform2-lpc-dkms <none>
    ii rsync 3.4.1+ds1-3
    ii systemd 257.5-2
    ii tzdata 2025b-2

    Versions of packages reform-tools recommends:
    pn bmap-tools <none>
    pn brightnessctl <none>
    ii debian-keyring 2025.03.23
    ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-4.1
    pn fonts-jetbrains-mono <none>
    pn foot <none>
    pn gir1.2-ayatanaappindicator3-0.1 <none>
    ii gir1.2-gdesktopenums-3.0 48.0-1
    ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-2
    ii gir1.2-glib-2.0 2.84.1-1
    ii gir1.2-gtk-3.0 3.24.49-3
    pn gir1.2-gtklayershell-0.1 <none>
    ii gir1.2-notify-0.7 0.8.6-1
    ii gnome-system-monitor 48.1-1
    pn ircii <none>
    pn pavucontrol <none>
    ii pulseaudio-utils 17.0+dfsg1-2+b1
    ii python3 3.13.3-1
    ii python3-gi 3.50.0-4+b1
    pn python3-usb1 <none>
    pn thunar <none>

    Versions of packages reform-tools suggests:
    pn reform-branding <none>

    --
    Ben Hutchings
    It is impossible to make anything foolproof
    because fools are so ingenious.

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

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmgWLCYACgkQ57/I7JWG EQkUGBAAvRsFZdFEcL6EdXA695Lnq2gqDUm4LT6cP80kJlwztNbaW7txsQAbSqU7 5+U2ZpCflhjdi8sm9i6KIgMMxjPkylmzOenslJOrJ28YEstGyw2oPzvnTX4BByua NKmg8HuYlaoJuNYZUUixVBpVudH34+ghGuPZIrbvgiMiW4zaua+c41d/mW9qpjZS jnSiA88LAiQ5s7TkdHiVptoEDwzIKzSlj7hHUwKXdgFkGzcqVzb1eFBh08yOf18K 2AHkBtQT9IdN8QZDS1g3zl/KhsWkxJS7o6sfRnoJX8Al5yi4jHK5IcwliT+b5dSy REe7AC+66kRezOL+n8uSwGI4upv3kPMStzwiToHcy1RiV0eryGJrVYaMuWdErYRT q2zcQ+XEXmobXqfOXmRPpg9wT937vNVVT33qnUG1sZryH062QMBEoIfI6mTvxoC4 GlCymZRdR0+sM2wiBkML+N0TB5TcMIyT9aN7gy45tZm9xTw+G/5qdh6AhTJxw+Xj xA0FEl5bFK1IikTkQUx/KWAwA8TpBWFllZH5QWMYsZILjdqkzVf1n9htWCRnhUc/ cOr0c2D5k9J8bFnqsdTQ7GSmgwkukBXCcpcqOSxQMzHlcuVxvCTdIy9BKcb1fvnJ pmceuIZJU0ZzjQg90XClkd54r/zTOn76QVMIhO5uVKVsMLby0ng=
    =/NIO
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johannes Schauer Marin Rodrigues@21:1/5 to All on Sat May 3 18:30:01 2025
    Hi,

    Quoting Ben Hutchings (2025-05-03 18:03:00)
    That is backward-compatible, which addresses my first objection. However you still need the versioned dependency on debianutils.

    indeed you are correct. I'll fix this with my next upload in a few minutes.

    Thanks!

    cheers, josch
    --==============64734569241910918=MIME-Version: 1.0
    Content-Transfer-Encoding: 7bit
    Content-Description: signature
    Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"

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

    iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmgWQoYACgkQ8sulx4+9 g+GMCA/+KuVwx/gzlhyr/P/vEhY5AVjprZCUp5XrDCuCF0dvA/Bd8D8EU/TXO9wy gS4QPPWsdq9YS80oUSCIFmKs7ioLR88Hkjf2A9luKL+ai3BaCrvKfSIVuL9vahNj GAzjgcNy/mdkERboX6G4kQ/tM7+FQvLMOteyW4oguQiPnUWQt9TQdvVnZOIJ86GD +lLa7hBkuKpI9f0cuAKsDUBfwO5Cr1B7oCjk61n08b2wonPlaM2ibRKHqVaZtupW d+W/qgWasT5Oujdci71MpuHjf4JudD4t+kHCkT7ocYQAZYcsmocdLskwT2qw3BD2 qa8Aocw+dLTWqsNJIGrq1RCoAUMzrT5zjW9m0G4PQ/Tnk0bnmkrbqu5ubSihiNVZ rhChevIknTiIbWble1JPzFXWzFSrYn5mGxUohUx63Ott+0ALEZzPKipCxiBC6pA0 ETN9z/s18s+2zMKeQDgGp05OnZL9VxHt473tSkQbAlXdpq5m9+9cCLygebj4jv98 Qa9Z+7qGO3eUi1mn3cx+VeB+jgIianogDFgTKsmZLiII7G2xhFUwWTWBs6+7y+Bj u3ss3wocnfd6nDZPrCw7HJRKKxm1Nr2Rci9TB1FD9EAJAI+J0dlw569Ck1rXHAE3 U0uj+WgoZExaJIB3T5siEcXwcHRx2iQaEq+Z+mG1Gm+ADabaM/g=
    =lERm
    -----END PGP SIGNATURE-----

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

    Your message dated Sat, 03 May 2025 22:28:17 +0000
    with message-id <E1uBLLF-00CqrH-BW@fasolo.debian.org>
    and subject line Bug#1104639: fixed in reform-tools 1.71-2
    has caused the Debian Bug report #1104639,
    regarding Kernel hook installed in wrong directory / missing dependency
    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.)


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

    Received: (at submit) by bugs.debian.org; 3 May 2025 14:46:07 +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=-19.9 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,FOURLA,HAS_PACKAGE,PGPSIGNATURE,
    RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED,
    SPF_HELO_NONE,SPF_PASS 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, 150; neutral, 213; spammy,
    0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--trixie,
    0.000-+--H*F:D*decadent.org.uk, 0.000-+--H*rp:D*decadent.org.uk,
    0.000-+--H*r:sk:ben@dec
    Return-path: <ben@decadent.org.uk>
    Received: from maynard.decadent.org.uk ([65.21.191.19]:59240)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__R