Very High:

 * New tray-monitor needs a new binary package
    - doesn't build automatically, no configure option
   Include bacula-tray-monitor.desktop
 * submit a bug report on release-notes to inform users that sqlite3
   will be gone in buster / after buster (???)

High:

 * QT4 is planned to be removed before buster
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874836
   - reported upstream
   - switching to QT5 would start with replacing the build-dep on libqt4-dev with qtbase5-dev

Normal:

 * Check if dh_exec can help us (architecture dependent *.install and
   renames while installing)
 * Check if bacula-director-pgsql suggesting postgresql-contrib is useful
 * Ask lintian maintainers about "unused-shlib-entry-in-control-file libbaccats"
 * user creation/locking is suboptimal (bacula-common.preinst)
   check dh-sysuser
   https://lists.debian.org/debian-devel/2016/10/msg00665.html
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=621833
 * Reactivate patches for baculabackupreport.in and continue work on them
   finish work on baculabackupreport script:
   Still missing:
     - Automatic handling of the database password
     - modifying the debian placeholders in postinst
     - handling mysql vs. mariadb
     - mysql needs "-p" before the password, mariadb not (-> upstream)

Minor:

 * Remove the make_bacula_catalog_awk scripts using rm_config in
   bacula-director-<dbname>.maintscript after the release of
   Debian 10/buster
 * Remove the transitional bacula-director-common package after the
   release of Debian 10/buster

Wishlist:

 * have upstream replace sha1.* with the public domain versions by Steve Reid
   https://anonscm.debian.org/cgit/pkg-ssh/openssh.git/tree/openbsd-compat/sha1.c
   https://anonscm.debian.org/cgit/pkg-ssh/openssh.git/tree/openbsd-compat/sha1.h
 * autopkgtests
 * running bacula-fd as non-root-user. See:
   http://www.bacula.org/7.4.x-manuals/en/main/New_Features_in_5_2_13.html#SECTION00658000000000000000
   https://lists.alioth.debian.org/pipermail/pkg-bacula-devel/2016-July/001536.html
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699149
   Missing:
        - setcap cap_dac_read_search+ep for /usr/sbin/bacula-fd via postinst
        - parsing variable ENABLE_NONROOT in bacula-fd init-script
        - decide if non-root should be default on Linux or not
        - adding ENABLE_NONROOT=true/false to /etc/default/bacula-fd
        - document way to do the systemd drop-in configuration to enable/disable non-root
 * convert debian/copyright into machine readable format
   use following fragment in the headers
   Files-Excluded: src/lib/sha1.c
		   src/lib/sha1.h
   see: https://wiki.debian.org/UscanEnhancements
 * autopostrm would ideally become a debhelper script ...
 * Consider tending to users not using dbconfig-common
   see 2nd half of http://lists.alioth.debian.org/pipermail/pkg-bacula-devel/2016-July/001520.html
 * Install logwatch file from bacula/scripts/logwatch/

Problems:

 * dpkg --status bacula-director-(DBTYPE) lists conffiles as obsolete
   that moved to bacula-director. We probably have to live with that
   as moving conffiles between packages isn't well supported.
   See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=595112 - but
   this doesn't even take a move from dpkg- to ucf-handled conffiles
   into account

Review unmerged old changes:

 * Ask for passwords via debconf (git tag development/2011-04-29)
    d4676fc19978a0588bb09a58234cf451d15859d6 Don't set passwords at build time but ask for them
    aea2145a4f135fa6d18d33384a1af2c2bffc8617 Get rid of useless common-functions

Hints

 Debian packaging in other distributions:
 * Fedora/Red Hat: https://src.fedoraproject.org/rpms/bacula/tree/master
 * Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-backup/bacula/
 * Arch Linux: https://aur.archlinux.org/pkgbase/bacula
 * OpenBSD: https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/sysutils/bacula/
 * FreeBSD: https://svnweb.freebsd.org/ports/head/sysutils/bacula9-server/
