[gentoo-dev] webdav global use flag and default

2006-07-28 Thread Stefan Schweizer
Hi

we currently have both webdav and nowebdav ueflags, this is confusing:

# grep webdav /usr/portage/profiles/use.local.desc
dev-util/git:webdav - Adds support for push'ing to HTTP repositories via DAV
dev-util/subversion:nowebdav - Disables WebDAV support via neon library
net-misc/sitecopy:webdav - Enable WebDav (Web-based Distributed Authoring
and Versioning) support.  This system allows users to collaborate on
websites using a web based interface.  See the ebuild for an FAQ page. 
Enables neon as well to handle webdav support.
www-apps/open-xchange:webdav - Enable WebDav (Web-based Distributed
Authoring and Versioning) support.
www-servers/lighttpd:webdav - Enables webdev properties

The proposed solution is to make webdav a global useflag and set it as a
default use flag to have the same effect as the current nowebdav use flag
in subversion.

Comments?

Regards,
Stefan

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] webdav global use flag and default

2006-07-28 Thread Paul de Vrieze
On Friday 28 July 2006 10:18, Stefan Schweizer wrote:
 Hi

 we currently have both webdav and nowebdav ueflags, this is confusing:

 # grep webdav /usr/portage/profiles/use.local.desc
 dev-util/git:webdav - Adds support for push'ing to HTTP repositories via
 DAV dev-util/subversion:nowebdav - Disables WebDAV support via neon library
 net-misc/sitecopy:webdav - Enable WebDav (Web-based Distributed Authoring
 and Versioning) support.  This system allows users to collaborate on
 websites using a web based interface.  See the ebuild for an FAQ page.
 Enables neon as well to handle webdav support.
 www-apps/open-xchange:webdav - Enable WebDav (Web-based Distributed
 Authoring and Versioning) support.
 www-servers/lighttpd:webdav - Enables webdev properties

 The proposed solution is to make webdav a global useflag and set it as a
 default use flag to have the same effect as the current nowebdav use flag
 in subversion.

I'd like to explain why subversion has a nowebdav useflag. Basically one of 
the features of subversion is its ability to work over the http protocol. 
Many subversion installations use the apache module to serve subversion (even 
our own overlay project does). To disable webdav support would cripple the 
subversion client. It is something one should only do when aware of the 
consequences.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgplBDFU7dRLt.pgp
Description: PGP signature


Re: [gentoo-dev] webdav global use flag and default

2006-07-28 Thread Danny van Dyk
Am Freitag, 28. Juli 2006 10:18 schrieb Stefan Schweizer:
 Hi

 we currently have both webdav and nowebdav ueflags, this is
 confusing:

 # grep webdav /usr/portage/profiles/use.local.desc
 dev-util/git:webdav - Adds support for push'ing to HTTP repositories
 via DAV dev-util/subversion:nowebdav - Disables WebDAV support via
 neon library net-misc/sitecopy:webdav - Enable WebDav (Web-based
 Distributed Authoring and Versioning) support.  This system allows
 users to collaborate on websites using a web based interface.  See
 the ebuild for an FAQ page. Enables neon as well to handle webdav
 support.
 www-apps/open-xchange:webdav - Enable WebDav (Web-based Distributed
 Authoring and Versioning) support.
 www-servers/lighttpd:webdav - Enables webdev properties

 The proposed solution is to make webdav a global useflag and set it
 as a default use flag to have the same effect as the current nowebdav
 use flag in subversion.

5 packages, and only one has nowebdav, and you want to make it a default 
USE flag? I strongly disagree here. Make it a plain useflag and notify 
users of subversion that the behaviour changed. Much better than 
informing users of the other 4 packages that the behaviour changed.

Danny
-- 
Danny van Dyk [EMAIL PROTECTED]
Gentoo/AMD64 Project, Gentoo Scientific Project
-- 
gentoo-dev@gentoo.org mailing list