Fedora Linux Support Community & Resources Center
  #1  
Old 14th August 2012, 02:45 AM
maeniel Offline
Registered User
 
Join Date: Jun 2011
Posts: 31
linuxchrome
emulate rolling using release branches?

Hey,

I'm trying to emulate this suggestion on lwn.net

Have you looked at using the following scenario.
run N release
run N+1 pre-release branch when it gets branched from rawhide
stay on N+1 pre-release branch through official N+1 release
jump to N+2 pre-release branch when it gets branched from rawhide

and I'm not sure if updates-testing is = pre-release branch or if there is another repo I can't seem to find.

also is my understanding correct that this would remove the need for a fresh install? That aspect of fedora with the backups etc can be nice but has its problems for me. I use debian sid for that reason but I really enjoy fedora's 'coupling' on a desktop and am looking to use it on a macbook air which I see from that forum has great support.

long winded - my apologies.
Thanks for any advice!

cheers
Reply With Quote
  #2  
Old 15th August 2012, 05:27 AM
ACiD GRiM Offline
Registered User
 
Join Date: Sep 2008
Posts: 202
windows_xp_2003firefox
Re: emulate rolling using release branches?

The problem with a rolling release in Fedora is that since each bi-yearly release is already bleeding edge as far as new systems and rolled upstream updates, the changes in rawhide to build a release WILL frequently break your system. The time between each Fedora release is spent aligning every new system to work properly, and there will be times when one system is completely uprooted and replaced with a new, completely different one (init --> systemd).
Reply With Quote
  #3  
Old 15th August 2012, 07:42 AM
maeniel Offline
Registered User
 
Join Date: Jun 2011
Posts: 31
linuxchrome
Re: emulate rolling using release branches?

Thanks for the response. I do realise rawhide is not intended for users and I'm not looking to run it but rather the updates-testing repo which I am hoping emulates that to some degree and possible remove the need to reinstall bi-yearly. I think what you are trying to say is that I will have the same problems there as updates-testing is used to stablise between releases all the new features.
Reply With Quote
  #4  
Old 15th August 2012, 01:20 PM
secipolla Offline
Registered User
 
Join Date: May 2011
Posts: 700
linuxfirefox
Re: emulate rolling using release branches?

I'm very new to Fedora but at least one of the reasons for updates-testing is what its name implies: testing for updates.
So you would get packages that may be buggy, I suppose.
Reply With Quote
  #5  
Old 22nd August 2012, 07:04 AM
AdamW's Avatar
AdamW Offline
Fedora QA Community Monkey
 
Join Date: Dec 2008
Location: Vancouver, BC
Posts: 3,768
linuxfirefox
Re: emulate rolling using release branches?

maenial: as it happens that's more or less exactly what I do on my desktop: I run Branched until it goes stable, stick with it for the two months until the next branch point, and then jump to the next Branched release. I have a laptop on which I usually run stable and only jump to the next release around Beta time, though, so I have a backup for when things get real hairy.

I haven't actually used any of the popular rolling distros much (Arch, PCLOS, sid etc) so I can't honestly compare this approach to them in terms of reliability, but I suspect it's a bit less reliable. Branched is often pretty rough until Alpha release at least. For example, I bumped the desktop (this box) to F18 last week, it basically _works_ but I had to remove a few packages to make the upgrade (with yum) actually run, I had to work around a problem with polkit which made it impossible to get into GNOME after the update ('yum reinstall polkit' does the trick, for the record), and now I've fixed things up it basically works but there are some notable issues, GNOME 3.5 still has some obvious bugs at this point (Evolution in particular is so buggy it's basically unusable, and for all the Evo haters out there, I actually usually find Evolution pleasant, so that's not 'just normal' :>). So you can do this, but it's not going to be entirely smooth.

To clear up your confusion regarding updates-testing: updates-testing is a repository, not a release. Every Fedora release has an updates-testing repository - so right now, Fedora 18 has one, but so does Fedora 17 and Fedora 16. It doesn't make sense to say 'I want to use Branched so I'm going to update from updates-testing', that's just...not how it works

You can pretty much just approach a Branched release exactly as if it's a stable release in terms of how you actually upgrade to and maintain it: if you want to bump to the current Branched release you just have to use the repositories from that release. So right now if you want to use Fedora 18, you use the Fedora 18 repositories. It has a release repository, an updates repository and an updates-testing repository just like F16 and F17 (the current stable releases) do. There's two differences, though: the 'release' repository for a stable release is frozen, it contains the exact package set that was cut for the release and never changes. For stable releases, potential updates go first into updates-testing then move to the updates repository. For Branched, since the release isn't actually final yet, the 'updates' repository contains nothing - it's empty until release time - and potential new packages go first into 'updates-testing', and from there go, not into 'updates', but into 'release'. It's significant if you're in release engineering but doesn't matter a huge deal if you're a user, just thought I'd mention it. Turning on the 'updates' repository when you're running Branched won't hurt anything, but you'll never get any packages from it, until after the Final freeze goes into place.

I find upgrading with yum is usually the most reliable way to bump to Branched if you're going to do it before Beta, because we don't really start testing the installer-based upgrade functionality until Beta time, during Alpha time it's often broken. So just refer to https://fedoraproject.org/wiki/Upgra...dora_using_yum . The two minute version of how to use Branched is just 'follow the instructions on the upgrading using yum page': if you do that, the repositories will be set up for you, you don't actually need to worry about them.
__________________
Adam Williamson | awilliam AT redhat DOT com
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
Reply With Quote
  #6  
Old 22nd August 2012, 12:37 PM
maeniel Offline
Registered User
 
Join Date: Jun 2011
Posts: 31
linuxchrome
Re: emulate rolling using release branches?

Hey Adam, can't say thanks enough, that was exactly what I was looking for!

The clarifications are great otherwise I can image me farking up later on.

Sid is very reliable(as it actually doesn't move fast compared to arch/gentoo) if you pay attention to aptitude with the exception of gnome but even then the bugs are cosmetic.

I joined the live upgrade sig mailing list and will see what comes when I upgrade on the weekend and hopefully update this thread with my fun.

Thanks again.
Reply With Quote
  #7  
Old 18th February 2013, 08:34 AM
maeniel Offline
Registered User
 
Join Date: Jun 2011
Posts: 31
macossafari
Re: emulate rolling using release branches?

Just as an appendum, this actually did work on my macbook air - i know i know but its a great hardware product *hides behind linus* - without too much hassle. efi and all.
Reply With Quote
  #8  
Old 18th February 2013, 08:05 PM
AdamW's Avatar
AdamW Offline
Fedora QA Community Monkey
 
Join Date: Dec 2008
Location: Vancouver, BC
Posts: 3,768
linuxfirefox
Re: emulate rolling using release branches?

Great! I jumped ahead of schedule this time - I have my desktop on Rawhide (so, 'F19') right now. It's working okay so far for me.
__________________
Adam Williamson | awilliam AT redhat DOT com
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
Reply With Quote
Reply

Tags
branches, emulate, release, rolling

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rolling Release penguinpower Fedora Focus 12 21st March 2011 11:51 PM
Ubuntu To Turn Into A Rolling-Release Distribution? tox Linux Chat 6 27th November 2010 10:05 AM
Get a list of all symbolic names of branches in a cvs repo daviddoria Using Fedora 0 28th February 2010 09:23 PM
Fedora Rolling Release? sonoran Alpha, Beta & Snapshots Discussions (Fedora 11 Only) 13 2nd June 2009 06:45 PM
Rolling back a yum upgrade Shaggs Installation and Live Media 2 9th November 2007 11:26 AM


Current GMT-time: 13:36 (Friday, 24-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat