madison-lite (0.28) unstable; urgency=medium

  * Update standards version to 4.6.2, no changes needed.
  * perlcritic fixes:
    - Don't use subroutine prototypes.
    - Use bare return rather than "return undef".
    - Don't use bareword directory handles.
    - Add explicit return statements to subroutines.
    - Use the block form of grep and map.

 -- Colin Watson <cjwatson@debian.org>  Thu, 11 Jan 2024 13:48:59 +0000

madison-lite (0.27) unstable; urgency=medium

  * Avoid two-argument open.
  * Avoid nested named subroutines.
  * Upgrade to debhelper v13.

 -- Colin Watson <cjwatson@debian.org>  Fri, 24 Dec 2021 23:08:21 +0000

madison-lite (0.26) unstable; urgency=medium

  * Use debhelper-compat instead of debian/compat.
  * Mark madison-lite as Multi-Arch: foreign.
  * Policy version 4.4.1: no changes required.

 -- Colin Watson <cjwatson@debian.org>  Sun, 12 Jan 2020 18:41:44 +0000

madison-lite (0.25) unstable; urgency=medium

  * examples: Update Ubuntu suites and architectures.
  * make-local-mirror:
    - Remove long-obsolete non-US mentions.
    - Update Debian architectures.
    - Stop using ftp:// URLs.
    - Fetch .bz2 or .xz as appropriate, not .gz.
    - Fix security source mirroring.
    - testing-security is spelled thus on mirrors as of bullseye, not
      testing/updates (closes: #931518).

 -- Colin Watson <cjwatson@debian.org>  Sun, 07 Jul 2019 12:59:06 +0100

madison-lite (0.24) unstable; urgency=medium

  [ Colin Watson ]
  * Use ${perl:Depends} rather than explicitly depending on perl; the
    previously-declared minimum version (5.10) is old enough that we no
    longer need to worry about it.
  * Set Rules-Requires-Root: no.

  [ Ondřej Nový ]
  * d/copyright: Use https protocol in Format field

 -- Colin Watson <cjwatson@debian.org>  Sun, 10 Feb 2019 19:28:39 +0000

madison-lite (0.23) unstable; urgency=medium

  * Move VCS to salsa.debian.org.

 -- Colin Watson <cjwatson@debian.org>  Sun, 15 Apr 2018 21:04:16 +0100

madison-lite (0.22) unstable; urgency=medium

  * Add xz support (thanks, Ivan Udovichenko; closes: #835527).

 -- Colin Watson <cjwatson@debian.org>  Fri, 26 Aug 2016 17:25:08 +0100

madison-lite (0.21) unstable; urgency=medium

  * Update Vcs-Browser URL for alioth cgit.
  * Policy version 3.9.6: no changes required.
  * Remove duplicated licence paragraph from debian/copyright.
  * Upgrade to debhelper v9.
  * Use the defined-or operator where appropriate.
  * Use HTTPS for Vcs-* URLs.

 -- Colin Watson <cjwatson@debian.org>  Wed, 27 Jan 2016 13:01:59 +0000

madison-lite (0.20) unstable; urgency=medium

  * Use scalar variables for filehandles throughout rather than typeglobs.
  * Ensure that cache files have the same timestamp as their source file,
    and check for this rather than checking whether the cache file is at
    least as new.  This fixes a race where stale caches could be left
    unnoticed if the mirror was updated while the cache was being built.

 -- Colin Watson <cjwatson@debian.org>  Tue, 24 Jun 2014 04:04:45 +0100

madison-lite (0.19) unstable; urgency=low

  * Switch to git; adjust Vcs-* fields.
  * Convert debian/copyright to copyright-format 1.0.
  * Policy version 3.9.5.

 -- Colin Watson <cjwatson@debian.org>  Tue, 07 Jan 2014 17:40:14 +0000

madison-lite (0.18) unstable; urgency=low

  * Calculate optimal column sizes in the same way as Debian's madison.cgi,
    and otherwise tweak output formatting to match (LP: #315833).

 -- Colin Watson <cjwatson@debian.org>  Tue, 26 Nov 2013 10:20:59 +0000

madison-lite (0.17) unstable; urgency=low

  * make-local-mirror: Use 'set -e' rather than '#! /bin/sh -e', to avoid
    accidents when debugging with 'sh -x'.
  * Ensure that the cache directory exists before creating the lock.
  * Print lock file name in the error message emitted if we fail to open it.

 -- Colin Watson <cjwatson@debian.org>  Tue, 24 Sep 2013 09:50:47 +0100

madison-lite (0.16) unstable; urgency=low

  [ Colin Watson ]
  * Update Vcs-Bzr field for Alioth changes.
  * Add Vcs-Browser field.

  [ Stefano Rivera ]
  * Avoid multiple madison-lites updating the same cache file at the same
    time, by having a cache-wide lock file.

 -- Colin Watson <cjwatson@debian.org>  Wed, 28 Nov 2012 12:05:14 +0000

madison-lite (0.15) unstable; urgency=low

  * Convert to source format 3.0 (native).
  * Use the 'say' feature from Perl 5.10.
  * Use the 'state' feature to simplify caching_disabled.
  * Convert from 'perl -w' to 'use warnings'.
  * Make regex searches actually produce some output (closes: #576941).
  * Policy version 3.9.1: no changes required.

 -- Colin Watson <cjwatson@debian.org>  Fri, 05 Nov 2010 16:02:25 +0000

madison-lite (0.14) unstable; urgency=low

  * Moved to bzr.debian.org; add Vcs-Bzr control field.
  * Convert to debhelper 7.

 -- Colin Watson <cjwatson@debian.org>  Sun, 26 Jul 2009 11:25:14 +0100

madison-lite (0.13) unstable; urgency=low

  * Update version comparison code from Dpkg::Version in dpkg-dev 1.14.20;
    adds ~ (low-sorting character) support.
  * Policy version 3.8.0: no changes required.
  * Relicense to GPLv2+. I'm using a decent chunk of Dpkg::Version, which is
    also GPLv2+, and dealing with a mixed-licence file is just too annoying.
    I don't know of anyone this will adversely affect; if it does, e-mail me
    and I'll be willing to discuss the matter. (The examples are still
    2-clause BSD.)
  * Convert to machine-readable copyright format, wiki revision 179.

 -- Colin Watson <cjwatson@debian.org>  Fri, 04 Jul 2008 22:33:48 +0100

madison-lite (0.12) unstable; urgency=low

  * Update copyright years and manual page revision date.
  * Only try to create the cache directory once, to save on stat calls.
  * Create a cache directory tag, per http://www.brynosaurus.com/cachedir/
    ("Cache Directory Tagging Standard").
  * Policy version 3.7.3: no changes required.
  * Update example Ubuntu configuration for current release names.

 -- Colin Watson <cjwatson@debian.org>  Thu, 28 Feb 2008 10:44:08 +0000

madison-lite (0.11) unstable; urgency=low

  * Fix --nocache mode handling of binary packages whose source packages
    aren't also in the list of packages to search for.
  * Note that madison proper has been renamed to 'dak ls'. Refer to dak
    rather than da-katie.

 -- Colin Watson <cjwatson@debian.org>  Wed, 01 Aug 2007 16:02:12 +0100

madison-lite (0.10) unstable; urgency=low

  * Put debhelper in Build-Depends rather than in Build-Depends-Indep.

 -- Colin Watson <cjwatson@debian.org>  Wed, 28 Jun 2006 18:38:31 +0100

madison-lite (0.9) unstable; urgency=low

  * Remove special handling for experimental in make-local-mirror (thanks,
    Adam D. Barratt; closes: #354223).
  * Add amd64 support to make-local-mirror for testing, unstable, and
    experimental (thanks, Adam D. Barratt; closes: #354224).
  * Add hurd-i386 support to make-local-mirror for unstable and experimental
    (thanks, Adam D. Barratt; closes: #354225).
  * Add an example configuration for ubuntu.com hosts.
  * Add support for Ubuntu and Ubuntu ports archives to make-local-mirror,
    which can be enabled by including 'ubuntu ubuntu-ports' in the ARCHIVES
    environment variable; add an example configuration that works with
    make-local-mirror's default output (thanks, Reinhard Tartler;
    closes: #354104).
  * Remove proposed-updates, testing, testing-proposed-updates, unstable,
    and experimental from default non-US components in make-local-mirror;
    none of them exist any more.
  * Fix --config-file option.
  * If a Packages file can't be found, continue with a warning rather than
    dying.

 -- Colin Watson <cjwatson@debian.org>  Fri, 31 Mar 2006 10:46:18 +0100

madison-lite (0.8) unstable; urgency=low

  * Display the component if it's not "main".

 -- Colin Watson <cjwatson@debian.org>  Tue,  7 Feb 2006 20:01:20 +0000

madison-lite (0.7) unstable; urgency=low

  * Fix missing binary packages in --source-and-binary output
    (closes: #344803).
  * Adjust sorting again in --source-and-binary mode to sort by binary
    package name within the listing for each source package.

 -- Colin Watson <cjwatson@debian.org>  Tue,  7 Feb 2006 19:42:45 +0000

madison-lite (0.6) unstable; urgency=low

  * Sort output by packages in the order specified on the command-line (to
    match madison) rather than interleaving results for different packages.

 -- Colin Watson <cjwatson@debian.org>  Fri,  9 Dec 2005 11:34:27 +0000

madison-lite (0.5) unstable; urgency=low

  * If a suite/component/architecture is missing from the mirror, just warn
    rather than dying.

 -- Colin Watson <cjwatson@debian.org>  Thu, 27 Oct 2005 13:26:32 +0100

madison-lite (0.4) unstable; urgency=low

  * Update publication years in copyright notices.
  * Fix regex searches to match those of madison, which are only anchored at
    the start of the package name, not the end.
  * Upgrade to debhelper v4.
  * Policy version 3.6.2. No changes required.

 -- Colin Watson <cjwatson@debian.org>  Mon,  8 Aug 2005 01:12:32 +0100

madison-lite (0.3) unstable; urgency=low

  * make-local-mirror fetches proposed-updates and testing-proposed-updates
    too.
  * Sort versions (pure-Perl version comparison code from
    Debbugs::Versions::Dpkg) and architectures (source always comes first)
    the same way madison does (closes: #230169).

 -- Colin Watson <cjwatson@debian.org>  Thu, 10 Feb 2005 00:04:15 +0000

madison-lite (0.2) unstable; urgency=low

  * Add example configuration for debian.org hosts with complete local
    mirrors.
  * Make --help output more like madison's and more readable.
  * When guessing available suites in the absence of 'suite' configuration
    directives, ignore symlinks to other suites in the same directory (e.g.
    unstable -> sid).
  * Mention packages.debian.org in the package description.
  * Add an example script to build a local index-only mirror.

 -- Colin Watson <cjwatson@debian.org>  Sat, 24 Jan 2004 17:16:40 +0000

madison-lite (0.1) unstable; urgency=low

  * Initial release.

 -- Colin Watson <cjwatson@debian.org>  Sat, 24 Jan 2004 14:50:03 +0000
