clone 1028233 -1
retitle -1 Provide proper package relationship with manpages-xx
severity -1 serious
reassign 1028233 manpages-fr
found 1028233 4.16.0-3~bpo11+1
severity 1028233 serious
tags 1028233 + pending
thanks

Hello Sebastian,
On Mon, Jan 09, 2023 at 09:38:31PM +0100, Sebastian Andrzej Siewior wrote:
> On 2023-01-09 21:13:16 [+0100], Helge Kreutzmann wrote:
> > Hello Sebastian,
> 
> just to correct your previous email, the bug report was/is from Raphaël
> Halimi not me. I just pinged you.

Sorry, I was really tired yesterday evening and just wanted to send a
short "ack". 

> > > Interresing. manpages-fr and manpages-de from manpages-l10n in bookworm
> > > does not ship $LANG/man1/xz.1.gz but that one in bullseye-bpo does. 
> > > This does does not look right.
> > 
> > It is. The man pages always mirror what is present in the
> > distribution. When the translation of the man pages move to xz (from
> > manpages-l10n), version build for unstable of manpages-l10n also
> > removed the translation. 
> > 
> > However, the in bullseye-bpo the translation is *not* in xz-utils, and
> > hence it is shipped by manpages-l10n.
> 
> Oki. That means if I intend to upload xz-utils to Buster with translated
> man-pages than I need to check with you first?

Let's separate this:
For buster I don't think anyone will care anymore.

For bookworm: Yes, see:
https://wiki.debian.org/PackageTransition
Case #9: xz-utils is B, manpages-fr / manpages-de is A

For some reason I did not realize this, it is now prepared for
manpages-l10n for the next release (slated next week, pending 
upstream release). I did not create a bug for this (but please 
do so, if you think it is necessary).

For your update you should use as version "<< 4.1.0-1".
(and remember to put it in for both manpages-de and manpages-fr)

This will note prevent this bug, but see below for this case. However,
it will fix peoples systems not using backports and upgrading from
bullseye to bookworm after release.

And this also explains why this bug was not seen on our side: During
this time maintainership both for upstream and for the Debian package
transitioned to new persons. And when I got responsible, I simply did
not realise this one was forgotten.

For bullseye:
Do you want to publish a backport for xz-utils? Then it gets
complicated.

Otherwise I will update the Breaks/Replaces for xz-utils to correctly
reflect the situation in manpages-l10n. I don't think you can (and
should) do anything for this case. In the past, in similar
transitions, it worked this way (the situation for backports is, well,
2nd class and not optimally supported by our tools, but the breakage
should be avoided).

This fix will be published, once my next upload has migrated to
testing. And it will close this bug (unfortunately, dak ignores
uploads to backports for closing, I'll do this manually later).

> > Technically, we treat debian-unstable and debian-backport as if they
> > were two different distributions (say arch and fedora). 
> > 
> > What got lost (and I will investigate this later this week, maybe
> > tomorrow) are the correct package relations. I have a vague idea, but
> > I will check. And the next upload (including the one to bpo) will have
> > the correct ones.
> 
> Since "recently" xz provides translated man-pages and sid is not
> affected. My understaning is that the bpo version of man-pages gets a
> breaks statement against xz. If so that would >= 5.2.7.
> Should I reassing the bug to manpages-l10n or do you do it yourself?

Will be done, see above. And given that upstream got the translated man 
pages in April 2020, I understand the quotes around "recently".

From your changelog I gathered the version "(<< 5.3.3alpha-0.0)".

> > > I could try to upgrade xz in bullseye to a newert version with
> > > translated man pages but IMHO the testing and bpo version should remain
> > > unchaned. Did I miss something?
> > 
> > Remove manpages-fr, then continue with the upgrade and after you are
> > in bookwork, install manpages-fr again.
> 
> Raphaël: ^^

Or wait until the next backport has appeard (might take ~ 2-3 weeks).
Then it should no longer be necessary, see above.

As a side note:
We have man page translations for several other languages as well.
Over time, they will disappear, so I suggest to move them to xz-utils
as well. I can send the po files to you and inform the translators
about this, if you want. Then you can include them in your next upload
(to fix bug "-1") as well.

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/

Attachment: signature.asc
Description: PGP signature

Reply via email to