mirrorrib (0.14.4.2) experimental; urgency=low

  * FTP Master having autorejected (0.14.4.1) with the
    message, "Source-only uploads to NEW are not allowed," re-uploaded
    with source.
  * Following the Release Team's advice in
    [https://lists.debian.org/debian-devel-announce/2019/07/msg00002.html],
    switched the upload from unstable to experimental.

 -- Thaddeus H. Black <thb@debian.org>  Sat, 04 Sep 2021 12:00:00 +0000

mirrorrib (0.14.4.1) unstable; urgency=low

  * Uploaded to sid (closes: #993486).
  * Observed that despite the previous version's changelog, the
    previous version, (0.14.4), was not actually uploaded -- the reason
    being that the previous version did not close the associated WNPP
    report, whereas this version's changelog does close it.
  * Observed that the package has not otherwise changed since
    version (0.14.3).
  * Observed that the package is backportable without modification
    to bullseye, for it builds and runs on a bullseye machine as well
    as it does on a sid or bookworm machine.
  * Observed that, as of this date, Lintian is still
    checking Standards-Version 4.5.1.  Therefore, in debian/control,
    have not yet claimed to conform to Standards-Version 4.6.0.
    (Nevertheless, the maintainer has manually checked, having reviewed
    the changes between debian-policy 4.5.1 and debian-policy 4.6.0.
    Those changes do not affect this package; so, inasmuch as the
    existing Lintian finds nothing in the package about which to
    complain with respect to Standards-Version 4.5.1, one may
    reasonably safely assume that the package conforms
    to Standards-Version 4.6.0, as well.)
  * Observed that the package includes three overrides of the Lintian
    tag package-contains-documentation-outside-usr-share-doc, of info
    severity.  The Lintian tag in question advises, with respect to a
    documentation file outside /usr/share/doc/, "If this file does
    describe the contents or purpose of the directory it is in, please
    add a lintian override."  The files to which the three overrides
    apply are READMEs that do indeed describe the contents or purpose
    of the directories they are in.  The package includes the overrides
    for this reason.  (The matter is mentioned
    because [https://ftp-master.debian.org/REJECT-FAQ.html]
    requests it.)

 -- Thaddeus H. Black <thb@debian.org>  Sat, 04 Sep 2021 00:00:00 +0000

mirrorrib (0.14.4) unstable; urgency=low

  * Released for the first time, uploading to sid.

 -- Thaddeus H. Black <thb@debian.org>  Wed, 01 Sep 2021 00:00:00 +0000

mirrorrib (0.14.3) experimental; urgency=none

  * Made the package's short description a noun phrase, thereby
    conforming to best Debian practice.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 31 Aug 2021 18:00:00 +0000

mirrorrib (0.14.2) experimental; urgency=none

  * Corrected the helper debian/dev/switch-standards-version so that it
    can reliably find its associated data list.
  * Corrected some misspellings in the changelogs for
    versions (0.14.0) and (0.14.1) below.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 31 Aug 2021 12:00:00 +0000

mirrorrib (0.14.1) experimental; urgency=none

  * Added the new helper debian/dev/switch-standards-version and its
    associated data list.
  * Conformed to Standards-Version 4.5.1.
  * Deleted debian/compat and instead
    added Build-Depends: debhelper-compat to debian/control.
  * Added Build-Requires-Root: no to debian/control.
  * In usr/share/mirrorrib/scripts/40phase-cd.bash, corrected the
    handling of lines of
    usr/share/mirrorrib/lists/nodes-to-prefetch.list that begin with
    a colon : flag.
  * Deleted a stray trailing space in the changelog for
    version (0.14.0).
  * Improved the software and its packaging in further, minor ways.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 31 Aug 2021 00:00:00 +0000

mirrorrib (0.14.0) experimental; urgency=none

  * Tested the program for the first time to fetch an actual,
    stable Debian 11 bullseye release.  Learned that mirrorrib 0.13
    fails to fetch the release's minor version 0 because, though
    dists/Debian11.0/main/installer-amd64/20210731/ exists in the
    archive for the release's minor version 0,
    dists/Debian11.0/main/installer-amd64/20210731+deb11u0/ does not.
    (As far as the maintainer knows, this should be a problem only for
    the release's minor version 0; but when the release's minor
    version 1 arrives, that will be seen.)
  * Fixed the bug the last item explains by extending
    usr/share/mirrorrib/scripts/40phase-cd.bash to recognize a
    prepended ':' in usr/share/mirrorrib/lists/nodes-to-prefetch.list
    to mean that the item so marked is to be skipped for minor
    version 0.  Also, prepended the ':' where appropriate in the list.
  * Verified that the bookworm distribution, now testing, appears at
    least for now to have the same archive structure as the bullseye
    distribution, now stable.
  * In various files, graduated Debian 10 buster to Debian 11 bullseye
    to Debian 12 bookworm to Debian 13 trixie.  That is, where the
    software and its documentation used before bullseye's release to
    refer to buster, let them refer instead to bullseye; and where they
    used to refer to bullseye, let them refer instead to bookworm, and
    so on.
  * Struck MD5SUMS and SHA1SUMS from
    usr/share/mirrorrib/lists/files-to-fetch-from-debian-cd.list
    because Debian's Images Team no longer issues those checksums.
  * In etc/mirrorrib.conft, commented Debian bullseye
    as "supported" (which should have been done during Mirrorrib's 0.13
    era but was overlooked).
  * In the manual page:
    + Revised the page to bring it into the new, stable bullseye era,
      replacing most citations of Debian version 10 with 11 and
      of Debian buster with bullseye, especially in the
      page's examples.
    + Reordered the section SEE ALSO to conform to the
      style recommended by man-pages(7).
  * Added po/sample/messages.po.
  * In debian/README.source, recommended that users modifying the
    source append .1 to the version number rather than .0.
  * Improved the software and its packaging in further, minor ways.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Mon, 30 Aug 2021 00:00:00 +0000

mirrorrib (0.13.70) experimental; urgency=none

  * Fixed a misformatting in the manual page's synopsis.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.
  * Noted incidentally the sequencing of 0.13.70 to follow 0.13.6 in
    the version numbering.  This is just a matter of preference.  In a
    version number x.y.z, the maintainer prefers that the .y and .z
    seem to increase regardless of how one reads them.  The numbering
    was running out of room before 0.13.9, so now it has room to run
    till 0.13.99.  (Maybe 0.14.0 will come next and it won't matter,
    anyway.  Maybe 0.13.71 will come next.  Who can say?  Anyway, there
    is now room to run if needed.)

 -- Thaddeus H. Black <thb@debian.org>  Thu, 08 Apr 2021 12:00:00 +0000

mirrorrib (0.13.6) experimental; urgency=none

  * Polished the manual page's formatting and its use of Groff.
  * Clarified the manual page's explanation of why time zones do
    not matter.  (It might still need further clarification, though.
    It's too long.)
  * Improved and updated the manual page in further, minor ways.
  * Referred the manual page and help message to Debian 10.9 as
    an example.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Thu, 08 Apr 2021 00:00:00 +0000

mirrorrib (0.13.5) experimental; urgency=none

  * Caused the program to check early whether the ISO CD image has yet
    been posted, and to exit early with a suitable error message if the
    image has not.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 02 Mar 2021 00:00:00 +0000

mirrorrib (0.13.4) experimental; urgency=none

  * Clarified po/README.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Sat, 27 Feb 2021 18:00:00 +0000

mirrorrib (0.13.3) experimental; urgency=none

  * On Mario Blättermann's advice
    [https://lists.debian.org/debian-l10n-german/2021/02/msg00079.html],
    removed the maintainer's sample translations from the build path.
    (This means that, until competent translators have provided proper
    translations, the software will remain untranslated.)
    Thanked Mario for the advice.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Sat, 27 Feb 2021 12:00:00 +0000

mirrorrib (0.13.2) experimental; urgency=none

  * Corrected a few errors in the German localization, po/de.po.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Sat, 27 Feb 2021 00:00:00 +0000

mirrorrib (0.13.1) experimental; urgency=none

  * Made the match pattern for INSTALLER_R0_DATE
    in usr/share/mirrorrib/scripts/05option-processing.bash
    more accurate.
  * Added a Source website to debian/copyright.
  * Made the package upgradable for the first time -- such that, now
    and in the future, unless otherwise noted, one can upgrade the
    package in place from any version 0.13.0 or later.
  * Improved the software and its packaging in further, minor ways.
  * Despite that the software is probably serviceable as is, did not
    lift the software's experimental designation.  Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Fri, 26 Feb 2021 12:00:00 +0000

mirrorrib (0.13.0) experimental; urgency=none

  * Added tentative support for Debian bullseye 11.  (The package still
    lacks infrastructure thoroughly, locally, automatically to test
    such support.  Adding such infrastructure is a nontrivial problem,
    so who knows when such infrastructure might arrive?  There are no
    concrete plans at present.  Meanwhile, how well the tentative
    bullseye support actually works will be seen once bullseye 11.0
    stable arrives.)
  * Pursuant to the last change, let the program automatically
    determine the parameter INSTALLER_R0_DATE by consulting
    the primary mirror the user has specified.  Eliminated the
    parameter INSTALLER_R0_DATE10, no longer needed.
  * Added a backstop configuration, with the attendant,
    new usr/share/mirrorrib/backstops/*
    and usr/share/mirrorrib/scripts/01configuration.bash.
  * In usr/share/mirrorrib/scripts/14net-definitions.bash,
    corrected the 'run_by_batch' function's mishandling of its
    optional PREFIX parameter, which had been preventing the retrieval
    of some pool files from snapshot.
  * Since the package and its software remain experimental, did not
    attempt to provide upgradability from version 0.12.
  * Improved the software and its packaging in further, minor ways.
  * Did not lift the software's experimental designation.  Did not
    release.  Nevertheless, observed that -- though earlier versions
    have been suitable only for experimental use -- this *might* be the
    first version suitable for nonexperimental use.

 -- Thaddeus H. Black <thb@debian.org>  Fri, 26 Feb 2021 00:00:00 +0000

mirrorrib (0.12.0) experimental; urgency=none

  * Overhauled the source generally, altering most of its files,
    moving and/or deleting some files, and introducing some new files.
    Changed too many things for it to be practical to itemize all the
    changes here.  (If you have been using version 0.11, you cannot
    assume that version 0.12 will work similarly.)
  * Since the package and its software remain experimental, did not
    attempt to provide upgradability from version 0.11.  (Only a few
    persons already have access to the package; but if you have access,
    then you should probably purge version 0.11 before installing this
    version 0.12.  The package is eventually to obtain reliable
    upgradability, of course, but not yet.)
  * Extensively improved the source's Bash idiom.
  * Overcame the unconventional-pathname problem the last
    changelog mentioned.
  * Internationalized the source.
  * Preliminarily localized the source to French and German.
  * Hereby invited competent translators (whether the maintainer knows
    them yet or not) to improve the French and German localizations and
    to localize to further languages.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Thu, 25 Feb 2021 00:00:00 +0000

mirrorrib (0.11.2) experimental; urgency=none

  * In the manual page:
    + Clarified the lack of interaction between the -s command-line
      option and some of the command-line parameters.
    + Added an example of the verification of checksums.
    + Added references to sha256sum(1) and null (4).
    + Acknowledged Mirrorrib's present inability, and consequent
      refusal, to assemble a repository in a directory with an
      unconventional pathname.  (Whether this is a problem with the
      program or with the pathname can be debated, but the program is
      not trying to prove a point.  Unless the maintainer thinks of a
      clever workaround, the program just cannot reliably handle
      offbeat names in its present design.  Maybe the program will get
      a top-to-bottom redesign and renovation someday and then the
      trouble will go away.)
  * Improved the manual page in further, minor ways.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 09 Feb 2021 00:00:00 +0000

mirrorrib (0.11.1) experimental; urgency=none

  * Repackaged with a corrected revision date.  (In the last revision,
    the date in the changelog disagreed with the date in the README.)
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Mon, 08 Feb 2021 12:00:00 +0000

mirrorrib (0.11.0) experimental; urgency=none

  * Added missing "Depends: ca-certificates" to debian/control.
  * Added a bash-completion script.  Consequently,
    added "Build-Depends: bash-completion" to debian/control.
  * Improved the program's handling of the -- option.  (However, did
    not teach the bash-completion script to react to the option.)
  * On the other hand, as a practical concession to Bash as the
    implementation language, made it an error for the user to enter
    or refer to filepaths and other words that start with [.~+-],
    contain other punctuation than those four plus [_], embed spaces,
    or otherwise break from Debian convention.  (This will probably
    annoy some users, unfortunately; but for now, to hunt down all the
    weird bugs and security holes offbeat names cause is too hard.
    Alphanumeric Unicode characters are still supported.)
  * Had the executable wrapper usr/bin/mirrorrib use realpath(1) rather
    than readlink(1).
  * Refactored usr/share/mirrorrib/scripts/05option-processing.bash.
  * Corrected the misdirection of the help message
    in usr/share/mirrorrib/scripts/05option-processing.bash.
  * In usr/share/mirrorrib/scripts/10function-definitions.bash
    and usr/share/mirrorrib/lists/ctrl-to-decompress.list,
    improved the logic that recognizes control files that need to
    be decompressed.
  * Fixed wrong file and directory permissions
    in usr/share/mirrorrib/scripts/80phase-g.bash.
  * Fixed a few quoting problems with regard to Bash's 'eval' builtin.
  * Added usr/share/doc/mirrorrib/NON-FREE-FIRMWARE.  In the manual
    page, included a reference to the new document.
  * In the manual page's examples section:
    + Fixed an incorrect option issued to tar(1) in an
      existing example.
    + Added a new example to show how to merge old repositories
      before mirrorrib(1) is run.
  * Added an Upstream-Contact to debian/copyright.
  * Added development helpers (not henceforth usually to be logged
    here) in debian/dev.
  * Wrote in debian/README.source some advice to users who wish to
    modify and rebuild the package.
  * Updated debian/rules to track the foregoing changes.
  * Improved the software and its packaging in other, minor ways.
  * Did not release.

 -- Thaddeus H. Black <thb@debian.org>  Sat, 06 Feb 2021 00:00:00 +0000

mirrorrib (0.10.0) experimental; urgency=none

  * Packaged mirrorrib for the first time.  Did not release it.

 -- Thaddeus H. Black <thb@debian.org>  Tue, 02 Feb 2021 00:00:00 +0000
