Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Dynamic API Sprint development
    1. Resource ID: problem with trying to add a parameter to the incoming parameter map from the HttpServletRequest, which is immutable.  Map could be replaced with a request filter, but probably best handled in a different way.
      1. William has a fix for this; will put in a PR.
    2. Dragan: SHACL Validation.  Slows down the tests if the validations are included (adds roughly 2.5 minutes on Dragan’s machine, i.e. more than doubling the build time).
      1. Georgy: Add flag for including validation tests when something new is being added.
      2. William: Per-action enabling/disabling of validation?
      3. Georgy: Different types will need their own validators.  We’ll need to store these rules and what related resources to include in the subgraph for each validation.
      4. William:  Why not validate things before they are inserted into the graph?  If you do that, the problem goes away.  You don’t need to keep extracting from the graph to confirm validation.
      5. Georgy:  Maybe in the future we can guarantee that the whole graph will be valid, but not now.
      6. William:  Why is validation so slow? These are graphs of insignificant size; we should be able to test them thoroughly.
      7. Dragan:  Will revisit this to see if it can be made more efficient.  Seems like SHACL is the bottleneck, not the initial selection of the nodes to validate.
      8. William:  If it works, maybe we should resolve this issue and open a new one to improve performance.  Do we need to hold up the feature?
      9. Dragan:  This feature isn’t really blocking anything else, so we don’t need to hurry to merge it.  But we could.
    3. Progress of team
      1. Rolf has run into some problems with mocking.
        1. Rolf:  Big picture makes sense; just need some pointers on how to correctly implement the mocking. If someone has the time to do some pair programming, that could help.
      2. Veliko:  Are changes needed to the testing approach for N3 additions/retractions?
        1. Georgy: Your existing tests should be fine.
      3. Mark:  Hope to have something to present tomorrow for login forms.  Have been preparing for the workshop.
      4. Dragan:  N3 template additions/retractions is a blocking issue for creating CRUD operations.
        1. Veliko:  Should be done in a few hours.
      5. Georgy:  Busy with other tasks today
    .
    1. Resource ID: problem with trying to add a parameter to the incoming parameter map from the HttpServletRequest, which is immutable.  Map could be replaced with a request filter, but probably best handled in a different way.
    2. Dragan: SHACL Validation.  Slows down the tests if the validations are included (adds roughly 2
      1. .
      5 minutes on Dragan’s machine, i.e. more than doubling the build time).Progress of team
    3. Dragan: Tomorrow will be a regular sprint meeting at this time.

...