Difference between revisions of "Equinox Aspects Plan"

From Eclipsepedia

Jump to: navigation, search
(M3 - October 31, 2008 (stable build))
Line 4: Line 4:
 
== Current Milestone Plan ==
 
== Current Milestone Plan ==
  
=== M3 - October 31, 2008 (stable build) ===
+
=== M4 - December 12, 2008 (stable build) ===
  
 
* General:
 
* General:
 
** [[Image:Glass.gif]] Alignment with the releng headless build (Heiko)
 
** [[Image:Glass.gif]] Alignment with the releng headless build (Heiko)
 
** [[Image:Glass.gif]] Harmonize logging and tracing over the different bundles (Heiko)
 
** [[Image:Glass.gif]] Harmonize logging and tracing over the different bundles (Heiko)
** <span style="color:teal">[&gt;1.0 M3]</span> clean up old bugzilla entries
+
** clean up old bugzilla entries
** [[Image:Ok_green.gif]] replace the manifest rewriting with the new hook [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229863 bug 229863] (Martin)
+
** [[Image:Ok_green.gif]] change aspect activation from installed to resolved state [https://bugs.eclipse.org/bugs/show_bug.cgi?id=247718 bug 247718] (Martin)
+
** [[Image:Ok_green.gif]] deadlock when using equinox aspects and spring dm extender [https://bugs.eclipse.org/bugs/show_bug.cgi?id=249613 bug 249613] (Martin)
+
** [[Image:Ok_green.gif]] Supplementing via Require-Bundle may conflict with "uses" directive [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248826 bug 248826] (Martin)
+
  
 
* Weaving:
 
* Weaving:
** [[Image:Ok_green.gif]] avoid weaver initialization until really needed [https://bugs.eclipse.org/bugs/show_bug.cgi?id=243685 bug 243685] (Martin)
+
** investigate weaving service implementation for ClassFileTransformer [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248047 bug 248047]
** [[Image:Ok_green.gif]] replace require-bundle with import-package for weaving.aspectj bundle [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248046 bug 248046] (Martin)
+
** <span style="color:teal">[&gt;1.0 M3]</span> investigate weaving service implementation for ClassFileTransformer [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248047 bug 248047]
+
  
 
* Website:
 
* Website:
 
** add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
 
** add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
** <span style="color:teal">[&gt;1.0 M3]</span> add screencast or step-by-step example for RCP apps using Equinox Aspects
+
** add screencast or step-by-step example for RCP apps using Equinox Aspects
  
 
== Future Milestone Plans ==
 
== Future Milestone Plans ==
 
=== M4 - December 12, 2008 (stable build) ===
 
  
 
=== M5 - January 30, 2009 (stable build) ===
 
=== M5 - January 30, 2009 (stable build) ===
Line 68: Line 60:
 
** <span style="color:teal">[&gt;1.0 M2]</span> add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
 
** <span style="color:teal">[&gt;1.0 M2]</span> add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
 
** <span style="color:teal">[&gt;1.0 M2]</span> add screencast or step-by-step example for RCP apps using Equinox Aspects
 
** <span style="color:teal">[&gt;1.0 M2]</span> add screencast or step-by-step example for RCP apps using Equinox Aspects
 +
 +
=== M3 - October 31, 2008 (stable build) ===
 +
 +
* General:
 +
** [[Image:Glass.gif]] Alignment with the releng headless build (Heiko)
 +
** [[Image:Glass.gif]] Harmonize logging and tracing over the different bundles (Heiko)
 +
** <span style="color:teal">[&gt;1.0 M3]</span> clean up old bugzilla entries
 +
** [[Image:Ok_green.gif]] replace the manifest rewriting with the new hook [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229863 bug 229863] (Martin)
 +
** [[Image:Ok_green.gif]] change aspect activation from installed to resolved state [https://bugs.eclipse.org/bugs/show_bug.cgi?id=247718 bug 247718] (Martin)
 +
** [[Image:Ok_green.gif]] deadlock when using equinox aspects and spring dm extender [https://bugs.eclipse.org/bugs/show_bug.cgi?id=249613 bug 249613] (Martin)
 +
** [[Image:Ok_green.gif]] Supplementing via Require-Bundle may conflict with "uses" directive [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248826 bug 248826] (Martin)
 +
 +
* Weaving:
 +
** [[Image:Ok_green.gif]] avoid weaver initialization until really needed [https://bugs.eclipse.org/bugs/show_bug.cgi?id=243685 bug 243685] (Martin)
 +
** [[Image:Ok_green.gif]] replace require-bundle with import-package for weaving.aspectj bundle [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248046 bug 248046] (Martin)
 +
** <span style="color:teal">[&gt;1.0 M3]</span> investigate weaving service implementation for ClassFileTransformer [https://bugs.eclipse.org/bugs/show_bug.cgi?id=248047 bug 248047]
 +
 +
* Website:
 +
** add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
 +
** <span style="color:teal">[&gt;1.0 M3]</span> add screencast or step-by-step example for RCP apps using Equinox Aspects
  
 
== Legend ==
 
== Legend ==

Revision as of 17:37, 1 November 2008

This page lays out milestone plans for the development of the Equinox Aspects incubator project.


Contents

Current Milestone Plan

M4 - December 12, 2008 (stable build)

  • General:
    • Glass.gif Alignment with the releng headless build (Heiko)
    • Glass.gif Harmonize logging and tracing over the different bundles (Heiko)
    • clean up old bugzilla entries
  • Weaving:
    • investigate weaving service implementation for ClassFileTransformer bug 248047
  • Website:
    • add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
    • add screencast or step-by-step example for RCP apps using Equinox Aspects

Future Milestone Plans

M5 - January 30, 2009 (stable build)

Previous Milestone Plans

M1 - August 8, 2008 (stable build)

  • General:
    • Ok green.gif rename bundles and start with new version numbering bug 238730 (Martin)
  • Weaving:
    • Ok green.gif simplify locating aop.xml definitions bug 237145 (Martin)
    • Ok green.gif fix the handling for dynamically uninstalling aspect bundles bug 229865 (Martin)
    • Ok green.gif weaving does not work for some bundles bug 237214 (Martin)
    • Ok green.gif improve handling of service dynamics: Coming and going of weaving service must influence aspectized bundles bug 226461 (Heiko)
    • Ok green.gif exception thrown when aspects are registered bug 241638 (Martin)
  • Caching:
    • Ok green.gif add handling of bundle and aspect versions to standard caching service bug 216398 (Martin)
  • Website:
    • Ok green.gif add bundle overview page (Martin)
    • Ok green.gif add dev builds to download page (Martin)
    • [>1.0 M1] add screencast for hello world example (Heiko, contribution by Gerd Wütherich)

M2 - September 19, 2008 (stable build)

  • General:
    • [>1.0 M2] Glass.gif Alignment with the releng headless build (Heiko)
    • [>1.0 M2] Glass.gif Harmonize logging and tracing over the different bundles (Heiko)
    • [>1.0 M2] clean up old bugzilla entries
  • Weaving:
    • Ok green.gif supplementer mechanism broken without clean configuration bug 243681 (Martin)
    • [>1.0 M2] avoid weaver initialization until really needed bug 243685 (Martin)
    • Ok green.gif aspect bundle update is broken bug 244410 (Martin)
    • [>1.0 M2] investige other weaving implementations using ClassFileTransformer API
  • Website:
    • [>1.0 M2] add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
    • [>1.0 M2] add screencast or step-by-step example for RCP apps using Equinox Aspects

M3 - October 31, 2008 (stable build)

  • General:
    • Glass.gif Alignment with the releng headless build (Heiko)
    • Glass.gif Harmonize logging and tracing over the different bundles (Heiko)
    • [>1.0 M3] clean up old bugzilla entries
    • Ok green.gif replace the manifest rewriting with the new hook bug 229863 (Martin)
    • Ok green.gif change aspect activation from installed to resolved state bug 247718 (Martin)
    • Ok green.gif deadlock when using equinox aspects and spring dm extender bug 249613 (Martin)
    • Ok green.gif Supplementing via Require-Bundle may conflict with "uses" directive bug 248826 (Martin)
  • Weaving:
    • Ok green.gif avoid weaver initialization until really needed bug 243685 (Martin)
    • Ok green.gif replace require-bundle with import-package for weaving.aspectj bundle bug 248046 (Martin)
    • [>1.0 M3] investigate weaving service implementation for ClassFileTransformer bug 248047
  • Website:
    • add screencast for hello world example (Heiko, contribution by Gerd Wütherich)
    • [>1.0 M3] add screencast or step-by-step example for RCP apps using Equinox Aspects

Legend

Glass.gif Needs some investigation

Progress.gif Patch in progress

Ok green.gif Bug fixed / Feature added

[>1.0 M1] Moved or continued beyond that build