[Pkg-rust-maintainers] Bug#1014996: Bug#1014996: librust-curl-sys-dev: has build loop with librust-curl-dev that causes rebuild delay when building against local debian source

Daniel Kahn Gillmor dkg at fifthhorseman.net
Mon Jul 18 15:22:53 BST 2022


Hi Fabian--

On Mon 2022-07-18 14:50:50 +0200, Fabian Grünbichler wrote:
> note that the rerun line upstream refers to the vendored copy of the 
> curl library which is contained as a git submodule (and directory, in 
> the published .crate file) - to pick up any changes made to the 
> submodule during development.
>
> we do (obviously ;)) remove that directory in Debian[0], which then 
> makes the reference to 'curl' point to the 'curl' crate.

Thanks for this explanation!  I didn't realize that the string "curl"
would change its semantics in the context the deletion of the
submodule/directory, but it makes sense now that you've explained it.

> but, we also patch out the println[1]. seems like that fixed version
> never got uploaded though - but that would likely fix it.

that would be great.  if i have time to do more work on debcargo in the
nearterm, i'll probably start by finalizing the -2 of curl-sys, but if
it takes me ~1 week to get to it, i'll just let you go forward with it
as part of your cargo/debcargo work.

> note that I am currently working on upgrading cargo/debcargo which will 
> also entail updating curl-sys and curl, so if you want to wait for that 
> (ETA ~1 week) instead of uploading the prepared -2 that should also fix 
> it in due course, but I am happy to rebase on top of a finalized -2 
> version as well :)

ok, thanks for doing this work, i really appreciate it!

    --dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20220718/c3a31516/attachment.sig>


More information about the Pkg-rust-maintainers mailing list