On Thu, Jan 5, 2017, at 10:26 PM, Hubert Figuière wrote:

> Reading this:
> 
> https://czanik.blogs.balabit.com/2016/07/how-to-package-rust-applications-to-rpm-using-vendoring/

That's a very useful post.

> (It is from July and the tools have evolved).
> 
> Maybe `make dist` could perform a `cargo vendor`, and we could make this
> the standard practice?

Yeah, makes sense to me in the short term, until packaging tools catch up
and some of this can be generated and shared across projects.  But that's
a huge topic, getting into handling multiple concurrent versions, Rust ABI 
stability etc.

What we're doing here with librsvg seems to be a very ambitious use of
Rust - I think something smaller like what Firefox is doing by having some
smaller bits where it'd be a build time option for a while would
help ease the transition.

I guess in practice the previous librsvg branch will be that build time option.


_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to