wiki Specifications link problems

Sparr sparr0 at gmail.com
Sat Sep 21 13:03:05 UTC 2024


Hello, this is my first communication to any freedesktop list in a
long time. I've noticed some problems with some links on the wiki, on
some pages related to Specifications.

Consider these two example pages:

https://www.freedesktop.org/wiki/Specifications/desktop-entry-spec/
https://www.freedesktop.org/wiki/Specifications/xembed-spec/

Both pages have one or more links to "html (one page)" versions of the
specification:

https://specifications.freedesktop.org/xembed-spec/xembed-spec-0.5.html
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html

Each of these links goes to a page containing only a meta refresh tag,
e.g. (with newlines and indents removed):

<!DOCTYPE html><html><head><title></title><meta http-equiv = "refresh"
content = "0; url = 0.5/" /></head><body></body></html>

Those pages then refresh to the associated "html (multiple pages)" endpoint:

https://specifications.freedesktop.org/xembed-spec/0.5/
https://specifications.freedesktop.org/desktop-entry-spec/1.1/

The above behavior appears on multiple other Specifications pages, but
not all of them. Many such pages have a "html (one page)" link that
does go to a single page version of the specification, while the "html
(multiple pages)" link goes to the multiple page version, as expected.
On many other such pages both links intentionally go directly to the
same single page, when the specification is short and does not exist
in a multiple page format.

Also, many of these pages have "Page History" and "Repo Info" links at
the top which go to a "No repositories found" error page served by
cgit, e.g.:

https://cgit.freedesktop.org/wiki/www/log/Specifications/xembed-spec.mdwn
https://cgit.freedesktop.org/wiki/www/

I expect that all of the links I've described above are being
generated by some automated processes, but I was not able to track
down any information about what they are or how they work.

--
Clarence "Sparr" Risher
sparr0 at gmail.com
https://github.com/sparr


More information about the freedesktop mailing list