Hi, I am writing all interested parties I have heard of because I am slightly concerned about the state of the barry packages in Debian, and consequently in Ubuntu: the last maintainer upload (by Jose Carlos Garcia Sogo) is more than two years old. Since then, two non-maintainer uploads fixed the most important problems, but the general state has room for improvements, and it's been lagging behind upstream for more than two years.
However, I'm pretty sure we can reach some kind of successful outcome if a handful of us give a hand. In the hope to get things started, I have imported all recent Debian uploads into a Git repository - gbp + pristine-tar -style. Then, I have cherry-picked a trunkload of commits that seemed worth it from upstream's packaging repository, maintained by Chris; the resulting delta is quite small, most differences can be easily explained and hopefully resolved; I must say Chris already does most of the work of maintaining Debian packages of barry, although unfortunately not as part of Debian (more to come later, please read on). While I was at it, I've also fixed a bunch of trivial packaging errors detected by Lintian. The resulting source package builds properly. I cannot test it as I don't own the hardware barry is meant to support. I think it's worth being uploaded to Debian unstable, and is unlikely to make things much worse than they already are. My Git repository can be cloned this way: gbp-clone git://gaffer.ptitcanardnoir.org/barry.git The resulting package would solve at least the following issues: * deprecated Udev rules issues https://bugs.launchpad.net/ubuntu/+source/barry/+bug/500370 * Debian bug #582187: Manpage references to a non-existant URL * Debian bug #598878: typo in package description * Debian bug #582189: New upstream version available Additionally, I think the new upstream release may also fix the following issues, although I've not checked in details: * Debian bug #600469: No mount possible due to 10-blackberry.rules * Debian bug #582195: Cannot backup content as a regular user (permissions issue) However, on the short run, a few other problems would need fixing to get things up-to-date with current packaging standards: * deprecated debhelper compatibility level (4) At least the way -dbg packages are currently built is not compatible with newer levels. * ancient Standards-Version (3.8.0) A look at the upgrading checklist would be worth it. Hopefully the version can be bumped with no changes. * missing manpages for bktrans, brimtrans and btranslate Would be nice to fix too: * missing debian/watch * package descriptions are quite short and rough on the edges * no symbols control file for libbarry0 * libraries package name not reflecting soname So, what to do from here? Let me state very clearly I will *not* maintain this package in Debian. I'm merely interested in it because we have been shipping it in TailsĀ [0] for a while, and getting it in a backportable state implied to fix the RC bugs in it to start with. But I'm far from being interested enough to commit myself to do good work on the long run on this package. [0] https://tails.boum.org/ However, I'm happy to help bootstrap some process that would make barry's state better in Debian and Ubuntu. I'd be happy to help anyone wanting to take responsibility of this. Both Chris and Martin have been working on barry packaging recently, you may be interested to do so directly in Debian, maybe by helping Jose, as part of a team, maybe together? Jose, please tell us what your plans regarding barry are. Are you still interested in this package? Maybe you only needed a heads up and some help to catch up with the backlog? Cheers, -- intrigeri | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc | Then we'll come from the shadows. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org