Versions Compared

Key

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

Table of Contents

Testing Blocker Tickets

  • RC-1
    • Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-2086
    ...

External Projects

Hydra

ProjectSuccess?
ActiveFedora(error) See AF#1156
CurationConcerns(tick)
Plum(tick)
Sufia

(tick)

Islandora (tick)

One issue related to this update is in process to be resolved.
https://github.com/Islandora-CLAW/CLAW/issues/370

 

Testing Plan

Code Block
git clone https://github.com/fcrepo4/fcrepo4
cd fcrepo4
git checkout 4.7.0-RC

...

 fcrepo-transform fcrepo-transform    
ProjectCommandPlatformTested bySuccess?Notes
fcrepo4mvn clean install

linux

  

Jared Whiklo

Nick Ruest

Andrew Woods

(tick)

(tick)

(tick)

Ubuntu 14.04 LTS

 Ubuntu 16.04 LTS

Ubuntu 16.04 LTS

 

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

Windows 10 (1607) x64; 1.8.0_101-b13

 

fcrepo-module-auth-rbaclmvn clean installlinux

 

 

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-module-auth-rbaclmvn clean install mac Jared Whiklo (tick) 
fcrepo-module-auth-rbaclmvn clean installwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-module-auth-xacmlmvn clean install linux

 

 

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-module-auth-xacmlmvn clean install mac Jared Whiklo (tick) 
fcrepo-module-auth-xacmlmvn clean installwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-module-auth-webacmvn clean install linux

 

 

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-module-auth-webacmvn clean install mac Jared Whiklo (tick) 
fcrepo-module-auth-webacmvn clean installwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-mintmvn clean install linux  

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

fcrepo-mintmvn clean install mac Jared Whiklo (tick) 
fcrepo-mintmvn clean installwindows Aaron Birkland  (tick)Windows 10 (1607) x64; 1.8.0_101-b13
fcrepo-connector-filemvn clean installlinux

 

  

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

fcrepo-connector-filemvn clean installmacJared Whiklo(tick) 
fcrepo-connector-transformfilemvn clean installwindowsAaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-auditmvn clean install linux

 

 

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-auditmvn clean install mac Jared Whiklo (tick) 
fcrepo-auditmvn clean installwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-webapp-plusmvn clean install linux

 

 

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-webapp-plusmvn clean install mac Jared Whiklo (tick) 
fcrepo-webapp-plusmvn clean install windows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-webapp-plusmvn clean install -Prbacl mac Jared Whiklo (tick)

 

fcrepo-webapp-plusmvn clean install -Prbaclwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13 
fcrepo-webapp-plusmvn clean install -Prbacllinux  

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

 

fcrepo-webapp-plusmvn clean install -Pxacmlmac Jared Whiklo (tick)

 

fcrepo-webapp-plusmvn clean install -Pxacmlwindows Aaron Birkland (tick)Windows 10 (1607) x64; 1.8.0_101-b13cd 
fcrepo-webapp-plusmvn clean install -Pxacmllinux

Jared Whiklo

Andrew Woods

(tick)

(tick)

Ubuntu 14.04 LTS

Ubuntu 16.04 LTS

fcrepo-webapp-plusmvn clean install -PconnectormacDanny Bernstein(tick)OSX 10.10.5
fcrepo-webapp-plusmvn clean install -PconnectorLinuxAndrew Woods(tick)

Ubuntu 16.04 LTS

Migration of Existing Repositories

See: RESTful HTTP API - Backup and Restore

No Format
nopaneltrue
# Backup from existing repository
curl -X POST localhost:8080/rest/fcr:backup
 
# Restore to 4.7.0
curl -X POST -d "/path/to/backup/directory" localhost:8080/rest/fcr:restore
Tested byPlatformFrom Fedora VersionNumber of ResourcesSize of Backup (du -h .)Success?Notes
Nick RuestUbuntu 16.04.14.6.0?44M(tick)LUBM_02 dataset
Joshua WestgardMac OS 10.11.6 (El Capitan)4.6.0~24005.2G(tick)Also successfully ran import/export tooling against a 4.7 RC2 repo.
Tricia JenkinsCentos 6.8~6011M(tick)Am working toward a complete set of Hydranorth content (~213218 resources).
Julie AllinsonMac OS 10.10.54.6 (data created in 4.4)~ 113000 (~ 12GB in data folder)~ 93MB(tick)

No binary files, just metadata in this repo.

"java.sql.BatchUpdateException: Duplicate entry" error. Fixed with backup-fixer.jar

Need to verify all objects restored. Data folder post restore ~ 7GB

Filesystem Federation

Test simple federation

Tested byPlatformSuccess?Notes
Andrew WoodsLinux(tick)

Success viewing federated files
Success adding new files to filesystem and seeing them in Fedora

Jared WhikloMac(tick)Success viewing federated files
Success adding new files to filesystem and seeing them in Fedora

 

One-Click Run

cd fcrepo-webapp; mvn clean install -Pone-click
CommandPlatform Tested bySuccess? Notes
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar LinuxLinux Nick Ruest (tick) 
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jarMac Jared Whiklo (tick) 

java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jar

WindowsAaron Birkland(tick)  
java -jar fcrepo-webapp-4.7.0-SNAPSHOT-jetty-console.jarLinuxAndrew Woods(tick) 

Manual Tests

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

...

DatabasePlatformTested bySuccess?Notes
MySQLosx (10.10.5)Danny Bernstein(tick)

 

Ubuntu 14.04Andy Wagner(tick)10.0.24-MariaDB-1~trusty-wsrep
Ubuntu 16.04Andrew Woods(tick)

mysql Ver 14.14 Distrib 5.7.16

PostgreSQLUbuntu 14.04Andy Wagner(tick)Postgresql 9.5   PostgreSQL    

Vagrant Tests

Code Block
vagrant destroy
vagrant up

 

 

Test stepsTested bySuccess?Notes

FEDORA_AUTH=true
FEDORA_AUDIT=true

 

Yinlin Chen
Nick Ruest

(tick)

(tick)

4.7.0-RC is passed [2].
Nick Ruest "==> default: Error executing command: No matching features for fcrepo-camel-ldpath/0.0.0"

 

 

FEDORA_AUTH=false
FEDORA_AUDIT=true

  

Nick Ruest

Yinlin Chen

(tick)

(tick)

Nick Ruest "==> default: Error executing command: No matching features for fcrepo-camel-ldpath/0.0.0"

4.7.0-RC c325e30 is passed [2]. 

FEDORA_AUTH=true
FEDORA_AUDIT=false

  

Danny Bernstein

Nick Ruest

Yinlin Chen

(tick)

(tick)

(tick)

 

Nick Ruest "==> default: Error executing command: No matching features for fcrepo-camel-ldpath/0.0.0" | All testing scripts pass
Yinlin Chen: 4.7.0-RC is passed [2].
 

FEDORA_AUTH=false
FEDORA_AUDIT=false

Andy Wagner

Yinlin Chen

(tick)

(tick)

All scripts pass.

4.7.0-RC c325e30 is passed [2].

    

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

[1] Testing scripts

[2] Fedora 4 Release Test Suite

Ubuntu 14.04 LTS