First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 84947
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Aron Griffis (RETIRED) <agriffis@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: gon-be@users.sourceforge.net
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 84947 depends on: Show dependency tree
Bug 84947 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-03-12 01:16 0000
Hi. If there is confusion of terminology, sorry. I'm new to Gentoo.

I love sawfish, but I don't need Gnome.

This is not exactly a bug, but for me, sawfish depends too much on gnome
libraries, i.e., the latest ebuild of sawfish
([b]sawfish-1.3.20040120.ebuild[/b]) and rep-gtk ([b]rep-gtk-0.18.ebuild[/b])
can be fixed, since:

sawfish: 
  Does not necessarily need [b]media-libs/audiofile[/b].
Furthermore, since it is configured to use gdk-pixbuf,
it does not need imlib anymore.
(It may seem to be an option, but not exactly. The latest
sawfish ebuild depends on rep-gtk-0.17, which needs gdk-pixbuf,
no more imlib. So, the latter is redundant.)

rep-gtk: 
  does not necessarily need:
   [b]gnome-base/libbonobo-2.0.0
   gnome-base/libbonoboui-2.0.0
   gnome-base/libgnome-2.0.0
   gnome-base/libgnomeui-2.0.0
   gnome-base/libgnomecanvas-2.0.0
   gnome-base/libglade-2.0.0[/b]

They can be options.

As for rep-gtk, since these are all gnome components, a good criterion
of dependency must be [b]gnome[/b], which can be added into IUSE.

I'm not sure what to do for audiofile. It's required by gnome,
but it seems to be an independent library. So it may be IUES'ed.

# [b]use.desc[/b] tells that the USE flag can use [b]audiofile[/b], 
# but to tell you the truth, the latest one does not [b]PROVIDE[/b] the flag.
# It is another problem, and I will ask audiofile people to fix it.

Of course, arguments to configure scripts have to be fixed.

I'm actually satisfied with the minimal installtion,
with only librep, rep-gtk, and sawfish.

Thanks anyway.


Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Jakub Moc (RETIRED) 2005-03-12 01:47:54 0000 -------
See Bug 12512. The "reason" is that people who cannot decide whether they want
Gnome (emerge gnome) or do not want Gnome (USE="-gnome") are probably much more
important than people who do know what they want. 

Maybe some developers have a more sane attitude now than two years ago, so good
luck. ;-)

------- Comment #2 From foser (RETIRED) 2005-05-27 09:58:06 0000 -------
wrongly assigned.

@comment #1, your comment shows you have no clue how gnome usage evolved over
time, it never was a luxury choice. Your demeaning attitude has no place on
bugzilla, not now, not ever.

