[pkg-bacula-devel] Current status of merging development2 branch

Alexander Golovko alexandro at ankalagon.ru
Sun May 27 00:40:22 UTC 2012


Hi!

There is a list of changes in binary packages, builded from revision
0f4409a468a6749837e6b852024b6a52f93c74cb (revision before merge) and
a0cfd0fd8d5d7cc420828f21d7ab4a30211f3b44 (current last commit).

I try do not miss anything significant, but will see later...



###############################################################################
Changes in installed files
###############################################################################

/usr/lib/bacula/*.la:
  - removed

/var/lib/bacula/log:
  - removed (packages now builded with correct log dir)

/usr/share/lintian/overrides/bacula-fd:
  - removed useless override

/usr/share/doc/bacula-common/examples/nagios/check_bacula/Makefile.gz:
  - added (but subject for remove)

Packages with debug symbols:
  - added

/etc/bacula/bconsole.conf:
  - added (subject for remove?)

/usr/share/man/man8/bregex.8.gz,
/usr/share/man/man8/bwild.8.gz:
  - added manpages

/usr/share/bacula-common/common-functions:
  - splitted to common-functions.init and common-functions.dpkg

/etc/init.d/bacula-director:
  - moved from bacula-director-common package to 
bacula-director-<dbtype>

/usr/share/man/man1/bacula-tray-monitor.1.gz,
/usr/share/man/man8/dbcheck.8.gz,
/usr/share/man/man1/bsmtp.1.gz,
/usr/share/man/man1/bat.1.gz,
/usr/share/doc/bacula-common/examples/autochangers/locking-mtx-changer:
  - fixed syntax errors in upstream files

/usr/share/bacula-director/make_mysql_tables,
/usr/share/bacula-director/update_mysql_tables:
  - fixed bindir regression
  - removed "USE <database>" statement. But this statement was 
incorrect, so this has no matter.

/usr/share/dbconfig-common/data/bacula-director-mysql/*:
  - changes in one empty line.

/etc/bacula/scripts/make_catalog_backup,
/etc/bacula/scripts/make_catalog_backup.pl:
  - for mysql fixed bindir regression

/usr/share/doc/bacula-common/README.Debian.gz:
  - reflect changes about removing bconsole wrapper

/usr/share/lintian/overrides/bacula-console,
/usr/share/lintian/overrides/bacula-console-qt:
  - added wrong strings (subject for remove)

/usr/bin/bconsole, /usr/sbin/bacula-console:
  - bconsole was shell wrapper, but now vanilla bconsole search it 
config in the same place,
    so this wrapper removed. for compatibility provided simlink, so no 
changes for users

/etc/init.d/bacula-fd, /etc/init.d/bacula-sd, 
/etc/init.d/bacula-director:
  - add reading additional daemon parameters from /etc/default/<name>
  - add enabling/disabling daemon in /etc/default/<name>
  - remove enabling/disabling daemon by creating /etc/bacula/do_not_run

/usr/share/menu/bacula-console-qt:
  - fixed menu section

chagelog.Debian.gz, NEWS.Debian.gz:
  - see this files.



###############################################################################
Changes in packages metadata:
###############################################################################

bacula-common/postinst, bacula-common/postrm, bacula-common/preinst,
  bacula-console/postinst, bacula-console/postrm, 
bacula-traymonitor/postrm,
  bacula-sd/prerm, bacula-fd/prerm, bacula-director-sqlite3/prerm,
  bacula-director-mysql/prerm, bacula-director-pgsql/prerm,
  bacula-director-sqlite3/postrm, bacula-director-mysql/postrm,
  bacula-director-pgsql/postrm, new/bacula-director-sqlite3/config,
  new/bacula-director-mysql/config, new/bacula-director-pgsql/config:
  - cleanup some trash. no functional changes.

bacula-common-*/postint, bacula-common-*/postint, 
bacula-common/postinst,
  bacula-common/postrm, bacula-common/postinst, bacula-fd/postinst,
  bacula-fd/postrm, bacula-director-sqlite3/prerm,
  bacula-director-sqlite3/postrm:
  - removed unneeded ldconfig call

bacula-director-common/conffiles, bacula-director-sqlite3/conffiles,
  bacula-director-mysql/conffiles, bacula-director-pgsql/conffiles,
  bacula-director-sqlite3/prerm, bacula-director-mysql/prerm,
  bacula-director-pgsql/prerm, bacula-director-sqlite3/postinst,
  bacula-director-mysql/postinst, bacula-director-pgsql/postinst,
  bacula-director-common/postinst, bacula-director-common/postrm:
  - changes, related to bacula-director init script moving to
    bacula-director-<dbtype> packages.
  - bacula-director service stop/start is now handled by debhelper auto 
