Hi Jussi,

On Wed, Sep 14, 2022 at 12:06:20AM +0300, Jussi Pakkanen wrote:
> We have moved this functionality from debcrossgen to Meson itself.
> This means that the packaging tools should switch from calling
> debcrossgen to `meson env2mfile` as described in this bug:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017436
> 
> Dunno what is the correct way to get that fixed, though...

I'm sorry. This fell through the cracks somehow, but you're still
looking for an answer, right?

You need to locate all users of debcrossgen and fix them individually. A
very easy way of doing so is using codesearch:

https://codesearch.debian.net/search?q=debcrossgen&literal=1

 - debhelper is the place you really want to fix
 + glib2.0 is a false positive and no longer runs it directly
 - mesa, monado and phosh call debcrossgen for gitlab-ci

So that's probably sending 4 distinct patches. The most important one is
debhelper. I think all Debian package builds run debcrossgen via
debhelper.

I think this should be reasonably simple, see:
https://sources.debian.org/src/debhelper/13.10.1/lib/Debian/Debhelper/Buildsystem/meson.pm/?hl=70#L70

Helmut

Reply via email to