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

Holger Wansing <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <20200704111248.6d4f64ec307e7e0d8950eeb5__1253.81680424965$1593854125$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 LTS is now over for Jessie, I have overworked the patch again (attached),
and I will apply it shortly, if noone objects.


Holger


-- 
Holger Wansing <[email protected]>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
jessie-lts.diff (text/x-diff, 9.4 KB)
diff --git a/english/releases/jessie/index.wml b/english/releases/jessie/index.wml
index 5551b2b678b..ae4d9ed5cad 100644
--- a/english/releases/jessie/index.wml
+++ b/english/releases/jessie/index.wml
@@ -30,7 +30,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 Jessie, it was supported by this architectures:</p>
 
 <ul>
 <:
diff --git a/english/releases/jessie/release.data b/english/releases/jessie/release.data
index e057f1960f6..67b2edf1966 100644
--- a/english/releases/jessie/release.data
+++ b/english/releases/jessie/release.data
@@ -1,10 +1,39 @@
 <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,
 	armel,
+	powerpc,
+	armhf,
+#	sparc,
+#	'kfreebsd-amd64',
+	mipsel,
+#	'kfreebsd-i386',
+#	arm,
+#	ia64,
+#	'hurd-i386',
+#	hppa,
+#	s390,
+#	alpha,
+#	sh4,
+#	m68k,
+#	sh4,
+	mips,
+	s390x,
+	arm64,
+	ppc64el,
+#	ppc64,
+);
+
+# list of architectures supported during LTS period,
+# ordered by Popularity Contest on 2014-04-26.
+@archeslts = (
+	amd64,
+	i386,
+	armel,
 #	powerpc,
 	armhf,
 #	sparc,
@@ -97,52 +126,89 @@
 #
 ### 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 jessie-images-url>https://cdimage.debian.org/cdimage/archive/8.11.1</define-tag>
-<define-tag jessie-cd-release-filename>8.11.1</define-tag>
+#<define-tag jessie-images-url>https://cdimage.debian.org/cdimage/archive/8.10</define-tag>
+<define-tag jessie-lts-images-url>https://cdimage.debian.org/cdimage/archive/8.11.1</define-tag>
+<define-tag jessie-nonlts-images-url>https://cdimage.debian.org/cdimage/archive/8.11.0</define-tag>
+#<define-tag jessie-cd-release-filename>8.10</define-tag>
+<define-tag jessie-lts-cd-release-filename>8.11.1</define-tag>
+<define-tag jessie-nonlts-cd-release-filename>8.11.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="<jessie-images-url/>/@ARCH@/iso-cd/debian-<jessie-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-images-arches />" "source" />" />
+#<images-list url="<jessie-images-url/>/@ARCH@/iso-cd/debian-<jessie-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-images-arches />" "source" />" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/iso-cd/debian-<jessie-lts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-lts-images-arches />" "source" />" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/iso-cd/debian-<jessie-nonlts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-nonlts-images-arches />" "source" />" />
 </define-tag>
 
+# Use the first line during full security support, and line 2+3 when in LTS period
 <define-tag businesscard-images>
-<images-list url="<jessie-images-url/>/@ARCH@/iso-cd/debian-<jessie-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-images-arches />" "source" />" />
+#<images-list url="<jessie-images-url/>/@ARCH@/iso-cd/debian-<jessie-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-images-arches />" "source" />" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/iso-cd/debian-<jessie-lts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-lts-images-arches />" "source" />" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/iso-cd/debian-<jessie-nonlts-cd-release-filename/>-@[email protected]" arch="<strip-arches "<jessie-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="<jessie-images-url/>/@ARCH@/iso-cd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/iso-cd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/iso-cd/" arch="<strip-arches "<jessie-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/iso-cd/" arch="<strip-arches "<jessie-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="<jessie-images-url/>/@ARCH@/bt-cd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/bt-cd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/bt-cd/" arch="<strip-arches "<jessie-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/bt-cd/" arch="<strip-arches "<jessie-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="<jessie-images-url/>/@ARCH@/jigdo-cd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/jigdo-cd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/jigdo-cd/" arch="<strip-arches "<jessie-lts-images-arches />" "source" /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/jigdo-cd/" arch="<strip-arches "<jessie-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="<jessie-images-url/>/@ARCH@/iso-dvd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/iso-dvd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/iso-dvd/" arch="<jessie-lts-images-arches /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/iso-dvd/" arch="<jessie-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="<jessie-images-url/>/@ARCH@/bt-dvd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/bt-dvd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/bt-dvd/" arch="<jessie-lts-images-arches /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/bt-dvd/" arch="<jessie-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="<jessie-images-url/>/@ARCH@/jigdo-dvd/" arch="<jessie-images-arches /> multi-arch" />
+#<images-list url="<jessie-images-url/>/@ARCH@/jigdo-dvd/" arch="<jessie-images-arches /> multi-arch" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/jigdo-dvd/" arch="<jessie-lts-images-arches /> multi-arch" />
+<images-list url="<jessie-nonlts-images-url/>/@ARCH@/jigdo-dvd/" arch="<jessie-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="<jessie-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
+#<images-list url="<jessie-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
+<images-list url="<jessie-lts-images-url/>/@ARCH@/jigdo-bd/" arch="i386 amd64 source" />
 </define-tag>
 
 <define-tag otherimages-url>http://ftp.debian.org/debian/dists/jessie/main/installer-@ARCH@/current/images/</define-tag>
 
+# Use the first line during full security support, and the second when in LTS period
 <define-tag other-images>
-<images-list url="<otherimages-url/>" arch="<strip-arches "<stable-images-arches />" "source" />" />
+#<images-list url="<otherimages-url/>" arch="<strip-arches "<jessie-images-arches />" "source" />" />
+<images-list url="<otherimages-url/>" arch="<strip-arches "<jessie-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/<jessie-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<jessie-cd-release-filename/>-@[email protected]" arch="amd64 i386" />
+#<images-list url="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/<jessie-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<jessie-cd-release-filename/>-@[email protected]" arch="amd64 i386" />
+<images-list url="https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/archive/<jessie-lts-cd-release-filename/>+nonfree/@ARCH@/iso-cd/firmware-<jessie-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.