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