Bug#907629: [Pkg-rust-maintainers] Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-11-29 Thread Ximin Luo
Ximin Luo: > Simon McVittie: >> [..] >> >> librsvg runs `cargo build` during its own build: running `make` compiles >> C code, then calls `cargo build` to compile Rust code that depends on the >> C, then compiles some more C code that depends on the Rust. I don't think >> we can avoid that. >> >>

Bug#907629: [Pkg-rust-maintainers] Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-11-17 Thread Jeremy Bicha
On Tue, Oct 16, 2018 at 11:21 AM Ximin Luo wrote: > To build, the invocation is something like `cargo --verbose --verbose > --target $(DEB_HOST_RUST_TYPE) -j$(parallel) -Zavoid-dev-deps` but > dh_auto_test will do this for you. We have such little experience with rust (and time to invest in

Bug#907629: [Pkg-rust-maintainers] Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-10-16 Thread Ximin Luo
Simon McVittie: > On Tue, 16 Oct 2018 at 02:45:00 +, Ximin Luo wrote: >> Hi, you are welcome to package the below dependencies as part of the Rust >> team > > Sorry, I don't know Rust, so having me try to maintain anything exclusively > written in Rust would be a very bad idea :-) >

Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-10-16 Thread Simon McVittie
On Tue, 16 Oct 2018 at 02:45:00 +, Ximin Luo wrote: > Hi, you are welcome to package the below dependencies as part of the Rust team Sorry, I don't know Rust, so having me try to maintain anything exclusively written in Rust would be a very bad idea :-) > It should be possible to use

Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-10-15 Thread Ximin Luo
Hi, you are welcome to package the below dependencies as part of the Rust team. All our packaging is in one repo: https://salsa.debian.org/rust-team/debcargo-conf/ It should be possible to use dh-cargo in librsvg's build, you might have to call it using something like:

Bug#907629: librsvg: Embedded code copies: assorted Rust libraries

2018-08-30 Thread Simon McVittie
Source: librsvg Version: 2.44.1-1 Severity: normal Tags: help librsvg contains "vendored" copies of various Rust libraries. Ideally we would use the vendored copy or the system copy of each library, whichever is (compatible and) newer, but I don't know enough Rust to know how to do that (and set