Re: [csswg-drafts] drafts.csswg.org published specs are weeks/months out of date with repo sources (#8809)

> The 'Last-Revised' HTTP header is a non-standard header that the draft server uses to communicate with Shepherd's spec parser. It's not relevant here.
> 
> Those headers haven;t been updated for a while because the git->mercurial sync has been offline for a few weeks. It's not relevant at the moment either because we're not serving anything directly from the mercurial repo at the moment.

If the `Last-Revised` header can’t be relied on to give the right date, then that means nobody has any way to programatically determine, from the a GET/HEAD request for the spec, when the spec was last published — because for drafts.csswg.org specs, the `Last-Modified` header also doesn’t provide the date when the spec was last published, and never has. That’s why I had created the `timestamps.json` file (but which is now also gone, after the https://github.com/w3c/csswg-drafts/commit/52077ef4b1b0459f2aef3179dcf47a6c3e185012 change).

-- 
GitHub Notification of comment by sideshowbarker
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8809#issuecomment-1537741861 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 8 May 2023 04:53:43 UTC