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 F2625138262 for ; Tue, 17 May 2016 16:05:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 70043E085A; Tue, 17 May 2016 16:05:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 74DD7E0835 for ; Tue, 17 May 2016 16:05:16 +0000 (UTC) Received: from mail-yw0-f176.google.com (mail-yw0-f176.google.com [209.85.161.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: bicatali) by smtp.gentoo.org (Postfix) with ESMTPSA id 0B979340775 for ; Tue, 17 May 2016 16:05:15 +0000 (UTC) Received: by mail-yw0-f176.google.com with SMTP id x194so20246776ywd.0 for ; Tue, 17 May 2016 09:05:15 -0700 (PDT) X-Gm-Message-State: AOPr4FUq13pBnfm9yNJ2q/vv1Dip/ki4wVLYKHeZq4a3bcwQ8XVVEldh+jXNrtquZwLIa2jFXEjFfasN1/R0pg== 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 X-Received: by 10.37.47.195 with SMTP id v186mr1078513ybv.75.1463501112794; Tue, 17 May 2016 09:05:12 -0700 (PDT) Received: by 10.129.160.203 with HTTP; Tue, 17 May 2016 09:05:12 -0700 (PDT) In-Reply-To: <20160517173418.168d2cba@gentp.lnet> References: <20160516183840.4b241463@gentp.lnet> <20160517173418.168d2cba@gentp.lnet> Date: Tue, 17 May 2016 09:05:12 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-dev] Proposal for changes for the next EAPI version From: =?UTF-8?Q?S=C3=A9bastien_Fabbro?= To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 36eaf64e-4ddb-46ab-95f9-8387be3b3ac9 X-Archives-Hash: 04726cf93972d223d61a30017f114acf On 17 May 2016 at 08:34, Luis Ressel wrote: > > Automated post-merge tests sound kinda dangerous to me. And I don't > think there's any stipulation about src_test() only running > upstream-provided test suites. IMHO, src_test() would be a good place > for most of the maintainter-provided tests you have in mind. > The idea of this project is not for a typical Gentoo user to run this post-merge test, but for an automated arch-tester bot to run them in batch jobs. The result of which would be an update of the ebuild to stable. Basically CI for ebuilds: it could be implemented as a script living in the package directory, something like a .travis.yml in the GitHub repositories or may be an EAPI change. Debian has a similar project [1]. Upstream could provide CI tests and sometimes they do, but we want to make sure the package integrates well in an installed Gentoo distribution. [1] https://ci.debian.net/doc/ Sebastien