From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-dev+bounces-58968-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5BA1B198005 for <garchives@archives.gentoo.org>; Sun, 3 Mar 2013 16:27:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 678A7E066B; Sun, 3 Mar 2013 16:27:31 +0000 (UTC) Received: from mail-ve0-f177.google.com (mail-ve0-f177.google.com [209.85.128.177]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7AD09E0630 for <gentoo-dev@lists.gentoo.org>; Sun, 3 Mar 2013 16:27:30 +0000 (UTC) Received: by mail-ve0-f177.google.com with SMTP id m1so4066211ves.22 for <gentoo-dev@lists.gentoo.org>; Sun, 03 Mar 2013 08:27:29 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:x-originating-ip:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:x-gm-message-state; bh=rsQXNrsbu9HQLm09t6qajqci/zj4J79HVMqQu3Dtho8=; b=J204l/YJLExCbCI8O3nORWRmEqBnKjgmARbNIY3KFm1ztSQYiIz6z5iIrLWPshLLy5 nf6UOHtcVG0fRw20xEL6SleYYuMV+mWf8mxGgay5mHQeqYnhoW1H/A1zznlqjmmopM6y ZHxqPSH1DW09e3dNPE/D70xowLkUvDRCrb0v5GYmgbTPtHI0fBHwkWZ9sboVyNickps1 8tk7LqaYNdPCrCiaHJXUTxBrdXe8XAm/2ktCclVoHYI10GmbALC9zXsCJSCLlxD6M69q c6ZvWDL9MtVwv9UrE1toxoNHdKd6bywN2odTetK8BHj0lcNMQIibd4Wy+dEwU+3HP5qe k6yA== Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 X-Received: by 10.220.219.80 with SMTP id ht16mr6433632vcb.30.1362328049502; Sun, 03 Mar 2013 08:27:29 -0800 (PST) Sender: antarus@scriptkitty.com Received: by 10.220.4.78 with HTTP; Sun, 3 Mar 2013 08:27:29 -0800 (PST) X-Originating-IP: [75.147.136.182] In-Reply-To: <CA+ZvHYFW6zF9AFDLFZVZeUSGKi4L121dEesmJzuLcVZsJDgLtw@mail.gmail.com> References: <20130302160257.B3FCB2171D@flycatcher.gentoo.org> <5132F549.1020504@gentoo.org> <CAAr7Pr-6EZB7E6aPcfphkvf+MZffpRhFJV3BakSP-CjFguYhhg@mail.gmail.com> <51336170.1030802@gentoo.org> <CA+ZvHYFW6zF9AFDLFZVZeUSGKi4L121dEesmJzuLcVZsJDgLtw@mail.gmail.com> Date: Sun, 3 Mar 2013 08:27:29 -0800 X-Google-Sender-Auth: kR1ULTYczeJA7Xs1zJJvG9X6VUk Message-ID: <CAAr7Pr_hBsY1qj8rmurcm7v6dbbUyRqw7uLtAoZm+5xjwtJgbA@mail.gmail.com> Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog From: Alec Warner <antarus@gentoo.org> To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQn1YBxkTKyNof8HxnjDtorVdO4nrTFD6wmItJoJm+4riVgoCD9qF0Bb6FwAGZDnBSOA0vtJ X-Archives-Salt: 7c70c3b5-0727-437d-85bc-4a2a7989e458 X-Archives-Hash: 4d8157e5f142921855108d97341d5379 On Sun, Mar 3, 2013 at 7:49 AM, Carlos Silva <r3pek@r3pek.org> wrote: > On Sun, Mar 3, 2013 at 1:42 PM, hasufell <hasufell@gentoo.org> wrote: >> >> What do we have useflags for in gentoo? >> >> add a "unsupported-kernels" useflag, mask it, add a clear statement in >> the masking reason and be done > > > Not a bad solution, still, I, as a user, don't think making the compilation > work with a specific kernel should be considered "unsupported". How many > times modules stop working because the kernel changed something that breakes > compilation? And I'm not only talking about closed source drivers, even > open source ones have this "problem", but in fact, they are fixed faster. > > Does the gentoo community really need this kind of strictness? Don't think > so. > So I'm going to get a bit meta here, forgive me ;) Currently the project more or less functions on herd and maintainer 'ownership.' Ownership of problems tends to be good in many cases. It is clear who is responsible, we know who to contact to fix bugs and ask questions of. This does lead to disagreements (such as this thread.) Some developers want these patches and the package maintainers disagree. In the current scheme, the package maintainer always wins. This is the downside to ownership, ownership implies control and responsibility. The package maintainers are against these patches, they do not want to own them, and they do not want the associated responsibility of users using them. I don't even necessarily mind Samuli's commit (ask for forgiveness, not permission), but I would mind if he put the patches back. The package maintainer has spoken out about why they dislike the patches and you should respect their opinion. The maintainers in this case suggested an overlay, and they even offered point users to it. This is the system we have; if you think it sucks (and it does, sometimes) please propose something better. -A