Package: www.debian.org Severity: normal User: www.debian....@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 <n...@debian.org>, Mohammed Adnène Trojette <adn+...@diwi.org></li> +<ul><li>Arabic: Mohammed Adnène Trojette <adn+...@diwi.org>, Ayman Negm <n...@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 (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant