On Friday 05,March,2010 02:11 AM, Bertrand Lorentz wrote: > On Wed, 2010-03-03 at 18:35 -0500, Dave wrote: >> I'm a pretty new banshee user, but I use ubuntu. I would love to help >> out if possible. If I could figure out how to package stuff up I could >> probably make things available pretty quick if this was needed. Quickness isn't really much of an issue for Banshee -- for the most part, I get Banshee up within 24 hours of release, mainly because Banshee usually gets released just before I wake up in the morning (which usually happens to be planned release date +1 in my timezone -- UTC+8), and I can only really get to packaging work at night. There is only a bit of a problem when there are, say, libraries like taglib-sharp and ipod-sharp which get released at the same time as Banshee does. These libraries will need to be uploaded and built first before Banshee can. There was some trouble especially with the most recent release of Banshee, where taglib-sharp's ABI broke between 2.0.3.4 and 2.0.3.5, and I had to wait for 2.0.3.6 to be released, and then verify that the 2.0.3.4->2.0.3.6 transition would be smooth (not break any reverse-depends) before uploading it. I could use some help identifying which Launchpad (https://bugs.launchpad.net/ubuntu/+source/banshee) and Debian (http://bugs.debian.org/banshee) bugs have been fixed between the previous Banshee release and the newest Banshee release though. That is the longest part of the process of packaging each new release, since we have a boatload of bugfixes with each Banshee release (not that I am complaining), and I have to get these bugs closed in the Debian changelog entry. > If you want to get involved with packaging Banshee for Ubuntu, you > should probably get in tough with members of the "Banshee team" in > Launchpad : > https://edge.launchpad.net/~banshee-team > > In particular, Chow Loong Jin, aka hyperair, is doing a lot of the > Banshee-related packaging. > > They probably can point you to useful resources and docs about the > subject. Useful docs (yes, we have lots of those): 1. Ubuntu Packaging Guide (https://wiki.ubuntu.com/PackagingGuide) 2. Debian New Maintainer Guide (http://www.debian.org/doc/maint-guide/) 3. Debian Policy (http://www.debian.org/doc/debian-policy/) 4. Debian CLI Policy (http://pkg-mono.alioth.debian.org/cli-policy/) 5. git manpage (man git) 6. git-buildpackage manual (file:///usr/share/doc/git-buildpackage/manual-html/index.html) 7. pristine-tar manpage (man pristine-tar) I would encourage you to come to and hang around #debian-cli @ irc.oftc.net as well if you really are interested with helping out. -- Kind regards, Chow Loong Jin
Attachment:
signature.asc
Description: OpenPGP digital signature