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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Tue, 02 Feb 2021 00:00:00 +0000