Currently, I am mainly (there are other apps that I prefer not install in all systems but adding a USE flag for each of them would be excesive) using gnome-light instead of gnome ebuild because I don't want to install vinagre and vino in my systems and, in some of them, I don't install evolution (bacause users that will use affected system use thunderbird instead of evo) I have seen that there are already USE flags for these apps in /usr/portage/profiles/use.desc : evo - Adds support for mail-client/evolution vnc - Enable VNC (remote desktop viewer) support Then, I seems reasonable (at least for me) use this global USE flags for not forcing people to install evolution and vnc related apps Thanks a lot Reproducible: Always
Created attachment 169076 [details] gnome.ebuild.diff This diff applies the suggested changes Thanks :-)
Other option could be use a "minimal" USE flag for making gnome*.ebuild behave as gnome-light*.ebuild allowing you to drop gnome-light ebuild. I can do the modifications if you want but, anyway, I think that "evo" and "vnc" would be good additions as well ;-)
this has been said several times already, no.
If you have enough time, Can you please post a link to older discussion? I don't know what would be wrong in using "vnc" and "evo" USE flags, as they are global USE flags and are used bu other ebuilds already Thanks
I don't have a proper link with detailled explanation but we should probably write something up for the projects page because this kind of request comes often enough :) In few words, gnome meta ebuild is here to provide a fully functional gnome desktop as close as possible to the release list of modules provided by upstream. We try to keep the optional parts as minimal as possible because it of : 1 - maintainance burden (think mono or dead things like esd) 2 - general relevance (is that english ?) (think accessibilty which is probably used by less than 5% or our users). gnome-light is mostly a just functional desktop in the sense that you can logon and have something on the screen. Other devs might want to add a word but I think it covers most of the matter.
I'm personally still waiting a proposal from Daniel about this matter and how to solve it, that he promised to write.
OK, I understand it :-) But I am unsure about if vnc is used by most of people (maybe yes, but I also know a lot of people that don't use it). (About evolution, OK, seems that it's better keep it as forced dep as it's useful for other gnome apps) Thanks for explanation
(It's not whether a single app is used; accessability is a whole framework, that changes the build status of much of gnome.) Sorry, the write-up slipped my mind. I'll get back to it as fast as I can.
*** Bug 331697 has been marked as a duplicate of this bug. ***
(In reply to comment #9) New user input
Reopening and re-titling, please don't close without a solution or a team-wide agreement that this isn't a problem.
*** Bug 320979 has been marked as a duplicate of this bug. ***
*** Bug 318073 has been marked as a duplicate of this bug. ***
*** Bug 334505 has been marked as a duplicate of this bug. ***
*** Bug 337767 has been marked as a duplicate of this bug. ***
As a user I wish to see the latest changelogs for all possible gnome sets random david # equery changes gnome-light *gnome-light-2.30.2-r1 (10 Nov 2010) 10 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org> +gnome-light-2.30.2-r1.ebuild: Update dependencies for a pseudo 2.30.3. 05 Nov 2010; Pacho Ramos <pacho@gentoo.org> -gnome-light-2.26.3.ebuild, -gnome-light-2.28.2.ebuild: Remove old. 17 Oct 2010; Ra?l Porcel <armin76@gentoo.org> gnome-light-2.30.2.ebuild: alpha/ia64/sparc stable wrt #324077 14 Oct 2010; Markus Meier <maekke@gentoo.org> gnome-light-2.30.2.ebuild: arm stable, bug #324077 09 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> gnome-light-2.30.2.ebuild: ppc64 stable wrt #324077 11 Sep 2010; Joseph Jezak <josejx@gentoo.org> gnome-light-2.30.2.ebuild: Marked ppc for bug #324077. 29 Aug 2010; Ra?l Porcel <armin76@gentoo.org> gnome-light-2.28.2.ebuild: arm stable 18 Aug 2010; Markus Meier <maekke@gentoo.org> gnome-light-2.30.2.ebuild: add ~arm 14 Aug 2010; Ra?l Porcel <armin76@gentoo.org> gnome-light-2.28.2.ebuild: alpha/ia64/sparc stable wrt #314899 11 Aug 2010; Joseph Jezak <josejx@gentoo.org> gnome-light-2.28.2.ebuild, gnome-light-2.30.2.ebuild: Marked ~ppc for bug #313563. 01 Aug 2010; Christian Faulhammer <fauli@gentoo.org> gnome-light-2.30.2.ebuild: x86 stable, bug 324077 31 Jul 2010; Pacho Ramos <pacho@gentoo.org> gnome-light-2.30.2.ebuild: amd64 stable, bug 324077 random david # equery changes gnome-meta random david # equery changes gnome !!! Invalid CPV: 'gnome-2.0.0-beta5-r13' random david # eguery cannot find a changelog for gnome or a 'gnome-meta' While http://www.gentoo.org/doc/en/gnome-config.xml says: # emerge gnome or # emerge gnome-light also the document above recommends: USE="-qt4 -kde X dbus gtk gnome hal" Without noting that gnome does not require hal
From my point of view we should simply have gnome-base/gnome virtual and use global USE flags for installing "optional" components. What do you think?
*** Bug 352547 has been marked as a duplicate of this bug. ***
(In reply to comment #17) > From my point of view we should simply have gnome-base/gnome virtual and use > global USE flags for installing "optional" components. What do you think? > Do you want an updated ebuild.diff trying to implement this?
Created attachment 265913 [details] gnome-2.32.1-r1.ebuild This is a start point, the problem is that I don't know which USE flag fits better for every "additional" package :-S
*** Bug 366373 has been marked as a duplicate of this bug. ***
I do believe we have preliminary support for this in the GNOME overlay with GNOME 3.
All this has been reworked for Gnome3, and won't be backported to Gnome 2.32 metas