Versions Compared

Key

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

Code Freeze Blockers

  1. In RC-1
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1837
  2. In RC-2
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1883

    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1973
    3. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1974
    4. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1975
    5. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1977
    6. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1978

  3. In RC-3
    1. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1980
    2. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1981
    3. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1985
    4. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1986
    5. Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-1988
  4. In RC-4
    1. ???

External Projects

Modules in Release

  • fcrepo4
  • fcrepo-module-auth-rbacl
  • fcrepo-module-auth-xacml
  • fcrepo-module-auth-webac
  • fcrepo-mint
  • fcrepo-transform
  • fcrepo-audit
  • fcrepo-webapp-plus
  • fcrepo4-vagrant

Testing Plan

Code Block
git checkout 4.5.1-RC

...

CommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarlinuxScott Prater(error)(tick)

Manual test #11: Rollback versions in the UI fails for versioned binary resources

Jira
serverDuraSpace JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyFCREPO-1974
 

Manual test #9:  create version in the UI fails on Firefox browsers (Mac, Windows, Linux clients)

Jira
serverDuraSpace JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyFCREPO-1981

java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarmacJared Whiklo 

Builds and runs, can create object and update properties, but clicking links to other resources does not work. Log shows it appears to send a HEAD, instead of a GET.

I, Bethany Seeger, observed the same thing. However, when I restarted the server, the links started working... odd. I do see the HEAD and a GET request.

java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarwindowsScott Prater (tick)
 

...

  1. Create nested containers
  2. Create binary resources
  3. Run fixity on binary
  4. Update Properties:  Perform SPARQL-Update on container
  5. Update Properties:  Perform SPARQL-Update on binary
  6. Delete container
  7. Delete binary
  8. Use transactions
  9. Create versions
  10. View versions
  11. Rollback versions

Tests run - Jared Whiklo (gist of steps(tick)

Database Tests

With Tomcat7 deployment, run above manual tests with alternate backend databases (Configuring JDBC Object Store)

DatabasePlatformTested bySuccess?Notes
MySQLMacEsmé Cowles(tick)

MySQL 5.7.9

 Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts.

PostgreSQLMacEsmé Cowles(tick)

PostgreSQL 9.4.5

Tested with Hydra apps (Plum, CurationConcerns) and fedora4-tests scripts.

    PostgreSQL    

Vagrant Tests

Code Block
vagrant destroy
vagrant up
Test stepsTested bySuccess?Notes

FEDORA_AUTH=true
FEDORA_AUDIT=true

Andrew Woods


Jared Whiklo

(tick)


(tick)Basic sanity test... not yet the complete list of "Manual Tests"

Successfully ran Core Features and External Integrations workshop example requests


Ran all of my tests, verified resources in triplestore and Solr

FEDORA_AUTH=false
FEDORA_AUDIT=true

Jared Whiklo(tick)

Ran all of my tests, verified resources in triplestore and Solr.
I was using the internal audit location, so it did not go to fuseki. 

FEDORA_AUTH=true
FEDORA_AUDIT=false

Jared Whiklo(tick)Ran all of my tests, verified resources in triplestore and Solr 

FEDORA_AUTH=false
FEDORA_AUDIT=false

Jared Whiklo(tick)Ran all of my tests, verified resources in triplestore and Solr

...

  1. Verify audit events are in triplestore
  2. Verify resources are in triplestore
  3. Verify resources are in Solr
  4. Verify authorization works for the two auth-enabled configurations
  5. Verify reindexing to triplestore works (error) failureworks: (error) failure, success: (tick) 
    Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyFCREPO-1980