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.

Attachment: signature.asc
Description: PGP signature

Reply via email to