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