[devel] I: grep-warnings
Ivan Zakharyaschev
imz на altlinux.org
Пн Мар 9 19:03:45 MSK 2020
On Mon, 9 Mar 2020, Ivan Zakharyaschev wrote:
> On Mon, 9 Mar 2020, Igor Vlasenko wrote:
>
> > logoved-grep (в разработке) может помочь.
> >
> > примеры запуска на логах из ftbfs.
>
> Раз уж зашла речь про grep по логам, сообщу про нехитрый скрипт, который
> помогает мне отследить по логам, не появилось ли новых предупреждений.
>
> (Конечно, это не имеет прямого отношения к первоначальному вопросу о
> поиске сообщения об ошибке).
>
> Например, появилось 4 новых предупреждения:
>
> [imz на team ~]$ zstdcat /beehive/logs/Sisyphus-i586/archive/2019/0613/success/apt-0.5.15lorg2-alt67.zst | grep-warnings --rpmb c | wc -l
> 376
Здесь поиск идёт только по логам секции %build. (Можно писать --rpmb c или
--rpmb build.)
> [imz на team ~]$ zstdcat /beehive/logs/Sisyphus-i586/archive/2019/0614/success/apt-0.5.15lorg2-alt68.zst | grep-warnings --rpmb c | wc -l
> 380
> [imz на team ~]$ diff <(zstdcat /beehive/logs/Sisyphus-i586/archive/2019/0613/success/apt-0.5.15lorg2-alt67.zst |grep-warnings --rpmb c |sort) <(zstdcat /beehive/logs/Sisyphus-i586/archive/2019/0614/success/apt-0.5.15lorg2-alt68.zst |grep-warnings --rpmb c |sort)
> 234a235,236
> > rpm/rpmlistparser.cc::76: warning: 'int headerGetEntry(Header, rpm_tag_t, rpm_tagtype_t*, void**, rpm_count_t*)' is deprecated [-Wdeprecated-declarations]!if (headerGetEntry(header, RPMTAG_DISTTAG, &type, (void **)&dtag, &count) == 1!^
> > rpm/rpmlistparser.cc::76: warning: 'int headerGetEntry(Header, rpm_tag_t, rpm_tagtype_t*, void**, rpm_count_t*)' is deprecated [-Wdeprecated-declarations]!if (headerGetEntry(header, RPMTAG_DISTTAG, &type, (void **)&dtag, &count) == 1!^
> 278a281,282
> > rpm/rpmrecords.cc::76: warning: 'int headerGetEntry(Header, rpm_tag_t, rpm_tagtype_t*, void**, rpm_count_t*)' is deprecated [-Wdeprecated-declarations]!if (headerGetEntry(HeaderP, RPMTAG_DISTTAG, &type, (void **)&str, &count)==1) {!^
> > rpm/rpmrecords.cc::76: warning: 'int headerGetEntry(Header, rpm_tag_t, rpm_tagtype_t*, void**, rpm_count_t*)' is deprecated [-Wdeprecated-declarations]!if (headerGetEntry(HeaderP, RPMTAG_DISTTAG, &type, (void **)&str, &count)==1) {!^
>
> Лежит в пакете grep-warnings
>
> --
> Best regards,
> Ivan
Подробная информация о списке рассылки Devel