Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
PLEASE, a list of USE variables with descriptions!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
Jebus
n00b
n00b


Joined: 10 Apr 2002
Posts: 11
Location: Calgary, Canada

PostPosted: Wed Apr 10, 2002 2:20 am    Post subject: PLEASE, a list of USE variables with descriptions! Reply with quote

I would LOVE to have a list of all USE variables with short descriptions of each. As it is I had to do google searches on what each of the listed ones do, and there are lots I am sure I don't even know about.

Love the distro though, good work!
_________________
The only difference between a brown-noser and a shithead is depth perception.
Back to top
View user's profile Send private message
fatty
n00b
n00b


Joined: 09 Apr 2002
Posts: 6
Location: Raleigh, NC

PostPosted: Wed Apr 10, 2002 2:38 am    Post subject: on the same note... Reply with quote

I found that the default USE settings found in the make.default file result in some ridiculous dependcies. For instance, when I wanted to emerge vim, it was claiming that xfree, gnome-libs, esd, and a bunch of other crazy packages were needed before I could install vim! I found the install doc to be less than helpful in explaining how to correct this, and I only found my answer when I visited #gentoo (Thanks nitro!)
_________________
I wouldn't recommend sex, drugs or insanity for everyone, but they've always worked for me.

-Dr. Hunter S. Thompson
Back to top
View user's profile Send private message
Nitro
Bodhisattva
Bodhisattva


Joined: 08 Apr 2002
Posts: 661
Location: San Francisco

PostPosted: Wed Apr 10, 2002 3:33 am    Post subject: Reply with quote

I think we should have a definition of the USE settings and several make.defaults, maybe have something like:
    make.defaults.laptop
    make.defaults.server
    make.defaults.server
    make.defaults.minimal

I remember that Gentoo RC6 or something had a list of what the USE settings meant.
_________________
- Kyle Manna

Please, please SEARCH before posting.

There are three kinds of people in the world: those who can count, and those who can't.
Back to top
View user's profile Send private message
Jebus
n00b
n00b


Joined: 10 Apr 2002
Posts: 11
Location: Calgary, Canada

PostPosted: Wed Apr 10, 2002 3:37 am    Post subject: good idea Reply with quote

Yeh i like that - perhaps base, gnome and kde base make files, and then we can add things like OSS to them if we need.
_________________
The only difference between a brown-noser and a shithead is depth perception.
Back to top
View user's profile Send private message
fatty
n00b
n00b


Joined: 09 Apr 2002
Posts: 6
Location: Raleigh, NC

PostPosted: Wed Apr 10, 2002 4:18 am    Post subject: Reply with quote

I hate to keep bringing up Sorcerer GNU Linux, but the way they handle dependencies is to find all deps for a particular package you want to install, rank them as either "required" or "optional", and then, before any downloading or compiling begins, asks the user if they would like to install the required/optional dependency with a one-sentence description of what it actually is/does. If the user does not respond at all, there is a default answer (yes for required, no for optional) that gets entered after a (configurable) wait time.

This sort of system would solve several problems with Gentoo:
1. when installing simple apps like vim, the default USE settings require X and lots of other crazy apps as "dependencies" - this way, the user could opt out of optional ones they did not want to install.
2. given the automatic timeout nature of the questions, this could be implemented to provide a more automatic install, where if no answer is given, the most common choice is selected at the end of the timeout period - or the user could even set the timeout variable to zero for a completely automatic install.

From what I have seen, Gentoo solves many problems that Sorcerer has, but there is also much that Gentoo can benefit from by taking a good look at the way Sorcerer interacts with the user.
_________________
I wouldn't recommend sex, drugs or insanity for everyone, but they've always worked for me.

-Dr. Hunter S. Thompson
Back to top
View user's profile Send private message
Ozymandias
Tux's lil' helper
Tux's lil' helper


Joined: 10 Apr 2002
Posts: 81
Location: Netherlands

PostPosted: Wed Apr 10, 2002 11:32 am    Post subject: Re: on the same note... Reply with quote

fatty wrote:
it was claiming that xfree, gnome-libs, esd, and a bunch of other crazy packages were needed before I could install vim!
...
and I only found my answer when I visited #gentoo (Thanks nitro!)


euh, could you enlighten us too? I removed stuff from my use variables and still it seems to want these dependancies, even if I do an "export USE="-kde" and others, mplayer still wanted qt and arts, and XMMS the same, while their websites clearly state only X some libs and gtk (mplayer fronted). Solution: just wait longer :)

but that is no fun.. besides, I had the exact same problem with vim, so I decided to postpone vim and do a GNOME install first.

greetz Ozy
Back to top
View user's profile Send private message
twfox
n00b
n00b


Joined: 10 Apr 2002
Posts: 9
Location: Central Coast, CA

PostPosted: Wed Apr 10, 2002 5:26 pm    Post subject: Re: on the same note... Reply with quote

Ozymandias wrote:

euh, could you enlighten us too? I removed stuff from my use variables and still it seems to want these dependancies, even if I do an "export USE="-kde" and others, mplayer still wanted qt and arts, and XMMS the same, while their websites clearly state only X some libs and gtk (mplayer fronted). Solution: just wait longer :)

but that is no fun.. besides, I had the exact same problem with vim, so I decided to postpone vim and do a GNOME install first.

greetz Ozy


I had the same problems with xmms, etc. I hunted around the ebuilds and found that adding a -sdl in addition to -kde -qt seemed to do the trick. Now I just need to find out exactly what -sdl does...
Back to top
View user's profile Send private message
HooL
n00b
n00b


