From owner-freebsd-ports@FreeBSD.ORG Thu Jul 13 14:25:24 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 64AC016A4DA; Thu, 13 Jul 2006 14:25:24 +0000 (UTC) (envelope-from dejan.lesjak@ijs.si) Received: from mail.ijs.si (mail.ijs.si [193.2.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AF9943D45; Thu, 13 Jul 2006 14:25:22 +0000 (GMT) (envelope-from dejan.lesjak@ijs.si) Received: from localhost (mail4.ijs.si [193.2.4.66]) by mail.ijs.si (Postfix) with ESMTP id B484A17B8C0; Thu, 13 Jul 2006 16:25:21 +0200 (CEST) X-Virus-Scanned: amavisd-new at ijs.si Received: from mail.ijs.si ([193.2.4.66]) by localhost (mail.ijs.si [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QzXPqZNEAKrR; Thu, 13 Jul 2006 16:25:13 +0200 (CEST) Received: from edina.ijs.si (edina.ijs.si [193.2.4.3]) by mail.ijs.si (Postfix) with ESMTP id 49C0C17B86F; Thu, 13 Jul 2006 16:25:12 +0200 (CEST) Received: from f9pc04.ijs.si (f9pc04.ijs.si [194.249.156.4]) by edina.ijs.si (Postfix) with ESMTP id 614D750839; Thu, 13 Jul 2006 16:25:12 +0200 (CEST) From: Dejan Lesjak To: "michael johnson" Date: Thu, 13 Jul 2006 16:27:36 +0200 User-Agent: KMail/1.9.3 References: <200607130024.18047.dejan.lesjak@ijs.si> <200607130209.21325.dejan.lesjak@ijs.si> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200607131627.36671.dejan.lesjak@ijs.si> Cc: ports@freebsd.org, freebsd-x11@freebsd.org Subject: Re: RFC: Merging X11BASE to LOCALBASE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2006 14:25:24 -0000 On Thursday 13 July 2006 02:25, michael johnson wrote: > On 7/13/06, Dejan Lesjak wrote: > > On Thursday 13 July 2006 01:20, michael johnson wrote: > > > I agree we should move a lot of software out of X11BASE but there > > > will need to be a lot of work (esp. for gnome). I'm curious of the > > > time frame in which xorg 7 will be committed to the tree? I'm not > > > speaking for the entire freebsd gnome team but if we did decide > > > to take on this task it would probably take several months to fully > > > test and get everything working well in LOCALBASE. I think the > > > major hurdle for us isn't moving everything to LOCALBASE it's > > > more of the upgrade path people will have to take, having to > > > rebuild all gnome components and all the bugs that will follow.. > > > > We certainly can't throw xorg 7 that installs in LOCALBASE in tree if > > that would break entire gnome :-) Hopefully we can come up with > > transition that would annoy users as well as maintainers the least. One > > option is to wait with xorg until most ports that now install under > > X11BASE are converted. Another one is perhaps to find out whether gnome > > for example would work installed under X11BASE with xorg itself installed > > under LOCALBASE. There's > > possibility we add xorg-7 to X_WINDOW_SYSTEM flavours (as non-default > > one), > > default X11BASE to LOCALBASE in that case. Would that help with > > converting and testing? > > I might have taken your first email wrong, I was assuming you want to > remove X11BASE all together? Well, yes that is the general intention but one of the reasons for mail is to see what are the obstacles of doing so and after finding that out, how do we transition to X11BASE-free ports (the other reason being to see whether those obstacles outweigh benefits of doing so). After we switch to modular xorg builds there will most probably never be and upgrade of all of xorg ports at one time, so this seems like the best time to switch PREFIX for xorg ports. If we need to wait with xorg-7 becoming the default until gnome is converted to LOCALBASE prefix, then we should wait (in the mean time we could even have xorg-7 as a non-default X_WINDOW_SYSTEM that installs under X11BASE but with some large warning somewhere that before switching to default it will be moved to LOCALBASE or something like that...). > Moving xorg to LOCALBASE won't be a problem for gnome, I'm just saying > the gnome ports might stick around in X11BASE for a while unless > we (gnome team) get some motivation to move. We've talked about > moving gnome to LOCALBASE in the past but I think we've not attempted > this because it's quite a bit of work for not a whole lot of gain. Wanting > to remove X11BASE might be the kick we need. The conflicts seemed most worrying so far; judging from vd's mail this doesn't seem so horrible though. You said in other mail that gnome installed with X11BASE=${LOCALBASE} just works, so perhaps there won't be so much pain after all. If we however find out that this is too much pain for too little gain we can still just drop the idea, but if we want to do it we might as well start planning it now. Could the change be perhaps done with next gnome release (when would that be?) when users will have to upgrade stuff in any case? Would it help to coordinate xorg upgrade with gnome upgrade? Dejan