Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 786093 - dev-java/gnu-classpath: Please last rite
Summary: dev-java/gnu-classpath: Please last rite
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords: PMASKED, PullRequest
: 801604 (view as bug list)
Depends on: 565036
Blocks: jdk11 826494
  Show dependency tree
 
Reported: 2021-04-27 11:51 UTC by Volkmar W. Pogatzki
Modified: 2022-05-02 19:12 UTC (History)
2 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 2021-04-27 11:51:53 UTC
has min java 1.5
Comment 1 Miroslav Šulc gentoo-dev 2021-04-27 13:53:37 UTC
we cannot get rid of it that easily, there are some deps to it:

$ git --no-pager grep gnu-classpath
dev-java/jamvm/jamvm-2.0.0-r1.ebuild:DEPEND="dev-java/gnu-classpath:0.98
dev-java/jamvm/jamvm-2.0.0-r1.ebuild:	local CLASSPATH_DIR=/usr/libexec/gnu-classpath-0.98
eclass/java-utils-2.eclass:		JAVA_PKG_E_DEPEND="${JAVA_PKG_E_DEPEND} >=dev-java/gnu-classpath-0.98-r1:0.98"
eclass/java-utils-2.eclass:			bcp="$(java-pkg_getjars --build-only gnu-classpath-0.98)"

we should first try to bump it to 0.99: https://www.gnu.org/software/classpath/
Comment 2 Miroslav Šulc gentoo-dev 2021-04-27 14:08:31 UTC
we might be able to drop it if we remove it from the following ebuild:

dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild:JAVA_PKG_WANT_BOOTCLASSPATH="1.5"

and if we last-rite dev-java/jamvm (which has last release in 2014)

then gnu-classpath can be last-rited and it must also be removed from eclass/java-util-2.eclass
Comment 3 Larry the Git Cow gentoo-dev 2021-06-09 07:16:01 UTC
The bug has been referenced in the following commit(s):

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

commit d179ea4a5d7f3caf353fdae6186bf77d46c9494e
Author:     Volkmar W. Pogatzki <gentoo@pogatzki.net>
AuthorDate: 2021-06-08 08:10:15 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2021-06-09 07:15:57 +0000

    dev-java/jdbc-mysql: remove old
    
    Bug: https://bugs.gentoo.org/786093
    Package-Manager: Portage-3.0.18, Repoman-3.0.2
    Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
    Closes: https://github.com/gentoo/gentoo/pull/21157
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 dev-java/jdbc-mysql/Manifest                       |  1 -
 .../files/5.0.5-dist-target-depends.patch          | 11 ---
 .../5.0.5-remove-jboss-dependency-from-tests.patch | 39 ----------
 dev-java/jdbc-mysql/files/5.1.14-java6.patch       | 34 ---------
 dev-java/jdbc-mysql/jdbc-mysql-5.1.26.ebuild       | 83 ----------------------
 dev-java/jdbc-mysql/metadata.xml                   | 12 ++--
 6 files changed, 4 insertions(+), 176 deletions(-)
Comment 4 Volkmar W. Pogatzki 2021-07-11 21:27:38 UTC
*** Bug 801604 has been marked as a duplicate of this bug. ***
Comment 5 Volkmar W. Pogatzki 2021-11-15 10:39:54 UTC
Not a blocker for #810613.
Comment 6 Larry the Git Cow gentoo-dev 2022-03-21 12:42:37 UTC
The bug has been referenced in the following commit(s):

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

commit 45c9d36ae0627c2066f4d2e7b01a6b56aaab7d33
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2022-03-21 12:42:28 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2022-03-21 12:42:28 +0000

    profiles: last-rite dev-java/ EAPI 5
    
    Closes: https://github.com/gentoo/gentoo/pull/24693
    Bug: https://bugs.gentoo.org/786093
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/package.mask | 13 +++++++++++++
 1 file changed, 13 insertions(+)
Comment 7 Larry the Git Cow gentoo-dev 2022-04-20 07:50:59 UTC
The bug has been closed via the following commit(s):

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

commit 1b7208e66ad59f4953952e2d988acf2d3e02421a
Author:     Jakov Smolić <jsmolic@gentoo.org>
AuthorDate: 2022-04-20 07:46:22 +0000
Commit:     Jakov Smolić <jsmolic@gentoo.org>
CommitDate: 2022-04-20 07:50:31 +0000

    dev-java/gnu-classpath: treeclean
    
    Closes: https://bugs.gentoo.org/786093
    Closes: https://bugs.gentoo.org/828465
    Closes: https://bugs.gentoo.org/829519
    Closes: https://bugs.gentoo.org/799311
    Closes: https://bugs.gentoo.org/789525
    Closes: https://bugs.gentoo.org/779028
    Closes: https://bugs.gentoo.org/741843
    Closes: https://bugs.gentoo.org/449442
    Closes: https://bugs.gentoo.org/421223
    Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>

 dev-java/gnu-classpath/Manifest                    |   1 -
 ...gnu-classpath-0.98-freetype-2.5.3-support.patch |  32 ------
 .../gnu-classpath/gnu-classpath-0.98-r6.ebuild     | 115 ---------------------
 dev-java/gnu-classpath/metadata.xml                |  17 ---
 profiles/package.mask                              |   1 -
 5 files changed, 166 deletions(-)
Comment 8 Larry the Git Cow gentoo-dev 2022-05-02 19:12:52 UTC
The bug has been referenced in the following commit(s):

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

commit 754761fb766f7e254389aab950ca94b342d175c8
Author:     Volkmar W. Pogatzki <gentoo@pogatzki.net>
AuthorDate: 2021-06-13 07:11:42 +0000
Commit:     Florian Schmaus <flow@gentoo.org>
CommitDate: 2022-05-02 19:12:25 +0000

    eclass/java-utils-2.eclass: drop gnu-classpath
    
    Bug: https://bugs.gentoo.org/786093
    
    Package-Manager: Portage-3.0.18, Repoman-3.0.2
    Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
    Closes: https://github.com/gentoo/gentoo/pull/21218
    Signed-off-by: Florian Schmaus <flow@gentoo.org>

 eclass/java-utils-2.eclass | 45 ++++++++-------------------------------------
 1 file changed, 8 insertions(+), 37 deletions(-)