On Thu, 2005-12-08 at 18:03 +0100, Kern Sibbald wrote:
> Hello,
> 
> I have an important decision to make concerning updates to 1.38, and before 
> making it, I would like to get your input.
> 
> 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.  
> 
> There are a number of different ways to handle the problem:
> 1. Back port the important fixes to the 1.38 stream and release a 1.38.3 (at 
> least 1 week of work).
> 2. Release the current 1.39.2 but as version 1.38.3 (1 day's work)
> 3. Release the current 1.39.2 as version 1.39.2 (same work as item 2)
> 4. Don't do anything
> 

How about releasing it as 1.39.2 and mark the "unstable" features as
experimental features(not suitable for production)? As long as the
upgrade process and old features work fine, most people wont notice and
those who feel the need to test new features can actually do that.
Hopefully mask out bugs as they go along. And those who are really
paranoid can wait for release 1.39.3 ?

if it saves you some time and help you focus on more important things,
why waste time on back porting? of course unless it will complicate
upgrade process later on.

just my 2c... 

Magne

> Now, I would like to get the fixes in the hands of the users, so I can rule 
> out option 4.  My preference is for options 2 or 3, because it will most 
> quickly allow me to get on with development rather than maintenance.  The 
> problem with option 2 is that there are a good number of new features in 
> 1.39.2, which are not yet stable.  At the same time, all the base features of 
> 1.38.2 appear to me to be quite stable in 1.39.2.
> 
> So, I would appreciate your input on this subject.
> 
> Below, I include for your information the technical notes on what is in 
> version 1.39.2 that is not in version 1.38.2 (or bugs that are fixed).
> 
> -- 
> Best regards,
> 
> Kern
> 
>               Technical notes on version 1.39  
>                         Kern Sibbald
> 
> General:
> 
> Changes to 1.39.2:
> 07Dec05
> - Add nagios plugin to the examples directory. Submitted by
>   Christian Masopust.
> - Remove warning message about multiple saves of hardlinked files
>   from find_one.c as it can generate too many warning messages.
> - Modify most restore error messages to be queued so that they
>   appear at the end of the job rather than mixted with the restore
>   listing where they could be "lost".
> 06Dec05
> - Reset timeout values before select() per patch from 
>   Frank Sweetser for problems with non-blocking sockets.
> - Unlink the state file if either reading or writing it gets
>   errors.  Hopefully this will fix Win32 exit problems.
> - Add sanity check in append.c to ensure that dcr is not NULL.
>   This can happen if multiple drive autochanger SCSI control
>   channel and drive indicies do not correspond.
> 05Dec05
> - Get next volume from Scratch pool before creating a volume.
> - Set new Pool defaults in Vol when moved from Scratch Pool.
> - Remove argument from create_bacula_database for SQLite as it
>   caused an error.
> - Add back index code so that two drive autochangers can get
>   a second tape.
> - Change a bunch of debug levels to aid debugging autochangers.
> - Fix reservation so that mutexes are properly applied.
> - Rework reservation algorithm so that two drives can be used
>   at the same time.
> 04Dec05
> - Landon merged his data encription changes into the HEAD
> - Apply days keyword patch from Alexander.Bergolth at wu-wien.ac.at 
>   If this patch is applied, the number of days can be specified with
>   "list nextvol days=xx"
>   or
>   "status dir days=xx"
>   My use case is to be able to preview the next scheduled job (and the 
>   next tape to be used) on fridays if there are no scheduled jobs during 
>   the weekend.
> Changes to 1.39.1:
> 03Dec05
> - Fix font code in gnome2 console user patch. Fixes bug #501.
> - Fix malformatted bnet error message that caused seg fault
>   fixes bug 502
> - Applied user patch to improve README.vc8 in src/win32.
> 29Nov05
> - Add Migrate, Copy, Archive Job types (some where there)
> - Correct some more editing of JobId's (for 64 bit compatibility).
> - Ensure that StorageId is stored in Media record when ever possible.
> - Add Migration Job to Job.
> - Add Migration Time, Migration High Bytes, Migration Low Bytes
>   Next Pool to Pool resource.
> - Add more code to mac.c (migration archive copy).
> - Change Start Storage daemon job to require read and write storage
>   pointers.
> - Pass read storage data to SD as well as write storage data.
> - Remove old code from winservice.cpp
> - Break on error in scan.
> - Fix typo in signal.c
> - Separate read/write DCR in SD.  Add jcr->read_dcr.
> - Cleanup how find_device() works.
> - Add read output to Status in SD.
> Changes to 1.39.0:
> 23Nov05
> - Add red-black btree routines
> 21Nov05
> - Remove abs() in bfile.c so that it compiles on Solaris. 
>   Bug #491.
> 
> 
> -------------------------------------------------------
> 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



-------------------------------------------------------
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