On Friday 09 December 2005 20:44, Landon Fuller wrote:
> Kern Sibbald wrote:
> > On Friday 09 December 2005 09:00, Davide Bolcioni wrote:
> >>Kern Sibbald wrote:
> >>>The current "production" release is Bacula version 1.38.2.  Between the
> >>>time it was released (22 November 2005) and now, there are a number of
> >>>bugs that have been fixed, which some users might want to include in
> >>>their system.
> >>>
> >>>The problem is that these fixes are for the most part in version 1.39,
> >>>and are quite difficult to back port to 1.38.
> >>
> >>I may be stating the obvious, but I've seen other projects leverage CVS
> >>to handle this. When a new release is on the horizon, a branch is opened
> >>and Release Candidates are tagged on the branch up to the actual
> >>release; I gather that Bacula worked like this, but I only had a look.
> >>Subsequent fixes are performed on this branch, however, and result in
> >>point releases of the branch. This makes somewhat "easy" to make point
> >>release 1.38.x; these fixes are then merged on the trunk after a while.
> >
> > Yes, this is a good technique, thanks for mentioning it.  I'm aware of
> > it, and have used it, but for some reason this time, I made most of the
> > fixes in the HEAD, which got merged with a lot of new code, so putting
> > that into the branch (which exists) is much more difficult.
> >
> > After testing 1.39.2 in a "production" environment, I'm not yet convinced
> > that it is stable enough to release as anything bug beta ...
>
> For what it's worth, I've done rudimentary testing on my code (including
> exercising most code paths under valgrind), and while I believe it's
> fairly solid, I would not yet be comfortable with running it in a
> production environment.

Thanks for the input Landon.

>
> Perhaps myself and other contributors can assist in back-porting bug
> fixes to 1.38 from HEAD?

After thinking about the options for a while, I realized that the only option 
that I am personally comfortable with is back-porting, so I spent all day 
working on it.  I believe that it is now done, and after a few more tests and 
after getting some rest, I'll commit it tomorrow.  Of course, that is just 
the beginning. There is a lot more to be done.  Running it in production 
here, testing it on the various platforms, reviewing the changes, writing the 
release notes, ...

-- 
Best regards,

Kern

  (">
  /\
  V_V


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to