#10 Initial test data for compose testing.
Closed 3 years ago by ausil. Opened 3 years ago by dmach.
dmach/pungi initial_tests  into  master

file modified
+13 -5

@@ -922,7 +922,6 @@ 

                  pprint.pformat(list(sorted(failed)))))

              self.logger.info("Couldn't find %i of %i srpms." % (

                  len(failed), len(self.src_by_bin)))

-             raise RuntimeError("Could not find all srpms.")

  

      def add_srpms(self, po_list=None):

          """Cycle through the list of package objects and

@@ -932,11 +931,14 @@ 

          srpms = set()

          po_list = po_list or self.po_list

          for po in sorted(po_list):

-             srpm_po = self.sourcerpm_srpmpo_map[po.sourcerpm]

-             if srpm_po in self.completed_add_srpms:

+             try:

+                 srpm_po = self.sourcerpm_srpmpo_map[po.sourcerpm]

+             except KeyError:

+                 self.logger.error("Cannot get source RPM '%s' for %s" % (po.sourcerpm, po.nvra))

+                 srpm_po = None

+ 

+             if srpm_po is None:

                  continue

-             msg = "Added source package %s.%s (repo: %s)" % (srpm_po.name, srpm_po.arch, srpm_po.repoid)

-             self.add_source(srpm_po, msg)

  

              # flags

              if po in self.input_packages:

@@ -948,6 +950,12 @@ 

              if po in self.multilib_packages:

                  self.multilib_packages.add(srpm_po)

  

+             if srpm_po in self.completed_add_srpms:

+                 continue

+ 

+             msg = "Added source package %s.%s (repo: %s)" % (srpm_po.name, srpm_po.arch, srpm_po.repoid)

+             self.add_source(srpm_po, msg)

+ 

              self.completed_add_srpms.add(srpm_po)

              srpms.add(srpm_po)

          return srpms

@@ -0,0 +1,162 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">

+ <comps>

+ 

+   <!-- GROUPS -->

+ 

+   <group>

+     <id>core</id>

+     <name>Core</name>

+     <description>Smallest possible installation</description>

+     <default>true</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-bash</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>standard</id>

+     <name>Standard</name>

+     <description>Common set of utilities that extend the minimal installation.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq>dummy-lvm2</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>text-internet</id>

+     <name>Text-based Internet</name>

+     <description>This group includes text-based email, Web, and chat clients.  These applications do not require the X Window System.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="optional">dummy-elinks</packagereq>

+       <packagereq type="optional">dummy-tftp</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>firefox</id>

+     <name>Firefox Web Browser</name>

+     <description>The Firefox web browser</description>

+     <default>false</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq>dummy-firefox</packagereq>

+       <packagereq>dummy-icedtea-web</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group arch="i386 x86_64">

+     <id>skype</id>

+     <name>Skype</name>

+     <description>Free internet telephony</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq>dummy-skype</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group arch="x86_64">

+     <id>resilient-storage</id>

+     <name>Resilient Storage</name>

+     <description>Clustered storage, including the GFS2 filesystem.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-gfs2-utils</packagereq>

+       <packagereq type="mandatory">dummy-lvm2-cluster</packagereq>

+       <packagereq type="mandatory">dummy-pacemaker</packagereq>

+       <packagereq type="mandatory">dummy-resource-agents</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>gluster</id>

+     <name>Gluster</name>

+     <description>GlusterFS support packages</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-glusterfs-resource-agents</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>basic-desktop</id>

+     <name>Desktop</name>

+     <default>true</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="conditional" requires="dummy-imsettings">dummy-imsettings-gnome</packagereq>

+     </packagelist>

+   </group>

+ 

+   <!-- ENVIRONMENTS -->

+ 

+   <environment>

+     <id>minimal</id>

+     <name>Minimal install</name>

+     <description>Basic functionality.</description>

+     <display_order>99</display_order>

+     <grouplist>

+       <groupid>core</groupid>

+     </grouplist>

+     <optionlist>

+     </optionlist>

+   </environment>

+ 

+   <environment>

+     <id>desktop</id>

+     <name>Desktop</name>

+     <description>Desktop.</description>

+     <display_order>10</display_order>

+     <grouplist>

+       <groupid>core</groupid>

+       <groupid>standard</groupid>

+       <groupid>basic-desktop</groupid>

+     </grouplist>

+     <optionlist>

+     </optionlist>

+   </environment>

+ 

+   <environment>

+     <id>empty</id>

+     <name>Empty</name>

+     <description>Should not appear in the repos.</description>

+     <display_order>10</display_order>

+     <grouplist>

+       <groupid>does-not-exist</groupid>

+     </grouplist>

+   </environment>

+ 

+   <!-- LANGPACKS -->

+ 

+   <langpacks>

+     <match install="LabPlot-doc-%s" name="LabPlot-doc"/>

+     <match install="aspell-%s" name="aspell"/>

+     <match install="autocorr-%s" name="autocorr-en"/>

+     <match install="calligra-l10n-%s" name="calligra-core"/>

+     <match install="childsplay-alphabet_sounds_%s" name="childsplay"/>

+     <match install="eclipse-nls-%s" name="eclipse-platform"/>

+     <match install="firefox-langpack-%s" name="firefox"/>

+     <match install="gcompris-sound-%s" name="gcompris"/>

+     <match install="gimp-help-%s" name="gimp-help"/>

+     <match install="hunspell-%s" name="hunspell"/>

+     <match install="hyphen-%s" name="hyphen"/>

+     <match install="kde-l10n-%s" name="kdelibs"/>

+     <match install="kde-i18n-%s" name="kdelibs3"/>

+     <match install="libreoffice-langpack-%s" name="libreoffice-core"/>

+     <match install="man-pages-%s" name="man-pages"/>

+     <match install="moodle-%s" name="moodle"/>

+     <match install="mythes-%s" name="mythes"/>

+     <match install="nqc-doc-%s" name="nqc-doc"/>

+     <match install="openoffice.org-langpack-%s" name="openoffice.org-core"/>

+     <match install="tesseract-langpack-%s" name="tesseract"/>

+     <match install="tkgate-%s" name="tkgate"/>

+   </langpacks>

+ </comps>

@@ -0,0 +1,139 @@ 

+ # PRODUCT (RELEASE) INFO

+ product_name = "Dummy Product"

+ product_short = "DP"

+ product_version = "1.0"

+ product_is_layered = False

+ product_type = "ga"

+ 

+ 

+ # GENERAL SETTINGS

+ bootable = False

+ comps_file = "dummy-comps.xml"

+ variants_file = "dummy-variants.xml"

+ sigkeys = [None] # None = unsigned

+ 

+ # limit tree architectures

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

+ atree_arches = ["x86_64"]

+ 

+ # limit tree variants

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

+ #tree_variants = ["Server"]

+ 

+ multilib_arches = ["ppc64", "x86_64", "s390x"]

+ multilib_methods = ["devel", "runtime"] # devel (recommended), all, base, file, kernel, none, runtime

+ 

+ 

+ # RUNROOT settings

+ runroot = False

+ #runroot_channel = ""

+ #runroot_tag = ""

+ 

+ 

+ # PKGSET

+ pkgset_source = "repos" # koji, repos

+ 

+ # PKGSET - REPOS

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

+ pkgset_repos = {

+     "i386": [

+         "repo",

+     ],

+     "x86_64": [

+         "repo",

+     ],

+     "s390x": [

+         "repo",

+     ],

+ }

+ 

+ # PKGSET - KOJI

+ #pkgset_koji_path_prefix = "/mnt/koji"

+ #pkgset_koji_url = ""

+ #pkgset_koji_tag = ""

+ 

+ 

+ # 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

+ # TODO: checksum type - mandatory

+ createrepo_c = True

+ 

+ 

+ # BUILDINSTALL

+ 

+ 

+ # PRODUCTIMG

+ 

+ 

+ # CREATEISO

+ create_optional_isos = False

+ symlink_isos_to = None

+ 

+ 

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

+ additional_packages = [

+     ('^Server$', {

+         '*': [

+ #            'dummy-lvm2-devel',

+              'dummy-libtool',

+         ],

+     }),

+     ('^Client-optional$', {

+         '*': [

+             'dummy-httpd',

+         ],

+     }),

+ ]

+ 

+ filter_packages = [

+     ('^.*$', {

+         '*': [

+             'dummy-pacemaker',

+         ],

+     }),

+     ('^Client$', {

+         '*': [

+             'dummy-httpd',

+         ],

+     }),

+     ('^Server-optional$', {

+         '*': [

+             'dummy-httpd.i686',

+         ],

+     }),

+     ('^.*-ResilientStorage$', {

+         '*': [

+             'dummy-glusterfs-resource-agents',

+         ],

+     }),

+ ]

+ 

+ 

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

+ multilib_blacklist = {

+     "*": [

+         "kernel-devel",

+         "httpd-devel",

+         "*",

+ #        "dummy-glibc",

+     ],

+ }

+ 

+ multilib_whitelist = {

+     "*": [

+         "dummy-glibc",

+     ],

+ }

@@ -0,0 +1,70 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <!DOCTYPE variants PUBLIC "-//Red Hat, Inc.//DTD Variants info//EN" "variants.dtd">

+ 

+ <variants>

+   <variant id="ResilientStorage" name="Resilient Storage" type="addon">

+     <arches>

+       <arch>x86_64</arch>

+     </arches>

+     <groups>

+       <group default="true">resilient-storage</group>

+     </groups>

+   </variant>

+ 

+   <variant id="Gluster" name="Gluster Layered Product" type="layered-product">

+     <product name="Gluster" version="2.3" short="Gluster" />

+     <arches>

+       <arch>x86_64</arch>

+     </arches>

+     <groups>

+       <group default="true">gluster</group>

+     </groups>

+   </variant>

+ 

+   <variant id="Client" name="Client" type="variant" has_optional="true">

+     <arches>

+       <arch>i386</arch>

+       <arch>x86_64</arch>

+     </arches>

+     <groups>

+       <group default="true">core</group>

+       <group default="true">standard</group>

+       <group default="false">text-internet</group>

+       <group default="true" uservisible="false">firefox</group>

+       <group>skype</group>

+     </groups>

+     <environments>

+       <environment>minimal</environment>

+       <environment display_order="1000">desktop</environment>

+     </environments>

+   </variant>

+ 

+   <variant id="Server" name="Server" type="variant" has_optional="true">

+     <arches>

+       <arch>x86_64</arch>

+       <arch>s390x</arch>

+     </arches>

+     <groups>

+       <group default="true" uservisible="true">core</group>

+       <group default="true">standard</group>

+       <group default="true">text-internet</group>

+     </groups>

+     <environments>

+       <environment>minimal</environment>

+     </environments>

+     <variants>

+       <ref id="ResilientStorage"/>

+       <ref id="Gluster"/>

+       <variant id="optional" name="optional" type="optional">

+         <arches>

+           <arch>x86_64</arch>

+           <arch>s390x</arch>

+         </arches>

+         <groups>

+           <group default="false">firefox</group>

+         </groups>

+       </variant>

+     </variants>

+   </variant>

+ 

+ </variants>

@@ -0,0 +1,55 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">

+   <revision>1433703782</revision>

+   <data type="primary">

+     <checksum type="sha256">3ee1c3fafb9178ef21bd71ed7e5294100b3a6fbe9b81609ab99d4ecc783375b0</checksum>

+     <open-checksum type="sha256">218e3655cab97285c5a225dff14eef438b408f4e06e5943646ce56d222d1ce13</open-checksum>

+     <location href="repodata/3ee1c3fafb9178ef21bd71ed7e5294100b3a6fbe9b81609ab99d4ecc783375b0-primary.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>2807</size>

+     <open-size>34430</open-size>

+   </data>

+   <data type="filelists">

+     <checksum type="sha256">f5ad16adc2c0563296d800b5d39a40b25d8d9140baff7f3f3da2f78d2cc1ea4e</checksum>

+     <open-checksum type="sha256">d6a3f06b473cf9516a2397afbdeda067c9b2dd42e7f2f62ffafc88cb56fa2852</open-checksum>

+     <location href="repodata/f5ad16adc2c0563296d800b5d39a40b25d8d9140baff7f3f3da2f78d2cc1ea4e-filelists.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>1637</size>

+     <open-size>5515</open-size>

+   </data>

+   <data type="other">

+     <checksum type="sha256">6dc9204acd47b7416fbc49af6ee2076f93dbde635d1183024a568e8572b283d3</checksum>

+     <open-checksum type="sha256">b159c0f978c1de00d4862080689d1e96705dd05868512ba0193e257edc267046</open-checksum>

+     <location href="repodata/6dc9204acd47b7416fbc49af6ee2076f93dbde635d1183024a568e8572b283d3-other.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>1716</size>

+     <open-size>9014</open-size>

+   </data>

+   <data type="primary_db">

+     <checksum type="sha256">235e7a604cf1b16c29914586a8f04a56ea893d8b47ed959c6f3f2adc3b5964a6</checksum>

+     <open-checksum type="sha256">2555ad6ea5276aa69c9b7024afc4807b3f5f35d82196c564b0f38edf6b171038</open-checksum>

+     <location href="repodata/235e7a604cf1b16c29914586a8f04a56ea893d8b47ed959c6f3f2adc3b5964a6-primary.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>6289</size>

+     <open-size>50176</open-size>

+     <database_version>10</database_version>

+   </data>

+   <data type="filelists_db">

+     <checksum type="sha256">bc8b8f4456854e72d2ba482d0e6741808c7a424bb916b795fef9453beaa60673</checksum>

+     <open-checksum type="sha256">5b629fb3de56f339591529ddccef2c1227de031943f0faf924f85f7e53390dcb</open-checksum>

+     <location href="repodata/bc8b8f4456854e72d2ba482d0e6741808c7a424bb916b795fef9453beaa60673-filelists.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>2600</size>

+     <open-size>13312</open-size>

+     <database_version>10</database_version>

+   </data>

+   <data type="other_db">

+     <checksum type="sha256">b309bb1a898ee99a7f53b0302605494b2eb7cb1f234794bdd692846774c5bff5</checksum>

+     <open-checksum type="sha256">dcabf3acc87ab3459c1d2f6e0d64e7ed797bb6d95365c4346f9428c188be49a5</open-checksum>

+     <location href="repodata/b309bb1a898ee99a7f53b0302605494b2eb7cb1f234794bdd692846774c5bff5-other.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>3090</size>

+     <open-size>15360</open-size>

+     <database_version>10</database_version>

+   </data>

+ </repomd>

empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added

@@ -0,0 +1,162 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">

+ <comps>

+ 

+   <!-- GROUPS -->

+ 

+   <group>

+     <id>core</id>

+     <name>Core</name>

+     <description>Smallest possible installation</description>

+     <default>true</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-bash</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>standard</id>

+     <name>Standard</name>

+     <description>Common set of utilities that extend the minimal installation.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq>dummy-lvm2</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>text-internet</id>

+     <name>Text-based Internet</name>

+     <description>This group includes text-based email, Web, and chat clients.  These applications do not require the X Window System.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="optional">dummy-elinks</packagereq>

+       <packagereq type="optional">dummy-tftp</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>firefox</id>

+     <name>Firefox Web Browser</name>

+     <description>The Firefox web browser</description>

+     <default>false</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq>dummy-firefox</packagereq>

+       <packagereq>dummy-icedtea-web</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group arch="i386 x86_64">

+     <id>skype</id>

+     <name>Skype</name>

+     <description>Free internet telephony</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq>dummy-skype</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group arch="x86_64">

+     <id>resilient-storage</id>

+     <name>Resilient Storage</name>

+     <description>Clustered storage, including the GFS2 filesystem.</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-gfs2-utils</packagereq>

+       <packagereq type="mandatory">dummy-lvm2-cluster</packagereq>

+       <packagereq type="mandatory">dummy-pacemaker</packagereq>

+       <packagereq type="mandatory">dummy-resource-agents</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>gluster</id>

+     <name>Gluster</name>

+     <description>GlusterFS support packages</description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">dummy-glusterfs-resource-agents</packagereq>

+     </packagelist>

+   </group>

+ 

+   <group>

+     <id>basic-desktop</id>

+     <name>Desktop</name>

+     <default>true</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="conditional" requires="dummy-imsettings">dummy-imsettings-gnome</packagereq>

+     </packagelist>

+   </group>

+ 

+   <!-- ENVIRONMENTS -->

+ 

+   <environment>

+     <id>minimal</id>

+     <name>Minimal install</name>

+     <description>Basic functionality.</description>

+     <display_order>99</display_order>

+     <grouplist>

+       <groupid>core</groupid>

+     </grouplist>

+     <optionlist>

+     </optionlist>

+   </environment>

+ 

+   <environment>

+     <id>desktop</id>

+     <name>Desktop</name>

+     <description>Desktop.</description>

+     <display_order>10</display_order>

+     <grouplist>

+       <groupid>core</groupid>

+       <groupid>standard</groupid>

+       <groupid>basic-desktop</groupid>

+     </grouplist>

+     <optionlist>

+     </optionlist>

+   </environment>

+ 

+   <environment>

+     <id>empty</id>

+     <name>Empty</name>

+     <description>Should not appear in the repos.</description>

+     <display_order>10</display_order>

+     <grouplist>

+       <groupid>does-not-exist</groupid>

+     </grouplist>

+   </environment>

+ 

+   <!-- LANGPACKS -->

+ 

+   <langpacks>

+     <match install="LabPlot-doc-%s" name="LabPlot-doc"/>

+     <match install="aspell-%s" name="aspell"/>

+     <match install="autocorr-%s" name="autocorr-en"/>

+     <match install="calligra-l10n-%s" name="calligra-core"/>

+     <match install="childsplay-alphabet_sounds_%s" name="childsplay"/>

+     <match install="eclipse-nls-%s" name="eclipse-platform"/>

+     <match install="firefox-langpack-%s" name="firefox"/>

+     <match install="gcompris-sound-%s" name="gcompris"/>

+     <match install="gimp-help-%s" name="gimp-help"/>

+     <match install="hunspell-%s" name="hunspell"/>

+     <match install="hyphen-%s" name="hyphen"/>

+     <match install="kde-l10n-%s" name="kdelibs"/>

+     <match install="kde-i18n-%s" name="kdelibs3"/>

+     <match install="libreoffice-langpack-%s" name="libreoffice-core"/>

+     <match install="man-pages-%s" name="man-pages"/>

+     <match install="moodle-%s" name="moodle"/>

+     <match install="mythes-%s" name="mythes"/>

+     <match install="nqc-doc-%s" name="nqc-doc"/>

+     <match install="openoffice.org-langpack-%s" name="openoffice.org-core"/>

+     <match install="tesseract-langpack-%s" name="tesseract"/>

+     <match install="tkgate-%s" name="tkgate"/>

+   </langpacks>

+ </comps>

@@ -0,0 +1,69 @@ 

+ <?xml version="1.0" encoding="UTF-8"?>

+ <repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">

+   <revision>1433703782</revision>

+   <data type="primary">

+     <checksum type="sha256">4ebe97695ad46ce149952ea06063b2d5b7fd93d18d7268db98ae8024bb69f31c</checksum>

+     <open-checksum type="sha256">cb7dba389c871a42342a8a973e59d8fd6665a23d53ad6f7468fe48093c8112fc</open-checksum>

+     <location href="repodata/4ebe97695ad46ce149952ea06063b2d5b7fd93d18d7268db98ae8024bb69f31c-primary.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>32328</size>

+     <open-size>451118</open-size>

+   </data>

+   <data type="filelists">

+     <checksum type="sha256">acf12a179c5f98b08e85279e8dc5cd700c44718669c0f90a9c479421b2302574</checksum>

+     <open-checksum type="sha256">5c8a86a55d688343e51edff5be854e573552860176af6aef1416dfcbf18558ab</open-checksum>

+     <location href="repodata/acf12a179c5f98b08e85279e8dc5cd700c44718669c0f90a9c479421b2302574-filelists.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>19804</size>

+     <open-size>73844</open-size>

+   </data>

+   <data type="other">

+     <checksum type="sha256">03a1b0cee5e73aac25991ef1a53874769398b4e26429bf29d678d68d81e97f85</checksum>

+     <open-checksum type="sha256">695cb75c325f50f46cfa693243c4210758402c80792926cddfe42dee74907783</open-checksum>

+     <location href="repodata/03a1b0cee5e73aac25991ef1a53874769398b4e26429bf29d678d68d81e97f85-other.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>19807</size>

+     <open-size>117697</open-size>

+   </data>

+   <data type="primary_db">

+     <checksum type="sha256">b0540346bfe61954819adc7b9ac1e7f8beb39d8b9b9fd4f3abbe1740126dcb80</checksum>

+     <open-checksum type="sha256">48e9a7de5a855968fc31c34e7f28ef7f0f22d05ea467d089c102af8d36323405</open-checksum>

+     <location href="repodata/b0540346bfe61954819adc7b9ac1e7f8beb39d8b9b9fd4f3abbe1740126dcb80-primary.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>57080</size>

+     <open-size>315392</open-size>

+     <database_version>10</database_version>

+   </data>

+   <data type="filelists_db">

+     <checksum type="sha256">0ed1b1a6780930b0ccb1326e7b8c94dc3c23c6cb8fbca7760f247a1fc337d1d3</checksum>

+     <open-checksum type="sha256">4b5d6048e9e5069dc72d0295aec0644c1ddfb86ff92570ee99288d9e54aa526d</open-checksum>

+     <location href="repodata/0ed1b1a6780930b0ccb1326e7b8c94dc3c23c6cb8fbca7760f247a1fc337d1d3-filelists.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>25236</size>

+     <open-size>73728</open-size>

+     <database_version>10</database_version>

+   </data>

+   <data type="other_db">

+     <checksum type="sha256">1d6b449f32acbe47d453142a2f63869a56977f92b9274b18e990fc2dea4aaae2</checksum>

+     <open-checksum type="sha256">967d7b3a37480a575aeb4a52194f6e3c9fecb35f546881dd106d8232f58c4702</open-checksum>

+     <location href="repodata/1d6b449f32acbe47d453142a2f63869a56977f92b9274b18e990fc2dea4aaae2-other.sqlite.bz2"/>

+     <timestamp>1433703782</timestamp>

+     <size>28785</size>

+     <open-size>104448</open-size>

+     <database_version>10</database_version>

+   </data>

+   <data type="group">

+     <checksum type="sha256">3cfd22f296e11c420e1ff9be32301a99640e1bc892d3d87f088117fc86aa0a3e</checksum>

+     <location href="repodata/3cfd22f296e11c420e1ff9be32301a99640e1bc892d3d87f088117fc86aa0a3e-dummy-comps.xml"/>

+     <timestamp>1433703782</timestamp>

+     <size>5050</size>

+   </data>

+   <data type="group_gz">

+     <checksum type="sha256">553f3beb9ed9d76030a9aa2f12966524ee5382075532f40a2ab8786d9405315f</checksum>

+     <open-checksum type="sha256">3cfd22f296e11c420e1ff9be32301a99640e1bc892d3d87f088117fc86aa0a3e</open-checksum>

+     <location href="repodata/553f3beb9ed9d76030a9aa2f12966524ee5382075532f40a2ab8786d9405315f-dummy-comps.xml.gz"/>

+     <timestamp>1433703782</timestamp>

+     <size>1224</size>

+     <open-size>5050</open-size>

+   </data>

+ </repomd>

empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added
empty or binary file added