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

Bug#880201: www.debian.org: Release notes formats (html, pdf, txt) are shown in different order for each release



Package: www.debian.org
Severity: minor

The order of the formats in releases notes is different for every release:

https://www.debian.org/releases/jessie/releasenotes

shows the release notes available ordered by arch and txt pdf html

https://www.debian.org/releases/stretch/releasenotes
shows the release notes available ordered by arch and pdf html txt

https://www.debian.org/releases/buster/releasenotes not yet available

All those pages are built using the Perl sub permute_as_matrix_new
present in
https://anonscm.debian.org/viewvc/webwml/webwml/english/template/debian/release.wml?view=markup

Maybe the cause is L176 of that script:

 foreach $ext (keys %formats) {

Does the "keys" function return the values always in the same order? (not sure
about this point,
I've read http://perldoc.perl.org/functions/keys.html but I didn't understand
it very well, and I'm not
a Perl programmer).

If this is the issue, the solution would be to change that line to something
sorting the output of keys.

Former releases (not built dynamically anymore) also present the problem:

https://www.debian.org/releases/wheezy/releasenotes
txt html pdf
https://www.debian.org/releases/squeeze/releasenotes
txt pdf html
https://www.debian.org/releases/lenny/releasenotes
html pdf txt

but since they belong to releases that reached their end of life, maybe their
releases notes pages can stay like that.




-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE=es:en_GB (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


Reply to: