This was extracted (@ 2024-12-18 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.
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).
Report was filed, but display is awaiting the approval of the Board minutes.
No report was submitted.
No report was submitted.
## 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: Regarding the e-mail thread that happened during February 2024, which has not been reported to the previous report, no conclusion has been reached, and now action has been taken. My opinion is that since rivet is an Apache HTTPD module, it should remain under ASF. The work involves two parts: the periodic reporting, which I never complained about so this is not a problem, and the work to update the repository and create releases, handled mostly by Massimo Manghi. If Massimo finally decides to change to github tooling, we will discuss this again. But right now, the decision is to continue with the current status. ## Membership Data: Apache Tcl was founded 2000-07-24 (24 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, rivet 3.2.4 and rivet 3.2.5 has been released, which fixes a regression in ServerInitScripts introduced by the changes made to the implementation of ::rivet::apache_log_error. Also, work has been done regarding using the TDBC Tcl package for supporting databases, in a new branch, to possibly enhance the current database support code (DIO). ## 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), but also due to discussions about features, Linux distribution support and documentation updates.
## 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 (24 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 release candidate version of Apache Rivet was released (3.2.4 RC1) on Feb 5, 2024, re-introducing support for the RivetChildExit script to the "worker" and "prefork" bridges. This release candidate was followed by a general release, as rivet-3.2.4 was released on 2024-02-18. Massimo Manghi also reported on the status of packaging for various Linux distributions, and how can this improved. Finally, a discussion has been initiated in porting documentation to markdown format. ## 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), but also due to discussions about features, Linux distribution support and documentation updates.
@Rich: continue conversing with PMC around tooling and oversight
## 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).
## 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).
## 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.
## 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.
## 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.
## 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).
## 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).
## 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).
## 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.
## 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).
## 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).
## 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).
## 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)
## 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.
## 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.
## 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.
## 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)
## 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
## 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
## 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)
## 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
## 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
## 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
## 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
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.
## 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
## 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
## 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
## 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)
## 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
## 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
## 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)
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
## 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
## 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.
## 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
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)
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)
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)
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.
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)
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
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.
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
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.
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
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?
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)
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.
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.
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.
A report was expected, but not received
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.
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.
AI: Doug to pursue a report for Tcl
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.
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.
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.
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.
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.
Jim to follow up and get a report.
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.
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.
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.
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.
Nothing new to report this quarter.
Henning to suggest either Attic or a more complete report.
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.
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.
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.
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
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.
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.
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.
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.
[ no report received ]
[ no report received ]
David to submit a report in February.
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
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
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.
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.
[ 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.
Action Item: Greg to track down report
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
> 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.
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.