[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