Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619974 - www-apps/nikola: uses doman on compressed file
Summary: www-apps/nikola: uses doman on compressed file
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: doman-compressed
  Show dependency tree
 
Reported: 2017-05-28 09:23 UTC by Michał Górny
Modified: 2020-02-07 21:30 UTC (History)
2 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-05-28 09:23:30 UTC
The package uses doman/newman on a compressed file which is invalid per PMS:

       doman docs/man/${PN}.1.gz
Comment 1 Sebastian Pipping gentoo-dev 2020-02-05 13:59:06 UTC
jstein and I are discussing a fix at https://github.com/gentoo/gentoo/pull/14535 right now.

For the record, the original issue of calling "doman docs/man/${PN}.1.gz" does not existing in current Nikola ebuilds 7.8.15 and 7.8.15-r1 any more but there is a related warning...

  * Colliding files found by ecompress:
  * 
  *   /var/tmp/portage/www-apps/nikola-7.8.15-r1/image/usr/share/man/man1/nikola.1
  *   /var/tmp/portage/www-apps/nikola-7.8.15-r1/image/usr/share/man/man1/nikola.1.gz
  * 
  * Please remove the extraneous compressed variants.

...during installation and the user ends up with two compressed man pages:

  # ls -1 /usr/share/man/man1/nikola.*
  /usr/share/man/man1/nikola.1.bz2
  /usr/share/man/man1/nikola.1.gz
  
We're about to fix that.
Comment 2 Larry the Git Cow gentoo-dev 2020-02-07 21:30:31 UTC
The bug has been closed via the following commit(s):

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

commit 93ab64a4f3c94a316effa410922a5fbd82ce8b15
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-02-07 21:29:20 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-02-07 21:29:20 +0000

    www-apps/nikola: EAPI 7 + doman fix
    
    Closes: https://bugs.gentoo.org/619974
    Closes: https://github.com/gentoo/gentoo/pull/14535
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 www-apps/nikola/nikola-7.8.15-r1.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)