This was extracted (@ 2024-09-21 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.
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).
WHEREAS, the Project Management Committee of the Apache Lucy project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache Lucy project due to inactivity; NOW, THEREFORE, BE IT RESOLVED, that the Apache Lucy project is hereby terminated; and be it further RESOLVED, that the Attic PMC be and hereby is tasked with oversight over the software developed by the Apache Lucy Project; and be it further RESOLVED, that the office of "Vice President, Apache Lucy" is hereby terminated; and be it further RESOLVED, that the Apache Lucy PMC is hereby terminated. Special Order 7A, Terminate the Apache Lucy Project, was approved by Unanimous Vote of the directors present.
Per Apache Lucy convention, this report was approved by at least 3 PMC members prior to submission. ## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. ## Issues: There are no issues requiring board attention at this time. ## Activity: - There was one maintenance release (0.6.3) this quarter. - There were a few threads on the users@ list this quarter. ## Health report: - One maintenance release indicates we have active committers and enough PMC voters to create a release. - This report was approved by at least 3 PMC members on the lucy-private list. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Apache Lucy 0.6.3 and Apache Clownfish 0.6.3 were released on Mon Feb 19 2018 ## Mailing list activity: - dev@lucy.apache.org: - 56 subscribers (down -3 in the last 3 months): - 29 emails sent to list (18 in previous quarter) - issues@lucy.apache.org: - 20 subscribers (down -1 in the last 3 months): - 17 emails sent to list (6 in previous quarter) - user@lucy.apache.org: - 87 subscribers (up 0 in the last 3 months): - 5 emails sent to list (15 in previous quarter) ## JIRA activity: - 4 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
[REPORT] Lucy - January 2018 ## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. ## Issues: There are no issues requiring board attention at this time. ## Activity: - There was one Apache Clownfish maintenance release this quarter. - There were a few threads on the users@ list this quarter. ## Health report: - One maintenance release indicates we have active committers and enough PMC voters to create a release. - This report was approved by at least 3 PMC members on the lucy-private list. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - clownfish-0.6.2 was released on Tue Nov 14 2017 ## Mailing list activity: - dev@lucy.apache.org: - 59 subscribers (down -1 in the last 3 months): - 18 emails sent to list (0 in previous quarter) - issues@lucy.apache.org: - 21 subscribers (up 0 in the last 3 months): - 6 emails sent to list (0 in previous quarter) - user@lucy.apache.org: - 87 subscribers (down -2 in the last 3 months): - 15 emails sent to list (7 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. ## Issues: There are no issues requiring board attention at this time. ## Activity: - There were no releases during this quarter. - One mailing list thread about the golang bindings. ## Health report: - A very quiet quarter. A few new mailing list subscribers, one mailing list thread. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Last release was 0.6.1 on Thu Dec 08 2016 ## Mailing list activity: Email traffic was very light in this quarter, though the subscriber levels stayed flat. - dev@lucy.apache.org: - 60 subscribers (up 2 in the last 3 months): - 0 emails sent to list (3 in previous quarter) - issues@lucy.apache.org: - 21 subscribers (up 0 in the last 3 months): - 0 emails sent to list (4 in previous quarter) - user@lucy.apache.org: - 89 subscribers (up 3 in the last 3 months): - 7 emails sent to list (19 in previous quarter)
## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. ## Issues: There are no issues requiring board attention at this time. ## Activity: - There were no releases during this quarter. - One bug was reported and fixed in master (trunk). - The PMC Chair position was rotated. ## Health report: It's been a fairly quiet quarter, with some discussions on the user list. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 - The Chair position was rotated. Thanks to Marvin for serving for two years. ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Last release was 0.6.1 on Thu Dec 08 2016 ## Mailing list activity: Email traffic was very light in this quarter, though the subscriber levels stayed flat. - dev@lucy.apache.org: - 58 subscribers (down -1 in the last 3 months): - 3 emails sent to list (31 in previous quarter) - issues@lucy.apache.org: - 21 subscribers (down -1 in the last 3 months): - 4 emails sent to list (30 in previous quarter) - user@lucy.apache.org: - 86 subscribers (down -2 in the last 3 months): - 19 emails sent to list (65 in previous quarter) ## JIRA activity: - 1 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors heretofore appointed Marvin Humphrey (marvin) to the office of Vice President, Apache Lucy, and WHEREAS, the Board of Directors is in receipt of the resignation of Marvin Humphrey from the office of Vice President, Apache Lucy, and WHEREAS, the Project Management Committee of the Apache Lucy project has chosen by vote to recommend Peter Karman (karpet) as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Marvin Humphrey is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucy, and BE IT FURTHER RESOLVED, that Peter Karman be and hereby is appointed to the office of Vice President, Apache Lucy, 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 7A, Change the Apache Lucy Project Chair, was approved by Unanimous Vote of the directors present.
Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. Issues: There are no issues requiring Board attention at this time. Activity: To realize Clownfish's full potential across multiple programming languages, which is key to making Lucy's full extendability more available, it is necessary to tweak the inheritance model that Lucy uses. Plans were laid this quarter for migrating Lucy functionality that depends on soon-to-be-deprecated Clownfish APIs. An ambitious cleanup of Lucy's locking code has been completed. Health report: Three long-standing PMC members continue to be active on the mailing lists. Most commits continue to be authored by a single contributor. It is likely that the Chair position will be rotated soon. There are currently 14 committers and 12 PMC members. The last committer and PMC member change was Timothy Wilkens, who joined in September 2014. Releases: - Apache Lucy 0.6.1 was released on Thu Dec 08 2016 - Apache Clownfish 0.6.1 was released on Thu Dec 08 2016 Mailing list and JIRA activity: Email traffic trended downward a bit more this quarter. - dev@lucy.apache.org: - 58 subscribers (down -2 in the last 3 months): - 30 emails sent to list (23 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 0 in the last 3 months): - 26 emails sent to list (50 in previous quarter) - user@lucy.apache.org: - 88 subscribers (down -1 in the last 3 months): - 58 emails sent to list (68 in previous quarter) - 11 JIRA tickets created in the last 3 months - 7 JIRA tickets closed/resolved in the last 3 months
Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. Issues: There are no issues requiring Board attention at this time. Activity: The community made maintenance releases of Lucy and Clownfish. Long-discussed plans to revamp Clownfish to use interface inheritance rather than classical inheritance (a model more compatible with more host languages) have materialized into a concrete proposal which has basically achieved consensus. Health report: The project continues to make releases and forward progress. The C bindings seem to have attracted some new users based on increased user list activity. The community is doing some of the things that it should to attract new contributors, but could do more. As with last quarter, most commits are authored by one contributor; mailing list engagement is somewhat more diverse. There are currently 14 committers and 12 PMC members. The last committer and PMC member change was Timothy Wilkens, who joined in September 2014. Releases: - Apache Lucy 0.6.1 was released on Thu Dec 08 2016 - Apache Clownfish 0.6.1 was released on Thu Dec 08 2016 Mailing list and JIRA activity: Mail volume on the dev and issues lists fell a bit further this quarter. The user list picked up some. - dev@lucy.apache.org: - 60 subscribers (up 1 in the last 3 months): - 24 emails sent to list (34 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 0 in the last 3 months): - 50 emails sent to list (47 in previous quarter) - user@lucy.apache.org: - 89 subscribers (down -1 in the last 3 months): - 68 emails sent to list (22 in previous quarter) - 3 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. Issues: There are no issues requiring Board attention at this time. Activity: A goal to publish feature releases more frequently was met this quarter: 0.6.0 followed 0.5.0 after a seven month gap, whereas the previous two feature releases had been spaced by two-year gaps. The testing framework and error handling routines received a lot of attention, going some distance towards making the software easier to grok and hack on. Health report: There are currently 14 committers and 12 PMC members. The last committer and PMC member change was Timothy Wilkens, who joined in September 2014. This quarter was quieter than usual. In recent times, Lucy has been developed primarily by two main contributors, and one of them recently changed employment, resulting in diminished contributions. A Director inquired last report cycle about ways to identify new candidates for committer or PMC. Growing the community requires at the least starting at the top of the "open source funnel": crafting a compelling story and publicizing the software. New communities will have to be approached, as Lucy's original Perl story has limited growth potential. Technically speaking, both Clownfish and Lucy could plausibly be presented in C, Go, or Python contexts, and Clownfish is ripe for presentation to language-dev groups, but the website and the documentation do not reflect that; changing the impression they give is probably a prerequisite to successful outreach. Once that task is accomplished it's likely a matter of speaking at conferences, blogging, tweeting and other techniques to get the word out. Releases: - Apache Clownfish 0.6.0 was released on Sep 23 2016 - Apache Lucy 0.6.0 was released on Sep 23 2016 Mailing list and JIRA activity: - Mail volume on the dev, user, and issues lists was down somewhat this quarter. - 16 JIRA tickets created and 16 resolved in the last 3 months
Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. The Apache Clownfish "symbiotic" object system pairs with "host" programming language environments and facilitates the development of high performance language extensions. Issues: There are no issues requiring Board attention at this time. Activity: The main focus of development this quarter has been facilitating the integration of Clownfish with host languages by simplifying the build system and improving how common test code is built and run. Some architectural debt that accumulated during early development of Clownfish has been paid down, happily. Health report: The community remains steady -- there have been no significant changes in the state of the project this quarter. The project continues to be developed primarily by two main contributors, with occasional activity from other longtime participants. There are currently 14 committers and 12 PMC members. The last committer and PMC member change was Timothy Wilkens, who joined in September 2014. Releases: - Apache Clownfish 0.5.1 on April 22 2016. - Apache Lucy 0.5.1 on April 22 2016. Mailing list and JIRA activity: - Mail volume on the dev, user, and issues lists was down slightly this quarter. - 19 JIRA tickets created and 17 resolved in the last 3 months
## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. ## Issues: There are no issues requiring board attention at this time. ## Activity: Version 0.5.0 of the Lucy search engine library and the Clownfish symbiotic object system have both been released. Clownfish's public surface area has been increased substantially, with much greater documentation of both the compiler and runtime, and partial/experimental Go and Python bindings. Some pernicious portability bugs have also been squashed, restoring the cross-platform compatibility of Lucy and Clownfish. The gap betwen 0.4.0 and 0.5.0 was uncharacteristically long. We hope that there will be less time before 0.6.0. ## Health report: The project continues to be developed actively by two main contributors. Though there have not been any new contributors for a while, there are several reliable long-standing PMC members who participate occasionally and vote on releases. ## PMC changes: - Currently 12 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - 0.4.4 was released on Sat Jan 30 2016 - 0.5.0 was released on Thu Mar 03 2016 ## Mailing list activity: Development mailing lists (dev, commits, issues) were above average this quarter. The user mailing list was as usual: low traffic, but all inquiries answered quickly and thoroughly. ## JIRA activity: In the first quarter: - 29 JIRA tickets created - 30 JIRA tickets closed/resolved Previous reports mistakenly excluded Clownfish tickets.
## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. ## Issues: There are no issues requiring Board attention at this time. ## Activity: New maintenance releases (0.4.3) for both the Lucy search engine library and the Clownfish symbiotic object system are currently being voted on. The long-awaited 0.5.0 releases draw near, which will add experimental Go bindings and significantly expand the visible surface area of Clownfish. ## Health report: The situation remains stable, with major ongoing contributions from two people and occasional participation from other long-standing community members. It would be better if the upcoming releases draw some attention and new blood. ## PMC changes: - Currently 13 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Timothy Wilkens on Sun Sep 14 2014 ## Committer base changes: - Currently 14 committers. - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Last release was 0.4.2 on Tue Dec 16 2014 ## Mailing list activity: - dev@lucy.apache.org: - 57 subscribers (down -2 in the last 3 months): - 98 emails sent to list (52 in previous quarter) - user@lucy.apache.org: - 89 subscribers (down -1 in the last 3 months): - 15 emails sent to list (4 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 1 in the last 3 months): - 40 emails sent to list (71 in previous quarter) ## JIRA activity: - 0 JIRA tickets created in the last 3 months - 1 JIRA tickets closed/resolved in the last 3 months
The Apache Lucy search engine library provides full-text search for dynamic programming languages. Issues requiring Board attention: None. Activity: Over the last quarter, Lucy development continued to move forward towards the long-planned 0.5.0 releases of the Lucy search engine library and the Clownfish symbiotic object system. There were two active contributors: Nick Wellnhofer, who focused on preparing the Clownfish public API, and Marvin Humphrey, who focused on Go bindings for Clownfish and Lucy. A new release would help to draw attention to the project, but existing community activity remains steady. Health report: Commit activity this quarter was average. The number of emails sent to the dev list dropped, and the number of actual design conversations dropped more, as the use of Github pull requests increased. Most commits this quarter were in areas where design consensus had previously been established. Grouping commits into pull requests has made review easier, compared with reviewing messages to the commits list, since ASF commit emails arrive out of order and with noisy subject lines. Furthermore, a well-crafted abstract in the initial pull request email's abstract communicates intent more effectively, and we are making good use of Travis and Appveyor CI. Personnel changes: - Currently 14 committers and 13 PMC members. - No new PMC members added in the last 3 months - No new committers added in the last 3 months - Last PMC addition was Timothy Wilkens at Sun Sep 14 2014 Releases: - Last release was 0.4.2 on Tue Dec 16 2014 Mailing list activity: - dev@lucy.apache.org: - 60 subscribers (down -3 in the last 3 months): - 55 emails sent to list (162 in previous quarter) - user@lucy.apache.org: - 90 subscribers (down -1 in the last 3 months): - 4 emails sent to list (5 in previous quarter) - issues@lucy.apache.org: - 21 subscribers (up 0 in the last 3 months): - 73 emails sent to list (107 in previous quarter) JIRA activity: - 5 JIRA tickets created in the last 3 months - 4 JIRA tickets closed/resolved in the last 3 months
Report from the Apache Lucy committee [Marvin Humphrey] ## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. ## Activity: Activity on the Lucy project rebounded this quarter, after a bit of a dip last quarter. The project continues to make progress towards an 0.5.0 release, with most of the commits focusing on the Apache Clownfish symbiotic object system and Go bindings for Clownfish and Lucy. Commits are balanced between two main contributors (Nick Wellnhofer and Marvin Humphrey). We are blessed with a number of other long-term PMC members who participate periodically and reliably cast release votes. It has been some time since we rolled out new features and we are looking forward to 0.5.0 and perhaps expanding our community. ## Issues: There are no issues requiring board attention at this time. ## LDAP committee/Committership changes: - Currently 14 committers and 13 LDAP committee members. - No new LDAP committee members added in the last 3 months - Last LDAP committee addition was Tim Wilkens at Thu Oct 02 2014 - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - Last release was 0.4.2 on Tue Dec 16 2014 ## Mailing list activity: - dev@lucy.apache.org: - 63 subscribers (down -1 in the last 3 months): - 168 emails sent to list (83 in previous quarter) - user@lucy.apache.org: - 91 subscribers (up 0 in the last 3 months): - 5 emails sent to list (22 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 0 in the last 3 months): - 105 emails sent to list (33 in previous quarter) ## JIRA activity: - 4 JIRA tickets created in the last 3 months - 2 JIRA tickets closed/resolved in the last 3 months
## Description: The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ## Activity: Development activity continues to focus on adding new language bindings, with Go being the top priority and Python next in line. A "Virtual MeetUp" via Google Hangouts is scheduled for Tuesday April 7. It is hard to get Lucy's developers to congregate at an ApacheCon or another conference; instead, we will attempt to build on our positive experiences with the virtual Lucy Book Club. Naturally, any discussions will be taken back to the dev list, just as they would for an in-person MeetUp. Commit activity for this quarter was below average. The last several releases were maintenance releases; making a feature release may provide a spark. ## Issues: There are no issues requiring board attention at this time. ## PMC/Committership changes: - Currently 14 committers and 13 PMC members in the project. - No new PMC members added in the last 3 months - Last PMC addition was Tim Wilkens at Thu Oct 02 2014 - No new committers added in the last 3 months - Last committer addition was Tim Wilkens at Fri Sep 26 2014 ## Releases: - 2014-12-30 Apache Lucy 0.4.2 - 2014-12-30 Apache Clownfish 0.4.2 ## Mailing list activity: - dev@lucy.apache.org: - 64 subscribers (down -2 in the last 3 months): - 72 emails sent to list (87 in previous quarter) - user@lucy.apache.org: - 91 subscribers (up 1 in the last 3 months): - 22 emails sent to list (14 in previous quarter) - issues@lucy.apache.org: - 22 subscribers (up 0 in the last 3 months): - 24 emails sent to list (17 in previous quarter) ## JIRA activity: - 2 JIRA tickets created in the last 3 months - 0 JIRA tickets closed/resolved in the last 3 months
WHEREAS, the Board of Directors heretofore appointed Logan Bell to the office of Vice President, Apache Lucy, and WHEREAS, the Board of Directors is in receipt of the resignation of Logan Bell from the office of Vice President, Apache Lucy, and WHEREAS, the Project Management Committee of the Apache Lucy project has chosen by vote to recommend Marvin Humphrey as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Logan Bell is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucy, and BE IT FURTHER RESOLVED, that Marvin Humphrey be and hereby is appointed to the office of Vice President, Apache Lucy, 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 7E, Change the Apache Lucy Project Chair, was approved by Unanimous Vote of the directors present.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Lucy 0.4.2 was released on 31 December 2014. Clownfish 0.4.2 was released on 31 December 2014. ACTIVITY Development * Both Lucy and Clownfish releases include a number of bug fixes. Mailing lists User list subscribers: 90 (0) Developer list subscribers: 67 (0) Mailing list activity is average.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Version 0.4.1 was released on 30 September 2014. Clownfish 0.4.1 was released on 30 September 2014. Version 0.4.0 was released on 03 September 2014. Clownfish 0.4.0 was released on 03 September 2014. ACTIVITY Development * We have officially released Clownfish as a subproject of Lucy, this is the object system which Lucy depends on. * Dev list remains active. Mailing lists User list subscribers: 90 (-1) Developer list subscribers: 67 (-1) Mailing list activity is average. COMMITTER/PMC CHANGES Added a new PMC member: Tim Wilkens
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Version 0.3.3 was released on 05 Aug 2013. We're still working towards a new major release featuring C bindings, support for compiled extensions, and Clownfish as a separate product. Clownfish is the object system which Lucy is based on. ACTIVITY Development * A release of Clownfish is imminent. * The development list is currently discussing the possibility of fixed cadence releases. * Minor bug fix with error handling when writing JSON files. * Release of an official Debian package of Lucy. Mailing lists User list subscribers: 91 (+0) Developer list subscribers: 68 (+2) Mailing list activity is average. COMMITTER/PMC CHANGES Added a new contributor to our ranks: Tim Wilkens No new PMC members in the last quarter and since Lucy graduated from the incubator in March 2012.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Version 0.3.3 was released on 05 Aug 2013. We're working towards a new major release featuring C bindings, support for compiled extensions, and Clownfish as a separate product. Clownfish is the object system which Lucy is based on. ACTIVITY Development * Created new repos for Charmonizer and Clownfish sub projects. * Clownfish "explicit-dependencies" work is underway. Mailing lists User list subscribers: 91 (+1) Developer list subscribers: 66 (+0) Mailing list activity below average. COMMITTER/PMC CHANGES No new committers in the last quarter. The last addition was on 15 Feb 2013. No new PMC members in the last quarter and since Lucy graduated from the incubator in March 2012.
WHEREAS, the Board of Directors heretofore appointed Nikolas Wellnhofer to the office of Vice President, Apache Lucy, and WHEREAS, the Board of Directors is in receipt of the resignation of Nikolas Wellnhofer from the office of Vice President, Apache Lucy, and WHEREAS, the Project Management Committee of the Apache Lucy project has chosen by vote to recommend Logan Bell as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Nikolas Wellnhofer is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucy, and BE IT FURTHER RESOLVED, that Logan Bell be and hereby is appointed to the office of Vice President, Apache Lucy, 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 7F, Change the Apache Lucy Project Chair, was approved by Unanimous Vote of the directors present.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Version 0.3.3 was released on 05 Aug 2013. We're working towards a new major release featuring C bindings, support for compiled extensions, and Clownfish as a separate product. Clownfish is the object system which Lucy is based on. ACTIVITY Development * Finished migration to immutable strings. * Low activity. Mailing lists User list subscribers: 90 (+2) Developer list subscribers: 66 (+1) Mailing list activity below average. COMMITTER/PMC CHANGES No new committers in the last quarter. The last addition was on 15 Feb 2013. No new PMC members in the last quarter and since Lucy graduated from the incubator in March 2012.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES Version 0.3.3 was released on 05 Aug 2013. We're working towards a new major release featuring C bindings, support for compiled extensions, and Clownfish as a separate product. Clownfish is the object system which Lucy is based on. ACTIVITY Development * Started with migration to immutable strings. * Renamed some variables generated by Clownfish. * Moved some Lucy-specific code from Clownfish to Lucy. * Made Clownfish modules ABI-compatible if methods or instance variables are added or reordered. Mailing lists User list subscribers: 88 (+2) Developer list subscribers: 65 (-1) Judging by the number of messages, participation in the developer mailing list decreased from the quarter before and was below average. Traffic on the user list was up and all questions were answered. COMMITTER/PMC CHANGES No new committers in the last quarter. The last addition was on 15 Feb 2013. No new PMC members in the last quarter and since Lucy graduated from the incubator in March 2012.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES No releases in the last quarter. The latest release is version 0.3.2 from 10 Jul 2012. We're working towards a new major release featuring C bindings, support for compiled extensions, and Clownfish as a separate product. Clownfish is the object system which Lucy is based on. ACTIVITY Development * The C bindings are finished. Only the documentation needs some work. * Support for compiled extensions written in C was improved. * The code base of Clownfish was isolated from Lucy so it can be released as a separate product. * There's ongoing work to make Clownfish modules ABI-compatible if methods or instance variables are added or reordered. Mailing lists Judging by the number of messages, participation in the developer mailing list has increased from last quarter and is only slightly below the long-term average. Traffic on the user list was low but all questions were answered. COMMITTER/PMC CHANGES No new committers in the last quarter. The last addition was on 15 Feb 2013. No new PMC members in the last quarter and since Lucy graduated from the incubator in March 2012.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. It is a "loose" C port of the Apache Lucene search engine library for Java. ISSUES There are no Board-level issues at this time. RELEASES There have been no releases in the last quarter. The last release is version 0.3.2, released on July 10th, 2012. ACTIVITY Development * Work on the stand-alone C library has progressed. It is in a testable state now and scheduled to be released in the next quarter. * Rework of the test infrastructure. * Improvements to the build system. * Minor progress on the Ruby and Python bindings. * Bug fixes. Mailing lists Judging by the number of messages, participation in the lucy-dev mailing list has increased from last quarter but is still below the long-term average. Traffic on lucy-user has been low but all questions have been answered. Lucy Book Club The Lucy Book Club reached a milestone when the participants made it all the way through the book set out to read, Programming Language Pragmatics, Third Edition by Michael L. Scott. COMMITTER/PMC CHANGES The following new committers have been added during the last quarter: * Kurt Starsinic, 2013-02-15 No new PMC members have been added in the last quarter and since Apache Lucy has graduated from the incubator in March 2012.
WHEREAS, the Board of Directors heretofore appointed Peter Karman to the office of Vice President, Apache Lucy, and WHEREAS, the Board of Directors is in receipt of the resignation of Peter Karman from the office of Vice President, Apache Lucy, and WHEREAS, the Project Management Committee of the Apache Lucy project has chosen by vote to recommend Nick Wellnhofer as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Peter Karman is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache Lucy, and BE IT FURTHER RESOLVED, that Nick Wellnhofer be and hereby is appointed to the office of Vice President, Apache Lucy, 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 Lucy Project Chair, was approved by Unanimous Vote of the directors voting. Bertrand did not vote.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. RELEASES Last release was 0.3.2 in July, 2012. COMMUNITY * Repository migrated to git. * Work continues on additional host language bindings. The C binding is furthest along and seems likely to be finished first. * Efforts to break up Lucy into multiple shared objects (Clownfish, Lucy, Lucy::Test) are underway but incomplete. * Lucy Book Club (http://wiki.apache.org/lucy/LucyBookClub) has been meeting regularly and has recently spawned some development efforts in Ruby and Python. * No change to committer/PMC membership ranks during this period. * The mailing lists have been active. ISSUES * None requiring board-level attention at this time.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. RELEASES No new releases since July. COMMUNITY * Lucy Book Club (http://wiki.apache.org/lucy/LucyBookClub) has been meeting regularly and has recently spawned some development efforts in Ruby and Python. * No change to committer/PMC membership ranks during this period. * The mailing lists have been active, though traffic dipped a bit relative to the last report period. ISSUES * None requiring board-level attention at this time.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. RELEASES * Version 0.3.2 was released 9 July 2012. COMMUNITY * No change to committer/PMC membership ranks during this period. * The user and dev lists have been active. * Commit diversity within the existing community is satisfactory and continues to improve. ISSUES * None requiring board-level attention at this time.
(Lucy)
The Apache Lucy search engine library provides full-text search for dynamic programming languages. ACTIVITY * The transition to TLP has been completed with the VOTE to accept our Bylaws. RELEASES * Version 0.3.1 was released 10 May 2012. COMMUNITY * No change to committer/PMC membership ranks during this period. * The dev list has been active. * Commit diversity within the existing community is satisfactory and continues to improve. BRANDING * We believe that we are in full compliance with the ASF branding guidelines. ISSUES * None requiring board-level attention at this time.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. ACTIVITY * The transition to TLP has effectively been completed save for voting on our bylaws. * Development of the codebase has been active, with a focus on enabling compiled extensions. RELEASES * Version 0.3.1 has been created. We are still exercising the new mechanics of https://dist.apache.org/repos/dist/release/lucy/ before making an official announcement. COMMUNITY * No change to committer/PMC membership ranks during this period. * The dev list has been active, the user list has seen some discussion of Lucy compatibility with Lucene and Nutch. * Commit diversity within the existing community is satisfactory and continues to improve. BRANDING * We believe that we are in full compliance with the ASF branding guidelines. ISSUES * None requiring board-level attention at this time.
The Apache Lucy search engine library provides full-text search for dynamic programming languages. This report is the first since the board approved the charter establishing the Apache Lucy project on March 21, 2012. ACTIVITY * The transition to TLP has effectively been completed save for drafting our bylaws. * Development of the codebase has been active, with a focus on enabling compiled extensions. RELEASES * None during this period. * The last release was 0.3.0, an incubating release dated 2012-01-15. COMMUNITY * No change to committer/PMC membership ranks during this period. * The dev list has been active, the user list has been quiet. * Commit diversity within the existing community is satisfactory and continues to improve. BRANDING * We believe that we are in full compliance with the ASF branding guidelines. ISSUES * None requiring board-level attention at this time.
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, for distribution at no charge to the public, related to providing full-text search for dynamic programming languages. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache Lucy Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache Lucy Project be and hereby is responsible for the creation and maintenance of software related to providing full-text search for dynamic programming languages; and be it further RESOLVED, that the office of "Vice President, Apache Lucy" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache Lucy Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache Lucy Project; 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 Lucy Project: * Logan Bell <logie@apache.org> * Brad C. Harder <bch@apache.org> * Marvin Humphrey <marvin@apache.org> * Peter Karman <karpet@apache.org> * Nathan Kurz <nate@apache.org> * Dan Markham <dmarkham@apache.org> * Mike McCandless <mikemccand@apache.org> * Joe Schaefer <joes@apache.org> * Upayavira <upayavira@apache.org> * David E. Wheeler <theory@apache.org> * Nick Wellnhofer <nwellnhof@apache.org> * Simon Willnauer <simonw@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Peter Karman be appointed to the office of Vice President, Apache Lucy, 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 Lucy PMC be and hereby is tasked with the creation of a set of bylaws intended to encourage open development and increased participation in the Apache Lucy Project; and be it further RESOLVED, that the Apache Lucy Project be and hereby is tasked with the migration and rationalization of the Apache Incubator Lucy podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator Lucy podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7A, Establish the Apache Lucy Project, was approved by Unanimous Vote of the directors present.
Lucy is a loose port of the Apache Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Progress since the last report: * Added new Committers/PPMC-members Nick Wellnhofer and Logan Bell. * Made substantial improvements in committer diversity. * Released version 0.2.2 * Technical developments: * Added several new classes relating to Unicode text processing. * Improved clustering support. * Finished eliminating Perl-licensed dependencies, resolving LEGAL-86. * Set up per-commit build-and-test buildbot. * Finished porting Clownfish compiler to C. Top priorities prior to graduation: * None. We will likely be discussing graduation as soon as version 0.3.0 is released. Issues for Incubator PMC or ASF Board: * None at this time.
Lucy is a loose port of the Apache Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Progress since the last report: * Released versions 0.2.0 and 0.2.1. * Added new committer Brad Harder. * Technical developments: * Eliminated one of two remaining dependencies covered by LEGAL-86 (JSON::XS). Only Parse::RecDescent remains. * Reestablished Windows portability. * Continued Clownfish C porting. Top priorities prior to graduation: * Disperse knowledge of codebase among developers. Issues for Incubator PMC or ASF Board: * None at this time.
Lucy is a loose port of the Apache Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Progress since the last report: * Inaugural release 0.1.0 successfully launched. * Added new mentor Joe Schaefer. * Achieved threshold of knowledge disperal for one layer of the Lucy codebase (Charmonizer). * Technical developments: * Migrated Charmonizer build system to Make. * Numerous portability improvements addressing CPAN testers results for 0.1.0. * Continued Clownfish C porting. * Started on Ruby bindings. Top priorities prior to graduation: * Disperse knowledge of codebase among developers. Issues for Incubator PMC or ASF Board: * None at this time.
Lucy is a loose port of the Apache Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Progress since the last report: * Added new committer David Wheeler. * All but two dependencies with problematic licenses eliminated. * RAT report integrated. * Release guide expanded. * Continuous minor developments (e.g. ported more Perl code to C, binding compactness improved, Windows and C++ compatibility restored, miscellaneous bugfixes and improvements). Top priorities prior to graduation: * Disperse knowledge of codebase among developers. * Make a release (0.1-incubating, mattmann volunteered to RM) Issues for Incubator PMC or ASF Board: * None at this time.
Lucy is a loose port of the Apache Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Progress since the last report: * Software grant completed. * Assimilation of KinoSearch codebase completed (import, IP audit, relicensing, namespace migration). * Some dependencies with problematic licenses have been eliminated (others remain). * Release guide draft completed. * ASF branding requirements mostly addressed. * Website transition to new Apache CMS underway. * Continuous minor developments (e.g. versioning scheme hashed out, tutorial refactored, miscellaneous bugfixes and improvements). Top priorities prior to graduation: * Disperse knowledge of codebase among developers. * Make a release. Issues for Incubator PMC or ASF Board: * None at this time.
Lucy will be a loose port of the Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Issues for Incubator PMC or ASF Board: * License issues have been resolved with legal-internal. We are currently doing a code grant for Kinosearch so that we can move forward with a code drop. Marvin has already uploaded the code drop to LUCY-122. Progress since the last report: * Software grant prepared. Marvin led the charge and put together a form email to send out to all the individuals that were part of the grant. Since there are so many parties involved, there have been many commits in the foundation repository (e.g., r25096, r25097, r25098, r25099, r25100, r25101, etc.). * We now have confirmed SGAs from all but two of the major copyright holders and Marvin will contact both of them directly again on Monday October 11, 2010. * Some development discussion regarding FieldType default properties helped to flush out some Lucy design. Marvin Humphrey, Peter Karman and Simon Willnauer participated in the discussion.
Lucy will be a loose port of the Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Issues for Incubator PMC or ASF Board: * There are some potential licensing issues that are currently being clarified with legal-internal. The results will have an impact on the starting code base for Lucy and ultimately a significant impact on the podling's momentum. These issues should be closely watched. Progress since the last report: * Mailing lists created * Initial Website created: http://incubator.apache.org/lucy/ * Audit of existing KinoSearch code base for Software Grant has begun. * Legal issues regarding usage of Perl C API header files provisionally resolved (LEGAL-79).
Lucy will be a loose port of the Lucene search engine library, written in C and targeted at dynamic language users. Lucy was voted into the Incubator on July 22, 2010. Issues to address in the move towards graduation: * Make a 1.0 stable release as quickly as possible. * Concentrate on community expansion. * Disperse knowledge of codebase among developers. Issues for Incubator PMC or ASF Board: * None. Progress since the last report: * Accounts requested for new committers Peter Karman and Nathan Kurz. * Existing JIRA and MoinMoin Wiki installations transitioned. * Mailing lists requested. (INFRA-2901) * Trademark inquiry begun. (LUCY-121) * Subversion repository created. * Existing Lucene subproject codebase moved from lucene to incubator. (LUCENE-2563) Community development since the last report: * During the Incubator proposal period, Lucy added Mentors Upayavira and Mike McCandless, and committer Simon Willnauer.