From ab1180a12c9285171cff21217c5fd7c1fb76ed67 Mon Sep 17 00:00:00 2001 From: Tobias Grigo Date: Tue, 13 Dec 2022 17:14:31 +0100 Subject: [PATCH] Add local test data repositories closes #395 --- CHANGES/395.misc | 1 + MANIFEST.in | 2 + .../tests/functional/api/test_crud_remotes.py | 65 +++++++++------ .../functional/api/test_download_content.py | 8 +- pulp_deb/tests/functional/api/test_publish.py | 3 +- .../functional/api/test_sync_optimize.py | 25 +++--- pulp_deb/tests/functional/conftest.py | 33 +++++++- pulp_deb/tests/functional/constants.py | 2 + .../dists/ragnarok-backports/InRelease | 62 ++++++++++++++ .../dists/ragnarok-backports/Release | 48 +++++++++++ .../dists/ragnarok-backports/Release.gpg | 11 +++ .../asgard/binary-armeb/Packages | 0 .../asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../asgard/binary-armeb/Release | 7 ++ .../asgard/binary-ppc64/Packages | 51 ++++++++++++ .../asgard/binary-ppc64/Packages.gz | Bin 0 -> 767 bytes .../asgard/binary-ppc64/Release | 7 ++ .../jotunheimr/binary-armeb/Packages | 16 ++++ .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 362 bytes .../jotunheimr/binary-armeb/Release | 7 ++ .../jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-ppc64/Release | 7 ++ .../dists/ragnarok/updates/InRelease | 62 ++++++++++++++ .../dists/ragnarok/updates/Release | 48 +++++++++++ .../dists/ragnarok/updates/Release.gpg | 11 +++ .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2008 bytes .../pool/asgard/o/odin/odin_1.0_ppc64.deb | Bin 0 -> 2096 bytes .../pool/asgard/t/thor/thor_1.0_ppc64.deb | Bin 0 -> 2084 bytes .../g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2030 bytes .../functional/data/debian-flat/Packages | 51 ++++++++++++ .../functional/data/debian-flat/Packages.gz | Bin 0 -> 750 bytes .../tests/functional/data/debian-flat/Release | 21 +++++ .../data/debian-flat/frigg_1.0_ppc64.deb | Bin 0 -> 2004 bytes .../data/debian-flat/nest/fjalar/Packages | 51 ++++++++++++ .../data/debian-flat/nest/fjalar/Packages.gz | Bin 0 -> 750 bytes .../data/debian-flat/nest/fjalar/Release | 21 +++++ .../data/debian-flat/odin_1.0_ppc64.deb | Bin 0 -> 2096 bytes .../data/debian-flat/thor_1.0_ppc64.deb | Bin 0 -> 2080 bytes .../dists/ginnungagap/InRelease | 58 +++++++++++++ .../debian-invalid/dists/ginnungagap/Release | 44 ++++++++++ .../dists/ginnungagap/Release.gpg | 11 +++ .../ginnungagap/asgard/binary-armeb/Packages | 0 .../asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-armeb/Release | 3 + .../ginnungagap/asgard/binary-ppc64/Packages | 0 .../asgard/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-ppc64/Release | 3 + .../jotunheimr/binary-armeb/Packages | 0 .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-armeb/Release | 3 + .../jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-ppc64/Release | 3 + .../debian-invalid/dists/nosuite/InRelease | 31 +++++++ .../data/debian-invalid/dists/nosuite/Release | 17 ++++ .../debian-invalid/dists/nosuite/Release.gpg | 11 +++ .../nosuite/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../nosuite/asgard/binary-ppc64/Packages.gz | Bin 0 -> 867 bytes .../dists/nosuite/asgard/binary-ppc64/Release | 3 + .../debian-invalid/dists/ragnarok/InRelease | 70 ++++++++++++++++ .../debian-invalid/dists/ragnarok/Release | 56 +++++++++++++ .../debian-invalid/dists/ragnarok/Release.gpg | 11 +++ .../ragnarok/asgard/binary-armeb/Packages | 0 .../ragnarok/asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/asgard/binary-armeb/Release | 3 + .../ragnarok/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../ragnarok/asgard/binary-ppc64/Packages.gz | Bin 0 -> 867 bytes .../ragnarok/asgard/binary-ppc64/Release | 3 + .../ragnarok/jotunheimr/binary-armeb/Release | 3 + .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2006 bytes .../m/mundilfari/mundilfari_1.0_ppc64.udeb | Bin 0 -> 2074 bytes .../pool/asgard/o/odin/odin_1.0_ppc64.deb | Bin 0 -> 2094 bytes .../pool/asgard/t/thor/thor_1.0_ppc64.deb | Bin 0 -> 2084 bytes .../g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2032 bytes .../dists/ragnarok/InRelease | 70 ++++++++++++++++ .../dists/ragnarok/Release | 56 +++++++++++++ .../dists/ragnarok/Release.gpg | 11 +++ .../ragnarok/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../ragnarok/asgard/binary-ppc64/Packages.gz | Bin 0 -> 868 bytes .../ragnarok/asgard/binary-ppc64/Release | 3 + .../ragnarok/jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/jotunheimr/binary-ppc64/Release | 3 + .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2004 bytes .../asgard/g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2032 bytes .../m/mundilfari/mundilfari_1.0_ppc64.udeb | Bin 0 -> 2076 bytes .../pool/asgard/o/odin/odin_1.0_ppc64.deb | Bin 0 -> 2090 bytes .../pool/asgard/t/thor/thor_1.0_ppc64.deb | Bin 0 -> 2088 bytes .../g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2032 bytes .../debian-mixed/dists/muspelheim/InRelease | 76 ++++++++++++++++++ .../debian-mixed/dists/muspelheim/Release | 62 ++++++++++++++ .../debian-mixed/dists/muspelheim/Release.gpg | 11 +++ .../muspelheim/asgard/binary-all/Packages | 16 ++++ .../muspelheim/asgard/binary-all/Packages.gz | Bin 0 -> 349 bytes .../muspelheim/asgard/binary-all/Release | 2 + .../muspelheim/asgard/binary-amd64/Packages | 32 ++++++++ .../asgard/binary-amd64/Packages.gz | Bin 0 -> 514 bytes .../muspelheim/asgard/binary-amd64/Release | 2 + .../muspelheim/asgard/binary-ppc64/Packages | 32 ++++++++ .../asgard/binary-ppc64/Packages.gz | Bin 0 -> 504 bytes .../muspelheim/asgard/binary-ppc64/Release | 2 + .../muspelheim/nidavellir/binary-all/Packages | 16 ++++ .../nidavellir/binary-all/Packages.gz | Bin 0 -> 358 bytes .../muspelheim/nidavellir/binary-all/Release | 2 + .../nidavellir/binary-amd64/Packages | 32 ++++++++ .../nidavellir/binary-amd64/Packages.gz | Bin 0 -> 512 bytes .../nidavellir/binary-amd64/Release | 2 + .../nidavellir/binary-ppc64/Packages | 33 ++++++++ .../nidavellir/binary-ppc64/Packages.gz | Bin 0 -> 552 bytes .../nidavellir/binary-ppc64/Release | 2 + .../pool/asgard/b/baldr/baldr_1.0_amd64.deb | Bin 0 -> 2030 bytes .../pool/asgard/e/eir/eir_1.0_all.deb | Bin 0 -> 2018 bytes .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2008 bytes .../nidavellir/f/fafner/fafner_1.0_ppc64.deb | Bin 0 -> 2054 bytes .../h/hreidmar/hreidmar_1.0_amd64.deb | Bin 0 -> 2026 bytes .../pool/nidavellir/r/regin/regin_1.0_all.deb | Bin 0 -> 2030 bytes .../debian-update/dists/ginnungagap/InRelease | 58 +++++++++++++ .../debian-update/dists/ginnungagap/Release | 44 ++++++++++ .../dists/ginnungagap/Release.gpg | 11 +++ .../ginnungagap/asgard/binary-armeb/Packages | 0 .../asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-armeb/Release | 3 + .../ginnungagap/asgard/binary-ppc64/Packages | 0 .../asgard/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-ppc64/Release | 3 + .../jotunheimr/binary-armeb/Packages | 0 .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-armeb/Release | 3 + .../jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-ppc64/Release | 3 + .../debian-update/dists/nosuite/InRelease | 31 +++++++ .../data/debian-update/dists/nosuite/Release | 17 ++++ .../debian-update/dists/nosuite/Release.gpg | 11 +++ .../nosuite/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../nosuite/asgard/binary-ppc64/Packages.gz | Bin 0 -> 867 bytes .../dists/nosuite/asgard/binary-ppc64/Release | 3 + .../debian-update/dists/ragnarok/InRelease | 70 ++++++++++++++++ .../data/debian-update/dists/ragnarok/Release | 56 +++++++++++++ .../debian-update/dists/ragnarok/Release.gpg | 11 +++ .../ragnarok/asgard/binary-armeb/Packages | 0 .../ragnarok/asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/asgard/binary-armeb/Release | 3 + .../ragnarok/asgard/binary-ppc64/Packages | 56 +++++++++++++ .../ragnarok/asgard/binary-ppc64/Packages.gz | Bin 0 -> 857 bytes .../ragnarok/asgard/binary-ppc64/Release | 3 + .../ragnarok/jotunheimr/binary-armeb/Packages | 17 ++++ .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 376 bytes .../ragnarok/jotunheimr/binary-armeb/Release | 3 + .../ragnarok/jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/jotunheimr/binary-ppc64/Release | 3 + .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2006 bytes .../pool/asgard/f/frigg/frigg_2.0_ppc64.deb | Bin 0 -> 2004 bytes .../h/heimdallr/heimdallr_1.0_ppc64.deb | Bin 0 -> 2126 bytes .../m/mundilfari/mundilfari_1.0_ppc64.udeb | Bin 0 -> 2074 bytes .../pool/asgard/o/odin/odin_1.0_ppc64.deb | Bin 0 -> 2094 bytes .../pool/asgard/t/thor/thor_1.0_ppc64.deb | Bin 0 -> 2084 bytes .../g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2032 bytes .../data/debian/dists/ginnungagap/InRelease | 58 +++++++++++++ .../data/debian/dists/ginnungagap/Release | 44 ++++++++++ .../data/debian/dists/ginnungagap/Release.gpg | 11 +++ .../ginnungagap/asgard/binary-armeb/Packages | 0 .../asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-armeb/Release | 3 + .../ginnungagap/asgard/binary-ppc64/Packages | 0 .../asgard/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ginnungagap/asgard/binary-ppc64/Release | 3 + .../jotunheimr/binary-armeb/Packages | 0 .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-armeb/Release | 3 + .../jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../jotunheimr/binary-ppc64/Release | 3 + .../data/debian/dists/nosuite/InRelease | 31 +++++++ .../data/debian/dists/nosuite/Release | 17 ++++ .../data/debian/dists/nosuite/Release.gpg | 11 +++ .../nosuite/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../nosuite/asgard/binary-ppc64/Packages.gz | Bin 0 -> 867 bytes .../dists/nosuite/asgard/binary-ppc64/Release | 3 + .../data/debian/dists/ragnarok/InRelease | 70 ++++++++++++++++ .../data/debian/dists/ragnarok/Release | 56 +++++++++++++ .../data/debian/dists/ragnarok/Release.gpg | 11 +++ .../ragnarok/asgard/binary-armeb/Packages | 0 .../ragnarok/asgard/binary-armeb/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/asgard/binary-armeb/Release | 3 + .../ragnarok/asgard/binary-ppc64/Packages | 57 +++++++++++++ .../ragnarok/asgard/binary-ppc64/Packages.gz | Bin 0 -> 867 bytes .../ragnarok/asgard/binary-ppc64/Release | 3 + .../ragnarok/jotunheimr/binary-armeb/Packages | 17 ++++ .../jotunheimr/binary-armeb/Packages.gz | Bin 0 -> 376 bytes .../ragnarok/jotunheimr/binary-armeb/Release | 3 + .../ragnarok/jotunheimr/binary-ppc64/Packages | 0 .../jotunheimr/binary-ppc64/Packages.gz | Bin 0 -> 20 bytes .../ragnarok/jotunheimr/binary-ppc64/Release | 3 + .../pool/asgard/f/frigg/frigg_1.0_ppc64.deb | Bin 0 -> 2006 bytes .../m/mundilfari/mundilfari_1.0_ppc64.udeb | Bin 0 -> 2074 bytes .../pool/asgard/o/odin/odin_1.0_ppc64.deb | Bin 0 -> 2094 bytes .../pool/asgard/t/thor/thor_1.0_ppc64.deb | Bin 0 -> 2084 bytes .../g/geirrodr/geirrodr_1.0_armeb.deb | Bin 0 -> 2032 bytes pulp_deb/tests/functional/utils.py | 26 ++++++ 202 files changed, 2503 insertions(+), 45 deletions(-) create mode 100644 CHANGES/395.misc create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/o/odin/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/t/thor/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-complex-dists/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb create mode 100644 pulp_deb/tests/functional/data/debian-flat/Packages create mode 100644 pulp_deb/tests/functional/data/debian-flat/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-flat/Release create mode 100644 pulp_deb/tests/functional/data/debian-flat/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages create mode 100644 pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Release create mode 100644 pulp_deb/tests/functional/data/debian-flat/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-flat/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-invalid/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-invalid/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb create mode 100644 pulp_deb/tests/functional/data/debian-invalid/pool/asgard/o/odin/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-invalid/pool/asgard/t/thor/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-invalid/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/Release create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/g/geirrodr/geirrodr_1.0_armeb.deb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/o/odin/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/t/thor/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-missing-architecture/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/asgard/b/baldr/baldr_1.0_amd64.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/asgard/e/eir/eir_1.0_all.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/f/fafner/fafner_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/h/hreidmar/hreidmar_1.0_amd64.deb create mode 100644 pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/r/regin/regin_1.0_all.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_2.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/o/odin/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/asgard/t/thor/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/InRelease create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ginnungagap/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/InRelease create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Release create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz create mode 100644 pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Release create mode 100644 pulp_deb/tests/functional/data/debian/pool/asgard/f/frigg/frigg_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb create mode 100644 pulp_deb/tests/functional/data/debian/pool/asgard/o/odin/odin_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian/pool/asgard/t/thor/thor_1.0_ppc64.deb create mode 100644 pulp_deb/tests/functional/data/debian/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb diff --git a/CHANGES/395.misc b/CHANGES/395.misc new file mode 100644 index 000000000..ff3c180c3 --- /dev/null +++ b/CHANGES/395.misc @@ -0,0 +1 @@ +Add precompiled test data for pytest to use in functional tests diff --git a/MANIFEST.in b/MANIFEST.in index 26017f666..cb4a2cdcd 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -8,3 +8,5 @@ include pulp_deb/tests/functional/sign_deb_release.sh include pyproject.toml include requirements.txt include unittest_requirements.txt +recursive-include pulp_deb/tests/functional/data * +recursive-include pulp_deb/tests/functional/fixtures * diff --git a/pulp_deb/tests/functional/api/test_crud_remotes.py b/pulp_deb/tests/functional/api/test_crud_remotes.py index 963e18dd9..8e2931c56 100644 --- a/pulp_deb/tests/functional/api/test_crud_remotes.py +++ b/pulp_deb/tests/functional/api/test_crud_remotes.py @@ -7,13 +7,14 @@ from pulp_smash import utils from pulp_deb.tests.functional.constants import DOWNLOAD_POLICIES, DEB_SIGNING_KEY -from pulp_deb.tests.functional.utils import gen_deb_remote +from pulp_deb.tests.functional.utils import gen_local_deb_remote @pytest.mark.parallel -def test_create_remote_repository(deb_remote_custom_data_factory): +def test_create_remote_repository(deb_remote_custom_data_factory, deb_get_fixture_server_url): """Test creation of the remote.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) for key, val in data.items(): @@ -22,9 +23,12 @@ def test_create_remote_repository(deb_remote_custom_data_factory): @pytest.mark.parallel -def test_create_remote_repository_with_same_name(deb_remote_custom_data_factory): +def test_create_remote_repository_with_same_name( + deb_remote_custom_data_factory, deb_get_fixture_server_url +): """Verify whether it is possible to create a remote with the same name.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) deb_remote_custom_data_factory(data) with pytest.raises(ApiException) as exc: @@ -34,9 +38,12 @@ def test_create_remote_repository_with_same_name(deb_remote_custom_data_factory) @pytest.mark.parallel -def test_create_remote_repository_without_url(deb_remote_custom_data_factory): +def test_create_remote_repository_without_url( + deb_remote_custom_data_factory, deb_get_fixture_server_url +): """Verify whether it is possible to create a remote without an URL.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) del data["url"] with pytest.raises(ApiException) as exc: @@ -47,11 +54,13 @@ def test_create_remote_repository_without_url(deb_remote_custom_data_factory): @pytest.mark.parallel def test_read_remote_by_href( - deb_remote_custom_data_factory, + deb_get_fixture_server_url, deb_get_remote_by_href, + deb_remote_custom_data_factory, ): """Verify whether it is possible to read a remote repository by its href.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) read_remote = deb_get_remote_by_href(remote.pulp_href) @@ -61,11 +70,13 @@ def test_read_remote_by_href( @pytest.mark.parallel def test_read_remote_by_name( - deb_remote_custom_data_factory, + deb_get_fixture_server_url, deb_get_remotes_by_name, + deb_remote_custom_data_factory, ): """Verify whether it is possible to read a remote repository by its name.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) read_remote = deb_get_remotes_by_name(remote.name) @@ -77,14 +88,16 @@ def test_read_remote_by_name( @pytest.mark.parallel def test_patch_remote( - deb_remote_custom_data_factory, + deb_get_fixture_server_url, deb_get_remote_by_href, deb_patch_remote, + deb_remote_custom_data_factory, ): """Verify whether it is possible to update a remote with PATCH.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) - patch_data = gen_verbose_remote_data() + patch_data = gen_verbose_remote_data(url) deb_patch_remote(remote, patch_data) patch_remote = deb_get_remote_by_href(remote.pulp_href) @@ -97,14 +110,16 @@ def test_patch_remote( @pytest.mark.parallel def test_put_remote( - deb_remote_custom_data_factory, + deb_get_fixture_server_url, deb_get_remote_by_href, deb_put_remote, + deb_remote_custom_data_factory, ): """Verify whether it is possible to update a remote with PUT.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) - put_data = gen_verbose_remote_data() + put_data = gen_verbose_remote_data(url) deb_put_remote(remote, put_data) put_remote = deb_get_remote_by_href(remote.pulp_href) @@ -118,11 +133,13 @@ def test_put_remote( @pytest.mark.parallel def test_delete_remote( deb_delete_remote, - deb_remote_custom_data_factory, + deb_get_fixture_server_url, deb_get_remote_by_href, + deb_remote_custom_data_factory, ): """Verify whether it is possible to delete a remote.""" - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) remote = deb_remote_custom_data_factory(data) deb_delete_remote(remote) @@ -134,13 +151,15 @@ def test_delete_remote( @pytest.mark.parallel def test_remote_download_policies( - deb_remote_custom_data_factory, deb_get_remote_by_href, + deb_get_fixture_server_url, deb_patch_remote, + deb_remote_custom_data_factory, ): """Verify download policy behavior for valid and invalid values.""" # Create a remote without a download policy. - data = gen_verbose_remote_data() + url = deb_get_fixture_server_url() + data = gen_verbose_remote_data(url) del data["policy"] remote = deb_remote_custom_data_factory(data) @@ -169,7 +188,7 @@ def test_remote_download_policies( assert remote.policy == remote_snapshot.policy -def gen_verbose_remote_data(): +def gen_verbose_remote_data(url): """Return a semi-random dict for use in defining a remote. For most tests, it's desirable to create remotes with as few attributes @@ -178,7 +197,7 @@ def gen_verbose_remote_data(): sense to provide as many attributes as possible. Note that 'username' and 'password' are write-only attributes. """ - data = gen_deb_remote() + data = gen_local_deb_remote(url) data.update( { "password": utils.uuid4(), diff --git a/pulp_deb/tests/functional/api/test_download_content.py b/pulp_deb/tests/functional/api/test_download_content.py index 96dd36f53..4b4925a10 100644 --- a/pulp_deb/tests/functional/api/test_download_content.py +++ b/pulp_deb/tests/functional/api/test_download_content.py @@ -6,8 +6,8 @@ from pulp_smash import config, utils from pulp_smash.pulp3.utils import download_content_unit +from pulp_deb.tests.functional.constants import DEB_FIXTURE_STANDARD_REPOSITORY_NAME -from pulp_deb.tests.functional.constants import DEB_FIXTURE_URL from pulp_deb.tests.functional.utils import ( get_deb_content_unit_paths, get_deb_verbatim_content_unit_paths, @@ -24,6 +24,7 @@ def test_download_content( deb_verbatim_publication_factory, deb_get_repository_by_href, deb_sync_repository, + deb_fixture_server, is_verbatim, ): """Verify whether content served by pulp can be downloaded. @@ -33,7 +34,7 @@ def test_download_content( """ # Create repository, remote and sync them repo = deb_repository_factory() - remote = deb_remote_factory() + remote = deb_remote_factory(DEB_FIXTURE_STANDARD_REPOSITORY_NAME) deb_sync_repository(remote, repo) repo = deb_get_repository_by_href(repo.pulp_href) @@ -47,8 +48,9 @@ def test_download_content( # Select a random content unit from the distribution and store its checksums unit_paths = get_random_content_unit_path(repo, is_verbatim) + url = deb_fixture_server.make_url(DEB_FIXTURE_STANDARD_REPOSITORY_NAME) fixtures_hashes = [ - hashlib.sha256(utils.http_get(urljoin(DEB_FIXTURE_URL, unit_path[0]))).hexdigest() + hashlib.sha256(utils.http_get(urljoin(url, unit_path[0]))).hexdigest() for unit_path in unit_paths ] diff --git a/pulp_deb/tests/functional/api/test_publish.py b/pulp_deb/tests/functional/api/test_publish.py index 5a9d75561..3652953c6 100644 --- a/pulp_deb/tests/functional/api/test_publish.py +++ b/pulp_deb/tests/functional/api/test_publish.py @@ -6,7 +6,6 @@ from pulp_deb.tests.functional.constants import ( DEB_FIXTURE_DISTRIBUTIONS, - DEB_FIXTURE_URL, DEB_GENERIC_CONTENT_NAME, DEB_PACKAGE_NAME, ) @@ -54,7 +53,7 @@ def test_publish_any_repo_version( cfg = config.get_config() # Create a repository with at least two repository versions - remote = deb_remote_factory(url=DEB_FIXTURE_URL, distributions=DEB_FIXTURE_DISTRIBUTIONS) + remote = deb_remote_factory(distributions=DEB_FIXTURE_DISTRIBUTIONS) repo = deb_repository_factory() deb_sync_repository(remote, repo) for deb_generic_content in get_content(repo.to_dict())[DEB_GENERIC_CONTENT_NAME]: diff --git a/pulp_deb/tests/functional/api/test_sync_optimize.py b/pulp_deb/tests/functional/api/test_sync_optimize.py index 9868efe67..d267bcf5d 100644 --- a/pulp_deb/tests/functional/api/test_sync_optimize.py +++ b/pulp_deb/tests/functional/api/test_sync_optimize.py @@ -7,9 +7,8 @@ DEB_FIXTURE_COMPONENT, DEB_FIXTURE_COMPONENT_UPDATE, DEB_FIXTURE_SINGLE_DIST, - DEB_FIXTURE_URL, DEB_FIXTURE_DISTRIBUTIONS, - DEB_FIXTURE_URL_UPDATE, + DEB_FIXTURE_UPDATE_REPOSITORY_NAME, DEB_REPORT_CODE_SKIP_PACKAGE, DEB_REPORT_CODE_SKIP_RELEASE, ) @@ -25,7 +24,7 @@ def test_sync_optimize_skip_unchanged_release_file( """Test whether synchronization is skipped when a Release file remains unchanged.""" # Create a repository and a remote and verify latest `repository_version` is 0 repo = deb_repository_factory() - remote = deb_remote_factory(url=DEB_FIXTURE_URL, distributions=DEB_FIXTURE_DISTRIBUTIONS) + remote = deb_remote_factory(distributions=DEB_FIXTURE_DISTRIBUTIONS) assert repo.latest_version_href.endswith("/0/") # Sync the repository @@ -50,16 +49,16 @@ def test_sync_optimize_skip_unchanged_release_file( "remote_params, remote_diff_params", [ ( - [DEB_FIXTURE_URL, DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT, None], - [DEB_FIXTURE_URL, DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT_UPDATE, None], + ["/debian/", DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT, None], + ["/debian/", DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT_UPDATE, None], ), ( - [DEB_FIXTURE_URL, DEB_FIXTURE_SINGLE_DIST, None, DEB_FIXTURE_ARCH], - [DEB_FIXTURE_URL, DEB_FIXTURE_SINGLE_DIST, None, DEB_FIXTURE_ARCH_UPDATE], + ["/debian/", DEB_FIXTURE_SINGLE_DIST, None, DEB_FIXTURE_ARCH], + ["/debian/", DEB_FIXTURE_SINGLE_DIST, None, DEB_FIXTURE_ARCH_UPDATE], ), ( - [DEB_FIXTURE_URL, DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT, None], - [DEB_FIXTURE_URL_UPDATE, DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT_UPDATE, None], + ["/debian/", DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT, None], + ["/debian-update/", DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_COMPONENT_UPDATE, None], ), ], ) @@ -82,7 +81,7 @@ def test_sync_optimize_no_skip_release_file( # Create a repository and a remote and verify latest `repository_version` is 0 repo = deb_repository_factory() remote = deb_remote_factory( - url=remote_params[0], + remote_params[0], distributions=remote_params[1], components=remote_params[2], architectures=remote_params[3], @@ -100,7 +99,7 @@ def test_sync_optimize_no_skip_release_file( # Create a new remote with different parameters and sync with repository remote_diff = deb_remote_factory( - url=remote_diff_params[0], + remote_diff_params[0], distributions=remote_diff_params[1], components=remote_diff_params[2], architectures=remote_diff_params[3], @@ -124,7 +123,7 @@ def test_sync_optimize_skip_unchanged_package_index( """Test whether package synchronization is skipped when a package has not been changed.""" # Create a repository and a remote and verify latest `repository_version` is 0 repo = deb_repository_factory() - remote = deb_remote_factory(url=DEB_FIXTURE_URL, distributions=DEB_FIXTURE_SINGLE_DIST) + remote = deb_remote_factory(distributions=DEB_FIXTURE_SINGLE_DIST) assert repo.latest_version_href.endswith("/0/") # Sync the repository @@ -138,7 +137,7 @@ def test_sync_optimize_skip_unchanged_package_index( # Create new remote with both updated and unchanged packages and sync with repository remote_diff = deb_remote_factory( - url=DEB_FIXTURE_URL_UPDATE, distributions=DEB_FIXTURE_SINGLE_DIST + DEB_FIXTURE_UPDATE_REPOSITORY_NAME, distributions=DEB_FIXTURE_SINGLE_DIST ) task_diff = deb_sync_repository(remote_diff, repo) repo = deb_get_repository_by_href(repo.pulp_href) diff --git a/pulp_deb/tests/functional/conftest.py b/pulp_deb/tests/functional/conftest.py index d49f29147..4b737d7f6 100644 --- a/pulp_deb/tests/functional/conftest.py +++ b/pulp_deb/tests/functional/conftest.py @@ -1,11 +1,13 @@ from pulp_smash.pulp3.bindings import monitor_task from pulp_smash.pulp3.utils import gen_distribution, gen_repo +from pathlib import Path import pytest import os import stat +from pulp_deb.tests.functional.utils import gen_local_deb_remote from pulp_smash.utils import execute_pulpcore_python, uuid4 -from pulp_deb.tests.functional.utils import gen_deb_remote +from pulp_deb.tests.functional.constants import DEB_FIXTURE_STANDARD_REPOSITORY_NAME from pulpcore.client.pulp_deb import ( ApiClient, @@ -99,11 +101,16 @@ def _deb_repository_factory(): @pytest.fixture -def deb_remote_factory(apt_remote_api, gen_object_with_cleanup): +def deb_remote_factory( + apt_remote_api, + deb_fixture_server, + gen_object_with_cleanup, +): """Fixture that generates a deb remote with cleanup.""" - def _deb_remote_factory(**kwargs): - return gen_object_with_cleanup(apt_remote_api, gen_deb_remote(**kwargs)) + def _deb_remote_factory(repo_name=DEB_FIXTURE_STANDARD_REPOSITORY_NAME, **kwargs): + url = deb_fixture_server.make_url(repo_name) + return gen_object_with_cleanup(apt_remote_api, gen_local_deb_remote(url=str(url), **kwargs)) return _deb_remote_factory @@ -266,3 +273,21 @@ def deb_signing_service_factory( f"SigningService.objects.filter(name='{service_name}').delete()" ) execute_pulpcore_python(cli_client, cmd) + + +@pytest.fixture +def deb_fixture_server(gen_fixture_server): + """A fixture that spins up a local web server to serve test data.""" + p = Path(__file__).parent.absolute() + fixture_path = p.joinpath("data/") + yield gen_fixture_server(fixture_path, None) + + +@pytest.fixture +def deb_get_fixture_server_url(deb_fixture_server): + """A fixture that provides the url of the local web server.""" + + def _deb_get_fixture_server_url(repo_name=DEB_FIXTURE_STANDARD_REPOSITORY_NAME): + return deb_fixture_server.make_url(repo_name) + + return _deb_get_fixture_server_url diff --git a/pulp_deb/tests/functional/constants.py b/pulp_deb/tests/functional/constants.py index 6854a2d5d..7837e81a9 100644 --- a/pulp_deb/tests/functional/constants.py +++ b/pulp_deb/tests/functional/constants.py @@ -59,6 +59,8 @@ def _clean_dict(d): DEB_FIXTURE_COMPONENT_UPDATE = "jotunheimr" DEB_FIXTURE_ARCH = "ppc64" DEB_FIXTURE_ARCH_UPDATE = "armeb" +DEB_FIXTURE_STANDARD_REPOSITORY_NAME = "/debian/" +DEB_FIXTURE_UPDATE_REPOSITORY_NAME = "/debian-update/" DEB_FIXTURE_SUMMARY = _clean_dict( { diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/InRelease b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/InRelease new file mode 100644 index 000000000..fd95052d4 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/InRelease @@ -0,0 +1,62 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Suite: ragnarok-backports +Codename: ragnarok +Version: 18.04 +Date: Thu, 26 Jan 2023 14:19:00 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 91a03678153f1a1523125d5532eb671c 226 asgard/binary-armeb/Release + 9a8da3521839a101915e3866eb6406ce 1575 asgard/binary-ppc64/Packages + 34df3e0eec846b249ee15d5b28e4b75f 767 asgard/binary-ppc64/Packages.gz + cdc557fc9e2909e2ddfa6837092ae663 226 asgard/binary-ppc64/Release + ec105da3a540708c7a80e229fa678475 487 jotunheimr/binary-armeb/Packages + 8f805e37d9be89ef700bb68b561d81e9 362 jotunheimr/binary-armeb/Packages.gz + 564b455c40049a6a00b82ff5601383e6 230 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + 0ed8c5ede7755005df8ad552d63d805a 230 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + 0cc74a8c384b141e6dbb0e421312c8298dfe57d1 226 asgard/binary-armeb/Release + 6a4f3cd39ec0ccee99aef6aa9b18f3bbbc60a60e 1575 asgard/binary-ppc64/Packages + f8f52a44fdcaf5d71f9cd5a54a000d96339febc5 767 asgard/binary-ppc64/Packages.gz + d5b453b45a57ca32c0301aab97be791551064deb 226 asgard/binary-ppc64/Release + e6f0266b78db70086c81c7ce06fb06f8d1ea7049 487 jotunheimr/binary-armeb/Packages + f9daf6c662cf310195a83cf8ce08cca0d322ea5d 362 jotunheimr/binary-armeb/Packages.gz + e66b5f8553bf87f31a3668121e2523b3d0f3b9b6 230 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + c1747787f3070815a83e3af1479e15d458e2ae5c 230 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 2bff38bbae66942ddb4699fa2cfb5b05d26ba18649505412d1015f48d7376421 226 asgard/binary-armeb/Release + 243788983dbe394c0d8fac2594bd0b2c833f8bc65548a95d28fb95efb090e30c 1575 asgard/binary-ppc64/Packages + d8f7e337caa194f3b0232a859194d58d79b31b2fecaf15b8dc8ae3c80099f10b 767 asgard/binary-ppc64/Packages.gz + df836a07f4ac2f2afe959d55e588c60fea57c087485c0e34b46a582ceca2e0bf 226 asgard/binary-ppc64/Release + fe42f5bf7398cee1d1dbad1e01cf280def0f3fdcdcea9169e81755d3100408fc 487 jotunheimr/binary-armeb/Packages + c4ebc2e72aa556735d57b64b6dcdd5d115a1d158eae70320214b13187763daab 362 jotunheimr/binary-armeb/Packages.gz + 9a3e975f34d655840186f2b5209c6b2c5cd992dd4c83920d035cc87ccc75cef2 230 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 3287fe1156311a88add7dfd6ae49693ad36bf64995204a38a3b694cdfbb9307d 230 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi9QACgkQBaXm2iad +nZiD3Qf/U6VVZUGa6daORdC4YcxVzshW5bWi21VICsAs53pqdSmfsiy1OwtjST0b +6VMBt6znokroXmXJmOvEm4OraIEnPfjaUAyVrlr5/vQvQiMqWPXQdfH6bLJgva2a +Zw6CeL+i0EwUdgCN0vcgWroRgbHmZzki9W2HAZmzddtL98P23lIDfun42EL21WEp +QlhhRsDa8qdOCcRc4IrAgfTTodibXHnG/GiDSRSLd5SnpaUdZW+NSvzo7aGOfo4l +NZ19G7GG+lu0QiMoypDt8D3ctevGRMHChlrMYbtNViR0WDeF8WQ+fFFfFNLSDx04 +kuBbrvB4lBNwXOJsbKWHgbOeGULQpQ== +=kBQu +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release new file mode 100644 index 000000000..39a4b6f99 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release @@ -0,0 +1,48 @@ +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Suite: ragnarok-backports +Codename: ragnarok +Version: 18.04 +Date: Thu, 26 Jan 2023 14:19:00 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 91a03678153f1a1523125d5532eb671c 226 asgard/binary-armeb/Release + 9a8da3521839a101915e3866eb6406ce 1575 asgard/binary-ppc64/Packages + 34df3e0eec846b249ee15d5b28e4b75f 767 asgard/binary-ppc64/Packages.gz + cdc557fc9e2909e2ddfa6837092ae663 226 asgard/binary-ppc64/Release + ec105da3a540708c7a80e229fa678475 487 jotunheimr/binary-armeb/Packages + 8f805e37d9be89ef700bb68b561d81e9 362 jotunheimr/binary-armeb/Packages.gz + 564b455c40049a6a00b82ff5601383e6 230 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + 0ed8c5ede7755005df8ad552d63d805a 230 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + 0cc74a8c384b141e6dbb0e421312c8298dfe57d1 226 asgard/binary-armeb/Release + 6a4f3cd39ec0ccee99aef6aa9b18f3bbbc60a60e 1575 asgard/binary-ppc64/Packages + f8f52a44fdcaf5d71f9cd5a54a000d96339febc5 767 asgard/binary-ppc64/Packages.gz + d5b453b45a57ca32c0301aab97be791551064deb 226 asgard/binary-ppc64/Release + e6f0266b78db70086c81c7ce06fb06f8d1ea7049 487 jotunheimr/binary-armeb/Packages + f9daf6c662cf310195a83cf8ce08cca0d322ea5d 362 jotunheimr/binary-armeb/Packages.gz + e66b5f8553bf87f31a3668121e2523b3d0f3b9b6 230 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + c1747787f3070815a83e3af1479e15d458e2ae5c 230 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 2bff38bbae66942ddb4699fa2cfb5b05d26ba18649505412d1015f48d7376421 226 asgard/binary-armeb/Release + 243788983dbe394c0d8fac2594bd0b2c833f8bc65548a95d28fb95efb090e30c 1575 asgard/binary-ppc64/Packages + d8f7e337caa194f3b0232a859194d58d79b31b2fecaf15b8dc8ae3c80099f10b 767 asgard/binary-ppc64/Packages.gz + df836a07f4ac2f2afe959d55e588c60fea57c087485c0e34b46a582ceca2e0bf 226 asgard/binary-ppc64/Release + fe42f5bf7398cee1d1dbad1e01cf280def0f3fdcdcea9169e81755d3100408fc 487 jotunheimr/binary-armeb/Packages + c4ebc2e72aa556735d57b64b6dcdd5d115a1d158eae70320214b13187763daab 362 jotunheimr/binary-armeb/Packages.gz + 9a3e975f34d655840186f2b5209c6b2c5cd992dd4c83920d035cc87ccc75cef2 230 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 3287fe1156311a88add7dfd6ae49693ad36bf64995204a38a3b694cdfbb9307d 230 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release.gpg b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release.gpg new file mode 100644 index 000000000..37c81bcf4 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi9QACgkQBaXm2iad +nZjALAgAkF9pTSY0qYxz+b0Tw474roxG5v7JE1tj4UaTZz7cEWN5jQgp07+zuw5S +N2KUep/9PjCKn8W1lSHdU5iQYTnbdQaeumLWA1+Zv/WsI2gJwXGxKcfAhrSvbNb5 +6h0x94VMud3Hg7t2K7kpKyW0Di1y8khOKTGWMAhDRith7gPjt/gurV4n0Gx7bbKc +XmZUm4Ilf8UJTpXYeSg2YAFllqEkw6kZoYJOcC5n+5nUae+2vrPUWD3RSd7l8zoY +myiFjQOSNEHdcjzElBeVsKQlgYHl5rw8+udVh3Wjx7Ne97+2Lpp2AVumQZtAAFTv +TeKP3uMPyphgwcymBS7lDcV8P/NfTg== +=i7my +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Release new file mode 100644 index 000000000..ed9d50c35 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-armeb/Release @@ -0,0 +1,7 @@ +Archive: ragnarok-backports +Version: 18.04 +Component: asgard +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Architecture: armeb +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..ad560b3f0 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages @@ -0,0 +1,51 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2008 +SHA256: d19d3edb0799a51e97e255cc119f10cb29fe46f098f2d7842cb88b79ed9ec199 +SHA1: 19762ba83ecbab550953d3e6d9b47cec74b30782 +MD5sum: 35b0a8e0a2c028819c49f7afbc41a608 +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2096 +SHA256: 9f1f25c90453c32ca7b564770d55e173867a4ac08778b6d7c7f3a4574554229e +SHA1: a57c4e4d080a0fae8bcd38b9aea48058fcd0361b +MD5sum: 0df6dbef5e88ac097fd1f44b939a1ef6 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: 9fea84e93124ed1e403754a191c96dd3f25b683b278a848bf5ddce60dd07fba4 +SHA1: a469bfcc04c6410eddc54f8a311b73bc542c0e9c +MD5sum: b5c84f6d227b6a1db1056f3dc28b3711 +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..397f98e0afa75b16a94c189f71809a1edef0798a GIT binary patch literal 767 zcmV>%5^@T!N0{QMh($< z$zbdSe#Giay4?Tw)8762KvE@P|L8CfsHDwEZYd(kaetq3Ab*CmJ`Th4SNn3G{|xTs z<5uY&e&C%Q-@WS&MXtQ1QVB1(2kq1-wWdKSWLlU}g9J~F*2axNdmRNxrKM7mbBq6a z2TFU1GEhT-MnL0y5XM#1il+FqZ4CDB{cbgT% z9yjNp*6b6sZrv@lxrZ9^`9NlbC9Tt;TMKPI^!C5O(%uetM|;2XtsVyQy5?JN{e%bN zptYrsH5ZSi@4RGe+ZYS3U-}4Z*iV=1nmmE!GK0f*Ur%+|zs=X`w)ubPbhPRnv~T%o zb1pvvKkc|xx`!X|W8^pdAQ*{OFfK7LlvHRXfm!D57=q|D-@2TusjAGxUWHcZcb6U7Q>31Bhf9J<3Z)8V^bL~c8!7-}FD1zt43C-B| z{QR}GevdmpWQOw@%fl_<(wUm}>;8YL+I(FDmIGPRG`DpJtF~Ou^*}PbcJB*f-PSrQ x)5hE8{-xx0@A1aN8P?adhC45?)ZCRf3^&bfDPn19=@xZP{sBJBTyG}^006iGhVK9X literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Release new file mode 100644 index 000000000..f80c3f2df --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/asgard/binary-ppc64/Release @@ -0,0 +1,7 @@ +Archive: ragnarok-backports +Version: 18.04 +Component: asgard +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Architecture: ppc64 +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages new file mode 100644 index 000000000..23dc94038 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages @@ -0,0 +1,16 @@ +Package: geirrodr +Version: 1.0 +Architecture: armeb +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb +Size: 2030 +SHA256: 243f979a9d24da068999f56526db6acff4b3302c15315f1de24351ca84840258 +SHA1: ecbc2654342b9f4fa3de8c8ce26a1bd748c29e31 +MD5sum: 6e2637890ea1b89c785a65fad1a33f01 +Description: Geirrodr + Geirrodr was a jotunn and the father of the giantesses Gjalp and Greip. + diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd89a0649918c5928710d26d3c88d4fe2fed5f63 GIT binary patch literal 362 zcmV-w0hRtAiwFP!0000013gi}Y8){Pz56Tt1KAzhV~;(Q(m=?jhlRjGuR&wWvrcF1 z!S+(xudjDPa*&Xa^xl*73idb5IMNwI&dFu+3v&r6j+7lb@|f*4RJ8S$TMy(FCvt`m zYctFv%_&v-?e2d}npv&&;JBE+lb^9vSQc~-m+-HR8gjlZH9Xt_N9t3?Fh}y5L&~B4 z9ckKXBZY-r8re?2hGNNcSTMrc0JfBt<9n*Nc*U^h<9z&7{1v=4#c#XDgKIiJhia7Id%sj!S(9Vk1R6 zS*~O+dOjK7dk_w_)fTw|Ho2kKmKzj|oS$U5ts_;fA_i?bY;|qypd~2j!7&iRcZ@t? zu{mrXo1Z>k@fFcOP$pDA2-D% IlIH;c0J(*$xc~qF literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..63781934e --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-armeb/Release @@ -0,0 +1,7 @@ +Archive: ragnarok-backports +Version: 18.04 +Component: jotunheimr +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Architecture: armeb +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..b8403dddf --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok-backports/jotunheimr/binary-ppc64/Release @@ -0,0 +1,7 @@ +Archive: ragnarok-backports +Version: 18.04 +Component: jotunheimr +Origin: pulp-fixtures +Label: Ubuntu-backports-like-fixture +Architecture: ppc64 +Description: A fixtures repo with a structure modeled on an ubuntu-backports release. diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/InRelease b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/InRelease new file mode 100644 index 000000000..16ab24852 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/InRelease @@ -0,0 +1,62 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Origin: pulp-fixtures +Label: Debian-security-like-fixture +Suite: stable +Codename: ragnarok +Version: 10 +Date: Thu, 26 Jan 2023 14:19:00 UTC +Architectures: armeb ppc64 +Components: updates/asgard updates/jotunheimr +Description: A fixtures repo with a structure modeled on debian-security. +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + e6b09eccd48d4dadff1b9baa3db41b6d 198 asgard/binary-armeb/Release + 9a8da3521839a101915e3866eb6406ce 1575 asgard/binary-ppc64/Packages + 34df3e0eec846b249ee15d5b28e4b75f 767 asgard/binary-ppc64/Packages.gz + 370218e90e97c7316594d77221e355be 198 asgard/binary-ppc64/Release + ec105da3a540708c7a80e229fa678475 487 jotunheimr/binary-armeb/Packages + 8f805e37d9be89ef700bb68b561d81e9 362 jotunheimr/binary-armeb/Packages.gz + f6be5d0a70039cd3da7cdbbe80f46a3c 202 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + 8286a15f92b90115334dfa34eebb0b95 202 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + fceb1c481591feb78aefb802838241a2bab8d54a 198 asgard/binary-armeb/Release + 6a4f3cd39ec0ccee99aef6aa9b18f3bbbc60a60e 1575 asgard/binary-ppc64/Packages + f8f52a44fdcaf5d71f9cd5a54a000d96339febc5 767 asgard/binary-ppc64/Packages.gz + 130d0e7cf564a36e94df1c2dc9985cdb37dffe75 198 asgard/binary-ppc64/Release + e6f0266b78db70086c81c7ce06fb06f8d1ea7049 487 jotunheimr/binary-armeb/Packages + f9daf6c662cf310195a83cf8ce08cca0d322ea5d 362 jotunheimr/binary-armeb/Packages.gz + 8ba79ed7d9b73dbf14afb76ea1a3f009eb4eea89 202 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + 4c2722de4aa98bd636bde48f0aaa5fe59966bf32 202 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + b0a15717a53d8c0b9ea70b6376f255298b5b1680f261073cbd5ad2762ae4000a 198 asgard/binary-armeb/Release + 243788983dbe394c0d8fac2594bd0b2c833f8bc65548a95d28fb95efb090e30c 1575 asgard/binary-ppc64/Packages + d8f7e337caa194f3b0232a859194d58d79b31b2fecaf15b8dc8ae3c80099f10b 767 asgard/binary-ppc64/Packages.gz + 55e6258fdb3edefb859e8be3d7c0ae181277c0be939bfb572b7ec10757137e15 198 asgard/binary-ppc64/Release + fe42f5bf7398cee1d1dbad1e01cf280def0f3fdcdcea9169e81755d3100408fc 487 jotunheimr/binary-armeb/Packages + c4ebc2e72aa556735d57b64b6dcdd5d115a1d158eae70320214b13187763daab 362 jotunheimr/binary-armeb/Packages.gz + 6a2f18cb84b3012f57e3e8e732153df840f1777648b1eb65e1e468022ab2467e 202 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 5ebca3d0b71e2f669a591c14f9cecddef5bd82cb7c589e75c673fded28a390f7 202 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi9QACgkQBaXm2iad +nZijnQf/SgGg2U685FjZx3JpDgBoX3fSQmgH2GKtPKIWRgSZreA1ds18xzZx2P3m +cwd0cChM6bgvw9YFBWYG4mtF9rearWS/n88Q576MuQNyh2sPGeKZOVSZeZKBgnsi +U/vxXiXX/22gF0p2PIY4CG3iNGkFNijbIkZLt3JYLkUV7kS5rv67LSk78YpRqn90 +GuvrI+tUgaEa4d54nF6apaOYgn/GcK16OEoSUEp71KrDYtRjR47HvKqnVnuzr14Y +SeNROzQ9DBQhFI44sdsh2MDsLbPT2hk7pwiyCidColgoCICclRTBt/pQgseS3rd2 +1SOW8sX0TYOJU9dSsbKHEkQkDYnz6A== +=TuSA +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release new file mode 100644 index 000000000..0ae93b56d --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release @@ -0,0 +1,48 @@ +Origin: pulp-fixtures +Label: Debian-security-like-fixture +Suite: stable +Codename: ragnarok +Version: 10 +Date: Thu, 26 Jan 2023 14:19:00 UTC +Architectures: armeb ppc64 +Components: updates/asgard updates/jotunheimr +Description: A fixtures repo with a structure modeled on debian-security. +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + e6b09eccd48d4dadff1b9baa3db41b6d 198 asgard/binary-armeb/Release + 9a8da3521839a101915e3866eb6406ce 1575 asgard/binary-ppc64/Packages + 34df3e0eec846b249ee15d5b28e4b75f 767 asgard/binary-ppc64/Packages.gz + 370218e90e97c7316594d77221e355be 198 asgard/binary-ppc64/Release + ec105da3a540708c7a80e229fa678475 487 jotunheimr/binary-armeb/Packages + 8f805e37d9be89ef700bb68b561d81e9 362 jotunheimr/binary-armeb/Packages.gz + f6be5d0a70039cd3da7cdbbe80f46a3c 202 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + 8286a15f92b90115334dfa34eebb0b95 202 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + fceb1c481591feb78aefb802838241a2bab8d54a 198 asgard/binary-armeb/Release + 6a4f3cd39ec0ccee99aef6aa9b18f3bbbc60a60e 1575 asgard/binary-ppc64/Packages + f8f52a44fdcaf5d71f9cd5a54a000d96339febc5 767 asgard/binary-ppc64/Packages.gz + 130d0e7cf564a36e94df1c2dc9985cdb37dffe75 198 asgard/binary-ppc64/Release + e6f0266b78db70086c81c7ce06fb06f8d1ea7049 487 jotunheimr/binary-armeb/Packages + f9daf6c662cf310195a83cf8ce08cca0d322ea5d 362 jotunheimr/binary-armeb/Packages.gz + 8ba79ed7d9b73dbf14afb76ea1a3f009eb4eea89 202 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + 4c2722de4aa98bd636bde48f0aaa5fe59966bf32 202 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + b0a15717a53d8c0b9ea70b6376f255298b5b1680f261073cbd5ad2762ae4000a 198 asgard/binary-armeb/Release + 243788983dbe394c0d8fac2594bd0b2c833f8bc65548a95d28fb95efb090e30c 1575 asgard/binary-ppc64/Packages + d8f7e337caa194f3b0232a859194d58d79b31b2fecaf15b8dc8ae3c80099f10b 767 asgard/binary-ppc64/Packages.gz + 55e6258fdb3edefb859e8be3d7c0ae181277c0be939bfb572b7ec10757137e15 198 asgard/binary-ppc64/Release + fe42f5bf7398cee1d1dbad1e01cf280def0f3fdcdcea9169e81755d3100408fc 487 jotunheimr/binary-armeb/Packages + c4ebc2e72aa556735d57b64b6dcdd5d115a1d158eae70320214b13187763daab 362 jotunheimr/binary-armeb/Packages.gz + 6a2f18cb84b3012f57e3e8e732153df840f1777648b1eb65e1e468022ab2467e 202 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 5ebca3d0b71e2f669a591c14f9cecddef5bd82cb7c589e75c673fded28a390f7 202 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release.gpg b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release.gpg new file mode 100644 index 000000000..d788a74fc --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-complex-dists/dists/ragnarok/updates/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi9QACgkQBaXm2iad +nZgHyQf/du1JBZvwPTv+XaULG0HNt4rX9vy3HdWVgrMxO0YGXRiIiFPQ4DJeUdcf +ZF5cfwif/Gw5vfhbzXoqxjGppZyGdamNMYnKLjPgwaJ5KdDcsyitNZJww4lj5In/ +uxqtDiV2h60Gf92s5UkwQpl4/AAD0bg3UW0VSWhQnCM2AOg4CLpf3NwYLCDGrmYw +Xy6aolN6JdUtMaeQsBNvfzFfzDpqlbxXBqp/1M7DbzF/RB3oS0snDZoN98whvRn9 +15j+sjIUSPwhJqqiJDXnIX8qk7j6TqDIHmod6Qbry6+TEkQ3vVtFytQ5De83LpHZ +FO18Evw/9TS7LKV/Wf1M4fEXMoNW9Q== +=WHt7 +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/f/frigg/frigg_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/f/frigg/frigg_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..267b8d07ce63f14a74aa67a5fe719004657d51c0 GIT binary patch literal 2008 zcma)6dpHw}8lR}K=0go3OfJJp!&r_Ye3Y>cv#6QNOot(tP5E5cA@|}t!f_{jqGA)3 z>&D5Ya%UDr@{!vt38C3`e4X!{=Q)3U-|u;!-}Aih`~05wkKgGX zG5C}ZIhaU^ghHW)rYIx|X@oLHLZOKL{=aO9K$s%;XZ!U#yg^0=2oNbGIGhp^WDriI z82Cl~3B9q||McqVl7QcEK%B?!3z$Mc0K-?g@J;dhU+UGqI$4X~vsSdR5ufH>bMGQ4 zU9Hmc@|v8K#xxXUk4AUo4$tA2C?46Zk2Le=V*(rcZgO2*rFx|PiJK48+YUT)E}(Gcu5$nstt*mGMwAeX=eQfTe(Mdqvy`*#=i%b==4m4zJyT96G1uL~or z`C93ye&=URewHemvau-^=hQ>iYs&Lso*`{@?)q5Sq?LENjFyEp*i}4)Xn0ZV)ahgjTDid1X)(V)xUx;Le zzg5PgF7s|{-D!Ngpw`oOysz19B*!$5!pCIKtgU4{;QzYR=%yKvVrudR%fX+yrlMDU zIYT8_e?Ys2rv73xV0B8ir99dy4dEO(j;no?Qda94?~m1UNwqT{Ym+Ig4X_?$R;cI#EYCIa!A-r>udj1S~sx7-tvnfB`!G+Fn%hKc& ztq9Ac9{SF%ky`o!t@0ctsxTD#R!;;_r@cZlVgUW~a)HB#lfh%#T8*~%w$YmGW1wAu@qtcLAIA05 z;5euL5R-L&h0BBzxFD#Bq)o-mXZ5983w8{t1xLk-OyePv9D}U$s`mA|nXxZ@FW)c| zS(x-}A0F<*ZJcE{12wz~Q}S_|fJ!5sUHK?Vf;qJl+pJ3nbC>$0dR$V*;hQl+az(tj zYRV4=?kcYt&3$!s&Y`pR{vp{IWwBR3*kI4Mrx(}o!4IX}a=kL`9&$ooMN}SRdftT7 z=%cGZIj6V7x&5!#4kv_!X4cAJ{`O+$=*c)FfQvb{$xxoI`C?m`4s4p(a0UC8!QDftCR1(gX~0 zum#n^hm$=C$G8gegS+0ai|z|gN=}E>*b>t>tStx%Q7>%?H)36`;Rn*LTsGBVn21^l zpCCl?hw&`2lur7Nzf}OGH{|HhkdO1Q3WoQS;>bNPU*OjtHFJoN5?Q~P08}#*J9wrF z$xb`XT)!zkqGFa9k*ufp)lz*=$qo_?TomMx21fGVDQgN}UO<9z7Ln<~DTktyByah4 zTzsm32fOt;0{@1LCR9K?si)yfr-sL9V)R)E0>%i2o~`z-`o^u5CTu`Z{ZY#x^`#P@ z>l3d}b+O!?im9&NVZH~bvO~|&3PwA)QbCTFv@f7p`fi77vuz9`trkLun2i*=W zUMlq;H!VX~fDic=@0pix^)cdEB_lzyNrNj-nrO`M(sR_F^Vjbf7)urnCm)aN9N*CJ z%FdmYSj^!8cG3G&ziaf^sUDhqS-iC%YYI(TQ7+=(s-AoU?#)iDk}UnL9)=hQcyP84&Es9qX5r zuz`EvvpU8|?TFdfUXN~mJ7mkmq^%`^{D$^xF2cWVv6Dd8)%MlA3)Jm$ErLC&EiW;# zn$~$Ov)LO0zrpiQwD-bZA@qdj$?l5e*6SwgqTSBq#I^lH3pH`=zF|!E7$T=mpQX6> vSDD8HnUf8Aw}ZZ?3xQhQbsav3t literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..986f112139a82ad8b47e59152cb67b358212d9b0 GIT binary patch literal 2096 zcmai!X*d)L7sqG9lu1qYu@A};COg?HLw3nBjFGV$jJc?Zp%B?7A!8})wN?@tvZmKE zlq@M*3{z%olcg*bmwDa$-uvPGbpOwJ{?BthoO3>$-}9F?z=U}R7=e9!y#g^f6|X=X zCM*&LgQ;ojXzFOH>u6}hV5*1xKdz>#s;#LBgB{l2@&v2HRl(k&xQMXOV0Z*34DKKG z@AF#f|7`FCOQjtH{HY@xs~@Ma)2dJa-JPYl1qhTueODyaU(}mKAYCy(^rnQapO$@- zz*v^ocTqwU$T)BI(eY3gsb_ug#`W;ik5j!;-V8Li`;&5NU-wmAVzs*}a)UhlKyK_?TbAYIQg-DD__W(NF}G(n?g% z)uddo3(WDIE#u}hjGAvxS)?rKx@-a^Dy1K`MfOVI3MVQX0-oR5@@qf&hhAu?Vm)_W z621KM6{TqPdOL*uS~Im{;Z8kGRB6z=(-vj0DP1(7yCX^nv|AGxKW2;~SWdIHM2}0( zXL#W~u*Fg7wteTDJf^KuXP)>{ifc0SAl}1?=@U`>BctPX7v9a)cEB0gqtf)@*$5hF zpZV*yBO)*TGi1T|%vaxoMS<^ZbVj^m$YZWD_xii`W=Ql0OM&xbnF;ZE#h)QdEfXjv zw#|`=rG8N_}N8G-&MU)&8PsTS)D6gm90A zsQk@KC>x9X#`s**Q*Y0xh?V+o?(*OasyJD)Zot2O{eQ-8k=hn}`4*r60Qg`cFn>XG z^AMs#{TqjB8oK|(6Xprt*NH;90RWr};}kQ_*Ja>XdugE1--m>1b4uy*Y%Vc0K=^pO zcnpyITEfyOQn2ftT$u;&E8&M0r`XT*67kdLZ|yjfgrv`Z>Wi^*@IY68u)0h9CyvQO~1mmL8hz9sn_0Er7vnB?;VFBC|%N8 zU%@L@Lp*UQq+~N|CZzPkDY8NLvQ&Kcu!X=4^TyxrXcCU_8FM97;?p5|n(}lbP)!px z#m{_E4yi57TBg?YZp=n*@PF5<0NT0HQG;51jX4nD?#lzC#KH$?ji$}-H8vSnBHeZhjF1HtGitRFIrKPTTb_#e=1d9bNzsx zzf72|pzZhjn;u*EO=VRSnnQL-9x}2Z&d2?#M%>g1jNZxL5rLD_R*ZGsl-El|kASMO z8e;Sx_o`jc8QH%j+f}|Aa&!k)X9@5*p)mN+5)`QeA3BzrYaGDx_F~Gbf{$gMbi#U` z0jZj%&@yDjR!f5T8pyc-HJqLQ zaH}GG3(Cq^ynquM+BCr-h4H4mR$aBNcFncQia|_+&3&*EowMmuDdC}HAwL%&FA(Xn^ny%nDeE2#8`ASezD_j?EZfdq1 zW+0J{N7kyMji%Hj;PJrM><)JgLqM!`+N4##%{l*8;(8N9R~entpNwARa}{jd9(iEn zK(<&jZd2Q!FK%0ybRfP9VaLXJ)p2+;Z5bRiSwU`5X+#l=FybOSl#UBG@U^23{z# z%^y>#|1kb+Y?8*c5&!R#9%@#gORJ-O;y+^@`%|J^8W?^Rcw{CaYd~k2+ z@9rBK1AKW>3AS5DifcP?b*>ZCCt;bE*$oH5pw!!YW#UgEBxi1~m!0gk0G2@CF!US` zwMU4Q`{i!;^#%@oN0pmTKf!(pnF0ts3`f6_{*DJ)JAu-$75W@G;Kf;37VW0L0ZO%% ztB|(B$rqtBGngvKosK+#xpmJlPNrM*B&O}8op+*@WR>0fH%R6)z02I7kQ;|t`M_() f(Njla0|4wi%ufKoWxHU$zQ=#>$e%gN>FV}hIyACD literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-complex-dists/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..b4ad08bd8006ce647785d376978a81730ba892c9 GIT binary patch literal 2084 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 +Installed-Size: 9 +Filename: ./frigg_1.0_ppc64.deb +Size: 2004 +MD5sum: ac7605f7dbe9541b87fb9aa0d7c371fa +SHA1: f1843d7a1350945df278f265e929f699e2a9bf63 +SHA256: 3b8aabce06339e56b69f3a7f0927adb17051281ef8b605ffdd4ae2a3524c1466 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Filename: ./odin_1.0_ppc64.deb +Size: 2096 +MD5sum: 12e2fd974f985e40a3a07a2cffd05240 +SHA1: a7f4dbacd197dd45408ba9666d207c25dbbf63e4 +SHA256: aace589523b5b684da2c1ad70364341dc8189e5ee8d0f04cad79eda7f7be8b06 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Filename: ./thor_1.0_ppc64.deb +Size: 2080 +MD5sum: a6245e021b25a408981a4c4d1f49d2e7 +SHA1: 621a1262ead08f779547b726c6592b2f45040b0f +SHA256: 22dbaac106ea7646ab68f19a6aa84607ad91b8da0d50fe15959f1f4575320970 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-flat/Packages.gz b/pulp_deb/tests/functional/data/debian-flat/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ce78e864edab4195cbf836b7d6b4fbe60110bcf GIT binary patch literal 750 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 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages b/pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages new file mode 100644 index 000000000..29620b184 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages @@ -0,0 +1,51 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Filename: ./frigg_1.0_ppc64.deb +Size: 2004 +MD5sum: ac7605f7dbe9541b87fb9aa0d7c371fa +SHA1: f1843d7a1350945df278f265e929f699e2a9bf63 +SHA256: 3b8aabce06339e56b69f3a7f0927adb17051281ef8b605ffdd4ae2a3524c1466 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Filename: ./odin_1.0_ppc64.deb +Size: 2096 +MD5sum: 12e2fd974f985e40a3a07a2cffd05240 +SHA1: a7f4dbacd197dd45408ba9666d207c25dbbf63e4 +SHA256: aace589523b5b684da2c1ad70364341dc8189e5ee8d0f04cad79eda7f7be8b06 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Filename: ./thor_1.0_ppc64.deb +Size: 2080 +MD5sum: a6245e021b25a408981a4c4d1f49d2e7 +SHA1: 621a1262ead08f779547b726c6592b2f45040b0f +SHA256: 22dbaac106ea7646ab68f19a6aa84607ad91b8da0d50fe15959f1f4575320970 +Section: misc +Priority: optional +Multi-Arch: foreign +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages.gz b/pulp_deb/tests/functional/data/debian-flat/nest/fjalar/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ce78e864edab4195cbf836b7d6b4fbe60110bcf GIT binary patch literal 750 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 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-flat/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-flat/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..5e500087023ce59f3f18feb0fbdb9c32495793a2 GIT binary patch literal 2080 zcmai!c{CIX8^%XWqlp?5V=em>*EY;pB1@JmStewQF^xUz7==q@$sQU;3?*wak#&$Q z#iwFYwwkepi^-O_Q)-y2`z_~uf8FQ2=Q-zn-}9dH{_#7Hv>q0Z^V0`=d0+L%1}k6n z560r7q@<(}np#LLq`DRgDJ7+L(EryFYHFIugV{m-N1kAH6*Vv}B$$8?2~;6q@hZO2 z|9p=^p#FC+nZXPAr9<57W7EM5DM7&8m2JUgE+|NxEo?oiSSkE0)#1tL1_C19f1CGd z8H<@RTI)D{J>O=WcA5)j016}&2RUh7Aa*F#2Yv16(qAri?5yw}&KSc?0^N+-qe0=R zecY7J@GaZzea(F%Z#QP(PH^Yeo>MW0wg0AgFPalYOUDBRH#tkElJwF%Hl>cyh>~>B z!rHN~nRj(nK_^-=n`{@Bn<&~kyf~a9ebaMS=8Jz#55Zc6Tvg-vyyNX+t@SKHqJ^$k zwA|b*pRMp3wc(W@cYH=WWPbG6R1^~?t22Z{lD+?RQlezCit1ILxU?n|9I4PMz!?Al?1d#@|Ar^>0GigtDd0C<)rn$386i@@=A(p<2=i2?xTgvtbYib?Y)hk9QnSNoaj1gy$quA z%m~sf3LrlB7Fd;+o8t#zgh+#gbW>nSxed_N4ELE-gP&3Xmr2XMD{fnlSecR8)V4Qt zk()4_c1ZDEzCcw(<9evz&!oF`_0;SiUyp8 zV4vNIZnR)kDEY?q<`el7T`t43+0ntl{4x?>mEuKkM=WA@JR;5org?T-Y$@tZ(Kq9I z^^%cO!?wZ3Ik#cW0+=eEt7?kleEYn=k=Nz(xXtaaLl!FFEDBqP%}< zR~?E4-(=-matF;~?Q4Ua9DFaRntE2?<~e6=-?#bnfNV0AhHbjj9B#BF*Cld&vX*WA zqTHP$PHN&iorD022+uVcPq&TaUUK?OQo+lK7-rXfLQmuvAdXl))#bI+mAU*)lTvm^ zNWaN0$_BkwjUCP4yf2*)g!n^YN-kXs-!4{svw*zT=MgJb9o0xB1e(LX>=hU#_ESrU zvk@>kBdPM!XuTf`>~q;?n!@P}_a{ZyLlle3WjUZRe>Hr1?4R)(^izwO{<(5zH!11u zhEGe)k;AC^c0i<1nK#E&(JdNME98O6lP}cOL9f@ZCMLooZi-lhwS-`@TzR|2(gt$p z){CZ@of218yh=qjBt@p9kL4)J*zAN^-D!t z#=g#4DJhGMg}P%VOH_7^E}uxz*^{hGS-==3JU~4AaSQYD$*lF$-1m6{-E#sgSVkoo z6FS4JTXjB8N$`d{Bv~~&rW%7c{17V;LxwMTC%!rNgRKF19thWH^Qaabi*Mfw1caRu zo)LhtmpuYV?uuc=qRap=KT=ifoxY9Mtqq@?`zkV|T;ag0w|Z3Dr^SsU-z{mijHCKHF1Z?;xffUYu4-5 z$5PC+wd&ozED4WCClAwxkOF8ks>^6Ax1Dl$uX9Y?5cMb%Rlm2tt?*%Jh$p-uQ2gG; zV##)Bzs^1?*^M=a!ZmuSS%B1QSd@=nCb}Qv165_dlibKR1T#%OK_6Azq+2-UZEHIe z>iCsWEeKHn(xHecs};U;FNQzlzbXJ5#tdZXKhrxRDd}@&P%Z#e+2Kx-cwLUrGnrN+ z=3gB5$?VNJ9HEeTP4q>SWz}0$?n*hLr S3gXL#m%cv_{aW(4xc&wHt-Z+r literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/InRelease b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/InRelease new file mode 100644 index 000000000..c34ad548f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/InRelease @@ -0,0 +1,58 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Codename: ginnungagap +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +Description: This repository is valid, but contains no packages! +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + a5f966f70ff5c3687f287dfbbcd99611 103 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-ppc64/Packages.gz + 4679804864ecdb63ea3dc07a51bcb757 103 asgard/binary-ppc64/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-armeb/Packages.gz + 8f5f6868eb46a90248e24253ab53a0fa 107 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + cfb51e602fdc14ef669651ab94ab9cfe 107 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + 1d5190dc78216b0584dfd47ccafe497827eeeb4e 103 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-ppc64/Packages.gz + ba407d9bc7dd7f2e623bf2d895ab00ded8e5c360 103 asgard/binary-ppc64/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-armeb/Packages.gz + 2d5dddd4002f4c441ba09d8120922f7a40e83ca4 107 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + 4d4430e1e46e3d1c3dd374c966ac801d9eddafcc 107 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + b63defaa52e2ba9f4347c80935bdc7b9f59d6420b5a7e38b4cbd4fd4fa2ccbc3 103 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-ppc64/Packages.gz + c1d5eec4a5054e079b22151f4db1735e1d7d52d6bcf0626393ee18a161af3bb7 103 asgard/binary-ppc64/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-armeb/Packages.gz + e15829c346373dd6885420cad4382b5b0202a9ef76dbfb60fcfc8564f44210b0 107 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 763d55994d37e31769aab14dc3411e5a6f3f87c21cae04af58b8668c837ae6b4 107 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZg0Kwf/YXiRVYQx7URoB2scGoK5iSStnBjDGQV+x87Z7NlGXJJzg44TXgzhnJ4v +p8Q8ecE2lG4vW0BgqGFzHEmXOfr1cYiXXkNULoVGPjz8ByuCPOMhc80SSA9HEODO +vpEi5aPnrKYIY/V5LERwq/+B+phQXlFqytOpAGDgH6rcSukTtXg4fLu4UVDJknHB +h3fuam8wv9A2sTFFaGAP+q3d+8bU88x6dzPPh9zaGmjQu6YI4rJpjGRliWqHSFph +rZ+Lt9wpqa3EMk9AWQ2U0aRypFvZe484utJirkje2LxxcZ9UmKUI3TkT6j/SksZy +kPuDDz29Y69YYsuudvTVffjaTTe/wg== +=r3Ts +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release new file mode 100644 index 000000000..203889c1f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release @@ -0,0 +1,44 @@ +Codename: ginnungagap +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +Description: This repository is valid, but contains no packages! +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + a5f966f70ff5c3687f287dfbbcd99611 103 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-ppc64/Packages.gz + 4679804864ecdb63ea3dc07a51bcb757 103 asgard/binary-ppc64/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-armeb/Packages.gz + 8f5f6868eb46a90248e24253ab53a0fa 107 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + cfb51e602fdc14ef669651ab94ab9cfe 107 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + 1d5190dc78216b0584dfd47ccafe497827eeeb4e 103 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-ppc64/Packages.gz + ba407d9bc7dd7f2e623bf2d895ab00ded8e5c360 103 asgard/binary-ppc64/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-armeb/Packages.gz + 2d5dddd4002f4c441ba09d8120922f7a40e83ca4 107 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + 4d4430e1e46e3d1c3dd374c966ac801d9eddafcc 107 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + b63defaa52e2ba9f4347c80935bdc7b9f59d6420b5a7e38b4cbd4fd4fa2ccbc3 103 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-ppc64/Packages.gz + c1d5eec4a5054e079b22151f4db1735e1d7d52d6bcf0626393ee18a161af3bb7 103 asgard/binary-ppc64/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-armeb/Packages.gz + e15829c346373dd6885420cad4382b5b0202a9ef76dbfb60fcfc8564f44210b0 107 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 763d55994d37e31769aab14dc3411e5a6f3f87c21cae04af58b8668c837ae6b4 107 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release.gpg b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release.gpg new file mode 100644 index 000000000..73980e136 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZhfNwf/azWxbWXvxwTaKf09UdmxBCeEuFkpSAHxs8YwDYTeGWcpCWpu6S4L+PoS +kAx2xl8v9sL5ts4IZ/qzmBUCe58hNebUrPU7BdVIs1KngR/sh+KubjWKFMHk8NUx +2CMKbaHLw3wasw48wX3cBxHuvk9+tn4TwtusfePba3tqrXxRBfGS2zLoaZgZNYp0 +aYAFtcgu7taqOfYpHuWwZPVx2JUNDdvrSlXJZw5EfONERKNNqhQzPhHC7fILplh/ +z2nhM92p/XSyoLlGht9ulyC47p/8r28Ch9qFqHbzZdTCGJ27J+JalFNQdchUMATg +jdxzegUG9q+pBY35LUZG7a98ZH/oiQ== +=0QoM +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Release new file mode 100644 index 000000000..52c58bcae --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-armeb/Release @@ -0,0 +1,3 @@ +Component: asgard +Architecture: armeb +Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Release new file mode 100644 index 000000000..8e175c3f7 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Component: asgard +Architecture: ppc64 +Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..93791388b --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-armeb/Release @@ -0,0 +1,3 @@ +Component: jotunheimr +Architecture: armeb +Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..67604efed --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ginnungagap/jotunheimr/binary-ppc64/Release @@ -0,0 +1,3 @@ +Component: jotunheimr +Architecture: ppc64 +Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/InRelease b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/InRelease new file mode 100644 index 000000000..6b009eb39 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/InRelease @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Codename: nosuite +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: ppc64 +Components: asgard +Description: This is a invalid Debian repository. +MD5Sum: + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release +SHA1: + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release +SHA256: + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZi55wf/ZktYapdOoqDxIt0ClvmZnZT6Cx19szXRafjd4d1nMNJnroRFX5vW9Ymb +ohNrKHD7cr/yljyfNu/8ogtU5zQxs21OkDwj15KO40gDbCxNyO1BJzWqTr+0f07X +MERC5c/MqlOAh9zDRAF/reloIwwKzrbdpt2uzHHtJF35aBafv28lppJ+X1Ga7OYx +BhLy6quWDieEDtFK/0tdfXS5MjksqvsQ+uNxftHhUYj3ckmtp6okgTzXszsR+fpo +b66Kg5vcUD2APjLtb4Qi3eQLXRHp5mtz4gET85YqkTBmQRVORRdpuhjCDOlFXVhm +WvofhtnNaySvTm6R5LBdoceIJm0/Ng== +=LOjm +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release new file mode 100644 index 000000000..5e472dab2 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release @@ -0,0 +1,17 @@ +Codename: nosuite +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: ppc64 +Components: asgard +Description: This is a invalid Debian repository. +MD5Sum: + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release +SHA1: + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release +SHA256: + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release.gpg b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release.gpg new file mode 100644 index 000000000..c30a9c7ed --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZgr9wf/SgBwkqTrDVma+9WCMlO2lkzGpxO/8rHROTHn4sqf8rRG+RsmnSiGxgyK +eNnYCdIH2bxmESOoI9tYb/LVJrEsBN8pawEO1F3EB1DCR8BkgOHZIKvKsovH52YV +meoWdOmpI7+g9sEo2zyAewui5gPCqkTzL8Pvh8nmvgyz+IhAKlefz7ejfM82x5cw +ceY81f9hSlA4waGnUDCEXcnsUvCzyH1GLVF8Z5vHIVxyspaguhbrOga7fGrvSHM0 +Ga9db4HovY47lPWdrpaZhzD9vxPVtobxxyzPHkhipOkiJFhBNno899M/5hn+qUsp +ltbbeSKVAyxGk7IKZdMPEo2O7HXm0w== +=5SMX +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..4323aefaa --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages @@ -0,0 +1,57 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2006 +SHA256: a20723d4d174abecc0001bbbe183d04fc26b2ca30d77d87b5c4c9f3be35b67ee +SHA1: 6be39af0f53d1a1a7b82ec26b42e5ed10f85deb6 +MD5sum: b79fb486b03e102b0066b33569096b7d +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: f9185111ed2b341d00f63366dddfc651f76409dbb30a71867536bf3b4b65768c +SHA1: 61483d346d49175e53a73e0d68050c1108a976a4 +MD5sum: 8c77f415355a3c661ad793512c8fd36a +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c9e2b952835cb9a6687fc884ae888ada8c393d GIT binary patch literal 867 zcmV-p1DyOHiwFP!000001I3g}j@&j7K=(QY570ABieEK?APx*8Sqw737}*;96eXf1 zu|cvi86O}Q%f(Vs$74HycSf@4Vv8TKSnr9C)}QSNClX5<$L@D1HRbh0*gfsu6hEZ~ zzFiAWxLmvv-GfbQ!yl9rDLFUt!xn#XhIwO*4n222cE7H**?ER=_mn>3(xH2}&Mn<- zFT|a4fi$k&dt1*Z^4Fg=mF}^mTvB^Ek$h>GfStQ1+;~rAN!54n(hRFzwmfp4kG77s zgkwDJY2V@p%=yEf<$VCx-L~#2Ro&AsZ+fXt#P(G8Jcz)wunxSZlrrZWFv9~C(f7*r z-f|kW4n{lag&!h!z@<|fV0#fe5rrLtjWkLgm}OQw)5Eq_^dKQH8jZvZRQK>!*6VU2 zP7l!uqa5YHXzws5hk}kLNzS~LM8j>mr`=EnBY$a_1@|+@&9QXfY z4&=9x*88q|{Dd;&^M6Y6i}df7AhAMHU>U{WtO+)Nl7>2~wbv|Q9b^0+?DKIu=N`U6 zeh{zZ#emfpfdbVuDl0XjcZT=eQ`-k7sG-t8R161I2*O3^71O=5KK6s-|B&}uYi^J` z2+D#4%B5$_Ma`oFw8jDz!4CSBJTPalmkGu=1l?;Bu>#65!+MBbeocM@+3j)TZfngx z*@obsQ=2fbB?4;-Q%Jrs3ewE zj$1|c@C{GRXHVn6jAV>K=p7dDx0<7%3N@!_EHx;pvf|ZKgJws;B$v{1uN1RE4_va|qp)1ruRVRg zA>QNeDVglDK)HKPFr&NUekuLi-Zov=0OdgDG)`^Z1+FcZr5;GOXLPIp)U6Ml95=5w t%Pu9iTa7pG7Q3F)8g5?Nxn|sX(|y}>>xxiXnh_ED_%|V`%YWGh001$MuNnXV literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Release new file mode 100644 index 000000000..5c9d3666c --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/nosuite/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Component: asgard +Architecture: ppc64 +Description: This is a valid Debian repository. diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/InRelease new file mode 100644 index 000000000..640ea95c2 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/InRelease @@ -0,0 +1,70 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZhVQwf/QCtEZaDVBJMwYD+nmGORJakXOuyMmBh6IRXmyfdfqBYuquRGZ9E2YyAF +gl8tC/ynov26/9F5bQhYUIIWQxGzWIAU4njgQlz4EOrLwFDRkEmiQ8mNtm4OHoyN +WcQXo25xasb1y/g+R+oiHKsyhAUTXFkZqDkOYXEbBTxuDI/pQUZqEr9wOy1nrFwx +/ANZywyAu4LgpOYOFvcpP1CzO7oVcJuS2Posjd5RlVx9IHZBJmBOvEl95ZcJ6+5Q +Ka5lW2m5KuD3R6wzCteUjR8/02bvptl62lRfeW8vFJtO0zwmp50ZNgkqM5hYZXk7 +vPbIxQZ157JPDxQPGqG2m9pLEE/daA== +=xmDK +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release new file mode 100644 index 000000000..4062dafa1 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release @@ -0,0 +1,56 @@ +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release.gpg b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release.gpg new file mode 100644 index 000000000..9c8118def --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZhZ+wgAkMYfPALeb2q4bBQedLm7mebXxWiW6JuPmkz51V6e5sluWJA7Yfe/VmJC +xqggHNa0AnQ7F730PK6a8bnvFxFHr1MrT4eJxT+1P32c9PUf1nUrv3oAwTCgKifX +Crk/FodEgUJFrwWWpp4RHAVWZlN0P0bLdFUmLsNPmxciExm/xYpHnerIyK7maTOI +UwMb+vM5ZIBnIS1t/7D5oa+OcKTrMKbbLch4hXmYkvbCq0dLnTd+tcO8TX+8avrh ++S1KLGJMmW0BPIr2MMS8Tiehf398ffcgYOGFjir8S6NcLzRaWibk3KF48+cECP/z +Ixpp/N6bAT+4CH1bfUWOnGt25e30Tw== +=b9pr +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Release new file mode 100644 index 000000000..efdd70f84 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..4323aefaa --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages @@ -0,0 +1,57 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2006 +SHA256: a20723d4d174abecc0001bbbe183d04fc26b2ca30d77d87b5c4c9f3be35b67ee +SHA1: 6be39af0f53d1a1a7b82ec26b42e5ed10f85deb6 +MD5sum: b79fb486b03e102b0066b33569096b7d +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: f9185111ed2b341d00f63366dddfc651f76409dbb30a71867536bf3b4b65768c +SHA1: 61483d346d49175e53a73e0d68050c1108a976a4 +MD5sum: 8c77f415355a3c661ad793512c8fd36a +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c9e2b952835cb9a6687fc884ae888ada8c393d GIT binary patch literal 867 zcmV-p1DyOHiwFP!000001I3g}j@&j7K=(QY570ABieEK?APx*8Sqw737}*;96eXf1 zu|cvi86O}Q%f(Vs$74HycSf@4Vv8TKSnr9C)}QSNClX5<$L@D1HRbh0*gfsu6hEZ~ zzFiAWxLmvv-GfbQ!yl9rDLFUt!xn#XhIwO*4n222cE7H**?ER=_mn>3(xH2}&Mn<- zFT|a4fi$k&dt1*Z^4Fg=mF}^mTvB^Ek$h>GfStQ1+;~rAN!54n(hRFzwmfp4kG77s zgkwDJY2V@p%=yEf<$VCx-L~#2Ro&AsZ+fXt#P(G8Jcz)wunxSZlrrZWFv9~C(f7*r z-f|kW4n{lag&!h!z@<|fV0#fe5rrLtjWkLgm}OQw)5Eq_^dKQH8jZvZRQK>!*6VU2 zP7l!uqa5YHXzws5hk}kLNzS~LM8j>mr`=EnBY$a_1@|+@&9QXfY z4&=9x*88q|{Dd;&^M6Y6i}df7AhAMHU>U{WtO+)Nl7>2~wbv|Q9b^0+?DKIu=N`U6 zeh{zZ#emfpfdbVuDl0XjcZT=eQ`-k7sG-t8R161I2*O3^71O=5KK6s-|B&}uYi^J` z2+D#4%B5$_Ma`oFw8jDz!4CSBJTPalmkGu=1l?;Bu>#65!+MBbeocM@+3j)TZfngx z*@obsQ=2fbB?4;-Q%Jrs3ewE zj$1|c@C{GRXHVn6jAV>K=p7dDx0<7%3N@!_EHx;pvf|ZKgJws;B$v{1uN1RE4_va|qp)1ruRVRg zA>QNeDVglDK)HKPFr&NUekuLi-Zov=0OdgDG)`^Z1+FcZr5;GOXLPIp)U6Ml95=5w t%Pu9iTa7pG7Q3F)8g5?Nxn|sX(|y}>>xxiXnh_ED_%|V`%YWGh001$MuNnXV literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Release new file mode 100644 index 000000000..b467f36a6 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: ppc64 diff --git a/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..1336f5acb --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-invalid/dists/ragnarok/jotunheimr/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/f/frigg/frigg_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/f/frigg/frigg_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..7ddff030310b8f9697b22dc425ab6a36bd9f9277 GIT binary patch literal 2006 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 NpPYaFDEH+ne*!*Tx|#q0 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..588ca180133d6559e7b048952e923247b90fe036 GIT binary patch literal 2094 zcmai!c{CJ?AH`=vV_&ii*>{q4FqtXKkPIPu(=-|~$Ub?tLCLQ4ED?!>kjc^r4WW^x zF`gy+mSu+QH4`F*@amoS`Gvz(Xz0&l&)fphkcF& z2YShF4x~*lV)`~^@FNR`mu3B7i)WYXoa`1nbMH4_MxP#_gR0{d(So7Xo5QUyK5h3Y z*JX5zH`nXM76}-pHYU+zUxlz6VW9ryz+4)h{sC#XN-p(bhb^4hxznJ$Mc=tYX$IE+ z)|Ew+DiJu2_-u63%8$v`&?!|4Ssug%Ub<-XuH?7$f{%Em<@&(8zWdwz!w9-~QbrU% zL7cFl-G5k8{vjwOTIbM6xPP-{A?I){4)uK1??Rl7B8|J-}8TQ!2IL-8lX<4oyH66Xxx6 z3b|!hl;LzXuh2ma45XuBgz{Nr<@2J%kH~H=LzP-HPWc2u#J}ty*aVpV4 zM4bU(9*Wd0;Dc6aYvTyf_Fk0|7oj)cM@S(sD<&fjN0L{sioCW(2eVAiy{X9K%)C)L zb%$RNow#HaZ*tUahLiU@JnWl`OFlZ5iU<1J31D+`DkO#%TM(uv1!e}<>4;G>IaTaVeLwZ2ifE(bMLv!LbN%X|>>RwG`RVv-NPj<}!&=IUt= zPVw9xJ~0sH-tmKA(S*vkXnBj`c|CJv!se}_KEljW-S>&Of~y17W0bHLHs?}Y#>Y`e zG+UiWY-8pXE`8Kera#Ye0rErR2bqtH+M&fcw@+}N{lY(ZrNM=>^<0sCWqgl12=+xO zQnF~mcK>|^&7^B7?qEbPJ(K;V=M=V{b}8;yj7!hRU;$;9JuZdSCnIlnEYhDh+x*dY z>{%?nhuDYR;g#GX4GZp8PEz0XzwRO!fV~nzWQti4r=p~5Y&J~miOGLl$?twhhB`cb zNM@=Fm5HVwH`$P!2()BHW<>`cnA#5|q0VKNH|jy0K92H*u1Xx^nDtFps7n&_22nBu zhqUv#Mw%6p@U5SIclJ3?n9#`^&79rAnVnpAEOj1ULV}h%y3GQ2lNb~|K6pI|aO2Eu zI!?FX0MxCQlZmx$`_`^e<1} zBsi|rX{L34+(&qhwdwbK@5|u64IJETnA8qln(t`E4hYH2N2S;r+;uo%9tl4BLy{+| zFN%jht)_XCAP;1Jnqb7HNzG$}>28ZC48IirP_?#oUct0;?DaeU+v{tH<31xN@6n2j zbdk2%c7@C^Em@K!>W`Xdc#z+7q?Mw`cS91zRaUT5c^=lg@x!808*nW3VrS@dwci1e z5nh|sJUwnbBV@_Qx%0}*d)pzBJD57^?~!GicZ<+DW{+;}$V(wyaXN^rQ0ws=BJW3E z@K*|_s(7tXyHNI{0pnrnZpd7&x$fd*#3{|o<@a$ zwV~pt%bKdw_hT|vOEC+=5rrTgSCcclxfMUeJES!Cz1qSC;bpE7-5Z?{y2=f5jbIh2 zR~K0!0Bj)F8Opf5gjd__l8S4)z+h^Un{jO@6p}Mhz!7cOpwki6j!AzzM)IYezIj^O z7&GEl_K8-?+S%`mBZAIJJk%B?0tUsfIki2HiGBv&wu!wF&dBM6S2T+nrTW*uW>Q!n fruRC`dKUm}{JEU~fVEhMK@HVw@5rwwJI3iR_zum* literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-invalid/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..79f1c9e31bcbd5357013fefccbea4b51d676196f GIT binary patch literal 2084 zcmai!c{J1uAI5((*&@wQlSyI-Q5j?G%b+aX!9afWh-Piu6xgY-*eu-?sLB9Ip_JF^ZfTYkDv;{ooKJhZewfhKp;t2JCF$O zJ_rOtN={xzUIs0XmO&s;$N9f5g+j^69RH5*AKhn1BT?)`SJESQS7+oSf;;ko@4xqD zrR4tC7l>v9{u21a%CN4}ClnNz#VncjLdG9AK9}$l&kyc<^;q3rXRT7DR?FETzB=sl znCWyn@6c9a;=nF7d62ki-8fY`&DU>ihVNds_1Q({y|(GnZL=*ib+jtUwrC3V&{G0R zLbku@A2LQ6*Im5Y8_phVwr^WucR%h+a{OF66rsUA=;n4Sg8_ z-5M7>U*uZMznA0nyifv>!|+qHk{vM>FE8{2Q$%8>qnU7d-$ZZy2{xnhQs0WxZB1$>?Gr-vQ)(gOFlByaJk5@W1r%SM zc7GN7I_(^8!_G;CpmTo{1ps}~+f%cbkC@?>01rnaUjQhHdQnH! z2iDRnnv3UZ=1IeH@%$KSj)BR?bFdamrPFCt%+5g*h=NFJIr%V+_qaCHb9; zL=N}e+kVl8&1HajLE7!~d6RAL%YE7rA0vf(^zLd+g9qhj;T zF;g)ZJh~q2p?=7kZ-d#D>JmApE4sW{-`G;&%Efw{zQAT@kkUz%2$Hn=czbKYxiY3D zH|1=wj9Txo!As5ghe0s1Uv;nvoX!aG(r}!Z)BL8{Nk0+o|9t&q1rZFpETsl*bx&>e zR-PQM5lVoyJ;%o{8_<3$Y8jJssD+({85vep-w?=g@>mime2J(G%n4TsLWZ0#KtIvU zS8Tuzt9@s`;wNeQy7KOK6~SVNk2-fngqcE(YZ<~rMDo;E+hG+Swsw-TzM3qtV2E>s zsjyeWi&8UL5;m_8f*WM|Q5SU^bB2RkJ&%UsWX!+236byW@D6xmpelYHy&`v_=)7{D z+bM;bi~WxCWM*Qs`DwdqBv9^Qs+_GF77^yp-JVBYH4+!v$k5KGs1RhNgLM6?_`wZx zu6u=Rqq(*G`9^c@p{M3tqNM%zbLfeQH!TJfn)5ECuQF~8i!??EcuA+rh7w5|4P62oq|UV8v*`~4P1>8eT-I!JXSF5k zTzKpn2J{N8#rG7h`S=x^Cm`MtupK*NaUJT<6u5=B zpBrQU1+%B*s_P`FJjG)7~8T8Od zOx%G#NB4Dq{Qa~s7cR4}lAj`m`r*19kx#kYd=n=7`X|53C29wxpbT+4*l@mBdz~AK zlzzSJYI+RwO-ck=q6BBy9$F{9*y10l#>+`F!(Gm5{U-AFIHxUjL1$ls=Votp;%`m3Rf2JoonxU`rB8($ zTg+bCZiuEd6Gr&PlptdaUt-dtoH{WF{d}h5{eZB=<15iYKRUW*0no-mnQ_O#jgaElY+f4O z?}D=YRe`C&hkX8!^Qm{{v$f~wLA5Sop`)W{Y@FyN>4?^%P_Z4Y?|x?xmgAbrJ>5?h?!XEy zXIOlQ#yO8rbWmsjsmEk(cUR!W$?WXur-~Aym*8HyRy)HH9yFsAuR*B7k`*oXcPi>4 zr3hB-#%*s}!MQ8YJxsy9CZrW5CaxCuHhRv^efESzg>BUs`%Es#ezY^>Ya00$mRTR0 z_f3eo=Sr2_hx#f+bP+@+b0%r}PCtDxX0H=V=!fv~j$ehweMts@FHEJ%DH7OK0MvNA WodB@=n9a7L^}#;)uMK4~GyfB1?!;06 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-invalid/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb b/pulp_deb/tests/functional/data/debian-invalid/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb new file mode 100644 index 0000000000000000000000000000000000000000..03e27a3a61f75b396e60671a14faa1a420ea7282 GIT binary patch literal 2032 zcma)+dpHve8^-4pb1ce~?VZFhj4|_~DCdS8mN4`=jLczk3@aTNs|c|u%H$BC9Ljl# zn6Qi&>A>{%YRZ^mP8IX@zTf+O*Z1G|-Pd#7*Y*5yU(X-U@462j4vY;Bvy{e%1Q7y> z`auL@U~ICQni>*qiZVqRnHn3ZsTuy<|LsUaLo^DdruK9GR)Dk-!caPxM2wFmMIzz@ zV-aV_|3@Be{GU8DQws2>M8)_MQ{hvFDu950EaVod(`Too1QTV8WF{zQIB8q-&L7_5^RbJCX*Ra`*owS zjLVv^{f3Ctjd@pra9wESdFq|3&gSyaH&8+fa)+_+8J7;Cc(CJyz>hn;rAi@8vXhyX za4<<})JwHYFs?kFS2|UigYdaqko##Mx=9*RQS5<0M=mFOeWk{2ACIb@i9|mP^h>d& zS25~m!-j{`&as^=R&&eiVq6j7@z6U8h$B&r^pW0JTWW~&(%cqPe<`Jbcx#kx51HPI z`yk|kF0Oq|+~3%jW2rw*;o_ssanme6$;BUQgy>id+Fo^8=$y>|lqI#6IolyS=*Ba;9Uh$cPg^an^a&UyBmh9+p+8Qj>sy6S?e~^If??Wymr#CfuWyq7*_|R4u0kJmm6%R8nZ;0S;EQUgNw9WmQd!8Q&A) z{F{4i_aIC_cbhso!ORiY9=R9dS_l4m*MD1g=c?FhtwS|H8vu~T2gV2f1wztK5Ps@^ zv4k`>MgI$i0O@U0vNsL@5TBcTVlUoZDt*cAposF{mxePpIKOM{NT~P&Kr#$)ipb4w z2*xsb-}9HS^3!{|Kt;!Q@5GE%gF{#GvHr?_S90zA^5QHq;nuWcsE%+(YoZlyMO|K- zJ-Cu_J~R82_UzVXhv`v=*vm`n$HsLAY>5Fpn(kp1=7`->Y?^?4VY$RpTvo>C5WP#- zIz-vZSCgFj+(15j^*v$adh*A|jS@N4=i0BxpfZ?YM#GvSg0&L&UB^R;8C87hfLYBA z(Y1~V!4vs+>at>34@h%N@7xKDi*xgWh^H}I0t_5uI=S;6-LL4C+=`ri{$mA7^@ zJ}pasE+6Kg`z%8BkP8|7V{edmg*j5aC|v5;ZJs3E4$_p`qT^G~ni$#~#Ff}8nyn=# zsk|GK?9u!s7wCIHzKQ%QKM~zhgWN@vm1mu7rp^Rsdh_7;OKI!haD`$unFZZE=te{C z){ZY+YV<4M;Z%i<6;QAcI#cP5{UvwzisBWE9Sv!;js4<{FXAAQ&YWDa#w{0KexNhf zZYJ#++gTt+--zFM;17+)E*&eMtlh3-=M>?{)!(yv4o;^0T2povr)kRKWus_wcV2x^ zF_gIw)J^QXX88mE1U_Erg(=58JlY&p5!i@odq7`0s`JVZL5Qp@x#xYU4FqqOTbE*& zr_Nwn^;psUb#L&+J)0{p2)lbvpz>mvy%Bp^*a%@zw}gF*!_@SQp|j+T^NfswdOO!M^u^St#SNOw6m%;^9yo)PurPMDJ|xmhnqh zxF{Zbgwd?txiA7RetJ7(QAoPY>?75>xKI_F*0*sDGL+>-7pHpQho^IQPv#fDhEd#clN{qf@7xIggqRiyAM7k4i7wrlq_0 zfX(g>-;|ZLZ`S=HDk5>ih~lB(rQ!;yx(GCA2>Zz1mdOK}jS&??znk1~w4>@xT6VX; z^e^7ex#nD;WPT4PJ06kv1yXp4*4lD?MtckqQvkSshCA<1*sqs7Ybu@!QnTVYzI_|~ z1$}MnyJz_tt!>C)Gjs)Gv@2X@jQl8QCd}D@AVGoAFOX{ z`=hjDw$G4u*1G@eZwi|DlNOq?T?*m$!$`8eySKyYiUds0&$s24XaCNwSbOJQfkxq& zd0093!K1tjMd051B)cJwO&@Yu&@reicF$`vQM>JVQTF8L3-vcnu)Kk=r7A~k!Fg7= zKF@4j-jjN*x@}uTJk!**d73@}-#b8}Uer0ia=8~;PtsZC8^bNidPrRDb%P2;gA66B zCCRg8jvk23%>{+0N;3Xv!cYSg$gmb +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2004 +SHA256: f26135bcd503f0a88ee6eba0de4d3601d21fe5a58efe1e36be5431e371a83b54 +SHA1: b7474b0264aaeb0a5890019701310f57ad7ffe3a +MD5sum: 25b991847881d8afa537d2a8a5f899f4 +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2090 +SHA256: 42ac46e3b89f42ad5471559dd516b7f2f1d0c43779771e5896570dff169f66cc +SHA1: f6e0fde2140e0e18b2e6cfd5ea53506663859a09 +MD5sum: fedc5a95a4e9ecc425f4b7700a700c3c +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2088 +SHA256: 67261efd6fb32f47ad65081a62eac33ba463c73ee878dafef6308ea297f86bdf +SHA1: a5f43562ba0e3047f93c93ce0fd8b1d618fe9d40 +MD5sum: 3a450b8c15930ad5c962614162b9c337 +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-missing-architecture/dists/ragnarok/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5065fbb1e3f71742c818322e7bb3bd4e1ec2e6a GIT binary patch literal 868 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 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb b/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb new file mode 100644 index 0000000000000000000000000000000000000000..6f4d34ffe964358c780efb5b5c0363cdd7ff3791 GIT binary patch literal 2076 zcmai!c{CIX8^%W{#84bq1)nLM$Y>~!NGh?k}nHj^F#0V3{lJ$}?eU&{s z;}X%J6rY{!WXYb&jV!}g_q*R8-(UAR?|II7&U@bXuits(jIekQUlX9G7w#6;ABwx> zkHwQA5Qv73E?gI`sSDSGKwv-f|6BtG(}BYwke~CnFhEUp7|ONur ze6J1r?^g%}1C&kR1N_o4?u{Y)_z9Q@pzq$AI3Y3-`j+KKb7)NAj0$JvQxCgR{Spiu zQar7}do@pgcyLgSd(DUFOxZQtszc|U)()^q zk@mW`!uKIU;X9wjCYHA#8u6}7?3s{t^jJp`=SF2zt=nUf3yULxM&Qs8X;WhGxz)z< z1=Y>zG>VulDJR{{|GUTJc*@;w{QL7xg$?M{o1i2ky}Jw{n)WD1Bii;kqwq=A+xm)s z)!VGRPD%X6Ug7kf-Pk(O)=W(vA@ja8JGtRWYfJFzJHsw|vJ^zbP)1F{nf{nc2h~j~ zB_QV0C95ALZI(8#C&nfLx}xKS0mzx$6AYZoohyjxu%k`Sl_kazjl--MB_CD9i|!w3 zJ9=F$YW(ChsEv?xT%>2wz0$X%RFGWWn+~S($6tC9ZhJcnA_vOn zRQ=bw{%CoYjv9eCm+*Lv#hBw3yzQ#)qz@yRa4^7?I{+-uBpuF`(JEtYLY826pL=!#^a`9~ zC34i+AOQ*qTB}6Mxl-#wqMJAS>s>|l4$S*FB11F2o@BakDNQ=XH4xNbnZA!>U-X|g zwpWn0DJy$f8qrM-INdAE{AfH3dNgXG1Ia^`m3=y-PU>B2urIVzynHL<)B_iA)|G~* zWScsnWDgOUuXmoXxwsMZ6ft$xiaA}6t4nnv(eUmU;VKD&=CYt{UG>l9={P#yE>-y~ zCZBRaIX3CbR<})Xa#nFK$w(eU7dY-`%ViGy1g70T(|>vY zd|G4$q49WTOh^p@YLuEGTBSUi%Os3-F;08ODC4 zkyWf$Z1zeGRSD96r0FFl%jFModKP@@9Tj3_YJl+-n{RvvABGH-Lz((I*_P1ekeokf ziyp{%wdWb6uH0LUWr^OHD`6fg*zWo0!rFB&PE1jlsx51YWojkyJ8k##T6z3YcH*7S zmFML1r&&^2gt;zG+sxl_>{s|fnDf?O4VAnknc6i>sF^vzr!6xpn31X+zN}R~3G#B) zIypS}Bk%Ol?p?+x4jR?VU+~a&Tr>9SgEc!Xbn+7FgF}9p<@0+z)c3XU%v6OPlh6fJ zckwG5NBtU*G@an2DfWuC6#RW+E&;YEnkg7J<11x%t+ZUqo;Fr73NtgcVlDrP%K7kT zG86cX-SKu+|E}5l!Ez=ae)mKq=peYserCx=KI685Y~Rjs%?kuy#{t_Od7+3Ilaw1g zeLJ2k3~$QHU zPfk_il5-GZYNS$U;p>#3%WvOgD57;6I1BII4bUZ-m6-NPpEndiJ3*`>U}kgYVXA3o zZ({knje%B{rJWa7ZTXolVofT%zu3v3y_Ry1&f}dBp6CE&6Rb7O5wC$+XKSVXR=EL4 zj8~G3a96}GF)!CUW@Z0UO0|IV`M2w1=JsD_e}5*9u*;0p{KB-d!&(wKBAhk1TF2RTbnpNt8KM+}uajC5Cf;FI3CmL_?iV9TQUlHfg`GttOc$e0&sSs|xq+ zgo|qIc>5AU3uI$p>}rS_HOT33yE)?&Tt1T z#iG&fOIq@14GU+27yreEn4!+G_ru|t=h@j5d&FP`^eT&Xx}11SBSDizQ{ zx*5~Rs^K@tcbyurGh_4@x0Te zR+5lkWov}f1!Dvt)kePZ#|Qlf${r(CTKT=RU${if$a&%hLK zW&dy6?@}Q-8XVDHy{7ws$(?ZVm#^@HutM81N^Idzw0MP0=U>eI}`x0 ST!T1PwfpQJ`?cgjyZi?P#>BY* literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..935246ee0088e72739f2150369a7cc377e9438ba GIT binary patch literal 2090 zcmai!c|6mPAICqAnifKmbH=xnWSBWt&WfZQIUa2xA zCJ_pSs%dH=v=DGDggO+e`uqQHs;R1KA`npM@B0sEFdU`|cJs#t-Sqc`1z~Q&yu$vu zuL0NmUtjhCAMh94JnRt{pGj3AU|DC;dY-57o?maI2+f`%vqUK`f3cAqUTY-NYXXO+)eDj@PCmSW_N>;nH zeCVJZtAR5?YL(i%=vO3(bQN${8+ z27Ow}nahlKBI%~bof*_iut=^v*2LrH);RQi^M?^9wrHm?1EpnVT^DUB%RHL-dO_Qj zw1ytUeofRZJe}4II*e%Apb-ySV27~_F-cPcZV0=+`y>|fVR7Bk{=4g*VHuoYCadVP z0-moO%OmUHI_tdmN#!!aw zZui@X33@F^Wc=kNor%Ev=*d1`ea8Z1JRJakvTi-F1lR00RQ|J)wunDOb8XZFJ2u*pBj;+o7S4-0x10b4ZOIDl?b~7mSeFzg+K^ z&4RVwW7kbCW;RU@2%O@1^4XGYbw|XKppoL_YyeJ(ferYd30I4Tw5@A5M$mI5+^fAs zmoCK0Q-7Enrj}lb5@VQCSS?xYX3uQU=iQag@yU^e{x4?rH+Zh+Z|wpn0l*y-g!x;e z(BB&U=ATSdQ`dt3TO~AjM=Q+U0RVWvjMfGbi@;i8=vC z4>n8R;!16kG1Vg;>F8G|a29@jG~<%cUUtBN>5Ydv#j|hZ1)|cDgd|55ZMd$NMTmMV z2X(N8y~`$E`|*?oM$yW@3_oQ`Rl{FC#04AaFtV*sVZ^BglnBynnf<2>>O7j+zm_VL zin>D6oeb%AKk(AZ+Ky*B>njG4%qduJM4qcAIkP&u(w|KTP37MsM;@;jVb)4`8;|!u zrXBj>az9q{N7o;t(@dIZ?PdGNU7%D2zNq;_QodWZ z8c&?FO!LUxvyZIJYCWkJPug$UuXhhRK;FeT2eTD2TmPuuGe{;dRGO3&oz+`86%~O8 zTkjOab$1C;6);8PYgs9(`6PF}51ne{H>ZoAQ#4m3A@~cDiJA*1abPFEndAMpXu)W^ zAeuR-Tv$aCI@)1{AA|IF^(JNH$oierCN3NjEl$kBZy;J}-h2uWM#`_A7X%%2%EY-6Y=vt`iiR~pc=(=AHN_Z?y!a1 z0csmkl(?VJ6~MObPB|ohtA3wYskZL7?JG{vgxW+Xp)%$duXOyZL_;wzZ?R$upV-16 zeW+arp}8u*+0uCXE8gP9`&ha89 zr_f?%r3BN_gJoY;=%Csm8P`P7Nq8vsTcA;`O@PpnvZ=?p2L%EbVi{ADE6d;-Me8vN zp_ZJcKeUO}vAHOb)l{u;@yK|man#E-74O{s;0FH(U)Ph4_~3cBRzOf$Z+aMi;u~WZ zTRop1+=`c->@lmjFWp4i?T;NcgSEG2n9m8l8K#8joN3r0)WNgTZ+)+iT5Q3vd(B(z z04k8f+Dem9nqEefjAe^IFE)*CNnWpxg~vJMeKr1>)=bWgg|vkbjE{}>m|u8gg`)Bc z)dS?-boI|2P3pc?){P0q^NuEsS0S3W65WwXXRMy9xI$tE3>?Ku@J$W`ufQBx&vz13 zX^IF*dU@ZA9+_=87GG&_ZbKgX@qkr9k|Aw^^@s4ocb(Y&HLlRP9Vwy__eR_!Qxmbl z;}hJ(LqPc1^Mr}X0O}bYxrEWKHekyV&Q6LU-aAn_KJvOB)yGmnh(l z*DOg;Ejy5LX-J@Cy027SM(=Qq3F$-i2VGxun()4-w7!}e*2z<=$4@nSTpoMfbq6d? zD2W`MF)HW#DEfU$T&sjjgGqdKBF?U0Tck>vADPo(@0nI%a%|C3 zYpjNIX{N&&mx|+XA}U0dN6NIM-zI+s)=C^>f)VZl^DI)4c(s2vz7^I_RB=x*H>3(< z_CnshA_(5_a{ImrleE4=5#(C@H2uuYw)q;rsOpp-`c eAXE_Gs{g&40Pwy0>26h**DvnB_LKLz!@mH)#ns*b literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-missing-architecture/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..293a09f9a5c13ab67a2f7c4aa1d1a01178301d5e GIT binary patch literal 2088 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 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/InRelease b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/InRelease new file mode 100644 index 000000000..462392c97 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/InRelease @@ -0,0 +1,76 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Codename: muspelheim +No-Support-for-Architecture-all: Packages +Date: Thu, 26 Jan 2023 14:19:25 UTC +Architectures: amd64 all ppc64 +Components: asgard nidavellir +MD5Sum: + 75cdbb0da01164db0c47d0ec7825dbda 918 asgard/binary-amd64/Packages + b9c03531371b3454b5296c1ff13c5d45 514 asgard/binary-amd64/Packages.gz + ebe82e3f4b0219e98849a5cf7dfad211 38 asgard/binary-amd64/Release + 0c198faa5875c8c2f5b3ba6406b550b5 448 asgard/binary-all/Packages + a03d0157c8ba09ed396ef67df1b05978 349 asgard/binary-all/Packages.gz + 647562515cfa68b622148aa352cd7585 36 asgard/binary-all/Release + db57b48c3cb52e098d00c33578564cb2 895 asgard/binary-ppc64/Packages + 8fa3e0adf4f4cf2e4dc6f1e13eaac3d9 504 asgard/binary-ppc64/Packages.gz + 57c547c727061af7eec4a4a77187eee1 38 asgard/binary-ppc64/Release + 001a3d15b54112cc4cb2311ddd9de645 940 nidavellir/binary-amd64/Packages + 2aa41c91ed0a947572a407e75247db69 512 nidavellir/binary-amd64/Packages.gz + 03fb6ce439e8bb40c89f64de864859ff 42 nidavellir/binary-amd64/Release + 2883cc4703270d0917e16aa18c48e2bd 468 nidavellir/binary-all/Packages + 0fcac6674b311be5f7b5d46aa41e7c0d 358 nidavellir/binary-all/Packages.gz + ecb146d818ba696ad99d8919971e8f09 40 nidavellir/binary-all/Release + 175c28de306a96c433fadec34b770381 994 nidavellir/binary-ppc64/Packages + 2378418334c106c2224854320de5cfe1 552 nidavellir/binary-ppc64/Packages.gz + ba5ddd03bf807ef1891598f852d7a07a 42 nidavellir/binary-ppc64/Release +SHA1: + d9e570c25c4ff8033ce4ddf8aa54bb5c14d5dc56 918 asgard/binary-amd64/Packages + b1261e7121b6f8ab33ae915956ef98a3f55197b2 514 asgard/binary-amd64/Packages.gz + 99d23a1d2ba31436177289500479c30570957224 38 asgard/binary-amd64/Release + 38dd68faeb23cda0cb7e4c6432c11285d29b84b4 448 asgard/binary-all/Packages + 5515cb22eb079a44fb751bac272424856aecca53 349 asgard/binary-all/Packages.gz + b3b1bcda36bb72a195859ca6ed61e288a5e43c99 36 asgard/binary-all/Release + ebc6f89131fc195d9f2afbd11785edf30e4d795a 895 asgard/binary-ppc64/Packages + 85455b0176038d6d43784f53b6384a5089ef6b32 504 asgard/binary-ppc64/Packages.gz + 82ae751106092965853ff0134dc6b095eabadbbb 38 asgard/binary-ppc64/Release + 236269dbe6c27b55bf78a2a95590df23b6f5cce9 940 nidavellir/binary-amd64/Packages + 62303ed10ddca5cb6330ca77cd8af81b31d28dc8 512 nidavellir/binary-amd64/Packages.gz + 28fcd2c20429de5fb95f8e8155bd5efee9175016 42 nidavellir/binary-amd64/Release + 8aa1822564ffa2c289d7a5cce2550897d5c446ee 468 nidavellir/binary-all/Packages + 4dc16427522e4b7ed50e449a897410123567ddba 358 nidavellir/binary-all/Packages.gz + 004a9cfd590c1d7c2e89be42438fe2ac5176b099 40 nidavellir/binary-all/Release + b825325c41dfc8204b1705cba9cdc2cc2d075d80 994 nidavellir/binary-ppc64/Packages + e35380ef0002241596fb989078852d776849b02a 552 nidavellir/binary-ppc64/Packages.gz + 8ad939993bef8c8861325299a35fba1995c56fc8 42 nidavellir/binary-ppc64/Release +SHA256: + 3621415558f74289fa44fde35002ef041369f3df4c6a51215d0a7ccec079fff6 918 asgard/binary-amd64/Packages + 8f63dbfbbac8e171789d947f56bd408bdf964cd18861e408640482afe40973c8 514 asgard/binary-amd64/Packages.gz + bf7eb746467b62846f465aac7c365c9b3bb33a2a83bd88241a0c0a7b07750e52 38 asgard/binary-amd64/Release + 9c8bc898a6add2b21fb796e3f97f0fefd1450b7441f3a8ea0c92abe21766c86c 448 asgard/binary-all/Packages + 36958bd7d1f93c15bc402dd3de559fd7fd0593c3476a7c3557f76ab451e51632 349 asgard/binary-all/Packages.gz + 9bbb1d3ae2bc68d07ea7d897cf5f15b5f5631ad7a08ed5bf02756b34c10230c5 36 asgard/binary-all/Release + c8d02c9e16341ee8c832c2a2c217de68e58c7d29ab2ea282123c49c7a8ff6e9e 895 asgard/binary-ppc64/Packages + d39a8156273a342b54d9aa8add1dbe8a216be7a4ab341d0f2ef705b3c871b4fd 504 asgard/binary-ppc64/Packages.gz + a253c6090ec200c3e89dbd75f54d3f0e4b29043e3ac552d34cb84db7dc83f67f 38 asgard/binary-ppc64/Release + 15165a1c451ac30720f0cb3421f9ba7d64a25bc1fae46065a80f24edc1798ac8 940 nidavellir/binary-amd64/Packages + 59e46fbfc75fcb5c1d5aca32fa134d11ca1f6de32ab35a7b171ca979828f0144 512 nidavellir/binary-amd64/Packages.gz + c76c901cf3b8c44cf7a89735b111aa24956dc9b9f4db3905371b07642167b960 42 nidavellir/binary-amd64/Release + 7add21c30143821cfa0ceb189a06982f2feaa9cfdfe36b95f224ca40ccb9c22d 468 nidavellir/binary-all/Packages + 69fc8213d11bac8b49fa1a4b49c84cc13cc7cf76e996a6ab0789568f3ee3b35d 358 nidavellir/binary-all/Packages.gz + 4d7108ac2b30f64f4451bb7297f3707c4bfe6c56570fec3fd9ea94bc8be9734e 40 nidavellir/binary-all/Release + cb477e66c1e7a2e6650dbf2f3827f5a7df4539e8aec68cb10b81b4cf0c80829c 994 nidavellir/binary-ppc64/Packages + 1d30c5a641c369e9c841610c12c09af817a122ed1bc0901e9bad10b7e8cff2f2 552 nidavellir/binary-ppc64/Packages.gz + 0d88576872168566783c4caba01900c5dfb33e38c3528a079531e6224380edaa 42 nidavellir/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi+0ACgkQBaXm2iad +nZi6kQf+JIxoA2VSg3MJLbgzHxJUn/Rp5U1qyc//pLbgKFb8GTYbFUdmciqkX8o8 +p7Hr9H7Wi56RsLxbYF94cKpTzRKOLEvYZ4Lnl/aaqEB1TbDvj5qfDN89WUTpt9lg +WdPojkP+UwM+65ATR1YiB+yevi0CxXlqooIERmNmTFNJVQbEMvQtbHhNEvV8Ffel +Iamjoi8DYBp7Xlm51ssLyKQzyIOW73Ra5fO6MuM2ICrmjFm/+c5u0pCdhZ3w0AR4 +dlbGKG2dakbGCuGJRp+U4VIA10CsPrjf2Fy6fx8p2JdBRgWkG1su/jies4ePEEnL +RfqtFjw1/7+ROmv1CDeLxkqDjwnvtQ== +=ZRVw +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release new file mode 100644 index 000000000..78f10f907 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release @@ -0,0 +1,62 @@ +Codename: muspelheim +Date: Thu, 26 Jan 2023 14:19:25 UTC +No-Support-for-Architecture-all: Packages +Architectures: amd64 all ppc64 +Components: asgard nidavellir +MD5Sum: + 75cdbb0da01164db0c47d0ec7825dbda 918 asgard/binary-amd64/Packages + b9c03531371b3454b5296c1ff13c5d45 514 asgard/binary-amd64/Packages.gz + ebe82e3f4b0219e98849a5cf7dfad211 38 asgard/binary-amd64/Release + 0c198faa5875c8c2f5b3ba6406b550b5 448 asgard/binary-all/Packages + a03d0157c8ba09ed396ef67df1b05978 349 asgard/binary-all/Packages.gz + 647562515cfa68b622148aa352cd7585 36 asgard/binary-all/Release + db57b48c3cb52e098d00c33578564cb2 895 asgard/binary-ppc64/Packages + 8fa3e0adf4f4cf2e4dc6f1e13eaac3d9 504 asgard/binary-ppc64/Packages.gz + 57c547c727061af7eec4a4a77187eee1 38 asgard/binary-ppc64/Release + 001a3d15b54112cc4cb2311ddd9de645 940 nidavellir/binary-amd64/Packages + 2aa41c91ed0a947572a407e75247db69 512 nidavellir/binary-amd64/Packages.gz + 03fb6ce439e8bb40c89f64de864859ff 42 nidavellir/binary-amd64/Release + 2883cc4703270d0917e16aa18c48e2bd 468 nidavellir/binary-all/Packages + 0fcac6674b311be5f7b5d46aa41e7c0d 358 nidavellir/binary-all/Packages.gz + ecb146d818ba696ad99d8919971e8f09 40 nidavellir/binary-all/Release + 175c28de306a96c433fadec34b770381 994 nidavellir/binary-ppc64/Packages + 2378418334c106c2224854320de5cfe1 552 nidavellir/binary-ppc64/Packages.gz + ba5ddd03bf807ef1891598f852d7a07a 42 nidavellir/binary-ppc64/Release +SHA1: + d9e570c25c4ff8033ce4ddf8aa54bb5c14d5dc56 918 asgard/binary-amd64/Packages + b1261e7121b6f8ab33ae915956ef98a3f55197b2 514 asgard/binary-amd64/Packages.gz + 99d23a1d2ba31436177289500479c30570957224 38 asgard/binary-amd64/Release + 38dd68faeb23cda0cb7e4c6432c11285d29b84b4 448 asgard/binary-all/Packages + 5515cb22eb079a44fb751bac272424856aecca53 349 asgard/binary-all/Packages.gz + b3b1bcda36bb72a195859ca6ed61e288a5e43c99 36 asgard/binary-all/Release + ebc6f89131fc195d9f2afbd11785edf30e4d795a 895 asgard/binary-ppc64/Packages + 85455b0176038d6d43784f53b6384a5089ef6b32 504 asgard/binary-ppc64/Packages.gz + 82ae751106092965853ff0134dc6b095eabadbbb 38 asgard/binary-ppc64/Release + 236269dbe6c27b55bf78a2a95590df23b6f5cce9 940 nidavellir/binary-amd64/Packages + 62303ed10ddca5cb6330ca77cd8af81b31d28dc8 512 nidavellir/binary-amd64/Packages.gz + 28fcd2c20429de5fb95f8e8155bd5efee9175016 42 nidavellir/binary-amd64/Release + 8aa1822564ffa2c289d7a5cce2550897d5c446ee 468 nidavellir/binary-all/Packages + 4dc16427522e4b7ed50e449a897410123567ddba 358 nidavellir/binary-all/Packages.gz + 004a9cfd590c1d7c2e89be42438fe2ac5176b099 40 nidavellir/binary-all/Release + b825325c41dfc8204b1705cba9cdc2cc2d075d80 994 nidavellir/binary-ppc64/Packages + e35380ef0002241596fb989078852d776849b02a 552 nidavellir/binary-ppc64/Packages.gz + 8ad939993bef8c8861325299a35fba1995c56fc8 42 nidavellir/binary-ppc64/Release +SHA256: + 3621415558f74289fa44fde35002ef041369f3df4c6a51215d0a7ccec079fff6 918 asgard/binary-amd64/Packages + 8f63dbfbbac8e171789d947f56bd408bdf964cd18861e408640482afe40973c8 514 asgard/binary-amd64/Packages.gz + bf7eb746467b62846f465aac7c365c9b3bb33a2a83bd88241a0c0a7b07750e52 38 asgard/binary-amd64/Release + 9c8bc898a6add2b21fb796e3f97f0fefd1450b7441f3a8ea0c92abe21766c86c 448 asgard/binary-all/Packages + 36958bd7d1f93c15bc402dd3de559fd7fd0593c3476a7c3557f76ab451e51632 349 asgard/binary-all/Packages.gz + 9bbb1d3ae2bc68d07ea7d897cf5f15b5f5631ad7a08ed5bf02756b34c10230c5 36 asgard/binary-all/Release + c8d02c9e16341ee8c832c2a2c217de68e58c7d29ab2ea282123c49c7a8ff6e9e 895 asgard/binary-ppc64/Packages + d39a8156273a342b54d9aa8add1dbe8a216be7a4ab341d0f2ef705b3c871b4fd 504 asgard/binary-ppc64/Packages.gz + a253c6090ec200c3e89dbd75f54d3f0e4b29043e3ac552d34cb84db7dc83f67f 38 asgard/binary-ppc64/Release + 15165a1c451ac30720f0cb3421f9ba7d64a25bc1fae46065a80f24edc1798ac8 940 nidavellir/binary-amd64/Packages + 59e46fbfc75fcb5c1d5aca32fa134d11ca1f6de32ab35a7b171ca979828f0144 512 nidavellir/binary-amd64/Packages.gz + c76c901cf3b8c44cf7a89735b111aa24956dc9b9f4db3905371b07642167b960 42 nidavellir/binary-amd64/Release + 7add21c30143821cfa0ceb189a06982f2feaa9cfdfe36b95f224ca40ccb9c22d 468 nidavellir/binary-all/Packages + 69fc8213d11bac8b49fa1a4b49c84cc13cc7cf76e996a6ab0789568f3ee3b35d 358 nidavellir/binary-all/Packages.gz + 4d7108ac2b30f64f4451bb7297f3707c4bfe6c56570fec3fd9ea94bc8be9734e 40 nidavellir/binary-all/Release + cb477e66c1e7a2e6650dbf2f3827f5a7df4539e8aec68cb10b81b4cf0c80829c 994 nidavellir/binary-ppc64/Packages + 1d30c5a641c369e9c841610c12c09af817a122ed1bc0901e9bad10b7e8cff2f2 552 nidavellir/binary-ppc64/Packages.gz + 0d88576872168566783c4caba01900c5dfb33e38c3528a079531e6224380edaa 42 nidavellir/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release.gpg b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release.gpg new file mode 100644 index 000000000..bdb6b4667 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi+0ACgkQBaXm2iad +nZg+Jwf+MJOADz60fMVhG9rxDC3dyLVpnr0Dy9DPGY/EmQbePV6C9raHzRpGP7C6 +l/lzu9B8FdB7wzFrSbB1yJAtfKFFJAGtvDk+eAjCEOWspHNtey5XHZB80f62LW7Y +R1+0mbufIMnWNTDEwvPoFShvCGB/yWrIovTVEJHVGFXWryBVi/wX4owBa+Qtuj23 +RV+D0IcHIowjiYYoy7MPrEzqoRbz/MpPldJkBFL/yNHaVMerwwMQbBboft3REtOQ +0wm+y77w4jXG9g5tplGwHUyB8tgah1P6P8TCZykffT1kqWoopd49ErYffTSfAe1a +aKpMVKOLtIP3w5JN33pyg9lI9q52sw== +=Lb9N +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages new file mode 100644 index 000000000..77792e63c --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages @@ -0,0 +1,16 @@ +Package: eir +Version: 1.0 +Architecture: all +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/e/eir/eir_1.0_all.deb +Size: 2018 +SHA256: 7115639f1915edd1058eafc8550639490e9edf96efa2da6f2abf79a33f60ef2b +SHA1: 9d13612685652e4f09de5f8d3a186e063eca36d0 +MD5sum: 4321464599c5b59068a68d4489f77dfb +Description: Eir + Eir is a valkyrie and goddess associated with medical skill. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..81efd218ab4d06926a0335ccd94c482adbb70c83 GIT binary patch literal 349 zcmV-j0iymNiwFP!0000010|5pZrd;n#_xIxy+9jDwq(gDh85_B?GT_qfL#k(q*5Y| z6-dg4?&&A52lBu_-|r(|Azt82vm`F!7nRC+o27nK;~gbAxe%W>@me?+ZXdJEx7Lxc zic?4ZhhMoy@ts%N;MxUlIj;w(XDE1}L$|rdTX*=@F^@=#_yifHy*T}NHrCB@(%QNq zBptLRM6IkRNYPuXdU*_r0$~b{5*P%R3@m91Fbv5lN@m%GbT^NBaN0O;oi#Kj6_9N5 zIDqz!x)eni94c{qvGsnPsI@==&1Y$(qek!mm3nj=Falz+Ir%PS#ASY^F%zg~!cV#5hmzySaNDb%8* literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Release b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Release new file mode 100644 index 000000000..440997b91 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-all/Release @@ -0,0 +1,2 @@ +Component: asgard +Architecture: all diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages new file mode 100644 index 000000000..ba9cec020 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages @@ -0,0 +1,32 @@ +Package: baldr +Version: 1.0 +Architecture: amd64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/b/baldr/baldr_1.0_amd64.deb +Size: 2030 +SHA256: b0dc513aab418ae276064d01d42eaf3b264e576003e07b09ef187119650525fd +SHA1: f9d042819701cf320839744f0a7830429cecf4c0 +MD5sum: cbe4890418e0d1441cc6aa254ed46a5c +Description: Baldr + Baldr is a god associated with light, joy, purity, and the summer sun. + +Package: eir +Version: 1.0 +Architecture: all +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/e/eir/eir_1.0_all.deb +Size: 2018 +SHA256: 7115639f1915edd1058eafc8550639490e9edf96efa2da6f2abf79a33f60ef2b +SHA1: 9d13612685652e4f09de5f8d3a186e063eca36d0 +MD5sum: 4321464599c5b59068a68d4489f77dfb +Description: Eir + Eir is a valkyrie and goddess associated with medical skill. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-amd64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..a939d2b2833e730279b161e2cfc5b97c445ee46e GIT binary patch literal 514 zcmV+d0{#6TiwFP!000001I>}oZWA#O#_xU#KS0~~|Jo5k6cq%AN|h>ct;U{lV&d#Z z-VLZcJx&5t6%uC-GnU5oeBaFP0n!dOwB`{iHui0xWPA`^lmtp+WJ(S|SwmDds();md$p#;$NrdD}Fehc6Y^LM80f^chNny zevCJaJ^ZFh<=;$e{SS!Js@pupg=Vd| zqYMhcWd$)00kqCeP*(95%YaflshqdYD(VaalFc49Nbjh(q6FIE3rnMwG|t!%l8rV9 z=fQb2oo^ln%<(nL4}IsSbm907>h8G}I)my^k>>d?uzSLipz?WF`t*$b1VO*+hL!^W E03 +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/e/eir/eir_1.0_all.deb +Size: 2018 +SHA256: 7115639f1915edd1058eafc8550639490e9edf96efa2da6f2abf79a33f60ef2b +SHA1: 9d13612685652e4f09de5f8d3a186e063eca36d0 +MD5sum: 4321464599c5b59068a68d4489f77dfb +Description: Eir + Eir is a valkyrie and goddess associated with medical skill. + +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2008 +SHA256: 3d9694b9e183946d79739eb9dbc3d2353487ade47c00237eefd2ccdcc0da1d1b +SHA1: 6be2054bfda9f21d6eb9d8c4acb9e80447c278da +MD5sum: 886218cbe39c010cca9690adc182a220 +Description: Frigg + Frigg is described as the wife of the god Odin. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..da128dbe366a49a5947dbd6fa2b49e7e80ebb80d GIT binary patch literal 504 zcmV}mZrmUgh4(xKFOUrX2CJ$XDUI4i)JT!KjV|2F3>uF; z!k$*?(-(V`R@rpj1s4R|a}In@kdCmYo>QspJJq>NW6$NSV0Seg%0g+m)OHNRz#gHD zOB+;sUZ-i{AJ+OQdYQcU9V#6^vajR3w9AAy&*fKZ4D9hTEahgE>v^6kmHo(`YME+T zUVA>Bmu3kAdu~>n`Kio_J(Ph)I5mOuGz~kL_fT<1yB2dDFD>Cqv$;iz>}sTh^z8Y| zowBayos`z;kY$jT5T&r5ASZ9FXxk0m){M8l-pBq$q)QDA?n@oiC@J8?B^q#)gn=v_Uuz&Z99tGB@kpC>pfu9IVf`QM+(q7Nl(;L5B%YOea zg6DH`=09MVcU#nJ-8gQ^-jNi4Noou(m>5X<2F_s@Ivpqmj7hh&RvX^|lIfBVN_RvV zRZ5tWK#(ZkNV-T$SQ9fs$V#GHC44fFnzR?D^{dV!{2}SRQ_`nMIwT=QO3-o$z$Co_ urNn!Z58Llwr +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/nidavellir/r/regin/regin_1.0_all.deb +Size: 2030 +SHA256: e74af9bbcfd363a8a0702f230a436bcd0f24dd6334d58747abc37dc59fe1e929 +SHA1: 03063a93ced35cdae3aae49503a4880c48f963ff +MD5sum: 8b8898ad17c7612584d474389f27ded8 +Description: Regin + Regin the son of Hreidmar is the most skillful, and a dwarf of size. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..9eb38d7f7c32d692f263975bc68de863f16bea9b GIT binary patch literal 358 zcmV-s0h#_EiwFP!0000010|5riX0&jMc@4jKOj5Xt#+%;60)#_&BMTwfxIr&Ryiwc z>!40T^7XN25KEAI@2RRcaG!9dg%>)9#C}n!A*Y3phk-p8_YoSob}d~1F|s3s)cU2; z4LLXdwAXK|8J#gkqmb)Y_9NBS#e@&1@UI&!J6>Z84}09geJ&KviM^GOOK5)=o-eH< zA+l3P-QZiOj(rc25^O!-l5>1a0pT~r7|LTmd$afY-aCEoxC7G4?m#ifft_BT#WXLR zv;uF})p?Y&1OtN}gcouECFj-Q;Dth*rBpZ>tu(AoYIKwJG?Eo|4;mNVBfHy5M<^$U zKoWqIodyZYn87LI?JT`#$Cs&Iw}qS47;6AW?esi~$tYA>Nn^dxNNCs#Rae60KJm}n z_U{jGAH-`;JbV7ymxUV?9_sCT%eC?P8DjL;_=Q744jlhL@w>YA@ehps2mk8OThsvn E00ii)cmMzZ literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Release b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Release new file mode 100644 index 000000000..a03a29f60 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-all/Release @@ -0,0 +1,2 @@ +Component: nidavellir +Architecture: all diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages new file mode 100644 index 000000000..3b3bb4438 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages @@ -0,0 +1,32 @@ +Package: hreidmar +Version: 1.0 +Architecture: amd64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/nidavellir/h/hreidmar/hreidmar_1.0_amd64.deb +Size: 2026 +SHA256: 6f1c906045ce7ea759659f0da06cbbe016ecfed429c5a7bb0440a3bbe4e09280 +SHA1: d125c62b53fdd90e8a8185bf614b356e3769c8a7 +MD5sum: 2d0d2aa35a3e3bc5549ffd52f1bc3c80 +Description: Hreidmar + Hreidmar is a dwarf sorcerer and the king of Nidavellir. + +Package: regin +Version: 1.0 +Architecture: all +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/nidavellir/r/regin/regin_1.0_all.deb +Size: 2030 +SHA256: e74af9bbcfd363a8a0702f230a436bcd0f24dd6334d58747abc37dc59fe1e929 +SHA1: 03063a93ced35cdae3aae49503a4880c48f963ff +MD5sum: 8b8898ad17c7612584d474389f27ded8 +Description: Regin + Regin the son of Hreidmar is the most skillful, and a dwarf of size. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-amd64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bcbfbe80469724a065b4f693bda95f80264a37e GIT binary patch literal 512 zcmV+b0{{IViwFP!000001I?1nY8x>Wh4*?2JwTIa^sk|m20}>}DWQRG!0nr;!iWg59>XEi0vU-})Zd zq1EgG%Cz=IZRBm9SN{Ice~f-e-g}2q#SiTBw5(7o;nh?5)sF`Du&-;mItY$D&)sb^ zvBy^CR@R>*pI_H*3Y9%|v!ng4EQx(8l_uDAf!BGiH&a3QPPLYHv%NVdzD%Bb;^$+= zYoy3d#!^Vjp6+j@u_L#6NI_VkO(I9&Ot2qqS_@G9k0ueM z7YCtX7Wv!G6{hc0O??a0`0v>+UH +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/nidavellir/f/fafner/fafner_1.0_ppc64.deb +Size: 2054 +SHA256: 4fa05bda492a5f6095ebd18d50e5394f91e22e03c6a87fe3914d61908550cf6b +SHA1: 48bcd88dc09a4be2e353ae92731af3ba47e88541 +MD5sum: 8aef4af05282ff935001f2e44010bf38 +Description: Fafner + Fafner son of Hreidmar was a dwarf with a powerful arm and a fearless soul until + he was cursed and became a lindwurm. + +Package: regin +Version: 1.0 +Architecture: all +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: misc +Filename: pool/nidavellir/r/regin/regin_1.0_all.deb +Size: 2030 +SHA256: e74af9bbcfd363a8a0702f230a436bcd0f24dd6334d58747abc37dc59fe1e929 +SHA1: 03063a93ced35cdae3aae49503a4880c48f963ff +MD5sum: 8b8898ad17c7612584d474389f27ded8 +Description: Regin + Regin the son of Hreidmar is the most skillful, and a dwarf of size. + diff --git a/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-mixed/dists/muspelheim/nidavellir/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d298049a2a16a1b7e8cc3ad9454514502e06aa1 GIT binary patch literal 552 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 T_~K>DXz2F&!T;+i;OO)Z+J&S> literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/pool/asgard/e/eir/eir_1.0_all.deb b/pulp_deb/tests/functional/data/debian-mixed/pool/asgard/e/eir/eir_1.0_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..13f946b39b462b7ae54d2874688682b0feee189a GIT binary patch literal 2018 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 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/h/hreidmar/hreidmar_1.0_amd64.deb b/pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/h/hreidmar/hreidmar_1.0_amd64.deb new file mode 100644 index 0000000000000000000000000000000000000000..2bbd1c4e9d53244fe520976eb28de3054fd51d71 GIT binary patch literal 2026 zcma)+dpHve8^-65!<;6uN!W-a&9KZ_IV7Rvki&=#UnUXXI!rlsAZKzI#$<9BnNU$! zlS7&0%NvbMV&$}`ws;-3*ZY3odtKju-*;cnbzj%>$MgJi|E?Qmg^3Lbw*iKRVR4wK z!&qDtCYAt&LXAvONEFf-WoiV4B6jw_-3Wm&MIxclo%xS~fyQtIFeEw(9~&JB$75pQ z=i~m5`y+pU2nK3qNCEzos2KORGZ`PDAiyW9%|lya#gHsrzmp3LjWz{zwgzu%p7<(k z7Mox6JSgZYQ~6o*cx{)5h35YBf8909B;*CEyF?s3eKD3@u@R=@rBl)vR?@#znvprU zEZ6w6O8bGIEQWBAP3{&_e)QbJ-Nkgq3cS4ohv>QdmER3rU>*Y1FT%xdj|sn7N6v#7 zlU>HjsglUABiGmbdY+v<4BMLqs;@8zl&H)}Sj1i8wLaZY%cSI(zaAlMuRJ7;Z*QTN z$gMv&zS?27>AU(u4+c=m2F-K#?Lk&Oxy&s8N5A*c1&aZ!2L4u$glA`fQeW}&N$xlJ zwB1*}gX_SNt0Tts?M5lzsg1YY6fI=lz2Cw@Oy=uTjd%p1E3(0Bbm6QS$hEL(H2tz` zxVG11GS1LRI<1FeH4|`VvMN1eMSE+cLM#swVVNe0 zPHG-?Yg2EKsPpJsC9OHFyVS&uEK6@w%Q-C#;B*{&rb4lBbRsg*PCo<=|8Q#EW9Vc? z_`aLcgnLn^A5ZB!|8O@B1}rvm>kgcdlGi*s5&*I*ulcnF41T4hv{WrQJt`wWo5^&y z0rR720!gxLm^?Xr<=-Of50=Qn`_>51F6(QJ~fe`qxDY2JJqGF zbJSj&kT|(|McWqRGuY(Qa~=J34QUI_1+OlhoGe|Ci!U9CGi1lkgLY+eQR1b^OJeK9QB@X|)kVjFxp|4QbJ z#Ef%j(S%U^X8RCs8U&YFZ1pT*`1YC#xdJ0s6Q+QgMlGg7v^I!1h4_B|L^UAa-%uD`V-6~F47XIO8 zqbVF61bDD=UOH51kK|go>=G-0nSAdS5UE*v?9kZ>&5PUyJdO3@SRLAk@2LGPdQy37 zImhy!`Kk}ULWLdc3PWuE{(wd}AbqSbE3yn9Nbz#)+ z(bKXTlHN$+(600QUw8I*(Bxpb76yfVRqUX_OeJFQ97IhXtokjUGbeSK&u>`uI9q(3 zZV1eGbu&1TfZN@rTPMHwsaQL9oy5!?B&+pkP%NXcSv|wA&*`k=!aEvQc?(4DvNjH% z6o$5wXZXu?D=oXu&b5kh-iMNptLn=3HJ%!Ip2LdIwf0Y*Nv~HE-tQ5nU6Nr?2HOIN z#&q=9%a7laW8ZUx*QYNG#5?HSw45;0lfvB?DTh?bIjZwcKzP~5;`A^6yz?Y%!U$YP zZ#*P6d^(oAUcg)+<;QUF!F@??SUKA7GqRoFt10U%ieb*2lrOq<5e^D-@9^tZ?%laQ z;~H@c&Y6JDVde9Qz zSrMCcMXE^RuN9Nq-OQ*{1!+eob)v)!>~v98`+re{gVePtWoi*y%w2QCAsLIWN|OM0 zj@f>8wN?Pzo~hUFB`~pXKL3mer|R{g0_km3)2tcV$7M$wh7#A%Y|sAra!5HVqJvx} z`nIk7o*cP=o-$VS1|9De@qKS$Ww4eZE7`22g@Fe(0rvXI3c+_vmP{EgvsvErVzq)( z<8B~#X_R<-1@ZRJrjXq)$JvM&LbiN}kvRv02vp>qHqNI|KbajXD{E%CqudKv`SR-a zb6dswY^O0fa~+FEZ(9mYvBV<8hcVA;%O&uHpI0S)K!v@Xy3>^ct3H#hU5e5G5&BMl V0suaI((I$&^P8f7_Ncg@{~v$huy+6e literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/r/regin/regin_1.0_all.deb b/pulp_deb/tests/functional/data/debian-mixed/pool/nidavellir/r/regin/regin_1.0_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..2714537dd871a2145f694d8a49332bdd13c384fe GIT binary patch literal 2030 zcma)+do&XaAIEobe<-&ikyRopj4{zj7_HVMcPZD05wf{N$%@k4w&pSvaw+U3(nZ5! zqsJN|_Z}&i=`FLzGUYPt(epmw{LcBE-}#>3AHUD}?mgy@3kV;i!5p)*{jnuE2ie39XR-@936j3K{gtNu(Cr)l0)O*^& zJUvntrEAZd*p}0X9JTE;-&H(9mSzXrHVriA8mTO%w(eb-ixJmambW|(PrFUSeECPW zPxIklUtVkIO9&wC!DSwqVEY?01zs2x z`%gwAI@`R&u_ECr#;L<%NbCs7Jb2>XdRIitg+=62d3TaMcF={TkvXbPv*`AtF?nHD zx-`)}-Uc5{hjUPAYx%Ql|11uxp6sdqRnzRNL`90?`Rv7I=+fbdpq(~(gQgTSm0}7) zOQBA3SDxx~TFsE_66ecimg44$>O4%Z8vEC`{;P?bw3{Nn%>fPq073pS{(oU`WebBX z{V$TBrf~Crq2MRC0Z;Vw1^^^Jk32(4w3o;coc98E{(We*sF^XTCzjml3sC!|RWk{g z*RF-KPT0Zf(XF_k^h&Mhq!Ix372udCGoL%DU=Uiqzpr`f1oiED5o$7`yrath*2v3x zF!!~3Cm+#Vm@IP+r*{9DOGj>W%{ukWg8Qv@gxl`D>`5zWq?1Z(+k7Yapen(eOO^Ve)4sGE=7isjtkn>147q6(k+-o@%?J z;SgR=U-pb>>A?%P?uH^Kz!R!U=1Z!P#?tw4cgCsAS5+%KI=q9w%hxSYR&$lZOh^Nl18@evFsk(@0PcpH*pY2qZSBhLwD%h!s%rXD_%6wxHs9>XVeED z>rnhILa^PL@(It9%GKXdw|IW(quzG<+*k-I#m7e=@A?*TwV!T#h%_Kyewi+h9i~3& zwuze|g{-p>sl8dLhNg*MG#W`V#@sdWMbF|%K_-qhE=py<*s3|&xsX| zr6v`yB3Xk1U=p9(7MF`!Le1XD;H4|?4aDCu;7KZ{KMqDDg}2%Mu<_|tvA~5w+0%iF zww9d_1uUmN&6^J|@0S0a9Xul6tnAe>n}OHO!5^>RM_Mm$G%9@MXN1m@M2u8on^WbQ()K{TvbY-a3nUUqQgfgKeu zT?vWyH960isypy8>6?CL&o#2v*%xehemdB9WnSx_~XtM1*s zar;|z>gf_vj91oo^frF~DErjJv4;3@_5?6C?~!mpYF7#aEBM%Q!lLc)>m?mIUBX8+ z=JIUF&_#Z=>3om!y|rF6R!8M(EibZ!5e_GG7|;YWg@2?}1|&QU&Z)jD8uA^j!DnV` z+sSGzkeLAb@;IG9OggHF3rsXp<^WuwPY7d_#u3DX^>LVIf|6FSo2uJ0%mJGe?2|ne z-G!C<=sKsB8KSJ6Tn)*ovUtFuprS1G0W!m`214`(;kpc31p~q_FG66XT0T#9sDM)B z*;_SjEk`?b0!4OSV8FPB3+hKN0XEDAhxIjyS9T^H1gxb}T;7atg1+{QU)KX>{+4Bi z(mMVP%ERg=cs0g}i5&7xv@5}6z71^mm=&aJZO2K6G&;Nej7dLtZTT2$h6e!Hyp^2* T05|CD( +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2006 +SHA256: a20723d4d174abecc0001bbbe183d04fc26b2ca30d77d87b5c4c9f3be35b67ee +SHA1: 6be39af0f53d1a1a7b82ec26b42e5ed10f85deb6 +MD5sum: b79fb486b03e102b0066b33569096b7d +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: f9185111ed2b341d00f63366dddfc651f76409dbb30a71867536bf3b4b65768c +SHA1: 61483d346d49175e53a73e0d68050c1108a976a4 +MD5sum: 8c77f415355a3c661ad793512c8fd36a +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c9e2b952835cb9a6687fc884ae888ada8c393d GIT binary patch literal 867 zcmV-p1DyOHiwFP!000001I3g}j@&j7K=(QY570ABieEK?APx*8Sqw737}*;96eXf1 zu|cvi86O}Q%f(Vs$74HycSf@4Vv8TKSnr9C)}QSNClX5<$L@D1HRbh0*gfsu6hEZ~ zzFiAWxLmvv-GfbQ!yl9rDLFUt!xn#XhIwO*4n222cE7H**?ER=_mn>3(xH2}&Mn<- zFT|a4fi$k&dt1*Z^4Fg=mF}^mTvB^Ek$h>GfStQ1+;~rAN!54n(hRFzwmfp4kG77s zgkwDJY2V@p%=yEf<$VCx-L~#2Ro&AsZ+fXt#P(G8Jcz)wunxSZlrrZWFv9~C(f7*r z-f|kW4n{lag&!h!z@<|fV0#fe5rrLtjWkLgm}OQw)5Eq_^dKQH8jZvZRQK>!*6VU2 zP7l!uqa5YHXzws5hk}kLNzS~LM8j>mr`=EnBY$a_1@|+@&9QXfY z4&=9x*88q|{Dd;&^M6Y6i}df7AhAMHU>U{WtO+)Nl7>2~wbv|Q9b^0+?DKIu=N`U6 zeh{zZ#emfpfdbVuDl0XjcZT=eQ`-k7sG-t8R161I2*O3^71O=5KK6s-|B&}uYi^J` z2+D#4%B5$_Ma`oFw8jDz!4CSBJTPalmkGu=1l?;Bu>#65!+MBbeocM@+3j)TZfngx z*@obsQ=2fbB?4;-Q%Jrs3ewE zj$1|c@C{GRXHVn6jAV>K=p7dDx0<7%3N@!_EHx;pvf|ZKgJws;B$v{1uN1RE4_va|qp)1ruRVRg zA>QNeDVglDK)HKPFr&NUekuLi-Zov=0OdgDG)`^Z1+FcZr5;GOXLPIp)U6Ml95=5w t%Pu9iTa7pG7Q3F)8g5?Nxn|sX(|y}>>xxiXnh_ED_%|V`%YWGh001$MuNnXV literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Release new file mode 100644 index 000000000..5c9d3666c --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Component: asgard +Architecture: ppc64 +Description: This is a valid Debian repository. diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease new file mode 100644 index 000000000..95e436ac6 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease @@ -0,0 +1,70 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 03e933581a1cb21d45ad7935f24c4e0c 1732 asgard/binary-ppc64/Packages + 7e30fe7b827f1c555acb28d03f2fb0c9 857 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + bad2f67e31c2a34a570f7658a6cbf9e848551198 1732 asgard/binary-ppc64/Packages + fef33871f67f458f6316e08f825aaef653ad51fa 857 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + d2b7463663aed64be3b21b26e29733b66eba27e36cee2ba2b46ef0c3ba072bca 1732 asgard/binary-ppc64/Packages + 0dd4349ebbb86d7a9d0bfbb209960605eb451a1be85fb533436f41facfc5cee6 857 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZgNAgf+JhLm6bl/VgZCKKHyjOwkmonOO/rsNYHFV8CEIZoO+Xt5iznF5reNZvt8 +L8cvh5V7fRHzMriRfHPh9u8i+353QiUdvqkWu1iQQs0nScbBX3zEFvyxVFVA8yhD +knfk+o1HN3ijnHH9VG6wrcUWy7Kiu26fLjiy/8jo68PYo6r+fHhfUZjvOVZfO8kN +7EWN5xXMda8suOz4DIN+rEWGxVXEV9sresOqXZ8M2W+n6RiC/Z1TEP/uewHViogf +LM67Cais5DbBe2yzVMdk8PdjNDVavPT8eLAyX1nDDddGSPyy9oI+R3c0SmLJzubK +zVAZO7gQqSegoQ+bqdqL4LxOU6S5PA== +=+b1Z +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release new file mode 100644 index 000000000..8fd96c101 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release @@ -0,0 +1,56 @@ +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 03e933581a1cb21d45ad7935f24c4e0c 1732 asgard/binary-ppc64/Packages + 7e30fe7b827f1c555acb28d03f2fb0c9 857 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + bad2f67e31c2a34a570f7658a6cbf9e848551198 1732 asgard/binary-ppc64/Packages + fef33871f67f458f6316e08f825aaef653ad51fa 857 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + d2b7463663aed64be3b21b26e29733b66eba27e36cee2ba2b46ef0c3ba072bca 1732 asgard/binary-ppc64/Packages + 0dd4349ebbb86d7a9d0bfbb209960605eb451a1be85fb533436f41facfc5cee6 857 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg new file mode 100644 index 000000000..93b534d3f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZh7Ggf/RjKZbE+jFqhDbDYVIAcmXejYNdPyNuXTx9sIk1jMpSvLgX9DvcnzrsM9 +im/kzBVRFDgfiCxA0e4Bb/YddNLrNi0NwLlKA1arKRzUXMOtPZ1EEa7v9Gy+HQvs +LAO+5Qe5V8ruFSlhgfgpHh6rdanEMu9Xg697GD/sSbShkDqISeTeyNH/b4uoSLgL +/jxUyIwY/RQT3MebygzVz2MnnpW5eFBVKDHMXkrNZZ5XK5iHCeNLv5PlMdEXmnoM +iwN1EptQGu/nq6/ZIgB4TOXcY8VLWaeTOqBiiHccyMUbc7Z4iW94GdpNLXTPrPKy +Ldo/7Fh7XQX6XUm7hxTJjdFFhTWj9w== +=kSQr +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Release new file mode 100644 index 000000000..efdd70f84 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..ffc4d8142 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages @@ -0,0 +1,56 @@ +Package: frigg +Version: 2.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_2.0_ppc64.deb +Size: 2004 +SHA256: f3a4b2bad96a06b598378fa93fb737cca601cdb55c3d25cddca78adafe95bb10 +SHA1: a2d1b2b508458b6888cbb36c72fbe012b6db8cf0 +MD5sum: a6c39a7a3c86e7ee5315b517869b21c6 +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: heimdallr +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb +Size: 2126 +SHA256: c9302c38e217b7267580cf5b50d0354a51169550ed4aa6b3ce1febe35087e77b +SHA1: 935107a2f1971a97eb6f1662e1355a912f202bde +MD5sum: 3ee896f01b962a83ba3c329f49db68de +Description: Heimdallr + Heimdallr is attested as possessing foreknowledge, keen eyesight and hearing, + and keeps watch for invaders and the onset of Ragnarök. + He is located where the burning rainbow bridge Bifröst meets the sky. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..7cd7fc81457db9077fb8eaa987b37d7b78558cb4 GIT binary patch literal 857 zcmV-f1E%~RiwFP!000001J#sUj@vdAhTpXcE?_Rah!+_}(G)?DJ`6hO6nz~Wl7|*y zTQo?y#$*9qQa6x|^+-;}6CjU8fj)?&#M`g)fA}9E>|l!(D)% z_H({n4y2n(#k`%m-=Xa`?DJnO*Y2_AQuF+>VdXfJ0N8g=bnzEnD*Mttlji4DkZ>jI*5>P(B2Ea93(ajWE6Ca=C0Sy8~X3yy)wbdv&rt`!(k2uInDZS~+4qM5=$i+A01Qc8>S2(yyau@jY9GG_SUXL2((BLn*Ac(pc?y zNK|1SxzasoAzh3E#8xbTCK;FKqWl^jw(M52Ngeq-y$S68mX#a@_aZ1ct4V`&Xr%hPr(>uxG% zD*G01*bZ@G_<}8O$C<$t$z`at@TObeX#UvP8Rjr9TUnm|gh=kMlM5(iYB(>{{07?z z>gT_AcZ-lk!M+4o1e`~#xGwgmIxQk9q2bG!`I<=u`#C4t*k*P>oG&c4-OF3_3ZeL) zQun6Bw}+@V%;-LV>IV-lQUwgL;KABpMKl&u`ZqW&_sf5-&G+f#!!>mJ!5QC2j@>z|sRxP0u zEg0vTwDMSRUiwsV`b7O#KI>`9fx-Sb jg2(ytJ-2S18&AzI@7K(uOl+5gB>MgV=)<34#0CHW{DZcP literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Release new file mode 100644 index 000000000..b467f36a6 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: ppc64 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages new file mode 100644 index 000000000..fbba73f06 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages @@ -0,0 +1,17 @@ +Package: geirrodr +Version: 1.0 +Architecture: armeb +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb +Size: 2032 +SHA256: b1d0456bfa69a0ea91dff5ee6f1512388a32f19ad65283c5f6cc0a4a96d18024 +SHA1: 2d689f34efc6b8737dcfa228f277fb701045a2f2 +MD5sum: c1437c6b854c777c3c7611c9b5d46732 +Description: Geirrodr + Geirrodr was a jotunn and the father of the giantesses Gjalp and Greip. + diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f54677248072e555f9979b7710ac0254fdc9868 GIT binary patch literal 376 zcmV-;0f+t{iwFP!0000013i&nYUD5s#@~GkU!XIw9sfyKmKI8%Kq!e8uzcJ+ym!7g+L++A2hk~|TQq@43 zaUe$sOR0gWrzyrle_ZqJV3;+=Xvf9ylRPcCz%-$|IfeH++L7aBD&gj8*i#=9hH)Xk zAiwqW-$xFKJf{#-D1Unz*HQssBB#1|LzzRi`&&ly#=F8ku%UYqYTG?8y zwG~z?#%wo8*D75B?=jmH*3ZiiU*Gaw(LazW(Cz$%!s2K-BlS>oqS0^N7+@)wGiG{t Wg=yVnhx+F0j*$P-#IH2-0RRAv_qlxl literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..1336f5acb --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..ba861cb4f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-ppc64/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: ppc64 diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..7ddff030310b8f9697b22dc425ab6a36bd9f9277 GIT binary patch literal 2006 zcma)+X*3&%8iqqrqG&bKsI5^`Vh>V5iE3|ETEtqr3e{5ESX&vS6wQc1ZBZ0cwRQ`Hts#`O3qSgmXKbed`^-Oc7mkwm7Jn( zmr+ilH)#ZfeMq2fQ*uT}oP4E-4k2Mb`hUgxzZ!^S+YJklP>iE_z4=MW{1e^hoQOXv z_FOumuph{9UFTKQ(lA%FQxL=L(|flMPPX@%lr9$F__y1eE?46Er4GATbPsf97l7b^HNRs+X+d1k9BkC+qBBD zx+N$7OBeM+-pt}r8s1L40nAw#U_QOw$LaChG zy~yAZ(PF~I#yK`<_zrO@lj$}es!XuCiy4Eui;U-cyg5|n*<>r7Jbp$Os@6z*-ogc@Yf4C^Ijj5TL?M>eSC!mnmJ+2ZMUR+L`! zbliQcu6jAAUq9ZqqP01$VeS37r}i)jgWlj1*s-OB_2J>n7a^Qq>w`pH$!V&;nRAA+ zN2oi}R~w3-ab|dyjJRWRR!BW}Vb5W59_o;7IXbZv zv5`X zRc_W3536=jR5@9uOAB}jm0HkXt*N0v5rmI)c5aF%?9^kM-xLGVRrq*nvPS3mz zD$)7LqP}X`rbo;xy7wecjo4xmV?z9CcYUk{C*#y*!kiJApHbjr$;$>|t<;RYyB6V3 z)jyM4U7gk;dmMUplWJNu0yhag`OZTth=vbOA70=4cHK2t4t5GgCyW1#hq@(BwG~Nq z6FLipx`am7$vB;XbH^?mPea`8p{DXE8TA6obsW7}#$4 z)ua$zF&@Xuy&rQ&-na3Y^+%1ADH;b+2xN>|WZJ+3!a4nF7aSpmH0VJ=177MW7nJ5# z(h*I%T1UPecy7tO^SU})iE6hndAy^le`)d;IDDU$Z;%oukQPG0mimCoUFi%%5~f6u zx+X_9@Q)1m_@ZV=q>0oQvLEZ4V%RS*~Yn? z3Mc(GuQy@Uu`dmZDp8%Lv61O$m4~m?1;k{fMfzbI@?H`LbzLuw${EUW556Gv+FhxHuAskvhFJ+58ZT+Agb++Dy!y!8%p$gqNEX9yi%T<7@sI8soifdceTljU8<;~w9JVUy=h`@NYWBC!BLi#MvgKOx1>gDVrj!w;@;O0ISJF2rlw>h z7fr=+9f6vmkz!_!T;;&eJH8*^ukXIkdEWD!ALpDO@B6$O$FKyPKLY6O;}w7n*7phs z#uA8NFxc1>4uiu?;3jY|*l1_|FB=;fnZjUT@J{^$PoRl`5fB#=97YJi8-!sA27Xch zVjuSRRWR5Ss80F?@F#>tz72K-elU^+oO!w;w|<9{srA!1yN_Pp$L#B~T#Fi(Uv#m_ zg>+N~LQjha=!+xn=y+1&`S1w~Q>y*7GZi9ZWh$bo`V!AYr=ZH++9t{xZN z{)&Oq1C>50HG!@66o(ls&7j0Z9E9KLt6bFLmS8TjsW%N{W~R}mtf6};IVvkZ53HnK{V|hk}7+puN?q<^|BtSb0|84 zFwyj0nWnQ>JUa%$4SnZ-!>z3#KDAI@Zl86#A!=XMy;f2a6A5uFa31QK+f|2D8w_T3DRA)2VEhF8pny(b@*UpVKlp1c3OTC=3E!FbYvk|)}mFk44-CKBD3=jaVsZCYxW10Le)~r%!b4O&oF$ChzN3tl0Y~_j^Ha}({LnLB1APFG=C@h zGs?DV&9GpGnq@3$s{o0$05 zrF&&5u+7s>u8>0$=krs7c?!dW4CjpzPv`R|%#c+m^2>>N7A2k<)%wSU4H6O31K@11f%7<_;=LuPVTv(aJclJ&dOIg1^(U0lFv}|bEbz3n% zC4Elz@elO-(UrK5gdR)oCHWp;^$4KcSasL6Vjh2?s##BPo+b&*+oyEd+AT>i92q*~}Z@$OEWT|D8306<9w z==o;X_i2(-fi_1kZo>+YtUUKSf>L{sVUYtvmn# literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..099f0461f5919299be5ad41b060b6c390cc4a070 GIT binary patch literal 2126 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 NpPYaFDEH+ne*!*Tx|#q0 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..588ca180133d6559e7b048952e923247b90fe036 GIT binary patch literal 2094 zcmai!c{CJ?AH`=vV_&ii*>{q4FqtXKkPIPu(=-|~$Ub?tLCLQ4ED?!>kjc^r4WW^x zF`gy+mSu+QH4`F*@amoS`Gvz(Xz0&l&)fphkcF& z2YShF4x~*lV)`~^@FNR`mu3B7i)WYXoa`1nbMH4_MxP#_gR0{d(So7Xo5QUyK5h3Y z*JX5zH`nXM76}-pHYU+zUxlz6VW9ryz+4)h{sC#XN-p(bhb^4hxznJ$Mc=tYX$IE+ z)|Ew+DiJu2_-u63%8$v`&?!|4Ssug%Ub<-XuH?7$f{%Em<@&(8zWdwz!w9-~QbrU% zL7cFl-G5k8{vjwOTIbM6xPP-{A?I){4)uK1??Rl7B8|J-}8TQ!2IL-8lX<4oyH66Xxx6 z3b|!hl;LzXuh2ma45XuBgz{Nr<@2J%kH~H=LzP-HPWc2u#J}ty*aVpV4 zM4bU(9*Wd0;Dc6aYvTyf_Fk0|7oj)cM@S(sD<&fjN0L{sioCW(2eVAiy{X9K%)C)L zb%$RNow#HaZ*tUahLiU@JnWl`OFlZ5iU<1J31D+`DkO#%TM(uv1!e}<>4;G>IaTaVeLwZ2ifE(bMLv!LbN%X|>>RwG`RVv-NPj<}!&=IUt= zPVw9xJ~0sH-tmKA(S*vkXnBj`c|CJv!se}_KEljW-S>&Of~y17W0bHLHs?}Y#>Y`e zG+UiWY-8pXE`8Kera#Ye0rErR2bqtH+M&fcw@+}N{lY(ZrNM=>^<0sCWqgl12=+xO zQnF~mcK>|^&7^B7?qEbPJ(K;V=M=V{b}8;yj7!hRU;$;9JuZdSCnIlnEYhDh+x*dY z>{%?nhuDYR;g#GX4GZp8PEz0XzwRO!fV~nzWQti4r=p~5Y&J~miOGLl$?twhhB`cb zNM@=Fm5HVwH`$P!2()BHW<>`cnA#5|q0VKNH|jy0K92H*u1Xx^nDtFps7n&_22nBu zhqUv#Mw%6p@U5SIclJ3?n9#`^&79rAnVnpAEOj1ULV}h%y3GQ2lNb~|K6pI|aO2Eu zI!?FX0MxCQlZmx$`_`^e<1} zBsi|rX{L34+(&qhwdwbK@5|u64IJETnA8qln(t`E4hYH2N2S;r+;uo%9tl4BLy{+| zFN%jht)_XCAP;1Jnqb7HNzG$}>28ZC48IirP_?#oUct0;?DaeU+v{tH<31xN@6n2j zbdk2%c7@C^Em@K!>W`Xdc#z+7q?Mw`cS91zRaUT5c^=lg@x!808*nW3VrS@dwci1e z5nh|sJUwnbBV@_Qx%0}*d)pzBJD57^?~!GicZ<+DW{+;}$V(wyaXN^rQ0ws=BJW3E z@K*|_s(7tXyHNI{0pnrnZpd7&x$fd*#3{|o<@a$ zwV~pt%bKdw_hT|vOEC+=5rrTgSCcclxfMUeJES!Cz1qSC;bpE7-5Z?{y2=f5jbIh2 zR~K0!0Bj)F8Opf5gjd__l8S4)z+h^Un{jO@6p}Mhz!7cOpwki6j!AzzM)IYezIj^O z7&GEl_K8-?+S%`mBZAIJJk%B?0tUsfIki2HiGBv&wu!wF&dBM6S2T+nrTW*uW>Q!n fruRC`dKUm}{JEU~fVEhMK@HVw@5rwwJI3iR_zum* literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..79f1c9e31bcbd5357013fefccbea4b51d676196f GIT binary patch literal 2084 zcmai!c{J1uAI5((*&@wQlSyI-Q5j?G%b+aX!9afWh-Piu6xgY-*eu-?sLB9Ip_JF^ZfTYkDv;{ooKJhZewfhKp;t2JCF$O zJ_rOtN={xzUIs0XmO&s;$N9f5g+j^69RH5*AKhn1BT?)`SJESQS7+oSf;;ko@4xqD zrR4tC7l>v9{u21a%CN4}ClnNz#VncjLdG9AK9}$l&kyc<^;q3rXRT7DR?FETzB=sl znCWyn@6c9a;=nF7d62ki-8fY`&DU>ihVNds_1Q({y|(GnZL=*ib+jtUwrC3V&{G0R zLbku@A2LQ6*Im5Y8_phVwr^WucR%h+a{OF66rsUA=;n4Sg8_ z-5M7>U*uZMznA0nyifv>!|+qHk{vM>FE8{2Q$%8>qnU7d-$ZZy2{xnhQs0WxZB1$>?Gr-vQ)(gOFlByaJk5@W1r%SM zc7GN7I_(^8!_G;CpmTo{1ps}~+f%cbkC@?>01rnaUjQhHdQnH! z2iDRnnv3UZ=1IeH@%$KSj)BR?bFdamrPFCt%+5g*h=NFJIr%V+_qaCHb9; zL=N}e+kVl8&1HajLE7!~d6RAL%YE7rA0vf(^zLd+g9qhj;T zF;g)ZJh~q2p?=7kZ-d#D>JmApE4sW{-`G;&%Efw{zQAT@kkUz%2$Hn=czbKYxiY3D zH|1=wj9Txo!As5ghe0s1Uv;nvoX!aG(r}!Z)BL8{Nk0+o|9t&q1rZFpETsl*bx&>e zR-PQM5lVoyJ;%o{8_<3$Y8jJssD+({85vep-w?=g@>mime2J(G%n4TsLWZ0#KtIvU zS8Tuzt9@s`;wNeQy7KOK6~SVNk2-fngqcE(YZ<~rMDo;E+hG+Swsw-TzM3qtV2E>s zsjyeWi&8UL5;m_8f*WM|Q5SU^bB2RkJ&%UsWX!+236byW@D6xmpelYHy&`v_=)7{D z+bM;bi~WxCWM*Qs`DwdqBv9^Qs+_GF77^yp-JVBYH4+!v$k5KGs1RhNgLM6?_`wZx zu6u=Rqq(*G`9^c@p{M3tqNM%zbLfeQH!TJfn)5ECuQF~8i!??EcuA+rh7w5|4P62oq|UV8v*`~4P1>8eT-I!JXSF5k zTzKpn2J{N8#rG7h`S=x^Cm`MtupK*NaUJT<6u5=B zpBrQU1+%B*s_P`FJjG)7~8T8Od zOx%G#NB4Dq{Qa~s7cR4}lAj`m`r*19kx#kYd=n=7`X|53C29wxpbT+4*l@mBdz~AK zlzzSJYI+RwO-ck=q6BBy9$F{9*y10l#>+`F!(Gm5{U-AFIHxUjL1$ls=Votp;%`m3Rf2JoonxU`rB8($ zTg+bCZiuEd6Gr&PlptdaUt-dtoH{WF{d}h5{eZB=<15iYKRUW*0no-mnQ_O#jgaElY+f4O z?}D=YRe`C&hkX8!^Qm{{v$f~wLA5Sop`)W{Y@FyN>4?^%P_Z4Y?|x?xmgAbrJ>5?h?!XEy zXIOlQ#yO8rbWmsjsmEk(cUR!W$?WXur-~Aym*8HyRy)HH9yFsAuR*B7k`*oXcPi>4 zr3hB-#%*s}!MQ8YJxsy9CZrW5CaxCuHhRv^efESzg>BUs`%Es#ezY^>Ya00$mRTR0 z_f3eo=Sr2_hx#f+bP+@+b0%r}PCtDxX0H=V=!fv~j$ehweMts@FHEJ%DH7OK0MvNA WodB@=n9a7L^}#;)uMK4~GyfB1?!;06 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb new file mode 100644 index 0000000000000000000000000000000000000000..03e27a3a61f75b396e60671a14faa1a420ea7282 GIT binary patch literal 2032 zcma)+dpHve8^-4pb1ce~?VZFhj4|_~DCdS8mN4`=jLczk3@aTNs|c|u%H$BC9Ljl# zn6Qi&>A>{%YRZ^mP8IX@zTf+O*Z1G|-Pd#7*Y*5yU(X-U@462j4vY;Bvy{e%1Q7y> z`auL@U~ICQni>*qiZVqRnHn3ZsTuy<|LsUaLo^DdruK9GR)Dk-!caPxM2wFmMIzz@ zV-aV_|3@Be{GU8DQws2>M8)_MQ{hvFDu950EaVod(`Too1QTV8WF{zQIB8q-&L7_5^RbJCX*Ra`*owS zjLVv^{f3Ctjd@pra9wESdFq|3&gSyaH&8+fa)+_+8J7;Cc(CJyz>hn;rAi@8vXhyX za4<<})JwHYFs?kFS2|UigYdaqko##Mx=9*RQS5<0M=mFOeWk{2ACIb@i9|mP^h>d& zS25~m!-j{`&as^=R&&eiVq6j7@z6U8h$B&r^pW0JTWW~&(%cqPe<`Jbcx#kx51HPI z`yk|kF0Oq|+~3%jW2rw*;o_ssanme6$;BUQgy>id+Fo^8=$y>|lqI#6IolyS=*Ba;9Uh$cPg^an^a&UyBmh9+p+8Qj>sy6S?e~^If??Wymr#CfuWyq7*_|R4u0kJmm6%R8nZ;0S;EQUgNw9WmQd!8Q&A) z{F{4i_aIC_cbhso!ORiY9=R9dS_l4m*MD1g=c?FhtwS|H8vu~T2gV2f1wztK5Ps@^ zv4k`>MgI$i0O@U0vNsL@5TBcTVlUoZDt*cAposF{mxePpIKOM{NT~P&Kr#$)ipb4w z2*xsb-}9HS^3!{|Kt;!Q@5GE%gF{#GvHr?_S90zA^5QHq;nuWcsE%+(YoZlyMO|K- zJ-Cu_J~R82_UzVXhv`v=*vm`n$HsLAY>5Fpn(kp1=7`->Y?^?4VY$RpTvo>C5WP#- zIz-vZSCgFj+(15j^*v$adh*A|jS@N4=i0BxpfZ?YM#GvSg0&L&UB^R;8C87hfLYBA z(Y1~V!4vs+>at>34@h%N@7xKDi*xgWh^H}I0t_5uI=S;6-LL4C+=`ri{$mA7^@ zJ}pasE+6Kg`z%8BkP8|7V{edmg*j5aC|v5;ZJs3E4$_p`qT^G~ni$#~#Ff}8nyn=# zsk|GK?9u!s7wCIHzKQ%QKM~zhgWN@vm1mu7rp^Rsdh_7;OKI!haD`$unFZZE=te{C z){ZY+YV<4M;Z%i<6;QAcI#cP5{UvwzisBWE9Sv!;js4<{FXAAQ&YWDa#w{0KexNhf zZYJ#++gTt+--zFM;17+)E*&eMtlh3-=M>?{)!(yv4o;^0T2povr)kRKWus_wcV2x^ zF_gIw)J^QXX88mE1U_Erg(=58JlY&p5!i@odq7`0s`JVZL5Qp@x#xYU4FqqOTbE*& zr_Nwn^;psUb#L&+J)0{p2)lbvpz>mvy%Bp^*a%@zw}gF*!_@SQp|j+T^NfswdOO!M^u^St#SNOw6m%;^9yo)PurPMDJ|xmhnqh zxF{Zbgwd?txiA7RetJ7(QAoPY>?75>xKI_F*0*sDGL+>-7pHpQho^IQPv#fDhEd#clN{qf@7xIggqRiyAM7k4i7wrlq_0 zfX(g>-;|ZLZ`S=HDk5>ih~lB(rQ!;yx(GCA2>Zz1mdOK}jS&??znk1~w4>@xT6VX; z^e^7ex#nD;WPT4PJ06kv1yXp4*4lD?MtckqQvkSshCA<1*sqs7Ybu@!QnTVYzI_|~ z1$}MnyJz_tt!>C)Gjs)Gv@2X@jQl8QCd}D@AVGoAFOX{ z`=hjDw$G4u*1G@eZwi|DlNOq?T?*m$!$`8eySKyYiUds0&$s24XaCNwSbOJQfkxq& zd0093!K1tjMd051B)cJwO&@Yu&@reicF$`vQM>JVQTF8L3-vcnu)Kk=r7A~k!Fg7= zKF@4j-jjN*x@}uTJk!**d73@}-#b8}Uer0ia=8~;PtsZC8^bNidPrRDb%P2;gA66B zCCRg8jvk23%>{+0N;3Xv!cYSg$gmb +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2006 +SHA256: a20723d4d174abecc0001bbbe183d04fc26b2ca30d77d87b5c4c9f3be35b67ee +SHA1: 6be39af0f53d1a1a7b82ec26b42e5ed10f85deb6 +MD5sum: b79fb486b03e102b0066b33569096b7d +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: f9185111ed2b341d00f63366dddfc651f76409dbb30a71867536bf3b4b65768c +SHA1: 61483d346d49175e53a73e0d68050c1108a976a4 +MD5sum: 8c77f415355a3c661ad793512c8fd36a +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c9e2b952835cb9a6687fc884ae888ada8c393d GIT binary patch literal 867 zcmV-p1DyOHiwFP!000001I3g}j@&j7K=(QY570ABieEK?APx*8Sqw737}*;96eXf1 zu|cvi86O}Q%f(Vs$74HycSf@4Vv8TKSnr9C)}QSNClX5<$L@D1HRbh0*gfsu6hEZ~ zzFiAWxLmvv-GfbQ!yl9rDLFUt!xn#XhIwO*4n222cE7H**?ER=_mn>3(xH2}&Mn<- zFT|a4fi$k&dt1*Z^4Fg=mF}^mTvB^Ek$h>GfStQ1+;~rAN!54n(hRFzwmfp4kG77s zgkwDJY2V@p%=yEf<$VCx-L~#2Ro&AsZ+fXt#P(G8Jcz)wunxSZlrrZWFv9~C(f7*r z-f|kW4n{lag&!h!z@<|fV0#fe5rrLtjWkLgm}OQw)5Eq_^dKQH8jZvZRQK>!*6VU2 zP7l!uqa5YHXzws5hk}kLNzS~LM8j>mr`=EnBY$a_1@|+@&9QXfY z4&=9x*88q|{Dd;&^M6Y6i}df7AhAMHU>U{WtO+)Nl7>2~wbv|Q9b^0+?DKIu=N`U6 zeh{zZ#emfpfdbVuDl0XjcZT=eQ`-k7sG-t8R161I2*O3^71O=5KK6s-|B&}uYi^J` z2+D#4%B5$_Ma`oFw8jDz!4CSBJTPalmkGu=1l?;Bu>#65!+MBbeocM@+3j)TZfngx z*@obsQ=2fbB?4;-Q%Jrs3ewE zj$1|c@C{GRXHVn6jAV>K=p7dDx0<7%3N@!_EHx;pvf|ZKgJws;B$v{1uN1RE4_va|qp)1ruRVRg zA>QNeDVglDK)HKPFr&NUekuLi-Zov=0OdgDG)`^Z1+FcZr5;GOXLPIp)U6Ml95=5w t%Pu9iTa7pG7Q3F)8g5?Nxn|sX(|y}>>xxiXnh_ED_%|V`%YWGh001$MuNnXV literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Release new file mode 100644 index 000000000..5c9d3666c --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Component: asgard +Architecture: ppc64 +Description: This is a valid Debian repository. diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease new file mode 100644 index 000000000..640ea95c2 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease @@ -0,0 +1,70 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQEzBAEBCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZhVQwf/QCtEZaDVBJMwYD+nmGORJakXOuyMmBh6IRXmyfdfqBYuquRGZ9E2YyAF +gl8tC/ynov26/9F5bQhYUIIWQxGzWIAU4njgQlz4EOrLwFDRkEmiQ8mNtm4OHoyN +WcQXo25xasb1y/g+R+oiHKsyhAUTXFkZqDkOYXEbBTxuDI/pQUZqEr9wOy1nrFwx +/ANZywyAu4LgpOYOFvcpP1CzO7oVcJuS2Posjd5RlVx9IHZBJmBOvEl95ZcJ6+5Q +Ka5lW2m5KuD3R6wzCteUjR8/02bvptl62lRfeW8vFJtO0zwmp50ZNgkqM5hYZXk7 +vPbIxQZ157JPDxQPGqG2m9pLEE/daA== +=xmDK +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release new file mode 100644 index 000000000..4062dafa1 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release @@ -0,0 +1,56 @@ +Suite: mythology +Codename: ragnarok +Date: Thu, 26 Jan 2023 14:18:52 UTC +Architectures: armeb ppc64 +Components: asgard jotunheimr +MD5Sum: + d41d8cd98f00b204e9800998ecf8427e 0 asgard/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/binary-armeb/Packages.gz + 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages + 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz + 343607ad3a5cca1d7510ab7aa31a14fa 1753 asgard/binary-ppc64/Packages + ce2c03dc7908e4b2e71abc16dde628c5 867 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + 2616b8f984c0e6e3aa1726ff251d7695 556 asgard/debian-installer/binary-ppc64/Packages + 8123e632c7bb3afd23b8d19d09017a1c 404 asgard/debian-installer/binary-ppc64/Packages.gz + d4f49d07e548ccfaa7a4e64778f2ed55 499 jotunheimr/binary-armeb/Packages + b2d7ef9fcfc575216329467b820f93db 376 jotunheimr/binary-armeb/Packages.gz + 3a3f681d97bdc7e2f33e6d7f6ced07b9 61 jotunheimr/binary-armeb/Release + d41d8cd98f00b204e9800998ecf8427e 0 jotunheimr/binary-ppc64/Packages + 7029066c27ac6f5ef18d660d5741979a 20 jotunheimr/binary-ppc64/Packages.gz + eae9c1a3c81c9de36590540c800a4059 61 jotunheimr/binary-ppc64/Release +SHA1: + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/binary-armeb/Packages.gz + dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz + 617b978a822f5309568735dd20de00aaa8f4eb0c 1753 asgard/binary-ppc64/Packages + 3eda32c465ead90a4d0944d1208b2091b20c7793 867 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 3d949cff0ce9995d94dff308fc4434e26064d426 556 asgard/debian-installer/binary-ppc64/Packages + 34a59904483447f134d3623af733769b887d1a42 404 asgard/debian-installer/binary-ppc64/Packages.gz + e4fc11dc39c045a906ce3d68c728b9bcd4e17c6b 499 jotunheimr/binary-armeb/Packages + 8dd01754c15b181ab8c9f166930e6a8de077cbe2 376 jotunheimr/binary-armeb/Packages.gz + eb841b7bab312f73587275780af83109cdd30321 61 jotunheimr/binary-armeb/Release + da39a3ee5e6b4b0d3255bfef95601890afd80709 0 jotunheimr/binary-ppc64/Packages + 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 jotunheimr/binary-ppc64/Packages.gz + ef9a8a328e4ab667dc165d5d39fb987c83019f8c 61 jotunheimr/binary-ppc64/Release +SHA256: + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/binary-armeb/Packages.gz + 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz + 5af7763b54c8bb4f5abc11821a6cf7ba0d2448b1c2a471ec6da7bebe27139d3c 1753 asgard/binary-ppc64/Packages + 8a0c43baf1df4a20eeadc6c4857f13fe40d19c0ad32fbc08466e77faeb4e6986 867 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + 9b22985a79cd906ca901bf4d247751735f76aa5d8c10d08eb655e431c4161299 556 asgard/debian-installer/binary-ppc64/Packages + 205b10f234d3094dcee30a8bb3559854758a0a91167e794c16459127c2ff4ca5 404 asgard/debian-installer/binary-ppc64/Packages.gz + 6a2caa1e11172e49852969dabe6e77bda0a2b7c060a7127ca51ef9bc77a1cd56 499 jotunheimr/binary-armeb/Packages + d433b23b20fa5f34af00187739d883fa546cce3c918caab5c8fe609ac929baae 376 jotunheimr/binary-armeb/Packages.gz + 596f4bd08b59e71fab6926768af1a9f7b7e83aef72c00213248aab709d9f5ec1 61 jotunheimr/binary-armeb/Release + e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 jotunheimr/binary-ppc64/Packages + 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 jotunheimr/binary-ppc64/Packages.gz + 4fb4eb7d074617966e0fcfcd7c0fcbdc737e7c65dbdd191f79e4a86de9dec27e 61 jotunheimr/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg new file mode 100644 index 000000000..9c8118def --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCAAdFiEEbt8wElZIC5uAHro9BaXm2iadnZgFAmPSi8wACgkQBaXm2iad +nZhZ+wgAkMYfPALeb2q4bBQedLm7mebXxWiW6JuPmkz51V6e5sluWJA7Yfe/VmJC +xqggHNa0AnQ7F730PK6a8bnvFxFHr1MrT4eJxT+1P32c9PUf1nUrv3oAwTCgKifX +Crk/FodEgUJFrwWWpp4RHAVWZlN0P0bLdFUmLsNPmxciExm/xYpHnerIyK7maTOI +UwMb+vM5ZIBnIS1t/7D5oa+OcKTrMKbbLch4hXmYkvbCq0dLnTd+tcO8TX+8avrh ++S1KLGJMmW0BPIr2MMS8Tiehf398ffcgYOGFjir8S6NcLzRaWibk3KF48+cECP/z +Ixpp/N6bAT+4CH1bfUWOnGt25e30Tw== +=b9pr +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Release new file mode 100644 index 000000000..efdd70f84 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..4323aefaa --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages @@ -0,0 +1,57 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2006 +SHA256: a20723d4d174abecc0001bbbe183d04fc26b2ca30d77d87b5c4c9f3be35b67ee +SHA1: 6be39af0f53d1a1a7b82ec26b42e5ed10f85deb6 +MD5sum: b79fb486b03e102b0066b33569096b7d +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: 654ca349ba8dade6580ba77c71d67eff +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb +Size: 2094 +SHA256: 4986b4d0e070f6a57c00b8323c0a2d1408058ef61f6a6dd4bfe26172bacf29b3 +SHA1: c77738f53e401d5e035c11bf73fbe0d7ae04da97 +MD5sum: e1b87ae14113ed7278fd676b1812efc5 +Description: Odin + Odin is associated with wisdom, healing, death, royalty, the gallows, + knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is + the husband of the goddess Frigg. + +Package: thor +Version: 1.0 +Architecture: ppc64 +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac +Bugs: https://bilskirnir.example.com/bugs +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb +Size: 2084 +SHA256: f9185111ed2b341d00f63366dddfc651f76409dbb30a71867536bf3b4b65768c +SHA1: 61483d346d49175e53a73e0d68050c1108a976a4 +MD5sum: 8c77f415355a3c661ad793512c8fd36a +Description: Thor + Thor is a hammer-wielding god associated with thunder, lightning, storms, oak + trees, strength, the protection of mankind, and also hallowing and fertility. + diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c9e2b952835cb9a6687fc884ae888ada8c393d GIT binary patch literal 867 zcmV-p1DyOHiwFP!000001I3g}j@&j7K=(QY570ABieEK?APx*8Sqw737}*;96eXf1 zu|cvi86O}Q%f(Vs$74HycSf@4Vv8TKSnr9C)}QSNClX5<$L@D1HRbh0*gfsu6hEZ~ zzFiAWxLmvv-GfbQ!yl9rDLFUt!xn#XhIwO*4n222cE7H**?ER=_mn>3(xH2}&Mn<- zFT|a4fi$k&dt1*Z^4Fg=mF}^mTvB^Ek$h>GfStQ1+;~rAN!54n(hRFzwmfp4kG77s zgkwDJY2V@p%=yEf<$VCx-L~#2Ro&AsZ+fXt#P(G8Jcz)wunxSZlrrZWFv9~C(f7*r z-f|kW4n{lag&!h!z@<|fV0#fe5rrLtjWkLgm}OQw)5Eq_^dKQH8jZvZRQK>!*6VU2 zP7l!uqa5YHXzws5hk}kLNzS~LM8j>mr`=EnBY$a_1@|+@&9QXfY z4&=9x*88q|{Dd;&^M6Y6i}df7AhAMHU>U{WtO+)Nl7>2~wbv|Q9b^0+?DKIu=N`U6 zeh{zZ#emfpfdbVuDl0XjcZT=eQ`-k7sG-t8R161I2*O3^71O=5KK6s-|B&}uYi^J` z2+D#4%B5$_Ma`oFw8jDz!4CSBJTPalmkGu=1l?;Bu>#65!+MBbeocM@+3j)TZfngx z*@obsQ=2fbB?4;-Q%Jrs3ewE zj$1|c@C{GRXHVn6jAV>K=p7dDx0<7%3N@!_EHx;pvf|ZKgJws;B$v{1uN1RE4_va|qp)1ruRVRg zA>QNeDVglDK)HKPFr&NUekuLi-Zov=0OdgDG)`^Z1+FcZr5;GOXLPIp)U6Ml95=5w t%Pu9iTa7pG7Q3F)8g5?Nxn|sX(|y}>>xxiXnh_ED_%|V`%YWGh001$MuNnXV literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Release new file mode 100644 index 000000000..b467f36a6 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: ppc64 diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages new file mode 100644 index 000000000..fbba73f06 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages @@ -0,0 +1,17 @@ +Package: geirrodr +Version: 1.0 +Architecture: armeb +Maintainer: root +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb +Size: 2032 +SHA256: b1d0456bfa69a0ea91dff5ee6f1512388a32f19ad65283c5f6cc0a4a96d18024 +SHA1: 2d689f34efc6b8737dcfa228f277fb701045a2f2 +MD5sum: c1437c6b854c777c3c7611c9b5d46732 +Description: Geirrodr + Geirrodr was a jotunn and the father of the giantesses Gjalp and Greip. + diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f54677248072e555f9979b7710ac0254fdc9868 GIT binary patch literal 376 zcmV-;0f+t{iwFP!0000013i&nYUD5s#@~GkU!XIw9sfyKmKI8%Kq!e8uzcJ+ym!7g+L++A2hk~|TQq@43 zaUe$sOR0gWrzyrle_ZqJV3;+=Xvf9ylRPcCz%-$|IfeH++L7aBD&gj8*i#=9hH)Xk zAiwqW-$xFKJf{#-D1Unz*HQssBB#1|LzzRi`&&ly#=F8ku%UYqYTG?8y zwG~z?#%wo8*D75B?=jmH*3ZiiU*Gaw(LazW(Cz$%!s2K-BlS>oqS0^N7+@)wGiG{t Wg=yVnhx+F0j*$P-#IH2-0RRAv_qlxl literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..1336f5acb --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: armeb diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 0000000000000000000000000000000000000000..229151a5a27ab0cc4661f529cc0eda27e3c03e10 GIT binary patch literal 20 Rcmb2|=3oE=W@ZQtBmoVe0J#7F literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..ba861cb4f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-ppc64/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: ppc64 diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/f/frigg/frigg_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian/pool/asgard/f/frigg/frigg_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..7ddff030310b8f9697b22dc425ab6a36bd9f9277 GIT binary patch literal 2006 zcma)+X*3&%8iqqrqG&bKsI5^`Vh>V5iE3|ETEtqr3e{5ESX&vS6wQc1ZBZ0cwRQ`Hts#`O3qSgmXKbed`^-Oc7mkwm7Jn( zmr+ilH)#ZfeMq2fQ*uT}oP4E-4k2Mb`hUgxzZ!^S+YJklP>iE_z4=MW{1e^hoQOXv z_FOumuph{9UFTKQ(lA%FQxL=L(|flMPPX@%lr9$F__y1eE?46Er4GATbPsf97l7b^HNRs+X+d1k9BkC+qBBD zx+N$7OBeM+-pt}r8s1L40nAw#U_QOw$LaChG zy~yAZ(PF~I#yK`<_zrO@lj$}es!XuCiy4Eui;U-cyg5|n*<>r7Jbp$Os@6z*-ogc@Yf4C^Ijj5TL?M>eSC!mnmJ+2ZMUR+L`! zbliQcu6jAAUq9ZqqP01$VeS37r}i)jgWlj1*s-OB_2J>n7a^Qq>w`pH$!V&;nRAA+ zN2oi}R~w3-ab|dyjJRWRR!BW}Vb5W59_o;7IXbZv zv5`X zRc_W3536=jR5@9uOAB}jm0HkXt*N0v5rmI)c5aF%?9^kM-xLGVRrq*nvPS3mz zD$)7LqP}X`rbo;xy7wecjo4xmV?z9CcYUk{C*#y*!kiJApHbjr$;$>|t<;RYyB6V3 z)jyM4U7gk;dmMUplWJNu0yhag`OZTth=vbOA70=4cHK2t4t5GgCyW1#hq@(BwG~Nq z6FLipx`am7$vB;XbH^?mPea`8p{DXE8TA6obsW7}#$4 z)ua$zF&@Xuy&rQ&-na3Y^+%1ADH;b+2xN>|WZJ+3!a4nF7aSpmH0VJ=177MW7nJ5# z(h*I%T1UPecy7tO^SU})iE6hndAy^le`)d;IDDU$Z;%oukQPG0mimCoUFi%%5~f6u zx+X_9@Q)1m_@ZV=q>0oQvLEZ4V%RS*~Yn? z3Mc(GuQy@Uu`dmZDp8%Lv61O$m4~m?1;k{fMfzbI@?H`LbzLuw${EUW556Gv+FhxHuAskvhFJ+58ZT+Agb++Dy!y!8%p$gqNEX9yi%T<7@sI8soifdceTljU8<;yy|z3=;be$Vs!>-{|6=lkFHzt8iPF~9{8t{DQoyzxXFNd-?N;ex`X zrKRE82u*~hIzj^`Eq$0n{%JT2rmd+dEq$2(;t5n&g#iivq~IX`>#D)HAXT5+|Gw9P z!T-0HO63Fm1t-_a2qt9`1_sO+ED7C+PE$GP4N)ipO(aDITt2nX0_~-j$Q`jN_VORr z_|6wztw+Kz|4)C3z=d6f+@uZdc$vsepd&=l{2{K5XnOdqJ)HOF&{d#zCC=2-kD z@SId57h2c1tEjQ9yv@-OTE_p5>{?;e&o&xsd%C!~X`i|55|y&q*37HQSi|~x8i|#5 zll5&4mFMfVPFu=alk!D_9b}OtvYt41zg1T~Kf7p($8Mf;)ow0{Zf%A_6(MW4&Nm_0 zy<|$}QvRL1hA}UM&*cs4(ceg8yRPwa0(NfHu0XD>0N|_~u^7IvxwvwAq0G4%;YDi= z*j>}GV()bX_|H&oVmtOldG!C--@%L3CBYOHb`12YB$f*p_Ym*h6tlP6UpAPqpPq>r z#Yx+&k<=0GY4Kkd9}gksjct&G^5h=3)q|JNy}Ip#s)O3B{Ozb*dFDaoGbqa)1yNg~ z3#(I=2(6ybXLTo$a3Cy9^qKCG=32L;lS;xQ5O@3QBtde<5z8uK)ntU&rdq zx!VhY(GD^k!hbsi0E}_Fy_%6fI3kV#h=5wfBRR6$C9Dm@Af0c|QLusxkz6bALEz(? za-N2^4(8kF_?4P>%%)Wmtv#jB$LUsTJ@PZA`S(d=h@jCddlpc`XZ1Ew)i=g6?}P~> zN-~F7O6ti9y`Avs#4jmS7)Xm#*R5;d?&qOLG_9z8)mzwmtQcv^8ESmRqqC8Nh%uO zxZvQP*xg7#$&XK^7l1@eI3!$|tLqq;fWmVqLAJBi{xd;^_l^FgCT5+fo=Tv1S|-Lx zGVhpbE^Y7lK0_!v`m?X!;M7_1$Q+@!V;_RLl$K`{uVE~Hp2!(!5jLRsqJ!sX!n?KiccZk^LZVi9jM)Q&oO}rPZ2W8WnYV4R@L8@j0b6*XE!E%zw@)b(H>tIbs42FPMV?LR_Wi*FPaBuR^MaN){wowE*bXsJo+Xag0`Yg|BTQlj*X5s=}fv@LO7ykLP|! z?UR9Y+fpfDwalsKL#NRU-i#LdWcsAh_^#}YF-n!w z9GJovw&KJ{h4@iguU60!Z<*h_k(=aL7iKAJH6n4^qi3O^8`mmgAhZ*1(s)roXG)_9 z;{Ra7o`ZTHLuEh)g6^jj&6|iMq3T-7zEcYHEKxl!cQhT$9R<0pH~4 znD&i`(d>D^MFAr^=eE1GkBQxPR4;g+OP>FNBAl$O=`&6SR#&wwpYheU_F(1ZBoTum z(CrzMAIG)cws*D=yYSFs?Uj`eA4NtTWWW?UG6b zebcmbn&r_^9O~RZ!dM^3PC1t>-a7^+ru`^Y^mpJNE;n;}7FA6P?Hyb~FX<=V38g)qR^xfCa-j#g zI@gCx;mJ-lU!yGaseGxJ{y0x2g-IGao-x{Zc-(k1PL7+`2+(k(M9H{UcV~M|k=22( z3f+v@lZB-QRp$hs0RhAylLlHEiLrrFz~ro)rHhqNjqE4Sn3i!h=Nm^LrAK&hmQcfF zDsfjZNGB_=I#>aqi+-q_@#2DFpR_KEuV(jjG@wZ@+IwpR@e07ve)yjNfT{I@SoJHP NpPYaFDEH+ne*!*Tx|#q0 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..588ca180133d6559e7b048952e923247b90fe036 GIT binary patch literal 2094 zcmai!c{CJ?AH`=vV_&ii*>{q4FqtXKkPIPu(=-|~$Ub?tLCLQ4ED?!>kjc^r4WW^x zF`gy+mSu+QH4`F*@amoS`Gvz(Xz0&l&)fphkcF& z2YShF4x~*lV)`~^@FNR`mu3B7i)WYXoa`1nbMH4_MxP#_gR0{d(So7Xo5QUyK5h3Y z*JX5zH`nXM76}-pHYU+zUxlz6VW9ryz+4)h{sC#XN-p(bhb^4hxznJ$Mc=tYX$IE+ z)|Ew+DiJu2_-u63%8$v`&?!|4Ssug%Ub<-XuH?7$f{%Em<@&(8zWdwz!w9-~QbrU% zL7cFl-G5k8{vjwOTIbM6xPP-{A?I){4)uK1??Rl7B8|J-}8TQ!2IL-8lX<4oyH66Xxx6 z3b|!hl;LzXuh2ma45XuBgz{Nr<@2J%kH~H=LzP-HPWc2u#J}ty*aVpV4 zM4bU(9*Wd0;Dc6aYvTyf_Fk0|7oj)cM@S(sD<&fjN0L{sioCW(2eVAiy{X9K%)C)L zb%$RNow#HaZ*tUahLiU@JnWl`OFlZ5iU<1J31D+`DkO#%TM(uv1!e}<>4;G>IaTaVeLwZ2ifE(bMLv!LbN%X|>>RwG`RVv-NPj<}!&=IUt= zPVw9xJ~0sH-tmKA(S*vkXnBj`c|CJv!se}_KEljW-S>&Of~y17W0bHLHs?}Y#>Y`e zG+UiWY-8pXE`8Kera#Ye0rErR2bqtH+M&fcw@+}N{lY(ZrNM=>^<0sCWqgl12=+xO zQnF~mcK>|^&7^B7?qEbPJ(K;V=M=V{b}8;yj7!hRU;$;9JuZdSCnIlnEYhDh+x*dY z>{%?nhuDYR;g#GX4GZp8PEz0XzwRO!fV~nzWQti4r=p~5Y&J~miOGLl$?twhhB`cb zNM@=Fm5HVwH`$P!2()BHW<>`cnA#5|q0VKNH|jy0K92H*u1Xx^nDtFps7n&_22nBu zhqUv#Mw%6p@U5SIclJ3?n9#`^&79rAnVnpAEOj1ULV}h%y3GQ2lNb~|K6pI|aO2Eu zI!?FX0MxCQlZmx$`_`^e<1} zBsi|rX{L34+(&qhwdwbK@5|u64IJETnA8qln(t`E4hYH2N2S;r+;uo%9tl4BLy{+| zFN%jht)_XCAP;1Jnqb7HNzG$}>28ZC48IirP_?#oUct0;?DaeU+v{tH<31xN@6n2j zbdk2%c7@C^Em@K!>W`Xdc#z+7q?Mw`cS91zRaUT5c^=lg@x!808*nW3VrS@dwci1e z5nh|sJUwnbBV@_Qx%0}*d)pzBJD57^?~!GicZ<+DW{+;}$V(wyaXN^rQ0ws=BJW3E z@K*|_s(7tXyHNI{0pnrnZpd7&x$fd*#3{|o<@a$ zwV~pt%bKdw_hT|vOEC+=5rrTgSCcclxfMUeJES!Cz1qSC;bpE7-5Z?{y2=f5jbIh2 zR~K0!0Bj)F8Opf5gjd__l8S4)z+h^Un{jO@6p}Mhz!7cOpwki6j!AzzM)IYezIj^O z7&GEl_K8-?+S%`mBZAIJJk%B?0tUsfIki2HiGBv&wu!wF&dBM6S2T+nrTW*uW>Q!n fruRC`dKUm}{JEU~fVEhMK@HVw@5rwwJI3iR_zum* literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 0000000000000000000000000000000000000000..79f1c9e31bcbd5357013fefccbea4b51d676196f GIT binary patch literal 2084 zcmai!c{J1uAI5((*&@wQlSyI-Q5j?G%b+aX!9afWh-Piu6xgY-*eu-?sLB9Ip_JF^ZfTYkDv;{ooKJhZewfhKp;t2JCF$O zJ_rOtN={xzUIs0XmO&s;$N9f5g+j^69RH5*AKhn1BT?)`SJESQS7+oSf;;ko@4xqD zrR4tC7l>v9{u21a%CN4}ClnNz#VncjLdG9AK9}$l&kyc<^;q3rXRT7DR?FETzB=sl znCWyn@6c9a;=nF7d62ki-8fY`&DU>ihVNds_1Q({y|(GnZL=*ib+jtUwrC3V&{G0R zLbku@A2LQ6*Im5Y8_phVwr^WucR%h+a{OF66rsUA=;n4Sg8_ z-5M7>U*uZMznA0nyifv>!|+qHk{vM>FE8{2Q$%8>qnU7d-$ZZy2{xnhQs0WxZB1$>?Gr-vQ)(gOFlByaJk5@W1r%SM zc7GN7I_(^8!_G;CpmTo{1ps}~+f%cbkC@?>01rnaUjQhHdQnH! z2iDRnnv3UZ=1IeH@%$KSj)BR?bFdamrPFCt%+5g*h=NFJIr%V+_qaCHb9; zL=N}e+kVl8&1HajLE7!~d6RAL%YE7rA0vf(^zLd+g9qhj;T zF;g)ZJh~q2p?=7kZ-d#D>JmApE4sW{-`G;&%Efw{zQAT@kkUz%2$Hn=czbKYxiY3D zH|1=wj9Txo!As5ghe0s1Uv;nvoX!aG(r}!Z)BL8{Nk0+o|9t&q1rZFpETsl*bx&>e zR-PQM5lVoyJ;%o{8_<3$Y8jJssD+({85vep-w?=g@>mime2J(G%n4TsLWZ0#KtIvU zS8Tuzt9@s`;wNeQy7KOK6~SVNk2-fngqcE(YZ<~rMDo;E+hG+Swsw-TzM3qtV2E>s zsjyeWi&8UL5;m_8f*WM|Q5SU^bB2RkJ&%UsWX!+236byW@D6xmpelYHy&`v_=)7{D z+bM;bi~WxCWM*Qs`DwdqBv9^Qs+_GF77^yp-JVBYH4+!v$k5KGs1RhNgLM6?_`wZx zu6u=Rqq(*G`9^c@p{M3tqNM%zbLfeQH!TJfn)5ECuQF~8i!??EcuA+rh7w5|4P62oq|UV8v*`~4P1>8eT-I!JXSF5k zTzKpn2J{N8#rG7h`S=x^Cm`MtupK*NaUJT<6u5=B zpBrQU1+%B*s_P`FJjG)7~8T8Od zOx%G#NB4Dq{Qa~s7cR4}lAj`m`r*19kx#kYd=n=7`X|53C29wxpbT+4*l@mBdz~AK zlzzSJYI+RwO-ck=q6BBy9$F{9*y10l#>+`F!(Gm5{U-AFIHxUjL1$ls=Votp;%`m3Rf2JoonxU`rB8($ zTg+bCZiuEd6Gr&PlptdaUt-dtoH{WF{d}h5{eZB=<15iYKRUW*0no-mnQ_O#jgaElY+f4O z?}D=YRe`C&hkX8!^Qm{{v$f~wLA5Sop`)W{Y@FyN>4?^%P_Z4Y?|x?xmgAbrJ>5?h?!XEy zXIOlQ#yO8rbWmsjsmEk(cUR!W$?WXur-~Aym*8HyRy)HH9yFsAuR*B7k`*oXcPi>4 zr3hB-#%*s}!MQ8YJxsy9CZrW5CaxCuHhRv^efESzg>BUs`%Es#ezY^>Ya00$mRTR0 z_f3eo=Sr2_hx#f+bP+@+b0%r}PCtDxX0H=V=!fv~j$ehweMts@FHEJ%DH7OK0MvNA WodB@=n9a7L^}#;)uMK4~GyfB1?!;06 literal 0 HcmV?d00001 diff --git a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb new file mode 100644 index 0000000000000000000000000000000000000000..03e27a3a61f75b396e60671a14faa1a420ea7282 GIT binary patch literal 2032 zcma)+dpHve8^-4pb1ce~?VZFhj4|_~DCdS8mN4`=jLczk3@aTNs|c|u%H$BC9Ljl# zn6Qi&>A>{%YRZ^mP8IX@zTf+O*Z1G|-Pd#7*Y*5yU(X-U@462j4vY;Bvy{e%1Q7y> z`auL@U~ICQni>*qiZVqRnHn3ZsTuy<|LsUaLo^DdruK9GR)Dk-!caPxM2wFmMIzz@ zV-aV_|3@Be{GU8DQws2>M8)_MQ{hvFDu950EaVod(`Too1QTV8WF{zQIB8q-&L7_5^RbJCX*Ra`*owS zjLVv^{f3Ctjd@pra9wESdFq|3&gSyaH&8+fa)+_+8J7;Cc(CJyz>hn;rAi@8vXhyX za4<<})JwHYFs?kFS2|UigYdaqko##Mx=9*RQS5<0M=mFOeWk{2ACIb@i9|mP^h>d& zS25~m!-j{`&as^=R&&eiVq6j7@z6U8h$B&r^pW0JTWW~&(%cqPe<`Jbcx#kx51HPI z`yk|kF0Oq|+~3%jW2rw*;o_ssanme6$;BUQgy>id+Fo^8=$y>|lqI#6IolyS=*Ba;9Uh$cPg^an^a&UyBmh9+p+8Qj>sy6S?e~^If??Wymr#CfuWyq7*_|R4u0kJmm6%R8nZ;0S;EQUgNw9WmQd!8Q&A) z{F{4i_aIC_cbhso!ORiY9=R9dS_l4m*MD1g=c?FhtwS|H8vu~T2gV2f1wztK5Ps@^ zv4k`>MgI$i0O@U0vNsL@5TBcTVlUoZDt*cAposF{mxePpIKOM{NT~P&Kr#$)ipb4w z2*xsb-}9HS^3!{|Kt;!Q@5GE%gF{#GvHr?_S90zA^5QHq;nuWcsE%+(YoZlyMO|K- zJ-Cu_J~R82_UzVXhv`v=*vm`n$HsLAY>5Fpn(kp1=7`->Y?^?4VY$RpTvo>C5WP#- zIz-vZSCgFj+(15j^*v$adh*A|jS@N4=i0BxpfZ?YM#GvSg0&L&UB^R;8C87hfLYBA z(Y1~V!4vs+>at>34@h%N@7xKDi*xgWh^H}I0t_5uI=S;6-LL4C+=`ri{$mA7^@ zJ}pasE+6Kg`z%8BkP8|7V{edmg*j5aC|v5;ZJs3E4$_p`qT^G~ni$#~#Ff}8nyn=# zsk|GK?9u!s7wCIHzKQ%QKM~zhgWN@vm1mu7rp^Rsdh_7;OKI!haD`$unFZZE=te{C z){ZY+YV<4M;Z%i<6;QAcI#cP5{UvwzisBWE9Sv!;js4<{FXAAQ&YWDa#w{0KexNhf zZYJ#++gTt+--zFM;17+)E*&eMtlh3-=M>?{)!(yv4o;^0T2povr)kRKWus_wcV2x^ zF_gIw)J^QXX88mE1U_Erg(=58JlY&p5!i@odq7`0s`JVZL5Qp@x#xYU4FqqOTbE*& zr_Nwn^;psUb#L&+J)0{p2)lbvpz>mvy%Bp^*a%@zw}gF*!_@SQp|j+T^NfswdOO!M^u^St#SNOw6m%;^9yo)PurPMDJ|xmhnqh zxF{Zbgwd?txiA7RetJ7(QAoPY>?75>xKI_F*0*sDGL+>-7pHpQho^IQPv#fDhEd#clN{qf@7xIggqRiyAM7k4i7wrlq_0 zfX(g>-;|ZLZ`S=HDk5>ih~lB(rQ!;yx(GCA2>Zz1mdOK}jS&??znk1~w4>@xT6VX; z^e^7ex#nD;WPT4PJ06kv1yXp4*4lD?MtckqQvkSshCA<1*sqs7Ybu@!QnTVYzI_|~ z1$}MnyJz_tt!>C)Gjs)Gv@2X@jQl8QCd}D@AVGoAFOX{ z`=hjDw$G4u*1G@eZwi|DlNOq?T?*m$!$`8eySKyYiUds0&$s24XaCNwSbOJQfkxq& zd0093!K1tjMd051B)cJwO&@Yu&@reicF$`vQM>JVQTF8L3-vcnu)Kk=r7A~k!Fg7= zKF@4j-jjN*x@}uTJk!**d73@}-#b8}Uer0ia=8~;PtsZC8^bNidPrRDb%P2;gA66B zCCRg8jvk23%>{+0N;3Xv!cYSg$gmb