Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

Oleg Vinichenko

Members
  • Posts

    619
  • Joined

  • Last visited

  • Days Won

    53

Posts posted by Oleg Vinichenko

  1. this link is about testing meta-repo, which will replace portage tree. it has some basic explanation of what kits are. master branches means they are have no direct control by Funtoo and pulling Gentoo ebuilds as they are. using master branch of curated kits, controlled kits, possibly can be provided, but it will not be actively supported.

    More details (notice it's old news and ports-2017 is replaced with meta-repo) but it can probably give the idea: 

    http://www.funtoo.org/News:New_Ports-2017_tree_and_Kits

    It's not possible to give 100% information for now what will be production ready maintaining procedure as meta-repo is still beta. There will be announcement and a guide.

    Stabilization of ebuilds is not performed -- if you mean adding stable keywords -- is what actually stable was. 

  2. this, will bring certain update such as perl-5.24 and ncurses-6. I'll write more detailed assistance guide on how to make an update. notice, that there could be some quirks still but testing the meta-repo could help significantly as each box is unique and can reveal bugs, in meta-repo and in scripts which makes the repo

  3. its only deprecation of stable, which is what controlled by ACCEPT_KEYWORDS="amd64", for example, so users had "stable" ebuilds on their system by means of keywords. I find it a misconception as it never guaranteed a true stability. In fact stable had more problems than current, and maintaining it on Funtoo was not too good experience. Maybe this worked well back in the early day of Gentoo, i can't tell.

  4. to sort this problem:

    you need to mask all ebuilds that you see with perl-5.24, masking exact versions. For example you see:

    =dev-lang/perl-5.24* required by (virtual/perl-ExtUtils-Install-2.40.0-r2:0/0::gentoo, installed)

    you need to put mask for =virtual/perl-ExtUtils-Install-2.40.0-r2, same goes for rest of ebuilds. then you need to mask perl-5.24 itself, then reinstall-5.22, and then run perl-cleaner. If you see that some ebuilds asking to put unstable keywords such as:

    [ebuild N ~]

    you shouldn't let portage install them, your problem was allowing unstable perl and it's dependencies installed on your box. ideally, it should never happen, but i have no information when and why this happened on your box.

    Sorry colored text, i have no idea how to disable it.

  5. install guide mentions clearly that user need to rebuild initramfs with zfs.

    surprisingly enough, genkernel-next using same code for zfs detection and also same hack for libgcc_s.so copy, so it's unclear why genkernel-next does work and genkernel doesn't. I'll look into that problem.

×
×
  • Create New...