#265 Setup for Fedora 26 Final
Merged 6 years ago by ausil. Opened 6 years ago by mohanboddu.
mohanboddu/pungi-fedora f26-final  into  f26

file added
+747
@@ -0,0 +1,747 @@ 

+ # PRODUCT INFO

+ release_name = 'Fedora'

+ release_short = 'Fedora'

+ release_version = '26'

+ release_is_layered = False

+ 

+ # GENERAL SETTINGS

+ bootable = True

+ comps_file = 'comps-f26.xml' #{

+ #    'scm': 'git',

+ #    'repo': 'https://pagure.io/fedora-comps.git',

+ #    'branch': None, # defaults to cvs/HEAD or git/master

+ #    'file': 'comps-f23.xml',

+ #}

+ 

+ variants_file='variants-fedora.xml'

+ sigkeys = ['64DAB85D']

+ 

+ # limit tree architectures

+ # if undefined, all architectures from variants.xml will be included

+ tree_arches = ['aarch64', 'armhfp', 'i386', 'ppc64', 'ppc64le', 'x86_64']

+ 

+ # limit tree variants

+ # if undefined, all variants from variants.xml will be included

+ #tree_variants = ['Server']

+ 

+ hashed_directories = True

+ 

+ # RUNROOT settings

+ runroot = True

+ runroot_channel = 'compose'

+ runroot_tag = 'f26-build'

+ 

+ # PKGSET

+ pkgset_source = 'koji' # koji, repos

+ 

+ # PKGSET - REPOS

+ # pkgset_repos format: {arch: [repo1_url, repo2_url, ...]}

+ # pkgset_repos = {}

+ 

+ # PKGSET - KOJI

+ pkgset_koji_tag = 'f26-compose'

+ pkgset_koji_inherit = True

+ 

+ filter_system_release_packages = False

+ 

+ # GATHER

+ gather_source = 'comps'

+ gather_method = 'deps'

+ check_deps = False

+ greedy_method = 'build'

+ 

+ # fomat: [(variant_uid_regex, {arch|*: [repos]})]

+ # gather_lookaside_repos = []

+ 

+ # GATHER - JSON

+ # format: {variant_uid: {arch: package: [arch1, arch2, None (for any arch)]}}

+ #gather_source_mapping = '/path/to/mapping.json'

+ 

+ 

+ # CREATEREPO

+ createrepo_c = True

+ createrepo_checksum = 'sha256'

+ createrepo_deltas = False 

+ 

+ # CHECKSUMS

+ media_checksums = ['sha256']

+ media_checksum_one_file = True

+ media_checksum_base_filename = '%(release_short)s-%(variant)s-%(version)s-1.1-%(arch)s'

+ #jigdo

+ create_jigdo = False

+ 

+ # BUILDINSTALL

+ buildinstall_method = 'lorax'

+ 

+ # Enables macboot on x86_64 for all variants and disables upgrade image building

+ # # everywhere.

+ lorax_options = [

+   ('^.*$', {

+      'x86_64': {

+          'nomacboot': False

+      },

+      '*': {

+          'noupgrade': True

+      }

+   })

+ ]

+ 

+ #extra_packages = [

+ #    '/mnt/packages/foo*',

+ #]

+ 

+ 

+ # fomat: [(variant_uid_regex, {arch|*: [packages]})]

+ additional_packages = [

+     ('.*', {

+         '*': [

+             'kernel*',

+             'dracut*',

+             'autocorr-*',

+             'eclipse-nls-*',

+             'hunspell-*',

+             'hyphen-*',

+             'calligra-l10n-*',

+             'kde-l10n-*',

+             'libreoffice-langpack-*',

+             'man-pages-*',

+             'mythes-*',

+         ],

+     }),

+ 

+     ('^Everything$', {

+         '*': [

+             '*',

+         ],

+     }),

+ 

+     ('^Server$', {

+         '*': [

+ 

+         ],

+     }),

+ 

+     ('^Workstation$', {

+         '*': [

+ 

+         ],

+     }),

+ 

+     ('^Cloud$', {

+         '*': [

+ 

+         ],

+     }),

+ 

+ ]

+ 

+ multilib = [

+     ('^Everything$', {

+         'x86_64': ['devel', 'runtime'],

+     })

+ ]

+ 

+ filter_packages = [

+     ('(Workstation|Server|Cloud)$', {

+         '*': [

+         'kernel*debug*',

+         'kernel-kdump*',

+         'kernel-tools*',

+         'syslog-ng*',

+         'astronomy-bookmarks',

+         'generic*',

+         'GConf2-dbus*',

+         'bluez-gnome',

+         'java-1.8.0-openjdk',

+         'community-mysql*',

+         'jruby*',

+         'gimp-help-*',

+         ]

+     }),

+ ]

+ 

+ 

+ # format: {arch|*: [packages]}

+ multilib_blacklist = {

+     '*': ['kernel', 'kernel-PAE*', 'kernel*debug*',

+         'dmraid-devel', 'kdeutils-devel', 'mkinitrd-devel',

+         'java-1.5.0-gcj-devel', 'java-1.7.0-icedtea-devel',

+         'php-devel', 'java-1.6.0-openjdk-devel',

+         'java-1.7.0-openjdk-devel', 'java-1.8.0-openjdk-devel',

+         'httpd-devel', 'tomcat-native', 'php*', 'httpd',

+         'krb5-server', 'krb5-server-ldap', 'mod_*', 'ghc-*'

+     ],

+ }

+ 

+ 

+ # format: {arch|*: [packages]}

+ multilib_whitelist = {

+     '*': ['libgnat', 'wine', 'lmms-vst', 'nspluginwrapper',

+         'libflashsupport', 'valgrind', 'perl-libs', 'redhat-lsb',

+         'yaboot', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux',

+         'syslinux-tftpboot', 'nosync', '*-static', 'apitrace-libs',

+         'fakeroot-libs', 'postgresql-odbc', 'mysql-connector-odbc',

+         'fakechroot-libs','mesa-vdpau-drivers', 'p11-kit-trust'

+     ],

+ }

+ 

+ createiso_skip = [

+         ('^Workstation$', {

+             '*': True,

+             'src': True

+         }),

+ 

+         ('^Server$', {

+             'src': True

+         }),

+ 

+         ('^Cloud$', {

+             '*': True,

+             'src': True

+         }),

+ 

+         ('^Everything$', {

+             '*': True,

+             'src': True

+         }),

+ 

+     ]

+ 

+ # fomat: [(variant_uid_regex, {arch|*: [scm_dicts]})]

+ #extra_files = [

+ #    ('^(Server|Workstation|Cloud)$', {

+ #        '*': [

+ #            {

+ #                'scm': 'rpm',

+ #                'repo': 'fedora-release-%(variant_id_lower)s',

+ #                'branch': None,

+ #                'file': [

+ #                    '/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-release',

+ #                ],

+ #                'target': '',

+ #            },

+ #        ],

+ #    }),

+ #]

+ 

+ # Image name respecting Fedora's image naming policy

+ image_name_format = '%(release_short)s-%(variant)s-%(disc_type)s-%(arch)s-%(version)s-1.1.iso'

+ # # Use the same format for volume id

+ image_volid_formats = [

+      '%(release_short)s-%(variant)s-%(disc_type)s-%(arch)s-%(version)s'

+      ]

+ # No special handling for layered products, use same format as for regular images

+ image_volid_layered_product_formats = []

+ # Replace 'Cloud' with 'C' in volume id etc.

+ volume_id_substitutions = {

+         'Rawhide': 'rawh',

+          'Images': 'img',

+     'MATE_Compiz': 'MATE',

+        'Security': 'Sec',

+  'Electronic_Lab': 'Elec',

+        'Robotics': 'Robo',

+  'Scientific_KDE': 'SciK',

+   'Astronomy_KDE': 'AstK',

+    'Design_suite': 'Dsgn',

+           'Games': 'Game',

+         'Jam_KDE': 'Jam',

+     'Workstation': 'WS',

+      'Everything': 'E',

+          'Server': 'S',

+           'Cloud': 'C',

+           'Alpha': 'A',

+            'Beta': 'B',

+              'TC': 'T',

+ }

+ 

+ disc_types = {

+     'boot': 'netinst',

+     'live': 'Live',

+ }

+ 

+ translate_paths = [

+    ('/mnt/koji/compose/', 'http://kojipkgs.fedoraproject.org/compose/'),

+ ]

+ 

