On Mon, Dec 7, 2020 at 11:51 AM Jerry James <loganjerry@xxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx