time-1.8 changes license and output

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



After many years a new 1.8 version of "time" tool was released. This
version brings some noticable changes:

(1) License changed from (GPLv2+) to (GPLv3+ and GFDL).

(2) Additional exit codes are used to report meassured command failures
and failures to execute the command.

(3) A meassured command failure is printed by default. See the first line:

$ ./time-1.8/time /usr/bin/false
Command exited with non-zero status 1
0.00user 0.00system 0:00.00elapsed 100%CPU (0avgtext+0avgdata 1196maxresident)k
0inputs+0outputs (0major+55minor)pagefaults 0swaps

You can suppress the message by "-q" option:

$ ./time-1.8/time -q /usr/bin/false
0.00user 0.00system 0:00.00elapsed 100%CPU (0avgtext+0avgdata 1268maxresident)k
0inputs+0outputs (0major+55minor)pagefaults 0swaps

I consider the last change quite significant. Vanilla time used to print
the failure message uncoditionally, but Fedora patched it to be visible
only if "-v" option was specified. But 1.8 started to control the
message by "-q" option. To follow the upstream, I dropped the patch.

This of course revealed that the failure message is printed by default
even in POSIX mode ("-p" option) now:

$ ./time-1.8/time -p /usr/bin/false
Command exited with non-zero status 1
real 0.00
user 0.00
sys 0.00

I think this is a bug and patched the tool not to print the message in
the POSIX mode either:

$ ./time-1.8/time -p /usr/bin/false
real 0.00
user 0.00
sys 0.00

I hope Fedora's time-1.8 won't disrupt your scripts so blatantly.

-- Petr
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux