From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KrYMR-00016f-0c for garchives@archives.gentoo.org; Sun, 19 Oct 2008 13:30:23 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 682F2E0371; Sun, 19 Oct 2008 13:30:22 +0000 (UTC) Received: from mail.goodpoint.de (tori.goodpoint.de [85.10.203.41]) by pigeon.gentoo.org (Postfix) with ESMTP id 1FDE1E0371 for ; Sun, 19 Oct 2008 13:30:22 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: rbu) by mail.goodpoint.de (Postfix) with ESMTP id 0C35210B189 for ; Sun, 19 Oct 2008 15:30:20 +0200 (CEST) From: Robert Buchholz To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] [v4] Planning for automatic assignment computation of bugs Date: Sun, 19 Oct 2008 15:29:46 +0200 User-Agent: KMail/1.9.9 References: <20081019060114.GA21785@curie-int.orbis-terrarum.net> In-Reply-To: <20081019060114.GA21785@curie-int.orbis-terrarum.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart4903360.33pfG6eAQR"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200810191530.02751.rbu@gentoo.org> X-Archives-Salt: 86fa75c2-64c3-4deb-baeb-7dc5052922ea X-Archives-Hash: 3eaf4978b0128d6c30ab23fa43bbbcec --nextPart4903360.33pfG6eAQR Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 19 October 2008, Robin H. Johnson wrote: > Now into it's Nth great year, I bring you the fourth edition of the > automatic assignment proposal. Yay! > 5. Javascript then appends the server results into the "Additional > Comments" box: a suggested assignee and suggested CC values, with > logic as to why. > 6. The wrangler can copy and paste the data into the fields, editing > further as desired. It would be nice if we had a checkbox "Accept Changes" or of=20 that "Suggest" button would fill in the fields itself. Two more copy=20 and paste actions less. > 2. If the summary line contains a package atom for a package that > does not exist, but a category that does exist, use the metadata.xml > for that category. We have three alternatives here: If at least one valid atom is found, but other atoms are present that=20 only have an existing category... (1) ignore metadata for that category (2) treat category as regular metadata (3) append categtory metadata to the end of maintainer list =46or example, "dev-java/ibm-jkd-bin breaks with=20 x11-base/xorg-server-1.3.0.0" With the typo in ibm-jdk-bin, the ordered list of maintainers to=20 assign/cc would* be (1) x11@gentoo.org (2) java@gentoo.org,x11@gentoo.org (3) x11@gentoo.org,java@gentoo.org * if java herd maintained dev-java category > 3. If a maintainer element contains the non-default 'ignoreauto=3D1' > attribute AND a non-empty role element (describing why this > maintainer should not be contacted), delete it from the list. The role element is not present for maintainers in metadata.xml, only in=20 herds.xml. Should we leave this out, or do you mean the description=20 element? > 1. For handling no-herd, we should add an entry into > herds.xml to catch it (maintainer-needed g.o). Every herd listed > in an ebuild MUST be in herds.xml. I agree for consistency reasons, the "no-herd" should be listed on=20 herds.xml. However, it should not implicate maintainer-needed, as a lot=20 of maintained ebuilds carry no-herd and all maintainer-needed ebuilds=20 carry a "maintainer-needed@gentoo.org" maintainer in their own=20 metadata.xml > Effects on metadata.xml syntax > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D > - Category metadata is now permitted to have herd and maintainer > elements. - New attribute under maintainer, 'ignoreauto'. Just to add a rationale here: This entry is used to assign / cc to=20 ebuild submissions, i.e. "Add dev-perl/Some-CPAN-Module to the tree"=20 could figure out perl@gentoo.org automatically.=20 Robert --nextPart4903360.33pfG6eAQR Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iQIcBAABAgAGBQJI+zZaAAoJECaaHo/OfoM5XXQQAKXFCf0hAmFqQKRfdW/BBsuW 3tU5w0ONbzr3hhXLTbQG5DwUqK5ZqYuG5awaY3a0rLmYb7dPD1fJz2wRd/WniDeI 4RD9mn8D6QS1AkY6Eejr6Nhyhwzlf6IrQHV4fUJM4v8iDRrI4FLTuPbCWzUyK9Yf nqxy3MXjJralnitdNWMVNsOVwyZOkrowjyn+aiL5VIJVjXtSR9FVSWPwmQbZ/LRk GMep4QrpkSA7NPsxrrJLMkj8gzfzMCWoQt1aogN7Z83o46oyo35ivcvpZ1Bi0Ro0 zLo/5pXkOiT0uiywZTZzmXHHCqC1kT7x979ECXd0TZg9I36XUqjWddGdquGURsPK bWr6XLaUu3eImlK0+pIUZSCgT3XLQASMXdbEPylAFCLUMCSQGLpSMFvkbRRn07Dy 16GQCW/WgISmJ8AQv/3iubPswkWc18KXgEss4XKhW5na6OGnOxoAAZr1rjhR0RLC UDZDPEq81wcLf3ilDfvswcwn9N1SSoIAoN41pYNtKGSHK6YCJFH8dyK4+HgoWjd+ bZdwKb08yF2v2qADrWMMWJ06UvnCFL8UKHdSfUed586E7FPaDRUROUzUwK418ncb PNhc/ieZGUpcbJ40UuKnDzPsDtVm4DKBrue6Gv5bfW8Ljdk5H0vJKEx2a5aI/hh8 Gb3b9M2xHzJXY5pW/04K =7WRL -----END PGP SIGNATURE----- --nextPart4903360.33pfG6eAQR--