Re: Proposal: Moving Helix to Java 1.8 and upgrading Maven version
+1 On Mon, 25 Mar 2019 at 15:56, Hunter Lee wrote: > I would like to start a discussion on making Java 8 a minimum requirement > and upgrading the Maven version for Helix's next feature release. I'd like > to see how people feel about it. > > Did some homework on this and dug up a few precedences that are also > top-level Apache projects dependent on ZooKeeper. The following > documentation lists many pros of moving to Java 8 as well, many of which I > will not include in this email for the sake of brevity (see the links > below). > > Open-source community discussions for > > Apache Samza: link1 > < > https://mail-archives.apache.org/mod_mbox/samza-dev/201610.mbox/%3CCAHUevGGnOQD_VmLWEdpFNq3Lv%2B6gQQmw_JKx9jDr5Cw%2BxFfGtQ%40mail.gmail.com%3E > > > > Apache Kafka: link1 <https://markmail.org/message/gnrn5ccql7a2pmc5> link2 > < > https://cwiki.apache.org/confluence/display/KAFKA/KIP-118%3A+Drop+Support+for+Java+7 > > > > I've also had informal chats with PMC members of both Samza and Kafka about > this specifically for more context, and from what they said, the transition > has been very smooth. > > Here are Helix-specific reasons why I think the move would be beneficial: > > - Other Apache open-source platforms built on Helix such as Pinot and > Gobblin all cite Java 8 as the minimum requirement. Building Helix in Java > 8 will help contributors of Helix respond to feature/debugging requests in > a more timely manner (without having to jump back and forth between Java 7 > and 8). > > - The recent change in Maven > < > https://central.sonatype.org/articles/2018/May/04/discontinued-support-for-tlsv11-and-below/ > > > (Central > Repository). Long story short, Helix build using JDK 7 on Maven 3.0.5+ will > fail. Using JDK 8 solves this problem. > > The cost of moving to Java 8 is relatively low. Java 7 is forward > compatibile with Java 8. However, there may be some backporting work needed > due to the way Java 8 changed the ConcurrentHashMap implementation. > > As for Maven, Helix's requirement currently is 3.0.4 which is a version > just below the required version other dependent Apache projects use (say, > Pinot <https://media.readthedocs.org/pdf/pinot/latest/pinot.pdf>). Again, > to save the contributors the trouble of having to navigate between Maven > versions, I am also suggesting that we update this requirement. > > > -Hunter > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: [VOTE] Apache Helix 0.8.3 Release
+1 On Tue, 5 Feb 2019 at 08:23, Xue Junkai wrote: > Hi, > > > This is to call for a vote on releasing the following candidate as Apache > Helix 0.8.3. This is the 15th release of Helix as an Apache project, as > well as the 11th release as a top-level Apache project. > > > Apache Helix is a generic cluster management framework that makes it easy > to build partitioned and replicated, fault-tolerant and scalable > distributed systems. > > > Release notes: > > *https://helix.apache.org/0.8.3-docs/releasenotes/release-0.8.3.html > <https://helix.apache.org/0.8.3-docs/releasenotes/release-0.8.3.html>* > > > Release artifacts: > > https://repository.apache.org/content/repositories/orgapachehelix-1022 > > > Distribution: > > * binaries: > > *https://dist.apache.org/repos/dist/dev/helix/0.8.3/binaries/ > <https://dist.apache.org/repos/dist/dev/helix/0.8.3/binaries/>* > > * sources: > > https://dist.apache.org/repos/dist/dev/helix/0.8.3/src/ > > > The 0.8.3 release tag: > > > https://git-wip-us.apache.org/repos/asf?p=helix.git;a=tag;h=refs/tags/helix- > 0.8.3 > > > KEYS file available here: > > https://dist.apache.org/repos/dist/dev/helix/KEYS > > > Please vote on the release. The vote will be open for at least 72 hours. > > > [+1] -- "YES, release" > > [0] -- "No opinion" > > [-1] -- "NO, do not release" > > > Thanks, > > The Apache Helix Team > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: [VOTE] Apache Helix 0.6.9 Release
+1 On 10 October 2017 at 11:25, Xue Junkai <j...@apache.org> wrote: > Hi, > > This is to call for a vote on releasing the following candidate as Apache > Helix 0.6.9. This is the 12th release of Helix as an Apache project, as > well as the 8th release as a top-level Apache project. > > Apache Helix is a generic cluster management framework that makes it easy > to build partitioned and replicated, fault-tolerant and scalable > distributed systems. > > Release notes: > http://helix.apache.org/0.6.9-docs/releasenotes/release-0.6.9.html > > Release artifacts: > https://repository.apache.org/content/repositories/orgapachehelix-1011 > > Distribution: > * binaries: > https://dist.apache.org/repos/dist/dev/helix/0.6.9/binaries/ > * sources: > https://dist.apache.org/repos/dist/dev/helix/0.6.9/src/ > > The 0.6.9 release tag: > https://git-wip-us.apache.org/repos/asf?p=helix.git;a=tag;h= > refs/tags/helix-0.6.9 > > KEYS file available here: > https://dist.apache.org/repos/dist/dev/helix/KEYS > > Please vote on the release. The vote will be open for at least 72 hours. > > [+1] -- "YES, release" > [0] -- "No opinion" > [-1] -- "NO, do not release" > > Thanks, > The Apache Helix Team > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: [VOTE] Apache Helix 0.6.7 Release
+1 On 20 January 2017 at 02:13, Lei Xia <l...@apache.org> wrote: > Hi, > > This is to call for a vote on releasing the following candidate as > Apache Helix 0.6.7. This is the tenth release of Helix as an Apache > project, as well as the 6th release as a top-level Apache project. > > Apache Helix is a generic cluster management framework that makes it > easy to build partitioned and replicated, fault-tolerant and scalable > distributed systems. > > Release notes:http://helix.apache.org/0.6.7-docs/releasenotes/ > release-0.6.7.html > > Release artifacts:https://repository.apache.org/content/ > repositories/orgapachehelix-1008 > > Distribution: > * binaries:https://dist.apache.org/repos/dist/dev/helix/0.6.7/binaries/ > * sources:https://dist.apache.org/repos/dist/dev/helix/0.6.7/src/ > > The 0.6.7 release > tag:https://git-wip-us.apache.org/repos/asf?p=helix.git;a= > tag;h=refs/tags/helix-0.6.7 > > KEYS file available here:https://dist.apache.org/repos/dist/dev/helix/KEYS > > Please vote on the release. The vote will be open for at least 72 hours. > > [+1] -- "YES, release" > [0] -- "No opinion" > [-1] -- "NO, do not release" > > Thanks, > The Apache Helix Team > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: [VOTE] Apache Helix 0.6.6 Release
+1 On 3 November 2016 at 09:19, Lei Xia <l...@apache.org> wrote: > Hi, > > This is to call for a vote on releasing the following candidate as > Apache Helix 0.6.6. This is the 9th release of Helix as an Apache > project, as well as the 5th release as a top-level Apache project. > > Apache Helix is a generic cluster management framework that makes it > easy to build partitioned and replicated, fault-tolerant and scalable > distributed systems. > > Release notes:http://helix.apache.org/0.6.6-docs/releasenotes/ > release-0.6.6.html# > > Release artifacts:https://repository.apache.org/content/ > repositories/orgapachehelix-1007 > > Distribution: > * binaries:https://dist.apache.org/repos/dist/dev/helix/0.6.6/binaries/ > * sources:https://dist.apache.org/repos/dist/dev/helix/0.6.6/src/ > > The [VERSION] release > tag:https://git-wip-us.apache.org/repos/asf?p=helix.git;a= > tag;h=refs/tags/helix-0.6.6 > > KEYS file available here:https://dist.apache.org/repos/dist/dev/helix/KEYS > > Please vote on the release. The vote will be open for at least 72 hours. > > [+1] -- "YES, release" > [0] -- "No opinion" > [-1] -- "NO, do not release" > > Thanks, > The Apache Helix Team > -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: helix-ui dependency
Dual license are not problem (as long as there is a conform one) (not we could easily use log4j2 and maybe cxf instead of logback and jersey but those are not a problem :-) ). But beanshell is a problem. Olivier On 13 April 2015 at 12:40, Greg Brandt brandt.g...@gmail.com wrote: I've attached licenses.xml result of running mvn license:download-licenses -f helix-ui/pom.xml There are some with LGPL, so helix-ui is not in accordance with https://www.apache.org/legal/resolved.html#category-x It may make sense to move helix-ui to contributors/helix-ui. -Greg On Sun, Apr 12, 2015 at 6:57 PM, kishore g g.kish...@gmail.com wrote: Helix-ui module has the following dependencies (close to 100). Are the licenses are compatible. Also do we need all these jars, can we eclude the ones we don't need? validation-api-1.1.0.Final.jar javax.servlet-api-3.1.0.jar javax.ws.rs-api-2.0.1.jar javax.annotation-api-1.2.jar dropwizard-core-0.8.0.jar dropwizard-util-0.8.0.jar jackson-annotations-2.5.0.jar guava-18.0.jar jsr305-3.0.0.jar joda-time-2.7.jar dropwizard-jackson-0.8.0.jar jackson-core-2.5.1.jar jackson-databind-2.5.1.jar jackson-datatype-jdk7-2.5.1.jar jackson-datatype-guava-2.5.1.jar jackson-module-afterburner-2.5.1.jar jackson-datatype-joda-2.5.1.jar slf4j-api-1.7.10.jar logback-classic-1.1.2.jar logback-core-1.1.2.jar dropwizard-validation-0.8.0.jar hibernate-validator-5.1.3.Final.jar jboss-logging-3.1.3.GA.jar classmate-1.0.0.jar javax.el-3.0.0.jar dropwizard-configuration-0.8.0.jar jackson-dataformat-yaml-2.5.1.jar snakeyaml-1.12.jar commons-lang3-3.3.2.jar dropwizard-logging-0.8.0.jar metrics-logback-3.1.0.jar metrics-core-3.1.0.jar jul-to-slf4j-1.7.10.jar log4j-over-slf4j-1.7.10.jar jcl-over-slf4j-1.7.10.jar jetty-util-9.2.9.v20150224.jar dropwizard-metrics-0.8.0.jar dropwizard-lifecycle-0.8.0.jar jetty-server-9.2.9.v20150224.jar jetty-http-9.2.9.v20150224.jar jetty-io-9.2.9.v20150224.jar dropwizard-jersey-0.8.0.jar jersey-server-2.16.jar jersey-common-2.16.jar jersey-guava-2.16.jar hk2-api-2.4.0-b09.jar hk2-utils-2.4.0-b09.jar aopalliance-repackaged-2.4.0-b09.jar javax.inject-2.4.0-b09.jar hk2-locator-2.4.0-b09.jar javassist-3.18.1-GA.jar osgi-resource-locator-1.0.1.jar jersey-client-2.16.jar jersey-media-jaxb-2.16.jar jersey-metainf-services-2.16.jar metrics-jersey2-3.1.0.jar metrics-annotation-3.1.0.jar jackson-jaxrs-json-provider-2.5.1.jar jackson-jaxrs-base-2.5.1.jar jackson-module-jaxb-annotations-2.5.1.jar jersey-container-servlet-2.16.jar jersey-container-servlet-core-2.16.jar jetty-webapp-9.2.9.v20150224.jar jetty-xml-9.2.9.v20150224.jar jetty-servlet-9.2.9.v20150224.jar jetty-security-9.2.9.v20150224.jar jetty-continuation-9.2.9.v20150224.jar dropwizard-servlets-0.8.0.jar dropwizard-jetty-0.8.0.jar metrics-jetty9-3.1.0.jar jetty-servlets-9.2.9.v20150224.jar metrics-jvm-3.1.0.jar metrics-servlets-3.1.0.jar metrics-healthchecks-3.1.0.jar metrics-json-3.1.0.jar argparse4j-0.4.4.jar jetty-setuid-java-1.0.2.jar dropwizard-assets-0.8.0.jar dropwizard-views-freemarker-0.8.0.jar dropwizard-views-0.8.0.jar freemarker-2.3.21.jar zookeeper-3.3.4.jar jline-0.9.94.jar jackson-core-asl-1.8.5.jar jackson-mapper-asl-1.8.5.jar commons-io-2.2.jar commons-cli-1.2.jar zkclient-0.1.jar commons-math-2.1.jar commons-codec-1.6.jar testng-6.0.1.jar junit-4.11.jar hamcrest-core-1.3.jar bsh-2.0b4.jar jcommander-1.12.jar -- Olivier Lamy http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: [VOTE] Apache Helix 0.6.3 Release
+1 -- Olivier On Mar 18, 2014 7:13 AM, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, This is to call for a vote on releasing the following candidate as Apache Helix 0.6.3. This is the first release candidate of this particular release, which is the fourth release of Helix 0.6.x, as well as the first release of Helix as a top-level Apache project. Apache Helix is a generic cluster management framework that makes it easy to build partitioned and replicated, fault-tolerant and scalable distributed systems. Release notes: https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314020version=12326504 Release artifacts: https://repository.apache.org/content/repositories/orgapachehelix-1000 Distribution: * binaries: https://dist.apache.org/repos/dist/dev/helix/0.6.3/binaries/ * sources: https://dist.apache.org/repos/dist/dev/helix/0.6.3/src/ The 0.6.3 release tag: https://git-wip-us.apache.org/repos/asf?p=helix.git;a=tag;h=refs/tags/helix-0.6.3 KEYS file available here: https://dist.apache.org/repos/dist/dev/helix/KEYS Please vote on the release. The vote will be open for 72 hours. [+1] -- YES, release [0] -- No opinion [-1] -- NO, do not release Thanks, The Apache Helix Team
Re: Apache git and github integration
+1 On 12 February 2014 12:31, kishore g g.kish...@gmail.com wrote: Hi Guys, We can have much tighter integration between github and apache git. https://blogs.apache.org/infra/entry/improved_integration_between_apache_and Should we opt in? thanks, Kishore G -- Olivier Lamy Ecetera: http://ecetera.com.au http://twitter.com/olamy | http://linkedin.com/in/olamy
Re: Helix CI not running
I can fix that monday. -- Olivier On Jan 25, 2014 2:13 PM, kishore g g.kish...@gmail.com wrote: probably file a infra ticket On Fri, Jan 24, 2014 at 5:34 PM, Kanak Biscuitwala kana...@hotmail.com wrote: Hi, It looks like the CI for Helix is still pointing at the (now nonexistent) incubator repo. How can I update this, or whom should I contact? Thanks,Kanak