Dear Developers,
I think we need a 0.0.1 release or a branch! Let me explain why I
think so, I'm sorry if I'm too honest but I prefer an open
constructive discussion.
I wonder what the motivation was to publish pig as open source. My
understanding of an open source projet is that the ultimate goal is to
establish a user and developer community and split the workload but
also drive the development by the community needs and not just from
one perspective.
In the moment I do not see the open source community that much
involved. I understand and agree the need of an shared goal and a
decision maker. However I thought that is defined in http://wiki.apache.org/pig/ProposedRoadMap
. What disappoint me as someone that invested significant time to
contribute improvements is that things move too slow from my point of
view.
As mentioned me and my colleagues are happy to help full-time to fix
issues since we want to use pig in production and I see a couple more
people in the list that working hard to contribute patches.
But currently to get a patch to trunk takes a couple weeks so instead
we considering now creating a own fork of pig or moving to cascading
or jaql. Don't get me wrong pig functionality is great, the work to
guys did so far is great and we really appreciate your hard work.
However from a java point of view there is significant space for
improvement in the code, have a look to hbase test coverage, javadoc
or code style.
So I wondered what makes pig moving that slow and what is the reason
why instead of moving forward there are concerns about removing a
unused class (HConfiguration) or improving the build script
incrementally.
I guess the problem is that pig is already in use in a kind of
production scenarios.
Therefore I suggest we create a prerelease or an brunch to keep this
users happy and start real development in trunk.
Thoughts?
Thanks for being patient with me. :-)
Stefan
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
101tec Inc.
Menlo Park, California, USA
http://www.101tec.com