From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <20180803151636.GA15252@altlinux.org> <20180803152349.GA15346@altlinux.org> <7b165a21-c694-da49-1488-d25a911e9051@altlinux.org> <6b7f4808-ba7f-128a-d04a-b26c7dd1694b@basealt.ru> <20180803154136.GB15418@altlinux.org> <20180803170318.GA16302@altlinux.org> <602a4190-1c84-3f7a-cdcc-ecb3c2dcf9bd@basealt.ru> <20180804101026.GC28069@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <7e4a5ceb-9984-4f29-40fd-6b2f59554eb4@basealt.ru> Date: Sun, 5 Aug 2018 10:39:36 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180804101026.GC28069@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] [#210757] EPERM (try 3) bash3.git=3.2.57-alt4 bash.git=4.4.23-alt1 bash-completion.git=2.8-alt1 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Aug 2018 07:39:37 -0000 Archived-At: List-Archive: List-Post: 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 прежде чем что-то обновить.