Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 332777 - Request: Add a Profile for XFCE
Summary: Request: Add a Profile for XFCE
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://www.gentoo.org/doc/en/xfce-con...
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2010-08-14 22:47 UTC by Carter Young
Modified: 2010-08-15 04:08 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 Carter Young 2010-08-14 22:47:48 UTC
I believe that our profiling system is somewhat underutilized.  While this request is not about gnome directly, I will post my USE Flags, that I believe some of which could be included in the GNOME Profile.  In the light of adding to the GNOME Profile, please add a profile for XFCE.  Consider using the guide at the link above as a starting point.

Reproducible: Always

Steps to Reproduce:
1.  eselect profile list
Available profile symlink targets:
  [1]   default/linux/x86/10.0
  [2]   default/linux/x86/10.0/desktop
  [3]   default/linux/x86/10.0/desktop/gnome *
  [4]   default/linux/x86/10.0/desktop/kde
  [5]   default/linux/x86/10.0/developer
  [6]   default/linux/x86/10.0/server
  [7]   hardened/linux/x86/10.0
  [8]   selinux/2007.0/x86
  [9]   selinux/2007.0/x86/hardened
  [10]  selinux/v2refpolicy/x86
  [11]  selinux/v2refpolicy/x86/desktop
  [12]  selinux/v2refpolicy/x86/developer
  [13]  selinux/v2refpolicy/x86/hardened
  [14]  selinux/v2refpolicy/x86/server
Actual Results:  
Consider adding a new #5 (default/linux/x86/10.0/desktop/xfce) for a total of 15 profiles.  Also consider adding more USE Flags to the existing profiles, as it would make configuration management a lot easier.

Expected Results:  
To see default/linux/x86/10.0/desktop/xfce in the profiles list

paludis --info
paludis 0.52.3
Paludis build information:
    Compiler:
        CXX:                   i686-pc-linux-gnu-g++ 4.4.3
        CXXFLAGS:               -march=athlon-xp -O2 -pipe -fomit-frame-pointer -floop-interchange -floop-strip-mine -floop-block -pedantic
        LDFLAGS:               -Wl,-O1 -Wl,--as-needed
        DATE:                  2010-08-12T18:10:34-0500

    Libraries:
        C++ Library:           GNU libstdc++ 20100121

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib/python2.6/site-packages
        RUBYINSTALLDIR:        /usr/lib/ruby/site_ruby/1.8/i686-linux

System:
    Linux bedroom_gentoo 2.6.34-gentoo-r1 #1 SMP Fri Aug 6 17:58:17 CDT 2010 i686 AMD Athlon(tm) XP 2000+ AuthenticAMD GNU/Linux

Reduced Privs:
    reduced_uid:               108
    reduced_uid->name:         paludisbuild
    reduced_uid->dir:          /var/tmp/paludis
    reduced_gid:               1012
    reduced_gid->name:         paludisbuild

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world

Repository layman:
    format:                    unavailable
    location:                  /var/db/paludis/repositories/layman
    sync:                      tar+http://git.exherbo.org/layman_repositories.tar.bz2
    sync_options:              

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository virtuals:
    format:                    virtuals

Repository gentoo:
    format:                    e
    location:                  /usr/portage
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    layout:                    traditional
    names_cache:               /var/cache/paludis/gentoo/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.us.gentoo.org/gentoo-portage
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       4.0_p37
        dev-java/java-config:  2.1.11
        dev-lang/python:       2.6.5-r3 3.1.2-r4
        dev-util/ccache:       (none)
        dev-util/cmake:        2.8.1-r2
        dev-util/confcache:    (none)
        sys-apps/baselayout:   1.12.13
        sys-apps/openrc:       (none)
        sys-apps/sandbox:      1.6-r2
        sys-devel/autoconf:    2.13 2.65
        sys-devel/automake:    1.10.3 1.11.1 1.6.3-r1 1.9.6-r3
        sys-devel/binutils:    2.20.1-r1
        sys-devel/gcc:         4.3.4 4.4.3-r2
        sys-devel/gcc-config:  1.4.1
        sys-devel/libtool:     2.2.6b
        virtual/os-headers:    2.6.30-r1 (for sys-kernel/linux-headers::installed)

Repository pioto-overlay:
    format:                    e
    location:                  /var/paludis/repositories/pioto-overlay
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/pioto-overlay/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/pioto-overlay/.cache/names
    newsdir:                   /var/paludis/repositories/pioto-overlay/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/pioto-overlay/metadata/glsa
    setsdir:                   /var/paludis/repositories/pioto-overlay/sets
    sync:                      git://git.pioto.org/pioto-overlay.git
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository installed:
    format:                    vdb
    location:                  /var/db/pkg
    builddir:                  /var/tmp/paludis
    eapi_when_unknown:         0
    names_cache:               /var/db/pkg/.cache/names
    provides_cache:            /var/db/pkg/.cache/provides
    root:                      /

