[devel] I: usrmerge
Arseny Maslennikov
arseny на altlinux.org
Сб Фев 3 12:46:56 MSK 2024
On Sat, Feb 03, 2024 at 10:46:42AM +0300, Anton Farygin wrote:
> On 03.02.2024 00:38, Arseny Maslennikov wrote:
> > Предыдущее обсуждение — в треде:
> > https://lore.altlinux.org/devel/ZKQaFPEN0qnNWGnz@cello/
>
>
> У меня основной вопрос - сломаю ли я что-то, если уже сейчас начну в своих
> пакетах переделывать на %_prefix
Нет, если сделаете всё правильно. :)
Надо обеспечить, чтобы пакет ставился и на merged-, и на unmerged-. Если
мейнтейнеры хотели бы сами, руками, поправить соотв. образом свои пакеты,
ничего страшного в этом не будет. Для этого надо, как описано в предыдущем
письме, создавать в %buildroot копии и указать их в %files (где они уже
указаны, скорее всего).
> (кое-где я так уже сделал и этого вроде
> никто не заметил( ?
btrfs-progs уже сегодня не устанавливается на split-usr-конфигурацию,
да, потому что там жёсткие ссылки. Впрочем, багу по этому поводу до сей
поры действительно никто ещё не создал! =)
Но я тем не менее убеждён, что не стоит считать, что split-usr ни у кого
нет; иначе после начала массового перехода пакетов появятся и жалобы —
громкие и агрессивные, с угрозами жизни и здоровью. Очень вероятно, что
те, кто ставил так систему, просто не любят btrfs.
> Ну и второй - не пора ли плавно добавить в make-initrd поддержку нового
> расположения для /lib/firmware и /lib/modules, плавно на уровне пакетов
> сделав нужную миграцию, поддерживающую обновления ?
В merged-usr иерархии будет симлинк /lib -> usr/lib.
Нужные файлы будут доступны и по новому, и по старому расположению; не
вижу пока смысла что-то здесь предпринимать, как и явно упаковывать
/lib/firmware и /lib/modules в firmware-linux и ядрах под префикс.
Если изменить там путь, то такие пакеты перестанут поддерживать
unmerged-usr совсем. Это стоит делать не сразу.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20240203/793ee4ce/attachment.bin>
Подробная информация о списке рассылки Devel