Page History
...
Info | ||
---|---|---|
| ||
|
Agenda
- Discussion Topics - If you have a topic you'd like to have added to the agenda, please just add it.
- 8.0 Final Release
- "High Priority" tickets/PRs remaining: https://github.com/orgs/DSpace/projects/27/views/1?filterQuery=label%3A%22high+priority%22
- "Random" Submission Failures when invalid "replace" action sent via PATCH: https://github.com/DSpace/dspace-angular/issues/3050#issuecomment-2163502077
- Merger issue between the "dspace-7_x" and "main" branches (at least in dspace-angular) because these branches have different commits applied: https://github.com/DSpace/DSpace/issues/9616
- Test Branch/PR for Frontend:
- For example: see https://github.com/DSpace/dspace-angular/compare/main...dspace-7_x and /pull/3114
- Test Branch/PR for Backend: https://github.com/DSpace/DSpace/compare/main...dspace-7_x
- Possible solution is:
git merge -s ours dspace-7.6.1
into "main". This will reset their common ancestor and is also the recommended way to "supersede old development history of side branches" according to Git documentation.- This action should be done after every minor release from the maintenance branch. It should always be merged back to "main" using the "-s ours" flag.
- Verify using "git diff". We expect "main" to have no new changes. But, if "main" has changes, that may mean additional cleanup is needed.
Tim Donohue will create a test branch with this merger applied. That will allow us to better analyze the results. - pull/9647
- Final PR Merged Deadline? (i.e. Code Freeze)
- Wrap-Up from OR2024: DSpace at OR2024
- Ongoing Discussion: High CPU with DSpace 7 SSR: https://github.com/DSpace/dspace-angular/issues/3110
- DSpace 7.x Maintenance
- PRs created to backport
/api/security/csrf
REST endpoint: https://github.com/DSpace/DSpace/pull/9599 and https://github.com/DSpace/dspace-angular/pull/3063
- PRs created to backport
- (Other topics?)
- 8.0 Final Release
- Board Review & assignments:
- Backlog Board - Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
- 8.0 Project Board - Assign new PRs to volunteers to code review and/or test.
- 7.6.x Project Board - Assign new PRs to volunteers to code review and/or test.
- Upcoming Topics: (Let us know if there are topics you want to discuss in future weeks)
- None at this time
...
- Tim Donohue
- Holger Lenz
- Giuseppe Digilio (4Science)
- Paulo Graça
- Mark H. Wood
- Grazia Quercia (4Science)
- Corrado Lombardi (4Science)
- Julian Timal (eScire)
- Martin Walk
- Melissa Anez
- Oliver Goldschmidt
- Hrafn Malmquist
- Pascal-Nicolas Becker
Regrets
Current Work
...
See Trading reviews on Pull Requests for how to get immediate attention to that PR!
Notes
Discussed the the status and progress of tickets on GitHub
- Tickets Three tickets labeled high priority must be resolved before the 8.0 release
- #9631 has been assigned to Giuseppe Digilio (4Science) for review
- #9638 has been assigned to Kim Shepherd for review
- Several tickets (over 20) Other tickets not labeled high priority remain
- if time and workload allows, these tickets can be integrated
- into 8.0
Discussed the updated Release Schedule
- PR Creation Deadline has been pushed to May 31
- PR Merge Deadline has been pushed to June 7
- Final Documentation & Release Week has been pushed to June 10-14
- 8.0 Release Announcement has been pushed to June 17
Discussed the merger issue between the the "dspace-7_x" and "main"
- The issue creates two different branches which create merge conflicts
- Discussed a possible solution in which dspace-7_x commits are merged back into main
- Preference to merge at the tag level instead of the branch level (7.6.1)
- Will keep this on the agenda and continue discussion at a later time
- Tim Donohue will create a test branch to test how to resolve the merger conflict
Due to OR, next week's dev meeting will be canceled
- Next dev meeting will be held on Jun 13, 2024
Discussed details pertaining to the developers Q+A at OR
- Art Lowel (Atmire), Andrea Bollini (4Science), and Pascal-Nicolas Becker will present and help coordinate the workshop in cooperation with Michele Mennielli
- Tim Donohue and Holger Lenz will attend virtually – anyone else who cannot attend in person is welcome to join the virtual tie in via Zoom: https://lyrasis.zoom.us/my/dspace?pwd=RTk4QUhISnhPRi9YenVrTFJKbDllQT09
- Holger Lenz will add any DSpace related OR presentations to DSpace at OR2024
Briefly mentioned updates regarding the server side rendering issues
Briefly discussed DSpace 7.x Maintenance
...
- anything not labeled high priority that is not integrated into 8.0 by the release date will be pushed to 8.1
Discussed the updated Release Schedule
- Code freeze is planned for early next week (week of June 17)
- Release date is planned for June 24, given that the above mentioned tickets are resolved
Discussed and reviewed the Q+A developers workshop at OR
- Emphasized the need to resume the discussion initiated at the Q+A workshop around plans for 9.0 features
Overview
Content Tools