• [gentoo-dev] sys-devel/autoconf wrong dependency?

    From Andreas Fink@21:1/5 to All on Wed Jan 31 14:00:01 2024
    With the move of sys-devel/autoconf to dev-build/autoconf the ebuild
    has some inconsistency, namely in the RDEPEND section, it is saying:

    RDEPEND="
    ${BDEPEND}
    >=dev-build/autoconf-wrapper-20231224
    sys-devel/gnuconfig
    !~sys-devel/${P}:2.5
    "

    This should probably be `!~dev-build/${P}:2.5`. It shows up in the
    following as a problem:
    emerge -auvDN --changed-deps=y --with-bdeps=y @world # --> merges autoconf-2.72-r1

    Now:
    emaint --fix all # --> fixes dependency from sys-devel/autoconf to dev-build/autoconf

    and again a full system update:
    emerge -auvDN --changed-deps=y --with-bdeps=y @world # --> merges autoconf-2.72-r1

    This would want to again install autoconf, due to the changed-deps flag.

    I am quite sure that this is not the intended behaviour, or is it?

    Best
    Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ulrich Mueller@21:1/5 to All on Wed Jan 31 17:30:02 2024
    On Wed, 31 Jan 2024, Andreas Fink wrote:

    With the move of sys-devel/autoconf to dev-build/autoconf the ebuild
    has some inconsistency, namely in the RDEPEND section, it is saying:

    RDEPEND="
    ${BDEPEND}
    =dev-build/autoconf-wrapper-20231224
    sys-devel/gnuconfig
    !~sys-devel/${P}:2.5
    "

    This should probably be `!~dev-build/${P}:2.5`. [...]

    No, it should be ${CATEGORY}/${P} when referring to the package itself.
    That's what these variables are for.

    Ulrich

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Zac Medico@21:1/5 to All on Wed Jan 31 17:20:01 2024
    To: finkandreas@web.de (Andreas Fink)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------9DNNm6mHHHUltsDsUquEUN0E
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMS8zMS8yNCAwNDo1NiwgQW5kcmVhcyBGaW5rIHdyb3RlOg0KPiBXaXRoIHRoZSBtb3Zl IG9mIHN5cy1kZXZlbC9hdXRvY29uZiB0byBkZXYtYnVpbGQvYXV0b2NvbmYgdGhlIGVidWls ZA0KPiBoYXMgc29tZSBpbmNvbnNpc3RlbmN5LCBuYW1lbHkgaW4gdGhlIFJERVBFTkQgc2Vj dGlvbiwgaXQgaXMgc2F5aW5nOg0KPiANCj4gUkRFUEVORD0iDQo+ICAgICAgICAgICR7QkRF UEVORH0NCj4gICAgICAgICAgPj1kZXYtYnVpbGQvYXV0b2NvbmYtd3JhcHBlci0yMDIzMTIy NA0KPiAgICAgICAgICBzeXMtZGV2ZWwvZ251Y29uZmlnDQo+ICAgICAgICAgICF+c3lzLWRl dmVsLyR7UH06Mi41DQo+ICINCj4gDQo+IFRoaXMgc2hvdWxkIHByb2JhYmx5IGJlIGAhfmRl di1idWlsZC8ke1B9OjIuNWAuIEl0IHNob3dzIHVwIGluIHRoZQ0KPiBmb2xsb3dpbmcgYXMg YSBwcm9ibGVtOg0KPiBlbWVyZ2UgLWF1dkROIC0tY2hhbmdlZC1kZXBzPXkgLS13aXRoLWJk ZXBzPXkgQHdvcmxkICMgLS0+IG1lcmdlcyBhdXRvY29uZi0yLjcyLXIxDQo+IA0KPiBOb3c6 DQo+IGVtYWludCAtLWZpeCBhbGwgIyAtLT4gZml4ZXMgZGVwZW5kZW5jeSBmcm9tIHN5cy1k ZXZlbC9hdXRvY29uZiB0byBkZXYtYnVpbGQvYXV0b2NvbmYNCj4gDQo+IGFuZCBhZ2FpbiBh IGZ1bGwgc3lzdGVtIHVwZGF0ZToNCj4gZW1lcmdlIC1hdXZETiAtLWNoYW5nZWQtZGVwcz15 IC0td2l0aC1iZGVwcz15IEB3b3JsZCAjIC0tPiBtZXJnZXMgYXV0b2NvbmYtMi43Mi1yMQ0K PiANCj4gVGhpcyB3b3VsZCB3YW50IHRvIGFnYWluIGluc3RhbGwgYXV0b2NvbmYsIGR1ZSB0 byB0aGUgY2hhbmdlZC1kZXBzIGZsYWcuDQo+IA0KPiBJIGFtIHF1aXRlIHN1cmUgdGhhdCB0 aGlzIGlzIG5vdCB0aGUgaW50ZW5kZWQgYmVoYXZpb3VyLCBvciBpcyBpdD8NCj4gDQo+IEJl c3QNCj4gQW5kcmVhcw0KPiANCg0KWWVhaCwgdGhhdCdzIG5vdCBpbnRlbmRlZC4gUmVwb3J0 ZWQgYXMgaHR0cHM6Ly9idWdzLmdlbnRvby5vcmcvOTIzNDI0Lg0KLS0gDQpUaGFua3MsDQpa YWMNCg0K

    --------------9DNNm6mHHHUltsDsUquEUN0E--

    -----BEGIN PGP SIGNATURE-----

    wsF5BAABCAAjFiEE8OgXaltWzqgSupCu0HX7jBBKPSAFAmW6ciIFAwAAAAAACgkQ0HX7jBBKPSA2 EQ/9HChO7Z9ZSFrcSZ9jfVPfZPxgMjGPJDvS3a016lyzi04YmiUnxcTc3G1hgMhX2SEi7+J0RFmp d9ak2/j3fv8M1pMUrrbEJ5S5wQw4bKdCuK+lBYi0cgD0FBxS6mfVs4U2bgBhxm+yO33Uv/zOqH2F nkNheHXQSTMC/jnA4cMBRKAKQxP8jnBZUC3WEiz7OEsu+5vltv51lIYFS2ydB3WqSL+dYKwFqvJv w+JQG5lwLhtstsPmNK5yXcPRSH8vsVsLvefXhThFWmesTxHR2auNtPvyvm0wY6ZbBOQ2VRO0RqFy TruCLY25gNq8n4pIwwn7fVyxqnY4C4h9zJK83xFbrvT7nWvDmbQoKubuHzkiLJ4USoDlTZC7q9YW Qv+SATH3r9JI3AzQrLZfuysX8iqRLuH/ghHKXXVn7Q17B6thfXpFf+FlY+qQMF/z0VRYKyqP5C0J ryr0RZLfcExo7yORuK7moe1Kyk4vTF5swx0Jq3yhCJAbFIw7IkHyJ4uMSvNrzPTe2aJfnJrWvrPj kTqnhIbPG3Kx2UVBsGoUFEB/kt1PwlJr9L6eLaF73BRgivQqHgdThVcL/wCXXm6irAeUgAaglv5y kJ1++AH6PQ9T/Y7eNIb+tp95ULZW3Nxei+t+nYcC8fcXCpr6keE9PqGTuOvNDPo2SnB8gahuehIs D68=
    =6s4U
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)