Bug#228791: apache: modules-config name and/or location too general

2004-01-21 Thread Fabio Massimo Di Nitto
severity 228791 wishlist
tags 228781 wontfix
stop
quit

Hi Jeroen,

On Tue, 20 Jan 2004, Jeroen van Wolffelaar wrote:

 Since shortishly, apache uses /usr/sbin/modules-config for providing an
 interface to update the available and loaded modules in apache.

 First, the name seems a bit general to me: it has not the word 'apache'
 in it, and it is in no way at first sight clear that this is an
 apache-specific script (except when you look at source and manpage of
 course...).

The reason why there is no apache word in it is that we ship 3 flavours
of apache. After a big cleanup of name clashing around the 3 flavours
(apache, apache-ssl and apache-perl) if we have to ship an
apache-modules-whatvername than people would expect also the other 3 and
that won't be the case. Plus expandig modules-config in the future to
support for instance apache2 or other webservers is relatively simple.


 Second, I might be wrong about this, but I do not believe that there is
 an imminent reason to have this script in /usr/sbin. I think this script
 belongs better in /usr/share/apache-common/(bin/)modules-config or
 something like that. If done this way, the general name is not a problem
 anymore, since it isn't in global program namespace anymore.

No becuase modules-config is a tool that can be used anytime by the
administrator. /usr/sbin is the proper localtion.

Fabio

-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Bug#228667: apache: fails to start after fresh install

2004-01-21 Thread Fabio Massimo Di Nitto

Hi Russel,
please keep the bug in CC. Can you send me your modules.conf?

Thanks
Fabio

On Tue, 20 Jan 2004, Russell Hires wrote:

 Only apache. How does php4 work w/ apache?

 Russell


-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Bug#228840: apache2-prefork-dev has identity crisis

2004-01-21 Thread Adam Conrad
Package: apache2-prefork-dev
Version: 2.0.48-4
Severity: normal

lucifer:~/build/php4/4.3.5/php-4.3.5RC1/ /usr/bin/apxs2 -q MPM_NAME
worker
lucifer:~/build/php4/4.3.5/php-4.3.5RC1/ dpkg -S /usr/bin/apxs2
apache2-prefork-dev: /usr/bin/apxs2

'nuff said.  This is breaking PHP builds, forcing thread-safety when
we don't need it.

... Adam

-- System Information:
Debian Release: testing/unstable
Architecture: powerpc
Kernel: Linux lucifer 2.4.24 #1 Mon Jan 19 06:46:33 MST 2004 ppc
Locale: LANG=C, LC_CTYPE=C

Versions of packages apache2-prefork-dev depends on:
ii  apache2-common2.0.48-4   Next generation, scalable, extenda
ii  autoconf  2.59-1 automatic configure script builder
ii  autotools-dev 20040105.1 Update infrastructure for config.{
ii  bzip2 1.0.2-1A high-quality block-sorting file 
ii  libapr0-dev   2.0.48-4   Development headers for libapr
ii  libdb4.1-dev  4.1.25-16  Berkeley v4.1 Database Libraries [
ii  libpcre3-dev  4.3-4  Development stuff for libpcre
ii  libssl-dev0.9.7c-5   SSL development libraries, header 
ii  libtool   1.5-8  Generic library support script
ii  openssl   0.9.7c-5   Secure Socket Layer (SSL) binary a
ii  zlib1g-dev1:1.2.1-3  compression library - development

-- no debconf information





Bug#227232: apache: Overwrites own modules.conf on upgrade

2004-01-21 Thread Fabio Massimo Di Nitto
On Tue, 20 Jan 2004, Jeroen van Wolffelaar wrote:

   I'm now going to clean up the mess and restore config from backup, and I
   will check out the postinst afterwards, if I find more problems, or a
   patch for this, I will add to this report and/or open another one.
 
  No need to. I know where the problem is (unfortunatly).

 Ok, that's half of the reason I didn't yet do so (other reason: RL)

 I noticed the problem, IMHO is in the cp -f modules.conf
 modules.conf.old without any checking wether old exists, so only keeping
 one backup (and on postinst rerun original modules.conf is lost).

Yes i have this in mind as well. I am evaluating the possibility to
perform a full backup of the configs each time since now we have the tool
to do so.

   Above this, why modules-config? You cannot add comments next to the
   loadmodule line like this?!
 
  sorry but i don't understand what you mean.

 Without modules-config, you can maintain a configuration fragment with
 the LoadModule lines, and have comments above them, as a kind of
 reminder for yourself: what is it, what's it relevance to my own system,
 and why did I disable/enable this module.

 With modules-config, that is AFAICS impossible.

that's correct because it is generated automatically. Maintaing comments
inside isn't impossible just a lot more work for modules-config. I
consider this as a wishlist but i will see if i can find the time to fix
it after this bug that is more important.

 Okay, I agree  understand here :), thanks for the explaination.

 So I understand you will in the future mimic apache2's way of handling
 apache-modules? I believe that would greatly improve Debian's
 consistency.

Yes that's correct. As you might have noticed we already started
introducing conf.d as a testbed and several packages are using it. Next
steps will be to introduce the modules structure.

 ... indeed, I don't blame anyone, my goal is to provide an as useful as
 possible bugreport to assist apache-maintainers fixing it in order to
 prevent this bug slip into sarge :)

 Sorry if I was unclear about this, and thanks for all the good work.

Thanks to you!
Fabio

-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Processed: tagging the right bug

2004-01-21 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 tags 228791 wontfix
Bug#228791: apache: modules-config name and/or location too general
There were no tags set.
Tags added: wontfix

 tags 228781 - wontfix
Bug#228781: unmet dependecies
Tags were: wontfix
Tags removed: wontfix

 stop
Stopping processing here.

Please contact me if you need assistance.

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




Re: Processed: tagging the right bug

2004-01-21 Thread Fabio Massimo Di Nitto

Ops.. sorry.. thanks for fixing it.

Fabio

On Wed, 21 Jan 2004, Debian Bug Tracking System wrote:

 Processing commands for [EMAIL PROTECTED]:

  tags 228791 wontfix
 Bug#228791: apache: modules-config name and/or location too general
 There were no tags set.
 Tags added: wontfix

  tags 228781 - wontfix
 Bug#228781: unmet dependecies
 Tags were: wontfix
 Tags removed: wontfix

  stop
 Stopping processing here.

 Please contact me if you need assistance.

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




-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Bug#228667: apache: fails to start after fresh install

2004-01-21 Thread Russell Hires
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

# Autogenerated file - do not edit!
# This file is maintained by the apache package.
# To update it, run the command:
#/usr/sbin/modules-config apache
ClearModuleList
AddModule mod_so.c
AddModule mod_macro.c
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so

On Wednesday 21 January 2004 01:29 am, Fabio Massimo Di Nitto wrote:
 Hi Russel,
   please keep the bug in CC. Can you send me your modules.conf?

 Thanks
 Fabio

 On Tue, 20 Jan 2004, Russell Hires wrote:
  Only apache. How does php4 work w/ apache?
 
  Russell

- -- 
Linux -- the OS for the Renaissance Man 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQFADnB1AqKGrvVshJQRAuJVAJ9QD4uCg28SVzJVVOsjvqXidzK4MgCgo7ct
jwy2djePHOUjr0SUgqdYdqc=
=2ZzJ
-END PGP SIGNATURE-




Processed: your mail

2004-01-21 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 severity 228033 normal
Bug#228033: apache does not start
Severity set to `normal'.

 severity 228667 normal
Bug#228667: apache: fails to start after fresh install
Severity set to `normal'.

 merge 228033 228667
Bug#228033: apache does not start
Bug#228667: apache: fails to start after fresh install
Merged 228033 228667.

 tags 228033 pending
Bug#228033: apache does not start
There were no tags set.
Bug#228667: apache: fails to start after fresh install
Tags added: pending

 tags 228667 pending
Bug#228667: apache: fails to start after fresh install
Tags were: pending
Bug#228033: apache does not start
Tags added: pending

 stop
Stopping processing here.

Please contact me if you need assistance.

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




Re: Perfect webdesign

2004-01-21 Thread Alex Moyer
Hello:

We are proud to offer you high quality custom web design, logo and stationery 
design, 
e-commerce and custom programming.

Please, check our portfolio at http://www.luxwebdev.com/portfolioweb.html

What can we do for your business?
- Unique custom high quality design
- Unique logo design
- Stationery development (letterhead, business cards, envelope designs)
- Custom programming
- Content managment systems
- E-commerce systems with payment processings
- Java development
- Search engine marketing
- Flash and Multmedia development
- Business presentations
- Hight quality 3D Video creation
- Desktop programming

Please write me to [EMAIL PROTECTED] only. 
(PLEASE USE THIS EMAIL ONLY AND DO NOT TRY TO 'REPLY' TO THE MESSAGE).

Thank you for your attention!

Best,
Alex Moyer
LuxWebDev.com
[EMAIL PROTECTED]


*
Private, Confidential and Privileged. This email and any files and
attachments transmitted with it are confidential and/or privileged. They are
intended solely for the use of the intended recipient. The content of this
email and any file or attachment transmitted with it may have been changed
or altered without the consent of the author. If you are not the intended
recipient, please note that any review, dissemination, disclosure,
alteration, printing, circulation or transmission of this email and/or any
file or attachment transmitted with it, is prohibited and may be unlawful.
*





Bug#227357: /usr/lib/apache/1.3/mod_log_config.so undefined symbol: ap_popenf_ex (from log rotate?); but it obviously can...

2004-01-21 Thread Fabio Massimo Di Nitto
tags 227357 pending
stop
quit

Ok found the problem and fixed for the next upload. You should never seen
this message again (also from now). According to my tests it happens only
when upgrading from woody (1.3.26) and testing (1.3.27) where one of the
mantainer scripts was broken.

The problem is that during the upgrade process usually apache is stopped,
upgraded and started again. The script in woody is broken and therefor
does NOT stop apache during the upgrade. so basically you were still
running 1.3.26 (or 1.3.27 from testing).
Doing a graceful restart, as it happens during logrotate, would spit out
that error. a stop and start of course fix the problem forever since all
apache is reloaded.

Of course now i perform the check to ensure that apache is stopped before
upgrading.

Thanks
Fabio

On Tue, 20 Jan 2004, Anthony DeRobertis wrote:


 On Jan 20, 2004, at 02:56, Fabio Massimo Di Nitto wrote:

 
  Hi Anthony,
  apparently there was another case like this one but we are still
  working on how to reproduce the problem.

 Wish I could help more, but so far, it hasn't recurred for me. Glad to
 hear I'm not just crazy, though.





-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Processed: Re: Bug#227357: /usr/lib/apache/1.3/mod_log_config.so undefined symbol: ap_popenf_ex (from log rotate?); but it obviously can...

2004-01-21 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 tags 227357 pending
Bug#227357: /usr/lib/apache/1.3/mod_log_config.so undefined symbol: 
ap_popenf_ex (from log rotate?); but it obviously can...
There were no tags set.
Tags added: pending

 stop
Stopping processing here.

Please contact me if you need assistance.

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




Bug#228946: apache: apache 1.3.29.0.1-3 conflicts with libapache-mod-perl 1.27, causing coredumps

2004-01-21 Thread arafel
Package: apache
Version: 1.3.29.0.1-3
Severity: normal

I upgraded apache to 1.3.29.0.1-3 yesterday; no conflict was noted with
the given version of libapache-mod-perl. After upgrading apache, however, it
(and apache-ssl) both coredumped when run; backtrace below:

#0  0x403f0fe2 in boot_Apache__Table () from /usr/lib/apache/1.3/mod_perl.so
#1  0x403f1927 in boot_DynaLoader () from /usr/lib/apache/1.3/mod_perl.so
#2  0x4048b739 in Perl_pp_entersub () from /usr/lib/libperl.so.5.8
#3  0x40483fa9 in Perl_runops_standard () from /usr/lib/libperl.so.5.8
#4  0x4041f319 in Perl_call_sv () from /usr/lib/libperl.so.5.8
#5  0x4041f53b in Perl_eval_sv () from /usr/lib/libperl.so.5.8
#6  0x403ba70a in perl_require_module () from /usr/lib/apache/1.3/mod_perl.so
#7  0x403accf8 in perl_module_init () from /usr/lib/apache/1.3/mod_perl.so
#8  0x404b3932 in Perl_leave_scope () from /usr/lib/libperl.so.5.8
#9  0x404b180c in Perl_pop_scope () from /usr/lib/libperl.so.5.8
#10 0x4041d939 in perl_parse () from /usr/lib/libperl.so.5.8
#11 0x4041d2e2 in perl_parse () from /usr/lib/libperl.so.5.8
#12 0x403ad2ea in perl_startup () from /usr/lib/apache/1.3/mod_perl.so
#13 0x403b2afe in perl_cmd_handler_handlers () from 
/usr/lib/apache/1.3/mod_perl.so
#14 0x0805588d in ap_clear_module_list ()
#15 0x080c1644 in ?? ()
#16 0x080c1714 in ?? ()
#17 0x0806a351 in ap_getword_conf ()
#18 0x005f in ?? ()

I'm not suggesting the two should be made to run together, but maybe some
indication of a conflict should be given...?

-- System Information
Debian Release: testing/unstable
Kernel Version: Linux nova 2.4.23 #6 Sun Dec 7 00:45:49 GMT 2003 i686 GNU/Linux

Versions of the packages apache depends on:
ii  apache-common  1.3.29.0.1-3   Support files for all Apache webservers
ii  debconf1.4.7  Debian configuration management system
ii  dpkg   1.10.18Package maintenance system for Debian
ii  libc6  2.3.2.ds1-10   GNU C Library: Shared libraries and Timezone
ii  libdb4.1   4.1.25-4   Berkeley v4.1 Database Libraries [runtime]
ii  libexpat1  1.95.6-4   XML parsing C library - runtime library
ii  libmagic1  4.02-4 File type determination library using magic
ii  libpam0g   0.76-9 Pluggable Authentication Modules library
ii  logrotate  3.5.9-1Log rotation utility
ii  mime-support   3.23-1 MIME files 'mime.types'  'mailcap', and sup
ii  perl   5.8.2-2Larry Wall's Practical Extraction and Report
ii  perl   5.8.2-2Larry Wall's Practical Extraction and Report
^^^ (Provides virtual package perl5)




Bug#228946: apache: apache 1.3.29.0.1-3 conflicts with libapache-mod-perl 1.27, causing coredumps

2004-01-21 Thread Fabio Massimo Di Nitto
tags 228946 + pending
stop
quit

Hi,
for some reason this bit was lost around apache 1.3.27. the fix is
ready to be uploaded.

Thanks
Fabio

On Wed, 21 Jan 2004 [EMAIL PROTECTED] wrote:

 Package: apache
 Version: 1.3.29.0.1-3
 Severity: normal

 I upgraded apache to 1.3.29.0.1-3 yesterday; no conflict was noted with
 the given version of libapache-mod-perl. After upgrading apache, however, it
 (and apache-ssl) both coredumped when run; backtrace below:

 #0  0x403f0fe2 in boot_Apache__Table () from /usr/lib/apache/1.3/mod_perl.so
 #1  0x403f1927 in boot_DynaLoader () from /usr/lib/apache/1.3/mod_perl.so
 #2  0x4048b739 in Perl_pp_entersub () from /usr/lib/libperl.so.5.8
 #3  0x40483fa9 in Perl_runops_standard () from /usr/lib/libperl.so.5.8
 #4  0x4041f319 in Perl_call_sv () from /usr/lib/libperl.so.5.8
 #5  0x4041f53b in Perl_eval_sv () from /usr/lib/libperl.so.5.8
 #6  0x403ba70a in perl_require_module () from /usr/lib/apache/1.3/mod_perl.so
 #7  0x403accf8 in perl_module_init () from /usr/lib/apache/1.3/mod_perl.so
 #8  0x404b3932 in Perl_leave_scope () from /usr/lib/libperl.so.5.8
 #9  0x404b180c in Perl_pop_scope () from /usr/lib/libperl.so.5.8
 #10 0x4041d939 in perl_parse () from /usr/lib/libperl.so.5.8
 #11 0x4041d2e2 in perl_parse () from /usr/lib/libperl.so.5.8
 #12 0x403ad2ea in perl_startup () from /usr/lib/apache/1.3/mod_perl.so
 #13 0x403b2afe in perl_cmd_handler_handlers () from 
 /usr/lib/apache/1.3/mod_perl.so
 #14 0x0805588d in ap_clear_module_list ()
 #15 0x080c1644 in ?? ()
 #16 0x080c1714 in ?? ()
 #17 0x0806a351 in ap_getword_conf ()
 #18 0x005f in ?? ()

 I'm not suggesting the two should be made to run together, but maybe some
 indication of a conflict should be given...?

 -- System Information
 Debian Release: testing/unstable
 Kernel Version: Linux nova 2.4.23 #6 Sun Dec 7 00:45:49 GMT 2003 i686 
 GNU/Linux

 Versions of the packages apache depends on:
 ii  apache-common  1.3.29.0.1-3   Support files for all Apache webservers
 ii  debconf1.4.7  Debian configuration management system
 ii  dpkg   1.10.18Package maintenance system for Debian
 ii  libc6  2.3.2.ds1-10   GNU C Library: Shared libraries and Timezone
 ii  libdb4.1   4.1.25-4   Berkeley v4.1 Database Libraries [runtime]
 ii  libexpat1  1.95.6-4   XML parsing C library - runtime library
 ii  libmagic1  4.02-4 File type determination library using magic
 ii  libpam0g   0.76-9 Pluggable Authentication Modules library
 ii  logrotate  3.5.9-1Log rotation utility
 ii  mime-support   3.23-1 MIME files 'mime.types'  'mailcap', and sup
 ii  perl   5.8.2-2Larry Wall's Practical Extraction and Report
 ii  perl   5.8.2-2Larry Wall's Practical Extraction and Report
   ^^^ (Provides virtual package perl5)




-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html




Processed: submitter

2004-01-21 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 submitter 228946 !
Bug#228946: apache: apache 1.3.29.0.1-3 conflicts with libapache-mod-perl 1.27, 
causing coredumps
Changed Bug submitter from [EMAIL PROTECTED] to Paul Walker [EMAIL 
PROTECTED].

 --
Stopping processing here.

Please contact me if you need assistance.

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




Processed: Re: Bug#228946: apache: apache 1.3.29.0.1-3 conflicts with libapache-mod-perl 1.27, causing coredumps

2004-01-21 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 tags 228946 + pending
Bug#228946: apache: apache 1.3.29.0.1-3 conflicts with libapache-mod-perl 1.27, 
causing coredumps
There were no tags set.
Tags added: pending

 stop
Stopping processing here.

Please contact me if you need assistance.

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




Re: Re: conf.d usage

2004-01-21 Thread Frederic Schutz
Michael Loftis wrote:
 Putting a file in a conf.d is equivalent to writing those directives
 in the httpd.conf file. There are no restrictions.
A follow-up question, as a package maintainer: if my package wants to 
install a snippet of config (or a symlink) into conf.d and the file
already exists (eg created by the user), what should the package do ?
Or is there a naming scheme I could follow (eg name-of-package.conf),
and assume that a user will not manually create such files ?

Frederic



Re: Re: conf.d usage

2004-01-21 Thread Fabio Massimo Di Nitto

Hi Frederic,

On Thu, 22 Jan 2004, Frederic Schutz wrote:

 Michael Loftis wrote:

   Putting a file in a conf.d is equivalent to writing those directives
   in the httpd.conf file. There are no restrictions.

 A follow-up question, as a package maintainer: if my package wants to
 install a snippet of config (or a symlink) into conf.d and the file
 already exists (eg created by the user), what should the package do ?

You have to preserve the user file or symlink or directory.

 Or is there a naming scheme I could follow (eg name-of-package.conf),
 and assume that a user will not manually create such files ?

I would suggest pkgname.conf but you still have to check if it has been
created by you, modified by the user and so on before touching it.
You still have the option to prompt the user for a proper action to take
in case.

Fabio

-- 
Our mission: make IPv6 the default IP protocol
We are on a mission from God - Elwood Blues

http://www.itojun.org/paper/itojun-nanog-200210-ipv6isp/mgp4.html