Bug#960835: Debian Jessie site lists only 4 archs as supported -- patch for stretch

Holger Wansing <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <20200702194238.dcccc9e4a22aff6a1f782a09__23574.0270510846$1593711929$gmane$org@mailbox.org>
Hi,

Holger Wansing <[email protected]> wrote:
> I managed to get this running. A patch is attached.
> Even if LTS period for jessie is nearly at its end, I created this patch for
> the Jessie pages, because that gives the possibility to test it NOW (since
> the jessie 8.11.0 and 8.11.1 images are now in place, but Stretch LTS are not).
> 
> If we agree on this solution, I would adapt the patch for Stretch.

Since start of LTS for Stretch is near:
A patch for Stretch is attached here. (I have rephrased things a little.)

I have uploaded the resulting files to
https://people.debian.org/~holgerw/www-for-stretch-lts/webwml/english/releases/stretch/index.en.html
and
https://people.debian.org/~holgerw/www-for-stretch-lts/webwml/english/releases/stretch/debian-installer/index.en.html


Holger

-- 
Holger Wansing <[email protected]>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
stretch-lts.diff (text/x-diff, 9.5 KB)
diff --git a/english/releases/stretch/index.wml b/english/releases/stretch/index.wml
index 9a507e96378..f90f252dfa5 100644
--- a/english/releases/stretch/index.wml
+++ b/english/releases/stretch/index.wml
@@ -15,16 +15,17 @@ the <a href="releasenotes">Release Notes</a>.</p>
 
 <p><strong>Debian 9 has been superseded by
 <a href="../buster/">Debian 10.0 (<q>buster</q>)</a>.
-# Security updates have been discontinued as of <:=spokendate('XXXXXXXXXXX'):>.
+Security updates have been discontinued as of <:=spokendate('2020-07-18'):>.
 </strong></p>
 
 # 
 # This paragraph is orientative, please review before publishing
-#<p><strong>Stretch also benefits from Long Term Support (LTS) until
-# the end of June 2020. The LTS is limited to i386, amd64, armel, armhf and arm64 (to review before start).
-# For more information, please refer to the <a
-# href="https://wiki.debian.org/LTS">LTS section of the Debian Wiki</a>.
-# </strong></p>
+<p><strong>However, Stretch benefits from Long Term Support (LTS) until
+the end of June 2022. The LTS is limited to i386, amd64, armel, armhf and arm64.
+All other architectures are no longer supported in Stretch.
+For more information, please refer to the <a
+href="https://wiki.debian.org/LTS">LTS section of the Debian Wiki</a>.
+</strong></p>
 
 
 <p>To obtain and install Debian, see
@@ -33,7 +34,17 @@ the <a href="debian-installer/">installation information</a> page and the
 Debian release, see the instructions in the
 <a href="releasenotes">Release Notes</a>.</p>
 
-<p>The following computer architectures are supported in this release:</p>
+<p>Architectures supported during LTS support:</p>
+
+<ul>
+<:
+foreach $arch (@archeslts) {
+	print "<li><a href=\"$(HOME)/ports/$arch/\">$arches{$arch}</a>\n";
+}
+:>
+</ul>
+
+<p>When initially releasing Stretch, the following architectures were supported:</p>
 
 <ul>
 <:
diff --git a/english/releases/stretch/release.data b/english/releases/stretch/release.data
index 4d1f55a11d7..d766bf3bff2 100644
--- a/english/releases/stretch/release.data
+++ b/english/releases/stretch/release.data
@@ -1,6 +1,7 @@
 <perl>
 
-# list of architectures, ordered by Popularity Contest on 2014-04-26.
+# list of architectures, which are supported at initial release,
+# ordered by Popularity Contest on 2014-04-26.
 @arches = (
 	amd64,
 	i386,
@@ -28,6 +29,35 @@
 	mips64el,
 );
 
