Page History
...
- Discussion Topics - If you have a topic you'd like to have added to the agenda, please just add it.
- No meeting next week on March 20. Tim will be out of the office from March 19-23, returning on the 24th.
- DSpace & DSpace-CRIS potential merger discussions
- DSpace and DSpace-CRIS Planning Groups - wiki pages to follow along with ongoing discussions.
- DSpace 9.0 release (see release schedule above)
- REMINDER: Tomorrow is the "Feature PR Review/Test Deadline"
- 9.0 Documentation Wiki Space: https://wiki.lyrasis.org/display/DSDOC9x
- 9.0 High Priority Dependency / Feature PRs should be reviewed/merged in this order:
Upgrade to Bootstrap 5: https://github.com/DSpace/dspace-angular/pull/3506 (MERGED)
Upgrade to Angular 18: https://github.com/DSpace/dspace-angular/pull/3717 (MERGED)
Migrate to Angular Control Flow Syntax: https://github.com/DSpace/dspace-angular/pull/3997
- Refactor menu resolvers: https://github.com/DSpace/dspace-angular/pull/3994
- (Time permitting) Migration to NX & refactor into libraries: https://github.com/DSpace/dspace-angular/pull/4019 (This may be delayed to immediately post-9.0 if we don't have time to give it a thorough test/review)
- Other topics
- consider backporting of https://github.com/DSpace/dspace-angular/pull/3506 and https://github.com/DSpace/dspace-angular/pull/3997 to dspace 8.x
- Board Review:
- 9.0 Project Board - Review PRs collaboratively or Assign new PRs to volunteers to code review and/or test.
- Backlog Board - Are there any tickets here stuck in the "Triage" column? We'd like to keep this column as small as possible.
- 8.x and 7.6.x Maintenance Board - Known bugs can be found here, along with any backported bug fixes.
- Upcoming Topics: (Let us know if there are topics you want to discuss in future weeks)
- Ongoing Discussions (temporarily put on hold until there are updates):
- High CPU with DSpace 7 SSR: https://github.com/DSpace/dspace-angular/issues/3110 (This should be alleviated through several SSR related performance improvements coming in 7.6.3 and 8.1)
- Simplifying the Installation Process: https://github.com/DSpace/dspace-angular/issues/3184
- Discussion: how to keep message catalogues in sync? https://github.com/DSpace/dspace-angular/issues/3334
- Discussion/proposal around refactoring and simplifying Live Import and External Data frameworks: https://github.com/DSpace/DSpace/issues/9758
(nothing concrete yet but would be great to get thoughts added to this issue and maybe find some collaborators)
- Ongoing Discussions (temporarily put on hold until there are updates):
...
See Trading reviews on Pull Requests for how to get immediate attention to that PR!
Notes
Housekeeping
- Meeting time will remain at 15:00UTC until all countries have entered Daylight Savings Time
- No meeting next week: it's imperative that developers and reviewers keep on top of things
DSpace & DSpace-CRIS Merger
- No updates at this point; the planning groups have started their work
9.0 Release
- Deadline tomorrow: Feature PR and test deadline; this is a deadline for reviewers; please do at least a basic review/basic test until tomorrow, so that developers have enough time to incorporate feedback
- PRs that haven't gotten a review yet need to get a review before end of day tomorrow (Friday)
- We have a 9.0 wiki space
- Feel free to draft up documentation to get things ready for Testathon
- Right now, a copy of the 8.0 docs are in that space
- High Priority Dependency / Feature PRs
- Top three have been merged, which has created merge conflict; thank you for cleaning those up
- Remaining is
- Refactor menu resolvers PR
- Are trying to get this in; Giuseppe has already started to test this, should be ready to go soon
- Migration to NX & refactor into libraries
- Tim is leaning to wait until right after 9.0 until all the other features are taking care of; this affects a lot of code, we need to make sure we understand this well enough
- Refactor menu resolvers PR
Other topics
- consider backporting of https://github.com/DSpace/dspace-angular/pull/3506 and https://github.com/DSpace/dspace-angular/pull/3997 to Dspace 8.x
- Question: Why would we want this in DSpace 8?
- Because these changes will affect all the backporting we have to do in future releases; automatic backports will fail
- Concern: these are going to be difficult, complex upgrades for sites with customization, as they touch a lot of code
- Several committers expressed hesitancy to backport this to DSpace 8; might better to think of ways to make the backport easier for us, since main branch has converged quite a bit from DSpace 8
- Could start development on 8 and forward port it to main
- If you have any ideas how to improve porting between the two branches, please let Tim know
- Question: Why would we want this in DSpace 8?
Board Review
- PRs in "needs reviewer assigned" column will most likely get dropped - no one has volunteered to review or developer has not responded to reviews
- #10129
- Needs a reviewer, has merge conflicts
- #4038
- Already has a reviewer, is in wrong column
- Pierre has tested this, needs code review; Tim added as secondary, but would be good to get another reviewer
- #3078
- Waiting on refactoring to use PATCH add
- Up to developer to get it cleaned up
- #9610
- Related to #3078
- #3076
- Has conflicts on frontend; might need to delay based on CRIS merger discussions
- Tim added and will take a look at the code
- There were also architectural questions and concerns
- Steering has asked to avoid adding features that could complicate the merger
- #2892
- has unrelated integration test that failed
- paused for the moment to see what's going on
- #3164
- Has had a merge conflict for some time, waiting on developer to fix the PR
- Not sure if this will get in
- #3165
- In pretty good state, has had reviews and testing from Tim, needs to get cleaned up
- Tim will review a second time
- #9793 and #3286
- Waiting on developer
- #9844
- Waiting on dev to address rest of feedback
- Looking good so far
- #3355 and #9849
- Ready to be tested and reviewed again
- Frontend: There is a dependencies error that needs to get cleaned up
- Backend: Waiting on dev to get updated, then retest
- #9866 and #3369
- Has merge conflicts
- Kim has given positive review; Yuri found some problems on the front end
- If dev can get it cleaned up, we can get it moved forward
- #9915
- Mark has done cleanup today; waiting on additional reviews and testing to move it along
- Tim added himself as reviewer in addition to Kim and Giuseppe
- #3338
- Has merge conflicts; Tim added as secondary reviewer
- #3540
- Has had some testing and code reviewers
- Contains lint failures
- Kim will do final cleanup and Tim will do another review
- 4Science invited to review as well
- #3722
- still waiting on reviews
- #10237
- needs code review
- Giuseppe will test; Tim added as well
- could port to main if its working well; if not need to delay it
- #10294 and #3882
- needs rebasing; merge conflicts in frontend have been resolved
- Tim will review this week
- #10333
- Tim will do code review today or tomorrow
- #10407
- Had reviews and testing, in good state
- Kim needs to tidy things up and will request review
- in a good spot; just a matter of getting them cleaned up and ready to go
- #10410
- Had early reviews from Tim; in good spot to be rereviewed
- Tim will get to them again if not this week, next week
- Paulo: if you have a hance to look at them Tim would welcome feedback
- #10431
- waiting on dev; frontend hasn't been fully updated yet
- need Tim to look at more closely
- Tim will add feedback
- #10433 and #4017
- Has had lots of testing; lots of code cleanup has occurred; moving forward
- Tim needs to revisit; going well
- Some unit test failures the dev needs to clean up
- Giuseppe needs to review angular side
- #10435
- Looking good, has had a lot of testing and reviews; small things to clean up in reviews and bugs related to download not showing up properly
- #10436
- Waiting on Francesco and Yuri, please give it a quick look
- #4022
- Probably going to miss release
- Difficult to understand changes; can't test without rebase; waiting on dev to respond
Action items
Overview
Content Tools