From: Grigory Ustinov <grenka@altlinux.org> To: devel-newbies@lists.altlinux.org Subject: Re: [newbies] Нумерация -data пакетов в репозитории Date: Fri, 26 Jan 2024 04:21:00 +0300 Message-ID: <4c18b8d8-4d70-45ba-8c44-d9c3b9e323a5@altlinux.org> (raw) In-Reply-To: <7bbccaf7-3058-7bad-073a-d043800f8e68@basealt.ru> 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
next prev parent reply other threads:[~2024-01-26 1:21 UTC|newest] Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-01-25 21:38 ` Alexey Appolonov 2024-01-26 1:21 ` Grigory Ustinov [this message] 2024-01-26 9:13 ` Paul Wolneykien
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4c18b8d8-4d70-45ba-8c44-d9c3b9e323a5@altlinux.org \ --to=grenka@altlinux.org \ --cc=devel-newbies@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
devel@ where you _can_ ask This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \ devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com public-inbox-index devel-newbies Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies AGPL code for this site: git clone https://public-inbox.org/public-inbox.git