Attendees
- Andrew Woods
- Unknown User (escowles@ucsd.edu)
- Longshou Situ
- David Wilcox
- Mohamed Mohideen Abdul Rasheed
General
- Indicates who took minutes -
- Call-in: Google-hangout at:
Meetings
7/7
7/8
- Esme
- Looking at file system federation tickets
- Metadata updates only work in read/write mode
- Creating metadata/directories/files still causing problems in ModeShape
- ModeShape is failing when trying to append a child
- Will try to replicate the problem in a unit test and submit a ticket to the ModeShape community
- Moving on to bug tickets submitted by Indiana
- Looking at file system federation tickets
- Longshou
- Working on 'Transparent filesystem persistence'
- https://www.pivotaltracker.com/story/show/71347086
- For JCR/XML format, ran into space issues for large files
- Can export metadata without binary content if this is a problem
- Also working on 'NPE when submitting SPARQL query with FILTER'
- https://www.pivotaltracker.com/story/show/71073904
- If implementing the feature is easy Longshou will do so, but if not he will add a new, more informative exception
- Working on 'Transparent filesystem persistence'
- Mohamed
- Working on 'Create XACMLWorkspaceInitializer Unit Test'
- https://www.pivotaltracker.com/story/show/73580804
- Running into issues getting the tests to run
- Tests running now but getting some NPEs
- Trying to fix the NPE issues
- Working on 'Create XACMLWorkspaceInitializer Unit Test'
- Andrew
- Will test Longshou’s pull request on expanding/contracting resource paths
- Prepping for Java client meeting on Thursday
- Attending meetings
7/9
- Esme
- Working federated filesystem
- Mostly sorted out
- Will be moving on to related tickets
- Working federated filesystem
- Longshou
- Finished sparql bug
- Will be breaking down ticket
- Need to configure destination directory for jcr/xml
- Mohamed
- Completed XACML unit tests
- Working on clustering
- Andrew
- Reviewed Longshou's and Mohamed's completed tickets
- Organizing with Artic as a beta-pilot
- Assessing LDP client libraries for Java client
- Will be reviewing Longshou's and Ben's PRs - longer tasks
- Please add topics to committers meeting
7/10
7/11
- Esme
- Working on file system federation bugs
- Seem to be ModeShape bugs
- Will work on file system federation bugs submitted by Indiana next
- Working on file system federation bugs
- Longshou
- Working on 'Attempt to delete non-assigned mixin throws error'
- Working on 'Attempt to delete non-assigned mixin throws error'
- Mohamed
- Working on 'Cluster: Mirrored content'
- https://www.pivotaltracker.com/story/show/74559284
- Updated docs today
- All testing on local machine with 3 instances running
- May not be a good representation
- Will replicate the tests with 3 separate machines
- Working on 'Create XACMLAuthorizationDelegate Unit Test'
- Working on 'Cluster: Mirrored content'
7/14
- Mohamed
- Working on cluster performance issues
- Trying to get more powerful machines to use as cluster nodes
- Will know by tomorrow if those machines are available; if not, will use other machines
- Trying to get more powerful machines to use as cluster nodes
- 'Create XACMLAuthorizationDelegate Unit Test'
- https://www.pivotaltracker.com/story/show/74774874
- Finished work, submitted for review
- https://www.pivotaltracker.com/story/show/74774874
- Working on 'rdf:type triples are duplicated in output'
- Working on cluster performance issues
- Longshou
- Working on transparent persistence issues
- Working on 'Update GET fcr:sparql to return a SPARQL service description'
- Working on 'Update repository root RDF serialization to use the standard SPARQL predicate to point at the fcr:sparql service'
- Finished 'Update fcr:sparql requests with a form'
- Finished 'Attempt to delete non-assigned mixin throws error'
- Esme
- Working on file system federation tickets
- Can’t push forward any further without read/write federation
- Can’t implement until changes merged into ModeShape
- Will mark as finished pending the next ModeShape release
- Moving on to ontology tickets
- 'Ensure response predicates conform to ontology'
- 'Publish useful expositions of the ontology mapping from Fedora to LDP'
- Working on file system federation tickets
- Andrew
- At mini conference on Research Data on Friday
- Good event, mostly librarians, not overly technical
- Interesting project putting BibFrame over Fedora 4
- Will be out Wednesday-Friday
- At mini conference on Research Data on Friday
7/15
- Esme
- Working ontology tickets
- Will combine ontology files
- /rest returns lots of junk
- Create ticket for what gets returned in responses
- Some uris are simply invalid
- Working with modeshape bugs
- Working ontology tickets
- Longshou
- Working sparql and rdf tickets
- Mohamed
- RDF type duplicates
- Digging into jax-rs serialization
- mvn clean install ticket
- No news on VMs
- RDF type duplicates
7/16
- Longshou
- Finished 'Update GET fcr:sparql to return a SPARQL service description'
- Also finished 'Update repository root RDF serialization to use the standard SPARQL predicate to point at the fcr:sparql service'
- Nearly finished 'Document fcr:sparql "query via url-encoded"'
- Looking for new tickets to work on
- Esme
- 'SPARQL Update fails with PathNotFoundException when node path contains spaces'
- https://www.pivotaltracker.com/story/show/72296804
- Integration tests shows it fails
- Working on this now
- Finding the right place in the ID translation to make sure it gets escaped/unescaped
- 'Get baseURL for JMS events from JAX-RS instead of requiring it be configured separately'
- https://www.pivotaltracker.com/story/show/72351918
- Events are sending the URL, indexer isn’t using it yet
- 'Throw informative exception on invalid Federation'
- https://www.pivotaltracker.com/story/show/73575994
- We’re doing everything we can
- Need to dig into ModeShape to see if there is a bug to file
- Good responses/feedback form ModeShape (within a couple hours)
- Mohamed
- Finished 'Fedora Repository HTTP API Module fails to build without 'clean' due to integration test failure'
- Working on 'Unique IDs in BasicRolesWriterIT and AbstractBasicRolesIT'
- May have some time left over to pick up another ticket
- Hardware resources should be available today to test cluster
- Finished 'Fedora Repository HTTP API Module fails to build without 'clean' due to integration test failure'
- 'SPARQL Update fails with PathNotFoundException when node path contains spaces'
7/17 (Sprint Wrapup)
- Sprint review
- Mohammed: Sprint went pretty well, the process was different from local process
- Found the daily standups useful for getting info from other people
- The RDF type duplicates ticket was very helpful for getting familiar with the code, since it involved several layers of the code.
- Testing tickets didn't help in that way, but were very useful for getting into the testing framework.
- Longshou: everything went fine.
- David: from several sprints:
- Our standups sometimes drag on, and we get into the weeds talking about issues
- Would be much better to identify who can help someone with a problem and let the standup move on.
- Not such a problem for a small number of developers, but would be a bigger problem with more developers on a sprint.
- We sometimes have a lot of active tickets, with one developer working several tickets.
- This sometimes happens when you start a new ticket and get a finished ticket reopened, or for inter-related tickets.
- But it makes it riskier that multiple tickets will be left open at the end of the sprint, and prevents other developers from being able to grab tickets.
- So it's good to keep an eye on this and try to get tickets finished.
- Our standups sometimes drag on, and we get into the weeds talking about issues
- Esme: I enjoyed this sprint, and it was my first time doing significant work on Modeshape, reporting several bugs, opening tickets and PRs. I was pleased by how responsive and engaged they were, and am confident that our issues will be resolved.
- Though I'm not clear on their release timeframe, so some of my work is waiting on that.
- Mohammed: Sprint went pretty well, the process was different from local process