Bug#486855: apache2: outdated package descriptions

2008-06-18 Thread Justin B Rye
Package: apache2
Version: 2.2.9-1
Severity: minor
Tags: patch

Apache 2 is the only version of Apache currently in Debian, so it's
time its package descriptions took responsibility for describing
what it is, instead of saying what it's better than.

Here's a review of the current control file, with suggestions for
package-description improvements throughout.  Patch attached, though
I'd be surprised if this draft was good enough.

# Source: apache2
# Section: web
# Priority: optional
# Maintainer: Debian Apache Maintainers debian-apache@lists.debian.org
# Uploaders: Tollef Fog Heen [EMAIL PROTECTED], Thom May [EMAIL PROTECTED], 
Adam Conrad [EMAIL PROTECTED], Peter Samuelson [EMAIL PROTECTED], Stefan 
Fritsch [EMAIL PROTECTED]
# Build-Depends: debhelper (=4.1.16), dpatch, lsb-release, libaprutil1-dev, 
libapr1-dev (= 1.2.7-6), openssl, libpcre3-dev, libtool, mawk, zlib1g-dev, 
libssl-dev, sharutils
# Standards-Version: 3.7.3.0
# XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2
# XS-Vcs-svn: svn://svn.debian.org/pkg-apache/trunk/apache2
# Homepage: http://httpd.apache.org/
# 
# Package: apache2.2-common
# Architecture: any
# Depends: ${shlibs:Depends}, ${misc:Depends}, apache2-utils, net-tools, 
libmagic1, mime-support, lsb-base, procps [!hurd-i386]
# Suggests: www-browser, apache2-doc
# Conflicts: apache2-common, libapache2-mod-php5 (= 5.1.6-3), 
libapache2-mod-php4 (= 4:4.4.4-2), libapache2-mod-mime-xattr (= 0.3-2), 
libapache2-mod-mono (= 1.1.17-3), libapache2-mod-proxy-html (= 2.4.3-2), 
libapache2-mod-scgi (= 1.11-1), libapache2-mod-speedycgi (= 2.22-3), 
libapache2-modxslt (= 2005072700-1), libapache2-redirtoservername (= 0.1-1), 
libapache2-webauth (= 3.5.3-1), libapache2-webkdc (= 3.5.3-1)
# Replaces: apache2-common
# Description: Next generation, scalable, extendable web server

When I'm reading software descriptions my usual rule of thumb is
that The Next Generation means old hat ten years ago.  It's not
quite that bad in this case, but given that the previous generation
was pensioned off to legacy-support years ago, it's about time the
phrase came out of this line.

The word extendable is recognised by most dictionaries, but the
form that's usually preferred (and used in apache.org blurbs) is
extensible.

However, this package synopsis is identical to the one for apache2
(the MPM metapackage)!  It would make more sense to leave the
advertising copy out of the short description and concentrate on
identifying the package in terms of how it fits into the suite.
Something like: 

  Description: Apache HTTP Server common files

Apache is just what it's known as for short; officially Apache is
the overarching development project, and this is their HTTP Server.
This seems the neatest way of combining that with a uniform synopsis
style.

#  Apache v2 is the next generation of the omnipresent Apache web server. This
#  version - a total rewrite - introduces many new improvements, such as
#  threading, a new API, IPv6 support, request/response filtering, and more.
#  .
#  It is also considerably faster, and can be easily extended to provide 
services
#  other than http.

Stop telling me what it's better than!  I don't have the option of
apt-get installing apache1, so this needs to be rephrased in terms
of absolute rather than relative features.

Moving the advertising from the short description and bulking it out
with more of the apache.org blurbage in the same vein, I'd suggest:

   The Apache Software Foundation's goal is to build a secure, efficient and
   extensible HTTP server as standards-compliant open source software. The
   result has long been the number one web server on the Internet.

(Improvements welcome.)  Plus maybe some lists of features, but they
really belong in the long description for the apache2 metapackage
rather than here.  This paragraph can stay:

#  This package contains all the standard apache2 modules, including SSL 
support.
#  However, it does *not* include the server itself; for this you need to
#  install one of the apache2-mpm-* packages; such as worker or prefork.

Except that last semicolon should be at most a comma.

# Package: apache2-mpm-worker
# Architecture: any
# Depends: ${shlibs:Depends}, apache2.2-common (= ${binary:Version})
# Provides: apache2-mpm, apache2, httpd, httpd-cgi
# Conflicts: apache2-mpm, apache2-common
# Replaces: apache2-mpm-threadpool ( 2.0.53), apache2-mpm-perchild ( 2.2.0)
# Description: High speed threaded model for Apache HTTPD
#  The worker MPM provides a threaded implementation for Apache HTTPD. It is
#  considerably faster than the traditional model, and is the recommended MPM.
#  .
#  Worker generally is a good choice for high-traffic servers because it
#  has a smaller memory footprint than the prefork MPM.

The problem here is that MPM is Apache-specific jargon.  Not that
knowing the expansion helps much, since the reference to modules
just makes it sound as if the /usr/sbin/apache2 binary can load and
unload 

Bug#485525: apache2 crashing with SIGBUS

2008-06-18 Thread Nathaniel W Filardo
On Wed, Jun 11, 2008 at 08:59:19AM +0200, Stefan Fritsch wrote:
 Hi Nathaniel,

 On Tue, 10 Jun 2008, Nathaniel W Filardo wrote:

 No, 2.2.8-3 did not have this problem (at least, to judge from my log
 files).

 I think it would be helpful if you could confirm that it was the apache 
 upgrade (as opposed to some other library upgrade that you did in the 
 meantime or something else entirely). Can you get the 2.2.8-3 packages from 
 snapshot.debian.net, downgrade and check that this fixes the problem?

 Thanks.

 Cheers,
 Stefan

Sorry for the delay, but I rolled back, the bug went away, and then I got
distracted.  So yes, the bug did not exhibit itself seemingly at all on
2.2.8-3.

Hopefully that helps.
--nwf;


pgpWSnyH6p503.pgp
Description: PGP signature


Processed: severity of 486629 is normal

2008-06-18 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 # Automatically generated email from bts, devscripts version 2.10.29
 severity 486629 normal
Bug#486629: apache2 refusing to restart
Severity set to `normal' from `critical'


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#486629: apache2 refusing to restart

2008-06-18 Thread Stefan Fritsch
On Tuesday 17 June 2008, Paul wrote:
 Some times I have noticed the system is abit sluggish when I
 restart apache,  the main problem is with apache, it creates lots
 of child processes that refuse to die, the biggest problem is it
 then locks up the ports it is using and the only way to kill apache
 properly at the moment is to restart the whole system.

The init script uses graceful-stop, i.e. the currently active requests 
will be finished before the apache processes are shut down. But this 
should not cause the listening sockets to be unavailable. If you use 
mod_php and your php scripts are executing other programs, you are 
likely seeing this bug:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366124

You can use lsof or netstat -tlnp (as root) to determine which 
processes keep the listening sockets open. Does this fit your 
problem?

Stefan



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#485525: marked as done (apache2 crashing with SIGBUS)

2008-06-18 Thread Debian Bug Tracking System

Your message dated Wed, 18 Jun 2008 22:49:43 +0200
with message-id [EMAIL PROTECTED]
and subject line Re: Bug#485525: apache2 crashing with SIGBUS
has caused the Debian Bug report #485525,
regarding apache2 crashing with SIGBUS
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
485525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485525
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
---BeginMessage---

Subject: apache2: Apache crashing with SIGBUS
Package: apache2
Version: 2.2.8-4
Severity: grave
Justification: renders package unusable

*** Please type your report below this line ***

While serving requests, Apache worker processes are committing suicide,
something like this (taken from the error log):

[Mon Jun 09 19:58:43 2008] [notice] Apache/2.2.8 (Debian) mod_python/3.3.1 
Python/2.5.2 mod_ssl/2.2.8 OpenSSL/0.9.8g configured -- resuming normal 
operations
...
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 48/48 
bytes from BIO#1d7690 [mem: 234cb5] (BIO dump follows)
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1750): 
+-+
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | : b3 98 1f b5 
cf 43 6a d6-58 22 97 b1 09 31 64 f8  .Cj.X...1d. |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0010: b7 41 b4 96 
15 5b d5 8b-d4 60 23 f7 95 cc ce c1  .A...[...`#. |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0020: 32 9d 65 94 
f8 10 20 02-36 4a d6 0b 36 32 31 c1  2.e... .6J..621. |
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1795): 
+-+
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 read finished A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 write change cipher spec A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 write finished A
[Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: 
SSLv3 flush data
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(670): inside 
shmcb_store_session
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(676): session_id[0]=73, 
masked index=9
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1059): entering 
shmcb_insert_encoded_session, *queue-pos_count = 0
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(983): entering 
shmcb_expire_division
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1115): we have 14386 
bytes and 133 indexes free - enough
[Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1144): storing in index 
0, at offset 0
 [Mon Jun 09 21:30:06 2008] [notice] child pid 30461 exit signal Bus error 
 (10)
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 
bytes expected to read on BIO#1d7690 [mem: 234cb0]
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout 
specified has expired: SSL input filter read failed.
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: 
SSL negotiation finished successfully
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to 
child 4 with standard shutdown (server wiki.ietfng.org:443)
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 
bytes expected to read on BIO#1d7690 [mem: 234cb0]
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout 
specified has expired: SSL input filter read failed.
[Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: 
SSL negotiation finished successfully
[Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to 
child 2 with standard shutdown (server wiki.ietfng.org:443)

(The fact that it's SIGBUS rather than SIGSEGV may be because this is
2.6.18, a vserver kernel, on Sparc64 hardware; honestly I'm not sure.)

If I can provide any other information, feel free to ask.
Thanks for your time.
--nwf;

-- Package-specific info:
List of enabled modules from 'apache2 -M':
  alias auth_basic authn_file authz_default authz_groupfile
  authz_host authz_user autoindex cgi dir* env mime negotiation
  python setenvif ssl status
  (A * means that the .conf file for that module is not enabled in
   /etc/apache2/mods-enabled/)

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: sparc (sparc64)

Kernel: Linux 2.6.22.16
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 

Processing of apr_1.2.12-4_i386.changes

2008-06-18 Thread Archive Administrator
apr_1.2.12-4_i386.changes uploaded successfully to localhost
along with the files:
  apr_1.2.12-4.dsc
  apr_1.2.12-4.diff.gz
  libapr1_1.2.12-4_i386.deb
  libapr1-dev_1.2.12-4_i386.deb
  libapr1-dbg_1.2.12-4_i386.deb

Greetings,

Your Debian queue daemon


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



apr_1.2.12-4_i386.changes ACCEPTED

2008-06-18 Thread Debian Installer

Accepted:
apr_1.2.12-4.diff.gz
  to pool/main/a/apr/apr_1.2.12-4.diff.gz
apr_1.2.12-4.dsc
  to pool/main/a/apr/apr_1.2.12-4.dsc
libapr1-dbg_1.2.12-4_i386.deb
  to pool/main/a/apr/libapr1-dbg_1.2.12-4_i386.deb
libapr1-dev_1.2.12-4_i386.deb
  to pool/main/a/apr/libapr1-dev_1.2.12-4_i386.deb
libapr1_1.2.12-4_i386.deb
  to pool/main/a/apr/libapr1_1.2.12-4_i386.deb


Override entries for your package:
apr_1.2.12-4.dsc - source libs
libapr1-dbg_1.2.12-4_i386.deb - extra libdevel
libapr1-dev_1.2.12-4_i386.deb - optional libdevel
libapr1_1.2.12-4_i386.deb - optional libs

Announcing to [EMAIL PROTECTED]


Thank you for your contribution to Debian.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#477772: marked as done (subversion: Segfaults during operation)

2008-06-18 Thread Debian Bug Tracking System

Your message dated Wed, 18 Jun 2008 21:47:02 +
with message-id [EMAIL PROTECTED]
and subject line Bug#42: fixed in apache2-mpm-itk 2.2.6-01-3.1
has caused the Debian Bug report #42,
regarding subversion: Segfaults during operation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
42: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
---BeginMessage---
Package: subversion
Version: 1.4.6dfsg1-2
Severity: grave
Justification: renders package unusable


Regardless of the command specified, svn segfaults:

[EMAIL PROTECTED]:~$ svn ls
Segmentation fault


Gdb tells me this:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b5e8e00 (LWP 20742)]
0x2ab93e90 in apr_vformatter () from /usr/lib/libapr-1.so.0
(gdb) bt
#0  0x2ab93e90 in apr_vformatter () from /usr/lib/libapr-1.so.0
#1  0x2ab9dd40 in apr_pvsprintf () from /usr/lib/libapr-1.so.0
#2  0x2ab9df98 in apr_psprintf () from /usr/lib/libapr-1.so.0
#3  0xd488 in ?? ()
Cannot access memory at address 0x0


Strace ends with this (maybe be helpful, maybe not):

open(/usr/share/locale/en_US.UTF-8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 
ENOENT (No 
such file or directory)
open(/usr/share/locale/en_US.utf8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 
ENOENT (No 
such file or directory)
open(/usr/share/locale/en_US/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT 
(No such 
file or directory)
open(/usr/share/locale/en.UTF-8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 
ENOENT (No 
such file or directory)
open(/usr/share/locale/en.utf8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 
ENOENT (No such 
file or directory)
open(/usr/share/locale/en/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT 
(No such file 
or directory)
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++









-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: arm (armv5tel)

Kernel: Linux 2.6.17.8-n4100
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages subversion depends on:
ii  libapr1 1.2.12-1 The Apache Portable Runtime Librar
ii  libc6   2.7-10   GNU C Library: Shared libraries
ii  libsvn1 1.4.6dfsg1-2 Shared libraries used by Subversio

subversion recommends no packages.

-- no debconf information


---End Message---
---BeginMessage---
Source: apache2-mpm-itk
Source-Version: 2.2.6-01-3.1

We believe that the bug you reported is fixed in the latest version of
apache2-mpm-itk, which is due to be installed in the Debian FTP archive:

apache2-mpm-itk_2.2.6-01-3.1.diff.gz
  to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1.diff.gz
apache2-mpm-itk_2.2.6-01-3.1.dsc
  to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1.dsc
apache2-mpm-itk_2.2.6-01-3.1_i386.deb
  to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefan Fritsch [EMAIL PROTECTED] (supplier of updated apache2-mpm-itk package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Format: 1.8
Date: Wed, 18 Jun 2008 23:09:34 +0200
Source: apache2-mpm-itk
Binary: apache2-mpm-itk
Architecture: source i386
Version: 2.2.6-01-3.1
Distribution: unstable
Urgency: low
Maintainer: Steinar H. Gunderson [EMAIL PROTECTED]
Changed-By: Stefan Fritsch [EMAIL PROTECTED]
Description: 
 apache2-mpm-itk - multiuser MPM for Apache 2.2
Closes: 42
Changes: 
 apache2-mpm-itk (2.2.6-01-3.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Correctly determine the dependency on apache2.2-common. (Closes: #42)
Checksums-Sha1: 
 419ebc91f299cb286a43b2904fd2b3e1afcde896 1143 apache2-mpm-itk_2.2.6-01-3.1.dsc
 719fe809ce1153922f3b19191fba420d78b2f478 12807 
apache2-mpm-itk_2.2.6-01-3.1.diff.gz
 a60389ece60ffa892e38e8fff5fc9982071c46ab 178106 
apache2-mpm-itk_2.2.6-01-3.1_i386.deb
Checksums-Sha256: 
 a772df82b112c00fbdaf288e5c25da7c1b437a3fba7e113ce5fe5e9ba2b7c96c 1143 
apache2-mpm-itk_2.2.6-01-3.1.dsc
 

Bug#477772: marked as done (subversion: Segfaults during operation)

2008-06-18 Thread Stefan Fritsch
ugh. wrong bug number. Should have been #486850



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]