[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1009915: sysvinit: Please align with manpages-l10n and afterwards activate man page translations

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

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.



      Dr. Helge Kreutzmann                     debian@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/

Attachment: signature.asc
Description: PGP signature

Reply to: