Processes

Differences between revisions 59 and 63 (spanning 4 versions)
Revision 59 as of 2014-12-11 11:42:08
Size: 8538
Editor: xdsl-83-150-81-40
Comment: Moved the "Release cycle" subsection to Xubuntu/Processes/ReleaseCycle
Revision 63 as of 2015-01-13 11:44:18
Size: 4229
Editor: xdsl-83-150-81-40
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * [[Xubuntu/Processes/ReleaseCycle]]  * '''[[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)
Line 17: Line 19:
== Mailing list ==

=== Developer list moderation ===
Since the developer list is meant exclusively for development coordination, people who send inappropriate mails to the list will eventually receive a moderation flag. The process is as following:
 1. User sends an inappropriate message to the list
 2. Any moderator sends a private mail to them (and CC's -owner) explaining the situation and that they should not send further inappropriate messages to the list
 3. User sends another inappropriate message to the list
 4. (Ideally the same) moderator follows up with -owner to get a moderation flag added to the user.
 5. A list owner adds a moderation flag for the user; after this, all messages from the user need to be manually approved. List owners can drop the moderation flag discretly if it seems the user improves mail quality after getting the moderation flag.

== Meetings ==

=== Meeting chairs ===
The community meetings are held in #xubuntu-devel and chaired by the Xubuntu team leads. The chairing team leader is cycled based on the team name. The actual upcoming chair list can be found in the comments of the [[Xubuntu/Meetings|Meetings]] page.

The chair is responsible for scheduling and announcing the meeting on the development mailing list, and for updating the wiki with the meeting time.

During any of the sections in the meeting, the chair can assign action items to individuals or teams with their permission. The chair should take care to copy these items to blueprint work items where applicable.

=== Meeting minutes ===

The team minutes will need to be added to the wiki after the meeting has ended. To do this, go to [[Xubuntu/Meetings/Archive/Minutes]] and use the input box for creating a minutes page. You will get the content for the page directly from [[meetingology]]s Moin output URL.

After you have created a minutes page, don't forget to update the '''Include''' in [[Xubuntu/Meetings]] as well as copy items marked with #done to the monthly team report at [[Xubuntu/TeamReports]].
Line 78: Line 56:

== Wiki maintaining ==

=== Update on release ===
||<^ #eeeeee> [[Xubuntu/Toolbox/Menu]] || Update the middle column header ||
||<^ #eeeeee> [[Xubuntu/Roadmap/Goals/Codename]] || Add a new roadmap page (easiest way is to copy over the old one) ||
||<^ #eeeeee> [[Xubuntu/Roadmap]] || Point the include to the new roadmap subpage ||
||<^ #eeeeee> [[Xubuntu/Roadmap/Specifications/Codename]] || Add a new page with navigation: {{{<<Navigation(children,1)>>}}} ||
||<^ #eeeeee> [[Xubuntu/Roadmap/Specifications]] || Update the form to point new specifications under the correct subpage ||

=== Update monthly ===

||<^ #eeeeee> [[Xubuntu/TeamReports]] || Add links to xubuntu.org posts and meetings, also Team updates from meetings, see also: [[BuildingCommunity/TeamReporting|TeamReporting]] ||

== Website maintaining ==

The website is a Word``Press instance maintained by Canonical IS and overseen by the Xubuntu web team who can submit tickets to Canonical for any problems. Bugs for the team to review can be submitted [[https://bugs.launchpad.net/xubuntu-website/+bugs|on Launchpad]].

=== Update on release ===

 * Screenshots
  * Slideshow (main page)
  * [[http://xubuntu.org/tour/|Feature Tour]]
  * [[http://xubuntu.org/screenshots/|Screenshots]]
 * Rotate [[http://xubuntu.org/press/|In the press]]
 * Release FAQ blog post
 * Add new release to [[http://xubuntu.org/help/|Help & Support]] and [[http://xubuntu.org/getxubuntu/|Get Xubuntu]]

=== Update on point releases ===

 * Update download links on [[http://xubuntu.org/getxubuntu/|Get Xubuntu]]

=== Update on release EOL ===

 * Update the supported releases list at [[http://xubuntu.org/help/|Help & Support]]
 * Update the [[http://docs.xubuntu.org/|documentation subdomain]] (branch at [[https://launchpad.net/xubuntu-website/docs-startpage]])

== XPL nominee wiki page requirements ==

To increase transparency and to make sure relevant information is available for the Xubuntu team members to vote, the nominees are required to provide a wiki page with at least the following information:
 * A brief history of the nominee in the FOSS world
 * Activities in any relevant teams
 * Thoughts about the Xubuntu development, including the biggest challenges and possibilities
 * Areas of interest as a XPL, including any changes the nominee is wishing to see in the team

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.

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:

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:

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.

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.

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.

(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)