Bug#924172: www.debian.org: differences under english/ between builds in stretch and buster

Cyril Brulebois <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <155218067002.5830.9678941692212915779.reportbug__27070.1815419429$1552180886$gmane$org@armor.home>
Package: www.debian.org
Severity: normal
User: [email protected]
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 &lt;[email protected]&gt;, Mohammed Adn&egrave;ne Trojette &lt;[email protected]&gt;</li>
    +<ul><li>Arabic: Mohammed Adn&egrave;ne Trojette &lt;[email protected]&gt;, Ayman Negm &lt;[email protected]&gt;</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,
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.