Bacula-users

Re: [Bacula-users] Suggestions for selecting Bacula version

2009-03-12 14:10:38
Subject: Re: [Bacula-users] Suggestions for selecting Bacula version
From: Kevin Keane <subscription AT kkeane DOT com>
Date: Thu, 12 Mar 2009 10:56:45 -0700
I think you may be thinking of a lab setup, but the original poster 
seems to have been talking about putting bacula into production.

Understanding how to recompile is indeed very important. And actually 
recompiling makes a lot of sense in a lab environment. It really is not 
very difficult. Recompiling packages is one of the greatest strengths of 
open source. It's also one of the greatest weaknesses; it makes for 
brittle servers and undermines efforts at configuration management. And 
for that reason, I wish we could get away from this culture of 
"recompiling".

Distribution vendors do the recompiling all the time - and they have 
whole teams of developers doing that all day. As a lone warrior, you 
can't expect to be able to provide anywhere near enough testing - or 
even keeping up with updates - to compile with the likes of RedHat, 
SuSE, Xandros, ...

And for a production machine, there really is only one criterion that 
matters: stability. I certainly don't want to be the one spending all 
day trying to track down why some home-compiled program coredumped just 
because of a new security patch to some other library. Let alone explain 
to my customer why the company's main server was down all day. I want to 
be able to tell him "RedHat fixed that problem for you before it ever 
hit your server."

That's why I said to only use recompiling as the last resort. I think a 
compiler has no place on a production server, except for extremely 
tightly controlled and well-justified situations.

Bob Hetzel wrote:
> 1) If you use the version that's not the latest, the bacula folks will most 
> likely just tell you to upgrade to the latest version, so you might as well 
> start there now and try to stay current.
>
> 2) On open source software that's where development is still "active" I'd 
> highly recommend learning to configure/compile from source.  You don't need 
> to know how to program to do this and it's reasonably well written up in 
> the Bacula docs at www.bacula.org.  Documentation of decisions that go into 
> compiling by the packagers is generally sparse or non-existent.
>
> 3) If you find a bug and happen to be the first one to report it you'll be 
> able to test the fix (Kern and others have been really good in my 
> experience with fixing bugs whenever they can get a full explanation plus 
> output showing what's happening) much easier than if you have to wait for 
> the next release followed by the next package release.  Generally fixes are 
> put out as patches of source code only (new "release" versions of bacula 
> seem to be quarterly or so lately).
>
> 4) In addition, through configuring/compiling practice you'll probably 
> obtain a much better understanding of how Linux/bacula/etc work.  I don't 
> compile very much at all on my systems, but bacula is definitely one to 
> compile here where I work.  Since you're running a Linux variant and 
> bacula's active development takes place on Linux you won't likely hit a 
> compiling problem that's not easy to solve.
>
> In my case I just put my compile options in a script so I don't have to 
> re-figure them out every time and so it takes only about 5 mins to install 
> a new bacula version or a patch fix.
>
>      Bob
>
> Previously, Kevin Keane said...
>
>  > There is no 100% cut-and-dried answer here, but a couple thoughts:
>  >
>  > - Regardless of what you do, I would not use a version older than, say,
>  > 2.2. Preferably use 2.4.
>  >
>  > - You may want to stay with the version you have been testing. After all,
>  >  your test results may not apply to other versions.
>  >
>  > - If you can, use the version that comes with your distribution, in this
>  > case with Ubuntu 8.04. It makes updating and maintenance a lot easier.
>
>  > - If the Ubuntu version is too old, see if you can find a newer version
>  > already compiled for Ubuntu 8.04 somewhere else.
>  >
>  > Only as a last resort recompile yourself. Reynier P?rez Mira wrote:
>  >
>  >
>  >
>  > > > Hi every:
>  > > > I've been testing Bacula for more than six months. Right now my boss
>  > > >  ask
>  > > > to me for a suitable version for production. Wich version did yours
>  > > > recommend me? I use Ubuntu Server and I was thinking to use the
>  > > >  version
>  > > > post in the repository for LTS (Ubuntu 8.04) release. This will be
>  > > > fine?
>  > > > Thanks and cheers in advance
>  > >
>
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>   


-- 
Kevin Keane
Owner
The NetTech
Find the Uncommon: Expert Solutions for a Network You Never Have to Think About

Office: 866-642-7116
http://www.4nettech.com

This e-mail and attachments, if any, may contain confidential and/or 
proprietary information. Please be advised that the unauthorized use or 
disclosure of the information is strictly prohibited. The information herein is 
intended only for use by the intended recipient(s) named above. If you have 
received this transmission in error, please notify the sender immediately and 
permanently delete the e-mail and any copies, printouts or attachments thereof.


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users