Gentoo Forums
Gentoo Forums
Quick Search: in
What are the packages you HATE to emerge and WHY ?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
dextermagnific
Tux's lil' helper
Tux's lil' helper


Joined: 16 Apr 2005
Posts: 107

PostPosted: Tue Dec 01, 2009 9:37 pm    Post subject: What are the packages you HATE to emerge and WHY ? Reply with quote

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
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3140

PostPosted: Tue Dec 01, 2009 9:41 pm    Post subject: Reply with quote

Baselayout! Updates to the baselayout are less frequent these days, but always require a lot of work with etc-update afterword.
Back to top
View user's profile Send private message
patrikas
Tux's lil' helper
Tux's lil' helper


Joined: 28 Nov 2009
Posts: 106

PostPosted: Tue Dec 01, 2009 9:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
seqizz
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jan 2008
Posts: 96
Location: seqizz.net

PostPosted: Tue Dec 01, 2009 10:01 pm    Post subject: :\ Reply with quote

gstreamer, i don't know why.. Maybe just i don't like its name.. But i hate to emerge gstreamer.. :mrgreen:
_________________
what about an answer here?
Turkish Gentoo-Wiki admin..
Back to top
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1391
Location: Just over the horizon

PostPosted: Tue Dec 01, 2009 10:52 pm    Post subject: Reply with quote

I love emerging them all :D But I have a fast machine.
Back to top
View user's profile Send private message
StringCheesian
l33t
l33t


Joined: 21 Oct 2003
Posts: 886

PostPosted: Tue Dec 01, 2009 11:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
djdunn
Guru
Guru


Joined: 26 Dec 2004
Posts: 518
Location: Under the moon and all the stars in the sky.

PostPosted: Wed Dec 02, 2009 12:20 am    Post subject: Reply with quote

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
View user's profile Send private message
x22
Apprentice
Apprentice


Joined: 24 Apr 2006
Posts: 206

PostPosted: Wed Dec 02, 2009 9:11 am    Post subject: Reply with quote

- 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
View user's profile Send private message
darklegion
Guru
Guru


Joined: 14 Nov 2004
Posts: 415

PostPosted: Wed Dec 02, 2009 9:21 am    Post subject: Reply with quote

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
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1090
Location: Austria

PostPosted: Wed Dec 02, 2009 12:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
genstorm
Veteran
Veteran


Joined: 05 Apr 2007
Posts: 1840
Location: Austria

PostPosted: Wed Dec 02, 2009 1:04 pm    Post subject: Re: :\ Reply with quote

seqizz wrote:
gstreamer, i don't know why.. Maybe just i don't like its name.. But i hate to emerge gstreamer.. :mrgreen:

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
View user's profile Send private message
Jaglover
Advocate
Advocate


Joined: 29 May 2005
Posts: 3172
Location: Saint Amant, Acadiana

PostPosted: Wed Dec 02, 2009 1:10 pm    Post subject: Reply with quote

I'm in the same boat ... in actuality I switched to the OpenBox because xfce4-mixer pulls in gstreamer. :evil:
Back to top
View user's profile Send private message
durian
Guru
Guru


Joined: 16 Jul 2003
Posts: 312
Location: Margretetorp

PostPosted: Wed Dec 02, 2009 1:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
tkhemili78
n00b
n00b


Joined: 31 Jul 2007
Posts: 37
Location: Eastern US

PostPosted: Wed Dec 02, 2009 3:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 9106
Location: Córdoba (Spain)

PostPosted: Wed Dec 02, 2009 5:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 4460
Location: Somewhere over Atlanta, Georgia

PostPosted: Wed Dec 02, 2009 6:25 pm    Post subject: Reply with quote

I think these binary distros are on to something. Think of all the compile time we'd be saving if we switched. :P

- John
_________________
Yoda: "Intentionally left blank, this space is."
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 9106
Location: Córdoba (Spain)

PostPosted: Wed Dec 02, 2009 6:31 pm    Post subject: Reply with quote

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
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 4460
Location: Somewhere over Atlanta, Georgia

PostPosted: Wed Dec 02, 2009 6:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 12849
Location: Ste-Foy,Canada

PostPosted: Thu Dec 03, 2009 3:31 am    Post subject: Reply with quote

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
View user's profile Send private message
ssuominen
Developer
Developer


Joined: 30 Sep 2005
Posts: 1266
Location: Finland

PostPosted: Thu Dec 03, 2009 10:32 am    Post subject: Reply with quote

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 8)

-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
View user's profile Send private message
regomodo
Guru
Guru


Joined: 25 Mar 2008
Posts: 444

PostPosted: Thu Dec 03, 2009 10:51 am    Post subject: Reply with quote

Openoffice (given up compiling that), xulrunner, and qt-webkit.
Back to top
View user's profile Send private message
Cyker
Veteran
Veteran


Joined: 15 Jun 2006
Posts: 1427

PostPosted: Thu Dec 03, 2009 6:43 pm    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 9106
Location: Córdoba (Spain)

PostPosted: Thu Dec 03, 2009 6:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
mikegpitt
Advocate
Advocate


Joined: 22 May 2004
Posts: 3140

PostPosted: Thu Dec 03, 2009 7:15 pm    Post subject: Reply with quote

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. :roll: I absolutely despised expat, even though the fix was simple enough.
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 9106
Location: Córdoba (Spain)

PostPosted: Thu Dec 03, 2009 7:25 pm    Post subject: Reply with quote

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. :roll:


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum