Package: bacula / 9.4.2-2

Metadata

Package Version Patches format
bacula 9.4.2-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
upstream/tray monitor installation | (download)

Makefile.in | 2 2 + 0 - 0 !
autoconf/configure.in | 3 3 + 0 - 0 !
scripts/bacula-tray-monitor.desktop.in | 4 2 + 2 - 0 !
3 files changed, 7 insertions(+), 2 deletions(-)

 fix tray-monitor installation
upstream/fix update_sqlite3_tables | (download)

src/cats/update_sqlite3_tables.in | 74 61 + 13 - 0 !
1 file changed, 61 insertions(+), 13 deletions(-)

 fix sqlite3 update script
upstream/relative dirs for reproduceability | (download)

src/Makefile.in | 4 2 + 2 - 0 !
src/dird/Makefile.in | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 use only relative paths to make build reproducible
 See also https://tests.reproducible-builds.org/debian/issues/unstable/gcc_captures_build_path_issue.html
Bug: https://bugs.bacula.org/view.php?id=2440
upstream/fix pkg config autoconf macro | (download)

autoconf/configure.in | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 use pkg_prog_pkg_config macro to search for pkg-config. it is cross-compile safe.
upstream/add libs3 checks | (download)

autoconf/configure.in | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 add code to check and enable s3 support
debian/fix default config | (download)

src/console/bconsole.conf.in | 2 1 + 1 - 0 !
src/dird/bacula-dir.conf.in | 15 8 + 7 - 0 !
src/filed/bacula-fd.conf.in | 9 5 + 4 - 0 !
src/qt-console/bat.conf.in | 2 1 + 1 - 0 !
src/qt-console/tray-monitor/bacula-tray-monitor.conf.in | 14 8 + 6 - 0 !
src/qt-console/tray-monitor/tray-monitor.conf.in | 34 18 + 16 - 0 !
src/stored/bacula-sd.conf.in | 9 5 + 4 - 0 !
7 files changed, 46 insertions(+), 39 deletions(-)

 change default configs for correct processing by postinst script
debian/fix default dbtype | (download)

src/cats/make_catalog_backup.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 change default dbtype for possibility to install correct files
debian/fix sql bindir | (download)

autoconf/bacula-macros/db.m4 | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix sql bindir
debian/unescape mysql syntax | (download)

src/cats/make_mysql_tables.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix unnecessary escaping
 Since we use this code directly by dbconfig, not from sh-script as upstream,
 there is no need to escape symbols.
debian/remove upstream autoconf log | (download)

autoconf/config.log | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 remove unused files from upstream sources (found by lintian)
debian/fix libbaccats rpath | (download)

autoconf/bacula-macros/db.m4 | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 remove rpath from libbaccats*.so (found by lintian)
debian/fix paths examples devices | (download)

examples/devices/DDS4.conf | 2 1 + 1 - 0 !
examples/devices/LTO-2.conf | 2 1 + 1 - 0 !
examples/devices/LTO-3.conf | 2 1 + 1 - 0 !
examples/devices/LTO-4.conf | 2 1 + 1 - 0 !
examples/devices/two-drive-autoloader.conf | 2 1 + 1 - 0 !
5 files changed, 5 insertions(+), 5 deletions(-)

 fix @scriptdir@ in examples/devices/*.conf
Bug-Debian: 500370
Bug: https://bugs.bacula.org/view.php?id=1884
debian/enable hardening for qmake | (download)

src/qt-console/bat.pro.in | 6 6 + 0 - 0 !
src/qt-console/tray-monitor/tray-monitor.pro.in | 6 6 + 0 - 0 !
2 files changed, 12 insertions(+)

 enable hardening for qmake
 We need to use a combination of the hardening notes for QMake and CMake
debian/customize systemd units | (download)

platforms/systemd/bacula-dir.service.in | 25 16 + 9 - 0 !
platforms/systemd/bacula-fd.service.in | 14 11 + 3 - 0 !
platforms/systemd/bacula-sd.service.in | 15 12 + 3 - 0 !
3 files changed, 39 insertions(+), 15 deletions(-)

 adapt upstream systemd units to debian packaging 
debian/customize systemd 240 units | (download)

platforms/systemd/bacula-dir.service.in | 2 1 + 1 - 0 !
platforms/systemd/bacula-fd.service.in | 2 1 + 1 - 0 !
platforms/systemd/bacula-sd.service.in | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 use type=exec for systemd-240+
debian/fix qmake binary source path | (download)

src/qt-console/bat.pro.in | 2 1 + 1 - 0 !
src/qt-console/tray-monitor/tray-monitor.pro.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 change binary source path after compilation
debian/make buildoutput verbose | (download)

autoconf/Make.common.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 unhide the compiler output so the build log scanner works
debian/use debian path for interpreter | (download)

examples/afs-bacula | 2 1 + 1 - 0 !
src/cats/make_catalog_backup.pl.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix lintian error about the interpreter path
debian/fix desktop in files | (download)

scripts/bacula-tray-monitor.desktop.in | 4 2 + 2 - 0 !
scripts/bat.desktop.in | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 fix some lintian and validator warnings in freedesktop files
debian/non silent build | (download)

autoconf/Make.common.in | 12 6 + 6 - 0 !
src/qt-console/bat.pro.in | 4 2 + 2 - 0 !
src/qt-console/tray-monitor/tray-monitor.pro.in | 4 2 + 2 - 0 !
3 files changed, 10 insertions(+), 10 deletions(-)

 make build non-silent
 Remove flag "--silent" from libtool invocations to make the build log
 scanner work