Skip to content

Debian Changelog debdelta (0.39trl)

2010

debdelta (0.39trl) unstable; urgency=high

   * 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.

 -- A Mennucc1 <mennucc1@debian.org>  Sun, 13 Jun 2010 16:58:15 +0200

debdelta (0.39) unstable; urgency=low

   * 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)

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 03 Apr 2010 13:40:59 +0200

debdelta (0.38) unstable; urgency=low

   * 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 )

 -- A Mennucc1 <mennucc1@debian.org>  Thu, 04 Feb 2010 22:27:24 +0100

debdelta (0.37) unstable; urgency=low

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

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 01 Jan 2010 21:15:08 +0100

2009

debdelta (0.36) unstable; urgency=low

   * 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).

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 08 Dec 2009 10:17:11 +0100

debdelta (0.35) unstable; urgency=low

   * 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

 -- A Mennucc1 <mennucc1@debian.org>  Sun, 08 Nov 2009 21:20:51 +0100

debdelta (0.34) unstable; urgency=low

   * 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: #551748).
     - 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)

 -- A Mennucc1 <mennucc1@debian.org>  Sun, 25 Oct 2009 14:43:54 +0100

debdelta (0.33) unstable; urgency=low

   * 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'

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 18 Sep 2009 15:43:16 +0200

debdelta (0.32) unstable; urgency=low

   * 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).

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 04 Sep 2009 23:29:06 +0200

debdelta (0.31) unstable; urgency=low

   * 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

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 21 Aug 2009 11:08:20 +0200

