[newbies] Нумерация -data пакетов в репозитории

Alexey Appolonov alexey на basealt.ru
Пт Янв 26 00:38:57 MSK 2024


25.01.2024 22:08, Александр Лубягин пишет:
> Добрый день.
> Изучаю возможности rpm, gear, hasher.
> Возник следующий вопрос...
> Допустим, у меня есть пакет myutil-A-0.1.rpm с утилитой, которая использует
> датасет из пакета myutil-data.
> Предполагается также написание другой программы, использующей этот же датасет
> Вторую утилиту я упакую в пакет myutil-B-0.1.rpm.
> Нумерация версий датасета, в общем случае, не обязана повторять нумерацию
> пакетов утилит.
> Правильно я рассуждаю? То есть, правила Альт-репозитория не привязывают нумерацию
> -data пакета к нумерации пакетов утилит? И я могу "зафризить" нумерацию датасета
> в состоянии myutil-data-1.0, например.
> При этом, нумерации утилит будут 0.1, 0.2, 0.3 ...
> Извините за такой тривиальный вопрос. Выяснить ответ на него из
> /altlinux/p10/branch/x86_64/RPMS.classic/ я не смог.
> -- 
> С уважением,
> Александр Лубягин
>
> _______________________________________________
> devel-newbies mailing list
> devel-newbies на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-newbies

Привет,

Лично я бы в данном случае не рассматривал пакет myutil-data
как некий особый пакет.

Тогда мы имеем три равноправных пакета:

X-Vx-Rx (myutil-A-<ver>-<rel>.rpm)
Y-Vy-Ry (myutil-B-<ver>-<rel>.rpm)
Z-Vz-Rx (myutil-data-<ver>-<rel>.rpm)

, где Vx - версия пакета X, Rx - релиз пакета x;
Vy - версия пакета Y, Ry - релиз пакета y;
Vz - версия пакета Z, Rz - релиз пакета z.

X зависит от Z какой-то заданной версии Vzx и
Y зависит от Z какой-то заданной версии Vzy,
при этом допускается выполнения любого
из следующих условий:
Vx != Vy
Vx != Vz
Vy != Vz
Vzx != Vzy
Vzx != Vz
Vzy != Vz


Подробная информация о списке рассылки devel-newbies