From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 09BE31382C5 for ; Fri, 22 May 2020 14:42:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29A56E08A8; Fri, 22 May 2020 14:42:58 +0000 (UTC) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 1F4DDE08A8 for ; Fri, 22 May 2020 14:42:57 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id h16so9437924eds.5 for ; Fri, 22 May 2020 07:42:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=GATnOjWLtMbsmtsZjI1weYJfhUab7e4d4aZzOPQVqb4=; b=RdS5fvYe1jddF636qR80slWyGUVS9lwuRt6sf1m+zdX3spsNoSFdpkNmoiRVc+kdEl ijCZEoTB5ML7fC6mkvMSJsJKtyLwcwlr9yxWWRBvNc8MZTas1ketTChvtDQ/UTx8lOmE ZAEK4rgEAuPI7KDwt+jZ61uCoMgseWkfHZDTtjhhApQ8C9UXrC5r4xY3DmsVmszAMiS9 6d5DBtV/nYiA2nBsTrgq1yxn1uwfNuIMnXLCrXIsk/4pe2ogmahMyL2Z+oN9EbroaLkz 8sChAZhTNeaQJvlQkRiZEBV95C7cxiiGumISIeT5YX6ZktEk+7Yhor+aCKxTpwBxI4Xy ZETw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=GATnOjWLtMbsmtsZjI1weYJfhUab7e4d4aZzOPQVqb4=; b=IgwayWglNk8RZitvcI4J8vYiXrfhjsSKfZ7MUSopVerofKr2ykx9Tx1lju9nOIZ6dx mvTsVhthcJsjpV8O0sHXD1cAGtKHH3A1FDRZaDkMMAQluq8I+4X6Bn1Wzn2P+UYg8d2s bh/YXZwQPfA51eNiU9V0+k0przX194VdYHo31QG4W447FMK6Vufmbx3Ftt69PF5HB7jL NunAolKvJmdf0IQ2nQD14IOqdqzuCMdyL4ZgmFTHvVSPTGtdW1dMK1YlCgoVpUpJwoM5 /5OHB8Yrk2AncH8DB8DJbsySrHO+lX2Fhi5A276r9r4e+wdtEseCMIe5IhWC3zlmlLTG GFpQ== X-Gm-Message-State: AOAM532qtD1iIDsskStVJRgDxIC36CIqny5UJJvxWlIOk9HScKlBL2PN qRSKLRTALGq60LJgy2F0dpXN0YzJhms= X-Google-Smtp-Source: ABdhPJzFhic7RQb1zc/rRfJSGPnZyDnWzG62w7jyVT9OwIkP9Iwn6lx2OsC9lHU8J7CDA/E64A1r+g== X-Received: by 2002:a50:a782:: with SMTP id i2mr3177500edc.33.1590158576332; Fri, 22 May 2020 07:42:56 -0700 (PDT) Received: from localhost (214.225.206.77.rev.sfr.net. [77.206.225.214]) by smtp.gmail.com with ESMTPSA id y91sm7295817eda.24.2020.05.22.07.42.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2020 07:42:54 -0700 (PDT) Date: Fri, 22 May 2020 16:42:49 +0200 From: David Denoncin To: gentoo-proxy-maint@lists.gentoo.org Subject: Re: [gentoo-proxy-maint] Testing environment Message-ID: <20200522144249.GB6870@captain-america> References: <20200522061710.GA6290@captain-america> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Proxy Maintainers X-BeenThere: gentoo-proxy-maint@gentoo.org X-BeenThere: gentoo-proxy-maint@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OwLcNYc0lM97+oe1" Content-Disposition: inline In-Reply-To: X-Archives-Salt: a37598eb-7e42-47c9-bb1c-dc79546aa08e X-Archives-Hash: 8f7215aad07911e087b154db8b67624f --OwLcNYc0lM97+oe1 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 20-05-22 16:17:20, Joonas Niilola wrote: > If you have no plans to keep on contributing, but want to test just one > change/ebuild, you can do that in a local overlay and by prepending > those settings to your emerge once. Setting up a chroot, container/etc > is time-consuming and in my opinion not worth it for a single package. > However if you intend to keep on writing ebuilds, then go for it, but > bear in mind you have then two "systems" to keep updated. Hopefully I will be able to make time to continue to contribute, that is th= e plan anyway :-). I have a spare machine for my personal tests that I keep up to date or reinstall anyway ^^. > You may also be interested in dev-python/ebuildtester for random > occassional, but thorough testings. Thanks, I overlooked this one. > > 1- download stage3, unpack it in /mnt/gentoo > > 2- chroot in /mnt/gentoo=20 > > 3- emerge --sync, select stable profile default/linux/amd64/17.1 > > 4- update the @world set=20 > > 5- add to make.conf the variables from https://wiki.gentoo.org/wiki/Pac= kage_testing (with multilib-strict added to FEATURES) > Note that if you plan on keeping the chroot alive, these will become > your default settings when you update @world, or emerge dependencies. > Which will most likely become a painful road. That would have been my second question. I tried that, and had to add=20 tons of '-test' to package.use to get dev-python/quantities to be merged du= e to circular dependencies of several dev-python/? packages.=20 In doing that I remarked that tests for python3.7 fails with '/dev/tty : No= such device or address'. Am I missing something before chrooting ? (I did = follow https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base before= chrooting) > I have a "testmerge.sh" shell script that runs "emerge -1av --onlydeps > --with-test-deps "$@"", then sources a different make.conf (with > stricter FEATURES etc) before running "emerge -1av "$@"". Thanks for the tip. I am also writing some bash scripts to automate the ove= rall process :-) > Overall sounds good. Thanks, I'll test that and post the relevant parts on https://wiki.gentoo.o= rg/wiki/Chroot_for_package_testing Best regards, David. --OwLcNYc0lM97+oe1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEgFZd7TIlLRhDGhILKddYpEknhqYFAl7H5OZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDgw NTY1REVEMzIyNTJEMTg0MzFBMTIwQjI5RDc1OEE0NDkyNzg2QTYACgkQKddYpEkn hqbnuQgAplU2jPkj2Pf7ZzuEsT3HGMUnT14Lmzq4EFlHeZIcJxXLZhFSahXAxWDZ R9exFnUQyg8ZwSiFfwAW+ARPXc1JIUUXpnbCT8K6wpu5vWHdH1ggZ2NN8+v0UaUZ dsUAIjOc1SDJqto4OiosahBIgxUHaeCBQUKSVyo2WvGCTk4y59PZW66M3Pt4iA46 Pw/+oUhWHBOnhRuAB//Ht7rySG73OSkoduMk/mZBpixiiDcU1IC7AAcJab8Z5lEQ EpLz1J71RuPVNY7h7RLc/8Gpkbs4dXSeQHlwJFqMrZGhzn6F2WfmrRi3vmUUVWOO 13u72rfS0xgbBgUySTvWnaFhrsqrdg== =O7Rx -----END PGP SIGNATURE----- --OwLcNYc0lM97+oe1--