lp:ubuntu/maverick/debdelta

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick/debdelta
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

16. By a. Mennucc

* The real thing release: upload the real 0.39, not a damaged version;
* fixes: "debdelta _append_() wrong number of arguments", thanks to
  cybjit (Closes: #585079) for noting.

15. By a. Mennucc

* Reviewed messages printed (at different verbosity levels) .
* Inside the delta, the internal script uses shell pipes,
   to reduce usage of temporary files .
* Set Homepage: http://debdelta.debian.net
* etc/sources.conf : use debdeltas.debian.net, thanks to Paul Wise
   for the suggestion, and thanks to the Bononia people (Closes: #517942).
* xdelta3 (>= 0y) can use a FIFO for the input source (a.k.a
   the old version of the file). When using '--delta-algo xdelta3'
   the delta now, in its internal script, can process all old files
   in one pipe, w/o using many chunks stored in temporary files. Such
   deltas are marked by a new internal feature 'needs-xdelta3-fifo'.
   This is disabled by '--disable-feature xdelta3-fifo'
* debdelta/debdeltas : store incomplete delta files as delta_tmp_ , are
   renamed when they are completed (and tested, and signed, if required)

14. By a. Mennucc

* debdelta-upgrade :
  - properly distinguish when prelink fails due to low disk space,
    or simply because the file did not need to be unprelinked, or else
  - small changes to progress reporting
  - -v -d , prints the URI of missing deltas
* debdeltas : huge rewrite
  - big speedup in scanning repositories, less disk access
  - remove option --clean-alt
  - add option --old (note that, if no '--old' arg is specified,
     then no deltas will be generated; this is different from
     previous versions of debdeltas)
  - different meaning of --alt option
  - rewrote man page, with many examples
* add new script /usr/share/debdelta/debmirror-deltas (a complex script
  that creates a repository of deltas, that can be used by
  debdelta-upgrade for upgrading packages in
  lenny,squeeze,sid,experimental )

13. By a. Mennucc

* debdelta-upgrade
  * when < 50MB disk space, 'prelink -u' fails : report it

12. By a. Mennucc

* switch license of man pages to
   GNU Library General Public License (version 2)
  (same as the code), with permission of the author
* patching : fix forensic report
* debdelta-upgrade
  - better progress reporting
  - if '-v' , report info as apt-get does (Closes: #557780).

11. By a. Mennucc

* do not try to unprelink kernel modules
  (big speedup for kernel updates)
* some adjustments to patching progress reports
* Bug fix: HTTPResponse instance has no attribute 'message',
  thanks to Ritesh Raj Sarraf (Closes: #555038)
* correct buglet when 'localepurge' is detected and a patch fails

10. By a. Mennucc

* FAQ, README , man pages , control :
  the file created by 'debdelta' is always called a 'delta'
  (before it was also called a 'debdelta' or a 'patch')
* add references to CUPT in debian/control and man
  page (Closes: #551009).
* debpatch.sh needs bash (Closes: #547744).
* debpatch , debdelta-upgrade : report patching progress
* debdelta-upgrade :
  - provide proxy support (see man page) (Closes: #551478).
  - download debs also from ftp debian archives (Closes: #472766)
  - better computation of download speeds (Closes: #463671).
  - properly print when a delta is too big
     and when it is not present, or other download error
     (but this does not work with http proxies)

9. By a. Mennucc

* debdelta-upgrade: add checks and bails out if localepurge
   has deleted files from the package
* correct bug in parsing of /etc/debdelta/debdelta.conf :
    now sections match to the package name, not filename
* debdelta: simplify deltas a bit
* review the output of '-v'

8. By a. Mennucc

* debdeltas: add support for Packages.gz and Packages.bz2 .
* debdeltas: add option --test (that does what '-d' was doing before)
* debdelta,debdeltas:
  - add option --disable-feature ,
  - and add document README.features explaining backward compatibility,
  - and correct some bugs in features handling.
* Change Depends: lzma, xdelta, xdelta3, bsdiff to Recommends
   ('debpatch' and 'debdelta-upgrade' will ask if they are needed).
* Fix exit status and document it in man page.
* Fix -v and -d , and document '-d' better in man pages.
* debpatch, debdelta-upgrade : if '-d' and a delta fails,
  create some files that may be used to address the bug.
* Bug fix: "redownload package already in the cache", thanks to Sandro
  Tosi (Closes: #544784).

7. By a. Mennucc

* Add GPG signatures (YAY!!)
* Update man pages to explain how to use signatures.
* Add a README.upgrade document in /usr/share/doc/debdelta
* Copy some useful stuff from contrib/ in /usr/share/debdelta :
   dpkg-sig : a version of dpkg-sig, patched to support
              debdelta signatures
   debmirror-delta-security : an example script to create deltas
      to upgrade from stable to stable-security
   debpatch.sh : a simple script that explains how debpatch works
* Rearrange debian/rules
* Correct some bugs in lzma support, but more testing is needed
* debdelta : correct bug when the old deb contains data.tar.XX
  the new one contains data.tar.YY and XX != YY

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/debdelta
This branch contains Public information 
Everyone can see this information.

Subscribers