Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.rc > #391236 > unrolled thread

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

Started byBen Hutchings <ben@decadent.org.uk>
First post2025-05-03 16:50 +0200
Last post2025-05-04 00:40 +0200
Articles 3 — 3 participants

Back to article view | Back to linux.debian.bugs.rc


Contents

  Bug#1104639: Kernel hook installed in wrong directory / missing dependency Ben Hutchings <ben@decadent.org.uk> - 2025-05-03 16:50 +0200
    Bug#1104639: Kernel hook installed in wrong directory / missing dependency Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-05-03 18:30 +0200
    Bug#1104639: marked as done (Kernel hook installed in wrong  directory / missing dependency) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-05-04 00:40 +0200

#391236 — Bug#1104639: Kernel hook installed in wrong directory / missing dependency

FromBen Hutchings <ben@decadent.org.uk>
Date2025-05-03 16:50 +0200
SubjectBug#1104639: Kernel hook installed in wrong directory / missing dependency
Message-ID<KImlH-tbD-11@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

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.

[toc] | [next] | [standalone]


#391248

FromJohannes Schauer Marin Rodrigues <josch@debian.org>
Date2025-05-03 18:30 +0200
Message-ID<KInUt-ugC-3@gated-at.bofh.it>
In reply to#391236

[Multipart message — attachments visible in raw view] — view raw

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

[toc] | [prev] | [next] | [standalone]


#391267 — Bug#1104639: marked as done (Kernel hook installed in wrong directory / missing dependency)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-05-04 00:40 +0200
SubjectBug#1104639: marked as done (Kernel hook installed in wrong directory / missing dependency)
Message-ID<KItGx-xYo-3@gated-at.bofh.it>
In reply to#391236

[Multipart message — attachments visible in raw view] — view raw

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

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.rc


csiph-web