Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B1AF918DA3 for ; Fri, 8 Jan 2016 18:19:06 +0000 (UTC) Received: (qmail 830 invoked by uid 500); 8 Jan 2016 18:19:05 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 615 invoked by uid 500); 8 Jan 2016 18:19:05 -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 449 invoked by uid 99); 8 Jan 2016 18:19:05 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Jan 2016 18:19:05 +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 DFB4BC17A6 for ; Fri, 8 Jan 2016 18:19:04 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.999 X-Spam-Level: ** X-Spam-Status: No, score=2.999 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=3, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=rowe-clan-net.20150623.gappssmtp.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id O9Jg7xSl3S7i for ; Fri, 8 Jan 2016 18:18:58 +0000 (UTC) Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com [209.85.213.172]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 6C57D43A44 for ; Fri, 8 Jan 2016 18:18:58 +0000 (UTC) Received: by mail-ig0-f172.google.com with SMTP id z14so80905068igp.0 for ; Fri, 08 Jan 2016 10:18:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rowe-clan-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lwyRvCA606i0nsLTxXbsL9cW1lSfs/uwS0hZXvO9+Fo=; b=k2uZbfmUQShmd8W/ABrtiezNSuIw1eJt1NeQonpqbU/ouUtIIpOHeaBuFVEH0bSqUr IXBRoPut/W+rjEkx8xBD1RPCFicdt5q7PkTiibzVGTgdytlIC1utsa+4jxkzAbOhoaTq Bt4RGpJ85MgGclE78xxg/bfMYa5LM3IJAnYGhghJN58PTeo1N6cschRXhJGL7dDjNHOk hNtazXTHfhaP3lWK2IX/G02NtsEpdsRPXuIiF1AcA2u/RGsmqVc5hQ+WJ3eh9+ue7XNL usaWnx5aq8VNERp3/VaIaW/5f2JRTaQpgSCjvqnHbKHgpvmyIpVv5cIcUIPPsmiQLryk pBmA== 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:date :message-id:subject:from:to:cc:content-type; bh=lwyRvCA606i0nsLTxXbsL9cW1lSfs/uwS0hZXvO9+Fo=; b=Aw7igZtjtyXlIG5OxKwZF7JTZ3drzLf2gXL73ST78wKtsRLXOGbpns2oOsgC5lWhle 2fvSZ6D/5acLKEQanPQoC4EMt3Akcql5BpVAUuD1mwIdz3C4PmiWZrwiJ6NXppGOALqr +iKHdY2c1OincYcS37Fok6iPQlJe9vY7G2Gj2UZk6vWpOLgBGMyvkJks4IZf5TGwf3m7 DwEkSN1Cfkq5RKdx+CtCa9zZJeVVC7g/dhKQvaGSEKFnsWzw+lAtThMiDGjxCD6DeY79 zP1YFwFuwHyYOBX+0EiWAibFr7SXayhzGkLG31IxyH7/PdzXllBk3ckNN5h/dw1344T1 rajw== X-Gm-Message-State: ALoCoQmYSs5W9TYLqq/DqHGSXhNynM5fv9GDlmthSnaP94jGzLiOtAoMMl1OQojRTm0OT4Lc+MgPVEObT0izE3ok+rNLXhiLMhXuGd0Vh7tKpYOe365FE7s= MIME-Version: 1.0 X-Received: by 10.50.85.13 with SMTP id d13mr351828igz.32.1452277137952; Fri, 08 Jan 2016 10:18:57 -0800 (PST) Received: by 10.107.62.69 with HTTP; Fri, 8 Jan 2016 10:18:57 -0800 (PST) In-Reply-To: <24604444.20160108171935@am-soft.de> References: <8110117309.20160107100129@am-soft.de> <1088353187.20160107160945@am-soft.de> <44b6ae5d105ec214627f92d19a56659e@mail.gmail.com> <1293699553.20160107174442@am-soft.de> <1715995338.20160107185322@am-soft.de> <7910314259.20160107195024@am-soft.de> <24604444.20160108171935@am-soft.de> Date: Fri, 8 Jan 2016 12:18:57 -0600 Message-ID: Subject: Re: Help for the Log4cxx podling From: William A Rowe Jr To: general@incubator.apache.org Cc: log4cxx-dev@logging.apache.org Content-Type: multipart/alternative; boundary=089e0122aac2ec74090528d69edb --089e0122aac2ec74090528d69edb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, Jan 8, 2016 at 10:19 AM, Thorsten Sch=C3=B6ning wrote: > Guten Tag William A Rowe Jr, > am Freitag, 8. Januar 2016 um 15:33 schrieben Sie: > > > Forty forks means 40 prospective committers. > > Or just people, like some of those currently involved, which change > things once in a while because of bugs or such. I'm always just happy > if my fixes are simply merged without participating in further > development too much. Hallo Thorsten, Of course, 2 patches doesn't really make a "committer". Lots of people file jira tickets, fork code and patch two things, and never look back at it. If it solves their problem, they have other things. But others probably have been making minor fixes or even enhancements for a while and it would be good to invite them all to subscribe to the dev@ list and share their hopes and thoughts on log4cxx's sustained success. > > Nothing is solved by "moving" > > the project to github if their changes are never moved back to the ASF. > > I disagree: I'm doing at least some level of support and merge patches > once a while, depending on their nature and such. The problem now is > that such an amount of work and "community" ;-) would not be enough > for your incubation rules and the Apache way, so you would need to > decide that it's "better" to keep me off the repo entirely instead of > just letting me do what I'm able to provide AND what is somewhat > requested by at least some users. That's a decision you make based on > your project/organisation rules, but it doesn't change if there's at > least some demand for maintenance of any kind, it's just that the > project doesn't fit to your rules anymore. > Not sure which aspects of ASF's rules you refer to? If you mean "Projects must ship releases, projects may not point users at the dev repo - without calling out that this is unreleased code" then if log4cxx cannot abide, the project needs to be shelved. The mark stays at the ASF. Any fork can pick a new name for itself but it is simply not "Apache log4cxx" any longer. If you mean that patches are picked up from github merge requests, vs. patches must be submitted via Jira, there is no such rule. If you mean that it is more convenient to perform git merge requests into an ASF git repo as the canonical source code tree, that too is being worked on to simplify the workflow for 'svn adverse' projects. I'm trying to understand whether we are looking at a cultural refusal to ever put a post in the stand and say "this is a release, there will be othe= r releases, but this is our release as of now"? Or is this simply a matter of preferring git to svn? The former is a requirement, the later is easily adapted as we clarify how the ASF will insist on a true history of the project development. That effort is being pursued and Apache log4cxx can be accommodated, hopefully in short order. Hadoop does this today working with git, here's their explanation; https://wiki.apache.org/hadoop/HowToCommit There are other rules - invite frequent patch submittors to become new committers, bring them to the PMC as well based on their contribution, allow every project participant a voice in the direction of project based on merit, no a fiefdom. But I don't expect that was the complaint? The problem and difference to GitHub I see now with the Attic is, that > you have a huge, centralized SVN repo, which is very hard to clone for > interested persons like me for technically reasons. When I tried some > years ago, you actively blocked me just because I fetched revisions a > week or so... :-) So if you decide that the project is dead, with the > same decision you might prevent people access to the very valuable > history of the project simply for practical reasons, because we are > not allowed to clone it 2 weeks or the amount of data is just to huge > with all those empty revisions or whatever. > Not familiar with that history so I can't comment. But Attic code is abandonware, it exists for others to pick back up, much like we tried to accomplish by incubating log4cxx. I'd hate to see that happen if there are a group of 3+ people who will actively participate in reviewing and blessing a release candidate, but if Apache log4cxx does not have those three people, and is not creating any releases, it simply is not a project. > If the project is additionally hosted on GitHub and not only in Attic, > it would be simpler for still interested people to fork and make use > of it. I see that as somewhat special to Apache's Attic concept, and > maybe even the use of SVN, though I like SVN a lot: To me it looks > like that hosting all Attic projects on a platform enabling easier > forking of the entire project history would be a great idea. > I can't say whether a read-only git clone of [all] attic code bases is a worthwhile idea or not. The code is accessible from svn so I don't exactly see why it would be impossible. But the attic code isn't maintained, it is fodder for a new group to come together around bringing it back out of the attic :) Cheers, Bill --089e0122aac2ec74090528d69edb--