I believe that libtcb dependency in BuildRequires is useless. Here is why:
1) when the package is built against libtcb, it should contain libtcb-devel in
BuildRequires; linking against libtcb must imply the use of its header files;
2) when the package needs libtcb implicitly (via another packages), libtcb should
be recursively fetched with those packages; there's a packaging bug in those
I would say even more: there should not be any particular lib%name dependency in
BuildRequires, on condition that lib%name-devel package exists in the repo. This
way we can enforce so-called full linking, which is a GoodThing(tm).
Actually libtcb is already there, I'm sorry.
But I think I touched an important thing which is worthwhile to be discussed one
day. So I pass the "REMIND" resolution.
Даже на 3.0:
$ grep tcb /etc/buildreqs/packages/essential
$ rpm -qR nss_tcb | grep tcb
libtcb = 0.9.8.9-alt1
Actually fixed in rpm-utils-0.9.2-alt1.
fixed так fixed.