2 ms·
Errr 1. users needing to think about recompiling things is definitely not the experience they want 2. It assumes the compiler, runtime, etc don't change API e
by DannyBee 8y ago
Errr
1. users needing to think about recompiling things is definitely not the experience they want
2. It assumes the compiler, runtime, etc don't change API ever. It also assumes the libraries don't change API ever.
Or don't change implementations of existing APIs in incompatible ways.
Instead, both happen all the time.
Having source doesn't fix this.
Distros don't fix this either unless the only stuff you use is in the distro
(and even then they still get it wrong).
- Wowfunhappy 8y ago> users needing to think about recompiling things is definitely not the experience they want I think the intended OSS experience would be for users to get everything from their distro’s repository, whose packages get recompiled by the distro maintainer. I agree this doesn’t work in practice, but there’s a reason Debian tells people to only ever use packages from their official repos.
- DannyBee 8y agoI mean I get it, but it's somewhat ironic given how often i see folks making fun of Apple/et al for saying people are holding it wrong, yet if you look at the other comments in this discussion, it's literally the same thing.