Hi Carsten, Am Samstag, den 13.04.2013, 19:58 +0200 schrieb Carsten Schoenert: > Hello Benjamin, > > On Tue, Dec 29, 2009 at 08:05:38PM +0100, Benjamin Drung wrote: > > Package: icedove > > Version: 2.0.0.22-1.1 > > Severity: normal > > Usertags: missing-metadata-for-mozilla-devscripts > > > > Hi, > > > > I am working on improving mozilla-devscripts for packaging XUL > > extensions [1]. The current version of mozilla-devscripts in unstable > > contains a hardcoded list of XUL based applications and their start and > > end of life versions. Instead of hardcoding these information, the > > applications itself should provide the information. > > > > Please add following line(s) to the binary package section for icedove > > in debian/rules: > > > > Xb-Xul-AppId: {3550f703-e582-4d05-9a08-453d09bdfdc6} > > > > [1] https://code.launchpad.net/~mozillateam/mozilla-devscripts/dh_xul-ext > > is this Xb-Xul-AppId stuff already needed? Inside the website after your > link the latest version for Icedove I found is 1.5.0.7. > Something changes on this?
The link points to an outdated branch of mozilla-devscript. We now maintain mozilla-devscripts in Debian in a git repository on Alioth. You can just debcheckout mozilla-devscripts. > We think it's no problem to implement this one single but then it should > be the correct actual number. We maintain a static list of Xul applications in data/xul-app-data.csv* (installed to /usr/share/mozilla-devscripts). This list maps the Xul AppID ({3550f703-e582-4d05-9a08-453d09bdfdc6} in your case) to the binary package in the archive (icedove in your case). We have a column "sol" (start of life) that tells mozilla-devscripts which is the first version of the binary package in the archive (it's 1.5.0.7 in your case). If every Xul application would define Xb-Xul-AppId, a script could generate the static list for mozilla-devscripts. This script would still be needed to run manually, because we want deterministic behavior of mozilla-devscripts. The list is currently updated manually and this works quite well (because the number of Xul applications do not change that often). Therefore I can live without the additional metadata Xb-Xul-AppId. -- Benjamin Drung Debian & Ubuntu Developer -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org