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