Closed jan-kiszka closed 2 years ago
LGTM.
Just curious, why this npm.bbclass is not upstreamed to ISAR?
Because it's an evil hack for an evil problem: dependency explosion with NodeJS packages.
The proper solution would be individual packaging of dependencies, not the vendoring that this class does. But it's unrealistic to maintain such a huge pile of dependencies as Debian packages, often even for the Debian community.
As our packaging is not clean anyway and this step takes a long while with packages that have many files, maybe even longer with bullseye now, simply skip it. Saves several minutes build time for many packages.