Bug 39815 - qemu-user-static* зависят от qemu-aux
Summary: qemu-user-static* зависят от qemu-aux
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qemu-user-static-aarch64 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-18 16:44 MSK by Ivan A. Melnikov
Modified: 2021-04-14 14:10 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 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)