Page History
...
(15 mins) Developer Stand Up - Developers give brief updates on their effort (or their team's effort).
- Update/see "Current Work" section below based on your status. Please feel free to update prior to meeting.
- Please highlight any new work (needing reviews/testing), any blockers (for you), and any discussion topics you may have.
- (30 mins) General Discussion Topics
- Preview 1 Release Status (Goal was May 3 or 6). Where do we sit?
- Docker images with test content
- OR2019 Planning
- Preview 2 Release at end of May. Which features should fit in that release?
- Theming/Branding strategy, One Webapp refactor, Solr upgrade process.
- Preview 2 Release at end of May. Which features should fit in that release?
- Improved Estimation Strategy for Beta release. (Estimates should include time for discussion / code reviews, also should be done by multiple developers)
- Development Planning Spreadsheet needs to be updated, so that we can determine what (outstanding) tasks need estimation.
- Will be using Wideband Delphi estimation technique
- Preview 1 Release Status (Goal was May 3 or 6). Where do we sit?
- (15 mins) Planning for next week
- Assigning PRs for Review
- Next tasks from Development Planning Spreadsheet
...
- (Angular) Adding Accessibility via Travis CI https://github.com/DSpace/dspace-angular/pull/356 (work in progress) (Lower priority)
- (REST Contract) Edit Homepage news: https://github.com/DSpace/Rest7Contract/pull/45 (Ben Bosman - has outstanding questions/comments) (Lower priority)
- (REST) Updating Owning Collections: https://github.com/DSpace/DSpace/pull/2283 (Kevin Van de Velde (Atmire) - changes requested. Implementation doesn't align with contract) (Timeline: Should be ready a week after the entities are merged)
- (REST) Item Mapper functionality: https://github.com/DSpace/DSpace/pull/2282 (Kevin Van de Velde (Atmire) - changes requested. Implementation doesn't align with contract) (Timeline: Should be ready a week after the entities are merged)
- (REST) DS-4210 Deposit on collection without workflow seems to fail (405 but succeed) (work in progress - support on identify failure on the test env will be appreciated) Andrea Bollini (4Science)
- (REST) DS-4043 Revisit the security layer of the submission (work in progress) Andrea Bollini (4Science)
PRs Needing Review
- https://github.com/DSpace/Rest7Contract/pull/41 (Waiting on updates from Ben Bosman ) (REST Contract) Group and eperson management:
(REST Contract) Configurable Entities (Part 1 - Architecture & Display): https://github.com/DSpace/Rest7Contract/pull/57 (Mark H. Wood -
., Paulo Graça -
, Andrea Bollini (4Science) - changes requested) - discussed today Paulo Graçawill double check the latest comments from Andrea Bollini (4Science), it looks reasonable to postpone PUT discussion to a separate PR if disagreement cannot be solved quickly
(REST) Configurable Entities (Part 1 - Architecture & Display): https://github.com/DSpace/DSpace/pull/2376 (Tom Desair reviewed, Paulo Graça - approved, Andrea Bollini (4Science) - awaiting a second review) minor changes have been applied and other things noted in separated ticket. The vote on the PR is related to the design disagreement that has been postponed as by comments in the PR)
- (REST) Fixes based on Feedback on Configurable Entities
-
, Paulo Graça )
(REST) More Fixes based on Feedback on Configurable Entities: https://github.com/DSpace/DSpace/pull/2422 ( Andrea Bollini (4Science)
Tim Donohue
- (REST) Refactor PatchBadRequestException to DSpaceBadRequestException and fix improper 500 response errors: https://github.com/DSpace/DSpace/pull/2403 (Needs updates - conflict to solve Andrea Bollini (4Science) review done)
(Angular) Transfer to .po message format - Initial PR: https://github.com/DSpace/dspace-angular/pull/366 (Paulo Graça, Tim Donohue , Art Lowel (Atmire) UPDATED. NEEDS RE-REVIEW → Preview 2)
(Angular) Configurable Entities (Part 1 - Architecture & Display): https://github.com/DSpace/dspace-angular/pull/372 ( Paulo Graça -
. Giuseppe Digilio (4Science)
, Tim Donohue , Art Lowel (Atmire) - retested, looks fine)
(Angular) Preview release theme: https://github.com/DSpace/dspace-angular/pull/376 (Tim Donohue - Will be merged into a "preview" branch )
(Angular) Preview release theme, extended for entities: https://github.com/DSpace/dspace-angular/pull/389 (Tim Donohue - Will be merged into a "preview" branch )
- https://github.com/DSpace/dspace-angular/pull/384) (Art Lowel (Atmire) , Paulo Graça - NEEDS RE-REVIEW Tim Donohue, Giuseppe Digilio (4Science) REPLIED TO REVIEW, NEEDS FINAL APPROVAL) (Angular) MyDSpace UI (
- (Angular) Tweaks for new entities data: https://github.com/DSpace/dspace-angular/pull/390 (Tim Donohue , Paulo Graça ?)
- (Angular) Preview release misc fixes: https://github.com/DSpace/dspace-angular/pull/392 (Tim Donohue , Paulo Graça ?)
(Angular Bug) https://github.com/DSpace/dspace-angular/issues/368 (Andrea Bollini (4Science) - information added, Art Lowel (Atmire) )
(Backend) One Webapp Backend - Initial PR: https://github.com/DSpace/DSpace/pull/2265 (Ben Bosman ,
Mark H. Wood ,
Terrence W Brady )
- This PR will have a follow-up PR to rename the "dspace-spring-rest" webapp to "dspace-server" and update all URL configurations
(Backend) Upgrading to Handle Server v9: https://github.com/DSpace/DSpace/pull/2394 (Mark H. Wood)
(Backend) Our extensive EHCache configuration is ignored: https://github.com/DSpace/DSpace/pull/2397 (Terrence W Brady )
-
(REST) Pagination issues on Items findAll - https://github.com/DSpace/DSpace/pull/2406 (Tim Donohue, Kevin Van de Velde (Atmire) - ASKED FOR UPDATES)
PRs Merged this week!
- (REST Contract) Configurable Configurable Entities (Part 1 - Architecture & Display): https://github.com/DSpace/Rest7Contract/pull/57
Fixes based on Feedback on Configurable Entities https https://github.com/DSpace/DSpace/pull/2414 (Andrea Bollini (4Science) , Paulo Graça )
...
- Submission & Workflow UI / backend
- Configurable Entities (from DSpace 7 Entities Working Group (2018-19))
- Upgrading Solr Server for DSpace (not required for Preview, as there's no user facing features. However, the earlier we feel comfortable merging this effort the better)
...
- Finalizing theming/branding strategy for new UI
- DSpace Backend as One Webapp
- Finalizing (as much as reasonable) the upgrade process (including Solr, Handle Server, etc)
Notes
- Preview Release last steps (new timeline: May 15 at latest)
- All blue star
PRs listed above are ready to merge after one final check. Tim Donohueis doing final review & merge. Will ask for help if there are any questions
- Marketing Working Group has an announcement ready to promote
- Need to touch base with Terrence W Brady around the Docker build for the Preview Release (Remember, the Docker build will give an easy to install version of Preview with test data). Some requirements of the Docker Build include:
- Test data to show off Entities (Atmire has test data export ready)
- Test Collection with workflow enabled to for using Submission / Workflow UI. (Needs to be added to test data export)
- The Docker build should be against the "preview" branch (or a tag) of Angular UI. This "preview" branch does not yet exist, but will have an improved theme (see PRs #7 and #8 in the above PR list on this page). The REST API can be deployed from "master" however (or a tag).
- Terry mentioned he may want help/support in testing out the Docker build. Tim can help some (now using Docker) but others also welcome.
- All blue star
- OR2019 Planning
- ALL: For next week, start to think about what we must reasonably have done by OR2019. However, realize we need to scale back as several key developers (Tim, Art, Andrea) will have less availability between now and OR2019 because they need time to prepare talks/workshopts
- Side discussion about making the Angular UI Travis CI functionality less dependent on our Demo DSpace REST API. As we noticed recently, if the Demo REST API is unavailable, then some Angular UI tests fail (as they need a running REST API backend to perform tests.
Art mentioned we could investigate using Travis CI + Docker Compose for testing of Angular. The Angular UI Travis build could kick off Docker Compose to spin up a Docker instance for testing
- Docs: https://docs.travis-ci.com/user/docker/#using-docker-compose
- Blogpost on how to do it: http://elliot.land/post/using-docker-compose-on-travis-ci
- An example travis.yml file: https://github.com/Ortus-Solutions/docker-buildfiles/blob/master/.travis.example.yml
- Maybe Terrence W Bradywould be interested in helping us investigate this? It's not high priority (could be done sometime after OR2019), but it might be an easy way to spin up a Test REST API for Angular tests to run against.
Overview
Content Tools