...
Indicating note-taker
- Dragan Ivanovic
- Brian Lowe
- William Welling
- Ivan MrsuljaBridget Almas
- Miloš PopovićMichel Héon Michel Héon
- Benjamin Kampe
Agenda
- Conferences
- CRIS 2024 - https://cris2024.eurocris.org/
- brief report
- CRIS 2024 - https://cris2024.eurocris.org/
- Issues
- vivo-solr issue reported by Tom Misilio
- docker - Solr 7.x (log4j)
- Upload of images reported by Benjamin Gross
- " Anyone having trouble with image uploads with recent versions of VIVO? I'm getting these errors in the logs:
2024-05-13 19:09:33,509 ERROR [FileInfo] File had no filename: 'https://researchers.mydomain.edu/individual/n23090'
2024-05-13 19:09:33,510 INFO [FileServingServlet] Failed to serve the file at '/file/n50145/thumbnail_totoro.jpg' -- edu.cornell.mannlib.vitro.webapp.filestorage.serving.FileServingServlet$FileServingException: The request path is not valid for the File servlet: '/file/n50145/thumbnail_totoro.jpg'Images work if I'm logged in as an admin and do a hard refresh, otherwise they appear broken.Wondering if its somehow related to the new enhanced permissions rules?
"
- " Anyone having trouble with image uploads with recent versions of VIVO? I'm getting these errors in the logs:
- vivo-solr issue reported by Tom Misilio
- Depositing releases on Zenodo
- #reviewers channel
- increased number of members
Notes
Task List
Dragan introduced Bridget Almas, the new director of operations for community-supported technologies at Lyrasis, who took over Lauri's role who should focus on higher-level issues. Bridget, a software developer with a background in open-source projects, offered to contribute her technical expertise to the Vivo project. Other members of the VIVO community introduced themselves.
CRIS 2024 conference
https://cris2024.eurocris.org/
Dragan briefly reported about the event with almost 200 participants. There were a couple of VIVO community members. The VIVO platform has been mentioned in a couple of presentations including the “VIVO new features” presentation presented by Dragan and Michelle Mennielli. Some event participants expressed the interest to join the VIVO community.
vivo-solr issue
This has been reported by Tom Misilio. The issue is linked with Docker which is running Solr 7.x which is using the log4j version affected by a security vulnerability. There is a branch which is mitigating this vulnerability - https://github.com/vivo-project/vivo-solr/commits/solr-8.11/. Dragan informed Tom about this branch.
The Upload of images issue
The issue has been reported by Benjamin Gross via Slack. The issue might be linked with the new role management system. Dragan will talk with Georgy about this. https://github.com/vivo-project/VIVO/issues/3987
JIRA tickets links
Santhosh Anand Ramia reported broken links at https://wiki.lyrasis.org/display/VIVODOC111x/Release+Notes. JIRA tickets are in read only mode, because we switched to GitHub tickets in 2022. However, we need access to JIRA tickets for older versions of releases. The JIRA tickets were not public, Dragan fixed this. Santhosh confirmed this is fixed (accessible) now.
Solr vs ElasticSearch
Dragan and Michele discussed whether Solr can be replaced with ElasticSearch. It should be possible and it might be that the University of Colorado (Don Elsborg) is using that. Dragan will try to contact Don to find more information.
Depositing releases on Zenodo
Is there any sense in publishing VIVO releases also in Zenodo (not just in maven repository and in GitHub). There is some sense in terms of citation and assigning DOI. Dragan investigate integration of github and Zenodo for automatic depositing VIVO releases in Zenodo.
https://github.com/vivo-project/VIVO/pull/247#issuecomment-2122036907
#reviewers channel
The channel is growing, which is a great news.
Task List
- Dragan Ivanovic to discuss with Georgy about upload of images issue
- Bridget Almas to review Wilma responsive PR
- Dragan Ivanovic to investigate GitHub - Zenodo integration (already in place - https://zenodo.org/account/settings/github/repository/vivo-project/VIVO
- Dragan Ivanovic to discuss with Don Elsborg about VIVO - ElasticSearch integration
Previous Tasks
- Dragan Ivanovic will prepared slides for presenting VIVO at the CRIS 2024 conference
- Dragan Ivanovic will monitor call for ORCID project
- Dragan Ivanovic will try to reproduce the issue by using VIVO 1.14.x release, to cherry pick the commit which is resolving the issue https://github.com/vivo-project/VIVO/issues/3934 and check whether it is resolving the issue reported by Diego
- Diego Rivas will confirm whether it resolves the issue
- Dragan Ivanovic will prepare VIVO 1.14.2 release candidate
- Ivan Mrsulja will add screenshots of email notifications for the password reset
- Dragan Ivanovic to contact native speakers to help in the validation of messages in https://github.com/vivo-project/Vitro/pull/421
- Dragan Ivanovic to update pull request template
- Dragan Ivanovic to draft contributing.md
- Dragan Ivanovic to update Readme.md file
- Dragan Ivanovic to review https://github.com/vivo-project/Vitro/pull/443, https://github.com/vivo-project/Vitro/pull/444, https://github.com/vivo-project/Vitro/pull/445
- Ivan Mrsulja to complete I forgot my password PR by adding draft translations of email notifications messages into all VIVO supported languages
- Dragan Ivanovic to invite Ian Sleter to join VIVO team and to review PR for docker improvements
- Dragan Ivanovic to respond on Humberto email - https://groups.google.com/g/vivo-community/c/6K651KthQAk/m/WjSjP0ZXAQAJ?utm_medium=email&utm_source=footer
- William Welling will create a PR for addressing docker issue https://github.com/vivo-project/VIVO/issues/3939
- Dragan Ivanovic will coordinate writing extended abstract for CRIS 2024 conference
- Dragan Ivanovic will review https://github.com/vivo-project/Vitro/pull/440
- Georgy Litvinov to investigate further the reported issue about sorting. If the issue exist it will be probably a new ticket and new PR for fixing that, Miloš Popović will open a ticket if that is needed.
- Georgy Litvinov to review I forgot my password PR
- Dragan Ivanovic and Ivan Mrsulja to complete review for Hiding (organization) profile pages
- Brian Lowe will respond on the Manuel Hidalgo email
- Dragan Ivanovic will contact Benjamin or Matthias for German validation, Michel for French validation, and Anna for Spanish validation - https://github.com/vivo-project/Vitro/pull/431/files
- Ivan Mrsulja will implement the suggestion to set the difficulty to easy by default - https://github.com/vivo-project/VIVO/issues/3918
- William Welling to review https://github.com/vivo-project/Vitro/pull/434
- Miloš Popović to improve Wilma theme to resolve issues reported by Georgy - https://github.com/vivo-project/VIVO/pull/3932
- Benjamin Kampe to help in validation of German labels - https://github.com/vivo-project/Vitro/pull/431/files#diff-bb423927e0836a896cfcf4a59808797d6f8cae5e3404d98d1572ed80d270d28e and https://github.com/vivo-project/Vitro/pull/431/files#diff-6cc406bfdad29755775006f31ce273b41dcbe69026af82c4e002fc919a6ee125 and https://github.com/vivo-project/VIVO/pull/3928/files#diff-0183b2b90ba7554c506b18de36fc3229985ddd1b12ad06198c546f0cb5992a54
- Dragan Ivanovic to organize writing wiki documentation for new features
- Georgy Litvinov to continue working on https://github.com/vivo-project/Vitro/pull/433
- Ivan Mrsulja to improve I forgot my password PR in accordance with discussion (sending notification to system administrator).
- Miloš Popović to review the audit tool PR (https://github.com/vivo-project/Vitro/pull/390, https://github.com/vivo-project/VIVO/pull/3879)
- Georgy Litvinov to review the CAPTCHA PR (https://github.com/vivo-project/Vitro/pull/427, https://github.com/vivo-project/VIVO/pull/3920)
- Kshitij Sinha to test VIVO on his mac machine
- Dragan Ivanovic to remind community about language validation in some PR
- Miloš Popović will work on fixing the issue with Nemo theme
...