KnowledgeBase

Differences between revisions 55 and 58 (spanning 3 versions)
Revision 55 as of 2008-07-31 16:21:57
Size: 7778
Editor: dsl-64-56-231-198
Comment:
Revision 58 as of 2008-08-06 17:00:08
Size: 7637
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(ServerTeam/Header)]] <<Include(ServerTeam/Header)>>
Line 3: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''[[BR]][[TableOfContents(1)]]|| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(1)>>||
Line 7: Line 7:
If you have any questions, don't hesitate to [:ServerTeam/Contact:contact] other ServerTeam members. If you have any questions, don't hesitate to [[ServerTeam/Contact|contact]] other ServerTeam members.
Line 13: Line 13:
  * ["Bugs/Responses"] has a list of standard responses for different categories of bugs.
  * Ask for help on the [https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugsquad ubuntu-bugsquad mailing list] and #ubuntu-bugs on irc.freenode.org.
  * The launchpad [http://launchpad.net/people/ubuntu-server ubuntu-server] team is the bug contact for many server-related packages, so if you become a member of the team you'll get email traffic related to those bugs. Avoid assigning or subscribing {{{ubuntu-server}}} for packages {{{ubuntu-server}}} is already a bug contact for.
    * [https://bugs.launchpad.net/~ubuntu-server bugs assigned to the Ubuntu Server Team].
    * [https://bugs.launchpad.net/~ubuntu-server/+packagebugs  summary report of bugs by package].
  All the bugs related to the ubuntu-server team LP are sent to the [https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs ubuntu-server-bugs mailing list].
  * [[Bugs/Responses]] has a list of standard responses for different categories of bugs.
  * Ask for help on the [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugsquad|ubuntu-bugsquad mailing list]] and #ubuntu-bugs on irc.freenode.org.
  * The launchpad [[http://launchpad.net/people/ubuntu-server|ubuntu-server]] team is the bug contact for many server-related packages, so if you become a member of the team you'll get email traffic related to those bugs. Avoid assigning or subscribing {{{ubuntu-server}}} for packages {{{ubuntu-server}}} is already a bug contact for.
    * [[https://bugs.launchpad.net/~ubuntu-server|bugs assigned to the Ubuntu Server Team]].
    * [[https://bugs.launchpad.net/~ubuntu-server/+packagebugs|summary report of bugs by package]].
  All the bugs related to the ubuntu-server team LP are sent to the [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs|ubuntu-server-bugs mailing list]].
Line 26: Line 26:
For packaging information, head to the [:MOTU:MOTUs, the Master Of The Universe].
 * There is the ["PackagingGuide"].
 * [:PackagingGuide/Lists/DocumentationResources] and ["MOTU/School"] have information related to packaging.
 * ["UbuntuDevelopers"] explains how to become an official packager.
 * [https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu ubuntu-motu mailing list] and #ubuntu-motu on irc.freenode.org are good places to ask for help.
For packaging information, head to the [[MOTU|MOTUs, the Master Of The Universe]].
 * There is the [[PackagingGuide]].
 * [[PackagingGuide/Lists/DocumentationResources]] and [[MOTU/School]] have information related to packaging.
 * [[UbuntuDevelopers]] explains how to become an official packager.
 * [[https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu|ubuntu-motu mailing list]] and #ubuntu-motu on irc.freenode.org are good places to ask for help.
Line 37: Line 37:
 * The [https://wiki.ubuntu.com/UbuntuBots ubotu] irc bot makes it easy to share an extensive set of [http://ubotu.ubuntu-nl.org/factoids.cgi factoids] to others in an irc channel. E.g. typing {{{!ask | noobie}}} will cause ubotu to tell noobie that folks should just go ahead and ask their questions. Ubotu can also conveniently show the channel information on bugs and packages. See [https://wiki.ubuntu.com/UbuntuBots ubotu] for more details.  * The [[https://wiki.ubuntu.com/UbuntuBots|ubotu]] irc bot makes it easy to share an extensive set of [[http://ubotu.ubuntu-nl.org/factoids.cgi|factoids]] to others in an irc channel. E.g. typing {{{!ask | noobie}}} will cause ubotu to tell noobie that folks should just go ahead and ask their questions. Ubotu can also conveniently show the channel information on bugs and packages. See [[https://wiki.ubuntu.com/UbuntuBots|ubotu]] for more details.
Line 41: Line 41:
We coordinate our testing plans in the [:Testing/Server:Server testing section] of the [:Testing:Testing project]. We coordinate our testing plans in the [[Testing/Server|Server testing section]] of the [[Testing|Testing project]].
Line 43: Line 43:
New test plans should be defined as new pages below ["Testing/Server"]. Example: Testing/Server/My''''''Test''''''Plan. New test plans should be defined as new pages below [[Testing/Server]]. Example: Testing/Server/My''''''Test''''''Plan.
Line 47: Line 47:
Ubuntu Server iso testing follows the process described in ["Testing/ISO"]. We focus on testing the ubuntu-server isos. The [https://iso.qa.stgraber.org/ Iso testing tracker] is used to track test results. Ubuntu Server iso testing follows the process described in [[Testing/ISO]]. We focus on testing the ubuntu-server isos. The [[https://iso.qa.stgraber.org/|Iso testing tracker]] is used to track test results.
Line 53: Line 53:
This area is involved with updating and creating new content for the [http://doc.ubuntu.com/ubuntu/serverguide/C/index.html Ubuntu Server Guide] and the [https://help.ubuntu.com/community/ community help website]. We're working with the DocumentationTeam and focus on server related topics. This area is involved with updating and creating new content for the [[http://doc.ubuntu.com/ubuntu/serverguide/C/index.html|Ubuntu Server Guide]] and the [[https://help.ubuntu.com/community/|community help website]]. We're working with the DocumentationTeam and focus on server related topics.
Line 55: Line 55:
[[Anchor(serverguide)]] <<Anchor(serverguide)>>
Line 58: Line 58:
The current development version of the Ubuntu Server Guide is located in [https://code.launchpad.net/~ubuntu-core-doc/ubuntu-doc/ubuntu-intrepid a bazaar branch] (lp:ubuntu-doc) hosted on Launchpad. There is also [http://doc.ubuntu.com/ubuntu/serverguide/C/index.html an html version] available online. The current development version of the Ubuntu Server Guide is located in [[https://code.launchpad.net/~ubuntu-core-doc/ubuntu-doc/ubuntu-intrepid|a bazaar branch]] (lp:ubuntu-doc) hosted on Launchpad. There is also [[http://doc.ubuntu.com/ubuntu/serverguide/C/index.html|an html version]] available online.
Line 63: Line 63:
{{{$ bzr init-repo --trees --format=dirstate-with-subtree ubuntu-bzr {{{
$ bzr init-repo --trees --format=dirstate-with-subtree ubuntu-bzr
Line 66: Line 67:
{{{$ bzr branch lp:ubuntu-doc {{{
$ bzr branch lp:ubuntu-doc
Line 80: Line 82:
 * The [https://help.ubuntu.com/community/WikiGuide WikiGuide] has guidelines for contributing to the help website.
 * If help is needed, the [http://lists.ubuntu.com/mailman/listinfo/ubuntu-doc ubuntu-doc mailing list] and #ubuntu-doc on irc.freenode.net are good places to ask around.
 * The [[https://help.ubuntu.com/community/WikiGuide|WikiGuide]] has guidelines for contributing to the help website.
 * If help is needed, the [[http://lists.ubuntu.com/mailman/listinfo/ubuntu-doc|ubuntu-doc mailing list]] and #ubuntu-doc on irc.freenode.net are good places to ask around.
Line 83: Line 85:
The Ubuntu Team wiki, at [https://wiki.ubuntu.com/], is focused on documentation for Ubuntu community contributors rather than for end users The Ubuntu Team wiki, at [[https://wiki.ubuntu.com/]], is focused on documentation for Ubuntu community contributors rather than for end users
Line 88: Line 90:
The [https://wiki.ubuntu.com/ Ubuntu Team wiki] is the central location where Ubuntu developers exchange ideas and track their progress. The [[https://wiki.ubuntu.com/|Ubuntu Team wiki]] is the central location where Ubuntu developers exchange ideas and track their progress.
Line 90: Line 92:
  * The [http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel ubuntu-devel mailing list] and #ubuntu-devel on irc.freenode.net are the places where ubuntu developers can be found.   * The [[http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel|ubuntu-devel mailing list]] and #ubuntu-devel on irc.freenode.net are the places where ubuntu developers can be found.
Line 96: Line 98:
The Membership policy is described in [:ServerTeam/Membership:Membership]. The Membership policy is described in [[ServerTeam/Membership|Membership]].
Line 100: Line 102:
The ServerTeam has a section in the [:TeamReport: monthly report]. We try to get status reports on a weekly basis on the day preceding the IRC meeting. The [:ServerTeam/ReportingPage: ReportingPage] is used to gather the outcome of the tasks done by the ServerTeam members during the week. Once the IRC meeting is over, the content is merged into the montly report of the ServerTeam - a subpage under ["ServerTeam/ReportingPage"]. The ServerTeam has a section in the [[TeamReport| monthly report]]. We try to get status reports on a weekly basis on the day preceding the IRC meeting. The [[ServerTeam/ReportingPage| ReportingPage]] is used to gather the outcome of the tasks done by the ServerTeam members during the week. Once the IRC meeting is over, the content is merged into the montly report of the ServerTeam - a subpage under [[ServerTeam/ReportingPage]].
Line 102: Line 104:
The subpage is automatically included in the [:TeamReport: monthly team report] with the following macro: The subpage is automatically included in the [[TeamReport| monthly team report]] with the following macro:
Line 112: Line 114:
We hold IRC meeting regularly to report about current tasks and define new ones. The [:ServerTeam/Meeting: Meeting] page presents the Agenda for the next meeting. We hold IRC meeting regularly to report about current tasks and define new ones. The [[ServerTeam/Meeting| Meeting]] page presents the Agenda for the next meeting.
Line 114: Line 116:
[:ScribesTeam/MootBot:MootBot] can be used to record the meeting. [[ScribesTeam/MootBot|MootBot]] can be used to record the meeting.
Line 121: Line 123:
 1. Create a new entry in ["MeetingLogs/Server"]/YYYYMMDD with the ["ServerTeamMeetingLogTemplate"].
   a. Move the agenda from ["ServerTeam/Meeting"] to agenda section.
   a. Copy the irc logs provided by ["ScribesTeam/MootBot"] to the Irc log section.
 1. Create a new entry in [[MeetingLogs/Server]]/YYYYMMDD with the [[ServerTeamMeetingLogTemplate]].
   a. Move the agenda from [[ServerTeam/Meeting]] to agenda section.
   a. Copy the irc logs to the Irc log section.
Line 125: Line 127:
 1. Update ["ServerTeam/Header"] to announce the next meeting date.  1. Update [[ServerTeam/Header]] to announce the next meeting date.
Line 127: Line 129:
 1. Merge the content of the minutes and the [:ServerTeam/ReportingPage: ReportingPage] into the monthly report page of the ServerTeam.

Here are some ressources to help you get things done.

If you have any questions, don't hesitate to contact other ServerTeam members.

Bug Triager resources

Triaging bugs in Launchpad is coordinated with the BugSquad team:

We don't have a specific bug workflow.

Packager resources

For packaging information, head to the MOTUs, the Master Of The Universe.

We're focusing on server related packages in main and universe.

Server support resources

The server team offers support for server-related questions in #ubuntu-server.

  • The ubotu irc bot makes it easy to share an extensive set of factoids to others in an irc channel. E.g. typing !ask | noobie will cause ubotu to tell noobie that folks should just go ahead and ask their questions. Ubotu can also conveniently show the channel information on bugs and packages. See ubotu for more details.

Tester resources

We coordinate our testing plans in the Server testing section of the Testing project.

New test plans should be defined as new pages below Testing/Server. Example: Testing/Server/MyTestPlan.

ISO testing

Ubuntu Server iso testing follows the process described in Testing/ISO. We focus on testing the ubuntu-server isos. The Iso testing tracker is used to track test results.

You can register with the iso testing tracker and subscribe to the ubuntu server testcases so that you'll be notified whenever a new ubuntu-server iso needs to be tested.

Documentor resources

This area is involved with updating and creating new content for the Ubuntu Server Guide and the community help website. We're working with the DocumentationTeam and focus on server related topics.

Ubuntu Server Guide

The current development version of the Ubuntu Server Guide is located in a bazaar branch (lp:ubuntu-doc) hosted on Launchpad. There is also an html version available online.

Here are the steps to modify the Ubuntu Server Guide and ask the DocumentationTeam to review your changes:

  • Create a directory where you'll put your local working version of the Ubuntu Server Guide:

$ bzr init-repo --trees --format=dirstate-with-subtree ubuntu-bzr
$ cd ubuntu-doc/
  • Get the ubuntu-doc files that have the latest version of the Ubuntu Server Guide:

$ bzr branch lp:ubuntu-doc
$ cd ubuntu-doc/

NB: that command can take some time as the whole history of the branch has to be downloaded from Launchpad.

  • Update the Ubuntu Server Guide files using your favorite editor. They can be found in the serverguide/C/ directory.

  • Once your changes are complete, commit them:

$ bzr ci

And send them to the ubuntu-doc mailing lists with the bzr send command:

$ bzr send --mail-to=ubuntu-doc@lists.ubuntu.com

Community wiki

  • The WikiGuide has guidelines for contributing to the help website.

  • If help is needed, the ubuntu-doc mailing list and #ubuntu-doc on irc.freenode.net are good places to ask around.

The Ubuntu Team wiki, at https://wiki.ubuntu.com/, is focused on documentation for Ubuntu community contributors rather than for end users

Developer resources

The Ubuntu Team wiki is the central location where Ubuntu developers exchange ideas and track their progress.

Team policy

Membership

The Membership policy is described in Membership.

Reporting

The ServerTeam has a section in the monthly report. We try to get status reports on a weekly basis on the day preceding the IRC meeting. The ReportingPage is used to gather the outcome of the tasks done by the ServerTeam members during the week. Once the IRC meeting is over, the content is merged into the montly report of the ServerTeam - a subpage under ServerTeam/ReportingPage.

The subpage is automatically included in the monthly team report with the following macro:

{{{### Server Team report ### Include(ServerTeam/ReportingPage/2008-03,"Server Team",3,from="## ReportStart", to="## ReportEnd") }}}

Don't forget to change the month in the include macro link when starting a new montly report.

IRC meeting

We hold IRC meeting regularly to report about current tasks and define new ones. The Meeting page presents the Agenda for the next meeting.

MootBot can be used to record the meeting.

irclogs are available on http://irclogs.ubuntu.com/.

Publishing the minutes

Once the meeting is over, minutes are prepared to summarized the outcome of the meeting.

  1. Create a new entry in MeetingLogs/Server/YYYYMMDD with the ServerTeamMeetingLogTemplate.

    1. Move the agenda from ServerTeam/Meeting to agenda section.

    2. Copy the irc logs to the Irc log section.
    3. Write the minutes.
  2. Update ServerTeam/Header to announce the next meeting date.

  3. Send the minutes on the ubuntu-server mailing list.


CategoryServerTeam

ServerTeam/KnowledgeBase (last edited 2019-12-10 22:29:10 by powersj)