Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
SUGGESTION: Portage 6 month "freeze" option
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  
Author Message
Loke
Apprentice
Apprentice


Joined: 25 May 2002
Posts: 274
Location: Norway

PostPosted: Fri Feb 04, 2005 12:36 am    Post subject: SUGGESTION: Portage 6 month "freeze" option Reply with quote

I want feedback on the following idea: Twice a year the portage tree is frozen and tested for stability, before its released as a syncable tree which will only receive security updates and/or grave bugfixes untill the next freeze period after for example 6 months.

The regular portage tree will be handled as normal, and users who wish can use it as they do today. So this suggestion does NOT interfer with how Gentoo work today. But for those who want to, they can sync against the frozen/stable halfyear release.

This is positive because:

    1. Escape micromanagement! There are alot of -rX bumps in portage which "force" a user to update packages even though the -rX bump fix a bug which does not affect the user. The micromanagement aspect is true for alot of tasks of portage.

    2. Easy to keep up-to-date on security. I want to install Gentoo to joe average mums and dads and just have to worry about security updates in portage. I know there exists a tool for this already, but it does not work without micromanagement in my experience.

    3. Stable and known package selection An ideal time for such a freeze would coincide with the LiveCD release perhaps? I guess it has some sort of quality control?

    4. Install once, run forever. Combat the myth that Gentoo is always about compiling, and that it actually is an alternative for joe average also.

    5. Increased stability? Interesting point to discuss btw...

I could probably think of other reasons too, the possibilities seems endless. What if you could have Knoppix-like LiveCDs which will install the system with the press of a button and sync against such a frozen portage? A user would hardly have to compile anything to install Gentoo, just to install security updates.

Negative aspects which comes to mind:

    1. Someone has to do the work / development This will ultimately steal attention from other projects in Gentoo, so it has to be something which people find attractive.

    2. Implementation Is this even possible to run in parallell with the regular portage tree, or will you eventually end up with two separate trees which really have not much in common.

    3. World updates The ideal situation would be if a user could world upgrade from the previous frozen portage to the current, this will of course take alot of time and compiling but again this is the price you pay for running Gentoo.


(If I were to make my own Linuxdistro btw, it would be based on gentoo and a private portage snapshot host where only security updates is applied.)

Constructive critizism appreciated.
_________________
I'm not saying there should be capital punishment for stupidity, I'm saying why don't we take the warning labels off of everything, and let the problem take care of itself?
Back to top
View user's profile Send private message
Randy R
n00b
n00b


Joined: 09 Jan 2004
Posts: 63

PostPosted: Fri Feb 04, 2005 1:14 am    Post subject: Reply with quote

yes yes yes
Back to top
View user's profile Send private message
truekaiser
l33t
l33t


Joined: 05 Mar 2004
Posts: 801

PostPosted: Fri Feb 04, 2005 1:27 am    Post subject: Reply with quote

yes this will stop the headache i have had with portage and wasteing my laptop's hard drive space with the exact same kernel over and over and over.. just because the r number was bumped because it goes stable on some exotic cpu..
Back to top
View user's profile Send private message
deflin39
Tux's lil' helper
Tux's lil' helper


Joined: 06 Jun 2004
Posts: 105
Location: /dev/BIYJ

PostPosted: Fri Feb 04, 2005 1:31 am    Post subject: Reply with quote

truekaiser wrote:
yes this will stop the headache i have had with portage and wasteing my laptop's hard drive space with the exact same kernel over and over and over.. just because the r number was bumped because it goes stable on some exotic cpu..


You have heard of /etc/portage/package.mask before haven't you?

deflin39
_________________
“The musicians today, who don't do drugs, and in fact speak out against it-"We're rockers against drugs"-boy, they suck. Suck. Ball-less, soul-less, spirit-less, corporate little bitches, suckers of Satan's cock, each and every one of them”–BillHicks
Back to top
View user's profile Send private message
ba747heavy
Apprentice
Apprentice


Joined: 11 Aug 2003
Posts: 216
Location: New Mexico, USA

PostPosted: Fri Feb 04, 2005 1:45 am    Post subject: Reply with quote

I like the idea in theory, but this almost sounds like too much work to call it "gentoo". This might be better suited to a fork of gentoo then gentoo itself. Otherwise I think the idea is just fine.
_________________
Fred Clausen
"leet [speak] is a cry for help from a shallow mind" - Doomwookie Jan 05
Back to top
View user's profile Send private message
Loke
Apprentice
Apprentice


Joined: 25 May 2002
Posts: 274
Location: Norway

PostPosted: Fri Feb 04, 2005 2:21 am    Post subject: Reply with quote

deflin39 wrote:
truekaiser wrote:
yes this will stop the headache i have had with portage and wasteing my laptop's hard drive space with the exact same kernel over and over and over.. just because the r number was bumped because it goes stable on some exotic cpu..


You have heard of /etc/portage/package.mask before haven't you?

deflin39


Just to point this out once and for all - so this thread wont drown in these kinds of replies: The point raised by deflin39 is definately what I consider micromanagement.
_________________
I'm not saying there should be capital punishment for stupidity, I'm saying why don't we take the warning labels off of everything, and let the problem take care of itself?
Back to top
View user's profile Send private message
truekaiser
l33t
l33t


Joined: 05 Mar 2004
Posts: 801

PostPosted: Fri Feb 04, 2005 2:23 am    Post subject: Reply with quote

deflin39 wrote:
truekaiser wrote:
yes this will stop the headache i have had with portage and wasteing my laptop's hard drive space with the exact same kernel over and over and over.. just because the r number was bumped because it goes stable on some exotic cpu..


You have heard of /etc/portage/package.mask before haven't you?

deflin39


yea but it's more a blunt solution to a fine problem.
right now i have to block the whole 2.6.10 tree with package.mask and then use package.unmask to tell portage which kernels i do want.
Back to top
View user's profile Send private message
Flammie
Retired Dev
Retired Dev


Joined: 02 Jun 2003
Posts: 633
Location: Dublin, Ireland

PostPosted: Fri Feb 04, 2005 11:04 am    Post subject: Reply with quote

Umm, I might be missing something, but why do you all install kernel sources if you don't need them? It's not a requirement to do emerge world every day.

Other than that, I think what this suggestion is about is pretty much the same as the stable gentoo tree glep 19, which gets discussed every once in a month.
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Fri Feb 04, 2005 11:48 am    Post subject: Reply with quote

Flammie wrote:
Umm, I might be missing something, but why do you all install kernel sources if you don't need them? It's not a requirement to do emerge world every day.


that's right, i also missed the point where gentoo forces you to update every day/week/month/whatsoever... those thread are starting to get boring...
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Fri Feb 04, 2005 11:51 am    Post subject: Reply with quote

truekaiser wrote:

yea but it's more a blunt solution to a fine problem.
right now i have to block the whole 2.6.10 tree with package.mask and then use package.unmask to tell portage which kernels i do want.


hmm? why? if i have a program emerged and don't want to upgrade regularly, so i just mask all packages smaller than the next full release. if i dont want this, mask more. where is the problem?

sorry for double-post...
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 6053
Location: Removed by Neddy

PostPosted: Fri Feb 04, 2005 1:48 pm    Post subject: Reply with quote

and how would they find bugs?

packages get released because a dev thinks it is stable. Then the fast number of Gentoo users try it and (should) submit bug requests.

IF there is a 6month freeze all that would happen is:

portage released (6month freeze)
a bug is found by a user.
This is encorperated BUT is not available until next portage release.
...
...
new portage snapshot is released (with bug fixes)
some more bugs found
...
...


One of the major advantages of linux over windows is the patching time. Look at SP2 it was released to "fix" some problems. It caused some problems that are still present to this day.

If that was linux a patch is released, problems reported, patch released... the only time delay is the time to understand the problem, realised the solution, implment and test and release.

A day at most (unless a major one).


It seems fine where it is. Gentoo devs need us to find problems so they can fix or encorprate
_________________
Quote:
Removed by Chiitoo
Back to top
View user's profile Send private message
vonhelmet
l33t
l33t


Joined: 06 Apr 2004
Posts: 770
Location: Somewhere in a school

PostPosted: Fri Feb 04, 2005 2:05 pm    Post subject: Reply with quote

Is there a single other distro that does this?

I'm pretty certain the answer is... no.
_________________
My blog
nvtuner software - enhance your AGP Geforce 6800 or 6200!
Back to top
View user's profile Send private message
BlackEdder
Advocate
Advocate


Joined: 26 Apr 2004
Posts: 2588
Location: Dutch enclave in Egham, UK

PostPosted: Fri Feb 04, 2005 2:06 pm    Post subject: Reply with quote

Single distro: Ubuntu
and with a freeze he ofcourz means a general version freeze, but still bug fixes and (backported) security updates.

I think the reason for this would be that now sometimes version follow each other so fast that there isn't really time for proper testing. -> often after an update you will have to fix a couple of ebuilds yourself.
It's easier to properly test a whole tree if th tree isn't evolving continuously -> leading to less broken packages when you update.

I see merit in the idea, but it should be possible to exclude a couple of packages from the freeze (btw opera never gave me problems even the early alpha ebuilds), some games you need to keep up to date else you won't be able to play them online


Last edited by BlackEdder on Fri Feb 04, 2005 2:13 pm; edited 1 time in total
Back to top
View user's profile Send private message
zervus
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jan 2005
Posts: 133

PostPosted: Fri Feb 04, 2005 2:12 pm    Post subject: Reply with quote

BlackEdder wrote:
Ubuntu

Exactly. From their homepage:
Ubuntu Homepage wrote:
Ubuntu is released regularly and predictably; a new release is made every six months.
Back to top
View user's profile Send private message
vonhelmet
l33t
l33t


Joined: 06 Apr 2004
Posts: 770
Location: Somewhere in a school

PostPosted: Fri Feb 04, 2005 2:33 pm    Post subject: Reply with quote

Fair enough, so there are a few people out there doing it...

I don't quite see why we need it here though. Generally just running x86 is fine. Then if you need fixes you can use glsa-check and emerge things individually.
_________________
My blog
nvtuner software - enhance your AGP Geforce 6800 or 6200!
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Fri Feb 04, 2005 2:58 pm    Post subject: Reply with quote

Yes, sounds indeed like a duplicate of GLEP 19.

Moved from Other Things Gentoo.
Back to top
View user's profile Send private message
Loke
Apprentice
Apprentice


Joined: 25 May 2002
Posts: 274
Location: Norway

PostPosted: Fri Feb 04, 2005 3:49 pm    Post subject: Reply with quote

Flammie wrote:
Other than that, I think what this suggestion is about is pretty much the same as the stable gentoo tree glep 19, which gets discussed every once in a month.


Thanks for pointing it out. It seems GLEP19 is exactly what I had in mind.
_________________
I'm not saying there should be capital punishment for stupidity, I'm saying why don't we take the warning labels off of everything, and let the problem take care of itself?
Back to top
View user's profile Send private message
charlieg
Advocate
Advocate


Joined: 30 Jul 2002
Posts: 2149
Location: Manchester UK

PostPosted: Fri Feb 04, 2005 4:54 pm    Post subject: Reply with quote

blue.sca wrote:
that's right, i also missed the point where gentoo forces you to update every day/week/month/whatsoever... those thread are starting to get boring...

*sigh* you are missing the point. The idea is to stay stable / with security updates without micromanagement. There is currently no way to do this.
_________________
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Back to top
View user's profile Send private message
richk449
Guru
Guru


Joined: 24 Oct 2003
Posts: 345

PostPosted: Fri Feb 04, 2005 6:07 pm    Post subject: Reply with quote

I think this is a great idea. I wouldn't use it, but I would love to set up a linux computer for my parents using it. As of right now, there is no distro that I know of that I can install and trust enough that I could remotely update it without risk of breaking anything.
Back to top
View user's profile Send private message
blue.sca
l33t
l33t


Joined: 28 Aug 2003
Posts: 680
Location: Mainz, Germany

PostPosted: Fri Feb 04, 2005 6:12 pm    Post subject: Reply with quote

[quote="charlieg*sigh* you are missing the point. The idea is to stay stable / with security updates without micromanagement. There is currently no way to do this.[/quote]

i can't see this directly from the original post.
anyways, is a -rX -> -r(X+1) release not just a bugfixing and/or security related update? if not, again, no one forces you to update.
_________________
geek by nature, linux by choice
i want my avatar back... thank you
:wq
Back to top
View user's profile Send private message
Flammie
Retired Dev
Retired Dev


Joined: 02 Jun 2003
Posts: 633
Location: Dublin, Ireland

PostPosted: Fri Feb 04, 2005 6:21 pm    Post subject: Reply with quote

charlieg wrote:
blue.sca wrote:
that's right, i also missed the point where gentoo forces you to update every day/week/month/whatsoever... those thread are starting to get boring...

*sigh* you are missing the point. The idea is to stay stable / with security updates without micromanagement. There is currently no way to do this.


I still don't get it. Where do the dozens of kernels come from, on a stable box, if not from the frequent and useless emerge worlding? Or do you reckon that emerging anything else than world is actually "micromanagement"?
Back to top
View user's profile Send private message
richk449
Guru
Guru


Joined: 24 Oct 2003
Posts: 345

PostPosted: Fri Feb 04, 2005 6:24 pm    Post subject: Reply with quote

Flammie wrote:
I still don't get it. Where do the dozens of kernels come from, on a stable box, if not from the frequent and useless emerge worlding? Or do you reckon that emerging anything else than world is actually "micromanagement"?

How do you stay up to date on secuirty fixes without (a) emerging world or (b) using some glsa-something scheme, which requires micromanaging things?
Back to top
View user's profile Send private message
Lokheed
Veteran
Veteran


Joined: 12 Jul 2004
Posts: 1295
Location: /usr/src/linux

PostPosted: Fri Feb 04, 2005 7:11 pm    Post subject: Reply with quote

Do you guys report bugs with ebuilds or just complain about them here? Dont mean to come off as a jerk, but if you want results, go through the proper steps. Bugs posted to bugs.gentoo.org get solved real quick if its within there means.

You reep what you sew.
Back to top
View user's profile Send private message
Loke
Apprentice
Apprentice


Joined: 25 May 2002
Posts: 274
Location: Norway

PostPosted: Fri Feb 04, 2005 7:14 pm    Post subject: Reply with quote

Its amazing to read about the suggestions to mask things in /etc/portage/packages.mask. Or the part where you should definately use glsa-check to manage security, never mind the big fat warning when using it which reminds you this is experiemental software.

Not to mention the fact when you have to manually update your profile now and then, AND lets not forget updating config files. Yes, this is very very easy - especially knowing what config file you can always overwrite and which ones will b0rk your system if you do.

Thanks for all the marvelous tips! I'll make sure to tell this to my not so computer-tech friends and family the next time I install Gentoo on their computer. After all, its what Gentoo is all about. Micromanagement.

*Sits back and awaits the out-of-this-world lame posts about use Debian instead*
_________________
I'm not saying there should be capital punishment for stupidity, I'm saying why don't we take the warning labels off of everything, and let the problem take care of itself?
Back to top
View user's profile Send private message
BlackEdder
Advocate
Advocate


Joined: 26 Apr 2004
Posts: 2588
Location: Dutch enclave in Egham, UK

PostPosted: Fri Feb 04, 2005 7:25 pm    Post subject: Reply with quote

richk449 wrote:
I think this is a great idea. I wouldn't use it, but I would love to set up a linux computer for my parents using it. As of right now, there is no distro that I know of that I can install and trust enough that I could remotely update it without risk of breaking anything.
I think I would install ubuntu for them :) (at least until GLEP 19 is implemented)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum