This Confluence wiki site, maintained by DuraSpace prior to the recent merger with LYRASIS, will transition from the duraspace.org domain to the lyrasis.org domain on Saturday, Nov 16 beginning at approximately 7pm ET. A period of downtime of 2-3 hours is expected. After the transition, this wiki will be available at https://wiki.lyrasis.org/. All links to duraspace.org wiki pages will be redirected to the correct lyrasis.org URL. If you have questions prior to or following the transition please contact: wikihelp@lyrasis.org.
Page tree
Skip to end of metadata
Go to start of metadata

Call in details:


Sprinters

Objectives

The objectives of sprint-02 are to:

  1. TBD

Resources

  1. Fedora API Delta Document
  2. Latest draft specification (constantly updated)
  3. Specification issue tracker
  4. Versioning/Authorization design document
  5. Versioning/Authorization Use-Cases
  6. Memento Specification

Meetings

Standups

IRC Template

[API Alignment Standup]
Finished yesterday: 
  {ticket titles and associated JIRA links}
  {and/or brief textual description}
Working on today:
  {ticket titles and associated JIRA links}
  {and/or brief textual description}
Blockers:
  {brief textual description}

Daily Reports

 2017-09-28

<dhlamb> [API Alignment Standup]
<dhlamb> Finished yesterday:
<dhlamb> Nothing
<dhlamb> Working on today:
<dhlamb> Using 'acl:agentClass foaf:Agent' to denote public access
<dhlamb> https://jira.duraspace.org/browse/FCREPO-2632
<dhlamb> Blockers:
<dhlamb> To some degree, WebAC needs to be enabled: https://jira.duraspace.org/browse/FCREPO-2631
<dhlamb> but it's not _really_ a blocker to begin work.

<peichman> [API Alignment Standup]
<peichman> Finished yesterday:
<peichman> minor cleanup of AuthNZ wiki docs https://wiki.duraspace.org/display/FEDORA4x/Authentication+and+Authorization
<peichman> Working on today:
<peichman> I can work on switching to acl:agentGroup/vcard:Group implementation for group lists: https://jira.duraspace.org/browse/FCREPO-2633
<peichman> Blockers:
<peichman> same as dhlamb, getting WebAC enabled in the build would be helpful, but not a complete blocker: https://jira.duraspace.org/browse/FCREPO-2631

<awoods> [API Alignment Standup]
<awoods> Finished yesterday:
<awoods> Created 5.0.0 wiki documentation space: https://wiki.duraspace.org/display/FEDORA5x
<awoods> Working on today:
<awoods> Creating tickets and reviewing work
<awoods> Blockers:
<awoods> None

<rotated8> [API Alignment Standup]
<rotated8> Finished yesterday:
<rotated8> Environment set up
<rotated8> Working on today:
<rotated8> API Delta Document CRUD verification
<rotated8> Blockers:
<rotated8> None

<lsitu> [API Alignment Standup]
<lsitu> Finished yesterday:
<lsitu> Read the Versioning - Authorization Design documentation and walked through the version related tickets
<lsitu> Discover the current version implementation in Fedora and the version suport in ModeShape
<lsitu> Working on today:
<lsitu> Versioning - Authorization Design and implementation discussions
<lsitu> Look for tickets to work on
<lsitu> Blockers:
<lsitu> none

<mohideen> [API Alignment Standup]
<mohideen> Finished yesterday:
<mohideen> Read the versioning docs and looked into codebase for making implementation decisions.
<mohideen> Working on today:
<mohideen> I will meet with Jared and Longshou at noon today to get started with the versioning implementation.
<mohideen> Blockers:
<mohideen> None

<dbernstein> [API Alignment Standup]
<dbernstein> Finished yesterday: ----
<dbernstein> Working on today:
<dbernstein> wrapping up https://jira.duraspace.org/browse/FCREPO-2631
<dbernstein> Enable WebAC by default
<dbernstein> https://jira.duraspace.org/browse/FCREPO-2630:
<dbernstein> Create deploy-time on/off switch for webac.
<dbernstein> Blockers:
<dbernstein> The above is almost done: I’m having difficulty getting the one click to recognize the jetty.xml config.

<whikloj> [API Alignment Standup]
<whikloj> Finished yesterday:
<whikloj> - Lots of reading and chatting around versioning design and how it might work in Modeshape Impl
<whikloj> Working on today:
<whikloj> - Lots of reading, chatting and starting to document possible paths of implementation
<whikloj> Blockers:
<whikloj> - None

 2017-09-29

<awoods> [API Alignment Standup]
<awoods> Finished yesterday:
<awoods> Reviewed ticket:
<awoods> - Enable WebAC by default - https://jira.duraspace.org/browse/FCREPO-2631
<awoods> ** Based on implementation barriers, recommend not supporting AuthZ in one-click
<awoods> Working on today:
<awoods> Reviewing new and existing Alignment tickets
<awoods> Blockers:
<awoods> None

<lsitu> [API Alignment Standup]
<lsitu> Finished yesterday:
<lsitu> Change userAgent references in FedoraSession to userURI: https://jira.duraspace.org/browse/FCREPO-2628
<lsitu> Looking into ModeShape for versioning support with no hierachy
<lsitu> Working on today:
<lsitu> Continue to research for versioning with no hierachy
<lsitu> Look for tickets to work on
<lsitu> Blockers:
<lsitu> Configuring node types to ignore versioning with child nodes

<rotated8> [API Alignment Standup]
<rotated8> Finished yesterday:
<rotated8> Started testing the basic CRD parts of the spec. This is ongoing.
<rotated8> Working on today:
<rotated8> More of the same
<rotated8> Blockers:
<rotated8> None

<mohideen> [API Alignment Standup]
<mohideen> Finished yesterday:
<mohideen> Cleaning up the previous implementation of versioning code.
<mohideen> Working on today:
<mohideen> Continuing with the same task.
<mohideen> Blockers:
<mohideen> None

