From Fedora Project Wiki

(Action: Fix clone URL)
 
(3 intermediate revisions by 2 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 ==
 
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.
 
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.
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 31: Line 31:
 
5. Edit the list of translated comps files in po/POTFILES.in to reflect currently supported releases.
 
5. Edit the list of translated comps files in po/POTFILES.in to reflect currently supported releases.
 
<pre>
 
<pre>
{{{
 
 
-comps-f12.xml
 
-comps-f12.xml
 
+comps-f15.xml
 
+comps-f15.xml

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.