Hi,

For the Debian packaging, I am getting failed build reports for the
MIPS and HPPA architectures. The tests happen while performing the
tests - so even though I could disable running them, I do think this
catches what would become a bug for our users.

Please take a look at the build logs at:

https://buildd.debian.org/fetch.cgi?&pkg=cherokee&ver=1.2.2-1&arch=mips&stamp=1301029735&file=log
https://buildd.debian.org/fetch.cgi?&pkg=cherokee&ver=1.2.2-1&arch=hppa&stamp=1300926957&file=log

Reproducing the significant bits, the MIPS build fails while
performing the "Secure Download" test, and the HPPA panics after the
"Handler common: No PathInfo" one:

---↓MIPS------------------------------------------------------------
X-Sendfile: File headers:                   Success
Secure Download:                             Failed
       Name     = Secure Download
       Protocol = HTTP/1.0
       Config   = 
vserver!1!rule!2030!match = directory
vserver!1!rule!2030!match!directory = /sec_download_1
vserver!1!rule!2030!handler = secdownload
vserver!1!rule!2030!handler!secret = Alvaro_alobbs.com
vserver!1!rule!2030!document_root = /tmp/tmprBEkOIcherokee_www/real_203

        Request  = GET 
/sec_download_1/11877423c5b43f7cfe2c6774a461bec8/4d8c22ce/filename.ext HTTP/1.0
        Expected = Code: 200
        Expected = Content: 
8Y%|\}]r?i6#e6L4sPi@,R/;!aB$(fKtfo6iyt33/{ckglUo,Qts3j1{?[T  
rX1VXjQIV3NT6+|jo+*T/V#/2:S2<SnaeG2",sK
        Reply    = HTTP/1.0 410 Gone
                Connection: close
                Date: Fri, 25 Mar 2011 05:08:30 GMT
                Server: Cherokee/1.2.2 (Debian GNU/Linux)
                Content-Length: 446
                Content-Type: text/html
                Cache-Control: no-cache
                Pragma: no-cache
        Body len = 446
        Body     = <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head><title>410 Gone</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>410 Gone</h1>
The requested URL 
/sec_download_1/11877423c5b43f7cfe2c6774a461bec8/4d8c22ce/filename.ext is no 
longer available on this server and there is no forwarding address.
<p><hr>
Cherokee web server 1.2.2 (Debian GNU/Linux), Port 1978
</body>
</html>



Skipped tests: 30
Sending SIGTERM..
Will kill the server in 3 secs
Server is exiting..
Will kill the server in 2 secs
Will kill the server in 1 secs
Will kill the server in 0 secs
Sending SIGKILL..

---↑MIPS------------------------------------------------------------



---↓HPPA------------------------------------------------------------
Handler common: No PathInfo:                Success
Cherokee feels panic!
SCGI V: PATH_INFO and SCRIPT_NAME:        The Cherokee 'panic action' script, 
/build/buildd-cherokee_1.2.2-1-hppa-9X1cW3/cherokee-1.2.2/cherokee/cherokee-panic,
was called for pid 29096 
(/build/buildd-cherokee_1.2.2-1-hppa-9X1cW3/cherokee-1.2.2/cherokee/.libs/lt-cherokee-worker).

This means there was a problem with the program, such as a segfault.
However, gdb was not found on your system, so the error could not be
debugged.  Please install the gdb package so that debugging information is
available the next time such a problem occurs.
[24/03/2011 00:34:51.890] (critical) server.c:1862 - Could not execute the
    Panic handler:
    
'/build/buildd-cherokee_1.2.2-1-hppa-9X1cW3/cherokee-1.2.2/cherokee/cherokee-panic
 29096',
    status 255 | Something happened with the server, and it felt panic. It
    tried to call an external program to report it to the administrator, but it
    failed.

 Empty header
 Name     = SCGI V: PATH_INFO and SCRIPT_NAME
 Config   = 
vserver!1!rule!1510!match = directory
vserver!1!rule!1510!match!directory = /SCGI5
vserver!1!rule!1510!handler = scgi
vserver!1!rule!1510!handler!check_file = 0
vserver!1!rule!1510!handler!balancer = round_robin
vserver!1!rule!1510!handler!balancer!source!1 = 7

source!7!type = interpreter
source!7!host = localhost:5006
source!7!interpreter = /usr/bin/python 
/tmp/tmp1KXnKAcherokee_www/scgi_test5.scgi

                     Request  = GET /SCGI5/ HTTP/1.0
                     Expected = Code: 200
                     Expected = Content: ['PATH_INFO: "/"', 'SCRIPT_NAME: 
"/SCGI5"']
                     Forbidden= Content: ['pyscgi', 'SCGIServer', 'write']
                     Reply    = 
                     Body len = 0
                     Body     = 


Skipped tests: 26
Sending SIGTERM..
Will kill the server in 3 secs
Will kill the server in 2 secs
Will kill the server in 1 secs
Will kill the server in 0 secs
Sending SIGKILL..
---↑HPPA------------------------------------------------------------

The last build successful in all officially released architectures was
1.0.8 - And while this remains unfixed, 1.2.x will not migrate to
testing :-( Please help me pinpoint the problem.

FWIW, we have two more build failures, but in non-official
architectures (ports): Sparc64 and SH4. Those do not worry me so much,
as they do not halt the package from becoming a stable candidate, but
might be interesting for you from a QA standpoint:

http://buildd.debian-ports.org/fetch.php?pkg=cherokee&arch=sparc64&ver=1.2.2-1&stamp=1300899434&file=log&as=raw
http://buildd.debian-ports.org/fetch.php?pkg=cherokee&arch=sh4&ver=1.2.2-1&stamp=1300923253&file=log&as=raw

Thanks for any pointers,

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to