ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] hasher и M40
@ 2007-11-07 16:24 Timur Batyrshin
  2007-11-07 20:38 ` Michael Shigorin
  2007-11-12 14:35 ` Timur Batyrshin
  0 siblings, 2 replies; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-07 16:24 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Раз меня послали из sysadmins@ с такими вопросами сюда -- пишу сюда:

Пытаюсь собрать пакет в hasher-е:

При сборке выдается вот что:
[builder@hasher ~]$ hsh netams-3.4.0rc2-alt2.src.rpm 
Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
Чтение списков пакетов...
Построение дерева зависимостей...
Selected version rpm-build#4.0.4-alt77 for rpm-build>=0:4.0.4-alt21
Version kernel-headers-common#1.1.9-alt1 for
kernel-headers-common>=0:1.1.4-alt1 is already selected for install
Selected version sisyphus_check#0.7.18-alt1 for sisyphus_check>=0:0.7.3
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена из
каталога 'Входящие'. Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  rpm-build: Для установки требует: librpmbuild (= 4.0.4-alt77) но
4.0.4-alt77.M40.1 будет установлен 
Для установки требует: rpm (= 4.0.4-alt77) но 4.0.4-alt77.M40.1 будет
установлен
E: Извините, `битые' пакеты
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate build package file list.

Из репозиториев подключены диск ALS40 и самосборный из ALS40 и
updates/ALS40 с офсайта, которые собираются следующей командой:
genbasedir --create "--topdir=$DESTDIR" i586


Как научить hasher брать файлы из моего репозитория / исправить
репозиторий, чтобы он подходил к hasher?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 16:24 [Comm] hasher и M40 Timur Batyrshin
@ 2007-11-07 20:38 ` Michael Shigorin
  2007-11-07 21:11   ` Timur Batyrshin
  2007-11-12 14:35 ` Timur Batyrshin
  1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2007-11-07 20:38 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Nov 07, 2007 at 07:24:00PM +0300, Timur Batyrshin wrote:
> Раз меня послали из sysadmins@ с такими вопросами сюда -- пишу сюда:
> Пытаюсь собрать пакет в hasher-е:

А что в sources.list*?

>   rpm-build: Для установки требует: librpmbuild (= 4.0.4-alt77) но
> 4.0.4-alt77.M40.1 будет установлен 
> Для установки требует: rpm (= 4.0.4-alt77) но 4.0.4-alt77.M40.1 будет
> установлен

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 20:38 ` Michael Shigorin
@ 2007-11-07 21:11   ` Timur Batyrshin
  2007-11-07 21:26     ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-07 21:11 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions


В письме от Срд, 07 Ноя 2007, 23:38 Michael Shigorin
пишет:
>> Раз меня послали из sysadmins@ с такими
>> вопросами сюда -- пишу сюда:
>> Пытаюсь собрать пакет в hasher-е:
> А что в sources.list*?

# установочный диск ALS40
rpm rsync://hn/distr32 ALTLinux asterisk base disk

# самосборные репозитории из ALS40 main+updates
rpm rsync://hn/repo i586 horus zayats mahatara
rpm rsync://hn/repo noarch horus zayats mahatara

Сейчас заглянул внутрь -- почему-то с
помощью rpm -qp из некоторых пакетов %{RELEASE}
вытаскивается как alt-XX.M40
С чем это может быть связано?

>>   rpm-build: Для установки требует: librpmbuild (=
>> 4.0.4-alt77) но
>> 4.0.4-alt77.M40.1 будет установлен
>> Для установки требует: rpm (= 4.0.4-alt77) но
>> 4.0.4-alt77.M40.1 будет
>> установлен




