Introducing The ASF’s New Logo Read Now

Board history: Lucy

ASF Oak Leaf Icon

Lucy

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2017-05-17 Appointed Peter Karman the board, by resolution
2015-03-18 Appointed Marvin Humphrey the board, by resolution
2014-03-19 Appointed Logan Bell the board, by resolution
2013-03-20 Appointed Nick Wellnhofer the board, by resolution
2012-03-21 Appointed Peter Karman the board, by resolution

Decisions

Date Decision Item Outcome
2018-06-20 Terminate the Apache Lucy Project special order approved
2012-03-21 Establish the Apache Lucy Project special order approved

Reports

2018-04-18 — Peter Karman

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

2018-01-17 — Peter Karman

[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

2017-10-18 — Peter Karman

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

2017-07-19 — Peter Karman

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

2017-04-19 — 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:

  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

2017-01-18 — 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

2016-10-19 — 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

2016-07-20 — 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

2016-04-20 — 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.

2016-01-20 — 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:

   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

2015-10-21 — Marvin Humphrey

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

2015-07-15 — Marvin Humphrey

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

2015-04-22 — Marvin Humphrey

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

2015-01-21 — Logan Bell

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.

2014-10-15 — Logan Bell

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

2014-07-16 — Logan Bell

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.

2014-04-16 — Logan Bell

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.

2014-01-15 — Nick Wellnhofer

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.

2013-10-16 — Nick Wellnhofer

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.

2013-07-17 — Nick Wellnhofer

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.

2013-04-17 — Nick Wellnhofer

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.

2013-01-16 — Peter Karman

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.

2012-10-17 — Peter Karman

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.

2012-07-25 — Peter Karman

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.

2012-06-20 — Peter Karman

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.

2012-05-16 — Peter Karman

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.

2012-04-18 — Peter Karman

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.

2012-01-24 — in the Incubator's report

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.

2011-10-26 — in the Incubator's report

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.

2011-07-20 — in the Incubator's report

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.

2011-04-20 — in the Incubator's report

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.

2011-01-19 — in the Incubator's report

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.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now