-
-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] mic-recorder-to-mp3 npm dependency causing flatpak build issues #838
Comments
In the npm documentation for install, this path is indeed listed as supported, but it seems that it is not supported by flatpak. I suggest we switch to any other path, there seems to be some different ways which are supported.
Alternatively, could we avoid using a fork and instead use a properly released version? |
Looking into the flathub node tooling, it seems that this issue might be of some relevance. [node] flatpak-node-generator.py failed to deal with deps with direct git reference |
I am afraid we wont get any new Flathub releases until this problem is solved - on the positive side, the Flathub node/npm support has seen some great improvements recently, with the package.json parser getting better and better. |
This bug is unfortunately still not solved, reopening. |
Here is the error message for 1.5.0:
|
I suggest to instead switch to a version of https://www.npmjs.com/search?ranking=popularity&q=mic-recorder-to-mp3 PR comes soon |
Update npm lock file The format used is based on the minimal-git node flatpak-builder-tools test case https://github.com/flatpak/flatpak-builder-tools/blob/master/node/tests/data/packages/minimal-git/package.json This should solve #838
With PR #877 this issue was resolved, and thus I am happily closing this. |
Description
The
mic-recorder-to-mp3
axolotl-web npm dependency is causing flathub build issues.Steps to Reproduce
main
branchmake build-flatpak-web
What is actually used for the build here is the flathub build bots, the above steps should succeed locally unless its a completely new install of the OS which doesnt have the certificate already.
Expected behavior:
build to complete.
Actual behavior:
full log:
Versions
latest main commit
Device
What device or OS are you using?
Arch Linux, kernel 5.18.5-arch1-1 (but the error message is from the flathub builder)
https://buildbot.flathub.org/#/builders/5/builds/7714
Link to Debug Log
Not relevant.
The text was updated successfully, but these errors were encountered: