DVCS packaging for Mer
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... ___ vcs-pkg-discuss mailing list vcs-pkg-discuss@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/vcs-pkg-discuss
Re: elegant(?) debian topgit workflow?
Felipe Contreras wrote: On Wed, Dec 16, 2009 at 12:13 PM, Thomas Koch tho...@koch.ro wrote: branches upstream I would call it 'master'. That's how upstream would call it. debian/*, fixes/*, features/* - topgit branches based on upstream patches - the hero master - contains the debian/ dir and is the branch we build from Think about other systems, like Ubuntu and Maemo, it would be nice to have branches both for Maemo and Debian on the same repo: debian - what you call 'master' debian-patches - what you call 'patches' maemo5 - contains the debian/ dir, but for Maemo 5 maemo5-patches - patches for Maemo 5, might be based on top of debian-patches I've been touting for feedback on this for a while :) http://wiki.maemo.org/Mer/Build/UsingGitorious David -- Don't worry, you'll be fine; I saw it work in a cartoon once... ___ vcs-pkg-discuss mailing list vcs-pkg-discuss@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/vcs-pkg-discuss