Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110504 - Installing emacs doesn't assert the emacs USE flag.
Summary: Installing emacs doesn't assert the emacs USE flag.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-25 20:29 UTC by AJ Armstrong
Modified: 2006-11-01 07:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AJ Armstrong 2005-10-25 20:29:09 UTC
Shouldn't emacs assertion be in use.defaults?
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2006-03-06 09:22:09 UTC
I'm not sure what the function of use.defaults is.
Comment 2 AJ Armstrong 2006-03-06 17:06:06 UTC
:-)  According to `man portage`:

 use.defaults
                     Here  we  DO  NOT  define  the default USE flags, but the
                     so-called auto-USE flags.  This  rather  unknown  portage
                     feature  activates  a  USE  flag if a specific package is
                     installed and the flag was  not  explicitly  deactivated.
                     This file contains the associations between USE flags and
                     packages that trigger the auto-USE feature.

                     In other words, if we never put "sdl" or "-sdl" into  our
                     USE,  but we have media-libs/libsdl emerged, then portage
                     automagically sticks "sdl" into our USE for us.

                     Format:
                     - comments begin with #
                     - one USE flag per line with a list of DEPEND atom bases

                     Example:
                     # media-libs/libsdl will activate "sdl"
                     sdl        media-libs/libsdl
                     # activate tcltk only if we have both
                     # dev-lang/tcl and dev-lang/tk
                     tcltk      dev-lang/tcl   dev-lang/tk

It strikes me that having the emacs USE flag automatically asserted by installing emacs would make sense.
Comment 3 AJ Armstrong 2006-03-06 17:07:16 UTC
:-)  According to `man portage`:

 use.defaults
                     Here  we  DO  NOT  define  the default USE flags, but the
                     so-called auto-USE flags.  This  rather  unknown  portage
                     feature  activates  a  USE  flag if a specific package is
                     installed and the flag was  not  explicitly  deactivated.
                     This file contains the associations between USE flags and
                     packages that trigger the auto-USE feature.

                     In other words, if we never put "sdl" or "-sdl" into  our
                     USE,  but we have media-libs/libsdl emerged, then portage
                     automagically sticks "sdl" into our USE for us.

                     Format:
                     - comments begin with #
                     - one USE flag per line with a list of DEPEND atom bases

                     Example:
                     # media-libs/libsdl will activate "sdl"
                     sdl        media-libs/libsdl
                     # activate tcltk only if we have both
                     # dev-lang/tcl and dev-lang/tk
                     tcltk      dev-lang/tcl   dev-lang/tk

It strikes me that having the emacs USE flag automatically asserted by installing emacs would make sense.
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2006-11-01 07:40:21 UTC
Thank you very much, I have commited the change to CVS