Gentoo Archives: gentoo-user-ru

From: Alex Efros <powerman@××××××××××××××××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Баги в ebuild'ах
Date: Tue, 31 Oct 2006 08:50:47
Message-Id: 20061031084928.GB32519@home.power
In Reply to: Re: [gentoo-user-ru] Баги в ebuild'ах by Andrey Tropichev
1 Hi!
2
3 On Tue, Oct 31, 2006 at 12:18:14PM +0000, Andrey Tropichev wrote:
4 > Peter Volkov (pva) пишет:
5 > >Gentoo - это мета-дистрибутив.
6 >
7 > А вот эту фразу я слышу чаще всего =( Не мог-бы уважаемый gentoo
8 > developer разъяснить мне значение, которое вы вкладываете в это слово?
9
10 Угу, любопытно услышать мнение pva. ;-) Потому, что моё понимание этого
11 термина в корне отличается от понимания Anton Ananich-а.
12
13 Для меня "мета-дистрибутив" означает возможность собрать/настроить Gentoo
14 так, как собран/настроен любой другой существующий дистрибутив.
15 Т.е., например, можно настроить make.conf, USE флаги и подобрать набор
16 устанавливаемого софта так, что получившийся результат будет на 99%
17 идентичен RedHat-у после установки (за исключением используемого менеджера
18 пакетов, естественно). Или не RedHat-у, а какому-нить мелкому дистрибутиву
19 на базе LFS, для контраста. Etc.
20
21 > Из-за того что большинство, подавляющее большинство не только
22 > девелоперов но и пользователей повторяет эту фразу как мантру не особо
23 > вникая в ее смысл дистрибутив уже пару лет топчется на месте. Мне
24 > кажется, на gentoo.org перестали задаваться вопросом для кого они это
25 > делают. Кругом один сплошной just-for-fun. А это плохо. Очень плохо.
26 >
27 >>Больше конкретики, пожалуйста. Такие серьёзные обвинения должны быть
28 >>подтверждены фактами. Что конкретно было сделано just4fun?
29 >Всё то, что нельзя использовать без геморроя - или не сделано вообще или
30 >just-for-fun. А у нас этого добра, к сожалению, полно.
31
32 Вы просто давно не работали с другими дистрибутивами... после них то, что
33 вы называете геморроем (кстати, Задорнов хорошо прошелся по поводу разницы
34 между "геморроем" и "головной болью" :)) кажется мелким геморройчиком. :)
35
36 > Нельзя превращать нормальный продукт с нормальными идеями в собственную
37 > песочницу и играться там.
38
39 А конкретнее?
40
41 > Например, почему никто не занимается поддержкой grp-пакетов? И не надо
42 > говорить, что это не gentoo-way и use-флаги рулят на пару с CFLAGS.
43
44 Ну почему же не надо? Я лично с самого начала считал, что GRP нужен только
45 для того, чтобы опопсить Gentoo и привлечь кучу ламеров. Я не скажу, что
46 это "не gentoo way" просто потому что, как я уже сказал выше, для меня
47 "мета-дистрибутив" означает гибкость, а наличие GRP гибкость увеличивает.
48
49 Но, IMHO, GRP это _не_ естественный способ использования Gentoo т.к.
50 использование GRP сильно уменьшает гибкость Gentoo (парадокс, да? наличие
51 GRP гибкость увеличивает, а использование - уменьшает... :)).
52
53 > Рулит, в первую очередь, стабильная система. С возможностью
54 > экспериментов (если хочется). Что-то страсти по поводу stage1 vs stage3
55 > поулеглись и я не думаю что почти каждый делает посли установки emerge -e.
56
57 Да ну их! stage1 это абсолютно правильная и "в духе Gentoo" вещь, просто
58 у ребят сил нет ещё и три стадии поддерживать, вот и отрезали. Могли
59 отказаться от stage3 вместо этого, но тогда они нарвались бы на намного
60 большее кол-во вопросов от юзеров т.к. при установке из stage1 можно
61 сделать намного больше ошибок. Так что отказ от stage1 это простое и
62 понятное проявление человеческой слабости, и никакой связи с философией
63 Gentoo в отказе от stage1 нет.
64
65 А страсти улеглись потому, что смысла в них нет. От stage1 сначала приняли
66 решение отказаться, а потом сообщили об этом народу. Поэтому никакие
67 страсти ничего изменить уже не могли - решение-то принято.
68
69 emerge -e не делают как раз те, для кого сделали GRP. Честно говоря, я,
70 конечно, понимаю, что это позволило привлечь море народа и увеличить
71 известность/популярность Gentoo, но... IMHO этому народу лучше было
72 продолжать юзать RedHat/Suse. Gentoo даёт гибкость, и для тех, кому эта
73 гибкость не нужна, он не самый удачный выбор - просто потому что за эту
74 гибкость приходится расплачиваться в том числе и стабильностью!
75
76 Когда юзеры могут собирать самые дикие комбинации пакетов, разных версий и
77 с разными USE флагами - обеспечить стабильную работу всего этого просто
78 нереально, для этого нужны десятки тысяч тестеров! Таким образом то, что
79 юзеры ставящие себе ~x86 являются этими самыми тысячами тестеров для тех,
80 кто ставит себе x86 - это абсолютно нормально, именно так это и задумано.
81
82 > А все дело в том, что сборкой и тестированием релиза и пакетов надо
83 > заниматься. А в gentoo с их "приемом на работу" understuffing стал уже
84 > хронической болезнью. Складывается ощущение что девелоперов просто нет.
85
86 По этому поводу ничего сказать не могу - не знаю что там творится.
87
88 > Есть майнтейнеры ebuild'ов для которых важнее как собирается а не как
89 > работает ну и treecleaners, которые вроде как должны пинать первых... и
90 > все. Процесс тестирования для перехода из ~arch в stable в этих условиях
91 > сводится к выжиданию в течение нескольких месяцев сообщений от
92 > пользователей. Нет сообщений - stable. Глупость, согласитесь? Но при
93
94 Нет, не глупость. Так всё и задумано, как я уже описал выше.
95
96 > таком положении дел - единственно возможный вариант. Нужна _эталонная
97 > сборка_ на основе профиля (без дополнительных настроек в make.conf) и
98 > тестирование ее на работоспособность. Но кто этим будет заниматься? Сил
99
100 Этим будет заниматься RedHat, Suse и все остальные дистрибутивы, но не Gentoo.
101 Даже если в Gentoo сделают такую сборку, это всё-равно всегда будет эдакий
102 "недоRedHat" просто потому что в остальных дистрибутивах решают ТОЛЬКО эту
103 задачу (и часто - это оплачиваемая работа full time), а в Gentoo эта
104 задача побочная и для неё просто нет таких ресурсов как у конкурентов.
105
106 > хватает на сборку одного LiveCD раз в пол-года.
107
108 Вам нужно чаще? Сколько LiveCD в год вам нужно для щастья? :D
109
110 > >А потом вы думаете в других дистрибутивах не бывает что баги висят по
111 > >долгу? ;)
112 > Это с какого бока при упоминании собственных ошибок принято говорить "а
113 > посмотрите что у других делается". Я даже своего сына - школьника отучил
114 > от этого. Простым вопросом - как его оценки зависят от оценок других?
115 > Даже он понимает что связи тут никакой нет. Нужно искать и решать свои
116 > проблемы а не кивать на других - от этого еще никому лучше не становилось.
117
118 Эт точно. Постоянно растущее кол-во багов огорчает. Но я - молчу. Знаете
119 почему? Потому, что здесь вам не микрософт - не нравится что много багов -
120 иди фикси.
121
122 > Описать состояние проблемы в двух словах можно перефразировав классика
123 > Баги они не в ebuild'ах - они в головах...
124
125 Адназначна. Только IMHO они в головах тех, кому нужен GRP, простите за
126 наезд Бога ради, ничего личного.
127
128 --
129 WBR, Alex.
130 --
131 gentoo-user-ru@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-ru] Баги в ebuild'ах Alex Efros <powerman@××××××××××××××××××.com>