diff --git a/tests/data/specs/build.sh b/tests/data/specs/build.sh index e70b2567..fea78ace 100755 --- a/tests/data/specs/build.sh +++ b/tests/data/specs/build.sh @@ -58,7 +58,7 @@ rpmbuild --quiet --target=$target -bb --nodeps --define "_srcrpmdir $DIR/../repo # create main repo echo "Creating main repository" -createrepo_c --quiet --update --groupfile $DIR/../dummy-comps.xml $DIR/../repo +createrepo_c --quiet --update --groupfile $DIR/../dummy-comps.xml $DIR/../repo --no-database --simple-md-filenames # create lookaside repo for krb5 diff --git a/tests/data/specs/dummy-bash.spec b/tests/data/specs/dummy-bash.spec index eb54623f..037258d8 100644 --- a/tests/data/specs/dummy-bash.spec +++ b/tests/data/specs/dummy-bash.spec @@ -3,7 +3,7 @@ Version: 4.2.37 Release: 6 License: LGPLv2 Summary: A dummy bash package -Requires: dummy-glibc +Requires: dummy-glibc%{?_isa} %if %__isa_bits == 32 Requires: libpthread.so.0(GLIBC_2.0) %else diff --git a/tests/data/specs/dummy-glibc.spec b/tests/data/specs/dummy-glibc.spec index 3809b48f..8d739738 100644 --- a/tests/data/specs/dummy-glibc.spec +++ b/tests/data/specs/dummy-glibc.spec @@ -31,6 +31,7 @@ A dummy nscd package %package debuginfo Summary: A dummy glibc-debuginfo package Group: Development/Debug +Requires: %{name}-debuginfo-common%{?_isa} = %{version}-%{release} %description debuginfo A dummy glibc-debuginfo package diff --git a/tests/fixtures/repos/repo/repodata/2f8cc4b5cf852eca9838393db012ad4e494ccea437ffbbbf95e110a388e15f35-dummy-comps.xml.gz b/tests/fixtures/repos/repo/repodata/2f8cc4b5cf852eca9838393db012ad4e494ccea437ffbbbf95e110a388e15f35-dummy-comps.xml.gz deleted file mode 100644 index c03e51f9..00000000 Binary files a/tests/fixtures/repos/repo/repodata/2f8cc4b5cf852eca9838393db012ad4e494ccea437ffbbbf95e110a388e15f35-dummy-comps.xml.gz and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/44d7c373789c0ab11978a23af58d5a5b25b7a6c6efb07cef06aebce015b0be44-primary.sqlite.bz2 b/tests/fixtures/repos/repo/repodata/44d7c373789c0ab11978a23af58d5a5b25b7a6c6efb07cef06aebce015b0be44-primary.sqlite.bz2 deleted file mode 100644 index 34d3b3df..00000000 Binary files a/tests/fixtures/repos/repo/repodata/44d7c373789c0ab11978a23af58d5a5b25b7a6c6efb07cef06aebce015b0be44-primary.sqlite.bz2 and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/9437426ee80321bd23920f8385fb60f86ad926c0d40153adfec217209dfccf04-filelists.xml.gz b/tests/fixtures/repos/repo/repodata/9437426ee80321bd23920f8385fb60f86ad926c0d40153adfec217209dfccf04-filelists.xml.gz deleted file mode 100644 index 797b2afc..00000000 Binary files a/tests/fixtures/repos/repo/repodata/9437426ee80321bd23920f8385fb60f86ad926c0d40153adfec217209dfccf04-filelists.xml.gz and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/b86f54540738fac2e1cdf66ee218a7be34f33446dbd09c20d538f61bceacb47b-filelists.sqlite.bz2 b/tests/fixtures/repos/repo/repodata/b86f54540738fac2e1cdf66ee218a7be34f33446dbd09c20d538f61bceacb47b-filelists.sqlite.bz2 deleted file mode 100644 index c9306446..00000000 Binary files a/tests/fixtures/repos/repo/repodata/b86f54540738fac2e1cdf66ee218a7be34f33446dbd09c20d538f61bceacb47b-filelists.sqlite.bz2 and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/d98c8266ea319fb88cd516de4c2916e49d5d2e310fc6c236522ea6c250a8a1fd-other.sqlite.bz2 b/tests/fixtures/repos/repo/repodata/d98c8266ea319fb88cd516de4c2916e49d5d2e310fc6c236522ea6c250a8a1fd-other.sqlite.bz2 deleted file mode 100644 index 060a3193..00000000 Binary files a/tests/fixtures/repos/repo/repodata/d98c8266ea319fb88cd516de4c2916e49d5d2e310fc6c236522ea6c250a8a1fd-other.sqlite.bz2 and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/cd2e022a3f1163bed5dd38328a2c0bd7a8db1589a9e67b25c6341941914e1077-dummy-comps.xml b/tests/fixtures/repos/repo/repodata/dummy-comps.xml similarity index 91% rename from tests/fixtures/repos/repo/repodata/cd2e022a3f1163bed5dd38328a2c0bd7a8db1589a9e67b25c6341941914e1077-dummy-comps.xml rename to tests/fixtures/repos/repo/repodata/dummy-comps.xml index 18544aa5..72ed7738 100644 --- a/tests/fixtures/repos/repo/repodata/cd2e022a3f1163bed5dd38328a2c0bd7a8db1589a9e67b25c6341941914e1077-dummy-comps.xml +++ b/tests/fixtures/repos/repo/repodata/dummy-comps.xml @@ -33,8 +33,8 @@ false true - dummy-elinks - dummy-tftp + dummy-elinks + dummy-tftp @@ -135,6 +135,17 @@ + + foobar + Foo Bar + Referencing a group from parent variant + 10 + + resilient-storage + text-internet + + + diff --git a/tests/fixtures/repos/repo/repodata/dummy-comps.xml.gz b/tests/fixtures/repos/repo/repodata/dummy-comps.xml.gz new file mode 100644 index 00000000..5d45689e Binary files /dev/null and b/tests/fixtures/repos/repo/repodata/dummy-comps.xml.gz differ diff --git a/tests/fixtures/repos/repo/repodata/e91bb0df9fa5fa4eb0c06612415333156fff862fb654cc8d3aaf2ba1cee7675d-other.xml.gz b/tests/fixtures/repos/repo/repodata/e91bb0df9fa5fa4eb0c06612415333156fff862fb654cc8d3aaf2ba1cee7675d-other.xml.gz deleted file mode 100644 index f8dd78ad..00000000 Binary files a/tests/fixtures/repos/repo/repodata/e91bb0df9fa5fa4eb0c06612415333156fff862fb654cc8d3aaf2ba1cee7675d-other.xml.gz and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/ea136c790c7e3994e27d50064c8ca6837328eed70dc01707d0bdd41f06757f36-primary.xml.gz b/tests/fixtures/repos/repo/repodata/ea136c790c7e3994e27d50064c8ca6837328eed70dc01707d0bdd41f06757f36-primary.xml.gz deleted file mode 100644 index 0ed7217e..00000000 Binary files a/tests/fixtures/repos/repo/repodata/ea136c790c7e3994e27d50064c8ca6837328eed70dc01707d0bdd41f06757f36-primary.xml.gz and /dev/null differ diff --git a/tests/fixtures/repos/repo/repodata/filelists.xml.gz b/tests/fixtures/repos/repo/repodata/filelists.xml.gz new file mode 100644 index 00000000..7cd1c6a3 Binary files /dev/null and b/tests/fixtures/repos/repo/repodata/filelists.xml.gz differ diff --git a/tests/fixtures/repos/repo/repodata/other.xml.gz b/tests/fixtures/repos/repo/repodata/other.xml.gz new file mode 100644 index 00000000..8a973a1f Binary files /dev/null and b/tests/fixtures/repos/repo/repodata/other.xml.gz differ diff --git a/tests/fixtures/repos/repo/repodata/primary.xml.gz b/tests/fixtures/repos/repo/repodata/primary.xml.gz new file mode 100644 index 00000000..e319308b Binary files /dev/null and b/tests/fixtures/repos/repo/repodata/primary.xml.gz differ diff --git a/tests/fixtures/repos/repo/repodata/repomd.xml b/tests/fixtures/repos/repo/repodata/repomd.xml index d70b4506..e4187530 100644 --- a/tests/fixtures/repos/repo/repodata/repomd.xml +++ b/tests/fixtures/repos/repo/repodata/repomd.xml @@ -1,69 +1,42 @@ - 1501137081 + 1569587868 - ea136c790c7e3994e27d50064c8ca6837328eed70dc01707d0bdd41f06757f36 - 8cff34417dca37ff1d5a64f42c97558d4244d9e14a573b3b7de1d2fa58b87156 - - 1501137081 - 36232 - 486734 + 933f043ad907d8bedcc2a8c9d8804a31488d596137e73edec162f264b56c0138 + 2ae675b9c37655d11524939799db41cf2cb9cb061b6db002f8af8994d56ec33a + + 1569587868 + 34022 + 473736 - 9437426ee80321bd23920f8385fb60f86ad926c0d40153adfec217209dfccf04 - 0a6ebdff378b4d809a0026e371beccb0a02104b10ce3370debf23011ed10ce90 - - 1501137081 - 21790 - 81227 + bfbc10c5f8424b18d845d273971a9ff329f080a1e65153460ab6d60d57fc8008 + 5b7e9479eb02344eaba0f759a139adce9b4c8e1da3364ccc50a1c471f4d40f5c + + 1569587868 + 21107 + 78814 - e91bb0df9fa5fa4eb0c06612415333156fff862fb654cc8d3aaf2ba1cee7675d - ce4542166fa099eff840191be53cca08f248b540e979d58c228ce2cef4bf9902 - - 1501137081 - 21852 - 130245 - - - 44d7c373789c0ab11978a23af58d5a5b25b7a6c6efb07cef06aebce015b0be44 - 578f192bcc52487ab45b853e3c92bffc78bb199208371eadd34645360c38cef2 - - 1501137081 - 63016 - 389120 - 10 - - - b86f54540738fac2e1cdf66ee218a7be34f33446dbd09c20d538f61bceacb47b - b8ab6e3689cce6a8391293a11e037da6bf7b5face21ed64d80877709800352ef - - 1501137081 - 28094 - 94208 - 10 - - - d98c8266ea319fb88cd516de4c2916e49d5d2e310fc6c236522ea6c250a8a1fd - bb732dae3bb6147fe01c433e584260efea83e187ed924f992bcd9eb9d02279c2 - - 1501137081 - 32564 - 131072 - 10 + f56a62c25d02d098d02e7858ba3852332d9953cb3ab08a50a1bd31fc4b643289 + 38dad9e1f2e953a45d89727510032833e15d893f0b567cf02db87099007e7946 + + 1569587868 + 21128 + 126281 - cd2e022a3f1163bed5dd38328a2c0bd7a8db1589a9e67b25c6341941914e1077 - - 1501137081 - 5178 + f51042fe649151ec95b8d0ffc1565f95911b1870b8a8e03dc29ebce8bd767623 + + 1569587868 + 5515 - 2f8cc4b5cf852eca9838393db012ad4e494ccea437ffbbbf95e110a388e15f35 - cd2e022a3f1163bed5dd38328a2c0bd7a8db1589a9e67b25c6341941914e1077 - - 1501137081 - 1244 - 5178 + ae005c66a85badb84fa7a43f136a56e4f142948b485c10ae5d369a6129e3d058 + f51042fe649151ec95b8d0ffc1565f95911b1870b8a8e03dc29ebce8bd767623 + + 1569587868 + 1311 + 5515 diff --git a/tests/test_gather.py b/tests/test_gather.py index 75bb21ef..db824240 100644 --- a/tests/test_gather.py +++ b/tests/test_gather.py @@ -213,7 +213,6 @@ class DepsolvingBase(object): "dummy-bash-4.2.37-6.i686.rpm", "dummy-filesystem-4.2.37-6.x86_64.rpm", "dummy-glibc-2.14-5.i686.rpm", - "dummy-glibc-2.14-5.x86_64.rpm", "dummy-glibc-common-2.14-5.x86_64.rpm", ]) self.assertItemsEqual(pkg_map["srpm"], [ @@ -970,7 +969,6 @@ class DepsolvingBase(object): "dummy-bash-4.2.37-6.i686.rpm", "dummy-filesystem-4.2.37-6.x86_64.rpm", "dummy-glibc-2.14-5.i686.rpm", - "dummy-glibc-2.14-5.x86_64.rpm", "dummy-glibc-common-2.14-5.x86_64.rpm", ]) self.assertItemsEqual(pkg_map["srpm"], [