Versions Compared

Key

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

...

  1. Announcements

  2. Sprint 2
    1. Open questions
      1. Default messaging configuration (topics? queues? disabled?) 
        Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyFCREPO-2268
      2. Move fork of jetty-plugin to fcrepo4 GitHub organization?
      3.  Handling authentication and authorized agents in CTS
        1. Requirements
          1. Required users: 
            1. read-write-control on root container
            2. second user with access controlled by acls created by the previous user
          2. CTS must know the user agent URI for each.
          3.  CTS CTS must not depend on any particular mechanism for authenticating
        2. Approaches: 
          1. jar to be included in classpath? 
          2. ?
    2. Remaining work

      1. Tickets

      2. CTS

      3. Documentation

    3. Release Candidate
  3. <your agenda item here>

  4. Please squash a bug!

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13122
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


  5. Tickets resolved this week:

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13111
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


  6. Tickets created this week:

    Expand

    Jira
    serverDuraSpace JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryfilter=13029
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5


Minutes

  1. Future Agenda Topics: 

3. Open questions.

...

  • Meta-conversation about what are Fedora's SMTs and the workflow.
  • Updating a properties of a resource requires a special header to GET and to PUT. Do we reverse the behaviour and get back the non-SMTs by default. But you are lacking some of the useful triples (lastModified).
  • We expect that READ is a more common action than write.
  • ldp:contains should be a SMTs, which makes (for Jared) suppressing SMTs by default a less enjoyable process.
  • Having Fedora ignore SMTs included in a PUT does not seem to be a breaking change and could be done post-5.0.0 release.
  • Should be able to update SMTs if you need to.

...

  • Currently need to GET a Memento, set Fedora to relaxed mode, then restart and PUT with Prefer: handling=lenient; received=minimal
  • Need to have relaxed mode on a per-request
  • Is this an authZ question? Should only certain people be able to restore versions?
  • What is the result of a restore? Do you get all the previous triples whether they are SMTs or not? That seems to be the consensus.
  • Consensus is to use a new Prefer header to allow per request overwriting the entire resource including any SMTs.
  • Will restoring a Memento result in restoring an older ACL? Consensus is NO, the Memento is separate. The link to the ACL is a static link added by the server and because the resource is not removed/re-added the current ACL will remain.
  • Discussion to occur in Slack

...

  • Currently there is no way to change between interaction models.
  • Currently you can add types in the ldp: namespace, this should not be allowed.

...

  • Yes. Danny to create a JIRA to enable versioning. Also create JIRA to tag code that is used for enabling versioning for future review.

...