So awesome that installing ImageMagick requires clang-11, clang-14 *and* gcc12. The more the merrier I guess.

Computing dependencies for emacs
The following dependencies will be installed:
clang-14

"...or as I like to call it, Clang/Linux"

@jwz Why does freaking emacs need clang? What the hell? I mean, kudos for not needing multiple versions of clang, but that's a freaking low bar.

@mhkohne
Oh damn, I didn't read far enough ahead! This is what it actually says and I am not joking:

Computing dependencies for emacs
The following dependencies will be installed:
clang-14
clang_select
gcc12
gcc12-libcxx
gcc_select

@jwz Absolutely bizarre. The package builders must have everything installed and can't be bothered to configure the build to minimize dependencies.WTF?

Follow

@mhkohne

As far as I can tell, in many areas of software development stuff like this has become perfectly acceptable, with no real priority being placed on efficiency, either in terms of dependencies or runtime resource usage.

I was once told that computer science courses don't emphasize things like big-O analysis anymore.

I guess processors are now fast enough, memory cheap enough, and networking so ubiquitous that those considerations fall behind glitzy new development management practices.

If folks don't place value on minimizing dependencies, well shucks, that takes time away from figuring out snap packaging or whatever.

@jwz

@volkris @jwz I actually think a lot of people have utterly given up on dependency minimization. I think they don't see why you'd bother. I chalk it up as one more 'these people see the world differently', along with the always-online assumption, and the fact that systemd won't let you have your clock set earlier than systemd's build date. Just...different.

@mhkohne

I wouldn't let them get away with "just different"

At this moment I'm dealing with a situation where we're going to have to spend thousands of dollars addressing a choice to use a more resource intensive platform when a lighter weight one would have sufficed.

There's more than just subjective preference in these cases. The choices are objectively and substantially more costly.

@jwz

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.