On 25/10/2024 09:38, Emilio Pozuelo Monfort wrote:
Hi,
On Wed, 16 Oct 2024 10:12:18 +0200 Guido =?iso-8859-1?Q?G=FCnther?=
<a...@sigxcpu.org> wrote:
Hi,
thanks for looking into this.
On Wed, Oct 16, 2024 at 02:50:15PM +0800, zhangdandan wrote:
> 3. Solution
> Please take care of the d/control file in phoc packages.
> ```
> libwlroots-dev (>= 0.17.0),
> libwlroots-dev (<< 0.18~),
> ```
How would that change anything? There is not libwlroots-dev >= 0.18.0.
Looks like the only solution would be to reintroduce wlroots 0.17 source
package as wlroots-0.17 so both source packages can live in parallel,
right?
No, that's not what should happen. Instead, every reverse-dependency should be
updated to build-depend on the new libwlroots-*-dev package, patched to look for
the renamed wlroots-0.18.pc file, and adapted to the new API.
That has mostly happened, only phoc is missing. I think the right course of
action is to file an RC bug against phoc asking to update to the new wlroots.
Then it should either get updated, or be dropped from testing, and the
transition can finish.
And with that, we no longer need wlroots-0.17, so it can be dropped from NEW.
There's just a handful of rdeps after all, I don't think we need to maintain two
library versions in testing/stable. A little coordination with rdeps (with an
upload to experimental first, then filing bugs) would go a long way.
Cheers,
Emilio