• Bug#1103133: [Pkg-javascript-devel] Bug#1103133: simulate-event.js: FTB

    From =?UTF-8?B?SsOpcsOpbXkgTGFs?=@21:1/5 to All on Thu Apr 17 09:40:01 2025
    Le jeu. 17 avr. 2025 à 09:03, Paul Gevers <elbrus@debian.org> a écrit :

    Control: reassign -1 node-browserify
    Control: affects -1 src:simulate-event.js
    Control: retitle -1 browserify segfaults building i386/simulate-event.js

    On Mon, 14 Apr 2025 13:41:39 +0200 Lucas Nussbaum <lucas@debian.org>
    wrote:
    During a rebuild of all packages in testing (trixie), your package failed to build on i386.


    src:simulate-event.js only builds arch:all binaries, so this case is
    normally not detected. I very much looks like the toolchain segfaults,
    which I don't think we should blame on this source.

    Relevant part (hopefully):
    debian/rules binary
    dh binary
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure --buildsystem=nodejs
    Link ./node_modules/xtend -> /usr/share/nodejs/xtend
    debian/rules override_dh_auto_build
    make[1]: Entering directory
    '/build/reproducible-path/simulate-event.js-1.4.0'
    browserify simulate-event.js -o dist/simulate-event.js
    make[1]: *** [debian/rules:11: override_dh_auto_build] Segmentation
    fault
    make[1]: Leaving directory
    '/build/reproducible-path/simulate-event.js-1.4.0'
    make: *** [debian/rules:8: binary] Error 2


    It *appears* to me that it's browserify that fails, but as I don't know
    the ecosystem well, it could be something below that. Reassigning for
    further inspection.


    The segmentation faults are "probably" (because I didn't check this one)
    all the same bug on i386:
    https://bugs.debian.org/1076350

    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le jeu. 17 avr. 2025 à 09:03, Paul Gevers &lt;<a href="mailto:elbrus@debian.org">elbrus@debian.org</a>&gt; a écrit :<br></
    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Control: reassign -1 node-browserify<br>
    Control: affects -1 src:simulate-event.js<br>
    Control: retitle -1 browserify segfaults building i386/simulate-event.js<br>

    On Mon, 14 Apr 2025 13:41:39 +0200 Lucas Nussbaum &lt;<a href="mailto:lucas@debian.org" target="_blank">lucas@debian.org</a>&gt; wrote:<br>
    &gt; During a rebuild of all packages in testing (trixie), your package failed<br>
    &gt; to build on i386.<br>


    src:simulate-event.js only builds arch:all binaries, so this case is <br> normally not detected. I very much looks like the toolchain segfaults, <br> which I don&#39;t think we should blame on this source.<br>

    &gt; Relevant part (hopefully):<br>
    &gt; &gt;  debian/rules binary<br>
    &gt; &gt; dh binary<br>
    &gt; &gt;    dh_update_autotools_config<br>
    &gt; &gt;    dh_autoreconf<br>
    &gt; &gt;    dh_auto_configure --buildsystem=nodejs<br>
    &gt; &gt; Link ./node_modules/xtend -&gt; /usr/share/nodejs/xtend<br>
    &gt; &gt;    debian/rules override_dh_auto_build<br>
    &gt; &gt; make[1]: Entering directory &#39;/build/reproducible-path/simulate-event.js-1.4.0&#39;<br>
    &gt; &gt; browserify simulate-event.js -o dist/simulate-event.js<br>
    &gt; &gt; make[1]: *** [debian/rules:11: override_dh_auto_build] Segmentation fault<br>
    &gt; &gt; make[1]: Leaving directory &#39;/build/reproducible-path/simulate-event.js-1.4.0&#39;<br>
    &gt; &gt; make: *** [debian/rules:8: binary] Error 2<br>


    It *appears* to me that it&#39;s browserify that fails, but as I don&#39;t know <br>
    the ecosystem well, it could be something below that. Reassigning for <br> further inspection.<br></blockquote><div><br></div><div>The segmentation faults are &quot;probably&quot; (because I didn&#39;t check this one) all the same bug on i386:</div><div><a href="https://bugs.debian.org/1076350">https://bugs.debian.org/1076350</
    </div><div><br></div><div><br></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)