Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Alexey I. Froloff
On Tue, Oct 19, 2010 at 04:46:34PM +0400, Chernyshov Anton wrote:
  libxml2-devel в сборочных зависимостях есть (также как и
  gcc4.4-c++), только они все попали в %description.
 Огромное спасибо за указание. И прошу прощения за глупый вопрос.
И таки начните уже пользоваться buildreq.

-- 
Regards,--
Sir Raorn.   --- http://thousandsofhate.blogspot.com/


signature.asc
Description: Digital signature
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Chernyshov Anton
19 октября 2010 г. 16:49 пользователь Alexey I. Froloff
ra...@altlinux.org написал:
 On Tue, Oct 19, 2010 at 04:46:34PM +0400, Chernyshov Anton wrote:
  libxml2-devel в сборочных зависимостях есть (также как и
  gcc4.4-c++), только они все попали в %description.
 Огромное спасибо за указание. И прошу прощения за глупый вопрос.
 И таки начните уже пользоваться buildreq.


Вы меня сейчас опять к ментору пошлете, только buildreq мне пока не
помогал. Сборка обламывается с сообщением о нехватке зависимостей.
Поэтому я пока следовал по пути последовательного поиска сборочных
зависимостей. Это не так уж и трудно. Только долго :).


-- 
С уважением,
Чернышов Антон
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Michael Shigorin
On Tue, Oct 19, 2010 at 06:15:08PM +0400, Chernyshov Anton wrote:
 Если buildreq имя_спека запустить, он запускает сборку,
 которая прекращается из-за нехватки сборочных зависимостей.

В хост-системе.

 В спеке строчки BuildPreReq при этом закоменчены, чтобы не
 мешать. Если раскоментить - происходит то же самое.

Для сборки в хост-системе (rpmbuild, buildreq) они не играют
никакой роли, и мешать тоже не должны (если верные).

 gear-buildreq - ведет себя также.

Он тоже вызывает buildreq в хост-системе.

 Если строчки с BuildPreReq раскоментировать, то rpmbuild
 собирает пакет с приведенным спеком на ура, со свистом и
 улюлюканием.

Брр.  Чё-то я не понял, но если всё там перечисленное в среде
сборки (хост-системе или чруте) установлено, то и должен
собирать.


On Tue, Oct 19, 2010 at 06:19:36PM +0400, Chernyshov Anton wrote:
  buildreq помогает зафиксировать нужные сборочные зависимости,
  когда они _уже_ найдены, поставлены и сборка проходит успешно :)
 Может быть стоит эту фразу добавить на вики -
 http://www.altlinux.org/Buildreq ?

Конечно, добавьте.  Спасибо :)

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- Linux.Kiev http://www.linux.kiev.ua/
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Chernyshov Anton
19 октября 2010 г. 18:23 пользователь Alexey I. Froloff
ra...@altlinux.org написал:
 On Tue, Oct 19, 2010 at 06:19:36PM +0400, Chernyshov Anton wrote:
 Может быть стоит эту фразу добавить на вики -
 http://www.altlinux.org/Buildreq ? Потому что это не так уж и очевидно
 и думаю, что не я последний буду лезть с тем же вопросом :).
 Т.е. Вы эту страницу не читали?  Какое слово из раздела Принцип
 действия Вы не поняли?

Послушайте, а Вы в состоянии оценить разницу между тем, что написано
на вики в Принципе действия и тем, что написал Михаил Шигорин?

Может быть с высоты Вашего опыта фраза Михаила:

buildreq помогает зафиксировать нужные сборочные зависимости,
когда они _уже_ найдены, поставлены и сборка проходит успешно :)

не так уж и значима. А для новичка - нехватка этого предложения существенна.
Причем моя фраза про Ваш опыт - ничуть не сарказм.

-- 
С уважением,
Чернышов Антон
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Alexey I. Froloff
On Tue, Oct 19, 2010 at 08:16:23PM +0400, Chernyshov Anton wrote:
 Послушайте, а Вы в состоянии оценить разницу между тем, что написано
 на вики в Принципе действия и тем, что написал Михаил Шигорин?
Честно?  Не очень.

 А для новичка - нехватка этого предложения существенна.
Там написано производит почти такую же работу, как и при обычной
сборке пакета и отслеживает все используемые пакеты.  Неужели
тут ожидается какая-то магия?

Я почти уверен, что в не очень далёком будущем найдётся такой
человек, который умудрится неправильно понять и фразу Михаила.
Будем добавлять ещё одну формулировку?

-- 
Regards,--
Sir Raorn.   --- http://thousandsofhate.blogspot.com/


signature.asc
Description: Digital signature
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies


Re: [newbies] сборочные зависимости

2010-10-19 Пенетрантность Chernyshov Anton
19 октября 2010 г. 20:28 пользователь Alexey I. Froloff
ra...@altlinux.org написал:
 On Tue, Oct 19, 2010 at 08:16:23PM +0400, Chernyshov Anton wrote:
 Послушайте, а Вы в состоянии оценить разницу между тем, что написано
 на вики в Принципе действия и тем, что написал Михаил Шигорин?
 Честно?  Не очень.

Ну как бы Вам это объяснить-то... Для меня, как человека занимающегося
педагогической деятельностью, прогресс в обучении человека чему-то,
приобретения навыков и изменения взглядов на конкретное занятие
очевиден. Как только человек набирает опыт - он перестает замечать
многие мелочи. Они для него становятся автоматизированными. Скажем, Вы
за рулем едете и нужно остановиться. Опытный человек остановится и
все. А для учащегося нужно преодолеть тяжелую последовательность
действий: нажать на педаль тормоза, выжать сцепление, включить
нейтральную передачу, посмотреть в зеркало, покрутить головой,
включить правый указатель поворота, повернуть руль, подъехать к
обочине и остановиться. Опытный водитель сделает это все не
задумываясь.

Для меня во фразе Михаила было важно, что buildreq прописывает
зависимости только _после того_, как прошла успешная сборка в
хост-системе с уже прописанными зависимостями, которые достаточны для
сборки.

 А для новичка - нехватка этого предложения существенна.
 Там написано производит почти такую же работу, как и при обычной
 сборке пакета и отслеживает все используемые пакеты.  Неужели
 тут ожидается какая-то магия?

Ага. Для меня указанный текст обозначает, что он автоматом отслеживает
нехватающие зависимости, прописывает их в спеке и доустанавливает в
сборочную среду.

 Я почти уверен, что в не очень далёком будущем найдётся такой
 человек, который умудрится неправильно понять и фразу Михаила.
 Будем добавлять ещё одну формулировку?

Я думаю, что текст на вики надо немного переделать. Я подумаю за
оставшуюся неделю и попробую что-ито написать. Думаю, что его нужно
будет обкатать тут в рассылке, чтобы его прочли и оценили не одна
пара глаз. Вопрос в том, что человек собравший более 5-6 десятков
пакетов видит процесс сборки иначе, чем человек, собирающий
третий-четвертый пакет в жизни...

-- 
С уважением,
Чернышов Антон
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies