Package: icedove Version: 1:45.6.0-1~deb8u1 Severity: serious Tags: patch Justification: fails to build from source (but built successfully in the past)
Dear Maintainer, * What led up to the situation? I tried building the package to investigate some segfaults, but was unable to build it with debuild. * What exactly did you do (or not do) that was effective (or ineffective)? I exported `SHELL=/bin/bash` in debian/rules. * What was the outcome of this action? It fixed the problem. More info: Mozilla's build system requires the SHELL environment variable to be set, but it is cleared in the debian build system. This sets the variable again. See here for discussion: https://lists.debian.org/debian-devel/2017/01/msg00645.html -- System Information: Debian Release: 8.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages icedove depends on: ii debianutils 4.4+b1 ii fontconfig 2.11.0-6.3+deb8u1 ii libasound2 1.0.28-1 ii libatk1.0-0 2.14.0-1 ii libc6 2.19-18+deb8u6 ii libcairo2 1.14.0-2.1+deb8u1 ii libdbus-1-3 1.8.20-0+deb8u1 ii libdbus-glib-1-2 0.102-1 ii libevent-2.0-5 2.0.21-stable-2 ii libffi6 3.1-2+b2 ii libfontconfig1 2.11.0-6.3+deb8u1 ii libfreetype6 2.5.2-3+deb8u1 ii libgcc1 1:4.9.2-10 ii libgdk-pixbuf2.0-0 2.31.1-2+deb8u5 ii libglib2.0-0 2.42.1-1+b1 ii libgtk2.0-0 2.24.25-3+deb8u1 ii libhunspell-1.3-0 1.3.3-3 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpangoft2-1.0-0 1.36.8-3 ii libpixman-1-0 0.32.6-3 ii libstartup-notification0 0.12-4 ii libstdc++6 4.9.2-10 ii libx11-6 2:1.6.2-3 ii libxcomposite1 1:0.4.4-1 ii libxdamage1 1:1.1.4-2+b1 ii libxext6 2:1.3.3-1 ii libxfixes3 1:5.0.1-2+b2 ii libxrender1 1:0.9.8-1+b1 ii libxt6 1:1.1.4-1+b1 ii psmisc 22.21-2 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages icedove recommends: ii hunspell-en-us [hunspell-dictionary] 20070829-6 pn iceowl-extension <none> Versions of packages icedove suggests: ii fonts-lyx 2.1.2-2 ii libgssapi-krb5-2 1.12.1+dfsg-19+deb8u2 -- no debconf information
Export SHELL env var for Mozilla build system Mozilla's build system requires the SHELL environment variable to be set, but it is cleared in the debian build system. This sets the variable again. See here for discussion: https://lists.debian.org/debian-devel/2017/01/msg00645.html --- a/debian/rules +++ b/debian/rules @@ -4,6 +4,13 @@ # Uncomment this to turn on verbose mode. # export DH_VERBOSE=1 +# Mozilla's build system requires the SHELL environment variable to be set, but +# it is cleared in the debian build system. This sets the variable again. +# See here for discussion: +# +# https://lists.debian.org/debian-devel/2017/01/msg00645.html +export SHELL=/bin/bash + # checking the release type, if $(RELEASE)=UNRELEASED we won't build # the icedove-dbg package RELEASE := $(shell head -1 debian/changelog | cut -d" " -f3 | tr -d ';')