Bug 37629 - Не собирается на "qemu un-supported arches"
Summary: Не собирается на "qemu un-supported arches"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm-build-vm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-16 12:06 MSK by Ivan A. Melnikov
Modified: 2019-12-30 12:32 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan A. Melnikov 2019-12-16 12:06:09 MSK
Например, на mipsel:

2019-Dec-16 03:00:48 :: [mipsel] #100 rpm-build-vm-1.4-alt2.src.rpm: build start
error: line 129: Package does not exist: %files checkinstall

Действительно, %package checkinstall внутри %if, а %files нет.
Comment 1 Vitaly Chikunov 2019-12-28 14:42:39 MSK
О, забыл про это. А вы собираете кроссом или нативно? Если кроссом, то есть ли готовая конфигурация хешера, чтоб я мог поэкспериментировать.
Comment 2 Vitaly Chikunov 2019-12-28 17:02:56 MSK
Fixed in 1.4.1-alt2
Comment 3 Ivan A. Melnikov 2019-12-29 19:49:10 MSK
(In reply to comment #1)
> О, забыл про это. А вы собираете кроссом или нативно? Если кроссом, то есть ли
> готовая конфигурация хешера, чтоб я мог поэкспериментировать.

Собираем нативно, но можно использовать qemu-user: https://www.altlinux.org/Ports/mipsel/BuildHowto
Comment 4 Ivan A. Melnikov 2019-12-30 09:46:47 MSK
(In reply to comment #2)
> Fixed in 1.4.1-alt2

Видимо нет:

error: line 126: Package does not exist: %files checkinstall


Изменение http://git.altlinux.org/gears/r/?p=rpm-build-vm.git;a=commitdiff;h=f7e291bb2b09d3b9a97cbca91a67da2b00c800a9 выносит %files checkinstall на тех архитектурах, где qemu есть, а не наоборот. В результате на x86_64 checkinstall пропал.

Сравните до:
http://git.altlinux.org/tasks/archive/done/_237/243034/build/100/x86_64/log
После:
http://git.altlinux.org/tasks/archive/done/_237/243681/build/100/x86_64/log
Comment 5 Repository Robot 2019-12-30 10:09:34 MSK
rpm-build-vm-1.4.1-alt3 -> sisyphus:

 Mon Dec 30 2019 Ivan A. Melnikov <iv@altlinux> 1.4.1-alt3
 - Fix build on qemu-less architectures (closes: #37629).
Comment 6 Vitaly Chikunov 2019-12-30 12:32:13 MSK
Спасибо.