A somewhat weird library dependency case

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a somewhat bizarre dependency question.

Preambule:
python-ctypes (currently under review) allows python programs to directly interact with low-level libraries without having to provide bindings. This is pretty neat. Not sure how sane, but pretty neat.

Problem:
python-tidy uses python-ctypes to interact with libtidy. I'm pretty sure that python-tidy still requires the libtidy API to remain the same, so ultimately it still requires libtidy-0.99.so.0. If it didn't use python-ctypes and linked directly to libtidy, RPM would have automatically pulled in a dependency on libtidy-0.99.so.0

Question:
Should I do:
Requires: libtidy (wrong, since it still needs a specific version)
Requires: libtidy = 0.99 (works, but 0.99.1 ought to still be valid)
Requires: libtidy-0.99.so.0 (best, but ugliest)

What does esteemed public think?

Regards,
--
Konstantin Ryabitsev
McGill University WSG
Montréal, Québec

--
fedora-extras-list mailing list
fedora-extras-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-extras-list

[Index of Archives]     [Fedora General Discussion]     [Fedora Art]     [Fedora Docs]     [Fedora Package Review]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite Backpacking]     [KDE Users]

  Powered by Linux