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

Bug#993486: marked as done (ITP: mirrorrib -- tool locally to mirror a Debian release, including backports)



Your message dated Sat, 06 Nov 2021 13:00:16 +0000
with message-id <E1mjLIu-0004eC-G4@fasolo.debian.org>
and subject line Bug#993486: fixed in mirrorrib 0.14.4.2
has caused the Debian Bug report #993486,
regarding ITP: mirrorrib -- tool locally to mirror a Debian release, including backports
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
993486: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993486
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: "Thaddeus H. Black" <thb@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : mirrorrib
  Version         : 0.14.4
  Upstream Author : Thaddeus H. Black <thb@debian.org>
* URL             : https://www.derivations.org/mirrorrib/
* License         : GPL-2
  Programming Lang: Shell (bash)
  Description     : tool locally to mirror a Debian release, including backports

Debian releases a major revision of its operating system about every
two years and a minor revision approximately quarterly, but these
revisions exclude Debian backports.  Debian releases backports only on
a rolling basis like sid.

Mirrorrib is for Debian users who want an approximately quarterly,
stable revision of backports to accompany the approximately quarterly,
stable revision of the rest of the operating system -- with both
revisions dated as of the same date.

Mirrorrib reproducibly assembles a stable backports revision and
release to accompany a stable regular revision and release.  It
downloads the matched pair of releases with all their packages and
associated files, mirroring the pair together to your hard drive.
After running Mirrorrib and configuring /etc/apt/sources.list to
access the local repository Mirrorrib has assembled, one no longer
needs a live network connection to update or reinstall one's system to
Debian stable -- not even if the update or reinstallation requires
access to backports.

Mirrorrib's name stands for "MIRROR Release Including Backports."

I will maintain the package.  No sponsor is needed.  Because the
software is Debian-specific and is useful only to users of Debian, the
package is a Debian-native package.

--- End Message ---
--- Begin Message ---
Source: mirrorrib
Source-Version: 0.14.4.2
Done: Thaddeus H. Black <thb@debian.org>

We believe that the bug you reported is fixed in the latest version of
mirrorrib, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 993486@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thaddeus H. Black <thb@debian.org> (supplier of updated mirrorrib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 04 Sep 2021 12:00:00 +0000
Source: mirrorrib
Binary: mirrorrib
Architecture: source all
Version: 0.14.4.2
Distribution: experimental
Urgency: low
Maintainer: Thaddeus H. Black <thb@debian.org>
Changed-By: Thaddeus H. Black <thb@debian.org>
Description:
 mirrorrib  - tool locally to mirror a Debian release, including backports
Closes: 993486
Changes:
 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.
 .
 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.)
 .
 mirrorrib (0.14.4) unstable; urgency=low
 .
   * Released for the first time, uploading to sid.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.)
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 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.
 .
 mirrorrib (0.10.0) experimental; urgency=none
 .
   * Packaged mirrorrib for the first time.  Did not release it.
Checksums-Sha1:
 661bd4a827e780ac253bdeb4c927aae656a9d3ae 1506 mirrorrib_0.14.4.2.dsc
 b889c53aaee3992c6e1de2ed40a36cb0ecbc7458 53040 mirrorrib_0.14.4.2.tar.xz
 fe3f1435b6a3aaf7a9227a7b8f65d57d858803af 48332 mirrorrib_0.14.4.2_all.deb
 f6bd9563324bcffa82efe25d7970959d76ea15f7 5653 mirrorrib_0.14.4.2_amd64.buildinfo
Checksums-Sha256:
 0f2a34b267b5d6bbcce3423a984d7389369f9ad029dd622c2962f63f05a1de42 1506 mirrorrib_0.14.4.2.dsc
 0a550884e2f485653d99b367deefbba141a9098dce5e769a8c2c04cd473b4b53 53040 mirrorrib_0.14.4.2.tar.xz
 5acd92dcc63bb756eb323d33a189ab033e53d895d3065e7223ff82e87db75491 48332 mirrorrib_0.14.4.2_all.deb
 694cd253c09335212b8544e8a5707686061339ba3ebaf4db55205677bff6c60a 5653 mirrorrib_0.14.4.2_amd64.buildinfo
Files:
 f3df8302b1c9c3db8971850709a019c3 1506 net optional mirrorrib_0.14.4.2.dsc
 9c78324ffffb98c290ddf4c32a89aa66 53040 net optional mirrorrib_0.14.4.2.tar.xz
 b029f6c9d17ec480014d497b57d54a46 48332 net optional mirrorrib_0.14.4.2_all.deb
 48b7370c5716475abdbc0b1427ea5e5d 5653 net optional mirrorrib_0.14.4.2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCAAtFiEEM1APDU+pwMhnuF4GcGMmQy2FIrwFAmEz4UQPHHRoYkBkZWJp
YW4ub3JnAAoJEHBjJkMthSK8h7oP/10A7JgaLZYzmUYmLTvB4Fu9MsSgphyydsPH
qEefm8Qu3Yx2BSIQUzyUpfOrDVlpgW2cNwTjHr81aQRKZ89lkUgQJRi04yDX6WPK
6dXFcUyCN7Ez+e2pMcwi1XMup0mZKm6tIgSiqgLFcgnq7FGYf1WAnhd4ojgfqz+K
vp/2nnu+WlRaXuNd9YPUcx2c/vTATeivXTBhUGUXhDNPuY8o3OUy6JNVtcWM0qaX
Yqcyy2ALS++vHvP2UxPC9BZqHya07J5ll0Bak+Um4YY4nXAi5kPFduXpSWGx6NNZ
ngLiMEvRKzmEHqXc0LIIL6wMu1q0y1Fy6WDTOOrofv6JcRg1xhxruw11WxF8iBjO
68i296xdh4H/7Bg9RbrVEloCp87y3BIUlq1uQpSZXJFjWJJKnzWDu80orJIhjiD0
hWAqyYpO8hRP41uo27+hHVjHiO1bh/q759880MbmnQJOR7FfFnY3Hg37522dBDM9
CoTSFDso2ezXkKW3z/S70XmcMuefCoK3+IE4L2KWZPC9KOTx/ZbBsmye/HcQXS/p
V/TCom0hwhz64NzRFzoXI91ajSpOHR8Q4xD3hyP9arjDOhxfKMTVjF6FJ54x5EBL
90+hg2d0u3rXVEszy6XCJOLoOMGSJAqb7PVfrXGHRHnua/sqhAsgHwtrdzoz1qM/
rPfMJcx7
=4RCv
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: