* [devel] IA: apt srclist removed @ 2007-07-03 20:54 Alexey Gladkov 2007-07-03 20:58 ` Alexey Rusakov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 20:54 UTC (permalink / raw) To: ALT Devel discussion list Приветствую! Мы начали переходить на новую схему сборки. Со следующего дня srclist.classic (индексы исходных пакетов) для apt'а не будут создаваться, так как в будущей системе SRPMS будут только промежуточным форматом хранения. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 20:54 [devel] IA: apt srclist removed Alexey Gladkov @ 2007-07-03 20:58 ` Alexey Rusakov 2007-07-03 21:37 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Rusakov @ 2007-07-03 20:58 UTC (permalink / raw) To: devel On Wed, 04 Jul 2007 00:54:38 +0400 Alexey Gladkov wrote: > Приветствую! > > Мы начали переходить на новую схему сборки. Со следующего дня > srclist.classic (индексы исходных пакетов) для apt'а не будут > создаваться, так как в будущей системе SRPMS будут только > промежуточным форматом хранения. Это как-то повлияет на работу apt-get source? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 20:58 ` Alexey Rusakov @ 2007-07-03 21:37 ` Alexey Gladkov 2007-07-03 21:43 ` Andrew Kornilov ` (2 more replies) 0 siblings, 3 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 21:37 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: > Это как-то повлияет на работу apt-get source? Сделает работу невозможной. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:37 ` Alexey Gladkov @ 2007-07-03 21:43 ` Andrew Kornilov 2007-07-03 22:01 ` Alexey Gladkov 2007-07-03 21:46 ` Aleksey Novodvorsky 2007-07-04 7:08 ` Anton Farygin 2 siblings, 1 reply; 53+ messages in thread From: Andrew Kornilov @ 2007-07-03 21:43 UTC (permalink / raw) To: ALT Devel discussion list Alexey Gladkov wrote: > Alexey Rusakov пишет: >> Это как-то повлияет на работу apt-get source? > > Сделает работу невозможной. > А нельзя ли эту "систему" включить, протестировать, а потом выключать уже то, что привычно и работает? Или она уже включена и протестирована? :) ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:43 ` Andrew Kornilov @ 2007-07-03 22:01 ` Alexey Gladkov 0 siblings, 0 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 22:01 UTC (permalink / raw) To: ALT Devel discussion list Andrew Kornilov пишет: > А нельзя ли эту "систему" включить, протестировать, а потом выключать > уже то, что привычно и работает? Или она уже включена и протестирована? :) Возможно я не точно выразился. Сейчас вводятся в действие новые скрипты создания индексов, в которых реализована поддержка новой билд системы. На пользователях этот шаг никак не скажется, за исключением того что srclist'ы не будут создаваться. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:37 ` Alexey Gladkov 2007-07-03 21:43 ` Andrew Kornilov @ 2007-07-03 21:46 ` Aleksey Novodvorsky 2007-07-03 22:01 ` Alexey Rusakov 2007-07-03 22:09 ` Alexey Gladkov 2007-07-04 7:08 ` Anton Farygin 2 siblings, 2 replies; 53+ messages in thread From: Aleksey Novodvorsky @ 2007-07-03 21:46 UTC (permalink / raw) To: ALT Devel discussion list On 7/4/07, Alexey Gladkov <legion@altlinux.ru> wrote: > Alexey Rusakov пишет: > > Это как-то повлияет на работу apt-get source? > > Сделает работу невозможной. Я сомневаюсь в своевременности такого шага. Пожалуйста, обоснуйте его необходимость. Rgrds, Алексей ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:46 ` Aleksey Novodvorsky @ 2007-07-03 22:01 ` Alexey Rusakov 2007-07-03 22:10 ` Alexey Gladkov 2007-07-03 22:09 ` Alexey Gladkov 1 sibling, 1 reply; 53+ messages in thread From: Alexey Rusakov @ 2007-07-03 22:01 UTC (permalink / raw) To: devel On Wed, 4 Jul 2007 01:46:05 +0400 Aleksey Novodvorsky wrote: > On 7/4/07, Alexey Gladkov <legion@altlinux.ru> wrote: > > Alexey Rusakov пишет: > > > Это как-то повлияет на работу apt-get source? > > > > Сделает работу невозможной. > > Я сомневаюсь в своевременности такого шага. Пожалуйста, обоснуйте его > необходимость. +1. Это фактически обрубание использования SRPM как таковых. Каким образом предлагается получать ровно те исходники, из которых собраны бинарники Сизифа? Этот способ обкатан и обнародован, я что-то пропустил? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:01 ` Alexey Rusakov @ 2007-07-03 22:10 ` Alexey Gladkov 2007-07-03 22:16 ` Alexey Rusakov 2007-07-04 12:52 ` Alexey Tourbin 0 siblings, 2 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 22:10 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: > Сизифа? Этот способ обкатан и обнародован, я что-то пропустил? Вы можете получить src.rpm с ftp. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:10 ` Alexey Gladkov @ 2007-07-03 22:16 ` Alexey Rusakov 2007-07-03 22:21 ` Alexey Gladkov 2007-07-04 12:52 ` Alexey Tourbin 1 sibling, 1 reply; 53+ messages in thread From: Alexey Rusakov @ 2007-07-03 22:16 UTC (permalink / raw) To: devel On Wed, 04 Jul 2007 02:10:54 +0400 Alexey Gladkov wrote: > Alexey Rusakov пишет: > > Сизифа? Этот способ обкатан и обнародован, я что-то пропустил? > > Вы можете получить src.rpm с ftp. Где искать соответствие между бинарными и исходными пакетами? Наугад? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:16 ` Alexey Rusakov @ 2007-07-03 22:21 ` Alexey Gladkov 2007-07-03 22:37 ` Alexey Rusakov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 22:21 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: > Где искать соответствие между бинарными и исходными пакетами? Наугад? В бинарном пакете есть информация об исходном. На sisyphus.ru эта база тоже доступна. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:21 ` Alexey Gladkov @ 2007-07-03 22:37 ` Alexey Rusakov 2007-07-04 5:35 ` Slava Semushin 2007-07-04 6:00 ` Hihin Ruslan 0 siblings, 2 replies; 53+ messages in thread From: Alexey Rusakov @ 2007-07-03 22:37 UTC (permalink / raw) To: devel On Wed, 04 Jul 2007 02:21:13 +0400 Alexey Gladkov wrote: > Alexey Rusakov пишет: > > Где искать соответствие между бинарными и исходными пакетами? Наугад? > > В бинарном пакете есть информация об исходном. > На sisyphus.ru эта база тоже доступна. То есть вместо apt-get source предлагается: 1. apt-get install --print-uris <бинарный пакет> 2. rpm -qpi <uri из первого шага> | grep src.rpm 3. wget ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/<src.rpm из второго шага> М-да. Ну что ж, можно, конечно, жить и так. А без этого обойтись никак нельзя? И самый главный вопрос - а в конечном результате-то, в светлом будущем, как можно будет получать эту информацию? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:37 ` Alexey Rusakov @ 2007-07-04 5:35 ` Slava Semushin 2007-07-04 7:43 ` Vitaly Lipatov 2007-07-04 6:00 ` Hihin Ruslan 1 sibling, 1 reply; 53+ messages in thread From: Slava Semushin @ 2007-07-04 5:35 UTC (permalink / raw) To: ALT Devel discussion list 04.07.07, Alexey Rusakov<ktirf / altlinux.org> написал(а): [...] > То есть вместо apt-get source предлагается: > 1. apt-get install --print-uris <бинарный пакет> > 2. rpm -qpi <uri из первого шага> | grep src.rpm > 3. wget > ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/<src.rpm из второго шага> Можно проще: sisyphus.ru/srpm/package/get и оттуда скачивать или SRPM'ки или RPM'ки. А если сходу не удалось угадать нужный srpm, то там же поиском найти в каком он пакете и скачать. Лично я всегда именно так и делаю, потому что каждый раз скачивать srclist довольно накладно, а использую я его не часто. -- + Slava Semushin | slava.semushin @ gmail.com + ALT Linux Team | php-coder @ altlinux.ru ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 5:35 ` Slava Semushin @ 2007-07-04 7:43 ` Vitaly Lipatov 2007-07-04 8:55 ` Alexey Rusakov 0 siblings, 1 reply; 53+ messages in thread From: Vitaly Lipatov @ 2007-07-04 7:43 UTC (permalink / raw) To: ALT Devel discussion list On 4 июля 2007, Slava Semushin wrote: > 04.07.07, Alexey Rusakov<ktirf / altlinux.org> написал(а): > [...] > > > То есть вместо apt-get source предлагается: > > 1. apt-get install --print-uris <бинарный пакет> > > 2. rpm -qpi <uri из первого шага> | grep src.rpm > > 3. wget > > ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/fi > >les/SRPMS/<src.rpm из второго шага> > > Можно проще: sisyphus.ru/srpm/package/get и оттуда скачивать > или SRPM'ки или RPM'ки. А если сходу не удалось угадать нужный Я например давно сделал команду rpmgp название_пакета которая скачивает src.rpm для указанного пакета, установленного в системе или лежащего на дискее. Собственно rpmgp и делает все эти три шага. Только думать не надо :) -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 7:43 ` Vitaly Lipatov @ 2007-07-04 8:55 ` Alexey Rusakov 2007-07-04 10:06 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Rusakov @ 2007-07-04 8:55 UTC (permalink / raw) To: devel On Wed, 4 Jul 2007 11:43:24 +0400 Vitaly Lipatov wrote: > On 4 июля 2007, Slava Semushin wrote: > > 04.07.07, Alexey Rusakov<ktirf / altlinux.org> написал(а): > > [...] > > > > > То есть вместо apt-get source предлагается: > > > 1. apt-get install --print-uris <бинарный пакет> > > > 2. rpm -qpi <uri из первого шага> | grep src.rpm > > > 3. wget > > > ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/fi > > >les/SRPMS/<src.rpm из второго шага> > > > > Можно проще: sisyphus.ru/srpm/package/get и оттуда скачивать > > или SRPM'ки или RPM'ки. А если сходу не удалось угадать нужный > Я например давно сделал команду > rpmgp название_пакета > которая скачивает src.rpm для указанного пакета, установленного в > системе или лежащего на дискее. > Собственно rpmgp и делает все эти три шага. Только думать не > надо :) В этих случаях как раз всё понятно. Мне временами нужно скачать исходники пакета, который даже не установлен у меня в системе. Собственно, для чего apt-get source оченно неплохо подходил. С другой стороны, мне это требовалось в основном для того, чтобы похачить какой-то новый пакет. Соответственно, по новым веяниям я должен брать git-репозиторий (чей?). Собственно, я сформулировал очень конкретный вопрос: Каким образом, зная название произвольного бинарного пакета из репозитория, получить исходники, из которых он был собран? Замечу, про SRPM в этой формулировке вопроса не сказано ни слова. Моя цель получить не обязательно SRPM, а просто то, из чего можно собрать RPM. Трёхшаговый метод, описанный мной выше, в долгосрочной перспективе меня не устраивает. Кто-то может рассказать, каким будет решение в долгосрочной перспективе? Или мы, как обычно, сначала рушим, а потом думаем, что бы такое на этом месте построить? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 8:55 ` Alexey Rusakov @ 2007-07-04 10:06 ` Alexey Gladkov 2007-07-04 11:03 ` Alexey Rusakov 2007-07-06 1:32 ` Денис Смирнов 0 siblings, 2 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 10:06 UTC (permalink / raw) To: ALT Devel discussion list Alexey Rusakov пишет: > Каким образом, зная название произвольного бинарного пакета из > репозитория, получить исходники, из которых он был собран? > > Замечу, про SRPM в этой формулировке вопроса не сказано ни слова. Моя цель > получить не обязательно SRPM, а просто то, из чего можно собрать RPM. > > Трёхшаговый метод, описанный мной выше, в долгосрочной перспективе меня не > устраивает. Кто-то может рассказать, каким будет решение в долгосрочной > перспективе? Или мы, как обычно, сначала рушим, а потом думаем, что бы > такое на этом месте построить? В перспективе в rpm-пакете будет содержаться информация о том из какого репозитория он собран. Далее я думаю будет сайт (sisyphus.ru) на котором это можно будет посмотреть. Мне кажется, что этого достаточно. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:06 ` Alexey Gladkov @ 2007-07-04 11:03 ` Alexey Rusakov 2007-07-06 1:32 ` Денис Смирнов 1 sibling, 0 replies; 53+ messages in thread From: Alexey Rusakov @ 2007-07-04 11:03 UTC (permalink / raw) To: devel On Wed, 04 Jul 2007 14:06:32 +0400 Alexey Gladkov wrote: > Alexey Rusakov пишет: > > Каким образом, зная название произвольного бинарного пакета из > > репозитория, получить исходники, из которых он был собран? > > > > Замечу, про SRPM в этой формулировке вопроса не сказано ни слова. Моя цель > > получить не обязательно SRPM, а просто то, из чего можно собрать RPM. > > > > Трёхшаговый метод, описанный мной выше, в долгосрочной перспективе меня не > > устраивает. Кто-то может рассказать, каким будет решение в долгосрочной > > перспективе? Или мы, как обычно, сначала рушим, а потом думаем, что бы > > такое на этом месте построить? > > В перспективе в rpm-пакете будет содержаться информация о том из > какого репозитория он собран. О. Уже гораздо лучше. Хотя почему нельзя в новые скрипты перенести генерацию srclist'ов, я всё равно слабо понимаю. Ну да Бог с ним. Предупредили бы хоть немножко запораньше. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:06 ` Alexey Gladkov 2007-07-04 11:03 ` Alexey Rusakov @ 2007-07-06 1:32 ` Денис Смирнов 1 sibling, 0 replies; 53+ messages in thread From: Денис Смирнов @ 2007-07-06 1:32 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 695 bytes --] On Wed, Jul 04, 2007 at 02:06:32PM +0400, Alexey Gladkov wrote: AG> В перспективе в rpm-пакете будет содержаться информация о том из AG> какого репозитория он собран. AG> Далее я думаю будет сайт (sisyphus.ru) на котором это можно будет AG> посмотреть. AG> Мне кажется, что этого достаточно. Есть какие-то причины, по которым ломать текущее было необходимо? А то опять у нас получается "в пути кормить не обещали". Старое сломано, новое ещё пока в далекой перспективе. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- <thresh_> вот уж действительно.. линукс поддерживает почти все железо, но КАК... [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:37 ` Alexey Rusakov 2007-07-04 5:35 ` Slava Semushin @ 2007-07-04 6:00 ` Hihin Ruslan 1 sibling, 0 replies; 53+ messages in thread From: Hihin Ruslan @ 2007-07-04 6:00 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1184 bytes --] Здравствуйте Alexey Rusakov В сообщении от 4 июля 2007 Alexey Rusakov написал(a): > On Wed, 04 Jul 2007 02:21:13 +0400 > > Alexey Gladkov wrote: > > Alexey Rusakov пишет: > > > Где искать соответствие между бинарными и исходными пакетами? > > > Наугад? > > > > В бинарном пакете есть информация об исходном. > > > > На sisyphus.ru эта база тоже доступна. > > То есть вместо apt-get source предлагается: > > 1. apt-get install --print-uris <бинарный пакет> > > 2. rpm -qpi <uri из первого шага> | grep src.rpm > > 3. wget > > ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPM >S/<src.rpm из второго шага> > > > > М-да. Ну что ж, можно, конечно, жить и так. А без этого обойтись > никак > > нельзя? И самый главный вопрос - а в конечном результате-то, в > светлом > > будущем, как можно будет получать эту информацию? Пока apt-get source не научится вытаскивать из git последний рабочий branch (в чём я сомневаюсь), заменять рано. Да и особой необходимости не наблюдаю. Плюс затрудняется поиск и анализ зависимостей между src.rpm - что затруднит перенос пакетов на другие (не Intel архитектуры). -- С уважением Xихин Руслан [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:10 ` Alexey Gladkov 2007-07-03 22:16 ` Alexey Rusakov @ 2007-07-04 12:52 ` Alexey Tourbin 2007-07-04 12:56 ` Alexey Gladkov 1 sibling, 1 reply; 53+ messages in thread From: Alexey Tourbin @ 2007-07-04 12:52 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 261 bytes --] On Wed, Jul 04, 2007 at 02:10:54AM +0400, Alexey Gladkov wrote: > Вы можете получить src.rpm с ftp. Why should you still upload src.rpm packages to ftp? I propose to drop them altogether (or keep them altogether, which is along with src lists for apt). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 12:52 ` Alexey Tourbin @ 2007-07-04 12:56 ` Alexey Gladkov 2007-07-04 14:35 ` Alexey Tourbin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 12:56 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin пишет: > On Wed, Jul 04, 2007 at 02:10:54AM +0400, Alexey Gladkov wrote: >> Вы можете получить src.rpm с ftp. > > Why should you still upload src.rpm packages to ftp? I propose to drop > them altogether (or keep them altogether, which is along with src lists > for apt). srpms будут публиковаться пока не введена новая сборочная система не будет работать. Исходные пакеты мы не можем не предоставлять. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 12:56 ` Alexey Gladkov @ 2007-07-04 14:35 ` Alexey Tourbin 2007-07-04 14:41 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Tourbin @ 2007-07-04 14:35 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 476 bytes --] On Wed, Jul 04, 2007 at 04:56:00PM +0400, Alexey Gladkov wrote: > > Why should you still upload src.rpm packages to ftp? I propose to drop > > them altogether (or keep them altogether, which is along with src lists > > for apt). > > srpms будут публиковаться пока не введена новая сборочная система не > будет работать. Исходные пакеты мы не можем не предоставлять. Если исходные пакеты всё равно предоставляются, почему бы не сгенерировать для них индексы/хеши? [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:35 ` Alexey Tourbin @ 2007-07-04 14:41 ` Alexey Gladkov 2007-07-04 20:53 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 14:41 UTC (permalink / raw) To: ALT Devel discussion list Alexey Tourbin пишет: > Если исходные пакеты всё равно предоставляются, почему бы не > сгенерировать для них индексы/хеши? http://lists.altlinux.org/pipermail/devel/2007-July/047976.html http://lists.altlinux.org/pipermail/devel/2007-July/047993.html -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:41 ` Alexey Gladkov @ 2007-07-04 20:53 ` Michael Shigorin 2007-07-04 21:45 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-04 20:53 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Jul 04, 2007 at 06:41:14PM +0400, Alexey Gladkov wrote: > > Если исходные пакеты всё равно предоставляются, почему бы не > > сгенерировать для них индексы/хеши? > http://lists.altlinux.org/pipermail/devel/2007-July/047976.html | Ээээ... ошибочка. Не в files/SRPMS, а в | Sisyphus/<ARCH>/SRPMS.classic." Знаю, впопыхах (сегодня довыкатывали очередной терминал-сервер, перед отъездом из офиса догонял devel@). | На нашем репозитории эта операция идёт очень долго. Она сейчас | очень дорогая даже на быстром сервере. Насколько дорогая? И если речь о той машинке, где максимум четыре диска -- боюсь, я знаю, где там тормоза (тогда им сопутствует приличный LA и приличный system CPU time). Может иметь смысл готовить репо в другом месте, возможно на SCSI, а туда синкать. > http://lists.altlinux.org/pipermail/devel/2007-July/047993.html | Тем более что в новой билд системе srpm публиковаться не будут | и "apt-get source" всё равно сломается. Вот когда не будет смысла, а будет альтернатива, тогда и. | Но genbasedir сейчас используется старый. Так в чём тогда проблема с | 1) либо использовать старый genbasedir до последнего, а при | миграции на новую схему воспользоваться новым genbasedir со | всеми вытекающими. Будет новая схема -- будет новый genbasedir. Пока есть старая, пусть старый будет. Если б не вылезли опытные и уважаемые разработчики -- знаешь, не открывал бы рот, а так -- лучше пусть машина работает, чем люди огорчаются. Не мы ведь для неё работаем, а она для нас... будто. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 20:53 ` Michael Shigorin @ 2007-07-04 21:45 ` Alexey Gladkov 2007-07-05 6:58 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 21:45 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > Насколько дорогая? И если речь о той машинке, где максимум > четыре диска -- боюсь, я знаю, где там тормоза (тогда им > сопутствует приличный LA и приличный system CPU time). Она очень дорога ... сейчас при запуске на двух головой машине (2Gz) и 4Gb оперативки она работает ~ 5 мин (это холодный запуск). При кэшировании холодный запуск ~ 2 мин (последующие ~ 30 сек). > Может иметь смысл готовить репо в другом месте, возможно на SCSI, > а туда синкать. Миш, репозиторий растёт, вопрос времени когда скорость дисков не будет компенсировать тормоза софта. Экстенсивный путь хорош до разумных пределов. > Вот когда не будет смысла, а будет альтернатива, тогда и. Не понял тебя. > Так в чём тогда проблема с Сейчас у меня есть обе версии. Кэширование было и раньше, но оно было задействовано не везде. > Будет новая схема -- будет новый genbasedir. Пока есть старая, > пусть старый будет. Есть новая схема. Есть новый genbasedir. Я не стал бы писать о том чего нет :) У меня нет задачи наполнить вашу жизнь разными событиями. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 21:45 ` Alexey Gladkov @ 2007-07-05 6:58 ` Michael Shigorin 2007-07-05 7:33 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-05 6:58 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jul 05, 2007 at 01:45:56AM +0400, Alexey Gladkov wrote: > > Насколько дорогая? И если речь о той машинке, где максимум > > четыре диска -- боюсь, я знаю, где там тормоза (тогда им > > сопутствует приличный LA и приличный system CPU time). > Она очень дорога ... сейчас при запуске на двух головой машине > (2Gz) и 4Gb оперативки она работает ~ 5 мин (это холодный > запуск). При кэшировании холодный запуск ~ 2 мин (последующие ~ > 30 сек). Это копейки, я уж думал, речь минимум о часе. Если не выкладываться каждые пять минут, а не реже чем раз в 1--4 часа (чаще раза в те же четыре часа сейчас смысла не вижу). Или пускать быстрый genbasedir по бинарникам, а в менее нагруженное время ночью -- тормозной, но по всему. Идёт? > > Может иметь смысл готовить репо в другом месте, возможно на > > SCSI, а туда синкать. > Миш, репозиторий растёт, вопрос времени когда скорость дисков > не будет компенсировать тормоза софта. Экстенсивный путь хорош > до разумных пределов. Так там же настанет светлое будущее, ты чо :-) > > Вот когда не будет смысла, а будет альтернатива, тогда и. > Не понял тебя. Не стоит доламывать старую схему, не довыкатив новую. Особенно если цена вопроса -- пять минут двухголовой машины на итерацию. > > Будет новая схема -- будет новый genbasedir. Пока есть > > старая, пусть старый будет. > Есть новая схема. Есть новый genbasedir. Я не стал бы писать о > том чего нет :) У меня нет задачи наполнить вашу жизнь разными > событиями. Да и так спасибо за труды. Я-то их очень ценю, просто к таким мелочам тоже лучше придираться, чем они будут потихоньку портить людям настроение. Если хочешь, можешь черновиками подобных анонсов в жабер кидать -- берусь спрогнозировать реакцию в частном порядке :-) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 6:58 ` Michael Shigorin @ 2007-07-05 7:33 ` Alexey Gladkov 2007-07-05 7:45 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-05 7:33 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > Это копейки, я уж думал, речь минимум о часе. Если не > выкладываться каждые пять минут, а не реже чем раз в 1--4 часа > (чаще раза в те же четыре часа сейчас смысла не вижу). Это совсем не копейки. Более того на диски это даёт большую нагрузку (md5 со всех пакетов в сизифе). По новой схеме пакеты будут публиковаться сразу после сборки т.е. genbasedir нужно будет делать после сборки _каждого_ пакета. Иначе будут проблемы другого характера. > Или пускать быстрый genbasedir по бинарникам, а в менее > нагруженное время ночью -- тормозной, но по всему. Идёт? Не идёт. По этой схеме репозиторий можно будет публиковать только ночью после полной генерации индексов. > Не стоит доламывать старую схему, не довыкатив новую. Особенно > если цена вопроса -- пять минут двухголовой машины на итерацию. Хорошо. Ты предлагаешь первый путь. Нет проблем. Идём по нему. -- Rgrds, legion -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 7:33 ` Alexey Gladkov @ 2007-07-05 7:45 ` Michael Shigorin 2007-07-05 8:05 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-05 7:45 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jul 05, 2007 at 11:33:44AM +0400, Alexey Gladkov wrote: > > Это копейки, я уж думал, речь минимум о часе. Если не > > выкладываться каждые пять минут, а не реже чем раз в 1--4 > > часа (чаще раза в те же четыре часа сейчас смысла не вижу). > Это совсем не копейки. Более того на диски это даёт большую > нагрузку (md5 со всех пакетов в сизифе). По новой схеме пакеты > будут публиковаться сразу после сборки т.е. genbasedir нужно > будет делать после сборки _каждого_ пакета. Иначе будут > проблемы другого характера. По доступности для сборки? > > Не стоит доламывать старую схему, не довыкатив новую. Особенно > > если цена вопроса -- пять минут двухголовой машины на итерацию. > Хорошо. Ты предлагаешь первый путь. Нет проблем. Идём по нему. Как ещё один компромиссный вариант -- в более внутреннем репо, на котором всё собирается, делаются оперативные хэши по бинарникам, а при синхронизации в те же раз в четыре часа (кажется, gentoo требует от зеркал такой периодичности -- вряд ли мы торопимся сильней) создаются и по исходникам. Вообще я пока не вижу, что приносит публикация чаще раза в сутки. Когда надо быстрее -- сам выдёргиваю из incoming или git и заряжаю в hasher, думаю, другие так же. Что даёт оперативное появление пакетов в сборочном репо -- знаю, не так давно recoll перезаливал с прибитой по версии зависимостью в подозрении, что собралось не с тем xapian-core (судя по неудаче сборки с гвоздём -- именно так оно тогда и произошло сперва). -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 7:45 ` Michael Shigorin @ 2007-07-05 8:05 ` Alexey Gladkov 2007-07-05 8:19 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-05 8:05 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > On Thu, Jul 05, 2007 at 11:33:44AM +0400, Alexey Gladkov wrote: >>> Это копейки, я уж думал, речь минимум о часе. Если не >>> выкладываться каждые пять минут, а не реже чем раз в 1--4 >>> часа (чаще раза в те же четыре часа сейчас смысла не вижу). >> Это совсем не копейки. Более того на диски это даёт большую >> нагрузку (md5 со всех пакетов в сизифе). По новой схеме пакеты >> будут публиковаться сразу после сборки т.е. genbasedir нужно >> будет делать после сборки _каждого_ пакета. Иначе будут >> проблемы другого характера. > > По доступности для сборки? Например с откатами в случае критичных удовлетворённостей. Если кэшировать и выкладывать пакеты пачкой, то откатить можно будет только эту пачку. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 8:05 ` Alexey Gladkov @ 2007-07-05 8:19 ` Michael Shigorin 2007-07-05 9:18 ` Alexey Gladkov 0 siblings, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-05 8:19 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jul 05, 2007 at 12:05:20PM +0400, Alexey Gladkov wrote: > >>> Это копейки, я уж думал, речь минимум о часе. Если не > >>> выкладываться каждые пять минут, а не реже чем раз в 1--4 > >>> часа (чаще раза в те же четыре часа сейчас смысла не вижу). > >> Это совсем не копейки. Более того на диски это даёт большую > >> нагрузку (md5 со всех пакетов в сизифе). По новой схеме пакеты > >> будут публиковаться сразу после сборки т.е. genbasedir нужно > >> будет делать после сборки _каждого_ пакета. Иначе будут > >> проблемы другого характера. > > По доступности для сборки? > Например с откатами в случае критичных удовлетворённостей. Если > кэшировать и выкладывать пакеты пачкой, то откатить можно будет > только эту пачку. Возможно ли выполнять анализ на оперативном репо? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 8:19 ` Michael Shigorin @ 2007-07-05 9:18 ` Alexey Gladkov 2007-07-05 13:00 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-05 9:18 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > Возможно ли выполнять анализ на оперативном репо? Это очень сложно. Фактически нужно повторить логику apt. Сам же apt использовать опасно т.к. его поведение может меняться в случае когда к нему подключены один или больше источников. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 9:18 ` Alexey Gladkov @ 2007-07-05 13:00 ` Michael Shigorin 0 siblings, 0 replies; 53+ messages in thread From: Michael Shigorin @ 2007-07-05 13:00 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jul 05, 2007 at 01:18:48PM +0400, Alexey Gladkov wrote: > > Возможно ли выполнять анализ на оперативном репо? > Это очень сложно. Фактически нужно повторить логику apt. Сам же > apt использовать опасно т.к. его поведение может меняться в > случае когда к нему подключены один или больше источников. Понял, отпадает. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:46 ` Aleksey Novodvorsky 2007-07-03 22:01 ` Alexey Rusakov @ 2007-07-03 22:09 ` Alexey Gladkov 2007-07-03 22:22 ` Aleksey Novodvorsky 2007-07-04 9:44 ` Michael Shigorin 1 sibling, 2 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-03 22:09 UTC (permalink / raw) To: ALT Devel discussion list Aleksey Novodvorsky пишет: > Я сомневаюсь в своевременности такого шага. Пожалуйста, обоснуйте его > необходимость. Я не говорил про введение в строй билд системы. Какой именно шаг нужно пояснить ? -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:09 ` Alexey Gladkov @ 2007-07-03 22:22 ` Aleksey Novodvorsky 2007-07-04 9:44 ` Michael Shigorin 1 sibling, 0 replies; 53+ messages in thread From: Aleksey Novodvorsky @ 2007-07-03 22:22 UTC (permalink / raw) To: ALT Devel discussion list On 7/4/07, Alexey Gladkov <legion@altlinux.ru> wrote: > Aleksey Novodvorsky пишет: > > Я сомневаюсь в своевременности такого шага. Пожалуйста, обоснуйте его > > необходимость. > > Я не говорил про введение в строй билд системы. > Какой именно шаг нужно пояснить ? Нужно рассказать про все шаги и объяснить необходимость срочного отказа от srclist. Rgrds, Алексей ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 22:09 ` Alexey Gladkov 2007-07-03 22:22 ` Aleksey Novodvorsky @ 2007-07-04 9:44 ` Michael Shigorin 2007-07-04 10:57 ` Alexey Gladkov 1 sibling, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-04 9:44 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Jul 04, 2007 at 02:09:26AM +0400, Alexey Gladkov wrote: > > Я сомневаюсь в своевременности такого шага. Пожалуйста, > > обоснуйте его необходимость. > Я не говорил про введение в строй билд системы. > Какой именно шаг нужно пояснить ? Лёш, люди склонны болезненно воспринимать, когда что-то ломается. Эти хэши так напряжно генерить для того, что сейчас по факту попадает в files/SRPMS? В подобных случаях можешь сразу 100% предсказать реакцию и подумать, что проще -- читать флейм и непонимание или дописать ещё пару строк и пусть поработает ещё пять минут в сутки. PS: я давно не пользуюсь apt-get source по той причине, что обычно locate или ls на локальном зеркале просто быстрее (дальше scp или lftp), но это явно не общий случай. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 9:44 ` Michael Shigorin @ 2007-07-04 10:57 ` Alexey Gladkov 2007-07-04 11:21 ` Alexey Rusakov ` (3 more replies) 0 siblings, 4 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 10:57 UTC (permalink / raw) To: ALT Devel discussion list Michael Shigorin пишет: > On Wed, Jul 04, 2007 at 02:09:26AM +0400, Alexey Gladkov wrote: >>> Я сомневаюсь в своевременности такого шага. Пожалуйста, >>> обоснуйте его необходимость. >> Я не говорил про введение в строй билд системы. >> Какой именно шаг нужно пояснить ? > > Лёш, люди склонны болезненно воспринимать, когда что-то ломается. > Эти хэши так напряжно генерить для того, что сейчас по факту > попадает в files/SRPMS? Ээээ... ошибочка. Не в files/SRPMS, а в Sisyphus/<ARCH>/SRPMS.classic. В files/SRPMS могут быть дупы из-за того что тут все архитектуры. В SRPMS.classic их нет. Эти индексы очень сложно создавать и что ещё важнее долго. Если не веришь, то посмотри в код gensrclist в apt. Эта утилита читает все бинарные и исходные rpm-пакеты, потом делает соответствие между rpms и srpms ... потом она заносит это знание в хэдер специального вида. Т.е. вся схема рассчитана на единовременную генерацию ... и не предусматривает кэширования. На нашем репозитории эта операция идёт очень долго. Она сейчас очень дорогая даже на быстром сервере. А чтобы автоматизировать публикацию пакетов и сократить задержки требуется чтобы genbasedir работал гораздо быстрее. Я реализовал кэширование(rpmbox by arch) для части публикующих скриптов. Но genbasedir сейчас используется старый. Тем более что в новой билд системе srpm публиковаться не будут и "apt-get source" всё равно сломается. Сейчас я стою перед выбором: 1) либо использовать старый genbasedir до последнего, а при миграции на новую схему воспользоваться новым genbasedir со всеми вытекающими. 2) либо постепенно готовить инфраструктуру к переезду чтобы изменения не были одним большим сюрпризом. Мне почему-то ближе второй вариант. > PS: я давно не пользуюсь apt-get source по той причине, что > обычно locate или ls на локальном зеркале просто быстрее > (дальше scp или lftp), но это явно не общий случай. А я пользуюсь sisyphus.ru. Там есть вся необходимая информация. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:57 ` Alexey Gladkov @ 2007-07-04 11:21 ` Alexey Rusakov 2007-07-04 11:52 ` Anton Farygin ` (2 subsequent siblings) 3 siblings, 0 replies; 53+ messages in thread From: Alexey Rusakov @ 2007-07-04 11:21 UTC (permalink / raw) To: devel On Wed, 04 Jul 2007 14:57:56 +0400 Alexey Gladkov wrote: > Michael Shigorin пишет: > > On Wed, Jul 04, 2007 at 02:09:26AM +0400, Alexey Gladkov wrote: > >>> Я сомневаюсь в своевременности такого шага. Пожалуйста, > >>> обоснуйте его необходимость. > >> Я не говорил про введение в строй билд системы. > >> Какой именно шаг нужно пояснить ? > > > > Лёш, люди склонны болезненно воспринимать, когда что-то ломается. > > Эти хэши так напряжно генерить для того, что сейчас по факту > > попадает в files/SRPMS? > > Ээээ... ошибочка. Не в files/SRPMS, а в Sisyphus/<ARCH>/SRPMS.classic. > В files/SRPMS могут быть дупы из-за того что тут все архитектуры. В > SRPMS.classic их нет. > > Эти индексы очень сложно создавать и что ещё важнее долго. Если не > веришь, то посмотри в код gensrclist в apt. > Эта утилита читает все бинарные и исходные rpm-пакеты, потом делает > соответствие между rpms и srpms ... потом она заносит это знание в > хэдер специального вида. Т.е. вся схема рассчитана на единовременную > генерацию ... и не предусматривает кэширования. На нашем репозитории > эта операция идёт очень долго. Она сейчас очень дорогая даже на > быстром сервере. > > А чтобы автоматизировать публикацию пакетов и сократить задержки > требуется чтобы genbasedir работал гораздо быстрее. Я реализовал > кэширование(rpmbox by arch) для части публикующих скриптов. Но > genbasedir сейчас используется старый. > > Тем более что в новой билд системе srpm публиковаться не будут и > "apt-get source" всё равно сломается. > > Сейчас я стою перед выбором: > 1) либо использовать старый genbasedir до последнего, а при миграции > на новую схему воспользоваться новым genbasedir со всеми вытекающими. > 2) либо постепенно готовить инфраструктуру к переезду чтобы изменения > не были одним большим сюрпризом. О! Так бы сразу. А нельзя захачить сервер apt так, чтобы по apt-get source он просто отдавал содержимое соответствующего поля в RPM-пакете с присобаченным к нему путём до SRPMS? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:57 ` Alexey Gladkov 2007-07-04 11:21 ` Alexey Rusakov @ 2007-07-04 11:52 ` Anton Farygin 2007-07-04 12:16 ` Igor Zubkov 2007-07-04 14:47 ` Dmitry V. Levin 3 siblings, 0 replies; 53+ messages in thread From: Anton Farygin @ 2007-07-04 11:52 UTC (permalink / raw) To: ALT Devel discussion list Alexey Gladkov wrote: > Michael Shigorin пишет: >> On Wed, Jul 04, 2007 at 02:09:26AM +0400, Alexey Gladkov wrote: > >> PS: я давно не пользуюсь apt-get source по той причине, что >> обычно locate или ls на локальном зеркале просто быстрее >> (дальше scp или lftp), но это явно не общий случай. > > А я пользуюсь sisyphus.ru. Там есть вся необходимая информация. > А как быть тем, у кого нет интернета ? ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:57 ` Alexey Gladkov 2007-07-04 11:21 ` Alexey Rusakov 2007-07-04 11:52 ` Anton Farygin @ 2007-07-04 12:16 ` Igor Zubkov 2007-07-04 12:56 ` Alexey Gladkov 2007-07-04 14:47 ` Dmitry V. Levin 3 siblings, 1 reply; 53+ messages in thread From: Igor Zubkov @ 2007-07-04 12:16 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Wednesday 04 July 2007 13:57:56 Alexey Gladkov написал(а): > > PS: я давно не пользуюсь apt-get source по той причине, что > > обычно locate или ls на локальном зеркале просто быстрее > > (дальше scp или lftp), но это явно не общий случай. > > А я пользуюсь sisyphus.ru. Там есть вся необходимая информация. Не вся. Хотелось бы больше. Но... -- icesik ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 12:16 ` Igor Zubkov @ 2007-07-04 12:56 ` Alexey Gladkov 2007-07-04 13:16 ` Igor Zubkov 0 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 12:56 UTC (permalink / raw) To: ALT Devel discussion list Igor Zubkov пишет: > Не вся. Хотелось бы больше. Но... Чего например ? -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 12:56 ` Alexey Gladkov @ 2007-07-04 13:16 ` Igor Zubkov 2007-07-04 20:55 ` Michael Shigorin 0 siblings, 1 reply; 53+ messages in thread From: Igor Zubkov @ 2007-07-04 13:16 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Wednesday 04 July 2007 15:56:47 Alexey Gladkov написал(а): > Igor Zubkov пишет: > > Не вся. Хотелось бы больше. Но... > > Чего например ? Полную копию всей мета информации что содержится в rpm пакетах всего Сизифа под три платформы (i586, x86_64, noarch). С sql интерфейсом. И всегда в актуальном состоянии. И с возможностью посмотреть как это было в прошлом (т.е. версионирование информации). Если есть желание, то я могу накидать полный концеп для этого с полным описанием что, где и как. -- icesik ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 13:16 ` Igor Zubkov @ 2007-07-04 20:55 ` Michael Shigorin 2007-07-04 23:12 ` Igor Zubkov 2007-07-04 23:13 ` Igor Zubkov 0 siblings, 2 replies; 53+ messages in thread From: Michael Shigorin @ 2007-07-04 20:55 UTC (permalink / raw) To: ALT Devel discussion list On Wed, Jul 04, 2007 at 04:16:48PM +0300, Igor Zubkov wrote: > > > Не вся. Хотелось бы больше. Но... > > Чего например ? Понимание архитектур и интерфейса к find-package. > Полную копию всей мета информации что содержится в rpm пакетах > всего Сизифа под три платформы (i586, x86_64, noarch). С sql > интерфейсом. Думаю, это можно подумать и организовать. > И всегда в актуальном состоянии. И с возможностью посмотреть > как это было в прошлом (т.е. версионирование информации). Если > есть желание, то я могу накидать полный концеп для этого с > полным описанием что, где и как. Кидай FR на prometeus. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 20:55 ` Michael Shigorin @ 2007-07-04 23:12 ` Igor Zubkov 2007-07-04 23:13 ` Igor Zubkov 1 sibling, 0 replies; 53+ messages in thread From: Igor Zubkov @ 2007-07-04 23:12 UTC (permalink / raw) To: ALT Devel discussion list 04.07.07, Michael Shigorin <mike osdn org ua> написал(а): > On Wed, Jul 04, 2007 at 04:16:48PM +0300, Igor Zubkov wrote: > > > > Не вся. Хотелось бы больше. Но... > > > Чего например ? > > Понимание архитектур и интерфейса к find-package. > > > Полную копию всей мета информации что содержится в rpm пакетах > > всего Сизифа под три платформы (i586, x86_64, noarch). С sql > > интерфейсом. > > Думаю, это можно подумать и организовать. Давай я сразу уточню что мне надо: [icesik@iceberg ~]$ rpm --querytags | wc -l 131 [icesik@iceberg ~]$ Вот это и ещё много чего. Тебе сказать сколько будет весить такая база данных? И сколько потребуется времени для обработки одного запроса? В принципе, я уже знаю сколько надо времени и ресурсов для того что бы написать то что после станет мега рулезом. Но у меня нет сколько времени. И денег для этого времени. > > И всегда в актуальном состоянии. И с возможностью посмотреть > > как это было в прошлом (т.е. версионирование информации). Если > > есть желание, то я могу накидать полный концеп для этого с > > полным описанием что, где и как. > > Кидай FR на prometeus. А толку? Его лучше сразу просто выкинуть. С www.sisyphus.ru проблема в том что perl из нашёй команды знают единицы (или больше). А те кто знают, к нему руки точно прикладывать не будут. Это видно по тому как он сейчас живёт последнии год или даже больше. Вот такая грустная правда жизни. -- icesik ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 20:55 ` Michael Shigorin 2007-07-04 23:12 ` Igor Zubkov @ 2007-07-04 23:13 ` Igor Zubkov 2007-07-05 7:04 ` Michael Shigorin 1 sibling, 1 reply; 53+ messages in thread From: Igor Zubkov @ 2007-07-04 23:13 UTC (permalink / raw) To: ALT Devel discussion list 04.07.07, Michael Shigorin<mike@osdn.org.ua> написал(а): > On Wed, Jul 04, 2007 at 04:16:48PM +0300, Igor Zubkov wrote: > > > > Не вся. Хотелось бы больше. Но... > > > Чего например ? > > Понимание архитектур Это ясно... > и интерфейса к find-package. А тут можно поподробней? -- icesik ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 23:13 ` Igor Zubkov @ 2007-07-05 7:04 ` Michael Shigorin 2007-07-05 14:45 ` Igor Zubkov 0 siblings, 1 reply; 53+ messages in thread From: Michael Shigorin @ 2007-07-05 7:04 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Jul 05, 2007 at 02:13:47AM +0300, Igor Zubkov wrote: > > и интерфейса к find-package. > А тут можно поподробней? Чтоб на http://sisyphus.ru/srpm/alterator-x11 [/git] были ссылки на все git repo, где оно есть. (хотя "/srpm" уже тоже не совсем) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-05 7:04 ` Michael Shigorin @ 2007-07-05 14:45 ` Igor Zubkov 0 siblings, 0 replies; 53+ messages in thread From: Igor Zubkov @ 2007-07-05 14:45 UTC (permalink / raw) To: ALT Devel discussion list В сообщении от Thursday 05 July 2007 10:04:09 Michael Shigorin написал(а): > On Thu, Jul 05, 2007 at 02:13:47AM +0300, Igor Zubkov wrote: > > > и интерфейса к find-package. > > > > А тут можно поподробней? > > Чтоб на http://sisyphus.ru/srpm/alterator-x11 [/git] были ссылки > на все git repo, где оно есть. (хотя "/srpm" уже тоже не совсем) Ага. Понял о чём ты. -- icesik ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 10:57 ` Alexey Gladkov ` (2 preceding siblings ...) 2007-07-04 12:16 ` Igor Zubkov @ 2007-07-04 14:47 ` Dmitry V. Levin 2007-07-04 17:05 ` Alexey Gladkov ` (2 more replies) 3 siblings, 3 replies; 53+ messages in thread From: Dmitry V. Levin @ 2007-07-04 14:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 947 bytes --] On Wed, Jul 04, 2007 at 02:57:56PM +0400, Alexey Gladkov wrote: [...] > Эти индексы очень сложно создавать и что ещё важнее долго. Если не > веришь, то посмотри в код gensrclist в apt. > Эта утилита читает все бинарные и исходные rpm-пакеты, потом делает > соответствие между rpms и srpms ... потом она заносит это знание в > хэдер специального вида. Т.е. вся схема рассчитана на единовременную > генерацию ... и не предусматривает кэширования. На нашем репозитории > эта операция идёт очень долго. Она сейчас очень дорогая даже на > быстром сервере. > > А чтобы автоматизировать публикацию пакетов и сократить задержки > требуется чтобы genbasedir работал гораздо быстрее. Я реализовал > кэширование(rpmbox by arch) для части публикующих скриптов. Но > genbasedir сейчас используется старый. Алексей, а ты мог бы рассказать это ещё детальнее? Может быть, кто-то из нас придумает способ быстро обновлять srclist? -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:47 ` Dmitry V. Levin @ 2007-07-04 17:05 ` Alexey Gladkov 2007-07-06 6:47 ` Dmitry V. Levin 2007-07-04 17:18 ` Alexey Gladkov 2007-07-05 6:22 ` Alexey Gladkov 2 siblings, 1 reply; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 17:05 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > Алексей, а ты мог бы рассказать это ещё детальнее? > Может быть, кто-то из нас придумает способ быстро обновлять srclist? О чём рассказать детальнее ? -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 17:05 ` Alexey Gladkov @ 2007-07-06 6:47 ` Dmitry V. Levin 0 siblings, 0 replies; 53+ messages in thread From: Dmitry V. Levin @ 2007-07-06 6:47 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 722 bytes --] On Wed, Jul 04, 2007 at 09:05:01PM +0400, Alexey Gladkov wrote: > Dmitry V. Levin пишет: > > Алексей, а ты мог бы рассказать это ещё детальнее? > > Может быть, кто-то из нас придумает способ быстро обновлять srclist? > > О чём рассказать детальнее ? Зачем нужно быстро обновлять srclist, и в чём содержится основная сложность по сравнению с pkglist. Пришла в голову (возможно, не только мне) следующая идея: 1. Обновлять pkglist быстро с помощью твоего нового высокооптимизированного средства. 2. Публиковать (подписывать репозиторий и выкладывать его в публичный доступ) 2 раза в сутки, и в этот момент можно использовать старый genbasedir для того, чтобы обновлять старый srclist. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:47 ` Dmitry V. Levin 2007-07-04 17:05 ` Alexey Gladkov @ 2007-07-04 17:18 ` Alexey Gladkov 2007-07-05 6:22 ` Alexey Gladkov 2 siblings, 0 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-04 17:18 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > Может быть, кто-то из нас придумает способ быстро обновлять srclist? Задача: придумать способ _быстро_ сгенерировать rpm хэдер с специальными дополнительными тэгами. Вот какая задача меня интересует ... f не задача быстро генерировать srclist без помощи gensrclist. Я писал про два пути. Можно пойти по первому и ничего не менять пока билд система не будет работать. Только в этом случае мы только отсрочим решение озвученной мной задачи (если конечно захотим её решать). Я могу сильно напрячься и реализовать srclist для текущей схемы. Нет ничего невозможного. В конце-концов sisyphus_add_new работает с ограниченным количеством пакетов. Но это потребует некоторого времени и сил. Плюс увеличит время на публикацию сизифа (это естественно). Если хочешь я могу приступить к реализации. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:47 ` Dmitry V. Levin 2007-07-04 17:05 ` Alexey Gladkov 2007-07-04 17:18 ` Alexey Gladkov @ 2007-07-05 6:22 ` Alexey Gladkov 2 siblings, 0 replies; 53+ messages in thread From: Alexey Gladkov @ 2007-07-05 6:22 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin пишет: > Алексей, а ты мог бы рассказать это ещё детальнее? > Может быть, кто-то из нас придумает способ быстро обновлять srclist? Мне сейчас пришло в голову что если при сборке в хэшере я подсуну сборочный скрипт специального вида, то смогу создать любые метаданные для пакета и его бинарников. Ведь собираем мы новоприбывших по одному. Конечно тащить с пакетами ещё одну сущность - это не фонтан ... но можно. -- Rgrds, legion ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-03 21:37 ` Alexey Gladkov 2007-07-03 21:43 ` Andrew Kornilov 2007-07-03 21:46 ` Aleksey Novodvorsky @ 2007-07-04 7:08 ` Anton Farygin 2007-07-04 14:20 ` Dmitry V. Levin 2 siblings, 1 reply; 53+ messages in thread From: Anton Farygin @ 2007-07-04 7:08 UTC (permalink / raw) To: ALT Devel discussion list Alexey Gladkov wrote: > Alexey Rusakov пишет: >> Это как-то повлияет на работу apt-get source? > > Сделает работу невозможной. > Кто-то перегрелся.. пока не будет аналога apt-get source - так делать нельзя. Удобнее инструмента чем apt-get source я ещё не встречал. Тащить что-то с FTP ? Нафиг, я лучше Ubuntu поставлю, которая у меня не ставиться... ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 7:08 ` Anton Farygin @ 2007-07-04 14:20 ` Dmitry V. Levin 2007-07-05 8:00 ` Anton Farygin 0 siblings, 1 reply; 53+ messages in thread From: Dmitry V. Levin @ 2007-07-04 14:20 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 581 bytes --] On Wed, Jul 04, 2007 at 11:08:18AM +0400, Anton Farygin wrote: > Alexey Gladkov wrote: > > Alexey Rusakov пишет: > >> Это как-то повлияет на работу apt-get source? > > > > Сделает работу невозможной. > > Кто-то перегрелся.. пока не будет аналога apt-get source - так делать > нельзя. > > Удобнее инструмента чем apt-get source я ещё не встречал. Тащить что-то > с FTP ? Нафиг, я лучше Ubuntu поставлю, которая у меня не ставиться... apt-get source обречён в принципе, поскольку обучать его git-clone/git-pull желающих, скорее всего, не найдётся. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 53+ messages in thread
* Re: [devel] IA: apt srclist removed 2007-07-04 14:20 ` Dmitry V. Levin @ 2007-07-05 8:00 ` Anton Farygin 0 siblings, 0 replies; 53+ messages in thread From: Anton Farygin @ 2007-07-05 8:00 UTC (permalink / raw) To: ALT Devel discussion list Dmitry V. Levin wrote: > On Wed, Jul 04, 2007 at 11:08:18AM +0400, Anton Farygin wrote: >> Alexey Gladkov wrote: >>> Alexey Rusakov пишет: >>>> Это как-то повлияет на работу apt-get source? >>> Сделает работу невозможной. >> Кто-то перегрелся.. пока не будет аналога apt-get source - так делать >> нельзя. >> >> Удобнее инструмента чем apt-get source я ещё не встречал. Тащить что-то >> с FTP ? Нафиг, я лучше Ubuntu поставлю, которая у меня не ставиться... > > apt-get source обречён в принципе, поскольку обучать его git-clone/git-pull > желающих, скорее всего, не найдётся. git-clone и git-pull шаг в общем то достаточно рискованный. Я не готов вместо 8 гигабайт исходников зеркалировать 50 гигабайт. Rgds, Rider ^ permalink raw reply [flat|nested] 53+ messages in thread
end of thread, other threads:[~2007-07-06 6:47 UTC | newest] Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-07-03 20:54 [devel] IA: apt srclist removed Alexey Gladkov 2007-07-03 20:58 ` Alexey Rusakov 2007-07-03 21:37 ` Alexey Gladkov 2007-07-03 21:43 ` Andrew Kornilov 2007-07-03 22:01 ` Alexey Gladkov 2007-07-03 21:46 ` Aleksey Novodvorsky 2007-07-03 22:01 ` Alexey Rusakov 2007-07-03 22:10 ` Alexey Gladkov 2007-07-03 22:16 ` Alexey Rusakov 2007-07-03 22:21 ` Alexey Gladkov 2007-07-03 22:37 ` Alexey Rusakov 2007-07-04 5:35 ` Slava Semushin 2007-07-04 7:43 ` Vitaly Lipatov 2007-07-04 8:55 ` Alexey Rusakov 2007-07-04 10:06 ` Alexey Gladkov 2007-07-04 11:03 ` Alexey Rusakov 2007-07-06 1:32 ` Денис Смирнов 2007-07-04 6:00 ` Hihin Ruslan 2007-07-04 12:52 ` Alexey Tourbin 2007-07-04 12:56 ` Alexey Gladkov 2007-07-04 14:35 ` Alexey Tourbin 2007-07-04 14:41 ` Alexey Gladkov 2007-07-04 20:53 ` Michael Shigorin 2007-07-04 21:45 ` Alexey Gladkov 2007-07-05 6:58 ` Michael Shigorin 2007-07-05 7:33 ` Alexey Gladkov 2007-07-05 7:45 ` Michael Shigorin 2007-07-05 8:05 ` Alexey Gladkov 2007-07-05 8:19 ` Michael Shigorin 2007-07-05 9:18 ` Alexey Gladkov 2007-07-05 13:00 ` Michael Shigorin 2007-07-03 22:09 ` Alexey Gladkov 2007-07-03 22:22 ` Aleksey Novodvorsky 2007-07-04 9:44 ` Michael Shigorin 2007-07-04 10:57 ` Alexey Gladkov 2007-07-04 11:21 ` Alexey Rusakov 2007-07-04 11:52 ` Anton Farygin 2007-07-04 12:16 ` Igor Zubkov 2007-07-04 12:56 ` Alexey Gladkov 2007-07-04 13:16 ` Igor Zubkov 2007-07-04 20:55 ` Michael Shigorin 2007-07-04 23:12 ` Igor Zubkov 2007-07-04 23:13 ` Igor Zubkov 2007-07-05 7:04 ` Michael Shigorin 2007-07-05 14:45 ` Igor Zubkov 2007-07-04 14:47 ` Dmitry V. Levin 2007-07-04 17:05 ` Alexey Gladkov 2007-07-06 6:47 ` Dmitry V. Levin 2007-07-04 17:18 ` Alexey Gladkov 2007-07-05 6:22 ` Alexey Gladkov 2007-07-04 7:08 ` Anton Farygin 2007-07-04 14:20 ` Dmitry V. Levin 2007-07-05 8:00 ` Anton Farygin
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