<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 02/06/2013 11:48 AM, Michael
      Schwendt wrote:<br>
    </div>
    <blockquote cite="mid:20130206204828.12345513@faldor" type="cite">
      <pre wrap="">On Wed, 06 Feb 2013 11:01:33 -0800, Elio Maldonado wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">The problem is that there are four packages, nspr, nss-util, 
nss-softokn, nss, and nspr expired sooner that the others as sometines 
nss takes me longer. we have two options: (1) expire all of them or (2) 
edit overrides to extend some so they end at the same time. Given that 
keeping them in buildroot-override more than needed is frowned upon I 
should opt for (1) if there aren't any objections. By the way, as soon 
as the builds make it to updates-testing they are removed from buildroot 
but we can't always count on good timing.
</pre>
      </blockquote>
      <pre wrap="">
There is another option: (3) prepare your upgrades with a local build
using Mock and including your own local testing repo. Especially if your
builds have so strict inter-dependencies that they will really require
buildroot overrides in koji.</pre>
    </blockquote>
    <tt>Yes, I am glad you mention it. See:
      <a class="moz-txt-link-freetext" href="https://fedoraproject.org/wiki/Updating_NSS">https://fedoraproject.org/wiki/Updating_NSS</a><br>
      and the git repo&nbsp; - </tt><tt>git clone <a class="external free"
href="git://fedorapeople.org/%7Eemaldonado/nssmockbuilds4fedora.git">git://fedorapeople.org/~emaldonado/nssmockbuilds4fedora.git</a><br>
      I wrote it for pre-flight tests and prevent nss updates don't
      break packages that depend on nss,<br>
      sometimes indirectly. It's a bit crude and needs a lot of work. We
      are now actively working on it.</tt> <br>
    <tt>It doesn't yet address the buildroot override pieces expiring to
      soon issues which is</tt><br>
    <tt>a manual process and only being vigilant will can do it.</tt><br>
    <br>
    <blockquote cite="mid:20130206204828.12345513@faldor" type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">keeping them in buildroot-override more than needed is frowned upon
</pre>
      </blockquote>
      <pre wrap="">
As one could see. Breaking the buildroot (for everyone) is bad. Obviously.
Adding buildroot overrides that might affect other builds in unknown ways
bears a risk. That's why it may be necessary to (1) expire them quickly
as soon as you need more time and until the full show is ready to be built.

HTH
</pre>
    </blockquote>
    <br>
  </body>
</html>