Introduction
When merging from one release version to the next one, we need to check that links, redirects, variables ecc. are still working.
This list should help during the merging process. All the major steps, such as pullpos and translation procedures, merging from alpha, beta or GA branch to the next or updating the SyncStatic file are described in our SOP document.
Slider
The slider in fp.o includes a screenshot of the last final release and, if on alpha or beta, a "try it" button to the pre-release download page. Ask the design team in time for updated screenshots.
32 bit architecture
Unfortunately there is actually no unique identification of the 32 bit images or directories (ticket #129). Check every single ISO and directory (including the spins) with th Releng team, and update it to i386 or i686.
Update globalvar.py
This is one of the most important changes to do, because these variables are present in most of our pages. Update every single row of it, including the size of the ISO images. There are 2 files to check:
- spins.fedoraproject.org/build/globalvar.py
- fedoraproject.org/build/globalvar.py
For the ISO images you can take a look on http://kevin.fedorapeople.org/
Insert the correct CHECKSUM files
These files has to be inserted in the CHECKSUM directory, but we need also to update (or better, verify) the verify.html page.
Please check the keys twice! Ask Releng if you have any doubt.
Documentation links
As we have two variables in our globalvar.py file when linking to a specific documentation page, it's important to verify the new link created when merging from one release version to the next (i.e. from 18 to 19) is still working.
The following links actually are present in our pages (please add if I forgot one):
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/Making_USB_Media.html
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/sn-making-media.html#sn-making-disc-media
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/index.html
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Release_Notes/index.html
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/sn-making-media.html#sn-making-disc-media
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/ch-new-users.html#sn-which-arch
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Guide/ch-new-users.html#sn-which-download-bt
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Burning_ISO_images_to_disc/sect-Burning_ISO_images_to_disc-Validating_the_Files.html
- http://docs.fedoraproject.org/en-US/Fedora/$releasever/html/Installation_Quick_Start_Guide/Requirements.html
Please replace the $releasever variable with the version of Fedora we are merging to.
News
If there are particular news we can publish them on the main page of fp.o.
This is the HTML code for the newsbar in the main page. Please use only for major news.
<div class="news"><span class="news_title">${_('news')}</span>${_('Fedora 15 released on May 24, 2011!')}<a class="news_relnotes" href="${_('http://docs.fedoraproject.org/en-US/Fedora/15/html/Release_Notes/index.html')}">${_('Read the release notes')}</a><a class="news_download" href="http://download.fedoraproject.org/pub/fedora/linux/releases/15/Live/i686/Fedora-15-i686-Live-Desktop.iso">${_('Download now')}</a></div>