Differences between revisions 69 and 70
Revision 69 as of 2012-11-18 21:09:39
Size: 12142
Comment: Fix strip unneeded URL prefix for same-wiki pages.
Revision 70 as of 2012-11-23 12:08:20
Size: 12333
Editor: Timo Jyrinki
Comment: updated informationg about pkg-fso repository
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
We have a repository on pkg-fso.alioth.debian.org that contains our packages until they are included in Debian, both for armel and desktop architectures. You can access them using these apt lines: We have had a repository on pkg-fso.alioth.debian.org that contained packages until they were incorporated in Debian, both for armel and desktop architectures. Practically everything there is nowadays in 2012 replaced by newer versions in Debian main, but for checking for possibly interesting missed small things you can access the repository using these apt lines:
Line 23: Line 23:
Please be aware that some packages might depend on packages in Debian experimental. You thus need to activate it in your sources.list. By default only packages that are explicitly needed will be pulled from experimental. Please be aware that some packages might depend on packages in Debian experimental (or nowhere anymore). You thus need to activate it in your sources.list. By default only packages that are explicitly needed will be pulled from experimental.

FreeSmartphone.Org packaging team

See DebianOnFreeRunner for user and general information. This page contains information for the pkg-fso packaging team.

Goal

We want to add the applications and tools developed by FreeSmartphone.Org (FSO) for devices like the Openmoko FreeRunner to Debian and ensure that Debian can be used as the system on these devices. After all, Debian is the universal operating system.

Communication

We share the mailing list with the upstream FreeSmartphone.Org developers: http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland. There is also pkg-fso-maint at alioth and as our IRC channel, we use #openmoko-cdevel on freenode.

Resources

We have had a repository on pkg-fso.alioth.debian.org that contained packages until they were incorporated in Debian, both for armel and desktop architectures. Practically everything there is nowadays in 2012 replaced by newer versions in Debian main, but for checking for possibly interesting missed small things you can access the repository using these apt lines:

deb http://pkg-fso.alioth.debian.org/debian unstable main
deb-src http://pkg-fso.alioth.debian.org/debian unstable main

To suppress apt authentication warnings you can upload the pkg-fso-keyring package after adding the repository:

apt-get install pkg-fso-keyring
apt-get update

Please be aware that some packages might depend on packages in Debian experimental (or nowhere anymore). You thus need to activate it in your sources.list. By default only packages that are explicitly needed will be pulled from experimental.

To upload packages to this repository with dput, you can use this configuration snippet:

[pkg-fso]
method = scp
fqdn = alioth.debian.org
#login = someone
incoming = /home/groups/pkg-fso/repository/incoming
post_upload_command = ssh alioth.debian.org /home/groups/pkg-fso/repository/bin/process_incoming

Packages

FSO + SHR stack

Attached is a dependency graph in PNG and SVG formats (source).

FSOish

Common: fso-config-gta02

"FSO1": main package fso-frameworkd

Older:

fso-gsm0710muxd - gsm0710muxd

Newer:

fso-abyss - libgsm0710mux0 - libgsm0710

Stuff:

fso-gpsd - fso-misc-vapi - fso-specs - fso-usaged - libfso-glib0 - libfsobasics0 - libfsoframework0 - libframeworkd-glib - libfsotransport - - libfsoresource

"FSO2": main package?? cornucopia from upstream

fso-deviced

SHRish

libphone-ui-shr - libphone-ui - libphone-ui-backend - libphone-utils - phonefsod - phoneuid - phoneui-apps

Other

This is an overview of the packages maintained by pkg-fso.

VCS

Some packages, especially those that are in a git repository upstream, are maintained in git repositories, using git-buildpackage:

There is also a repository for various other files, including the installation script

  • files: git://git.debian.org/git/pkg-fso/files.git Gitweb

Bugs

These bugs are relevant for us and should be monitored regularly:

Each bug in pkg-fso packages or any other package affecting Debian on the Openmoko FreeRunner should be marked with an usertag. You can browse all usertagged bugs by this link or grouped by tag.

Here the list of already used usertags:

TODO

(08/2010): Migrating and fixing stuff from pkg-fso repository to official archives:

  • neon - should be renamed to neon-image-viewer
  • remoko/remoko-server
  • pypennotes
  • openmoko-panel-plugin
  • gestures-*
  • xf86-video-glamo w/ libdrm-glamo - see what's up with them

  • auxlaunch - code a bit shaky?
  • woosh - maybe? not really that much better than others, eg. no finger scrolling
  • Additionally, the ongoing transition of *fso* etc. packages, a majority of which has already been achieved.

Maybe worth packaging:

(older) These should be looked into:

DebianOnFreeRunner/Todo is a separate page that lists some less concrete things that one might want to work on.