lilypond-devel
[Top][All Lists]
Advanced

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

Re: RFC: require librsvg to implement SVG image support


From: Jonas Hahnfeld
Subject: Re: RFC: require librsvg to implement SVG image support
Date: Mon, 09 Jan 2023 20:50:25 +0100
User-agent: Evolution 3.46.2

On Mon, 2023-01-09 at 20:12 +0100, Jean Abou Samra wrote:
> Le 09/01/2023 à 19:44, Jonas Hahnfeld a écrit :
> > On Sun, 2023-01-08 at 23:18 +0100, Jean Abou Samra wrote:
> > > In order to keep support for vector graphics, even if not
> > > with EPS, we can add support for embedding SVG images.
> > Are we sure that this is actually what the users need? If everybody
> > just cares about including PDF (for logos), I'm not sure if we need to
> > implement support for SVG.
> 
> I'm not really sure how to get factual data about this (a straw poll
> on the user list?).
> 
> In my experience, for things like logos, SVG is more common (there *are*
> logos in PDF, they're just less common as far as I know, but again this is
> only my experience).

My experience is exactly the opposite for professionally designed
logos...

> 
> > Rust is actually a pretty big dependency here. How are we going to
> > install this for the build? Especially on CentOS 7, I would be
> > surprised if it can be installed from the distro repository. Would we
> > have to go for the "official" binaries? That's a "meeh" from my side...
> 
> Why "meeh"? In my (limited) experience, it is actually most common
> to install Rust via rustup, because many crates pin their compiler
> version and some require a nightly compiler, so you can't do with
> a single globally installed compiler, while rustup arranges so that
> the version of Rust used in each project is the one specified in
> Cargo.toml.
> 
> librsvg requires Rust 1.63, released last August, so whatever the
> distro version unless very recent, we cannot use the Rust compiler
> packaged by the distro. But unlike C++, this is considered normal
> (which is IMHO a relief ...) in the Rust world.

I tried very hard to install as much as possible from the official
repositories (MetaPost on CentOS7 and Meson being the exceptions),
which makes the environment very easy to reproduce. I'm not too fond of
the rustup approach in general...

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]