From owner-freebsd-ports Mon Oct 2 11:17:34 2000 Delivered-To: freebsd-ports@freebsd.org Received: from blizzard.sabbo.net (blizzard.sabbo.net [193.193.218.18]) by hub.freebsd.org (Postfix) with ESMTP id 2B3B137B503; Mon, 2 Oct 2000 11:17:26 -0700 (PDT) Received: from vic.sabbo.net (root@[193.193.218.90]) by blizzard.sabbo.net (8.9.1/8.9.3) with ESMTP id VAA12175; Mon, 2 Oct 2000 21:17:17 +0300 (EEST) Received: from FreeBSD.org (big_brother.vega.com [192.168.1.1]) by vic.sabbo.net (8.11.0/8.9.3) with ESMTP id e92IGsF70437; Mon, 2 Oct 2000 21:16:54 +0300 (EEST) (envelope-from sobomax@FreeBSD.org) Message-ID: <39D8D115.C9C3C35B@FreeBSD.org> Date: Mon, 02 Oct 2000 21:16:53 +0300 From: Maxim Sobolev Organization: Vega International Capital X-Mailer: Mozilla 4.75 [en] (WinNT; U) X-Accept-Language: uk,ru,en MIME-Version: 1.0 To: Jeremy Lea Cc: Ade Lovett , freebsd-ports@FreeBSD.org, "Vanilla I. Shu" Subject: Re: HEADS UP: USE_GTK and USE_GNOME References: <20001002012649.G30468@shale.csir.co.za> <39D86165.C21837F1@FreeBSD.org> <20001002102510.H15530@supernews.net> <39D8B9F6.C55F8257@FreeBSD.org> <20001002101657.J30468@shale.csir.co.za> <39D8C684.8A438F60@FreeBSD.org> <20001002104411.K30468@shale.csir.co.za> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Jeremy Lea wrote: > Hi, > > On Mon, Oct 02, 2000 at 08:31:48PM +0300, Maxim Sobolev wrote: > > Nope. Gnome is a developed as a component software, so the programmer is free to choose > > whether he wants to use full set of features provided by Gnome, or just a small set of it > > (for example nice widgets provided by gnomelibs). Therefore, IMHO it is just plain wrong > > to tell that any port that uses part of Gnome, no matter how small subset it is, requires > > full-blown Gnome metaport to be installed. > > Well, after patching 300 and something ports, there are no ports > (outside of the ones below gnome-core) there are only a few ports which > might want to only use USE_GNOMELIBS, but that is because they only > install a single binary. If they were to ever grow a .desktop file, > then they would be back to needing the panel (for correct directory > maintainance)... > > But the bottom line on this is - whatever changes I've not landed by > this weekend are going to be removed from my tree, to become historical > points of interest. So if you want to change the functionality, then > please have tested patches to me by Wednesday or so. I've now been > working on this for over a year, and each time I'm read to commit > someone comes with other ideas, and no patches and grinds the entire > process to a halt. Hmm, I don't want to offend you, but I think that the entire approach taken by you is not quite optimal. Instead of maintaining your supermegapatch, which is going to change 300-some ports, you would be better to concentrate on lying down underlying infrastructure, facilitate its discussion between interested parties and come up with final version agreed among FreeBSD Gnome'rs. After it is in fact committed, each particular maintainer could change his ports to fit into new world order. Something like we had with bsd.python.mk. Instead now you have your Big Patch at hand and it's qute understandable that when somebody want to introduce changes into it it's like asking you to shot yourself in a foot. Just IMHO. I'll look into it, though, and will try to figure out how we can have USE_GNOMEFOO or at least determine list of ports which requires special attention, so we will be able to make appropriate changes after all those Huge Disturbances [tm] of the ports three are over. -Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message