[devel] [#263468] EPERM (try 14) llvm-common.git=11.0.0-alt2 srpm=llvm11.0-11.0.0-alt2.src.rpm

Arseny Maslennikov arseny на altlinux.org
Чт Янв 7 17:08:00 MSK 2021


On Thu, Jan 07, 2021 at 11:22:02AM +0000, Girar awaiter (arseny) wrote:
> http://git.altlinux.org/tasks/263468/logs/events.13.1.log
> http://git.altlinux.org/tasks/263468/logs/events.14.1.log
> <...>
> 2021-Jan-07 11:21:21 :: gears inheritance check OK
> 2021-Jan-07 11:21:21 :: srpm inheritance check OK
> girar-check-perms: access to llvm-common ALLOWED for arseny: project `llvm-common' is not listed in acl file for repository `sisyphus'
> check-subtask-perms: #1100: llvm-common: allowed for arseny
> girar-check-perms: access to llvm11.0 DENIED for arseny: does not belong to approved builders list: shrek 
> check-subtask-perms: #1500: llvm11.0: Operation not permitted
> 2021-Jan-07 11:21:21 :: acl check FAILED
> 2021-Jan-07 11:21:41 :: created contents_index files
> 2021-Jan-07 11:21:59 :: created hash files: aarch64 armh i586 noarch ppc64le src x86_64-i586 x86_64
> 2021-Jan-07 11:22:01 :: task #263468 for sisyphus EPERM

Прошу пропустить задание в сизиф.

* Fri Dec 11 2020 Arseny Maslennikov <arseny на altlinux.org> 11.0.0-alt2
- Installed to /usr/lib/llvm-11.0 to ensure peaceful co-existence with other
  LLVM versions.[1]
  Numbered shared libraries in %llvm_prefix/%%_lib are symlinked to %%_libdir
  to properly generate library dependencies.
- Moved clang-format and other clang-based tools to clang11.0-tools.
- New LLVM subproject: clang-tools-extra.
  + 2 new packages: clang11.0-tools, clangd11.0
- Enabled all LLVM targets.
- Moved C/C++ compiler support away from clang-libs to clang-libs-support.
- Moved Clang .so runtimes (scudo and sanitizers) with available static variants
  to clang-libs-support-shared-runtimes to comply with sisyphus-check-static.

[1] https://bugzilla.altlinux.org/show_bug.cgi?id=39087#c13

Исполнимые файлы (например, clang-11), библиотеки с мажорной версией в
имени файла (например, libclang.so.11, libLLVM-11.so.1), маны (например,
clang-11.1.xz) проброшены симлинком в стандартные каталоги. По именам
исполнимых утилит без суффикса (например, clang) установлены симлинки в
пакете llvm-common из этого задания на программу-обёртку, совершающую
execve(2) на настоящую утилиту той версии, что указана в переменных
окружения; подробнее — см. тот пакет.
Для CMake-конфигов пришлось написать обёртку, которая смотрит в те же
переменные окружения и инклюдит свой аналог для соответствующей версии.

Провайды вида llvm-* (без номера версии) представлены подпакетами
llvm-common, которые вытягивают по зависимостям некоторую версию llvm,
признанную стандартной (сейчас 11).

Все изменения пакета есть по ссылке [2]. Кто-то просил дифф на спек — наш
гитвеб показывает его по ссылке [3].

[2] http://git.altlinux.org/people/arseny/packages/llvm11.0.git?p=llvm11.0.git;a=shortlog;h=refs/heads/master
[3] http://git.altlinux.org/people/arseny/packages/llvm11.0.git?p=llvm11.0.git;a=blobdiff;f=llvm11.spec;h=64681a96e2520e90e7f4f3d74b5439e0ea8f2872;hp=659847bc56dab3889c89e5e779a6b5e5a9c08202;hb=f70dcfeb57560ad1e0e39cddc5318ad41c86902a;hpb=8986c2acdc8311f69a43a1661a849a2e12788de8
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20210107/d000630a/attachment.bin>


Подробная информация о списке рассылки Devel