Summary: | dev-java/xom-1.2.10 with dev-java/xerxes-2.12.0 - javac: .../work/XOM/build/src/nu/xom/Builder.java:45: error: package org.apache.xerces.impl does not exist | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Radoslaw Szkodzinski <astralstorm> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ascendant512+gentoo, conikost, gentoo-bugs, gentoo, toralf, vivo75, wtt6 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/11727 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | xom-1.3.2.ebuild produces circular |
Description
Radoslaw Szkodzinski
2019-04-18 04:33:19 UTC
Hi I've put together a PR to fix the issue. I can't merge it right now unfortunately. *** Bug 683760 has been marked as a duplicate of this bug. *** Created attachment 573408 [details] xom-1.3.2.ebuild produces circular (In reply to Patrice Clement from comment #1) > I've put together a PR to fix the issue. I can't merge it right now > unfortunately. I tried the attached ebuild, which is what you put on github. It produces this: --- * Error: circular dependencies: (dev-java/jaxen-1.1.6:1.1/1.1::gentoo, ebuild scheduled for merge) depends on (dev-java/xom-1.3.2:0/0::pmaci, ebuild scheduled for merge) (buildtime) (dev-java/jaxen-1.1.6:1.1/1.1::gentoo, ebuild scheduled for merge) (buildtime) The tried emerge was: # emerge -1 dev-java/icedtea-web These are the packages that would be merged, in order: Calculating dependencies ....... ... . ... done! [ebuild R ] dev-java/icedtea-web-1.6.2::gentoo USE="-doc -javascript nsplugin tagsoup* -test" 0 KiB [ebuild N ] dev-java/tagsoup-1.2.1::gentoo USE="-doc -source" 0 KiB [ebuild N ] dev-java/saxon-9.2.0.6-r2:9::gentoo USE="-doc -source" 0 KiB [nomerge ] dev-java/saxon-9.2.0.6-r2:9::gentoo USE="-doc -source" [nomerge ] dev-java/dom4j-1.6.1-r7:1::gentoo USE="-doc -source -test" [ebuild N ] dev-java/jaxen-1.1.6:1.1::gentoo USE="-doc -source" 0 KiB [ebuild N ] dev-java/xom-1.3.2::pmaci USE="-doc -source" 0 KiB Total: 5 packages (4 new, 1 reinstall), Size of downloads: 0 KiB * Error: circular dependencies: --- see circular above (In reply to Ulenrich from comment #4) Hi The circular dependencies problem is unrelated to this bug report. I'm afraid something is up with your system. I've also encountered cirtular deps, my system is fine =) jaxen depends on xom CDEPEND=" dev-java/dom4j:1 dev-java/jdom:0 dev-java/xom:0" and new xom ebuild from PR 11727 depends on jaxen CDEPEND=" dev-java/xerces:2 dev-java/jaxen:1.1 dev-java/xml-commons-external:1.3" Indeed but jaxen is required for xom-1.3.2 to compile. :/ @Patrice, there is a trick to resolve this paradox: the ebuild of dev-java/xom-1.2.10 pulls this source: xom-1.2.10.tar.gz which has java-compiled saxon classes in the xom-1.2.10.jar How about this approach instead? * Revbump jaxen and remove the xom dep. * BUT remove xom classes from jaxen (it's just two classes). * Remove the circular dep. As noted in the ebuild, it might bite us back later. :( https://github.com/gentoo/gentoo/pull/11727/commits/ff53a1aee851320bf45c9a93ccc13 68c6dedf28e (In reply to Patrice Clement from comment #9) > https://github.com/gentoo/gentoo/pull/11727/commits/ > ff53a1aee851320bf45c9a93ccc13 > 68c6dedf28e Interesting. Bugzilla truncates URLs now. Let's try again: https://github.com/gentoo/gentoo/pull/11727/commits/ff53a1aee851320bf45c9a93ccc1368c6dedf28e (In reply to Patrice Clement from comment #10) > (In reply to Patrice Clement from comment #9) > > https://github.com/gentoo/gentoo/pull/11727/commits/ > > ff53a1aee851320bf45c9a93ccc13 > > 68c6dedf28e > > Interesting. Bugzilla truncates URLs now. Let's try again: > > https://github.com/gentoo/gentoo/pull/11727/commits/ > ff53a1aee851320bf45c9a93ccc1368c6dedf28e At least works for me here. @Patrice, Then introduce an USE flag noxom and einfo users to firstly use this flag in the first emerge round. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef8bd00d52b34d7deb01ddc46ca7561e78c0d7b commit 0ef8bd00d52b34d7deb01ddc46ca7561e78c0d7b Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2019-04-18 09:55:36 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2019-05-06 09:29:11 +0000 dev-java/xom: version bump. * Fetch sources from maven.org. * Switch build process to java-pkg-simple. * EAPI 6 bump. Closes: https://bugs.gentoo.org/683718 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-java/xom/Manifest | 1 + dev-java/xom/xom-1.3.2.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) *** Bug 685250 has been marked as a duplicate of this bug. *** This bug still affect stable packages, only ~amd64 are ok I am still affected by this bug. I have tried ~amd64, noxom, -nsplugin with --newuse & --deep. All to no avail. (In reply to Jason McGuiness from comment #16) > I am still affected by this bug. I have tried ~amd64, noxom, -nsplugin with > --newuse & --deep. All to no avail. Please feel free to request any useful information to assist in investigating the issue. |