Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 637298 - dev-util/gtk-doc-am mixed up virtual/pkgconfig dependency (must be runtime, is buildtime)
Summary: dev-util/gtk-doc-am mixed up virtual/pkgconfig dependency (must be runtime, i...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-13 03:53 UTC by Mart Raudsepp
Modified: 2020-12-05 18:49 UTC (History)
0 users

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 Mart Raudsepp gentoo-dev 2017-11-13 03:53:29 UTC
gtk-doc-am-1.25 bump by expeditioneer for some reason broke the dependency, by moving it from PDEPEND back to DEPEND, probably due to blindly and wrongly following some repoman warning about runtime pkgconfig deps.
It makes no sense in DEPEND, as it doesn't even build anything. It was there because gtkdoc-rebase uses it, just as was even mentioned in the earlier version:

# pkg-config is used by gtkdoc-rebase at runtime
# PDEPEND to avoid circular deps, bug 368301
PDEPEND="virtual/pkgconfig"


Additionally if and when dealing with this, should double-check about the actual call in gtkdoc-rebase, as it's an explicit call of `pkg-config`, and I'm not sure if pkgconf and other alternatives want it to be something else, or what was the whole deal there (as I've never had an alternative installed anywhere, though PFL suggests pkgconf has a pkg-config symlink). Maybe we need to patch it to be more dynamic.
Comment 1 dwfreed 2017-11-13 09:10:53 UTC
2017-11-13 09:08:10 <+dwfreed> leio: re bug 637298 last paragraph: virtual/pkgconfig ensures that pkgconf is installed with the pkg-config symlink (it is optional in the package, so that you can install it side by side for comparison)
Comment 2 Larry the Git Cow gentoo-dev 2020-12-05 18:49:04 UTC
The bug has been closed via the following commit(s):

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

commit da1ed2fe0bfaafbba5e1f8070cd246e3ed6969f9
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2020-12-05 18:26:23 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-12-05 18:48:09 +0000

    dev-util/gtk-doc-am: Version bump to 1.33.1
    
    Closes: https://bugs.gentoo.org/637298
    Closes: https://bugs.gentoo.org/722182
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-util/gtk-doc-am/Manifest                 |  1 +
 dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild | 33 ++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)