[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771701: marked as done ((pre-approval) unblock: bareos/14.2.1+20141017gitc6c5b56-4)



Your message dated Wed, 18 Feb 2015 19:20:34 +0100
with message-id <20150218182034.GB1473@dogguy.org>
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 owner@bugs.debian.org
immediately.)


-- 
771701: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771701
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <evgeni@debian.org> 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@ (<548194B0.70306@debian.org>,
> <20141205192725.GK2055@betterave.cristau.org>,
> <548209B0.4090507@debian.org>) 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 ---

Reply to: