Re: Any interest in lang/rust-bin?

From: Pete Wright <pete_at_nomadlogic.org>
Date: Sat, 07 Jun 2025 17:10:19 UTC

On 6/7/25 10:06 AM, Guido Falsi wrote:
> On 6/7/25 18:53, Pete Wright wrote:
>>
>>
>> On 6/7/25 8:44 AM, Guido Falsi wrote:
>>> On 6/7/25 17:18, Pete Wright wrote:
>>
>>>> for low power vm's or systems its super wasteful to force 
>>>> installation of so many small files.  rust/cargo is slow enough, but 
>>>> having to wait ages for rust itself just makes things needlessly 
>>>> more painful.
>>>
>>> IMHO this is better solved by building on more powerful machines and 
>>> deploying to low power VMs. CI systems are specific for this kind of 
>>> need AFAIK.
>>>
>>> But not knowing your specific use case I cannot be sure.
>>
>>
>> that's my specific use case - automated ci/cd infrastructure that 
>> charges per-min.  the main annoyance for developers is that rust is an 
>> ancillary dependency for building python packages and dependencies.  
>> for modules with c it's a non issue because we can generally use the 
>> useland clang/llvm.  but having to wait like 60seconds to install 40k+ 
>> files just so rustc can run is a pretty big annoyance - esp when linux 
>> based workflows have already optimized on this front.
>>
>> the alternative is maintaining our own images for CI/CD...which is a 
>> lot of uneeded admin overhead imho.  we already have to jump through 
>> enough hoops to get wheel dists built internally that contain rust 
>> code precompiled as is since the rust community doesn't treat freebsd 
>> as a tier-1 platform.  so this is just more friction with little 
>> upside for most use-cases.
> 
> This is a very specific thing. Anyway I think the way to get a "rust- 
> lite" package is via subpackages.
> 
> What the best way is to manage your CI environment is a completely 
> different thing.
> 


lol - well i'm happy that someone is at least is starting to recognize 
not everyone needs 40k html files installed for rust.  maybe we can stop 
this bike shed now.



-p


-- 
Pete Wright
pete@nomadlogic.org