| View previous topic :: View next topic |
| Author |
Message |
dextermagnific Tux's lil' helper

Joined: 16 Apr 2005 Posts: 110
|
Posted: Tue Dec 01, 2009 9:37 pm Post subject: What are the packages you HATE to emerge and WHY ? |
|
|
Hi all,
I'm using gentoo for 5 years now and like it a lot. However when it comes to emerge (install/upgrade) some packages, I'm not very happy and whish there exists "binary" versions that install immediately.
So I wonder if some of you also hate emerging some packages and why ?
Let's start with me
Hate : Qt, Why : takes toooooooo long to compile |
|
| Back to top |
|
 |
mikegpitt Advocate


Joined: 22 May 2004 Posts: 3152
|
Posted: Tue Dec 01, 2009 9:41 pm Post subject: |
|
|
| Baselayout! Updates to the baselayout are less frequent these days, but always require a lot of work with etc-update afterword. |
|
| Back to top |
|
 |
patrikas Tux's lil' helper

Joined: 28 Nov 2009 Posts: 106
|
Posted: Tue Dec 01, 2009 9:57 pm Post subject: |
|
|
| Updating gcc, libc.. Overheats my Turion if compiling without power saving CPU frequency policy and always reboots unwantedly.. If seriously building Gnome, Kde takes too much time. |
|
| Back to top |
|
 |
seqizz Tux's lil' helper


Joined: 14 Jan 2008 Posts: 96 Location: seqizz.net
|
Posted: Tue Dec 01, 2009 10:01 pm Post subject: :\ |
|
|
gstreamer, i don't know why.. Maybe just i don't like its name.. But i hate to emerge gstreamer..  _________________ what about an answer here?
Turkish Gentoo-Wiki admin.. |
|
| Back to top |
|
 |
platojones Veteran


Joined: 23 Oct 2002 Posts: 1426 Location: Just over the horizon
|
Posted: Tue Dec 01, 2009 10:52 pm Post subject: |
|
|
I love emerging them all But I have a fast machine. |
|
| Back to top |
|
 |
StringCheesian l33t

Joined: 21 Oct 2003 Posts: 887
|
Posted: Tue Dec 01, 2009 11:37 pm Post subject: |
|
|
openoffice
It launches much faster than openoffice-bin and it's menus don't look like wine, but I'm not sure its worth it. It takes over 2 hours. And because it needs about 5 gigs of temporary space to build, I can't mount tmpfs on /var/tmp/portage, which means more harddisk wear and more filesystem fragmentation.
Upgrading KDE makes me seriously consider Arch Linux.
I wish there was a distro where I can choose for any package between customizing USE flags and waiting for it to compile, or accepting one-size-fits-all USE flags and downloading a binary to install. I know portage supports BINHOSTs, but no BINHOST is that extensive or trustworthy, right? |
|
| Back to top |
|
 |
djdunn Guru


Joined: 26 Dec 2004 Posts: 546 Location: Under the moon and all the stars in the sky.
|
Posted: Wed Dec 02, 2009 12:20 am Post subject: |
|
|
uh i hate stuff that takes more than 4 gigs to emerge cause it gets dumped into swap and my videogames slow way way down.
normally i can game while i compile. _________________ Now, with penguins, (cuddly such), "contented" means it has either just gotten laid, or it's stuffed on herring. Take it from me, I'm an expert on penguins, those are really the only two options.
--Linus Torvalds |
|
| Back to top |
|
 |
x22 Apprentice

Joined: 24 Apr 2006 Posts: 206
|
Posted: Wed Dec 02, 2009 9:11 am Post subject: |
|
|
- any package which fails to emerge
- baselayout = danger of breakage
- openoffice = takes long time and uses great amount of disk space
- KDE = takes long time
- anything with many new USE flags |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 423
|
Posted: Wed Dec 02, 2009 9:21 am Post subject: |
|
|
| djdunn wrote: | uh i hate stuff that takes more than 4 gigs to emerge cause it gets dumped into swap and my videogames slow way way down.
normally i can game while i compile. |
You should probably lower make's job level (e.g MAKEOPTS=-j2) , this is probably why your compiles use so much memory.You don't have to lower it for all compiles, just for the ones that use a lot of memory.Using /etc/portage/env would probably be a good idea here.
Also, you might just be setting the job level too high, it should only be one level higher than the amount of cores in your system, which will be -j3 for a dual core and -j5 for a quad core.Alternatively you can use Con's Brainfuck Scheduler (BFS), which is optimized to use all of the cores efficiently.So you can use -j2 for a dual core, in that case. |
|
| Back to top |
|
 |
ToeiRei Veteran


Joined: 03 Jan 2005 Posts: 1113 Location: Austria
|
Posted: Wed Dec 02, 2009 12:46 pm Post subject: |
|
|
binary packages are the ones I hate most because of you just have to take them the way they are.
If there are sources available, you decide on how they are compiled. You choose the USE Flags, you do. And you can fix things as you don't rely on the packages and their shipped binaries to keep dependencies satisfied. _________________ Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell... |
|
| Back to top |
|
 |
genstorm Veteran


Joined: 05 Apr 2007 Posts: 1957 Location: Austria
|
Posted: Wed Dec 02, 2009 1:04 pm Post subject: Re: :\ |
|
|
| seqizz wrote: | gstreamer, i don't know why.. Maybe just i don't like its name.. But i hate to emerge gstreamer..  |
That's why I always strip out any gstreamer dependencies.
Packages I hate to emerge...
- any gimp dependencies
- well, gstreamer, but I can avoid that
- net-dialup/ppp, because I refuse to see why this should be mandatory for knetworkmanager _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
| Back to top |
|
 |
Jaglover Advocate


Joined: 29 May 2005 Posts: 3399 Location: Saint Amant, Acadiana
|
Posted: Wed Dec 02, 2009 1:10 pm Post subject: |
|
|
I'm in the same boat ... in actuality I switched to the OpenBox because xfce4-mixer pulls in gstreamer.  |
|
| Back to top |
|
 |
durian Guru


Joined: 16 Jul 2003 Posts: 312 Location: Margretetorp
|
Posted: Wed Dec 02, 2009 1:13 pm Post subject: |
|
|
I used to care about the big ones, Firefox, gcc, KDE stuff.
But now I have a core i7 the bottleneck is downloading the source 8)
-peter |
|
| Back to top |
|
 |
tkhemili78 n00b

Joined: 31 Jul 2007 Posts: 37 Location: Eastern US
|
Posted: Wed Dec 02, 2009 3:38 pm Post subject: |
|
|
| KDE, regardless of which version, I usually set to emerge overnight. That can be a real PITA if it hit an error during, then fix the error, and resume the emerge.... and wait. I once emerge Openoffice from the source. and that took a few hours. glibc would be a close third. |
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9313 Location: Córdoba (Spain)
|
Posted: Wed Dec 02, 2009 5:21 pm Post subject: |
|
|
Webkit. Actually the situation is a nonsense. I have no idea why do I have to emerge 3 versions of webkit. One for chromium, one for qt, one for gtk. It's stupid, and it takes a few hours to emerge each one of them in a Sempron. It seems that someone is really eager to repeat yet again the same errors that mozilla have had in the past. Oh well, it's their time... _________________ Gentoo Handbook |
|
| Back to top |
|
 |
John R. Graham Administrator


Joined: 08 Mar 2005 Posts: 4846 Location: Somewhere over Atlanta, Georgia
|
Posted: Wed Dec 02, 2009 6:25 pm Post subject: |
|
|
I think these binary distros are on to something. Think of all the compile time we'd be saving if we switched.
- John _________________ Yoda: "Intentionally left blank, this space is." |
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9313 Location: Córdoba (Spain)
|
Posted: Wed Dec 02, 2009 6:31 pm Post subject: |
|
|
I am not talking about compile times. I think that by now I already know what Gentoo is about
I talk about compiling the same thrice thanks to a bad design architecture. Code sharing? someone? Imagine you had to compile one version of qt for each qt program you use. That's what you get with webkit currently: one version of webkit for each toolkit you want to use, and an extra one for this silly google browser. _________________ Gentoo Handbook |
|
| Back to top |
|
 |
John R. Graham Administrator


Joined: 08 Mar 2005 Posts: 4846 Location: Somewhere over Atlanta, Georgia
|
Posted: Wed Dec 02, 2009 6:39 pm Post subject: |
|
|
Yeah, I understand. I wasn't commenting on your post but rather the, "If only I could get hamburgers at the ice cream shop," feel of the topic in general.
- John _________________ Yoda: "Intentionally left blank, this space is." |
|
| Back to top |
|
 |
d2_racing Moderator


Joined: 25 Apr 2005 Posts: 12867 Location: Ste-Foy,Canada
|
Posted: Thu Dec 03, 2009 3:31 am Post subject: |
|
|
Me my concern, GCC because I always run this :
| Code: |
# emerge -eav system && emerge -eav world
|
I know... _________________ Sysadmin of Funtoo-Québec.org
Wiki
Signature
IRC on Freenode : #funtoo-quebec |
|
| Back to top |
|
 |
ssuominen Developer

Joined: 30 Sep 2005 Posts: 1376 Location: Finland
|
Posted: Thu Dec 03, 2009 10:32 am Post subject: |
|
|
| durian wrote: | I used to care about the big ones, Firefox, gcc, KDE stuff.
But now I have a core i7 the bottleneck is downloading the source
-peter |
+1, I dislike downloading e.g. KDE on every minor point release (from 4.3.3 to 4.3.4), that's like a 1G on 3G-pppd connection (2mbit),
tooooo slow, luckily they are already advertising 10mbit pppd usb stick here, perhaps next year |
|
| Back to top |
|
 |
regomodo Guru

Joined: 25 Mar 2008 Posts: 445
|
Posted: Thu Dec 03, 2009 10:51 am Post subject: |
|
|
| Openoffice (given up compiling that), xulrunner, and qt-webkit. |
|
| Back to top |
|
 |
Cyker Veteran

Joined: 15 Jun 2006 Posts: 1427
|
Posted: Thu Dec 03, 2009 6:43 pm Post subject: |
|
|
Two main things:
1) Anything that pulls in dependencies for stuff I don't want/use; I have an increasing number of these in my overlay where I've manually hacked them to remove such dependencies (Or optionalize them with USE flags, as they should have been!).
2) Anything that wrecks havok with the whole system; Sometimes it's unavoidable, and we've had several of these relatively recently. Either deep libs (libjpeg, expat etc.) with many dependencies which promptly get broken, or big things like major changes to X and KDE that require you to throw out your environment and spend hours researching and reconfiguring/remaking it. |
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9313 Location: Córdoba (Spain)
|
Posted: Thu Dec 03, 2009 6:58 pm Post subject: |
|
|
| Cyker wrote: | Two main things:
1) Anything that pulls in dependencies for stuff I don't want/use; I have an increasing number of these in my overlay where I've manually hacked them to remove such dependencies (Or optionalize them with USE flags, as they should have been!). |
As long as these use cases are realistic and potentially useful for anyone else, you should really submit them to bugzilla. If the new USE flag makes sense and the ebuild is consistent they will usually include it. I've done this a few times with fvwm, the app-misc/mc "edit" USE flag is mine as well, and it was included only a few hours after I submitted the ebuild to bugzilla.
| Quote: | | 2) Anything that wrecks havok with the whole system; Sometimes it's unavoidable, and we've had several of these relatively recently. Either deep libs (libjpeg, expat etc.) with many dependencies which promptly get broken, or big things like major changes to X and KDE that require you to throw out your environment and spend hours researching and reconfiguring/remaking it. |
That reminds me of patch-2.6 as well, a nasty one.
edited: $ echo makes sense is the ebuild | sed -e 's/is/and/' _________________ Gentoo Handbook
Last edited by i92guboj on Fri Dec 04, 2009 12:04 pm; edited 2 times in total |
|
| Back to top |
|
 |
mikegpitt Advocate


Joined: 22 May 2004 Posts: 3152
|
Posted: Thu Dec 03, 2009 7:15 pm Post subject: |
|
|
| i92guboj wrote: | | That reminds me of patch-2.6 as well, a nasty one. | Great, I can't wait for that to hit the stable branch. I absolutely despised expat, even though the fix was simple enough. |
|
| Back to top |
|
 |
i92guboj Moderator


Joined: 30 Nov 2004 Posts: 9313 Location: Córdoba (Spain)
|
Posted: Thu Dec 03, 2009 7:25 pm Post subject: |
|
|
| mikegpitt wrote: | | i92guboj wrote: | | That reminds me of patch-2.6 as well, a nasty one. | Great, I can't wait for that to hit the stable branch.  |
I don't think anyone cares about it getting stable or not. I was just talking about all the pain it has caused for ~arch users, that's why it's been hardmasked. And it was indeed a nasty thing because it's the kind of bug that can remain hidden breaking your system silently for a long time without you noticing it at all, and no one would ever suspect about that little utility, but the truth is that 99% of the packages in your system are touched by its grace before they are even installed. Many users have had to recompile the whole system due to that.
But well, it's ~arch after all. _________________ Gentoo Handbook |
|
| Back to top |
|
 |
|