Артём Битюцкий, разработчик подсистемы UBI (http://www.linux-mtd.infradead.org./faq/ubi.html) (Unsorted block images) и ФС UBIFS (http://www.linux-mtd.infradead.org/faq/ubifs.html) из компании Intel, представил (https://lkml.org/lkml/2012/3/28/297) в списке рассылки разработчиков ядра Linux инструментарий с характерным названием Aiaiai (http://git.infradead.org/users/dedekind/aiaiai.git), предназначенный для упрощения проверки патчей и выявления на раннем этапе возможных регрессивных изменений. В состав пакета входит набор скриптов, позволяющий сравнить состояние сборки и тестирования ядра до и после применения патчей.
Например, программа позволяет сформировать отчёт о новых предупреждениях компилятора, появившихся после наложения патча. При этом учитываются возможные смещения номеров строк после наложения патча, что позволяет отфильтровать ложные предупреждения, которые при использовании обычного diff из-за смены номера строки были бы отображены как новые предупреждения. Поддерживается возможность проверки как одиночных патчей, таки и наборов патчей, для которых предусмотрен режим многоэтапной проверки, при которой изменения оцениваются при наложении по одному патчу из набора, что позволяет идентифицировать вызывающий проблемы конкретный патч.
В состав также входит набор скриптов для автоматизации проверки патчей, присылаемых по электронной почте, что позволяет полностью автоматизировать выполнение всех проверок - разработчику достаточно отправить патч на email робота и получить отчёт о возможных проблемах.URL: https://lkml.org/lkml/2012/3/28/297
Новость: http://www.opennet.me/opennews/art.shtml?num=33477
Хорошее название.
напомнило "Лицедеев": Айайай! Низзяяя! :-D
Ай-яй-яй, что же скажут люди?
Что мы с тобой никогда не будем,
И вообще я тебе не пара,
Я такая краля, и ты не тот парень.
Уходи, нет, подожди, останься.
Я скучаю, я хочу обняться,
Жду тебя и пью этот какао,
Я на тебя запала!
Как же я запала!
А мне пофигу вообще всё,
На тебя забила я!https://www.youtube.com/watch?v=fuz_YWFRriQ
:)
ойойой!
>Хорошее название.Оно уже занято
А atatat поставляется?
Аяйяй без ататата - деньги на ветер.
ln -s /usr/bin/aiaiai /usr/bin/atatat
А я думал что их пайпать 1 в другой надо...
atata, tyhtyhtyh и valinafig в разработке :)
надо было назвать инструментарий Loooool
т.е. если варнингов нет то патчи афигенские?
значит, искусственный интеллект чего-то не заметил. всё ж :) как обычно.
Ну это ж не кнопка "Сделать ништяк". Глаза и мозги в любом случае надо прикладывать.
Я бы сказал так: теперь можно реже прикладывать глаза и мозги. Возможно, бот сам сможет установить, что патч корявый.
> Я бы сказал так: теперь можно реже прикладывать глаза и мозги. Возможно,
> бот сам сможет установить, что патч корявый.Тут недавно кто-то из разрабов-ядерщиков, кажется, сетовал на жизнь: мол, после успешного внедрения checkpatch.pl в массы не получается с порога отсевать _явно кривые патчи и из не очень умелых авторов. Прогресс, спираль...
> При этом учитываются возможные смещения номеров строк после наложения патча,
> что позволяет отфильтровать ложные предупреждения, которые при использовании
> обычного diff из-за смены номера строки были бы отображены как новые предупреждения.Пля, Error:EOVERFLOW: Cannot write to /dev/brain, parse error.
Глянул, какая-то неюзабельная хрень из Питона, Перла, баша, Cocci и С, для личного использования.