[Pkg-rust-maintainers] Infrastructure to automatically build depdency crates using debcargo

Vasudev Kamath vasudev at copyninja.info
Tue Jun 13 14:58:41 UTC 2017


Hello All,

I was working on debcargo on points mentioned by Ximin (infinity0). I've
now completed refactoring debcargo. We were discussing next steps to
package crates in IRC and Ximin brought up need for infrastructure for
doing automated packaging of dependencies of rustc and cargo.

Here I'm quoting full text from IRC on our discussion.


> [19:48:41] <infinity0> i'd like this process to be as automatic as
> possible b/c i don't want to maintain 20 separate rust packages

> [20:01:00] <infinity0> like, we'll have a script that automatically
> runs debcargo on the 20 dependencies of rustc and cargo, rather than
> me doing this manually 
> [20:01:09] <copyninja> ah
> [20:02:03] <infinity0> if we need to make any patches to the
> debcargo-generated packaging, we figure out some efficient way of
> storing this under version control (.diff is the obvious choice but
> it's not so nice to manually hand-edit these), and integrate this with
> the script so that these patches also get applied when the script is
> run, so we don't need to run patch(1) manually ourselves

I also agree with Ximin as there are lot of small dependencies for
crates and they in turn depend on another set of crates. So manually
trying to package is a lot of task.

Can we discuss on this and try to come to some sort of solution which
reduces manual tasks.

Cheers,
Vasudev

-- 



More information about the Pkg-rust-maintainers mailing list