Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Afshin Taylor Darian
@afshin
good luck :+1:
Mark Mazel
@MarkMazel
thanks, can't test till later today or tomorrow but we'll see
Afshin Taylor Darian
@afshin
@vidartf If you are around for a quick chat about the extension manager, ping me please. I am going to work on a setting to disable it by default because we have a hard constraint that the default UI should not require node or npm to exist on the user machine. So we can ship the manager and make it possible for a user to enable the setting inside JupyterLab, but set it to disabled by default.
Vidar Tonaas Fauske
@vidartf
@afshin ping
Afshin Taylor Darian
@afshin
Afshin Taylor Darian
@afshin
@vidartf Sorry, I missed your comment, but I implemented the enabled/disabled flag and pushed it. I also put an animated gif of how it works in the comment thread: https://github.com/jupyterlab/jupyterlab/pull/4682#issuecomment-401335165
Saul Shanabrook
@saulshanabrook
If you have a build on Travis that fails due to a flaky test case (i.e. it might succeed if you restart it), could you please post a link to the failure on this issue so that we can collect them and attempt to address them? jupyterlab/jupyterlab#4810 Once you restart the build, you lose the link to the old failing build, so I wasn't able to find the couple of example I know I saw in my own builds from the past few days
Afshin Taylor Darian
@afshin
sure thing, @saulshanabrook
Jason Grout
@jasongrout
good idea
Afshin Taylor Darian
@afshin
hm
i am looking at this now
when i restart a job, it occupies the old job link
Saul Shanabrook
@saulshanabrook
Oh really?
Afshin Taylor Darian
@afshin
Saul Shanabrook
@saulshanabrook
That's too bad.
Afshin Taylor Darian
@afshin
and it's red right now
Saul Shanabrook
@saulshanabrook
Oh yep...
Afshin Taylor Darian
@afshin
but i just hit restart and it's amber
Screen Shot 2018-06-29 at 14.22.34.png
is downloading the raw log beneficial? or is that too difficult to use?
Saul Shanabrook
@saulshanabrook
I think it is beneficial. I updated the description of the issue
Afshin Taylor Darian
@afshin
okay cool
Saul Shanabrook
@saulshanabrook
Thanks for checking that.
Afshin Taylor Darian
@afshin
:+1:
Matthias Meschede
@MMesch
quick remark:
there is are New Console New Terminal New ... commands but no New Notebook. I can start a notebook from an extension with the docmanager and I see the point that I first have to create a file.ipynb . But for consistency it would be nice to have a New Notebook command ...
Matthias Meschede
@MMesch
I can't see this command in the palette at least ...const createNew = 'notebook:create-new';
Saul Shanabrook
@saulshanabrook
I am reading up on some new work on monorepos in typescript, seems like exciting stuff! https://github.com/Microsoft/TypeScript/issues/3469#issuecomment-400439520

Project references are a new feature in TypeScript 3.0 that allow you to structure your TypeScript programs into smaller pieces.

By doing this, you can greatly improve build times, enforce logical separation between components, and organize your code in new and better ways.

Ah this is great, it has been rather annoying that go to definition always directly me to the .d.ts files on other modules instead the .ts files.

If you enable --declarationMap, you'll be able to use editor features like "Go to Definition" and Rename to transparently navigate and edit code across project boundaries in supported editors.

Saul Shanabrook
@saulshanabrook
@MMesch That would make sense to me, to have that in the command palette.
jupyterlab/jupyterlab#4812
S. Chris Colbert
@sccolbert
The new --build flag for tsc looks really cool!
Saul Shanabrook
@saulshanabrook

It really does!

That comment also linked to microsoft's build tool call rush https://rushjs.io/, which I hadn't seen before. And another node package manager called PNPM cause we needed another one of those :smile: From first glance, seems like Rush has targeted support for gulp but not webpack. I wonder how vscode manages their build process

Matthias Meschede
@MMesch

another question:

I have the use case that I want to launch a notebook, a console and an extension that are all connected to the same kernel.
right now session.initialize() allows to select an existing kernel with the dropdown menu but it has a few disadvantages: (a) it takes a while until the session of the notebook appears and can be selected (b) in the running tab, they appear as 3 distinct sessions and it would be nice to have just a single one.

For a custom extension I can just reuse nbPanel.context.session and I don't have these issues. Wouldn't it make sense to pass an existing session as option to the consolePanel constructor to instantiate it?

Saul Shanabrook
@saulshanabrook
Mark Mazel
@MarkMazel
hey guys, I think I misunderstood the correct usage of the restorer and had thought that it can be used for restoring the state/layout of my extension after a refresh. This seems to have been the wrong idea and now I am wondering how I would achieve restoring the state of my extension on refresh? Would I use IStateDB or is that also lost on refresh?
Afshin Taylor Darian
@afshin
if you want to store transient data that you can tolerate occasionally being lost (e.g., if the user decides to blow away all their local storage) then you should import the state database and use that, yes
the layout restorer will just take care of putting all the widgets back on the screen where they used to be
Afshin Taylor Darian
@afshin
are we meeting on zoom?
Ian Rose
@ian-r-rose
I'm in
Afshin Taylor Darian
@afshin
you are?
J Forde
@jzf2101
Is anyone having difficulty getting access to rtd today?
Saul Shanabrook
@saulshanabrook
I think github is having trouble on comcast RN for some reason, maybe this affecting it? I had to hop on a VPN
J Forde
@jzf2101
you're also having troupbe on github rn?
Saul Shanabrook
@saulshanabrook
Yeah
T. George
@tgeorgeux
Is this a net nuetrality issue? :confused:
Saul Shanabrook
@saulshanabrook
Once I got on a VPN I could connect
J Forde
@jzf2101
:cry:
Ian Rose
@ian-r-rose
Working okay for me