Category:

I hate my job!

Последнее время на работе чудеса какие-то творятся из серии "не делай добра - не получишь зла".

На днях, например, в качестве жеста доброй воли я удалил из Makefile некоторое количество опций вида -Wno-xxx, которые когда-то при начале использования -Werror были добавлены для подавления "неинтересных" предупреждений компилятора, но потом код был вычищен, и подавлять эти предупреждения перестало быть нужно. Ну и замечательно, и Makefile упростился, и будущие предупреждения этих типов мимо компилятора не пройдут.

Всем живым существам понятно, что этот мой чекин никак не влияет на порождаемый компилятором код.

...И что бы вы думали? Автоматическая система поиска виновников nightly regression test failures уже нашла три теста, которые перестали успешно проходить якобы из-за моего чекина.

И это только самый яркий пример; редкий день проходит без подобного мусорного сообщения о моей фиктивной вине за ту или иную неудачу ночного теста. Через день-другой, естественно, всё исправляется без моего участия.

Вот так и живём.