Hi Mikhail!!! :) see my replies inline On Sat, Feb 22, 2014 at 3:11 PM, Mikhail Mazursky < mikhail.mazur...@gmail.com> wrote:
> Hello guys, > > I decided to try a -SNAPSHOT of Lifecycle few days ago but it just don't > work. My maven cannot find it. We definitelly need a release. > > Thanks a lot for stepping out, refreshed energies are definitively needed here :) > After some investigation I found out that the build was broken [1], [2]. > The first issue is fixed, the second one is not yet. I've just did some > minor fixes and closed all the resolved issues (sorry for the spam). Next I > want to update the sites for all the components and finally do a release of > at least the Lifecycle component. > > +1, but before cutting a release I would kindly ask you to react to a couple of TODOs: * currently the Lifecycle component is the only one that to configure Modules follows the Builder pattern than the usual Guice style, exposing a custom `configure()` method - can you modify that? * there is an intense usage of Guice internal APIs, that would not work in an OSGi environment since internals are not exposed - can we replace internals with OSGi-friendly code? Please note that these requests are non-blockers, take the freedom to choice to have them included or not in first release - code can be adjusted during development anyway - it is just a matter of starting with a better approach. > I have some questions: > > 1. I found the release How To [3] but I'm not sure if I will be able to > perform all the steps or if I have the necessary authority. Can someone > help me? > > 2. It is not clear if the site should be deployed using step 3.2 or 3.3 > from the How To, Finalize The Release section. For step 3.3 I haven't found > where the mentioned deploySite.sh is located. > > 3. Is there any interest in this project or the need for our Guice > extensions is gone? There were no commits for a long time. > > Absolutely yes - the decreasing number of commits doesn't necessarily reflect the lack of interest but rather, at least in my case, the lack of spare time :( I am working on a product which relies on an OSGi container and no chances to have Guice involved ATM, so I don't have the reason to justify my work on different stuff. There are of course topics that still need to be discussed, such as: * sandboxes still need to be discussed and promoted then released (I will try to send a discussion to dev@ tonight to expose the console idea); * Guice 4.0-beta has been released time ago - we need definitively be prepared to integrate it :) > What do you think? > let's try to find some more spare time and keep the rock rolling :) All the best, -Simo > > Regards, > Mikhail. > > [1]: https://issues.apache.org/jira/browse/INFRA-7360 > [2]: https://issues.apache.org/jira/browse/INFRA-7362 > [3]: http://onami.apache.org/committers/release-howto.html > http://people.apache.org/~simonetripodi/ http://twitter.com/simonetripodi