From Fedora Project Wiki

(Created page with '== Description == Changing comps == Action == 1. clone the comps repo <pre> $ git clone ssh://git.fedorahosted.org/git/comps </pre> 2. Create the new comps file for next relea...')
 
(→‎Action: Fix clone URL)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{admon/important|This page is deprecated| All Fedora Release Engineering Documentation has moved [https://docs.pagure.org/releng/ here] with source hosted along side the code in the [https://pagure.io/releng releng pagure repository]}}
== Description ==
== Description ==
Changing comps
When we start a new Fedora development cycle (when we branch rawhide) we have to create a new comps file for the new release.  This SOP covers that action.


== Action ==
== Action ==
Line 6: Line 8:
1. clone the comps repo
1. clone the comps repo
<pre>
<pre>
$ git clone ssh://git.fedorahosted.org/git/comps
$ git clone ssh://git.fedorahosted.org/git/comps.git
</pre>
</pre>


Line 16: Line 18:
3. Edit Makefile to update comps-rawhide target
3. Edit Makefile to update comps-rawhide target
<pre>
<pre>
{{{
- -comps-rawhide: comps-f14.xml
- -comps-rawhide: comps-f14.xml
- -      @mv comps-f14.xml comps-rawhide.xml
- -      @mv comps-f14.xml comps-rawhide.xml
+comps-rawhide: comps-f15.xml
+comps-rawhide: comps-f15.xml
+      @mv comps-f15.xml comps-rawhide.xml
+      @mv comps-f15.xml comps-rawhide.xml
}}}
</pre>
</pre>


Line 29: Line 29:
</pre>
</pre>


5. Send it up:
5. Edit the list of translated comps files in po/POTFILES.in to reflect currently supported releases.
<pre>
-comps-f12.xml
+comps-f15.xml
</pre>
 
6. Send it up:
<pre>
<pre>
$ git push
$ git push
Line 35: Line 41:


== Verification ==
== Verification ==
* '''FIXME'''--anything to add here?
One can review the logs for rawhide compose after this change to make sure the right comps file was used.


== Consider Before Running ==
== Consider Before Running ==
* '''FIXME'''--anything to add here?
Nothing yet.


[[Category:Release Engineering SOPs]]
[[Category:Release Engineering SOPs]]

Latest revision as of 09:58, 28 March 2016

Important.png
This page is deprecated
All Fedora Release Engineering Documentation has moved here with source hosted along side the code in the releng pagure repository

Description

When we start a new Fedora development cycle (when we branch rawhide) we have to create a new comps file for the new release. This SOP covers that action.

Action

1. clone the comps repo

$ git clone ssh://git.fedorahosted.org/git/comps.git

2. Create the new comps file for next release:

$ cp comps-f14.xml.in comps-f15.xml.in

3. Edit Makefile to update comps-rawhide target

- -comps-rawhide: comps-f14.xml
- -       @mv comps-f14.xml comps-rawhide.xml
+comps-rawhide: comps-f15.xml
+       @mv comps-f15.xml comps-rawhide.xml

4. Add the new comps file to source control:

$ git add comps-f15.xml.in

5. Edit the list of translated comps files in po/POTFILES.in to reflect currently supported releases.

-comps-f12.xml
+comps-f15.xml

6. Send it up:

$ git push

Verification

One can review the logs for rawhide compose after this change to make sure the right comps file was used.

Consider Before Running

Nothing yet.