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

jigdo 0.6.9



Hello,

yes, it did happen! This version contains a rather large number of
changes, so I'm bound to have messed up /something/ - if you've got a
few minutes, please test it now!

Changes since 0.6.8:

  - jigdo-lite: New batch mode - if you enter (or supply on the
    command line) several files/URLs, all the questions are only asked
    once before the first download. Furthermore, the program *always*
    asks for Debian/Non-US mirror URLs, it only asks for "Files to
    scan" once, it always downloads all images offered by all .jigdo
    files, and it does not stop immediately after errors, but
    continues with the next image.
  - You can enter URLs like "http://server/cd-{1_NONUS,2,3}.jigdo"; and
    they'll be expanded to several separate URLs.
  - jigdo-lite: --scan command line option to avoid "Files to scan"
    question.
  - By popular demand, always use wget's --continue switch, except
    when fetching .jigdo files. This *will* cause severe breakage in
    the case that someone starts the download of a .template of
    fsn.hu's daily snapshot on one day, and resumes it the next day,
    but that's just a problem people will have to be aware of. :-/
  - jigdo-lite: Use --force-directories, allows --continue to be used
    for individual package downloads. (Previously, all downloaded
    .debs etc were stored directly in the tmp dir, so --continue could
    not be used because there are e.g. several files named
    "driver-1.bin" on Debian servers.)
  - jigdo-lite: Use a separate temporary dir for each new download.
    This allows you to run several jigdo-lite instances in the same
    dir at the same time.
  - jigdo-lite: When temporary dir is already present, scan its
    contents *before* downloading the first batch of files
    (Goswin Brederlow and others)
  - jigdo-file: Default for --min-length is now 1k by default, the
    hardwired absolute minimum is 256 bytes (used to be 4k/1k)
  - jigdo-file make-template: Changed heuristics when dropping
    possible file matches. Difficult to explain... essentially,
    together with the previous change, .template files for Debian CDs
    will get quite a bit smaller (Santiago Garcia Mantinan)
  - On Windows, fail with meaningful error for images >2GB (ATM, we
    don't have big file support with MinGW GCC)
  - Fixed compilation error with gcc 3 and --without-libdb (Attila)
  - Improved check for getopt_long support in configure script, it
    failed on FreeBSD 5 (Attila Nagy)
  - Added jigdo.pot to output, including initial German translation
  - configure script: Made --without-gui the default, as people have
    problems compiling with GTK & libwww, and the GUI is useless ATM
  - jigdo-lite: Misc fixes to make it work with mingw under Windows
  - jigdo-lite accepts --help and --version options
  - jigdo-lite: Changed timeout from wget's default 15 minutes to just
    30 seconds (only has an effect if no ~/.jigdo-lite present)
  - debian-mirrors.jigdo: Bugfix in creation script (HTTP/FTP paths on
    server were swapped), omit FTP URL if HTTP access possible
    (Phil Hands)
  - Build environment: Fix for bug in depend.awk, which made it output
    dependencies on .ih files when it shouldn't
  - jigdo-file make-template: Prevent infinite loop if I/O error
    occurs during scanning of files (Blars Blarson)
  - jigdo-file make-template: Fixed bug which could lead to
    segmentation faults if the image contained a long, but only
    partial match of a file, and another long partial match of another
    file within the "outer" partial match.
  - jigdo-file make-template: Bugfix - server line was sometimes added
    to [Image] section when using --merge
  - jigdo-file make-template: Fix for bug which is extremely unlikely
    in practice, caused segfault if read() returned <32 bytes or so
    while reading start of file.
  - jigdo-file make-template bugfix: Now creates properly quoted
    entries in [Parts] sections for filenames containing spaces or
    characters like "'\
  - Improved handling of invalid cache files (created if disc gets
    full during cache update): Instead of crashing, jigdo-file prints
    an error. However, libdb still corrupts the cache file.
    (Dmitry E. Melamud, Petr Slansky)


Jigdo homepage:           <http://atterer.net/jigdo/>
Source code:              <http://atterer.net/jigdo/jigdo-0.6.9.tar.bz2>
Statically linked binary: <http://atterer.net/jigdo/jigdo-bin-0.6.9.tar.bz2>
Downloading Debian CDs:   <http://www.debian.org/CD/jigdo-cd/>

Apt-able i386 .debs (no sources) are at:
deb http://home.in.tum.de/~atterer/debian unstable jigdo

Cheers,

  Richard

-- 
  __   _
  |_) /|  Richard Atterer     |  CS student at the Technische  |  GnuPG key:
  | \/¯|  http://atterer.net  |  Universität München, Germany  |  0x888354F7
  ¯ '` ¯

Attachment: pgprzf3pSF69a.pgp
Description: PGP signature


Reply to: