nss rebuild problem which I am unsure how to solve

Josh Boyer jwboyer at gmail.com
Sun Jan 2 18:59:58 EST 2011


On Sun, Jan 2, 2011 at 5:59 PM, Adrian Reber <adrian at lisas.de> wrote:
> This will probably be a bit confusing, but I will try my best to
> describe at as clear as possible.
>
> Right now I am trying to rebuild all packages which are in the group
> "build". The problem I have is with the nss-* packages.
>
> Our f13 version is 3.12.6-7 which requires nss-util = 3.12.6, and that
> is already the bug. I cannot update to nss-*-3.12.9 (current rawhide)
> because of the dependencies of the nss-* packages on each other as nss
> requires the exact version of nss-util (3.12.6). This is a packaging bug
> which was later fixed with 3.12.6. Unfortunately I cannot rebuild that
> old version because the test suites includes a certificate which has
> expired.
>
> So I cannot build 3.12.6-8 which would fix the wrong "Requires: nss-util
> = 3.12.6" to "Requires: nss-util >= 3.12.6" (and everything would be
> okay).
>
> During my rebuilds with mock I did not hit this bug because f12 contains a
> newer nss with the correct "Requires:" line. So the easiest solution
> would be if the ppc koji could also inherit from f12+updates (if that is
> possible). The f12+updates is using 3.12.8 and our latest f13 version is
> still at 3.12.6. The only other way I can imagine would be to build a nss
> 3.12.6 package with the updated certificate so that the test does not
> fail, but that sounds even more complicated.

It does inherit from f12-updates, but only the updates actually built
on that hub not the primary.

Really, koji-shadow should be used for building f15 instead of trying
to do it piecemeal.  It will go back and reconstruct the buildroots
for packages as they were when the packages was originally built.
It's not perfect, but it builds a more complete set of packages and it
does so in an automated fashion.

I believe Karsten and Dan were going to look at doing this, but I'm
not sure where things stand.  Until I got the tags fixed a couple days
ago, I don't even think it was possible.  It should be now though.

josh



More information about the Fedora-ppc mailing list