Le mardi 15 avril 2025 à 19:28 +0200, Chris Hofstaedtler a écrit :
> * Sébastien Villemot <sebast...@debian.org> [250415 12:24]:
> > On Sat, 16 Nov 2024 15:06:32 +0100 Chris Hofstaedtler <z...@debian.org>
> > wrote:
> > > Control: tags -1 + help
> > > 
> > > On Wed, May 24, 2023 at 12:31:53AM +0200, Christoph Anton Mitterer
> > wrote:
> > > > AFAICS, the two files are now contained in util-linux-extra (again
> > as
> > > > conffiles).
> > > > 
> > > > On a Debian sid system of mine (that I typically upgrade every day
> > - so
> > > > it got every version in between installed),... the files are in
> > fact
> > > > *only* registered as conffiles for util-linux-extra, and don't show
> > up
> > > > as obsoletes.
> > > [..]
> > > > So for some reason it's still registered to both as conffile.
> > > 
> > > I'll just quote Mark who worked on the change:
> > > 
> > > On Wed, 11 Oct 2023 Mark Hindley wrote:
> > > > It was a conscious decision (on my part) not to remove the
> > conffiles at this
> > > > stage. Whilst I accept this leaves cruft on systems that don't have
> > initscripts
> > > > installed, it has the benefit that user modified conffiles are
> > preserved during
> > > > the transition to bin:initscripts, as required by the Policy.
> > > > 
> > > > I think this cleanup can happen saftely in the Forky release cycle.
> > > > 
> > > > For reference, the udev maintainers have recently tried this
> > cleanup at an
> > > > earlier stage and it has not been straightforward.
> > > 
> > > It is still unclear to me how to tell dpkg that the files moved
> > > between packages and it should not just delete them.
> > 
> > The conffiles were actually removed from util-linux-extra in version
> > 2.39.2-3 (commit 13ccd799bf43106).
> > 
> > So they both appear as obsolete, and associated to util-linux-extra.
> > 
> > They should be cleant using dpkg-maintscript-helper or its frontend in
> > dh_installdeb (with a util-linux-extra.maintscript file).
> 
> Please provide a patch for the util-linux(-extra) side, without 
> breaking the sysvinit/initscripts side.

I’m not sure to understand what you mean. The sysvinit/initscripts side
is already broken on fresh Debian installs, since the corresponding
conffiles are not provided by any package.

So I think there are only two proper ways of fixing this issue:
– either reinstate the sysvinit/initscripts files in the util-linux-
extra package (at least until the next release cycle)
– or clean the obsolete conffiles (but that will obviously break
sysvinit on upgraded systems as well)

Best wishes,

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Reply via email to