DVCS packaging for Mer

David Greaves david at dgreaves.com
Sat Jun 20 10:28:28 UTC 2009


Hi

A little background: I am working on a small distro called Mer [1] which is a
community distro version of Nokia's Maemo platform for their mobile internet
devices. For arm support reasons we are based over both Ubuntu and Debian using
OBS; we support a variety of touch devices including N8x0, Freerunner, SmartQ5/7
and Beagleboards.

We need to package and manage a couple of hundred modified packages.

I've looked at the processes that have been put up and wanted to keep the number
of ancilliary applications to a minimum.

Requirements:
* Allow functional separation of patches to allow easier future integration
* Support our role as a distro
  Provide packages
  Support maintenance releases
* Support our role as an upstream (just UbuntuMID ... for now)
  Handle a variety of feature/fix patches
  Isolate code from packaging
* Open to community involvement
* Secure(able) process with minimal write access to master source

I thought you may be interested in the process and description we're now
starting to use:

  http://wiki.maemo.org/Mer/Build/UsingGitorious

This is totally new ground to me; I'm not a packager and although I worked
around git in the early days I'm not experienced in using it in complex team
situations so I would welcome comments and discussion; we're active in #mer on
freenode and I'm usually in #vcs-pkg on debian-irc too.

David

[1] http://wiki.maemo.org/Mer

-- 
"Don't worry, you'll be fine; I saw it work in a cartoon once..."



More information about the vcs-pkg-discuss mailing list