+# list of architectures supported during LTS period,
+# ordered by Popularity Contest on 2014-04-26.
+@archeslts = (
+	amd64,
+	i386,
+	armel,
+#	powerpc,
+	armhf,
+#	sparc,
+#	'kfreebsd-amd64',
+#	mipsel,
+#	'kfreebsd-i386',
+#	arm,
+#	ia64,
+#	'hurd-i386',
+#	hppa,
+#	s390,
+#	alpha,
+#	sh4,
+#	m68k,
+#	sh4,
+#	mips,
+#	s390x,
+	arm64,
+#	ppc64el,
+#	ppc64,
+#	mips64el,
+);
+
 # list of languages install manual is translated to
 %langsinstall = (
 	english => "en",
@@ -98,48 +128,79 @@
 #
 ### Next line should be changed to 'wml::debian::installer' when
 ### preparing for next stable release; don't forget the Makefile!
+### Hint: the first line of three need to be used during 'full security support' time,
+### while line2+3 are needed when in LTS period.
 #use wml::debian::installer
 <define-tag stretch-images-url>https://cdimage.debian.org/cdimage/archive/9.12.0</define-tag>
+<define-tag stretch-lts-images-url>https://cdimage.debian.org/cdimage/archive/9.12.1</define-tag>
+<define-tag stretch-nonlts-images-url>https://cdimage.debian.org/cdimage/archive/9.12.0</define-tag>
 <define-tag stretch-cd-release-filename>9.12.0</define-tag>
+<define-tag stretch-lts-cd-release-filename>9.12.1</define-tag>
+<define-tag stretch-nonlts-cd-release-filename>9.12.0</define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag netinst-images>
-<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/debian-<stretch-cd-release-filename/>-@[email protected]" arch="<strip-arches "<stretch-images-arches />" "source" />" />
+#<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/debian-<stretch-cd-release-filename/>-@[email protected]" arch="<strip-arches "<stretch-images-arches />" "source" />" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/iso-cd/debian-<stretch-lts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<stretch-lts-images-arches />" "source" />" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/iso-cd/debian-<stretch-nonlts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<stretch-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-cd-images>
-<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/iso-cd/" arch="<strip-arches "<stretch-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/iso-cd/" arch="<strip-arches "<stretch-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-cd-torrent>
-<images-list url="<stretch-images-url/>/@ARCH@/bt-cd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/bt-cd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/bt-cd/" arch="<strip-arches "<stretch-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/bt-cd/" arch="<strip-arches "<stretch-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-cd-jigdo>
-<images-list url="<stretch-images-url/>/@ARCH@/jigdo-cd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/jigdo-cd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/jigdo-cd/" arch="<strip-arches "<stretch-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/jigdo-cd/" arch="<strip-arches "<stretch-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-dvd-images>
-<images-list url="<stretch-images-url/>/@ARCH@/iso-dvd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/iso-dvd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/iso-dvd/" arch="<stretch-lts-images-arches /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/iso-dvd/" arch="<stretch-nonlts-images-arches />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-dvd-torrent>
-<images-list url="<stretch-images-url/>/@ARCH@/bt-dvd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/bt-dvd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/bt-dvd/" arch="<stretch-lts-images-arches /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/bt-dvd/" arch="<stretch-nonlts-images-arches />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag full-dvd-jigdo>
-<images-list url="<stretch-images-url/>/@ARCH@/jigdo-dvd/" arch="<stretch-images-arches /> multi-arch" />
+#<images-list url="<stretch-images-url/>/@ARCH@/jigdo-dvd/" arch="<stretch-images-arches /> multi-arch" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/jigdo-dvd/" arch="<stretch-lts-images-arches /> multi-arch" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/jigdo-dvd/" arch="<stretch-nonlts-images-arches />" />
 </define-tag>
 
+# Use the first line during full security support, and the second when in LTS period
 <define-tag full-bluray-jigdo>
-<images-list url="<stretch-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
+#<images-list url="<stretch-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
 </define-tag>
 
 <define-tag otherimages-url>http://ftp.debian.org/debian/dists/stretch/main/installer-@ARCH@/current/images/</define-tag>
 
 <define-tag other-images>
-<images-list url="<otherimages-url/>" arch="<strip-arches "<stretch-images-arches />" "source" />" />
+<images-list url="<otherimages-url/>" arch="<strip-arches "<stretch-lts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and the second when in LTS period
 <define-tag small-non-free-cd-images>
-<images-list url="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/<stretch-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<stretch-cd-release-filename/>-@[email protected]" arch="amd64 i386" />
+#<images-list url="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/<stretch-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<stretch-cd-release-filename/>-@[email protected]" arch="amd64 i386" />
+<images-list url="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/<stretch-lts-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<stretch-lts-cd-release-filename/>-@[email protected]" arch="amd64 i386" />
 </define-tag>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.