debdelta (0.30) unstable; urgency=low

   * Correct an indent in defining HOSTID
   * Bug fix: "[debdelta] debdelta-upgrade doesn't work with nobody
     user", thanks to Mert Dirik (Closes: #497967).
   * Bug fix: "os.popen2 deprecated in python2.6", thanks to
     Pär Andersson (Closes: #539911).

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 07 Aug 2009 10:10:04 +0200

debdelta (0.29) unstable; urgency=low

   * Really depend on 'binutils' (Closes: 511765)
   * Bug fix: "crash when /proc is not mounted",
     thanks to Paul Wise (Closes: #506383).
   * Use hashlib, not md5 module, in newer python,
     thanks to Lars Wirzenius (Closes: #537869).
   * Add support for lzma ,
     thanks to Pär Andersson (Closes: #540005),
     (but it was not tested).

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 05 Aug 2009 14:09:02 +0200

debdelta (0.28) unstable; urgency=low

   * Depend on 'binutils' , 'bzip2' (Closes: 511765, 521670)
   * Support python-apt 0.7.10. Thanks a lot to Julian Andres Klode
   * debdelta-upgrade: select packages to upgrade,
     thanks to Nelson A. de Oliveira (Closes: #504423).

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 08 Apr 2009 13:47:44 +0200

2008

debdelta (0.27) unstable; urgency=low

   * debpatch now can apply patches using data from installed version of a
     package also in hosts where prelink is used; and consequently
     debdelta-upgrade can upgrade such hosts. Thanks roman@khimov.ru.

 -- A Mennucc1 <mennucc1@debian.org>  Mon, 15 Sep 2008 12:40:18 +0200

debdelta (0.26) unstable; urgency=low

   * rewrite internal DebDeltaError class to avoid problems with
     python 2.5; correct typo.

 -- A Mennucc1 <mennucc1@debian.org>  Sat, 03 May 2008 19:21:31 +0200

debdelta (0.25) unstable; urgency=low

   * debdelta-upgrage: add an option --deb-policy to fine-tune download of
     .debs, thanks to Paul Wise (Closes: #465550).

 -- A Mennucc1 <mennucc1@debian.org>  Sun, 16 Mar 2008 12:14:42 +0100

debdelta (0.24) unstable; urgency=low

   * some packages (notably, linux kernels) modify files that they install
     , and then patching from installed debs always fails; to avoid, I added
     /etc/debdelta/debdelta.conf , ~/.debdelta/debdelta.conf to configure
     which original files to skip/ship in debian packages
   * add support for bzip2 compression on data.tar

 -- A Mennucc1 <mennucc1@debian.org>  Sun, 09 Mar 2008 14:10:53 +0100

2007

debdelta (0.23) unstable; urgency=low

   * If "python-apt" is missing, print a error message and exit;
     "python-apt" is recommended; thanks to David (Closes: #448688).
   * debpatch understands the keywords 'needs-xdelta' and 'needs-bsdiff'
   * debdeltas: 'Package' files may be used as arguments
   * debdeltas : can have multiple --alt  options
   * option --delta-algo to try different binary encoders;
     thanks to "Jiří Paleček" (Closes: #435159).
   * There is now a repository of deltas for stable security
     (again hosted at bononia, thanks a lot zack).

 -- A Mennucc1 <debdev@tonelli.sns.it>  Mon, 17 Dec 2007 15:26:04 +0100

debdelta (0.22) unstable; urgency=medium

   * depends on xdelta3 , and correct path in python
   * document --delta-algo

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 26 Aug 2007 18:09:29 +0200

debdelta (0.21) unstable; urgency=medium

   * save header of minigzip output in patch script, since
     it changes in newer versions of zlib

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 17 Jul 2007 10:09:29 +0200

debdelta (0.20) unstable; urgency=low

   * added man pages. thanks  Pierre-yves Jégou (Closes: 376598)
   * fix bug in name/len file matching when building
     debdeltas (debdelta would die of "division by zero" sometimes)

 -- A Mennucc1 <mennucc1@debian.org>  Sat, 14 Apr 2007 09:26:07 +0200

2006

debdelta (0.19) unstable; urgency=low

   * Bug fix: append_info(delta,info,T) is wrong
     thanks a lot to David (Closes: #386252).

 -- A Mennucc1 <mennucc1@debian.org>  Thu, 7 Sep 2006 20:49:22 +0200

debdelta (0.18) UNRELEASED; urgency=low

   * debdelta-upgrade : retries on httplib errors

 -- A Mennucc1 <mennucc1@debian.org>  Sat, 29 Jul 2006 15:18:24 +0200

debdelta (0.17) unstable; urgency=medium

   * debpatch : since 'echo -n -e' doesnt works with all shells ,
     patch script will test for it
   * debdelta : use bash to run patch script (until #379227 is fixed )

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 22 Jul 2006 22:15:51 +0200

debdelta (0.16) unstable; urgency=low

   * debdelta_upgrade
     - is faster (particularly on small debs - by avoiding calls to dpkg)
     - avoids downloading deltas if not enough disk space for applying them
     - identifies itself as User-Agent =  'Debian debdelta-upgrade'
   * md5 generation and verification may be disabled by option  --no-md5
   * now temporary directories are of the form  ${TMPDIR}/debdeltaXXXXXX
   * better checking for exceptions

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 12 Jul 2006 22:15:51 +0200

debdelta (0.15) unstable; urgency=low

   * debdelta :
      - faster on .debs with many many files ;
      - better behaviour when 'out of disk space'  errors occour
   * debdeltas:
      - added  '--alt DIR' option, to say where older versions of .debs are
      - added   --clean-alt and --clean-deltas options
   * debdelta-upgrade:
      - if a delta fails, download the .deb
      - sources are in /etc/debdelta/sources.conf or ~/.debdelta/sources.conf
   * corrected many bugs

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 28 Jun 2006 16:23:28 +0200

debdelta (0.14) unstable; urgency=low

   * debdeltas: can --clean unusable debdeltas
   * debdelta: corrected bug (cannot gunzip a symlink)

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 13 Jun 2006 12:17:31 +0200

debdelta (0.13) unstable; urgency=low

   * debdelta_upgrade: thanks to Michael Vogt, now uses APT caches at best
   * debdelta & debpatch: many improvements
       - divide data.tar in small chunks
       - always use bsdiff (xdelta is buggy)
       - gunzip .gz files in data.tar before delta, and gzip after
       (the delta of debhelper  5.0.35  -> 5.0.36 was 80% of original .deb
       before, now it is  to 10%)

 -- A Mennucc1 <mennucc1@debian.org>  Mon, 12 Jun 2006 20:03:16 +0200

debdelta (0.12) unstable; urgency=low

   * debdeltas: deltas failed due to not enough disk space will be retried
   * debdelta: better use of MD5; and a filename similarity matcher,
       when in computing difference of data.tar.gz (unfortunately, slower)
       also, solves a bug
   + debdelta_upgrade: properly quote URLs (before, it seemed as if
      a lot of deltas were not present in the archives!);
      better HTTP handling

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 9 Jun 2006 18:45:17 +0200

debdelta (0.11) unstable; urgency=low

   * debdelta: (by faking 2nd part of tar headers), some improvement for  .deb
      with many small files
   * debdelta-upgrade : while the thread is patching, also download some
      .debs for which deltas are not available.

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 7 Jun 2006 16:07:36 +0200

debdelta (0.10) unstable; urgency=low

   * safer code
   * debdelta: produce shorter patch.sh, and uses bzip2

 -- A Mennucc1 <mennucc1@debian.org>  Thu, 1 Jun 2006 23:10:44 +0200

debdelta (0.9) unstable; urgency=low

   * debdeltas:
     '-n N' option, to decide how many deltas to compute for each package ;
     '--avoid file' option, to avoid packages from a dist
      ('file' is a Python database, that can be created with contrib/parse_dist )
   * debdelta : corrected bug, now really skip conf files !
   * debdeltas : corrected bug, was not exiting from forks !

 -- A Mennucc1 <mennucc1@debian.org>  Wed, 31 May 2006 14:13:39 +0200

debdelta (0.8) unstable; urgency=low

   * 'debdelta' can use MD5 to exploit identical files that were renamed.
    This can express the difference between tetex-doc 3.0-17 and 3.0-18
    into  260kB , even though all the directory tree was moved around !

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 30 May 2006 18:24:17 +0200

debdelta (0.7) unstable; urgency=low

   * 'debdelta-upgrade' uses a thread to patch and download at the same time

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 30 May 2006 12:16:44 +0200

debdelta (0.6) unstable; urgency=low

   * new program 'debdelta-upgrade' to download and apply deltas
     (from my mirror)

 -- A Mennucc1 <mennucc1@debian.org>  Mon, 29 May 2006 16:16:40 +0200

debdelta (0.5) unstable; urgency=low

   * new program 'debdeltas' to scan archive of debs
        and create an archive of deltas
   * 'debpatch' works on installed version of old deb,
       even in case of dpkg diversions

 -- A Mennucc1 <mennucc1@debian.org>  Sat, 27 May 2006 12:00:13 +0200

debdelta (0.4) unstable; urgency=low

   * 'debpatch' can use a delta to create the new .deb, even if
     the old debian package file is not available, provided that
     it is installed in the host
   * code cleanup

 -- A Mennucc1 <mennucc1@debian.org>  Tue, 23 May 2006 15:59:08 +0200

debdelta (0.3) experimental; urgency=low

   * use bsdiff when memory does not exceed 50Mb, and free disk space is enough
   * ' debpatch --info  patch' to just know info on a patch

 -- A Mennucc1 <mennucc1@debian.org>  Mon, 22 May 2006 10:34:06 +0200

debdelta (0.2) experimental; urgency=low

   * Added getopt support.  Reorganized code.
   * Be careful of cwd when using os.path.abspath.
   * Add parameters to patch.sh , in particular, support for '#unpack-old' keyword
   * Graduated verbosity.

 -- A Mennucc1 <mennucc1@debian.org>  Sat, 20 May 2006 14:06:23 +0200

debdelta (0.1) experimental; urgency=low

   * first alpha
   * it works on two debs with gzip compression

 -- A Mennucc1 <mennucc1@debian.org>  Fri, 19 May 2006 19:19:54 +0200