[Pkg-javascript-devel] Bug#841614: node-es6-promise: FTBFS: compile-modules shows help
Julien Puydt
julien.puydt at laposte.net
Mon Oct 31 17:43:07 UTC 2016
Hi,
On 31/10/2016 08:01, Lucas Nussbaum wrote:
> On 29/10/16 at 11:14 +0200, Julien Puydt wrote:
>> Hi,
>>
>> I tried to "pbuilder create" a new base.tgz, but it still had tzdata and
>> lsb-base, so I had to "pbuilder login --save-after-login" and remove them by
>> hand using "dpkg --purge" (then "apt-get autoremove" that did nothing). I
>> still had no problem building node-es6-promise.
>>
>> How can I get the clean, minimal and up-to-date chroot you mention in your
>> report?
>
> Hi Julien,
>
> You can install debfoster in the chroot, and then run
> debfoster -o UseRecommends=no -o MaxPriority=required
>
> to clean up the chroot from non-essential packages.
I made several tests with your debfoster line :
(*) if I let dpkg-dev go, pbuilder can't even try to compile packages
because it's missing dpkg-architecture
(*) if I let gcc go, dpkg-architecture can't determine the system type ;
(*) if I let aptitude go, pbuilder can't install the build deps ;
(*) if I let build-essential go, pbuilder will install the build deps,
but dpkg-buildpackage will fail because of unmet build dependencies (on
build-essential: native !)
So I kept apt, aptitude and build-essential : no problem building
node-es6-promise with pbuilder.
Since I really wanted to fix that bug, I thought I could get a smaller
chroot by doing things by hand -- after all I have less needs than
pbuilder : using debfoster I kept only apt, then installed nano so I
could edit the sources.list (enable the deb-src line) and apt-get
update, then installed the build-dep for node-es6-promise, apt-get
source node-es6-promise, then dpkg-buildpackage -b -us -uc... no problem!
I don't manage to reproduce the failure, and I don't know what I could
try next. Do you have more ideas?
Snark on #debian-js
More information about the Pkg-javascript-devel
mailing list