[devel] [#210757] EPERM (try 3) bash3.git=3.2.57-alt4 bash.git=4.4.23-alt1 bash-completion.git=2.8-alt1

Anton Farygin rider на basealt.ru
Вс Авг 5 10:39:36 MSK 2018


04.08.2018 13:10, Dmitry V. Levin пишет:
> On Sat, Aug 04, 2018 at 09:19:58AM +0300, Anton Farygin wrote:
>> 03.08.2018 20:03, Dmitry V. Levin пишет:
>>> On Fri, Aug 03, 2018 at 06:49:39PM +0300, Aleksei Nikiforov wrote:
>>>> 03.08.2018 18:47, Anton Farygin пишет:
>>>>> 03.08.2018 18:41, Dmitry V. Levin пишет:
>>>>>> On Fri, Aug 03, 2018 at 06:36:36PM +0300, Anton Farygin wrote:
>>>>>> [...]
>>>>>>> Может быть, всё таки всегда класть плагины bash в свои места, а в
>>>>>>> bash-defaults  переключать симлинк /usr/lib/bash на самый последний ?
>>>>>> Поскольку /usr/lib/bash -- это каталог
>>>>>> превращать его в симлинк -- это болезненная процедура.
>>>>> pretrans для этого нужно добавить ?
>>>>>
>>>>> В нём же нельзя допускать никаких зависимостей, по идее.
>>>> %pretrans + встроенный интерпретатор lua, и готово.
>>> $ rpmquery -Rp Sisyphus/files/x86_64/RPMS/librpm7-4.13.0.1-alt2.x86_64.rpm |grep -F lua
>>> liblua-5.3.so()(64bit) >= set:leAYN6LkeHi0hYiriV7DdyMizCp0jxBcAb1QnYH5jy86wOzMdxFfdRUZnseM70v0m2eskRUGVGQhyb600knVBtQ5Qu4UToNEphfGfg8ZgwdfDgqlHddRrGrGZ45GLsbubSE7Z477UPy0MO44iUrpy1
>>>
>>> Т.е. если сгенерить такой пакет, то rpm его, наверное, даже установит
>>> правильно.
>>>
>>> Но стоит ли это затевать ради переключения /usr/lib/bash/?
>>> Наверняка обновление с p8 в результате не станет проще.
>>>
>> Да, от этого обновление с p8 проще не станет. Конечно, мы сможем сейчас
>> заложить базу для обновления с p9.
> Уточню: спортировать %pretrans в rpm-build имеет смысл, это, с одной
> стороны, несложно и, с другой стороны, ничего сразу не меняет.
>
> А вот использовать %pretrans и превращать /usr/lib/bash/ в ссылку,
> пожалуй, пока не стоит.
>
Но если спортировать %pretrans в Sisyphus, то наверняка кто-то найдётся, 
кто начнёт его использовать в пакетах.
И при обновлении с p8 до Sisyphus это вылезет в полный рост.

Хотя никто ещё не отменял apt-get install apt прежде чем что-то обновить.



Подробная информация о списке рассылки Devel