Le dim. 21 juin 2026 à 14:37, Santiago Vila <[email protected]> a écrit :
> On Sun, Jun 21, 2026 at 02:48:13PM +0300, Adrian Bunk wrote:
> > Build-Depends-Arch: libllhttp-source (>= 9.4.2+~cs12.11.9~)
>
> Note that the build-dependency is not on the *same* version being uploaded,
> but on *any* release of the form 9.4.2+~cs12.11.9-x.
>
> This is at most a minor bootstrapping problem. As soon as some recent
> version of libllhttp-source exists, everybody will be able to build
> the package.
>
> A minor bootstrapping problem is not RC.
>
> > This cannot work when amd64+all is a combined build,
> > as some of our derivatives (e.g. Ubuntu) are doing.
>
I was trying to find an elegant and minimalist solution to that bootstrap
issue.
On debuild build servers, it works pretty nicely, because they build first
the arch "all"
and then arch "any" binaries can follow.
I wasn't aware Ubuntu wasn't doing that.
The *only* other solution is to upload the package twice, which I was doing
previously.
They can bootstrap their package using our libllhttp-source binary package.
> Not a big deal.
While we are at it: I can't build this package from source right now,
> but the reason is definitely NOT that the package build-depends on
> libllhttp-source.
>
> This is what I get:
>
> node --import tsx bin/generate.ts
> file:///usr/share/nodejs/tsx/dist/loader.mjs:1199
> import { isFileIncluded } from "get-tsconfig";
> ^^^^^^^^^^^^^^
> SyntaxError: The requested module 'get-tsconfig' does not provide an
> export named 'isFileIncluded'
> at #asyncInstantiate (node:internal/modules/esm/module_job:327:21)
> at process.processTicksAndRejections
> (node:internal/process/task_queues:104:5)
> at async ModuleJob.run (node:internal/modules/esm/module_job:431:5)
> at async onImport.tracePromise.__proto__
> (node:internal/modules/esm/loader:633:26)
> at async asyncRunEntryPointWithESMLoader
> (node:internal/modules/run_main:96:9)
>
> Node.js v24.17.0
> make[2]: *** [Makefile:89: generate] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm: cannot remove 'release/LICENSE': No such file or directory
> rm: cannot remove 'release/README.md': No such file or directory
> make[1]: *** [debian/rules:52: release] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:17: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess failed with exit
> status 2
>
> Any ideas?
>
This one is fixed in node-tsx 4.22.4+~cs13.31.0-2
--
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel