Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

dkg

Members
  • Posts

    74
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by dkg

  1. 2 hours ago, palica said:

    USE flag - you are right not the cause of your problems with eix

    Iinstructions - yes you are right it says copy in one and link in other. my fault

    copy all the kits from /var/git/meta-repo/repos.conf/ to /etc/portage/repos.conf/ (prepend them with ego-)

    add stuff from default to ego-core-kit

    add your chopin.conf to /etc/portage/repos.conf/

    
    rm /usr/share/portage/config/repos.conf

    I'm sorry.  I fail to see how this will get eix to stop looking for /usr/portage.  Will it fix the warnings?  Is this what you have done to get eix to work?

    (I have no /usr/share/portage/config/repos.conf file, by the way.)

  2. 2 hours ago, palica said:

    so I would recommend you to do it this way:

    /etc/portage/repos.conf/ will contain:

    • copy all the kits and prepend them with ego-
      • so you will have ego-core-kit linking to /var/git/meta-repo/repos.conf/core-kit and so on for other kits
      • don't copy default
      • put stuff from default into core-kit
    • put your chopin.conf in here too

    This is going to be the new layout coming with ego-2.3.2

    Paste your chopin.conf

    eix-sync works without problems no need to write custom scripts

     

    I'm having trouble understanding your instructions.  You say to "copy all the kits".  Copy them from where?  Are you saying to copy the files in /var/git/meta-repo/repos.conf/?  Then you say that I will have 'ego-core-kit linking to...'.  Um.  If I copy files, then they will be files, not links.  Unless you are talking about the locations in those files.  If so, then I would have to change all the locations in the files, no?

    [root@chopin ~]# cat /var/git/meta-repo/repos.conf/core-kit
    [core-kit]
    location = /var/git/meta-repo/kits/core-kit
    auto-sync = no
    priority = 1
    [root@chopin ~]# cat /var/git/meta-repo/repos.conf/chopin.conf
    [chopin]
    location = /var/git/overlay/chopin
    masters = core-kit
    auto-sync = no
    priority = 10
    

     

  3. Another point.  Earlier I said this...

    On 11/22/2017 at 5:19 PM, dkg said:

    On another system, eix simply returns old results, but I may have done something to nuke it's cache.  I'm not sure.

    I figured out that difference.  On the other system I had deleted /usr/portage, as it did not have space for both trees.  If I do 'mv /usr/portage /usr/portage.old && eix-update' on this system, then I get the same empty results as the other system.

  4. 1 hour ago, palica said:

    you want probably

    L10N="${LINGUAS}" in your make.conf

    for the useflags I would suggest to remove them from make.conf and use profiles instead

    for example

    
    gif jpeg png tiff flac ogg vorbis mp3

    are all in audio and media mix-ins which are part of workstation flavor which is part of desktop flavor

    so selecting desktop flavor has you covered with most of them

    It's likely those USE flags predate funtoo profiles.  This system has been in operation since early 2014.  Surely, that is not the cause of my eix troubles.

  5. 1 hour ago, cardinal said:

    @dkg

    Post output:

    
    eix --print PORTDIR
    
    eix --print PORTDIR_OVERLAY

     

    Sorry.  Here they are.

    [root@chopin repos.conf]# eix --print PORTDIR                                                                                                                                                        
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit of file /etc/portage/make.profile/parent                                                                                       
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/build/current of file /etc/portage/make.profile/parent                                                                                        
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit/subarch/corei7 of file /etc/portage/make.profile/parent                                                                        
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/flavor/desktop of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/lxqt of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/no-systemd of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/kde-plasma-5 of file /etc/portage/make.profile/parent
    warning: ignoring parent editors-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent text-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent dev-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent perl-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent games-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent lisp-scheme-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent desktop-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent net-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent xorg-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent media-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent ml-lang-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent security-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent haskell-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent nokit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent java-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent core-hw-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent php-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent gnome-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent ruby-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent kde-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent python-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent xfce-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent science-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent lang-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    /usr/portage/
    [root@chopin repos.conf]# eix --print PORTDIROVERLAY
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/build/current of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit/subarch/corei7 of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/flavor/desktop of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/lxqt of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/no-systemd of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/kde-plasma-5 of file /etc/portage/make.profile/parent
    warning: ignoring parent editors-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent text-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent dev-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent perl-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent games-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent lisp-scheme-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent desktop-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent net-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent xorg-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent media-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent ml-lang-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent security-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent haskell-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent nokit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent java-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent core-hw-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent php-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent gnome-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent ruby-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent kde-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent python-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent xfce-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent science-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent
    warning: ignoring parent lang-kit:funtoo/kits/python-kit/3.4-prime of file /etc/portage/make.profile/parent

     

  6. 13 minutes ago, cardinal said:

    Your funtoo symlink  ends with //

    I have never seen that cause an issue with a directory symlink, but I have changed it.  In addition, the symlink on the other system with eix issues did not have this "issue".

    15 minutes ago, cardinal said:

    Check your eix PORTDIR and PORTDIR_OVERLAY variables after you fix the symlink. If they don't match mine with the exception of my "/usr/local/portage" personal overlay you may have a PORTDIR = "/usr/portage" defined in /etc/portage/make.conf  that has to be removed.

    I have neither PORTDIR nor PORTDIR_OVERLAY defined in make.conf.

    [root@chopin portage]# cat /etc/portage/make.conf
    # These settings were set by the metro build script that automatically built this stage.
    # Please consult /etc/portage/make.conf.example for a more detailed example.
    
    MAKEOPTS="-j9"
    # For darktable
    #CPU_FLAGS_X86="sse3"
    #CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
    EMERGE_DEFAULT_OPTS="--with-bdeps=y --ask --quiet-build=y --autounmask=n"
    FETCHCOMMAND="/usr/bin/wget --limit-rate=200k --timeout=60 --tries=3 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
    RESUMECOMMAND="/usr/bin/wget -c --limit-rate=200k --timeout=60 --tries=3 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
    PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error mail_summary:log,warn,error echo"
    PORTAGE_ELOG_MAILURI="dave@gasaway.org /usr/bin/sendmail"
    PORTAGE_ELOG_MAILFROM="portage@nymph.dakega.info"
    FEATURES="clean-logs"
    USE="consolekit gif jpeg png tiff flac ogg vorbis mp3 opus -iptables -networkmanager -upower -ldap -nls -pulseaudio -handbook -ppp"
    VIDEO_CARDS="radeon radeonsi"
    #VIDEO_CARDS="fglrx"
    LINGUAS="en en_US en_DK de_AT"
    ABI_X86="64 32"
    INPUT_DEVICES="evdev roccat_konepure"
    

     

  7. 1 minute ago, palica said:

    sorry. my bad about new-repo. But should help you with packages being displayed as not installed in eix output.

    can you list

    
    /var/git/meta-repo/repos.conf

    I do not have an issue with eix displaying incorrect information about what is installed.  It is reporting incorrect information about what is available to install.  Really, it doesn't seem logical that rebuilding the system will fix that issue, or the other issue described above (warning: ignoring parent).

    [root@chopin ~]# ls -l /var/git/meta-repo/repos.conf
    total 116
    drwx------ 2 portage portage 4096 Oct 28 14:14 ./
    drwx------ 6 portage portage 4096 Nov 22 16:36 ../
    -rw------- 1 portage portage   92 Oct 19 08:41 chopin.conf
    -rw------- 1 portage portage   89 Sep 17 11:38 core-hw-kit
    -rw------- 1 portage portage   83 Sep 17 11:38 core-kit
    -rw------- 1 portage portage   31 Sep 17 11:38 default
    -rw------- 1 portage portage   89 Sep 17 11:38 desktop-kit
    -rw------- 1 portage portage   81 Sep 17 11:38 dev-kit
    -rw------- 1 portage portage   89 Sep 17 11:38 editors-kit
    -rw------- 1 portage portage   85 Sep 17 11:38 games-kit
    -rw------- 1 portage portage   86 Sep 17 11:38 gnome-kit
    -rw------- 1 portage portage   89 Oct 28 14:14 haskell-kit
    -rw------- 1 portage portage   83 Sep 17 11:38 java-kit
    -rw------- 1 portage portage   81 Sep 17 11:38 kde-kit
    -rw------- 1 portage portage   83 Oct 28 14:14 lang-kit
    -rw------- 1 portage portage   97 Oct 28 14:14 lisp-scheme-kit
    -rw------- 1 portage portage   85 Sep 17 11:38 media-kit
    -rw------- 1 portage portage   89 Oct 28 14:14 ml-lang-kit
    -rw------- 1 portage portage   81 Sep 17 11:38 net-kit
    -rw------- 1 portage portage   81 Sep 17 11:38 nokit
    -rw------- 1 portage portage   83 Sep 17 11:38 perl-kit
    -rw------- 1 portage portage   81 Sep 17 11:38 php-kit
    -rw------- 1 portage portage   87 Sep 17 11:38 python-kit
    -rw------- 1 portage portage   83 Oct 28 14:14 ruby-kit
    -rw------- 1 portage portage   90 Sep 17 11:38 science-kit
    -rw------- 1 portage portage   91 Sep 17 11:38 security-kit
    -rw------- 1 portage portage   83 Sep 17 11:38 text-kit
    -rw------- 1 portage portage   83 Oct 28 14:14 xfce-kit
    -rw------- 1 portage portage   83 Sep 17 11:38 xorg-kit

    The chopin.conf file is for a local overlay on this system.  The other system where I have eix issues does not have a local overlay.  If eix is working for you, please describe any steps taken beyond those in the meta-repo migration guide.

  8. 2 hours ago, palica said:

    What your ego version?

    You probably have to run emerge -avuDN @world --new-repo

    [root@chopin ~]# ego query versions ego
     app-admin/ego| slot|               repo
    --------------+-----+-------------------
             2.0.9|    0| core-kit/1.0-prime
            2.0.10|     | core-kit/1.0-prime
            2.0.14|     | core-kit/1.0-prime
             2.1.1|     | core-kit/1.0-prime
             2.2.0|     | core-kit/1.0-prime
             2.2.1|     | core-kit/1.0-prime
           * 2.3.1|     | core-kit/1.0-prime
             2.3.2|     | core-kit/1.0-prime
              9999|     | core-kit/1.0-prime

    What is '--new-repo' supposed to do?  As far as I can see, that is not a valid argument to emerge.

  9. 2 hours ago, palica said:

    Paste your

    
    /etc/portage/make.profile/parent

    Paste what is in your /etc/portage/repos.conf direcotry

    [root@chopin ~]# cat /etc/portage/make.profile/parent
    core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit
    core-kit:funtoo/1.0/linux-gnu/build/current
    core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit/subarch/corei7
    core-kit:funtoo/1.0/linux-gnu/flavor/desktop
    core-kit:funtoo/1.0/linux-gnu/mix-ins/lxqt
    core-kit:funtoo/1.0/linux-gnu/mix-ins/no-systemd
    core-kit:funtoo/1.0/linux-gnu/mix-ins/kde-plasma-5
    editors-kit:funtoo/kits/python-kit/3.4-prime
    text-kit:funtoo/kits/python-kit/3.4-prime
    dev-kit:funtoo/kits/python-kit/3.4-prime
    perl-kit:funtoo/kits/python-kit/3.4-prime
    games-kit:funtoo/kits/python-kit/3.4-prime
    lisp-scheme-kit:funtoo/kits/python-kit/3.4-prime
    desktop-kit:funtoo/kits/python-kit/3.4-prime
    net-kit:funtoo/kits/python-kit/3.4-prime
    xorg-kit:funtoo/kits/python-kit/3.4-prime
    media-kit:funtoo/kits/python-kit/3.4-prime
    ml-lang-kit:funtoo/kits/python-kit/3.4-prime
    security-kit:funtoo/kits/python-kit/3.4-prime
    haskell-kit:funtoo/kits/python-kit/3.4-prime
    nokit:funtoo/kits/python-kit/3.4-prime
    java-kit:funtoo/kits/python-kit/3.4-prime
    core-hw-kit:funtoo/kits/python-kit/3.4-prime
    core-kit:funtoo/kits/python-kit/3.4-prime
    php-kit:funtoo/kits/python-kit/3.4-prime
    gnome-kit:funtoo/kits/python-kit/3.4-prime
    ruby-kit:funtoo/kits/python-kit/3.4-prime
    kde-kit:funtoo/kits/python-kit/3.4-prime
    python-kit:funtoo/kits/python-kit/3.4-prime
    xfce-kit:funtoo/kits/python-kit/3.4-prime
    science-kit:funtoo/kits/python-kit/3.4-prime
    lang-kit:funtoo/kits/python-kit/3.4-prime
    [root@chopin ~]# ls -l /etc/portage/repos.conf
    total 8
    drwx------ 2 root root 4096 Oct 19 21:13 ./
    drwxr-xr-x 9 root root 4096 Oct 19 21:12 ../
    lrwxrwxrwx 1 root root   30 Oct 19 21:13 funtoo -> /var/git/meta-repo/repos.conf//
    [root@chopin ~]#
    

     

  10. On 11/22/2017 at 10:57 PM, jhan said:

    There seems to be something wrong on your system, as eix still reports old versions of eix as available. When I look at my portage tree on my system, there is only an ebuild for version 0.32.9-r1.

    Also the warning messages about your parent file suggest that the content of your parent file is not correct. Could you post the parent file?

    Because eix's database is out-of-date.  Those are not actually the ebuilds available.

  11. Another ex-stable user here.  I don't have the option to reinstall.  The system is a VM, and the host doesn't have the space to accommodate another guest VDI built from scratch.  What can I try to get around this perl slot funk?  I'm not averse to temporary 'emerge -C' and system breakage, as I can always roll back.  Thanks.

    Oops! Conflicts have been encountered:
    
    >>> virtual/perl-Parse-CPAN-Meta-1.441.700-r2:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-CPAN-Meta-YAML-0.18.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Getopt-Long-2.480.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Test-Harness-3.360.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-JSON-PP-2.273.0-r4:0/0::gentoo, installed, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-CPAN-Meta-2.150.5-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-ExtUtils-MakeMaker-7.100.100_rc-r2:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-Digest-MD5-2.540.0-r2:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Data-Dumper-2.160.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-ExtUtils-ParseXS-3.310.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-version-0.991.600-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Text-ParseWords-3.300.0-r2:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Carp-1.400.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-podlators-4.70.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-ExtUtils-Install-2.40.0-r2:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-ExtUtils-Manifest-1.700.0-r3:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Compress-Raw-Zlib-2.69.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-ExtUtils-CBuilder-0.280.225-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-IO-Compress-2.69.0-r2:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-File-Spec-3.630.0-r2:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-IO-1.360.0-r2:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-Perl-OSType-1.9.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Compress-Raw-Bzip2-2.69.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Module-Metadata-1.0.31-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> virtual/perl-Digest-SHA-5.950.0-r4:0/0::gentoo, installed, wants =dev-lang/perl-5.24.0*
    >>> virtual/perl-Text-Balanced-2.30.0-r2:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-MIME-Base64-3.150.0-r2:0/0::gentoo, installed, wants =dev-lang/perl-5.24*
    >>> virtual/perl-libnet-3.80.0-r1:0/0::perl-kit, ebuild scheduled for merge, wants =dev-lang/perl-5.24*
    >>> dev-perl/Data-UUID-1.221.0:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-python/subunit-1.2.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-MIME-Base64-3.150.0-r2:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-ExtUtils-Install-2.40.0-r2:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-ExtUtils-Manifest-1.700.0-r3:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-Digest-SHA-5.950.0-r4:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> app-text/po4a-0.47-r2:0/0::core-kit, installed, wants dev-lang/perl:0/5.22=
    >>> perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Text-WrapI18N-0.60.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/File-Copy-Recursive-0.380.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Text-CharWidth-0.40.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Parse-RecDescent-1.967.13:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Unicode-String-2.90.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-Text-Balanced-2.30.0-r2:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Socket6-0.270.0:0/0::perl-kit, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-File-Temp-0.230.400-r5:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-Text-ParseWords-3.300.0-r2:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-vcs/git-2.11.1-r1:0/0::core-kit, installed, wants dev-lang/perl:0/5.22=
    >>> media-sound/logitechmediaserver-bin-9999:0/0::gentoo, installed, wants <dev-lang/perl-5.23[ithreads]
    >>> dev-perl/Error-0.170.240:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-Digest-MD5-2.540.0-r2:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/XML-Parser-2.440.0:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/TermReadKey-2.330.0:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/IO-Socket-INET6-2.720.0:0/0::perl-kit, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Sys-MemInfo-0.980.0:0/0::perl-kit, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> virtual/perl-JSON-PP-2.273.0-r4:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    >>> dev-perl/IO-Tee-0.640.0-r1:0/0::gentoo, installed, wants dev-lang/perl:0/5.22=
    
      My candidates are:
    
    >>> dev-lang/perl-5.24.0-r2:0/5.24::perl-kit, ebuild scheduled for merge has SLOT 0/5.24
    >>> dev-lang/perl-5.22.2:0/5.22::perl-kit, ebuild scheduled for merge has SLOT 0/5.22
    

     

  12. I'm confused what I need to do to get eix to work on a current funtoo system.  People say it should work.  There's an old forum thread that talks about it, but nothing in the thread has helped with my issues.  Worse, I am getting different results on different systems (but never the right results).  Problem one, I get warnings like this...

    [root@chopin portage]# eix eix                                                                            
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/build/current of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/arch/x86-64bit/subarch/corei7 of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/flavor/desktop of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/lxqt of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/no-systemd of file /etc/portage/make.profile/parent
    warning: ignoring parent core-kit:funtoo/1.0/linux-gnu/mix-ins/kde-plasma-5 of file /etc/portage/make.profile/parent

    Then notice the results on this system...

    [?] app-portage/eix                                                                                     
         Available versions:  0.32.4 ~0.32.5 ~0.32.5-r1 ~0.32.9 {debug doc linguas_de linguas_ru nls sqlite}   
         Installed versions:  0.32.9-r1[?](02:00:06 PM 10/19/2017)(-debug -doc -linguas_de -linguas_ru -nls -sqlite)
         Homepage:            https://github.com/vaeth/eix/                                                    
         Description:         Search and query ebuilds

    The Available versions are outdated.  I believe what it is updating based on the old /usr/portage tree.  On another system where I removed /usr/portage, eix just always returns no results.  Running 'eix-update' or 'eix-sync -u' do not correct the situation.  In fact, if I remove /usr/portage, then it will complain about missing /usr/portage files...

    [root@chopin portage]# eix-update                                                                                                                                                            
    Reading Portage settings...
    [... Warnings removed ...]
    Building database (/var/cache/eix/portage.eix)...                                                           
    cannot open /usr/portage/profiles/categories: No such file or directory                                           
    [0] "" /usr/portage/ (cache: metadata-md5-or-flat)                                                                  
         Reading category 0|0 (100) EMPTY!                                                                        
    Applying masks...                                                                                          
    Calculating hash tables...                                                                                
    Writing database file /var/cache/eix/portage.eix...                                                        
    Database contains 0 packages in 0 categories

    On another system, eix simply returns old results, but I may have done something to nuke it's cache.  I'm not sure.  I'm using default branches for all kits on these systems.  One system does have a local overlay, but I don't think that's the problem.  What else do I need to do to get eix working?

  13. 13 hours ago, drobbins said:

    Try creating an /etc/local.d/dropbox.start script that will start dropbox as the user of your choice when the system boots:

    
    #!/bin/bash
    su username -c "/usr/bin/dropbox start"
    

    Then...

    
    # chmod +x /etc/local.d/dropbox.start
    

     

    Seems to work just fine, thanks!

  14. Hi,

    Included in drobbins' recent Dropbox announcement was, "No longer has an initscript."  I use the initscript on one system so that Dropbox contents would always sync immediately, even if I was not logged in.  This is a server that runs 24x7 and is the primary backup source (as in pushed to backup locations, which means I need the source to be current) for my Dropbox contents.  What is an alternate way to achieve this?

  15. I already had the local overlay setup okay (after some help via FL-4342).  I think there is still something missing from the local overlay guide, though, as it didn't mention changing the owner of the overlay dirs to portage:portage.  I had a permission error using 'ebuild <...> manifest' until I did this.

    Second, there is *something* different from gentoo.  As I said, I was attempting to follow the documented gentoo procedure, which is here:

    https://wiki.gentoo.org/wiki/Custom_repository

    It calls for using repoman, which did not work for me.  'ebuild <...> mantifest' did work fine, though.  Thanks guys.

     

  16. I've created a local overlay per the funtoo guide, but now I'm not sure how to use it.  I created a folder within, media-gfx/darktable, and placed an ebuild file in it.  The gentoo guide says to use 'repoman manifest', but that isn't working for me...

    [root@chopin darktable]# repoman manifest
    [CRITICAL] Couldn't read KEYWORDS from arch.list

    Or, for a 'simple version bump'...

    [root@chopin darktable]# repoman --digest=y -d full
    [CRITICAL] Couldn't read KEYWORDS from arch.list

    What is the correct procedure for funtoo w/ kits?

  17. Funtoo Linux with the default kits will be very similar to the old 'stable', with fewer updates. Users who want more bleeding-edge will need to deviate from our default kit branches and will need an upcoming version of ego to do this.

     

    Thanks, but I'm still struggling with the bigger picture somehow.  Say I wanted to install emacs.  It seems as though I would have to have editors-kit selected.  Which is a 'master' branch.  So, there will be no stable (amd64) ebuild available?  Or will there still be amd64/~amd64 ebuilds in that overlay?  Or, say I wanted a stable KDE but need the latest Digikam to work with raws from my camera.  I would need to "deviate from our default kit branches" in order to do that?

  18. No. You can actually test what will be the result by testing meta-repo (a successor of portage tree). 

    https://github.com/funtoo/meta-repo/blob/master/README.rst

     

    Again, I'm not understanding how kits are used, and this link doesn't help much.  Would one be choosing to use or not use a kit?  Is choosing to use a kit the equivalent of choosing -stable today?  Are there different stable/unstable branches of kits?  If one chooses to use a kit but want to use the latest version of package in that kit, will that be possible?  That is, what is the equivalent of keywording a package with kits?  It is implied that this is possible, but doesn't explain how.

  19. that's the goal of kits, the package list defined by kit will be less frequent updated and it will more controlled and predictable is what makes stable rebundant at some point.

     

    That's the goal of kits?  What I read was the following:

     

     

    The mantra and vision of kits is as follows: "If my system becomes unstable, I want it to become unstable because I choose to use a more experimental or new set of packages, not just because I applied regular updates via emerge -auDN @world" This is the strategic vision of the effort and what we are striving to deliver. At the same time, we don't want to take away the ability of users to run newer versions of packages if they choose.

     

    This is talking about system stability.  Anyway, I think my problem is the lack of available information.  The wiki page explains what "-prime" and "-snap" kit branches are, but not much else.  Will a user be able to choose different branches of a kit?  How is that done?  How would one choose to use an "unstable" package that belongs to a "stable" kit?

  20. As a user of both -stable and -current, I wouldn't say that I've more issues with stable than with current.  Of course, my stable installs are servers, which removes a lot of the complexity.  Still, I didn't choose stable for system stability (which has rarely been an issue for me for any kind of funtoo install), I chose it to deal with fewer updates on the servers.  It's more "stable" in the sense that there are fewer system changes.  I'm not sure if kits will provide the same advantages.

×
×
  • Create New...