| 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. |