Community Week

From openSUSE

Contents

Community Week

Our community week is a chance to get people from around the world together at the same time to focus on a specific topics, and to transfer knowledge about openSUSE to help grow our teams.

The idea is to cover topics to empower ourselves as a community by broadening our knowledge, and to enable new contributors to openSUSE and open source.

The idea is not only to be available to discuss certain topics, but to teach people how to do things. We're asking topic owners to prepare ahead of time and be ready to pass on their skills to new contributors who want to help shape the openSUSE Project and distribution.

Sessions will be conducted on IRC or via screencast. Session times are available below.

Schedule

The Community Week is scheduled for May 11 through 17th. Unless otherwise noted, all sessions will take place in IRC on Freenode. If you have general questions about openSUSE during Community Week, join the #openSUSE-Project channel.

New to IRC? You can learn more about IRC on the openSUSE wiki.

A complete overlay of all individual schedules below is available.


Times for various sessions can be found below:

openSUSE Board Schedule

Board Schedule: Meet the openSUSE Board! All sessions held in #opensuse-project on Freenode

GNOME Schedule

GNOME Schedule: All sessions held in #opensuse-gnome on Freenode

KDE Schedule

KDE Schedule: All sessions held in #opensuse-kde on Freenode

Marketing Schedule

Marketing Schedule: openSUSE Marketing Team discussion. Held in #opensuse-marketing on Freenode

Transcript of the Launch Plan Discussion

openSUSE Weekly News Schedule

openSUSE Weekly News Schedule: openSUSE Weekly News Team Discussion. Held in #opensuse-newsletter on Freenode.

Features/openFATE Schedule

openFATE Schedule: openFate Team Meetings and Tutorial Sessions. Held in #opensuse-project on Freenode

Packaging Schedule

Packaging Schedule: All sessions held in #opensuse-buildservice on Freenode

Testing/QA Schedule

Testing/QA Schedule: All sessions held in #opensuse-testing on Freenode

Translation

Translation Schedule: All sessions held in #opensuse-translation on Freenode

openSUSE Education Schedule

openSUSE Education Schedule: All sessions held in #opensuse-edu on Freenode

openSUSE Wiki

openSUSE Wiki Cleanup: All sessions held in #opensuse-wiki on Freenode

Topics

We have owners for each topic. Please get in contact with them if you have ideas and/or want to participate driving the topic for the community week. If you want to drive a new topic, please contact Zonker or Michael Löffler.

Don't be afraid to attend even if you don't know a particular subject. The purpose of hack week isn't to just to fix/clean up existing stuff,

KDE

Topic owner is Will Stephenson

  • Crafting Magic Items and Artifacts: Further packaging workshops for KDE apps
  • Tower Building For Wizards: Develop the desktop default configuration (applets, themes, desktop effects, layouts) for 11.2
  • Kornucopia KDEalis: Themed days for solving problems apparent to end users in specific areas of KDE on openSUSE, with upstream developers' participation - Desktop shell and Widgets, Multimedia, PIM, Graphics, Networking
  • Defense against the Dark Arts: Administering KDE on openSUSE, a workshop first given to Novell Technical Services on the inner workings of KDE

GNOME

Topic owner is Vincent Untz

Here's a list of activities that the GNOME team could help organize. Note that those ideas haven't been validated.

  • Create packages for GNOME applications and push them to Contrib (how to create a package from scratch, learn about various nice tips), and clean up old packages
  • Clean up GNOME-related bugs in bugzilla, and forward relevant bugs upstream (learn how to triage bugs, and therefore how to report a good bug)
  • Tag patches in the packages, and make sure they're forwarded upstream (learn how to work with upstream!)
  • Clean up the GNOME wiki pages (in coordination with the wiki team?)
  • Create a new "About openSUSE" application (or help document) that would replace greeter
  • GNOME & Hardware testing day: does the following work: using an external monitor, using the special keys on your keyboard, configuring your bluetooth device, using your 3G key with NM, etc.

Packaging

Topic owner is Vladimir Nadvornik

  • Creating a package step by step - see prerequisites if you would like to participate.
    • Required knowledge: basic shell scripting, configure; make; make install
    • Every participant can choose an application that he wants to package
    • Basic steps of creating an OBS project and writing a spec file will be explained on IRC (with pointers to wiki documentation)
    • Participants can try the steps in realtime and ask questions
  • From Home project to Contrib
    • explain Contrib requirements and policies
    • common rpmlint warnings

Testing/QA

Topic owner is Holger Sickenberg

  • How to get started with testing
  • From test case to bug report - what's necessary to know?

Translation

Topic owner is Karl Eichwalder

  • Maintaining translation memories
  • Updating translation template files (POT) and merging with translation message files (PO).
  • Packaging translation files
    • YaST
    • Desktop components
    • Third party or upstream software packages

Features

Topic owner is Michael Löffler

  • How to use openFATE
  • What differentiates a feature from a bug?
  • What influence has our feature input in Novell?
  • How can feature tracking improve our cooperation with upstream?
  • openSUSE 11.2 feature focus

openSUSE Weekly News

Topic owner is Sascha Manns Our topics you can reach at: Community Week Site

Wiki and Web site improvements

Topic owner is Joe Brockmeier

  • get some more structure in the wiki
  • find the good stuff in the wiki nobody knows about but should

openSUSE Board

The Board likes to make this your session. So we'd like to give you a bit insight in what we're doing but really want to have a vibrant discussion, receive feedback and criticism.

  • What does the board do?"
  • How decisions are made official
  • Q&A with the board

Miscellaneous

This section is for general information about openSUSE Community Week, how other communities have run their online classes and tutorials, and background information.

Similar event at Ubuntu

https://wiki.ubuntu.com/Classroom

Ideas from the Czech Packagers team

Organization

  • Countdown banner for openSUSE Community Week (by HeliosReds)
 How about creating a countdown banner for openSUSE Community Week as
 we did for the release of 11.1. I don't know exactly how I can create such a banner, 
 but IIRC, Pascal created the one for the release of 11.1. If we have such a countdown
 banner, don't you think we can spread the word all over the web with it ?
  • Community "theme" or "slogan" for 11.2 contest (by HeliosReds)
 As I posted to -marketing list in past times, how about organizing the
 contest for 'Community "theme" or "slogan" for 11.2' during the
 openSUSE Community week ?
 http://lists.opensuse.org/archive/opensuse-marketing/2009-02/msg00010.html

Feedback

  • one week is too long, maybe doing more regularly daily sessions or so
  • we had good initial press covering
  • we may schedule another community week or days in August time frame. It will be good to help touch on topics before our openSUSE conference
  • suseROCKs loves to see us organize an openSUSE Artwork Days event (maybe 2-3 days) between now and August.
  • having the same talk every day is boring
  • how to video's would generate more interest and can be viewed after CW as well instead of cut and paste from already existing how to's
  • positive impression in general. Sessions were actually attracting new people, and the topics were interesting also for not strictly technical users
  • I really appreciated Holgie's effort to give his session many times, so that it could fit different schedules, and even if it is probably not possible to do something similar for everything, it is surely a good idea to deal with the timezone problem and with different schedules.