Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Date
from 15:00-16:00 UTC
Location: https://duraspace.zoom.us/my/dspace (Meeting ID: 502 527 3040).
- More connection options available at DSpace Meeting Room
Agenda
(5 mins) General development / planning updates (Tim)
- Preview Release updated schedule still TBD. Meeting coming up on Friday to discuss further.
- (10 mins) Unblocking our REST Contract PRs
- REST contract PR to document the "text/uri-list" decision (from last week's meeting): https://github.com/DSpace/Rest7Contract/pull/48
- (15 mins) Quick updates on Angular UI tickets and/or PRs (Art)
- (15 mins) Quick updates on REST API tickets and/or PRs (Andrea)
- (10 mins) General Discussion Topics
- Planning for 7.0 Preview Release (end of January)
- Discussion of deletion of EPeople for GDPR compliance (from Pascal)
- Pending merger of : https://github.com/DSpace/DSpace/pull/2229. NOTE: item.getSubmitter() will return null if EPerson deleted.
- DSpace 7 installation/customization process. Documenting our plan/goal for 7.0
- "One Webapp Backend" PR: https://github.com/DSpace/DSpace/pull/2265 First example of a webapp (SWORDv1) that is fully integrated & configurable.
- Docs at: DSpace Backend as One Webapp
- (5 mins) Agenda items for next meeting?
Attendees
- Mark H. Wood
- Giuseppe Digilio (4Science)
- Ben Bosman
- Pascal-Nicolas Becker
- Chris Wilper
- Terrence W Brady
- Pablo Prieto
Unavailable
Notes
(Notes below copied from last meeting. Details will be updated during this meeting.)
- General Updates (Tim)
- Unblocking REST API PRs
- New documentation at: https://github.com/DSpace/Rest7Contract/pull/48
- Ben has a few outstanding questions that he will add to REST Contract PR (#48 above)
- Ben also noted questions at https://github.com/DSpace/DSpace/pull/2332#discussion_r250140578
- Angular Team Updates (Art)
- Merged PRs:
- In Progress tickets / PRs:
- Tickets / PRs requiring review:
- https://github.com/DSpace/dspace-angular/pull/355 (NEW PR)
- https://github.com/DSpace/dspace-angular/pull/349 (Highest Priority)
- https://github.com/DSpace/dspace-angular/pull/350 (based on same branch as 349)
- https://github.com/DSpace/dspace-angular/pull/348 (based on same branch as 349)
- https://github.com/DSpace/dspace-angular/pull/347 (end goal to support PATCHes of Metadata)
- https://github.com/DSpace/dspace-angular/pull/335 (BLOCKED by REST Contract discussions about Move Item)
- Question: Should we point the Angular demo site (https://dspace7-demo.atmire.com/) at the REST API "master" demo site? Currently it's still pointing at the OR2018 REST API demo site
- Tim & Giuseppe both say let's point it at the "master" version. We need to do this anyhow in time for Preview Release.
- Submission/Workflow PR: https://github.com/DSpace/dspace-angular/pull/279
- Giuseppe working on processing Ben's feedback today/tomorrow. Will add in missing comments/docs & do more testing in the coming week (based on Tim's feedback)
- Art mentions an Authentication issue on REST API master. If you use invalid credentials you get a 404 error page instead of a JSON response.
- Giuseppe already logged this bug here:
- REST Team Updates
- Open PRs: https://github.com/DSpace/DSpace/pulls?q=is%3Apr+is%3Aopen+label%3A%22REST+API+v7%22+sort%3Aupdated-desc
- Merged PRs:
- In Progress tickets / PRs:
- Tickets / PRs requiring review:
- Scripts & Processes endpoint REST Contract: https://github.com/DSpace/Rest7Contract/pull/17
- Tim expressed concerns of possible scope creep. This may be a lot of backend refactoring to align all these tools into the proposed "processes" endpoint. The idea of a "scripts" endpoint seems OK though, and long term this entire concept seems fine. Just concerned it could be significant effort that may not fit into DSpace 7 timelines.
- Lots of discussion of pros/cons here.
- Tim asks for Atmire to write up a proposal for how the backend (i.e. DSpace API layer) would need to change to support this. Then we can analyze whether it's possible for DSpace 7.
- Lieven notes Atmire can do this after the Preview Release.
- Edit Homepage News REST Contract - Needs Reviews
- Metadata as a Map (Requires re-review)
- REST Contract: https://github.com/DSpace/Rest7Contract/pull/39
- Contract has feedback from Andrea & Approved by Tim. Waiting for rereview from Andrea Bollini (4Science)
- JIRA:
- REST Implementation: https://github.com/DSpace/DSpace/pull/2287
- Angular Updates: https://github.com/DSpace/dspace-angular/pull/347
- REST Contract: https://github.com/DSpace/Rest7Contract/pull/39
- Community / Collection CRUD
- https://github.com/DSpace/DSpace/pull/2277
- Has approval from Tim. Waiting on rereview from Andrea Bollini (4Science)
- https://github.com/DSpace/DSpace/pull/2277
- Metadata Registry (8.1) - Needs Reviews
- JIRA:
- (Merged) Contract: https://github.com/DSpace/Rest7Contract/pull/38
- REST: https://github.com/DSpace/DSpace/pull/2291
- Has approval from Tim. Waiting on rereview from Andrea Bollini (4Science)
- Administrative Edit Item (metadata, bitstreams, assign roles) (7.13) - Needs Reviews
- JIRA:
- (Merged) Contract: https://github.com/DSpace/Rest7Contract/pull/37
- REST: https://github.com/DSpace/DSpace/pull/2290
- Has approval from Tim. Waiting on rereview from Andrea Bollini (4Science)
- JIRA:
- Workflow Endpoint (from Andrea)
- https://github.com/DSpace/DSpace/pull/2312
- Waiting on updates. Ben & Tim reviewed and provided feedback.
- Scripts & Processes endpoint REST Contract: https://github.com/DSpace/Rest7Contract/pull/17
- (Did not discuss in detail) Discussion of EPerson Deletion (Tim again asked that all write in your feedback on DS-4306 ticket)
- Ticket:
- PR: https://github.com/DSpace/DSpace/pull/2229
- ACTION: ALL will add comments/thoughts to DS-4036 so we can finalize a decision on whether "null" EPersons are OK or not.
- DSpace 7 installation/customization process.
- DSpace Backend as One Webapp PR : https://github.com/DSpace/DSpace/pull/2265
- See also early docs at: DSpace Backend as One Webapp
- Development planning/updates in Development Planning Spreadsheet.
- The Next Meeting will be Thurs, Jan 31 at 15:00UTC (10:00am EST) in DSpace Meeting Room
- Agenda: Concentration on Development Planning Spreadsheet and finalizing the next DSpace 7.0 Preview Release goals/deadline. (Top priority)
Overview
Content Tools