Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 717744 - app-i18n/man-pages-{de,fr,pl}: transition to app-i18n/man-pages-l10n
Summary: app-i18n/man-pages-{de,fr,pl}: transition to app-i18n/man-pages-l10n
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Ulrich Müller
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-04-16 18:45 UTC by Mattéo Rossillol‑‑Laruelle
Modified: 2020-05-17 19:41 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mattéo Rossillol‑‑Laruelle 2020-04-16 18:45:44 UTC
When we try to go to the following U.R.L. (https://salsa.debian.org/manpages-de-team/manpages-de), which is the HOMEPAGE of app-i18n/man-pages-de, we get this warning: "Project 'manpages-de-team/manpages-de' was moved to 'manpages-l10n-team/manpages-l10n'. Please update any links and bookmarks that may still have the old path". Indeed, the Debian man-pages team seems to have recently decided to expand its project to include other languages: French, Dutch, Polish, Brazilian Portuguese and Romanian. Therefore, the packages app-i18n/man-pages-de and app-i18n/man-pages-l10n are redundant. In order to push Gentoo users to turn to app-i18n/man-pages-l10n, I propose to mask app-i18n/man-pages-de to remove it, after a while, from the global tree.
Comment 1 Markus Walter 2020-04-16 19:10:12 UTC
This has to wait at least until app-i18n/man-pages-l10n has a stable revision in tree.
Comment 2 Mattéo Rossillol‑‑Laruelle 2020-04-16 19:16:13 UTC
I do not understand because yet, in the man-pages-l10n-4.0.0.ebuild file, we can read in the KEYWORDS line that several arches have been stabilized.
Comment 3 Markus Walter 2020-04-16 19:29:48 UTC
(In reply to Mattéo Rossillol‑‑Laruelle from comment #2)
> I do not understand because yet, in the man-pages-l10n-4.0.0.ebuild file, we
> can read in the KEYWORDS line that several arches have been stabilized.

Ah, my last sync must have been too long ago.
Comment 4 Ulrich Müller gentoo-dev 2020-04-16 19:52:12 UTC
(In reply to Mattéo Rossillol‑‑Laruelle from comment #2)
> I do not understand because yet, in the man-pages-l10n-4.0.0.ebuild file, we
> can read in the KEYWORDS line that several arches have been stabilized.

Indeed, man-pages-l10n-4.0.0 has been stabilised yesterday.

I have to think about what will be the best course of action. We cannot do a package move, because this affects all of man-pages-{de,fr,nl,pl}, and we cannot move multiple packages into one. Possible options are:

- Mask the separate man-pages-{de,fr,nl,pl} packages for removal. This would require manual intervention by users.

- Alternatively, add a dummy ebuild like man-pages-de-4.0.0 that installs no files, but contains a dependency on man-pages-l10n. This could result in an easier upgrade path for users. The downside is that this ebuild would have to be kept for a long transition time (like one year).
Comment 5 Mattéo Rossillol‑‑Laruelle 2020-04-16 23:13:00 UTC
(In reply to Ulrich Müller from comment #4)
> (In reply to Mattéo Rossillol‑‑Laruelle from comment #2)
> > I do not understand because yet, in the man-pages-l10n-4.0.0.ebuild file, we
> > can read in the KEYWORDS line that several arches have been stabilized.
> 
> Indeed, man-pages-l10n-4.0.0 has been stabilised yesterday.
> 
> I have to think about what will be the best course of action. We cannot do a
> package move, because this affects all of man-pages-{de,fr,nl,pl}, and we
> cannot move multiple packages into one. Possible options are:
> 
> - Mask the separate man-pages-{de,fr,nl,pl} packages for removal. This would
> require manual intervention by users.
> 
> - Alternatively, add a dummy ebuild like man-pages-de-4.0.0 that installs no
> files, but contains a dependency on man-pages-l10n. This could result in an
> easier upgrade path for users. The downside is that this ebuild would have
> to be kept for a long transition time (like one year).

From my part, I have submitted a pull request (https://github.com/gentoo/gentoo/pull/15367) to mask the package that I was maintaining (app-i18n/man-pages-fr) in order to replace it with app-i18n/man-pages-l10n[l10n_fr].
This way, user would have to do:

1. emerge -C app-i18n/man-pages-fr
2. emerge -1 app-i18n/man-pages-l10n
Comment 6 Ulrich Müller gentoo-dev 2020-04-17 08:25:53 UTC
(In reply to Mattéo Rossillol‑‑Laruelle from comment #5)
> From my part, I have submitted a pull request
> (https://github.com/gentoo/gentoo/pull/15367) to mask the package that I was
> maintaining (app-i18n/man-pages-fr) in order to replace it with
> app-i18n/man-pages-l10n[l10n_fr].
> This way, user would have to do:
> 
> 1. emerge -C app-i18n/man-pages-fr
> 2. emerge -1 app-i18n/man-pages-l10n

Yeah, maybe the obvious course of action is also the best.

CCing the maintainer of man-pages-pl. The HOMEPAGE at https://sourceforge.net/projects/manpages-pl/ says this:
Uwaga! Tłumaczenia nie są aktualizowane, przejdź do https://salsa.debian.org/manpages-l10n-team

So, would you be o.k. if we mask man-pages-pl for removal as well?
Comment 7 Ulrich Müller gentoo-dev 2020-04-22 14:20:39 UTC
(In reply to Ulrich Müller from comment #6)
> So, would you be o.k. if we mask man-pages-pl for removal as well?

Quoting Marcin Kowalski from bug 696558 comment #10:
> yes, i think it's best to override the package with that one, since it
> supports multiple locales.
Comment 8 Larry the Git Cow gentoo-dev 2020-05-17 19:41:19 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c75e003f80da19f0c4fa6a2d1c5b0f4c7759d0

commit 11c75e003f80da19f0c4fa6a2d1c5b0f4c7759d0
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-05-17 19:30:13 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-05-17 19:41:10 +0000

    app-i18n/man-pages-pl: Remove package.
    
    Bug: https://bugs.gentoo.org/717744
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-i18n/man-pages-pl/Manifest                   |  1 -
 app-i18n/man-pages-pl/man-pages-pl-0.7-r1.ebuild | 31 ------------------------
 app-i18n/man-pages-pl/man-pages-pl-0.7.ebuild    | 29 ----------------------
 app-i18n/man-pages-pl/metadata.xml               | 15 ------------
 4 files changed, 76 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f954732683fb318c15ca9d218d81ef1ca5d3b67

commit 3f954732683fb318c15ca9d218d81ef1ca5d3b67
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-05-17 19:29:47 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-05-17 19:41:09 +0000

    app-i18n/man-pages-fr: Remove package.
    
    Bug: https://bugs.gentoo.org/717744
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-i18n/man-pages-fr/Manifest                     |  3 --
 .../files/man-pages-fr-3.70-r1-fix-unpack.patch    | 26 -----------
 app-i18n/man-pages-fr/man-pages-fr-3.70-r1.ebuild  | 50 ----------------------
 app-i18n/man-pages-fr/metadata.xml                 | 18 --------
 4 files changed, 97 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e08d6d77d64bb405e194f9d4356249b328b92d

commit c2e08d6d77d64bb405e194f9d4356249b328b92d
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-05-17 19:28:55 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-05-17 19:41:09 +0000

    app-i18n/man-pages-de: Remove package.
    
    Bug: https://bugs.gentoo.org/717744
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-i18n/man-pages-de/Manifest                    |  2 -
 app-i18n/man-pages-de/man-pages-de-2.12-r1.ebuild | 82 -----------------------
 app-i18n/man-pages-de/man-pages-de-2.16.ebuild    | 64 ------------------
 app-i18n/man-pages-de/metadata.xml                | 12 ----
 4 files changed, 160 deletions(-)