Time/Place
This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- Web Access: https://www.freeconferencecallhd.com/wp-content/themes/responsive/flashphone/flash-phone.php
- IRC:
- Join the #fcrepo chat room via Freenode Web IRC (enter a unique nick)
- Or point your IRC client to #fcrepo on irc.freenode.net
Attendees
- Danny Bernstein
- Jared Whiklo
- Daniel Lamb
- Esmé Cowles
- David Wilcox
- Aaron Birkland
- Andrew Woods
- Carrick Rogers
- Kevin S. Clarke
- Ben Pennell
Agenda
- 4.7.4 release testing (4.7.4 JIRA tickets)
Release planned for Aug 1
- Samvera and CLAW testing?
- Backwards-compatibility testing?
- Likely a breaking change that should not be in the 4.7.4 release:
- Fedora alignment to API sprints
- The divide between
4.7-maintenance
andmaster
branches- Commits that are in 4.7-maintenance and should be in master:
- https://github.com/fcrepo4/fcrepo4/commit/6a0bcda5ed1d3fc93375302091aa20fe80b7bfc3
- https://github.com/fcrepo4/fcrepo4/commit/000236204185c22d6623d04f90e5f2bc9ee73d1c
- https://github.com/fcrepo4/fcrepo4/commit/eb0ca36940aaaf4c6351d977cd8da720dcb3987f
- https://github.com/fcrepo4/fcrepo4/commit/d70c35bf460cefe8890aee4712dab1d5f7d646c4
- Commits that are in 4.7-maintenance and should be in master:
- Working towards the next Import/Export release
- Ben Pennell? Michael Durbin? any word on
- Adjusting the approach to serving /fcr:assets. (github-pr)
- Now that the fcrepo-2508 is closed, any update on the related tickets:
- Jose Blanco - likely resolved, waiting on feedback from
- ...
Status of "in-flight" tickets
Ticket Summaries
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
Minutes
4.7.4 Release
- Release candidate went out earlier this week
- Attendees encouraged to run through tests
- There have been many big fixes and improvements that have gone into master but have not come out in a point release
- 4.7.4 makes these available in a backwards-compatible way
- Need CLAW and Samvera tests
- Consolidating Spring configuration could be a breaking change
- Need to pull this commit out and tag RC2
- Need better backwards compatibility testing
- May involve existing data
- May require an integration environment , sandbox style
- We could automate the creation of resources in Fedora for this build process
- Spin up a release candidate and feed it an import package
- Provide recipes for different expectations/types of data
Fedora API alignment sprints
- There is a delta between the current iomplemention of Fedora and the spec, which we need to close with these sprints
- First sprint starts Sept. 11 for 2 weeks. Aaron Birkland will coordinate
- Second sprint starts Sept. 26 for another 2 weeks
- Interested folks are encouraged to sign up
- We will also support/encourage other implementations to implement the spec. Need 2 or more to validate the spec
The divide between 4.7-maintenance and master branches
- 4 commits in 4.7-maintenance and should be in master
- These are revert commits for breaking changes that messed up namespaces for existing implementations
Working toward next import/export release
- One ticket still in review
- Ben P is making good progress on version import, but we needn’t wait on this issue to cut a release
- We can always cut a new release when versioning import has been implemented
- Call for volunteers to do the release
- Danny B volunteered
- Jared will help
Adjusting the approach to serving /fcr:assets
- Issues with HTTPS
- Seems to be an NGINX problem
- Fixing this at the Fedora level would institutionalize a workaround
2 Comments
Unknown User (acoburn)
Related to serving the /fcr:assets point, this is not just an NGINX problem. The same issue applies equally to proxying with Apache httpd (I suspect that any reverse proxy would encounter the same issue).
That is, I would not characterize fixing this as "institutionalizing a workaround" at all; rather, it is a problem with the Fedora software and it should be fixed. And the most effective fix will likely be to just use path-based URLs, which skirts the entire mixed protocol issue entirely. Alternately, a scheme-less URL would amount to the same thing, but a path-based URL will tend to be nicer for reverse proxies.
Aaron Birkland
Exactly right. I was on the call, but unfortunately was disconnected in the middle of making that point. It is not an NGINX problem. The pattern of using a SSL termination proxy is well-established and common, just not with Fedora yet.
Opened a new issue in Jira: