From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 224B81384B4 for ; Tue, 8 Dec 2015 19:11:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 28B6D21C02B; Tue, 8 Dec 2015 19:11:27 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 07755E08A1 for ; Tue, 8 Dec 2015 19:11:26 +0000 (UTC) Received: from sporkbox.hsd1.wa.comcast.net (c-73-53-75-119.hsd1.wa.comcast.net [73.53.75.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: zlg) by smtp.gentoo.org (Postfix) with ESMTPSA id DA669340775 for ; Tue, 8 Dec 2015 19:11:24 +0000 (UTC) Subject: Re: [gentoo-dev] RFC: automatically mailing people on pkgcheck problems with their packages To: gentoo-dev@lists.gentoo.org References: <20151206153611.2a132d2c.mgorny@gentoo.org> From: Daniel Campbell Message-ID: <56672B5F.4080500@gentoo.org> Date: Tue, 8 Dec 2015 11:11:27 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 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 In-Reply-To: <20151206153611.2a132d2c.mgorny@gentoo.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 53da7a6e-0791-439c-863d-c98fc80385b9 X-Archives-Hash: e363c02b347829a749656d9878cac9ea -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 12/06/2015 06:36 AM, Michał Górny wrote: > Hello, > > As you have seen multiple times, I'm running a minimalistic CI > service for Gentoo that checks the repository for major issues > using pkgcheck. So far it's automation is limited to sending a mail > to dedicated gentoo-automated-testing@lists.gentoo.org mailing list > on breakage changes. From there, I compare the results to recent > git log and mail the developers at fault, pointing out the bad > commit. > > A few developers have already subscribed to the mailing list to > check if they haven't caused any new breakages and fix them > quickly. For others, it's pretty much just me caring to check, > which also means that when I'm not around things are left broken. > > Automating the blaming process has been suggested multiple times > already but I so far considered it not worth the effort. Mostly > because many of the issues are indirect, and trying to > automatically figure them out from combination of the pkgcheck > report and recent commits would be hard, and could cause false > positives. For example, some of the depgraph breakages happen > because of package.mask changes -- figuring that out automatically > wouldn't be easy, and the script could blame an irrelevant commit > in the package. > > However, it was suggested recently that I could make it mail the > maintainers of the affected packages. Even though most often it's > not them who are at fault, it was suggested that they'd prefer to > know that their packages are broken. > > So what do you think? Would it be fine to mail the package > maintainers whenever their packages break? Would it be a problem if > I just CC-ed all the maintainers on the gentoo-automated-testing > mails? Please note that the breakages are catched per-package, and > the script wouldn't be able to respect restrict="" or hand-written > maintainer descriptions ;-). > Sounds fine to me. It's annoying when I come across something that breaks my deptree, and I don't want my packages to break things, either. No complaints here, as long as it's clear what the screw-up is. - -- Daniel Campbell - Gentoo Developer OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWZytdAAoJEAEkDpRQOeFwx10P/1/AaiYBvw67kiFCnQSQ/K89 aHdkwI9KCmVSriBv3lRUMYhR9u48NdwwNPj1X+qlYP9hkFLgE2YEnnDeeegr4EtS YgqTDuxwrWFzPRX/s8n199drlt5Y71S7B3LBDnOWRZcVOQlqjoLqdPN/FLmfi/Gh 57jCBcCn1nUx9SchidDXLa3xW9Yy0D3UPavIYKknmakVtMTnSx0qfsq2pIc15dp8 k2/m40a2UEitdn8sJKVJpqILs5l/1hGPJhtDkcRtYaHnVq7hVb9ibV7jKC2F/sZh TgdWhc4VmghpCCZ4ZCXESQa8C3ISCIHp6m1OU9OHYPYfLabQRdHmi9GIgdt0Jyex UJQzIhEeEatjkYIUwdFJsPYVJ93dOI/Ekymt4UjZR9Ww+LX/HilrH4AXZTTJsX9e C5bvTnFy0OmSP1/t0IRZ63DWgrphxTZuviP3l8g9fLBZOY9bebeqixtGFpnw9ua+ WYHavsm3ExknYEcSYJi6wLKqYnkM5mK3eK0z85mZ6ONcRsydvBo2lbhzrRpNG8xk uGrTFHirRVMTmJNWCd0e9pJ26xD7OvKTWMIxp+R+J4xHNe9j20keVFtHevkDJBWG Qj/lzmFANczg7gW+X0CLKdrlzSI+KB0HMOeJO4+FIn/vgJtUOucrndhEM+jtqL1O iBRPvpMGZDKFtIjSUii2 =PbDc -----END PGP SIGNATURE-----