-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Building extensions fail if not using latest patch #12571
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
Conversation
Due to my changes in jupyterlab#12533 which were included in v3.4.1 extension builds may fail without an explicit upgrade to the new patch (should not be necessary for patches). This is because my change will compare against the exact version installed rather than the range defined in the package.json, this update makes the new check conditional to the original failure it was addressing.
|
Thanks for making a pull request to jupyterlab! |
for more information, see https://pre-commit.ci
|
@fcollonval we should get this into a v3.4.2 asap to prevent any dev thrash. Currently if you have Jupyterlab 3.4.0 pip installed and then build your extension the extension will pull in 3.4.1 dependencies during the build and |
|
Thanks for the quick fix! Also noticed this in voila-dashboards/voila#1155 and jupyterlite/xeus-python-kernel#5 today. Backporting to |
|
@ajbozarth do you feel like making the |
|
Yeah I can do the 3.4.2 release, it'll be my first time doing it myself (rather than watching someone doing it on a call), but iirc it's pretty straightforward and I should have all the correct perms. If you approve this I can merge it once the CI finishes then backport it and merge that after it's CI passes then I'll start the release. (I should have enough time left in my day to do all that) |
|
Sounds good. For reference the diff in https://github.com/jupyterlab/jupyterlab/pull/12533/files shows the following CodeQL warning, which could have given a hint (not sure the warning was there at the time of the PR though): |
jtpio
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
|
yeah I saw that warning too, it seems to have shown up after we merged the pr |
|
The test failures are unrelated, merging |
|
@meeseeksdev please backport to 3.4.x |
…571-on-3.4.x Backport PR #12571 on branch 3.4.x (Building extensions fail if not using latest patch)
Benchmark reportThe execution time (in milliseconds) are grouped by test file, test type and browser. The mean relative comparison is computed with 95% confidence. Results table
Changes are computed with expected as reference. |

Due to my changes in #12533
which were included in v3.4.1 extension builds may fail without an explicit
upgrade to the new patch (should not be necessary for patches).
This is because my change will compare against the exact version installed
rather than the range defined in the package.json, this update makes the
new check conditional to the original failure it was addressing.
References
Original source of the bug #12533