News:Unfork Tree is Live!

From Funtoo
Revision as of 17:27, October 12, 2015 by Drobbins (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Unfork Tree is Live!

The "unfork" tree is now merged into the main Funtoo Linux tree, and Funtoo Linux is now using shards for core packages, x11 (including media libraries), KDE, GNOME, python and perl.

By Drobbins / October 12, 2015

As of October 12, 2015, the "unfork" tree is now merged into the main Funtoo Linux tree, and Funtoo Linux is now using shards for core packages, x11 (including media libraries), KDE, GNOME, python and perl. The Project Unfork page has been updated accordingly.

Here is some basic guidance regarding these updates:

  1. Tread carefully on production systems. It is always a good idea to have a backup in place first.
  2. GNOME 3.16 (without systemd) is now unmasked and functioning just fine for at least a few people. Power management has not yet been tested.
  3. Try updating @system first, before attempting @world.
  4. If you have problems updating ncurses, make sure you don't have a version with slot 5/5 installed. If so, unmerge it first.

Here is what you need to know about these updates:

  1. The count of forked packages in Funtoo Linux has gone from ~1100 to approximately 270. This also includes third-party contributions from other overlays. This number will continue to gradually decline, resulting in improved maintainability for Funtoo Linux, and the possibility of improved collaboration with Gentoo Linux. Special thanks to several Gentoo developers for facilitating the implementation of fixes upstream in Gentoo.
  2. The progress overlay (consisting mainly of python ebuilds) is no longer part of Funtoo Linux, although we are still using EAPI 5-progress compatible eclasses to allow some existing ebuilds to continue to function. You may experience a bumpy transition with python updates. Please report any major breakage to our bug tracker.
  3. In addition, the default python being used for python-based tools is 3.3. You may encounter some apps that only work with 2.7 and need USE updates to merge. Please report all issues related to this to our bug tracker so we can add the USE fixes as default.