Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 242322 - dev-util/ghh-9999 needs to DEPEND on ">=app-text/asciidoc-8.2.6"
Summary: dev-util/ghh-9999 needs to DEPEND on ">=app-text/asciidoc-8.2.6"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-16 09:56 UTC by Daniel Willmann
Modified: 2008-10-25 20:47 UTC (History)
1 user (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 Daniel Willmann 2008-10-16 09:56:22 UTC
app-text/asciidoc-7.0.4 is not enough because the a2x program is not included there.

Without the appropriate asciidoc version installed ghh always fails with:

Making install in doc
make[1]: Entering directory `/var/tmp/portage/dev-util/ghh-9999/work/ghh-9999/doc'
f manpage git-home-history.txt
make[1]: f: Command not found
make[1]: [git-home-history.1] Error 127 (ignored)
make[2]: Entering directory `/var/tmp/portage/dev-util/ghh-9999/work/ghh-9999/doc'
make[2]: Nothing to be done for `install-exec-am'.
f manpage git-home-history.txt
make[2]: f: Command not found
make[2]: [git-home-history.1] Error 127 (ignored)
test -z "/usr/share/man/man1" || /bin/mkdir -p "/var/tmp/portage/dev-util/ghh-9999/image//usr/share/man/man1"
 /usr/bin/install -c -m 644 'git-home-history.1' '/var/tmp/portage/dev-util/ghh-9999/image//usr/share/man/man1/git-home-history.1'
/usr/bin/install: cannot stat `git-home-history.1': No such file or directory
make[2]: *** [install-man1] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-util/ghh-9999/work/ghh-9999/doc'


Reproducible: Always

Steps to Reproduce:
1. emerge --unmerge asciidoc
2. emerge ghh
3. 

Actual Results:  
emerge will fail

Expected Results:  
emerge should succeed or at least inform you that a dependency can't be installed (as app-text/asciidoc-8.2.6 is ~KEYWORDED).
Comment 2 Daniel Willmann 2008-10-20 13:26:28 UTC
Unfortunately this still doesn't fix the issue completely. app-text/asciidoc-7.0.2 is the only asciidoc ebuild marked stable, but it doesn't install the a2x binary that ghh needs.
Changing the DEPEND atom to ">=app-text/asciidoc-8.1.0" fixed that problem for me.
(8.1.0 is the lowest version in the portage tree that builds the a2x binary)
Comment 3 SpanKY gentoo-dev 2008-10-25 20:47:39 UTC
not that mixing unkeyworded and stable is safe anyways, but fixed in the tree