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

...

    1. -1978

  1. 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
  2. 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

...

                          
ProjectCommandPlatformTested bySuccess?Notes
fcrepo4 mvn mvn clean install

linux

Andrew Woods

Scott Prater

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

Scott Prater

Eric James

(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-rbacl mvn clean installlinux

 

Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-rbaclmvn clean install mac Jared Whiklo(tick) 
fcrepo-module-auth-rbaclmvn clean installwindows Scott Prater(tick) 
fcrepo-module-auth-xacmlmvn clean install linux

 

Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-xacmlmvn clean install mac Jared Whiklo(tick) 
fcrepo-module-auth-xacmlmvn clean installwindows Scott Prater(tick) 
fcrepo-module-auth-webacmvn clean install linux

 

Andrew Woods 

Scott Prater

(tick) 
fcrepo-module-auth-webacmvn clean install mac Jared Whiklo(tick) 
fcrepo-module-auth-webacmvn clean installwindows Scott Prater(tick) 
fcrepo-mintmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-mintmvn clean install mac Jared Whiklo(tick) 
fcrepo-mintmvn clean installwindows Scott Prater(tick) 
fcrepo-transformmvn clean install linux

 

Andrew Woods 

Scott Prater

(tick) 
fcrepo-transformmvn clean install mac Jared Whiklo(tick) 
fcrepo-transformmvn clean installwindows Scott Prater(tick) 
fcrepo-auditmvn clean install linux

 Andrew Woods 

Scott Prater

(tick) 
fcrepo-auditmvn clean install mac Jared Whiklo(tick) 
fcrepo-auditmvn clean installwindows Scott Prater(tick) 
fcrepo-webapp-plusmvn clean install linux

 

Andrew Woods 

Scott Prater

(tick) 
fcrepo-webapp-plusmvn clean install mac Jared Whiklo(tick) 
fcrepo-webapp-plusmvn clean install windows Scott Prater(tick) 
fcrepo-webapp-plusmvn clean install -Prbacl any? 

Jared Whiklo

Scott Prater

(mac) (tick)

(win) (tick)

(linux) (tick)

 

fcrepo-webapp-plusmvn clean install -Pxacmlany?  

Jared Whiklo

Scott Prater

(mac) (tick)

(win) (tick)

(linux) (tick)

 

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

One-Click Run

 
ProjectCommandPlatformTested bySuccess?Notes
java -jar fcrepo-webapp-4.5.1-SNAPSHOT-jetty-console.jar    
      
      

...

linuxScott 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.

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)
 

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. 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.

Vagrant Tests

Code Block
vagrant destroy
vagrant up
Fcrepo4 webapp plusTest stepsTested bySuccess?Notes
Role-Based Access Control Lists

mvn install -P rbacl

   
Web Access Controlmvn install -P webac   
XACML-based Access Controlmvn install -P xacml   
Audit Capability Packagemvn install -P audit   
Audit capability with RBACLmvn install -P audit,rbacl   
Audit capability with XACMLmvn install -P audit,xacml   
Audit capability with WebAC (Default build)mvn install -P audit,webac   

...

 

 Fedora <version> Web Application with Authorization and Audit Fedora <version> Web Application with Audit Fedora <version> Web Application with Authorization
Fedora<version> VagrantTest 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   Fedora <version> Web Application (tick)Ran all of my tests, verified resources in triplestore and Solr 

FEDORA_AUTH=false
FEDORA_AUDIT=false

 Jared Whiklo  

 

Test items::

  1. CRUD
  2. Query Fuseki
  3. Query Solr

 

...

(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