Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

drobbins

Funtoo Linux BDFL
  • Posts

    513
  • Joined

  • Last visited

  • Days Won

    282

Posts posted by drobbins

  1. Note that the original ebuild I wrote had quite a few issues -- all should now be fixed, and the fixes will be showing up in the -r1 version of the ebuild that should be appearing in meta-repo in a bit. Fixes for gnome and non-gnome installs, python fixes, and now should be quite solid. Thanks for the bug reports!

  2. Hi All, 

    I've just massively reworked the net-misc/dropbox ebuild to provide a much better experience in Funtoo and you should see this showing up in the next few hours. I couldn't get the Gentoo dropbox working reliably. Here is a list of all the changes:

    • Updated to dropbox-39.4.49.ebuild
    • No longer has an initscript
    • It now sets up ~/.dropbox-dist for each user who sets up dropbox (rather than having a system dropbox install)
    • You don't need to be in the "dropbox" group to use the dropbox nautilus (gnome file browser) extension
    • gnome support is built-in (as long as "gnome" is set in USE, which it is if you are using the GNOME mix-in.)
    • Reworked the python 'dropbox' script to provide a better user experience and be optimal for Funtoo:
      • if you start "dropbox" for the first time from GNOME, it will start a GTK+ installer to set up dropbox for you.
      • if you don't have a GUI, you can still install dropbox
      • The above two features are existing features of dropbox that were somewhat borked in Gentoo.
      • At the end of the setup process, you are given instructions on how to enable dropbox on startup.
    • dropbox command-line tool is also included.

    Please note that if you have nautilus-dropbox installed, you will need to remove it.

    This should result in a really nice experience for dropbox users.

    Use as follows:

    # emerge dropbox (make sure it's 39.4.49 -- this is the new version.)
    (as regular user:)
    $ dropbox start -i
    

    This will initialize the ~/.dropbox-dist directory for the user via a command-line or GTK+ interface. Once this is done, dropbox start should be added to your .bash_login and/or .xprofile and can be run immediately to start dropbox in your current session.

    Since the ebuild is completely new, the possibility of bugs exist. Please report bugs at https://bugs.funtoo.org . Thanks.

    -Daniel

    Screenshot from 2017-11-19 23-40-47.png

    Screenshot from 2017-11-19 23-41-19.png

    Screenshot from 2017-11-19 23-41-33.png

  3. Hi All,

    ego-2.3.2 has been released and will show up in meta-repo soon. It is keyword-masked and is available for testing. This version has been tested quite a bit by the funtoo dev team so we expect it to be pretty solid but we want to give it a few days of testing by users before unmasking. New features and bug fixes include (please note there is an important one listed below....)

    • Robustness fixes for partially-initialized repositories.
    • Fix for term sizing
    • New 'config' module for reading and setting ego.conf settings from cmdline.
    • allow kit_depth to be specified in ego.conf.
    • IMPORTANT CHANGE: replace /etc/portage/repos.conf with a real directory, and now ego will generate repos.conf entries for kits and keep them up-to-date for you. All files it manages and creates begin with the "ego-" prefix.
  4. Hi All,

    Just wanted to let everyone know that keychain 2.8.4 has been released and we have our official development repository for the project hosted on github: https://github.com/funtoo/keychain. Also welcome Ryan Harris @x48rph as the new official maintainer of keychain! This new release has been fixed to work with GPG2 and has various other fixes. You can learn more about keychain on its official landing page: https://www.funtoo.org/Keychain .

    Regards,

    Daniel

  5. Also note that in your /var/git/meta-repo/kits/xorg-kit directory, you will have a README.rst file with the latest info on security fixes in the kit. The 1.19-prime README.rst is also readable here (this is our original source for the README.rst that ends up in your kit): https://github.com/funtoo/kit-fixups/tree/master/xorg-kit/1.19-prime

    Also note that if you aren't explicitly specifying a kit for xorg-kit in /etc/ego.conf, your system will automatically switch to using the new kit. If you would like to stick with 1.17-prime for some reason, you can add this to your /etc/ego.conf:

    [kits]
    
    xorg-kit = 1.17-prime
    

    This is generally not recommended unless you have a specific reason to stick with 1.17-prime. We will continue to maintain 1.17-prime as well.

  6. See this thread:

    We found a bug in ego-2.3.0 which was resulting in python USE settings not getting updated properly. Using the version from git as per my instructions will get this working for you so you can run "ego profile update" and get your profiles set up correctly. Or just emerge ego-2.3.1 when it shows up in meta-repo, soon.

  7. Ego-2.3.1 has been released, and contains a critical fix -- version 2.3.0 didn't properly update python-kit USE settings in the profile when 'epro update' was run. The new 2.3.1 version will strip old python-related USE settings and add updated settings. This could cause problems on upgrade from a non-kitted system or problems when switching python implementations.

  8. I believe I've identified and fixed the bug in ego's git master. Try this:

    # cd /var/tmp
    # git clone https://github.com/funtoo/ego
    # cd ego
    # ./ego profile update
    

    This should result in the profiles being properly updated with python-kit references. This code was lost in the migration to the new profiles API in ego 2.3.0. I'm going to roll this out as ego-2.3.1.

  9. I think you may have encountered a bug, as 2.3.0 contains a fresh rewrite of the profile code. Please simply copy and paste all of the lines in my profile that end with "3.6-prime" but change references to "3.4-prime", and then paste them into /etc/portage/make.profile/parent. This will give you the settings you need. I think once they are there, they will not be removed, but they may not be getting added properly. I will investigate. In the meantime, let me know if that makes things start working for you.

  10. This means you are running too old a version of ego or it is misbehaving. Ensure you have ego-2.3.0 installed and run 'ego sync; ego update'. You should see something like this in 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/intel64-westmere
    core-kit:funtoo/1.0/linux-gnu/flavor/desktop
    core-kit:funtoo/1.0/linux-gnu/mix-ins/gnome
    ruby-kit:funtoo/kits/python-kit/3.6-prime
    java-kit:funtoo/kits/python-kit/3.6-prime
    net-kit:funtoo/kits/python-kit/3.6-prime
    games-kit:funtoo/kits/python-kit/3.6-prime
    media-kit:funtoo/kits/python-kit/3.6-prime
    security-kit:funtoo/kits/python-kit/3.6-prime
    science-kit:funtoo/kits/python-kit/3.6-prime
    core-kit:funtoo/kits/python-kit/3.6-prime
    kde-kit:funtoo/kits/python-kit/3.6-prime
    ml-lang-kit:funtoo/kits/python-kit/3.6-prime
    xorg-kit:funtoo/kits/python-kit/3.6-prime
    text-kit:funtoo/kits/python-kit/3.6-prime
    core-hw-kit:funtoo/kits/python-kit/3.6-prime
    editors-kit:funtoo/kits/python-kit/3.6-prime
    php-kit:funtoo/kits/python-kit/3.6-prime
    dev-kit:funtoo/kits/python-kit/3.6-prime
    perl-kit:funtoo/kits/python-kit/3.6-prime
    xfce-kit:funtoo/kits/python-kit/3.6-prime
    nokit:funtoo/kits/python-kit/3.6-prime
    gnome-kit:funtoo/kits/python-kit/3.6-prime
    lisp-scheme-kit:funtoo/kits/python-kit/3.6-prime
    haskell-kit:funtoo/kits/python-kit/3.6-prime
    desktop-kit:funtoo/kits/python-kit/3.6-prime
    python-kit:funtoo/kits/python-kit/3.6-prime
    
×
×
  • Create New...