Community SSU/QA

(Expand with process discussions)
Line 16: Line 16:
== Discussion topics ==
== Discussion topics ==
-
 
* finding source locations and identifying GOOD patches
* finding source locations and identifying GOOD patches
* submitting potential patches to a central testing source
* submitting potential patches to a central testing source
Line 30: Line 29:
** the 8x0 patchset currently contains 10 local based quilts
** the 8x0 patchset currently contains 10 local based quilts
-
* we need a gitorious group to cover these
+
* we need a gitorious group to cover these ''Done: http://gitorious.org/community-ssu''
Line 41: Line 40:
This allows us to reproduce builds and get source to the same location we build from.
This allows us to reproduce builds and get source to the same location we build from.
-
 
<pre>
<pre>
Line 50: Line 48:
<lma> busybox dnsmasq loudmouth modest osso-pdf-viewer osso-software-version tinymail community-ssu-enabler xorg-server kernel-diablo
<lma> busybox dnsmasq loudmouth modest osso-pdf-viewer osso-software-version tinymail community-ssu-enabler xorg-server kernel-diablo
</pre>
</pre>
 +
 +
''This has started at http://gitorious.org/community-ssu, but needs completing with things like Modest.''
 +
 +
== Process ==
 +
As started being discussed on [http://talk.maemo.org/showthread.php?t=67905 talk.maemo.org]:
 +
 +
# Who ultimately owns the CSSU?
 +
#* Council?
 +
# How will included improvements be decided?
 +
#* Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
 +
#* Is the scope limited to improving packages which are included by Nokia in the OS; or should it grow to include "useful" stuff?
 +
#* Should wholesale replacement of apps (such as Media Player) be done with open source, feature- & UI-compatible versions; if available?
 +
# How will testing be organised?
 +
#* Positive
 +
#* Negative
 +
#* Regression
 +
#* Installation from scratch
 +
#* Upgrade from previous version
 +
# How will it be advertised?
 +
# How will it be supported?
 +
#* Bugzilla
 +
#* IRC?
 +
#* Forum
 +
 +
== Technical ==
 +
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?
[[Category:Community]]
[[Category:Community]]

Revision as of 19:31, 6 January 2011

Set of notes and action points from the discussions about Community SSU on #maemo-ssu freenode

Main participants

  • lcuk
  • MohammadAG
  • Jaffa
  • Venemo
  • lma
  • x-fade
  • rst38h
  • crashanddie

and more


Contents

Discussion topics

  • finding source locations and identifying GOOD patches
  • submitting potential patches to a central testing source
  • making a new mp-generic* meta package
  • discussing with lma about current n8x0 community ssu problems and workarounds and insight
  • looking into getting the wiki sorted
    • need wiki editor :P
  • looking at how to manage the patchsets
    • we know the N900 Fremantle system works well using git tags
    • the 8x0 patchset currently contains 10 local based quilts


Build Sources

We must gather together and list the main giturl sources and tags used to build from.

for instance: http://gitorious.org/modest/modest tag 3.4.8

This allows us to reproduce builds and get source to the same location we build from.

<lcuk> how many packages for n8x0 are you looking at including in an ssu?
<lcuk> and how have you considered looking at updating the system so far - you said its all manual at the moment
<lma> I have 10 (source) packages at the moment
<lcuk> do you mind listing them 
<lma> busybox dnsmasq loudmouth modest osso-pdf-viewer osso-software-version tinymail community-ssu-enabler xorg-server kernel-diablo

This has started at http://gitorious.org/community-ssu, but needs completing with things like Modest.

Process

As started being discussed on talk.maemo.org:

  1. Who ultimately owns the CSSU?
    • Council?
  2. How will included improvements be decided?
    • Will there be an inclusive policy - every improvement that someone is willing to work on will be included - or will there be a gatekeeper that will decide what to include?
    • Is the scope limited to improving packages which are included by Nokia in the OS; or should it grow to include "useful" stuff?
    • Should wholesale replacement of apps (such as Media Player) be done with open source, feature- & UI-compatible versions; if available?
  3. How will testing be organised?
    • Positive
    • Negative
    • Regression
    • Installation from scratch
    • Upgrade from previous version
  4. How will it be advertised?
  5. How will it be supported?
    • Bugzilla
    • IRC?
    • Forum

Technical

  1. How to work out value of Maemo-Required-Free-Space header in mp-fremantle-community-pr?