Page History
...
Info | ||
---|---|---|
| ||
Release Schedule:
Ongoing/Weekly tasks:
|
...
- (30 mins) General Discussion Topics
- Planning for 7.6
- Review the 7.6 board
- Steering has voted to fund the following tasks for 7.6. Need volunteers to claim.
- Upgrade to Angular 15 (estimated at 60hrs): https://github.com/DSpace/dspace-angular/issues/2043
- Support "Primary Bitstream" concept (estimated at 40-60hrs): https://github.com/DSpace/DSpace/issues/3349 and https://github.com/DSpace/dspace-angular/issues/1578
- Determine which tickets in "In Progress" column are still being worked on for 7.6. Do any of these need to be taken off the 7.6 board and moved to 8.0?
- Very High priority bugs located in 7.5:
- Submission form "Type" dropdown changes values when pressing Enter: https://github.com/DSpace/dspace-angular/issues/2145 Might be related to Safari browser dropdown issues: https://github.com/DSpace/dspace-angular/issues/2124
- Administer Workflow Actions no longer work: https://github.com/DSpace/dspace-angular/issues/2118
- Steering has voted to fund the following tasks for 7.6. Need volunteers to claim.
- Finalize Timeline for 7.6: Looking at an early June release (possibly announce on Monday, June 5?), unless we feel it can be moved forward into May.
- Tim will update release schedule above once we set a goal.
- General rule for 7.6: New features are welcome if they used to exist in 6.x. Everything else must be a fix that would normally be acceptable in a "bug fix only" release.
- 7.6 is a "transition" release, where we are transitioning back to our release numbering scheme
- Releases after 7.6: Later releases will be bug-fix only.
- Andrea Bollini (4Science) and Lieven Droogmans suggest to switch to a 7.6.1, 7.6.2, 7.6.3 for eventual bug fix release. This clarifies that 7.6 is the final feature release, and that every later release is a minor upgrade.
- With 8.0 however, we would move back to our existing release numbering scheme. Bug fix releases would be numbered 8.1, 8.2, 8.3, etc.
- Review the 7.6 board
- (NO UPDATES) Demo Site maintenance (https://demo7.dspace.org/ and https://api7.dspace.org/server/)?
- LYRASIS is still working on this, but some restructuring of plans has had to occur because of internal deadline changes. Likely not to be completed until late March or April.
- In the meantime, can we ensure that it is still possible to send updates to both the frontend & backend per instructions at Updating DSpace 7 Demo Sites
- (Future Topic) Lyrasis' new CEO has asked Tim Donohue to investigate what it would take to implement OCFL-based storage (or similar preservation-friendly storage) for DSpace (v8 or later)
- Early brainstorm is to likely keep DSpace's existing database & Solr usage as-is.
- However, migrate from current "[dspace]/assetstore" to an OCFL storage structure.
- OCFL storage would contain both the content file(s) (PDF, etc) and a metadata representation (exported/synced from database). The metadata representation might be similar to our existing DSpace AIP Format.
- Tools would need to verify/validate that data in OCFL storage "matches" with what is in the database (similar to a Checksum Checker, but more specific to OCFL storage)
- If anyone is interested in brainstorming this idea further, get in touch with Tim.
- (Other topics?)
- Planning for 7.6
- (30 mins) Planning for next week
- Review the Backlog Board - Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
- Review the 7.6 Project Board - Assign tickets to developers & assign PRs to reviewers.
- Paid (by DSpace project) developers must keep in mind priority. If new "high" or "medium" priority tickets come in, developers should move effort off of "low" priority tasks.
- Volunteer developers are allowed to work on tickets regardless of priority, but ideally will review code in priority order
...
Overview
Content Tools