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

Alexey Tourbin alexey.tourbin на gmail.com
Вт Авг 7 21:50:02 MSK 2018


2018-08-04 13:15 GMT+03:00 Dmitry V. Levin <ldv на altlinux.org>:
> Каждая версия bash будет держать свои плагины в /usr/lib/bashN/
> (у bash3 своих плагинов нет, следовательно, /usr/lib/bash3 просто нет).
> Очень немногочисленные сторонние плагины будут в /usr/lib/bash/.

Но ведь набор фичей баша определяется не старшей цифрой N, а двумя
цифрами.  Используя в скрипте #!/bin/bash4, я все равно не получаю (по
одной только старшей цифре) гарантии наличия нужной мне фичи, такой
как "wait -n", которая была добавлена в bash-4.4.  В то же время в
"Bash-5.0-alpha available" автор отмечает в первую очередь исправление
ошибок: "This release fixes several outstanding bugs in bash-4.4 and
introduces several new features."  Так что версия могла бы быть и 4.5,
а не 5.0.

Поскольку старшая цифра поднимается более или менее произвольно, то
привязка к ней, на мой взгляд, является достаточно лошковатой затеей.


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