Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 25B0B200D00 for ; Sun, 10 Sep 2017 23:29:53 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 244301609BD; Sun, 10 Sep 2017 21:29:53 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 43DDD1609B9 for ; Sun, 10 Sep 2017 23:29:52 +0200 (CEST) Received: (qmail 79765 invoked by uid 500); 10 Sep 2017 21:29:51 -0000 Mailing-List: contact dev-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Developers List" Reply-To: "Maven Developers List" Delivered-To: mailing list dev@maven.apache.org Received: (qmail 79753 invoked by uid 99); 10 Sep 2017 21:29:50 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 10 Sep 2017 21:29:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 692FD182CE9 for ; Sun, 10 Sep 2017 21:29:50 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.48 X-Spam-Level: ** X-Spam-Status: No, score=2.48 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id FtBgwo3mGfxI for ; Sun, 10 Sep 2017 21:29:48 +0000 (UTC) Received: from mail-it0-f44.google.com (mail-it0-f44.google.com [209.85.214.44]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id A43F85F254 for ; Sun, 10 Sep 2017 21:29:47 +0000 (UTC) Received: by mail-it0-f44.google.com with SMTP id c195so13382196itb.1 for ; Sun, 10 Sep 2017 14:29:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=pfos5/OR67bckW/CGNs32Estws4TKhuRaKMvmqahyVg=; b=D/9+bkVhmWXfB2Bxk/4GZEFHCvMuk0zrUTbUZZeBbvpWz47WjFXGOxbkoNMAq82OTX GXzZoMXZpb5NOmu4JoBxDFenZQRNXr4UYxndY8AUcaXGdFOf5KoO5CNsmfnQjkx5hluL KQnqhxTzxmwwPbsxl8L5ugfvtxP7ue46ZvCm4sNtClQtiAhVWYR7DhHBSklUmXQ0fNRs wzK9MlHjrV/wqQv3YJGlY+6F4ljeSBTIgcEvY5QgmEds7Q6FIvFhTI6AqTmvOzUcbO11 ya4kONpwkcn7fB4udEhWJdNLZtWZml8zz+B2nnrKBRj5NZ7b6472Lw6Giig5iY4xt4OD bXlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=pfos5/OR67bckW/CGNs32Estws4TKhuRaKMvmqahyVg=; b=kntJ3ZVVCBHU3erW+PoYC6Sh/Z66i93faa8YW7RjU1v7TlpnXrCuORi8xCWM1JxF2G JVMPRrg9L5WHKi3fzIFkxHPbAcP8w0ZKam52Xaql9xxFcTOBwyIwj0viaH8RS6QXVUoO gPc7tZEgbYuOEs2pfKcdCwD2isTwaKHFf/bqGLRLdPJAb87FYeBfp1al8XfPqliC35Xc cmC+1Fy93oT9sNsWwZIHXuvXyAc6nfm65MoFgxJ11bPjxi7UEtafyV9Lo5dzXuvGDfj0 5qEcp+BY3yiatTtLHH6NylOaYebMd7y9LEeNsFU4wQPnw7WATUcm81eoZTdtckyl7OFg 21LQ== X-Gm-Message-State: AHPjjUjBYEjYQGprwE2KXIXMpmQ9CbUhNidzHN+aX+kMzEFg5aREdhnZ 9HjlUr/u/dTnRz9THNPk5nhFG5HDpewz1iDtJEtV4Q== X-Google-Smtp-Source: AOwi7QAfvmjP5JoDT/NNOhBJeu09kcqokV1NO72lDEAdDXRm6nVwa1nLYNZrMl1S8D04VaUOtEDGuMAFek8cdUhn/aI= X-Received: by 10.36.233.196 with SMTP id f187mr10616481ith.20.1505078985788; Sun, 10 Sep 2017 14:29:45 -0700 (PDT) MIME-Version: 1.0 Sender: bmathus@gmail.com Received: by 10.79.162.134 with HTTP; Sun, 10 Sep 2017 14:29:25 -0700 (PDT) In-Reply-To: References: From: Baptiste Mathus Date: Sun, 10 Sep 2017 23:29:25 +0200 X-Google-Sender-Auth: ba_MS9S2dj76o7jvo85leJ5YWu8 Message-ID: Subject: Re: [RESULT] Re: Please retweet and vote To: Maven Developers List Content-Type: multipart/alternative; boundary="94eb2c1171904e92950558dc8298" archived-at: Sun, 10 Sep 2017 21:29:53 -0000 --94eb2c1171904e92950558dc8298 Content-Type: text/plain; charset="UTF-8" Hello, Only lurking those days, but chiming in quickly here :-). 2017-09-10 20:54 GMT+02:00 Robert Scholte : > On Sun, 10 Sep 2017 20:21:11 +0200, Stephen Connolly < > stephen.alan.connolly@gmail.com> wrote: > > On Sun 10 Sep 2017 at 19:04, Tibor Digana wrote: >> >> Hi All, >>> >>> Are we facing new API regarding networking and security useful in Java 8? >>> >>> When I first saw these options I asked myself what benefit would have the >>> User and Jenkins from Java 8. >>> And second question was whether we would be so flexible to rewrite the >>> code >>> and use Lambda fully anywhere in the code. >>> >> >> >> There is the social aspect. If you are a potential new contributor to >> Maven >> and you look at our heavy Java 1.3 convention codebase (ok, I'm being a >> demagogue, it's had a bit updated to 5.0) are you going to be encouraged >> to >> step forward? >> >> How can you make small improvements and demonstrate you are a safe pair of >> hands to gain the commit bit? >> >> Now if we have the opertunity to make lots of tidy up and you can show you >> are a safe pair of hands, retaining binary compatibility with older >> plugins, making the code more readable, finding file handle leaks, etc... >> well now you have a welcome path to demonstrate your skills.... while >> gaining familiarity with the codebase so that when we turn around to start >> on Maven 5.0.x you can join in the fun. >> >> Now that is not a technical argument, but we are a community first... so >> maybe the technical arguments are not so right to push! >> >> > bq. but we are a community first > > What's the definition of community: the large user group or the few we're > hoping to find who can help working on Maven? > And if we're focusing on the latter, shouldn't the twitter question be: > > I want to become a Maven developer > [] right now! > [] only if Maven requires Java 8 ( so I can use lambda's, etc.) > This is definitely one the things we put forward for moving Jenkins to Java 8 recently [1], keeping contribution appealing. Because, well, that's great the Maven community would try to help large companies not be bothered by any kind of upgrade, like Free Enterprise software support :-). But I think this is a dead-end, those kind of teams/companies won't upgrade *anyway*. Looking at the stats, I would think there's actually not much debate: people not wanting to upgrade, well, won't upgrade... And proportion is not that high. What is the actual issue anyway? They will keep using 3.5.x for 3 years? So what, I bet they already do. No, wait, they're not, they're using 2.2.1. I just checked, the company I left 1 year ago is still running 3.2.1, and I don't expect them to upgrade anytime soon... Maven backward compatibility is great, so IMO don't bother spending time with JDK7. The Maven dev team should IMO concentrate of making Maven great, not supporting a big variety of versions/flavours developers will hate the codebase each time they remember "urgh, I can't use this!". The less combinatorials, the better for anyone working on her/his free time :-\. My 2 cents -- Baptiste [1] https://jenkins.io/blog/2017/01/17/Jenkins-is-upgrading-to-Java-8/ --94eb2c1171904e92950558dc8298--