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

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



Hi,

Holger Wansing <hwansing@mailbox.org> wrote:
> 
> Since start of LTS for Stretch is near:
> A patch for Stretch is attached here. (I have rephrased things a little.)

I noticed, that that patch is not complete, it is lacking 
english/template/debian/installer.wml
Sorry for that!

Added that one + some wording changings.
Use this new one please.


Holger


-- 
Holger Wansing <hwansing@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
diff --git a/english/releases/stretch/index.wml b/english/releases/stretch/index.wml
index 9a507e96378..b427f92ff02 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-06'):>.
 </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,18 @@ 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>
+# Activate the following when LTS period starts.
+<p>Architectures supported during LTS support:</p>
+
+<ul>
+<:
+foreach $arch (@archeslts) {
+	print "<li><a href=\"$(HOME)/ports/$arch/\">$arches{$arch}</a>\n";
+}
+:>
+</ul>
+
+<p>Computer architectures supported at initial release of Stretch:</p>
 
 <ul>
 <:
diff --git a/english/releases/stretch/release.data b/english/releases/stretch/release.data
index 4d1f55a11d7..f59fc9dee11 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",
@@ -89,7 +119,7 @@
 </perl>
 
 ### While stretch is stable, we can reuse the tags defined in
-#### templates/debian/release_images.wml.
+#### template/debian/release_images.wml.
 #### When the website gets prepared for the next stable release,
 #### the tags should be defined here instead (see previous releases
 #### for examples).
@@ -98,48 +128,82 @@
 #
 ### 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 here need to be used during 'full security support' time,
+### while line2+3 are needed, when LTS period starts. Don't forget to define the archs in
+### template/debian/installer.wml.
 #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.13.1</define-tag>
+<define-tag stretch-nonlts-images-url>https://cdimage.debian.org/cdimage/archive/9.13.0</define-tag>
 <define-tag stretch-cd-release-filename>9.12.0</define-tag>
+<define-tag stretch-lts-cd-release-filename>9.13.1</define-tag>
+<define-tag stretch-nonlts-cd-release-filename>9.13.0</define-tag>
 
+#
+# Use the first line during full security support, and line 2+3 when LTS period starts
 <define-tag netinst-images>
-<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/debian-<stretch-cd-release-filename/>-@ARCH@-netinst.iso" arch="<strip-arches "<stretch-images-arches />" "source" />" />
+#<images-list url="<stretch-images-url/>/@ARCH@/iso-cd/debian-<stretch-cd-release-filename/>-@ARCH@-netinst.iso" arch="<strip-arches "<stretch-images-arches />" "source" />" />
+<images-list url="<stretch-lts-images-url/>/@ARCH@/iso-cd/debian-<stretch-lts-cd-release-filename/>-@ARCH@-netinst.iso" arch="<strip-arches "<stretch-lts-images-arches />" "source" />" />
+<images-list url="<stretch-nonlts-images-url/>/@ARCH@/iso-cd/debian-<stretch-nonlts-cd-release-filename/>-@ARCH@-netinst.iso" arch="<strip-arches "<stretch-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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 LTS period starts
 <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/>-@ARCH@-netinst.iso" 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/>-@ARCH@-netinst.iso" 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/>-@ARCH@-netinst.iso" arch="amd64 i386" />
 </define-tag>
diff --git a/english/template/debian/installer.wml b/english/template/debian/installer.wml
index 2fe3664681f..f1f7a49ebcf 100644
--- a/english/template/debian/installer.wml
+++ b/english/template/debian/installer.wml
@@ -11,6 +11,8 @@
 <define-tag jessie-nonlts-images-arches>arm64\nmips\nmipsel\npowerpc\nppc64el\ns390x\nsource</define-tag>
 <define-tag jessie-lts-images-arches>amd64\narmel\narmhf\ni386\nsource</define-tag>
 <define-tag stretch-images-arches>amd64\narm64\narmel\narmhf\ni386\nmips\nmips64el\nmipsel\nppc64el\ns390x\nsource</define-tag>
+<define-tag stretch-lts-images-arches>amd64\narmel\narmhf\ni386\nsource</define-tag>
+<define-tag stretch-nonlts-images-arches>arm64\nmips\nmips64el\nmipsel\nppc64el\ns390x\nsource</define-tag>
 <define-tag buster-images-arches>amd64\narm64\narmel\narmhf\ni386\nmips\nmips64el\nmipsel\nppc64el\ns390x\nsource</define-tag>
 <define-tag bullseye-images-arches>amd64\narm64\narmel\narmhf\ni386\nmips64el\nmipsel\nppc64el\ns390x\nsource</define-tag>
 

Reply to: