
This was extracted (@ 2025-06-25 23: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.
ASF Members may have access to a
private draft
WARNING: these pages may omit some original contents of the minutes.
Report was filed, but display is awaiting the approval of the Board minutes.
Apache Otava (incubating) performs statistical analysis of performance test results stored in CSV files, PostgreSQL, BigQuery, or Graphite database. It finds change-points and notifies about possible performance regressions. A typical use-case of otava is as follows: * A set of performance tests is scheduled repeatedly, such as after each commit is pushed. * The resulting metrics of the test runs are stored in a time series database (Graphite) or appended to CSV files. * Otava is launched by a Jenkins/Cron job (or an operator) to analyze the recorded metrics regularly. * Otava notifies about significant changes in recorded metrics by outputting text reports or sending Slack notifications. * Otava is capable of finding even small, but persistent shifts in metric values, despite noise in data. It adapts automatically to the level of noise in data and tries to notify only about persistent, statistically significant changes, be it in the system under test or in the environment. Otava has been incubating since 2024-11-27. Otava entered Incubation as Hunter. The project name Otava was approved by VP Brand 2025-02-09. ### Three most important unfinished issues to address before graduating: 1. Publish the first release under the new name. (https://github.com/apache/otava/issues/51) The first release was under voting as the deadline to submit this report to the Incubator PMC passed. 2. Publish the existence of Apache Otava (Incubating), and our first release. 3. Nurture a growing community that includes also new members/contributors that have not used Otava (Hunter) before we joined Apache Incubator 4. Make more releases. In particular, the first release intentionally is not that different from what already existed before we became an Incubator project. It is merely a change of project name and ownership (ASF) and the license, and a re-union of many forks into a clear upstream project. For future releases we hope to modernize python version, build tooling, and of course add new features and integrations. ### Are there any issues that the IPMC or ASF Board need to be aware of? Nothing is blocking us now. ### How has the community developed since the last report? We recently accepted the first (documentation) contribution from a user who does not belong to the pre-ASF group of Otava users and contributors. A handful of more people submitted issues or sent an email to the mailing list. This level of attention is already more than we are used to receiving during the previous 8 years developing this code base. The interactions we had, were mostly held back by the fact we have not yet made our first release, and that until then, Otava only supported python 3.8, which is no longer officially supported. We expect interest in the project to increase after the first release (as ASF incubating project) and upgrading python version. (The release will include support for python 3.9 and 3.10 and will likely happen within hours after the deadline to submit this report. ### How has the project developed since the last report? The last time we submitted a report was in February 2025. We apologize for twice failing to submit a report. There seems to still be teething issues with basic project governance tasks and responsibilities. We know we can do better, there's just a lot to absorb when becoming a proper ASF project for the first time. Shortly after our previous report, a new name "Otava" was approved for the project. Otava is the Finnish name for the "Big Bear" constellation, one of the largest and brightest star constellations in the Northern night sky. Otava historically had an important function in navigating, as it was commonly used to find the North Star, which is at the other end of a straight line drawn from the right most 2 stars in Otava. Most work in the project since then was to * Change the project name across ASF infrastructure * Change the project name everywhere in code and documentation. This includes file names, executable names and tar file name. * Publish a project website at otava.apache.org * As this report was submitted, our first release was undergoing voting on the incubator general mailing list. ### How would you assess the podling's maturity? A self review based on https://community.apache.org/apache-way/apache-project-maturity-model.html * Code 3/5 * Licenses and Copyright: 5/5 * Releases: 4/5 * Quality: 5/5 * Community: 7/7 * Consensus: 4/5 (Missing: CS10) * Independence: 2/2 * Brand: 4/4 ### Date of last release: The first release was happening as this report was submitted ### When were the last committers or PPMC members elected? So far, the initial committers and PPMC members were those listed in the initial proposal. Some of those, haven't actually showed up in the incubator project now that we are active. ### Have your mentors been helpful and responsive? Yes! Submitting this report is a routine we need to get more accustomed to doing. ### Is the PPMC managing the podling's brand / trademarks? Not an issue yet, as the name is new. ### Signed-off-by: - [X] (otava) Dave Fisher Comments: - [ ] (otava) Enrico Olivelli Comments: - [ ] (otava) Lari Hotari Comments: - [ ] (otava) Mick Semb Wever Comments: ### IPMC/Shepherd notes: