Bug 47108

Summary: util-linux: loongarch64 FTBFS
Product: Sisyphus Reporter: Alexey Sheplyakov <asheplyakov>
Component: util-linuxAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: asheplyakov, boyarsh, glebfm, iv, ldv, legion, placeholder, sin
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 45802    

Description Alexey Sheplyakov 2023-08-03 11:21:56 MSK
[loongarch64] bash4 is already the newest version.
[loongarch64] Selecting libpam0-devel for 'libpam-devel'
[loongarch64] E: Couldn't find package klibc-devel
[loongarch64] hsh-install: Failed to calculate package file list.
[loongarch64] hsh-install: Failed to generate package file list.

klibc пока не портирована на LoongArch.
Comment 1 Alexey Sheplyakov 2023-08-03 15:01:29 MSK
#326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2
Comment 2 Alexey Gladkov 2023-08-03 15:47:15 MSK
(In reply to Alexey Sheplyakov from comment #1)
> #326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2

Эта сборка содержит ошибку в коммите 7cfa41245c5563dd6b007be1298ca445a60a7643:

+%ifarch armh e2k loongarch64
+%def_without klibc
+%else
+%def_with klibc
+%endif
...
-%ifnarch armh %e2k
+%if_with klibc

Вы превратили e2k из макроса в простое значение.

$ rpm --eval %e2k
e2k e2kv4 e2kv5 e2kv6 e2k4c e2k8c e2k1cp e2k8c2 e2k12c e2k16c e2k2c3

Исправьте.
Comment 3 Alexey Sheplyakov 2023-08-04 10:17:35 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> (In reply to Alexey Sheplyakov from comment #1)
> > #326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2
> 
> Эта сборка содержит ошибку в коммите
> 7cfa41245c5563dd6b007be1298ca445a60a7643:
> 
> +%ifarch armh e2k loongarch64
> +%def_without klibc
> +%else
> +%def_with klibc
> +%endif
> ...
> -%ifnarch armh %e2k
> +%if_with klibc
> 
> Вы превратили e2k из макроса в простое значение.
> 
> $ rpm --eval %e2k
> e2k e2kv4 e2kv5 e2kv6 e2k4c e2k8c e2k1cp e2k8c2 e2k12c e2k16c e2k2c3
> 
> Исправьте.

Сделано.
#326337 EPERM #3 sisyphus util-linux.git=2.39.1-alt2
Comment 4 Repository Robot 2023-08-04 11:39:00 MSK
util-linux-2.39.1-alt2 -> sisyphus:

 Thu Aug 03 2023 Alexey Sheplyakov <asheplyakov@altlinux> 2.39.1-alt2
 - Fixed build on LoongArch (closes: #47108).