[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Please remove Extra-Depends from gegl



On Sat, Dec 13, 2025 at 10:52:56PM -0500, Jeremy Bícha wrote:
> Please remove Extra-Depends: librsvg2-dev (>= 2.54.7+dfsg-2) from gegl
> https://buildd.debian.org/status/package.php?p=gegl

Thanks, done.

> I believe the only use of librsvg is in the one file
> https://salsa.debian.org/gnome-team/gegl/-/blob/debian/latest/operations/external/svg-load.c
> and that code is specifically designed to work with older versions of
> librsvg. (librsvg now uses Rust and some ports haven't been able to
> build it yet.)
> 
> >From build logs, it looks like that Extra-Depends was added earlier
> this year but that file hasn't changed since 2023.

An Extra-Depends in unstable does not affect experimental,
in unstable it was there since 2023 (before the code was
made compatible with older librsvg versions).

The one who added it might have been me - I was not expecting such a 
requirement to be relaxed again, and otherwise one ends up looking
dozens of times at the same FTBFS.

A versioned build dependency would be a better fix when a more recent 
version is required, but the janitor likes to tell people to remove that...

> Thank you,
> Jeremy Bícha

cu
Adrian


Reply to: