Your message dated Wed, 18 Feb 2015 19:20:34 +0100
with message-id <[email protected]>
and subject line Re: Bug#771701: (pre-approval) unblock:
bareos/14.2.1+20141017gitc6c5b56-4
has caused the Debian Bug report #771701,
regarding (pre-approval) unblock: bareos/14.2.1+20141017gitc6c5b56-4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
771701: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771701
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Dear RT,
I would like to get the fixes for the three currently open bugs in bareos
into jessie:
#769096 [i] [bareos-common] bareos-storage: unowned files after purge (policy
6.8, 10.8): /etc/bareos/.rndpwd
#769536 [i] [bareos-database-common] bareos-database-common: circular
dependency hell
#768606 [m] [bareos-database-common] bareos-database-common: probably wrong 2nd
paragraph in package description
The first two are important and should meet the freeze rules, the last one
is minor, but should count as documentation change :)
The (filtered) diffstat looks like this:
debian/bareos-common.postrm | 16 ++++++++++++++++
debian/control | 11 ++++++-----
2 files changed, 22 insertions(+), 5 deletions(-)
I attach the debdiff against 14.2.1+20141017gitc6c5b56-3 to this message.
Missing from the diff: changelog (obviously) and d/control.in which is not
used in Debian at all.
If that looks sane to you, I'd love to hear a "Go!" from you :)
Hugs and thanks for all the work you do
Evgeni
PS, obvious hint would be:
unblock bareos/14.2.1+20141017gitc6c5b56-4
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/bareos-common.postrm b/debian/bareos-common.postrm
new file mode 100644
index 0000000..6bcfc65
--- /dev/null
+++ b/debian/bareos-common.postrm
@@ -0,0 +1,16 @@
+#! /bin/sh
+
+set -e
+
+case "$1" in
+ purge)
+ rm -f /etc/bareos/.rndpwd
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/control b/debian/control
index 6ea5d85..f35057e 100644
--- a/debian/control
+++ b/debian/control
@@ -85,7 +85,7 @@ Package: bareos-common
Architecture: any
Pre-Depends: debconf (>= 1.4.30) | debconf-2.0, adduser
Depends: openssl, ${shlibs:Depends}, ${misc:Depends}
-Conflicts: bacula-director-common, bacula-common
+Conflicts: bacula-director-common, bacula-common
Description: Backup Archiving Recovery Open Sourced - common files
Bareos is a set of programs to manage backup, recovery and verification of
data across a network of computers of different kinds.
@@ -96,12 +96,13 @@ Description: Backup Archiving Recovery Open Sourced - common files
Package: bareos-database-common
Architecture: any
Pre-Depends: debconf (>= 1.4.30) | debconf-2.0
-Depends: bareos-database-postgresql (= ${binary:Version}) | bareos-database-mysql (= ${binary:Version}) | bareos-database-sqlite3 (= ${binary:Version}), bareos-common (= ${binary:Version}), dbconfig-common, lsb-base (>= 3.2-13), ${shlibs:Depends}, ${misc:Depends}
+Depends: bareos-common (= ${binary:Version}), dbconfig-common, lsb-base (>= 3.2-13), ${shlibs:Depends}, ${misc:Depends}
Description: Backup Archiving Recovery Open Sourced - common catalog files
Bareos is a set of programs to manage backup, recovery and verification of
data across a network of computers of different kinds.
.
- This package provides common files for the Bareos Director daemon.
+ This package provides generic abstraction libs and files to connect the Bareos
+ Director daemon to a database.
Package: bareos-database-postgresql
@@ -145,7 +146,7 @@ Description: Backup Archiving Recovery Open Sourced - SQLite backend
Package: bareos-database-tools
Architecture: any
Pre-Depends: debconf (>= 1.4.30) | debconf-2.0
-Depends: bareos-common (= ${binary:Version}), bareos-database-common (= ${binary:Version}), lsb-base (>= 3.2-13), ${shlibs:Depends}, ${misc:Depends}
+Depends: bareos-common (= ${binary:Version}), bareos-database-postgresql (= ${binary:Version}) | bareos-database-mysql (= ${binary:Version}) | bareos-database-sqlite3 (= ${binary:Version}), lsb-base (>= 3.2-13), ${shlibs:Depends}, ${misc:Depends}
Conflicts: bacula-sd-mysql, bacula-sd-pgsql, bacula-sd-sqlite3
Description: Backup Archiving Recovery Open Sourced - database tools
Bareos is a set of programs to manage backup, recovery and verification of
@@ -183,7 +184,7 @@ Description: Backup Archiving Recovery Open Sourced - development files
Package: bareos-director
Architecture: any
Pre-Depends: debconf (>= 1.4.30) | debconf-2.0, adduser
-Depends: bareos-common (= ${binary:Version}), bareos-database-common (= ${binary:Version}), bareos-database-tools, lsb-base (>= 3.2-13), bsd-mailx | mailx, ${shlibs:Depends}, ${misc:Depends}
+Depends: bareos-common (= ${binary:Version}), bareos-database-postgresql (= ${binary:Version}) | bareos-database-mysql (= ${binary:Version}) | bareos-database-sqlite3 (= ${binary:Version}), bareos-database-tools, lsb-base (>= 3.2-13), bsd-mailx | mailx, ${shlibs:Depends}, ${misc:Depends}
Recommends: logrotate
Conflicts: bacula-director
Replaces: bacula-director
--- End Message ---
--- Begin Message ---
On Wed, Feb 18, 2015 at 08:17:57AM +0100, Evgeni Golov <[email protected]>
wrote:
> Hi Mehdi,
>
> On 02/18/2015 12:20 AM, Mehdi Dogguy wrote:
> > Evgeni, can you please tell how do you plan to fix #771870? TBH, at this
> > stage, the simpler solution as far as Jessie is concerned would be to
> > remove the package from Jessie for now... and work on a backport as soon
> > as Jessie is released. What do you think?
>
> well, as far as I can see, #771870 does not affect the version in
> Jessie.
You're absolutely right. The idea was if we are going to accept -4 for
Jessie (and without going through t-p-u route), then the fix for #771870
is mandatory.
> And while -4 contains fixes for two "important" bugs, those do
> not prevent Bareos in Jessie from working.
>
Indeed. It would have been nice to have the fix for #769096 though but
it is not RC.
> From the short discussion on -release@ (<[email protected]>,
> <[email protected]>,
> <[email protected]>) which did not get CCed to this unblock
> request, I got the impression the RT does not want any additional fixes.
>
> That said, I'd (from a maintainer PoV) would go for -3 in Jessie and fix
> the remaining bugs in Sid and provide a backport at some point.
>
Works for us too. For the time being, I'll close this bugreport since
we are not going to accept -4. Feel free to reopen it if you feel it
is not right.
Kind regards,
--
Mehdi Dogguy
--- End Message ---