#356: Prepare websites for F23 release
------------------------------+-----------------------
Reporter: robyduck | Owner: webmaster
Type: enhancement | Status: new
Priority: blocker | Milestone: Fedora 23
Component: General | Keywords:
Blocked By: 319 349 353 355 | Blocking:
------------------------------+-----------------------
We are starting pretty early to prepare websites for F23 finalk release
this time. There are some tasks we have to do and we have also some new
scripts for automatic AMI IDs via fedimg we need to test.
f23 branch has already been created and I also merged Ralph's development
branch into it, so we can work on it and run it in staging in a few days.
This new f23 requires a new package (wiki already updated), so if you want
to run it locally you need to install:
dnf install python-dogpile-cache
Also, for now we will keep globalvars as for F22, because we don't have
any AMIs actually for 23. As I said the branch is still in a development
status and needs some fixes to work better and faster, but only if we work
on it directly we will be able to optimize it.
I filed a couple of other tickets which will be blocking for this one, so
have a look at them if you want. Finally we need to do also the usual
stuff, for all websites (getfedora, spins, labs and arm):
* update globalvar state and ID (not immediately)
* redirect prerelease pages to $Product/download/index.html (already in
ansible)
* verify no prerelease banners are visible
* add CHECKSUMS, change them also in our checksum script and verify they
are working from the DL splash
* remove Beta checksums
* check ALL links (DL, DOCS, footer)
* add image sizes for
getfedora.org, labs.fp.o, arm.fp.o and spins.fp.o to
our globalvar.py
* verify if all spins and labs are build for GOLD RC
* add AMI IDs, this should be done automatically but verify all IDs
manually as it is the first time we will use it
* at some point freeze translations and build getfedora in staging
Before merging into master, as this will be a dirty merge, we should
update all POT files and do a complete pull of all PO files from zanata.
--
Ticket URL: <
https://fedorahosted.org/fedora-websites/ticket/356>
fedora-websites <
https://fedoraproject.org/wiki/Websites>
Fedora Website Team's Trac instance