Please backport backuppc 3.0.0-3ubuntu1 from Gutsy to Feisty

Bug #86836 reported by robT
22
Affects Status Importance Assigned to Milestone
Dapper Backports
Won't Fix
Undecided
Unassigned
Feisty Backports
Fix Released
Wishlist
Unassigned
backuppc (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: backuppc

Debian Unstable has backuppc 3.0 in their tree
http://packages.debian.org/unstable/utils/backuppc

backuppc 3.0 was released on jan 28th 2007

backuppc (3.0.0-3ubuntu1) gutsy; urgency=low

  * Merge from Debian unstable
  * Remaining Ubuntu changes:
    - Use LSB functions in the init script, and make /var/run/backuppc if
      needed.
    - Remove dependancy on wwwconfig-common.
    - We like apache 2 more, so move it first to the alternatives list.
    - Bump libfile-rsyncp-perl and rsync from Suggests to Depends.
    - Remove stop script symlinks from rc0 and rc6.
    - Don't chown /var/run/backuppc in the postinst.
    - Don't move /var/lib/backuppc/conf/* (and then delete) to /etc/backuppc
      in rules, upstream is shipping the config files in /etc/backuppc
      themselves.
    - Unfuzzify debian/config.pl.diff.
    - Munge Maintainer field as per spec.

 -- Steve Kowalik <email address hidden> Fri, 25 May 2007 11:10:27 +1000

backuppc (3.0.0-3) unstable; urgency=medium

  * Added bzip2 in the dependencies. Closes: #420030
  * Added a LSB section in the init script.

 -- Ludovic Drolez <email address hidden> Sun, 20 May 2007 16:38:13 +0200

backuppc (3.0.0-2.1) unstable; urgency=high

  * Non-maintainer upload during BSP.
  * Fix non-conditional use of debconf during purge (Closes: #416650).
  * Updated German translation, thanks Erik Schanze (Closes: #412020).
  * Updated Czech translation, thanks Martin Sin (Closes: #412729).

 -- Luk Claes <email address hidden> Thu, 17 May 2007 00:37:56 +0200

backuppc (3.0.0-2ubuntu1) gutsy; urgency=low

  * Merge from Debian unstable.
  * Remaining Ubuntu changes:
    - Use LSB functions in the init script, and make /var/run/backuppc if
      needed.
    - Remove dependancy on wwwconfig-common.
    - We like apache 2 more, so move it first to the alternatives list.
    - Bump libfile-rsyncp-perl and rsync from Suggests to Depends.
    - Remove stop script symlinks from rc0 and rc6.
  * Ubuntu changes dropped:
    - Don't use wwwconfig-common in post{inst,rm}.
  * Don't chown /var/run/backuppc in the postinst.
  * Don't move /var/lib/backuppc/conf/* (and then delete) to /etc/backuppc
    in rules, upstream is shipping the config files in /etc/backuppc
    themselves.
  * Unfuzzify debian/config.pl.diff.
  * Munge Maintainer field as per spec.

 -- Steve Kowalik <email address hidden> Thu, 10 May 2007 15:14:19 +1000

backuppc (3.0.0-2) unstable; urgency=low

  * Bzip2 path changed. Closes: #410858
  * Refuse to run the daemon if an old config.pl file is detected.

 -- Ludovic Drolez <email address hidden> Wed, 14 Feb 2007 8:27:12 +0100

backuppc (3.0.0-1) unstable; urgency=low

  * New upstream release. Closes: #369684, #377084, #406681, #405822, #408916
  * /etc/backuppc is now owned by user backuppc, so that the CGI can modify the
    configuration.
  * README.Debian updated. Closes: #407467
  * Updated README.Debian with information about the backuppc account, and
    about installation with Apache 2.2.x. Closes: #390798
  * Do not use wwwconfig-common anymore. Closes: #304901, #249010

 -- Ludovic Drolez <email address hidden> Mon, 5 Feb 2007 10:12:51 +0100

Revision history for this message
Lionel Porcheron (lionel.porcheron) wrote :

We are now in Upstream Version Freeze. The package was released after the freeze, so if you want backuppc to get in, please follow the procedure (detailed on https://wiki.ubuntu.com/FreezeExceptionProcess) to get an exception.

Please note that you will also have to get an exception for libfile-rsyncp-perl

Changed in backuppc:
status: Unconfirmed → In Progress
Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

It seems the only way to get backuppc in feisty now is to make a backport :)
Ubuntu-backporters, please make a backuppc backport - current feisty version of backuppc is not user-friendly, while version from gutsy has these improvements:

BackupPC 3.0.0 has quite a few new features, including:

* New configuration and host CGI editor (in feisty version the only way to configure backuppc is to edit config files manually:( ).

* Support for multi-level incrementals.

* Added RSS support from Rich Duzenbury.

* Server file names are now in utf8 and optional conversion to/from client name charsets can be configured. All CGI pages now use the utf8 charset.

* Per-client backups file (that summarizes each backup) can be recovered if corrupted. This is done by storing each backup's metadata to pc/HOST/nnn/backupInfo.

* BackupPC_sendEmail has new options for sending test emails and checking if BackupPC is alive (allowing a cron entry to check if BackupPC is alive).

* New scripts BackupPC_fixupBackupSummary (for recovering corrupted backups files) and BackupPC_tarPCCopy (for copying the hardlinks in the PC data directory).

Revision history for this message
Matti Lindell (mlind) wrote :

closing the gutsy task as it's already done.

Changed in backuppc:
status: In Progress → Fix Released
Revision history for this message
Lionel Porcheron (lionel.porcheron) wrote :

b/i/r with prevu.

Changed in feisty-backports:
status: New → Confirmed
Revision history for this message
Scott Kitterman (kitterman) wrote : Re: backport backuppc 3.0.0-3ubuntu1 in feisty

lionel, would you please have a look at Bug #117623 and tell me if libfile-rsyncp-perl 0.68-1 is required for this backport or not?

Revision history for this message
Lionel Porcheron (lionel.porcheron) wrote :

Scott,

Yes, backporting libfile-rsyncp-perl 0.68 is necessary for backporting backuppc. The only rdepends for libfile-rsyncp-perl is backuppc, it should not be a problem. Sorry for not stating it clearly.

Revision history for this message
Scott Kitterman (kitterman) wrote :

libfile-rsyncp-perl backport done. Approved by ubuntu-backporters.

description: updated
Changed in feisty-backports:
importance: Undecided → Wishlist
status: Confirmed → In Progress
Revision history for this message
Sebastien Bacher (seb128) wrote :

 * Trying to backport backuppc...
  - <backuppc_3.0.0.orig.tar.gz: downloading from librarian>
  - <backuppc_3.0.0-3ubuntu1.diff.gz: downloading from librarian>
  - <backuppc_3.0.0-3ubuntu1.dsc: downloading from librarian>
I: Extracting backuppc_3.0.0-3ubuntu1.dsc ... done.
I: Building backport of backuppc-3.0.0 as 3.0.0-3ubuntu1~feisty1 ... done.

Changed in feisty-backports:
status: In Progress → Fix Released
Revision history for this message
Peter Whittaker (pwwnow) wrote :

Dapper (Ubuntu LTS) would benefit from this as well. Rationale: BackupPC is server-based, and Dapper LTS is what a lot of run on our servers. Having BackupPC in Dapper means we get the goodness of BackupPC 3.0 without moving away from LTS.

Changed in feisty-backports:
status: Fix Released → New
Changed in dapper-backports:
status: New → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote :

Please have a look at what else needs to be installed/updated in Dapper to make this work. I would imagine, at a minimum, that libfile-rsyncp-perl would need to be backported first. There is a separate bug for that.

Revision history for this message
Matti Lindell (mlind) wrote :

libfile-rsyncp-perl needs to be backported first as Scott says.
backuppc binary has sysv-rc (>= 2.86.ds1-14.1ubuntu2) dependency which cannot be satisfied in dapper.

The strict sysv-rc versioning is needed for "dh_installinit -- multiuser" call in debian/rules (this probably refers the change " - Remove stop script symlinks from rc0 and rc6"). This change needs to be reverted for dapper to preserve "stop script symlinks" (dapper has no upstart) and sysv-rc dependency needs to be un-versioned or can be completely removed as it's only needed to ensure "dh_installinit -- multiuser" compatibility.

Package builds and installs cleanly with attached patch. I'm unable to test the actual backup process, but I tested that the backuppc web-frontend works at least.

Jonathan Riddell (jr)
Changed in dapper-backports:
status: New → Incomplete
Revision history for this message
Scott Kitterman (kitterman) wrote :

This is still blocked on libfile-rsyncp-perl which needs testing on Dapper.

Revision history for this message
Sebastien Bacher (seb128) wrote :

unsubscribing ubuntu-archive for now since there is nothing to do there

Revision history for this message
Peter Whittaker (pwwnow) wrote :

I'm thinking we should close this now that Hardy (LTS) is out. The original motivation was to have backuppc 3.0 under an LTS release, which is now the case. Seems to make a Dapper backport moot.

Comments? Mark the dapper portion as "fix released" ?

Changed in dapper-backports:
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.