Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 728136 - net-libs/libhubbub-0.3.6 fails to install DOCS=( ... ) because src_install() default is overridden
Summary: net-libs/libhubbub-0.3.6 fails to install DOCS=( ... ) because src_install() ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jaco Kroon
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-06-13 18:55 UTC by phkb
Modified: 2020-06-25 12:13 UTC (History)
1 user (show)

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


Attachments
equery f libhubbub output (libhubbub_files.txt,495 bytes, text/plain)
2020-06-13 18:55 UTC, phkb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description phkb 2020-06-13 18:55:56 UTC
Created attachment 644570 [details]
equery f libhubbub output

The ebuild has a DOCS=( ... ) line, but I don't have any of the files installed. Additionally, there is a doc USE flag that doesn't seem to do anything. There is a doxyfile in doc/, maybe the doc USE flag was intended to build the doxygen documentation?
Comment 1 Jaco Kroon 2020-06-17 09:30:32 UTC
Hi,

(In reply to phkb from comment #0)
> Created attachment 644570 [details]
> equery f libhubbub output
> 
> The ebuild has a DOCS=( ... ) line, but I don't have any of the files
> installed. Additionally, there is a doc USE flag that doesn't seem to do
> anything. There is a doxyfile in doc/, maybe the doc USE flag was intended
> to build the doxygen documentation?

Thanks for the report.

We're speculating together here as the only reason I took on this ebuild is as a dep of libwebsockets (which I am interested in), ironically enough, I need it without libhubbub.

I agree with your assessment.  Will action accordingly.
Comment 2 Larry the Git Cow gentoo-dev 2020-06-17 12:42:12 UTC
The bug has been closed via the following commit(s):

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

commit fe41d6d200cc9417521688151c03501c6fddeced
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2020-06-17 09:35:42 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-06-17 12:41:56 +0000

    net-libs/libhubbub: fix docs and update ED to D
    
    The change for ED to D was requested by mjo (maintainer of
    netsurf-buildsystem) on #gentoo-proxy-maint.
    
    Doc fix from referenced bug report.
    
    Closes: https://bugs.gentoo.org/728136
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    
    tbs
    Closes: https://github.com/gentoo/gentoo/pull/16287
    
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 net-libs/libhubbub/libhubbub-0.3.6-r1.ebuild | 56 ++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)
Comment 3 phkb 2020-06-25 09:48:18 UTC
Thanks for working on this. I think a dependency on doxygen is missing if the doc use flag is enabled. Otherwise, works great!
Comment 4 Larry the Git Cow gentoo-dev 2020-06-25 12:13:01 UTC
The bug has been closed via the following commit(s):

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

commit 1cabbfbfd5b1ac3191e328a6a92c0ff25f794533
Author:     Jaco Kroon <jaco@uls.co.za>
AuthorDate: 2020-06-25 11:00:34 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-06-25 12:12:52 +0000

    net-libs/libhubbub: add missing doxygen dependency.
    
    Closes: https://bugs.gentoo.org/728136
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Jaco Kroon <jaco@uls.co.za>
    Closes: https://github.com/gentoo/gentoo/pull/16410
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-libs/libhubbub/libhubbub-0.3.6-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)