[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 21:37:36 GMT 2024
The merge request is now updated with the headers.
Le 28 mars 2024 19:56:13 GMT+01:00, "Bastien Roucariès" <rouca at debian.org> a écrit :
>Le jeudi 28 mars 2024, 18:36:54 UTC Fab Stz a écrit :
>> 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.
>
>Thanks, this should be documented in:
>- the comment at the begiging of missing-source/file
>- the header of patch see https://dep-team.pages.debian.net/deps/dep3/
>>
>>
>> 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/3666b807/attachment-0001.htm>
More information about the Pkg-javascript-devel
mailing list