------- Comment #3 From Jakub Moc (RETIRED) 2005-05-29 16:14:45 0000 -------
(In reply to comment #2)
> @comment #1, your comment shows you have no clue how gnome usage evolved over
> time, it never was a luxury choice. Your demeaning attitude has no place on
> bugzilla, not now, not ever.

Uhm, not really. Reasoning like in Bug 12512, Comment #5

>USE="-gnome -kde -qt -kde -qtk -X" emerge gnome and it will fail, since rep-gtk
is built without gnome

is plain ridiculous - are we going to introduce bloated dependencies like gnome
just because of people that do not have even the slightest clue what are they
setting in their use flags? You can

------- Comment #4 From Jakub Moc (RETIRED) 2005-05-29 16:14:45 0000 -------
(In reply to comment #2)
> @comment #1, your comment shows you have no clue how gnome usage evolved over
> time, it never was a luxury choice. Your demeaning attitude has no place on
> bugzilla, not now, not ever.

Uhm, not really. Reasoning like in Bug 12512, Comment #5

>USE="-gnome -kde -qt -kde -qtk -X" emerge gnome and it will fail, since rep-gtk
is built without gnome

is plain ridiculous - are we going to introduce bloated dependencies like gnome
just because of people that do not have even the slightest clue what are they
setting in their use flags? You can´t be serious. 

What do you mean - demeaning? These people just don´t wont Gnome, is that
demeaning? What does it mean "luxury choice"? Unneeded bloated dependencies -
sure. It´s more and more difficult to keep your system gnome-free - things like
gtk+, glib etc. are finding their way into the system in most obscure ways, even
on servers that have never seen anything GUI-related. Some people just don´t
want that, is it so hard to understand? I´m not really suprised that people do
not like to compile a half of gnome just to get sawfish.

------- Comment #5 From foser (RETIRED) 2005-06-03 08:02:19 0000 -------
You really don't get it, but I'm not going over dead cows once again for no
apperant reason. Sawfish is dead, it's just still here for ppl who enjoyed using
it in the past, get over it.

'demeaning' had nothing todo with what you said, but the way you said it. The
attitude you've displayed so far is more counterproductive than anything else.

glib is btw a very generic library happily used by a lot of non-gui projects
outside of the gtk/gnome region, no surprise it is on many a system.

------- Comment #6 From gon-be@users.sourceforge.net 2005-06-03 23:31:29 0000 -------
 If you don't like to get involved, just ignore. If there's someone,
or the one appear in the future who voluntarily fix it, then this
will be fixed.
 A post is just a string of letters, at least, a note, often, 
a source of humanship welfare, by chance. It's the way the internet is.

 Oh, if you think you're suffering from silly requests, then why don't you ask
gentoo handbook maintainers to delete the setence, 
"We try not to force you onto anything you don't like. If you feel like we
do, please bugreport it."
 It is quite probable that newcomers read this, and believe it naively.
--------------------------------------------------
 I have posted all the stuffs at once, and now I know I was too simple. 
Let me make the things clear by breaking up the problem into pieces.

1. A minor bug: sawfish's dependency on imlib should be removed.
   It is now replaced by gdk-pixbuf, but the sawfish ebuild still
 remains depending on imlib.
   When this is done, this thread may well be closed as fixed.

2. Marginal; perhaps not a bug; sawfish depends on audiofile.
   Please see Bug 88000. One turned down my heartful imploration :)
 by claiming that audiofile's ebuild will remain not providing USE flag
 "audiofile". Thus, there's no room for sawfish to depend optionally on 
 audiofile.
   Forget this as for now. Not a catastrophe.

3. Source of controversy, but no easy way-out: rep-gtk heavily depends
   on gnome libraries.
  Thanks for pointing out the problems. I think the relevant points have
 nearly been exhausted, and here is not the apropriate place to discuss it
 any more. Better open a forum thread.

------- Comment #7 From Jakub Moc (RETIRED) 2005-06-04 09:17:00 0000 -------
(In reply to comment #4)
> Sawfish is dead, it's just still here for ppl who enjoyed using
> it in the past, get over it.

OK, mark it WONTFIX then...

> The attitude you've displayed so far is more counterproductive than anything else.

Not interested in another gnome-related flamewar. Bugs should be marked WONTFIX
for a sane reason - which was definitely not the case with Bug 12512.

P.S. While it seems that someone from the Gnome team actually listens here,
could you for heaven

------- Comment #8 From Jakub Moc (RETIRED) 2005-06-04 09:17:00 0000 -------
(In reply to comment #4)
> Sawfish is dead, it's just still here for ppl who enjoyed using
> it in the past, get over it.

OK, mark it WONTFIX then...

> The attitude you've displayed so far is more counterproductive than anything else.

Not interested in another gnome-related flamewar. Bugs should be marked WONTFIX
for a sane reason - which was definitely not the case with Bug 12512.

P.S. While it seems that someone from the Gnome team actually listens here,
could you for heaven´s sake finally fix Bug 46357 instead of letting it rot out?

------- Comment #9 From Aron Griffis (RETIRED) 2005-06-22 19:07:35 0000 -------
Seems obvious enough, no reason to include the deps unless USE=gnome (or
USE=audiofile for that one).  Fixed now in cvs:

http://www.gentoo.org/cgi-bin/viewcvs.cgi/x11-libs/rep-gtk/rep-gtk-0.18-r2.ebuild?r1=1.1&r2=1.2
http://www.gentoo.org/cgi-bin/viewcvs.cgi/x11-wm/sawfish/sawfish-1.3.20040120-r1.ebuild?rev=1.1&content-type=text/vnd.viewcvs-markup

First Last Prev Next    No search results available      Search page      Enter new bug