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 785BB1382C5 for ; Sun, 8 Apr 2018 13:26:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 51B06E0A9F; Sun, 8 Apr 2018 13:26:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 F35C0E0A98 for ; Sun, 8 Apr 2018 13:26:48 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (host2092.kph.uni-mainz.de [134.93.134.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: ulm) by smtp.gentoo.org (Postfix) with ESMTPSA id 8AF10335C02; Sun, 8 Apr 2018 13:26:47 +0000 (UTC) Message-ID: <23242.6291.557195.170183@a1i15.kph.uni-mainz.de> Date: Sun, 8 Apr 2018 15:26:43 +0200 To: gentoo-dev@lists.gentoo.org Cc: "Marty E. Plummer" Subject: Re: [gentoo-dev] [PATCH] eutils.eclass: split unique functions into eutils-r1 In-Reply-To: <20180408122929.20363-1-hanetzer@startmail.com> References: <20180408122929.20363-1-hanetzer@startmail.com> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller 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="pgp+signed+6zKA4zTLHvG22Xy"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: f5413975-7a9c-47d7-a7b1-8c6e9c9172e6 X-Archives-Hash: b8df0755766e150532af80123038ea60 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --pgp+signed+6zKA4zTLHvG22Xy Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >>>>> On Sun, 8 Apr 2018, Marty E Plummer wrote: > Split all functions unique to eutils into eutils-r1, and inherit it > from eutils. Issue a QA warning on EAPI=6 ebuilds using eutils directly > and suggest migrating to direct use of the needed eclass, with a list of > functions unique to eutils-r1. > With this we can start moving ebuilds which inherit eutils because they > need a function unique to the old eutils to eutils-r1, while being able > to single out ebuilds which used eutils to inherit other ebuilds lazily > or just cargo cult coding of always inheriting eutils. I fear that at this point, shortly before approval of EAPI 7, this doesn't make much sense. More than half of the tree is at EAPI 6, so that QA warning would be shown for many ebuilds. Also in EAPI 7 some functions won't be in eutils any more. For example, eqawarn will be provided by the package manager. So that -r1 eclass would start out with ugly EAPI conditionals. So, IMHO the cleaner procedure is to wait with this for EAPI 7, where we may be able to do the migration without a revision bump of the eclass. Ulrich --pgp+signed+6zKA4zTLHvG22Xy Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBCAAGBQJayhiRAAoJEMMJBoUcYcJz+4UH/RwyORICEubODYxT0petPAv2 aeF+VmtHppaEleUPn6t93Wh3fUQYVfqIxOEEMZ8lIkQ+tC3mSyW4RmqbbI/VgwTr vg4Rrx09jaqctiijzblyV/BiHrffLZJg6vjHIqzZKV8+f6aoRa+DelzsIUsYppPt KwbKPHCgMuu7Lee4UOrGBTtJoVnYTTO2xFXDMax3Nod7mna+GuCk+M570ci0WnX4 KqoLxReTi+33PPKeiEsyWuk6BTm/aQHjfimZl+koSiOoDYlFHQu4sKTHSYX0oTKE ADbcrFdX4HnV6aS4uRa/kTKHCtZ6IJQ+14lAZ1oCjUfvWKeIUMsBfz1bPK+gRmk= =eBpt -----END PGP SIGNATURE----- --pgp+signed+6zKA4zTLHvG22Xy--