[Pkg-rust-maintainers] Hi :)

Luca Bruno lucab at debian.org
Fri Jan 30 07:23:01 UTC 2015


On Thursday 29 January 2015 08:38:18 Sylvestre Ledru wrote:

> > The main differences with the current packaging and mine are:
> >  (1) I build-dep on a hypothetical existing rustc package by default
> > 
> > and use build profiles to skip this and download stage0 at build time
> > for bootstrapping.
> 
> Well, how do you manage that fact that builds don't have network access?

Putting aside the network issue, I'm also interested in looking at how 
flexible build-profiles are for supporting different bootstrapping options.
I'm still new to it, though, so having a look at your work here would be 
great.
Can you please push to some personal repo and post the link here?

> I think it is good for rust-[gdb, lldb}, too early for librust-std.
> We tried to document that here:
> http://anonscm.debian.org/cgit/pkg-rust/rust.git/tree/debian/README.Debian

Same for me for the runtime (and we still don't have a clear path for 
soname/sohash bumping).
The gdb stuff is pretty small (really just a pretty-printer), and I expect it 
to be used mostly by people who also have the compiler installed.

On the other hand, I haven't yet tried it but I think some stuff there could 
be improved (like, I think there is a standard path for gdb pretty-printers, 
but then we should avoid breaking rust wrapper);
in that case, we'd better split them all to avoid pulling-in too many 
dependencies.

This seems a self-contained TODO point which I don't plan to touch soon, so 
feel to work on it if you want to. Ideally, write some notes on where stuff
should go and why, for the rest us :) 
 
> > More mundanely, I haven't maintained a package so closely with others
> > before - what's the usual workflow?  Should I push up a git branch or
> > something for review, use a git repo hosted somewhere else, or ... ?
> 
> If you could publish your code somewhere, it woud be great.
> If you think some parts of your packaging should be merged in our,
> please submit patches on this mailing list, or if they are trivial, just
> merge them.

Also note that we are still not sure about current packaging, pending 
ftp-masters' comment.
We may rebase at some point, switching to a clearer workflow (upstream, tar, 
debian branches). For now, we only have master and we build with an upstream 
multi-tarball.

Cheers, Luca

-- 
 .''`.  ** Debian GNU/Linux **  | Luca Bruno (kaeso)
: :'  :   The Universal O.S.    | lucab (AT) debian.org
`. `'`                          | GPG Key ID: 0x4F3BBEBF
  `-     http://www.debian.org 	| Debian GNU/Linux Developer




More information about the Pkg-rust-maintainers mailing list