From owner-freebsd-gnome Wed Feb 13 14:20:41 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from rwcrmhc54.attbi.com (rwcrmhc54.attbi.com [216.148.227.87]) by hub.freebsd.org (Postfix) with ESMTP id 6064937B405; Wed, 13 Feb 2002 14:20:38 -0800 (PST) Received: from 12-234-22-238.client.attbi.com ([12.234.22.238]) by rwcrmhc54.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020213222038.JJYG1214.rwcrmhc54.attbi.com@12-234-22-238.client.attbi.com>; Wed, 13 Feb 2002 22:20:38 +0000 Received: from master.gorean.org (root@master.gorean.org [10.0.0.2]) by 12-234-22-238.client.attbi.com (8.11.6/8.11.6) with ESMTP id g1DMKbq24349; Wed, 13 Feb 2002 14:20:37 -0800 (PST) (envelope-from DougB@FreeBSD.org) Received: from localhost (doug@localhost) by master.gorean.org (8.11.6/8.11.6) with ESMTP id g1DMKaF28618; Wed, 13 Feb 2002 14:20:36 -0800 (PST) (envelope-from DougB@FreeBSD.org) Date: Wed, 13 Feb 2002 14:20:36 -0800 (PST) From: Doug Barton X-X-Sender: doug@master.gorean.org To: Ade Lovett Cc: Joe Clarke , Subject: Re: Xscreensaver and GNOME In-Reply-To: Message-ID: <20020213134819.A28238-100000@master.gorean.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 13 Feb 2002, Ade Lovett wrote: > On 02/13/02 15:15, "Doug Barton" wrote: > > > I have no objection to a slave xscreensaver-gnome port. My only > > criteria is that by default, users who don't have gnome that build > > ports/x11/xscreensaver (or install the package) don't get gnome bits. > > That is absolutely the case. If you don't have GNOME bits installed and/or > the end-user has defined WITHOUT_GNOME somewhere, no GNOME will be pulled in > whatsoever, just the gtk stuff and gle/Mesa/libxml. User defining WITHOUT_GNOME is not the default case. I want to be sure that users without gnome installed, who have done no other voodoo, will get just xscreensaver (and its necessary dependencies), and no gnome bits. > > BTW, one edge case occurs to me.... what will happen after you > > guys are done working on this if a user who does not have gnome installs > > xscreensaver, then down the road installs gnome, then down the road > > pkg_delete's one thing or the other? > > As Jeremy has mentioned, Bad Stuff[tm] will happen here, as chunks of (still > installed) packages get bits removed from them under their feet. This is a > deficiency of the ports system itself, just as is the lack of true > versioning dependency support. Ok... I agree that it's probably worth the pain to go ahead with the current plan. However, would you guys consider a pkg-warning to users who have xscreensaver installed who subsequently install gnome? Something like, "Hey, you have the standard version of xscreensaver, but this port will install the version with gnome support. PLease go pkg_delete the old one first." My purpose here is both to protect the user, and to reduce the number of complaints I get. :) Doug To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message