Hide Forgot
thunderbird-lightning-1.0-0.41.b3pre.fc15.src is missing BuildRequires: nss-static [...] https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries_2 If a library you depend on only provides a static version your package can link against it provided that you BuildRequire the *-static subpackage. Packagers in such a situation should be aware that if a shared library becomes available, that you should adjust your package to use the shared library.
I note that there is no nss-static package. Perhaps a bug could be filed against nss first and made to block this?
nss-static is a virtual package provided by nss-devel since yesterday. Btw, this ticket has been filed automatically: http://mschwendt.fedorapeople.org/staticbugstat.html
I get: DEBUG util.py:250: Error: No Package found for nss-static >= 3.12.8 with: BuildRequires: nss-static >= %{nss_version} I'll change to: BuildRequires: nss-devel >= %{nss_version BuildRequires: nss-static
From you job's root.log: DEBUG util.py:250: nss x86_64 3.12.9-11.fc16 build 748 k Look at the version! It's ancient: 2011-02-16 There have been many newer builds of nss in Rawhide, including new versions: http://koji.fedoraproject.org/koji/packageinfo?packageID=248 $ koji latest-pkg dist-f16 nss Build Tag Built by ---------------------------------------- -------------------- ---------------- nss-3.12.10-5.fc16 dist-f16 mschwendt
Hm. This seems to be wrong to me. According to http://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Libraries_2 we shouldn't link against static libraries and we really don't need to do it. Or do I miss something here?
See comment 2. nss-devel (with its virtual nss-static name) is a static-only library package. There are no shared builds of the libs it includes: http://koji.fedoraproject.org/koji/rpminfo?rpmID=2595533