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

Reply via email to