Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 65597 - mod_dav requires apache v1 when apache2 already installed
Summary: mod_dav requires apache v1 when apache2 already installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Apache Team - Bugzilla Reports
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-27 15:28 UTC by Dan Thorson
Modified: 2004-09-28 09:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Thorson 2004-09-27 15:28:15 UTC
I have Apache2 installed, and would like to add mod_dav support.  An emerge --pretend for mod_dav shows that I must also install Apache v1.3.... Is this correct, and if so will it affect my existing Apache2 install?  Apologies in advance if I'm being ignorant....

I have seen this on my x86 platform as well as my SPARC.
x86: Linux gluon 2.6.8-gentoo-r2 #3 SMP Fri Aug 27 11:09:34 CDT 2004 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

SPARC: Linux citadel 2.4.27-sparc #4 SMP Tue Aug 24 10:27:12 CDT 2004 sparc64 sun4u TI UltraSparc II  (BlackBird) GNU/Linux

Reproducible: Always
Steps to Reproduce:
1. emerge search apache   (to verify install of apache2)
2. emerge --pretend mod_dav
3.

Actual Results:  
gluon conf # emerge search apache
Searching...   
[ Results for search key : apache ]
[ Applications found : 9 ]

     [ snip ]
 
*  net-www/apache
      Latest version available: 2.0.51-r1
      Latest version installed: 2.0.51-r1
      Size of downloaded files: 6,585 kB
      Homepage:    http://www.apache.org/
      Description: Apache Web Server, Version 2.0.x
      License:     Apache-2.0

     [ snip ]
 

gluon conf # emerge --pretend mod_dav

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-libs/mm-1.2.1  
[ebuild  N    ] net-www/apache-1.3.31-r3  
[ebuild  N    ] net-www/mod_dav-1.0.3-r2  



Expected Results:  
I would have expected the install of mod_dav to NOT require the apache-1.3.31-
r3 ebuild.

gluon conf # emerge info                 
Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 
2.6.8-gentoo-r2)
=================================================================
System uname: 2.6.8-gentoo-r2 i686 Intel(R) Xeon(TM) CPU 2.80GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -mcpu=i686 -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s
hare/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -mcpu=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo 
http://gentoo.seren.com/gentoo http://open-systems.ufl.edu/mirrors/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb bitmap-fonts crypt cups encode foomaticdb gdbm gif 
gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses 
nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl 
slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xprint xv zlib"
Comment 1 Elfyn McBratney (beu) (RETIRED) gentoo-dev 2004-09-27 15:45:53 UTC
Fixed in the herd's overlay.
Comment 2 Dan Thorson 2004-09-28 06:35:15 UTC
Is this actually fixed, or am I missing something?  My emerge still shows the same problem.... (I did an "emerge sync" followed by an "emerge --pretend mod_dav").

gluon root # emerge --pretend mod_dav

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] dev-libs/mm-1.2.1  
[ebuild  N    ] net-www/apache-1.3.31-r3  
[ebuild  N    ] net-www/mod_dav-1.0.3-r2  
Comment 3 Dan Thorson 2004-09-28 08:36:14 UTC
OK, not that I truely understand how Gentoo works, but it seems like the ebuild file for mod_dav needs to be changed from
   DEPEND="virtual/libc =net-www/apache-1*"
to
   DEPEND="virtual/libc =net-www/apache-*"
or something like that?  Not really understanding the syntax....

Comment 4 Dan Thorson 2004-09-28 09:14:29 UTC
....OR.... is the mod_dav supposed to be compiled in to Apache2, and the mod_dav is only required for Apache-1.x?  In which case mod_dav is missing from Apache2.... Help!
Comment 5 Elfyn McBratney (beu) (RETIRED) gentoo-dev 2004-09-28 09:18:29 UTC
Apologies, I should have explained.  The fix is not yet in portage proper, but is in the apache herd's overlay.  These fixes will hopefully make their way into portage soon.  Until then, you can either use the stuff from our overlay (come by  #gentoo-apache on irc.freenode.net for more info), or wait until it's merged into the portage tree.
Comment 6 Dan Thorson 2004-09-28 09:20:35 UTC
ah, ok.  Thanks.  Any ideas re: timeframe?  also am curious: is this an issue where mod_dav needed to be compiled in to Apache2, or what?  (the programmer in me is curious!).  Thanks again for your speedy response!