<div dir="ltr">Only two words: please simplify.<div><br></div><div>KISS more and you'l be kissed. <br><div><br></div><div style>Thanks </div></div><div style><br></div><div style>Alex</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/11/7 Petr Bena <span dir="ltr"><<a href="mailto:benapetr@gmail.com" target="_blank">benapetr@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I think we should make a simple list (even autogenerated) of all<br>
packages that are officialy supported by tool labs and are guaranteed<br>
to be present on all execution nodes.<br>
<br>
I know that I can open puppet definitions hierarchy for labs, check<br>
recursively all templates we have from root to execution node and<br>
check all these lists for my package X, but that is kind of hard-core<br>
work to do for every single package.<br>
<br>
We can't expect users of tool labs to ever do this to figure out, so<br>
there needs to be a better list.<br>
<br>
<br>
For example right now I need to be sure that package g++, make and<br>
qt4-qmake are present. On some nodes it may be, on some other nodes it<br>
may not be. I have root on tool labs and I can directly access every<br>
server, check dpkg -l there, but regular users do not have this<br>
ability so how they are supposed to verify that? These packages I<br>
mentioned, like g++ are very common and probably even included by some<br>
other puppet template than exec node, so I can't check against puppet<br>
for exec node if this package is there, but it MAY BE (who knows)<br>
present in some other template / definition inherited from other<br>
puppet classes...<br>
<br>
So right now this it's a little bit tricky to figure out if some<br>
package is available and supported. Even if it is NOW on exec nodes,<br>
nothing guarantees you that it will be there tommorow, or that it will<br>
be there on future exec nodes (we have many exec nodes with different<br>
configuration than other, that already causes lot of troubles, but<br>
AFAIK I am not supposed to care about that)<br>
<br>
Is there some simple solution for this?<br>
<br>
_______________________________________________<br>
Labs-l mailing list<br>
<a href="mailto:Labs-l@lists.wikimedia.org">Labs-l@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/labs-l" target="_blank">https://lists.wikimedia.org/mailman/listinfo/labs-l</a><br>
</blockquote></div><br></div>