Bug 52437 - Не собирается kernel-modules-drbd9-un-def
Summary: Не собирается kernel-modules-drbd9-un-def
Status: CLOSED MOVED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kernel-image-un-def (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 major
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
: 52434 52435 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-12-15 15:59 MSK by jz
Modified: 2024-12-16 22:29 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jz 2024-12-15 15:59:37 MSK
Пакет удалён из репозитория p10
Удалён в задании: #361357
Пакет удалён: kernelbot
Дата удаления: 14 ноября 2024 г.
Сообщение: v6.1.115
Comment 1 Alexander Makeenkov 2024-12-15 20:20:24 MSK
*** Bug 52434 has been marked as a duplicate of this bug. ***
Comment 2 Alexander Makeenkov 2024-12-15 20:21:59 MSK
*** Bug 52435 has been marked as a duplicate of this bug. ***
Comment 4 Vitaly Chikunov 2024-12-15 20:44:48 MSK
В ядре и внешний модули различаются. 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 сможет вернуться.
Comment 5 Andrew Vasilyev 2024-12-16 00:52:32 MSK
  Проблема в старом coccinelle в p10, пока его не обновят,
  drbd9 не соберётся :(
Comment 6 Andrew Vasilyev 2024-12-16 15:31:30 MSK
  Для coccinelle нужен ocaml, а его в p10 точно никто не соберёт :(

"E: Version >='1.6.1' for 'rpm-build-ocaml' was not found"
Comment 7 Anton Farygin 2024-12-16 18:03:09 MSK
попробуйте собрать со старым ocaml.
Comment 8 Vitaly Chikunov 2024-12-16 18:08:30 MSK
Да не понятно зачем там стоит ">= 1.6.1".
Comment 9 Vitaly Chikunov 2024-12-16 18:13:09 MSK
(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
Comment 10 Anton Farygin 2024-12-16 18:14:28 MSK
(In reply to Vitaly Chikunov from comment #8)
> Да не понятно зачем там стоит ">= 1.6.1".

Скорее всего там могут макросы из новой версии использоваться, там были изменения. 

Просто в opam у меня 1.3.0 не собралась, но возможно это как-то просто чинится.
Comment 11 Ivan A. Melnikov 2024-12-16 18:21:28 MSK
(In reply to Vitaly Chikunov from comment #8)
> Да не понятно зачем там стоит ">= 1.6.1".

В основном из-за того, что в спеке используется макрос %ocaml_native_arch, который появился в 1.6.0.
Comment 12 Vitaly Chikunov 2024-12-16 18:33:41 MSK
(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.
Comment 13 Anton Farygin 2024-12-16 18:47:35 MSK
(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.

А оно собирается в том окружении ?
Comment 14 Andrew Vasilyev 2024-12-16 22:29:23 MSK
(Ответ для 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.