Again for this week Jade Rubick gets the first word in the shape of a
quick comment. He notes that
the OpenACS FAQs are now being
maintained! Great to hear, Jade.
Joel Aufrecht
Current status of 5.0 release
We need to
fix
or verify 26 critical and serious bugs
before shipping a release candidate.
Lars Pind
Workflow
We're back in the workflow game with some new extensions under way for
the 5.1 release.
- Adding user interface for creating and modifying workflows.
- Adding API for modifying workflows, including those with active
cases.
Two goals here, in addition to and subject to meeting our client's
requirements, are to provide a user interface for configuring the
workflow of a bug-tracker, so you can easily add a QA step, for
example, and to provide a bug-tracker with a workflow enforcing the TIP
voting rules.
In addition, we're making a number of enhancements to the logic that can
be represented in workflows:
- Actions as workflows: A single action can execute an entire new
workflow. The child workflow can even have multiple cases, e.g. one for
each OCT member.
- Automatic actions: These can be processes that e.g. run an automated
test case.
- Timed actions: Automatically fires after a certain period of time,
e.g. for timeouts in the TIP process, if an OCT member didn't vote
within the one week allocated for it.
- Gated actions: An action is gated on another action being completed
first, or being executed a certain number of times.
- Maximum number of repetitions: An action cannot be repeated more than
x times.
- Finally, we're considering making resolution codes first-class
member.
All the gory details
are
here.
Aautomated install and testing
We're steadily progressing with the scripts in openacs-4/etc/install for
automated installation, testing, reporting on the results of the
install/tests, and building tar-balls with the sources of that
installation.
It's turned out to be a much more involved than we thought, especially
to make it robust to people's differing configurations, but it's getting
better.
We're hoping to document it and get other people to start using it soon.
/Lars
State Of The Codebase
Daily files commited/touched in HEAD by all committers:
2003-11-06 :: 166
2003-11-07 :: 78
2003-11-08 :: 75
2003-11-09 :: 6
2003-11-10 :: 35
2003-11-11 :: 124
2003-11-12 :: 261
2003-11-13 :: 78
2003-11-14 :: 127
2003-11-15 :: 235
2003-11-16 :: 43
2003-11-17 :: 20
2003-11-18 :: 68
2003-11-19 :: 215
2003-11-20 :: 217
2003-11-21 :: 78
2003-11-22 :: 133
2003-11-23 :: 0
2003-11-24 :: 1
Bugs
Submitted: 1226 (up 137 [Ouch!]).
Open:
290 (up 24).
Closed+resolved: 936 (up 112 [Yay!]).
Patches
Submitted: 368.
Open:
56 (up 13).
The bi-weekly newsletter almost managed to become tri-weekly for
this issue. I will attempt to get the next one out already some time
next week, so please sharpen your pencils already now.
Frank.