[darcs-devel] [issue621] darcs2 with libwww: does not follow redirects
Alec Berryman
bugs at darcs.net
Sun Jan 27 04:46:16 UTC 2008
New submission from Alec Berryman <alec at thened.net>:
I was trying out the new libwww support and found that it fails on an easy case:
darcs doesn't follow 302 redirects.
I see:
$ darcs pull
darcs failed: Not a repository:
http://www.common-lisp.net/project/cl-stm/darcs/cl-stm (Failed to download URL
http://www.common-lisp.net/project/cl-stm/darcs/cl-stm/_darcs/inventory : libwww
error code: 302)
When I use wget to fetch the file and look at the http headers:
$ wget -S http://www.common-lisp.net/projeccl-stm/darcs/cl-stm/_darcs/inventory
--23:30:55--
http://www.common-lisp.net/project/cl-stm/darcs/cl-stm/_darcs/inventory
=> `inventory'
Resolving www.common-lisp.net... 80.68.86.115
Connecting to www.common-lisp.net|80.68.86.115|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 302 Found
Date: Sun, 27 Jan 2008 04:30:56 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-22
Location: http://common-lisp.net/project/cl-stm/darcs/cl-stm/_darcs/inventory
Connection: close
Content-Type: text/html; charset=iso-8859-1
X-Pad: avoid browser bug
Location: http://common-lisp.net/project/cl-stm/darcs/cl-stm/_darcs/inventory
[following]
--23:30:56-- http://common-lisp.net/project/cl-stm/darcs/cl-stm/_darcs/inventory
=> `inventory'
Resolving common-lisp.net... 80.68.86.115
Connecting to common-lisp.net|80.68.86.115|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Date: Sun, 27 Jan 2008 04:30:56 GMT
Server: Apache/1.3.33 (Debian GNU/Linux) PHP/4.3.10-22
Last-Modified: Fri, 12 Jan 2007 10:49:33 GMT
ETag: "2ebcc-5931-45a767bd"
Accept-Ranges: bytes
Content-Length: 22833
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/plain; charset=iso-8859-1
Length: 22,833 (22K) [text/plain]
100%[=======================================>] 22,833 66.70K/s
23:30:58 (66.60 KB/s) - `inventory' saved [22833/22833]
There's a redirect from www.common-lisp.net to common-lisp.net. This ought to
be handled.
----------
messages: 2803
nosy: alec, beschmi, droundy, kowey, tommy
priority: bug
status: unread
title: darcs2 with libwww: does not follow redirects
topic: Darcs2
__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue621>
__________________________________
More information about the darcs-devel
mailing list