(Rawhide users) Fedora 22 branching: What You Need To Know

Stephen Gallagher sgallagh at redhat.com
Thu Jul 10 11:11:25 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/10/2014 02:37 AM, Adam Williamson wrote:
> Hey folks! As we just hit a branch point, here's a refresher on
> what this means for folks who've been running Rawhide.
> 
> If you want to keep running Rawhide, which will now contain
> packages tracked for Fedora *22*, you don't need to do anything:
> just keep updating. From tomorrow onwards, you'll start getting
> '.fc22' packages, tracked for Fedora 22.
> 
> If you want to follow Fedora 21, you'll want to either remove the 
> 'fedora-repos-rawhide' package (that replaced
> fedora-release-rawhide today), or disable the Rawhide repository
> using a graphical repo config manager or 'yum-config-manager' from
> yum-utils:
> 
> sudo yum-config-manager --disable rawhide
> 
> then you'll want to *enable* the regular Fedora repositories:
> 
> sudo yum-config-manager --enable fedora
> 
> and, optionally, enable updates-testing:
> 
> sudo yum-config-manager --enable updates-testing
> 
> if you miss the branch point and wind up on Rawhide (F22) but you
> want to switch to F21, you'll want to do all the above, then do
> this:
> 
> sudo yum --releasever=21 distro-sync
> 
> which should get you back to F21. Note that as I write this, it
> seems that mirrormanager needs an update for F21 - right now when
> you try to use F21 repos, you'll see an error like this:
> 
> fedora/21/x86_64/metalink                                   |  28
> kB  00:00 Could not parse metalink
> https://mirrors.fedoraproject.org/metalink?repo=fedora-21&arch=x86_64
> error was No repomd file
> 
> I expect that'll get cleaned up pretty soon, so just hang tight.
> 
> Stay safe out there, intrepid pre-release-nauts!
> 

One thing I discovered last night. There's a bug with the new
fedora-release packages and yum/dnf are kind of arbitrarily picking
from fedora-release-[standard|cloud|server|workstation] to install if
you just update. (This is in large part because these are just
placeholder packages and don't have any content in them yet).

To avoid issues going forward, before you do the distro-sync above,
you probably want to 'yum install fedora-release-$something' where
$something is either 'standard' (for non-productized Fedora) or one of
the Products, which your environment will evolve more into the closer
we get to Alpha.

I'll try to work out what we need to do to make that transition
cleaner from F20->F21, but for Rawhide->F21 it's going to be a bit
manual for a while.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlO+dN0ACgkQeiVVYja6o6P6jgCbBZHPpQj6s6OnNSGxm6hAol8l
puoAniWV9dRrSjEehWBXwHakn61lYvLI
=dvSE
-----END PGP SIGNATURE-----


More information about the devel mailing list