Re: Proposal: Moving Helix to Java 1.8 and upgrading Maven version

2019-03-25 Thread Olivier Lamy
+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

2019-02-05 Thread Olivier Lamy
+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

2017-10-13 Thread Olivier Lamy
+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

2017-01-22 Thread Olivier Lamy
+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

2016-11-06 Thread Olivier Lamy
+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

2015-04-12 Thread Olivier Lamy
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

2014-03-19 Thread Olivier Lamy
+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

2014-02-12 Thread Olivier Lamy
+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

2014-01-25 Thread Olivier Lamy
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