* [devel] I: Logoved-batchfix работает. @ 2020-04-08 14:06 Igor Vlasenko 2020-04-08 14:23 ` Dmitry V. Levin 2020-04-08 14:24 ` Валерий Иноземцев 0 siblings, 2 replies; 16+ messages in thread From: Igor Vlasenko @ 2020-04-08 14:06 UTC (permalink / raw) To: devel Уважаемые коллеги, Извиняюсь за задержку, вывел наконец мешавшие баги и расписал на https://www.altlinux.org/Logoved как пользоваться утилитами logoved-report и logoved-bugfix на примере автоматизированной починки логов FTBFS. В принципе, для практических целей упор надо делать на logoved-report -- группировка и сортировка log файлов по типам ошибки. Для logoved-bugfix в текущем Сизифе работы почти не осталось, так как я в процессе испытаний починил автоматически около 20 пакетов и еще 10 допилил руками, и естественно, отправил починку в Сизиф. Но все течет, все меняется, прибутет в FTBFS, будет и новая работа для logoved-bugfix. -- I V ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-08 14:06 [devel] I: Logoved-batchfix работает Igor Vlasenko @ 2020-04-08 14:23 ` Dmitry V. Levin 2020-04-08 15:13 ` Igor Vlasenko 2020-04-08 14:24 ` Валерий Иноземцев 1 sibling, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2020-04-08 14:23 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Apr 08, 2020 at 05:06:50PM +0300, Igor Vlasenko wrote: > Уважаемые коллеги, > > Извиняюсь за задержку, > вывел наконец мешавшие баги > и расписал на https://www.altlinux.org/Logoved > как пользоваться утилитами > logoved-report и logoved-bugfix > на примере автоматизированной починки логов FTBFS. > > В принципе, для практических целей упор надо делать > на logoved-report -- группировка и сортировка log файлов > по типам ошибки. > > Для logoved-bugfix в текущем Сизифе работы почти не осталось, так > как я в процессе испытаний починил автоматически около 20 пакетов > и еще 10 допилил руками, и естественно, отправил починку в Сизиф. > > Но все течет, все меняется, прибутет в FTBFS, > будет и новая работа для logoved-bugfix. Спасибо. Для меня фраза - NMU: applied logoved fixes в %changelog починенных пакетов оказалась слишком лаконичной. Можно ли там перечислять характер сделанных исправлений, например, updated BuildRequires to fix FTBFS? -- ldv ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-08 14:23 ` Dmitry V. Levin @ 2020-04-08 15:13 ` Igor Vlasenko 0 siblings, 0 replies; 16+ messages in thread From: Igor Vlasenko @ 2020-04-08 15:13 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Apr 08, 2020 at 05:23:02PM +0300, Dmitry V. Levin wrote: > On Wed, Apr 08, 2020 at 05:06:50PM +0300, Igor Vlasenko wrote: > Спасибо. Для меня фраза > - NMU: applied logoved fixes > в %changelog починенных пакетов оказалась слишком лаконичной. > > Можно ли там перечислять характер сделанных исправлений, > например, updated BuildRequires to fix FTBFS? Такое можно было бы реализовать, если logoved-batchfix будут пользоваться. Сейчас сомневаюсь в практической пользе logoved-batchfix применительно к FTBFS Сизифа - не тот масштаб. Для Сизифа достаточно, IMHO, запускать logoved-report, выбирать тип ошибки и руками чинить однотипные пакеты. Это удобнее и быстрее, чем просматривать логи по алфавиту. -- I V ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-08 14:06 [devel] I: Logoved-batchfix работает Igor Vlasenko 2020-04-08 14:23 ` Dmitry V. Levin @ 2020-04-08 14:24 ` Валерий Иноземцев 2020-04-08 14:45 ` Igor Vlasenko 1 sibling, 1 reply; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-08 14:24 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 1074 bytes --] 08.04.2020 17:06, Igor Vlasenko пишет: > Уважаемые коллеги, > > Извиняюсь за задержку, > вывел наконец мешавшие баги > и расписал на https://www.altlinux.org/Logoved [...] > Для logoved-bugfix в текущем Сизифе работы почти не осталось, так > как я в процессе испытаний починил автоматически около 20 пакетов > и еще 10 допилил руками, и естественно, отправил починку в Сизиф. Игорь, это называется гадить в спеки и не более того http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 Это "починил"? Страшно представить что там компизом ты собрался монтировать по тайски, потом бзипить и тиффить -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-08 14:24 ` Валерий Иноземцев @ 2020-04-08 14:45 ` Igor Vlasenko 2020-04-09 6:08 ` Валерий Иноземцев 0 siblings, 1 reply; 16+ messages in thread From: Igor Vlasenko @ 2020-04-08 14:45 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: > Игорь, это называется гадить в спеки и не более того > http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 Я тоже тогда удивлялся этому случаю (пакет уже был залит) и потом разобрался в чем дело. Так совпало, что вы починили пакет compiz ровно в тот день, что и я запускал logoved-batchfix. когда я запускал logoved-report, compiz числился сломанным, его лог неудачной пересборки был в моей копии beehive-logs/latest/error. но когда запускал logoved-batchfix, то тот склонировал уже вашу сборку (собирающуюся). Так как после logoved-batchfix compiz собрался, я его отправил в Сизиф. Но, конечно, получилось масло масляное, я это тоже после заметил. Я в документе подробно расписывал, что правки от logoved-batchfix не панацея: ########################################################## Заметим, что исправления, которые генерируются скриптом, хотя и в общем случае полезны, но могут и не быть достаточными для починки пакета. К примеру, для пакета FlightGear grep FlightGear LOGS/00FIXSCRIPT FlightGear FlightGear-2018.2.2-alt1 buildrequires --add pkgconfig(bzip2) logoved предлагает добавить в buildrequires пакета pkgconfig(bzip2). Как видно по логу сборки FlightGear, это существенное исправление ... Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' но недостаточное, чтобы починить пакет FlightGear. Утилита logoved-grep позволяет посмотреть все ошибки, которые видит logoved: logoved-grep error/FlightGear-2018.2.2-alt1 error/FlightGear-2018.2.2-alt1 matches conf::pkgconfig[error] in line 356: Package bzip2 was not found in the pkg-config search path. error/FlightGear-2018.2.2-alt1 matches build::compile-error[error] in line 2238: /usr/include/boost/iterator/iterator_facade.hpp:901:3: error: no type named 'type' in 'struct boost::iterators::detail::enable_if_interoperable<nasal::Hash::Iterator<true>, nasal::Hash::Iterator<false>, bool>' Из них для ошибки типа conf::pkgconfig (Package bzip2 was not found in the pkg-config search path) в базе логовед есть исправление, а для ошибки типа build::compile-error готового исправления в базе логовед нет, надо чинить пакет руками. ###################################################3 -- I V ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-08 14:45 ` Igor Vlasenko @ 2020-04-09 6:08 ` Валерий Иноземцев 2020-04-09 6:44 ` Антон Мидюков 0 siblings, 1 reply; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-09 6:08 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 1094 bytes --] 08.04.2020 17:45, Igor Vlasenko пишет: > On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: >> Игорь, это называется гадить в спеки и не более того >> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 > > Я тоже тогда удивлялся этому случаю (пакет уже был залит) > и потом разобрался в чем дело. Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос риторический, врят ли будет внятный ответ. Вопрос в другом - если твой логопед настолько крив, и ты об этом знаешь, зачем этим самым кривым логопедом гадить в чужие спеки? -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-09 6:08 ` Валерий Иноземцев @ 2020-04-09 6:44 ` Антон Мидюков 2020-04-09 7:06 ` Валерий Иноземцев 0 siblings, 1 reply; 16+ messages in thread From: Антон Мидюков @ 2020-04-09 6:44 UTC (permalink / raw) To: devel 09.04.2020 13:08, Валерий Иноземцев пишет: > 08.04.2020 17:45, Igor Vlasenko пишет: >> On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: >>> Игорь, это называется гадить в спеки и не более того >>> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 >> Я тоже тогда удивлялся этому случаю (пакет уже был залит) >> и потом разобрался в чем дело. > Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в > помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос > риторический, врят ли будет внятный ответ. Эти зависимости находит скрипт buildreq-src из пакета perl-RPM-Source-Dependency-Analyzer. buildreq-src анализирует скрипты сборки, в данном случае скрипты cmake, и находит упоминания зависимостей. Вероятно, эти зависимости там действительно где-то указаны. buildreq-src предлагает черновик сборочных зависимостей. Решать, какие зависимости действительно нужны, должен человек. Это хороший вспомогательный инструмент, призванный уменьшить количество ручной работы. Без человека применяться может только в autoimports. Моё мнение такое :-) Т.е. это не к логоведу вопрос про то, как туда такие странные зависимости попали. [...] -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-09 6:44 ` Антон Мидюков @ 2020-04-09 7:06 ` Валерий Иноземцев 2020-04-09 11:11 ` Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-09 7:06 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 2294 bytes --] 09.04.2020 09:44, Антон Мидюков пишет: > 09.04.2020 13:08, Валерий Иноземцев пишет: >> 08.04.2020 17:45, Igor Vlasenko пишет: >>> On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: >>>> Игорь, это называется гадить в спеки и не более того >>>> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 >>>> >>> Я тоже тогда удивлялся этому случаю (пакет уже был залит) >>> и потом разобрался в чем дело. >> Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в >> помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос >> риторический, врят ли будет внятный ответ. > > Эти зависимости находит скрипт buildreq-src из пакета > perl-RPM-Source-Dependency-Analyzer. > > buildreq-src анализирует скрипты сборки, в данном случае скрипты cmake, > и находит упоминания зависимостей. Вероятно, эти зависимости там > действительно где-то указаны. > > buildreq-src предлагает черновик сборочных зависимостей. Решать, какие > зависимости действительно нужны, должен человек. Это хороший > вспомогательный инструмент, призванный уменьшить количество ручной > работы. Без человека применяться может только в autoimports. Моё мнение > такое :-) > > Т.е. это не к логоведу вопрос про то, как туда такие странные > зависимости попали. > > [...] > первый невнятный ответ на риторический вопрос, ключевое слово в котором "вероятно" -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-09 7:06 ` Валерий Иноземцев @ 2020-04-09 11:11 ` Dmitry V. Levin 2020-04-09 11:42 ` Валерий Иноземцев 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2020-04-09 11:11 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Apr 09, 2020 at 10:06:26AM +0300, Валерий Иноземцев wrote: > 09.04.2020 09:44, Антон Мидюков пишет: > > 09.04.2020 13:08, Валерий Иноземцев пишет: > >> 08.04.2020 17:45, Igor Vlasenko пишет: > >>> On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: > >>>> Игорь, это называется гадить в спеки и не более того > >>>> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 > >>>> > >>> Я тоже тогда удивлялся этому случаю (пакет уже был залит) > >>> и потом разобрался в чем дело. > >> Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в > >> помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос > >> риторический, врят ли будет внятный ответ. > > > > Эти зависимости находит скрипт buildreq-src из пакета > > perl-RPM-Source-Dependency-Analyzer. > > > > buildreq-src анализирует скрипты сборки, в данном случае скрипты cmake, > > и находит упоминания зависимостей. Вероятно, эти зависимости там > > действительно где-то указаны. > > > > buildreq-src предлагает черновик сборочных зависимостей. Решать, какие > > зависимости действительно нужны, должен человек. Это хороший > > вспомогательный инструмент, призванный уменьшить количество ручной > > работы. Без человека применяться может только в autoimports. Моё мнение > > такое :-) > > > > Т.е. это не к логоведу вопрос про то, как туда такие странные > > зависимости попали. > > > > [...] > > > первый невнятный ответ на риторический вопрос, ключевое слово в котором > "вероятно" У тебя в логе сборки пакета compiz-0.9.14.1-alt2 действительно всё это непотребство в полном объёме представлено (и по много-много раз): Package libthai was not found in the pkg-config search path. Perhaps you should add the directory containing `libthai.pc' to the PKG_CONFIG_PATH environment variable Package 'libthai', required by 'pango', not found Package mount was not found in the pkg-config search path. Perhaps you should add the directory containing `mount.pc' to the PKG_CONFIG_PATH environment variable Package 'mount', required by 'gio-2.0', not found Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found При этом $ grep libthai /usr/lib64/pkgconfig/pango.pc Requires.private: glib-2.0 >= 2.59.2, fribidi >= 0.19.7, libthai >= 0.1.9, fontconfig >= 2.11.91, freetype2, xrender, xft >= 2.0.0, cairo >= 1.12.10 $ grep mount /usr/lib64/pkgconfig/gio-2.0.pc Requires.private: gmodule-no-export-2.0, zlib, mount >= 2.23, libselinux $ grep bzip2 /usr/lib64/pkgconfig/freetype2.pc Requires.private: zlib, bzip2, libpng, harfbuzz >= 1.3.0 Какого лешего твой пакет во время сборки рекурсивно раскручивает Requires.private, а? -- ldv ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-09 11:11 ` Dmitry V. Levin @ 2020-04-09 11:42 ` Валерий Иноземцев 2020-04-09 13:18 ` [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed Dmitry V. Levin 2020-04-09 17:21 ` [devel] I: Logoved-batchfix работает Igor Vlasenko 0 siblings, 2 replies; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-09 11:42 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 4456 bytes --] 09.04.2020 14:11, Dmitry V. Levin пишет: > On Thu, Apr 09, 2020 at 10:06:26AM +0300, Валерий Иноземцев wrote: >> 09.04.2020 09:44, Антон Мидюков пишет: >>> 09.04.2020 13:08, Валерий Иноземцев пишет: >>>> 08.04.2020 17:45, Igor Vlasenko пишет: >>>>> On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: >>>>>> Игорь, это называется гадить в спеки и не более того >>>>>> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 >>>>>> >>>>> Я тоже тогда удивлялся этому случаю (пакет уже был залит) >>>>> и потом разобрался в чем дело. >>>> Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в >>>> помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос >>>> риторический, врят ли будет внятный ответ. >>> >>> Эти зависимости находит скрипт buildreq-src из пакета >>> perl-RPM-Source-Dependency-Analyzer. >>> >>> buildreq-src анализирует скрипты сборки, в данном случае скрипты cmake, >>> и находит упоминания зависимостей. Вероятно, эти зависимости там >>> действительно где-то указаны. >>> >>> buildreq-src предлагает черновик сборочных зависимостей. Решать, какие >>> зависимости действительно нужны, должен человек. Это хороший >>> вспомогательный инструмент, призванный уменьшить количество ручной >>> работы. Без человека применяться может только в autoimports. Моё мнение >>> такое :-) >>> >>> Т.е. это не к логоведу вопрос про то, как туда такие странные >>> зависимости попали. >>> >>> [...] >>> >> первый невнятный ответ на риторический вопрос, ключевое слово в котором >> "вероятно" > > У тебя в логе сборки пакета compiz-0.9.14.1-alt2 действительно всё это > непотребство в полном объёме представлено (и по много-много раз): > > Package libthai was not found in the pkg-config search path. > Perhaps you should add the directory containing `libthai.pc' > to the PKG_CONFIG_PATH environment variable > Package 'libthai', required by 'pango', not found > > Package mount was not found in the pkg-config search path. > Perhaps you should add the directory containing `mount.pc' > to the PKG_CONFIG_PATH environment variable > Package 'mount', required by 'gio-2.0', not found > > Package bzip2 was not found in the pkg-config search path. > Perhaps you should add the directory containing `bzip2.pc' > to the PKG_CONFIG_PATH environment variable > Package 'bzip2', required by 'freetype2', not found > > При этом > > $ grep libthai /usr/lib64/pkgconfig/pango.pc > Requires.private: glib-2.0 >= 2.59.2, fribidi >= 0.19.7, libthai >= 0.1.9, fontconfig >= 2.11.91, freetype2, xrender, xft >= 2.0.0, cairo >= 1.12.10 > > $ grep mount /usr/lib64/pkgconfig/gio-2.0.pc > Requires.private: gmodule-no-export-2.0, zlib, mount >= 2.23, libselinux > > $ grep bzip2 /usr/lib64/pkgconfig/freetype2.pc > Requires.private: zlib, bzip2, libpng, harfbuzz >= 1.3.0 > > Какого лешего твой пакет во время сборки рекурсивно раскручивает > Requires.private, а? > > все это непотребство раскручивает cmake, зачем он это делает я никогда не понимал, да и не за чем это понимать, если явно чего то не хватает он вывалится с ошибкой. странно что писатели вот таких логоведов об этом не знают -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed 2020-04-09 11:42 ` Валерий Иноземцев @ 2020-04-09 13:18 ` Dmitry V. Levin 2020-04-09 13:27 ` Валерий Иноземцев 2020-04-09 17:21 ` [devel] I: Logoved-batchfix работает Igor Vlasenko 1 sibling, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2020-04-09 13:18 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Apr 09, 2020 at 02:42:32PM +0300, Валерий Иноземцев wrote: > 09.04.2020 14:11, Dmitry V. Levin пишет: > > On Thu, Apr 09, 2020 at 10:06:26AM +0300, Валерий Иноземцев wrote: > >> 09.04.2020 09:44, Антон Мидюков пишет: > >>> 09.04.2020 13:08, Валерий Иноземцев пишет: > >>>> 08.04.2020 17:45, Igor Vlasenko пишет: > >>>>> On Wed, Apr 08, 2020 at 05:24:44PM +0300, Валерий Иноземцев wrote: > >>>>>> Игорь, это называется гадить в спеки и не более того > >>>>>> http://git.altlinux.org/people/shrek/packages/compiz.git?p=compiz.git;a=commitdiff;h=3aefa38c6f0fc97d0142f0b3293c1b3853c56650 > >>>>>> > >>>>> Я тоже тогда удивлялся этому случаю (пакет уже был залит) > >>>>> и потом разобрался в чем дело. > >>>> Расскажи тогда всем зачем compiz'у (не важно какой версии, git diff в > >>>> помощь) libmount, поддержка тайского языка, bzip, tiff. Хотя вопрос > >>>> риторический, врят ли будет внятный ответ. > >>> > >>> Эти зависимости находит скрипт buildreq-src из пакета > >>> perl-RPM-Source-Dependency-Analyzer. > >>> > >>> buildreq-src анализирует скрипты сборки, в данном случае скрипты cmake, > >>> и находит упоминания зависимостей. Вероятно, эти зависимости там > >>> действительно где-то указаны. > >>> > >>> buildreq-src предлагает черновик сборочных зависимостей. Решать, какие > >>> зависимости действительно нужны, должен человек. Это хороший > >>> вспомогательный инструмент, призванный уменьшить количество ручной > >>> работы. Без человека применяться может только в autoimports. Моё мнение > >>> такое :-) > >>> > >>> Т.е. это не к логоведу вопрос про то, как туда такие странные > >>> зависимости попали. > >>> > >>> [...] > >>> > >> первый невнятный ответ на риторический вопрос, ключевое слово в котором > >> "вероятно" > > > > У тебя в логе сборки пакета compiz-0.9.14.1-alt2 действительно всё это > > непотребство в полном объёме представлено (и по много-много раз): > > > > Package libthai was not found in the pkg-config search path. > > Perhaps you should add the directory containing `libthai.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'libthai', required by 'pango', not found > > > > Package mount was not found in the pkg-config search path. > > Perhaps you should add the directory containing `mount.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'mount', required by 'gio-2.0', not found > > > > Package bzip2 was not found in the pkg-config search path. > > Perhaps you should add the directory containing `bzip2.pc' > > to the PKG_CONFIG_PATH environment variable > > Package 'bzip2', required by 'freetype2', not found > > > > При этом > > > > $ grep libthai /usr/lib64/pkgconfig/pango.pc > > Requires.private: glib-2.0 >= 2.59.2, fribidi >= 0.19.7, libthai >= 0.1.9, fontconfig >= 2.11.91, freetype2, xrender, xft >= 2.0.0, cairo >= 1.12.10 > > > > $ grep mount /usr/lib64/pkgconfig/gio-2.0.pc > > Requires.private: gmodule-no-export-2.0, zlib, mount >= 2.23, libselinux > > > > $ grep bzip2 /usr/lib64/pkgconfig/freetype2.pc > > Requires.private: zlib, bzip2, libpng, harfbuzz >= 1.3.0 > > > > Какого лешего твой пакет во время сборки рекурсивно раскручивает > > Requires.private, а? > > все это непотребство раскручивает cmake, зачем он это делает я никогда > не понимал, да и не за чем это понимать, если явно чего то не хватает он > вывалится с ошибкой. Зачем нам все эти сказки рассказывать? Исправь уже сборку этого пакета, пожалуйста. [ 7%] Generating ../generated/glib-2.0/schemas/org.compiz.core.gschema.xml cd /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/metadata && /usr/bin/xsltproc -o /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/glib-2.0/schemas/org.compiz.core.gschema.xml /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/xslt/compiz_gsettings_schemas.xslt /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml:1331: parser error : EndTag: '</' not found <long xml:lang="bn_IN">আউটপুট ডিভাইস বর্ ^ unable to parse /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml make[2]: *** [metadata/CMakeFiles/compiz_gsettings_schema.dir/build.make:81: generated/glib-2.0/schemas/org.compiz.core.gschema.xml] Error 6 make[2]: Leaving directory '/usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux' make[1]: *** [CMakeFiles/Makefile2:7571: metadata/CMakeFiles/compiz_gsettings_schema.dir/all] Error 2 [...] [ 1%] Generating ../generated/core.xml cd /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/metadata && /usr/bin/intltool-merge -c /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/.intltool-merge-cache -x -u /usr/src/RPM/BUILD/compiz-0.9.14.1/po /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml.in /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml Generating and caching the translation database Merging translations into /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml. CREATED /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml [...] hsh-rebuild: rebuild of `compiz-0.9.14.1-alt2.src.rpm' failed. Очевидно, что /usr/src/RPM/BUILD/compiz-0.9.14.1/x86_64-alt-linux/generated/core.xml ещё не был готов на момент попытки его использования. -- ldv ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed 2020-04-09 13:18 ` [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed Dmitry V. Levin @ 2020-04-09 13:27 ` Валерий Иноземцев 2020-04-09 13:32 ` Dmitry V. Levin 0 siblings, 1 reply; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-09 13:27 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 517 bytes --] > Зачем нам все эти сказки рассказывать? ну раз не интересно... > Исправь уже сборку этого пакета, пожалуйста. он у меня прекрасно соберается на всех архитектурах, что там творится в сборочнице при пересборке никому не известно. если только собирать в один поток -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed 2020-04-09 13:27 ` Валерий Иноземцев @ 2020-04-09 13:32 ` Dmitry V. Levin 2020-04-09 13:37 ` Валерий Иноземцев 0 siblings, 1 reply; 16+ messages in thread From: Dmitry V. Levin @ 2020-04-09 13:32 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Apr 09, 2020 at 04:27:02PM +0300, Валерий Иноземцев wrote: > > Зачем нам все эти сказки рассказывать? > > ну раз не интересно... > > > Исправь уже сборку этого пакета, пожалуйста. > > он у меня прекрасно соберается на всех архитектурах, С вероятностью < 1. > что там творится в сборочнице при пересборке никому не известно. Логи есть, там всё видно. > если только собирать в один поток Лучше -j1 с вероятностью 1, чем -j32 с вероятностью 0.5. -- ldv ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed 2020-04-09 13:32 ` Dmitry V. Levin @ 2020-04-09 13:37 ` Валерий Иноземцев 2020-04-09 14:05 ` Sergey V Turchin 0 siblings, 1 reply; 16+ messages in thread From: Валерий Иноземцев @ 2020-04-09 13:37 UTC (permalink / raw) To: devel [-- Attachment #1.1: Type: text/plain, Size: 1057 bytes --] 09.04.2020 16:32, Dmitry V. Levin пишет: > On Thu, Apr 09, 2020 at 04:27:02PM +0300, Валерий Иноземцев wrote: >>> Зачем нам все эти сказки рассказывать? >> >> ну раз не интересно... >> >>> Исправь уже сборку этого пакета, пожалуйста. >> >> он у меня прекрасно соберается на всех архитектурах, > > С вероятностью < 1. 146% >> что там творится в сборочнице при пересборке никому не известно. > > Логи есть, там всё видно. > >> если только собирать в один поток > > Лучше -j1 с вероятностью 1, чем -j32 с вероятностью 0.5. Изначально я задал вопрос не об этом и эти симайковские сказки мне так же как и тебе не интересны -- Valery V. Inozemtsev [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed 2020-04-09 13:37 ` Валерий Иноземцев @ 2020-04-09 14:05 ` Sergey V Turchin 0 siblings, 0 replies; 16+ messages in thread From: Sergey V Turchin @ 2020-04-09 14:05 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday, 9 April 2020 16:37:43 MSK Валерий Иноземцев wrote: [...] > Изначально я задал вопрос не об этом и эти симайковские сказки мне так > же как и тебе не интересны Попроси авторов переписать по-русски. ;-) -- Regards, Sergey. ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: Logoved-batchfix работает. 2020-04-09 11:42 ` Валерий Иноземцев 2020-04-09 13:18 ` [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed Dmitry V. Levin @ 2020-04-09 17:21 ` Igor Vlasenko 1 sibling, 0 replies; 16+ messages in thread From: Igor Vlasenko @ 2020-04-09 17:21 UTC (permalink / raw) To: ALT Linux Team development discussions On Thu, Apr 09, 2020 at 02:42:32PM +0300, Валерий Иноземцев wrote: > все это непотребство раскручивает cmake, зачем он это делает я никогда > не понимал, да и не за чем это понимать, если явно чего то не хватает он > вывалится с ошибкой. cmake еще молод, и фокусов в нем хватает. autoconf скрипты в таких вопросах надежнее. > странно что писатели вот таких логоведов об этом не знают это личный проект, у него 1 - 1 1/2 пользователя. О таком поведении cmake узнал первый раз, никогда с похожим не сталкивался :( Еще раз приношу извинения, не доглядел за роботом, совпало. При этом же ничего и не сломалось. Наоборот, могло бы починиться, если бы cmake не паниковал зря. Я извиняюсь за задержку, заинтересовался и запустил logoved-report beehive-logs/success чтобы понять, что можно выжать из логов успешной сборки. Но как писал Дима, с текущим поведением cmake будут ложные позитивы :( а человеческой альтернативы logoved нет, альтернативой могут быть только другие скрипты. Какой человек в состоянии просмотреть 17,000 лог файлов пересборки с 50,000,000 строк текста и не двинуться кукухой? -- I V ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2020-04-09 17:21 UTC | newest] Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-04-08 14:06 [devel] I: Logoved-batchfix работает Igor Vlasenko 2020-04-08 14:23 ` Dmitry V. Levin 2020-04-08 15:13 ` Igor Vlasenko 2020-04-08 14:24 ` Валерий Иноземцев 2020-04-08 14:45 ` Igor Vlasenko 2020-04-09 6:08 ` Валерий Иноземцев 2020-04-09 6:44 ` Антон Мидюков 2020-04-09 7:06 ` Валерий Иноземцев 2020-04-09 11:11 ` Dmitry V. Levin 2020-04-09 11:42 ` Валерий Иноземцев 2020-04-09 13:18 ` [devel] compiz-0.9.14.1-alt2: Sisyphus/x86_64 test rebuild failed Dmitry V. Levin 2020-04-09 13:27 ` Валерий Иноземцев 2020-04-09 13:32 ` Dmitry V. Levin 2020-04-09 13:37 ` Валерий Иноземцев 2020-04-09 14:05 ` Sergey V Turchin 2020-04-09 17:21 ` [devel] I: Logoved-batchfix работает Igor Vlasenko
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git