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