scripts

bacula-sd/postinst, bacula-sd/postrm, bacula-fd/postinst, 
bacula-fd/postrm,
  bacula-director-sqlite3/postinst, bacula-director-mysql/postinst,
  bacula-director-pgsql/postinst, bacula-director-sqlite3/postrm,
  bacula-director-mysql/postrm, bacula-director-pgsql/postrm,
  bacula-common/preinst:
  - manage /etc/default/<name>
  - remove do_not_run usage
  - migrate from do_not_run

bacula-common/postinst, bacula-director-sqlite3/postinst,
  bacula-director-mysql/postinst, bacula-director-pgsql/postinst:
  - include /usr/share/bacula-common/common-functions.dpkg instead of
    /usr/share/bacula-common/common-functions

bacula-console/conffiles:
  - added /etc/bacula/bconsole.conf (i think, this is merge error)

bacula-director-sqlite3/prerm, bacula-director-sqlite3/postrm:
  - fixed missed dbconfig-common call

bacula-director-sqlite3/config, bacula-director-mysql/config,
  bacula-director-pgsql/config:
  - some required changes for generate from one template. no functional 
changes.



###############################################################################
Changes in sources:
###############################################################################

A lot of. Most significant:

debian/rules is now use debhelper

bacula-director-<dbtype>.<file> now generates from 
bacula-director-db.<file>.in



###############################################################################
Some info about merges:
###############################################################################

This is not very accurate info, for details see merge commits.


* 570e78a Deploy alternative backup scripts
     NOT YET PROCESSED
* 007c95d Sort debian/additions a bit
     NOT YET PROCESSED
* d0e1b3d Drop unneeded build-dependency on libjconv-dev
     APPLIED
* b96eb25 Remove reference to qwt
     APPLIED
* d648252 Upper-case Bacula as it's a name
     APPLIED
* 0e942e7 Adjust bat.conf and bconsole.conf as well
     REJECTED
* 0f0ac94 Add (at least short) patch descriptions
     PARTIALLY APPLIED
* 543cf3c Add manual pages for /usr/sbin/b{wild,regex}
     APPLIED
* 8ea9585 Remove executable bit on config file and README
     APPLIED
* d77e917 Fix errors in man pages
     APPLIED
* b70a7d2 White space and line breaks clean-up
     APPLIED
* 112e36a Install bsmtp to /usr/sbin as intended by upstream
     APPLIED + fixes
* 70da38f Bump Standards-Version to 3.9.2
     APPLIED
* cb1524e Use perl script to handle dbconfig installs
     APPLIED + fixes
* 8b01282 Get rid of useless common-functions
     REJECTED
* 7799248 Add a few lintian overrides
     PARTYALLY APPLIED
* ac74473 Change menu section of console-qt
     APPLIED
* 565acf7 Drop old (versions of) dependencies and conflicts
     APPLIED
* a3ab56a Fix a syntax error in example script
     APPLIED
* 5c32749 Make all maintainer scripts bash-independent
     APPLIED
* e7da5dc Add LSB Short-Description
     APPLIED
* 6fdee4f Override missing templates files check
* 1ab14b5 Fix typo in package descriptions
     APPLIED
* 380beef Document changes
     APPLIED
* 4b7fa18 Don't set passwords at build time but ask for them
     REJECTED
* a4382f0 Properly set logdir
     APPLIED
* c370db1 Create common maintainer scripts at build time
     APPLIED
* dfb1b77 Decruft maintainer scripts
     APPLIED + fixes
* f968df9 Install conffiles, don't mess with them
     REJECTED
* 2d1b1b3 Make use of /etc/default/bacula-{fd,sd,dir}
     APPLIED + fixes
* 97a548c Don't add useless call to ldconfig
     APPLIED
* 21014db Add missing build-dependency on procps
     REJECTED
* 621a064 Update Vcs-* in debian/control
     APPLIED
* d71e346 Stop shipping .la files
     APPLIED
* 0a8a3fc Simplify installation process
     APPLIED + fixes
* 83aef16 Provide debug packages
     APPLIED
* 71e13ae Don't depend on build-essential packages
     APPLIED
* c38b949 Don't pre-depend on debconf
     APPLIED
* 0138151 Remove unneeded versions in dependencies
     APPLIED
* 97ed708 Re-enable mysql upgrade patch
     REJECTED
* 2cdfcfe Dropping /usr/bin/bconsole as it's defective by design
     APPLIED
* 1b033cf Rewrite debian/rules to use debhelper 7
     APPLIED

-- 
with best regards,
Alexander Golovko
email: alexandro at ankalagon.ru
xmpp: alexandro at ankalagon.ru




More information about the pkg-bacula-devel mailing list