[devel] Как не надо писать спеки

Aleksey Avdeev solo at solin.spb.ru
Sat Oct 10 08:54:24 UTC 2009


10.10.2009 12:54, Kharitonov A. Dmitry пишет:
> Aleksey Avdeev wrote:
>> 10.10.2009 00:30, Kharitonov A. Dmitry пишет:
>>  
>>> Aleksey Avdeev wrote:
>>>    
>>>> 09.10.2009 17:49, Kharitonov A. Dmitry пишет:
>>>>  
>>>>      
>>>>> Sergey Y. Afonin wrote:
>>>>>           
>>>>>> On Friday 09 October 2009, Kharitonov A. Dmitry wrote:
>>>>>>
>>>>>>  
>>>>>>               
>>>>>>>> Для сборки rpm-пакета необходим пакет rpm-build. Это значит, что
>>>>>>>> все
>>>>>>>> зависимости пакета rpm-build по-любому окажутся в системе еще до
>>>>>>>> старта сборки, и прописывать их специально в BuildRequires не
>>>>>>>> обязательно.
>>>>>>>>                               
>>>>>>                   
>>>>>>> Но желательно
>>>>>>>                         
>>>>>> А Вы подумали о том, как будут работать скрипты, работающие с
>>>>>> зависимостями,
>>>>>> коих в сборочнице Alt Linux вагон ?
>>>>>>                   
>>>>> Ну и как? Скорость работы современных вычислительных систем
>>>>> ограничивается в основном скоростью операций ввода-вывода.
>>>>>             
>>>>   Не в ту сторону смотришь.
>>>>
>>>>   Зависимости в дистрибутиве достаточно сложный граф. Зависимости
>>>> прописанные явно -- усложняют его упрощение.
>>>>         
>>> Ну так если зависимости решаются методом графов -- процесс ещё быстрее и
>>> моя явная зависимость, которая будет повторять уже имеющуюся будет
>>> оптимизирована ещё при первой иттерации, если не на этапе сбора данных
>>> (0 иттерация).
>>>     
>>
>>   Нет. Если я правильно понимаю то что периодически описывалось в
>> рассылке -- оптимизация к ручным зависимостям не применяется. И это
>> позволяет вправлять мозги оптимизатору, если его результат крив.
>>
>> PS: Моя модель может не соответствовать действительности.
>>   
> Это всёравно на производительность влиять не должно. В таком случае
> делается 2 списка для обязательных зависимостей и автоматических, и
> после оптимизации они мержутся.

  Какая разница, что быть сделано _должно_?! Сейчас важно как это
_сейчас_ сделано, и что сделанному _сейчас_ лишние зависимости мешают.

PS: Почему сделано именно так как сделано -- вопрос уже другой. И я его
обсуждать не буду: думаю у авторов были причины сделать так, а не иначе,
а я -- не копенгаген в данном вопросе (в код не лазил и карты грабель не
имею).

-- 

С уважением. Алексей.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091010/63e84d0f/attachment.bin>


More information about the Devel mailing list