From owner-freebsd-ports@FreeBSD.ORG Sun Apr 3 17:34:58 2005 Return-Path: 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 227FB16A4CE for ; Sun, 3 Apr 2005 17:34:58 +0000 (GMT) Received: from 62-15-209-148.inversas.jazztel.es (62-15-209-148.inversas.jazztel.es [62.15.209.148]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AB5343D4C for ; Sun, 3 Apr 2005 17:34:56 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) j33HZBZt003034; Sun, 3 Apr 2005 19:35:11 +0200 (CEST) (envelope-from freebsd@redesjm.local) Received: from localhost (localhost [[UNIX: localhost]]) by redesjm.local (8.13.3/8.13.3/Submit) id j33HZ2Qg024059; Sun, 3 Apr 2005 19:35:02 +0200 (CEST) (envelope-from freebsd@redesjm.local) From: Jose M Rodriguez To: Michael Nottebrock Date: Sun, 3 Apr 2005 19:35:01 +0200 User-Agent: KMail/1.8 References: <200504031813.28680.michaelnottebrock@gmx.net> <200504031832.00023.freebsd@redesjm.local> <200504031853.41946.michaelnottebrock@gmx.net> In-Reply-To: <200504031853.41946.michaelnottebrock@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200504031935.02189.freebsd@redesjm.local> X-AntiVirus: checked by AntiVir Milter (version: 1.1.0-3; AVE: 6.30.0.7; VDF: 6.30.0.45; host: antares.redesjm.local) cc: ports@FreeBSD.org Subject: Re: [kde-freebsd] Call for testers: kde-xdg-env X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Apr 2005 17:34:58 -0000 El Domingo, 3 de Abril de 2005 18:53, Michael Nottebrock escribi=F3: > On Sunday, 3. April 2005 18:31, Jose M Rodriguez wrote: > > I disagree with this move in the form is take in gnome and in this > > work. > > > > I prefer the original concept in debian menu: a system repository > > and migrations tools. > > I don't know "debian menu". > I only take this as the base work of the actual freedesktop menu system. =20 But I prefer use only freedesktop standards. > > But, if we go in this path, I think we must protect system/desktop > > specific bits. I recall support for this in freedesktop, but this > > is not used in stock menus as installed by actual ports. > > > > In any case, I still have the feeling that integrate menus and > > other mime info between FreeBSD ports may become a strong re > > effort. > > > > Please, take this with care. There're people like me forced to > > install near all desktops in shared nfs servers. > > Can you perhaps name specific issues you're having? =46irts, I think this must be only a ports thread. The main problem is the transition to a freedesktop menu/mime system in=20 a so large ports system like we have. The main risks are, at last, in the menu system: =2D too many entries: If we have all the kde/gnome/xfce/others installed=20 apps in the menu system, actual menus have only a few levels (two?). =2D failed bits: You may end with active KDE menu entries but without the= =20 related icon bits. =2D inconsystency though desktops: You may end with different menus in=20 different desktops. And, at last to me, this is only a begin. Taking mimetypes and other=20 desktop bits through freedesktop standards is a really hard work. Allthough this is not complex, and the main work is allready done in=20 gnome/kde/xfce, there're so many bits !!. So, I think the correct way to this must be: =2D create a special support for freedesktop transition, even a=20 freebsd-freedesktop@FreeBSD.org or mark one of the actual (ports/x11)=20 as the one for this work. =2D try to maintain the main ports as on gnome-2.8/Kde-3.3 as possible. =2D work in freedesktop transition out of actual trees=20 (/opt, /usr/X11R6/freedesktop) actual ports have support for this (all=20 support XDG env vars). =2D merge the final menu repository in the main ports. Use menu-tools and= =20 so to make the menu system (this'll be a FreeBSD menu system) appear in=20 non-xdg enabled desktops (wmaker?). =2D- josemi