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