Repository installed-unpackaged:
    format:                    installed_unpackaged
    location:                  /var/paludis/installed-unpackaged
    root:                      /

Repository arcon:
    format:                    e
    location:                  /var/paludis/repositories/arcon
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/arcon/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/arcon/.cache/names
    newsdir:                   /var/paludis/repositories/arcon/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/arcon/metadata/glsa
    setsdir:                   /var/paludis/repositories/arcon/sets
    sync:                      hg+https://arcon.googlecode.com/hg/
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository gnome:
    format:                    e
    location:                  /var/paludis/repositories/gnome
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/gnome/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/gnome/.cache/names
    newsdir:                   /var/paludis/repositories/gnome/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/gnome/metadata/glsa
    setsdir:                   /var/paludis/repositories/gnome/sets
    sync:                      git://git.overlays.gentoo.org/proj/gnome.git git+http://git.overlays.gentoo.org/gitroot/proj/gnome.git git+ssh://git@git.overlays.gentoo.org/proj/gnome.git
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository local_overlay:
    format:                    e
    location:                  /var/paludis/repositories/local_overlay
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/local_overlay/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/cache/paludis/local_overlay/names
    newsdir:                   /var/paludis/repositories/local_overlay/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/local_overlay/metadata/glsa
    setsdir:                   /var/paludis/repositories/local_overlay/sets
    sync:                      
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/local_overlay/metadata

Repository sunrise:
    format:                    e
    location:                  /var/paludis/repositories/sunrise
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/sunrise/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/sunrise/.cache/names
    newsdir:                   /var/paludis/repositories/sunrise/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/sunrise/metadata/glsa
    setsdir:                   /var/paludis/repositories/sunrise/sets
    sync:                      svn://overlays.gentoo.org/proj/sunrise/reviewed/
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository wschlich-testing:
    format:                    e
    location:                  /var/paludis/repositories/wschlich-testing
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /var/cache/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/wschlich-testing/eclass
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/wschlich-testing/.cache/names
    newsdir:                   /var/paludis/repositories/wschlich-testing/metadata/news
    profile_eapi_when_unspecified: 0
    profile_layout:            traditional
    profiles:                  /usr/portage/profiles/default/linux/x86/10.0/desktop/gnome
    securitydir:               /var/paludis/repositories/wschlich-testing/metadata/glsa
    setsdir:                   /var/paludis/repositories/wschlich-testing/sets
    sync:                      svn://overlays.gentoo.org/dev/wschlich/testing
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

No packages were specified on the command line, so detailed information is not
available (Paludis can display detailed information for both installed and
installable packages).

# use.conf
# This file created by portage2paludis.bash
*/* ao automount bash-completion binfilter blender-game curl devhelp dso emerald  \ 
*/* fbcondecor glade glitz gnutls graphite guile gzip idn ipod inquisitio ithreads \ 
*/* java lcdfilter lightning mdnsresponder-compat networking nsplugin odk pink \
*/* pulseaudio python-bindings rar real ruby ruby-bindings subversion sourceview \
*/* sqlite tcl templates threads tk udev visibility webinterface webkit 
*/* win32codecs -hal
*/* INPUT_DEVICES: -* evdev mouse keyboard
*/* LINGUAS: -* en en_US
*/* VIDEO_CARDS: -* nvidia
Comment 1 Carter Young 2010-08-14 22:57:44 UTC
This all started because I have been contemplating going from GNOME to XFCE.  Not that I couldn't do it by switching to the desktop profile and go from there, but I believe adding a new profile would benefit everyone.  If we wanted to take it even further we could add profiles for all the DE's.  While it's doable that we can add every known DE, I believe XFCE would round out the top three. 
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-08-15 03:52:32 UTC
Use default/linux/x86/10.0/desktop. There's no need for special profile for XFCE.
Comment 3 Carter Young 2010-08-15 04:06:41 UTC
(In reply to comment #2)
> Use default/linux/x86/10.0/desktop. There's no need for special profile for
> XFCE.
> 

Read my comment: (Comment #1) I said I would use desktop, but that still doesn't resolve the idea that the profiles are being underutilized.
Comment 4 Carter Young 2010-08-15 04:08:44 UTC
Couldn't should be could :-)