Re: firefox-esr: no longer using system nspr, nss, sqlite?
- To: Steven Chamberlain <steven@pyro.eu.org>
- Cc: pkg-mozilla-maintainers@lists.alioth.debian.org, glandium@debian.org, team@security.debian.org, debian-release@lists.debian.org
- Subject: Re: firefox-esr: no longer using system nspr, nss, sqlite?
- From: Mike Hommey <mh@glandium.org>
- Date: Sat, 17 Jun 2017 06:07:46 +0900
- Message-id: <[🔎] 20170616210746.6qr3geocebrx7jgg@glandium.org>
- Mail-followup-to: Steven Chamberlain <steven@pyro.eu.org>, pkg-mozilla-maintainers@lists.alioth.debian.org, glandium@debian.org, team@security.debian.org, debian-release@lists.debian.org
- In-reply-to: <[🔎] 20170616150912.GH90050@pyro.eu.org>
- References: <[🔎] 20170616150912.GH90050@pyro.eu.org>
On Fri, Jun 16, 2017 at 04:09:12PM +0100, Steven Chamberlain wrote:
> Hi,
>
> firefox-esr since 52.2.0esr-1 is no longer using the system libs for
> nspr, nss, sqlite; was that an intentional change?
>
> This affects at least sid (where DIST="stretch"):
> https://buildd.debian.org/status/fetch.php?pkg=firefox-esr&arch=amd64&ver=52.2.0esr-1&stamp=1497417448&raw=0
> (see "NSPR selection... source-tree", or grep for USE_SYSTEM_ )
>
> and I expect it would affect the backports in jessie-security too (but I
> don't know how/where to find build logs, to check that).
>
> Maybe it should have been ifneq in debian/rules?
> | ifeq (,$(filter wheezy jessie stretch,$(DIST)))
> | SYSTEM_LIBS += nspr nss sqlite
> | endif
> | #ifeq (,$(filter wheezy jessie,$(DIST)))
> | SYSTEM_LIBS += vpx
> | endif
Look at the build dependencies in debian/control.in, specifically the
versions, and the versions of the mentioned libraries in jessie and
stretch. Yep, the required versions are not there.
Mike
Reply to: