On Mon, Dec 7, 2020 at 11:51 AM Jerry James <loganje...@gmail.com> wrote:
> - Figure out if jansi 2.0.1 is backwards compatible with jansi 1.18.  If it is
>   not, then we'll have to figure out how to make parallel installable versions
>   of jansi 1.18 and 2.0.1, or else port everything currently using 1.18 to
>   2.0.1.

It is not backwards compatible.  Drat!

> - Figure out if I built jansi 2.0.1 correctly.  There is a shared object 
> inside
>   of the JAR, which I think is not correct.

What's happening here is that jansi 2.x obsoletes jansi-native.  The
shared library for jansi-native is packed inside of the JAR (which is
correctly installed into %{_jnidir}).  The packaging guidelines allow
this, so all I need to do is add the appropriate Obsoletes and
Provides.  I've also got to ensure that the shared library is built
with the correct compiler and linker flags.

So the sticking point here is that jansi 1.x and 2.x are incompatible.
I'll see if there is a reasonable way of installing them in parallel.
-- 
Jerry James
http://www.jamezone.org/
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
  • Scala Jerry James
    • Re: Scala Jerry James

Reply via email to