Agenda&Status 072710: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(Created page with '= Project Management = * Notice of award? * Number of Work Assignments? = Technical Topics = == Migration to Git == * Brad King report == Tools == [[ITKv4_StyleChangePropo…') |
|||
(27 intermediate revisions by 8 users not shown) | |||
Line 3: | Line 3: | ||
* Notice of award? | * Notice of award? | ||
* Number of Work Assignments? | * Number of Work Assignments? | ||
* Minutes of Washington meeting from NIH? | |||
* Deadline for sending the Draft of T.O 2? | |||
= Technical Topics = | = Technical Topics = | ||
Line 8: | Line 10: | ||
== Migration to Git == | == Migration to Git == | ||
* Brad King | * Brad King & Dave Cole Report | ||
* Workflow | |||
** The [http://progit.org Pro Git book] has [http://progit.org/book/ch5-0.html examples of distributed workflows] | |||
** Master & Next ? See [[Git/Workflow/Topic|here]]. | |||
** Topic Branches | |||
** Dashboard Branches | |||
*** Master Nightly: so all nightly builds use same source | |||
** Hooks | |||
*** Come to agreement on which hooks to use for ITK4 (Lorensen) | |||
* Git Training needed ? | |||
** Schedule Git Training for developers ? | |||
== Before Giving Git Write Access == | |||
* Changing '''LICENSE''' to [http://www.opensource.org/licenses/apache2.0.php Apache 2.0] | |||
* Producing Contributor License Agreements (ACL) | |||
** Write access should only be given to developers who signed the agreement (by an authorized party at their institution) | |||
** Model : [http://fedoraproject.org/wiki/Legal/Licenses/CLA Fedora CLA] | |||
** Alternative: "<code>Signed-off-by:</code>" lines? See "Sign your work" section [http://repo.or.cz/w/git.git/blob/64fdc08d:/Documentation/SubmittingPatches here]. | |||
== Clean up Releases == | |||
{| border="1" | |||
|- bgcolor="#abcdef" | |||
! Release Tag !! Date !! Major Changes | |||
|- | |||
| Alpha-01 || August 7 || VS6,BCC55, SunCC (5.7?), Metrowerks Removal (based on compiler features), Remove large Images | |||
|- | |||
| Alpha-02 || August 14 || CMake Variables configuration cleanup | |||
|- | |||
| Alpha-03 || August 21 || GDCM 2.0, OpenJpeg-v2, +JPEG2000 | |||
|- | |||
| Alpha-04 || August 28 || Third party libraries update: TIFF, JPEG, PNG | |||
|} | |||
[[image:ITKv4-TransitionPlanProposal.png|529px]] | |||
* [[ITK_Release_4/Migration Plan/Phases|Phases]] | |||
== Tools == | == Tools == | ||
Line 33: | Line 72: | ||
** Pros and Cons | ** Pros and Cons | ||
* [[ITK_Release_4/Wrapping|Wrapping]] | * [[ITK_Release_4/Wrapping|Wrapping]] | ||
* update from brad on wrapitk test (new swig usage that addresses existing concerns)? | |||
== Modularization == | == Modularization == | ||
Line 38: | Line 78: | ||
* Exploration of Ryppl | * Exploration of Ryppl | ||
** Interaction with Boost | ** Interaction with Boost | ||
** Brad King & Dave Cole Report | |||
* Module Segmentation | * Module Segmentation | ||
** How classes will be grouped : Gabe Hart report | ** How classes will be grouped : Gabe Hart report | ||
== DICOM == | |||
* Dan and Mathieu to set up separated tconf to discuss the topic (dan waiting for contract before putting much work on that) ? | |||
== Refactoring Optimization Framework == | |||
Is the [http://www.itk.org/Wiki/Proposals:Refactoring_of_optimization_framework | refactoring of the optimization framework] going to be considered for itkv4? |
Latest revision as of 17:53, 27 July 2010
Project Management
- Notice of award?
- Number of Work Assignments?
- Minutes of Washington meeting from NIH?
- Deadline for sending the Draft of T.O 2?
Technical Topics
Migration to Git
- Brad King & Dave Cole Report
- Workflow
- The Pro Git book has examples of distributed workflows
- Master & Next ? See here.
- Topic Branches
- Dashboard Branches
- Master Nightly: so all nightly builds use same source
- Hooks
- Come to agreement on which hooks to use for ITK4 (Lorensen)
- Git Training needed ?
- Schedule Git Training for developers ?
Before Giving Git Write Access
- Changing LICENSE to Apache 2.0
- Producing Contributor License Agreements (ACL)
- Write access should only be given to developers who signed the agreement (by an authorized party at their institution)
- Model : Fedora CLA
- Alternative: "
Signed-off-by:
" lines? See "Sign your work" section here.
Clean up Releases
Release Tag | Date | Major Changes |
---|---|---|
Alpha-01 | August 7 | VS6,BCC55, SunCC (5.7?), Metrowerks Removal (based on compiler features), Remove large Images |
Alpha-02 | August 14 | CMake Variables configuration cleanup |
Alpha-03 | August 21 | GDCM 2.0, OpenJpeg-v2, +JPEG2000 |
Alpha-04 | August 28 | Third party libraries update: TIFF, JPEG, PNG |
Tools
- Fixing KWStyle/CDash/CTest for Git : Brad Davis report
- Code duplication: CPD (http://pmd.sourceforge.net/cpd.html)
Simple ITK
- Design Discussions
- Sandbox in Github
- Simple ITK Layer
Wrapping
- Plans for wrapping
- Tools
- Pros and Cons
- Wrapping
- update from brad on wrapitk test (new swig usage that addresses existing concerns)?
Modularization
- Exploration of Ryppl
- Interaction with Boost
- Brad King & Dave Cole Report
- Module Segmentation
- How classes will be grouped : Gabe Hart report
DICOM
- Dan and Mathieu to set up separated tconf to discuss the topic (dan waiting for contract before putting much work on that) ?
Refactoring Optimization Framework
Is the | refactoring of the optimization framework going to be considered for itkv4?