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.

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).

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.


Le 28 mars 2024 19:23:08 GMT+01:00, "Bastien Roucariès" <ro...@debian.org> a 
écrit :
>Le jeudi 28 mars 2024, 18:16:09 UTC Fab Stz a écrit :
>> Hello Bastien,
>> 
>> 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').
>> 
>> 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.
>
>I do not understand:
>- please document the patch using dep format
>- explain how the build script do not ship in /usr/share debian/missingsources
>
>bastien
>> 
>> Regards
>> Fab
>> 
>> Le 28 mars 2024 18:54:27 GMT+01:00, "Bastien Roucariès" <ro...@debian.org> a 
>> écrit :
>> >Le jeudi 28 mars 2024, 17:21:48 UTC Fab Stz a écrit :
>> >> Dear Maintainers,
>> >> 
>> >> I'm thinking of doing an NMU for the package by updating it to 
>> >> 3.13.0-0.1. The 
>> >> MR is now open since July 2023 and this bug referencing it has been 
>> >> existing 
>> >> for about 10 days (in case the MR wouldn't have been noticed).
>> >> 
>> >> There is also bug 
>> >> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1001203 
>> >> which request a newer version since 2021.
>> >> 
>> >> BTW, I would require a sponsor to upload the NMU.
>> >> 
>> >> Do you have advice or comment on this?*
>> >
>> >What is the state of reverse depends ?
>> >
>> >How does it build ?
>> >
>> >Bastien
>> >> 
>> >> Regards
>> >> Fab
>> >> 
>> >>   On Tue, 19 Mar 2024 08:58:23 +0100 Fab Stz <fabstz...@yahoo.fr> wrote:
>> >> > Source: modernizr
>> >> > Version: update
>> >> > Severity: wishlist
>> >> > Tags: patch
>> >> > 
>> >> > Dear Maintainer,
>> >> > 
>> >> > Please update to latest upstream version 3.12 or 3.13
>> >> > 
>> >> > For 3.12 I created a merge request on the VCS at
>> >> > 
>> >> > https://salsa.debian.org/js-team/modernizr/-/merge_requests/2
>> >> > 
>> >> > There is also one for 2.* in
>> >> > 
>> >> > https://salsa.debian.org/js-team/modernizr/-/merge_requests/1
>> >> > 
>> >> > You just have to choose which you prefer or both one after the other.
>> >> > 
>> >> > 
>> >> > 
>> >> > -- System Information:
>> >> > Debian Release: 12.5
>> >> >   APT prefers stable-updates
>> >> >   APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991, 
>> >> > 'stable'), (990, 'proposed-updates'), (390, 'oldstable-security'), 
>> >> > (390, 
>> >> > 'oldstable'), (389, 'oldstable-updates'), (380, 'oldoldstable'), (379, 
>> >> > 'oldoldstable-updates'), (370, 'oldoldstable'), (95, 'testing'), (94, 
>> >> > 'unstable'), (93, 'experimental')
>> >> > Architecture: amd64 (x86_64)
>> >> > Foreign Architectures: i386
>> >> > 
>> >> > Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
>> >> > Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
>> >> > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
>> >> > LANGUAGE=fr:en_US
>> >> > Shell: /bin/sh linked to /usr/bin/dash
>> >> > Init: systemd (via /run/systemd/system)
>> >> > LSM: AppArmor: enabled
>> >> > 
>> >> > 
>> >> > 
>> >> > 
>> >> > 
>> >> &references=<3776087.mvXUDI8C0e.ref@debian>
>> >>  <3776087.mvXUDI8C0e@debian>
>> >> 
>> >> 
>> >> 
>> >
>> 
>

Reply via email to