Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

This

...

page

...

lists

...

  • Current

...

  • development

...

  • status

...

  • of

...

  • JIRA

...

  • issues

...

  • in

...

  • Milestone

...

  • 4

...

  • Current

...

  • testing

...

  • status

...

  • of

...

  • JIRA

...

  • issues

...

  • in

...

  • release

...

  • 3.4

...

  • Current

...

  • documentation

...

  • update

...

  • status

...

  • for

...

  • JIRA

...

  • issues

...

  • in

...

  • release

...

  • 3.4

...

Fedora 3.4

...

Milestone

...

4 Development

...

Status

...

All

...

issues

...

currently

...

assigned

...

to

...

Milestone

...

4,

...

and

...

their

...

current

...

development

...

status

...

from

...

JIRA.

...

Jira Issues
cacheoff
columnskey,assignee,status,summary
width100%
urlhttps://jira.duraspace.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+FCREPO+AND+fixVersion+%3D+%22Fedora+3.4+Milestone+4%22+AND+status+in+%28Open%2C+%22In+Progress%22%2C+Reopened%2C+Closed%2C+%22In+Review%22%29+ORDER+BY+priority+DESC&tempMax=1000

Fedora 3.4 Test Plan

Issues in Release 3.4 that require testing. Please assign yourself (by putting your name in brackets) to any issues that are not assigned to a tester, and indicate the result of your testing by clicking Pass or Fail. This list excludes issues tested in previous milestones.

TODO: add open/in-progress issues as they are completed

