Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 242750 - gnome-base/gnome: Consider how to cater better for users using alternative providers of non-core functionality
Summary: gnome-base/gnome: Consider how to cater better for users using alternative pr...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
: 318073 320979 331697 334505 337767 352547 366373 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-19 12:13 UTC by Pacho Ramos
Modified: 2011-12-17 13:52 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gnome.ebuild.diff (gnome.ebuild.diff,1.17 KB, text/plain)
2008-10-19 12:14 UTC, Pacho Ramos
Details
gnome-2.32.1-r1.ebuild (gnome-2.32.1-r1.ebuild,5.57 KB, text/plain)
2011-03-15 09:45 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pacho Ramos gentoo-dev 2008-10-19 12:13:07 UTC
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
Comment 1 Pacho Ramos gentoo-dev 2008-10-19 12:14:11 UTC
Created attachment 169076 [details]
gnome.ebuild.diff

This diff applies the suggested changes

Thanks :-)
Comment 2 Pacho Ramos gentoo-dev 2008-10-19 12:17:23 UTC
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 ;-)
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-19 15:02:30 UTC
this has been said several times already, no.
Comment 4 Pacho Ramos gentoo-dev 2008-10-19 18:05:14 UTC
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
Comment 5 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-21 19:49:49 UTC
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.
Comment 6 Mart Raudsepp gentoo-dev 2008-10-21 21:51:43 UTC
I'm personally still waiting a proposal from Daniel about this matter and how to solve it, that he promised to write.
Comment 7 Pacho Ramos gentoo-dev 2008-10-22 06:29:05 UTC
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 
Comment 8 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-11-01 17:59:20 UTC
(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.
Comment 9 Michael Weber (RETIRED) gentoo-dev 2010-08-08 22:34:11 UTC
*** Bug 331697 has been marked as a duplicate of this bug. ***
Comment 10 Michael Weber (RETIRED) gentoo-dev 2010-08-08 22:35:05 UTC
(In reply to comment #9)
New user input

Comment 11 Mart Raudsepp gentoo-dev 2010-08-11 02:07:55 UTC
Reopening and re-titling, please don't close without a solution or a team-wide agreement that this isn't a problem.
Comment 12 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-25 08:19:56 UTC
*** Bug 320979 has been marked as a duplicate of this bug. ***
Comment 13 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-25 08:21:11 UTC
*** Bug 318073 has been marked as a duplicate of this bug. ***
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-26 08:12:06 UTC
*** Bug 334505 has been marked as a duplicate of this bug. ***
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-09-18 11:39:30 UTC
*** Bug 337767 has been marked as a duplicate of this bug. ***
Comment 16 David J Cozatt 2010-12-08 04:41:55 UTC
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 
Comment 17 Pacho Ramos gentoo-dev 2011-01-21 14:19:14 UTC
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?
Comment 18 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-01-23 22:35:32 UTC
*** Bug 352547 has been marked as a duplicate of this bug. ***
Comment 19 Pacho Ramos gentoo-dev 2011-02-04 09:43:19 UTC
(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?
Comment 20 Pacho Ramos gentoo-dev 2011-03-15 09:45:53 UTC
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
Comment 21 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-08 11:02:55 UTC
*** Bug 366373 has been marked as a duplicate of this bug. ***
Comment 22 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-05-08 21:40:14 UTC
I do believe we have preliminary support for this in the GNOME overlay with GNOME 3.
Comment 23 Pacho Ramos gentoo-dev 2011-12-17 13:52:12 UTC
All this has been reworked for Gnome3, and won't be backported to Gnome 2.32 metas