Closed
Bug 667333
Opened 14 years ago
Closed 14 years ago
Add htaccess rules for redirecting nightly relnotes to dev/get-involved [seamonkey2.4a1 404]
Categories
(SeaMonkey :: Website, defect)
SeaMonkey
Website
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: InvisibleSmiley, Assigned: InvisibleSmiley)
References
()
Details
With the new rapid release model, trunk builds always identify themselves as <version>a1, Aurora as <version>a2 and Beta as <version>. For Beta, the same relnotes pages as for to-be final need to be created (with a dedicated bug per case), and maybe a simple page should be set up for Aurora builds, too (but that's beyond the scope of this bug).
This bug is about adding htaccess rules for redirecting nightly relnotes to dev/get-involved. Currently the rules look like this:
# redirect relnotes of -pre versions to the get involved page
RedirectMatch temp ^/releases/seamonkey.*pre/ http://www.seamonkey-project.org/dev/get-involved
Redirect temp /releases/seamonkey1.5a/ http://www.seamonkey-project.org/dev/get-involved
The tricky part here is to write a set of rules that work for any release from 2.2 and on (we can ignore the fact that there were no 2.2a1, 2.2a2 or 2.3a1 here) while not messing with 2.1 and earlier releases, since we need to keep the dedicated relnotes we have for these.
Draft, (hopefully) taking 1.0, 1.1, 2.0 (plus any minor versions of the three) and 2.1 into account:
RedirectMatch temp ^/releases/seamonkey(?![12]\.[01]).*a1/ http://www.seamonkey-project.org/dev/get-involved
Zero-width negative lookahead. PCRE FTW! :-)
Speak up now (prove me wrong) or forever hold your peace!
Assignee | ||
Comment 1•14 years ago
|
||
Interesting, there is no 1.0a1 nor 1.1a1, only 1.0a and 1.1a. Also there is no a1 for any of the minor releases. So it's only 2.0a1 and 2.1a1. Anyway, the above regex is still the best way to go forward since it doesn't redirect for any of the older versions for which pages never will exist. Committing now.
Assignee | ||
Comment 2•14 years ago
|
||
redirect relnotes of rapid release train trunk (need to exclude 1.0-2.1
Checking in .htaccess;
/www/seamonkeyproject-org/src/.htaccess,v <-- .htaccess
new revision: 1.17; previous revision: 1.16
done
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
![]() |
||
Comment 3•14 years ago
|
||
What about aurora builds (*a2)?
Assignee | ||
Comment 4•14 years ago
|
||
(In reply to comment #3)
> What about aurora builds (*a2)?
Quoting from comment 0: "and maybe a simple page should be set up for Aurora builds, too (but that's beyond the scope of this bug)"
Assignee | ||
Comment 5•14 years ago
|
||
Coming back to the aurora question: Basically it depends on what we want to do in the future. In the past we've had relnotes for alphas, betas and releases. If we don't want to announce alphas anymore (which, given the shorter release cycles, might make sense), then doing the same for aurora (a2) as for trunk (a1) would be OK (and simple; technically just replacing a1 by a[12]).
KaiRo, Callek, what do you think? Or does this need further discussion elsewhere?
![]() |
||
Comment 6•14 years ago
|
||
I actually think we should redirect both of them to a better page than the current get-involved, but we should be the same for both.
I think we should have a better first-run experience for all versions, though, pointing to Personas and other stuff interesting for users and/or testers.
Assignee | ||
Comment 7•14 years ago
|
||
(In reply to comment #6)
> I actually think we should redirect both of them to a better page than the
> current get-involved, but we should be the same for both.
For this bug, that "same for both" is relevant, so I did what I explained in comment 5 now (see below). Anything's better than a 404, that's for sure. But I currently lack the time to write a full new page, especially since I'll be mostly (completely?) AFK next week. Just checked in:
Handle Aurora like Beta
Checking in src/.htaccess;
/www/seamonkeyproject-org/src/.htaccess,v <-- .htaccess
new revision: 1.18; previous revision: 1.17
done
Updated•7 years ago
|
Product: Websites → SeaMonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•