From: Anton Farygin <rider@basealt.ru> To: devel@lists.altlinux.org Subject: Re: [devel] Бета-версия beta.packages.altlinux.org Date: Thu, 11 Nov 2021 10:58:49 +0300 Message-ID: <316c1d59-cebf-ce0b-b461-757505f9a86a@basealt.ru> (raw) In-Reply-To: <20211110153350.GA32467@altlinux.org> On 10.11.2021 18:33, Dmitry V. Levin wrote: > On Wed, Nov 10, 2021 at 03:29:20PM +0300, Danil Shein wrote: >> К сожалению, у пакетов для архитектуры x86_64-i586 нет привязки к >> исходным пакетам из сборочных заданий в которых они собраны и поэтому >> сконструировать ссылки на загрузку таких пакетов мы не можем. > У них косвенная привязка: пакет i586-NAME-VERSION-RELEASE.i586.rpm всегда > собирается из пакета NAME-VERSION-RELEASE.i586.rpm, у которого, в свою > очередь, есть прямая привязка к исходному пакету. Дима, спасибо. Данил, вот что-то вроде такого можно превратить в VIEW: SELECT pkg_hash, pkg_name, pkg_srcrpm_hash, pkg_sourcerpm, arepo.pkg_hash, arepo.apkg_name FROM Packages INNER JOIN ( SELECT pkg_hash, pkg_name AS apkg_name, substr(pkg_name, 6) AS i586_pkg_name, pkg_version, pkg_release, pkg_disttag FROM Packages WHERE pkg_arch = 'x86_64-i586' ) AS arepo ON (Packages.pkg_name = arepo.i586_pkg_name) AND (Packages.pkg_version = arepo.pkg_version) AND (Packages.pkg_release = arepo.pkg_release) AND (Packages.pkg_disttag = arepo.pkg_disttag) WHERE pkg_arch = 'i586' на всём наборе нашлось всего 384333 таких пакетов, можно в принципе даже MV сделать или заменить pkg_srcrpm_hash у всех arepo пакетов на тот, который от i586 - если ты сделаешь такое для пакетов, которые грузятся из заданий или репозиториев, то такую замену надо будет сделать один раз. > >> Для репозиториев у которых в БД не загружаются сборочные задания (е2к, >> riscv64, mipsel) построить такие связи совсем никак не получается. > Вряд ли в таких репозиториях есть arepo-пакеты. У нас будут репозитории с arepo пакетами, в которых не будет исходных пакетов. Но это другая история и мы будем думать что делать с такими репозиториями, в которых могут оказаться пакеты не попавшие в опубликованные ветки. Это я про образы DVD с репозиторями (т.е. дистрибутивы).
next prev parent reply other threads:[~2021-11-11 7:58 UTC|newest] Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-11-10 8:28 ` Dmitry V. Levin 2021-11-10 9:39 ` Денис Назаров 2021-11-10 9:40 ` Anton Farygin 2021-11-10 15:19 ` Денис Назаров 2021-11-10 15:31 ` Anton Farygin 2021-11-10 15:37 ` Dmitry V. Levin 2021-11-11 7:52 ` Денис Назаров 2021-11-11 8:00 ` Денис Назаров 2021-11-11 8:03 ` Anton Farygin 2021-11-10 15:33 ` Dmitry V. Levin 2021-11-11 7:58 ` Anton Farygin [this message] 2021-11-20 9:17 ` Fr. Br. George 2021-11-20 9:23 ` [devel] https на git.altlinux.org Anton Farygin 2021-11-20 10:29 ` Alexey V. Vissarionov 2021-11-20 10:43 ` Arseny Maslennikov 2021-11-20 11:09 ` Anton Farygin 2021-11-20 12:19 ` [devel] не git-репозитории " Dmitry V. Levin
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=316c1d59-cebf-ce0b-b461-757505f9a86a@basealt.ru \ --to=rider@basealt.ru \ --cc=devel@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
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git