Bug#924172: www.debian.org: differences under english/ between builds in stretch and buster
Package: www.debian.org
Severity: normal
User: www.debian.org@packages.debian.org
Usertags: scripts
Hi,
While working on rebuilding the website within stretch and buster, I've
noticed the following.
This is a curated summary based on diffing a stretch build tree and a
buster build tree, after building the english subdirectory only, with
USE_SAMPLE_FILES=1. This was built by diffing both directory, excluding
all files with 8 changes (assuming those were due to the webwml version
and dates of last modification/build changes, which a cursory look
confirms on dozens of them, but that really should be automated).
I'd think items #1 and #7 should be given high priority.
1. Changes related to canonicalization(?) of the URL
====================================================
--- stretch/webwml/english/News/news.en.rdf
+++ buster/webwml/english/News/news.en.rdf
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<?xml-stylesheet href="../security/dsa-rdf.css" type="text/css"?>
+<?xml-stylesheet href="../../english/security/dsa-rdf.css"
type="text/css"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
--- stretch/webwml/english/sitemap.en.html
+++ buster/webwml/english/sitemap.en.html
-<link href="./debian.css" rel="stylesheet" type="text/css">
- <link href="./debian-en.css" rel="stylesheet" type="text/css" media="all">
-<link rel="search" type="application/opensearchdescription+xml" title="Debian website search" href="./search.en.xml">
+<link href="../english/debian.css" rel="stylesheet" type="text/css">
+ <link href="../english/debian-en.css" rel="stylesheet" type="text/css" media="all">
+<link rel="search" type="application/opensearchdescription+xml" title="Debian website search" href="../english/search.en.xml">
- <a href="./" title="Debian Home"><img src="./Pics/openlogo-50.png" alt="Debian" width="50" height="61"></a>
+ <a href="../english/" title="Debian Home"><img src="../english/Pics/openlogo-50.png" alt="Debian" width="50" height="61"></a>
- <li><a href="intro/about">About Debian</a></li>
- <li><a href="distrib/">Getting Debian</a></li>
- <li><a href="./support">Support</a></li>
- <li><a href="./devel/">Developers' Corner</a></li>
+ <li><a href="../english/intro/about">About Debian</a></li>
+ <li><a href="../english/distrib/">Getting Debian</a></li>
+ <li><a href="../english/support">Support</a></li>
+ <li><a href="../english/devel/">Developers' Corner</a></li>
[ and many more ]
2. Changes in mail address representation
=========================================
--- stretch/webwml/english/consultants/index.en.html
+++ buster/webwml/english/consultants/index.en.html
Many changes there, but I suppose this is due to some random obfuscation
of mail address, which is likely not reproducible anyway.
3. Changes in a log file
========================
--- stretch/webwml/english/devel/misc/card.log
+++ buster/webwml/english/devel/misc/card.log
No surprises here, with versions for the build chain being bumped, and
timestamps.
4. Changes in ordering of coordinators
======================================
--- stretch/webwml/english/devel/website/translation_coordinators.en.html
+++ buster/webwml/english/devel/website/translation_coordinators.en.html
-<ul><li>Arabic: Ayman Negm <negm@debian.org>, Mohammed Adnène Trojette <adn+deb@diwi.org></li>
+<ul><li>Arabic: Mohammed Adnène Trojette <adn+deb@diwi.org>, Ayman Negm <negm@debian.org></li>
[ Ditto for: Arabic, Chinese, Indonesian, Persian, Polish, Romanian ]
Is it expected to have a random order? Or should this be made to build
and list people in a reproducible order?
5. Changes in ordering under wnpp
=================================
--- stretch/webwml/english/devel/wnpp/*
+++ buster/webwml/english/devel/wnpp/*
Should packages be listed in a reproducible order?
6. Changes in order under l10n
==============================
--- stretch/webwml/english/international/l10n/po-debconf/rank.en.html
+++ buster/webwml/english/international/l10n/po-debconf/rank.en.html
--- stretch/webwml/english/international/l10n/po/gen/rank.inc
+++ buster/webwml/english/international/l10n/po/gen/rank.inc
--- stretch/webwml/english/international/l10n/po/gen/stats
+++ buster/webwml/english/international/l10n/po/gen/stats
--- stretch/webwml/english/international/l10n/po/rank.en.html
+++ buster/webwml/english/international/l10n/po/rank.en.html
There might be some reproducibility issues here too.
7. Changes related to image width/height attributes
===================================================
--- stretch/webwml/english/partners/2018/index.en.html
+++ buster/webwml/english/partners/2018/index.en.html
- <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo" width=height=>
+ <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo">
--- stretch/webwml/english/partners/2019/index.en.html
+++ buster/webwml/english/partners/2019/index.en.html
- <IMG SRC="./images/bytemark_logo.svg" alt="Bytemark" class="partnerlogo" width=height=>
+ <IMG SRC="./images/bytemark_logo.svg" alt="Bytemark" class="partnerlogo">
- <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo" width=height=>
+ <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo">
--- stretch/webwml/english/partners/index.en.html
+++ buster/webwml/english/partners/index.en.html
- <IMG SRC="./images/bytemark_logo.svg" alt="Bytemark" class="partnerlogo" width=height=>
+ <IMG SRC="./images/bytemark_logo.svg" alt="Bytemark" class="partnerlogo">
- <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo" width=height=>
+ <IMG SRC="./images/stackpath-logo-reversed.svg" alt="StackPath" class="partnerlogo">
For some reason, width/height were empty, and they seem to be stripped
now? Progress, maybe, except that might be hiding the root issue?
8. More ordering changes (architectures, DSAs)
==============================================
--- stretch/webwml/english/releases/potato/installmanual.en.html
+++ buster/webwml/english/releases/potato/installmanual.en.html
--- stretch/webwml/english/releases/potato/releasenotes.en.html
+++ buster/webwml/english/releases/potato/releasenotes.en.html
--- stretch/webwml/english/releases/woody/installmanual.en.html
+++ buster/webwml/english/releases/woody/installmanual.en.html
--- stretch/webwml/english/releases/woody/releasenotes.en.html
+++ buster/webwml/english/releases/woody/releasenotes.en.html
--- stretch/webwml/english/security/crossreferences.en.html
+++ buster/webwml/english/security/crossreferences.en.html
-- stretch/webwml/english/security/ref-table.inc
++ buster/webwml/english/security/ref-table.inc
Cheers,
--
Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
Reply to: