Summary: | Не собирается kernel-modules-drbd9-un-def | ||
---|---|---|---|
Product: | Branch p10 | Reporter: | jz <j74> |
Component: | kernel-image-un-def | Assignee: | qa-team <qa-team> |
Status: | CLOSED MOVED | QA Contact: | qa-p10 <qa-p10> |
Severity: | major | ||
Priority: | P5 | CC: | amakeenk, andy, iv, rider, vt |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
jz
2024-12-15 15:59:37 MSK
*** Bug 52434 has been marked as a duplicate of this bug. *** *** Bug 52435 has been marked as a duplicate of this bug. *** Модуль входит в состав ядра. https://git.altlinux.org/tasks/archive/done/_352/361357/gears/100/git?p=git;a=tree;f=drivers/block/drbd;h=d528534220a50740c10fa677bd40a072864566ba;hb=HEAD В ядре и внешний модули различаются. drbd9 перестал собираться с новыми ядрами из p10 и поэтому был удален. make -C /usr/src/RPM/BUILD/drbd9-9.2.12/drbd -f Makefile.spatch /usr/src/RPM/BUILD/drbd9-9.2.12/drbd/build-6.1.119-un-def-alt1/compat.patch GENPATCHNAMES 6.1.119-un-def-alt1 SPATCH 20c0b0c5f0c191dfbe393f27e2faae19 6.1.119-un-def-alt1 drbd-kernel-compat/cocci_cache/20c0b0c5f0c191dfbe393f27e2faae19/.compat.cocci : warning: line 432: bdev, previously declared as a metavariable, is used as an identifier : warning: line 520: bdev, previously declared as a metavariable, is used as an identifier : warning: line 568: bdev, previously declared as a metavariable, is used as an identifier : warning: line 572: bdev, previously declared as a metavariable, is used as an identifier : warning: line 582: bdev, previously declared as a metavariable, is used as an identifier : minus: parse error: : File "drbd-kernel-compat/cocci_cache/20c0b0c5f0c191dfbe393f27e2faae19/.compat.cocci", line 815, column 2, charpos = 15539 : around = '__counted_by', : whole content = - __counted_by(...) : make[3]: *** [Makefile.spatch:55: drbd-kernel-compat/cocci_cache/20c0b0c5f0c191dfbe393f27e2faae19/compat.patch] Error 255 make[2]: *** [/usr/src/RPM/BUILD/drbd9-9.2.12/drbd/Kbuild:147: /usr/src/RPM/BUILD/drbd9-9.2.12/drbd/build-6.1.119-un-def-alt1/compat.patch] Error 2 make[1]: *** [Makefile:2006: /usr/src/RPM/BUILD/drbd9-9.2.12/drbd] Error 2 make: *** [Makefile:244: prep] Error 2 Когда апстрим пофиксит сборку тогда drbd9 сможет вернуться. Проблема в старом coccinelle в p10, пока его не обновят, drbd9 не соберётся :( Для coccinelle нужен ocaml, а его в p10 точно никто не соберёт :( "E: Version >='1.6.1' for 'rpm-build-ocaml' was not found" попробуйте собрать со старым ocaml. Да не понятно зачем там стоит ">= 1.6.1". (In reply to Vitaly Chikunov from comment #8) > Да не понятно зачем там стоит ">= 1.6.1". Author: Ivan A. Melnikov <iv@altlinux.org> AuthorDate: 2024-02-28 02:50:01 +0400 1.1.1-alt2.1 - NMU: fix build w/o ocamlnative -BuildRequires(pre): rpm-build-ocaml +BuildRequires(pre): rpm-build-ocaml >= 1.6.1 (In reply to Vitaly Chikunov from comment #8) > Да не понятно зачем там стоит ">= 1.6.1". Скорее всего там могут макросы из новой версии использоваться, там были изменения. Просто в opam у меня 1.3.0 не собралась, но возможно это как-то просто чинится. (In reply to Vitaly Chikunov from comment #8) > Да не понятно зачем там стоит ">= 1.6.1". В основном из-за того, что в спеке используется макрос %ocaml_native_arch, который появился в 1.6.0. (In reply to Ivan A. Melnikov from comment #11) > (In reply to Vitaly Chikunov from comment #8) > > Да не понятно зачем там стоит ">= 1.6.1". > > В основном из-за того, что в спеке используется макрос %ocaml_native_arch, > который появился в 1.6.0. А этот макрос я удалил в 1.2-alt1 так что уберу и эту зависимость и можно будет скопировать в p10. (In reply to Vitaly Chikunov from comment #12) > (In reply to Ivan A. Melnikov from comment #11) > > (In reply to Vitaly Chikunov from comment #8) > > > Да не понятно зачем там стоит ">= 1.6.1". > > > > В основном из-за того, что в спеке используется макрос %ocaml_native_arch, > > который появился в 1.6.0. > > А этот макрос я удалил в 1.2-alt1 так что уберу и эту зависимость и можно > будет скопировать в p10. А оно собирается в том окружении ? (Ответ для jz на комментарий #0) > Пакет удалён из репозитория p10 Можете проверить из задания #365207: # apt-repo add task 365207 # apt-get update # apt-get install kernel-modules-drbd9-un-def # для 6.1.119-alt1 (или через update-kernel). В p10 попадёт после прохождения coccinelle в p11 и тестирования в p10. |