Package: mhonarc Version: 2.6.19-2 Severity: normal Dear Maintainer,
Any link that includes a message ID is mangled. I'm attaching the original message that exhibited this, and two screenshots, one from lists.d.o[1], and one from a clean unconfigured "mhonarc patches.mbox" run. The resulting HTML fragment is -- >8 -- Ref: <a rel="nofollow" href="https://lists.debian.org/msgid-search/<a href="msg00001.html">3ff43fa102094f36688749bb866ad72d9580d47a.1592257217.git.nabijaczlew...@gmail.com</a>">https://lists.debian.org/msgid-search/<a href="msg00001.html">3ff43fa102094f36688749bb866ad72d9580d47a.1592257217.git.nabijaczlew...@gmail.com</a></a> -- >8 -- As you can see, the search link was insered directly into the href of the <a> that contained the message ID. This results in the first link (loupe on lists.d.o) being broken entirely, and the other one linking directly to the message, neither of which is what I indended. Best, наб [1]: https://lists.debian.org/debian-boot/2020/06/msg00048.html -- System Information: Debian Release: 10.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-9-amd64 (SMP w/24 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mhonarc depends on: ii perl 5.28.1-6 Versions of packages mhonarc recommends: ii perl [libdigest-md5-perl] 5.28.1-6 mhonarc suggests no packages. -- no debconf information
--- Begin Message ---The hard versioned dependency is required since that function will have just moved in in 1.195 and we didn't depend on base-installer before This shouldn't affect users, since apt-mirror-setup is likely pulled in by apt-setup-udeb, which depends on installed-base, provided by bootstrap-base and live-installer, both of which depend on base-installer Ref: https://lists.debian.org/msgid-search/3ff43fa102094f36688749bb866ad72d9580d47a.1592257217.git.nabijaczlew...@gmail.com --- debian/changelog | 8 ++++++++ debian/control | 2 +- generators/50mirror | 16 +++------------- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/debian/changelog b/debian/changelog index b434904..61ad8de 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +apt-setup (1:0.158) unstable; urgency=medium + + [ наб ] + * apt-mirror-setup: Depend on base-installer (>= 1.195) + * generators/50mirror: Use is_ports_architecture from base-installer + + -- Holger Wansing <hwans...@mailbox.org> Mon, 15 Jun 2020 23:42:43 +0200 + apt-setup (1:0.157) unstable; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index 1707e06..4e46e44 100644 --- a/debian/control +++ b/debian/control @@ -18,7 +18,7 @@ Description: Configure apt Package: apt-mirror-setup Package-Type: udeb Architecture: all -Depends: choose-mirror-bin, ${misc:Depends} +Depends: choose-mirror-bin, base-installer (>= 1.195), ${misc:Depends} Description: set up a mirror in sources.list Package: apt-cdrom-setup diff --git a/generators/50mirror b/generators/50mirror index 42e62ac..e8c60a1 100755 --- a/generators/50mirror +++ b/generators/50mirror @@ -2,6 +2,7 @@ set -e . /usr/share/debconf/confmodule +. /usr/lib/base-installer/library.sh file="$1" @@ -25,22 +26,11 @@ ask_no_mirror() { fi } -is_ports_architecture() { - case "$(chroot /target /usr/bin/dpkg --print-architecture)" in - alpha|hppa|hurd-i386|ia64|kfreebsd-amd64|kfreebsd-i386|m68k|powerpc|ppc64|riscv64|sh4|sparc64|x32) - log "Debian-Ports architecture detected" - return 0 - ;; - *) - return 1 - ;; - esac -} - # For architectures in the Debian-Ports archive, sources.list has to include # an additional entry for the "unreleased" suite. unset use_unreleased -if is_ports_architecture; then +if is_ports_architecture "$(chroot /target /usr/bin/dpkg --print-architecture)"; then + log "Debian-Ports architecture detected" use_unreleased=yes fi -- 2.20.1
signature.asc
Description: PGP signature
--- End Message ---
signature.asc
Description: PGP signature