[MIR] deja-dup and friends

Bug #491644 reported by pinzia
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
deja-dup (Ubuntu)
Fix Released
Wishlist
Matthias Klose
Declined for Lucid by Sebastien Bacher
duplicity (Ubuntu)
Fix Released
Undecided
Matthias Klose
Declined for Lucid by Sebastien Bacher
librsync (Ubuntu)
Fix Released
Undecided
Unassigned
Declined for Lucid by Sebastien Bacher
ubuntuone-couch (Ubuntu)
Fix Released
Undecided
Didier Roche-Tolomelli
Declined for Lucid by Sebastien Bacher

Bug Description

::Note that I've dropped old description to focus on MIR requirements::

For Ubuntu 11.10, the plan was to add the Deja Dup backup tool to the default desktop install. This is a MIR request to add deja-dup and its dependencies into main.

Home pages:
 * Deja Dup: https://launchpad.net/deja-dup
 * Duplicity: https://launchpad.net/duplicity
 * librsync: http://librsync.sourceforge.net/

Availability: All are in universe and successfully build on all architectures

Rationale: Needed to meet 'Deja Dup by default' blueprint approved for oneiric

Security:
 * No CVEs for deja-dup itself.
 * Duplicity has one old CVE (http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=duplicity)
 * Quite a few for rsync (http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rsync) but as far as I can tell, they all deal with the client program or daemon, not the library.
 * No daemons or privileged binaries installed.

Quality assurance:
 * I maintain deja-dup upstream and in Ubuntu. It's slightly less cared-for in Debian. Duplicity and librsync are well looked after in Debian, though I also look after duplicity in Ubuntu.
 * There is a deja-dup test suite, but it requires X/ldpt and the faking-X code I have doesn't work 100% (especially now that ldtp is broken with gtk3). I'm looking into it, but that's not short term.
 * There are important bugs outstanding in Deja Dup (https://bugs.launchpad.net/deja-dup) but they are being looked after.
 * duplicity bugs: https://bugs.launchpad.net/duplicity and https://launchpad.net/ubuntu/+source/duplicity
 * librsync bugs: http://sourceforge.net/tracker/?group_id=56125&atid=479439 and https://launchpad.net/ubuntu/+source/librsync

Maintenance:
 * We're in sync with duplicity and librsync right now.
 * As mentioned, I am upstream on deja-dup and maintain it and duplicity in Ubuntu.

UI standards: check. Translatable, GNOME-y.

pinzia (pinzia)
description: updated
Revision history for this message
Andreas Olsson (andol) wrote :

See https://wiki.ubuntu.com/MainInclusionProcess

(Do note that Duplicity is still in Universe.)

Changed in deja-dup (Ubuntu):
importance: Undecided → Wishlist
Michael Terry (mterry)
summary: - Deja-Dup: package in main
+ [MIR] deja-dup and friends
Michael Terry (mterry)
description: updated
Changed in librsync (Ubuntu):
assignee: nobody → Kees Cook (kees)
Changed in duplicity (Ubuntu):
assignee: nobody → Matthias Klose (doko)
Changed in deja-dup (Ubuntu):
assignee: nobody → Matthias Klose (doko)
Michael Terry (mterry)
Changed in ubuntuone-couch (Ubuntu):
assignee: nobody → Matthias Klose (doko)
Revision history for this message
Michael Terry (mterry) wrote :

Just a note to say that deja-dup's packaging has been updated to drop the python-rackspace-cloudfiles and python-boto Recommends and updated to use Ubuntu One. So these can go into main when reviewed.

description: updated
Michael Terry (mterry)
Changed in librsync (Ubuntu):
assignee: Kees Cook (kees) → Matthias Klose (doko)
Revision history for this message
Matthias Klose (doko) wrote :

librsync:

 - an internal copy of libpopt is used. please use the version from the archive
 - the upstream project is quiet since 2004. how well alive is it?

Changed in librsync (Ubuntu):
status: New → Incomplete
assignee: Matthias Klose (doko) → nobody
Revision history for this message
Matthias Klose (doko) wrote :

duplicity and deja-dup look ok

Changed in deja-dup (Ubuntu):
status: New → In Progress
Changed in duplicity (Ubuntu):
status: New → In Progress
Revision history for this message
Matthias Klose (doko) wrote :

ubuntuone-couch:

 - please use dh_python2 for the packaging. getting rid of pycentral/pysypport from the CD images is another release goal, so don't introduce new uses on the CD

Changed in ubuntuone-couch (Ubuntu):
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

The internal copy of libpopt is not actually used. ./configure checks for libpopt and if it finds it (as it does on our builds) will use that instead.

But you're right that the upstream project is not active. Arguably it's very stable and requires little maintenance work from us! :) Note that Debian only has one open bug (and it's against rdiff, not the library) and Ubuntu has none. The Debian package just got a new maintainer too.

Revision history for this message
Matthias Klose (doko) wrote :

hmm, ok. wondering why librsync-dev depends on libpopt-dev, but not librsync on libpopt.

Changed in librsync (Ubuntu):
status: Incomplete → In Progress
Revision history for this message
Michael Terry (mterry) wrote :

Hrm, I'm not sure about that either. But the popt usage is for the command rdiff, not the library, as I recall.

Revision history for this message
Michael Terry (mterry) wrote :

Doko, I've just updated ubuntuone-couch to use dh_python2 instead of python-support. Could you check it again?

Martin Pitt (pitti)
Changed in ubuntuone-couch (Ubuntu):
status: Incomplete → New
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Look good for ubuntuone-couch, promoting

Changed in ubuntuone-couch (Ubuntu):
assignee: Matthias Klose (doko) → Didier Roche (didrocks)
status: New → Fix Committed
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

2011-06-23 13:31:39 INFO Override Component to: 'main'
2011-06-23 13:31:39 INFO 'ubuntuone-couch - 0.2.0-0ubuntu4/universe/python' source overridden
2011-06-23 13:31:39 INFO 'ubuntuone-couch-0.2.0-0ubuntu4/universe/python/EXTRA' binary overridden in oneiric/amd64
2011-06-23 13:31:39 INFO 'ubuntuone-couch-0.2.0-0ubuntu4/universe/python/EXTRA' binary overridden in oneiric/armel
2011-06-23 13:31:39 INFO 'ubuntuone-couch-0.2.0-0ubuntu4/universe/python/EXTRA' binary overridden in oneiric/i386
2011-06-23 13:31:39 INFO 'ubuntuone-couch-0.2.0-0ubuntu4/universe/python/EXTRA' binary overridden in oneiric/powerpc
Confirm this transaction? [yes, no] yes
2011-06-23 13:33:07 INFO Transaction committed.

Changed in ubuntuone-couch (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

2011-06-23 13:53:01 INFO Creating lockfile: /var/lock/launchpad-change-override.lock
2011-06-23 13:53:10 INFO Override Component to: 'main'
2011-06-23 13:53:10 INFO 'duplicity - 0.6.14-0ubuntu2/universe/utils' source overridden
2011-06-23 13:53:10 INFO 'duplicity-0.6.14-0ubuntu2/universe/utils/OPTIONAL' binary overridden in oneiric/amd64
2011-06-23 13:53:10 INFO 'duplicity-0.6.14-0ubuntu2/universe/utils/OPTIONAL' binary overridden in oneiric/armel
2011-06-23 13:53:10 INFO 'duplicity-0.6.14-0ubuntu2/universe/utils/OPTIONAL' binary overridden in oneiric/i386
2011-06-23 13:53:10 INFO 'duplicity-0.6.14-0ubuntu2/universe/utils/OPTIONAL' binary overridden in oneiric/powerpc
Confirm this transaction? [yes, no] yes
2011-06-23 13:53:24 INFO Transaction committed.

Changed in duplicity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

15:52:05 didrocks | mterry: just on librsync, was there a good ending on that? I'm not clear from the bug report
15
:52:52 mterry | didrocks, a good ending in the sense that doko seemed to agree it didn't need lively maintenance. I confirmed that upstream is all but dead, though debian upstream is active
15:53:14 mterry | didrocks, our own martin pool used to be a maintainer, but hasn't touched it in years
15:53:18 didrocks | mterry: ok, finishing the other promotions then, hold up!

2011-06-23 13:53:55 INFO Override Component to: 'main'
2011-06-23 13:53:55 INFO 'librsync - 0.9.7-8/universe/utils' source overridden
2011-06-23 13:53:55 INFO 'librsync-dbg-0.9.7-8/universe/devel/EXTRA' binary overridden in oneiric/amd64
2011-06-23 13:53:55 INFO 'librsync-dbg-0.9.7-8/universe/devel/EXTRA' binary overridden in oneiric/armel
2011-06-23 13:53:55 INFO 'librsync-dbg-0.9.7-8/universe/devel/EXTRA' binary overridden in oneiric/i386
2011-06-23 13:53:55 INFO 'librsync-dbg-0.9.7-8/universe/devel/EXTRA' binary overridden in oneiric/powerpc
2011-06-23 13:53:56 INFO 'librsync-dev-0.9.7-8/universe/libdevel/OPTIONAL' binary overridden in oneiric/amd64
2011-06-23 13:53:56 INFO 'librsync-dev-0.9.7-8/universe/libdevel/OPTIONAL' binary overridden in oneiric/armel
2011-06-23 13:53:56 INFO 'librsync-dev-0.9.7-8/universe/libdevel/OPTIONAL' binary overridden in oneiric/i386
2011-06-23 13:53:56 INFO 'librsync-dev-0.9.7-8/universe/libdevel/OPTIONAL' binary overridden in oneiric/powerpc
2011-06-23 13:53:56 INFO 'librsync1-0.9.7-8/universe/libs/OPTIONAL' binary overridden in oneiric/amd64
2011-06-23 13:53:56 INFO 'librsync1-0.9.7-8/universe/libs/OPTIONAL' binary overridden in oneiric/armel
2011-06-23 13:53:56 INFO 'librsync1-0.9.7-8/universe/libs/OPTIONAL' binary overridden in oneiric/i386
2011-06-23 13:53:56 INFO 'librsync1-0.9.7-8/universe/libs/OPTIONAL' binary overridden in oneiric/powerpc
2011-06-23 13:53:56 INFO 'rdiff-0.9.7-8/universe/utils/OPTIONAL' binary overridden in oneiric/amd64
2011-06-23 13:53:56 INFO 'rdiff-0.9.7-8/universe/utils/OPTIONAL' binary overridden in oneiric/armel
2011-06-23 13:53:56 INFO 'rdiff-0.9.7-8/universe/utils/OPTIONAL' binary overridden in oneiric/i386
2011-06-23 13:53:56 INFO 'rdiff-0.9.7-8/universe/utils/OPTIONAL' binary overridden in oneiric/powerpc

Changed in librsync (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

2011-06-23 14:01:08 INFO Override Component to: 'main'
2011-06-23 14:01:08 INFO 'deja-dup - 19.2.1-0ubuntu1/universe/utils' source overridden
2011-06-23 14:01:08 INFO 'deja-dup-19.2.1-0ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/amd64
2011-06-23 14:01:08 INFO 'deja-dup-19.2.1-0ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/armel
2011-06-23 14:01:08 INFO 'deja-dup-19.2.1-0ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/i386
2011-06-23 14:01:08 INFO 'deja-dup-19.2.1-0ubuntu1/universe/utils/OPTIONAL' binary overridden in oneiric/powerpc
2011-06-23 14:01:09 INFO 'deja-dup-dbg-19.2.1-0ubuntu1/universe/utils/EXTRA' binary overridden in oneiric/amd64
2011-06-23 14:01:09 INFO 'deja-dup-dbg-19.2.1-0ubuntu1/universe/utils/EXTRA' binary overridden in oneiric/armel
2011-06-23 14:01:09 INFO 'deja-dup-dbg-19.2.1-0ubuntu1/universe/utils/EXTRA' binary overridden in oneiric/i386
2011-06-23 14:01:09 INFO 'deja-dup-dbg-19.2.1-0ubuntu1/universe/utils/EXTRA' binary overridden in oneiric/powerpc

Changed in deja-dup (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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