On Mon, Oct 11, 2021 at 11:46:53AM +0200, Sebastien Marie wrote:
> What I mean is it might helps too much to package experimental and
> possibly unmaintained code.
> 
> My point is we are following closely rustc release cycle, and regulary
> crates are breaking. So it could add work for rustc maintainer (me) to
> deal with unmaintained forked crates.
> 
> But I am not against supporting git crates.
> 

I think that, long term, this is a problem with the way rust has of
avoiding dll hell.  To maintain stability, each program has its lock list
of version dependencies, and it does (more or less) lto all the time if
I get things right.

Having "floating" dependencies creates a few problems, but in most cases
it forces devs to fix them... which is something rust has an easy way
out of, at the expense of long-term fracture of the ecosystem.

(this is not related to OpenBSD, I admit I don't really understand that
culture. I understand wanting to end the pain of fixing bugs to make
one little program work instantly...)

Reply via email to