Metadata
- Source
- FLUID-6465
- Type
- Task
- Priority
- Minor
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Philip Tchernavskij
- Reporter
- Philip Tchernavskij
- Created
2020-03-06T11:25:35.198-0500 - Updated
2024-07-22T10:35:04.745-0400 - Versions
- N/A
- Fixed Versions
- N/A
- Component
-
- Nexus
Description
The utilities and demos written for the Nexus should be moved into the fluid-project
Github organization.
The new names/locations should be
/fluid-project/infusion-nexus-client
/fluid-project/infusion-nexus-demos
/fluid-project/co-occurrence-engine
Dependencies and other references should also be updated to reflect the move.
Comments
-
Simon Bates commented
2020-03-06T11:29:35.103-0500 The following repositories were also moved:
GPII/nexus
to https://github.com/fluid-project/infusion-nexusGPII/nexus-dist
to https://github.com/fluid-project/nexus-dist
-
Philip Tchernavskij commented
2020-03-06T11:32:14.297-0500 I suppose the latter of those should be
infusion-nexus-dist
for consistency. -
Simon Bates commented
2020-03-07T15:03:53.266-0500 There were a few license links that needed to be updated in
infusion-nexus
: -
Simon Bates commented
2020-03-09T14:13:12.461-0400 The License used for the Nexus repositories contains a reference to GPII:
"No external contributions are allowed under licenses which are fundamentally incompatible with the BSD or Apache licenses that the GPII is distributed under."For example: https://github.com/fluid-project/infusion-nexus/blob/c297ae91c66d852d85429238b2252755d6c99b4c/LICENSE.txt#L5-L7
@@Colin Clark Could you suggest alternative wording here? Thanks.
-
Simon Bates commented
2020-03-09T14:35:26.746-0400 Pull Request for co-occurrence-engine: https://github.com/fluid-project/co-occurrence-engine/pull/1
-
Colin Clark commented
2020-03-09T15:28:07.898-0400 What a funny statement, but it does seem to be historical to Infusion, which reads:
"No external contributions are allowed under licenses which are fundamentally incompatible with the ECL or BSD licenses that Infusion is distributed under."
You could just change this to "this software" or "The Nexus" and it should be fine.
-
Simon Bates commented
2020-03-09T15:57:23.369-0400 Pull request for infusion-nexus-client: https://github.com/fluid-project/infusion-nexus-client/pull/1
-
Simon Bates commented
2020-03-10T13:47:34.383-0400 infusion-nexus-demos is using the following work which we may want to merge/move to
fluid-project
:waharnum/nexus-science-lab-synths
- https://github.com/waharnum/nexus-science-lab-synths
- A fork of https://github.com/colinbdclark/nexus-science-lab-synths
- The
master
branch ofwaharnum/nexus-science-lab-synths
has diverged fromcolinbdclark/nexus-science-lab-synths
(1 commit each)
waharnum/chartAuthoring#GPII-2358
- https://github.com/waharnum/chartAuthoring/tree/GPII-2358
- A fork of https://github.com/cindyli/chartAuthoring
- Which is a fork of https://github.com/fluid-project/chartAuthoring
- The related JIRA issue is unresolved: https://issues.gpii.net/browse/GPII-2358
Additionally, we have a dependency on:
simonbates/p4a-sensorAPI
- https://github.com/simonbates/p4a-sensorAPI
- A Fork of https://github.com/teco-kit/p4a-sensorAPI
- All changes on
simonbates/p4a-sensorAPI
have been merged into the upstreamteco-kit/p4a-sensorAPI
-
Simon Bates commented
2020-03-10T15:20:41.801-0400 The
music-demo
"Bonang Synth" does not work on Google Chrome:"The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page."
But it does work on Firefox.
-
Simon Bates commented
2020-03-10T15:30:01.120-0400 I'm seeing an error in the
music-demo
piano controller:jquery.js:1532 Uncaught Error: Syntax error, unrecognized expression: [id=A#6] at Function.Sizzle.error (jquery.js:1532) at Sizzle.tokenize (jquery.js:2184) at Function.Sizzle [as find] (jquery.js:860) at jQuery.fn.init.find (jquery.js:2859) at pianoController.js:150 at Object.fluid.each (Fluid.js:513) at fluid.nexusPianoController.highlightKeys (pianoController.js:149) at togo (FluidIoC.js:1800) at Object.fire (Fluid.js:1533) at Object.fluid.initComponent (Fluid.js:2712)
I suspect that this error is not new and is due to the "#" in "A#6":
-
Simon Bates commented
2020-03-10T15:39:08.839-0400 Similar to the Bonang Synth above, the
science-lab
sonification is not working on Chrome:"The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page."
But it is working on Firefox.
-
Colin Clark commented
2020-03-10T16:09:40.433-0400 We'll need to make sure we're using an appropriate version of Flocking here, rather than just pointing to the repository's master. I can take a look.
-
Simon Bates commented
2020-03-10T16:17:18.986-0400 Thanks Colin.
-
Simon Bates commented
2020-03-10T16:18:00.624-0400 Pull request for infusion-nexus-demos: https://github.com/fluid-project/infusion-nexus-demos/pull/6