Re: bcfg2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Dec 21, 2006, at 7:37, seth vidal wrote:

If we start tying down ruby or any other language as we move along we
end up having more and more pieces of the OS that we cannot deploy new
versions of w/o fear of breaking our administrative infrastructure.

I'm sorry, that's just FUD.

Generally: There are lots of components that, if you were truly paranoid, you couldn't upgrade without fear of breaking any sort of mildly complex infrastructure anyway. Yet most of us go along alright with frequent-ish "yum upgrade" or (of course) "up2date -u".

More specifically: I don't know the change history of python well, but with for instance perl then any sort of breakage is extremely rare. Maybe I have selective memory, but I don't recall any actually. You should see the lengths they go to to preserve obscure side-effects of bugs and undocumented "features" as they still rapidly are developing and enhancing perl 5.

I've only been using Ruby casually for a few years, but I haven't gotten the impression that it's much different in the Ruby community.

As someone else pointed out: It's really not reasonable to say "oh, we don't trust we won't break our own packages so let's not use them". Dog food and all. In particular not if the worst case scenario is to login to each box manually to downgrade a bad RPM to get the administration infrastructure going again.

Your other argument: "Few here programs in Ruby and critically depending on something we can't fix sucks" is much much better. :-)

As a, future, counter argument then the stateless guys are planning to use puppet as a part of that system. If so then there's a good chance it'll be very well integrated with Fedora and RHEL.



 - ask

--
http://develooper.com/ - http://askask.com/


[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux