Live data from Hacker News

Debian's Which Hunt

lwn.net

11–20 of 257 posts

Re: Debian's Which Hunt

#11
post #2

'command -v' is POSIX!! I have always avoided it in favor of which because its output doesn't feel machine friendly.

What's not machine-friendly about `command -v`'s output? Can you not just use the exit status? Or did you mean that you avoid `which` in favor of `command -v`?

Re: Debian's Which Hunt

#12
post #2

'command -v' is POSIX!! I have always avoided it in favor of which because its output doesn't feel machine friendly.

I learned about `command -v` just now reading this article. I only knew of `which` and `type` (as well as the very convenient `=executable` syntax that expands to the path of the binary, but I think that's a zsh-ism).

What makes `command -v` not machine friendly? It seems to always output just the PATH, unlike type which tries to be human friendly.

Re: Debian's Which Hunt

#13
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

I don't know how you can call it bikeshedding when it's over a change that actually broke the build process for some packages, and proposal to remove a commonly-used tool from the system. Sounds like an actual functional difference to me.

Re: Debian's Which Hunt

#14
post #8
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

> Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. In my opinion, this is a good thing. Aiming for increasing "market share for average consumers" usually implies focusing on the standard baseline of functionality. There is nothing wrong with this, but this invariably cuts off tinkerers and enthusiasts who care about playing with SDRs and LIDARs and other frin…

>For simplest possible internet browsing there is ever-simpler Windows, with its design choices such as sharing of WiFi access and creeping ads. Just my 2c.

Seeing as mobile internet outstrips desktop internet, and Android is the majority of mobile internet devices, the Linux kernel runs under one of the top two pluralities of client side web browsing.

Re: Debian's Which Hunt

#15
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

From the article:

> A proper transition plan would mean that I would never even notice this. One which would replace another and nothing would break. That is the sort of thing I expect to happen in Debian - we are generally good at this stuff, and it's a big reason for using the distro.

No tempest, no bikeshedding. That seems like the polar opposite of whatever you are criticizing.

Re: Debian's Which Hunt

#16
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

This is a unit-shifter attitude. And I'm not trying to be rude, you need sales. But if you ignore long-term quality for short-term sizzle, you lose, at least if you're producing something like Debian.

If you don't understand why something like this is important to get right, I'd suggest maybe finding out why other people do actually care about things like this.

Or maybe reflect on why Microsoft spends so much money and energy on backwards compatibility.

Re: Debian's Which Hunt

#17
post #10
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

It's ironic how a comment about 'bikeshedding' spawns five comments in the span of twenty minutes.

[deleted]

Re: Debian's Which Hunt

#18
post #2

'command -v' is POSIX!! I have always avoided it in favor of which because its output doesn't feel machine friendly.

I noticed that on Ubuntu at least, `command -v` has the same output format of `which`, where `command -V` does not. Did you accidentally use the latter one?

Re: Debian's Which Hunt

#19
post #3

Wow, talk about a tempest in a tea kettle. Bikeshedding like this is why Linux will never achieve any significant market share for average consumers. (Because all that mental effort could have been spent on solving some real problem instead of philosophical conformity.)

Big opaque corporations definitely never spend way too much time in meetings over pointless things.

And most Open Source contributions to widely used projects come from people working on such corporations, being paid to do Open Source.

Re: Debian's Which Hunt

#20

Seems like this is a case of Debian governance working as designed. I'm surprised that 'which' isn't POSIX though.

Absolutely. Transparent governance is really hard, and it was quite nice to see an example of a conflict handled and resolved so well, right out in the open.
Post reply on HN