+ # These will be inherited by live_media, live_images and image_build

+ global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#origin/f26'

+ global_release = "1.1" 

+ global_version = '26'

+ # live_images ignores this in favor of live_target

+ global_target = 'f26'

+ 

+ image_build = {

+     '^Docker$': [

+         {

+             'image-build': {

+                     'format': [('docker', 'tar.xz')],

+                     'name': 'Fedora-Docker-Base',

+                     'kickstart': 'fedora-docker-base.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 5,

+                     'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'],

+                     'repo': 'Everything',

+                     'install_tree_from': 'Everything',

+                     'subvariant': 'Docker_Base',

+                     'failable': ['*'],

+                     },

+             'factory-parameters': {

+                 'dockerversion': "1.10.1",

+                 'docker_cmd':  '[ "/usr/bin/bash" ]',

+                 'docker_env': '[ "DISTTAG=f26container", "FGC=f26" ]',

+                 'docker_label': {

+                     'name': 'fedora',

+                     'license': u'MIT',

+                     'vendor': 'Fedora Project',

+                     'version': '26',

+                 },

+             },

+         },

+         {

+             'image-build': {

+                     'format': [('docker', 'tar.xz')],

+                     'name': 'Fedora-Container-Minimal-Base',

+                     'kickstart': 'fedora-docker-base-minimal.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 5,

+                     'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'],

+                     'repo': 'Everything',

+                     'install_tree_from': 'Everything',

+                     'subvariant': 'Container_Minimal_Base',

+                     'failable': ['*'],

+                     },

+             'factory-parameters': {

+                 'dockerversion': "1.10.1",

+                 'docker_cmd':  '[ "/usr/bin/bash" ]',

+                 'docker_env': '[ "DISTTAG=f26container", "FGC=f26" ]',

+                 'docker_label': {

+                     'name': 'fedora-minimal',

+                     'license': u'MIT',

+                     'vendor': 'Fedora Project',

+                     'version': '26',

+                 },

+             },

+         }

+         ],

+     '^CloudImages$': [

+         {

+             'image-build': {

+                     'format': [('qcow2','qcow2'), ('raw-xz','raw.xz')],

+                     'name': 'Fedora-Cloud-Base',

+                     'kickstart': 'fedora-cloud-base.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 4,

+                     'arches': ['aarch64', 'ppc64', 'ppc64le', 'x86_64'],

+                     'repo': 'Cloud',

+                     'install_tree_from': 'Cloud',

+                     'subvariant': 'Cloud_Base',

+                     'failable': ['aarch64', 'ppc64', 'ppc64le'],

+                      }

+         },

+         {

+             'image-build': {

+                     'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],

+                     'name': 'Fedora-Cloud-Base-Vagrant',

+                     'kickstart': 'fedora-cloud-base-vagrant.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 40,

+                     'arches': ['x86_64'],

+                     'repo': 'Cloud',

+                     'install_tree_from': 'Cloud',

+                     'subvariant': 'Cloud_Base',

+                     'failable': ['*'],

+                      },

+         },

+         {

+             'image-build': {

+                     'format': [('qcow2','qcow2'), ('raw-xz','raw.xz')],

+                     'name': 'Fedora-Atomic',

+                     'kickstart': 'fedora-atomic.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 6,

+                     'arches': ['x86_64'],

+                     'repo': 'Cloud',

+                     'install_tree_from': 'Cloud',

+                     'subvariant': 'Atomic',

+                     'failable': ['*'],

+                      }

+         },

+         {

+             'image-build': {

+                     'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],

+                     'name': 'Fedora-Atomic-Vagrant',

+                     'kickstart': 'fedora-atomic-vagrant.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 40,

+                     'arches': ['x86_64'],

+                     'repo': 'Cloud',

+                     'install_tree_from': 'Cloud',

+                     'subvariant': 'Atomic',

+                     'failable': ['*'],

+                      },

+             'factory-parameters': {

+                     'vagrant_sync_directory': '/home/vagrant/sync',

+             }

+         },

+         ],

+     '^Labs$': [

+         {

+             'image-build': {

+                     'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],

+                     'name': 'Fedora-Python-Classroom-Vagrant',

+                     'kickstart': 'fedora-python-classroom-vagrant.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 40,

+                     'arches': ['x86_64'],

+                     'repo': 'Everything',

+                     'install_tree_from': 'Everything',

+                     'subvariant': 'Python_Classroom',

+                     'failable': ['*'],

+                      },

+             'factory-parameters': {

+                     'ova-option': 'vagrant_sync_directory=/home/vagrant/sync'

+             }

+         },

+         ],

+     '^Spins': [

+         {

+             'image-build': {

+                     'format': [('raw-xz','raw.xz')],

+                     'name': 'Fedora-Minimal',

+                     'kickstart': 'fedora-disk-minimal.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 5,

+                     'arches': ['aarch64'],

+                     'repo': 'Everything',

+                     'install_tree_from': 'Everything',

+                     'subvariant': 'Minimal',

+                     'failable': ['*'],

+                      }

+         },

+         ],

+     '^Workstation$': [

+         {

+             'image-build': {

+                     'format': [('raw-xz','raw.xz')],

+                     'name': 'Fedora-Workstation',

+                     'kickstart': 'fedora-disk-workstation.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 8,

+                     'arches': ['aarch64'],

+                     'repo': 'Workstation',

+                     'install_tree_from': 'Workstation',

+                     'subvariant': 'Workstation',

+                     'failable': ['*'],

+                      }

+         },

+         ],

+     '^Server$': [

+         {

+             'image-build': {

+                     'format': [('raw-xz','raw.xz')],

+                     'name': 'Fedora-Server',

+                     'kickstart': 'fedora-disk-server.ks',

+                     'distro': 'Fedora-22',

+                     'disk_size': 7,

+                     'arches': ['aarch64'],

+                     'repo': 'Server',

+                     'install_tree_from': 'Server',

+                     'subvariant': 'Server',

+                     'failable': ['*'],

+                      }

+         },

+         ],

+ }

+ 

+ live_media = {

+     '^Workstation$': [

+             {

+                 'name': 'Fedora-Workstation-Live',

+                 'kickstart': 'fedora-live-workstation.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['i386'],

+                 'repo': 'Everything',

+                 'subvariant': 'Workstation'

+ 

+             }

+         ],

+     '^Spins': [

+             {

+                 'name': 'Fedora-KDE-Live',

+                 'kickstart': 'fedora-live-kde.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['i386'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'KDE'

+ 

+             },

+             {

+                 'name': 'Fedora-Xfce-Live',

+                 'kickstart': 'fedora-live-xfce.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Xfce'

+             },

+             {

+                 'name': 'Fedora-SoaS-Live',

+                 'kickstart': 'fedora-live-soas.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'SoaS'

+             },

+             {

+                 'name': 'Fedora-Cinnamon-Live',

+                 'kickstart': 'fedora-live-cinnamon.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Cinnamon'

+             },

+             {

+                 'name': 'Fedora-LXDE-Live',

+                 'kickstart': 'fedora-live-lxde.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'LXDE'

+             },

+             {

+                 'name': 'Fedora-MATE_Compiz-Live',

+                 'kickstart': 'fedora-live-mate_compiz.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Mate'

+             },

+             {

+                 'name': 'Fedora-LXQt-Live',

+                 'kickstart': 'fedora-live-lxqt.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'LXQt'

+             }

+         ],

+     '^Labs$': [

+             {

+                 'name': 'Fedora-Astronomy_KDE-Live',

+                 'kickstart': 'fedora-live-astronomy_kde.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Astronomy_KDE'

+             },

+             {

+                 'name': 'Fedora-Design_suite-Live',

+                 'kickstart': 'fedora-live-design_suite.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Design_suite'

+             },

+             {

+                 'name': 'Fedora-Scientific_KDE-Live',

+                 'kickstart': 'fedora-live-scientific_kde.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Scientific_KDE'

+             },

+             {

+                 'name': 'Fedora-Games-Live',

+                 'kickstart': 'fedora-live-games.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Games'

+             },

+             {

+                 'name': 'Fedora-Security-Live',

+                 'kickstart': 'fedora-live-security.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Security'

+             },

+             {

+                 'name': 'Fedora-Jam_KDE-Live',

+                 'kickstart': 'fedora-live-jam_kde.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Jam_KDE'

+             },

+             {

+                 'name': 'Fedora-Robotics-Live',

+                 'kickstart': 'fedora-live-robotics.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Robotics'

+             },

+             {

+                 'name': 'Fedora-Python-Classroom-Live',

+                 'kickstart': 'fedora-live-python-classroom.ks',

+                 'arches': ['x86_64', 'i386'],

+                 'failable': ['*'],

+                 'repo': 'Everything',

+                 'install_tree_from': 'Everything',

+                 'subvariant': 'Python_Classroom'

+             }

+     ],

+ }

+ 

+ failable_deliverables = [

+     ('^.*$', {

+         # buildinstall makes no sense as blocking

+         'src': ['buildinstall'],

+         # Nothing on aarch64, i386, ppc64 and ppc64le blocks the compose

+         'aarch64': ['buildinstall', 'iso'],

+         'i386': ['buildinstall', 'iso'],

+         'ppc64': ['buildinstall', 'iso'],

+         'ppc64le': ['buildinstall', 'iso'],

+     })

+ ]

+ 

+ live_target = 'f26'

+ live_images_no_rename = True

+ # fomat: [(variant_uid_regex, {arch|*: scm_dict})]

+ live_images = [

+     ('^Workstation$', {

+         'armhfp': {

+                 'kickstart': 'fedora-arm-workstation.ks',

+                 'name': 'Fedora-Workstation-armhfp',

+                 'type': 'appliance',

+                 'failable': True,

+                 }

+     }),

+     ('^Server$', {

+         'armhfp': {

+                 'kickstart': 'fedora-arm-server.ks',

+                 'name': 'Fedora-Server-armhfp',

+                 'type': 'appliance',

+                 'failable': True,

+                 }

+     }),

+     ('^Spins$', {

+         'armhfp': [{

+                 'kickstart': 'fedora-arm-kde.ks',

+                 'name': 'Fedora-KDE-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'KDE',

+                 'failable': True,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-lxde.ks',

+                 'name': 'Fedora-LXDE-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'LXDE',

+                 'failable': True,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-mate.ks',

+                 'name': 'Fedora-Mate-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'Mate',

+                 'failable': True,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-minimal.ks',

+                 'name': 'Fedora-Minimal-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'Minimal',

+                 'failable': False,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-soas.ks',

+                 'name': 'Fedora-SoaS-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'SoaS',

+                 'failable': True,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-xfce.ks',

+                 'name': 'Fedora-Xfce-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'Xfce',

+                 'failable': False,

+                 },

+                 {

+                 'kickstart': 'fedora-arm-lxqt.ks',

+                 'name': 'Fedora-LXQt-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'LXQt',

+                 'failable': True,

+                 },]

+     }),

+     ('^Labs$', {

+         'armhfp': {

+                 'kickstart': 'fedora-arm-python-classroom.ks',

+                 'name': 'Fedora-Python-Classroom-armhfp',

+                 'repo': 'Everything',

+                 'type': 'appliance',

+                 'subvariant': 'Python_Classroom',

+                 'failable': True,

+                 }

+     }),

+ ]

+ 

+ ostree = [

+     ("^ostree$", {

+         "x86_64": {

+             "treefile": "fedora-ostree-workstation.json",

+             "config_url": "https://pagure.io/workstation-ostree-config.git",

+             "config_branch": "f26",

+             "repo": "Workstation",

+             "ostree_repo": "/mnt/koji/compose/ostree/26/",

+             'failable': ['*'],

+         }

+     })

+ ]

+ 

+ ostree_installer = [

+     ("^Workstation$", {

+         "x86_64": {

+             "repo": "Everything",

+             "release": None,

+             "installpkgs": ["fedora-productimg-workstation"],

+             "add_template": ["ostree-based-installer/lorax-configure-repo.tmpl",

+                              "ostree-based-installer/lorax-embed-repo.tmpl"],

+             "add_template_var": [

+                 "ostree_install_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/",

+                 "ostree_update_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/",

+                 "ostree_osname=fedora-workstation",

+                 "ostree_install_ref=fedora/26/x86_64/workstation",

+                 "ostree_update_ref=fedora/26/x86_64/workstation",

+             ],

+             'template_repo': 'https://pagure.io/fedora-lorax-templates.git',

+             'template_branch': 'f26',

+             'failable': ['*'],

+         }

+     })

+ ]

+ 

+ koji_profile = 'compose_koji'

