[Pkg-javascript-devel] Bug#1010887: eslint FTBFS and autopkgtest failure

Jonas Smedegaard jonas at jones.dk
Fri Jun 10 11:21:58 BST 2022


Quoting Yadd (2022-06-10 12:15:00)
> On 10/06/2022 11:07, Jonas Smedegaard wrote:
> > Control: tags -1 +unreproducible
> > Control: severity -1 minor
> > 
> > Quoting Yadd (2022-06-10 10:08:54)
> >> Hi,
> >>
> >> I'm unable to reproduce this issue, can someone confirm ?
> > 
> > Yeah, I also cannot reproduce that specific failure now, so evidently
> > the error was somewhere else.
> > 
> > A month ago I tried to work around this bug by ripping out support for
> > that optional renderer altogether, only to realize *after* fighting it
> > for some time that it was instead failing with some errors indicating
> > incompatibility with the newer release of Node.js.
> > 
> > I chose to simply let it bitrot for some time to see if that _too_ was
> > an error somewhere else, and apparently it was: When I try build now,
> > only (yet another) single test fails, unrelated to both Node.js and
> > chalk module.
> > 
> > I am sick and tired of the messy Node.js ecosystem.
> 
> Yes, the transition from CJS-only to the current mix generated a lot of 
> work. Hope the situation will be more stable now.
> 
> I wrote some utilities to debug, part in pkg-js-tools, part in 
> https://salsa.debian.org/yadd/yadd-js-tools (not well documented...).
> 
> Currently, I use porterboxes (after breaking 2 laptops...) with some 
> custom tools for complex bugs:
>   * first launch build until failure
>   * then install wanted dependencies (first using pkgjs-install, then
>     if it fails using npm/yarn --ignore-scripts)
>   * retest command that failed
>   * if succeed now, launch "reduce-nodejs". This tool will try to remove
>     each module in node_modules, link Debian dependencies,...
>   * wait a long time and do something else
>   * when finish, relaunch "reduce-nodejs" to see if things can be
>     improved
>   * take a look at the result (version mismatch, missing modules,...) and
>     try to understand the real problem
> 
> This is the better way I found to be able to update jest, babel,...

What frustrates me is (most likely very related, but) how we handle
dependencies (not how to resolve dependencies).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20220610/71ccaa88/attachment.sig>


More information about the Pkg-javascript-devel mailing list