On 15.08.23 15:34, Jeremy Bícha wrote:
On Tue, Aug 15, 2023 at 9:05 AM Simon McVittie <[email protected]> wrote:
Are you sure you mean 2.58? https://gitlab.gnome.org/GNOME/librsvg seems
to be version 2.56.92 right now, which suggests that GNOME 45 will have
librsvg 2.57.x.
…
so maybe we can at least go to 2.55.x, even if moving beyond there is
not feasible right now?
Thank you for noticing. The devendoring also happened for the stable
2.55.0 release.

Yes, 2.57 will be the release for GNOME 45.

I don't know Rust or cargo, so I am not going to be able to help with
this.
smcv: no worries :)
I have been learning some of the debcargo workflow. Matthias is our
local expert. But if Debian and Ubuntu's packaging diverge, I just
have less available free time to work on big Debian-specific projects
these days.

Thanks :) the latest rsvg would need ~ 10 NEW rust packages if it were to be devendored. iirc you can actually run "cargo vendor" and it would revendor the tarball (even with out upstream vendoring it).

If you'd choose to fully devendor it and build it only with debian crates this creates two issues imo. First, librsvg would become inherently dependent on the GTK-rs stack. (It's already a lot of work to update each release, fortunately we're on par (almost)). Secondly the other rust dependencies would be also pulled in which would require more maintenance work and coordination with the rust team.

If you choose to devendor it I can package the missing dependencies.

best,

werdahias

Attachment: OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to