<html><head></head><body><div dir="auto">To build modernizr an additional source file is required (file.js) this file is added to missing-sources (it comes from the npm package of the same name from npm server or from upstreams repo). It is required by the build script from upstream.<br><br>The patch is only here to use that file. That way there is no need to create a Debian package for it (packaging npm nodes is beyond my knowledge and I'm not really interested in doing that).<br><br>Concerning your other question, I don't understand it. The binary packages only ships the js & min.js, not the build script. The missing sources is required only by the build script iirc.<br></div><br><br><div class="gmail_quote"><div dir="auto">Le 28 mars 2024 19:23:08 GMT+01:00, "Bastien Roucariès" <rouca@debian.org> a écrit :</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><div dir="auto">Le jeudi 28 mars 2024, 18:16:09 UTC Fab Stz a écrit :<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto">Hello Bastien,<br><br>Iirc not so many packages depend on it and none seems to use the files that are not shipped anymore in the binary package (the individual 'rules').<br><br>Concerning the build maybe you could look at d/rules on the merge request. It uses upstream's build script that builds the complete js.<br></div></blockquote><div dir="auto"><br>I do not understand:<br>- please document the patch using dep format<br>- explain how the build script do not ship in /usr/share debian/missingsources<br><br>bastien<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div dir="auto"><br>Regards<br>Fab<br><br>Le 28 mars 2024 18:54:27 GMT+01:00, "Bastien Roucariès" <rouca@debian.org> a écrit :<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><div dir="auto">Le jeudi 28 mars 2024, 17:21:48 UTC Fab Stz a écrit :<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"><div dir="auto">Dear Maintainers,<br><br>I'm thinking of doing an NMU for the package by updating it to 3.13.0-0.1. The <br>MR is now open since July 2023 and this bug referencing it has been existing <br>for about 10 days (in case the MR wouldn't have been noticed).<br><br>There is also bug <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001203">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001203</a> <br>which request a newer version since 2021.<br><br>BTW, I would require a sponsor to upload the NMU.<br><br>Do you have advice or comment on this?*<br></div></blockquote><div dir="auto"><br>What is the state of reverse depends ?<br><br>How does it build ?<br><br>Bastien<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #8ae234; padding-left: 1ex;"><div dir="auto"><br>Regards<br>Fab<br><br>  On Tue, 19 Mar 2024 08:58:23 +0100 Fab Stz <fabstz-it@yahoo.fr> wrote:<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #fcaf3e; padding-left: 1ex;"><div dir="auto">Source: modernizr<br>Version: update<br>Severity: wishlist<br>Tags: patch<br><br>Dear Maintainer,<br><br>Please update to latest upstream version 3.12 or 3.13<br><br>For 3.12 I created a merge request on the VCS at<br><br><a href="https://salsa.debian.org/js-team/modernizr/-/merge_requests/2">https://salsa.debian.org/js-team/modernizr/-/merge_requests/2</a><br><br>There is also one for 2.* in<br><br><a href="https://salsa.debian.org/js-team/modernizr/-/merge_requests/1">https://salsa.debian.org/js-team/modernizr/-/merge_requests/1</a><br><br>You just have to choose which you prefer or both one after the other.<br><br><br><br>-- System Information:<br>Debian Release: 12.5<br>  APT prefers stable-updates<br>  APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991, <br>'stable'), (990, 'proposed-updates'), (390, 'oldstable-security'), (390, <br>'oldstable'), (389, 'oldstable-updates'), (380, 'oldoldstable'), (379, <br>'oldoldstable-updates'), (370, 'oldoldstable'), (95, 'testing'), (94, <br>'unstable'), (93, 'experimental')<br>Architecture: amd64 (x86_64)<br>Foreign Architectures: i386<br><br>Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)<br>Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE<br>Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), <br>LANGUAGE=fr:en_US<br>Shell: /bin/sh linked to /usr/bin/dash<br>Init: systemd (via /run/systemd/system)<br>LSM: AppArmor: enabled<br><br><br><br><br><br></div></blockquote><div dir="auto">&references=<3776087.mvXUDI8C0e.ref@debian><br> <3776087.mvXUDI8C0e@debian><br><br><br><br></div></blockquote><div dir="auto"><br></div></blockquote><div dir="auto"><br></div></blockquote><div dir="auto"><br></div></pre></blockquote></div></body></html>