[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#412437: Starting packaging...



owner 412437 awoodland@debian.org
thanks
Right now, I don't have much time to start with it, so plz, take it :)
Ok, Thanks. I've taken ownership of the ITP bug and made a start.

There's quite a bit to be done in packaging this:

1) The 'branding issue'

The theme, name and icons all appear to be non-free. I don't expect any amount of negotiations will result in a compromise on the trademark issue that's acceptable to both parties short of a rebranding, a la icedove. There are user contributed themes available, so it should be fairly easy to produce something to work around these problems. Any good ideas for a name? Anyone handy in an SVG package care to make some icons and a theme to match the name?

2) Xulrunner

Currently the build process tries to use its own patched version of xulrunner. This doesn't really make sense for Debian I don't think, since there is already an xulrunner in Debian that should in theory work on all the various architectures. I've had a quick look through the patches that are applied to the version of xulrunner used by songbird, and quite a few of them look like they'll fall under one of the following categories which means we don't need to worry about them: - Non-linux specific - e.g. bugSB738_mac_enableminimize-sb_0_2.patch is MacOS specific. - Already in Debian xulrunner - e.g. bug346843-sighandler-x86_64- sb_0_2.patch or similar I'm pretty sure is in the xulrunner patch set, and since it only controls the SIGSEGV handler it doesn't really matter much anyway. I'll check up on this one anyway. - Some of them will require further investigations - e.g. bug176182- jsautorequest-sb_0_2.patch I'm not really sure what it's for or how it fits with the Debian xulrunner patch set. Judging from the report on bugzilla.mozilla.org it looks like this patch has been applied upstream (1.8.1?), and so probably will be in Debian's xulrunner shortly.

Still, all of these patches need to be reviewed, and the songbird build process needs to be patched to use the system xulrunner, rather than it's own one.

3) Flash. Songbird uses the flashplugin for somethings. As I understand it there is a free version of flash available. Is it compatible enough though? What about the new version adobe are supposed to be working on?

4) Plugins. Songbird recommends to users that they install a couple of extra plugins on first run. We really should package these to I think.

My plan is to start addressing #2 over the next week or so - I'll post some packages on people.debian.org probably once it's building. Hopefully it won't be too long before it's in a suitable shape for an upload to experimental or unstable.

Alan



Reply to: