Hello,
This is to let you know that Bacula 1.38.10 has been released to Source Forge,
including the rpms. The FC5 rpms are not yet posted, but will probably be
uploaded in the next day or two (more on FC5 below).
This is primarily a bug fix release to 1.38.9, but also has a few backported
fixes from the 1.39 code such as code to make the "reload" command much more
stable and less prone to failure as well as code that *should* handle
daylight savings changes (or any other radical clock change). I say *should*
because the new clock and reload code has not been tested as much as I would
like.
Here are the major highlights for 1.38.10:
=============
Warning for version 1.38.8 and greater:
- The Windows FD no longer automatically folds the case
in wild-card comparions. To get the same behavior as before,
you must explicitly use "Ignore Case = yes" in your FileSet.
- Backslashes are no longer permitted in File directives
(typical error for Windows users), unless the string is
enclosed in double quotes, in which case, the backslashes
must be doubled.
Major Changes for 1.38.10:
- This is a primarily a bug fix release, with the following bugs being
resolved #570, 609, 611, 613, 614, 617 as well as other bugs not
reported in the bugs database. See below for details.
- The bconsole "reload" command should now work properly in virtually
all situations thanks to the efforts of a number of people (Eric,
Christopher, and myself).
- There is an untested fix to eliminate the scheduling problems (either
no job run or the same job run twice) during sudden clock shifts (daylight
savings time change).
- The manual has been released under the GNU Free Documentation License (FDL).
The major difference is that this removes the prior restriction on
commercial reproduction of the manual.
- Fixed a race condition (thanks to Christopher) on dual processor machines
that caused jobs to block when starting with the SD.
===========
Please read the ReleaseNotes for more details (included at the end of this
email).
Fedora FC5 warning !!!!!!!!!!!!!!!!!!
I have recently upgraded a number of my machines (fortunately not my web
server) to FC5, and I can say without reservation that it is the most
unstable RedHat/Fedora system that I have ever seen. Among my gripes:
- The new GNU C++ compiler spews out tons of warning messages for Bacula
mostly concerning "type punned pointers and strict anti-aliasing problems".
It is now necessary to be a rocket scientist before even considering using
the GNU C++ compiler :-(
- If I attempt to configure my printer, cups consumes every byte of available
space on my / partition continuously logging the same authentication error
message.
- All "lpr filename" output gets printed in Landscape rather than Portrait
(programs such as OO and browsers that explicitly set the orientation do
print correctly).
- At random all my Window borders disappear requiring me to abort X otherwise
there is NO window management.
- The Bacula storage daemon gets a lot of errors of the following kind:
Matou.2006-06-13_03.05.00 Error: block.c:538 Write error at 71:0 on
device "HP DLT 80" (/dev/nst0). ERR=Device or resource busy.
which is absurd; there is only one file descriptor open, how can it be
busy on a write request?
- While running the SD under gdb debugging this problem (which IMO is a kernel
driver bug), the OS hangs. An OS hang while running gdb, you got to be
kidding, I haven't seen that for 5 years -- cool guys!
- The FC4 to FC5 upgrade fails in numerous ways, often leaving you with a
system with half FC4 rpms and half FC5 rpms (this happened on several
systems). Trying to upgrade a half FC4/FC5 system is not fun, because
nearly every way you turn, you have unresolved dependencies ...
In short FC5 is a *BAD* release, and if you are on FC4 and considering moving
up to FC5, I would recommend reading over my list of woes before making any
decision.
Concerning the FC5 rpms. Scott is not yet running an FC5 system (good choice
Scott), so I am going to make the FC5 rpms, but given the general lack of
stability, I am not sure when or how I am going to do it.
I'd sure like to get back to programming, and starting to wonder if it is
possible to upgrade from FC5 to FC4 ...
--
Best regards,
Kern
(">
/\
V_V
[ReleaseNotes] I
Release Notes for Bacula 1.38.10
Bacula code: Total files = 423 Total lines = 139,479 (*.h *.c *.in)
Warning for version 1.38.8 and greater:
- The Windows FD no longer automatically folds the case
in wild-card comparions. To get the same behavior as before,
you must explicitly use "Ignore Case = yes" in your FileSet.
- Backslashes are no longer permitted in File directives
(typical error for Windows users), unless the string is
enclosed in double quotes, in which case, the backslashes
must be doubled.
Major Changes for 1.38.10:
- This is a primarily a bug fix release, with the following bugs being
resolved #570, 609, 611, 613, 614, 617 as well as other bugs not
reported in the bugs database. See below for details.
- The bconsole "reload" command should now work properly in virtually
all situations thanks to the efforts of a number of people (Eric,
Christopher, and myself).
- There is an untested fix to eliminate the scheduling problems (either
no job run or the same job run twice) during sudden clock shifts (daylight
savings time change).
- The manual has been released under the GNU Free Documentation License (FDL).
The major difference is that this removes the prior restriction on
commercial reproduction of the manual.
- Fixed a race condition (thanks to Christopher) on dual processor machines
that caused jobs to block when starting with the SD.
New features for 1.38.10:
- None
Fixes for 1.38.10:
08Jun06
- Modify setting ACLs to suppress error message if the file is a
symbolic link since the file linked to may not yet be created,
and symbolic links really should not have attributes ...
06Jun06
- Complete implementation of acl.c error message during restore.
During backups, errors getting acls are silently ignored, as was
previously the case.
04Jun06
- Modify configure.in to check for typeof().
- Better detection of postgresql installation if pg_conf works.
- Fix RescheduleTimes = 0 bug (should not reschedule).
- Down port from 1.39: fixes for reload, autochanger error messages,
scheduler fixes for reload and day light savings change,
01Jun06
- Implement partial error messages for src/filed/acl.c
- Fix return code to fail when doing update barcodes and
Pool resource is not found. This previously caused Volumes
to be labeled as cleaning tapes.
- Small updates to projects file.
26May06
- Prevent DVD code from rewriting label if the device cannot be
opened read/write.
- Fix Dir/SD run race in migrate.c, verify.c, and restore.c
- Update projects file.
24May06
- Applied patch posted by Jaime Ventura to bug #570 to correct failure
of restarted jobs to complete (due to a destroyed pthreads conditional
variable used by the message thread).
- Fixed bug #619 where Bacula would not restart jobs with MaxRestartTimes
set to zero.
- Apply patch from John Goerzen bug #611 to fix bad manual links in the code.
- Apply patch from Rudolf Cejka bug #614 to removed trailing
colons in query.sql file.
- Apply patch from Rudolf Cejka bug #613 to correct prunning of files
not to create orphans.
- Apply patch from Rudolf Cejka bug #617 to use mtime instead of ctime
in restore long listing.
- Apply patch from Rudolf Cejka bug #609 to use MarkId in verify.c instead
of incorrect MarkedId.
- Apply patch from adioso bug #616 to correct text in manual (replace
Director with File daemon).
21May06
- Move DIR "run" command to SD before starting the message thread
as suggested by Cristopher Hull to avoid a race deadlock from
two threads using the bsock structure.
- Modify LICENSE to correct some problems pointed out by Debian.
05May06
- Correct EOF with no \n lex.c problem.
- Add additional INFO messages if autochanger cannot be used.
- Add Eric Bollengier's lex error handler fix, which corrects most
of the reload problems.
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users