min java 1.4 EAPI 5
di you mean this version or the unused slot :4.1?
(In reply to Miroslav Šulc from comment #1) > di you mean this version or the unused slot :4.1? What's the differnce?
$ equery meta avalon-framework * dev-java/avalon-framework [gentoo] Maintainer: java@gentoo.org (Java) Upstream: None specified Homepage: http://avalon.apache.org/ Location: /usr/src/gentoo.git/dev-java/avalon-framework Keywords: 4.2.0-r2:4.2: amd64 ppc64 x86 ~amd64-linux ~arm64 ~ppc-macos ~sparc-solaris ~x86-linux ~x86-solaris License: Apache-2.0 this version is slot :4.2. and there are packages depending on this slot: $ git --no-pager grep dev-java/avalon-framework dev-java/commons-logging/commons-logging-1.2-r1.ebuild:CDEPEND="avalon-framework? ( dev-java/avalon-framework:4.2 ) dev-java/commons-logging/commons-logging-1.2-r3.ebuild: avalon-framework? ( dev-java/avalon-framework:4.2 ) dev-java/fop/fop-2.0-r3.ebuild: dev-java/avalon-framework:4.2
(In reply to Miroslav Šulc from comment #3) > $ equery meta avalon-framework > * dev-java/avalon-framework [gentoo] > Maintainer: java@gentoo.org (Java) > Upstream: None specified > Homepage: http://avalon.apache.org/ > Location: /usr/src/gentoo.git/dev-java/avalon-framework > Keywords: 4.2.0-r2:4.2: amd64 ppc64 x86 ~amd64-linux ~arm64 ~ppc-macos > ~sparc-solaris ~x86-linux ~x86-solaris > License: Apache-2.0 > > this version is slot :4.2. > > and there are packages depending on this slot: > > $ git --no-pager grep dev-java/avalon-framework > dev-java/commons-logging/commons-logging-1.2-r1.ebuild:CDEPEND="avalon- > framework? ( dev-java/avalon-framework:4.2 ) > dev-java/commons-logging/commons-logging-1.2-r3.ebuild: avalon-framework? ( > dev-java/avalon-framework:4.2 ) > dev-java/fop/fop-2.0-r3.ebuild: dev-java/avalon-framework:4.2 Yes, of course, the version to be removed. I already tried a 4.2.0-r3 rbump with java 1.8:* but it didn't work, We need to find solutions for fop and commons-logging. A higher version of avalon-framework seems not available ( http://archive.apache.org/dist/avalon/avalon-framework/source/ )
ok, now i get it :-) commons-logging seems to be ancient itself, but too many packages depend on it. wrt fop, we might try the latest 2.6.
(In reply to Miroslav Šulc from comment #5) > ok, now i get it :-) > > commons-logging seems to be ancient itself, but too many packages depend on > it. wrt fop, we might try the latest 2.6. Just saw that in commons-logging, the avalon-framework, avalon-logkit support is optional. How do you think about dropping those two local USE flags? Wrt fob and batik, I guess both of them are too broken and updating would take ages. But need to check.
dropping those flags would be probably ok, i can't see anything requiring these use flags. wrt batik, i don't see how it is related. fop, i did not look at the sources, but it's needed by some packages.
(In reply to Miroslav Šulc from comment #7) > dropping those flags would be probably ok, i can't see anything requiring > these use flags. > > wrt batik, i don't see how it is related. > > fop, i did not look at the sources, but it's needed by some packages. Just grepped fop sources for "avalon" and it looks promising: "fop-2.6/README:138:* Drop dependency on Avalon-Framework" Regarding avalon-logkit: qgrep dev-java/avalon-logkit | sort dev-java/avalon-framework/avalon-framework-4.2.0-r2.ebuild:CDEPEND="dev-java/avalon-logkit:2.0 dev-java/commons-logging/commons-logging-1.2-r1.ebuild: avalon-logkit? ( dev-java/avalon-logkit:2.0 ) dev-java/commons-logging/commons-logging-1.2-r3.ebuild: avalon-logkit? ( dev-java/avalon-logkit:2.0 ) dev-java/freemarker/freemarker-2.3.25.ebuild:CP_DEPEND="dev-java/avalon-logkit:2.0 dev-java/velocity/velocity-1.7-r2.ebuild: dev-java/avalon-logkit:2.0
I am putting bug 727504 as a blocker.
Does not depend on dev-java/fop
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1585dc1cda6e1076ea4ae181949c0ff1583e5c5 commit c1585dc1cda6e1076ea4ae181949c0ff1583e5c5 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2021-10-28 11:04:50 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2021-10-29 16:23:39 +0000 dev-java/avalon-framework: min java 1.8 + EAPI 7 Closes: https://bugs.gentoo.org/784839 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/22739 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> .../avalon-framework-4.2.0-r3.ebuild | 43 ++++++++++++++++++++++ dev-java/avalon-framework/files/4.2.0-enum.patch | 23 ++++++++++++ 2 files changed, 66 insertions(+)