GNU bug report logs - #12827
[2.0.6] web client: fails to parse 404 header

Previous Next

Package: guile;

Reported by: ludo <at> gnu.org (Ludovic Courtès)

Date: Wed, 7 Nov 2012 20:42:02 UTC

Severity: normal

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


Message #32 received at 12827 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Daniel Hartwig <mandyke <at> gmail.com>
Cc: 12827 <at> debbugs.gnu.org
Subject: Re: bug#12827: [2.0.6] web client: fails to parse 404 header
Date: Sat, 24 Nov 2012 16:10:24 +0100
Hi Daniel,

Daniel Hartwig <mandyke <at> gmail.com> skribis:

> On 24 November 2012 06:19, Ludovic Courtès <ludo <at> gnu.org> wrote:
>> Any update on that?  The plan is to release 2.0.7 next week, so it’d be
>> great if this could be in.
>
> I have made a first attempt at the doc strings and manual.  This
> involved first syncronizing the two, as only the manual had been
> receiving updates.
>
> Some more tweaking to the code.

Thanks.  I applied the first two patches, and passed the source files
through:

  sed -e"s/@var{\([a-z0-9?!-]\+\)}/\U\1/g ; s/@code{\([^}]\+\)}/‘\1’/g"

because docstrings should not contain Texinfo markup.

> Personally I am not 100% on this, but I attach it for comment anyway.
> I will not be able to work on it again for a short while.
>
> A quick solution may be to silently introduce just enough to fix the
> current bug, and worry about the extra predicates, uri-record-type vs.
> rfc-definition-of-uri, etc. later.

I could come up with a ‘declare-relative-uri-header!’ that would use
(build-uri xxx #:validate? #f) as a quick fix.

However, it seems to me that your patch is actually fine, and doesn’t
break compatibility, so I’d rather apply it directly.  Did you have
other concerns?

Thanks,
Ludo’.




This bug report was last modified 8 years and 80 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.