[Pki-devel] Repo with the F18 dependencies needed to build Dogtag

Matthew Harmsen mharmsen at redhat.com
Thu Apr 5 21:06:10 UTC 2012


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):
>>
>>   * http://sourceforge.net/projects/resteasy/files/Resteasy%20JAX-RS/2.3.2.Final/resteasy-jaxrs-2.3.2.Final-all.zip/download?use_mirror=iweb
>>
>> 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 at redhat.com
>>> https://www.redhat.com/mailman/listinfo/pki-devel
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pki-devel/attachments/20120405/dfb4c091/attachment.htm>


More information about the Pki-devel mailing list