Page History
...
- Discussion Topics - If you have a topic you'd like to have added to the agenda, please just add it.
- TOMORROW (May 2) is our deadline for Bug Fix Pull Requests to be created for consideration in 9.0. Any Bug fix PRs created after May 2 will not be considered for 9.0 unless they are deemed high priority for this release.
- DSpace & DSpace-CRIS potential merger discussions
- DSpace and DSpace-CRIS Planning Groups - wiki pages to follow along with ongoing discussions.
- DSpace-CRIS and DSpace Differences - List of known feature/architectural differences between DSpace 8 and latest version of DSpace-CRIS
- DSpace 9.0 release (see release schedule above)
- Feature Documentation in 9.0 Documentation Wiki Space: https://wiki.lyrasis.org/display/DSDOC9x/Release+Notes
- Missing Documentation for:
- ORCID Login Flow for private emails: https://github.com/DSpace/DSpace/pull/9849 (4Science)SAML Authentication: https://github.com/DSpace/DSpace/pull/9470 (DSpaceDirect)
- Missing Documentation for:
- High Priority bugs / PRs on our board:
- Feature Documentation in 9.0 Documentation Wiki Space: https://wiki.lyrasis.org/display/DSDOC9x/Release+Notes
- Other topics
- (Please add any here that you'd like to discuss)
- 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
- 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
- Because of holidays in several countries (Italy, Belgium others), our attendance was very small today.
- We reviewed the upcoming timelines for 9.0 development
- Highlighted the "high priority" bug fixes that still remain for 9.0. These bugs we'd like to see fixed in 9.0 (and some will be backported to 8.x and 7.6.x) if possible.
- Called out https://github.com/DSpace/dspace-angular/pull/4227 (Remove "ssr.paths" configuration and replace with "ssr.excludePathRegexes")
- This could use more eyes/testers. It removes the "ssr.paths" configuration added in 8.1 / 7.6.3 to limit which paths in the UI will undergo server-side rendering (SSR). This was necessary to help improve performance of the DSpace UI when hit heavily by bots.
- The replacement is to do the opposite . Instead of only including specific paths we want to only exclude specific paths via a new "ssr.excludePathRegexes" configuration. This setting allows for using RegEx to more easily select specific paths. We've also found that excluding only specific paths fixes bugs related to the wrong HTTP error code being returned (https://github.com/DSpace/dspace-angular/issues/4132)
- Feedback on the new approach is welcome. Also take a look at the default settings for "excludePathRegexes" to see if there are additional paths you feel should be excluded from SSR.
- Called out https://github.com/DSpace/dspace-angular/pull/4227 (Remove "ssr.paths" configuration and replace with "ssr.excludePathRegexes")
- Took a brief look at the 9.0 project board with general reminders
- We still have a lot of bug PRs on this board (over 120). Most of them will likely not get into 9.0 unless others help test them. If there's a bug fix you want to see make it into 9.0 (and potentially be backported to 8.x and 7.6.x), please review or test it. Once it gets to the "Reviewer Approved" column, Tim will help get it merged
- Tim will be concentrating on "high priority" bug fixes, and ones related to accessibility or performance improvements. He likely will not get to most of the other fixes on this list.
- Questions about what's left on the 9.0 board and the release schedule.
- Are we moving too fast and trying to put too much into 9.0? Should we slow down how much we merge into 9.0? Many people are still running 7.6.x and may not be looking to upgrade anytime soon.
- Tim clarified that everything left on the 9.0 Board is a bug fix. (No more features will be added to 9.0.) Most of these bug fixes also impact 8.x and 7.6.x (and will be backported as much as possible). So, anything we can get merged now can also help 8.x and 7.6.x.
- Tim noted the yearly release schedule (one major release per year) is decided by Steering, but we can provide feedback to them on the pace of releases. One thing to be aware of though is that both Angular and some Java tools (Spring & Hibernate especially) are moving rather quickly with their own releases. So, one reason for our yearly release schedule is to keep up with Angular & Java libraries.
- Tim also reminded everyone that we support the last three major releases. Once 9.0 is released, this means 7.6.x, 8.x and 9.x will all be supported releases of DSpace. Once 10.0 is released, that will mean that the supported versions will be 8.x, 9.x and 10.x.
- Are we moving too fast and trying to put too much into 9.0? Should we slow down how much we merge into 9.0? Many people are still running 7.6.x and may not be looking to upgrade anytime soon.
- Wrapped up the meeting early because of lack of attendance & no further questions/feedback from attendees.
Action items
Overview
Content Tools