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

Kharitonov A. Dmitry kharpost at rambler.ru
Sat Oct 10 08:54:31 UTC 2009


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 списка для обязательных зависимостей и автоматических, и 
после оптимизации они мержутся.



More information about the Devel mailing list