Wiki Markup
|columns=key,assignee,status,summary|width=100%|cache=off}
h3. was:
{jiraissues:title|url=http://www.fedora-commons.org/jira/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?pid=10051&fixfor=10213&sorter/field=issuekey&sorter/order=ASC&tempMax=1000|columns=key,assignee,status,summary|width=100%}

h2. Fedora 3.4 Test Plan
Issues in Release 3.4 that require testing.  Please assign yourself (by putting your name in brackets) to any issues that are not assigned to a tester, and indicate the result of your testing by clicking Pass or Fail.
{testplan:Test JIRA issues|includeJiraLinks=true|allowAnon=false}
[FCREPO-689453|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-689453] Enable optimistic locking for modify operations (UnassignedAllow the retrieval of content via the file URI scheme (Scott)
[FCREPO-492|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-492] Allow DC, RELS-EXT, etc, to be Managed Content (Unassigned)
[FCREPO-648509|http://fedora-commons.org/jira/browse/FCREPO-648] Move to a modern DI framework (Unassigned) 
[FCREPO-683|http://fedora-commons.org/jira/browse/FCREPO-683] Enhanced Content Models (Unassigned) 
[FCREPO-509|http://fedora-commons.duraspace.org/jira/browse/FCREPO-509] REST API does not properly handle ingests with FOXML that does not contain a PID (UnassignedScott)
[FCREPO-627568|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-627568] Fedora REST-style object viewer does not properly handle encoded slashes in the pid value. json/jsonp output format for risearch (Unassigned)
[FCREPO-654577|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-654577] AddMake RESTXACML APIpolicies methodsfirst-class forFedora exposingdigital and manipulatingobjects relationships (Unassigned) 
[FCREPO-675608|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-675608] Implement getDatastreamHistory on REST API (Steve) 
[FCREPO-679|http://fedora-commons.org/jira/browse/FCREPO-679] Issues in Fedora Commons installation (Unassigned)
[FCREPO-680|http://fedora-commons.org/jira/browse/FCREPO-680] REST API throws NPE when adding new datastream without providing media- and mime type (UnassignedPut /objects/\{pid\} (modifyObject) has state default to A, so will always set objects active, unless told not to (Scott)
[FCREPO-687609|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-687609] Create "Upload" method in REST APIPurge object will throw general exception if force=true (Unassigned) 

[FCREPO-696613|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-696613] AddingPurge datastream withwill managedthrow contenta throwsgeneral Exceptionexception when providing a checksum if force=true (Unassigned) 
[FCREPO-700627|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-700627] Fedora REST api export specifies the wrong media type for atomZIp archives-style object viewer does not properly handle encoded slashes in the pid value. (Unassigned)
[FCREPO-453648|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-453648] AllowMove theto retrievala ofmodern content via the file URI scheme DI framework (Unassigned)
[FCREPO-568654|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-568654] Add json/jsonpREST outputAPI formatmethods for risearch exposing and manipulating relationships (Unassigned)
[FCREPO-608679|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-608679] Put /objects/\{pid\} (modifyObject) has state default to A, so will always set objects active, unless told not to Issues in Fedora Commons installation (Unassigned)
[FCREPO-609680|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-609680] PurgeREST objectAPI willthrows throwNPE generalwhen exceptionadding if force=true (Unassigned)
[FCREPO-613|http://fedora-commons.org/jira/browse/FCREPO-613] Purge datastream will throw a general exception if force=true (Unassignednew datastream without providing media- and mime type (Scott)
[FCREPO-615683|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-615683] WithEnhanced FeSLContent enabled, authentication is required for every resource Models (Unassigned)
[FCREPO-638686|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-638686] FedoraMigration basictool searchfor interfacemigrating returnsdatastreams resultsfrom withone old-style "/fedora/get" URLs instead of new REST interface URLs type (control group) to another (Unassigned)
[FCREPO-64687|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-64687] DatastreamCreate SIZE"Upload" attributemethod notin fullyREST implementedAPI (Unassigned)
[FCREPO-671689|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-671689] AllowEnable useoptimistic oflocking FeSLfor AuthN without FeSL AuthZ during install modify operations (Unassigned)
[FCREPO-699|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-699] PUT /objects/\{pid\}/datastreams/\{dsid\} sets versionable to true if it is not specified (REST API) (UnassignedScott)
[FCREPO-703733|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-703733] RESTGet APIvalidate calls to getDatastreamDisseminationalso failsvalidate whenthe XACMLontologies enabled,for APIRELS-AINT auth disabled (Unassigned)
[FCREPO-704754|http://fedora-commonsjira.duraspace.org/jira/browse/FCREPO-704754] IngestingNo aauthentication managedfor contentuserServlet datastreamwith viaFeSL RESTAuthN failsand withAPI-A filesauth largerturned thanoff 2GB (Unassigned)
{testplan}

Fedora 3.4 System Tests

Fedora System tests to be completed with any release. Please use the properties files in resources/scripts/test. Note that FeSL AuthN enabled is now the default.

Wiki Markup
{testplan:System Tests|includeJiraLinks=true|allowAnon=false}
Installation and integration tests with Windows (XP/7) + Oracle + Included Tomcat (Chris)
Installation and integration tests with Microsoft SQL Server + Windows (XP/7) + Existing Tomcat (Chris)
Installation and integration tests with OSX + PostgreSQL + Java 6 + Included Tomcat (Ben)
Installation and integration tests with Linux + MySql + Java 6 + Included Tomcat (Matteo/Riccardo - CILEA)
Installation and integration tests with Linux + Derby + Included Tomcat (bamboo)
Installation and integration tests with OSX + Derby + Java 6 + Existing Tomcat (Ben)
Installation and integration tests with Linux + PostgreSQL + MPTStore + Included Tomcat (Steve)
ConfigC (FeSL) tests with Windows + Derby + Mulgara (Steve)
Rebuild RI and SQL with Windows + Mulgara + Derby (Steve)
Rebuild RI and SQL with Linux + MPTStore + PostgreSQL (Steve)
Swing Administrator tests - manual (Dan)
Web Administrator tests - manual (Dan)
RMI receiver tests - manual (Unassigned)
GSearch 2.2 sanity test w/messaging - manual (Steve)
OAIProvider 1.2 sanity test - manual (Chris)
Akubra LLStore sanity test - manual (Steve)
Large Datastreams test (Matteo/Riccardo - CILEA)

{testplan}

Fedora 3.4 Documentation Plan

Issues in Fedora 3.4 that require documentation updates. Please assign yourself (by putting your name in brackets) to any issues that are not assigned, when you have either updated the documentation or verified that it is up-to-date, please indicate this by clicking Pass. Documentation completed as part of previous milestones is not included in the list below.

Please ensure that any documentation changes include a warning indicating that the changes apply to Fedora 3.4 which has not been release yet, eg:

Warning
titleFedora 3.4

This documentation applies to Fedora 3.4, which has not yet been released.

TODO: Add open/in-progress issues from Milestone 4 as they are completed

Wiki Markup
{[FCREPO-708|http://fedora-commons.org/jira/browse/FCREPO-708] REST API purgeDatastream returns HTTP 204 No Content instead of the dates of the deleted versions (Unassigned)
[FCREPO-712|http://fedora-commons.org/jira/browse/FCREPO-712] Date strings with milliseconds are parsed incorrectly (Unassigned)
{testplan}

h2. Fedora 3.4 System Tests
NB: Test failures with FeSL AuthN enabled (the default), the following are with FeSL AuthN disabled
* Windows 32 bit, embedded Derby - pass (Steve)
* Windows 32 bit, Postgresql - pass (Steve)
* Linux 64 bit (CentOS 5, kernel 2.6.18-8.el5 X86_64), MySQL - pass (Steve) (outstanding issue - missing resource http://www.fedora-commons.org/demo/misc/batikBatik.svg)

Not tested:
* OSX
* stand-alone Tomcat
* other application servers
* MPTStore
* Rebuilder
* Swing admin client
* Web admin client
* RMI receiver tests
* GSearch sanity test
* OAIProvider sanity test
* Oracle
* MS SQL Server

h2. Fedora 3.4 Documentation Plan
Issues in Fedora 3.4 that require documentation updates.  Please assign yourself (by putting your name in brackets) to any issues that are not assigned, when you have either updated the documentation or verified that it is up-to-date, please indicate this by clicking Pass.

Please ensure that any documentation changes include a warning indicating that the changes apply to Fedora 3.4 which has not been release yet, eg:
{warning:title=Fedora 3.4}This documentation applies to Fedora 3.4, which has not yet been released.{warning}
{testplan:Documentation updates|includeJiraLinks=true|allowAnon=false}
[FCREPO-492453|http://fedora-commons.org/jira/browse/FCREPO-492453] Allow -the Allowretrieval DC, RELS-EXT, etc, to be Managed Content (Unassignedof content via the file URI scheme (Scott)
[FCREPO-648552|http://fedora-commons.org/jira/browse/FCREPO-648552] Configurable -parameters Movefor tothe aFedora moderninternal DIhttp frameworkclient (UnassignedScott) 
[FCREPO-654621|http://fedora-commons.org/jira/browse/FCREPO-654621] -Move Addto RESTJava6+ API(Java methods5 forno exposing and manipulating relationships longer supported) (Unassigned) 
[FCREPO-675627|http://fedora-commons.org/jira/browse/FCREPO-675627] Fedora REST-style Implementobject viewer getDatastreamHistorydoes onnot RESTproperly APIhandle (Steve) 
[FCREPO-683|http://fedora-commons.org/jira/browse/FCREPO-683] - Enhanced Content Modelsencoded slashes in the pid value. (Unassigned) 
[FCREPO-687630|http://fedora-commons.org/jira/browse/FCREPO-687630] - Create "Upload" method in REST API (Unassigned) Switch to SLF4J with Logback as primary logging framework (Chris)
[FCREPO-689648|http://fedora-commons.org/jira/browse/FCREPO-689648] - EnableMove optimisticto lockinga formodern modifyDI operationsframework (Unassigned)
[FCREPO-453671|http://fedora-commons.org/jira/browse/FCREPO-453671] Allow theuse retrievalof ofFeSL contentAuthN viawithout theFeSL fileAuthZ URIduring schemeinstall (Unassigned)
[FCREPO-609683|http://fedora-commons.org/jira/browse/FCREPO-609683] Purge- objectEnhanced will throw general exception if force=true (UnassignedContent Models (Asger)
[FCREPO-613686|http://fedora-commons.org/jira/browse/FCREPO-613686] Purge- datastreamMigration willtool throwfor amigrating generaldatastreams exceptionfrom ifone force=truetype (Unassigned)
[FCREPO-621|http://fedora-commons.org/jira/browse/FCREPO-621] Move to Java6+ (Java 5 no longer supported) (Unassigned)control group) to another (Asger)
[FCREPO-627726|http://fedora-commons.org/jira/browse/FCREPO-627726] - FedoraProvide REST-stylesolution objectto viewerallow doeslegacy notLLStore properlyplug-ins handleto encodedwork slasheswith innew thejava pidpackage value.names (Unassigned)
[FCREPO-630551|http://fedora-commons.org/jira/browse/FCREPO-630551] Switch- toAkubra SLF4Jreplaces withLLStore Logback as primary loggingblob storage frameworkabstraction (Unassigned)
[FCREPO-64577|http://fedora-commons.org/jira/browse/FCREPO-64577] Datastream- SIZEMake attributeXACML not fully implemented (Unassigned)
[FCREPO-671|http://fedora-commons.org/jira/browse/FCREPO-671] Allow use of FeSL AuthN without FeSL AuthZ during install (Unassignedpolicies first-class Fedora digital objects (Steve)
[FCREPO-708751|http://fedora-commons.org/jira/browse/FCREPO-708751] REST- APIIdentify purgeDatastreama returns"recommended" HTTPJava 204client No Content instead oflibrary for the dates3.4 ofrelease the(Steve, deletedplus versionsrelease (Unassignednotes)
{testplan}