<peichman1> [API Alignment Standup]
<peichman1> Finished yesterday:
<peichman1> change to acl:accessGroup and vcard:Groups (https://jira.duraspace.org/browse/FCREPO-2633)
<peichman1> Working on today:
<peichman1> looking for other WebAC issues; items 4-5 in https://wiki.duraspace.org/display/FEDORAAPI/Fedora+API+Delta+Document#FedoraAPIDeltaDocument-Authorization seem to be waiting on spec changes?
<peichman1> Blockers:
<peichman1> none at this point

<dbernstein> [API Alignment Standup]
<dbernstein> Finished yesterday:
<dbernstein> PR is in for https://jira.duraspace.org/browse/FCREPO-2631
<dbernstein> Enable WebAC by default
<dbernstein> https://github.com/fcrepo4/fcrepo4/pull/1246
<dbernstein> Completed feedback on https://github.com/fcrepo4/fcrepo4/pull/1241
<dbernstein> https://jira.duraspace.org/browse/FCREPO-2586
<dbernstein> Unsupported external-body access-types should produce 415
<dbernstein> (ready for merging)
<dbernstein> Working on today:
<dbernstein> https://jira.duraspace.org/browse/FCREPO-2630:
<dbernstein> Create deploy-time on/off switch for webac.
<dbernstein> Blockers:
<dbernstein> PR https://github.com/fcrepo4/fcrepo4/pull/1243 needs to be reviewed for me to move that forward,should be ready to go. (https://jira.duraspace.org/browse/FCREPO-2603)

dhlamb> [API Alignment Standup]
<dhlamb> Finished yesterday:
<dhlamb> Got oriented in the codebase, and enabled webac to manually test.
<dhlamb> Working on today:
<dhlamb> Using 'acl:agentClass foaf:Agent' to denote public access
<dhlamb> https://jira.duraspace.org/browse/FCREPO-2632
<dhlamb> Blockers:
<dhlamb> My own ignorance of the codebase. I'll be asking questions.

 2017-10-02

<rotated8>
[API Alignment Standup]
Finished yesterday:
More testing for the CRUD API
Working on today:
More testing for the CRUD API
Blockers:
None, except my undertanding of the spec

<yinlin>
[API Alignment Standup]
Finished yesterday:
Read documents suggested by Andrew last week.
Working on today:
Review tickets and find a ticket to work. If anyone can suggest me a ticket between FCREPO-2605 and FCREPO-26206 to work on than that would be great!
Blockers:
None. I'll be asking questions.
between FCREPO-2605 and FCREPO-2626

<mohideen>
Finshed yesterday:
Cleaned up the previous versioning implementation code and submitted a PR.
Working on today:
Will check with team (@whikloj, @lsitu)
Blockers:
None

<lsitu>
[API Alignment Standup]
Finished yesterday:
* Made versioning with no versioned child hierarchy work. It doesn't work as the example showing in https://github.com/ModeShape/modeshape/blob/master/modeshape-jcr/src/test/resources/cnd/versioning.cnd for fedora:Resurce mixin node types heirarchy, but Modeshape's build-in node types nt:folder/nt:heirarchyNode.
* Understand the background/threads and setup the environment for message consuming with ticket Assure that messages are emitted when required by the spec: https://jira.duraspace.org/browse/FCREPO-2604
Working on today:
* Create a PR for versioning with no versioned child heirarchy.
* Continue on Assure that messages are emitted when required by the spec: https://jira.duraspace.org/browse/FCREPO-2604
Blockers:
* None

<dbernstein>
[API Alignment Standup]
Finished yesterday:
Feedback on PR for https://jira.duraspace.org/browse/FCREPO-2631
Enable WebAC by default
however disable WebAC in the one-click
https://github.com/fcrepo4/fcrepo4/pull/1246
Working on today:
https://jira.duraspace.org/browse/FCREPO-2630:
Create deploy-time on/off switch for webac.
Blockers:
None

 2017-10-03

<lsitu> [API Alignment Standup]
<lsitu> Finished yesterday:
<lsitu> Support versioning with no versioned child: https://jira.duraspace.org/browse/FCREPO-2636
<lsitu> Tested and examined messaging in Assure that messages are emitted when required by the spec: https://jira.duraspace.org/browse/FCREPO-2604
<lsitu> Working on today:
<lsitu> Discussion of Version Implimentation.
<lsitu> Conclude test result for Assure that messages are emitted when required by the spec: https://jira.duraspace.org/browse/FCREPO-2604
<lsitu> Blockers:
<lsitu> Local meetings

<yinlin> [API Alignment Standup]
<yinlin> Finished yesterday:
<yinlin> Review tickets from FCREPO-2605 to FCREPO-2626 and also compare these tickets with https://wiki.duraspace.org/pages/viewpage.action?pageId=90964556
<yinlin> Working on today:
<yinlin> Identify workable tickets for implementation from FCREPO-2605 to FCREPO-2626. Otherwise, maybe pick up FCREPO-2606.
<yinlin> Blockers:
<yinlin> Can't tell which ticket is doable or is pending discussion on implementation. After attending today's Memento-WebAC-LDP Alignment meeting, it looks like still in pending discussion on implementation. Moreover, it looks like tickets are also depended on FCREPO-2634.

<dbernstein> [API Alignment Standup]
<dbernstein> Finished yesterday:
<dbernstein> Feedback on PR for https://jira.duraspace.org/browse/FCREPO-2631
<dbernstein> Enable WebAC by default
<dbernstein> however disable WebAC in the one-click
<dbernstein> https://github.com/fcrepo4/fcrepo4/pull/1246
<dbernstein> Merged
<dbernstein> Researched possibilities on https://jira.duraspace.org/browse/FCREPO-2630 (deploy time switch for web) and decided to punt for now.
<dbernstein> Working on today:
<dbernstein> https://jira.duraspace.org/browse/FCREPO-2624:
<dbernstein> Create deploy-time on/off switch for webac.
<dbernstein> Enable versioning on new LDPR
<dbernstein> https://jira.duraspace.org/browse/FCREPO-2625
<dbernstein> Enable versioning on existing LDPR.
<dbernstein> Resolve remaining conflicts on outstanding sprint 1 PRs.
<dbernstein> Blockers:
<dbernstein> None

 2017-10-04

<rotated8> [API Alignment Standup]
<rotated8> Finished yesterday:
<rotated8> More progress on CRUD testing. (PUT and PATCH left)
<rotated8> Working on today:
<rotated8> Finishing CRUD testing, reviewing results.
<rotated8> awoods: if you have time around 11 EST, I'd like to talk.
<rotated8> Blockers:
<rotated8> None

<awoods> [API Alignment Standup]
<awoods> Finished yesterday:
<awoods> Reviewed tickets
<awoods> Working on today:
<awoods> Reviewing the following:
<awoods> - Add support for Want-Digest header to external content
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2587
<awoods> - Change userAgent references in FedoraSession to userURI
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2628
<awoods> - Unsupported external-body access-types must result in 415 Unsupported Media Type
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2586
<awoods> - Must allow interaction model to change to subtype of current model, but disallow changing to non-subtype
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2591
<awoods> - Support versioning with no versioned child
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2636
<awoods> Blockers:
<awoods> None


<lsitu> [API Alignment Standup]
<lsitu> Finished yesterday:
<lsitu> Assure that messages are emitted when required by the spec: https://jira.duraspace.org/browse/FCREPO-2604
<lsitu> Coding for Create LDPCv resource: https://jira.duraspace.org/browse/FCREPO-2639
<lsitu> Working on today:
<lsitu> Wrap up Create LDPCv resource: https://jira.duraspace.org/browse/FCREPO-2639
<lsitu> Delete a LDPCv: https://jira.duraspace.org/browse/FCREPO-2621
<lsitu> Blockers:
<lsitu> None

<whikloj> [API Alignment Standup]
<whikloj> Finished yesterday:
<whikloj> - Discussion and planning call, created a couple tickets, started to work on an internal pattern for URIs in Mementos
<whikloj> Working on today:
<whikloj> - Continuing the internal pattern ticket (FCREPO-2638)
<whikloj> Blockers:
<whikloj> - Other than my dislike for converters...none

yinlin> [API Alignment Standup]
<yinlin> Finished yesterday:
<yinlin> Two Fedora 4 discussion and planning call
<yinlin> Review current unassigned tickets
<yinlin> Working on today:
<yinlin> FCREPO-2606: Will dig the related tickets/documents to have a draft. Will welcome if someone points to existing documents.
<yinlin> Check the current implementation on LDPCv.
<yinlin> Blockers:
<yinlin> None.

<dhlamb> [API Alignment Standup]
<dhlamb> Finished yesterday... past few days:
<dhlamb> Got debugging setup and isolated where to make changes for #2362. Also
<dhlamb> discovered the relevant tests and updated them.
<dhlamb> Working on today:
<dhlamb> Hopefully finishing 'acl:agentClass foaf:Agent' to denote public access
<dhlamb> https://jira.duraspace.org/browse/FCREPO-2632
<dhlamb> Blockers:
<dhlamb> None, just spread thin and struggling to keep up.

 2017-10-05

<whikloj> [API Alignment Standup]
<whikloj> Finished yesterday:
<whikloj> - Some work on internal static URI pattern (FCREPO-2638)
<whikloj> - Some PR review
<whikloj> Working on today:
<whikloj> - Moving to create LDPRm interface/class (FCREPO-2643)
<whikloj> - Then maybe back to URI pattern
<whikloj> - Other duties as assigned
<whikloj> Blockers:
<whikloj> - none

<peichman> [API Alignment Standup]
<peichman> Finished yesterday:
<peichman> N/A (attending the DC FUG)
<peichman> Working on today:
<peichman> adding fedora:VersionedResource to the ontology (https://jira.duraspace.org/browse/FCREPO-2640)
<peichman> Blockers:
<peichman> none

<awoods> [API Alignment Standup]
<awoods> Finished yesterday:
<awoods> - Reviewed: Add support for Want-Digest header to external content
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2587
<awoods> - Reviewed: Create LDPCv resource
<awoods> ** https://jira.duraspace.org/browse/FCREPO-2639
<awoods> Working on today:
<awoods> - More reviews
<awoods> - 5 meetings :(
<awoods> Blockers:
<awoods> - None

<rotated8> [API Alignment Standup]
<rotated8> Finished yesterday:
<rotated8> More CRUD testing
<rotated8> Clarified scope of testing
<rotated8> Working on today:
<rotated8> Putting results on the wiki
<rotated8> (And more testing)
<rotated8> Blockers:
<rotated8> None

lsitu> [API Alignment Standup]
<lsitu> Finished yesterday:
<lsitu> Create LDPCv resource: https://jira.duraspace.org/browse/FCREPO-2639
<lsitu> Worked on Example credentials to be URIs: https://jira.duraspace.org/browse/FCREPO-2642. Explore the ways to escape URI in the user configuration file jetty-users.properties. It seems like that there is an issue with escapeing character colon (:), which is used as a delimiter in jetty-users.properties.
<lsitu> Working on today:
<lsitu> Work on walk around solution for Example credentials to be URIs: https://jira.duraspace.org/browse/FCREPO-2642?
<lsitu> Delete a LDPCv: https://jira.duraspace.org/browse/FCREPO-2621
<lsitu> Blockers:
<lsitu> Configure jetty-users.properties to escape special character colon (:) in the example user URI.

<yinlin> [API Alignment Standup]
<yinlin> Finished yesterday:
<yinlin> Finish https://jira.duraspace.org/browse/FCREPO-2641
<yinlin> Working on today:
<yinlin> https://jira.duraspace.org/browse/FCREPO-2606
<yinlin> Blockers:
<yinlin> None, except three meetings today

  • No labels