[Pkg-javascript-devel] Bug#990458: Attaching the files from buster vs bullseye

Pirate Praveen praveen at onenetbeyond.org
Wed Jun 30 17:00:20 BST 2021



On Wed, Jun 30, 2021 at 8:27 pm, Akshay S Dinesh <akshay at learnlearn.in> 
wrote:
> This is most likely due to babel-plugin-add-module-exports being 
> broken.
> 
> See 
> https://github.com/59naga/babel-plugin-add-module-exports/issues/72
> 
> and 
> https://github.com/59naga/babel-plugin-add-module-exports/issues/80
> 
> and 
> https://github.com/59naga/babel-plugin-add-module-exports/issues/73
> 
> 
> That 73 points to a new version that's put only on npm and not on 
> github. I'm not exactly sure how it works with fakeupstream at 
> https://salsa.debian.org/js-team/node-babel-plugin-add-module-exports/-/tree/master/
> 
> Either way, the version in salsa seems to be 0.2.1 which is 
> definitely outdated (as per the github description of 
> babel-plugin-add-module-exports
> 
> 
> Two ways I see are:
> 
> Either, update this plugin in Debian to the fork that's pushed only 
> to npm (or switch to 
> https://github.com/lijunle/babel-plugin-add-module-exports/ I guess)
> 

I think we can take the last tagged version 1.0.0 and apply a patch to 
make it 1.0.2.

> 
> OR
> 
> Try removing this plugin altogether and changing the
> "export default autosize" statement in the last line of autosize.js to
> "module.exports = autosize"
> 

It looks like many packages build depend on this module and those are 
also likely broken. I opened 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990493 to track this.

> I'm NOT sure whether either of these will work.

Thanks for the pointers, at least we know what is broken and what the 
fix is. We just have to figure out the best way to include it.



More information about the Pkg-javascript-devel mailing list