<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Nov 12, 2013 at 3:25 PM, Paul Howarth <span dir="ltr"><<a href="mailto:paul@city-fan.org" target="_blank">paul@city-fan.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 12/11/13 14:22, Thomas Spura wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
On Tue, Nov 12, 2013 at 2:30 PM, Vít Ondruch <<a href="mailto:vondruch@redhat.com" target="_blank">vondruch@redhat.com</a><br></div><div><div class="h5">
<mailto:<a href="mailto:vondruch@redhat.com" target="_blank">vondruch@redhat.com</a>>> wrote:<br>
<br>
Dne 12.11.2013 13:42, Dominik 'Rathann' Mierzejewski napsal(a):<br>
<br>
On Tuesday, 12 November 2013 at 12:54, Vít Ondruch wrote:<br>
<br>
Hi,<br>
<br>
I see more often then I would like that some packages get pushed<br>
into Fedora and immediately appears among broken<br>
dependencies, since<br>
they were pushed into Fedora sooner then their dependencies.<br>
<br>
So I propose to add one additional bullet into reviewer<br>
guidelines [1]:<br>
<br>
"Package has to have satisfied all its dependencies prior it<br>
is approved."<br>
<br>
Hopefully somebody will notice next time during review ....<br>
<br>
*Sigh* it's another case of something so obvious that nobody thought<br>
it needed to be spelled out before, but apparently it's<br>
necessary now,<br>
so +1.<br>
<br>
Regards,<br>
Dominik<br>
<br>
<br>
Better would be if it is technically impossible, but I have no idea<br>
how to achieve that :/ Actually, the script which creates the<br>
dist-git repo could check the .spec file and availability in Fedora<br>
and deny to create repo without satisfied dependencies, but it seems<br>
to be a bit overkill.<br>
<br>
<br>
Hmm, is it usefull to have Requires, that are not installed on build<br>
time? If a package has a Requires on something, and doesn't need it on<br>
build time, build time is faster as the installation can be saved. But<br>
other than that, it shouldn't hurt to just blindly install the requires<br>
also on buildtime and in such cases it would fail.<br>
<br>
Are there other reasons except saving some installation time for not<br>
installing the requires on build time?<br>
</div></div></blockquote>
<br>
There can be cases where packages run-require each other but don't build-require each other (which would of course be circular build dependencies).<span class="HOEnZb"><font color="#888888"></font></span></blockquote>
<div><br></div><div>Yeah... Right... Never mind...<br><br>Thanks,<br></div><div> Tom <br></div></div></div></div>