From owner-freebsd-ports@FreeBSD.ORG Fri Aug 15 09:59:01 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1350E1065673 for ; Fri, 15 Aug 2008 09:59:01 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from it.buh.tecnik93.com (it.buh.tecnik93.com [81.196.204.98]) by mx1.freebsd.org (Postfix) with ESMTP id 6B2518FC21 for ; Fri, 15 Aug 2008 09:59:00 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from it.buh.tecnik93.com (localhost [127.0.0.1]) by it.buh.tecnik93.com (Postfix) with ESMTP id 2D5812C50D14 for ; Fri, 15 Aug 2008 12:58:59 +0300 (EEST) Date: Fri, 15 Aug 2008 12:58:50 +0300 From: Ion-Mihai Tetcu To: ports@FreeBSD.org Message-ID: <20080815125850.4f94c876@it.buh.tecnik93.com> X-Mailer: Claws Mail 3.5.0 (GTK+ 2.12.11; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/xt.hE0pRgRkSpeFHC23Hs_G"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: Subject: Fw: [HEADS-UP] QA BotMails fully automated X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2008 09:59:01 -0000 --Sig_/xt.hE0pRgRkSpeFHC23Hs_G Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Begin forwarded message: Date: Thu, 14 Aug 2008 21:52:20 +0300 From: Ion-Mihai Tetcu To: Ion-Mihai Tetcu Cc: ports-developers@FreeBSD.org Subject: Re: [HEADS-UP] QA BotMails fully automated On Thu, 14 Aug 2008 13:32:26 +0300 Ion-Mihai Tetcu wrote: > Hi, >=20 >=20 > being poked by Edwin this morning, I switched on automated > commit-triggered BotMails. So blame him! ;-) >=20 > This means I don't get to check each mail first, so there may be false > positives, of which I had only 6 so far, 3 of them being for fetch > failures. >=20 > Also please, please drop me an email some 24 hours before you commit > sweeping changes or changes to MK/*, etc. else you'll probably end up > with your inbox filled with BotMails and also the lists will get > spammed. > (QA Tindy processes the commits in the order they appear in the commit > mail not in dependency order so on big related commits transient > errors might pop up; this will be fixed once I'll switch to tinderbox > v.3 and implement queue scheduling/reordering in dependency order). >=20 > Please bounce back to me any mail you think it's a false positive or > such (and please make sure you include the original mail's X-Mailer: > header so that I know if the problem is already fixed in my scripts or > not). >=20 > If things really run wild ping me on IRC (itetcu, ITetcu or IonBot on > freenode and efnet). >=20 >=20 > In other news: >=20 > Maintainers are now CC'ed on all BotMails. >=20 > For now, there are no exceptions (people who want their BotMails not > being CC'ed to the lists); please drop me an email if you are in this > category and I'll try to re-implement this "feature". >=20 > I'm BCC'ed to keep an aye on things while Mark is BCC'ed for the stats > he does. And I switched on automated mails for the rest of them (regular QA builds and builds for ports triggered because they are dependencies of an other port). Currently there will be one mail/port/week for non-commit-builds. This might change --> some weighting of (days since last sent, number of build retries). Three things annoy me and will annoy you also, no doubt :-( - I don't see any way to detect ports with distfiles that need to be fetched manually. I'm considering doing a patch to b.p.m and affected ports to introduce a MANUAL_FETCH var for them; opinions? - ports that need kernel sources don't fail in a consistent manner (in the same target, with the same message). I'm considering doing a patch to b.p.m and affected ports to introduce a NEED_KERNEL_SOURCES var for them; opinions? - the fail patters get the "right" reason in about 30% or something (hence the subject of the BotMail will usually be wrong). --=20 IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B --=20 IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B --Sig_/xt.hE0pRgRkSpeFHC23Hs_G Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkilU2EACgkQJ7GIuiH/oeWv6gCgl7tkW/4a43O3KaGyghgxZz7C 900An1HhRHujqe0a/XRw86VIk+xHU3Eh =kBev -----END PGP SIGNATURE----- --Sig_/xt.hE0pRgRkSpeFHC23Hs_G--