Bacula Admin Tool (bat) does not work well with Qt 4.6.2 in Lucid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bacula |
Fix Committed
|
Undecided
|
Unassigned | ||
bacula (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Binary package hint: bacula-console-qt
On lucid, in the Version Browser of bat, it is impossible to check the latest version of a file. This is described in the following upstream bug report: http://
For convenience, here is the verbatim of the bug description:
--------------
I often restore a single file, so I use Version Browser.
1) I browse for the file and when clicking on it, I see many different versions of it.
2) When I try to mark the file (tick the checkbox), it cannot be done
3) When I try to mark the most recent version of the file in 'Versions of File', it cannot be done
4) When I try to mark any other version of the file, it works OK
5) When there's another version of the file available (after the next backup), the version which couldn't be marked, can now be marked and the most recent can not
It seems to be so for every job and every file within a job.
I turned on all the debugging options of Bat, but there's nothing said when marking (or trying to) files/versions.
-----------------
Response from the lead developer of Bacula:
-----------------
I am unable to reproduce this. It works fine with my version of bat. You are using a bat that was most likely compiled with Qt 4.6.2, and bat is known not to work with all versions of Qt because they are, unfortunately, not compatible.
You must use a bat compiled with Qt 4.3.4. All the project binaries are compiled with Qt 4.3.4 using the released depkgs-qt code.
-----------------
Lucid indeed ship with Qt 4.6.2. I can confirm that bat does not show this problem on maverick, which ship Qt 4.7.0. To confirm the problem is related to the version of Qt being used, I backported bacula-console-qt (5.0.2) from maverick to lucid. The resulting binary showed the same bug as the bacula-console-qt package from lucid.
The new version of Bacula (5.2.0) to be released in about a month has a number
of fixes, and will work perfectly with Qt 4.6.2 (Lucid) where I have done the
development work. There have been quite a number of enhancements and a lot
of stability improvements in bat 5.2.0.
As I previously reported, bat uses Qt, which has some important compatiblity
problems between versions. Hopefully the new 5.2.0 bat will also work on
Maveric. If not, I will be releasing a depkgs-qt-4.6.2 that can be used to
compile bat on any Ubuntu release.
Regards,
Kern