From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-dev+bounces-15272-garchives=archives.gentoo.org@gentoo.org>) id 1G6NwD-0006cl-Ee for garchives@archives.gentoo.org; Fri, 28 Jul 2006 08:43:17 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.7/8.13.6) with SMTP id k6S8g84N017679; Fri, 28 Jul 2006 08:42:08 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.13.7/8.13.6) with ESMTP id k6S8cn5A028901 for <gentoo-dev@lists.gentoo.org>; Fri, 28 Jul 2006 08:38:52 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 16B5164961 for <gentoo-dev@lists.gentoo.org>; Fri, 28 Jul 2006 08:38:49 +0000 (UTC) Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13273-12 for <gentoo-dev@lists.gentoo.org>; Fri, 28 Jul 2006 08:38:47 +0000 (UTC) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 24A036495A for <gentoo-dev@gentoo.org>; Fri, 28 Jul 2006 08:38:46 +0000 (UTC) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1G6Nrj-0003tw-Os for gentoo-dev@gentoo.org; Fri, 28 Jul 2006 10:38:39 +0200 Received: from ppp-62-245-161-192.dynamic.mnet-online.de ([62.245.161.192]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-dev@gentoo.org>; Fri, 28 Jul 2006 10:38:39 +0200 Received: from genstef by ppp-62-245-161-192.dynamic.mnet-online.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <gentoo-dev@gentoo.org>; Fri, 28 Jul 2006 10:38:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-dev@lists.gentoo.org From: Stefan Schweizer <genstef@gentoo.org> Subject: [gentoo-dev] Re: proxy-dev (an alternative to sunrise?) Date: Fri, 28 Jul 2006 10:39:20 +0200 Message-ID: <eaciea$go4$1@sea.gmane.org> References: <44C97422.3040608@gentoo.org> Precedence: bulk List-Post: <mailto:gentoo-dev@lists.gentoo.org> List-Help: <mailto:gentoo-dev+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org> X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ppp-62-245-161-192.dynamic.mnet-online.de User-Agent: KNode/0.10.4 Sender: news <news@sea.gmane.org> X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Status: No, score=-2.515 required=5.5 tests=[AWL=0.084, BAYES_00=-2.599] X-Spam-Score: -2.515 X-Spam-Level: X-Archives-Salt: 7e69ca4c-a16f-4f61-8349-88410a59c347 X-Archives-Hash: 1e71f5a203fe5202ec731f527185d9ff Luis Francisco Araujo wrote: > 3 - Users ask on this mailing list if there exist any developer > interested to include X, or Y ebuild into the tree. (Probably we could > create a template for this?) The user should send the ebuild changes together with the mail. Make it look like on LKML including diffstat and the actual diff. This way you can quote and give review comments on the mailing list - visible for everyone. Of course diffing needs a good script so that the user does not have to generate the diff and the stat manually > The user _has_ to compromise to take care of those previous commented > three points that some of us might be afraid of, besides of giving us a > centralized way of keeping informed about new ebuilds. > > The users explicitly compromise to (just to make it clear)[1,2,3,4]: How are we going to reach this? Currently the bugs for ebuilds which have both developer and user in metadata get assigned to the developer and then the developer puts the user on CC. The proposed solution is to put in metadata: maintainer-needed as herd and the user as maintainer. Thus the user can take care of the package but when he leaves or is unavailable it is still considered maintainer-neeeded which means that every developer can take it over or fix bugs. In my opinion it does not matter which developer reviews a specific version bug for a package - so the developer should not be noted in metadata.xml. Of course developers can personally commit themselves to take care of the package and add themselves to metadata too. > This evidently brings some developers responsibilities too, we will need > to review, and test the ebuilds. we sometimes will have to check with > upstream, and comment on the ebuild, or fixing some details. But it > should be a far minimimal effort than the developer taking care of the > package(s) by his own, in the better of the cases, he even shouldn't do > anything but to test, review and commit, from there on, the ebuild will > be under the standard procedures of maintenance (arch testing to > stabilize, bug reports to notify problems, etc). The developer should > also take care of any internal developer communication if needed. "internal developer communication" turns out to be CCing arches on stable bugs. Giving ok to stabilize some new version. This should be done by the maintaining user since he knows the package best. What exactly do you mean with internal developer communication? - Stefan -- gentoo-dev@gentoo.org mailing list