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 94929200B8F for ; Fri, 16 Sep 2016 01:12:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 931B3160AE9; Thu, 15 Sep 2016 23:12:38 +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 B08A7160AE8 for ; Fri, 16 Sep 2016 01:12:37 +0200 (CEST) Received: (qmail 76667 invoked by uid 500); 15 Sep 2016 23:12:32 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 76655 invoked by uid 99); 15 Sep 2016 23:12:32 -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; Thu, 15 Sep 2016 23:12:32 +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 9C03218397F for ; Thu, 15 Sep 2016 23:12:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.179 X-Spam-Level: * X-Spam-Status: No, score=1.179 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.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 ByxeKAU8FQJK for ; Thu, 15 Sep 2016 23:12:27 +0000 (UTC) Received: from mail-qk0-f181.google.com (mail-qk0-f181.google.com [209.85.220.181]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 25A165F238 for ; Thu, 15 Sep 2016 23:12:27 +0000 (UTC) Received: by mail-qk0-f181.google.com with SMTP id t7so73351329qkh.2 for ; Thu, 15 Sep 2016 16:12:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=Nz1ZsPlX+IwGF8Xuj0U0rt45eaCfccHHB9UZqJzmCjg=; b=yQNcYbowTm2AHqOSbLaAZGTpHRsbssdmG22QV6+i5dML3m+NFE9LJfRs5UyBqU5MKx N+gZd4FPF1JZO10Lz27niAjWDIgySBRhd8exHzgqZ/tPtEV1y0FQpTxGwGlnrWrAm01U VMTb2BgzQlmaeH9O/w78XGt/hRn8fX68qMYcndAW/pcRW8a1baPfqvdE/FzA+JIRAwvH DRsxezZHzu21wCpSgBYIPUwru5Pq8Wl6LtRfl8F5CPlxOijf7W5Gpkx+g0tMAHsLcF4S UUfOSrT+fUtAiGmT++1ZDdezdUr9I9w9lmR3XBftkBKs59cC0aOk98HDcUEX2Sy0QeaA +/4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=Nz1ZsPlX+IwGF8Xuj0U0rt45eaCfccHHB9UZqJzmCjg=; b=TzwxANbH2ZOELa1XkhKZLDVcsz9w2dB985S74spmW9aWuqY7B3j6QsEb8KM8KMGnpu OIRUciP8x/GdYSCXMfGWmf5TUrlWyfkp6/UYctzC8mELa93AoArTc9atmH94YHCTER6D jDsaotwtkrifnm92vovuspufqRQuaHBDsLEg1qEMvx5FRCcjqV+PcQOmOBWK+7hiudbv iAiJGMWgGllnVmhqslJ8j3XY7nzOFqZUkSwKBRuNb9y23BHXyX6/FcjaddbpB30NVSn7 GW6jB7RruER4aYmQYER88tSU3uexeBDrA4DFrxBdeX7zu6pP8t+kquRtzfN8DfYpTBqY LIXA== X-Gm-Message-State: AE9vXwPZYCqYdSS8ay0qSVsdkVbBtHmPZ3F1eK03yoLgbIGI8n0qQJXEVcg5zcHbKXH2/jfxlN/bEvbVgGGmRQ== X-Received: by 10.55.149.135 with SMTP id x129mr12158265qkd.16.1473981146017; Thu, 15 Sep 2016 16:12:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.167.70 with HTTP; Thu, 15 Sep 2016 16:12:25 -0700 (PDT) In-Reply-To: References: From: Geertjan Wielenga Date: Fri, 16 Sep 2016 01:12:25 +0200 Message-ID: Subject: Re: [DISCUSS] Apache NetBeans Incubator Proposal To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=94eb2c08853c9d353d053c93fa94 archived-at: Thu, 15 Sep 2016 23:12:38 -0000 --94eb2c08853c9d353d053c93fa94 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm sure the physical machines themselves will not be donated. But the space on them might, i.e., we could decide that some of the artifacts should stay where they are. The source code, i.e., the active Mercurial repos, should move to Apache Git, mirrored on Apache GitHub, ideally. The process will be i imagine as described by Mark Struberg earlier in this thread, i.e., quoting him below: 1.) lots of legal questions, code provenance and CLA checks, IP reviews etc > 2.) Migrating hg to git. Not a big deal actually. Just add a github repo > for it and add the hg url. Github does it for you. Then git clone this an= d > move it to our canonical GIT repos. There was also a fast-export tool ove= r > at Petrs git repo ages ago. > 3.) Identify and fix core parts which we cannot get re-licensed under ALv= 2 > but cannot be kept due to legal questions. > Raphael is most probably right that NetBeans and OpenOffice share similar > aspects when it comes to the setup. NetBeans is such a big project that w= e > probably should get in touch with them as well. > 4.) Migrate the community! THAT will be some serious effort I think. Many > people are not aware of the pros and cons of running inside a well > structured OSS foundation. Some people initially only see the positive > aspects, others only the negative ones. The truth is: there is no free > lunch. If you add structure you will loose flexibility. Without structure > otoh you will melt down quickly. > 5.) Build releases and distribute them. > 6.) Empower the community to be able to manage itself in the spirit of a > true ASF project. Gj On Fri, Sep 16, 2016 at 12:53 AM, John D. Ament wrote: > Sorry for top posting (phone), but of the machines listed, are any > available to be migrated or donated to the ASF? Or expected to be? > > Mac builds is an interesting topic on this as well. > > On Sep 15, 2016 6:36 PM, "Geertjan Wielenga" < > geertjan.wielenga@googlemail.com> wrote: > > > Notes on the NetBeans infrastructure from the NetBeans build engineer. > Who > > from Apache infra is going to do 1:1 discovery? > > > > Public servers: > > - www.netbeans.org: The core of the netbeans.org project, as well as > user > > management, bugzilla, and mailing lists. > > - hg.netbeans.org: 1 VM with 32 Mercurial repositories. The main > > repositories are main-golden, main-silver, releases, and all team > > repositories (core-main, cnd-main, jet-main, profiler-main, ergonomics)= , > > localization repository (releases/l10n). Several of the repos are > inactive > > and don't need to be migrated. Repos are available via http/https. The > > server doesn=E2=80=99t have its own authentication mechanism. Authentic= ation for > > pushes is realized via JSON request from www.netbeans.org. The special > > directory http://hg.netbeans.org/binaries/ on the server contains and > > provides 3rd party libraries. > > - deadlock.netbeans.org: 6 VMs, used mainly for propagation of changes > > between team repositories and to the releases repository, including job= s > > for building community plugins (releases*-au) and jobs for prototype > > projects. > > - bits.netbeans.org: 1 VM, which is the backup download server and is > the > > server for Javahelp and JNLP. The Nexus server runs there and it provid= es > > NetBeans Maven artifacts. > > - downloads.oracle.com and updates.netbeans.org: The main download > server > > for installers and update centers. Bits are in fact published on Akami > > servers all over the world. The server is not under NetBeans team > control. > > We only upload data to a specific place and they are processed somehow = by > > Akami. > > - statistics.netbeans.org: A machine providing statistics on NetBeans > > usage. > > - plugins.netbeans.org: The server for community plugins. > > - forums.netbenas.org: NetBeans forums. > > - services.netbeans.org: Services such as anti spam filters for bugzill= a > > are here, as well as weekly NetBeans newsletter maintenance. > > > > Internal servers: > > - nbbuilder: 5 VMs. The Hudson server with its slaves, where nightly > builds > > and release builds are run. > > - nbbuilder2: 5 VMs. The Hudson server with its slaves, where Maven > > repositories are generated. > > - big-mac: Physical machine used for Mac OS X installers. > > - nbstrorage: Internal storage for all NetBeans bits, access is allowed > for > > internal users only via HTTP. > > - Oracle signing server: NetBeans build jobs using Oracle signing > > infrastructure for signing installers and NBMs. > > > > Comments or follow up to the above? > > > > Thanks, > > > > Gj > > > > > > > > On Thu, Sep 15, 2016 at 11:38 PM, Shane Curcuru > > wrote: > > > > > Mitch Claborn wrote on 9/15/16 11:07 AM: > > > > I'm very new in this type of thing. I have zero experience with ASF= , > > > > etc, so if this is out of line, please forgive and I'll keep silent= . > > > > > > > > I've seen a lot of discussion about the HOW in terms of moving > NetBeans > > > > to the Apache project, but not much/any discussion about WHY. I'm > not a > > > > NetBeans coder/contributor, but simply someone who uses it 8+ hours > per > > > > day in my normal job. > > > > > > > > My main question is: will moving NetBeans to Apache result in a > better > > > > product for people like me? If so, what particular aspects of movin= g > > > > will make that happen? Are there other projects that have made a > > similar > > > > move and experienced higher quality as a result? > > > > > > As Bertrand noted else-thread: the move is because the actual people > > > planning to *work on the code* want to make the move (and obviously > > > Oracle is happy to help with the IP donations). > > > > > > Apache is here to help communities of individual contributors build > > > software products for the public good. We welcome any community that > > > wants to use the Apache Way of open, collaborative decision making, a= nd > > > that will use our license and other structures. The existing people > > > actually coding NetBeans are making the proposal, and the Apache > > > Incubator is happy to review it to see if it will fit here (seems lik= e > > > it will, albeit with plenty of licensing and infrastructure changes). > > > > > > Many people believe that in the long run it *will* make for a better > > > product for users, because becoming an independently governed project > at > > > the ASF will draw in more code (and test, doc, plugin, etc.) > > > contributors from new places to help improve the product. > > > > > > Does that make sense? > > > > > > - Shane > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > > > For additional commands, e-mail: general-help@incubator.apache.org > > > > > > > > > --94eb2c08853c9d353d053c93fa94--