- From: Robin Berjon <robin@w3.org>
- Date: Wed, 04 Sep 2013 16:14:00 +0200
- To: public-test-infra <public-test-infra@w3.org>
Hi all,
for a variety of reasons, many of which have to do with how much of an
outstanding system administrator I am, we're looking at resetting the
server that currently holds w3c-test.org.
Since there are a number of things that are inelegant with the current
setup, I've been thinking that this could be a good opportunity to take
a few minutes to think about how we'd actually like it to be properly
set up.
Current problems include:
• There is a bunch of stuff being served under w3c-test.org that is
entirely unrelated to the testing effort. This is mostly from people who
were hosting their work on the hg server but needed it to be
auto-exported somewhere to be served on the Web.
• There is a number of outdated test suites that are still hosted there.
• The WPT isn't just served from the root, which would be nicer.
• The way in which we expose master, CR, and submissions could be nicer.
At this point I'm not promising that we can do absolutely anything we
want — I want to check everything with the systeam — but I'd like to get
a feel for what we prefer in order to see what we can work out.
I'm assuming that we're sticking with w3c-test.org as a domain, but I
wonder if it may be the occasion to merge with the TestTWF brand in some
way. So I'll just list this as $domain below.
Here's a strawman, burn at will. We would:
• Keep all the stuff that isn't ours where it is on w3c-test.org. We
can't really break other people's things. At least, not without them
yelling at us, which can get tedious.
• Serving from the root would save us from the somewhat tangled mess
of relative links that we currently have, which requires a fair bit of
maintenance when things move and is in part held together with symlinks,
redirects, and pieces of gum.
• Of course, that requires that we have different subdomains for each
variant. This could be:
- www.$domain redirects to $domain
- $domain is a simple page of docs, with pointers to all the
relevant info
- master.$domain is the master branch
- cr.$domain is the CR branch
- subNNN.$domain is there for each submission
Thoughts?
--
Robin Berjon - http://berjon.com/ - @robinberjon
Received on Wednesday, 4 September 2013 14:14:10 UTC