[Pkg-javascript-devel] modernizr: NMU or update to latest upstream 3.12 or 3.13

Fab Stz fabstz-it at yahoo.fr
Thu Mar 28 18:36:54 GMT 2024


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" <rouca at 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" <rouca at 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-it at 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 at debian>
>> >>  <3776087.mvXUDI8C0e at debian>
>> >> 
>> >> 
>> >> 
>> >
>> 
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20240328/cffe247b/attachment-0001.htm>


More information about the Pkg-javascript-devel mailing list