From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 19CAC1389E2 for ; Wed, 26 Nov 2014 20:28:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5F70E0845; Wed, 26 Nov 2014 20:28:15 +0000 (UTC) Received: from mail-la0-f49.google.com (mail-la0-f49.google.com [209.85.215.49]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C5854E0810 for ; Wed, 26 Nov 2014 20:28:14 +0000 (UTC) Received: by mail-la0-f49.google.com with SMTP id hs14so3051146lab.22 for ; Wed, 26 Nov 2014 12:28:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=EcPA7qFWM15Jh4s2fxyAJvWT4xPIQpH5s7kpN1IBzLs=; b=T42AsNOIV7c2OPVKxje1fKWDl54ImPg0SjM7WYaRSoVcpCK3QCTCoRS2DqmnnU/V/G VhPPaI2Yml0CK2+UyMiQ/1XSGfS5B9GXrM+BXJ87eltt7yjRSC3Jv83hg+MGhlYWqwSh vv/aDYFWs20gb/yPNUfJu7xhoyLfI2FwCKjvoqsL8qygpX8zjb3gfy3ZVDStp1MHBphH nsvlEspggrOFlTskURz9bhDjmppocABUEw1eAuHg2OXbWUgVGerD409EqMdk/j4iNuPT YYkc8ClEfAmJveAGvtToBjxIsY22dQaIIfFxBtYQ40K0t00D2BF+eaTNWNfU9Z58jCCy RYCw== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.152.42.172 with SMTP id p12mr35810963lal.11.1417033693272; Wed, 26 Nov 2014 12:28:13 -0800 (PST) Received: by 10.25.23.168 with HTTP; Wed, 26 Nov 2014 12:28:13 -0800 (PST) In-Reply-To: References: <5470D229.7000806@tampabay.rr.com> <54760E01.2050508@gentoo.org> Date: Thu, 27 Nov 2014 04:28:13 +0800 Message-ID: Subject: Re: [gentoo-user] Gentoo's future directtion ? From: konsolebox To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 89192184-387c-4508-95b1-8daee122814a X-Archives-Hash: 8b1969715380fa993a46ee71f76c58e3 On Thu, Nov 27, 2014 at 2:04 AM, Rich Freeman wrote: > On Wed, Nov 26, 2014 at 12:29 PM, hasufell wrote: >> I don't know of literally any big project except gentoo that still does >> not _require_ a review workflow. Git would be the perfect excuse to >> "make it happen", but that's something people have to agree on. >> > > Gentoo is a release-less distro. First, most projects that aren't > distros aren't really comparable to a linux distro because most > projects represent something unified in design, while distros tend to > be diverse collections. Distros that involve releases naturally > involve review/testing/etc, as there is the concept that the release > should be fairly free of bugs. In Gentoo there is no expectation that > the distro is ever free of bugs - there is just WAY too much churn and > there is never some kind of concept of overall quality. > > The other problem with a reviewer workflow is that most Gentoo devs > don't want to be or deal with reviewers. It is hard enough to get > maintainers to just not block collaboration entirely. > > If you want to do THAT big of a cultural change, you'd probably be > better off just forking the distro, as you'll end up having to ditch > almost all the current devs anyway. Hi, just an ordinary 9-years user here. I hope you don't mind my asking. Is it really official that most significant people on Gentoo don't like the change from CVS to Git? Has there been a general discussion about it, and what is basically everyone's general argument to it? Just in case attempts to change were already made, what were technically the biggest things that prevented it? And I also once thought that having a decentralized Gentoo would be good (yes, even more than just being distributed), but perhaps it would be just too risky to implemented right away in Gentoo. Perhaps having an experimental fork were devs in Gentoo would give support would be nice and consider merging it back later if it's already mature enough. Nevertheless I don't think using Git itself is exactly being decentralized, and probably a more flexible and distributed version of the current Gentoo. If it's concerns about reviews that people may or may not want, I think there are still some other good benefits of using Git besides it. And I'm one who considered sharing some of the ebuilds I made for myself, but I really dislike personally contacting the developer in charged, or posting over-formal reports in bugzilla. Directly giving a pull request to a developer's repository in Github should be easiest and of great convenience. It also gives me the confidence that my report would surely be noticed and noticed right away. The ebuilds I shared would also need not to be merged. People can just look at the forks of an official repository and see of those would be a fitting solution for them. I wouldn't need a mentor for it. About using Github by the way, I just mentioned it because I prefer it and it would not need to be the official repository. The official repository can still reside in Gentoo's servers but mirrors can be placed in Github for the sake of better collaboration. Of course I'm not suggesting that every mirror needs to have the whole portage tree. Cheers, konsolebox