Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925691 - java-pkg-simple.eclass: Support of module-info for javadoc is broken
Summary: java-pkg-simple.eclass: Support of module-info for javadoc is broken
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: module-info 923599 923608
  Show dependency tree
 
Reported: 2024-02-28 12:25 UTC by Volkmar W. Pogatzki
Modified: 2024-04-18 11:04 UTC (History)
3 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 Volkmar W. Pogatzki 2024-02-28 12:25:03 UTC
Errors occur with USE=doc on packages which provide module-info.
Most probably this is a regression of https://github.com/gentoo/gentoo/pull/34866.

The errors might be solved with https://github.com/gentoo/gentoo/pull/35302 but needs more testing.
Comment 1 Larry the Git Cow gentoo-dev 2024-04-10 08:11:12 UTC
The bug has been referenced in the following commit(s):

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

commit 672028056a6bb54d5550aaff1a09d752e772bc8d
Author:     Manuel Mommertz <manuel.mommertz@desy.de>
AuthorDate: 2024-02-13 07:59:13 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2024-04-10 08:11:04 +0000

    java-pkg-simple.eclass: use --module-path for ejavadoc when applicable
    
    Bug: https://bugs.gentoo.org/925691
    Signed-off-by: Manuel Mommertz <manuel.mommertz@desy.de>
    Closes: https://github.com/gentoo/gentoo/pull/35302
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 eclass/java-pkg-simple.eclass | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)
Comment 2 Volkmar W. Pogatzki 2024-04-12 07:24:31 UTC
ejavadoc still fails on module-info in multi-jar ebuilds.
For single-jar ebuilds the problem is fixed.