Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Barabanov                    2:5020/400     01 Jan 2003  15:49:17
 To : Victor Wagner
 Subject : Re: kernel update for ASPLinux 7.2 - sucks !
 -------------------------------------------------------------------------------- 
 
  Victor Wagner wrote:
 
 > Софтина a требует b, c или d, а любая из b, c и d - требует a.
 
 Это вы где прочли ? Hа потолке ? ПОЧЕМУ возникли такие требования ?
 
 Давайте рассмотрим процесс с нуля, с пустой базы. И далее будем добавлят по 
 одному пакету так чтобы зависимости в нем писались только на уже 
 установленные пакеты. Так можно ? Думаю вполне. Hо нет зачастую даже этого.
 
 > И все. Hикакого другого способа удовлетворить зависимости
 > кроме как поставить одновременно a и одну из  b,c,d - нет и быть не
 > может.
 
 Другой вопрос это обновление. {Тут тред несколько "раздваяйца" ;)}
 
 Т.е. когда мы обновляем пакет от которого зависят те, которые в 
 последовательности установки ставились позднее. Тут зависимости могут 
 пересекаться довольно причудливо. Hо рецепты обновления, которые в таком 
 случае предлагаются - транзакции, nodeps, forced - это как раз и есть 
 всякого рода уловки, к которым прибегают вынужденно. Вы конечно можете 
 обсуждать степень этой вынужденности.
 
 <offtopic>
 Типа "тормозить" можно по разному, но всяко "торможение" это лишний элемент 
 в движении автомобиля. Он должен сам остановиться в нужной точке после 
 получения первоначального импульса. А дополнительное использование тормоза 
 и акселератора делает использование автомобиля не оптимальным. Hо кто ж 
 будет спорить с тем, что вы временами должны нажимать на тормоз и на "газ".
 </offtopic>
 
 А то что написал Netch в своей мессаге, это пример умышленного запутывания 
 зависимостей, происходящий из-за кривой настройки репозитория из которого 
 билдятся rpm и собственно скриптов генерации. Hо весь секрет в том, что 
 использование rpm, а особенно транзакционная установка, приводят к тому что 
 наростание перекрещенных зависимостей происходит незаметно и обламывается 
 только тогда когда без nodeps уже не ставиться и у самого разработчика. 
 Тогда возникают всякого рода рецепты в списках рассылки.
 
 Кстати. Anton Kovalenko wrote:
 
 > С транзакцией всё просто: весь нескриптовый софт обновляется в одну
 > транзакцию с глибцем. А вот если вы придумаете, как это разрулить без
 > транзакций, устанавливая пакеты по одному -- я признАю себя
 > нихрена-вообще-не-понимающим.
 
 Обратите внимание на использование слова "разрулить". Тем самым признается, 
 что такие запутанные зависимости это вовсе не норма.
 
 2AK:У меня нет цели заставить кого-то признаться в некомпетентности. Я 
 просто предлагаю взглянуть на эту ситуацию по другим углом. Hе вся 
 жидкость, что летит сверху от Бога. Может кто-то помочился в самолете ?
 
 А теперь по заявке VB могу и вернуться к тому вопросу, что уже как-то пару 
 месяцев назад здесь обсуждался. Я утверждаю, что rpm, как инструмент, 
 провоцирует разработчиков на создание некорректных цепочек зависимостей, 
 которые и требуют всех тех фокусов, обсуждавшихся выше по треду. Только не 
 надо это смешивать с тем, что кого-то rm провоцирует выполнить ее от корня 
 и без итераций, это уже совсем иная клиника ;)
 
 > Почему привычка портачить? Транзакционная обработка - нормальное явление
 > в IT.
 
 О ! Рассмотрим это как "явление". (Это ваше предложение ;). Любая транзакция 
 внутри состоит из последовательности шагов, которые для вышестоящей системы 
 происходят одновременно, как одна неразделимая атомарная транзакция. В 
 применении к rpm те шаги, которые выполняются внутри транзакции явно 
 производятся с nodeps по отношению друг к другу ;))) {Только не надо меня 
 просвящать о принципах работы rpm ;))) Я это и так знаю.}
 
 Bye.
 -- 
 Aleksey Barabanov <alekseybb@mtu-net.ru>
 --- ifmail v.2.15dev5
  * Origin: homenet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Обновление ядра на ASPLinux 7.2 - замкнутый круг ! ?   Sergey Perederiy   18 Dec 2002 17:03:55 
 Re: Обновление ядра на ASPLinux 7.2 - замкнутый круг ! ?   Michael de\'OZ   18 Dec 2002 18:11:14 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   19 Dec 2002 00:00:55 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   28 Dec 2002 21:29:07 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   29 Dec 2002 21:30:37 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   31 Dec 2002 01:37:00 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   31 Dec 2002 14:37:16 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 19:33:40 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   31 Dec 2002 20:27:14 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 21:11:43 
 Re: kernel update for ASPLinux 7.2 - sucks !   Victor Wagner   31 Dec 2002 22:13:33 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 03:10:47 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 09:16:04 
 Re: kernel update for ASPLinux 7.2 - sucks !   Valentin Nechayev   01 Jan 2003 13:46:57 
 Re: kernel update for ASPLinux 7.2 - sucks !   Victor Wagner   01 Jan 2003 09:53:48 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 15:49:17 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 17:24:04 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 19:17:58 
 Re: kernel update for ASPLinux 7.2 - sucks !   Anton Kovalenko   01 Jan 2003 20:19:01 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 12:59:30 
 Зависимости пакетов в дистрибутиве Linux.   Vladimir Bormotov   02 Jan 2003 13:36:52 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   02 Jan 2003 14:14:09 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 15:01:55 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   02 Jan 2003 16:14:53 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 16:51:52 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   02 Jan 2003 18:06:48 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 18:36:41 
 Re: rpm dependences in Linux distributions   Ramazan Jah-Far   02 Jan 2003 23:06:18 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   02 Jan 2003 23:20:30 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 02:39:31 
 Re: rpm dependences in Linux distributions   Valentin Nechayev   03 Jan 2003 13:42:00 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 02:08:00 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 02:26:52 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 02:42:03 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 03:04:52 
 Re: rpm dependences in Linux distributions   Alexei Dets   03 Jan 2003 23:45:26 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   04 Jan 2003 02:36:33 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 14:32:09 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 15:27:17 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 16:10:43 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 16:44:26 
 Re: rpm dependences in Linux distributions   Aleksey Barabanov   03 Jan 2003 17:21:28 
 Re: rpm dependences in Linux distributions   Ramazan Jah-Far   02 Jan 2003 23:06:18 
 Re: rpm dependences in Linux distributions   Vladimir Bormotov   03 Jan 2003 06:16:44 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   01 Jan 2003 16:02:18 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   01 Jan 2003 17:38:40 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   01 Jan 2003 19:52:17 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 12:59:30 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 13:21:45 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 13:42:28 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 13:52:00 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   02 Jan 2003 14:19:11 
 Re: kernel update for ASPLinux 7.2 - sucks !   Gennady Terehov   01 Jan 2003 21:41:43 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   02 Jan 2003 19:18:57 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 21:28:56 
 Re: kernel update for ASPLinux 7.2 - sucks !   Aleksey Barabanov   31 Dec 2002 19:33:39 
 kernel update for ASPLinux 7.2 - sucks !   Ruslan Fedoseev   02 Jan 2003 19:21:19 
 Re: kernel update for ASPLinux 7.2 - sucks !   Vladimir Bormotov   02 Jan 2003 21:26:54 
 Обновление ядpа на ASPLinux 7.2 - замкнутый кpуг ! ?   Mike Yaroshevitch   18 Dec 2002 22:59:34 
Архивное /ru.linux/18529e8cdf041.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional