Mer/Documentation/Common Packages: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>stskeeps
imported>amigadave
{{Mer}}
 
(41 intermediate revisions by 4 users 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="background: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"
| 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] || -
|- 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] || -
|- 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"
|- 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.
| 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-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] || -  
| 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: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"
| 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] || -
|- 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
|- 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"
| 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..
|- style="background:Tomato"
|- 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] || -
| 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:Orange"
| hildon-plugins-settings || 0.0.10-1mer2 || || - || -
|- style="background:Tomato"
|- 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.
| 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:Lime"
|- 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)
| 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:Orange"
| hildon-theme-plankton || 4.14.5-1mer4 ||  || - || Basically invalid with new Mer desktop layout.
|- style="background:Red"
| hildon-thumbnail || 3.0.12 || 3.0.17 || - || Only in repository.
|- 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:Tomato"
|- style="background:LightBlue"
| 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] || -
| 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-launcher || 0.31-2mer3 || 0.32-1 || [http://code.launchpad.net/~carsten-munk/m-r/maemo-launcher lp:~carsten-munk/m-r/maemo-launcher] || -
| 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: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"
| matchbox-window-manager || 2:1.2-fremantle-osso18mer1 ||  || - || -
|- 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:Lime"
|- style="background:Lime"
| 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] || -
| 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: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"
| osso-gnome-vfs2 || 2:2.16.3-2osso2mer2 || 2.16.3-2osso2 || - || In repository only.
|- 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-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-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] || -
| 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: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

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


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.

Typical package repositories

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 - -