!JpEnWGPfuvHyztRhmT:matrix.org

cylc web GUI

16 Members
new Cylc GUI front-end1 Servers

Load older messages


SenderMessageTime
4 May 2023
@metronnie:matrix.orgRonnie DuttaTo be fair the conflict was easy to resolve but I'd rather avoid inflating the already-bulging PR with merge commits at this point 😁09:44:53
15 May 2023
@ralph:fx45.inralph joined the room.21:03:26
20 May 2023
@ralph:fx45.inralph left the room.22:47:50
1 Aug 2023
@markdawson:matrix.orgMark Dawson joined the room.12:56:34
29 Aug 2023
@metronnie:matrix.orgRonnie DuttaWas there an issue for workflows showing up as "unknown" state? I just ran into this and could it be because it received an empty delta (no added, pruned or updated; just the id is populated)? 17:15:21
@metronnie:matrix.orgRonnie Duttaimage.png
Download image.png
17:15:21
@oliver-sanders2:matrix.orgoliver sandersThere’s an issue in cylc-uiserver17:29:38
31 Aug 2023
@metronnie:matrix.orgRonnie Duttahttps://github.com/cylc/cylc-uiserver/issues/48510:14:13
6 Sep 2023
@davidmatthews:matrix.orgDavid MatthewsWe need a clear indicator for any workflow which has incomplete tasks: https://cylc.discourse.group/t/blocking-a-task-being-triggered-if-its-recovery-task-is-active/750/5 I think this probably needs to be separate from the planned warning icon: https://github.com/cylc/cylc-ui/issues/535 i.e. there is a permanent icon showing a workflow with incomplete tasks plus a dismissible icon for warnings.08:00:29
@revilo666:matrix.orgHilary OliverYep.09:25:34
8 Sep 2023
@revilo666:matrix.orgHilary Oliver

Seen today in firefox devtools, running UI 2.0.0 out the last conda releases:

Warning: fragment with name WorkflowData already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name Deltas already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name AddedDelta already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name UpdatedDelta already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name AddedDelta already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name UpdatedDelta already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
Warning: fragment with name PrunedDelta already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names index-4d6c7840.js:174:5631
03:04:03
@revilo666:matrix.orgHilary OliverIs that something to be concerned about?03:04:21
@metronnie:matrix.orgRonnie DuttaI did spend 10 mins trying to de-dupe these fragment names a while ago, but ended up breaking something so gave up. Doesn't seem to be too serious but ideally we should sort it out09:25:22
16 Oct 2023
@metronnie:matrix.orgRonnie Dutta TIL just how much space Cypress cache takes up. You may want to run yarn cypress cache prune every few months 13:52:03
@metronnie:matrix.orgRonnie Duttaimage.png
Download image.png
13:52:04
23 Oct 2023
@oliver-sanders2:matrix.orgoliver sanders

Node 16 is hitting end of life soon.

Make sure you're able to work with Node 18+ (note even numbers = long term support, odd numbers = more experimental).

mamba install nodejs=18
12:44:43
@metronnie:matrix.orgRonnie DuttaActually Node 16 is already EOL - it was brought forward to match EOL of OpenSSL 1.1.1 - https://nodejs.org/en/blog/announcements/nodejs16-eol13:35:10
24 Oct 2023
@revilo666:matrix.orgHilary Oliver

Multi-user hub work at BOM

Heads up, I just got a demo from Jacinta and Jez at BOM on their progress with the hub. A quick summary from what I understood:

  • Hub config: define groups of users who are allowed to see others' servers
  • When you log in to the hub, you see a hub-admin-like page with a table of those users, and buttons to start and connect to their servers
  • Ideally the hub groups would flow through to UIS authorization, so we don't have to double up on the config
  • The new page is injected into JupyterHub without changing Hub or Cylc code 🎉 via React templates (J-Hub is React based).
  • The new page will need to be bundled with cylc-uiserver, like cylc-ui is
  • It will presumably need its own repo (and build) under the Cylc org on GitHub. (However, before then, Jez may need to get permission or rewrite some code taken straight from the JupyterHub project)

Long story short, this looks really good to me.

I have encouraged jarich and Jez to engage with the team on next steps.

A demo and discussion at the upcoming project meeting might be possible, by Jacinta if not Jez, bearing in mind that 7 am in Melbourne might not be feasible.

I've asked Jez to copy his internal docs either to here or to a short proposal on cylc-admin.

01:35:33
@revilo666:matrix.orgHilary Oliver jarich and/or Jez (not sure if he's singed up to Element yet) please correct anything I've got wrong above! 01:36:17
@oliver-sanders2:matrix.orgoliver sanders

When you log in to the hub, you see a hub-admin-like page with a table of those users, and buttons to start and connect to their servers

Presumably only admin users see this table?

08:26:35
@oliver-sanders2:matrix.orgoliver sanders *

Sounds good.

When you log in to the hub, you see a hub-admin-like page with a table of those users, and buttons to start and connect to their servers

Presumably only admin users see this table?

08:26:59
@oliver-sanders2:matrix.orgoliver sanders *

Sounds good. Might be interested in seeing a demo at a Cylc VC.

When you log in to the hub, you see a hub-admin-like page with a table of those users, and buttons to start and connect to their servers

Presumably only admin users see this table?

08:27:15
@davidmatthews:matrix.orgDavid MatthewsI think the idea is that all uses would see this table? Or perhaps just users who can see other peoples servers? If so I'm not convinced we need this. We were thinking that all users would access their own uiserver at login but would then be able to easily switch to other users via the UI. (It might be useful in cases where you login as a user which doesn't have a local account so can't run the uiserver?)08:38:05
@oliver-sanders2:matrix.orgoliver sanders

Note, with the latest Cylc / Jupyter component versions:

  • Any user can now be granted permission to spawn another user's server.
  • To do this, they open the GUI and type the other users username into the box in the top left and press go.
  • In the next release this dropdown box will remember previously entered values (storing them in browser LocalStorage).
09:11:30
@oliver-sanders2:matrix.orgoliver sanders

(It might be useful in cases where you login as a user which doesn't have a local account so can't run the uiserver?)

They would presumably have to authenticate in order to view this page. Note that users do not require a local account to authenticate with Jupyter Hub as there are other Jupyter Hub authenticators which do not rely on PAM.

09:14:51
@revilo666:matrix.orgHilary Oliver

Presumably only admin users see this table?

Nope, you don't have to be a hub admin. You don't see other admin-y options such as shutting down the hub.

11:17:06
@revilo666:matrix.orgHilary Oliver

To do this, they open the GUI and type the other users username into the box in the top left and press go.

Yes, which is really just a much nicer way of doing what we could do already by manually typing the other user in the browser URL bar.

We'll have to ask the BOM peeps, but I think what they're getting at is central hub config that determines the list of other users that you see in the table. If so, that seems quite nice to me. You don't have to know the exact user name and type it in manually.

Obviously we could tweak it so that going straight through to your own UI Server first is an option, or the default, if that's desirable.

11:27:20
@revilo666:matrix.orgHilary Oliver

They would presumably have to authenticate in order to view this page

Correct.

11:28:28
26 Oct 2023
@tpillinger:matrix.orgTim Pimage.png
Download image.png
07:20:23
@tpillinger:matrix.orgTim P

I just cleaned my _Very Messy_™ ~/cylc-run dir and found that the gui waits a long time in this state:

Might we reasonably close it and replace it with a notification that something is happening which doesn't hog the GUI screen?

07:21:16

Show newer messages


Back to Room ListRoom Version: 1