Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 837233 - dev-java/byte-buddy{-agent}: could benefit from having modulemaker-maven-plugin
Summary: dev-java/byte-buddy{-agent}: could benefit from having modulemaker-maven-plugin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Java team
URL: https://github.com/raphw/byte-buddy/b...
Whiteboard:
Keywords: PullRequest
Depends on: needsMaven
Blocks: module-info
  Show dependency tree
 
Reported: 2022-04-08 08:14 UTC by Volkmar W. Pogatzki
Modified: 2025-04-01 13:58 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 Volkmar W. Pogatzki 2022-04-08 08:14:03 UTC
In this package the 'module-info.java' is created internally with help of "modulemaker-maven-plugin".

Without having this plugin, creation of that file is a chellange.
Comment 1 Volkmar W. Pogatzki 2022-07-07 09:25:42 UTC
Same for monolithic byte-buddy-1.12.12
Comment 2 Volkmar W. Pogatzki 2025-02-20 17:28:57 UTC
Can better be done with 'jdeps --generate-module-info' see PR.
Comment 3 Larry the Git Cow gentoo-dev 2025-04-01 13:58:39 UTC
The bug has been closed via the following commit(s):

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

commit c282d0ed151e5d4988e419bb0c8ac77f90e4462c
Author:     Volkmar W. Pogatzki <gentoo@pogatzki.net>
AuthorDate: 2025-01-18 08:14:47 +0000
Commit:     Florian Schmaus <flow@gentoo.org>
CommitDate: 2025-04-01 13:58:02 +0000

    dev-java/byte-buddy: add 1.17.5
    
    Simplifies ebuild by generating module-info with eclass functionality.
    
    Switches to dev-java/jna:0 (from dev-java/jna:4)
    
    Closes: https://bugs.gentoo.org/837233
    Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
    Closes: https://github.com/gentoo/gentoo/pull/40336
    Signed-off-by: Florian Schmaus <flow@gentoo.org>

 dev-java/byte-buddy/Manifest                 |   1 +
 dev-java/byte-buddy/byte-buddy-1.17.5.ebuild | 117 +++++++++++++++++++++++++++
 2 files changed, 118 insertions(+)