Hi Andrew,

this has been reported against the Debian package, but it looks like it
might exist in wwwoffle generally.  Could you please have a look? 

(Note that I'm not the maintainer, so I don't have an overview of the
changes that have been made to the Debian package)

Thanks in advance, Frank

Tim Connors <[EMAIL PROTECTED]> wrote:

> Package: wwwoffle
> Version: 2.9-2
> Severity: grave
> Justification: causes non-serious data loss
>
> wwwoffle has the setting:
> # lock-files = yes | no
> #         Enable the use of lock files to stop more than one WWWOFFLE process
> #         from downloading the same URL at the same time (default=no).
>
> Either way this is set, it is broken.  
>
> If set to yes, it seems that a lockfile only manages to tell the
> second process to give up loading the page at all, giving back a HTTP
> 500 WWWOFFLE Server Error:
>
>> for i in `seq 1 10 ` ;do lynx -dump http://www.google.com.au & done
> ....
>              WWWOFFLE - World Wide Web Offline Explorer - v2.9
>      _________________________________________________________________
>
>                            WWWOFFLE Server Error
>
>                The WWWOFFLE server encountered a fatal error:
>
>                  Cannot open the spooled web page to read.
>             The program cannot continue to service this request.
>
> Help
>
>    This is an internal WWWOFFLE server error that should not occur. There
>    is no other way of handling the error apart from providing this
>    warning page. If this error continues and WWWOFFLE is configured
>    correctly and there are no other computer problems then you should
>    report the error to the WWWOFFLE author.
>      _________________________________________________________________
>
>                WWWOFFLE - [[1]Welcome Page|[2]FAQ] - WWWOFFLE
>
> References
>
>    1. http://scuzzie:8080/Welcome.html
>    2. http://scuzzie:8080/FAQ.html
> ...
>
> By loading many pages at once as above, some of them end up succeeding
> after the cache has been loaded, but prior to that, all but one of
> them are going to fail -- above I'd see 5 or so error pages, then 5 or
> so successful downloads -- YMW(ill)V as my computer is probably slow
> enough for this test to come out this way.
>
> If set to no, then the first process to hit the cache gets their
> download, but the second process only retrieves as much as had reached
> the first process at that time.  So the second download ends up
> incomplete.  No error is returned, so it may not even be apparent
> until a later date -- hence dataloss.
>
> Marked as grave because of dataloss, since any webpage using crappy
> session management, or submition of forms, etc, ends up being broken
> whenever the page is being concurrently loaded in two seperate
> pages/processes with either setting, and one copy will not be complete
> or will fail altogether.  Most of the rest of the time, a reload ought
> to fix it, but this sometimes ends up loading from the browser's own
> cache, which has only been half downloaded (I can't seem to convince
> opera to drop its version of its cache, and reload from the proxy)
>
> -- System Information:
> Debian Release: 4.0
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.18-1-686
> Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
>
> Versions of packages wwwoffle depends on:
> ii  coreutils                    5.97-5.2    The GNU core utilities
> ii  debconf [debconf-2.0]        1.5.9       Debian configuration management 
> sy
> ii  debianutils                  2.17.3      Miscellaneous utilities specific 
> t
> ii  libc6                        2.3.6.ds1-8 GNU C Library: Shared libraries
> ii  zlib1g                       1:1.2.3-13  compression library - runtime
>
> wwwoffle recommends no packages.
>
> -- debconf information:
> * wwwoffle/string_port_number: 8080
>   wwwoffle/ageline_added:
>   wwwoffle/use-htdig: false
>   wwwoffle/ppp-fetch: true
> * wwwoffle/use-ppp-interface: false
>   wwwoffle/ageline_lost:
>   wwwoffle/text_new_location:
>   wwwoffle/conf-perm:
> * wwwoffle/string_parent_proxy: none
> * wwwoffle/select_html_lang: en (English)
>   wwwoffle/ipv6defaultnone:
> * wwwoffle/fetchfrequency: off
>   wwwoffle/note_upgrade_config_failed:
>
>
>

-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

Reply via email to