Your message dated Sun, 01 Oct 2023 15:20:34 +0000
with message-id <e1qmyfg-0000gx...@fasolo.debian.org>
and subject line Bug#934463: fixed in sysvinit 3.08-2
has caused the Debian Bug report #934463,
regarding initscripts: consider taking over hwclock policy machinery
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 ow...@bugs.debian.org
immediately.)
--
934463: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934463
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: initscripts
Version: 2.95-4
Severity: wishlist
Dear Maintainer,
Please consider taking over the hwclock related init script (et.al.) from the
util-linux package.
These init scripts aren't really related to util-linux in any way, they
are just the old (sysvinit) *policy* on how to sync the RTC.
Unrelated to init systems other inits have chosen to push for another
policy (since syncing system clock to hardware clock has been deemed to
not be a good solution). This means several packages currently carry
overrides to disable the policy shipped in util-linux when not using
sysvinit. Basically, the situation is unnessecarily complex and things
would be much simpler if the sysvinit policy lived in src:sysvinit.
As a bonus this would also mean it's easy for sysvinit maintainers to
work on any potential changes / modernizations of their RTC policy.
(This would also bring the util-linux package closer to being a
"mechanism, not policy" package as I think it should only provide tools
and leave it up to others to decide how those tools are used.)
I would thus propose that the src:sysvinit package picks up the policy
related bits and could for example ship them in the initscripts package.
This includes:
* /etc/init.d/hwclock.sh
* /etc/default/hwclock
* the /lib/udev/hwclock-set script and the related
udev rule file /lib/udev/rules.d/85-hwclock.rules.
BEWARE! That the files under /etc are considered 'conffiles' by dpkg
and need special attention to be correctly handled (in a policy
compliant way). Please use extra caution and make sure changes are
thoroughly reviewed before uploading. (The src:sysvinit didn't have any
conffiles in the package last I looked, but rather used a home-brew
system to handle it without involving dpkg which is why I'm pointing
this out for people who don't have previous experience with how many
gotchas there can be related to conffiles.)
I think a change such as this should be worked on early in a release
cycle which is why I'm filing this bug report now. If work to implement
this happens very soon I will offer to lend a hand as a reviewer and
could potentially also handle the util-linux side of things (as moving
the files will likely need a coordinated upload of both src:sysvinit and
src:util-linux).
Things that might be useful to look into but should in my opinion be
handled as separate issues:
- actually modernizing the policy (this bug report is fixed when the
ownership is transfered).
- /etc/default/hwclock likely have options that are currently or
possibly in a not to distant future non-functional as the hwclock tool
has changed in ways that makes certain old obscure workarounds no longer
applicable and other reasons.
Regards,
Andreas Henriksson
--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 3.08-2
Done: Mark Hindley <lee...@debian.org>
We believe that the bug you reported is fixed in the latest version of
sysvinit, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 934...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mark Hindley <lee...@debian.org> (supplier of updated sysvinit package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 01 Oct 2023 12:06:22 +0100
Source: sysvinit
Architecture: source
Version: 3.08-2
Distribution: experimental
Urgency: medium
Maintainer: Debian sysvinit maintainers
<debian-init-divers...@chiark.greenend.org.uk>
Changed-By: Mark Hindley <lee...@debian.org>
Closes: 934463
Changes:
sysvinit (3.08-2) experimental; urgency=medium
.
* initscripts: take over hwclock machinery from util-linux-extra
(Closes: #934463).
Checksums-Sha1:
a88f4d4e11138f73a7da890ad4cee14d3fc4b4a3 2359 sysvinit_3.08-2.dsc
96f63c817d34f8fa74c91eff16eefdb01c79fefe 137952 sysvinit_3.08-2.debian.tar.xz
2e12386aedc98db0a684e77f263f6c3483455c35 8739 sysvinit_3.08-2_amd64.buildinfo
Checksums-Sha256:
30459759c071b34f7f1c0c21a1a420e73cf49db7e99ee740aed67923bdc4dc14 2359
sysvinit_3.08-2.dsc
59d893dd155a4ce0941af6eed0c1733126455901151c9b1e365e9a747270c7fb 137952
sysvinit_3.08-2.debian.tar.xz
63027d235ce4c36db1e05bca89e23f517c951a693a8155df223d37a9d28b60da 8739
sysvinit_3.08-2_amd64.buildinfo
Files:
8e80e55e61bbdc20a3585abc7cbcb908 2359 admin optional sysvinit_3.08-2.dsc
6eacec27c906a84946ba24a40e123605 137952 admin optional
sysvinit_3.08-2.debian.tar.xz
eed50416fc898e23f3dbed9f4700a1f1 8739 admin optional
sysvinit_3.08-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEUGwVpCsK9aCoVCPu0opFvzKH1kkFAmUZhDQACgkQ0opFvzKH
1klh2Q/+KQBuw6y1A4LQwA9AyEYi6lLWjyCJfOTnOUNOxuMpTFRYDMPWdBqOhSzN
Ij6iKyJcV19etW2KN3fW0QvYsBA/lc6loNqIYHb0mcRh1weVSs/laoYg+XpMmUbJ
JDIDHNUVFngHadqeUsHZju+VYhB53l0XC7IYSFvwjWa66WF4D7RQHLhySyRaF3KL
VqDrPhlhHHjGSequTGzdJfSVMF0lpe6V2GWOxrMBgcOSuJOjwWQe5G63ujhFQLhR
PLc07qJ+6ShV31X3m25eOsmofqkUj5nNDhFQdZzC49OuQbJlISxBZbzSoT1mIT62
igvMrzFnbqe7YumNhfEoCaPdRE2k1CwYRYxvbrABIDLL6XcCB9heEPIA89hD0R2R
beHNR2j4Nnht/NfHDICyoiHs9cz7U8g7gvnZ8N/lMOYFMnJCWStliDUTAo7SFZ4R
VoPaWIyob/+JnYT4CUYQKQ+pUmsA0U0ilqZPvj885ARdjHqZypYebNrVP66n4Hte
1EbXt/ard7mNp/jJ+5/icFQYg4TcCwVPRfHo+bnn/sk2yK0bSx8bfpzcypA6dTC4
FYI4lvZzH2EbUaqdhC6T+7IieiLqivJADUpt6rUON4yyup/vffiuhR5HUSLO7JKe
gVNxcZ9XfCIAqpRO/8O/YYd5Oj9s8/k8duddB0sYz2rFWCxPRvQ=
=KmJq
-----END PGP SIGNATURE-----
--- End Message ---