4 ms·
Wouldn't you rather catch bugs before they're released in a stable version?
by bradfitz 6y ago
Wouldn't you rather catch bugs before they're released in a stable version?
- zamalek 6y agoExactly. This is precisely the point of nightly builds, is it not?
- Twirrim 6y agoClang 11 is still in early development stages. Release date is several months away. Clang 10 was released just a couple of months ago. 11 is expected to be buggy and not fit for use yet. The SQLite devs now have to deal with "is it or isn't it a compiler bug" nonsense, taking their time away from fixing actual problems, working on features etc, from OSSFuzz deciding to use a compiler that the compiler devs themselves don't think is fit for use. How much trust can you have that even fuzz results exposed are actually legitimate either? False positives, or worse still false negatives?
- aptqwa 6y agoIt is unfair to the authors of the software that is actually tested, in this case SQLite. You are forced to investigate, otherwise people will attribute the bug to your software. Toolchain bugs take an amazing amount of time and energy and happen more often than people think.
- 0xffff2 6y agoIf you're going to go down that route, I would expect that they test using both the latest stable version and the whatever unstable version they want. Bugs found using the stable compiler should be reported to the project, while bugs found only using the unstable version should be reported to the compiler.