[Pki-devel] [PATCH] 549 Updated Resteasy and Jackson dependencies

Endi Sukma Dewata edewata at redhat.com
Tue Feb 3 17:33:31 UTC 2015


On 2/3/2015 9:47 AM, Fraser Tweedale wrote:
> On Mon, Feb 02, 2015 at 12:53:53PM -0600, Endi Sukma Dewata wrote:
>> In Fedora 22 the Resteasy package has been split into several
>> subpackages. The pki-core.spec has been modified to depend on
>> more specific Resteasy packages which depend only on Jackson
>> 1.x. The classpaths and various scripts have been modified to
>> remove unused references to Jackson 2.x.
>>
>> https://fedorahosted.org/pki/ticket/1254
>>
>> --
>> Endi S. Dewata
>
> The upgrade script does not check that the OS is Fedora 22; I think
> it should check before acting, or have I misunderstood?
>
> Fraser

Good question. That is not necessary because the classpath changes are 
actually valid on all distributions. Prior to F22 there's only a single 
Resteasy package and it depends on both Jackson 1.x and 2.x, but Dogtag 
code itself doesn't actually depend on Jackson 2.x. I've verified it 
working on an F20. Starting from F22 the Resteasy package was split, so 
Dogtag can depend on Resteasy packages that only depend on Jackson 1.x. 
The classpath shouldn't have included Jackson 2.x files in the first 
place, but that distinction wasn't clear until we split Resteasy recently.

-- 
Endi S. Dewata




More information about the Pki-devel mailing list