Summary: | noarch check should be in sync with sisyphus_check | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Infrastructure | Reporter: | viy <viy> | ||||||||||
Component: | girar | Assignee: | Dmitry V. Levin <ldv> | ||||||||||
Status: | CLOSED NOTABUG | QA Contact: | Nobody's working on this, feel free to take it <nobody> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | P3 | ||||||||||||
Version: | unspecified | ||||||||||||
Hardware: | all | ||||||||||||
OS: | Linux | ||||||||||||
Attachments: |
|
Description
viy
2012-03-09 01:40:03 MSK
Где можно проверить эти пакеты (maven-3.0.4-alt0.1jpp.i586.rpm и maven-3.0.4-alt0.1jpp.x86_64.rpm)? Created attachment 5367 [details]
maven-3.0.4-alt0.1jpp.src.rpm
прикладываю
Created attachment 5368 [details]
и бинарник
А maven-3.0.4-alt0.1jpp.i586.rpm можно тоже куда-нибудь выложить? Created attachment 5370 [details]
wrong attachment
(В ответ на комментарий №4) > А maven-3.0.4-alt0.1jpp.i586.rpm можно тоже куда-нибудь выложить? прикрепил. maven1-0:1.1-alt14_9jpp6 также эта проблема стала проявляться и при пересборке maven1 (лог см. ниже). Проблема связана с новым rpm-build-java, где переопределен %_javajnidir - вместо /usr/lib/java на %_libdir/java с целью полноценной поддержки biarch (чтобы можно было параллельно поставить 32-битную и 64-битную java привязки к библиотеке). [...] Wrote: /usr/src/RPM/RPMS/noarch/maven1-manual-1.1-alt14_9jpp6.noarch.rpm 293.59user 13.37system 5:33.78elapsed 91%CPU (0avgtext+0avgdata 1133280maxresident)k 0inputs+0outputs (0major+6427573minor)pagefaults 0swaps /.out/maven1-1.1-alt14_9jpp6.noarch.rpm: invalid noarch dependencies: /usr/lib64/java sisyphus_check: check-noarch ERROR: noarch packaging violation hsh-rebuild: maven1-1.1-alt14_9jpp6.src.rpm: sisyphus_check failed. IMHO, надо дописать "should be .noarch.rpm" проверку, или хотя бы временно понизить ее приоритет до warning. У приложенных здесь пакетов maven-3.0.4-alt0.1jpp.i586.rpm и maven-3.0.4-alt0.1jpp.x86_64.rpm зависимости одинаковые, следовательно, gb-task-check-noarch-i прав. С другой стороны, очевидно, что в maven-3.0.4-alt0.1jpp.i586.rpm ссылка /usr/share/maven/repository-jni/JPP неправильная, и, как следствие, зависимости тоже неправильные. Created attachment 5373 [details]
proper fixed i586 binary rpm
(В ответ на комментарий №9) > У приложенных здесь пакетов maven-3.0.4-alt0.1jpp.i586.rpm и > maven-3.0.4-alt0.1jpp.x86_64.rpm зависимости одинаковые, следовательно, > gb-task-check-noarch-i прав. Ой! Спасибо, это был баг упаковки bootstrap пакета. Починил и прикладываю правильный пакет. (В ответ на комментарий №9) > С другой стороны, очевидно, что в maven-3.0.4-alt0.1jpp.i586.rpm ссылка > /usr/share/maven/repository-jni/JPP неправильная, и, как следствие, зависимости > тоже неправильные. очевидно. Но это просто был баг упаковки ;) Так что не стоило торопиться и закрывать. maven3 bootstrap это не самый лучший пример. Кроме него есть еще maven1 и maven2. Сейчас maven1 не пересобирается, потому что noarch, но ссылка на %_libdir/java (режет sisyphus_check). Но если пересобрать maven1 с убранным noarch, то он не пройдет gb-task-check-noarch-i. Для второго примера залил #66068 TASK #1 [test-only] sisyphus srpm=maven1-1.1-alt15_9jpp6.src.rpm (In reply to comment #12) > (В ответ на комментарий №9) > > С другой стороны, очевидно, что в maven-3.0.4-alt0.1jpp.i586.rpm ссылка > > /usr/share/maven/repository-jni/JPP неправильная, и, как следствие, зависимости > > тоже неправильные. > очевидно. Но это просто был баг упаковки ;) > Так что не стоило торопиться и закрывать. > maven3 bootstrap это не самый лучший пример. Ну так покажите мне пример, в котором gb-task-check-noarch-i не прав. :) > Кроме него есть еще maven1 и maven2. Сейчас maven1 не пересобирается, потому > что noarch, но ссылка на %_libdir/java (режет sisyphus_check). > Но если пересобрать maven1 с убранным noarch, то он не пройдет > gb-task-check-noarch-i. > > Для второго примера залил > #66068 TASK #1 [test-only] sisyphus srpm=maven1-1.1-alt15_9jpp6.src.rpm Там пачка предупреждений, завершающаяся 2012-Mar-11 02:19:45 :: noarch check OK (В ответ на комментарий №13) > Там пачка предупреждений, завершающаяся > 2012-Mar-11 02:19:45 :: noarch check OK Гм. у меня почему-то ssh git.alt task ls все еще показывает #66068 BUILDING #1 [locked] [test-only] sisyphus srpm=maven1-1.1-alt15_9jpp6.src.rpm Как я понимаю, это задание должно не пройти gb-task-check-noarch-i (там сейчас arch). А если noarch, то мне приходят письма вида maven1-0:1.1-alt14_9jpp6: Sisyphus/x86_64 test rebuild failed [1] ALT beekeeper hiver@altlinux.org to viy Package: maven1-0:1.1-alt14_9jpp6 Status: Sisyphus/x86_64 test rebuild failed Cannot build this package for 1 week(s). Please investigate. Excerpt from build log: [...] Wrote: /usr/src/RPM/RPMS/noarch/maven1-javadoc-1.1-alt14_9jpp6.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/maven1-manual-1.1-alt14_9jpp6.noarch.rpm 293.59user 13.37system 5:33.78elapsed 91%CPU (0avgtext+0avgdata 1133280maxresident)k 0inputs+0outputs (0major+6427573minor)pagefaults 0swaps /.out/maven1-1.1-alt14_9jpp6.noarch.rpm: invalid noarch dependencies: /usr/lib64/java sisyphus_check: check-noarch ERROR: noarch packaging violation hsh-rebuild: maven1-1.1-alt14_9jpp6.src.rpm: sisyphus_check failed. Command exited with non-zero status 1 О, задание прошло. Действительно, все работает. Прошу прощения! |