From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <20180725150825.GA26152@gyle.altlinux.org> <0c923f97-3e8e-9df5-abe7-323a648b660b@altlinux.org> <20180726095325.GB6504@altlinux.org> <3f7d509c-4dbf-0422-fcf4-26696ba4a745@altlinux.org> <20180803153332.GB15346@altlinux.org> <21ae5b40-2c45-2e49-58d6-a84881e16a09@altlinux.org> <20180803170659.GB16302@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <8cec2fef-0e62-282c-f795-03f2a4a8f9bd@basealt.ru> Date: Sat, 4 Aug 2018 09:21:49 +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: <20180803170659.GB16302@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: Sat, 04 Aug 2018 06:21:49 -0000 Archived-At: List-Archive: List-Post: 03.08.2018 20:06, Dmitry V. Levin пишет: > On Fri, Aug 03, 2018 at 06:43:08PM +0300, Aleksei Nikiforov wrote: >> 03.08.2018 18:33, Dmitry V. Levin пишет: >>> On Thu, Aug 02, 2018 at 11:38:15AM +0300, Aleksei Nikiforov wrote: >>>> Здравствуйте. >>>> >>>> 26.07.2018 12:53, Dmitry V. Levin пишет: >>>>> On Wed, Jul 25, 2018 at 06:21:46PM +0300, Aleksei Nikiforov wrote: >>>>>> Здравствуйте. >>>>>> >>>>>> Сделал новую тестовую сборку bash-4, в этот раз также с отдельным bash-3 >>>>>> и свежим bash-completion. Прошу заинтересованных потестировать. >>>>> Спасибо. Ввиду того, что у нас bash-5 не за горами, может быть, упаковать >>>>> bash-4 как bash4 (с подпакетами sh4, bash4, bash4-devel, bash4-doc, >>>>> bash4-examples), и, по аналогии с gcc-defaults, сделать bash-defaults >>>>> c подпакетами sh, bash, bash-devel, bash-doc, bash-examples, >>>>> содержащие общие файлы (такие как bashrc) и переключающие bash >>>>> на нужную версию? >>>> Я попробовал собрать bash3 и bash4 таким образом, с отдельными пакетами >>>> sh и bash с симлинками и зависимостями на последнюю версию sh4 и bash4 >>>> соответственно. >>> Давайте разобьём задачу на две части. >>> 1, простая: я отправил в Сизиф ваше переименование bash в bash3, >>> а также пакеты bashrc и bash-defaults. >>> 2, посложнее: надо собрать bash4-4.4.23, обновлённый под него bash-defaults, и bashdb. >> Примеры обновлённого bash4 есть в тестовых заданиях #210913 и #210931. >> Там же есть bashdb. Надо лишь решить о /usr/lib/bash vs /usr/lib/bash4, >> остальное могу сделать довольно быстро. > Мне кажется, я уже решил и с /usr/lib/bash, и с /usr/lib/bash4: > в bash3 /usr/lib/bash* нет, в bash-defaults остаётся /usr/lib/bash/, > в bash4 остаётся /usr/lib/bash4/. > > Если ситуация с плагинами изменится (например, появится третий плагин), > можно будет подумать о превращении /usr/lib/bash в ссылку. > т.е. - обе версии bash будут смотреть в /usr/lib/bash ? Если считать что bash3 нам не нужен (я думаю что мы сможем достаточно быстро зачистить сизиф от скриптов, зависящих на него), то твоё предложение выглядит клёво.