Re: Manual Requires: behaviour changed? was :Broken dependencies in Fedora Extras - 2007-02-01 (fwd)

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

 



Paul Wouters wrote:
I received an email with:

package: hping3 - 0.0.20051105-5.fc7.i386 from fedora-extras-development-i386
  unresolved deps:
     libtcl8.4.so

This has never before been an issue. In fact, according to the guidelines at

http://fedoraproject.org/wiki/Packaging/Guidelines#Requires

I am not supposed to manually add libraries, as rpm should pick them up per default.
Hence, my package only includes a BuildRequires: tcl-devel and not a Requires: tcl.

Did this behaviour change, or is the above script hit a false positive?

No, the behavior did not change, and the above script did not hit a false positive.

Recently the version of Tcl was upgraded from 8.4 to 8.5. This came with a corresponding name change for the .so: libtcl8.4.so is no longer available, but libtcl8.5.so is.

To fix, you just need to bump the release and rebuild your package. The rebuild will find the new libtcl8.5.so and set the requirement appropriately.

--Wart

--
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