* [devel] Вопрос про time
@ 2019-05-22 9:10 Levin Stanislav
2019-05-22 9:22 ` Dmitry V. Levin
2019-05-22 14:37 ` Alexey Tourbin
0 siblings, 2 replies; 18+ messages in thread
From: Levin Stanislav @ 2019-05-22 9:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1.1: Type: text/plain, Size: 1132 bytes --]
Всем привет!
В одном из собираемых проектов для тестирования используется `time`
(зарезервированное слово bash), используется так:
function main() {
time (
test_cert_import_root || exit $?
test_cert_import_server || exit $?
test_cert_missing_intermediate || exit $?
test_chain_unsafe_trust_then_verify || exit $?
test_chain_fail_no_root || exit $?
test_chain_import || exit $?
test_leaf_import || exit $?
test_leaf_fail_no_root || exit $?
)
}
При запуске ошибка:
line 472: syntax error near unexpected token `newline'
line 472: ` time ('
Вызывается при этом:
$ type time
time является /usr/bin/time
Как можно заставить bash применить ключевое слово? Да и есть ли оно "у
нас"? Речь о:
$ bash --version
GNU bash, version 4.4.23(1)-release (x86_64-alt-linux-gnu)
Спасибо!
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 9:10 [devel] Вопрос про time Levin Stanislav
@ 2019-05-22 9:22 ` Dmitry V. Levin
2019-05-22 9:30 ` Levin Stanislav
2019-05-22 14:37 ` Alexey Tourbin
1 sibling, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 9:22 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 325 bytes --]
On Wed, May 22, 2019 at 12:10:38PM +0300, Levin Stanislav wrote:
[...]
> Как можно заставить bash применить ключевое слово? Да и есть ли оно "у
> нас"? Речь о:
>
> $ bash --version
> GNU bash, version 4.4.23(1)-release (x86_64-alt-linux-gnu)
$ builtin time
-bash: builtin: time: not a shell builtin
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 9:22 ` Dmitry V. Levin
@ 2019-05-22 9:30 ` Levin Stanislav
2019-05-22 10:46 ` Levin Stanislav
0 siblings, 1 reply; 18+ messages in thread
From: Levin Stanislav @ 2019-05-22 9:30 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
[-- Attachment #1.1: Type: text/plain, Size: 971 bytes --]
22.05.2019 12:22, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 12:10:38PM +0300, Levin Stanislav wrote:
> [...]
>> Как можно заставить bash применить ключевое слово? Да и есть ли оно "у
>> нас"? Речь о:
>>
>> $ bash --version
>> GNU bash, version 4.4.23(1)-release (x86_64-alt-linux-gnu)
> $ builtin time
> -bash: builtin: time: not a shell builtin
RESERVED WORDS
Reserved words are words that have a special meaning to the
shell. The following
words are recognized as reserved when unquoted and either the
first word of a simple
command (see SHELL GRAMMAR below) or the third word of a case or
for command:
! case coproc do done elif else esac fi for function if in
select then until while
{ } time [[ ]]
Команда `builtin` в этом случае отработала корректно.
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 9:30 ` Levin Stanislav
@ 2019-05-22 10:46 ` Levin Stanislav
2019-05-22 10:53 ` Dmitry V. Levin
0 siblings, 1 reply; 18+ messages in thread
From: Levin Stanislav @ 2019-05-22 10:46 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
[-- Attachment #1.1: Type: text/plain, Size: 1356 bytes --]
Ответ действительно прост, ведь bash собран c:
`--disable-command-timing`
А можно узнать почему ( не могу найти коммит и его автора )?
Спасибо.
22.05.2019 12:30, Levin Stanislav пишет:
> 22.05.2019 12:22, Dmitry V. Levin пишет:
>> On Wed, May 22, 2019 at 12:10:38PM +0300, Levin Stanislav wrote:
>> [...]
>>> Как можно заставить bash применить ключевое слово? Да и есть ли оно "у
>>> нас"? Речь о:
>>>
>>> $ bash --version
>>> GNU bash, version 4.4.23(1)-release (x86_64-alt-linux-gnu)
>> $ builtin time
>> -bash: builtin: time: not a shell builtin
> RESERVED WORDS
> Reserved words are words that have a special meaning to the
> shell. The following
> words are recognized as reserved when unquoted and either the
> first word of a simple
> command (see SHELL GRAMMAR below) or the third word of a case or
> for command:
>
> ! case coproc do done elif else esac fi for function if in
> select then until while
> { } time [[ ]]
>
> Команда `builtin` в этом случае отработала корректно.
>
>>
>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/devel
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 10:46 ` Levin Stanislav
@ 2019-05-22 10:53 ` Dmitry V. Levin
2019-05-22 11:00 ` Levin Stanislav
0 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 10:53 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 420 bytes --]
On Wed, May 22, 2019 at 01:46:12PM +0300, Levin Stanislav wrote:
> Ответ действительно прост, ведь bash собран c:
>
> `--disable-command-timing`
>
> А можно узнать почему ( не могу найти коммит и его автора )?
Согласно %changelog в bash.spec,
* Tue Jul 8 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
[...]
- disable built-in time command (incompatible with standard POSIX time command)
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 10:53 ` Dmitry V. Levin
@ 2019-05-22 11:00 ` Levin Stanislav
0 siblings, 0 replies; 18+ messages in thread
From: Levin Stanislav @ 2019-05-22 11:00 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
[-- Attachment #1.1: Type: text/plain, Size: 735 bytes --]
22.05.2019 13:53, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 01:46:12PM +0300, Levin Stanislav wrote:
>> Ответ действительно прост, ведь bash собран c:
>>
>> `--disable-command-timing`
>>
>> А можно узнать почему ( не могу найти коммит и его автора )?
> Согласно %changelog в bash.spec,
>
> * Tue Jul 8 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
> [...]
> - disable built-in time command (incompatible with standard POSIX time command)
А можно спросить ( если это ваш аргумент, а не ссылка на информацию),
что в плохого в возможно несовместимой команде bash `time`?
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 9:10 [devel] Вопрос про time Levin Stanislav
2019-05-22 9:22 ` Dmitry V. Levin
@ 2019-05-22 14:37 ` Alexey Tourbin
2019-05-22 14:48 ` Dmitry V. Levin
1 sibling, 1 reply; 18+ messages in thread
From: Alexey Tourbin @ 2019-05-22 14:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, May 22, 2019 at 12:21 PM Levin Stanislav <slev@altlinux.org> wrote:
> При запуске ошибка:
>
> line 472: syntax error near unexpected token `newline'
> line 472: ` time ('
Я тоже наткнулся. Было время сам себе bash собирал, после обновления
на новый bash из репозитория часть скриптов стало дефектно работать.
https://bugzilla.altlinux.org/36527
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 14:37 ` Alexey Tourbin
@ 2019-05-22 14:48 ` Dmitry V. Levin
2019-05-22 14:57 ` Levin Stanislav
0 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 14:48 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 546 bytes --]
On Wed, May 22, 2019 at 05:37:27PM +0300, Alexey Tourbin wrote:
> On Wed, May 22, 2019 at 12:21 PM Levin Stanislav <slev@altlinux.org> wrote:
> > При запуске ошибка:
> >
> > line 472: syntax error near unexpected token `newline'
> > line 472: ` time ('
>
> Я тоже наткнулся. Было время сам себе bash собирал, после обновления
> на новый bash из репозитория часть скриптов стало дефектно работать.
> https://bugzilla.altlinux.org/36527
У меня есть скрипты, использующие time -f -o, но bash builtin time их не умеет.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 14:48 ` Dmitry V. Levin
@ 2019-05-22 14:57 ` Levin Stanislav
2019-05-22 15:03 ` Dmitry V. Levin
0 siblings, 1 reply; 18+ messages in thread
From: Levin Stanislav @ 2019-05-22 14:57 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
[-- Attachment #1.1: Type: text/plain, Size: 905 bytes --]
При наличии bash time возможность использовать внешнюю команду
(например, '/usr/bin/time') имеется.
А вот при наличии только внешней команды использовать bash time не
получится.
22.05.2019 17:48, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 05:37:27PM +0300, Alexey Tourbin wrote:
>> On Wed, May 22, 2019 at 12:21 PM Levin Stanislav <slev@altlinux.org> wrote:
>>> При запуске ошибка:
>>>
>>> line 472: syntax error near unexpected token `newline'
>>> line 472: ` time ('
>> Я тоже наткнулся. Было время сам себе bash собирал, после обновления
>> на новый bash из репозитория часть скриптов стало дефектно работать.
>> https://bugzilla.altlinux.org/36527
> У меня есть скрипты, использующие time -f -o, но bash builtin time их не умеет.
>
>
>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 14:57 ` Levin Stanislav
@ 2019-05-22 15:03 ` Dmitry V. Levin
2019-05-22 15:06 ` Anton Farygin
0 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 15:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1018 bytes --]
On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
> При наличии bash time возможность использовать внешнюю команду
> (например, '/usr/bin/time') имеется.
Да, но никто не будет переписывать написанные за 20 лет скрипты.
> А вот при наличии только внешней команды использовать bash time не
> получится.
Есть только один выход - сделать bash builtin time совместимым с GNU time.
> 22.05.2019 17:48, Dmitry V. Levin пишет:
> > On Wed, May 22, 2019 at 05:37:27PM +0300, Alexey Tourbin wrote:
> >> On Wed, May 22, 2019 at 12:21 PM Levin Stanislav <slev@altlinux.org> wrote:
> >>> При запуске ошибка:
> >>>
> >>> line 472: syntax error near unexpected token `newline'
> >>> line 472: ` time ('
> >> Я тоже наткнулся. Было время сам себе bash собирал, после обновления
> >> на новый bash из репозитория часть скриптов стало дефектно работать.
> >> https://bugzilla.altlinux.org/36527
> > У меня есть скрипты, использующие time -f -o, но bash builtin time их не умеет.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 15:03 ` Dmitry V. Levin
@ 2019-05-22 15:06 ` Anton Farygin
2019-05-22 15:17 ` Dmitry V. Levin
0 siblings, 1 reply; 18+ messages in thread
From: Anton Farygin @ 2019-05-22 15:06 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
22.05.2019 18:03, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
>> При наличии bash time возможность использовать внешнюю команду
>> (например, '/usr/bin/time') имеется.
> Да, но никто не будет переписывать написанные за 20 лет скрипты.
>
info sed ?
Чего там переписывать то ?
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 15:06 ` Anton Farygin
@ 2019-05-22 15:17 ` Dmitry V. Levin
2019-05-22 17:54 ` Anton Farygin
0 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 15:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 624 bytes --]
On Wed, May 22, 2019 at 06:06:29PM +0300, Anton Farygin wrote:
> 22.05.2019 18:03, Dmitry V. Levin пишет:
> > On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
> >> При наличии bash time возможность использовать внешнюю команду
> >> (например, '/usr/bin/time') имеется.
> > Да, но никто не будет переписывать написанные за 20 лет скрипты.
> >
> info sed ?
>
> Чего там переписывать то ?
time -o на builtin time не переписывается точно так же,
как time {} не переписывается на GNU time.
На то, чтобы найти и переписать скрипты, уйдёт ещё 20 лет.
Проще переписать builtin time.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 15:17 ` Dmitry V. Levin
@ 2019-05-22 17:54 ` Anton Farygin
2019-05-22 18:40 ` Dmitry V. Levin
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Anton Farygin @ 2019-05-22 17:54 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
22.05.2019 18:17, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 06:06:29PM +0300, Anton Farygin wrote:
>> 22.05.2019 18:03, Dmitry V. Levin пишет:
>>> On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
>>>> При наличии bash time возможность использовать внешнюю команду
>>>> (например, '/usr/bin/time') имеется.
>>> Да, но никто не будет переписывать написанные за 20 лет скрипты.
>>>
>> info sed ?
>>
>> Чего там переписывать то ?
> time -o на builtin time не переписывается точно так же,
> как time {} не переписывается на GNU time.
Конечно, но если у тебя в скрипте уже есть вызов time, то ты можешь его
заменить на /usr/bin/time и продолжить пользоваться этим скриптом.
>
> На то, чтобы найти и переписать скрипты, уйдёт ещё 20 лет.
Я не знаю, как устроен поиск скриптов у тебя, но такие инструменты как
find, grep, git grep и т.д. могут помочь.
> Проще переписать builtin time.
>
На bash4 ты тоже думал переходить несколько лет, однако это произошло
намного быстрее и менее болезненно.
Я не против переписывания builtin time, но для этого нужно определиться,
когда и кто этим займётся (с учётом того, что ты не успеваешь делать
обычную текучку. Например, ответить на письмо про сборку llvm из p8 для
c8,1, которую кто-то киляет на стороне сборочницы).
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 17:54 ` Anton Farygin
@ 2019-05-22 18:40 ` Dmitry V. Levin
2019-05-23 4:46 ` Anton Farygin
2019-05-22 18:57 ` Dmitry V. Levin
2 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 18:40 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1631 bytes --]
On Wed, May 22, 2019 at 08:54:20PM +0300, Anton Farygin wrote:
> 22.05.2019 18:17, Dmitry V. Levin пишет:
> > On Wed, May 22, 2019 at 06:06:29PM +0300, Anton Farygin wrote:
> >> 22.05.2019 18:03, Dmitry V. Levin пишет:
> >>> On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
> >>>> При наличии bash time возможность использовать внешнюю команду
> >>>> (например, '/usr/bin/time') имеется.
> >>> Да, но никто не будет переписывать написанные за 20 лет скрипты.
> >>>
> >> info sed ?
> >>
> >> Чего там переписывать то ?
> > time -o на builtin time не переписывается точно так же,
> > как time {} не переписывается на GNU time.
> Конечно, но если у тебя в скрипте уже есть вызов time, то ты можешь его
> заменить на /usr/bin/time и продолжить пользоваться этим скриптом.
> >
> > На то, чтобы найти и переписать скрипты, уйдёт ещё 20 лет.
>
> Я не знаю, как устроен поиск скриптов у тебя, но такие инструменты как
> find, grep, git grep и т.д. могут помочь.
Пока эти скрипты работают, я не буду тратить своё время на бесполезные
изменения, и вам не советую.
Если кому-то нужно, чтобы работал сторонний скрипт, заточенный на
непортабельный builtin, то этот кто-то может доработать скрипт.
Если кому-то нужно, чтобы был включён этот builtin,
этот кто-то может доработать этот builtin.
Если кто-то будет дорабатывать builtin, я готов поревьюить.
> > Проще переписать builtin time.
> >
> На bash4 ты тоже думал переходить несколько лет, однако это произошло
> намного быстрее и менее болезненно.
Переход на bash4 начался несколько лет назад и ещё не завершён.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 17:54 ` Anton Farygin
2019-05-22 18:40 ` Dmitry V. Levin
@ 2019-05-22 18:57 ` Dmitry V. Levin
2019-05-23 4:35 ` Anton Farygin
2 siblings, 1 reply; 18+ messages in thread
From: Dmitry V. Levin @ 2019-05-22 18:57 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]
On Wed, May 22, 2019 at 08:54:20PM +0300, Anton Farygin wrote:
[...]
> Например, ответить на письмо про сборку llvm из p8 для
> c8,1, которую кто-то киляет на стороне сборочницы).
У меня есть правило подолгу не отвечать на письма, когда мне кажется,
что автор письма мог бы легко найти ответ самостоятельно.
--
ldv
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 18:57 ` Dmitry V. Levin
@ 2019-05-23 4:35 ` Anton Farygin
0 siblings, 0 replies; 18+ messages in thread
From: Anton Farygin @ 2019-05-23 4:35 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
22.05.2019 21:57, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 08:54:20PM +0300, Anton Farygin wrote:
> [...]
>> Например, ответить на письмо про сборку llvm из p8 для
>> c8,1, которую кто-то киляет на стороне сборочницы).
> У меня есть правило подолгу не отвечать на письма, когда мне кажется,
> что автор письма мог бы легко найти ответ самостоятельно.
Мне кажется, что тут вообще нет никаких шансов найти ответ самостоятельно.
Процессу прилетел kill откуда-то снаружи. По какой причине ?
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
2019-05-22 18:40 ` Dmitry V. Levin
@ 2019-05-23 4:46 ` Anton Farygin
0 siblings, 0 replies; 18+ messages in thread
From: Anton Farygin @ 2019-05-23 4:46 UTC (permalink / raw)
To: ALT Linux Team development discussions, Dmitry V. Levin
22.05.2019 21:40, Dmitry V. Levin пишет:
> On Wed, May 22, 2019 at 08:54:20PM +0300, Anton Farygin wrote:
>> 22.05.2019 18:17, Dmitry V. Levin пишет:
>>> On Wed, May 22, 2019 at 06:06:29PM +0300, Anton Farygin wrote:
>>>> 22.05.2019 18:03, Dmitry V. Levin пишет:
>>>>> On Wed, May 22, 2019 at 05:57:54PM +0300, Levin Stanislav wrote:
>>>>>> При наличии bash time возможность использовать внешнюю команду
>>>>>> (например, '/usr/bin/time') имеется.
>>>>> Да, но никто не будет переписывать написанные за 20 лет скрипты.
>>>>>
>>>> info sed ?
>>>>
>>>> Чего там переписывать то ?
>>> time -o на builtin time не переписывается точно так же,
>>> как time {} не переписывается на GNU time.
>> Конечно, но если у тебя в скрипте уже есть вызов time, то ты можешь его
>> заменить на /usr/bin/time и продолжить пользоваться этим скриптом.
>>> На то, чтобы найти и переписать скрипты, уйдёт ещё 20 лет.
>> Я не знаю, как устроен поиск скриптов у тебя, но такие инструменты как
>> find, grep, git grep и т.д. могут помочь.
> Пока эти скрипты работают, я не буду тратить своё время на бесполезные
> изменения, и вам не советую.
>
> Если кому-то нужно, чтобы работал сторонний скрипт, заточенный на
> непортабельный builtin, то этот кто-то может доработать скрипт.
>
> Если кому-то нужно, чтобы был включён этот builtin,
> этот кто-то может доработать этот builtin.
>
> Если кто-то будет дорабатывать builtin, я готов поревьюить.
>
Логика понятна, но это ведь палка о двух концах.
В каких-сто случаях твой скрипт будет работать ожидаемо криво на других
системах, в которых time зарезервировано для использования внутри bash.
Т.е. вместо unportable builtin ты пишешь скрипты, которые вроде как, с
одной стороны, используют portable time, а с другой стороны - сами по
себе unportable на системы, в которых этот самый time собирают в виде
builtin (точнее reververd keywords).
Если писать portable скрипты, то не будет проблем при переходе на другие
системы с bash, в котором time внешний, а не reverved keywords.
А так - в далёком 1999 году парни из мандрейка сделали ошибку и уже её
откатили, а мы тянем до сих пор.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [devel] Вопрос про time
@ 2019-05-23 4:48 ` Anton Farygin
0 siblings, 0 replies; 18+ messages in thread
From: Anton Farygin @ 2019-05-23 4:48 UTC (permalink / raw)
To: ALT Linux Team development discussions, Aleksey Novodvorsky
Cc: Dmitry V. Levin
22.05.2019 21:48, Aleksey Novodvorsky пишет:
>
>
> Я не против переписывания builtin time, но для этого нужно
> определиться,
> когда и кто этим займётся (с учётом того, что ты не успеваешь делать
> обычную текучку. Например, ответить на письмо про сборку llvm из
> p8 для
> c8,1, которую кто-то киляет на стороне сборочницы).
>
>
> Это оффтопик для списка devep@.
С какого это вдруг перепуга странности на нашей сборочнице являются
оффтопиком ?
Не придумывай.
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2019-05-23 4:48 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-22 9:10 [devel] Вопрос про time Levin Stanislav
2019-05-22 9:22 ` Dmitry V. Levin
2019-05-22 9:30 ` Levin Stanislav
2019-05-22 10:46 ` Levin Stanislav
2019-05-22 10:53 ` Dmitry V. Levin
2019-05-22 11:00 ` Levin Stanislav
2019-05-22 14:37 ` Alexey Tourbin
2019-05-22 14:48 ` Dmitry V. Levin
2019-05-22 14:57 ` Levin Stanislav
2019-05-22 15:03 ` Dmitry V. Levin
2019-05-22 15:06 ` Anton Farygin
2019-05-22 15:17 ` Dmitry V. Levin
2019-05-22 17:54 ` Anton Farygin
2019-05-22 18:40 ` Dmitry V. Levin
2019-05-23 4:46 ` Anton Farygin
2019-05-22 18:57 ` Dmitry V. Levin
2019-05-23 4:35 ` Anton Farygin
2019-05-23 4:48 ` Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git