4058
Comment:
|
4107
link the checklists properly
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
* [ ] Stop cron jobs (often, lessoften) and kill any running job related to the website (or wait until it's finished) | * [ ] Stop cron jobs (often, lessoften) and kill any running job related to the website (or wait until it's finished) |
Line 9: | Line 9: |
* [ ] Update banner: foreground picture, choose a background colour, change debhome.css (see commit 697d79d6e7143b99a4856868ab6310d68402f18d for reference) | * [ ] Update banner: foreground picture, choose a background colour, change debhome.css (see commit 697d79d6e7143b99a4856868ab6310d68402f18d for reference) |
Line 11: | Line 11: |
* [ ] Take into account possible localized banners (e.g. Swedish) | * [ ] Take into account possible localized banners (e.g. Swedish) |
Line 13: | Line 13: |
* [ ] Update calamares screenshot in english/Pics | * [ ] Update calamares screenshot in english/Pics |
Line 15: | Line 15: |
* [ ] english/template/debian/release_info.wml - update tags, if needed (respect the format): | * [ ] english/template/debian/release_info.wml - update tags, if needed (respect the format): |
Line 29: | Line 29: |
* [ ] english/template/debian/release_images.wml - if any images are dropped we may need to update this (e.g. i386 was dropped for stable-live-images for bookworm, netinst multi-arch too). Warning: you may need to update the text description in the files in CD/ and distrib/ folders and subfolders to reflect these changes too | * [ ] english/template/debian/release_images.wml - if any images are dropped we may need to update this (e.g. i386 was dropped for stable-live-images for bookworm, netinst multi-arch too). Warning: you may need to update the text description in the files in CD/ and distrib/ folders and subfolders to reflect these changes too |
Line 31: | Line 31: |
* [ ] english/releases/index.wml- Update the section "Index of releases" | * [ ] english/releases/index.wml- Update the section "Index of releases" |
Line 33: | Line 33: |
* [ ] english/releases/@codename@/errata.wml - add a line, if needed, to point to the URL of the announcement for the point release. | * [ ] english/releases/@codename@/errata.wml - add a line, if needed, to point to the URL of the announcement for the point release. |
Line 35: | Line 35: |
* [ ] english/releases/@codename@/index.wml - insert release dates | * [ ] english/releases/@codename@/index.wml - insert release dates |
Line 37: | Line 37: |
* [ ] english/releases/@codename@/release.data - add tags reusing the already defined ones in release_info (see commit 97aa0f64b0405d91aa499a24bf21b1076c5acf1e for reference) | * [ ] english/releases/@codename@/release.data - add tags reusing the already defined ones in release_info (see commit 97aa0f64b0405d91aa499a24bf21b1076c5acf1e for reference) |
Line 39: | Line 39: |
* [ ] english/releases/@codename@/debian.installer/index.wml - Have a look at english/devel/debian-installer/index for recent updates for the case it's needed to update some other things | * [ ] english/releases/@codename@/debian.installer/index.wml - Have a look at english/devel/debian-installer/index for recent updates for the case it's needed to update some other things |
Line 41: | Line 41: |
* [ ] english/releases/@codename-1@/index.wml (remove if-stable- logic, use @codename-2@ as reference) and translations | * [ ] english/releases/@codename-1@/index.wml (remove if-stable- logic, use @codename-2@ as reference) and translations |
Line 43: | Line 43: |
* [ ] english/releases/@codename-1@/errata.wml add a line, if needed, to point to the URL of the announcement for the point release. | * [ ] english/releases/@codename-1@/errata.wml add a line, if needed, to point to the URL of the announcement for the point release. |
Line 45: | Line 45: |
* [ ]english/releases/@codename-1@/release.data (use english/releases/@codename-2@/release.data as reference. Warning: trixie has no multiarch nor i386) | * [ ]english/releases/@codename-1@/release.data (use english/releases/@codename-2@/release.data as reference. Warning: trixie has no multiarch nor i386) |
Line 47: | Line 47: |
* [ ] english/releases/@codename-1@/debian-installer/index.wml (remove some logic, use @codename-2@ as reference). | * [ ] english/releases/@codename-1@/debian-installer/index.wml (remove some logic, use @codename-2@ as reference). |
Line 55: | Line 55: |
sudo -u debwww NOMIRROR=1 /srv/www.debian.org/update-part releases/trixie - builds the releases/trixie folder and subfolders, without pushing to mirrors | {{{sudo -u debwww NOMIRROR=1 /srv/www.debian.org/update-part releases/trixie}}} - builds the releases/trixie folder and subfolders, without pushing to mirrors |
Line 57: | Line 57: |
sudo -u debwww NOMIRROR=1 NOSUBDIRS=1 /srv/www.debian.org/update-part index - builds the homepage and files in the top folder (no subfolders) without pushing to mirrors | {{{sudo -u debwww NOMIRROR=1 NOSUBDIRS=1 /srv/www.debian.org/update-part index}}} - builds the homepage and files in the top folder (no subfolders) without pushing to mirrors |
Line 59: | Line 59: |
sudo -u debwww NOSUBDIRS=1 /srv/www.debian.org/update-part News/2023 - builds the News/2023 folder (all languages) and pushes to mirror (Warning: it pushes *everything* to mirrors, not only the News/2023 folder) | {{{sudo -u debwww NOSUBDIRS=1 /srv/www.debian.org/update-part News/2023}}} - builds the News/2023 folder (all languages) and pushes to mirror (Warning: it pushes *everything* to mirrors, not only the News/2023 folder) |
Line 63: | Line 63: |
* [ ] Reenable cron jobs (often, lessoften) | * [ ] Reenable cron jobs (often, lessoften) |
Line 65: | Line 65: |
IMPORTANT: Please coordinate with press@ and release team (#debian-publicity and #debian-release) because some of the tasks overlaps between teams. Have a look at https://wiki.debian.org/Teams/ReleaseTeam/ReleaseCheckList and https://wiki.debian.org/Teams/Publicity/ReleasePointAnnouncements too |
IMPORTANT: Please coordinate with press@ and release team (#debian-publicity and #debian-release) because some of the tasks overlaps between teams. Have a look at [[Teams/ReleaseTeam/ReleaseCheckList|the release team checklist]] and [[Teams/Publicity/ReleasePointAnnouncements|the publicity team checklist]] too. |
This is template of the Webmaster's TODO list, which might not be authoritative or complete. To create a new release TODO list, add it to the list below and replace the @codename-1@ @codename@ @codename+1@ @codename+2@ etc placeholders, ensuring that you preserve the case of the placeholders in the values; replace "@Codename@" with "Bullseye" not bullseye".
The following things need to be done for a release:
- [ ] Stop cron jobs (often, lessoften) and kill any running job related to the website (or wait until it's finished)
- [ ] Update banner: foreground picture, choose a background colour, change debhome.css (see commit 697d79d6e7143b99a4856868ab6310d68402f18d for reference)
- [ ] Take into account possible localized banners (e.g. Swedish)
- [ ] Update calamares screenshot in english/Pics
- [ ] english/template/debian/release_info.wml - update tags, if needed (respect the format):
- current_release_codename current_release_date_codename current_release_newsurl_codename current-cd-release define-tag current_release define-tag current_release_date
- [ ] english/template/debian/release_images.wml - if any images are dropped we may need to update this (e.g. i386 was dropped for stable-live-images for bookworm, netinst multi-arch too). Warning: you may need to update the text description in the files in CD/ and distrib/ folders and subfolders to reflect these changes too
- [ ] english/releases/index.wml- Update the section "Index of releases"
- [ ] english/releases/@codename@/errata.wml - add a line, if needed, to point to the URL of the announcement for the point release.
- [ ] english/releases/@codename@/index.wml - insert release dates
- [ ] english/releases/@codename@/release.data - add tags reusing the already defined ones in release_info (see commit 97aa0f64b0405d91aa499a24bf21b1076c5acf1e for reference)
- [ ] english/releases/@codename@/debian.installer/index.wml - Have a look at english/devel/debian-installer/index for recent updates for the case it's needed to update some other things
- [ ] english/releases/@codename-1@/index.wml (remove if-stable- logic, use @codename-2@ as reference) and translations
- [ ] english/releases/@codename-1@/errata.wml add a line, if needed, to point to the URL of the announcement for the point release.
- [ ]english/releases/@codename-1@/release.data (use english/releases/@codename-2@/release.data as reference. Warning: trixie has no multiarch nor i386)
- [ ] english/releases/@codename-1@/debian-installer/index.wml (remove some logic, use @codename-2@ as reference).
If possible, update translations too.
Commit the changes (in your local copy) and rebuild locally to see if everything is ok. You can also build on www-master using sudo -u debwww NOMIRROR=1 NOSUBDIRS=1 /srv/www.debian.org/update-part folder/subfolder to make builds of sections and subsections (all languages) without pushing to mirrors. Some examples
sudo -u debwww NOMIRROR=1 /srv/www.debian.org/update-part releases/trixie - builds the releases/trixie folder and subfolders, without pushing to mirrors
sudo -u debwww NOMIRROR=1 NOSUBDIRS=1 /srv/www.debian.org/update-part index - builds the homepage and files in the top folder (no subfolders) without pushing to mirrors
sudo -u debwww NOSUBDIRS=1 /srv/www.debian.org/update-part News/2023 - builds the News/2023 folder (all languages) and pushes to mirror (Warning: it pushes *everything* to mirrors, not only the News/2023 folder)
Changes without pushing to mirrors can be seen online in https://www-staging.debian.org/
- [ ] Reenable cron jobs (often, lessoften)
IMPORTANT: Please coordinate with press@ and release team (#debian-publicity and #debian-release) because some of the tasks overlaps between teams. Have a look at the release team checklist and the publicity team checklist too.