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 B99A5138334 for ; Sat, 26 Oct 2019 23:15:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B001E08D6; Sat, 26 Oct 2019 23:15:04 +0000 (UTC) Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) (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 B9454E05C1 for ; Sat, 26 Oct 2019 23:15:03 +0000 (UTC) Received: from [192.168.6.147] ([212.159.46.162]) by mrelayeu.kundenserver.de (mreue107 [213.165.67.115]) with ESMTPSA (Nemesis) id 1MuUWi-1i7FKw40vK-00raA2 for ; Sun, 27 Oct 2019 01:15:01 +0200 From: Michael Everitt Subject: [gentoo-dev] [PATCH 2/3] virtual/cargo: drop virtual To: gentoo-dev@lists.gentoo.org References: <20191025220340.2715-1-gyakovlev@gentoo.org> <20191025220340.2715-3-gyakovlev@gentoo.org> <20191026165918.104a631e@katipo2.lan> <4f83359a01c27e3c4afeb6b69a127cccb43b59ad.camel@gentoo.org> <20191026223555.GA16818@linux1.home> Openpgp: preference=signencrypt Autocrypt: addr=gentoo@veremit.xyz; keydata= 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 TeBHZp8GTtWjBiR+Phk= Message-ID: <30114cca-2851-4c22-31f6-575eb851ac88@veremit.xyz> Date: Sun, 27 Oct 2019 00:14:59 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <20191026223555.GA16818@linux1.home> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="AyJF0H01yr3EIESmu52RWRjwNNdVJrh9Z" X-Provags-ID: V03:K1:4F7rk4XjdqJMTEKaxqSIiY4tqLfp0zI0VynBu9Jf7bHulSI1qK3 sz6A4sGg298OOmA7/FKgvrAkHItZ2jzRTKzXJz7m4jUHc3Ub/B7Sb5zdHOSH1cy2ruOgHdd jtCiuwcYHv77xjR77QV1Fp9qSrRkxbyDxEU4Rj24EE8lt3Zjt3PSaOtZn9QYQPuJyoO78eV L5ARiFk5bQjxiRlfxPBOA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:yp4yDLnX2LY=:5AQ/dQbp8YKwtREcWoiRIv d9wBQZL6Z9wepWMaxJFNH4IBKnev/0NltoHPdtEfdGIKl8Zx/S5KQRizRQ8psDzp1AIOnceqL 8cBYz8jvMG5XZTq6aF84YHxDN4Qz9qiYTBzDGf6zOCwTWdZNJL1VmrabezmbgQJgu5wJgdrA3 FBwQPFqjDYOQE/PMF1Uqh0Vw1EpV7uvwwhHCKNbP47meBceKqdistRNCL8QdbOO28VvKJdJvN z56tQhAH9F5qy66M0eokVGl/g9jAfRtqV3oI7z5nZzT+Mpa7z3xXBb7EsDFzLdOGGkYMdxoCK qUZgzi3qezpkvybgffRnxejk7kqtCNyPYHlf5Ns9omafnf9iXBkDazY8BJ5QHPQk4omU7TNKg mN6Wo1nh7AKUgZWhyiHo8d7mDUBOJbzuNeL40T4q2lKWr5oibufad/0ZNMUVbXkRRZP8hT9OJ CntZRvUFSrkxQAeTug5NKQ7RUl01DmvIC3rkOM3H1IMXlRto8cZFyxXZRlwJhVnKCtSnJJuBy I5HUw9EeXOmRtnrCxAVpw8bCdkKdn0g4zHYtYL4s2PiQYmTdXJvg5m9FZiypahmVmdOHpzogi X16n+T0NbOpmSp0gu+TjJRRzhLHy3lbxKmw+Arfaew3raZiMT1L9p/J1zdfdm1ZWxAfLTt0X2 VB1z1cF/QLaURdP3f1crYB7UzCN+lgpYFjSg/XPJf5vW2GvSR2uksIgp4+pq/OoHBldmhSlEY iBuHSypsPkpjYj7HHu14Ykisj5zJtplH1PabU/WJ6xqi1/TrFMW1EnqbwygNTGcTuHIUtMmys eQaMW1PtLzUyO2QahJmRxwIMZwaCnmZ7mkMhj8NG//RlZUpMQeNcSL7gv3ExNtNnhlDTeJ1aW 9GMDtl8pSVxbORnVloON6xKezI7HgPHLw3WxaYp/I= X-Archives-Salt: 39714251-96b8-4fed-bdc3-cf16fee41f55 X-Archives-Hash: 4280847139fa4d300e5b331b8fe387d8 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --AyJF0H01yr3EIESmu52RWRjwNNdVJrh9Z Content-Type: multipart/mixed; boundary="2jbb9vXaOU0N5BuprU8lYmEHu8tFBo5BJ"; protected-headers="v1" From: Michael Everitt To: gentoo-dev@lists.gentoo.org Message-ID: <30114cca-2851-4c22-31f6-575eb851ac88@veremit.xyz> Subject: [gentoo-dev] [PATCH 2/3] virtual/cargo: drop virtual References: <20191025220340.2715-1-gyakovlev@gentoo.org> <20191025220340.2715-3-gyakovlev@gentoo.org> <20191026165918.104a631e@katipo2.lan> <4f83359a01c27e3c4afeb6b69a127cccb43b59ad.camel@gentoo.org> <20191026223555.GA16818@linux1.home> In-Reply-To: <20191026223555.GA16818@linux1.home> --2jbb9vXaOU0N5BuprU8lYmEHu8tFBo5BJ Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 26/10/19 23:35, William Hubbs wrote: > On Sat, Oct 26, 2019 at 11:17:18AM +0200, Micha=C5=82 G=C3=B3rny wrote:= >> On Sat, 2019-10-26 at 11:14 +0200, Dirkjan Ochtman wrote: >>> On Sat, Oct 26, 2019, 05:59 Kent Fredric wrote: >>> >>>> On Fri, 25 Oct 2019 15:03:39 -0700 >>>> Georgy Yakovlev wrote: >>>> >>>>> not used anymore >>>>> >>>>> Closes: https://bugs.gentoo.org/695698 >>>>> Signed-off-by: Georgy Yakovlev >>>> Its likely this removal will cause the same kinds of problems faced = by >>>> the recent virtual/pam removal, just its more insidious, as the >>>> dependency on the virtual is hidden away inside an eclass. >>>> >>>> But this still means that anything users have already installed will= >>>> still depend on this, and without --changed-deps=3Dy, it will break >>>> portage's resolution of anything currently installed using this crat= e. >>>> >>>> You can work-around this by -r1 bumping everything that used this >>>> eclass .... but this just goes to show why there's policy against >>>> eclasses changing the dependencies of their consumers without any >>>> consumer involvement. >>>> >>> In most if not all cases, this is just a build-time dependency. Do we= >>> really have all these problems for build-time only dependencies? >>> >> Yes. Because of --with-bdeps. > I disagree, build-time dependencies can change in place because they > only affect the build. The problem with virtual/pam was that it was a > runtime dependency as well. > > William The problem is that portage defaults to --with-bdeps=3Dy, so any emerging= of packages now triggers anything that has a build-dep change, unless, as previously stated, you exclude that case or change the defaults. --2jbb9vXaOU0N5BuprU8lYmEHu8tFBo5BJ-- --AyJF0H01yr3EIESmu52RWRjwNNdVJrh9Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJdtNNzAAoJEEwwM0+TwiNx9ZIP/iiGhQuwjCoGv9zkthgQ8PS+ f6o9Qj2OSif9/qQn+ANpdpuff4Pcz3Fl3CFFxZPiiJ1VsPIkbR/ji4Gf9EwnWS3C cpxcTkIV3P7yZgjU8cRitmhmKQP8vmlsOgyl/czH5PjoQTGXufS6dctA0GmGVrmD 1LNNOkSPxhezu0bqN9Bh4njh17kxGEcVs9ZP/0hxML488mn+iwN15aXljItw5SWy BnvCDdSAu7j/f4+Uut9FWoSFG/WpFDHSswjWW4QquStgeYdEF2dUsOEdkmNsQXyC vIztHbjo2crsYiyHWpk8fSQe+eesCbVOq+TJIhH83iLLU/I/zvzFe3/jAMLUg2vG 9wWdQFNPg6zTs2Lzr3UNGwsiVQ6F2Gsr5zw60C0f+FTrwsQuOJ2XrfE/qFPTUQO9 5yZw9RbmwhKpg1g22Ttf7dfXd5kufarzShxgR0MPIaFkJqBZc2Fmc6hU66gpiwQs ReGLc4EqyBtLcrHnGu+PvHzo6S7KOHXvqyTj/WnO+gQlp6RM1RCYut6PbAlKywdW b0p9YSZ+LEPBz0xs3IntXwjjpAUEtmFFvq7GaoDS+1vTktTHJFM/vmYdyNOBYfoH dbSSsLI4PpORvLSB583O5VM4y0GWwPlEUj5/KP2nyFidv4vUTbyCzPRabYTPk0HX VDhYKJ8ityVSNxhlWAwX =19/d -----END PGP SIGNATURE----- --AyJF0H01yr3EIESmu52RWRjwNNdVJrh9Z--