diff --git a/pulp_deb/app/migrations/0041_package_metadata_sha256.py b/pulp_deb/app/migrations/0041_package_metadata_sha256.py new file mode 100644 index 000000000..055d98e70 --- /dev/null +++ b/pulp_deb/app/migrations/0041_package_metadata_sha256.py @@ -0,0 +1,118 @@ +# Generated by Django 5.2.12 on 2026-07-20 07:37 + +import hashlib +import json + +from django.db import migrations, models + + +PACKAGE_METADATA_FIELDS = ( + "package", + "source", + "version", + "architecture", + "architecture_variant", + "section", + "priority", + "origin", + "tag", + "bugs", + "essential", + "build_essential", + "installed_size", + "maintainer", + "original_maintainer", + "description", + "description_md5", + "homepage", + "built_using", + "auto_built_package", + "multi_arch", + "breaks", + "conflicts", + "depends", + "recommends", + "suggests", + "enhances", + "pre_depends", + "provides", + "replaces", + "custom_fields", +) + + +def _metadata_sha256(package): + metadata = {} + for field_name in PACKAGE_METADATA_FIELDS: + value = getattr(package, field_name) + if field_name == "custom_fields": + value = value or {} + elif field_name == "installed_size" and value is not None: + value = int(value) + metadata[field_name] = value + + payload = json.dumps( + metadata, + sort_keys=True, + separators=(",", ":"), + ensure_ascii=False, + allow_nan=False, + ).encode("utf-8") + return hashlib.sha256(payload).hexdigest() + + +def populate_metadata_sha256(apps, schema_editor): + for model_name in ("Package", "InstallerPackage"): + model = apps.get_model("deb", model_name) + batch = [] + for package in model.objects.all().iterator(chunk_size=2000): + package.metadata_sha256 = _metadata_sha256(package) + batch.append(package) + if len(batch) == 2000: + model.objects.bulk_update(batch, ["metadata_sha256"], batch_size=2000) + batch.clear() + if batch: + model.objects.bulk_update(batch, ["metadata_sha256"], batch_size=2000) + + +class Migration(migrations.Migration): + + dependencies = [ + ("deb", "0040_architecture_variants"), + ] + + operations = [ + migrations.AddField( + model_name="installerpackage", + name="metadata_sha256", + field=models.CharField(editable=False, max_length=64, null=True), + ), + migrations.AddField( + model_name="package", + name="metadata_sha256", + field=models.CharField(editable=False, max_length=64, null=True), + ), + migrations.RunPython(populate_metadata_sha256, migrations.RunPython.noop), + migrations.AlterField( + model_name="installerpackage", + name="metadata_sha256", + field=models.CharField(editable=False, max_length=64), + ), + migrations.AlterField( + model_name="package", + name="metadata_sha256", + field=models.CharField(editable=False, max_length=64), + ), + migrations.AlterUniqueTogether( + name="installerpackage", + unique_together={ + ("relative_path", "sha256", "metadata_sha256", "_pulp_domain") + }, + ), + migrations.AlterUniqueTogether( + name="package", + unique_together={ + ("relative_path", "sha256", "metadata_sha256", "_pulp_domain") + }, + ), + ] diff --git a/pulp_deb/app/modelresource.py b/pulp_deb/app/modelresource.py index b92c0a92d..818e3e54f 100644 --- a/pulp_deb/app/modelresource.py +++ b/pulp_deb/app/modelresource.py @@ -174,7 +174,7 @@ class PackageForeignKeyWidget(ForeignKeyWidget): Class that lets us specify a multi-key link to Package. Format to be used at import-row time is: - str(|) + str(||) """ def render(self, value, obj=None, **kwargs): @@ -183,7 +183,8 @@ def render(self, value, obj=None, **kwargs): return "" pkg_relative_path = value.relative_path pkg_sha256 = value.sha256 - return f"{pkg_relative_path}|{pkg_sha256}" + pkg_metadata_sha256 = value.metadata_sha256 + return f"{pkg_relative_path}|{pkg_sha256}|{pkg_metadata_sha256}" release_component = fields.Field( column_name="release_component", @@ -208,13 +209,20 @@ def before_import_row(self, row, **kwargs): super().before_import_row(row, **kwargs) rc_dist, rc_comp = row["release_component"].split("|") - pkg_relative_path, pkg_sha256 = row["package"].split("|") + package_key = row["package"].split("|") + pkg_relative_path, pkg_sha256 = package_key[:2] + pkg_metadata_sha256 = package_key[2] if len(package_key) == 3 else None rc = ReleaseComponent.objects.filter( distribution=rc_dist, component=rc_comp, pulp_domain=get_domain() ).first() - pkg = Package.objects.filter( - relative_path=pkg_relative_path, sha256=pkg_sha256, pulp_domain=get_domain() - ).first() + package_filter = { + "relative_path": pkg_relative_path, + "sha256": pkg_sha256, + "pulp_domain": get_domain(), + } + if pkg_metadata_sha256 is not None: + package_filter["metadata_sha256"] = pkg_metadata_sha256 + pkg = Package.objects.filter(**package_filter).first() row["release_component"] = str(rc.pulp_id) row["package"] = str(pkg.pulp_id) diff --git a/pulp_deb/app/models/content/content.py b/pulp_deb/app/models/content/content.py index 756f3e7f3..88ec26e5b 100644 --- a/pulp_deb/app/models/content/content.py +++ b/pulp_deb/app/models/content/content.py @@ -70,6 +70,8 @@ class BasePackage(Content): relative_path = models.TextField(null=False) # this digest is transferred to the content as a natural_key sha256 = models.TextField(null=False) + # digest of normalized metadata emitted in the Packages paragraph + metadata_sha256 = models.CharField(max_length=64, null=False, editable=False) signing_keys = ArrayField(models.TextField(), default=None, null=True) @@ -105,7 +107,7 @@ def filename( class Meta: default_related_name = "%(app_label)s_%(model_name)s" - unique_together = (("relative_path", "sha256", "_pulp_domain"),) + unique_together = (("relative_path", "sha256", "metadata_sha256", "_pulp_domain"),) abstract = True diff --git a/pulp_deb/app/models/repository.py b/pulp_deb/app/models/repository.py index 7f4f3b804..b88a5ac3c 100644 --- a/pulp_deb/app/models/repository.py +++ b/pulp_deb/app/models/repository.py @@ -283,12 +283,19 @@ def handle_duplicate_packages(new_version): # Now remove existing packages that are duplicates of any packages added to new_version if package_qs_added.count() and content_qs_existing.count(): - for batch in batch_qs(package_qs_added.values(*repo_key_fields, "sha256")): + for batch in batch_qs( + package_qs_added.values(*repo_key_fields, "sha256", "metadata_sha256") + ): find_dup_qs = models.Q() for content_dict in batch: sha256 = content_dict.pop("sha256") - item_query = models.Q(**content_dict) & ~models.Q(sha256=sha256) + metadata_sha256 = content_dict.pop("metadata_sha256") + content_identity = models.Q( + sha256=sha256, + metadata_sha256=metadata_sha256, + ) + item_query = models.Q(**content_dict) & ~content_identity find_dup_qs |= item_query package_qs_duplicates = ( diff --git a/pulp_deb/app/package_metadata.py b/pulp_deb/app/package_metadata.py new file mode 100644 index 000000000..593c5c1a7 --- /dev/null +++ b/pulp_deb/app/package_metadata.py @@ -0,0 +1,71 @@ +"""Helpers for deriving immutable package metadata identity.""" + +import hashlib +import json +from collections.abc import Mapping +from typing import Any + +PACKAGE_METADATA_FIELDS = ( + "package", + "source", + "version", + "architecture", + "architecture_variant", + "section", + "priority", + "origin", + "tag", + "bugs", + "essential", + "build_essential", + "installed_size", + "maintainer", + "original_maintainer", + "description", + "description_md5", + "homepage", + "built_using", + "auto_built_package", + "multi_arch", + "breaks", + "conflicts", + "depends", + "recommends", + "suggests", + "enhances", + "pre_depends", + "provides", + "replaces", + "custom_fields", +) + + +def _normalize_value(value: Any) -> Any: + if isinstance(value, Mapping): + return {str(key): _normalize_value(value[key]) for key in sorted(value, key=str)} + if isinstance(value, (list, tuple)): + return [_normalize_value(item) for item in value] + return value + + +def normalize_package_metadata(data: Mapping[str, Any]) -> dict[str, Any]: + normalized = {} + for field_name in PACKAGE_METADATA_FIELDS: + value = data.get(field_name) + if field_name == "custom_fields": + value = value or {} + elif field_name == "installed_size" and value is not None: + value = int(value) + normalized[field_name] = _normalize_value(value) + return normalized + + +def calculate_package_metadata_sha256(data: Mapping[str, Any]) -> str: + payload = json.dumps( + normalize_package_metadata(data), + sort_keys=True, + separators=(",", ":"), + ensure_ascii=False, + allow_nan=False, + ).encode("utf-8") + return hashlib.sha256(payload).hexdigest() diff --git a/pulp_deb/app/serializers/content_serializers.py b/pulp_deb/app/serializers/content_serializers.py index 3fa15f36a..0f69c4a82 100644 --- a/pulp_deb/app/serializers/content_serializers.py +++ b/pulp_deb/app/serializers/content_serializers.py @@ -49,6 +49,7 @@ SourcePackage, SourcePackageReleaseComponent, ) +from pulp_deb.app.package_metadata import calculate_package_metadata_sha256 log = logging.getLogger(__name__) @@ -612,6 +613,7 @@ class BasePackageMixin(Serializer): provides = CharField(read_only=True) replaces = CharField(read_only=True) custom_fields = DictField(child=CharField(), allow_empty=True, required=False) + metadata_sha256 = CharField(read_only=True) signing_keys = ListField( child=PgpKeyFingerprintField(), help_text=_("List of signing key fingerprints used to sign this package."), @@ -650,6 +652,7 @@ def deferred_validate(self, data): package_data = from822_serializer.validated_data data.update(package_data) data["sha256"] = data["artifact"].sha256 + data["metadata_sha256"] = calculate_package_metadata_sha256(package_data) if "relative_path" not in data: data["relative_path"] = self.Meta.model(**package_data).filename() @@ -665,6 +668,7 @@ def retrieve(self, validated_data): content = self.Meta.model.objects.filter( sha256=validated_data["sha256"], relative_path=validated_data["relative_path"], + metadata_sha256=validated_data["metadata_sha256"], pulp_domain=get_domain_pk(), ) @@ -702,6 +706,7 @@ class Meta: "provides", "replaces", "signing_keys", + "metadata_sha256", ) diff --git a/pulp_deb/app/tasks/synchronizing.py b/pulp_deb/app/tasks/synchronizing.py index 21752b967..9c5067931 100644 --- a/pulp_deb/app/tasks/synchronizing.py +++ b/pulp_deb/app/tasks/synchronizing.py @@ -72,6 +72,7 @@ SourcePackage, SourcePackageReleaseComponent, ) +from pulp_deb.app.package_metadata import calculate_package_metadata_sha256 from pulp_deb.app.serializers import ( DscFile822Serializer, InstallerPackage822Serializer, @@ -977,10 +978,12 @@ async def _handle_package_index( log.debug(_("Downloading package {}").format(package_paragraph["Package"])) serializer = serializer_class.from822(data=package_paragraph) serializer.is_valid(raise_exception=True) + package_metadata = serializer.validated_data package_content_unit = package_class( relative_path=package_relpath, sha256=package_sha256, - **serializer.validated_data, + metadata_sha256=calculate_package_metadata_sha256(package_metadata), + **package_metadata, ) package_path = quote(os.path.join(self.parsed_url.path, package_relpath), safe=":/") package_da = DeclarativeArtifact( diff --git a/pulp_deb/tests/functional/api/test_crud_packages.py b/pulp_deb/tests/functional/api/test_crud_packages.py index 7027bac4c..273d18b26 100644 --- a/pulp_deb/tests/functional/api/test_crud_packages.py +++ b/pulp_deb/tests/functional/api/test_crud_packages.py @@ -20,8 +20,9 @@ def test_create_package(apt_package_api, deb_package_factory): assert package.relative_path == DEB_PACKAGE_RELPATH # Verify that only one package with this relative path exists - package_list = apt_package_api.list(relative_path=package.relative_path) - assert package_list.count == 1 + created_package = apt_package_api.read(package.pulp_href) + assert created_package.relative_path == DEB_PACKAGE_RELPATH + assert created_package.sha256 == package.sha256 # Verify that reading the package works and has the same attributes package = apt_package_api.read(package.pulp_href) diff --git a/pulp_deb/tests/functional/api/test_download_content.py b/pulp_deb/tests/functional/api/test_download_content.py index 139b06414..35287d29a 100644 --- a/pulp_deb/tests/functional/api/test_download_content.py +++ b/pulp_deb/tests/functional/api/test_download_content.py @@ -244,6 +244,5 @@ def test_apt_by_hash( # Verify that all by-hash files are available for path, sha256 in sha256_dict.items(): content_url = f"dists/{DEB_FIXTURE_SINGLE_DIST}/{path}/by-hash/SHA256/{sha256}" - assert "404" not in download_content_unit(distribution.base_path, content_url).decode( - "utf-8" - ) + content = download_content_unit(distribution.base_path, content_url) + assert len(content) > 0 diff --git a/pulp_deb/tests/functional/api/test_sync.py b/pulp_deb/tests/functional/api/test_sync.py index bee8a3386..dac3b084b 100644 --- a/pulp_deb/tests/functional/api/test_sync.py +++ b/pulp_deb/tests/functional/api/test_sync.py @@ -11,6 +11,7 @@ DEB_FIXTURE_COMPONENT, DEB_FIXTURE_COMPONENT_UPDATE, DEB_FIXTURE_INVALID_REPOSITORY_NAME, + DEB_FIXTURE_METADATA_UPDATE_REPOSITORY_NAME, DEB_FIXTURE_SINGLE_DIST, DEB_FIXTURE_STANDARD_REPOSITORY_NAME, DEB_FIXTURE_SUMMARY, @@ -318,6 +319,68 @@ def test_sync_optimize_skip_unchanged_package_index( assert apt_release_component_api.list(package=f"{package_href},{repo.pulp_href}").count == 1 +@pytest.mark.parallel +def test_sync_replaces_package_when_only_metadata_changes(deb_init_and_sync, apt_package_api): + """Replace an unchanged package when only its Packages paragraph metadata changes.""" + remote_args = { + "distributions": DEB_FIXTURE_SINGLE_DIST, + "components": DEB_FIXTURE_COMPONENT, + "architectures": DEB_FIXTURE_ARCH, + } + + repo, _ = deb_init_and_sync(remote_args=remote_args) + repo_v1_href = repo.latest_version_href + assert repo_v1_href.endswith("/1/") + + v1_frigg = [ + package + for package in apt_package_api.list(repository_version=repo_v1_href).results + if package.package == "frigg" + and package.version == "1.0" + and package.architecture == "ppc64" + ] + + assert len(v1_frigg) == 1 + v1_frigg = v1_frigg[0] + + repo, _ = deb_init_and_sync( + repository=repo, + url=DEB_FIXTURE_METADATA_UPDATE_REPOSITORY_NAME, + remote_args=remote_args, + ) + + repo_v2_href = repo.latest_version_href + assert repo_v2_href.endswith("/2/") + + v2_frigg = [ + package + for package in apt_package_api.list(repository_version=repo_v2_href).results + if package.package == "frigg" + and package.version == "1.0" + and package.architecture == "ppc64" + ] + + assert len(v2_frigg) == 1 + v2_frigg = v2_frigg[0] + + assert v2_frigg.sha256 == v1_frigg.sha256 + assert v2_frigg.relative_path == v1_frigg.relative_path + assert v2_frigg.metadata_sha256 != v1_frigg.metadata_sha256 + assert v2_frigg.pulp_href != v1_frigg.pulp_href + + historical_frigg = [ + package + for package in apt_package_api.list(repository_version=repo_v1_href).results + if package.package == "frigg" + and package.version == "1.0" + and package.architecture == "ppc64" + ] + + assert len(historical_frigg) == 1 + assert historical_frigg[0].pulp_href == v1_frigg.pulp_href + assert historical_frigg[0].metadata_sha256 == v1_frigg.metadata_sha256 + + @pytest.mark.parallel def test_sync_optimize_switch_to_no_mirror(deb_init_and_sync): """ diff --git a/pulp_deb/tests/functional/constants.py b/pulp_deb/tests/functional/constants.py index f43df83cf..5fe530f69 100644 --- a/pulp_deb/tests/functional/constants.py +++ b/pulp_deb/tests/functional/constants.py @@ -34,6 +34,7 @@ def _clean_dict(d): DEB_FIXTURE_ARCH = "ppc64" DEB_FIXTURE_ARCH_UPDATE = "armeb" DEB_FIXTURE_STANDARD_REPOSITORY_NAME = "/debian/" +DEB_FIXTURE_METADATA_UPDATE_REPOSITORY_NAME = "/debian-metadata-update/" DEB_FIXTURE_UPDATE_REPOSITORY_NAME = "/debian-update/" DEB_FIXTURE_INVALID_REPOSITORY_NAME = "/debian-invalid/" DEB_FIXTURE_FLAT_REPOSITORY_NAME = "/debian-flat/" diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/InRelease index ffa2d9d01..ba05f7f40 100644 --- a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/InRelease +++ b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/InRelease @@ -3,7 +3,7 @@ Hash: SHA512 Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -12,22 +12,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -35,22 +35,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -58,36 +58,36 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM+/1RAAmIOTEbkb23a3Pei/492axAOwh7LmlvMgpdakopXoXQFFZJPVH7sVkZLJ -HR2G/pJ+CHYhbgZ+JNz3CM43UKZtS2o9q7qw8/ykuJF9ihU7aauPw+/zq3p64YqJ -fC+zG6k6pUh6uhaht2n+ZOJsW1qkRDHe0uHyBn0zp/uzBAlz4RitYrs2fRljaNsl -9m9A+C8DgHUjeWEcSI2u/MZ9kTorr4rh+I5/VXVPlkwZXjJh36nI9+mAIe206Wv9 -oQbF/zC4UPfGwFZXgpvhgiayZW0wrjtXA2x2ofRrnAebgT6KVQrGWNcs0DHXtXPD -YhIS9Gd36MOuIJUL7p06PDTXy4hp+ekxhS3UgwsjNZnATaDFmuEB2RK2gWrIdlod -V0FgHBuJ58csi7PcxYX3CgC3Ae7mMg1G6sxcdnmtM5gJuQZwpGj1DfF50ktmHzn6 -qKhqECESOM8cVO43LgfJHpvTY3s5SATRvakWyEGy34tjOExrerR9IEm/eTDMrbs+ -YH+9nVC1WYIkbTCwqq5jdhBftXkcs4xnFvqch7lxtphbYNNWJfRcsDbJDD+rD97C -Rg3A/95ZSArRxzPmZAYQrWAArtNcdPQ1fmFXCc3NEq/Jrb0alQEZqyzVk3TCeLBi -NBl5amtDAwqsPqWNykfyDyHCRJRnTHoOrbSxiS+n9KMW0S5k8mE= -=MNMC +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM994Q//XEFDPq2NFzydMh/JO1wSoOq9seRer5EVDj6kNw0GQb2FV52jwNvJKipO +OhemyWYEP3+IMLMYLVykM0rnGN5TqCPqBHrwL3+dkGrOApNWrMgIsQq0kWufLWjv +dMlcBvQatO4kihRdVb7gJ3tm/esSbfAsI5IWa4kmWuVjS74Wn4oy+3P6YpPAwnFQ +cV3rIk4Eenj/fmQqEHF7pVLHvQ8zPOqJITZjO5qsrxbem3dHzLrh/auW1f2slSYO +pAvzdTxI/+p06/X0+CGS816muOADgKG8QgQgNknXBIvYaD12qLYn73QwAq+G+n1o +KiybUVJjDJzzcMumdRF4YpoDnOR5qZH6uFsGag8XdLq86feepn3yfcanuir/bwWH +zswnY7JedqFMTOkW1AHFxmlhYu7CPXeaCLEO0p/yEarG0H51rtCA09rpVb9rY7st +HSKsBsLNLfefGbNaZJh2ntXRxaP3y7j5uWYEBygrpDWEK7dcJWYuOdOgcAVJVRFU +6vS7Wu2kJJFkeHoX/CwY5u72HGlSQ9r2KVn6dFtpoMHSYi9Cp6jFkSLQuc5AxCuf +YtQmOUv3L4KKc9cy1kijxMki+zE2LWRY791caYnsvftRrE/iwfCn2ZTh9BhOynjm +FU31N2CAWuBaDRGVPcqxVRrlTheIePRvD2iBEAKqMCf+vKOfMtM= +=2yOT -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release index 90f165a9f..b433d3cae 100644 --- a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release +++ b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release @@ -1,6 +1,6 @@ Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -9,22 +9,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -32,22 +32,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -55,20 +55,20 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release.gpg b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release.gpg index d579eb202..25fb04633 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release.gpg and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/Release.gpg differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages index fcecea5d8..bbb573e88 100644 --- a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages @@ -1,17 +1,18 @@ Package: frigg Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb -Size: 2120 -SHA256: 1ffa6a25c16e1095613011e5b26257d44334596fdcfec7e4ed7687fe2e3ecd74 -SHA1: dc8ac2986f436d07e4bebf141521d294c59140f0 -MD5sum: fae837134a4db51bf696b6cc054a698d +Size: 2140 +Phased-Update-Percentage: 20 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 Description: Frigg Frigg is described as the wife of the god Odin. @@ -19,7 +20,7 @@ Package: odin Version: 1.0 Architecture: ppc64 Essential: yes -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: 654ca349ba8dade6580ba77c71d67eff @@ -27,10 +28,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb -Size: 2220 -SHA256: 76a6e889ac282740da2490f889734dee3a0f6779bb7642291394cc60ecb44d42 -SHA1: 6578f0a4eb86661e09a6e99812acf24640aa534c -MD5sum: c07c8e1ca952f65091c0141695c59cee +Size: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f Description: Odin Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is @@ -39,7 +40,7 @@ Description: Odin Package: thor Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac @@ -48,10 +49,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb -Size: 2200 -SHA256: 2d593055891a68cda6b885324184cc13c770ff097c2cab2dde0206a6c4a6b68a -SHA1: 17b77112ff48d2a0dc55394a4a000ea93e67608a -MD5sum: 4e1688979c25dddc7b3fe01219b0c277 +Size: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 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-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages.gz index c632da967..3f9fc4fc7 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages index 9754fdffa..e3a829a53 100644 --- a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages @@ -1,16 +1,16 @@ Package: mundilfari Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Priority: optional Section: debian-installer Filename: pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb -Size: 2188 -SHA256: d4557ad14e4181d8fc14d5639ecc31d3155122527abd63410e9c1987e207773b -SHA1: 016d9a6bdc9db37830c06f73480d5eacd1dec53d -MD5sum: 4590b5349784a5f02ec34f7184e18b9c +Size: 2212 +SHA256: 5112000edc0dba2e541dea8e79fa7a2f5278b97fd32d183fe6980117bffd9d28 +SHA1: e833be11ce616b1aa4d7a9d47a96b0ad6ecc5177 +MD5sum: cb9aa31fa4d74105e250eb8fe06b06e5 Description: Mundilfari In Norse mythology Mundilfari is the father of Sól, goddess associated with the Sun, and Máni, associated with the Moon. diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz index feedd4c68..b77a9aa70 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/source/Sources.gz b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/source/Sources.gz index 6c846a6a8..1bc0d6da3 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/source/Sources.gz and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/asgard/source/Sources.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz index a02f7aead..7b7ebfccb 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/source/Sources.gz b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/source/Sources.gz index a02355e2c..51455bcd2 100644 Binary files a/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/source/Sources.gz and b/pulp_deb/tests/functional/data/debian-metadata-only/dists/ragnarok/jotunheimr/source/Sources.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/InRelease b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/InRelease new file mode 100644 index 000000000..de10c3979 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/InRelease @@ -0,0 +1,63 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Codename: ginnungagap +Date: Wed, 22 Jul 2026 08:16:21 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----- + +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM93KRAAotQp7y9eR5hwZsKKyr7x7GL4s3sbYZR2ps1ETVLuU5SJG7GhEcWChdLq +89ng838SfQoYMUgBpiYc1cTEuJJaihc2xO1/ydKlvEAtJnvptbC8J0Y6QNlJC4zD +HC6Yim//IfEYcuPlLQoSUG0LKcFcyIJIuRJtYrHyuN9E43wep89UfBQ6E0HLlPxi +AOSUGSKJI/7aiFKPz3UM5Y5Lyz3joYpbGhknTvGPfbyjYx974p+ALUwNSGkLdZmh +YQ0/dhMW56YLfEHoIH4FexZxQCSazbOnTyHysTakCKmGz6SMLngnB3MoJ88MOz0S +zvMqLKbnrS69VQaQlS1UBMqyIZu1OvjiCRg6kxKzwdt7J3jiq/hTj2SW4MVDqPZn +XrvDHQAjA/K+PMJ27pemT66HhFiJR4IqzLgXOjdgiyCDe8l2gbA/l9WWx42TGSg+ +kpsh1rkeg57wlmxytKBEnnoaVeY7hn6ncILAAPT3T+Nk8d74Wx9L6vwIVdUIUOWC +vyrHM6yN44pH76keZ2rpZH8Szt5z+sTnH55JVfWG6NNHyzNAuhNRCbElQz2TYyVF +4PuD55ATVeyvR+tpYr760JfN0TIZTM4ejY5gP+b1gnBQf/RZIXfv0ipgYYXSHwya +vy0WidZoDOD5Tb2oDNp336HdBjSgvu8JpArAe0qKjucDUQ65na4= +=uDAt +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/Release new file mode 100644 index 000000000..b6c74e185 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/Release @@ -0,0 +1,44 @@ +Codename: ginnungagap +Date: Wed, 22 Jul 2026 08:16:21 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-metadata-update/dists/ginnungagap/Release.gpg b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/Release.gpg new file mode 100644 index 000000000..4194b4ffc --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/Release.gpg @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+QtQ/+KldXmPqnhJmT9iRzHRVDI5BryL2OixTFQswT3ObDfZQH/ATJxqiz6Dq4 +k5iAxj/Eu5aRW4b78n3Vqd6J6ADKfAXXBpC2r6v4TQPL/bEDg7suSnt+kfh49mlb +C2To2ID4kbt1WTkHvQ43WYxNVPJKpAme8IrY6r0cCHh3UAcBU0Z8o3lGcBqvl5l/ +QdIENkpvNssqLR3/OnzN2Qnc+i2D4mViwjIcU/WNa7aSHB07D5nF1JbvpTbIIyrm ++c45s/UZCaIQhE64iPnwa0Hqx2g9XBZGPuhoQCLkCeawIxzaoqxjYY0tW8TDaU3C +12DpDop84QcKNjKI27E6eOmR5ynyxAtjVWuwwT3+vmwnxhorIhiNldm5PT5iu6+X +l892lMAY197QcpVqpEn5aWQ+YcfUXZ81zt55EaZokgdYUJT7+0C/K/LAFQ7CoTM3 +MTlGveUbymyUH3+Vxu974/kMMl1FP+hQPOxJMPaPmBXQZmDQYDcEaDsnxyerHcVh +6yRUEirwhvlrC+44FmkMva/sqla+4HBRyvjjxjLWm3zP/gauICWm5Og8MtmMC8VJ +R7h/RczfuadR9acm8FwBYOS6Sk0+SOoiL34lTmQXZEFx9m4tGhFYVdY9qX5IVnqW ++1uNAoHzY9xaVAXSgQIXFCoOOwZJ1TvRJzgV6/UKxZ+DLIImdhg= +=vb69 +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-armeb/Release new file mode 100644 index 000000000..52c58bcae --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/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-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/asgard/binary-ppc64/Release new file mode 100644 index 000000000..8e175c3f7 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/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-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..93791388b --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/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-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ginnungagap/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..67604efed --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/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-metadata-update/dists/nosuite/InRelease b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/InRelease new file mode 100644 index 000000000..4579d1882 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/InRelease @@ -0,0 +1,36 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Codename: nosuite +Date: Wed, 22 Jul 2026 08:16:20 UTC +Architectures: ppc64 +Components: asgard +Description: This is a valid Debian repository. +MD5Sum: + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz + fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release +SHA1: + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz + a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release +SHA256: + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz + fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+f5g/5AX3VEWrsTDvOW/roZO3xFqF9Co/7be1kIshpPMicqr93KySn83W+WbNM +AIshZltQsHPwUZC9x/ZMbqFvhGAF9Op85DfkWBOrUEjTQ9SekSsE/IX7ZDky/HWE +CHBIGItuaraVqY7xgMqfuykTnz2iqPSvw8KI/PshYeecXWOeew5UGOp/Kq6ePwh/ +X9qcaxyD2YczJdrhwApU0vrQk4VJwLi+br1O8qBqjW9CaIWXmMhzKFAOPTKGCO6I +jV/Eyg58hFKcxLl8LR/QlbVTTew1M7uUIXrwQQs86gWOxr8n1ijvM0MSWvwBlsvz +erfRx9xnDOqvfbwUnhvNYVlJQ4oNXr93maxDms5nV+zh2kj6pPIL+W+FI5sddecS +h8QmPoMwHBcjcq0CdEkMNSZujPRcbeuIriHA6dujPV3e69N6z30pn5C+YZn0H1fV +c3msI3w1Wv8XusD0v1V83Vhaogp9QzQuCKnC1lgn+fxgVUhZ860ROnYm4LqbH/Zt +EgteRsMns0yZFwo71Y9U3vXC7/x+PgpFKd7NMM6FodhvEhMwGOhQgHxeCd43wQCM +7yU3FNIl9eFxyYPsCpMqnOlXuAxtl59qm+MIPDSpGTLKTG8sIntm25QLxbM6ukqD +9tAswJe4akD8OVKqtPEHVnn3NdIu39hF9qXBRwu/YXthhdcelI8= +=cZdD +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release new file mode 100644 index 000000000..2d867e0c1 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release @@ -0,0 +1,17 @@ +Codename: nosuite +Date: Wed, 22 Jul 2026 08:16:20 UTC +Architectures: ppc64 +Components: asgard +Description: This is a valid Debian repository. +MD5Sum: + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz + fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release +SHA1: + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz + a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release +SHA256: + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz + fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release.gpg b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release.gpg new file mode 100644 index 000000000..d36082fb9 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/Release.gpg differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..6d44b9519 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages @@ -0,0 +1,59 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: Equivs Dummy Package Generator +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2140 +Phased-Update-Percentage: 50 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Essential: yes +Maintainer: Equivs Dummy Package Generator +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: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f +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: Equivs Dummy Package Generator +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: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 +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-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages.gz new file mode 100644 index 000000000..2b3a31092 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/nosuite/asgard/binary-ppc64/Release new file mode 100644 index 000000000..5c9d3666c --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-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-metadata-update/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/InRelease new file mode 100644 index 000000000..181f85331 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/InRelease @@ -0,0 +1,93 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Suite: mythology +Codename: ragnarok +Date: Wed, 22 Jul 2026 08:16:21 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 + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz + 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz + ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/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 + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz + 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz + bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/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 + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz + 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz + e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+RIxAAmg9BVaNTXErIWv9EFWuiSsMMemn05sSJcZ/2/vrYV1Q/AtkVK9bVzsuM +SbV9jPQdrPNluoGeTLEssLLUqVn5e+NOQLO6ZYzAt2MbSVBmLAga/rhn6cZ5/7xt +yuG+fwyJocHPU8iAm3aZPLI8Ga5jewDPh9cNssCAxssIieGLg/CgWz1ZyEvVTecf +6SPl6+8gSECxpioce+kHJzZmjzdlUrlDvSwXhkEkEraN4gu3vjNuycaeBqHEh965 +x4LQJZACW0N5JA7COa8IKi+hdtbsG/LugEOXtitxPJYjAVrJtu9NEhBuDKl7RbWA +FI59rdinHK2a6hQIzBKKYRG/deNepsifiC70hCUztsqj054EWlyiACTSLQ3MsOpI +zRVnSJKhvmhWWpodfap1muIG57WmKSxRoHz2hxJnN3jCe+ppiFFrAgYiB6xN20Zl +wNkx/NFoma+u9GHW+yUKrlid2caWvg7UVZBKCCXxVf6iPOZZRjISvG36XtF2uLT7 +cAhEPy0lHCNKCusl+KusC/UtJN3PyFAbqpuSRKwKC5qEABszdTIW1qo8zDo+kkJ6 +cMQOpc1prhA8dW5i599K1adtHGR5JJQHgOaCt5vEv/14ZECcrKO4BuqIPYyItxsS +D5+YnrAA2NAnnxBeSBdF4lJyAlE2EIfIPv7xF/yPvoleKOOh+nE= +=YtaF +-----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release new file mode 100644 index 000000000..6066e2f84 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release @@ -0,0 +1,74 @@ +Suite: mythology +Codename: ragnarok +Date: Wed, 22 Jul 2026 08:16:21 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 + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz + 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz + 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz + ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/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 + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz + 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz + 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz + bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/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 + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz + 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz + 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz + e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release.gpg b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release.gpg new file mode 100644 index 000000000..e381d29d0 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/Release.gpg differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-armeb/Release new file mode 100644 index 000000000..efdd70f84 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-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-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages new file mode 100644 index 000000000..6d44b9519 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages @@ -0,0 +1,59 @@ +Package: frigg +Version: 1.0 +Architecture: ppc64 +Maintainer: Equivs Dummy Package Generator +Installed-Size: 9 +Multi-Arch: foreign +Task: Æsir +Priority: optional +Section: misc +Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb +Size: 2140 +Phased-Update-Percentage: 50 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 +Description: Frigg + Frigg is described as the wife of the god Odin. + +Package: odin +Version: 1.0 +Architecture: ppc64 +Essential: yes +Maintainer: Equivs Dummy Package Generator +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: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f +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: Equivs Dummy Package Generator +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: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 +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-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz new file mode 100644 index 000000000..2b3a31092 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/binary-ppc64/Release new file mode 100644 index 000000000..b467f36a6 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-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-metadata-update/dists/ragnarok/asgard/debian-installer/binary-armeb/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-armeb/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-armeb/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages new file mode 100644 index 000000000..e3a829a53 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages @@ -0,0 +1,17 @@ +Package: mundilfari +Version: 1.0 +Architecture: ppc64 +Maintainer: Equivs Dummy Package Generator +Installed-Size: 9 +Multi-Arch: foreign +Priority: optional +Section: debian-installer +Filename: pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb +Size: 2212 +SHA256: 5112000edc0dba2e541dea8e79fa7a2f5278b97fd32d183fe6980117bffd9d28 +SHA1: e833be11ce616b1aa4d7a9d47a96b0ad6ecc5177 +MD5sum: cb9aa31fa4d74105e250eb8fe06b06e5 +Description: Mundilfari + In Norse mythology Mundilfari is the father of Sól, goddess associated with + the Sun, and Máni, associated with the Moon. + diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz new file mode 100644 index 000000000..b77a9aa70 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Release new file mode 100644 index 000000000..f0f60ce4b --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: asgard +Architecture: source diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Sources.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Sources.gz new file mode 100644 index 000000000..1bc0d6da3 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/asgard/source/Sources.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz new file mode 100644 index 000000000..7b7ebfccb Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-armeb/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-armeb/Release new file mode 100644 index 000000000..1336f5acb --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-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-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages new file mode 100644 index 000000000..e69de29bb diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz new file mode 100644 index 000000000..229151a5a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/binary-ppc64/Release new file mode 100644 index 000000000..ba861cb4f --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-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-metadata-update/dists/ragnarok/jotunheimr/source/Release b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/source/Release new file mode 100644 index 000000000..d5137c340 --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/source/Release @@ -0,0 +1,3 @@ +Archive: mythology +Component: jotunheimr +Architecture: source diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/source/Sources.gz b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/source/Sources.gz new file mode 100644 index 000000000..51455bcd2 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/dists/ragnarok/jotunheimr/source/Sources.gz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb new file mode 100644 index 000000000..ad5483791 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.dsc b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.dsc new file mode 100644 index 000000000..ec32f136a --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.dsc @@ -0,0 +1,16 @@ +Format: 3.0 (native) +Source: mimir +Binary: mimir +Architecture: ppc64 +Version: 1.0 +Maintainer: Equivs Dummy Package Generator +Standards-Version: 3.9.2 +Build-Depends: debhelper-compat (= 12) +Package-List: + mimir deb misc optional arch=ppc64 +Checksums-Sha1: + fc94438d752b6ab01dc27b15cccdea9de90e3761 1672 mimir_1.0.tar.xz +Checksums-Sha256: + 476c4046b33046d10d5bfd3c77bdd82b2a2d4fb00caf39989a537787dcc7509a 1672 mimir_1.0.tar.xz +Files: + 089f244bb0f36f68db666103f97b6783 1672 mimir_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.tar.xz b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.tar.xz new file mode 100644 index 000000000..e05c3583c Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mimir/mimir_1.0.tar.xz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb new file mode 100644 index 000000000..f485c09f7 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/o/odin/odin_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/o/odin/odin_1.0_ppc64.deb new file mode 100644 index 000000000..0b4c3af1f Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/o/odin/odin_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/t/thor/thor_1.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/t/thor/thor_1.0_ppc64.deb new file mode 100644 index 000000000..310961116 Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/asgard/t/thor/thor_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc new file mode 100644 index 000000000..748f84bdc --- /dev/null +++ b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc @@ -0,0 +1,16 @@ +Format: 3.0 (native) +Source: bragi +Binary: bragi +Architecture: ppc64 +Version: 1.0 +Maintainer: Equivs Dummy Package Generator +Standards-Version: 3.9.2 +Build-Depends: debhelper-compat (= 12) +Package-List: + bragi deb misc optional arch=ppc64 +Checksums-Sha1: + 717a72a34842005f545acadfbcee7dbbccdd462f 1664 bragi_1.0.tar.xz +Checksums-Sha256: + 814d2fc81f64d089b8c78d827428fdacdc0c876e0e2a8cc0411befc1b35ef80c 1664 bragi_1.0.tar.xz +Files: + 68b6386e52244c34abde492a334f54e9 1664 bragi_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz new file mode 100644 index 000000000..631a6083d Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz differ diff --git a/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb new file mode 100644 index 000000000..f3a752d4a Binary files /dev/null and b/pulp_deb/tests/functional/data/debian-metadata-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/InRelease b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/InRelease index 182835b51..de10c3979 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/InRelease +++ b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/InRelease @@ -2,7 +2,7 @@ Hash: SHA512 Codename: ginnungagap -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr Description: This repository is valid, but contains no packages! @@ -47,17 +47,17 @@ SHA256: 763d55994d37e31769aab14dc3411e5a6f3f87c21cae04af58b8668c837ae6b4 107 jotunheimr/binary-ppc64/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM+tGg//ZqhTGLO1DI9tF1WarSuEscMDTK5c1E+kYxs3NtBjvYa2NEQDviSO4zRJ -sCtoyxVEGxmdYUKikFfCVdsUvIoC3SYGTqHGMW8meEBmE0k52xQjVKjW5zUtsR60 -vshcPTF/sSf62jcTuA09cMvyFmIV/Q5DjjXfSSmjDBIjmHTH3u1ozxUTN09+ENu2 -dAR8HYomTjmaEF06EYMwxABanLjMeWSZJafVSsNEX/Yk9xqrf/HLPFYxR3FTlUIZ -pjbOyud0csAnz79tBNEJ9mTYGBdVq0D/8OAI5vCXI8n5n0/ydfDzo3RyiFr509WY -4dTSA2i92O9nfaI3PtH1vRgcklzyI7anavN3MTN+LVzUc6l0j09ieqAUO857VWJD -Kr+6PME4aWfN5mzM0WrhhVZlifpHwTF2BRwgRQij+PT93qWJQpPHGGPyR8qkjE/l -cbJJCNakyG4i9J07H5EuVLlsg4fCc+RQDOhtFFagQtteezRT+odAobJ71WfU2cv7 -gcEG67vGkRgFybp9Dq76uRJbiLTKW9hhJU3SRz5qwo24Kc/lDQroIa03GiW0+oDt -LYe5s7c905d60XH1ZLoEfM2taQzyLvOB5iFr72V7uW0aLxCuguKethf4kndBJAtg -FX9LLCGNOs6OLAQ1rPQJzfzY2E9HGX6t63IAHcmA26F9UU5skTU= -=zAqa +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM93KRAAotQp7y9eR5hwZsKKyr7x7GL4s3sbYZR2ps1ETVLuU5SJG7GhEcWChdLq +89ng838SfQoYMUgBpiYc1cTEuJJaihc2xO1/ydKlvEAtJnvptbC8J0Y6QNlJC4zD +HC6Yim//IfEYcuPlLQoSUG0LKcFcyIJIuRJtYrHyuN9E43wep89UfBQ6E0HLlPxi +AOSUGSKJI/7aiFKPz3UM5Y5Lyz3joYpbGhknTvGPfbyjYx974p+ALUwNSGkLdZmh +YQ0/dhMW56YLfEHoIH4FexZxQCSazbOnTyHysTakCKmGz6SMLngnB3MoJ88MOz0S +zvMqLKbnrS69VQaQlS1UBMqyIZu1OvjiCRg6kxKzwdt7J3jiq/hTj2SW4MVDqPZn +XrvDHQAjA/K+PMJ27pemT66HhFiJR4IqzLgXOjdgiyCDe8l2gbA/l9WWx42TGSg+ +kpsh1rkeg57wlmxytKBEnnoaVeY7hn6ncILAAPT3T+Nk8d74Wx9L6vwIVdUIUOWC +vyrHM6yN44pH76keZ2rpZH8Szt5z+sTnH55JVfWG6NNHyzNAuhNRCbElQz2TYyVF +4PuD55ATVeyvR+tpYr760JfN0TIZTM4ejY5gP+b1gnBQf/RZIXfv0ipgYYXSHwya +vy0WidZoDOD5Tb2oDNp336HdBjSgvu8JpArAe0qKjucDUQ65na4= +=uDAt -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release index bcc8f11d7..b6c74e185 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release +++ b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release @@ -1,5 +1,5 @@ Codename: ginnungagap -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release.gpg b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release.gpg index 82d02fa56..4194b4ffc 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release.gpg +++ b/pulp_deb/tests/functional/data/debian-update/dists/ginnungagap/Release.gpg @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM8IQA/9HTzuRvE3K1Np51z/V4Ewclh+9/EuQwwtGxpkH2D3RBnj9Tb35RzOfb35 -xUlUJA+bjngbHCc4yv50zIKzbpuiSvR1FWGfRtL6vL6cLhtCVc3Dq0OfbQeSurjg -Y5CgNPvAptz5NDCHw9fDZNKZIvVBL5+aHt0EkDRopebnkCYw4+IiCDo9znYhVRuQ -KYI5upj7f5IBxrvS5duz+ouqJ2sS/4SdL2gff+nJXSClBR1MZRnBt7yNbTHsav0E -gi1RI8mPvBqfCDX8+K70B9vMr2mjVppvQn4r0TWq1zp3vMkxY/jklMN9n69nbAxZ -rMUJnnRHB+oPr8uuelUksB5nxSifxDhcY9J4wK83OunRduGtBvUYyZGi2n4W6kSu -tkGY9bj6Fd/OhVZ+niA7bdMD4IkdhMyZn9CfkkqFKbOFWs+rdGwE1VzLvSbDJDqd -smcOjzWS7nMqxyK9SI9kkj7GrS5XFEcdgUY2501i8FfX07qfEcZTXhN19/dZNNtW -ToHnuhtSRQ9fJgm55GdQhIoeqCOfERkhMSP7OBMr8sWUniY19DdXi29/GqeMbPSe -DKuCQNzDjQofn0UBSOI7qOblNDNzHqEqll4TKbqy2cWXPBHrcn1FmSBeuZ+hlmcq -Pz1u4CsyfSAQncpXASgm0XI2oqvUQ97r0ATtlaNto+x+WkE+k1c= -=BdmQ +iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+QtQ/+KldXmPqnhJmT9iRzHRVDI5BryL2OixTFQswT3ObDfZQH/ATJxqiz6Dq4 +k5iAxj/Eu5aRW4b78n3Vqd6J6ADKfAXXBpC2r6v4TQPL/bEDg7suSnt+kfh49mlb +C2To2ID4kbt1WTkHvQ43WYxNVPJKpAme8IrY6r0cCHh3UAcBU0Z8o3lGcBqvl5l/ +QdIENkpvNssqLR3/OnzN2Qnc+i2D4mViwjIcU/WNa7aSHB07D5nF1JbvpTbIIyrm ++c45s/UZCaIQhE64iPnwa0Hqx2g9XBZGPuhoQCLkCeawIxzaoqxjYY0tW8TDaU3C +12DpDop84QcKNjKI27E6eOmR5ynyxAtjVWuwwT3+vmwnxhorIhiNldm5PT5iu6+X +l892lMAY197QcpVqpEn5aWQ+YcfUXZ81zt55EaZokgdYUJT7+0C/K/LAFQ7CoTM3 +MTlGveUbymyUH3+Vxu974/kMMl1FP+hQPOxJMPaPmBXQZmDQYDcEaDsnxyerHcVh +6yRUEirwhvlrC+44FmkMva/sqla+4HBRyvjjxjLWm3zP/gauICWm5Og8MtmMC8VJ +R7h/RczfuadR9acm8FwBYOS6Sk0+SOoiL34lTmQXZEFx9m4tGhFYVdY9qX5IVnqW ++1uNAoHzY9xaVAXSgQIXFCoOOwZJ1TvRJzgV6/UKxZ+DLIImdhg= +=vb69 -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/InRelease b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/InRelease index 5fec79187..4579d1882 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/InRelease +++ b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/InRelease @@ -2,35 +2,35 @@ Hash: SHA512 Codename: nosuite -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:20 UTC Architectures: ppc64 Components: asgard Description: This is a valid Debian repository. MD5Sum: - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release SHA1: - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release SHA256: - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM/7Fw/+I6Mhsi6lrsrgTdkA0ZgIhRj7MRS3irw1wutO/EDUeCKUANDZfvGTin35 -rB7itqgk/l1Jb8KknO0Lwcw8kXaGiMNCQfZUPyc9yySdLTMEOAugK8TVfc5E85ad -O/Bt14lFB1Jpv/YAJqVgcaM7Q7MsR8tL1Cc9Nlj5CkwTHkZG1c3y6wANa8TWUxZV -Nst+VFkmuo/4QVC2zGXdrQaoBgYFyZaYkMtqh/jBHLWywDteusPc6/d8nklr/8QL -89ScT+3M0Doc6EiRXMdSVLxeBrJwKFPgKZBTCIm+2QUcCUsx7TyseH8fU5bTcdIq -Xluwkf/Cs4YNb4MEz63gzDVxHylWXVcWH9v7snHSwAVrlElQjY3t40+9wxBxq/xE -3G2Doo1je0WOm2gN3mtaMEqJMJ0W21invPLmhDC4y761ncXJKfQTtsA4pe7/DZq3 -Axzfg7Os3c2MEynxjplGNh6AeKKhpwB+F2igwDI5koenBV+PboKju6DPqYaNUq1R -rQY5apanpUUb1zaiy4njlEuQrBfN3AXlH6OOU4PirXjLdmQKoEUYYr3mgZbwBVez -gf1mPjsWEQx3Iu4NCRER74kb5gqsXOVBv2W25Z2f+E/vZKovhC2lGYz1/2KVabM+ -5QVfUC0NZuflCMpqDmTqnYy59bF65GehTPrk1am6W5XyyZu121M= -=pRSr +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+f5g/5AX3VEWrsTDvOW/roZO3xFqF9Co/7be1kIshpPMicqr93KySn83W+WbNM +AIshZltQsHPwUZC9x/ZMbqFvhGAF9Op85DfkWBOrUEjTQ9SekSsE/IX7ZDky/HWE +CHBIGItuaraVqY7xgMqfuykTnz2iqPSvw8KI/PshYeecXWOeew5UGOp/Kq6ePwh/ +X9qcaxyD2YczJdrhwApU0vrQk4VJwLi+br1O8qBqjW9CaIWXmMhzKFAOPTKGCO6I +jV/Eyg58hFKcxLl8LR/QlbVTTew1M7uUIXrwQQs86gWOxr8n1ijvM0MSWvwBlsvz +erfRx9xnDOqvfbwUnhvNYVlJQ4oNXr93maxDms5nV+zh2kj6pPIL+W+FI5sddecS +h8QmPoMwHBcjcq0CdEkMNSZujPRcbeuIriHA6dujPV3e69N6z30pn5C+YZn0H1fV +c3msI3w1Wv8XusD0v1V83Vhaogp9QzQuCKnC1lgn+fxgVUhZ860ROnYm4LqbH/Zt +EgteRsMns0yZFwo71Y9U3vXC7/x+PgpFKd7NMM6FodhvEhMwGOhQgHxeCd43wQCM +7yU3FNIl9eFxyYPsCpMqnOlXuAxtl59qm+MIPDSpGTLKTG8sIntm25QLxbM6ukqD +9tAswJe4akD8OVKqtPEHVnn3NdIu39hF9qXBRwu/YXthhdcelI8= +=cZdD -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release index ce6a0b253..2d867e0c1 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release +++ b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release @@ -1,17 +1,17 @@ Codename: nosuite -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:20 UTC Architectures: ppc64 Components: asgard Description: This is a valid Debian repository. MD5Sum: - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 3c224a58e11f63c93e87e6e50ad49c96 1875 asgard/binary-ppc64/Packages + 7b2468f3e35643e29dccc04d0ff3174d 927 asgard/binary-ppc64/Packages.gz fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release SHA1: - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 326df24949e1d49eb49067b9e5d562da929d7ece 1875 asgard/binary-ppc64/Packages + 2845c9d8b3acc739f5648efd24e28b5ca8cd9cf0 927 asgard/binary-ppc64/Packages.gz a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release SHA256: - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + d8d1c2e23b9bf364225c0efd4c0b3233b93dc64b7d207dac89ccdebd201f38f9 1875 asgard/binary-ppc64/Packages + f0e63133771073c482e1cd07c53a7f29d01c714972b5c45aca6affea62d074c8 927 asgard/binary-ppc64/Packages.gz fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release.gpg b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release.gpg index 7e45955bf..d36082fb9 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release.gpg and b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/Release.gpg differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages index fcecea5d8..6d44b9519 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages @@ -1,17 +1,18 @@ Package: frigg Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb -Size: 2120 -SHA256: 1ffa6a25c16e1095613011e5b26257d44334596fdcfec7e4ed7687fe2e3ecd74 -SHA1: dc8ac2986f436d07e4bebf141521d294c59140f0 -MD5sum: fae837134a4db51bf696b6cc054a698d +Size: 2140 +Phased-Update-Percentage: 50 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 Description: Frigg Frigg is described as the wife of the god Odin. @@ -19,7 +20,7 @@ Package: odin Version: 1.0 Architecture: ppc64 Essential: yes -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: 654ca349ba8dade6580ba77c71d67eff @@ -27,10 +28,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb -Size: 2220 -SHA256: 76a6e889ac282740da2490f889734dee3a0f6779bb7642291394cc60ecb44d42 -SHA1: 6578f0a4eb86661e09a6e99812acf24640aa534c -MD5sum: c07c8e1ca952f65091c0141695c59cee +Size: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f Description: Odin Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is @@ -39,7 +40,7 @@ Description: Odin Package: thor Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac @@ -48,10 +49,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb -Size: 2200 -SHA256: 2d593055891a68cda6b885324184cc13c770ff097c2cab2dde0206a6c4a6b68a -SHA1: 17b77112ff48d2a0dc55394a4a000ea93e67608a -MD5sum: 4e1688979c25dddc7b3fe01219b0c277 +Size: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 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 index c632da967..2b3a31092 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian-update/dists/nosuite/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease index 1a5afd4c8..758f1d5c3 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/InRelease @@ -3,7 +3,7 @@ Hash: SHA512 Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -12,22 +12,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - 2f4a24a7df245736dd91cf837e6b199b 1789 asgard/binary-ppc64/Packages - e894dde802a3f094313cc4e0cfb5dc99 882 asgard/binary-ppc64/Packages.gz + 159c49d21dab9da119ad25bc3927c310 1825 asgard/binary-ppc64/Packages + fe447712d0ae24153d44058ea14949d1 891 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -35,22 +35,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - d9565a7b0a9e580f8dafb17a064f8ff71c13c0f9 1789 asgard/binary-ppc64/Packages - f2b85e08c7866e6bc03a8396eba9aad53cb7ca2c 882 asgard/binary-ppc64/Packages.gz + 093f4d298b843684c0de18cc756763c7bab5e8be 1825 asgard/binary-ppc64/Packages + 29c24a7ad7213e3f1f62b03a91bcf34e5c516929 891 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -58,36 +58,36 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - ce4747be9290d64329ff095d33aa98504c53bb66828c05f1621687985bbaf5e5 1789 asgard/binary-ppc64/Packages - fb2f50f32d83a139f6bc777c4466d033ed1d9fb6436eb12927b2fde7dfafe91c 882 asgard/binary-ppc64/Packages.gz + c857d0f270e287f018bb3ef9f3adb941ae0c24b58ac1d177170f877a6f664702 1825 asgard/binary-ppc64/Packages + d70f580cda6a8c583b85c9de7a2dc4508f5a24f8b9f09bf5cb9a170f77cc0366 891 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM+daxAAsvapPlUpJnjp6NPb/XNAmHC6zJNcjOwhU85LND3N8DhwsdiZXir5ZAxh -9V7pX5WnsmFmnsSw8JgBpJHrUKaaNhHlKz94xGLt09RIro1hd9aGb+tQqLtq7/qL -VJMpnY7CQbGQODkMWIMXJm4pMGrW1HarCXvjj5EAHgEGBvKiGpGmeZiRcJHTpl7b -sovvqVM/dIS4HfmO43R/P6JDU6stwv9/5eAW4eoZA2OBWl/MeR2lEGEm50rpSqcd -9Vi5AndkwmRwpW6B/84MKEstKQ+cRDN7WQRn3wNwPSZlWwgBdnWnBhNbskoqO6gp -YHkUCYO522SW2K3QCvVVIkyu//TjcK5Cl898x3zTmahX84kc889deJMjXTW9C8PW -217MyFKLuZGeRANskGQX0DGqUGE/e+q/XzU6fRylSFuxJWftjAjrh1wXUUDbk4qM -43Zl8Tf/mbDrc5K3XUtrq9O9jbGRQ1dyPcVs1yu5DOZR9to+GR/sDhmrX22u4kNu -xZwDsMfJXp/tgbGJ7KHmkUzao88esHcaJGpyVZWfjd5VUBMTMBPlRNpcZweXCI0I -OOgerRzgJegGT3YDIRAaOYd/EXAdxwr7Wf+muSbLRuGtL4jxLd7yKQTfukzrufRF -gMU+zzHcUvLC9TZKCno2pO+RPXmbcMsMyzEFYC76DcluuQbtKFI= -=/3ms +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM8Ftw/9FQ7dExNkNyPG8pkBFR2Oe9du8bKVYOQ9DjtBrGIyrU4XsOSd/CzxDDv1 +3XxeDOed3zWrHkhQJM6epmO1Ea2F5dnjj3aDu5CTWOoETAubCEIRh/NGCntAN/TK +JE72DbJEBHFi3PkGZ3ppOFUfIFcZ/CD/F/Juz4rD7y9md8cAISaGxO2SBEjYWsqB +SWWzWREq4eLTQH9bNxIB0hGVl0RWEJB5sHJX3OAO7jNB0mFT36GvTYV0EBg3UAok +iLJyzxGWMrv9I5YFX8zJH4+FcIO5q3HTWh1jxqW0v/ZQ7UnRb8up9Vg8A2onxRV2 +hBwVAqYbPtU6iUYpvRBdilP1LiNLiKln3s5U0HUpfvmsCuepkjcje/ZTH5/XzoUg +x3Loc31HJTR61l+V/hdl7qp8JsD8ACyuW54dYfVLSWhL4GScgFLkBMarcju6K3Mp +zmGeNl3cJJPamFbTQrrLeVoeHHpKn5H807ja4DFUdiZc7EkOi8PHeYlXiPWsONw6 +TFa4YaUr24HIgJvX+zlb7Dz/dpSkGAwv4x3c2X27YNjI7q5KPtTrDQPgTv8v6Zo2 +VB+szEAHBTYfYozCYrVxLCg5tVGXgK1j2LQTxmCEGUxLxaJ2Pw0x7JCOUHPr1/jG +Ah3q6P63Fr6BiMA6wWecNmSFCDPhwFRwOoC2TMtzMKEPjHHFqqk= +=F/X+ -----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 index a29251ef1..b73e255f1 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release @@ -1,6 +1,6 @@ Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -9,22 +9,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - 2f4a24a7df245736dd91cf837e6b199b 1789 asgard/binary-ppc64/Packages - e894dde802a3f094313cc4e0cfb5dc99 882 asgard/binary-ppc64/Packages.gz + 159c49d21dab9da119ad25bc3927c310 1825 asgard/binary-ppc64/Packages + fe447712d0ae24153d44058ea14949d1 891 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -32,22 +32,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - d9565a7b0a9e580f8dafb17a064f8ff71c13c0f9 1789 asgard/binary-ppc64/Packages - f2b85e08c7866e6bc03a8396eba9aad53cb7ca2c 882 asgard/binary-ppc64/Packages.gz + 093f4d298b843684c0de18cc756763c7bab5e8be 1825 asgard/binary-ppc64/Packages + 29c24a7ad7213e3f1f62b03a91bcf34e5c516929 891 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -55,20 +55,20 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - ce4747be9290d64329ff095d33aa98504c53bb66828c05f1621687985bbaf5e5 1789 asgard/binary-ppc64/Packages - fb2f50f32d83a139f6bc777c4466d033ed1d9fb6436eb12927b2fde7dfafe91c 882 asgard/binary-ppc64/Packages.gz + c857d0f270e287f018bb3ef9f3adb941ae0c24b58ac1d177170f877a6f664702 1825 asgard/binary-ppc64/Packages + d70f580cda6a8c583b85c9de7a2dc4508f5a24f8b9f09bf5cb9a170f77cc0366 891 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/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 index b946f5382..f2ad07601 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/Release.gpg @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM9KAw/8D7Ffzw2+tBBJcecKBDqLYsraCiA+kcjTiqPD6tfgxb7AVYJKS1YdmpHj -2/B4w1hUWrzZws94BUf+gRa39k74cH0CJ459X+uTMsltjUxSur7VSmDv0+5l08KE -YqCRv6w6tVzAfUGOAIardjjreop3IwzEqL/ilGEY1moXEWBsMigKXLsoFhyUKNNB -aXPQdMiLoaQ89q0z0RqKsg4VRQpcWvCxbGAvP0kk8vX0+Z5ikwyC3335po4uUvUK -xLnCwLUwVMLbO4QxCGmmWO+SNhzoEpUufDC6CKVtFELz8qsAOtO36qrG/BwkrCS1 -TwzIYKjnHCaLJJ7iZbMgpxzK9LIk6Sec09+7Gc7/8lpI5RIi5sfmQJDrW8pHvVjz -cRMVSYsdwp1EK9cpNORCZ+P3yrbKwKg7JWi3RtNj40eVOp0/j935TYwXOx75xHlw -12ncbgoGEpLSmOBSby2ry4kFlXE88c6uGh+HU9tRmAHgScFUo60YQu/s2kDnFVUg -hBp/pm8brZNTJlR0cgTUOiTrmDuRFtmhbkmOAMI7OUwdqQnaQcHS9WuE8JJO6n7u -HBxxpt37Pj64rj2bb6XbTl29CDHAs+zygnpXGFoDXFz6uM6HNj12c3DSexubGsUN -ac5pwBx0QOyNOmI3cPVw4UaTmsiRqk69bg92rZKpW6PVAm81Ovw= -=GJli +iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM8wew//SFJWAog9hyjOgaWzBs4gZJLghKb4nenAul6btMF8mmvtw3jcVTVpkgJX +DPzOnFLiOYOHbua21eDKMuLKBk1Hdkz663j6gmDjyBQMC4aCnzAOkKiVj3OK5mji +B5kPCEzpsQoWcnMRpwtXBhyxIirTmIJUTNCDTFkXOjBlDzM02eBqr9XAa5Gl7lMV +c3FoBRXHBK5sN9Bs59tmYPJioVLYqWPGwTQLha7lYN/x+Tj/U0o5eVnRCIOH3sZX +vU0hB1wcUPMdMyAuHnd4OthUxcgG3EvVCMcbkAKMJxiBDrjPAKPWatpNggGhmPcl +sfVIvmmyx9sRuVD2OB2AL66XkrP6YL8SRrVLTEr/5LDrUv9oiO1Up2DSGs4AOGvK +zEQNwQ+FsKcmhPMEQb/XPNPxgZyASKF7fbpEUOn2zEHcdQEcPn9n+P+PHn0ylFGd +SHBv9kyAt8zPK4mIQ7Ccu7lLAeJ59vv4WsL6Z0l6CUwy9Kn3h+ZgAxu17rRFAWrR +nQU4aVsdO/QhTlQRKZz6Lw6q416Ve8xtF2s2PBLGqdpfysEFzYNziUng6YQkszaR +dp6hjZteE17TvUUQrSLK+VeK8DNoJRnP5ju6SF1RqRLRpYEbBitc7XOHSNdY3NJN +5g0owvICYmpnI2t2wUasaLncJqYjM3CHuPiVPEKdEjmyxfMoytk= +=2dtb -----END PGP SIGNATURE----- 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 index ebf4e256e..c7f16fd67 100644 --- 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 @@ -1,34 +1,34 @@ Package: frigg Version: 2.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/f/frigg/frigg_2.0_ppc64.deb -Size: 2120 -SHA256: 5bce9042a7b4d9e1136c6770f0b964bcabf2559bda72eaf0bfba76c3a85da816 -SHA1: 5eca2557697cf8c4cb9b46c2439247b4e11f1fe0 -MD5sum: e0d8028473da4db1e6cf4c74d6fa930c +Size: 2140 +SHA256: 69713c144eec7e0a9c94c19c3fc2f6b78a4ef909a830205ebb7ffb6891693397 +SHA1: 78c7111f7a62cb373677c78d3c3aa2611639d01f +MD5sum: 872e7f9d6162a021b32cb9c4a8d6dac4 Description: Frigg Frigg is described as the wife of the god Odin. Package: heimdallr Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb -Size: 2236 -SHA256: a8b78f1450d634dab7d47e68a948f96f8f7fed0844f5828f06d1acb82a6b7163 -SHA1: 35e5ff52a20b334b8c6088e7aed2c946178b8b6a -MD5sum: 5e235e5f166d32b891ff0650a11835f2 +Size: 2252 +SHA256: 3878fdf200fbca8d62949aa398d02c723ff8974e4bf2296c1c761631ecf2ea6b +SHA1: a3ca1d8d9e3681c716904c16ffd76efba145fa83 +MD5sum: 8e94c2abe31aef223cf2aa3f9885f5fb Description: Heimdallr Heimdallr is attested as possessing foreknowledge, keen eyesight and hearing, and keeps watch for invaders and the onset of Ragnarök. @@ -38,7 +38,7 @@ Package: odin Version: 1.0 Architecture: ppc64 Essential: yes -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: 654ca349ba8dade6580ba77c71d67eff @@ -46,10 +46,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb -Size: 2220 -SHA256: 76a6e889ac282740da2490f889734dee3a0f6779bb7642291394cc60ecb44d42 -SHA1: 6578f0a4eb86661e09a6e99812acf24640aa534c -MD5sum: c07c8e1ca952f65091c0141695c59cee +Size: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f Description: Odin Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is 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 index 315bddc94..1b76636d3 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages index 9754fdffa..e3a829a53 100644 --- a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages @@ -1,16 +1,16 @@ Package: mundilfari Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Priority: optional Section: debian-installer Filename: pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb -Size: 2188 -SHA256: d4557ad14e4181d8fc14d5639ecc31d3155122527abd63410e9c1987e207773b -SHA1: 016d9a6bdc9db37830c06f73480d5eacd1dec53d -MD5sum: 4590b5349784a5f02ec34f7184e18b9c +Size: 2212 +SHA256: 5112000edc0dba2e541dea8e79fa7a2f5278b97fd32d183fe6980117bffd9d28 +SHA1: e833be11ce616b1aa4d7a9d47a96b0ad6ecc5177 +MD5sum: cb9aa31fa4d74105e250eb8fe06b06e5 Description: Mundilfari In Norse mythology Mundilfari is the father of Sól, goddess associated with the Sun, and Máni, associated with the Moon. diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz index feedd4c68..b77a9aa70 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/source/Sources.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/source/Sources.gz index 6c846a6a8..1bc0d6da3 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/source/Sources.gz and b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/asgard/source/Sources.gz differ 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 index 4d1bd7e7e..c3250b561 100644 --- 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 @@ -1,17 +1,17 @@ Package: geirrodr Version: 1.0 Architecture: armeb -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb -Size: 2144 -SHA256: 813da09f14194aa4ce8d37afb141f6100254fc4843fabf9c1e35b75ac66959f6 -SHA1: ba8c1c4334f71bd5b44ae9803878c2d4fdf7078f -MD5sum: a08565949a54e46dfade977e17127759 +Size: 2160 +SHA256: bbb95d8fe0cd698c10487db1d25375fb7b08f9ffbe26fd9edc1c7e300f72daf1 +SHA1: 223e6333ac946cd6423f15134bd8bfa5ed0a3196 +MD5sum: 269822f09d75eb4d381863a28841f546 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 index a02f7aead..7b7ebfccb 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz and b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/source/Sources.gz b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/source/Sources.gz index a02355e2c..51455bcd2 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/source/Sources.gz and b/pulp_deb/tests/functional/data/debian-update/dists/ragnarok/jotunheimr/source/Sources.gz differ 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 index 2756bd7bd..ad5483791 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_2.0_ppc64.deb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_2.0_ppc64.deb index b79414205..5e90fa3bc 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_2.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/f/frigg/frigg_2.0_ppc64.deb differ 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 index 34ccb93fe..d2bf28e7a 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/h/heimdallr/heimdallr_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.dsc b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.dsc index d8589cc1a..ec32f136a 100644 --- a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.dsc +++ b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.dsc @@ -3,14 +3,14 @@ Source: mimir Binary: mimir Architecture: ppc64 Version: 1.0 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Standards-Version: 3.9.2 Build-Depends: debhelper-compat (= 12) Package-List: mimir deb misc optional arch=ppc64 Checksums-Sha1: - ef4cfeb20958eac0bef89d9eaf58946f2cf5b322 1660 mimir_1.0.tar.xz + fc94438d752b6ab01dc27b15cccdea9de90e3761 1672 mimir_1.0.tar.xz Checksums-Sha256: - 7261aa3ab5ca7fcb16e184eecb1d69f7163a65ba30c0dac43c9ebfdbacb0230f 1660 mimir_1.0.tar.xz + 476c4046b33046d10d5bfd3c77bdd82b2a2d4fb00caf39989a537787dcc7509a 1672 mimir_1.0.tar.xz Files: - 5340bf759daa18bb26574d962bca2b75 1660 mimir_1.0.tar.xz + 089f244bb0f36f68db666103f97b6783 1672 mimir_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.tar.xz b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.tar.xz index a2706dbba..e05c3583c 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.tar.xz and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mimir/mimir_1.0.tar.xz differ diff --git a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb index f91403c00..f485c09f7 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb differ 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 index 455a3c9c5..0b4c3af1f 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/o/odin/odin_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/o/odin/odin_1.0_ppc64.deb differ 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 index 217193050..310961116 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/asgard/t/thor/thor_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian-update/pool/asgard/t/thor/thor_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc index 6c4635d9b..748f84bdc 100644 --- a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc +++ b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.dsc @@ -3,14 +3,14 @@ Source: bragi Binary: bragi Architecture: ppc64 Version: 1.0 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Standards-Version: 3.9.2 Build-Depends: debhelper-compat (= 12) Package-List: bragi deb misc optional arch=ppc64 Checksums-Sha1: - 40c01fe792541b912ec96014a456b53e38173130 1652 bragi_1.0.tar.xz + 717a72a34842005f545acadfbcee7dbbccdd462f 1664 bragi_1.0.tar.xz Checksums-Sha256: - a0c9d7993221c45bc7fc9870dd58fdbb69e31a3cc39b7df5d26d49be5c8c4c24 1652 bragi_1.0.tar.xz + 814d2fc81f64d089b8c78d827428fdacdc0c876e0e2a8cc0411befc1b35ef80c 1664 bragi_1.0.tar.xz Files: - 36b134c1348240931c902c6b65d39810 1652 bragi_1.0.tar.xz + 68b6386e52244c34abde492a334f54e9 1664 bragi_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz index 21bf13a87..631a6083d 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz and b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz differ 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 index 3475e0693..f3a752d4a 100644 Binary files a/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb and b/pulp_deb/tests/functional/data/debian-update/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb differ diff --git a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/InRelease b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/InRelease index 182835b51..de10c3979 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/InRelease +++ b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/InRelease @@ -2,7 +2,7 @@ Hash: SHA512 Codename: ginnungagap -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr Description: This repository is valid, but contains no packages! @@ -47,17 +47,17 @@ SHA256: 763d55994d37e31769aab14dc3411e5a6f3f87c21cae04af58b8668c837ae6b4 107 jotunheimr/binary-ppc64/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM+tGg//ZqhTGLO1DI9tF1WarSuEscMDTK5c1E+kYxs3NtBjvYa2NEQDviSO4zRJ -sCtoyxVEGxmdYUKikFfCVdsUvIoC3SYGTqHGMW8meEBmE0k52xQjVKjW5zUtsR60 -vshcPTF/sSf62jcTuA09cMvyFmIV/Q5DjjXfSSmjDBIjmHTH3u1ozxUTN09+ENu2 -dAR8HYomTjmaEF06EYMwxABanLjMeWSZJafVSsNEX/Yk9xqrf/HLPFYxR3FTlUIZ -pjbOyud0csAnz79tBNEJ9mTYGBdVq0D/8OAI5vCXI8n5n0/ydfDzo3RyiFr509WY -4dTSA2i92O9nfaI3PtH1vRgcklzyI7anavN3MTN+LVzUc6l0j09ieqAUO857VWJD -Kr+6PME4aWfN5mzM0WrhhVZlifpHwTF2BRwgRQij+PT93qWJQpPHGGPyR8qkjE/l -cbJJCNakyG4i9J07H5EuVLlsg4fCc+RQDOhtFFagQtteezRT+odAobJ71WfU2cv7 -gcEG67vGkRgFybp9Dq76uRJbiLTKW9hhJU3SRz5qwo24Kc/lDQroIa03GiW0+oDt -LYe5s7c905d60XH1ZLoEfM2taQzyLvOB5iFr72V7uW0aLxCuguKethf4kndBJAtg -FX9LLCGNOs6OLAQ1rPQJzfzY2E9HGX6t63IAHcmA26F9UU5skTU= -=zAqa +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM93KRAAotQp7y9eR5hwZsKKyr7x7GL4s3sbYZR2ps1ETVLuU5SJG7GhEcWChdLq +89ng838SfQoYMUgBpiYc1cTEuJJaihc2xO1/ydKlvEAtJnvptbC8J0Y6QNlJC4zD +HC6Yim//IfEYcuPlLQoSUG0LKcFcyIJIuRJtYrHyuN9E43wep89UfBQ6E0HLlPxi +AOSUGSKJI/7aiFKPz3UM5Y5Lyz3joYpbGhknTvGPfbyjYx974p+ALUwNSGkLdZmh +YQ0/dhMW56YLfEHoIH4FexZxQCSazbOnTyHysTakCKmGz6SMLngnB3MoJ88MOz0S +zvMqLKbnrS69VQaQlS1UBMqyIZu1OvjiCRg6kxKzwdt7J3jiq/hTj2SW4MVDqPZn +XrvDHQAjA/K+PMJ27pemT66HhFiJR4IqzLgXOjdgiyCDe8l2gbA/l9WWx42TGSg+ +kpsh1rkeg57wlmxytKBEnnoaVeY7hn6ncILAAPT3T+Nk8d74Wx9L6vwIVdUIUOWC +vyrHM6yN44pH76keZ2rpZH8Szt5z+sTnH55JVfWG6NNHyzNAuhNRCbElQz2TYyVF +4PuD55ATVeyvR+tpYr760JfN0TIZTM4ejY5gP+b1gnBQf/RZIXfv0ipgYYXSHwya +vy0WidZoDOD5Tb2oDNp336HdBjSgvu8JpArAe0qKjucDUQ65na4= +=uDAt -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release index bcc8f11d7..b6c74e185 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release +++ b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release @@ -1,5 +1,5 @@ Codename: ginnungagap -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr Description: This repository is valid, but contains no packages! diff --git a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release.gpg b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release.gpg index 82d02fa56..4194b4ffc 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release.gpg +++ b/pulp_deb/tests/functional/data/debian/dists/ginnungagap/Release.gpg @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM8IQA/9HTzuRvE3K1Np51z/V4Ewclh+9/EuQwwtGxpkH2D3RBnj9Tb35RzOfb35 -xUlUJA+bjngbHCc4yv50zIKzbpuiSvR1FWGfRtL6vL6cLhtCVc3Dq0OfbQeSurjg -Y5CgNPvAptz5NDCHw9fDZNKZIvVBL5+aHt0EkDRopebnkCYw4+IiCDo9znYhVRuQ -KYI5upj7f5IBxrvS5duz+ouqJ2sS/4SdL2gff+nJXSClBR1MZRnBt7yNbTHsav0E -gi1RI8mPvBqfCDX8+K70B9vMr2mjVppvQn4r0TWq1zp3vMkxY/jklMN9n69nbAxZ -rMUJnnRHB+oPr8uuelUksB5nxSifxDhcY9J4wK83OunRduGtBvUYyZGi2n4W6kSu -tkGY9bj6Fd/OhVZ+niA7bdMD4IkdhMyZn9CfkkqFKbOFWs+rdGwE1VzLvSbDJDqd -smcOjzWS7nMqxyK9SI9kkj7GrS5XFEcdgUY2501i8FfX07qfEcZTXhN19/dZNNtW -ToHnuhtSRQ9fJgm55GdQhIoeqCOfERkhMSP7OBMr8sWUniY19DdXi29/GqeMbPSe -DKuCQNzDjQofn0UBSOI7qOblNDNzHqEqll4TKbqy2cWXPBHrcn1FmSBeuZ+hlmcq -Pz1u4CsyfSAQncpXASgm0XI2oqvUQ97r0ATtlaNto+x+WkE+k1c= -=BdmQ +iQIzBAABCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM+QtQ/+KldXmPqnhJmT9iRzHRVDI5BryL2OixTFQswT3ObDfZQH/ATJxqiz6Dq4 +k5iAxj/Eu5aRW4b78n3Vqd6J6ADKfAXXBpC2r6v4TQPL/bEDg7suSnt+kfh49mlb +C2To2ID4kbt1WTkHvQ43WYxNVPJKpAme8IrY6r0cCHh3UAcBU0Z8o3lGcBqvl5l/ +QdIENkpvNssqLR3/OnzN2Qnc+i2D4mViwjIcU/WNa7aSHB07D5nF1JbvpTbIIyrm ++c45s/UZCaIQhE64iPnwa0Hqx2g9XBZGPuhoQCLkCeawIxzaoqxjYY0tW8TDaU3C +12DpDop84QcKNjKI27E6eOmR5ynyxAtjVWuwwT3+vmwnxhorIhiNldm5PT5iu6+X +l892lMAY197QcpVqpEn5aWQ+YcfUXZ81zt55EaZokgdYUJT7+0C/K/LAFQ7CoTM3 +MTlGveUbymyUH3+Vxu974/kMMl1FP+hQPOxJMPaPmBXQZmDQYDcEaDsnxyerHcVh +6yRUEirwhvlrC+44FmkMva/sqla+4HBRyvjjxjLWm3zP/gauICWm5Og8MtmMC8VJ +R7h/RczfuadR9acm8FwBYOS6Sk0+SOoiL34lTmQXZEFx9m4tGhFYVdY9qX5IVnqW ++1uNAoHzY9xaVAXSgQIXFCoOOwZJ1TvRJzgV6/UKxZ+DLIImdhg= +=vb69 -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/InRelease b/pulp_deb/tests/functional/data/debian/dists/nosuite/InRelease index 5fec79187..3cff994d2 100644 --- a/pulp_deb/tests/functional/data/debian/dists/nosuite/InRelease +++ b/pulp_deb/tests/functional/data/debian/dists/nosuite/InRelease @@ -2,35 +2,35 @@ Hash: SHA512 Codename: nosuite -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:20 UTC Architectures: ppc64 Components: asgard Description: This is a valid Debian repository. MD5Sum: - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release SHA1: - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release SHA256: - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM/7Fw/+I6Mhsi6lrsrgTdkA0ZgIhRj7MRS3irw1wutO/EDUeCKUANDZfvGTin35 -rB7itqgk/l1Jb8KknO0Lwcw8kXaGiMNCQfZUPyc9yySdLTMEOAugK8TVfc5E85ad -O/Bt14lFB1Jpv/YAJqVgcaM7Q7MsR8tL1Cc9Nlj5CkwTHkZG1c3y6wANa8TWUxZV -Nst+VFkmuo/4QVC2zGXdrQaoBgYFyZaYkMtqh/jBHLWywDteusPc6/d8nklr/8QL -89ScT+3M0Doc6EiRXMdSVLxeBrJwKFPgKZBTCIm+2QUcCUsx7TyseH8fU5bTcdIq -Xluwkf/Cs4YNb4MEz63gzDVxHylWXVcWH9v7snHSwAVrlElQjY3t40+9wxBxq/xE -3G2Doo1je0WOm2gN3mtaMEqJMJ0W21invPLmhDC4y761ncXJKfQTtsA4pe7/DZq3 -Axzfg7Os3c2MEynxjplGNh6AeKKhpwB+F2igwDI5koenBV+PboKju6DPqYaNUq1R -rQY5apanpUUb1zaiy4njlEuQrBfN3AXlH6OOU4PirXjLdmQKoEUYYr3mgZbwBVez -gf1mPjsWEQx3Iu4NCRER74kb5gqsXOVBv2W25Z2f+E/vZKovhC2lGYz1/2KVabM+ -5QVfUC0NZuflCMpqDmTqnYy59bF65GehTPrk1am6W5XyyZu121M= -=pRSr +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM8NFBAAzsEAOx+L2EdftDRopbsKmaLEaSjqqmf8X3Cl/xlvBPTKIUZpvo2xmbtX +yWcyTr7eM/P+ERLbmZC+BYeWg30yE5yg6qzA9OzxieJVBAwAeHLRxlJBZWZZozof +rPZxTFXchvKpBPhnEpvl8X/LTvL0C2j2nZnPz1sTWulvFOLi9XuOHG7dg350LeYi +s3cNOY02NX4Fz83lxvInM7Goagi6A+U9Dvcl8q02UUPDxDdwMasVeHMzy8LLUckP +PQuiNRXL3xjVyOvinz8JPbMcvND1Ct8jFj4fMtBYWCg7wgfe2Zi4PoVe2Uf4IoTL +cb9wab7dQiqTLUA+dLG4xXEEMpFTX/F4EZKU1iPmY43Cf9zEEFnnSRhFZ/MKL8u6 +wjWHGe6JIc2i8RxZnIXEAHd4eB1qhRjjSduYo1txcDAZy4cbTcluKlCyh8g23gf5 +efRhYvaov9LpNJ4LINfvwNOZVyG1nhUYfZsITaNyD3xPLZZOsnbfux/P3VKprW1p +aC9PC9/HwmytQ0VrZRVqPQRuoNwFIjTYgGJ1WmG834yNFyQzblo46zrqSRBWsJPE +6xCjWl+04RmucTc62PqsbTSagOBgNkOlIumzyvpuPcWtSaxMje/RXoHCYPdcOMRe +h+IqBaZGMeCgKkiXSUasX24SgLd0c1nUJ1b8vbmwbr0qmq0r5QI= +=qYY3 -----END PGP SIGNATURE----- diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/Release b/pulp_deb/tests/functional/data/debian/dists/nosuite/Release index ce6a0b253..1aa4766e5 100644 --- a/pulp_deb/tests/functional/data/debian/dists/nosuite/Release +++ b/pulp_deb/tests/functional/data/debian/dists/nosuite/Release @@ -1,17 +1,17 @@ Codename: nosuite -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:20 UTC Architectures: ppc64 Components: asgard Description: This is a valid Debian repository. MD5Sum: - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz fbe88cf2b501dbd3526e5b4846a51f90 86 asgard/binary-ppc64/Release SHA1: - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz a536e2e2126e95fbb820e421ecac4d9867e5976b 86 asgard/binary-ppc64/Release SHA256: - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz fc35f45c0ab9a27275b300446de5d6fa390feb6dff017bccda9f998133a7bd5e 86 asgard/binary-ppc64/Release diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/Release.gpg b/pulp_deb/tests/functional/data/debian/dists/nosuite/Release.gpg index 7e45955bf..e04a29c55 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/nosuite/Release.gpg and b/pulp_deb/tests/functional/data/debian/dists/nosuite/Release.gpg differ diff --git a/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages index fcecea5d8..bbb573e88 100644 --- a/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages @@ -1,17 +1,18 @@ Package: frigg Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb -Size: 2120 -SHA256: 1ffa6a25c16e1095613011e5b26257d44334596fdcfec7e4ed7687fe2e3ecd74 -SHA1: dc8ac2986f436d07e4bebf141521d294c59140f0 -MD5sum: fae837134a4db51bf696b6cc054a698d +Size: 2140 +Phased-Update-Percentage: 20 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 Description: Frigg Frigg is described as the wife of the god Odin. @@ -19,7 +20,7 @@ Package: odin Version: 1.0 Architecture: ppc64 Essential: yes -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: 654ca349ba8dade6580ba77c71d67eff @@ -27,10 +28,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb -Size: 2220 -SHA256: 76a6e889ac282740da2490f889734dee3a0f6779bb7642291394cc60ecb44d42 -SHA1: 6578f0a4eb86661e09a6e99812acf24640aa534c -MD5sum: c07c8e1ca952f65091c0141695c59cee +Size: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f Description: Odin Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is @@ -39,7 +40,7 @@ Description: Odin Package: thor Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac @@ -48,10 +49,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb -Size: 2200 -SHA256: 2d593055891a68cda6b885324184cc13c770ff097c2cab2dde0206a6c4a6b68a -SHA1: 17b77112ff48d2a0dc55394a4a000ea93e67608a -MD5sum: 4e1688979c25dddc7b3fe01219b0c277 +Size: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 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 index c632da967..3f9fc4fc7 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian/dists/nosuite/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease b/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease index ffa2d9d01..ba05f7f40 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/InRelease @@ -3,7 +3,7 @@ Hash: SHA512 Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -12,22 +12,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -35,22 +35,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -58,36 +58,36 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/Release -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmVWVOgACgkQ3e8wGcLU -qM+/1RAAmIOTEbkb23a3Pei/492axAOwh7LmlvMgpdakopXoXQFFZJPVH7sVkZLJ -HR2G/pJ+CHYhbgZ+JNz3CM43UKZtS2o9q7qw8/ykuJF9ihU7aauPw+/zq3p64YqJ -fC+zG6k6pUh6uhaht2n+ZOJsW1qkRDHe0uHyBn0zp/uzBAlz4RitYrs2fRljaNsl -9m9A+C8DgHUjeWEcSI2u/MZ9kTorr4rh+I5/VXVPlkwZXjJh36nI9+mAIe206Wv9 -oQbF/zC4UPfGwFZXgpvhgiayZW0wrjtXA2x2ofRrnAebgT6KVQrGWNcs0DHXtXPD -YhIS9Gd36MOuIJUL7p06PDTXy4hp+ekxhS3UgwsjNZnATaDFmuEB2RK2gWrIdlod -V0FgHBuJ58csi7PcxYX3CgC3Ae7mMg1G6sxcdnmtM5gJuQZwpGj1DfF50ktmHzn6 -qKhqECESOM8cVO43LgfJHpvTY3s5SATRvakWyEGy34tjOExrerR9IEm/eTDMrbs+ -YH+9nVC1WYIkbTCwqq5jdhBftXkcs4xnFvqch7lxtphbYNNWJfRcsDbJDD+rD97C -Rg3A/95ZSArRxzPmZAYQrWAArtNcdPQ1fmFXCc3NEq/Jrb0alQEZqyzVk3TCeLBi -NBl5amtDAwqsPqWNykfyDyHCRJRnTHoOrbSxiS+n9KMW0S5k8mE= -=MNMC +iQIzBAEBCgAdFiEEDBqJTruGr64hhCTK3e8wGcLUqM8FAmpgfFUACgkQ3e8wGcLU +qM994Q//XEFDPq2NFzydMh/JO1wSoOq9seRer5EVDj6kNw0GQb2FV52jwNvJKipO +OhemyWYEP3+IMLMYLVykM0rnGN5TqCPqBHrwL3+dkGrOApNWrMgIsQq0kWufLWjv +dMlcBvQatO4kihRdVb7gJ3tm/esSbfAsI5IWa4kmWuVjS74Wn4oy+3P6YpPAwnFQ +cV3rIk4Eenj/fmQqEHF7pVLHvQ8zPOqJITZjO5qsrxbem3dHzLrh/auW1f2slSYO +pAvzdTxI/+p06/X0+CGS816muOADgKG8QgQgNknXBIvYaD12qLYn73QwAq+G+n1o +KiybUVJjDJzzcMumdRF4YpoDnOR5qZH6uFsGag8XdLq86feepn3yfcanuir/bwWH +zswnY7JedqFMTOkW1AHFxmlhYu7CPXeaCLEO0p/yEarG0H51rtCA09rpVb9rY7st +HSKsBsLNLfefGbNaZJh2ntXRxaP3y7j5uWYEBygrpDWEK7dcJWYuOdOgcAVJVRFU +6vS7Wu2kJJFkeHoX/CwY5u72HGlSQ9r2KVn6dFtpoMHSYi9Cp6jFkSLQuc5AxCuf +YtQmOUv3L4KKc9cy1kijxMki+zE2LWRY791caYnsvftRrE/iwfCn2ZTh9BhOynjm +FU31N2CAWuBaDRGVPcqxVRrlTheIePRvD2iBEAKqMCf+vKOfMtM= +=2yOT -----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 index 90f165a9f..b433d3cae 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release @@ -1,6 +1,6 @@ Suite: mythology Codename: ragnarok -Date: Thu, 16 Nov 2023 17:44:08 UTC +Date: Wed, 22 Jul 2026 08:16:21 UTC Architectures: armeb ppc64 Components: asgard jotunheimr MD5Sum: @@ -9,22 +9,22 @@ MD5Sum: 1addfe045455b45c01019317e4ce79ca 57 asgard/binary-armeb/Release d41d8cd98f00b204e9800998ecf8427e 0 asgard/debian-installer/binary-armeb/Packages 7029066c27ac6f5ef18d660d5741979a 20 asgard/debian-installer/binary-armeb/Packages.gz - b7b75990b0debbb55524c12e3edca976 1810 asgard/binary-ppc64/Packages - a39eb439896955d77feb4c51d5955545 897 asgard/binary-ppc64/Packages.gz + 929bd883c109308f735627b3bee38b7f 1875 asgard/binary-ppc64/Packages + 7c483bf5adc4daa0a16b22730cda3597 926 asgard/binary-ppc64/Packages.gz 2dd699736bea3699c402ab67140f1786 57 asgard/binary-ppc64/Release - 2eed34995910b7448fa9aa564db15097 570 asgard/debian-installer/binary-ppc64/Packages - 05858ebe422342b4f1d207f4cf5bbbee 416 asgard/debian-installer/binary-ppc64/Packages.gz - 47ae1618f7da72160bcd9fb885c9ceea 761 asgard/source/Sources - 501b0a240f0faa664048ed59548c95e2 483 asgard/source/Sources.gz + fbff5f58a2498f4a0e14754565b30506 582 asgard/debian-installer/binary-ppc64/Packages + d95aee138fd9b719eab20b746020c271 420 asgard/debian-installer/binary-ppc64/Packages.gz + a34bdabe04831d4be30f59d11489c18e 773 asgard/source/Sources + 5e372d286654b85cb4a1bd8ce7cdf20c 492 asgard/source/Sources.gz 6c6276a5c9ce80e60a695f5261e246a6 58 asgard/source/Release - 38008ad039cd62bc11d79326579e6725 513 jotunheimr/binary-armeb/Packages - 79e6182ca973cc93ab0dfc2b6cce5f43 387 jotunheimr/binary-armeb/Packages.gz + a7cfe309acbf4095b62a9f8ba479d6e2 525 jotunheimr/binary-armeb/Packages + 963c7d605f43b402e59010883bc7b422 395 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 - 4c66e98850023408c0fc8373c374a043 765 jotunheimr/source/Sources - f848698d1a34192f1e680291cd7fb964 486 jotunheimr/source/Sources.gz + 9b5d8832492d212f22463c2e28c32091 777 jotunheimr/source/Sources + d3cb943708d27b7af60f69bd8e13c938 496 jotunheimr/source/Sources.gz ed213a9db7132fb7ce50778af51281ea 62 jotunheimr/source/Release SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/binary-armeb/Packages @@ -32,22 +32,22 @@ SHA1: dc6d0db0636299e324c4c1d87042de25f9bb2102 57 asgard/binary-armeb/Release da39a3ee5e6b4b0d3255bfef95601890afd80709 0 asgard/debian-installer/binary-armeb/Packages 46c6643f07aa7f6bfe7118de926b86defc5087c4 20 asgard/debian-installer/binary-armeb/Packages.gz - 1f60860d7a8e63df01968d183fd2115c86fc9273 1810 asgard/binary-ppc64/Packages - cde6e0407880dfc7d503a2ef102179502961a8b6 897 asgard/binary-ppc64/Packages.gz + 49c56053aa2e73c42015c70060241f5158c33b6a 1875 asgard/binary-ppc64/Packages + 5539a83d245d422e196d1409117c47c3cea120db 926 asgard/binary-ppc64/Packages.gz 3560e122f5cd211da533538e402665e417cf29a2 57 asgard/binary-ppc64/Release - 07cc92e1abab2ec295f0b0c1bb30f12fe86ea692 570 asgard/debian-installer/binary-ppc64/Packages - a5da7c3e333f7b55d2dd458383b40e3c39603e35 416 asgard/debian-installer/binary-ppc64/Packages.gz - 3f3435ade67ccefc1b7763301f8154f96ba55cd1 761 asgard/source/Sources - 09642e0548ac29de9a8898ddbe7f7484d6ac835e 483 asgard/source/Sources.gz + 319eb958e4715d9b1ccfa15c028d4b616fd18069 582 asgard/debian-installer/binary-ppc64/Packages + 821a9719d032ad1bae4a4d206e3ff2ef90acfea3 420 asgard/debian-installer/binary-ppc64/Packages.gz + ca42ee3c54fc9eb57f90cad10677f9c354f22f07 773 asgard/source/Sources + 9c0ae8dd2463fba0281c09c543bc0c9b8c14d47a 492 asgard/source/Sources.gz 65564b647b9042a4709edf5a6bea71997c3fd690 58 asgard/source/Release - 04b01d7b9efaf855040c03e28dc2bbfd32e263af 513 jotunheimr/binary-armeb/Packages - 4c7d1aefafdad858315f8117d996655184efdeb1 387 jotunheimr/binary-armeb/Packages.gz + 7728629f17c3c9a979a040f0dccb21b52a957bc0 525 jotunheimr/binary-armeb/Packages + 1fdb56524b1602c2ceff6dda1c1c09b365b2e22c 395 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 - 26bb576a8fbdd2f8abb8dbe0c889b371049d69f4 765 jotunheimr/source/Sources - e0fc7d765131423ce6aec5df57a6751085fd412b 486 jotunheimr/source/Sources.gz + 9dd3ed86d4f898046b96fed3f8ea233b5212f44d 777 jotunheimr/source/Sources + 32456653c5a0036fa3ef0d42569aa453aa6f1940 496 jotunheimr/source/Sources.gz bc334b8ca4379eb191a95df6f98d6f30e7f26888 62 jotunheimr/source/Release SHA256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/binary-armeb/Packages @@ -55,20 +55,20 @@ SHA256: 1c892f468bdea099e34ad0e602b651cdff69064e4c7ef7803733659a37e2330f 57 asgard/binary-armeb/Release e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 0 asgard/debian-installer/binary-armeb/Packages 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2 20 asgard/debian-installer/binary-armeb/Packages.gz - b8b58dbeebe7b71b3e23914307416cb292351dd0c0a8c46e5689d0dcfa4064ba 1810 asgard/binary-ppc64/Packages - d8ca4bbdb6f0e140a7376cc428139cdbdfdb9609ff5f89fcae5cd2c300e11b37 897 asgard/binary-ppc64/Packages.gz + bede5a748fd8e465557eecb4e19ff9c35649f2aab3d0e813db5d95bee904d708 1875 asgard/binary-ppc64/Packages + bd423c5f0f992385eb17680f2b63d29cb7900ff29c74a2fc307423a19e39c1c1 926 asgard/binary-ppc64/Packages.gz 77626f06a3cfb729d1bef0432b7d5d2ec96a36461c4a702cb5822e09ec322484 57 asgard/binary-ppc64/Release - 885278f63af93c5fd981a1b4d7666ecf359ddf6f755faacf6fa12d8f456849fe 570 asgard/debian-installer/binary-ppc64/Packages - 09aefab96b48495f40b9da42195618d50636476297d7080a201f7627dabc0538 416 asgard/debian-installer/binary-ppc64/Packages.gz - f7ad81b7f7c2193baed9c9019a62e538d83a211dda7b60091b25306d381d7018 761 asgard/source/Sources - 9bfa2552341dea2a488e40ee34f56474203a13b60a5f6b0a3587d8efa17b1d9f 483 asgard/source/Sources.gz + fadca96827cd8d46d7d845e9bed59196e835c82f5073329964ceb369bf0eda8c 582 asgard/debian-installer/binary-ppc64/Packages + 644f2fa1e30dd300d7a57519d681683a15659d9ea0b63e71e21238a35d89f935 420 asgard/debian-installer/binary-ppc64/Packages.gz + 7078ca43ed1d8417fbe635247c5ce2723f1833b72deaa83cd6db10f68388d7a8 773 asgard/source/Sources + affe759250e89fe7590ebb5422a45f988ef65593a6de51e736f9ec6700c158d6 492 asgard/source/Sources.gz 7ba4c0520636189fc5e501804ea800af56a9654950d1c89e3e46922f26ba5d21 58 asgard/source/Release - 48f8a57ab6f5138ca51fbb0663de37fbba98ef75a215153d7078ec2d13517c03 513 jotunheimr/binary-armeb/Packages - c50df5cd0207516b7e3c5da1b50d5ab0d79646c0c8f0bd6a31ffb298de9aaac8 387 jotunheimr/binary-armeb/Packages.gz + b437578a82c75da25737f097f4dfbbed6015f0d592a96ef70e488ac1abf861f5 525 jotunheimr/binary-armeb/Packages + 9ea55c2a2e0676b86920629d1b41a62f536f29b140582f52e62ce3977b4287f9 395 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 - df374e8e9ab06805be46b31e7f43cf49ed4f5be5501c60eff952ae23d909c946 765 jotunheimr/source/Sources - 2fd94a479c949c887f3c397b49845af34490a4adbbf3b2f06cfd31e57b139e0e 486 jotunheimr/source/Sources.gz + 31e2fb3ba08e2c0c53a06b2946984a5004eb17960d2d2c2e1132a49de4cd46d3 777 jotunheimr/source/Sources + d591e207b1768031cac6fed4d95d333ef4581f821ede1ef829ec9b56ce8977fb 496 jotunheimr/source/Sources.gz e36dee612d5530d78a6546702a7bb14659ba74e13a61266477dcf6e6b19f0d34 62 jotunheimr/source/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 index d579eb202..25fb04633 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/Release.gpg differ 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 index fcecea5d8..bbb573e88 100644 --- 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 @@ -1,17 +1,18 @@ Package: frigg Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Task: Æsir Priority: optional Section: misc Filename: pool/asgard/f/frigg/frigg_1.0_ppc64.deb -Size: 2120 -SHA256: 1ffa6a25c16e1095613011e5b26257d44334596fdcfec7e4ed7687fe2e3ecd74 -SHA1: dc8ac2986f436d07e4bebf141521d294c59140f0 -MD5sum: fae837134a4db51bf696b6cc054a698d +Size: 2140 +Phased-Update-Percentage: 20 +SHA256: 8c6056333f9da857ebd920169bb84350b15ed842bbbd136fa9b019c1698f40ba +SHA1: 5860efb494630ba7200fceee5d1ffd8f2d048ab2 +MD5sum: fa2b8341fb14b8fe263c4c8674d1d932 Description: Frigg Frigg is described as the wife of the god Odin. @@ -19,7 +20,7 @@ Package: odin Version: 1.0 Architecture: ppc64 Essential: yes -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: 654ca349ba8dade6580ba77c71d67eff @@ -27,10 +28,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/o/odin/odin_1.0_ppc64.deb -Size: 2220 -SHA256: 76a6e889ac282740da2490f889734dee3a0f6779bb7642291394cc60ecb44d42 -SHA1: 6578f0a4eb86661e09a6e99812acf24640aa534c -MD5sum: c07c8e1ca952f65091c0141695c59cee +Size: 2240 +SHA256: 27e5f94ccd64afc3ea39ac244b059016e2ccc2afc8c71a180e338605ada280d5 +SHA1: 932160844245ac17cab117be04600a4c9bd9890c +MD5sum: a759b7bfcd3932d469c0c519280c128f Description: Odin Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is @@ -39,7 +40,7 @@ Description: Odin Package: thor Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Description-md5: f5d3997e79acfeeb7a6ff4aa71ab65ac @@ -48,10 +49,10 @@ Task: Æsir Priority: optional Section: misc Filename: pool/asgard/t/thor/thor_1.0_ppc64.deb -Size: 2200 -SHA256: 2d593055891a68cda6b885324184cc13c770ff097c2cab2dde0206a6c4a6b68a -SHA1: 17b77112ff48d2a0dc55394a4a000ea93e67608a -MD5sum: 4e1688979c25dddc7b3fe01219b0c277 +Size: 2220 +SHA256: 89dea9dd679c6d83c693041ea854ac80729cfdac29eb4dac2786fb22e23c304a +SHA1: 1fe3c4f9a9ac5f84dafe83270d5f199cf1d159f4 +MD5sum: 86c45f55716c8710cd87f7a4514e3d40 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 index c632da967..3f9fc4fc7 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages index 9754fdffa..e3a829a53 100644 --- a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages +++ b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages @@ -1,16 +1,16 @@ Package: mundilfari Version: 1.0 Architecture: ppc64 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Installed-Size: 9 Multi-Arch: foreign Priority: optional Section: debian-installer Filename: pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb -Size: 2188 -SHA256: d4557ad14e4181d8fc14d5639ecc31d3155122527abd63410e9c1987e207773b -SHA1: 016d9a6bdc9db37830c06f73480d5eacd1dec53d -MD5sum: 4590b5349784a5f02ec34f7184e18b9c +Size: 2212 +SHA256: 5112000edc0dba2e541dea8e79fa7a2f5278b97fd32d183fe6980117bffd9d28 +SHA1: e833be11ce616b1aa4d7a9d47a96b0ad6ecc5177 +MD5sum: cb9aa31fa4d74105e250eb8fe06b06e5 Description: Mundilfari In Norse mythology Mundilfari is the father of Sól, goddess associated with the Sun, and Máni, associated with the Moon. diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz index feedd4c68..b77a9aa70 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/debian-installer/binary-ppc64/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/source/Sources.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/source/Sources.gz index 6c846a6a8..1bc0d6da3 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/source/Sources.gz and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/asgard/source/Sources.gz differ 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 index a02f7aead..7b7ebfccb 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/binary-armeb/Packages.gz differ diff --git a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/source/Sources.gz b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/source/Sources.gz index a02355e2c..51455bcd2 100644 Binary files a/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/source/Sources.gz and b/pulp_deb/tests/functional/data/debian/dists/ragnarok/jotunheimr/source/Sources.gz differ 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 index 2756bd7bd..ad5483791 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/asgard/f/frigg/frigg_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian/pool/asgard/f/frigg/frigg_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.dsc b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.dsc index d8589cc1a..ec32f136a 100644 --- a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.dsc +++ b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.dsc @@ -3,14 +3,14 @@ Source: mimir Binary: mimir Architecture: ppc64 Version: 1.0 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Standards-Version: 3.9.2 Build-Depends: debhelper-compat (= 12) Package-List: mimir deb misc optional arch=ppc64 Checksums-Sha1: - ef4cfeb20958eac0bef89d9eaf58946f2cf5b322 1660 mimir_1.0.tar.xz + fc94438d752b6ab01dc27b15cccdea9de90e3761 1672 mimir_1.0.tar.xz Checksums-Sha256: - 7261aa3ab5ca7fcb16e184eecb1d69f7163a65ba30c0dac43c9ebfdbacb0230f 1660 mimir_1.0.tar.xz + 476c4046b33046d10d5bfd3c77bdd82b2a2d4fb00caf39989a537787dcc7509a 1672 mimir_1.0.tar.xz Files: - 5340bf759daa18bb26574d962bca2b75 1660 mimir_1.0.tar.xz + 089f244bb0f36f68db666103f97b6783 1672 mimir_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.tar.xz b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.tar.xz index a2706dbba..e05c3583c 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.tar.xz and b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mimir/mimir_1.0.tar.xz differ diff --git a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb index f91403c00..f485c09f7 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb and b/pulp_deb/tests/functional/data/debian/pool/asgard/m/mundilfari/mundilfari_1.0_ppc64.udeb differ 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 index 455a3c9c5..0b4c3af1f 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/asgard/o/odin/odin_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian/pool/asgard/o/odin/odin_1.0_ppc64.deb differ 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 index 217193050..310961116 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/asgard/t/thor/thor_1.0_ppc64.deb and b/pulp_deb/tests/functional/data/debian/pool/asgard/t/thor/thor_1.0_ppc64.deb differ diff --git a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.dsc b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.dsc index 6c4635d9b..748f84bdc 100644 --- a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.dsc +++ b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.dsc @@ -3,14 +3,14 @@ Source: bragi Binary: bragi Architecture: ppc64 Version: 1.0 -Maintainer: Equivs Dummy Package Generator +Maintainer: Equivs Dummy Package Generator Standards-Version: 3.9.2 Build-Depends: debhelper-compat (= 12) Package-List: bragi deb misc optional arch=ppc64 Checksums-Sha1: - 40c01fe792541b912ec96014a456b53e38173130 1652 bragi_1.0.tar.xz + 717a72a34842005f545acadfbcee7dbbccdd462f 1664 bragi_1.0.tar.xz Checksums-Sha256: - a0c9d7993221c45bc7fc9870dd58fdbb69e31a3cc39b7df5d26d49be5c8c4c24 1652 bragi_1.0.tar.xz + 814d2fc81f64d089b8c78d827428fdacdc0c876e0e2a8cc0411befc1b35ef80c 1664 bragi_1.0.tar.xz Files: - 36b134c1348240931c902c6b65d39810 1652 bragi_1.0.tar.xz + 68b6386e52244c34abde492a334f54e9 1664 bragi_1.0.tar.xz diff --git a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz index 21bf13a87..631a6083d 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz and b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/b/bragi/bragi_1.0.tar.xz differ 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 index 3475e0693..f3a752d4a 100644 Binary files a/pulp_deb/tests/functional/data/debian/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb and b/pulp_deb/tests/functional/data/debian/pool/jotunheimr/g/geirrodr/geirrodr_1.0_armeb.deb differ diff --git a/pulp_deb/tests/unit/test_package_metadata.py b/pulp_deb/tests/unit/test_package_metadata.py new file mode 100644 index 000000000..111febc4c --- /dev/null +++ b/pulp_deb/tests/unit/test_package_metadata.py @@ -0,0 +1,64 @@ +from pulp_deb.app.package_metadata import ( + calculate_package_metadata_sha256, + normalize_package_metadata, +) + +BASE_METADATA = { + "package": "example", + "version": "1.0", + "architecture": "amd64", + "maintainer": "Example ", + "description": "Example package", +} + + +def test_custom_field_order_does_not_change_metadata_digest(): + left = { + **BASE_METADATA, + "custom_fields": {"X-Foo": "one", "X-Bar": "two"}, + } + right = { + **BASE_METADATA, + "custom_fields": {"X-Bar": "two", "X-Foo": "one"}, + } + + assert calculate_package_metadata_sha256(left) == calculate_package_metadata_sha256(right) + + +def test_custom_field_value_changes_metadata_digest(): + old = { + **BASE_METADATA, + "custom_fields": {"Phased-Update-Percentage": "20"}, + } + new = { + **BASE_METADATA, + "custom_fields": {"Phased-Update-Percentage": "50"}, + } + + assert calculate_package_metadata_sha256(old) != calculate_package_metadata_sha256(new) + + +def test_custom_field_removal_changes_metadata_digest(): + old = { + **BASE_METADATA, + "custom_fields": {"Phased-Update-Percentage": "20"}, + } + new = {**BASE_METADATA, "custom_fields": {}} + + assert calculate_package_metadata_sha256(old) != calculate_package_metadata_sha256(new) + + +def test_missing_and_ampty_custom_fields_are_equivalent(): + assert calculate_package_metadata_sha256(BASE_METADATA) == calculate_package_metadata_sha256( + {**BASE_METADATA, "custom_fields": None} + ) + + +def test_installed_size_is_normalized_to_integer(): + with_string = {**BASE_METADATA, "installed_size": "123"} + with_integer = {**BASE_METADATA, "installed_size": 123} + + assert calculate_package_metadata_sha256(with_string) == calculate_package_metadata_sha256( + with_integer + ) + assert normalize_package_metadata(with_string)["installed_size"] == 123 diff --git a/pulp_deb/tests/unit/test_serializers.py b/pulp_deb/tests/unit/test_serializers.py index 49db5238b..99f1ce32d 100644 --- a/pulp_deb/tests/unit/test_serializers.py +++ b/pulp_deb/tests/unit/test_serializers.py @@ -59,3 +59,27 @@ def test_package_822_serializer_handles_architecture_variant(): assert serializer.validated_data["architecture"] == "amd64" assert serializer.validated_data["architecture_variant"] == "amd64v3" assert "Architecture-Variant" not in serializer.validated_data.get("custom_fields", {}) + + +def test_package_822_serializer_metadata_digest_changes_with_custom_metadata(): + old_paragraph = deb822.Packages() + old_paragraph["Package"] = "foo" + old_paragraph["Version"] = "1.0" + old_paragraph["Architecture"] = "amd64" + old_paragraph["Maintainer"] = "Example Maintainer " + old_paragraph["Description"] = "Example Package" + old_paragraph["Phased-Update-Percentage"] = "20" + + new_paragraph = deb822.Packages(old_paragraph) + new_paragraph["Phased-Update-Percentage"] = "50" + + old_serializer = Package822Serializer.from822(old_paragraph) + new_serializer = Package822Serializer.from822(new_paragraph) + assert old_serializer.is_valid(), old_serializer.errors + assert new_serializer.is_valid(), new_serializer.errors + + from pulp_deb.app.package_metadata import calculate_package_metadata_sha256 + + assert calculate_package_metadata_sha256( + old_serializer.validated_data + ) != calculate_package_metadata_sha256(new_serializer.validated_data)