Task list and timetable for iteration 36
Status |
OK/Not Ok |
1. Highlights approved |
OK |
2. Assignment of tasks |
OK |
3. Task list and time table approved |
OK |
4. Implementation phase started |
OK |
5. Release test phase started |
|
6. Assignment phase for next iteration started |
|
7. Iteration 36 completed |
|
Highlights for Iteration
See [https://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/GrovSkitse2008OktoberNovemberDecember Proposal] from October the 20th 2008
[http://kb-prod-udv-001.kb.dk/twiki/bin/edit/Netarkiv/SupportNetarchiveSuite Support] of released NetarchiveSuite (http://netarchive.dk/suite).
Enhance NetarchiveSuite wiki according to [:UpdateNetarchiveSuiteWiki:decided structure].
- Start of task according to roadmap
Module Archive
- ...
Module Harvester
- ...
Module Viewer
- First phase of Wayback integration
Module Common
- ...
Bug fixes according to [https://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/BugPrioNovember2009 list from November the 10th 2008]
- Iteration 36 is planned as a stable release candidate.
Development procedure
Implementation according to [https://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/TemplateImplementationTask implementation methodology]
- Intensive period of implementation and release test
- Estimated ... for implementation.
- Estimated ... for release test.
- Estimated ... for assignment of tasks for iteration XX+1.
- Target release: ....
Table of tasks
Tasks for iteration 36. Updated 26-11-2008 |
Estimate md |
Main responsible |
Other participants |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
Remaining md at 26-11-2008 |
Status |
Implementation phase (task x-n) |
||||||||||
Open Source+ Infrastructure+ bugs and feature request |
Total 5 |
- |
- |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
Total 5 |
- |
Support of Open Source Release |
||||||||||
1. [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/SupportNetarchiveSuite Support] of released NetarchiveSuite |
2 |
|
All (Gforge list) |
|
|
|
|
|
|
Ongoing |
2. Finalise the [http://netarchive.dk/suite/Development#head-dafa3b77803d9a203646c210554254d8c77bcd49 bug reporting procedure] for the Gforge bug tracker. See [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/ReferatDagsordenIBMaj2008 summary] from joint meeting. |
1 |
ELZI |
SVC |
|
|
|
|
|
|
|
3. Finalise [http://netarchive.dk/suite/BugInfGuide#head-a35e070a5e2e95218b5158fdfc3c12f7c5919e6e the Process description of external patches] |
2 |
ELZI |
SVC |
|
|
|
|
|
|
- |
Prioritized bugs according to [https://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/BugPrioNovember2009 list from November the 10th 2008] ' |
SubTotal ? |
Main responsible |
Other participants |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
SubTotal ? |
- |
4.QA: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1152 Bug 1152] URLs with { or } not browsable. |
2 |
|
|
|
|
|
|
|
|
- |
5.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=934 Bug 934] could not start harvester due to JMX problem (Adress already in use) |
2 |
SVC |
ELZI |
|
|
|
|
|
|
- |
6. Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1154 Bug 1154] Timeout kills non finished job because harvester gets stuck? |
0 |
|
|
|
|
|
|
|
|
Won't fix |
7.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1171 Bug 1171 ]Heritrix initialization errors are not caught by JMXHeritrixController |
0 |
|
|
|
|
|
|
|
|
Invalid |
8.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1174 Bug 1174] Poor error message on dead job . |
0 |
|
|
|
|
|
|
|
|
Fixed when bug 1188 is fixed |
9.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1188 Bug 1188] Heritrix side exceptions on JMX calls are ignored. |
3 |
|
|
|
|
|
|
|
|
- |
10.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1249 Bug 1249] Heritrix puts itself into PAUSED mode if it encounteres an OOM exception. |
?? |
|
|
|
|
|
|
|
|
Needs more information from SVC |
11.Harvester stability: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1336 Bug 1336] Harvester job dies suddenly. |
1 |
|
|
|
|
|
|
|
|
- |
12.Harvest configuration: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=688 Bug 688] hosts-report should be IDNA decoded when writing harvestInfo to the DB. |
3 |
|
|
|
|
|
|
|
|
Bug 596 amd 597 is also fixed |
13.Harvest configuration: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=928 Bug 928] The guess of initial size of unharvested domains is very bad on harvests with a large object limit. |
0 |
|
|
|
|
|
|
|
|
Fixed when bug 1281 is fixed |
14.Harvest configuration: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1226 Bug 1226] Discrepancy between how our database are defined in the dev, and prod environments respectively. |
1 |
|
|
|
|
|
|
|
|
Fixed when bug 1252 is fixed |
15.Harvest configuration: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1281 Bug 1281] Current default value for errorFactorBestGuess is greater than errorFactorPrevResult. |
1 |
|
|
|
|
|
|
|
|
- |
16.Archive: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=574 Bug 574] When parsing checksum in ArcRepository we do strange things on wrong results. |
2 |
|
|
|
|
|
|
|
|
- |
17.Archive: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1193 Bug 1193] Exceptions from FileBatchJob stop batch job processing. |
0,5 |
|
|
|
|
|
|
|
|
Only review of current code. Handling of exceptions must be redesigned. Will be part of assignment in Archive (B4.4) |
18.Documentation: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1069 Bug 1069] Set up proxy in Installation manual. |
0,5 |
|
|
|
|
|
|
|
|
- |
19.Documentation: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1266 Bug 1266] UserManual: missing screendump desc for new field in "Adding seeds to an event harvest". |
0,5 |
|
|
|
|
|
|
|
|
Missing review |
20.Documentation: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1484 Bug 1484] Document that we are not entirely platform independent in installation manual. |
0,5 |
|
|
|
|
|
|
|
|
- |
21.Dev help: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=662 Bug 662] Vi smider SQL exception info væk. |
2,5 |
|
|
|
|
|
|
|
|
- |
22. Information: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1260 Bug 1260] Too much and wrong feedback information on "Missing pages". |
0 |
|
|
|
|
|
|
|
|
Postpone |
23.Information: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1492 Bug 1492] The "Missing Files" page repeats the "status" headline. |
1 |
|
|
|
|
|
|
|
|
- |
Prioritized Feature Requests according to [https://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/BugPrioNovember2009 list from November the 10th 2008] |
SubTotal 2 |
Main responsible |
Other participants |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
SubTotal ? |
- |
24.Harvester monitoring: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1497 Feature request 1497] Button in NetarchiveSuite. Insert button in NetarchiveSuite UI to invoke Heritrix UI. |
0,5 |
KFC |
SVC |
|
|
|
|
|
|
- |
25.QA: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=623 Feature request 623] We need to normalize URLs when browsing data. |
0 |
|
|
|
|
|
|
|
|
- |
26.QA: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=680 Feature request 680] Cannot browse harvested password protected material. |
2 |
|
|
|
|
|
|
|
|
- |
27.Documentation: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1389 Feature request 1389] Installation Manual should document the need to set the maximum number of producers on JMS broker. |
0,5 |
|
|
|
|
|
|
|
|
- |
28.Dev help: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1101 Feature request 1101] Should upgrade to using Java 1.6. |
Fixed |
|
|
|
|
|
|
|
|
- |
29.Dev help: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1252 Feature request 1252] Upgrade to Apache Derby 10.4.1.3. |
3 |
|
|
|
|
|
|
|
|
- |
30.Dev help: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1436 Feature request 1436] Find replacement for com.sun.jndi.rmi.registry.RegistryContextFactory. |
1 |
|
|
|
|
|
|
|
|
- |
31.Information: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1482 Feature request 1482] Harvest information for job must report if there are problems in getting. |
0 |
|
|
|
|
|
|
|
|
- |
32.Information: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1483 Feature request 1483] Alternative monitor plugin could be print of jmx url. |
0 |
|
|
|
|
|
|
|
|
- |
33.Information: [https://gforge.statsbiblioteket.dk/tracker/index.php?func=detail&aid=1485 Feature request 1485] File must be streamed instead on QA/QA-crawlloglines.jsp . |
0 |
KFC |
ELZI |
|
|
|
|
|
|
- |
[:Roadmap:Roadmap tasks]. Stable release 3.8. |
Total 17 |
Main responsible |
Other participants |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
Total ? |
- |
34. Finalize [:AssignmentGroupB2:Assignment group B.2] - Improve and isolate bit preservation GUI |
0,5 |
ELZI |
KFC |
|
|
|
|
|
|
-. |
35. Finalize assignment for [:AssignmentGroupB4:Assignment group B.4.4] - Yet more better infrastructure |
2 |
ELZI |
KFC |
|
|
|
|
|
|
- |
36. Write assignment for integration of Wayback. Includes analyse of the future requirements for index handling |
2,5 |
CSR |
SVC |
|
|
|
|
|
|
-. |
37. Write assignment for new deploy. See [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/ProposalKFC21Aug2008 proposal] from KFC. |
2,5 |
ELZI |
SVC |
|
|
|
|
|
|
- |
38. Implement new deploy. |
?? |
ELZI |
SVC |
|
|
|
|
|
|
- |
39. Assigment for support of WARC format. |
3,5 |
SVC |
CSR |
|
|
|
|
|
|
- |
Other tasks calculated as implementation tasks |
Total 2 |
Main responsible |
Other participants |
SVC/ md |
KFC/ md |
ELZI/ md |
CSR/ md |
TLR/ md |
Total ? |
- |
40. [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/KFCopgaverIndenOrlov2008 KFC tasks] before December the 1st, 2008 |
1 |
KFC |
All |
|
|
|
|
|
|
.. |
41. Test/integrate review tool [http://www.atlassian.com/software/crucible/ Crucible] |
1 |
SVC |
CSR |
|
|
|
|
|
|
.. |
42. Update of manuals |
1 |
ELZI |
- |
|
|
|
|
|
|
. |
43. Role management |
0,5 |
- |
|
|
|
|
|
|
|
On going |
Prepare release test of Iteration 36 |
||||||||||
44. Prepare [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/Iteration36ReleaseTest release test]. |
6 |
TLR |
All |
|
|
|
|
|
|
- |
Total md implementation phase (Task 1-21) |
Total 58 |
- |
- |
14 |
18 |
20 |
0 |
6 |
Total ? |
- |
Release test phase (task 20-22) |
||||||||||
Release test |
Total 9 |
Main responsible |
Other participants |
- |
- |
- |
- |
- |
Total ? |
- |
45. Execute [http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/Iteration36ReleaseTest release test]. |
6 |
TLR |
KFC,ELZI,SVC |
1 |
1 |
1 |
|
3 |
|
- |
46. Component bug/feature fix/management |
2,5 |
QA |
KFC,ELZI,SVC |
1 |
0,5 |
1 |
|
|
|
.. |
Release notes |
Total 0,5 |
- |
- |
SVC/ md |
KFC/ md |
ELZI/ md |
NN/ md |
TLR/ md |
Total 0,5 |
- |
47. Write [http://netarchive.dk/suite/Release_Overview release notes] for iteration 36 |
0,5 |
SVC |
CSR |
|
0,5 |
|
|
|
|
- |
Total for release test phase |
Total 9 |
- |
- |
2 |
2 |
2 |
0 |
3 |
Total ? |
- |
Assignment phase for next iteration (task 23-27) |
||||||||||
48. Component bug/feature fix/management |
1,5 |
QA |
All |
0,5 |
0,5 |
0,5 |
|
|
0 |
Regular process |
49. Define goals for [:Iteration37TaskList:Iteration 37 task list.] |
0,1 |
CHH |
CSR |
|
0,1 |
|
|
|
0 |
- |
50. Presentation of goals and tasks for Iteration 37. Achieve a common understanding of the purpose of the iteration and each task on status meeting |
0,1 |
CSR |
All |
|
0,1 |
|
|
|
|
- |
51. Assignment of tasks, bugs and feature request |
3 |
CHH |
All |
1 |
1 |
1 |
|
|
0 |
Regular process |
52. Update release test procedure |
|
TLR |
All |
|
|
|
|
1 |
|
Regular process |
Available man-days for assigment phase |
Total 22 |
- |
- |
6 |
6 |
2 |
6 |
2 |
Total 22 |
- |
Detailed timetable
Iteration36DetailedTimetable (use template IterationDetailedTimetableTemplate (TBD))
Timetable
Timetable iteration 36 Updated 17-11-2008 |
Start time |
End time |
Responsible |
Baseline 24-10-2008. Start time |
Baseline 24-10-2008. End time |
1. Implementation of decided tasks |
17-11-2008 |
16-01-2009 |
|
dd-mm-yyyy |
dd-mm-yyyy |
2. Code freeze. Create the build for release test and notify when build is ready |
16-01-2009 |
|
SVC |
dd-mm-yyyy |
|
3. Release test |
19-01-2009 |
21-01-2009 |
TLR |
dd-mm-yyyy |
dd-mm-yyyy |
4. Code unfreeze |
22-01-2009 |
|
SVC |
dd-mm-yyyy |
|
5. Assignments, bug components and bug fixes |
22-01-2009 |
22-01-2009 |
|
dd-mm-yyyy |
dd-mm-yyyy' |