^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 21:11   ` Timur Batyrshin
@ 2007-11-07 21:26     ` Michael Shigorin
  2007-11-07 22:50       ` Timur Batyrshin
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2007-11-07 21:26 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, Nov 08, 2007 at 12:11:23AM +0300, Timur Batyrshin wrote:
> >> Пытаюсь собрать пакет в hasher-е:
> > А что в sources.list*?
> # установочный диск ALS40
> rpm rsync://hn/distr32 ALTLinux asterisk base disk
> 
> # самосборные репозитории из ALS40 main+updates

Ааа.

> rpm rsync://hn/repo i586 horus zayats mahatara
> rpm rsync://hn/repo noarch horus zayats mahatara
> 
> Сейчас заглянул внутрь -- почему-то с
> помощью rpm -qp из некоторых пакетов %{RELEASE}
> вытаскивается как alt-XX.M40
> С чем это может быть связано?

Вероятно, с тем, что они такие и есть.

Рекомендую попереименовывать в
`rpm -qp --qf='%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm' $i`
(хотя для genbasedir и apt разницы быть не должно, но может 
выявиться "на глаз")

> >>   rpm-build: Для установки требует: librpmbuild (=
> >>   4.0.4-alt77) но 4.0.4-alt77.M40.1 будет установлен

Разъехался набор -- rpm-build есть только старый, а то, что ему
нужно, уже новое.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 21:26     ` Michael Shigorin
@ 2007-11-07 22:50       ` Timur Batyrshin
  2007-11-08 10:58         ` Timur Batyrshin
  0 siblings, 1 reply; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-07 22:50 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

В письме от Чтв, 08 Ноя 2007, 00:26 Michael Shigorin
пишет:
>> Сейчас заглянул внутрь -- почему-то с
>> помощью rpm -qp из некоторых пакетов %{RELEASE}
>> вытаскивается как alt-XX.M40
>> С чем это может быть связано?
> Вероятно, с тем, что они такие и есть.

Но на диске лежит именно alt77 -- тот, что
нужен, а вот у меня откуда-то M40 взялся.
Так, а может это возникнуть из-за того,
что на x86_64 архитектуре через apt-get install -d я
вытянул кое-какие i586 пакеты, которые
пошли в этот же репозиторий? [Какие
именно сейчас уже не помню]

> Рекомендую попереименовывать в
> `rpm -qp --qf='%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm' $i`

У меня они так и переименовываются. Но
т.к. %{RELEASE} содержит M40, то толку от этого
мало.

>> >>   rpm-build: Для установки требует: librpmbuild (=
>> >>   4.0.4-alt77) но 4.0.4-alt77.M40.1 будет установлен
> Разъехался набор -- rpm-build есть только
> старый, а то, что ему
> нужно, уже новое.

Почему? У меня пакеты кроме как из ALS4
classic+updates (в прошлом сообщении main и classic
спутал) ничего не подключалось.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 22:50       ` Timur Batyrshin
@ 2007-11-08 10:58         ` Timur Batyrshin
  2007-11-08 11:43           ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-08 10:58 UTC (permalink / raw)
  To: community

Timur Batyrshin (Thu, 8 Nov 2007 01:50:49 +0300 (MSK)):

> >> Сейчас заглянул внутрь -- почему-то с
> >> помощью rpm -qp из некоторых пакетов %{RELEASE}
> >> вытаскивается как alt-XX.M40
> >> С чем это может быть связано?
> > Вероятно, с тем, что они такие и есть.
> 
> Но на диске лежит именно alt77 -- тот, что
> нужен, а вот у меня откуда-то M40 взялся.
> Так, а может это возникнуть из-за того,
> что на x86_64 архитектуре через apt-get install -d я
> вытянул кое-какие i586 пакеты, которые
> пошли в этот же репозиторий? [Какие
> именно сейчас уже не помню]
> 
> > Рекомендую попереименовывать в
> > `rpm -qp --qf='%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm' $i`
> 
> У меня они так и переименовываются. Но
> т.к. %{RELEASE} содержит M40, то толку от этого
> мало.

В итоге, просто удалил из всех репозиториев *M40* -- все начало
работать. Но вот откуда они там взялись -- все-таки вопрос.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-08 10:58         ` Timur Batyrshin
@ 2007-11-08 11:43           ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2007-11-08 11:43 UTC (permalink / raw)
  To: community

On Thu, Nov 08, 2007 at 01:58:55PM +0300, Timur Batyrshin wrote:
> В итоге, просто удалил из всех репозиториев *M40* -- все начало
> работать. Но вот откуда они там взялись -- все-таки вопрос.

Тимур, чесслово -- я Вам не подкидывал.  Но в бранче сейчас rpm
именно 4.0.4-alt77.M40.1.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-07 16:24 [Comm] hasher и M40 Timur Batyrshin
  2007-11-07 20:38 ` Michael Shigorin
@ 2007-11-12 14:35 ` Timur Batyrshin
  2007-11-12 15:05   ` Motsyo Gennadi aka Drool
  1 sibling, 1 reply; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-12 14:35 UTC (permalink / raw)
  To: community

Timur Batyrshin (Wed, 7 Nov 2007 19:24:00 +0300):

> Раз меня послали из sysadmins@ с такими вопросами сюда -- пишу сюда:
> 
> Пытаюсь собрать пакет в hasher-е:
> 
> При сборке выдается вот что:
> Следующие пакеты имеют неудовлетворенные зависимости:
>   rpm-build: Для установки требует: librpmbuild (= 4.0.4-alt77) но
> 4.0.4-alt77.M40.1 будет установлен 
> Для установки требует: rpm (= 4.0.4-alt77) но 4.0.4-alt77.M40.1 будет
> установлен
> E: Извините, `битые' пакеты
> hsh-initroot: failed to calculate package file list.
> hsh-initroot: Failed to generate build package file list.
> 
> Из репозиториев подключены диск ALS40 и самосборный из ALS40 и
> updates/ALS40 с офсайта, которые собираются следующей командой:
> genbasedir --create "--topdir=$DESTDIR" i586

Проблема решилась до безобразия просто. Нужно было переложить
rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 14:35 ` Timur Batyrshin
@ 2007-11-12 15:05   ` Motsyo Gennadi aka Drool
  2007-11-12 15:19     ` Timur Batyrshin
  0 siblings, 1 reply; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-11-12 15:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Timur Batyrshin пишет:
> Проблема решилась до безобразия просто. Нужно было переложить
> rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.

	А еще лучше, на всякий случай, пересобрать его src.rpm у себя и 
положить в свой репозиторий _все_ это хозяйство.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 15:05   ` Motsyo Gennadi aka Drool
@ 2007-11-12 15:19     ` Timur Batyrshin
  2007-11-12 19:35       ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Timur Batyrshin @ 2007-11-12 15:19 UTC (permalink / raw)
  To: community

Motsyo Gennadi aka Drool (Mon, 12 Nov 2007 17:05:19 +0200):

> > Проблема решилась до безобразия просто. Нужно было переложить
> > rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.
> 
> 	А еще лучше, на всякий случай, пересобрать его src.rpm у себя
> и положить в свой репозиторий _все_ это хозяйство.

А смысл?


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 15:19     ` Timur Batyrshin
@ 2007-11-12 19:35       ` Michael Shigorin
  2007-11-12 20:11         ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2007-11-12 19:35 UTC (permalink / raw)
  To: community

On Mon, Nov 12, 2007 at 06:19:39PM +0300, Timur Batyrshin wrote:
> > > Проблема решилась до безобразия просто. Нужно было переложить
> > > rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.
> > А еще лучше, на всякий случай, пересобрать его src.rpm у себя
> > и положить в свой репозиторий _все_ это хозяйство.
> А смысл?

Никакого :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 19:35       ` Michael Shigorin
@ 2007-11-12 20:11         ` Motsyo Gennadi aka Drool
  2007-11-12 20:17           ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-11-12 20:11 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Michael Shigorin пишет:
> On Mon, Nov 12, 2007 at 06:19:39PM +0300, Timur Batyrshin wrote:
>>>> Проблема решилась до безобразия просто. Нужно было переложить
>>>> rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.
>>> А еще лучше, на всякий случай, пересобрать его src.rpm у себя
>>> и положить в свой репозиторий _все_ это хозяйство.
>> А смысл?
> 
> Никакого :)

	Таки да? А вот если потребуется доустановить еще какой-то компонент
alt77.M40.1, а его нету - снова придется тянуть. Я после нескольких
точечных закачек файлов и разъежжания версий стелю себе соломку в виде
сборки src.rpm нужной версии/релиза. Тогда я знаю что у меня полный
набор этого хозяйства в локальном репо.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 20:11         ` Motsyo Gennadi aka Drool
@ 2007-11-12 20:17           ` Michael Shigorin
  2007-11-12 22:18             ` Motsyo Gennadi aka Drool
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2007-11-12 20:17 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Mon, Nov 12, 2007 at 10:11:50PM +0200, Motsyo Gennadi aka Drool wrote:
> >>>> Проблема решилась до безобразия просто. Нужно было переложить
> >>>> rpm-build=4.0.4-alt77.M40.1 из updates в мой репозиторий.
> >>> А еще лучше, на всякий случай, пересобрать его src.rpm у себя
> >>> и положить в свой репозиторий _все_ это хозяйство.
> >> А смысл?
> > Никакого :)
> Таки да? А вот если потребуется доустановить еще какой-то
> компонент alt77.M40.1, а его нету - снова придется тянуть.
> Я после нескольких точечных закачек файлов и разъежжания версий
> стелю себе соломку в виде сборки src.rpm нужной версии/релиза.
> Тогда я знаю что у меня полный набор этого хозяйства в
> локальном репо.

Вот это и стоило сразу уточнить, хотя смысл всё равно довольно
редок: когда нужны разные субпакеты большого пакета и взять при 
надобности текущие версии нужных бинарных или исходного -- сильно
накладней или неудобней, чем озадачиться этим же "чуть раньше".

Бишь вообще точечные обновления подразумевают некую степень
владения ситуацией +/- умения исправить, если что разъехалось.
Иначе лучше делать dist-upgrade и собирать бэкпорты, проверено.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 20:17           ` Michael Shigorin
@ 2007-11-12 22:18             ` Motsyo Gennadi aka Drool
  2007-11-14 21:02               ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Motsyo Gennadi aka Drool @ 2007-11-12 22:18 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Michael Shigorin пишет:
>> Я после нескольких точечных закачек файлов и разъежжания версий
>> стелю себе соломку в виде сборки src.rpm нужной версии/релиза.
>> Тогда я знаю что у меня полный набор этого хозяйства в
>> локальном репо.
> 
> Вот это и стоило сразу уточнить, хотя смысл всё равно довольно
> редок: когда нужны разные субпакеты большого пакета и взять при 
> надобности текущие версии нужных бинарных или исходного -- сильно
> накладней или неудобней, чем озадачиться этим же "чуть раньше".

	Миш, тут как сказать. Тянешь что-то libname-2.2-alt10, а через какое-то
время нужно еще и libname-devel-2.2-alt10, а оказывается что в бранче
уже libname-devel-2.2-alt12. И тогда приходится тянуть и
libname-2.2-alt12, и libname-devel-2.2-alt12. И что выходит накладней.
	Я просто исхожу из того предположения, что человек интересуется
хашером, а значит часто/редко что-то собирает. Изначальный вопрос вылез
именно из такого вот точечного обновления. Собрал бы себе сразу нужную
версию src.rpm - ничего бы не разъежжалось, вопрос бы попросту не возник.

> Бишь вообще точечные обновления подразумевают некую степень
> владения ситуацией +/- умения исправить, если что разъехалось.
> Иначе лучше делать dist-upgrade и собирать бэкпорты, проверено.

	Хехе. Ты рядом говоришь о накладности тянуть src.rpm, и тут же
советуешь делать dist-upgrade. Используя хашер, человек обновит себе
только labname, а labname-devel - нет. Потом опять придется тянуть
соответствующие версии пакетов, чтоб их засинхронизировать и скормить
хашеру. Это будут раздражающие мелочи, за которыми нужно будет постоянно
следить, иначе хашер внутри себя поставит совпадающие старые версии
labname и labname-devel, наступал на такое, долго думал в чем дело.
	То, что предложил я - ты выше назвал бэкпортами. Суть дела не меняет -
результат один, - все совпадает.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] hasher и M40
  2007-11-12 22:18             ` Motsyo Gennadi aka Drool
@ 2007-11-14 21:02               ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2007-11-14 21:02 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Nov 13, 2007 at 12:18:15AM +0200, Motsyo Gennadi aka Drool wrote:
> > Вот это и стоило сразу уточнить
> Я просто исхожу из того предположения

Ген, я ж и говорю -- исходишь, так уточни сразу, из чего :)
Просто советы по оптимальности в разных ситуациях действительно
различаются.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2007-11-14 21:02 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-07 16:24 [Comm] hasher и M40 Timur Batyrshin
2007-11-07 20:38 ` Michael Shigorin
2007-11-07 21:11   ` Timur Batyrshin
2007-11-07 21:26     ` Michael Shigorin
2007-11-07 22:50       ` Timur Batyrshin
2007-11-08 10:58         ` Timur Batyrshin
2007-11-08 11:43           ` Michael Shigorin
2007-11-12 14:35 ` Timur Batyrshin
2007-11-12 15:05   ` Motsyo Gennadi aka Drool
2007-11-12 15:19     ` Timur Batyrshin
2007-11-12 19:35       ` Michael Shigorin
2007-11-12 20:11         ` Motsyo Gennadi aka Drool
2007-11-12 20:17           ` Michael Shigorin
2007-11-12 22:18             ` Motsyo Gennadi aka Drool
2007-11-14 21:02               ` Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git