Date

Call-in Information

Time: 11:00 am, Eastern Daylight Time (New York, GMT-04:00)

To join the online meeting:

Slack

Attendees

(star)  Indicating note-taker

  1. Brian Lowe 
  2.  Benjamin Gross (star)
  3. Andrew Woods
  4. Ralph O'Flinn
  5. Alexander (Sacha) Jerabek
  6. Pierre Roberge
  7. Michel Héon
  8. Don Elsborg

Agenda

  1. Announcements
    1. VIVO Triple Store Roadmap Proposal
      1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  2. 2020 - VIVO Sprints
    1. UQAM i18n planning
    2. VSTF planning
  3. Any issues with the move from 'develop' to 'master'?
    1. VIVO, Vitro, VIVO-Harvester, vivo-acceptance-tests
    2. Auto-closed Vitro PRs
    3. Auto-closed VIVO PRs
  4. VIVO Photo issues:
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    2. email to tech list - how to delete photos via API ( file and triples )
  5. Vitro pull-requests
    1. authorization update for self editors - no JIRA
    2. RDF Delta patch messaging Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    3. Unable to locate Jira server for this macro. It may be due to Application Link configuration.  - looks good

Tickets

  1. Status of In-Review tickets

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Notes 

Draft notes in Google-Doc

Announcements

    1. VIVO Triple Store Roadmap Proposal
      1. VIVO-1741 - Change default content triplestore to TDB RECEIVED

Awaiting community input before taking action on the ticket. No comments from non-committers today. Impacts: changing an example configuration file, so the default will change but no technical changes. Later, decouple more to allow easier integration with any triple database. 

2020 Sprint Planning

    1. UQAM i18n planning
    2. VSTF planning

Andrew: If we get 4 names or more for any of the topics, that’s critical mass for running a sprint. Once that happens Andrew will take action for scheduling. Pierre: It is likely the German community would participate. Christian raised possibility of the international editor in the past.

Some details have been added to sprint planning page recently. Andrew is soliciting additional information on the wiki page. Pierre: Can we add Michel to wiki editors list? 

What’s the end result of the sprint? What skills are required? What aspects of UQAM’s previous editor demo will be included? Pierre: Sprint timing will be good because they are in the process of wrapping up what they have done already, including documentation and code release. Andrew: Do you have ideas for what the sprint would do? Michel: Push code to community. Want to include in next official VIVO release. Would need review and testing, especially since it is affecting admin parts of the codebase. Andrew: Is existing code based on 1.11? Michel: Yes. Rolled into Maven, as well. The code is an overlay currently, but would be better for it to actually be within the VIVO code. 

Andrew: Any reservations about rolling that code into core? Ralph and Benjamin say no. Brian and Don say no. Andrew: Excellent. It will largely be an integration effort in that case, with some amount of iteration after review. 

Pierre: We will provide all translation files. If some people want to review the translation as well, that would be interesting. Andrew: TIB has struggled a bit with integrating their language files into the VIVO-languages repository. Would be great if we could make progress on improving this process. Maybe there just aren’t enough details. Benjamin: Issue in the past was a lot of changes were made on the TIB fork and pull requests were not submitted incrementally. Michel: I don’t think it’s too much to have all languages inside main distro. Sprint should be in two steps: 1. Integrate code into core, 2. Develop a packing method for integrating a specific language into internationalization process. Andrew: Current process involving pom files is not entirely straightforward. Maintenance is an issue too. E.g. Changes are made in German language files but not other language files. Shouldn’t they all be within one GitHub repo ? 

Michel: What is the next step? Andrew: We need a critical mass of people. Currently… there is one. Andrew to make additional call for participation. Don’t see anybody from VIVO Scholar Task Force (VSTF) here, but they are in a similar situation; they have a lot of code they are interested in integrating. Andrew to leap into action for scheduling, prioritizing UQAM’s availability, once we have critical mass.

Any issues with the move from 'develop' to 'master'?

    1. VIVO, Vitro, VIVO-Harvester, vivo-acceptance-tests
    2. Auto-closed Vitro PRs
    3. Auto-closed VIVO PRs

Any issues with this? What happened with the pull requests? GitHub automatically closed them since the develop branch no longer exists. Benjamin: Any way to retain audit trail, just point the old PRs to the new master branch? Andrew: Pulling down the existing code from the PR and resubmitting is a possibility if we don’t mind separating from old comments. Don: Noticed you also made some changes to projects in vivo-community. Andrew: Did it for consistency. 

Discussion about how changes in vivo-community should be communicated to community vs committers. Benjamin: There are some cases where the develop branches were being used, e.g. https://github.com/vivo-community/vivo-project-template. Plus probably documentation elsewhere. 

VIVO Photo issues:

    1. VIVO-1738 - Image uploads aren't completed for case where people are not in kb2 graph OPEN
    2. email to tech list - how to delete photos via API ( file and triples )

Don: Awhile ago Nate discovered that if you add photos through the GUI for individuals not in kb2 there are problems. We use Harvester and named graphs for everything except photos, so this is a problem. Ralph: Uses the VIVO photo generator utility (Javed’s tool). Then image triples get loaded into their own graph. Don: We’d have to change our process but maybe. Sometimes we truncate the entire person graph for ease. Any way to delete? Benjamin: There is a method in the code already, it just can’t be called as an API at this time.

Actions

  •  


  • No labels