Joined: 10 Apr 2002
Posts: 11

PostPosted: Wed Apr 10, 2002 7:00 pm    Post subject: Reply with quote

SDL is multimedia stuff.. ( http://www.libsdl.org/ )
Graphic/sound libraries I think.. some games are based on those.. see apps-games
Back to top
View user's profile Send private message
Guest






PostPosted: Wed Apr 10, 2002 7:02 pm    Post subject: Reply with quote

-sdl uses the sdl libraries which are multiplatform, so your programs wil be source compatible. Say you want to make a game for windows mac an linux, use sdl ..

further more, I changed /etc/make.globals but now I know I should have used /etc/make.profile/make.default

unfortunately I spend many hours compiling qt 3 and qt2 and arts and stuff ..

greetz Ozy
Back to top
pcgod
n00b
n00b


Joined: 10 Apr 2002
Posts: 6
Location: Over there ------->

PostPosted: Wed Apr 10, 2002 9:10 pm    Post subject: Re: on the same note... Reply with quote

fatty wrote:
I found that the default USE settings found in the make.default file result in some ridiculous dependcies. For instance, when I wanted to emerge vim, it was claiming that xfree, gnome-libs, esd, and a bunch of other crazy packages were needed before I could install vim!


hehe, I had a similar problem with licq. I have 1.0.4-r1 (I believe that's the one), and --update world told me I needed to upgrade to -r2, and with that, all kinds of kde deps and such. I don't want to polute my system with that stuff. I wonder why the same version of the application all of a sudden needs these deps between ebuild versions. yes, I have -kde and a bunch of other apps I dont' want to have in my USE settings in make.conf (which portage constantly wants to update :P) Oh well, I just stuck it at -rc1 for now until I have time to poke around that ebuild and figure out wtf is going on with it. Cheers
_________________
-- PC^God --
Back to top
View user's profile Send private message
freefall
Tux's lil' helper
Tux's lil' helper


Joined: 13 Apr 2002
Posts: 89

PostPosted: Sat Apr 13, 2002 10:35 pm    Post subject: Reply with quote

There's a list of USE variables in /usr/portage/profiles/use.desc.

I don't think it's an "official" list yet, and not all variables have a description, but it's a start.
Back to top
View user's profile Send private message
g2boojum
Retired Dev
Retired Dev


Joined: 15 Apr 2002
Posts: 21
Location: Houston, TX, USA

PostPosted: Mon Apr 15, 2002 2:45 pm    Post subject: Reply with quote

[quote="fatty"]I hate to keep bringing up Sorcerer GNU Linux, but the way they handle dependencies is to find all deps for a particular package you want to install, rank them as either "required" or "optional", and then, before any downloading or compiling begins, asks the user if they would like to install the required/optional dependency with a one-sentence description of what it actually is/does. If the user does not respond at all, there is a default answer (yes for required, no for optional) that gets entered after a (configurable) wait time.


We're working on a reasonable list of USE variables right now. The reason we don't use the Sorcerer approach is due to the Gentoo design philosophy that emerge/ebuild is _not_ interactive. Some reasonable method of interrogating ebuilds for their optional functionality is required, though, and we're working on that. (You can follow bug # 1771 if you like.)
Back to top
View user's profile Send private message
moonlite
Guest





PostPosted: Wed Apr 17, 2002 6:55 am    Post subject: how a bout a --interactive mode? Reply with quote

how about just adding a --interactive mode that is similar to the approach sorcery linux does it... in that way gentoo users CAN use an interactive mode if they like it... i like the noniteractive mode very much... its like great to be able to just do an emerge gnome without having even x installed and just go and watch a movie or something....
Back to top
tvon
n00b
n00b


Joined: 10 Apr 2002
Posts: 46
Location: Baltimore MD, USA

PostPosted: Wed Apr 17, 2002 1:25 pm    Post subject: Re: how a bout a --interactive mode? Reply with quote

moonlite wrote:
how about just adding a --interactive mode that is similar to the approach sorcery linux does it... in that way gentoo users CAN use an interactive mode if they like it... i like the noniteractive mode very much... its like great to be able to just do an emerge gnome without having even x installed and just go and watch a movie or something....


Currently because it would take alot of time and effort that is better spent elsewhere.

Not to bash on your ideas/wants/needs, but an interactive mode is more of a luxury than anything else...

:)

-T
_________________

Python Powerd Web Hosting
http://www.etria.com/
Webware, Zope, CGI, More on request...
Back to top
View user's profile Send private message
hazelnut
n00b
n00b


Joined: 17 Apr 2002
Posts: 26
Location: Cambridge, UK

PostPosted: Thu Apr 18, 2002 10:05 am    Post subject: Reply with quote

Wouldn't the best thing be to have a way to control the ebuild? Not an interactive mode - not just because of the time/effort to add it, but because it would loose the 'press button and come back (much) later' propery that it the only way mere mortals (<2GHz CPU) can use portage! :?

So, some way of disabling some of the dependencies marked by adding a cmd line option (e.g. emerge -nodep unwanted1,unwanted2 mypackage)

Obviously very likely to fail if user doesn't know what they are doing, but I decided not to do vim last night because of the huge list of deps... must work out the USE vars soon!

Andy
Back to top
View user's profile Send private message
dArkMaGE
Apprentice
Apprentice


Joined: 20 Apr 2002
Posts: 152

PostPosted: Wed Apr 24, 2002 10:56 pm    Post subject: Reply with quote

everyone rejoice, as of today they just posed a list of all the USE vars with much explanation on the gentoo.org website
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
Page 1 of 1

 
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