Mer/Documentation/Common Packages

(Current package status)
({{Mer}})
 
(43 intermediate revisions not shown)
Line 1: Line 1:
 +
{{Mer}}
 +
== Help bringing a package up to date ==
== Help bringing a package up to date ==
-
* Make yourself a launchpad.net account, and upload your SSH keys and install Bazaar.
+
* Make yourself a launchpad.net account, upload your SSH keys, and install Bazaar.
-
* Grab the source package the Mer package is based on, and the new one from fremantle alpha, extract them. diff -ruN them, and save the diff (from now on patchname).
+
* Grab the source package that Mer package is based on, and the new one from the Fremantle alpha, extract them. <code>diff -ruN</code> them, and save the diff (from now on ''patchname'').
* Typical files to avoid patching (you can delete them in the resulting patch):
* Typical files to avoid patching (you can delete them in the resulting patch):
-
** .in files
+
** <code>.in</code> files
-
** configure
+
** <code>configure</code>
-
** (feel free to add more to the list)
+
** ''(feel free to add more to the list)''
-
* bzr branch <lp:something listed in table below>
+
* <code>bzr branch <lp:''something listed in table below''></code>
-
* cd into the checked out directory
+
* <code>cd</code> into the checked out directory
-
* apply patch from before (patch -p1 < patchname probably, you can patch -p1 --dry-run < patchname to test run the patch) , fix it if it doesn't apply cleanly (watch out for configure and autoconf generated things)
+
* Apply the patch from before (<code>patch -p1 < ''patchname''</code> probably, you can <code>patch -p1 --dry-run < ''patchname''</code> to test run the patch), fix it if it doesn't apply cleanly (watch out for <code>configure</code> and <code>autoconf</code> generated things)
-
* bzr add any added files (avoid .rej and .orig, bzr status is a good tool.)
+
* <code>bzr add</code> any added files (avoid <code>.rej</code> and <code>.orig</code>, <code>bzr status</code> is a good tool)
-
* dch -m -i , and add your personal log message. Name the version, mer version + 1.
+
*<code> dch -m -i</code>, and add your personal log message. Name the version, Mer version + 1.
-
* bzr commit -m "your personal log message"
+
* <code>bzr commit -m "your personal log message"</code>
-
* bzr push lp:~yourusername/m-r/packagename
+
* <code>bzr push lp:~''yourusername''/m-r/''packagename''</code>
-
* Ideally, bzr export <some dir> lp:~yourusername/m-r/packagename , cd <some dir> and try to dpkg-buildpackage -b it.
+
* Ideally, <code>bzr export ''<some dir>'' lp:~''yourusername''/m-r/''packagename''</code>, <code>cd ''<some dir>''</code> and try to <code>dpkg-buildpackage -b</code> it.
* Point us to the branch and we'll put the branch in the repository and build it.
* Point us to the branch and we'll put the branch in the repository and build it.
-
Most patches apply cleanly, though, you will most likely see patch failed in debian/changelog, is fairly easy to fix, just add the items from .rej without the +'s in the front and add an according version above it using dch.
+
Most patches apply cleanly, though, you will most likely see patch failed in <code>debian/changelog</code>, is fairly easy to fix, just add the items from <code>.rej</code> without the <code>+</code>'s in the front and add an according version above it using <code>dch</code>.
== Typical package repositories ==
== Typical package repositories ==
Line 25: Line 27:
* Pre-alpha2: http://repository.maemo.org/pool/maemo5.0prealpha2/free/
* Pre-alpha2: http://repository.maemo.org/pool/maemo5.0prealpha2/free/
* Alpha: http://repository.maemo.org/pool/maemo5.0alpha/free/
* Alpha: http://repository.maemo.org/pool/maemo5.0alpha/free/
 +
* Beta: http://repository.maemo.org/pool/maemo5.0beta/free/
* Stage SVN trunk: https://stage.maemo.org/viewcvs.cgi/projects/haf/trunk?root=maemo , https://stage.maemo.org/svn/maemo/projects/haf/trunk/
* Stage SVN trunk: https://stage.maemo.org/viewcvs.cgi/projects/haf/trunk?root=maemo , https://stage.maemo.org/svn/maemo/projects/haf/trunk/
* Stage SVN tags: https://stage.maemo.org/viewcvs.cgi/projects/haf/tags?root=maemo , https://stage.maemo.org/svn/maemo/projects/haf/tags/
* Stage SVN tags: https://stage.maemo.org/viewcvs.cgi/projects/haf/tags?root=maemo , https://stage.maemo.org/svn/maemo/projects/haf/tags/
-
 
== Current package status ==
== Current package status ==
Line 47: Line 49:
! Bzr branch
! Bzr branch
! Comments
! Comments
-
|- style="backgrund:Orange"
+
|- style="background:Tomato"
-
| alarmd || 0.5.20mer1 || || - || Source temporarily gone in Fremantle SDK
+
| alarmd || 0.5.20mer1 || 1.1.3+0m5 || -
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| certman || 1.7.19 || 1.7.19 || - || -
+
| certman || 1.7.19 || 1.7.19 || - || -
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| clinkc || 2.0-0osso16mr2 || 2.0-0osso16 || - || -
+
| clinkc || 2.0-0osso16mr2 || 2.0-0osso16 || - || -
 +
|- style="background:LightGreen"
 +
