Skip to Main Content
Apache Events The Apache Software Foundation
Apache 20th Anniversary Logo

This was extracted (@ 2024-04-17 22:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

WARNING: these pages may omit some original contents of the minutes.
This is due to changes in the layout of the source minutes over the years. Fixes are being worked on.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

Tcl

17 Apr 2024 [Georgios Petasis / Jeff]

Report was filed, but display is awaiting the approval of the Board minutes.

17 Jan 2024 [Georgios Petasis / Shane]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Project Status:
Current project status: Ongoing
Issues for the board: None

## Membership Data:
Apache Tcl was founded 2000-07-24 (23 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Following the previous candidate release (Rivet 3.2.3rc1 on 3 October 2023),
during this reporting period a new Rivet version has been released
(rivet-3.2.3 was released on 2023-10-19). The contributions made by Scott
 Pitcher concerning the incomplete and faulty implementation of
::rivet::raw_post, the correct logging of messages during the ChildInit stage
and the new tests connected to these improvements, have been integrated to
Rivet. As Tcl 9.0 has reached beta status, the Rivet community has started
working on compatibility with the forthcoming Tcl 9.0.

## Community Health:
The traffic of the mailing lists has increased in comparison to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases).

18 Oct 2023 [Georgios Petasis / Justin]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Project Status:
Current project status: Ongoing
Issues for the board:None

## Membership Data:
Apache Tcl was founded 2000-07-24 (23 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
During the reporting period a new candidate release has been circulated and
tested (Rivet 3.2.3rc1 on 3 October 2023), and we are in the process of
releasing a new official release. This is bugfix release contains the
contributions made by Scott Pitcher concerning the incomplete and faulty
implementation of ::rivet::raw_post, the correct logging of messages during
the ChildInit stage and the new tests connected to these improvements.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases).

19 Jul 2023 [Georgios Petasis / Bertrand]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Project Status:
Current project status: Ongoing
Issues for the board: none

## Membership Data:
Apache Tcl was founded 2000-07-24 (23 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
No release has been made during the reporting period. The latest release
(rivet-3.2.2 was released on 2022-06-21) has received positive feedback, and
no problems have been identified so far.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases). The current increase in the traffic
relates to some usage questions performed by some new users (i.e. how to
handle POST requests, and how to log during initialisation). Also, I want to
report that I haven't received the usual e-mail reminders for submitting the
report this reporting period, I had to check about the report status.

19 Apr 2023 [Georgios Petasis / Rich]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (23 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
No release has been made during the reporting period. The new release made
before two reporting periods (rivet-3.2.2 was released on 2022-06-21) has
received positive feedback, and no problems have been identified so far.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases). The current increase in the traffic
relates to some usage questions performed by some new users.

18 Jan 2023 [Georgios Petasis / Sander]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (22 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
No release has been made during the reporting period. The new release made on
the previous reporting period (rivet-3.2.2 was released on 2022-06-21) has
received positive feedback, and no problems have been identified so far.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases). Thus, the increase in traffic is
related to the release of rivet 3.2.2, which was released on 2022-06-21.

19 Oct 2022 [Georgios Petasis / Sam]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (22 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
No release has been made during the reporting period. The new release made on
the previous reporting period (rivet-3.2.2 was released on 2022-06-21) has
received positive feedback, and not problems have been identified so far.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases). Thus, the small increase in traffic is
related to the release of rivet 3.2.2, which was released on 2022-06-21 (in
the previous reporting period).

20 Jul 2022 [Georgios Petasis / Roman]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (22 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
A new release has been made during the reporting period, rivet 3.2.2, which
was released on 2022-06-21. This is a maintenance release, fixing a memory
leak in Rivet_Var. In addition, a new feature was added to
'::rivet::var all' that allows an extra optional argument that is interpreted
as a dictionary of default values (in the same way the
'::rivet::var get' command has an optional default value argument). The code
in the master branch has also new versions of the TEA tcl.m4 and install-sh
scripts.


## Community Health:
The traffic of the mailing lists has increased  which is normal for the
project after a new release (as most traffic in the list happens after new
releases).

20 Apr 2022 [Georgios Petasis / Roman]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.
## Project Activity:
No release has been made during the reporting period. Two issues have been
identified, whose mitigation/fix is pending: 1) Appveyor CI has stopped
working, a fix has been planned. 2) A memory leak has been spotted by Massimo
Manghi, it has been fixed, an a maintenance release has been planned.

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases).

19 Jan 2022 [Georgios Petasis / Sam]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Anew release has been made (rivet-3.2.1) has been made on 2021-11-13, which
fixes some minor bugs and brings some improvements. The release notes are:
1) The array built by command ::rivet::inspect server now shows also the
 current log level.
2) Session package tables have larger columns for session data Code
 for environment variables access extensively rewritten to make
 substantially convenient to call ::rivet::env instead of
 ::rivet::load_env (the manual for long time claimed that was the
 case but actually low level code execution was almost the same).
3) Introducing preprocessing macro RIVET_DEBUG_BUILD controlled
 by the --enable-rivet-debug-build configure switch. This is meant
 to enable builds that include specific code for the module
 development and debugging that can be excluded from common builds.
4) Various manual improvements and corrections.
5) Fixed issues with the autotools build scripts.


## Community Health:
As expected, the new release has lead to an increase of both code commits
and traffic in the mailing list.

20 Oct 2021 [Georgios Petasis / Sharan]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
The new release has been postponed for end of the year, as we are still
investigating on how the behavior can be improved over some HTTP methods
(more specifically OPTIONS, which seems to not be user configurable through
 the functionality provided by Rivet.)

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases).

21 Jul 2021 [Georgios Petasis / Sharan]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
We are currently working on fixing build failures in AppVeyor integration
(based on CMAKE), while we are doing some tests regarding some HTTP methods.
 Regarding new releases, a new release is planned for the end of summer
 (probably in September).

## Community Health:
The traffic of the mailing lists has remained at similar levels to the
previous reporting period, which is normal for the project (as most traffic in
the list happens after new releases). Regarding development we are assessing
Rivet with respect to the recently Tcl/Tk releases (Tcl/Tk 8.7a5, 18 June
2012, and Tcl 9.0a3, June 23 2021).

21 Apr 2021 [Georgios Petasis / Craig]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (21 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Building upon the work that has been done after releasing rivet-3.2.0
(on 2020-11-07), various tests are being done to ensure the stability of
the release and find potential bugs (none found so far). We are currently
working on fixing build failures in AppVeyor integration (based on
CMAKE). Finally, a pull request was received through GitHub.

## Community Health:
There has been an decrease in the traffic of the mailing lists.
rivet-dev@tcl.apache.org had a 84% decrease in traffic in the past
quarter (5 emails compared to 30). However this fluctuation seems
normal for the project (as most traffic in the list happens after new
releases).

20 Jan 2021 [Georgios Petasis / Shane]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (20 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Building upon the work that has been done in preparing the 3.2 release (two
artefacts have been released, Rivet 3.2.0rc1 and Rivet 3.2.0rcr), rivet-3.2.0
was released on 2020-11-07.

## Community Health:
There has been an increase in the traffic of the mailing lists.
rivet-dev@tcl.apache.org had a 520% increase in traffic in the past quarter
(31 emails compared to 5)

21 Oct 2020 [Georgios Petasis / Roy]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (20 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Work has been done in preparing the 3.2 release.  In fact two artefacts have
been released, Rivet 3.2.0rc1 and Rivet 3.2.0rc2 New features mostly relate to
what has been reported in the previous report, mainly change in the thread
policy in the default response to the exit command.  It's stressed in several
points of the manual that 'exit' (shadowed by ::rivet::exit) is not a command
to be used in regular web development, but the exit command could be nested in
third party software and it's part of the Tcl language in the first place, so
it demands meaning.

With the worker bridge 'exit' now by default terminates a single thread. It
has been noticed that some extensions don't behave well when Tcl_InterpDelete
is called, but it seems a problem pertaining specific extension classes or
specific single extensions, so there is no point in having a more flexible
embedding of Tcl for fear of stumbling in one of them.

Setting "RivetServerConf SingleThreadExit Off" in the configuration restores
the old policy of demading all threads in a child process to exit and then
calling Tcl_Exit.

- Configuration parameters that are actually and inherently global only have
 been moved to the module globals structure, reliving the Apache
 configuration callbacks of the duty of creating and copying these parameters
 on the rivet_server_rec structures.
- The ::rivet::upload command argument checking has been rewritten in order to
 have a terse code for handling the several sub-command/argument combinations
 and also with the purpose of fixing a bug that caused server crashes.
- The new ::rivet::thread_id command has been introduced. ::rivet::thread_id
 returns an hex id printed in the very same format used by ::thread::id
 (package Thread). If you need this info for debugging or logging you don't
  need to depend on package Thread. Furthermore [::rivet::thread_id -decimal]
  returns an id in decimal form so that can be matched with the thread data
  in the apache logs.

Bug Fixes:
- The ::rivet::upload command argument checking has been rewritten in order to
 have a terse code for handling the several sub-command/argument combinations
 and also with the purpose of fixing a bug that caused server crashes.

## Community Health:
No news here. From previous report:
curcuru: Great roll call; in the future, include the results in your report
(i.e. how many people replied they were still active in the project - in this
case, plenty!)

In the roll call the following PMC members replied: Georgios Petasis, Massimo
Manghi, Brice Hamon, Harald Oehlmann, Damon Courtney and Ronnie Brunner. David
Welton has not participated.

rb: We remain concerned that it's been more than 5 years since you've added
any new committers or PMC members. I know that TcL has long been a
slow-and-steady project, but are there any contributors who might be
considered for committer?

Right now, no, we don't have any candidates as possible new committers.

15 Jul 2020 [Georgios Petasis / Sam]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (20 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
Work has been done in preparing the 3.2 release. New features include:
- Threaded bridges (such as the worker bridge) needed the capability of
having single threads terminate by calling ::rivet::exit without affecting
other threads. This feature can now be enabled by setting the SingleThreadExit
configuration parameter. The prefork bridge is unaffected.
- New command ::rivet::thread_id that returns the thread identification in a
format that emulates command ::thread::id (saving the need to load the
Thread package in order to get this information). The command returns the
thread id also as a decimal number, which is the way it is printed in the
Apache error log.

Bug Fixes:
- The lazy bridge has been simplified by removing some counters and
variables used during its development for testing. Also the access to
some variables has been protected by requiring lock on a mutex.
- Rivet_Upload modified. The upload command crashed under some
circumstances (invalid argument list) due to wrong argument checking.

## Community Health:
curcuru: Great roll call; in the future, include the results in your report
(i.e. how many people replied they were still active in the project - in this
case, plenty!)

In the roll call the following PMC members replied: Georgios Petasis, Massimo
Manghi, Brice Hamon, Harald Oehlmann, Damon Courtney and Ronnie Brunner. David
Welton has not participated.

rb: We remain concerned that it's been more than 5 years since you've added
any new committers or PMC members. I know that TcL has long been a
slow-and-steady project, but are there any contributors who might be
considered for committer?

Right now, no, we don't have any candidates as possible new committers.

15 Apr 2020 [Georgios Petasis / Patricia]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (20 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
In addition to the changes brought by the Tcl 8.7 release, a new branch has
been created, attributing changes needed for Tcl 9.0. Code in this branch
builds correctly with Tcl9.0a1 and it is able to run a basic rivet script,
although several problems remain (like reading some of the typical
management/introspection variables such as tcl_patchlevel tcl_platform or
auto_path). Currently, it remains unusable at the moment for any serious
programming.

## Community Health:
curcuru: Great roll call; in the future, include the results in your report
(i.e. how many people replied they were still active in the project - in this
 case, plenty!)

In the roll call the following PMC members replied: Georgios Petasis, Massimo
Manghi, Brice Hamon, Harald Oehlmann, Damon Courtney and Ronnie Brunner. David
Welton has not participated.

rb: We remain concerned that it's been more than 5 years since you've added
any new committers or PMC members. I know that TcL has long been a
slow-and-steady project, but are there any contributors who might be
considered for committer?

Right now, no, we don't have any candidates as possible new committers. We are
going to discuss this issue, and report on the next period's report.

15 Jan 2020 [Georgios Petasis / Daniel]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (19 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
During this reporting period a draft plan has been creating for addressing the
needed changes brought by the Tcl 8.7 release (where some macros in use by
Apache Rivet have been deprecated and removed). In addition, there is a
discussion on possible modifications to the Apache Rivet API for uploading
data.

## Community Health:
A roll call has been conducted for the project.
 - rivet-dev@tcl.apache.org had a 37% decrease in traffic in the past quarter
   (14 emails compared to 22)
 - 28 commits in the past quarter (86% increase)
 - 3 code contributors in the past quarter (200% increase)

16 Oct 2019 [Georgios Petasis / Rich]

## Description:
The mission of Tcl is the creation and maintenance of software related to
Dynamic websites using TCL. Apache Tcl is home to the Tcl-Apache integration
efforts. The purpose of our project is to combine the power of the Apache
web server with the capabilities of the mature, robust and flexible Tcl
scripting language. Currently only the Apache Rivet project is actively
maintained.

## Issues:
There are no issues requiring board attention at this time.

## Membership Data:
Apache Tcl was founded 2000-07-24 (19 years ago)
There are currently 12 committers and 7 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Brice Hamon De Crevecoer on 2014-11-25.
- No new committers. Last addition was Brice B. Hamon on 2014-11-25.

## Project Activity:
This period has been mostly quiet. No new artifacts/releases have been
released.

Regarding comment from previous report:
"It has been 5 years since a committer or PMC member was added.
Is there hope for new blood?"
A quick response would be "difficult to attract new blood". Rivet has been
many years in development (thus is feature rich), and Tcl is not very
popular for web services development. Thus the community around Apache Tcl
is not large, and since user needs are already covered, it is difficult to
attract new committers.

I have to check whether the membership data reflects the current status.

## Community Health:
The community has remained the same for quite some time. There is some
activity  in the mailing lists, mostly seeking advice on how to use Apache
Rivet. No new bugs have been reported.
 - rivet-dev@tcl.apache.org had a 340% increase in traffic in the past
   quarter (22 emails compared to 5)
 - 12 commits in the past quarter (-40% decrease)
 - 1 code contributor in the past quarter (no change)

## Releases:
 - Last release was rivet-3.1.1 on Wed Jan 09 2019

17 Jul 2019 [Georgios Petasis / Ted]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently only the Apache Rivet project is actively maintained.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - We are still testing Windows continuous integration. The major problem that
   needs to be resolved, is that testing whether the code compiles is one
   thing. It would be nice if we can provide pre-build binaries that can be
   used, but this needs some more work (i.e. to specify the paths the lib
   package is located and shared objects must be loaded from it).

 - We are closely monitoring the changes Tcl version 9 will introduce, and a
   new branch (rivet 4.x) has been created.

 - We have started thinking again Rivet's behaviour on how the "exit" Tcl
   command is executed, especially in a multi-threaded environment. A new
   branch has been created.

## Health report:
 - The project activity is limited to Apache Rivet.

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - Last release was rivet-3.1.1 on Wed Jan 09 2019

## Mailing list activity:

 - rivet-dev@tcl.apache.org:
    - 47 subscribers (up 0 in the last 3 months):
    - 5 emails sent to list (35 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 7 subscribers (up 0 in the last 3 months):
    - 0 emails sent to list (6 in previous quarter)

## Bugzilla Statistics:

 - 3 Bugzilla tickets created in the last 3 months
 - 1 Bugzilla tickets resolved in the last 3 months

@Daniel: pursue a roll call for Tcl

17 Apr 2019 [Georgios Petasis / Craig]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently only the Apache Rivet project is actively maintained.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Rivet released one artifact (rivet-3.1.1 on Wed Jan 09 2019),
   which was a bug fix release.

 - The CMake build system was further developed, to perform all actions the
   autoconf based build system does, such as using the version from the VERSION
   file, and generating the correct pkgIndex.tcl file for the rivet library,
   after the library has been installed, in the installation directory.

 - As a response to the inability of rivet to link correctly under Windows, we
   tried to setup continuous integration for Windows through AppVeyor. This has
   been largerly completed, and will be tested in the forthcoming releases.

 - We are closely monitoring the changes Tcl version 9 will introduce, and a new
   branch (rivet 4.x) has been created.

 - Harald Oehlmann has made a proposal for a 20-min talk in Berlin ApacheCON.

## Health report:
 - The project activity is limited to Apache Rivet.

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - Last release was rivet-3.1.1 on Wed Jan 09 2019

## Bugzilla Statistics:

## Mailing list activity:

 - rivet-dev@tcl.apache.org:
    - 47 subscribers (up 0 in the last 3 months):
    - 35 emails sent to list (96 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 7 subscribers (up 0 in the last 3 months):
    - 6 emails sent to list (11 in previous quarter)

16 Jan 2019 [Georgios Petasis / Mark]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently only the Apache Rivet project is actively maintained.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Rivet released several artifacts (both in the 2.x and 3.x release
   channels), providing fixes to tickets created in the reporting period, and
   fixing problems surfaced by the test suite under various platforms.

 - The CMake build system was further developed, to perform all actions the
   autoconf based build system does, such as using the version from the
   VERSION file, and generating the correct pkgIndex.tcl file for the rivet
   library, after the library has been installed, in the installation
   directory.

 - The move to git (and integration to GitHub) has increased visibility, which
   along with the relatively new feature of supporting Apache HTTPD under
   Windows, raised some more interest from users (and not developers). Trying
   to help new users run rivet under Windows, revealed that building under
   Windows was been accidentally broken by the (re)addition of a preprocessor
   definition, and has not been detected. The bug has been fixed, and release
   of new artifacts is planned for early January.

 - As a response to the inability of rivet to link correctly under Windows, we
   tried to setup continuous integration for Windows through AppVeyor. This is
   still work in progress, as the needed webhooks could not be added to the
   rivet's GitHub project, and builds are currently triggered manually.

   As a temporary solution, a fork has been created in GitHub, which is synced
   periodically with its upstream through the "Pull" GitHub application. It
   provides some synchronisation, although it has a delay of several hours to
   trigger a build after a commit has been made. We are searching for a better
   solution.

 - Regarding comment from previous report:
   "It will be interesting to see if the move to git increased contribution
    levels. Please keep us updated." I think that the move to git has helped.
    The fact that it has eased integration with GitHub, which has automated
    tasks like monitoring commits
   (i.e. through e-mail notifications), creating and monitoring forks,
    applying patches through pull requests, etc. And for sure, has allowed the
    integration with CI tools, like AppVeyor and Travis (which is planned),
    which will help in detecting build problems under various operating
    systems earlier.

## Health report:
 - The project activity is limited to Apache Rivet.

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.4.0 was released on Wed Nov 28 2018
 - rivet-3.0.3 was released on Sun Nov 18 2018
 - rivet-3.1.0 was released on Wed Nov 28 2018

## Bugzilla Statistics:

 - 3 Bugzilla tickets created in the last 3 months
 - 1 Bugzilla tickets resolved in the last 3 months

17 Oct 2018 [Georgios Petasis / Ted]

## Description:

 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently only the Apache Rivet project is actively maintained.

## Issues:

 - There are no issues requiring board attention at this time.

## Activity:

 - Rivet released a 3.0.2 version (7 July 2018) correcting a few bugs that
   surfaced as soon as 3.0.1 was released.

 - During this period we discussed the possibility of moving our repository
   from SVN to GIT. Thus we requested the creation of
   https://gitbox.apache.org/repos/asf/tcl-rivet.git, which is mirrored at
   https://github.com/apache/tcl-rivet. From 31 July 2018, the original SVN
   repository was made read-only.

 - Also projects tcl-websh (https://gitbox.apache.org/repos/asf/tcl-websh.git)
   and tcl-modtcl.git (https://gitbox.apache.org/repos/asf/tcl-modtcl.git)
   were moved to GIT.

 - On 28 August 2018, the site repository was also created, and on 9 September
   2018, the site was completely migrated on GIT.

 - All migration efforts from SVN to GIT were carried out by Massimo Manghi.

## Health report:

 - The project activity is limited to Apache Rivet.

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - 3.0.2 was released on Sat Jul 07 2018

## Bugzilla Statistics:

 - 2 Bugzilla tickets created in the last 3 months
 - 2 Bugzilla tickets resolved in the last 3 months

18 Jul 2018 [Georgios Petasis / Brett]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently only the Apache Rivet project is actively maintained.

## Issues:
 - There are no issues requiring board attention at this time.

## Activity:
 - Rivet released a 3.0.2 version correcting a few bugs that surfaced as soon
   as 3.0.1 was released.

## Health report:
 - The project activity is limited to Apache Rivet.

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - 3.0.2 was released on Sat Jul 07 2018

## Bugzilla Statistics:

 - 2 Bugzilla tickets created in the last 3 months
 - 2 Bugzilla tickets resolved in the last 3 months

18 Apr 2018 [Georgios Petasis / Isabel]

## Description:

  - Apache Tcl is home to the Tcl-Apache integration efforts.
    The purpose of our project is to combine the power of the
    Apache web server with the capabilities of the mature,
    robust and flexible Tcl scripting language. Currently
    only the Apache Rivet project is actively maintained

## Issues:
  - The project chair has changed and from now on reports will
   be filed by the new chair George Petasis.
  - A few former members of the PMC (ridruejo,dirkx,mlink) were removed
   from the PMC roster. They had long lost interest in the project
   and had pulled out of the PMC mailing list long ago.
   We would be glad to see them coming back to the project any time

## Activity:
  - Rivet released a 3.0.1 version correcting a few bugs that surfaced
   as soon as 3.0.0 was released.

## Health report:
  - The project activity is limited to Apache Rivet, as usual

## PMC changes:

 - Currently 7 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 12 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-3.0.0 was released on Wed Jan 17 2018
 - rivet-3.0.1 was released on Fri Feb 09 2018

21 Mar 2018

Change the Apache Tcl Project Chair

 WHEREAS, the Board of Directors heretofore appointed Massimo Manghi
 (mxmanghi) to the office of Vice President, Apache Tcl, and

 WHEREAS, the Board of Directors is in receipt of the resignation of
 Massimo Manghi from the office of Vice President, Apache Tcl, and

 WHEREAS, the Project Management Committee of the Apache Tcl project
 has chosen by vote to recommend Georgios Petasis (petasis) as the
 successor to the post;

 NOW, THEREFORE, BE IT RESOLVED, that Massimo Manghi is relieved and
 discharged from the duties and responsibilities of the office of
 Vice President, Apache Tcl, and

 BE IT FURTHER RESOLVED, that Georgios Petasis be and hereby is
 appointed to the office of Vice President, Apache Tcl, to serve in
 accordance with and subject to the direction of the Board of
 Directors and the Bylaws of the Foundation until death,
 resignation, retirement, removal or disqualification, or until a
 successor is appointed.

 Special Order 7C, Change the Apache Tcl Project Chair, was
 approved by Unanimous Vote of the directors present.

17 Jan 2018 [Massimo Manghi / Shane]

## Description:

 - Apache Tcl is home to the Tcl-Apache integration efforts.
   The purpose of our project is to combine the power of the
   Apache web server with the capabilities of the mature,
   robust and flexible Tcl scripting language. Currently
   only the Apache Rivet project is actively maintained

## Issues:
  - no issues worth reporting to the board

## Activity:
  -  One more 2.3 artifact was released last November. A revision
  of the manual for the soon to be released 3.0 is nearly completed
  and we think a rivet 3.0.0 artifact will be proposed for release
  very soon

## Health report:
  - The project is healthy from the point of view of its internal life
 but still its activity is relatively low, even though rivet 3.0
 is a major rewriting of mod_rivet with a new design and support also
 for Apache on Windows

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.3.5 was released on Sat Nov 11 2017

## Bugzilla Statistics:

 - 1 Bugzilla tickets created in the last 3 months
 - 0 Bugzilla tickets resolved in the last 3 months

18 Oct 2017 [Massimo Manghi / Phil]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts.
   The purpose of our project is to combine the power of the
   Apache web server with the capabilities of the mature,
   robust and flexible Tcl scripting language. Currently
   only the Apache Rivet project is actively maintained

## Issues:
 - no issues worth reporting to the board

## Activity:
 - A new 2.3 rivet artifact was released last August with a
   few bug fixes. We also successfully created a CMake based
   build system for the code in trunk (3.0) and starting from
   that a Windows build was created and tested. The design of
   this development version proved to work on Windows
   with the WinNT MPM of the Apache HTTP web server

## Health report:
 - No changes from the last report

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.3.4 was released on Wed Aug 02 2017

## Bugzilla Statistics:

 - 6 Bugzilla tickets created in the last 3 months
 - 1 Bugzilla tickets resolved in the last 3 months

19 Jul 2017 [Massimo Manghi / Bertrand]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts.
   The purpose of our project is to combine the power of the
   Apache web server with the capabilities of the mature,
   robust and flexible Tcl scripting language.
   Currently within Apache Tcl only the Apache Rivet project is actively
   maintained

## Issues:
 - We have no issues worth reporting to the board

## Activity:
 - No new 2.3 releases this quarter. We are slowly but
   constantly working at the documentation of Rivet 3.0
   whose release is due hopefully by September / October

## Health report:
 - The project health hasn't had any improvement. After 3.0
   is released we will put the issue back to the attention of
   the PMC

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - Last release was rivet-2.3.3 on Mon Nov 28 2016

## Bugzilla Statistics:

 - 2 Bugzilla tickets created in the last 3 months

19 Apr 2017 [Massimo Manghi / Mark]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts.
   The purpose of our project is to combine the power of the
   Apache web server with the capabilities of the mature,
   robust and flexible Tcl scripting language.
   Currently within Apache Tcl only the Apache Rivet project is actively
   maintained

## Issues:
 - We have no issues worth reporting to the board

## Activity:
 - No new released this quarter, we are considering to port the
   documentation of Apache Rivet to some new more manageable
   documentation system before releasing rivet 3.0

## Health report:
 - There are no changes in this respect.

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - Last release was rivet-2.3.3 on Mon Nov 28 2016

## Mailing list activity:

 - The project has been very quiet lately, but we expect to have
   more traffic on the mailing list when we approach the release
   of Rivet 3.0

 - rivet-dev@tcl.apache.org:
    - 48 subscribers (down -1 in the last 3 months):
    - 13 emails sent to list (55 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 7 subscribers (up 0 in the last 3 months):
    - 10 emails sent to list (78 in previous quarter)

18 Jan 2017 [Massimo Manghi / Mark]

## Description:

 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose of
   our project is to combine the power of the Apache web server with the
   capabilities of the mature, robust and flexible Tcl scripting language.
   Currently within Apache Tcl only the Apache Rivet project is actively
   maintained

## Issues:

 - We have no issues worth reporting to the board

## Activity:

 - We released rivet 2.3.3 with a bug fix and a newly developed experimental
   form broker to check and validate form data
 - Working at the forthcoming release of rivet 3.0. The Makefile.am scripts
   have been modified to provide better support of the automake generated
   targets. Future code distributions will be much more fine tuned.

## Health report:

 - There are no changes in this respect

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.3.3 was released on Mon Nov 28 2016

## Mailing list activity:

 - mailing lists have been quiter than usual recently

 - rivet-dev@tcl.apache.org:
    - 49 subscribers (down -2 in the last 3 months):
    - 46 emails sent to list (25 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 7 subscribers (up 0 in the last 3 months):
    - 68 emails sent to list (35 in previous quarter)

## Bugzilla Statistics:

 - 1 Bugzilla tickets created in the last 3 months
 - 1 Bugzilla tickets resolved in the last 3 months

19 Oct 2016 [Massimo Manghi / Bertrand]

## Description:
 - Apache Tcl is home to the Tcl-Apache integration efforts. The purpose
of our project is to combine the power of the Apache web server with the
capabilities of the mature, robust and flexible Tcl scripting language.
Currently within Apache Tcl only the Apache Rivet project is actively
maintained

## Issues:
 - We have no issues worth reporting to the board

## Activity:
 - At last Apache Rivet's test suite is running with Apache 2.4.
A few more features were added and released with Rivet 2.3.2

## Health report:
 - Apache Rivet is a mature project and well known to the Tcl
programmers, still there is no much interest in the community
about this language when it comes to web programming

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.3.2 was released on Wed Sep 21 2016

## Mailing list activity:

 -  The rivet-dev mailing list is a trouble-free zone,
but not altogether quiet: from time to time something is
discussed with easy and friendly general attitudes

 - rivet-dev@tcl.apache.org:
    - 51 subscribers (up 1 in the last 3 months):
    - 24 emails sent to list (24 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 7 subscribers (up 0 in the last 3 months):
    - 36 emails sent to list (22 in previous quarter)


## Bugzilla Statistics:

 - 2 Bugzilla tickets created in the last 3 months
 - 3 Bugzilla tickets resolved in the last 3 months

20 Jul 2016 [Massimo Manghi / Greg]

## Description:
    Apache Tcl is an umbrella for Tcl-Apache integration efforts.
    These projects combine the power of the Apache web server with
    the capabilities of the mature, robust and flexible Tcl scripting
    language. Currently Apache Tcl has Apache Rivet as only active
    project

## Issues and Activity:
    there are no issues requiring board attention at this time. We
    released rivet 2.3.1 with a couple of minor bug fixes.
    We are planning to release the current development in trunk as
    rivet 3.0.0 later this year. We need an improved test suite able
    to run the tests with the Apache HTTP web server running
    different MPMs

## Health report:
    As usual Rivet is actively, though not constantly, developed and
    maintained.

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.3.1 was released on Sat Apr 16 2016

## Mailing list activity:

    Little has happened on the rivet-dev list, still we
    have a couple of new subscribers (currently 50 of them)

20 Apr 2016 [Massimo Manghi / Greg]

 Description:
 Apache Tcl is an umbrella for Tcl-Apache integration efforts.
 Currently Apache Tcl has Apache Rivet as only active subproject.

Activity and known issues:

There are no issues requiring board's attention. We released
Rivet 2.3.0 on March 27th and we are slowly working on the code in
trunk which is reaching a good maturity level.
There is little activity on the rivet-dev mailing list and
the number of subscribers hasn't changed (48 subscribers)

PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

Releases:

 - As already stated rivet-2.3.0 was released on March 27 2016

20 Jan 2016 [Massimo Manghi / David]

## Description:
 - Apache Tcl is an umbrella for Tcl-Apache integration efforts.
 Currently Apache Tcl has Rivet as only active subproject.

## Activity:
 - A new artifact of rivet was released (2.2.4) and a new version
 (2.3.0) is about to be ready. Development continues for the code
 in trunk at a slow but constant pace. More efforts are under way
 to document the new mod_rivet design
 - As stated in the October report we discontinued Websh.
 Since Websh was a subproject we didn't move it to the Attic, we
 just put a banner on the web pages and asked infra to delete the
 development mailing list.

## Issues:
 - There are no relevant issues requiring board attention at
 this time.

## Health report:
 - We can't be dismissive about the issue concerning the health of
the project. Even though most PMC members are voting each release we
basically have real commits from one contributor (myself).
In our last report I stated we had intention to start a campaign to
recruit more contributors but I failed to do so. We are discussing
a document with a list of topics on which we may attract attention
from the Tcl developers community. As soon as this chart is ready we
will make it public hoping to stir some interest

## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer on Tue Nov 25 2014

## Committer base changes:

 - Currently 15 committers.
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - rivet-2.2.4 was released on Sat Dec 05 2015

## Mailing list activity:

 - rivet-dev@tcl.apache.org:
    - 48 subscribers (up 0 in the last 3 months):
    - 46 emails sent to list (65 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 6 subscribers (up 1 in the last 3 months):
    - 55 emails sent to list (20 in previous quarter)


## Bugzilla Statistics:

 - 1 Bugzilla tickets created in the last 3 months
 - 4 Bugzilla tickets resolved in the last 3 months

21 Oct 2015 [Massimo Manghi / Brett]

## Description:
 - Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
   projects are

 * Rivet
 * Websh

## Issues:
 - Even though websh has been so far maintained we agreed to
   discontinue the support of this subproject since there is no
   active interest in continuing its development. Apache Tcl
   will soon be comprising a single Tcl based project (Apache Rivet)

 - We will undertake next month a new campaign on the Tcl related
   communication channels (groups, IRC, etc) seeking for new
   contributors. Even though we are striving to keep up with the web
   programmer expectations we are aware Tcl has long lost attractiveness
   as a language for the web. That's the basic obstacle we are meeting
   to convince people to adopt our tools for their web programming.

## Activity:
 - Bug reports continue to be filed at a slow pace but we are
   responding to every new issue opened. We are doing new
   improvements to the development branch of mod_rivet.

 - RPMs for rivet 2.2.3 were made available with help of Petr
   Gajdos for SuSE Linux, Scientific Linux, RedHat, CentOs 6-7, and
   Fedora 22-23 on OBS.

## Mailing list activity:

   Activity on the mailing lists appears to be consistent with
   the traffic of previous quarters

 - websh-dev@tcl.apache.org:
    - 15 subscribers (up 0 in the last 3 months):
    - 2 emails sent to list (6 in previous quarter)

 - rivet-dev@tcl.apache.org:
    - 48 subscribers (up 1 in the last 3 months):
    - 70 emails sent to list (108 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 5 subscribers (up 0 in the last 3 months):
    - 21 emails sent to list (33 in previous quarter)


## PMC changes:

 - Currently 10 PMC members.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice Hamon De Crevecoer at Tue Nov 25 2014

## Releases:

 - Apache/Rivet released 2.2.3 on May 21st. We'll probably roll out a 2.2.4
   release in a few weeks
 - Websh is maintained but no new artifacts were released after
   3.6.0b5 (2009-09-24)

@Brett: Should websh go to the Attic? Need to discuss with the Attic and the PMC.

15 Jul 2015 [Massimo Manghi / Jim]

## Description:
 - Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
   projects are

 * Rivet
 * Websh

## Activity:

 - mod_rivet: new improvements and fixes for the code in the
   2.2 branch led to a better and more consistent error handling and
   code was released as 2.2.3. Same improvements were ported to the
   code in trunk which got other fixes aimed at resolving a possible
   memory leak

## Issues:

 - there are no issues requiring board attention at this time. In
   our April report I stated I wanted to formally solve the problem
   of the inactive PMC members but I have to postpone it to the next
   quarter

## PMC/Committership changes:

 - Currently 15 committers and 10 PMC members in the project.
 - No new PMC members added in the last 3 months
 - Last PMC addition was Brice B. Hamon at Tue Nov 25 2014
 - No new committers added in the last 3 months
 - Last committer addition was Brice B. Hamon at Tue Nov 25 2014

## Releases:

 - Apache/Rivet released 2.2.3 on May 21st
 - Websh is maintained but no new artifacts were released after
   3.6.0b5 (2009-09-24)

## Mailing list activity:

 - websh-dev@tcl.apache.org:
    - 15 subscribers (up 0 in the last 3 months):
    - 6 emails sent to list (3 in previous quarter)

 - rivet-dev@tcl.apache.org:
    - 47 subscribers (up 1 in the last 3 months):
    - 108 emails sent to list (41 in previous quarter)

 - site-cvs@tcl.apache.org:
    - 5 subscribers (up 0 in the last 3 months):
    - 60 emails sent to list (77 in previous quarter)

## Notes

  - We want to publicly thank those who worked at the automatic
   report generator: a smart and useful tool

22 Apr 2015 [Massimo Manghi / Jim]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

Board issues:

 No issues relevant to the board

Community:

 The last committer and PMC member joined the project in
November 2014.

We tried to privately contact 3 PMC members who have been
totally inactive for very long time.
I asked them if they still had interest in
Apache Tcl or if they could see ahead any chance to
be actively involved.

I will make one more attempt to have a formal resignation
statement to ease the procedures, but in case I won't have
it we will ask the board to have them removed from the PMC.
I want to stress that this is not meant to be an exclusion,
we would be happy to have them back on Apache Tcl if they
will find a renewed interest in Apache Tcl.

There is a similar issue with some committers. I will tackle
it soon.

Current number of subscribers to our public mailing lists are

rivet-dev@: 46 subscribers
websh-dev@: 15 subscribers

 + 2 bug reports were filed for rivet. Fixes for these bugs
are making urgent a rivet 2.2.2 bugfix release which is due
this month

Releases:

 + Rivet released version 2.2.1 on Jan 20 2015. A rivet
2.2.2 RC is under evaluation

 + Websh is maintained but no new artifacts were released after
3.6.0b5 (2009-09-24)

21 Jan 2015 [Massimo Manghi / Greg]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

Board issues:

 the Change Audit section on whimsy still shows some discrepancies
in the membership data. I will fix the membership dates soon.

Community:

 Two new project members were approved as committers and PMC
members. They joined the project in October and November 2014

Current number of subscribers to our public mailing lists are

rivet-dev@: 47 subscribers
websh-dev@: 16 subscribers

 + no valid bug reports were filed

Releases:

 + Rivet: we released version 2.2.0 on June 16th 2014 and we are
in the process of preparing a 2.2.1 release with a few new features

 + Websh is maintained but no new artifacts were released after
3.6.0b5 (2009-09-24)

15 Oct 2014 [Massimo Manghi / Bertrand]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

Board issues:

 Apache Tcl records were found to have some discrepancies. More
 specifically it was found out that for 3 of the long time PMC
 members no notification record was ever sent to the board.
 We voted to verify every decision made by the PMC and the vote
 result sent to the board.

Community:

No new committers were added. Last committer and PMC member joined
Apache/Tcl in Sept. 2012. We have just voted to invite George
Petasis to join our PMC and we are waiting for the 72 hours time
before formal invite to elapse.

Current number of subscribers to our public mailing lists are

rivet-dev@: 46 subscribers
websh-dev@: 18 subscribers

 + no bug reports filed in this quarter for both Rivet and Websh

Releases:

 + Rivet: we released version 2.2.0 on June 16th, as already said
in our last quarterly report. Starting with July mod_rivet core
functions were radically redesigned and rewritten in a new
experimental module. Currently this code has reached a good
maturity level and last week was finally able to pass our tests.
The goal is to move to a new module version that could overcome
the severe limit imposed on the current stable module which runs
only with the prefork MPM of the Apache HTTP web server.

 + Websh is maintained but no new artifacts were released after
3.6.0b5 (2009-09-24)

16 Jul 2014 [Massimo Manghi / Chris]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

Board issues:

Apache Tcl is one of those active, but not intensely evolving projects.
We are maintaining our software, we have an adequate number of active
PMC members when it comes to testing and voting new releases but we
failed to attract new people to our project.
In recent years we did not have spontaneous contributions from the
community that could hint at possible candidates to be invited to join
the team of committers.  On the ASF lists the concept of understanding
and adhering to the ASF philosophy and bylaws was stressed
in several discussions, therefore simply going out to the mailing
lists calling for new volunteers seemed to us at least unfit to
these principles and in the long run potentially dangerous. The project
is still alive, I'm doing regular maintenance and some development
but the project needs freshmen to receive new impulse. Any guidance
from the board would be appreciated

Community:

No new committers were added. Last committer and PMC member joined
Apache/Tcl in Sept. 2012. Current number of subscribers to our
active mailing lists are

 rivet-dev@: 44 subscribers
 websh-dev@: 20 subscribers

 + no bug reports filed in this quarter for both Rivet and Websh

Releases

 + Rivet: we released version 2.2.0 on June 16th with a few bug fix and a
couple of command functionality extension. Initially planned to be a bug-fix
release for Rivet 2.1 we voted to consolidate it as 2.2.0 because
it implements a strict policy on certain commands

 + Websh is maintained but no new artifacts were released after
3.6.0b5 (2009-09-24)

@Chris: Clarify volunteer comment.

16 Apr 2014 [Massimo Manghi / Sam]

Apache Tcl is an umbrella for efforts aimed at integrating
the Apache HTTP Web Server with the Tcl programming language.
Current projects are

 * Rivet
 * Websh

Issues
======

There are no issues that needs the board's attention.

Community
=========

No new committers were added. Last committer and PMC member joined
Apache/Tcl in Sept. 2012. Current number of subscribers to our
active mailing lists are

    rivet-dev@ - 44 subscribers
    websh-dev@ - 19 subscribers

Events
=========

No significant events to be reported for both Rivet and Websh

Releases
==========

 + Rivet released 2.1.4 on March 3rd. Fixes done in response to
an issue opened after 2.1.4 release will probably be integrated
in a new release soon. The PMC voted on March 25th to discontinue
support for rivet 2.0 and deprecate it. Artifacts for such
version of rivet were removed from distribution

 + Websh is maintained but no new artifacts were released after
3.6.0b5 (2009-09-24)

15 Jan 2014 [Massimo Manghi / Shane]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

 + Rivet:

Community: rivet-dev list subscribers number is stable. Traffic on the list
has slighly dropped as we all have been mostly focussed on other projects.

Latest Additions:

 Sept 2012 is the last time we voted in a new project member

Releases: no new releases for Apache Rivet since October 2013

 + Websh: no relevant activity to be reported

16 Oct 2013 [Massimo Manghi / Shane]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

Community:

 + Rivet

 Community: The membership of the rivet-dev mailing list slightly grew
lately and we get a few bug reports every month. Traffic on the list is
low but new threads are started at a rather steady pace (~100 messages
after last report). We are actively committed to respond to every new
issue opened on bugzilla.

 + Websh: no relevant activity to be reported

Latest Additions:

 We last voted in a committer and PMC member on Sept. 2012 (Harald Oehlmann)

Releases:

We have released Rivet 2.1.3 on October 1st with a few bug fixes and
some enhancements.

17 Jul 2013 [Massimo Manghi / Chris]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

 + Rivet

 Community: Rivet's development list has a stable number of subscribers.
Questions and feature requests show up on the list at a rather regular rate
(~120 messages written after the last report was filed)

 Releases: We have just released rivet 2.1.2 with a few bug fixes and
sustaining the proposal to relax the policy followed by mod_rivet with
the HTTP accepted methods

 + Websh: no relevant activity to be reported

17 Apr 2013 [Massimo Manghi / Brett]

Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * Rivet
 * Websh

The PMC decided to remove from the website the link to mod_tcl and advertise
the subproject as unmaintained.

We took months ago every step needed to move our website to svnpubsub,
the infrastructure acknowledged our JIRA ticket and required we
fulfilled a few condition for the transition. The issue on JIRA
is still open in status 'Waiting for infra' apparently stuck on
some step of the process

Development and releases:

 + Rivet: On Feb 21st 2013 Rivet 2.1.1 was released. Rivet 2.1.1 shipped
some fixes for bugs that surfaced after 2.1.0 was released.
Also the request handling was made slightly more flexible relaxing
a few conditions on the 'Content-Type' header field

 + Websh: no relevant activity to be reported

I apologize for the delay in filing this report.

16 Jan 2013 [Massimo Manghi / Brett]

 Apache Tcl is an umbrella for Tcl-Apache integration efforts. Current
projects are

 * mod_tcl
 * Rivet
 * Websh

Community:

 Apache Tcl was established in 2000 and during the long life
of the project several mailing lists lost their interest
and became inactive. We got them removed and concentrated
everything on 'rivet-dev' and 'websh-dev'. We also got the
list moderators reassigned.

 We are about to complete the transition of our website to svnpubsub.

Development and releases:

 + Rivet: On Dec 1st 2012 Rivet 2.1.0 and Rivet 2.0.6 were released.
Rivet 2.1 comes with new commands and features and some important
reorganization. We applied several fixes for bugs that had been
opened on Bugzilla.
Rivet 2.0.6 is a bugfix release of version 2.0 and includes the
bugfixes applicable to this module's version. We are still
supporting 2.0, we will take a decision about how long we
will support it.

 + Websh: no relevant activity to be reported

 + mod_tcl: no activity to be reported. mod_tcl has no active maintainer
and is reported to work only on Apache 2.0. I intend to debate this
issue on the pmc list to find out which conduct we want adopt about it

17 Oct 2012 [Massimo Manghi / Rich]

Apache Tcl is an umbrella for Tcl-Apache integration efforts.
These projects combine the power of the Apache web server with the
capabilities of the mature, robust and flexible Tcl scripting language.
Apache Tcl subprojects are
:
 * mod_tcl
 * Rivet
 * Websh

 Community:

 Apache Tcl welcomes Harald Oehlmann (oehhar@apache.org) as
new committer and PMC member. Harald joined Apache Tcl on Sept. 3rd 2012

 Development:

 + mod_tcl: no activity to be reported

 + Rivet - several issues were tackled in the last quarter and these
efforts resulted in various bugfixes and improvements:

    * Fixed bugs in DIO (Database abstraction class) main class
    including problems with base class methods not returning any value and
    method 'count' being too demanding on input parameters (bugs #53732
    and #53733)
    * Improved support for Sqlite in DIO
    * Fixed timestamp handling for DIO Mysql, Oracle and Postgresql
    connector classes (bug #53703)
    * Fixed manual page for 'insert' method
    * Fixed Oracle support in DIO
    * Test suite simplified by removing unneeded dependency on
    the external 'id' command (bug #53396)
    * Code of shared libraries implementing various
    functions reorganized and moved to specific directories
    in the source tree
    * Build and Installation documentation improved
    * Improved manual with new icons and several corrections
    * Other small fixes made to the core module (mod_rivet.c)

 + Websh: no relevant activity to be reported

AI: Rich: Follow up with PMC re: perhaps too much detail on bugs fixed; and did the bugs end up being shipped?

25 Jul 2012 [Massimo Manghi / Doug]

Apache Tcl is an umbrella for Tcl-Apache integration efforts.
These projects combine the power of the Apache web server with
the capabilities of the mature, robust and flexible Tcl scripting
language. Subprojects of Apache Tcl are

 - mod_tcl
 - Rivet
 - Websh

Apache Rivet released 2.0.5 in June [1] with bug fixes [2][3][4]
and a few improvements contributed by Rivet users ('http_accept'
command, new shorthand syntax [5], cookies 'HttpOnly' flag
handling [6]). Some planning was laid down for a 2.1.0 release
from the code currently in 'trunk'. Maintenance continues as
usual for the other subprojects in Apache Tcl.

[1] http://tcl.apache.org/rivet/static/rn-2-0.html
[2] https://issues.apache.org/bugzilla/show_bug.cgi?id=53222
[3] https://issues.apache.org/bugzilla/show_bug.cgi?id=53221
[4] https://issues.apache.org/bugzilla/show_bug.cgi?id=52650
[5] https://issues.apache.org/bugzilla/show_bug.cgi?id=53217
[6] https://issues.apache.org/bugzilla/show_bug.cgi?id=53224

(Tcl)

16 May 2012

Change the Apache Tcl Project Chair

 WHEREAS, the Board of Directors heretofore appointed David Welton
 to the office of Vice President, Apache Tcl, and

 WHEREAS, the Board of Directors is in receipt of the resignation
 of David Welton from the office of Vice President, Apache Tcl,
 and

 WHEREAS, the Project Management Committee of the Apache Tcl
 project has chosen by vote to recommend Massimo Manghi as the successor
 to the post;

 NOW, THEREFORE, BE IT RESOLVED, that David Welton is relieved and
 discharged from the duties and responsibilities of the office
 of Vice President, Apache Tcl, and

 BE IT FURTHER RESOLVED, that Massimo Manghi be and hereby is
 appointed to the office of Vice President, Apache Tcl, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification, or
 until a successor is appointed.

 Special Order 7G, Change the Apache Tcl Project Chair, was
 approved by Unanimous Vote of the directors present.

18 Apr 2012 [David N. Welton / Bertrand]

Not much new to report.  Progress continues on Rivet, Websh is ably
maintained, and otherwise all is well.

One thing worthy of board attention, that I'd actually like a bit of
guidance/assistance for, is that I want to step down as VP, Apache
Tcl, with the intention of having Massimo Manghi fill that role.  We
discussed this on the Rivet list, and just need to figure out all the
steps to take, from having an official vote on it (other candidates
would of course be welcome and encouraged, but it seems as if Massimo
is the one being pushed down the plank:-), to the other details that
will need taking care of.

15 Feb 2012 [David N. Welton / Bertrand]

Apologies for the late report last month.

Nothing new to report.  Life goes on as always, with little changes
here and there, and questions answered on the mailing lists.

24 Jan 2012

A report was expected, but not received

26 Oct 2011 [David N. Welton / Shane]

Everything is slowly but surely chugging away in Tcl land.  Massimo
has prepared a new release of Rivet, and Ronnie promptly answers all
questions pertaining to Websh that come up.

17 Aug 2011 [David N. Welton / Bertrand]

Tcl continues to turn over steadily but quietly, so there isn't much
to say, really. Massimo is running with Rivet, Ronnie is responsive
with Websh whenever anything arises there.

AI Bertrand: Follow up with the PMC on improving the board report.

20 Jul 2011 [David N. Welton / Bertrand]

AI: Doug to pursue a report for Tcl

20 Apr 2011 [David N. Welton / Geir]

Progress continues on Rivet thanks to Massimo's hard work.  Websh is
not really under development, but Ronnie responds promptly to any and
all help requests.  Things are ticking over more or less as they
always have, in other words.

19 Jan 2011 [David N. Welton / Shane]

Not a great deal new to report.  Some various bits and pieces were
contributed to Rivet, such as some RPM's, and Massimo is planning a
new version of Rivet.

20 Oct 2010 [David N. Welton / Bertrand]

Massimo continues to work on improving Rivet, and has been fixing up
the Debian packages.  Others have contributed patches to ensure that
RPM's can be built.

Not much other than that.

21 Jul 2010 [David N. Welton / Jim]

After the recent release of Rivet, Massimo has kept up his good work
in refining the code, and we'll probably do another release sooner or
later to address a few of the minor issues that have cropped up.
Everything else is in maintenance mode: looked after when it needs to
be, but otherwise on cruise control.

19 May 2010 [David N. Welton / Shane]

We have some good news: Massimo Manghi has stepped up and taken the
lead on a new release (2.0) of Apache Rivet, which went out last week.
A big thanks to him for his work.

The other projects are all in steady-maintenance mode - watched over,
but not particularly active.

21 Apr 2010 [David N. Welton / Greg]

Jim to follow up and get a report.

20 Jan 2010 [David N. Welton / Jim]

Nothing much to say - we are basically in 'active' maintenance mode -
if there's something that comes up, people are available to respond to
it quickly.

Jim to follow up with David on whether this should become a candidate for the attic.

21 Oct 2009 [David N. Welton / Greg]

Not a great deal to report in Tcl land.

Ronnie Brunner called a vote on a new release of Websh, which was
approved, and the release subsequently happened.

15 Jul 2009 [David N. Welton / Roy]

As always, not much activity to report.

We voted to release a new version of Websh, which will probably happen "soon".

We added a mod_tcl committer, who aims to pick up that project where
it was left off.

15 Apr 2009 [David N. Welton / Bertrand]

Things that have been going on recently:

* Ronnie has continued to add some new things to Websh.

* We have someone interested in working on the otherwise dormant
 mod_tcl, and we are in the process of deciding how to deal with that.

21 Jan 2009 [David N. Welton / Greg]

Nothing new to report this quarter.

Henning to suggest either Attic or a more complete report.

15 Oct 2008 [David N. Welton / Jim]

Nothing new to report. We're basically in maintenance mode, with
Massimo Manghi doing some work to modernize Rivet, as time allows.
Everyone involved is active when called for, though - questions get
answered on lists when they arise.

16 Jul 2008 [David N. Welton / Justin]

Apache Tcl continues to be quiet. This quarter saw some improvements
to the Apache 2 Rivet code by Massimo Manghi. Questions on all lists
are answered promptly when they arise. Nothing else to mention,
really.

16 Apr 2008 [David N. Welton / Bill]

After some activity last quarter, this one has been very quiet for the
Apache Tcl community, so there is nothing requiring board attention to
report.

16 Jan 2008 [David N. Welton / Henri]

Tcl has actually done a little bit better this time around: we added
Massimo Manghi as a committer and PMC member, and Valery Masiutsin as
a committer, both of whom have done some valuable work bringing the
codebase up to date.  This has been a positive influence, and is
something that I'm personally happy to see.

We're hoping for a Rivet 2.0 release sometime in the first half of
2008.  Websh continues to be ably maintained.

Approved by General Consent.

7. Special Orders

17 Oct 2007 [David N. Welton / Geir]

As always, there isn't a lot of activity in Tcl land, however there
has been a bit of an uptick, which has been something of a pleasant
surprise.  Massimo Manghi has been voted as a committer and a part of
the PMC, and there is another person we're keeping an eye on for
committer status for Rivet.   There has also been an increase in
discussion lately on the list, which is another good sign.

Nothing needs the board's attention at this time.

Approved by General Consent.

18 Jul 2007 [David N. Welton / Justin]

In short, nothing much is happening in Tcl land, although we do
continue to track anything that comes up, respond to mailing list
questions, and so on.  We added a new committer, Massimo Manghi, on
the Rivet codebase (or are in the process of doing so, at least).  He
plans to work on the documentation initially.  We re-added Damon
Courtney to the PMC mailing list, as he'd been (seemingly) silently
dropped due to mail problems.

There are no new issues, although the specter of two few active people
is ever present.

Approved by General Consent.

25 Apr 2007 [David N. Welton / Sander]

The Tcl world has not moved significantly in the last couple of
weeks. As usual: problems/questions reported on the mailing lists
have been dealt with pretty responsively.

A deeper discussion relating to Apache Tcl's future was started by
members of the board (what to do with a project that is not really
actively pushed), but not much has been decided. Generally, the
suggestion to move to a static site (to take load off infra) was well
received, but nothing has been done in that direction yet. Other than
that, the discussion stalled after David W. asked about how to
proceed.

My cristal ball says: if nobody explicitly asks us to do something,
not much will happen to change the situation in the near future.

Once again, the health of the Tcl project and community was discussed. It was agreed that Tcl is basically stable but static. It appears that oversight is still in place, they are providing reports to the board and that mailing lists, although low volume, are being monitored and followed. The board did not see any reason to deviate from the "status quo".

Approved by General Consent.

21 Feb 2007 [David N. Welton / Sam]

In short, nothing much has changed: the projects have not been
abandoned (and are definitely maintained), but nothing much new is
happening with them.

I was happy to see some honest and open discussion on the Rivet list:

http://mail-archives.apache.org/mod_mbox/tcl-rivet-dev/200701.mbox/browser

Not so happily, none of the people that wants action is doing much.

Speaking purely on behalf of myself, I think the best sort of solution
would be some sort of "halfway mothballing".  Completely closing the
projects will lead to their reopening elsewhere simply to ensure that
interested parties can work with them in the future.  It's also a bit
drastic considering they are maintained.  Suggestions are welcome.

Justin wondered if someone on dev@httpd interested in helping to port rivet to Apache 2.x; A minimal port should be straightfoward, he thought.

The board discussed an email which suggested that the Tcl Project was "dead" and should just be removed. Jim noted that, within a hours of the email, there were email responses, from Tcl members, taking issue with the suggestion. This, at least, suggests that the team is active enough to handle events as they arise and that the project wasn't quite dead yet. Of course, there are distinctions regarding dead projects, stable-but-in-maintenance-mode projects and inactive projects, which will need to be hashed out. Sam noted that he was not comfortable with "halfway mothballing"; the essence of the ASF is community.

Approved by General Consent.

17 Jan 2007 [David N. Welton / Sam]

[ no report received ]

[ no report received ]

David to submit a report in February.

25 Oct 2006 [David N. Welton / Dirk]

All quiet on the Tcl front.

We had a security issue with mod_tcl this quarter, which we did manage
to get fixed and updated.  It's probably time to archive that project
in any case.

In terms of community, not a lot is happening.  We have a few people
interested in Rivet, but basically things are quiet there, too.  There
are people using that code commercially, but they're kind of quiet
about it, so that unfortunately doesn't have too much effect on the
community and visibility of the project.

So, as usual, not much to say.

Approved by General Consent

19 Jul 2006 [David N. Welton / Ken]

Things are quiet in Tcl land.  Indeed, we've chatted a bit about what
might be involved in winding things down while we're all still active in
order to do it gracefully.  There isn't much consensus on this though,
and of course the code is still used actively by people, so we intend to
maintain it, but new work isn't likely at this point.

Approved by General Consent

26 Apr 2006 [David Welton / Greg]

Not a great deal to report this quarter, as there hasn't been a lot of
activity.  There has been some work towards a Rivet 2.0 by a new
contributor, and some improvements to Websh.

Approved by General Consent.

18 Jan 2006 [David Welton / Sam]

Not much to report - Rivet is closing in on a 1.0 release.  It's been
a long time coming... but I'm a bit of a perfectionist and don't like
the idea of having something labeled 1.0 unless it's really ready.
Being somewhat of a niche these days, I was particularly proud to come
across these guys, who are using Rivet: http://flightaware.com/

Whereas Websh works with both 1.3 and 2.0, Rivet developers have
mostly fallen into the "it works for me camp" and not sunk time into
2.0 compatibility (integrating Tcl threads with Apache threads
promises some headaches), but someone has now stepped up and started
work on that, from outside the core group, which is something else I'm
pleased with.

In short, things are chugging along at a leisurely pace, but do
continue to be active.

Approved by General Consent.

16 Nov 2005 [David Welton / Stefano]

[ received October 8, 2005 ]

Things are mostly quiet on the Tcl front, with a slow but steady
stream of commits to Rivet to improve things or fix bugs.  Websh
continues to be ably maintained, mostly by Ronnie Brunner at this
point.

Rivet seems to have done reasonably well in the community category
this quarter, as I've noticed an uptick in new people on the list -
not a lot, but all things considered, it's good to see.

Our goals are modest - we'd like to see a new Rivet release this
coming quarter.  Long term, the biggest thing that would be nice to
see is a port to Apache 2, but as long as 1.3 continues to satisfy the
needs of those in the comunity who write code, this is unlikely to
happen.

In short, these projects are "actively in maintainance mode" meaning
that they are well looked after in terms of code and community but not
getting a lot of new code invested in them.

Approved by General Consent.

26 Oct 2005 [David Welton / Greg]

Action Item: Greg to track down report

28 Jul 2005 [David Welton]

There isn't a lot to report in the Tcl world this quarter.  Both Rivet
and Websh are in maintainance mode, but doing well in that questions
are promptly answered on the mailing lists and new code is added as
needs be.

The VP of Apache Tcl has been very busy this quarter because he was
very busy preparing for, and marrying Ilenia B., his wife as of July
8th.

27 Apr 2005 [David Welton]

This quarter was not very eventful for the Apache Tcl world.

Release
-------

We released Apache Rivet 0.5.0, which may become 1.0 if there are no
problems with it.

People
------

No changes with the people involved with Apache Tcl.

Projects
--------

Some (very) casual/informal discussions with the person behind the Jim
interpreter about the potential for working with the ASF, but nothing
concrete.  It's a neat project - although it's just beginning, it's
already getting a community rolling.  We'll see in the future.

Apache TCL Project report approved as submitted by general consent.

19 Jan 2005 [David Welton]

Not much activity in the Tcl world.  Some work continues on Rivet, and
our transition to the auto* tools, as well as gradual improvements,
but no major changes are in the offing.  Questions are answered
promptly on the mailing lists.  In short, things are humming along
without making a lot of noise.

Apache TCL Project report approve as submitted by general consent.

20 Oct 2004 [David Welton]

Not a lot to say here.  All projects are more or less in maintainance
mode for the moment.  Questions on mailing lists are answered
promptly, which indicates that everyone is active and available, but
working on other things.

Project Report Approved by General Consent.

18 Aug 2004 [David Welton]

Not much to report.  We added Pat Thoyts as a committer to take care
of Rivet on windows, which has been something that needed doing for a
long time, but that no one else had resources to handle.  Ronnie
Brunner has kept our web site up to date and functioning with some
improved code for the Websh section.  We released a new Rivet version
some months ago.  A new version in the works will have a compatibility
layer for the tcl standard library's cgi handler, making Rivet useful
to more people.

Approved by General Consent.

21 Jul 2004 [David Welton]

Not much to report.  We added Pat Thoyts as a committer to take care
of Rivet on windows, which has been something that needed doing for a
long time, but that no one else had resources to handle.  Ronnie
Brunner has kept our web site up to date and functioning with some
improved code for the Websh section.  We released a new Rivet version
some months ago.  A new version in the works will have a compatibility
layer for the tcl standard library's cgi handler, making Rivet useful
to more people.

21 Apr 2004 [Craig McClanahan]

Not a particularly active time for the Tcl projects, but work
continues.  We are talking about what to do with the 'DIO' database
interaction layer, which is some pretty good code that has come out of
the Rivet project.  We continue to work on Rivet, Websh is well
maintained and spoken for on its mailing list.  Rivet ought to have a
new release out soon with SQLite support, as well as maybe including
the codebase, which is in the public domain:
 http://www.hwaci.com/sw/sqlite/copyright.html

No report was received. To be deferred until the next board meeting.

21 Jan 2004 [David Welton]

A spot of good news: long time Tcl hacker and contributor Karl
Lehenbauer has got some interesting session handling code to
contribute back to the Rivet project from some commercial work he's
done with Rivet.  We're grateful for the help and the quality code!

Not a great deal else to report.  I haven't dedicated a lot of my own
time to Apache Tcl recently, focusing on some other open source Tcl
efforts.

It was noted that the reported noted that Karl Lehenbauer was providing code that had been developed "from some commercial work" he had previously done. This caused some concern from the directors. It was noted that we have a signed CLA on file from Karl, which should address this concern.

The report, as noted in Attachment D, was approved by General Consent.

22 Oct 2003 [David Welton]

This quarter has gone relatively well for the Apache Tcl group.

Websh was featured favorably on the cover of Linux Magazin and in the
corresponding article inside.

Apache Rivet today released version 0.2.0 of the software, and has
seen quite a bit of activity, as well as a new committer, Andy Doerr.

Outstanding issues: Damon Courtney apparently has not sent in his
membership application.  It's important that he do that in order to
vote in the upcoming elections at the member's meeting.

. In the report it was noted that Damon Courtney's membership application was not sent in. Jim was to verify this.

Approved by General Consent.

16 Jul 2003 [David Welton]

Not much to report since our last comunique`. We finally have another
active committer as an ASF member, Damon Courtney, which we hope will
help to bridge the Apache and Tcl comunities.

Projects:

Rivet - is alive and well, and continues to add users and
functionality, while retaining its compact, fast and light nature.

WebSH - mature.  Lots of downloads, and few problem reports -
apparently it works quite well!

mod_tcl - not a lot of progress evident, but it also is downloaded
lots, so I guess it works pretty well.

NeoWebScript and mod_dtcl have finally been 'archived', and their
users pointed towards Rivet.  This has had the added benefit of
eliminating mod_dtcl from the tcl.apache.org web site.

. Attachment D was approved by general consent and accepted into the record.

21 May 2003 [David N. Welton]

Status
======

The Apache Tcl projects haven't been very active as of late, but
this doesn't mean they aren't being taken care of, just a bit
dormant.  I have had hands full with moving, and I know one of the
other PMC members has as well.

We managed to get some very nice, professional looking logos created
for both the Apache Tcl project as a whole, as well as Rivet.

Personally, I'm a little bit dissappointed that we weren't able to
generate some interest in the Tcl comunity for the ASF as a potential
place for projects.  I spent some time talking to people in order to
generate interest, but not much has come of it.  I suspect the Tcl
community sees the ASF as a 'web thing'.

Plans
=====

For the immediate future, we are going to remove NWS and mod_dtcl from
the front page on the web site, in order to concentrate more on
current projects - namely Rivet, which takes the place of the two
aforementioned code bases.  This consolidation should help out our
image some, providing fewer options on our main page.

With libapreq-2 taking shape, this will be a positive factor for both
a potential Rivet apache2 port, as well as possibly provide some
useful code for mod_tcl.

By General Consent, the Apache Tcl Project report was accepted and entered.

It was noted that there was some concern that the Tcl project had a very small number of committers, and that growth of the project should be encouraged.

6. Special Orders

22 Jan 2003 [David Welton]

The Apache Tcl project continues to move along, slowly, but surely.

Most of the recent work has gone into Rivet and mod_dtcl.  Thanks to
Randy Stanard, we now have a new logo for Rivet, and soon we hope to
have one for Apache Tcl as a whole (which will probably be some
combination of the Tcl feather plus the Apache one).  Rivet is now
available as a download, and we are working towards stabilizing it,
especially on the windows platform, in order to do a real release.

NeoWebScript is heading for mothballing, sooner or later.  mod_dtcl
will also be phased out in favor of Rivet as the latter continues to
stabilize.  This will help bring down the number of codebases to a
more manageable three, instead of the current 5.

After voting on the idea of accepting projects that are not
necessarily related to C code that ties together the web server and
Tcl, we have begun looking for interesting candidates, although to
date we haven't started down this path with any codebases.  We are
trying to be very selective.  Some of the projects we have talked with
include tclhttpd, tclxml, and the people responsible for starkits (a
system for deploying a tcl/tk system in one file).

There are no outstanding legal issues or with people involved in the
project.

. By general consent, this report was recorded as entered and approved.

18 Sep 2002

> I'm not asking for page upon page. Really, it seems like a simple
> paragraph or two would be enough. Things like:

> * what code releases have been made? [since the last report]

We successfully released Websh 3.5, although the response was somewhat
less than had been desired.  Particularly dismaying was that news
outlets largely ignored it.  Slashdot wouldn't even publish it in
their Apache section.  This was frustrating because we spent time
creating a nice, professional looking press release.  Maybe the lesson
is that the free software news sites respond better to something a
little less modeled after the commercial world.

> * any legal issues to bring to the board?
> * any cross-project issues that need to be addressed?
> * any problems with committers, members, etc?
> * plans and expectations for the next period?

We are slowly and surely working along our informal roadmap.  The near
term goal is to release an alpha version of Apache Rivet, which we
should have within a month.  Next comes a stable version of Rivet, and
the transition from mod_dtcl and NeoWebScript to Rivet, and the
gradual retiring of those projects.  That will bring us down to a more
manageable 3 projects, all with reasonably different design goals.
Long term, the desire is to further break these down into
interchangeable components, in order to be able to combine them as
much as possible.

> * etc  (your own thoughts on what is important would be helpful!)

I am more or less happy with the state of things.  Development has
been a bit slower as of late because of economic considerations (full
time day jobs) for key contributors.

> This is obviously a new "requirement" that I'm requesting. If it
> doesn't seem right, then let's discuss. I've got some feelings for
> what a PMC report should be (per above), but *you* guys are the PMC
> chairs... what ideas do you have for an *effective* report to the
> board?

I'm happy to report what's up, as long as it's not too frequent, and
remains fairly informal, as above.  I think it's actually a good idea,
as it would most likely help to keep the ASF more tighly knitted.

24 Jul 2000

Establishment of an Apache/TCL Project

 The following resolution was approved by unanimous vote of the
 directors present (Brian, Ken, Roy, Ben, Rasmus, Doug, Dirk).

    WHEREAS, the Board of Directors deems it to be in the best interests
    of the Foundation and consistent with the Foundation's purpose to
    establish a Project Management Committee charged with the creation
    and maintenance of open-source software related to the TCL scripting
    language for distribution at no charge to the public.

    NOW, THEREFORE, BE IT FURTHER RESOLVED, that a Project Management
    Committee, to be known as the "Apache TCL Project Management
    Committee", be and hereby is established pursuant to Bylaws of the
    Foundation; and be it further

    RESOLVED, that the Apache TCL Project Management Committee be
    and hereby is responsible for the creation and maintenance of
    software related to the TCL scripting language based on software
    licensed to the Foundation; and be it further

    RESOLVED, that the office of "Vice President, Apache TCL" be
    and hereby is created, the person holding such office to serve at the
    direction of the Board of Directors as the chairman of the Apache TCL
    Project Management Committee, and to have primary responsibility for
    management of the projects within the scope of responsibility of the
    Apache TCL Project Management Committee; and be it further

    RESOLVED, that the persons listed immediately below be and hereby are
    appointed to serve as the initial members of the Apache TCL Project
    Management Committee.

       Dirk-Willem van Gulik   <dirkx@webweaving.org>
       Daniel Lopez Ridruejo   <daniel@covalent.net>
       David N. Welton         <davidw@linuxcare.com>

    NOW, THEREFORE, BE IT FURTHER RESOLVED, that David N. Welton be
    and hereby is appointed to the office of Vice President, Apache TCL,
    to serve in accordance with and subject to the direction of the
    Board of Directors and the Bylaws of the Foundation until death,
    resignation, retirement, removal or disqualification, or until a
    successor is appointed; and be it further

    RESOLVED, that the initial Apache TCL Project Management Committee
    be and hereby is tasked with the creation of a set of bylaws
    intended to encourage open development and increased participation
    in the TCL Project.