arch/lister: Drop artifact size approximation from the listing
That fails the current loader ingestion as this must be an exact value (when provided, it's checked against the download operation). Refs. swh/infra/sysadm-environment#4746
This commit is contained in:
parent
2eb3223496
commit
42d8e24d7e
2 changed files with 96 additions and 403 deletions
|
@ -26,41 +26,6 @@ logger = logging.getLogger(__name__)
|
|||
ArchListerPage = List[Dict[str, Any]]
|
||||
|
||||
|
||||
def size_to_bytes(size: str) -> int:
|
||||
"""Convert human readable file size to bytes.
|
||||
|
||||
Resulting value is an approximation as input value is in most case rounded.
|
||||
|
||||
Args:
|
||||
size: A string representing a human readable file size (eg: '500K')
|
||||
|
||||
Returns:
|
||||
A decimal representation of file size
|
||||
|
||||
Examples::
|
||||
|
||||
>>> size_to_bytes("500")
|
||||
500
|
||||
>>> size_to_bytes("1K")
|
||||
1000
|
||||
"""
|
||||
units = {
|
||||
"K": 1000,
|
||||
"M": 1000**2,
|
||||
"G": 1000**3,
|
||||
"T": 1000**4,
|
||||
"P": 1000**5,
|
||||
"E": 1000**6,
|
||||
"Z": 1000**7,
|
||||
"Y": 1000**8,
|
||||
}
|
||||
if size.endswith(tuple(units)):
|
||||
v, u = (size[:-1], size[-1])
|
||||
return int(v) * units[u]
|
||||
else:
|
||||
return int(size)
|
||||
|
||||
|
||||
class ArchLister(StatelessLister[ArchListerPage]):
|
||||
"""List Arch linux origins from 'core', 'extra', and 'community' repositories
|
||||
|
||||
|
@ -134,9 +99,9 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
def scrap_package_versions(
|
||||
self, name: str, repo: str, base_url: str
|
||||
) -> List[Dict[str, Any]]:
|
||||
"""Given a package 'name' and 'repo', make an http call to origin url and parse its content
|
||||
to get package versions artifacts data.
|
||||
That method is suitable only for 'official' Arch Linux, not 'arm'.
|
||||
"""Given a package 'name' and 'repo', make an http call to origin url and parse
|
||||
its content to get package versions artifacts data. That method is suitable
|
||||
only for 'official' Arch Linux, not 'arm'.
|
||||
|
||||
Args:
|
||||
name: Package name
|
||||
|
@ -153,10 +118,10 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
"repo": "core",
|
||||
"name": "dialog",
|
||||
"version": "1:1.3_20190211-1",
|
||||
"length": 180000,
|
||||
"filename": "dialog-1:1.3_20190211-1-x86_64.pkg.tar.xz",
|
||||
"last_modified": "2019-02-13T08:36:00"},
|
||||
]
|
||||
|
||||
"""
|
||||
url = self.ARCH_PACKAGE_VERSIONS_URL_PATTERN.format(
|
||||
pkgname=name, base_url=base_url
|
||||
|
@ -194,27 +159,24 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
# Extract last_modified and an approximate file size
|
||||
raw_text = link.next_sibling
|
||||
raw_text_rex = re.compile(
|
||||
r"^(?P<last_modified>\d+-\w+-\d+ \d\d:\d\d)\s+(?P<size>\w+)$"
|
||||
r"^(?P<last_modified>\d+-\w+-\d+ \d\d:\d\d)\s+.*$"
|
||||
)
|
||||
s = raw_text_rex.search(raw_text.strip())
|
||||
if s is None:
|
||||
logger.error(
|
||||
"Can not find a match for 'last_modified' and/or "
|
||||
"'size' in '%(raw_text)s'",
|
||||
"Can not find a match for 'last_modified' in '%(raw_text)s'",
|
||||
dict(raw_text=raw_text),
|
||||
)
|
||||
else:
|
||||
assert s.groups()
|
||||
assert len(s.groups()) == 2
|
||||
last_modified_str, size = s.groups()
|
||||
values = s.groups()
|
||||
assert values and len(values) == 1
|
||||
last_modified_str = values[0]
|
||||
|
||||
# format as expected
|
||||
last_modified = datetime.datetime.strptime(
|
||||
last_modified_str, "%d-%b-%Y %H:%M"
|
||||
).isoformat()
|
||||
|
||||
length = size_to_bytes(size) # we want bytes
|
||||
|
||||
# link url is relative, format a canonical one
|
||||
url = self.ARCH_PACKAGE_DOWNLOAD_URL_PATTERN.format(
|
||||
base_url=base_url, pkgname=name, filename=filename
|
||||
|
@ -228,7 +190,6 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
filename=filename,
|
||||
url=url,
|
||||
last_modified=last_modified,
|
||||
length=length,
|
||||
)
|
||||
)
|
||||
return versions
|
||||
|
@ -432,7 +393,6 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
last_modified=last_modified.replace(tzinfo=None).isoformat(
|
||||
timespec="seconds"
|
||||
),
|
||||
length=int(data["csize"]),
|
||||
)
|
||||
]
|
||||
|
||||
|
@ -459,7 +419,6 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
"version": version["version"],
|
||||
"filename": version["filename"],
|
||||
"url": version["url"],
|
||||
"length": version["length"],
|
||||
}
|
||||
)
|
||||
if version["version"] == origin["version"]:
|
||||
|
@ -468,7 +427,7 @@ class ArchLister(StatelessLister[ArchListerPage]):
|
|||
"sha256": origin["data"]["sha256sum"],
|
||||
}
|
||||
else:
|
||||
artifacts[-1]["checksums"] = {"length": version["length"]}
|
||||
artifacts[-1]["checksums"] = {}
|
||||
|
||||
arch_metadata.append(
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (C) 2022 The Software Heritage developers
|
||||
# Copyright (C) 2022-2023 The Software Heritage developers
|
||||
# See the AUTHORS file at the top-level directory of this distribution
|
||||
# License: GNU General Public License version 3, or any later version
|
||||
# See top-level LICENSE file for more information
|
||||
|
@ -16,205 +16,138 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20190211-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20190211-1",
|
||||
"length": 180000,
|
||||
"filename": "dialog-1:1.3_20190211-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 180000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20190724-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20190724-1",
|
||||
"length": 180000,
|
||||
"filename": "dialog-1:1.3_20190724-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 180000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20190728-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20190728-1",
|
||||
"length": 180000,
|
||||
"filename": "dialog-1:1.3_20190728-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 180000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20190806-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20190806-1",
|
||||
"length": 182000,
|
||||
"filename": "dialog-1:1.3_20190806-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 182000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20190808-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20190808-1",
|
||||
"length": 182000,
|
||||
"filename": "dialog-1:1.3_20190808-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 182000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20191110-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20191110-1",
|
||||
"length": 183000,
|
||||
"filename": "dialog-1:1.3_20191110-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 183000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20191110-2-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20191110-2",
|
||||
"length": 183000,
|
||||
"filename": "dialog-1:1.3_20191110-2-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 183000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20191209-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20191209-1",
|
||||
"length": 183000,
|
||||
"filename": "dialog-1:1.3_20191209-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 183000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20191210-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:1.3_20191210-1",
|
||||
"length": 184000,
|
||||
"filename": "dialog-1:1.3_20191210-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 184000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20200228-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20200228-1",
|
||||
"length": 196000,
|
||||
"filename": "dialog-1:1.3_20200228-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 196000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20200327-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20200327-1",
|
||||
"length": 196000,
|
||||
"filename": "dialog-1:1.3_20200327-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 196000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20201126-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20201126-1",
|
||||
"length": 199000,
|
||||
"filename": "dialog-1:1.3_20201126-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 199000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210117-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210117-1",
|
||||
"length": 200000,
|
||||
"filename": "dialog-1:1.3_20210117-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 200000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210306-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210306-1",
|
||||
"length": 201000,
|
||||
"filename": "dialog-1:1.3_20210306-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 201000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210319-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210319-1",
|
||||
"length": 201000,
|
||||
"filename": "dialog-1:1.3_20210319-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 201000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210324-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210324-1",
|
||||
"length": 201000,
|
||||
"filename": "dialog-1:1.3_20210324-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 201000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210509-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210509-1",
|
||||
"length": 198000,
|
||||
"filename": "dialog-1:1.3_20210509-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 198000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210530-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210530-1",
|
||||
"length": 198000,
|
||||
"filename": "dialog-1:1.3_20210530-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 198000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20210621-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20210621-1",
|
||||
"length": 199000,
|
||||
"filename": "dialog-1:1.3_20210621-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 199000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20211107-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20211107-1",
|
||||
"length": 197000,
|
||||
"filename": "dialog-1:1.3_20211107-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 197000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20211214-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20211214-1",
|
||||
"length": 197000,
|
||||
"filename": "dialog-1:1.3_20211214-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 197000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20220117-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20220117-1",
|
||||
"length": 199000,
|
||||
"filename": "dialog-1:1.3_20220117-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 199000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/d/dialog/dialog-1:1.3_20220414-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:1.3_20220414-1",
|
||||
"length": 198000,
|
||||
"filename": "dialog-1:1.3_20220414-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "06407c0cb11c50d7bf83d600f2e8107c",
|
||||
|
@ -395,52 +328,36 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-1:3.16.1+15+g0fd8b5f-1-x86_64.pkg.tar.xz",
|
||||
"version": "1:3.16.1+15+g0fd8b5f-1",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-1:3.16.1+15+g0fd8b5f-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-1:3.16.1+15+g0fd8b5f-2-x86_64.pkg.tar.zst",
|
||||
"version": "1:3.16.1+15+g0fd8b5f-2",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-1:3.16.1+15+g0fd8b5f-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-1:3.16.1+15+g0fd8b5f-3-x86_64.pkg.tar.zst",
|
||||
"version": "1:3.16.1+15+g0fd8b5f-3",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-1:3.16.1+15+g0fd8b5f-3-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-1:3.16.1+15+g0fd8b5f-4-x86_64.pkg.tar.zst",
|
||||
"version": "1:3.16.1+15+g0fd8b5f-4",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-1:3.16.1+15+g0fd8b5f-4-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-2:3.16.1+14+gaad6437-1-x86_64.pkg.tar.zst",
|
||||
"version": "2:3.16.1+14+gaad6437-1",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-2:3.16.1+14+gaad6437-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-2:3.16.1+14+gaad6437-2-x86_64.pkg.tar.zst",
|
||||
"version": "2:3.16.1+14+gaad6437-2",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-2:3.16.1+14+gaad6437-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "eadcf1a6bb70a3e564f260b7fc58135a",
|
||||
|
@ -450,38 +367,26 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-3.16.1+14+gaad6437-1-x86_64.pkg.tar.xz",
|
||||
"version": "3.16.1+14+gaad6437-1",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-3.16.1+14+gaad6437-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-3.16.1+14+gaad6437-2-x86_64.pkg.tar.xz",
|
||||
"version": "3.16.1+14+gaad6437-2",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-3.16.1+14+gaad6437-2-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-3.16.1+15+gb9ffc4d-1-x86_64.pkg.tar.xz",
|
||||
"version": "3.16.1+15+gb9ffc4d-1",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-3.16.1+15+gb9ffc4d-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gnome-code-assistance/gnome-code-assistance-3:3.16.1+r14+gaad6437-1-x86_64.pkg.tar.zst",
|
||||
"version": "3:3.16.1+r14+gaad6437-1",
|
||||
"length": 2000000,
|
||||
"filename": "gnome-code-assistance-3:3.16.1+r14+gaad6437-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 2000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
],
|
||||
"arch_metadata": [
|
||||
|
@ -566,43 +471,30 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gzip/gzip-1.10-1-x86_64.pkg.tar.xz",
|
||||
"version": "1.10-1",
|
||||
"length": 78000,
|
||||
"filename": "gzip-1.10-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 78000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gzip/gzip-1.10-2-x86_64.pkg.tar.xz",
|
||||
"version": "1.10-2",
|
||||
"length": 78000,
|
||||
"filename": "gzip-1.10-2-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 78000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gzip/gzip-1.10-3-x86_64.pkg.tar.xz",
|
||||
"version": "1.10-3",
|
||||
"length": 78000,
|
||||
"filename": "gzip-1.10-3-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 78000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gzip/gzip-1.11-1-x86_64.pkg.tar.zst",
|
||||
"version": "1.11-1",
|
||||
"length": 82000,
|
||||
"filename": "gzip-1.11-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 82000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/g/gzip/gzip-1.12-1-x86_64.pkg.tar.zst",
|
||||
"version": "1.12-1",
|
||||
"length": 80000,
|
||||
"filename": "gzip-1.12-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "3e72c94305917d00d9e361a687cf0a3e",
|
||||
|
@ -657,16 +549,12 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/l/libasyncns/libasyncns-0.8+3+g68cd5af-2-x86_64.pkg.tar.xz",
|
||||
"version": "0.8+3+g68cd5af-2",
|
||||
"length": 16000,
|
||||
"filename": "libasyncns-0.8+3+g68cd5af-2-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 16000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/l/libasyncns/libasyncns-0.8+3+g68cd5af-3-x86_64.pkg.tar.zst",
|
||||
"version": "0.8+3+g68cd5af-3",
|
||||
"length": 17000,
|
||||
"filename": "libasyncns-0.8+3+g68cd5af-3-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "0aad62f00eab3d0ec7798cb5b4a6eddd",
|
||||
|
@ -676,11 +564,8 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/l/libasyncns/libasyncns-1:0.8+r3+g68cd5af-1-x86_64.pkg.tar.zst",
|
||||
"version": "1:0.8+r3+g68cd5af-1",
|
||||
"length": 17000,
|
||||
"filename": "libasyncns-1:0.8+r3+g68cd5af-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 17000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
],
|
||||
"arch_metadata": [
|
||||
|
@ -716,403 +601,270 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-4.8.2-1-x86_64.pkg.tar.xz",
|
||||
"version": "4.8.2-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-4.8.2-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-4.9-1-x86_64.pkg.tar.xz",
|
||||
"version": "4.9-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-4.9-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-4.9.1-1-x86_64.pkg.tar.xz",
|
||||
"version": "4.9.1-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-4.9.1-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.0-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.0-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.0-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.0.1-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.0.1-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.0.1-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.0.2-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.0.2-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.0.2-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.1-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.1-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.1-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.1.2-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.1.2-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.1.2-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.2-1-x86_64.pkg.tar.xz",
|
||||
"version": "5.2-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.2-1-x86_64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.2.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.2.1-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.2.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.2.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.2.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.2.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.2.2-2-x86_64.pkg.tar.zst",
|
||||
"version": "5.2.2-2",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.2.2-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.3-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.3-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.3-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.3.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.3.1-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.3.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.3.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.3.2-1",
|
||||
"length": 4000000,
|
||||
"filename": "mercurial-5.3.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 4000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.4-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.4-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.4-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.4-2-x86_64.pkg.tar.zst",
|
||||
"version": "5.4-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.4-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.4.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.4.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.4.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.4.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.4.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.4.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.5-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.5-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.5-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.5.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.5.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.5.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.5.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.5.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.5.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.6-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.6-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.6-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.6-2-x86_64.pkg.tar.zst",
|
||||
"version": "5.6-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.6-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.6-3-x86_64.pkg.tar.zst",
|
||||
"version": "5.6-3",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.6-3-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.6.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.6.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.6.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.7-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.7-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.7-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.7.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.7.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.7.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.8-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.8-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.8-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.8-2-x86_64.pkg.tar.zst",
|
||||
"version": "5.8-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.8-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.8.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.8.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.8.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.9.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.9.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.9.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.9.1-2-x86_64.pkg.tar.zst",
|
||||
"version": "5.9.1-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.9.1-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.9.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.9.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.9.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-5.9.3-1-x86_64.pkg.tar.zst",
|
||||
"version": "5.9.3-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-5.9.3-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.0-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0-2-x86_64.pkg.tar.zst",
|
||||
"version": "6.0-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0-3-x86_64.pkg.tar.zst",
|
||||
"version": "6.0-3",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0-3-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.0.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.0.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.0.3-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.0.3-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.0.3-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.1-2-x86_64.pkg.tar.zst",
|
||||
"version": "6.1-2",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.1-2-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.1.1-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.1.1-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.1.1-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 5000000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/m/mercurial/mercurial-6.1.2-1-x86_64.pkg.tar.zst",
|
||||
"version": "6.1.2-1",
|
||||
"length": 5000000,
|
||||
"filename": "mercurial-6.1.2-1-x86_64.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "037ff48bf6127e9d37ad7da7026a6dc0",
|
||||
|
@ -1447,43 +1199,30 @@ expected_origins = [
|
|||
{
|
||||
"url": "https://archive.archlinux.org/packages/p/python-hglib/python-hglib-2.6.1-3-any.pkg.tar.xz",
|
||||
"version": "2.6.1-3",
|
||||
"length": 40000,
|
||||
"filename": "python-hglib-2.6.1-3-any.pkg.tar.xz",
|
||||
"checksums": {
|
||||
"length": 40000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/p/python-hglib/python-hglib-2.6.2-1-any.pkg.tar.zst",
|
||||
"version": "2.6.2-1",
|
||||
"length": 43000,
|
||||
"filename": "python-hglib-2.6.2-1-any.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 43000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/p/python-hglib/python-hglib-2.6.2-2-any.pkg.tar.zst",
|
||||
"version": "2.6.2-2",
|
||||
"length": 43000,
|
||||
"filename": "python-hglib-2.6.2-2-any.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 43000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/p/python-hglib/python-hglib-2.6.2-3-any.pkg.tar.zst",
|
||||
"version": "2.6.2-3",
|
||||
"length": 43000,
|
||||
"filename": "python-hglib-2.6.2-3-any.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"length": 43000,
|
||||
},
|
||||
"checksums": {},
|
||||
},
|
||||
{
|
||||
"url": "https://archive.archlinux.org/packages/p/python-hglib/python-hglib-2.6.2-4-any.pkg.tar.zst",
|
||||
"version": "2.6.2-4",
|
||||
"length": 43000,
|
||||
"filename": "python-hglib-2.6.2-4-any.pkg.tar.zst",
|
||||
"checksums": {
|
||||
"md5": "ecc6598834dc216efd938466a2425eae",
|
||||
|
@ -1537,7 +1276,6 @@ expected_origins = [
|
|||
"artifacts": [
|
||||
{
|
||||
"url": "https://uk.mirror.archlinuxarm.org/aarch64/core/gzip-1.12-1-aarch64.pkg.tar.xz",
|
||||
"length": 79640,
|
||||
"version": "1.12-1",
|
||||
"filename": "gzip-1.12-1-aarch64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
|
@ -1564,7 +1302,6 @@ expected_origins = [
|
|||
"artifacts": [
|
||||
{
|
||||
"url": "https://uk.mirror.archlinuxarm.org/aarch64/extra/mercurial-6.1.3-1-aarch64.pkg.tar.xz",
|
||||
"length": 4931228,
|
||||
"version": "6.1.3-1",
|
||||
"filename": "mercurial-6.1.3-1-aarch64.pkg.tar.xz",
|
||||
"checksums": {
|
||||
|
@ -1591,7 +1328,6 @@ expected_origins = [
|
|||
"artifacts": [
|
||||
{
|
||||
"url": "https://uk.mirror.archlinuxarm.org/any/community/python-hglib-2.6.2-4-any.pkg.tar.xz",
|
||||
"length": 41432,
|
||||
"version": "2.6.2-4",
|
||||
"filename": "python-hglib-2.6.2-4-any.pkg.tar.xz",
|
||||
"checksums": {
|
||||
|
@ -1618,7 +1354,6 @@ expected_origins = [
|
|||
"artifacts": [
|
||||
{
|
||||
"url": "https://uk.mirror.archlinuxarm.org/armv7h/core/gzip-1.12-1-armv7h.pkg.tar.xz",
|
||||
"length": 78468,
|
||||
"version": "1.12-1",
|
||||
"filename": "gzip-1.12-1-armv7h.pkg.tar.xz",
|
||||
"checksums": {
|
||||
|
@ -1645,7 +1380,6 @@ expected_origins = [
|
|||
"artifacts": [
|
||||
{
|
||||
"url": "https://uk.mirror.archlinuxarm.org/armv7h/extra/mercurial-6.1.3-1-armv7h.pkg.tar.xz",
|
||||
"length": 4897816,
|
||||
"version": "6.1.3-1",
|
||||
"filename": "mercurial-6.1.3-1-armv7h.pkg.tar.xz",
|
||||
"checksums": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue