Skip to content
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

Update dependencies #7590

Merged
merged 7 commits into from Dec 18, 2019
Merged

Update dependencies #7590

merged 7 commits into from Dec 18, 2019

Conversation

lresende
Copy link
Member

@lresende lresende commented Dec 4, 2019

Code changes

Few dependency updates in preparation for JupyterLab 2.0 release.

Usage

Update all dependencies (except jupyterlab) to latest
jlpm run update:dependency '^(?!@jupyterlab).*' latest --regex

Update all dependencies (except jupyterlab, codemirror, xterm) to latest
jlpm run update:dependency --regex '^(?!@jupyterlab|codemirror|@types/codemirror|xterm|linters).*' latest

Depends on #7599
Fixes #7194

@jupyterlab-dev-mode
Copy link

@jupyterlab-dev-mode jupyterlab-dev-mode bot commented Dec 4, 2019

Thanks for making a pull request to JupyterLab!

To try out this branch on binder, follow this link: Binder

@lresende lresende added this to the 2.0 milestone Dec 6, 2019
@lresende lresende closed this Dec 10, 2019
@lresende lresende reopened this Dec 10, 2019
@lresende lresende force-pushed the update_dependencies branch 3 times, most recently from e5c9a45 to 6bdffbc Compare Dec 12, 2019
@lresende lresende changed the title [WIP] Update dependencies Update dependencies Dec 12, 2019
@lresende lresende requested review from jasongrout and blink1073 Dec 12, 2019
@lresende lresende changed the title Update dependencies [WIP] Update dependencies Dec 12, 2019
@blink1073
Copy link
Member

@blink1073 blink1073 commented Dec 12, 2019

@lresende, are you able to run jupyter lab --dev-mode locally with these changes? For me, the browser content never loads.

@lresende
Copy link
Member Author

@lresende lresende commented Dec 12, 2019

@blink1073 let me look at that

@lresende
Copy link
Member Author

@lresende lresende commented Dec 13, 2019

@blink1073 I looked at validating the behavior you described and it looks like this is a Firefox issue, as it's loading ok in Safari. @afshin also saw the same behavior. I will investigate it further to try to find the issue.

@lresende
Copy link
Member Author

@lresende lresende commented Dec 16, 2019

Just a quick update:
jupyter lab --debug --dev-mode works in Chrome, Safari but fails in Firefox
jupyter lab --debug --core-mode seems to work fine in all browsers

I am still trying to identify what's going on with dev-mode in Firefox.

lresende added 2 commits Dec 17, 2019
Note that `tables` has been removed from marked js types
@blink1073
Copy link
Member

@blink1073 blink1073 commented Dec 17, 2019

We narrowed it down: css-loader@<3.3.2 works fine 3.3.3 and 3.40 do not work (it times out loading styles). I couldn't think of a way to get a reproducible example to make an issue on the css-loader repo.

lresende added 3 commits Dec 17, 2019
Linter `lint-staged` configuration file has been updated
based on advanced configuration being deprecated and build
errors
Update how addons are handle
Include the fit addon which is now a separate package
Update to use new event handlers
@blink1073
Copy link
Member

@blink1073 blink1073 commented Dec 17, 2019

We can't upgrade xterm yet because of xtermjs/xterm.js#2620. Our theme values are inherited from our CSS variables, which can include rgba() values, and currently only #rrggbbaa is supported.

@jasongrout
Copy link
Contributor

@jasongrout jasongrout commented Dec 18, 2019

We can't upgrade xterm yet because of xtermjs/xterm.js#2620. Our theme values are inherited from our CSS variables, which can include rgba() values, and currently only #rrggbbaa is supported.

We're at xterm 3.13.2. Can we upgrade to 4.2, since from the issue it appears that the issue is with 4.3.0?

@lresende
Copy link
Member Author

@lresende lresende commented Dec 18, 2019

We can't upgrade xterm yet because of xtermjs/xterm.js#2620. Our theme values are inherited from our CSS variables, which can include rgba() values, and currently only #rrggbbaa is supported.

We're at xterm 3.13.2. Can we upgrade to 4.2, since from the issue it appears that the issue is with 4.3.0?

Yes, xterm 4.2.0 seems to work fine.

We can't upgrade xterm yet because of xtermjs/xterm.js#2620.
Our theme values are inherited from our CSS variables, which
can include rgba() values, and currently only #rrggbbaa is
supported.
@lresende lresende changed the title [WIP] Update dependencies Update dependencies Dec 18, 2019
@lresende
Copy link
Member Author

@lresende lresende commented Dec 18, 2019

Thanks @blink1073 for helping debug some of the issues after some dependency updates.
All known issues should have been fixed and this pr has also been rebased to latest master and is ready for review/merge if no other issues are discovered.

@blink1073
Copy link
Member

@blink1073 blink1073 commented Dec 18, 2019

Thanks @lresende!

@blink1073 blink1073 merged commit 13519d1 into jupyterlab:master Dec 18, 2019
8 of 10 checks passed
@lock lock bot added the status:resolved-locked label Jan 17, 2020
@lock lock bot locked as resolved and limited conversation to collaborators Jan 17, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status:resolved-locked
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants