Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian....@packages.debian.org
Usertags: pu

Dear stable release team,

The dh_xul-ext debhelper script from the mozilla-devscripts package
generates Depends:, Recommends:, Provides:, Enhances: and Breaks:
entries for addons and extensions to Mozilla software such as Firefox
and Thunderbird.  An example of such a package using dh_xul-ext is
xul-ext-y-u-no-validate.

The version of mozilla-devscripts currently in Jessie generates
references to the iceweasel and icedove packages.  But iceweasel is to
be replaced with firefox-esr, and icedove is probably going to be
replaced with thunderbird.

The attached patch updates dh_xul-ext such that when xul-ext-* packages
in stable are rebuilt, they will have dependencies/recommends/etc. on
`firefox-esr | iceweasel` and `thunderbird | icedove` rather than on
iceweasel and icedove alone.

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.3.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- 
Sean Whitton
diff -Nru mozilla-devscripts-0.39/data/xul-app-data.csv.Debian mozilla-devscripts-0.39+deb8u1/data/xul-app-data.csv.Debian
--- mozilla-devscripts-0.39/data/xul-app-data.csv.Debian	2013-04-15 10:48:05.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/data/xul-app-data.csv.Debian	2016-03-23 03:16:36.000000000 +0000
@@ -1,5 +1,7 @@
 id,package,sol,eol
 {ec8030f7-c20a-464f-9b0e-13a3a9e97384},iceweasel,2.0,*
+{ec8030f7-c20a-464f-9b0e-13a3a9e97384},firefox-esr,2.0,*
+{3550f703-e582-4d05-9a08-453d09bdfdc6},thunderbird,1.5.0.7,*
 {3550f703-e582-4d05-9a08-453d09bdfdc6},icedove,1.5.0.7,*
 {92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a},iceape,1.0.6,*
 {a79fe89b-6662-4ff4-8e88-09950ad4dfde},conkeror,0.9,*
diff -Nru mozilla-devscripts-0.39/debian/changelog mozilla-devscripts-0.39+deb8u1/debian/changelog
--- mozilla-devscripts-0.39/debian/changelog	2014-05-17 17:30:03.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/debian/changelog	2016-03-23 03:31:23.000000000 +0000
@@ -1,3 +1,12 @@
+mozilla-devscripts (0.39+deb8u1) stable; urgency=medium
+
+  * Update dh_xul-ext's substvar generation for the upcoming transitions
+    in stable from iceweasel to firefox-esr, and from icedove to
+    thunderbird.
+  * Update test suite expected values accordingly.
+
+ -- Sean Whitton <spwhit...@spwhitton.name>  Tue, 22 Mar 2016 20:30:30 -0700
+
 mozilla-devscripts (0.39) unstable; urgency=medium
 
   [ Ximin Luo ]
diff -Nru mozilla-devscripts-0.39/debian/control mozilla-devscripts-0.39+deb8u1/debian/control
--- mozilla-devscripts-0.39/debian/control	2013-12-21 22:26:07.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/debian/control	2016-03-23 03:12:57.000000000 +0000
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Debian Mozilla Extension Maintainers <pkg-mozext-maintain...@lists.alioth.debian.org>
-Uploaders: Benjamin Drung <bdr...@debian.org>, Andrea Veri <a...@debian.org>
+Uploaders: Benjamin Drung <bdr...@debian.org>, Andrea Veri <a...@debian.org>, Sean Whitton <spwhit...@spwhitton.name>
 Build-Depends: debhelper (>= 9), python-all (>= 2.6.6-3~), python-librdf
 Standards-Version: 3.9.5
 X-Python-Version: >= 2.6
@@ -19,7 +19,7 @@
          ${python:Depends}
 Description: Development scripts used by Mozilla's addons packages
  This package contains mozilla-devscripts, a collection of scripts
- based on Makefile inheritance meant for packaging Iceweasel's and
- Icedove's extensions. These tools will help maintainers to build
+ based on Makefile inheritance meant for packaging Firefox's and
+ Thunderbird's extensions. These tools will help maintainers to build
  link and install all XUL extensions properly following the policies
  outlined by the Debian Mozilla Extension Maintainers team.
diff -Nru mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/all_environment.substvars mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/all_environment.substvars
--- mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/all_environment.substvars	2012-04-21 22:09:03.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/all_environment.substvars	2016-03-23 03:24:58.000000000 +0000
@@ -1,5 +1,5 @@
-xpi:Depends=iceweasel (>= 3.5) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | firefox | thunderbird (>= 3.0) | seamonkey (>= 2.0)
+xpi:Depends=iceweasel (>= 3.5) | firefox-esr (>= 3.5) | thunderbird (>= 3.0) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | firefox | seamonkey (>= 2.0)
 xpi:Recommends=
-xpi:Breaks=conkeror (>> 100.+), firefox (>> 7.0~a0), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0), seamonkey (<< 2.0), seamonkey (>> 2.4+), thunderbird (<< 3.0), thunderbird (>> 7.0~a1+)
-xpi:Enhances=conkeror, firefox, iceape, icedove, iceweasel, seamonkey, thunderbird
-xpi:Provides=conkeror-test-package, firefox-test-package, iceape-test-package, icedove-test-package, iceweasel-test-package, seamonkey-test-package, test-package, thunderbird-test-package
+xpi:Breaks=conkeror (>> 100.+), firefox (>> 7.0~a0), firefox-esr (<< 3.5), firefox-esr (>> 7.0~a0), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0), seamonkey (<< 2.0), seamonkey (>> 2.4+), thunderbird (<< 3.0), thunderbird (>> 7.0~a1+)
+xpi:Enhances=conkeror, firefox, firefox-esr, iceape, icedove, iceweasel, seamonkey, thunderbird
+xpi:Provides=conkeror-test-package, firefox-esr-test-package, firefox-test-package, iceape-test-package, icedove-test-package, iceweasel-test-package, seamonkey-test-package, test-package, thunderbird-test-package
diff -Nru mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/all.substvars mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/all.substvars
--- mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/all.substvars	2012-04-21 22:09:12.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/all.substvars	2016-03-23 03:24:58.000000000 +0000
@@ -1,5 +1,5 @@
-xpi:Depends=iceweasel (>= 3.5) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | firefox | thunderbird (>= 3.0) | seamonkey (>= 2.0)
+xpi:Depends=iceweasel (>= 3.5) | firefox-esr (>= 3.5) | thunderbird (>= 3.0) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | firefox | seamonkey (>= 2.0)
 xpi:Recommends=
-xpi:Breaks=conkeror (>> 100.+), firefox (>> 7.0~a0), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0), seamonkey (<< 2.0), seamonkey (>> 2.4+), thunderbird (<< 3.0), thunderbird (>> 7.0~a1+)
-xpi:Enhances=conkeror, firefox, iceape, icedove, iceweasel, seamonkey, thunderbird
-xpi:Provides=conkeror-test-package, firefox-test-package, iceape-test-package, icedove-test-package, iceweasel-test-package, seamonkey-test-package, test-package, thunderbird-test-package
+xpi:Breaks=conkeror (>> 100.+), firefox (>> 7.0~a0), firefox-esr (<< 3.5), firefox-esr (>> 7.0~a0), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0), seamonkey (<< 2.0), seamonkey (>> 2.4+), thunderbird (<< 3.0), thunderbird (>> 7.0~a1+)
+xpi:Enhances=conkeror, firefox, firefox-esr, iceape, icedove, iceweasel, seamonkey, thunderbird
+xpi:Provides=conkeror-test-package, firefox-esr-test-package, firefox-test-package, iceape-test-package, icedove-test-package, iceweasel-test-package, seamonkey-test-package, test-package, thunderbird-test-package
diff -Nru mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/debian.substvars mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/debian.substvars
--- mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/debian.substvars	2013-04-15 10:48:05.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/debian.substvars	2016-03-23 03:24:58.000000000 +0000
@@ -1,5 +1,5 @@
-xpi:Depends=iceweasel (>= 3.5) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | iceowl
+xpi:Depends=iceweasel (>= 3.5) | firefox-esr (>= 3.5) | thunderbird (>= 3.0) | icedove (>= 3.0) | iceape (>= 2.0) | conkeror | iceowl
 xpi:Recommends=
-xpi:Breaks=conkeror (>> 100.+), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceowl (>> 1.9+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0)
-xpi:Enhances=conkeror, iceape, icedove, iceowl, iceweasel
-xpi:Provides=conkeror-test-package, iceape-test-package, icedove-test-package, iceowl-test-package, iceweasel-test-package, test-package
+xpi:Breaks=conkeror (>> 100.+), firefox-esr (<< 3.5), firefox-esr (>> 7.0~a0), iceape (<< 2.0), iceape (>> 2.4+), icedove (<< 3.0), icedove (>> 7.0~a1+), iceowl (>> 1.9+), iceweasel (<< 3.5), iceweasel (>> 7.0~a0), thunderbird (<< 3.0), thunderbird (>> 7.0~a1+)
+xpi:Enhances=conkeror, firefox-esr, iceape, icedove, iceowl, iceweasel, thunderbird
+xpi:Provides=conkeror-test-package, firefox-esr-test-package, iceape-test-package, icedove-test-package, iceowl-test-package, iceweasel-test-package, test-package, thunderbird-test-package
diff -Nru mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/default-to-compatible.substvars mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/default-to-compatible.substvars
--- mozilla-devscripts-0.39/tests/dh_xul-ext/expected_result/default-to-compatible.substvars	2012-12-06 00:09:15.000000000 +0000
+++ mozilla-devscripts-0.39+deb8u1/tests/dh_xul-ext/expected_result/default-to-compatible.substvars	2016-03-23 03:24:58.000000000 +0000
@@ -1,5 +1,5 @@
-xpi:Depends=iceweasel (>= 4.0) | icedove (>= 5.0)
+xpi:Depends=iceweasel (>= 4.0) | firefox-esr (>= 4.0) | thunderbird (>= 5.0) | icedove (>= 5.0)
 xpi:Recommends=
-xpi:Breaks=icedove (<< 5.0), iceweasel (<< 4.0)
-xpi:Enhances=icedove, iceweasel
-xpi:Provides=icedove-test-package, iceweasel-test-package, test-package
+xpi:Breaks=firefox-esr (<< 4.0), icedove (<< 5.0), iceweasel (<< 4.0), thunderbird (<< 5.0)
+xpi:Enhances=firefox-esr, icedove, iceweasel, thunderbird
+xpi:Provides=firefox-esr-test-package, icedove-test-package, iceweasel-test-package, test-package, thunderbird-test-package

Attachment: signature.asc
Description: PGP signature

Reply via email to