Every time Fedora has a new release (twice a year) we need to build our Open Source packages for this. Over and over again I forget the basic steps.
For example to build rear for Fedora 19 I need a branch for it in Fedora’s git environment. Basically, I had the following:
$ fedpkg switch-branch -l
Locals:
el4
el5
el6
f12
f13
f14
f15
f17
* f18
master
Remotes:
origin/el4
origin/el5
origin/el6
origin/f10
origin/f11
origin/f12
origin/f13
origin/f14
origin/f15
origin/f16
origin/f17
origin/f18
origin/master
As you can see in the above example Fedora 19 (f19) is missing in the list. Before requesting the missing branch in Bugzilla’s ticket of your initial software request check if it is not already available with the command:
$ git pull
Enter passphrase for key '~/.ssh/id_rsa_fedora':
From ssh://pkgs.fedoraproject.org/rear
* [new branch] f19 -> origin/f19
Already up-to-date.
There it is (no need to request this branch via RedHat Bugzilla). Finally we can switch to the f19 release branch:
$ fedpkg switch-branch f19
Branch f19 set up to track remote branch f19 from origin.
Comments
comments powered by Disqus