-
-
Notifications
You must be signed in to change notification settings - Fork 109
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(developer): kmc 17.0.220-alpha crashes with error on start #10111
Comments
|
|
- workaround for keymanapp/keyman#10111
|
I reproduced this here both in a Docker container (node 18.17.1, npm 9.6.7) and on my local machine (node 18.14.1, npm 9.3.1):
I installed 17.0.201-alpha and Comparing 17.0.201-alpha and 17.0.220-alpha is the next step. One idea: we bring restructure and xml2js into the keymanapp repo and make them internal dependencies, at least until we replace them with updated published deps. |
OK, so this broke with 17.0.206-alpha. Breaking change is bringing developer-utils in as a bundle dependency in #9940. This causes a cascade of missing dependencies: @keymanapp/developer-utils has the following dependencies:
@keymanapp/common-types has the following dependencies:
And that is roughly the full set of empty folders in Two possible fixes I can see:
I dislike the second option but honestly it's a whole lot simpler than the first one. |
|
|
Yep, will consider that if they don't work with this fix.
Yes, so it smells very much like yet another npm bug. Would need to do a separate experiment I think to validate that, and I don't have capacity to chase this further just now. |
I did a few minutes research and discovered npm/cli#3466 (reference) pointing to #7582 (comment)... And now I am crying. I don't think it is entirely the same issue, so perhaps should be reported separately and linked? |
@srl295 can you retry from your end with 17.0.222-alpha? |
This was working in the CLDR action, but i will do a rigorous local test. |
with this Dockerfile
i get a failure
The text was updated successfully, but these errors were encountered: