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 D3143200B8F for ; Fri, 16 Sep 2016 07:01:03 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D193E160AD7; Fri, 16 Sep 2016 05:01:03 +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 E2954160AC6 for ; Fri, 16 Sep 2016 07:01:02 +0200 (CEST) Received: (qmail 51573 invoked by uid 500); 16 Sep 2016 05:01:01 -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 51546 invoked by uid 99); 16 Sep 2016 05:01:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Sep 2016 05:01:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 0734EC0B4C for ; Fri, 16 Sep 2016 05:01:01 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-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: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id BOSXnlteaN2I for ; Fri, 16 Sep 2016 05:00:58 +0000 (UTC) Received: from mail-qk0-f177.google.com (mail-qk0-f177.google.com [209.85.220.177]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 3D7575F64D for ; Fri, 16 Sep 2016 05:00:58 +0000 (UTC) Received: by mail-qk0-f177.google.com with SMTP id h8so73206778qka.1 for ; Thu, 15 Sep 2016 22:00:58 -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=P3H0DgLNEO5Js2i9V1iBA+Obj+agsuMZT7nvUaiWA+0=; b=zwqK+MPZxmTUBG1mEAbM6fBLaUw5McGNMR88b+PbZW2+5duj0fYtTbQRMhSLEG9S1H EZSg3hEzwWlO08yUd9X1NTbO/LT0F5SsQ49w6aKxsf0nv8DXxTzleCKPTXzKgDPXDffH ZbXQbKhSPY+2vBS2no2Ln9KcBHE6huE8PAIU+fpkxcfDnxFOpv5jrWS2mZhLSq9Jk4Hc gBnxBKVdhNo8RLRFqLuKAkHAFPhnaIhIX3duAYtlPZVxAdc4aV1QVmU1ucc6mgQr2S4K 2UqSkrQUCY6O30ZhS48y2s4MsocnpCVnnlR5QpJb0RZ2kj5urrKkZ0G3n7G2+ZzdIxaE UtKQ== 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=P3H0DgLNEO5Js2i9V1iBA+Obj+agsuMZT7nvUaiWA+0=; b=grSu+LXfitcJBF1tQqflINKs9VzkRcovniMd9Qyp6ScjJNumvfIGXfgxjUSdQDsrDe wceaMtHxUYMQzZKz0H+PNx/Rbf5Zy+SZVwKlXPkx1RYAQ2fs4PEVN2Gr9bN2CoN5iLd0 G/9/iOI9OXhXqPECtp0g1ZO0ZrPS/7xovD8vKnClUIfftJZo7lyvQzcd+YWASsAa7JQj 64MXxwiMkcfz0JWWSyFzo0II25hXjtAKlZA/MAdZ7nx15tnjSI2sHAVoDfJJkaAbA9Cp 6b56Zg0X/XcPxtJhagJmPilqQT0xaVBngBEQ0LAK6HXl3IJh+TuHSHYHVANqTqGvfyiF LIug== X-Gm-Message-State: AE9vXwPakvTdpyhBpYeN6A7JGOxB6i0rSHIU0t8oe4fONa30cuj4/mOVaBhECzsI86tXr+cU9cTI2rRrNvELeA== X-Received: by 10.55.141.5 with SMTP id p5mr14149612qkd.223.1474002052286; Thu, 15 Sep 2016 22:00:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.55.167.70 with HTTP; Thu, 15 Sep 2016 22:00:51 -0700 (PDT) In-Reply-To: References: From: Geertjan Wielenga Date: Fri, 16 Sep 2016 07:00:51 +0200 Message-ID: Subject: Re: [DISCUSS] Apache NetBeans Incubator Proposal To: general@incubator.apache.org Content-Type: multipart/alternative; boundary=94eb2c085872b9912e053c98d8c4 archived-at: Fri, 16 Sep 2016 05:01:04 -0000 --94eb2c085872b9912e053c98d8c4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Of the 32 repos in Mercurial, not all are active. We assume we'll have Git-style development under Apache, with pull requests. That is, however, a different working/infrastructure style than we have had in Oracle, with parallel integration (http://wiki.netbeans.org/HgParallelProjectIntegration= ). Thus, many of the repos are only there to participate in the parallel integration (core-main, jet-main, web-main, etc.) We don't believe it is a requirement to migrate all of those repos, probably we won't even need them, when we analyze the infrastructure migration in detail during incubation. However, the #1 requirement is for Apache NetBeans to be able to produce daily/release builds and to upload them to netbeans.org or another download area under Apache. We believe http://hg.netbeans.org/releases/ should be enough for that. Thanks, Geertjan On Fri, Sep 16, 2016 at 5:33 AM, Geertjan Wielenga < geertjan.wielenga@googlemail.com> wrote: > Thanks. Contacting him. > > More info, this time statistics: > > Total Physical Source Lines of Code =3D 8,281,256 > Total Number of Files =3D 64927 > > Thanks, > > Geertjan: > > > > On Fri, Sep 16, 2016 at 1:22 AM, David Nalley wrote: > >> On Thu, Sep 15, 2016 at 6:36 PM, Geertjan Wielenga >> wrote: >> > Notes on the NetBeans infrastructure from the NetBeans build engineer. >> Who >> > from Apache infra is going to do 1:1 discovery? >> >> Daniel Gruno will - feel free to reach out directly to him at >> humbedooh@apache.org >> >> In the meantime, this is a good but of information, Thanks! >> >> --David >> > >> > 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. Authenti= cation 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 jo= bs >> > 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 >> provides >> > 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 >> bugzilla >> > 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 allowe= d >> 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 >> >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >> For additional commands, e-mail: general-help@incubator.apache.org >> >> > --94eb2c085872b9912e053c98d8c4--