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

...

FCREPO-1883

ProjectCommandPlatformTested bySuccess?Notes
fcrepo4mvn clean install

linux

Andrew Woods

Scott Prater

(tick) 
fcrepo4mvn clean install mac Jared Whiklo(tick) 
fcrepo4mvn clean installwindows

Scott Prater

Eric James

(error)(tick)

log file (consistent failure, on Windows 7 Enterprise and Windows 10 Home)

log file Windows 7 Enterprise

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

fcrepo-module-auth-rbaclmvn clean installlinux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-rbaclmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-rbaclmvn clean installwindowsScott Prater(tick) 
fcrepo-module-auth-xacmlmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-xacmlmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-xacmlmvn clean installwindowsScott Prater(tick) 
fcrepo-module-auth-webacmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-webacmvn clean install macJared Whiklo(tick) 
fcrepo-module-auth-webacmvn clean installwindowsScott Prater(tick) 
fcrepo-mintmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-mintmvn clean install macJared Whiklo(tick) 
fcrepo-mintmvn clean installwindowsScott Prater(tick) 
fcrepo-transformmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-transformmvn clean install macJared Whiklo(tick) 
fcrepo-transformmvn clean installwindowsScott Prater(tick) 
fcrepo-auditmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-auditmvn clean install macJared Whiklo(tick) 
fcrepo-auditmvn clean installwindowsScott Prater(tick) 
fcrepo-webapp-plusmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-webapp-plusmvn clean install macJared Whiklo(tick) 
fcrepo-webapp-plusmvn clean install windowsScott Prater(tick) 
fcrepo-webapp-plusmvn clean install -Prbacl any?

Jared Whiklo

Scott Prater

(mac) (error) (tick)

(win) (tick)

log file

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

(linux) (tick)

 

fcrepo-webapp-plusmvn clean install -Pxacmlany?

Jared Whiklo

Scott Prater

(mac) (error) (tick)

(win) (tick)

(linux) (tick)

 log file

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

Windows tests run Windows 10 Home (desktop) and Windows 7 Enterprise (laptop).

...

CommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jarlinuxScott Prater(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.

 

bseeger – I 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)
Build and runs, the first three tests succeed. Have not yet run the other tests. 

Manual Tests

All of the below should take place in the HTML UI.

  1. Create nested containers
  2. Create binary resources
  3. Run fixity on binary
  4. Perform Update Properties:  Perform SPARQL-Update on container
  5. Perform 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.

Vagrant Tests

Code Block
vagrant destroy
vagrant up
Test stepsTested bySuccess?Notes

FEDORA_AUTH=true
FEDORA_AUDIT=true

  

Andrew Woods


Jared Whiklo

(tick)


(tick)

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 

Manual Tests

Same as above, plus:

  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) failure, success: (tick) 
    Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyFCREPO-1980