Bug 39815

Summary: qemu-user-static* зависят от qemu-aux
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: qemu-user-static-aarch64Assignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, iv, ldv, shaba, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Ivan A. Melnikov 2021-03-18 16:44:08 MSK
Есть предположение, что зависимость на qemu-aux нужна для того, чтобы подпакеты qemu обновлялись синхронно. Если это так, то такая зависимость для qemu-user-static излишняя: запакованные в них бинарники не зависят не от чего такого.

С другой стороны, эта зависимость мешает точечно поставить qemu-user-static из Сизифа на p9, что сейчас имеет определённый смысл (https://bugzilla.altlinux.org/39814)
Comment 1 Dmitry V. Levin 2021-03-19 15:05:56 MSK
В qemu-aux ещё упакован файл LICENSE, но, действительно, этот пакет существует для того, чтобы все установленные подпакеты qemu были из одной сборки.
Comment 2 Ivan A. Melnikov 2021-04-13 11:37:40 MSK
(In reply to Dmitry V. Levin from comment #1)
> В qemu-aux ещё упакован файл LICENSE [...]

Как я понимаю, лицензия qemu не требует распрастранения этого файла вместе с бинарниками -- итоговые бинарники оказываются лицензированными под GPLv2. Поэтому предлагаю зависимость на qemu-aux удалить, например так:

http://git.altlinux.org/people/iv/packages/?p=qemu.git;a=commitdiff;h=8debc0447efa823f0b01f43a1ea58f0cde99ac14

При этом зависимость остаётся в мета-пакете qemu-user-static, но там она кажется вполне логичной и не мешает.
Comment 3 Repository Robot 2021-04-14 14:10:43 MSK
qemu-5.2.0-alt5 -> sisyphus:

 Mon Apr 12 2021 Ivan A. Melnikov <iv@altlinux> 5.2.0-alt5
 - Move qemu-user-static text segment to 0x60000000 (ALT #39178)
 - Drop qemu-aux dependency from qemu-user-static (ALT #39815)
 - Drop qemu-mipsn32*.conf from binfmt config packages (ALT #39619)