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: DSpace Meeting Room
Agenda
General development / planning updates (Tim)
- Quick updates on Angular UI tickets and/or PRs (Art)
- Quick updates on REST API tickets and/or PRs (Andrea)
- (Last 15mins) Development planning/updates in Development Planning Spreadsheet.
Attendees
Andrea Bollini (4Science) (unavailable)
- Lieven Droogmans (unavailable)
Pablo Prieto (unavailable)
- Mark H. Wood
- Giuseppe Digilio (4Science) (unavailable)
- Ben Bosman
Notes
(Notes below copied from last meeting. Details will be updated during this meeting.)
- General Updates (Tim)
- DSpace Leadership team had a meeting yesterday 2018-11-07 DSpace Leadership Group Meeting
- Looking less and less likely we'll push for a DSpace 7 "preview" release in 2018. A subgroup of the Leadership group will meet next week to discuss DSpace 7 release planning/strategies.
- Angular Team Updates (Art)
- Merged PRs: none this week
- In Progress tickets / PRs:
- Lotte working on the menus (based on mockups)
- Wiki page for side menu mockups: Menu Mockups
- Kristoff creating & editing Communities, Collections & Items
- Angular 6 PR (ready for early reviews, but won't be merged until Submission UI is merged): https://github.com/DSpace/dspace-angular/pull/320
- Art noted that Angular 7 was just released this week. However, no rush to upgrade yet, as we'll need to wait on our dependencies to update to v7 compatibility
- However, this notes that we really should work to get to Angular 6 soon (waiting on Submission PR still, see below)
- Lotte working on the menus (based on mockups)
- Tickets / PRs requiring review:
- Several small PRs from Bram (reviewed by Art, waiting on updates)
- Entities PR: https://github.com/DSpace/dspace-angular/pull/315 (Needs reviewers/testers)
- https://github.com/DSpace/dspace-angular/pull/279
- This ticket is also waiting on Tests/Specs to be implemented
- 4Science notes they can get these implemented by end of November.
- It's possible it could be done earlier (will try for early November). But having more contributors could help here
- When visiting
/submit
, even if I'm already logged in, I'm prompted to login a second time.- Will be fixed with X-Forwarded Header fix: https://github.com/DSpace/DSpace/pull/2207
- Configuration on server side is incorrect (for second describe box). Giuseppe will fix
- This ticket is also waiting on Tests/Specs to be implemented
- 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:
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- After that PR, we also will have a MyDSpace PR to complete the REST API side of Submission & Workflow
- Atmire will be creating separate PRs for each Content Mgmt feature (see our spreadsheet for full list)
- Still in the design phase
- Atmire looking at dynamically adding HAL links (making it more configurable).
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- Tickets / PRs requiring review:
- https://github.com/DSpace/DSpace/pull/2258
- Needs reviewers
- https://github.com/DSpace/DSpace/pull/2173 (Reviewed by Andrea, waiting on updates)
- https://github.com/DSpace/DSpace/pull/2128 (Updated by Oliver, waiting for final review from Andrea?)
- https://github.com/DSpace/DSpace/pull/2129 (Needs updates from Mark)
- Tickets to update our DSpace Java dependencies. Tim & Mark W have started working in this area, and this is important for DSpace 7 as some dependencies are very outdated or even EOL
- https://github.com/DSpace/DSpace/pull/2244 (Update to Commons Config v2 – important for better Spring integration)
- Also a Solr upgrade in the works: https://github.com/DSpace/DSpace/pull/2058
- And a log4j upgrade in works: https://github.com/DSpace/DSpace/pull/2241
- https://github.com/DSpace/DSpace/pull/2258
- Development planning/updates in Development Planning Spreadsheet.
- The Next Meeting will be Thursday, Nov 15 at 15:00UTC (10:00am EST) in DSpace Meeting Room
Overview
Content Tools