Jump to content
funtoo forums
  • 0
Sign in to follow this  
its1louder

which older tools are deprecated with kits?

Question

I'm doing my first funtoo install since all the big changes last summer.  I'm trying to get up to speed chasing down all the right news and forum posts, but I am not clear on which tools that I've always used I should no longer use in favor of ego or epro.  here is what I think I know:

deprecated

  1. emerge --sync    (use ego sync)
  2. eix-sync                (use ego sync && eix-update)
  3. eselect profile    (use epro)

I'm not sure what to do if I want to use eix or equery.  These are two tools I use alot when analyzing conflicts.  Right now both seem to work, but they throw some warnings that make me think I am not running them right:

equery:

(chroot) sysresccd home # equery uses htop
!!! Unable to parse profile: '/etc/portage/make.profile'
!!! ParseError: Parent 'gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce' not found: '/etc/portage/make.profile/parent'
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-process/htop-2.0.2:
 U I
 - - openvz  : Enable openvz support
 + + unicode : Add support for Unicode
 - - vserver : Enable vserver support

eix

(chroot) sysresccd home # eix htop
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/xfce of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/gfxcard-intel-glamor of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-video-pro of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediadevice-audio-pro of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-video-extra of file /etc/portage/make.profile/parent
warning: ignoring parent gentoo:funtoo/1.0/linux-gnu/mix-ins/mediaformat-audio-extra of file /etc/portage/make.profile/parent
[I] sys-process/htop
     Available versions:  1.0.3 (~)1.0.3-r1 (~)2.0.1 2.0.2{tbz2} {oom openvz unicode vserver KERNEL="FreeBSD linux"}
     Installed versions:  2.0.2{tbz2}(09:59:41 11/22/17)(unicode -openvz -vserver KERNEL="linux -FreeBSD")
     Homepage:           http://hisham.hm/htop/
     Description:         interactive process viewer

 

I have recently run ego sync and eix-update in that order.    here is my profile set up

(chroot) sysresccd home # epro

=== Enabled Profiles: ===

        arch: x86-64bit
       build: current
     subarch: intel64-haswell
      flavor: desktop
     mix-ins: xfce
     mix-ins: gfxcard-intel-glamor
     mix-ins: mediadevice-video-pro
     mix-ins: mediadevice-audio-pro
     mix-ins: mediaformat-video-extra
     mix-ins: mediaformat-audio-extra


=== Python kit: ===

      branch: 3.4-prime

=== All inherited flavor from desktop flavor: ===

                     workstation (from desktop flavor)
                            core (from workstation flavor)
                         minimal (from core flavor)

=== All inherited mix-ins from desktop flavor: ===

                               X (from workstation flavor)
                           audio (from workstation flavor)
                             dvd (from workstation flavor)
                           media (from workstation flavor)
      mediadevice-audio-consumer (from media mix-in)
                mediadevice-base (from mediadevice-audio-consumer mix-in)
      mediadevice-video-consumer (from media mix-in)
                mediadevice-base (from mediadevice-video-consumer mix-in)
        mediaformat-audio-common (from media mix-in)
          mediaformat-gfx-common (from media mix-in)
        mediaformat-video-common (from media mix-in)
                  console-extras (from workstation flavor)
                           print (from desktop flavor)

 

Just ignore the warnings since these tools seem to work otherwise?  That seems not right.  

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

eix is working also with kits (probably as Oleg states you need to change gentoo => core-kit)

eix-sync will actually call ego sync and then eix-diff  and eix-update

so eix-sync also works

Share this post


Link to post
Share on other sites
  • 0

Works, thanks.  

As noted by palica, eix-sync works as well so that's nice.  Is it a bug with epro that put the gentoo tag on the mix-ins?  This is a new install on blank disk from stage 3.  I did some of the mixin and installation stuff a little earlier than usual - normally would have booted into the system before installing x etc.  

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×