Bug 449369 - curl --remote-time (-R) does not work
curl --remote-time (-R) does not work
Product: Fedora
Classification: Fedora
Component: curl (Show other bugs)
All Linux
low Severity medium
: ---
: ---
Assigned To: Jindrich Novy
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2008-06-02 10:00 EDT by Stepan Kasal
Modified: 2013-07-02 19:29 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-06-02 11:04:25 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Stepan Kasal 2008-06-02 10:00:03 EDT
Description of problem:
curl -R does not work

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. touch stamp-file
2. curl -R an-URL-to-a-small-file
3. observe that a-small-file is newer than stamp-file

Additional info:
curl has a "feature" where an option is switched on iff it has been given odd
times and off if it has been given even times.

Obviously, it is then very important that the default does not change.

The version of curl quoted above has -R switched on by default.  Then each
script which tries to get timestamps right actually switches timestamping off.
An example of such a script is common/Makefile.common from cvs.fedoraproject.org
Comment 1 Stepan Kasal 2008-06-02 11:04:25 EDT
Sorry, it was my fault, I had -R in .curlrc.
Obviously, whith the "switch the option" kind of interpretation of options, one
should never have .curlrc, as it breaks all the scripts.
It would make sense to put a warning ".curlrc should not touch the default
option, it breaks scripts" to curl, but that would probably annoy other people.
I'll just refrain from using the misdesigned command line interface (rpm -e curl).
Comment 2 Stepan Kasal 2008-06-03 10:23:51 EDT
Actually, upstream reacted really nicely to the complaint (it wasn't the first
one of this type):

So the problem may actually get solved in a future release of curl.

Note You need to log in before you can comment on or make changes to this bug.