ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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: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 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: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: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: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: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-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 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  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-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  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  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: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: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-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: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  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 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 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 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: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 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: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 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 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-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-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  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-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

* 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-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: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-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

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