[yocto] [npm] duplicate code
Stefan Herbrechtsmeier
stefan at herbrechtsmeier.net
Thu Oct 3 23:53:10 PDT 2019
Hi Jean-Marie,
what work do you plan to do on npm and recipetool?
I have start to rework the complete npm integration to synchronize it
with other languages like python. I replace the bitbake npm fetch with
the wget fetcher and download the npm tgz files direct. The idea is to
handle every package as a separate recipe and move the package
dependencies into the recipes. Therefore I parse the package.json and
the npm server json to create a recipe.
Regards
Stefan
Am 03.10.19 um 17:37 schrieb Jean-marie Lemetayer:
> Hi all,
>
> I am planning to do some work on npm and recipetool.
>
> I have seen that there is some duplicate code between bitbake/lib/bb/fetch2/npm.py and scripts/lib/recipetool/create_npm.py but there is some inconsistencies.
>
> Here is an example, the _parse_view() function which I patched recently has differ:
> https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/bitbake/lib/bb/fetch2/npm.py#n157
> https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/scripts/lib/recipetool/create_npm.py#n244
>
> I think merging this "npm utility functions" is a good idea. But where ?
>
> I think about creating a new file: bitbake/lib/bb/npm_utils.py
>
> Or maybe use the existing bitbake/lib/bb/utils.py ?
>
> What do you think ?
>
>
> Jean-Marie LEMETAYER
> Enthusiast embedded systems engineer
> Savoir-faire Linux
>
More information about the yocto
mailing list