Message info
 
To:Kevin Wright From:Matthew Harmsen Subject:Re: [Pki-devel] Repo with the F18 dependencies needed to build Dogtag Date:Thu, 05 Apr 2012 14:06:10 -0700
 

On 04/04/12 19:10, Kevin Wright wrote:

On Apr 4, 2012, at 3:35 PM, Matthew Harmsen wrote:

Adam,

Was there a typo in your subject line --- Did you actually mean Fedora 16 instead of Fedora 18 (rawhide)?

If you did mean Fedora 16, Endi and Adi made some recent changes which remove the need for the "candlepin-deps", but require the following:
On 3/27/2012 8:57 PM, Endi Sukma Dewata wrote:
On 3/27/2012 5:20 PM, Endi Sukma Dewata wrote:
Previously the code depends on the old RESTEasy libraries provided by
Candlepin package. Now the Eclipse classpath, build/setup scripts, and
the spec file have been updated to use the libraries provided by the
new RESTEasy package.

Ticket #29

Note: The new RESTEasy package is only available in F17.

Rebased.

I revised the patch such that in older Fedora it will not require the new RESTEasy package. Instead, you can download RESTEasy 2.3.2 (must be this version) zip file, install it somewhere, and create the following symlinks to mimic F17:

/usr/share/java/glassfish-jaxb/jaxb-impl.jar
/usr/share/java/resteasy/jaxrs-api.jar
/usr/share/java/resteasy/resteasy-jaxb-provider.jar
/usr/share/java/resteasy/resteasy-jaxrs.jar
/usr/share/java/resteasy/resteasy-jettison-provider.jar
/usr/share/java/scannotation.jar

This way we can continue the development on F16 without having to officially support it.
I believe that you can download this from the following link (wait for the download link to appear):
I believe that Kevin may be able to point you to an existing Repo for the other components?

Hope this helps,
-- Matt

Matt,

The only problem with this is that the nightly builds are using mock (as are the builds done in Westford, AFAIK). Mock builds just pull from a mock repo and don't allow you to do this type of manipulation--at least not in any type of automated fashion. If someone can provide me with an rpm that includes these hacks, I can put them in a extras repo and pull from that. This hack would allow me to continue with the daily F16 builds otherwise I think we should discontinue them since Dogtag 10 will never be released on F16.

--Kevin

Kevin,

Ade spoke with Adam regarding this, and I now believe that this will no longer be necessary, as Adam can simply manually apply Endi's changes to his Fedora 16 development machine (and build from source).

Thanks,
-- Matt

On 04/02/12 19:13, Adam Young wrote:
Please make a single directory with the set of RPMs needed for BUilding Dogtag.  We've been doing that for IPA for a while, and it is necessary for continuing development.  I am not at a point where I can install F17 for my primary development machine,  but I still try to keep up with PKI development from time to time.  You guys have done a great job in geting the RPMS into Rawhide,  but they should still install on F16 provided all of the dependencies are provided.  I am willing to generate the Repo the same way that John Dennis does for IPA,  but I need the RPMS themselves.


_______________________________________________
Pki-devel mailing list
Pki-devel@redhat.com
https://www.redhat.com/mailman/listinfo/pki-devel