file modified
+1 -1
@@ -1,7 +1,7 @@ 

  #!/bin/sh

  export LC_ALL=C

  LABEL=$1

- CONFIG="fedora-beta.conf"

+ CONFIG="fedora-final.conf"

  TARGET_DIR="/mnt/koji/compose/26"

  #OLD_COMPOSES_DIR="--old-composes=/mnt/fedora_koji/compose/f23 --old-composes=$TARGET_DIR"

  NIGHTLY=""

rebased

6 years ago
$ pungi-config-validate fedora-final.conf 
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-astronomy_kde.ks', 'name': 'Fedora-Astronomy_KDE-Live', 'subvariant': 'Astronomy_KDE', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-design_suite.ks', 'name': 'Fedora-Design_suite-Live', 'subvariant': 'Design_suite', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-scientific_kde.ks', 'name': 'Fedora-Scientific_KDE-Live', 'subvariant': 'Scientific_KDE', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-games.ks', 'name': 'Fedora-Games-Live', 'subvariant': 'Games', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-security.ks', 'name': 'Fedora-Security-Live', 'subvariant': 'Security', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-jam_kde.ks', 'name': 'Fedora-Jam_KDE-Live', 'subvariant': 'Jam_KDE', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-robotics.ks', 'name': 'Fedora-Robotics-Live', 'subvariant': 'Robotics', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-python-classroom.ks', 'name': 'Fedora-Python-Classroom-Live', 'subvariant': 'Python_Classroom', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-live-workstation.ks', 'name': 'Fedora-Workstation-Live', 'subvariant': 'Workstation', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['i386']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-kde.ks', 'name': 'Fedora-KDE-Live', 'subvariant': 'KDE', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['i386']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-xfce.ks', 'name': 'Fedora-Xfce-Live', 'subvariant': 'Xfce', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-soas.ks', 'name': 'Fedora-SoaS-Live', 'subvariant': 'SoaS', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-cinnamon.ks', 'name': 'Fedora-Cinnamon-Live', 'subvariant': 'Cinnamon', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-lxde.ks', 'name': 'Fedora-LXDE-Live', 'subvariant': 'LXDE', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-mate_compiz.ks', 'name': 'Fedora-MATE_Compiz-Live', 'subvariant': 'Mate', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-live-lxqt.ks', 'name': 'Fedora-LXQt-Live', 'subvariant': 'LXQt', 'arches': ['x86_64', 'i386'], 'repo_from': 'Everything', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'source_repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'add_template': ['ostree-based-installer/lorax-configure-repo.tmpl', 'ostree-based-installer/lorax-embed-repo.tmpl'], 'source_repo_from': 'Everything', 'template_repo': 'https://pagure.io/fedora-lorax-templates.git', 'add_template_var': ['ostree_install_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/', 'ostree_update_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/', 'ostree_osname=fedora-workstation', 'ostree_install_ref=fedora/26/x86_64/workstation', 'ostree_update_ref=fedora/26/x86_64/workstation'], 'release': None, 'template_branch': 'f26', 'installpkgs': ['fedora-productimg-workstation'], 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'source_repo_from' is specified, value from 'source_repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-docker-base.ks', 'disk_size': 5, 'name': 'Fedora-Docker-Base', 'format': [('docker', 'tar.xz')], 'subvariant': 'Docker_Base', 'repo_from': 'Everything', 'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-docker-base-minimal.ks', 'disk_size': 5, 'name': 'Fedora-Container-Minimal-Base', 'format': [('docker', 'tar.xz')], 'subvariant': 'Container_Minimal_Base', 'repo_from': 'Everything', 'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Cloud', 'kickstart': 'fedora-cloud-base.ks', 'disk_size': 4, 'name': 'Fedora-Cloud-Base', 'format': [('qcow2', 'qcow2'), ('raw-xz', 'raw.xz')], 'subvariant': 'Cloud_Base', 'repo_from': 'Cloud', 'arches': ['aarch64', 'ppc64', 'ppc64le', 'x86_64'], 'failable': ['aarch64', 'ppc64', 'ppc64le'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Cloud', 'kickstart': 'fedora-cloud-base-vagrant.ks', 'disk_size': 40, 'name': 'Fedora-Cloud-Base-Vagrant', 'format': [('vagrant-libvirt', 'vagrant-libvirt.box'), ('vagrant-virtualbox', 'vagrant-virtualbox.box')], 'subvariant': 'Cloud_Base', 'repo_from': 'Cloud', 'arches': ['x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Cloud', 'kickstart': 'fedora-atomic.ks', 'disk_size': 6, 'name': 'Fedora-Atomic', 'format': [('qcow2', 'qcow2'), ('raw-xz', 'raw.xz')], 'subvariant': 'Atomic', 'repo_from': 'Cloud', 'arches': ['x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Cloud', 'kickstart': 'fedora-atomic-vagrant.ks', 'disk_size': 40, 'name': 'Fedora-Atomic-Vagrant', 'format': [('vagrant-libvirt', 'vagrant-libvirt.box'), ('vagrant-virtualbox', 'vagrant-virtualbox.box')], 'subvariant': 'Atomic', 'repo_from': 'Cloud', 'arches': ['x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Server', 'kickstart': 'fedora-disk-server.ks', 'disk_size': 7, 'name': 'Fedora-Server', 'format': [('raw-xz', 'raw.xz')], 'subvariant': 'Server', 'repo_from': 'Server', 'arches': ['aarch64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-python-classroom-vagrant.ks', 'disk_size': 40, 'name': 'Fedora-Python-Classroom-Vagrant', 'format': [('vagrant-libvirt', 'vagrant-libvirt.box'), ('vagrant-virtualbox', 'vagrant-virtualbox.box')], 'subvariant': 'Python_Classroom', 'repo_from': 'Everything', 'arches': ['x86_64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Everything', 'kickstart': 'fedora-disk-minimal.ks', 'disk_size': 5, 'name': 'Fedora-Minimal', 'format': [('raw-xz', 'raw.xz')], 'subvariant': 'Minimal', 'repo_from': 'Everything', 'arches': ['aarch64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'install_tree_from': 'Workstation', 'kickstart': 'fedora-disk-workstation.ks', 'disk_size': 8, 'name': 'Fedora-Workstation', 'format': [('raw-xz', 'raw.xz')], 'subvariant': 'Workstation', 'repo_from': 'Workstation', 'arches': ['aarch64'], 'failable': ['*'], 'distro': 'Fedora-22'}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'source_repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'config_url': 'https://pagure.io/workstation-ostree-config.git', 'source_repo_from': 'Workstation', 'ostree_repo': '/mnt/koji/compose/ostree/26/', 'treefile': 'fedora-ostree-workstation.json', 'config_branch': 'f26', 'failable': ['*']}
WARNING: Config option 'repo' is not found, but 'source_repo_from' is specified, value from 'source_repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-kde.ks', 'name': 'Fedora-KDE-armhfp', 'type': 'appliance', 'subvariant': 'KDE', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-lxde.ks', 'name': 'Fedora-LXDE-armhfp', 'type': 'appliance', 'subvariant': 'LXDE', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-mate.ks', 'name': 'Fedora-Mate-armhfp', 'type': 'appliance', 'subvariant': 'Mate', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-minimal.ks', 'name': 'Fedora-Minimal-armhfp', 'type': 'appliance', 'subvariant': 'Minimal', 'repo_from': 'Everything', 'failable': False}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-soas.ks', 'name': 'Fedora-SoaS-armhfp', 'type': 'appliance', 'subvariant': 'SoaS', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-xfce.ks', 'name': 'Fedora-Xfce-armhfp', 'type': 'appliance', 'subvariant': 'Xfce', 'repo_from': 'Everything', 'failable': False}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-lxqt.ks', 'name': 'Fedora-LXQt-armhfp', 'type': 'appliance', 'subvariant': 'LXQt', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.
WARNING: Config option 'repo_from' is deprecated, its value will be appended to option 'repo'. In:
{'kickstart': 'fedora-arm-python-classroom.ks', 'name': 'Fedora-Python-Classroom-armhfp', 'type': 'appliance', 'subvariant': 'Python_Classroom', 'repo_from': 'Everything', 'failable': True}
WARNING: Config option 'repo' is not found, but 'repo_from' is specified, value from 'repo_from' is now added as 'repo'.

This should be set to False for final composes. we do not want deltas as they will not be useful for long

rebased

6 years ago

Pull-Request has been merged by ausil

6 years ago
Metadata