Date
Call-in Information
Time: 10:00 am, Eastern Time
Join Zoom Meeting
https://lyrasis.zoom.us/j/81398228834?pwd=SE0wdFN3NnFVbEhYVUhuM3BtQmVUQT09Meeting ID: 813 9822 8834
Passcode: 728426
Attendees
Indicating note-taker
Agenda
- Release candidate 3 (VIVO 1.14.0)
- Michael Bentz issue (login performance) - https://vivo-project.slack.com/archives/C8RL9L98A/p1684174222986709
- Rodrigo Villagran Mikacic issue (custom theme and docker) - https://vivo-project.slack.com/archives/C8RL9L98A/p1684962021101889
- Audit / data provenance
- VIVO REST API
- Multilingual content
- Representation of resource
- JSONContainer and SPARQLJSONContainer
- HTTP header Accept
- application/json
- application/sparql-results+json - SPARQL Query API#SELECTtoJSONexample
- Representation of resource
- Multilingual content
name : [ "some text in English@en_US", "neki tekst na Srpskom@sr_Lang_RS"]
vs
name : [ {value: "some text in English", xml:lang:"en_US"} , {value:"neki tekst na Srpskom", xml:lang: "sr_Lang_RS"} ]
Notes
VIVO leadership group (VIVO LG) meeting
Dragan informed committers about the VIVO leadership group (VIVO LG) meeting discussion related to strategy for further development of VIVO. VIVO LG thinks simplification of VIVO for usage and modernization of technology steck are needed. A virtual meeting on this topic might be organized in the near future. The available discussions about roadmap for VIVO development can be found at different wiki pages -
- https://wiki.lyrasis.org/display/VIVO/Product+Direction+for+2019
- https://wiki.lyrasis.org/display/VIVO/2019+Architectural+Fly-in
- https://wiki.lyrasis.org/display/VIVO/Roadmap+Archive
- https://wiki.lyrasis.org/pages/viewpage.action?pageId=230822878
Release candidate 3 (VIVO 1.14.0)
https://github.com/vivo-project/VIVO/issues/3871 is not a simple for resolving, we should consider whether we should wait for its resolving or publish VIVO 1.14.0 without that. Georgy would like to give a try to resolve the issue and we will discuss his progress next week.
Michael Bentz issue (login performance) - https://vivo-project.slack.com/archives/C8RL9L98A/p1684174222986709
Brian thinks the issue might be linked with getting names of models. It is the issue which might be linked with amount of data in the graph and it is linked only with TDB, not with SDB, which is explaining why UF has that issue now after switching from SDB to TDB. Dragan will suggest Michael to open a GitHub ticket about this.
Rodrigo Villagran Mikacic issue (custom theme and docker) - https://vivo-project.slack.com/archives/C8RL9L98A/p1684962021101889
William thinks this issue is resolvable by a little bit of scripting. Dragan will suggest Rodrigo to open a GitHub ticket where we can continue discussion.
Audit / data provenance
- https://github.com/vivo-project/Vitro/pull/390
- https://github.com/vivo-project/VIVO/pull/3879
- failing github action
The build GitHub action for VIVO is failing because it is building VIVO by cloning the Vitro main branch. Once when https://github.com/vivo-project/Vitro/pull/390 is merged to main branch, we can re-run the VIVO build GitHub action again over https://github.com/vivo-project/VIVO/pull/3879
VIVO REST API
This topic will be discussed at the next Dynamic API meeting.
Actions
- Dragan Ivanovic will try to collect wiki pages where strategy, vision and roadmap for development of VIVO were discussed in the past
- Georgy Litvinov will try to address the issue https://github.com/vivo-project/VIVO/issues/3871
- Dragan Ivanovic will ask Michael to open a GitHub ticket for the issue about UF performance during login (https://vivo-project.slack.com/archives/C8RL9L98A/p1684174222986709), Brian Lowe and others can continue discussion about this issue once a ticket is open
- Dragan Ivanovic will ask Rodrigo to open a GitHub ticket for the issue about custom theme and VIVO Docker (https://vivo-project.slack.com/archives/C8RL9L98A/p1684962021101889), William Welling and others can continue discussion about this issue once a ticket is open
Previous actions
- Brian Lowe to open a GitHub issue for index page exception
- https://github.com/vivo-project/VIVO/issues/3867
- add sample (minimal RDF to reproduce the issue)
- Miloš Popović or Ivan Mrsulja to review (https://github.com/vivo-project/VIVO/issues/3862)
- Georgy Litvinov to review (https://github.com/vivo-project/VIVO/issues/3847)
- Review (https://github.com/vivo-project/VIVO/issues/3865)
- Review (https://github.com/vivo-project/VIVO/issues/3864)
- Review (https://github.com/vivo-project/VIVO/issues/3858)
- Review (https://github.com/vivo-project/VIVO/issues/3859)
- Review (https://github.com/vivo-project/VIVO/issues/3855)
- Review (https://github.com/vivo-project/VIVO/security/dependabot/3)
- Brian Lowe and William Welling to review https://github.com/vivo-project/VIVO/pull/3853
- William Welling to review https://github.com/vivo-project/VIVO/pull/3861
- All to think how to organize scripts for VIVO (at the moment for dump and restore) - https://github.com/vivo-project/Vitro/pull/380
- Dragan Ivanovic to make consultation with the VIVO ontology group and Lyrasis system administrators about non-resolvable VIVO ontology links
- Committers to take part in the sprint PR review process
- Dragan Ivanovic to make a PR for fixing privileges for adding grant collaborators
- Brian Lowe to make a PR for fixing ordering of instances with multilingual properties
- Georgy Litvinov will investigate the problem of searching instances with multilingual properties
- Ralph O'Flinn to help with Preparing Documentation for Release by coping space VIVO 1.12.x Documentation to the space VIVO 1.13.x Documentation (or to grant Dragan Ivanovic permissions to do that)
- Dragan Ivanovic to work on documenting new features for VIVO 1.13.x Documentation
- Dragan Ivanovic to create the third one google form for reporting the testing results, that form should be used for testing new features introduced in VIVO 1.13.0
- Everyone to review https://docs.google.com/forms/d/13W2vynR6OmavoV2Px_kJ-k-dlQDv3ERWG0PnXX7ekQA/edit?usp=sharing and https://docs.google.com/forms/d/1dks3b3sJsmM7Q33bwHW_1iVem5VRjg3fqpx8UTFKIfI/edit?usp=sharing
- Brian Lowe to work on removing spring dependencies (https://github.com/vivo-project/VIVO/issues/3686)
- Georgy Litvinov to work on PR for merging back a lost fix he noticed
- Everyone to review spreadsheet for defining requirements for JS and CSS framework selection - https://docs.google.com/spreadsheets/d/1p-86FdqQR2SpFIsK5Xa-k6Dgm5ORg6Lrc7eeOEetm8g/edit?usp=sharing
- Benjamin Gross to review https://github.com/vivo-project/Vitro/pull/251
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/251
- Georgy Litvinov to fix the issue with GitHub action https://github.com/vivo-project/Vitro/pull/269
- Ralph O'Flinn to review https://github.com/vivo-project/Vitro/pull/269
- William Welling to review https://github.com/vivo-project/Vitro/pull/269
- Georgy Litvinov to update pom versions in https://github.com/vivo-project/VIVO-languages/pull/104 and https://github.com/vivo-project/Vitro-languages/pull/54
- Dragan Ivanovic to review and merge https://github.com/vivo-project/VIVO-languages/pull/104 and https://github.com/vivo-project/Vitro-languages/pull/54
- Georgy Litvinov to review https://github.com/vivo-project/VIVO/pull/3613
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/240
- Brian Lowe to review https://github.com/vivo-project/Vitro/pull/240
- Ralph O'Flinn to publish orcid-api-client 0.6.4 and update version of this library at https://github.com/vivo-project/VIVO/blob/main/api/pom.xml#L62
- Dragan Ivanovic to create announcement for the demo meeting and to spread it
- Dragan Ivanovic to reorganize code of https://github.com/vivo-project/Vitro/pull/287 and to get rid of enumerations for data types
- Dragan Ivanovic to investigate organizational (management) aspects of DSpace community and to prepare discussion for the next meeting what might be adopted from there (GitHub actions, labels for issues, template for issue, template for PR)
- William Welling Georgy Litvinov to review sprint PRs (there should be three PRs)
- Brian Lowe to review N3Template operation PR (https://github.com/vivo-project/Vitro/pull/286)
- Georgy Litvinov to review/test https://github.com/vivo-project/orcid-api-client/pull/12
- Ralph O'Flinn to merge https://github.com/vivo-project/orcid-api-client/pull/12 and publish orcid-api-client 0.6.4
- Georgy Litvinov to complete https://github.com/vivo-project/Vitro/pull/251
- Ralph O'Flinn to merge https://github.com/vivo-project/VIVO/pull/3611, after that Georgy Litvinov will create a branch for the sprint and move the code from his fork to there
- Ralph O'Flinn to resolve missing i18n directory issue in VIVO 1.12.2 release
- Georgy Litvinov to work on specification for Dynamic API, Dragan Ivanovic to help Georgy on request
- Ralph O'Flinn to resolve missing i18n directory issue in VIVO 1.12.2 release
- Dragan Ivanovic to find some examples for citation of a GitHub repositories (https://github.com/vivo-project/VIVO/pull/247)
- Georgy Litvinov to contact Tatiana Walther for reviewing https://github.com/vivo-project/VIVO-languages/pull/104 and https://github.com/vivo-project/Vitro-languages/pull/54
- Benjamin Gross to review https://github.com/vivo-project/VIVO/pull/250, https://github.com/vivo-project/Vitro/pull/251, and https://github.com/vivo-project/Vitro-languages/pull/56
- Brian Lowe to review https://github.com/vivo-project/Vitro/pull/213, https://github.com/vivo-project/Vitro-languages/pull/44, https://github.com/vivo-project/Vitro/pull/240, and https://github.com/vivo-project/VIVO-languages/pull/103
- William Welling to review https://github.com/vivo-project/Vitro/pull/241
- Huda Khan to review https://github.com/vivo-project/VIVO/pull/247