On 9/24/2014 12:26 PM, Jacob Carlborg wrote:
On 2014-09-24 12:16, Walter Bright wrote:

I've never heard of a non-trivial project that didn't have constant
breakage of its build system. All kinds of reasons - add a file, forget
to add it to the manifest. Change the file contents, neglect to update
dependencies. Add new dependencies on some script, script fails to run
on one configuration. And on and on.

Again, if changing the file contents breaks the build system you're doing it
very, very wrong.

What matters is if the autotester imports X's large project, then it must somehow import whatever X's build system is, for better or worse.

And I guarantee it will break constantly.

Analogously, you and I know how to write code correctly (as does everyone else). But I guarantee that you and I are mistaken about that, and we don't write perfect code, and it breaks.

Just like the build systems.

Reply via email to