| clipboard-manager || 0.6.8-4+0m5 || 0.6.8-4+0m5 || -  || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| clipboard-manager || 0.6.8-1 || 0.6.8-2 || - || -
+
| dbus-glib || 0.78-0maemo1mer2 || 0.78-0maemo2 || - || -
-
|- style="background:Tomato"
+
|- style="background:LightGreen"
-
| dbus-glib || 0.78-0maemo1mer2 || 0.78-0maemo2 || - || -
+
| epeg || 0.9.1.042maemo0 || 0.9.1.042maemo0 || - || -
-
|- style="background:Tomato"
+
-
| epeg || 0.9.0.005maemo2mer1 || 0.9.1.042maemo0 || - || -
+
|- style="background:Orange"
|- style="background:Orange"
-
| gail || 1:1.18.0-osso14mer2 || || - || -
+
| gail || 1:1.18.0-osso14mer2 || - || - || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| gconf2 || 1:2.16.0-2osso1mer8 || 2.16.0-2osso4 || [http://code.launchpad.net/~mer-committers/m-r/gconf2 lp:~mer-committers/m-r/gconf2] || -
+
| gconf2 || 1:2.16.0-2osso4mer1 || 2.16.0-2osso5+0m5 || [http://code.launchpad.net/~mer-committers/m-r/gconf2 lp:~mer-committers/m-r/gconf2] || Dirty tricks here. (Ignore the 1:) Needs update to osso5
|- style="background:Tomato"
|- style="background:Tomato"
-
| glib2.0 || 2.18.1-1maemo1 || 2.18.1-1maemo2 || - || -
+
| glib2.0 || 2.18.1-1maemo2mer2 || 2.18.1-1maemo4+0m5 || [http://code.launchpad.net/~mer-committers/m-r/glib lp:~mer-committers/m-r/glib]  || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| gnome-vfs-filechooser-backend || 1.9.6-1mer1 || 1.9.6-2 || - || -
+
| gnome-vfs-filechooser-backend || 1.10.0-1mer1 || 1.10.0-1+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/gnome-vfs-filechooser-backend lp:~carsten-munk/m-r/gnome-vfs-filechooser-backend]  || Just a rebuild?
|- style="background:Orange"
|- style="background:Orange"
-
| gstreamer0.10-ffmpeg-osso || 1.11.6 || || - || -
+
| gstreamer0.10-ffmpeg-osso || 1.11.6 || - || - || -
|- style="background:Lime"
|- style="background:Lime"
-
| gtk+2.0 || 2:2.12.12-1maemo9mer9 || 2:2.12.12-1maemo8 || [http://code.launchpad.net/~mer-committers/m-r/gtk+ lp:~mer-committers/m-r/gtk+] || Ahead as we use the stage.* SVN
+
| gtk+2.0 || 2:2.12.12-1maemo13mer9 || 2:2.12.12-1maemo12+0m5 || [http://code.launchpad.net/~mer-committers/m-r/gtk+ lp:~mer-committers/m-r/gtk+] || Ahead as we use the stage.* SVN
-
|- style="background:LightGreen"
+
|- style="background:Orange"
-
| gtk20-l10n || 4.2 || 4.2 || - || -
+
| gtkhtml || 3.24.0-osso3mer1 || - || - || Has a new name it seems?
-
|- style="background:Lime"
+
-
| gtkhtml || 3.24.0-osso3mer1 || 3.13.91-3osso15 || - || Ahead, using stage.* SVN
+
|- style="background:Tomato"
|- style="background:Tomato"
-
| hildon-application-manager || 1:2.1.20~unreleased-r1465-mer3 || 1:2.2.10 || [http://code.launchpad.net/~mer-committers/m-r/hildon-application-manager lp:~mer-committers/m-r/hildon-application-manager] || -
+
| hildon-application-manager || 1:2.1.20~unreleased-r1465-mer3 || 1:2.2.17+0m5 || [http://code.launchpad.net/~mer-committers/m-r/hildon-application-manager lp:~mer-committers/m-r/hildon-application-manager] || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| hildon-application-manager-l10n-public || 6.0+r6453mer1 || 6.0+r6481alphasdk || [http://code.launchpad.net/~mer-translations/m-r/hildon-application-manager-l10n-public lp:~mer-translations/m-r/hildon-application-manager-l10n-public] || -
+
| hildon-control-panel || 1:2.2.5-1mer5 || 1:2.2.6-1+0m5 || [http://code.launchpad.net/~mer-committers/m-r/hildon-control-panel lp:~mer-committers/m-r/hildon-control-panel] || -
-
|- style="background:Tomato"
+
-
| hildon-common-strings-l10n-public || 6.0+r6368mer1 || 6.0+r6481 || [http://code.launchpad.net/~mer-translations/m-r/hildon-common-strings-l10n-public lp:~mer-translations/m-r/hildon-common-strings-l10n-public] || -
+
-
|- style="background:LightBlue"
+
-
| hildon-control-panel || 1:2.2.5-1mer5 || 1:2.2.5-1 || [http://code.launchpad.net/~mer-committers/m-r/hildon-control-panel lp:~mer-committers/m-r/hildon-control-panel] || -
+
-
|- style="background:Tomato"
+
-
| hildon-control-panel-l10n-public || 6.0+r6453mer1 || 6.0+r6481 || [http://code.launchpad.net/~mer-translations/m-r/hildon-control-panel-l10n-public lp:~mer-translations/m-r/hildon-control-panel-l10n-public] || -
+
-
|- style="background:Tomato"
+
-
| hildon-desktop || 1:2.0.19-1mer21 || 1:2.2.20-1 || [http://code.launchpad.net/~carsten-munk/m-r/hildon-desktop-um-patches lp:~carsten-munk/m-r/hildon-desktop-um-patches] || Fremantle uses Clutter UI.
+
-
|- style="background:Tomato"
+
-
| hildon-fm-l10n-public || 6.0+r6440mer1 || 6.0+r6492 || [http://code.launchpad.net/~mer-translations/m-r/hildon-fm-l10n-public lp:~mer-translations/m-r/hildon-fm-l10n-public] || -  
+
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| hildon-games-wrapper || 1.9.4-1 || 1.9.4-1 || - || -
+
| hildon-games-wrapper || 1.9.4-3+0m5 || 1.9.4-3+0m5 || - || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| hildon-initscripts || 1.18-1mer2 || 1.21-1 || [http://code.launchpad.net/~mer-committers/m-r/hildon-initscripts lp:~mer-committers/m-r/hildon-initscripts] || -
+
| hildon-input-method || 1:2.0.4-1mer4 || 1:2.1.16-1+0m5 || [http://code.launchpad.net/~mer-committers/m-r/hildon-input-method-mer, r44 lp:~mer-committers/m-r/hildon-input-method-mer, r44] || Kept back because of Fremantle HIM requiring a thumb keyboard
|- style="background:Tomato"
|- style="background:Tomato"
-
| hildon-input-method || 1:2.0.4-1mer4 || 1:2.1.10-1 || [http://code.launchpad.net/~mer-committers/m-r/hildon-input-method-mer, r44 lp:~mer-committers/m-r/hildon-input-method-mer, r44] || Kept back because of Fremantle HIM requiring a thumb keyboard
+
| hildon-input-method-framework || 1:2.0.1-1mer2 || 1:2.1.16-1+0m5 || [http://code.launchpad.net/~mer-committers/m-r/hildon-input-method-framework-mer lp:~mer-committers/m-r/hildon-input-method-framework-mer] || Kept back because of Fremantle HIM requiring a thumb keyboard
-
|- style="background:Tomato"
+
-
| hildon-input-method-framework || 1:2.0.1-1mer2 || 1:2.1.10-1 || [http://code.launchpad.net/~mer-committers/m-r/hildon-input-method-framework-mer lp:~mer-committers/m-r/hildon-input-method-framework-mer] || Kept back because of Fremantle HIM requiring a thumb keyboard
+
-
|- style="background:Tomato"
+
-
| hildon-input-method-l10n-public || 6.0+r6368mer1 || 6.0+r6459 ||  || -
+
|- style="background:Lime"
|- style="background:Lime"
-
| hildon-input-method-plugins-example || 2.0.0-1mer3 || 1.99.5-1 || [http://code.launchpad.net/~carsten-munk/m-r/hildon-input-method-plugins-example lp:~carsten-munk/m-r/hildon-input-method-plugins-example] || Based on SVN tag, hence in front..
+
| hildon-theme-cacher || 0.4.3-1mer1 || 0.4.3-1-recomp1 || [http://code.launchpad.net/~carsten-munk/m-r/hildon-theme-cacher lp:~carsten-munk/m-r/hildon-theme-cacher] || just a rebuild.
-
|- style="background:Tomato"
+
-
| hildon-libs-l10n-public || 6.0+r6417mer1 || 6.0+r6492 || [http://code.launchpad.net/~mer-translations/m-r/hildon-libs-l10n-public lp:~mer-translations/m-r/hildon-libs-l10n-public] || -
+
-
|- style="background:Orange"
+
-
| hildon-plugins-settings || 0.0.10-1mer2 ||  || - || -
+
-
|- style="background:Tomato"
+
-
| hildon-theme-cacher || 0.4.3-1mer1 || 0.4.3-1-recomp1 || [http://code.launchpad.net/~carsten-munk/m-r/hildon-theme-cacher lp:~carsten-munk/m-r/hildon-theme-cacher] || just a rebuild.
+
-
|- style="background:Lime"
+
-
| hildon-theme-layout-4 || 0.14.9-1mer3 || 0.14.8-1 || [http://code.launchpad.net/~mer-committers/m-r/hildon-theme-layout-4 lp:~mer-committers/m-r/hildon-theme-layout-4] || Basically invalid with new Mer desktop layout. Based on a SVN tag (0.14.9)
+
-
|- style="background:Orange"
+
-
| hildon-theme-plankton || 4.14.5-1mer4 ||  || - || Basically invalid with new Mer desktop layout.
+
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| icd2-osso-ic-dev || 2.0mer1 || 2.0 || - || Only in repository.
+
| hildon-theme-tools || 0.5.2-1mer1 || 0.5.2-1 || ||
-
|- style="background:Tomato"
+
|- style="background:LightGreen"
-
| ke-recv-l10n-public || 6.0+r6368mer1 || 6.0+r6492 || [http://code.launchpad.net/~mer-translations/m-r/ke-recv-l10n-public lp:~mer-translations/m-r/ke-recv-l10n-public] || -
+
| hildon-thumbnail || 3.0.21+0m5 || 3.0.21+0m5 || -  ||  
-
|- style="background:Orange"
+
-
| kernel-diablo || 2.6.21-200829maemo1 || || - || From Diablo SDK
+
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| libconbtui || 1.4.1mer1 || 1.4.1 || - || Just in repository.
+
| icd2-osso-ic-dev || 2.0mer1 || 2.0 || - || Only in repository.
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| libconic || 0.19mer2 || 0.19 || - || Just in repository.
+
| libconbtui || 1.4.1mer1 || 1.4.1 || - ||  
|- style="background:Tomato"
|- style="background:Tomato"
-
| libdb1 || 1.85.4-osso7 || 1.85.4-osso8 || - || From Diablo SDK initially.
+
| libconic || 0.19mer2 || 0.20+0m5 || -  ||
 +
|- style="background:LightGreen"
 +
| libdb1 || 1.85.4-osso8 || 1.85.4-osso8 || - ||  
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| libhildon || 2.1.42-2mer6 || 2.1.42-2 || [http://code.launchpad.net/~mer-committers/m-r/libhildon-2.1.24 lp:~mer-committers/m-r/libhildon-2.1.24] || -
+
| libhildon || 2.1.62-1+0m5mer1 || 2.1.62-1+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/libhildon-2.1.24 lp:~carsten-munk/m-r/libhildon-2.1.24] || -
-
|- style="background:LightBlue"
+
|- style="background:Tomato"
-
| libhildonfm || 1:2.1.7mer2 || 1:2.1.7 || - || Just in repository.
+
| libhildonfm || 1:2.1.7mer2 || 1:2.10+0m5 || - || Just in repository.
-
|- style="background:Lime"
+
-
| libhildonhelp || 2.0.5-1 || 2.0.3-0 || - || Ahead, stage.* SVN
+
-
|- style="background:LightBlue"
+
-
| libhildonmime || 2.1.2-1mer1 || 2.1.2-1 || [http://code.launchpad.net/~carsten-munk/m-r/libhildonmime lp:~carsten-munk/m-r/libhildonmime] || -
+
|- style="background:Orange"
|- style="background:Orange"
-
| libmatchbox1 || 2:1.9-osso6mer1 || || [http://code.launchpad.net/~mer-committers/m-r/libmatchbox1 lp:~mer-committers/m-r/libmatchbox1] || -
+
| libhildonhelp || 2.0.5-1 || - || lp:~mer-committers/m-r/libhildonhelp  || Removed in Fremantle.
-
|- style="background:Lime"
+
-
| libosso || 2.19-1mer1 || 2.18-1 || [http://code.launchpad.net/~carsten-munk/m-r/libosso lp:~carsten-munk/m-r/libosso] || From stage.* SVN, hence in front.
+
|- style="background:Tomato"
|- style="background:Tomato"
-
| libxsp || 1.2.3-4mer1 || 1.2.3-4.1 || [http://code.launchpad.net/~carsten-munk/m-r/libxsp lp:~carsten-munk/m-r/libxsp] || -
+
| libhildonmime || 2.1.2-1mer2 || 2.1.3-1+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/libhildonmime lp:~carsten-munk/m-r/libhildonmime]  || -
 +
|- style="background:LightBlue"
 +
| libosso || 2.19-1mer1 || 2.19-1 || [http://code.launchpad.net/~carsten-munk/m-r/libosso lp:~carsten-munk/m-r/libosso] || From stage.* SVN, hence in front.
|- style="background:Tomato"
|- style="background:Tomato"
-
| maemo-af-desktop-l10n-public || 6.0+r6405mer1 || 6.0+r6459 || [http://code.launchpad.net/~mer-translations/m-r/maemo-af-desktop-l10n-public lp:~mer-translations/m-r/maemo-af-desktop-l10n-public] || -
+
| maemo-launcher || 0.31-2mer4 || 0.35-1+0m5 || [http://code.launchpad.net/~mer-committers/m-r/maemo-launcher lp:~mer-committers/m-r/maemo-launcher] || -
-
|- style="background:Tomato"
+
-
| maemo-launcher || 0.31-2mer3 || 0.32-1 || [http://code.launchpad.net/~carsten-munk/m-r/maemo-launcher lp:~carsten-munk/m-r/maemo-launcher] || -
+
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| maemopad || 2.4-3 || 2.4-3 || - || -
+
| maemopad || 2.4-6+0m5 || 2.4-6+0m5 || - || -
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| marketing-release-public || 6.0 || 6.0 || - || -
+
| mce-dev || 1.8.10+0m5 || 1.8.10+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/mce-dev lp:~carsten-munk/m-r/mce-dev] || REVERTED.
-
|- style="background:Orange"
+
|- style="background:Lime"
-
| matchbox-window-manager || 2:1.2-fremantle-osso18mer1 ||  || - || -
+
| osso-af-settings || 0.9.3-1mer1 || 0.9.2-1 || [http://code.launchpad.net/~carsten-munk/m-r/osso-af-settings lp:~carsten-munk/m-r/osso-af-settings] || -
-
|- style="background:Tomato"
+
-
| matchbox-window-manager-2 || 0.2.4-0maemo1mer3 || 0.2.17-1 || [http://code.launchpad.net/~mer-committers/m-r/matchbox-window-manager-2 lp:~mer-committers/m-r/matchbox-window-manager-2] || Clutter UI based.  
+
-
|- style="background:Tomato"
+
-
| mce-dev || 1.6.3 || 1.8.8 || [http://code.launchpad.net/~carsten-munk/m-r/mce-dev lp:~carsten-munk/m-r/mce-dev] || -
+
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| osso-af-utils || 2.0-1 || 2.0-1 || - || -
+
| osso-af-utils || 2.0-3+0m5 || 2.0-3+0m5 || - || -
-
|- style="background:Orange"
+
|- style="background:Lime"
-
| osso-applet-tasknavigator-l10n-public || 5.0+r5892 ||  || - || Required for "diablo" hildon-desktop
+
| osso-gnome-vfs2 || 2:2.16.3-2osso2mer2 || 2.16.3-2osso3+0m5 || - || Needs update to osso3
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| osso-gnome-vfs2 || 2:2.16.3-2osso2mer2 || 2.16.3-2osso2 || - || In repository only.
+
| osso-gnomevfs-extra || 2:1.9.6-3mer1 || 1.9.6-3 || [http://code.launchpad.net/~mer-committers/m-r/osso-gnomevfs-extra  lp:~mer-committers/m-r/osso-gnomevfs-extra ]  || Ignore the 2: part.
|- style="background:LightBlue"
|- style="background:LightBlue"
-
| osso-gnomevfs-extra || 2:1.9.6-3mer1 || 1.9.6-3 || [http://code.launchpad.net/~mer-committers/m-r/osso-gnomevfs-extra  lp:~mer-committers/m-r/osso-gnomevfs-extra ] || Ignore the 2: part.
+
| osso-gwconnect || 1.0.12-mer4 || 1.0.12 || [http://code.launchpad.net/~carsten-munk/m-r/osso-gwconnect lp:~carsten-munk/m-r/osso-gwconnect] || -
-
|- style="background:LightBlue"
+
-
| osso-gwconnect || 1.0.12-mer3 || 1.0.12 || [http://code.launchpad.net/~carsten-munk/m-r/osso-gwconnect lp:~carsten-munk/m-r/osso-gwconnect] || -
+
|- style="background:Tomato"
|- style="background:Tomato"
-
| osso-gwobex || 0.61mer2 || 0.60 || [http://code.launchpad.net/~carsten-munk/m-r/osso-gwobex lp:~carsten-munk/m-r/osso-gwobex] || -
+
| osso-gwobex || 0.61mer2 || 0.62+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/osso-gwobex lp:~carsten-munk/m-r/osso-gwobex] || Ahead, from SVN.
|- style="background:LightGreen"
|- style="background:LightGreen"
-
| osso-systemui-dbus-dev || 0.1.2 || 0.1.2 || - || -
+
| osso-systemui-dbus-dev || 0.1.2 || 0.1.2 || - || -
|- style="background:Tomato"
|- style="background:Tomato"
-
| osso-uri-l10n-public || 6.0+r6405mer1 || 6.0+r6481 || [http://code.launchpad.net/~mer-translations/m-r/osso-uri-l10n-public lp:~mer-translations/m-r/osso-uri-l10n-public] || -
+
| sapwood || 3.1.1-1-mer2 || 3.1.1-2+0m5 || [http://code.launchpad.net/~carsten-munk/m-r/sapwood lp:~carsten-munk/m-r/sapwood] || -
-
|- style="background:LightBlue"
+
|- style="background:LightGreen"
-
| osso-xterm || 0.14.mh13mer2 || 0.14.mh13 || [http://code.launchpad.net/~mer-committers/m-r/osso-xterm lp:~mer-committers/m-r/osso-xterm] || -
+
| screenshot-tool || 1.23-2 || 1.23-2 || ||
-
|- style="background:LightBlue"
+
|- style="background:LightGreen"
-
| sapwood || 3.1.1-1-mer2 || 3.1.1-1 || [http://code.launchpad.net/~carsten-munk/m-r/sapwood lp:~carsten-munk/m-r/sapwood] || -
+
| tablet-browser-interface || 0.0.5-4 || 0.0.5-4 || - || Browser is coming in final SDK.
|- style="background:Tomato"
|- style="background:Tomato"
-
| sudo || 1:1.6.8p12-4osso8 || 1:1.6.8p12-4osso21 || [http://code.launchpad.net/~mer-committers/m-r/sudo lp:~mer-committers/m-r/sudo] || -
+
| wpeditor || 2.18-0mer1 || 2.22-0+0m5 || - || -
-
|- style="background:Orange"
+
-
| tablet-browser-interface || 0.0.5-1 || || - || Browser should come in beta SDK?
+
-
|- style="background:LightBlue"
+
-
| tslib || 1.0-4ubuntu2mer2 || 1.0-4 || [http://code.launchpad.net/~mer-committers/m-r/tslib-1.0 lp:~mer-committers/m-r/tslib-1.0] || -
+
-
|- style="background:LightBlue"
+
-
| x11proto-xsp || 1.2-1mer1 || 1.2-1 || [http://code.launchpad.net/~carsten-munk/m-r/x11proto-xsp lp:~carsten-munk/m-r/x11proto-xsp] || -
+
|}
|}

Latest revision as of 09:34, 22 September 2010

Image:Mer infobox icon.png
Mer is back : Please visit http://www.merproject.org to learn more about this news.


[edit] Help bringing a package up to date

  • Make yourself a launchpad.net account, upload your SSH keys, and install Bazaar.
  • Grab the source package that Mer package is based on, and the new one from the Fremantle alpha, extract them. diff -ruN them, and save the diff (from now on patchname).
  • Typical files to avoid patching (you can delete them in the resulting patch):
    • .in files
    • configure
    • (feel free to add more to the list)
  • bzr branch <lp:something listed in table below>
  • cd into the checked out directory
  • Apply the patch from before (patch -p1 < patchname probably, you can patch -p1 --dry-run < patchname to test run the patch), fix it if it doesn't apply cleanly (watch out for configure and autoconf generated things)
  • bzr add any added files (avoid .rej and .orig, bzr status is a good tool)
  • dch -m -i, and add your personal log message. Name the version, Mer version + 1.
  • bzr commit -m "your personal log message"
  • bzr push lp:~yourusername/m-r/packagename
  • Ideally, bzr export <some dir> lp:~yourusername/m-r/packagename, cd <some dir> and try to dpkg-buildpackage -b it.
  • Point us to the branch and we'll put the branch in the repository and build it.

Most patches apply cleanly, though, you will most likely see patch failed in debian/changelog, is fairly easy to fix, just add the items from .rej without the +'s in the front and add an according version above it using dch.

[edit] Typical package repositories

[edit] Current package status

Same version Same version root, but Mer specific changes Package missing in Fremantle SDK Version root differs, and Fremantle has a newer version Version root differs, but Mer has a newer version


Source package Mer version Fremantle SDK version Bzr branch Comments
alarmd 0.5.20mer1 1.1.3+0m5 -
certman 1.7.19 1.7.19 - -
clinkc 2.0-0osso16mr2 2.0-0osso16 - -
clipboard-manager 0.6.8-4+0m5 0.6.8-4+0m5 - -
dbus-glib 0.78-0maemo1mer2 0.78-0maemo2 - -
epeg 0.9.1.042maemo0 0.9.1.042maemo0 - -
gail 1:1.18.0-osso14mer2 - - -
gconf2 1:2.16.0-2osso4mer1 2.16.0-2osso5+0m5 lp:~mer-committers/m-r/gconf2 Dirty tricks here. (Ignore the 1:) Needs update to osso5
glib2.0 2.18.1-1maemo2mer2 2.18.1-1maemo4+0m5 lp:~mer-committers/m-r/glib -
gnome-vfs-filechooser-backend 1.10.0-1mer1 1.10.0-1+0m5 lp:~carsten-munk/m-r/gnome-vfs-filechooser-backend Just a rebuild?
gstreamer0.10-ffmpeg-osso 1.11.6 - - -
gtk+2.0 2:2.12.12-1maemo13mer9 2:2.12.12-1maemo12+0m5 lp:~mer-committers/m-r/gtk+ Ahead as we use the stage.* SVN
gtkhtml 3.24.0-osso3mer1 - - Has a new name it seems?
hildon-application-manager 1:2.1.20~unreleased-r1465-mer3 1:2.2.17+0m5 lp:~mer-committers/m-r/hildon-application-manager -
hildon-control-panel 1:2.2.5-1mer5 1:2.2.6-1+0m5 lp:~mer-committers/m-r/hildon-control-panel -
hildon-games-wrapper 1.9.4-3+0m5 1.9.4-3+0m5 - -
hildon-input-method 1:2.0.4-1mer4 1:2.1.16-1+0m5 r44 lp:~mer-committers/m-r/hildon-input-method-mer, r44 Kept back because of Fremantle HIM requiring a thumb keyboard
hildon-input-method-framework 1:2.0.1-1mer2 1:2.1.16-1+0m5 lp:~mer-committers/m-r/hildon-input-method-framework-mer Kept back because of Fremantle HIM requiring a thumb keyboard
hildon-theme-cacher 0.4.3-1mer1 0.4.3-1-recomp1 lp:~carsten-munk/m-r/hildon-theme-cacher just a rebuild.
hildon-theme-tools 0.5.2-1mer1 0.5.2-1
hildon-thumbnail 3.0.21+0m5 3.0.21+0m5 -
icd2-osso-ic-dev 2.0mer1 2.0 - Only in repository.
libconbtui 1.4.1mer1 1.4.1 -
libconic 0.19mer2 0.20+0m5 -
libdb1 1.85.4-osso8 1.85.4-osso8 -
libhildon 2.1.62-1+0m5mer1 2.1.62-1+0m5 lp:~carsten-munk/m-r/libhildon-2.1.24 -
libhildonfm 1:2.1.7mer2 1:2.10+0m5 - Just in repository.
libhildonhelp 2.0.5-1 - lp:~mer-committers/m-r/libhildonhelp Removed in Fremantle.
libhildonmime 2.1.2-1mer2 2.1.3-1+0m5 lp:~carsten-munk/m-r/libhildonmime -
libosso 2.19-1mer1 2.19-1 lp:~carsten-munk/m-r/libosso From stage.* SVN, hence in front.
maemo-launcher 0.31-2mer4 0.35-1+0m5 lp:~mer-committers/m-r/maemo-launcher -
maemopad 2.4-6+0m5 2.4-6+0m5 - -
mce-dev 1.8.10+0m5 1.8.10+0m5 lp:~carsten-munk/m-r/mce-dev REVERTED.
osso-af-settings 0.9.3-1mer1 0.9.2-1 lp:~carsten-munk/m-r/osso-af-settings -
osso-af-utils 2.0-3+0m5 2.0-3+0m5 - -
osso-gnome-vfs2 2:2.16.3-2osso2mer2 2.16.3-2osso3+0m5 - Needs update to osso3
osso-gnomevfs-extra 2:1.9.6-3mer1 1.9.6-3 lp:~mer-committers/m-r/osso-gnomevfs-extra Ignore the 2: part.
osso-gwconnect 1.0.12-mer4 1.0.12 lp:~carsten-munk/m-r/osso-gwconnect -
osso-gwobex 0.61mer2 0.62+0m5 lp:~carsten-munk/m-r/osso-gwobex Ahead, from SVN.
osso-systemui-dbus-dev 0.1.2 0.1.2 - -
sapwood 3.1.1-1-mer2 3.1.1-2+0m5 lp:~carsten-munk/m-r/sapwood -
screenshot-tool 1.23-2 1.23-2
tablet-browser-interface 0.0.5-4 0.0.5-4 - Browser is coming in final SDK.
wpeditor 2.18-0mer1 2.22-0+0m5 - -