Hello Guillem, On Sat, Apr 23, 2022 at 12:34:20PM +0200, Guillem Jover wrote: > On Fri, 2022-04-22 at 20:16:02 +0200, Thorsten Glaser wrote: > > On Fri, 22 Apr 2022, Mark Hindley wrote: > > > > Or Replaces: but that has downsides on deinstallation. > > > > > > Yes. And I am unclear how dpkg would behave if sysvinit-core was installed > > > Replacing the manpages-l10n versions but then manpages-l10n was upgraded. > > > > Hm. Given that manpages-l10n would *not* Replaces sysvinit-core, > > I’d… say/hope ☺ that those of sysvinit-core take precedence. But > > I have to admit… I actually am not sure. Asking the experts ☻ > > Replaces works as it would be expected, yes. So as long as a package > contains the field, even if a replaced package gets installed/upgraded > later then it will be kept being replaced. But as has been mentioned, > and on their own, they have the problem of leaving the system w/o those > replaced files if the replacing package gets removed or swapped. > > I just checked the context for this report, and I think the better > option would be for systemd to ship their own translated man pages > (with appropriate Replaces/Breaks). (Helge have you considered or > tried that approach with upstream?) So that when someone switches > between sysvinit and systemd (or another init system providing the > same binaries), the translated man pages always correspond with the > actual original man pages and tools. I also think diversions or > alternatives do not seem appropriate as long as the commands themselves > are not handled in the same way.
In theory this is the best way, yes. In practice it works seldom. Sysvinit is the very rare example where the transfer and integration went quick and smoothly. Unfortunatley, alsmost alwyys, this is a multi-year process, first getting upstreams (we have > 100 upstreams!) to accept the idea of translated man pages (some are even hostile at this very first step), then to help them integrate them, then to have them actually ship the files and finally to convince the downstreams like Debian to enable this process. As we can fail in any step, Mario (manpages-l10n upstream) just decided to stop working on those transfers, even though he believes this is the right step. For systemd I've not tried this, however, they are well aware of the translated man pages and never ever requested transfer or even asked about it. Greetings Helge -- Dr. Helge Kreutzmann deb...@helgefjell.de Dipl.-Phys. http://www.helgefjell.de/debian.php 64bit GNU powered gpg signed mail preferred Help keep free software "libre": http://www.ffii.de/
signature.asc
Description: PGP signature