Community SSU/Development

m (Importing a module...)
m (correct section headings)
Line 1: Line 1:
-
= Source =
+
== Source ==
The [[Community SSU]] source is held in a project at Gitorious:
The [[Community SSU]] source is held in a project at Gitorious:
   http://gitorious.org/community-ssu
   http://gitorious.org/community-ssu
-
== Importing a module... ==
+
=== Importing a module... ===
At the start of adopting a package into the Community SSU, the original source for the package, as shipped in Nokia's PR1.3 needs to be identified. This can come from two places:
At the start of adopting a package into the Community SSU, the original source for the package, as shipped in Nokia's PR1.3 needs to be identified. This can come from two places:
Line 10: Line 10:
# Source tarball from repository.nokia.com
# Source tarball from repository.nokia.com
-
=== ...from git ===
+
==== ...from git ====
TBC
TBC
-
=== ...from tarball ===
+
==== ...from tarball ====
TBC
TBC
-
= Notes =
+
== Notes ==
Set of notes and action points from the discussions about Community [[Seamless Software Update|SSU]] on #maemo-ssu freenode.
Set of notes and action points from the discussions about Community [[Seamless Software Update|SSU]] on #maemo-ssu freenode.
Line 31: Line 31:
and more
and more
-
=== Discussion topics ===
+
==== Discussion topics ====
* finding source locations and identifying GOOD patches
* finding source locations and identifying GOOD patches
Line 44: Line 44:
* we need a gitorious group to cover these ''Done: http://gitorious.org/community-ssu''
* we need a gitorious group to cover these ''Done: http://gitorious.org/community-ssu''
-
=== Build Sources ===
+
==== Build Sources ====
We must gather together and list the main giturl sources and tags used to build from.
We must gather together and list the main giturl sources and tags used to build from.
Line 63: Line 63:
''This has started at http://gitorious.org/community-ssu''
''This has started at http://gitorious.org/community-ssu''
-
=== Technical ===
+
==== Technical ====
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?
# How to work out value of <code>Maemo-Required-Free-Space</code> header in <code>mp-fremantle-community-pr</code>?

Revision as of 13:34, 7 February 2011

Contents

Source

The Community SSU source is held in a project at Gitorious:

 http://gitorious.org/community-ssu

Importing a module...

At the start of adopting a package into the Community SSU, the original source for the package, as shipped in Nokia's PR1.3 needs to be identified. This can come from two places:

  1. Git repository on maemo.gitorious.com or garage.maemo.org (preferred)
  2. Source tarball from repository.nokia.com

...from git

TBC

...from tarball

TBC

Notes

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

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
  • we need a gitorious group to cover these Done: http://gitorious.org/community-ssu

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

Technical

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