Jump to content

Photo

funtoo-stable is going away

- - - - -

24 replies to this topic

#1
drobbins

drobbins

    Administrator

  • Administrators
  • 140 posts

Hi everyone,

 

We've decided to retire funtoo-stable to keep us focused as we move towards funtoo kits and other next-generation initiatives. I recommend that all stable users migrate to funtoo-current.

 


  • NikosAlexandris likes this

#2
nrc

nrc

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts
  • LocationColumbus, Ohio, USA

I'm glad you posted, I was considering rebuilding an old laptop with stable.

 

But I'm not clear on how kits will work as a "stable" replacement.  I understand kits in a "everything is current but I need a subset kept stable" scenario.  How will it work in a "I need almost everything to be stable" scenario?  Will there be a giant "stable-server" kit?



#3
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

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.


www.funtoo.org

#4
dkg

dkg

    Member

  • Members
  • PipPip
  • 19 posts

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.



#5
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

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.


www.funtoo.org

#6
dkg

dkg

    Member

  • Members
  • PipPip
  • 19 posts

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?



#7
nrc

nrc

    Advanced Member

  • Members
  • PipPipPip
  • 56 posts
  • LocationColumbus, Ohio, USA

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.

 

I agree.  Whether by design or happenstance, my "stable" servers have had the desired affect of limiting server updates.  How much of that is the stable build vs the server flavor, I can't say.

 

No reason that kits can't work for this purpose as I understand them.  It's just something that will need to be actively curated.  Information on how and when that will happen and how it will be implemented is lacking at this point.



#8
NikosAlexandris

NikosAlexandris

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • LocationSwitzerland

I chose "stable" for my main working machine to have less updates to deal with. Then again, I did need to update some stuff to latest versions.  And this brings some extra-maintenance work with it. I am happy to learn about "kits".

 

Question: how do we migrate to current? Complete re-installation?


Nikos Alexandris | Remote Sensing *
GPG Key Fingerprint 6F9D4506F3CA28380974D31A9053534B693C4FB3


#9
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

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

https://github.com/f...ster/README.rst


www.funtoo.org

#10
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

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


www.funtoo.org

#11
dkg

dkg

    Member

  • Members
  • PipPip
  • 19 posts

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

https://github.com/f...ster/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.



#12
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

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.or...7_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. 


  • Tassie_Tux likes this
www.funtoo.org

#13
nyback

nyback

    Newbie

  • Members
  • Pip
  • 1 posts

Hi everyone,

 

We've decided to retire funtoo-stable to keep us focused as we move towards funtoo kits and other next-generation initiatives. I recommend that all stable users migrate to funtoo-current.

My computers are slow and old. I run stable because my computers would not be able to keep up even if they where compiling 24/7. A new version of google chrome takes 3 days to compile.

Do i understand it correctly that i have no choice with funtoo but to switch to funtoo current and get a lot more package updates to compile? My only option is to go back to pure gentoo?

/Andreas



#14
NikosAlexandris

NikosAlexandris

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • LocationSwitzerland

Ping!  From the discussion I cannot extract whether testing the meta-repo is safe enough and, successively, if reverting the changes is easy if it does not play out nicely yet.


Nikos Alexandris | Remote Sensing *
GPG Key Fingerprint 6F9D4506F3CA28380974D31A9053534B693C4FB3


#15
ser

ser

    Newbie

  • Members
  • Pip
  • 2 posts

I've always used stable version, because the current often crash on my system. Funtoo-stable is very good; i would stay on it.



#16
drobbins

drobbins

    Administrator

  • Administrators
  • 140 posts

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.



#17
dkg

dkg

    Member

  • Members
  • PipPip
  • 19 posts

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
Oleg Vinichenko

Oleg Vinichenko

    Staff

  • Moderators
  • 376 posts

yes, in master branches, the ebuilds will be with keywords as they are, stable and unstable as gentoo puts them


www.funtoo.org

#19
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 351 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

Why there is the build profile "Stable" yet ?

localhost ~ # epro list 

=== flavor: === 

   core, desktop*, hardened, minimal, server, workstation 

=== build: === 

   (current*), experimental, stable

May be a good thing to use "Stable" ?

or not ?

 

excuse me but i'm a bit confused (kits and "stable")  :rolleyes:

 

For example: if I use "master" about kits, with Stable build is not a "conflict" ?

Clearly to have advanced ebuilds, will be necessary "current" + kits with "master" choice.

Or is possible "stable" build with "prime*" in kits ?

 

mumble ... mumble ....

 

Or now instead 2 "levels" of stabilty we can use "build" + "kits" to obtain more than 4 levels from stable to "bleeding" ?

 

If you think I've become crazy, call me the psychiatrist immediately for me :D :D :D

 

Someone can give me some example ?

 

Thanx for the aid _'_ :)



#20
dkg

dkg

    Member

  • Members
  • PipPip
  • 19 posts

yes, in master branches, the ebuilds will be with keywords as they are, stable and unstable as gentoo puts them

 

Thanks.  Is this also what I would get by "deviating from a default kit branch"?





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users