Summary: | dev-java/jansi-1.11-r1 bump to EAPI-7 and/or drop bogus(?) SLOT 1.11 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Sturmlechner <asturm> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | fordfrog |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 698100 |
Description
Andreas Sturmlechner
2021-04-18 21:06:45 UTC
we should bump to the latest version, put it in slot :0, verify that packages that depend on slot :0 work fine with the new version, and drop the slot :1.11 and then after stabilization the old 1.5-r2. (In reply to Miroslav Šulc from comment #1) > we should bump to the latest version, put it in slot :0, verify that > packages that depend on slot :0 work fine with the new version, and drop the > slot :1.11 and then after stabilization the old 1.5-r2. Latest version is 2.3.2 Seems to depend on Junit 5.7: https://github.com/fusesource/jansi/blob/b79d26263f63abb49b51df7a9c2176df78b0606f/pom.xml#L319-L338 <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>5.7.0</version> <scope>test</scope> </dependency> <dependency> <groupId>info.picocli</groupId> <artifactId>picocli-codegen</artifactId> <version>4.5.2</version> <scope>test</scope> </dependency> </dependencies> yes, just specify --skip-tests on java-ebuilder command line, it will exclude tests. there's no better way atm. then we should at least use japi-compliance-checker and pkgdiff to verify our generated file has the same content as what upstream distributes. you can find more about these apps on java wiki, and they're packaged in the tree. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861d16e6e8f48edb6a176649c806b6d1460b3f0e commit 861d16e6e8f48edb6a176649c806b6d1460b3f0e Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2021-04-28 09:05:25 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2021-04-28 09:05:25 +0000 dev-java/jansi: switched to slot 0 + eapi7/java 1.8 in 1.11 Closes: https://bugs.gentoo.org/783906 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../jansi/{jansi-1.11-r1.ebuild => jansi-1.11-r2.ebuild} | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) |