26.01.2024 0:38, Alexey Appolonov пишет:
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 mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies
_______________________________________________
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies