Gentoo Archives: gentoo-dev

From: Jason Zaman <perfinion@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] cmake-utils.eclass consumers will be broken by >=dev-util/cmake-3.23.0
Date: Sun, 27 Feb 2022 01:59:21
Message-Id: Yhra8amwnccdBOxZ@anduin.perfinion.com
In Reply to: [gentoo-dev] cmake-utils.eclass consumers will be broken by >=dev-util/cmake-3.23.0 by Andreas Sturmlechner
1 On Sat, Feb 26, 2022 at 08:11:52PM +0100, Andreas Sturmlechner wrote:
2 > Dear packagers,
3 >
4 > - More than 4500 ebuilds were switched to cmake.eclass since 2019-12-21 [1]
5 > - Less than 110 ebuilds still inherit cmake-utils.eclass [2]
6 > - A change in cmake-3.23 will break all revdeps doing so
7 > - I am not fixing it
8 > - If *you* fix it, you will become the sole maintainer of cmake-utils.eclass
9 > - Any bugs filed as a result of this will block a future cmake-utils.eclass
10 > last-rites tracker. Failure to respond will make your package a last-rites
11 > candidate too.
12 >
13 > hth.
14 >
15 > [1] https://qa-reports.gentoo.org/output/eapi-per-eclass/cmake.eclass/
16 > [2] https://qa-reports.gentoo.org/output/eapi-per-eclass/cmake-utils.eclass/
17
18 Whoops, thanks for the heads up!
19 google-cloud-cpp is mine (a dep of tensorflow).
20 It took me a while to realize in the above it has both cmake{,-utils}.
21
22 Is there a migration guide or some docs about for what I need to do to
23 move it to the new eclass?
24
25 -- Jason

Replies