Processes
Size: 3260
Comment: 2011-09-19; CharlieKravetz; a process/checklist to assist in getting all the items done for Xubuntu releases
|
Size: 4229
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#title Xubuntu Release Process | #title Xubuntu Processes |
Line 5: | Line 5: |
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>|| | = Xubuntu Processes = This page describes processes for Xubuntu development. All the processes and schedules should be used as a guidelines: This page ''mostly'' exists for us to document '''what we do''', not to tell us '''what to do'''. Minor issues and obvious shortcomings can be fixed without consulting, for larger-scale changes consult the team. * '''[[Xubuntu/Processes/ReleaseCycle|Release cycle]]''' * '''[[Xubuntu/Processes/Maintenance|Regular maintenance]]''' of assets (wiki, website) * '''[[Xubuntu/Processes/Daily|Process descriptions]]''' for other, more or less daily processes (meetings, mailing list moderation) == Additional information == In addition to the Xubuntu processes described below, there are several generic Ubuntu processes that are useful for the team and described elsewhere: * [[FreezeExceptionProcess|Freeze exception process]] for getting to upload changes after a relevant freeze * [[SponsorshipProcess|Sponsorship process]] for getting new package uploads in the archive |
Line 8: | Line 20: |
To be carried out by: The Xubuntu Release Manager, with support from the Xubuntu Development Team and advice from the [[https://launchpad.net/~ubuntu-release|Ubuntu release team]] | == Packages related to Xubuntu == |
Line 10: | Line 22: |
Goals: | === Xubuntu packageset === The Xubuntu team maintains a certain subset of packages in the Ubuntu archive. The per-release packageset lists are available at [[http://people.canonical.com/~ubuntu-archive/packagesets/]]. |
Line 12: | Line 25: |
* Ensure that all ISOs are suitable for release. * This process should apply to alphas, betas, [[ReleaseCandidate|ReleaseCandidates]], final releases, and milestones. * Ship it! |
=== PPA's === The Xubuntu developers use several PPA's (personal package archives) for staging, testing and previewing new packages and package versions. These PPA's can be found under the [[LaunchpadHome:xubuntu-dev|~xubuntu-dev page at Launchpad]]. |
Line 16: | Line 28: |
== T minus 14 days == | Currently, the official PPA's for development use are: |
Line 18: | Line 30: |
1. Forward notifications of milestone freeze to xubuntu-devel@lists.ubuntu.com mailing list. 1. Insure freeze times are posted in #xubuntu-devel and xubuntu-devel@lists.ubuntu.com mailing list. 1. Freeze Day - notify developers of freeze and change topic in #xubuntu-devel. |
||<^ #eeeeee 20%> '''[[https://launchpad.net/~xubuntu-dev/+archive/ubuntu/xubuntu-staging|Xubuntu Staging]]''' || This is a staging PPA for Xubuntu. The packages and package versions in this PPA are being prepared for inclusion in Xubuntu. The packages are uploaded for the convenience of people testing these new package versions and features. Some of them are daily builds used in testing. || ||<^ #eeeeee> '''[[https://launchpad.net/~xubuntu-dev/+archive/ubuntu/extras|Xubuntu Extras]]''' || This is a preview PPA for Xubuntu. The packages in this PPA are considered for inclusion in the Ubuntu repositories and/or Xubuntu at a later time. The packages are uploaded for the convenience of people willing to preview the new features. || |
Line 22: | Line 33: |
== T minus 7 days == | == Package translations == These are the packages that the Xubuntu team considers important and should take a precedence when translating: |
Line 24: | Line 36: |
1. Request Xubuntu developers availability for milestone testing. 1. Review [[https://wiki.ubuntu.com/Xubuntu/Testing | testing pages]] to insure they are up to date. 1. Remind project lead to begin preparing release notes. |
=== The packages only exist in Xubuntu === These packages only exist in Xubuntu, so their translation is up to the Xubuntu translators solely. These are of high importance for the Xubuntu team. |
Line 28: | Line 39: |
== T minus 5 days == | * [[https://translations.launchpad.net/xubuntu-docs|Xubuntu Documentation]] * [[https://translations.launchpad.net/xubuntu-default-settings|Default settings for Xubuntu]] * [[https://translations.launchpad.net/ubuntu/vivid/+source/ubiquity-slideshow-ubuntu/+pots/ubiquity-slideshow-xubuntu|Ubiquity slideshow for Xubuntu]] (note that the link is ''release-specific'', always check you are translating the current development version) |
Line 30: | Line 43: |
* Testing should smoketest the images to insure they install. | === (Mainly) built for/used by Xubuntu === These packages exist outside Xubuntu, but they are mainly built to fit a need in Xubuntu. Unless/until they are spread much wider than now (and have gathered the interest of other translation groups), the Xubuntu translators should take care of getting their translations. |
Line 32: | Line 46: |
== T minus 3 days == | * [[https://translations.launchpad.net/lightdm-gtk-greeter/|LightDM GTK+ Greeter]] * [[https://translations.launchpad.net/light-locker-settings|Light Locker Settings UI]] * [[https://translations.launchpad.net/menulibre|Menulibre]] * [[https://translations.launchpad.net/mugshot|Mugshot]] |
Line 34: | Line 51: |
1. Testing begins on the images available. * For alpha images, use the [[https://wiki.ubuntu.com/Xubuntu/Testing/TestingInfo/Short | short tests]]. * For beta, rc, and final images, use the [[https://wiki.ubuntu.com/Xubuntu/Testing/TestingInfo/Long | long tests]]. * All tests are recorded/tracked using the Ubuntu QA [[http://iso.qa.ubuntu.com/qatracker/build/xubuntu/all | ISO tracker]]. 1. Coordinate all testing with Ubuntu QA in #ubuntu-testing. 1. Start the news article for the release; this is to be published on [[http://xubuntu.org | the website]] at the time of the release. |
=== Used by and essential for Xubuntu === These packages are used by Xubuntu and provide essential features to the Xubuntu experience. when these are translated, the base system is immediately more usable for more people. |
Line 41: | Line 54: |
== T minus 1 day == 1. Add release notes to the wiki. * Alpha notes are combined with Ubuntu release notes at https://wiki.ubuntu.com/ReleaseName/TechnicalOverview . * Beta and rc notes can be combined as alpha or, if significant changes were made should be separate under https://wiki.ubuntu.com/Xubuntu/ReleaseName/Milestone (example: https://wiki.ubuntu.com/Xubuntu/LucidLynx/Final). == Release Day == 1. Review the Technical Overview/Release Notes to insure everything is accurate. 1. Monitor for release announcement and PASS IT ON when announced. * Publish news on the Xubuntu website. * For the final release, insure the website download page is updated for the new release. 1. Review bugs to insure all bugs found during testing are listed at https://wiki.ubuntu.com/Xubuntu/Bugs/ReleaseName . 1. Update the [[https://wiki.ubuntu.com/Xubuntu/TeamReports | Team Report]]. 1. Add milestone review to [[https://wiki.ubuntu.com/Xubuntu/Meetings | meeting agenda]]. * Reviewing as soon as possible helps to learn what we could have done better. * This is also a great time to congratulate the team for a job well done. == T plus 7 days == * Review this page and update it as needed for the next milestone/release period. * Reviewing as soon as possible helps keep this as up to date as possible. |
* [[https://translations.launchpad.net/catfish-search|Catfish]] * [[https://www.transifex.com/projects/p/xfce4-whiskermenu-plugin/|Whiskermenu]] |
|
|
Documents |
|
|
Archive |
Xubuntu Processes
This page describes processes for Xubuntu development. All the processes and schedules should be used as a guidelines: This page mostly exists for us to document what we do, not to tell us what to do. Minor issues and obvious shortcomings can be fixed without consulting, for larger-scale changes consult the team.
Regular maintenance of assets (wiki, website)
Process descriptions for other, more or less daily processes (meetings, mailing list moderation)
Additional information
In addition to the Xubuntu processes described below, there are several generic Ubuntu processes that are useful for the team and described elsewhere:
Freeze exception process for getting to upload changes after a relevant freeze
Sponsorship process for getting new package uploads in the archive
Packages related to Xubuntu
Xubuntu packageset
The Xubuntu team maintains a certain subset of packages in the Ubuntu archive. The per-release packageset lists are available at http://people.canonical.com/~ubuntu-archive/packagesets/.
PPA's
The Xubuntu developers use several PPA's (personal package archives) for staging, testing and previewing new packages and package versions. These PPA's can be found under the ~xubuntu-dev page at Launchpad.
Currently, the official PPA's for development use are:
This is a staging PPA for Xubuntu. The packages and package versions in this PPA are being prepared for inclusion in Xubuntu. The packages are uploaded for the convenience of people testing these new package versions and features. Some of them are daily builds used in testing. |
|
This is a preview PPA for Xubuntu. The packages in this PPA are considered for inclusion in the Ubuntu repositories and/or Xubuntu at a later time. The packages are uploaded for the convenience of people willing to preview the new features. |
Package translations
These are the packages that the Xubuntu team considers important and should take a precedence when translating:
The packages only exist in Xubuntu
These packages only exist in Xubuntu, so their translation is up to the Xubuntu translators solely. These are of high importance for the Xubuntu team.
Ubiquity slideshow for Xubuntu (note that the link is release-specific, always check you are translating the current development version)
(Mainly) built for/used by Xubuntu
These packages exist outside Xubuntu, but they are mainly built to fit a need in Xubuntu. Unless/until they are spread much wider than now (and have gathered the interest of other translation groups), the Xubuntu translators should take care of getting their translations.
Used by and essential for Xubuntu
These packages are used by Xubuntu and provide essential features to the Xubuntu experience. when these are translated, the base system is immediately more usable for more people.
Xubuntu/Processes (last edited 2016-02-16 17:58:09 by xdsl-83-150-81-40)