Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-10-16 20: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.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

Lucy

19 Jul 2017 [Peter Karman / Jim]

## 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

17 May 2017

Change the Apache Lucy Project Chair

 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.

19 Apr 2017 [Marvin Humphrey / Jim]

 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

18 Jan 2017 [Marvin Humphrey]

 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

19 Oct 2016 [Marvin Humphrey]

 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

20 Jul 2016 [Marvin Humphrey]

 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

20 Apr 2016 [Marvin Humphrey]

## 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.

20 Jan 2016 [Marvin Humphrey / Brett]

## 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

21 Oct 2015 [Marvin Humphrey / Chris]

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

15 Jul 2015 [Marvin Humphrey / David]

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

22 Apr 2015 [Marvin Humphrey / David]

## 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

18 Mar 2015

Change the Apache Lucy Project Chair

 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.

21 Jan 2015 [Logan Bell / Jim]

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.

15 Oct 2014 [Logan Bell / Brett]

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

16 Jul 2014 [Logan Bell / Brett]

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.

16 Apr 2014 [Logan Bell / Chris]

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.

19 Mar 2014

Change the Apache Lucy Project Chair

 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.

15 Jan 2014 [Nick Wellnhofer / Chris]

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.

16 Oct 2013 [Nick Wellnhofer / Greg]

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.

17 Jul 2013 [Nick Wellnhofer / Greg]

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.

17 Apr 2013 [Nick Wellnhofer / Jim]

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.

20 Mar 2013

Change the Apache Lucy Project Chair

 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.

16 Jan 2013 [Peter Karman / Sam]

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.

17 Oct 2012 [Peter Karman / Greg]

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.

25 Jul 2012 [Peter Karman / Rich]

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)

20 Jun 2012 [Peter Karman / Roy]

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.

16 May 2012 [Peter Karman / Roy]

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.

18 Apr 2012 [Peter Karman / Roy]

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.

21 Mar 2012

Establish the Apache Lucy Project

 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.

24 Jan 2012

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.

26 Oct 2011

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.

20 Jul 2011

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.

20 Apr 2011

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.

19 Jan 2011

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.

20 Oct 2010

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.

22 Sep 2010

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).

18 Aug 2010

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.