#562 Prepare websites for F23 release
Closed: Fixed None Opened 8 years ago by robyduck.

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.


Websites are already built in staging. We cannot update the globalvar for now, still doing some tests for the automatic AMI ID stuff.

Monday 12th we will enter the L10n string freeze and can update the POT files after it.

Some updates here. The staging instances are working now and the translation string freeze is now in effect. We can move to the remaining tasks, but we have still 3 blockers we need to work on.
add CHECKSUMS, change them also in our checksum script and verify they are working from the DL splash
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

Before going live we need also to redirect all prerelease pages to the normal download pages!

Should be all set now, AMI IDs are pulled automatically and have been all checked. Blocking tickets are done, need some testing now.

F23 has been released, all is working as expected.

Login to comment on this ticket.

Metadata