Il 04/06/2015 23:15, Noa Resare ha
scritto:
Thanks!
I hit a slight snag in my progression to publish the
depenencies. It turns out that one of the dependencies, caliper
doesn't build in rawhide because of a dependency on
jersey-client:1.11. There is a compatibility package in rawhide
named jersey1 which provides jersey-client:1.19 but it seems
like the "fuzzy artefact resolution" going on works differently
when depending on compat packages and there needs to be an exact
version match (updating the dependency version to something
jersey1 provides, such as 1.19 or 1 makes the package build.)
What is the best cause of action here? A, flip the dependency
from 1.11 to 1.19. B, flip the dependency from 1.11 to 1. Any of
those seems to have potential to be "interesting" when some
other code has it's more specific dependency on jersey fulfilled
transitively.
Another quick question: attempting to use the same copr
project for both a released version of fedora and rawhide
doesn't make a lot of sense, in the case of java with fast
moving and complex dependencies, right? I assume after having
run into this that I would want one copr project per target so
that I can let the packages diverge.
/noa
hi
it
should work both ways. but in case of an upgrade of jersey1
package
you must change the version references
an example ho manage a compat package:
%pom_xpath_set "pom:dependency[pom:groupId =
'com.sun.jersey']/pom:version" 1
or
%pom_xpath_set "pom:dependency[pom:groupId =
'com.sun.jersey']/pom:version" 1.19
the same should be done for hibernate-core
regards
gil
|
--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel