Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178245 - dev-util/subversion installs webdav conf regardless of nowebdav useflag
Summary: dev-util/subversion installs webdav conf regardless of nowebdav useflag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-12 20:37 UTC by Gunnar Thielebein
Modified: 2007-09-05 11:55 UTC (History)
1 user (show)

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 Gunnar Thielebein 2007-05-12 20:37:47 UTC
Useflag webdav is not set:

But ebuild also install the config file 47_mod_dav_svn.conf to  /etc/apache2/modules.d

Which brings an error about missing mod_dav_svn.so at starting apache.

Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-12 20:51:57 UTC
Except that it's USE=nowebdav if you don't want this. ;)
Comment 2 Gunnar Thielebein 2007-05-12 21:59:14 UTC
*huh*, did I said that i don't like no****** useflags in general ;-)
but that was it, indeed!
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-05-12 22:03:58 UTC
Well, webdav is a pretty critical feature for subversion (won't be able to checkout http(s) repos without it) - so it ended up as the evil no* flag :)
Comment 4 Gunnar Thielebein 2007-05-12 22:31:42 UTC
hm, but there's already an webdav use flag *hm* and you can separise them for ebuilds via packages.use.

sry, have to reopen this bug because i was to blind to see that config file 47_mod_dav_svn.conf was created again also with nowebdav as use flag!
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-05-12 22:38:28 UTC
(In reply to comment #4)
Maybe I'm really dense but the file doesn't do _anything at all_ unless you stick -D SVN to APACHE2_OPTS. 
Comment 6 Gunnar Thielebein 2007-05-12 23:26:31 UTC
yes, I sticked that option for websvn. Now I see that it is not neccessary for running it.

Without option "-D SVN" no error messages occurs.

So if there is no other function for apache then webdav we can keep it solved.

hey man, i'am the dense person here :-)
Comment 7 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-08-12 20:24:19 UTC
47_mod_dav_svn.conf is installed only with USE="apache2". It's a configuration file for mod_dav_svn. Having mod_dav_svn without its configuration file is senseless. If you don't want this file, then you also don't want mod_dav_svn and you should have USE="-apache2" (at least in package.use only for Subversion).
This bug should be marked as INVALID.
Comment 8 Paul de Vrieze (RETIRED) gentoo-dev 2007-09-05 11:55:34 UTC
Arfrever is right. The combination of apache2 and nowebdav makes no sense. The apache module needs webdav. The apache2 useflag's purpose is to enable building of the module. The nowebdav useflag is used to get a lame client that does not do web synching. The useflag was put in because of a need by infra. I would however advice anyone against building subversion without it, as the client is then not able to access many subversion repositories.