Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 264914 - dev-java/xsd2jibx should depend on dev-java/xsdlib
Summary: dev-java/xsd2jibx should depend on dev-java/xsdlib
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High normal
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-04 22:34 UTC by Dror Levin (RETIRED)
Modified: 2009-04-05 10:17 UTC (History)
0 users

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 Dror Levin (RETIRED) gentoo-dev 2009-04-04 22:34:31 UTC
It appears that dev-java/xsd2jibx required xsdlib (at least for building) but does not depend on it.
The package dev-java/relaxng-datatype is also required, but that's a dependency of xsdlib so I don't think it should be added to xsd2jibx.
Comment 1 Petteri Räty (RETIRED) gentoo-dev 2009-04-04 23:16:37 UTC
Please provide a failing build.log. Works fine here.
Comment 2 Dror Levin (RETIRED) gentoo-dev 2009-04-05 01:24:29 UTC
While reproducing I found out that xsd2jibx depends on xsdlib indirectly through dev-java/jibx, so this shouldn't happen. Dunno why it happened here.

Anyway, the failure is reproducible on my system (when xsdlib is not around) so I can provide a build.log if still needed.
Comment 3 Petteri Räty (RETIRED) gentoo-dev 2009-04-05 10:17:03 UTC
(In reply to comment #2)
> While reproducing I found out that xsd2jibx depends on xsdlib indirectly
> through dev-java/jibx, so this shouldn't happen. Dunno why it happened here.
> 
> Anyway, the failure is reproducible on my system (when xsdlib is not around) so
> I can provide a build.log if still needed.
> 

Of course stuff breaks when you remove something from the dep chain. Portage does not do a deep scan to the dependencies by default so it won't warn you.