Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 696552 - app-i18n/man-pages-de: version bump
Summary: app-i18n/man-pages-de: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Markus Walter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-05 10:28 UTC by Michał Górny
Modified: 2020-03-20 09:45 UTC (History)
3 users (show)

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


Attachments
new ebuild (man-pages-de-2.15.ebuild,1.15 KB, text/plain)
2019-10-31 20:52 UTC, Markus Walter
Details
patch used in new ebuild (man-pages-de-no-compression.patch,1.02 KB, patch)
2019-10-31 20:52 UTC, Markus Walter
Details | Diff
ebuild for new version 2.16 (man-pages-de-2.16.ebuild,1.10 KB, text/plain)
2019-11-23 15:12 UTC, Markus Walter
Details
ebuild for new version 2.16 (man-pages-de-2.16.ebuild,1.30 KB, text/plain)
2019-12-21 11:56 UTC, Markus Walter
Details
patch for new ebuild (0001-Bump-app-i18n-man-pages-de-to-version-2.16.patch,2.49 KB, patch)
2020-03-18 19:38 UTC, Markus Walter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-05 10:28:47 UTC
According to Repology, the current upstream release is 2.15.  Please bump.
Comment 1 Markus Walter 2019-10-05 14:58:00 UTC
I'm currently travelling and do not have access to my Gentoo machine. I'll do the bump, but it will take a bit of time.
Comment 2 Markus Walter 2019-10-31 20:52:16 UTC
Created attachment 594704 [details]
new ebuild
Comment 3 Markus Walter 2019-10-31 20:52:39 UTC
Created attachment 594706 [details, diff]
patch used in new ebuild
Comment 4 Markus Walter 2019-10-31 21:00:44 UTC
@proxy-maint: Please perform a bump to man-pages-de-2.15 with the attached ebuild (while placing the attached patch in the files directory).

Upstream is currently in a bit of a limbo state as they are in the process of adding more languages than just German, but the current Debian package is still exclusively German, so I decided to go with that. However in the future the package may need to transition to a new name if upstream continues in the current direction.

What they already did is renaming a lot of the infrastructure (the new package name will be manpages-l10n). I updated the meta-data in the ebuild accordingly.

What also happened is that they now have a configure script for the compression method. However the target "none" we want is currently broken (hence the new patch which fixes this).

And to add a little rant: nothing of this is listed in the changelog -- I read it and thought I was in for an easy bump ...
Comment 5 Markus Walter 2019-11-23 15:12:22 UTC
Created attachment 597156 [details]
ebuild for new version 2.16

@proxy-maint: Please bump to this new ebuild for version 2.16 instead of 2.15.

It makes the patch obsolete as it was accepted upstream. Otherwise only minor differences exist to the ebuild for version 2.15.

It's likely that this is the last version released as man-pages-de and in the future upstream will rebrand.
Comment 6 Markus Walter 2019-12-21 11:56:58 UTC
Created attachment 600272 [details]
ebuild for new version 2.16

@proxy-maint: Please bump to this new ebuild for version 2.16.

This now includes a fix for bug #702276.
Comment 7 Ulrich Müller gentoo-dev 2020-03-18 15:46:41 UTC
(In reply to Markus Oehme from comment #6)
> Created attachment 600272 [details]
> ebuild for new version 2.16
> 
> @proxy-maint: Please bump to this new ebuild for version 2.16.
> 
> This now includes a fix for bug #702276.

Can you add a Signed-off-by please? Posting as a comment to this bug should be enough.

Or (even better) git-format-patch it?
Comment 8 Markus Walter 2020-03-18 19:38:55 UTC
Created attachment 621884 [details, diff]
patch for new ebuild

I added a fix for the collision with xz-utils and converted everything into
a patch. I hope this is as desired.
Comment 9 Ulrich Müller gentoo-dev 2020-03-18 20:13:30 UTC
(In reply to Markus Oehme from comment #8)
> Created attachment 621884 [details, diff] [details, diff]
> patch for new ebuild
> 
> I added a fix for the collision with xz-utils and converted everything into
> a patch. I hope this is as desired.

Looks good, except for two repoman warnings (which I am going to fix before pushing):

RepoMan scours the neighborhood...
  KEYWORDS.dropped              1
   app-i18n/man-pages-de/man-pages-de-2.16.ebuild: riscv
  ebuild.minorsyn               1
   app-i18n/man-pages-de/man-pages-de-2.16.ebuild: line 62: Useless blank line

Plus, create-links.pl needs dev-lang/perl, so it should be added to BDEPEND.
Comment 10 Larry the Git Cow gentoo-dev 2020-03-18 20:16:31 UTC
The bug has been closed via the following commit(s):

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

commit 0ebe0085b83dc7c9fc5da5ef0dee6a5843bf3525
Author:     Markus Oehme <bureau@jonglieren-jena.de>
AuthorDate: 2020-03-18 19:23:32 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-03-18 20:16:23 +0000

    app-i18n/man-pages-de: Bump to version 2.16
    
    This is the last release of man-pages-de. Upstream has renamed to
    manpages-l10n and now includes multiple languages. They just released
    manpages-l10n-4.0.0 under the new name.
    
    This also fixes collisions with sys-process/procps and app-arch/xz-utils.
    
    Closes: https://bugs.gentoo.org/696552
    Closes: https://bugs.gentoo.org/702276
    Closes: https://bugs.gentoo.org/713190
    Signed-off-by: Markus Oehme <bureau@jonglieren-jena.de>
    
    [Added dev-lang/perl to BDEPEND.]
    Package-Manager: Portage-2.3.94, Repoman-2.3.21
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 app-i18n/man-pages-de/Manifest                 |  1 +
 app-i18n/man-pages-de/man-pages-de-2.16.ebuild | 68 ++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)
Comment 11 Ulrich Müller gentoo-dev 2020-03-19 08:37:21 UTC
(In reply to Larry the Git Cow from comment #10)
>     This is the last release of man-pages-de. Upstream has renamed to
>     manpages-l10n and now includes multiple languages. They just released
>     manpages-l10n-4.0.0 under the new name.

@Markus: Are you going to maintain a possible app-i18n/manpages-l10n (or man-pages-l10n) package? I would take it otherwise.
Comment 12 Markus Walter 2020-03-19 20:49:25 UTC
(In reply to Ulrich Müller from comment #11)
> @Markus: Are you going to maintain a possible app-i18n/manpages-l10n (or
> man-pages-l10n) package? I would take it otherwise.

I would have a weak preference for handing the package to a non-proxy maintainer. If however you would be glad to have it off your back I'll go for it.
Comment 13 Ulrich Müller gentoo-dev 2020-03-20 09:45:54 UTC
(In reply to Markus Oehme from comment #12)

OK, I am going to take the package then.
Thank you very much for maintaining man-pages-de.