
Sorry, don't quite understand your problem, could you give an actual example (with exact output)?tw04l124 wrote:What needs to be improved?
1) If I emerge my system then it writes:
emerge ....
and then it complains about
missing -- in the command which it suggest before, please look at it and correct it. It´s a matter of 5 minutes or so.
This should be corrected
app-portage/gentoolkit - eclean2) the emerge command needs an option, that deletes distfiles, which are not currently installed. I don´t want to delete 5 GB and then download 3 GB. Thats insane and not fair to the people, who pays the server. There must be an easy option like
emerge --clean_distfiles.
I mean the directory usr/portage/distfiles . There are to many files, which are not installed currently on my system and should not be there, because they take a lot of harddisk space.

Code: Select all
eclean --destructive distfiles Code: Select all
emerge --help config Uhh, I'd rather have it so that you wouldnt need to type any of the '-' characters. For example some time ago 'emerge info' worked ok. It still does work, except that it now prints with ugly red font that this syntax is deprecated. I assume that the new syntax is based on some standard. Anyway I still prefer the old syntax.tw04l124 wrote:Thanks for your help.
zap ...
should be correctedCode: Select all
emerge --help config
emerge --help --config
The problem is, this syntax is ambiguous. What happens when someone adds a package named config? Will it install the package, or do whatever --config means?Icer wrote:Uhh, I'd rather have it so that you wouldnt need to type any of the '-' characters.
Exactly. The other potential solutions would have been even more annoying.Corona688 wrote:The problem is, this syntax is ambiguous. What happens when someone adds a package named config? Will it install the package, or do whatever --config means?Icer wrote:Uhh, I'd rather have it so that you wouldnt need to type any of the '-' characters.
Now that you explained it I agree that the new syntax is better. And the only problem I really had with this was that I was indeed used to the old syntax, as you said. Old habits die hard as they say...Corona688 wrote:The problem is, this syntax is ambiguous. What happens when someone adds a package named config? Will it install the package, or do whatever --config means?Icer wrote:Uhh, I'd rather have it so that you wouldnt need to type any of the '-' characters.
I had this problem when I needed to update rsync. emerge rsync just did an emerge --sync. Infuriating. I had to do the =dir/packagename stuff to tell it what I really wanted.
So the old syntax may be what you're used to, but the --flag syntax really is better.
Wow, had no idea that was possible. Thanks for the heads up. The man page for make.conf had even more options I didn't even realize.Genone wrote:To continue my previous comment, add in a man_page & info_page USE flags, so that anything you get will be one or the other (also would help reduce system size slightly. Would be handy for like, LiveCDs)
Code: Select all
FEATURES="noman noinfo"
There is also hidden in shadow of Larry and long forgotten Knurt the flying saucertylerwylie wrote:Gentoo is near-perfect for me. Things I would change:
Logo
I don't hate the cow
but I don't like cows.
Heh, so the flying saucer is kind of another Gentoo logo? Nice.boniek wrote:Is it possible to automate revdep-rebuild -X, but just only after api,abi breaking package was emerged? I think It would require new variable inside of such problematic ebuild.
What about apg-get latest hot feature namely autoremove? I would really want to see something like that in portage!
Also what about some way to manage efficiently etc-update on dozens of machines running Gentoo?There is also hidden in shadow of Larry and long forgotten Knurt the flying saucertylerwylie wrote:Gentoo is near-perfect for me. Things I would change:
Logo
I don't hate the cow
but I don't like cows.
[ebuild R ] sys-kernel/gentoo-sources-2.6.19-r5 x86 USE="-build -symlink" 0 kB
[ebuild R ] sys-apps/suspend2-userui-0.7.0 M~x86 USE="fbsplash -static" 0 kB
[ebuild R ] app-office/kivio-1.6.1 ~x86 USE="arts xinerama -debug" 0 kB
Code: Select all
ACCEPT_KEYWORDS="~x86" emerge -pv gentoo-sources 
++procelain wrote:@Lo!Mm: isn't eix enough? And if you really want to see what packages would be drawn in by ~x86 try something likeOk, now my proposal:Code: Select all
ACCEPT_KEYWORDS="~x86" emerge -pv gentoo-sources
Though I'm not somebody with limited bandwidth, I am always reluctant to erase the dists in /usr/portage/distfiles. But as my system runs longer and longer, the distfiles get more and more - and my harddrive is unfortunately not infinitely large. So what I would need would be a portage feature, that removes old distfiles when new ones have already been downloaded and thus are outdated.
I'm not sure, how much effort one had to put into such a feature, but it would also reduce bandwidth use for the gentoo mirrors, if users would more adopt a you-don't-have-to-delete-as-it-won't-grow-larger-than-8GB-and-I-don't-bother-about-those-lousy-gigs-behaviour.
I would love it!
Code: Select all
emerge app-portage/gentoolkit
man elcean
Actually, it would be a gerat idea to have an current overview of all the tools available around portage - for example in the GWN.dol-sen wrote:There already is a feature for cleaning out the distfiles directory.
There are also other scripts available on these forums for cleaning the distfiles directory.Code: Select all
emerge app-portage/gentoolkit man elcean
There are a number of other very useful tools included in gentoolkit. Some of them may eventually make into portage itself.