16 янв. 2010 г.

Жуки

Реквестирую официальное признание понятий "пьяный коммит" и "рождественский билд". Как известно (мне) на форуме Code::Blocks регулярно выкладываются ежемесячные ночные билды для венды. Очередной билд ознаменовался включением пары полезных плагинов: CCCC и CppCheck, а также тем что в добавить их туда забы(и)ли. Поразмыслив для приличия закатал рукава сделал SVN чекаут самой последней версии, благо собирается все это в том же кодеблоксе без особых приседаний. В общем обнаружилось, что:
В пылу -пред(-пост) новогодней горячки, доточили одну из важных частей любой IDE, а именно codecompletion, до совершенно *Вырезано цензурой* состояния, что выразилось в том, что *Вырезано цензурой* кодекомплит *Вырезано цензурой* не работает с *Вырезано цензурой* SDK от *Вырезано цензурой* Microsoft, вернее работает настолько *Вырезано цензурой*, что забирает все *Вырезано цензурой* процессорное время. Такое ощущение что *Вырезано цензурой* тред парсера впал в *Вырезано цензурой* infinity loop. В общем висит одиноко мой месседж (подробнейше описан, любая блондинка воспроизведет баг) в багтреке уже неделю, а у основной массы разработчиков в Debian based Windows (Ubuntu по вашему) ВСЕ *Вырезано цензурой* НОРМАЛЬНО РАБОТАЕТ. В бубунте. Или с MinGW. Но работает *Вырезано цензурой* же, значит бага нет. *Вырезано цензурой* чинить то, что работает, лучше написать 3 пуда нового кода, дождаться пока бага прочно вростет в новый код, а потом сесть и начать переписывать всю эту *Вырезано цензурой* в новый бранч. *Вырезано цензурой* искать легкие пути?
P.S. Посмотрел историю коммитов, примерно такая картина:
- Добавлено: *а*
- Добавлено: *б*
- Исправлено: *а* не работало с *б*
- Исправлено: *б* не работало с *а*
и так по кругу.
Неправильно это как-то наверное.

Примечание *Вырезано цензурой* читать как: отлично, хорошо, здорово, нужно, годно, etc.

Update:
2010-Jan-25 10:01 Починили
Действительно был infinity loop, и кто-то сказал за новый бранч :конфьюзед:
Спасибо чуваку из Китая, который не являясь постоянным разработчиком нашел багу и накатал патч (который закоммитили через 6 дней).

Комментариев нет: