this post was submitted on 06 Mar 2024
377 points (96.8% liked)

Programmer Humor

32000 readers
1744 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 92 points 6 months ago* (last edited 6 months ago) (17 children)

Some dude was ranting somewhere recently about GitHub and "I just want the damn exe, not a bunch of stupid code". It became a bit of a meme.

[–] [email protected] 17 points 6 months ago (14 children)

@[email protected]

I can't blame him. I recently tried to compile a rust app from github. I did not realize that cargo was pulling a GIGABYTE of data on my bandwidth-restricted connection until it was done. Then it wouldn't compile due to version mismatch. So I tried to update the rust version and that started throwing errors. The last thing I am doing is wasting my time troubleshooting such a crappy toolchain. If I have to play inspector gadget just to install the compiler and libraries to compile a small program, you can forget it. Cargo is a monstrosity and it is NOT a good toolchain if you value time and simplicity. I would much rather the maintainer offer binaries for download rather than requiring me to git clone, apt install, realize the deps aren't in the apt repo, hunt down and compile the deps, run make, then troubleshoot forever and a day before I can even do make install. Just give me a binary with everything built in. Kthxbye.

[–] [email protected] 7 points 6 months ago (4 children)

I disagree, Cargo is very simple and easy to use for developers. I agree, binaries are easier for end users. I'm surprised cargo run --release didn't work for you. What was the project and OS?

[–] [email protected] 8 points 6 months ago (1 children)

+1 for this, never had an issue with cargo pulling the wrong versions unless the dev fucks up their TOML file or you're using the nightly toolchain

[–] [email protected] 0 points 6 months ago (1 children)

@[email protected] @[email protected] @[email protected] @[email protected]

"Works on my box. You must be doing something wrong. Ticket closed."

If I had a nickel for every ...

[–] [email protected] 1 points 6 months ago* (last edited 6 months ago) (1 children)

I offered help and disagreed with what you said that was wrong. Your response is unrelated and misinterprets my reply.

[–] [email protected] 2 points 6 months ago

It was meant to be humor, not a direct critique. And I don't want help, but thanks for offering. Cargo might try to download another gigabyte of data if I touch it!

load more comments (2 replies)
load more comments (11 replies)
load more comments (13 replies)