Description of problem: Regression: ping -i 0.1 does not work unless LANG is en_US (or other language where the decimal separator is ".") Version-Release number of selected component (if applicable): iputils-20121221-1.fc18.x86_64 How reproducible: Every time Steps to Reproduce: [root@terpsichore ~]# LANG=da_DK.UTF-8 ping -i0.1 1.2.3.4 ping: bad timing interval Actual results: ping: bad timing interval Expected results: PING 1.2.3.4 (1.2.3.4) 56(84) bytes of data. Additional info: Interpreting command line arguments based on LANG/LC is insane. It introduces hard-to-find bugs into scripts and makes it difficult to use documentation, especially online documentation.
Since ping considers locale, try using your language's decimal separator. (probably ',' - works for me)
Thank you for repeating what I wrote. This is not useful behaviour and it is a regression in Fedora 18. You can close it notabug as much as you want, but it IS a bug. Scripts break.
Reopening, because: - this is extremely unexpected behavior for commands - it will break scripts - I cannot think of other commands that follow this paradigm, so it would be very strange for this to happen for administrators just for ping.
iputils-20121221-2.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/iputils-20121221-2.fc18
Fix: http://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20130128/939579.html
Package iputils-20121221-2.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing iputils-20121221-2.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-1863/iputils-20121221-2.fc18 then log in and leave karma (feedback).
iputils-20121221-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.