3 ms·
It's kind of sad to see the expressions of surprise that it actually builds and runs. Implying that most source code releases fail test case #1.
by smackfu 15y ago
It's kind of sad to see the expressions of surprise that it actually builds and runs. Implying that most source code releases fail test case #1.
- mdaniel 15y agoIn my experience, it is usually an environmental assumption that is mismanaged rather than the "source code" itself being broken. Whether that is failure to check for a dependency, failure to document a dependency or failure to clearly specify which specific version of a dependency is required. And the pain of autotools is a completely separate chapter in describing how "my" environment can differ from "theirs." All of that just goes to show that state management is _the_ hardest part of software.
- smackfu 15y agoTrue. Generally the failure of the packager is that they never do a clean install and build. And yes that is tedious but it finds so many issues, and isn't so bad with VMs.