Comments (3)
Attached is a dump of the pickle that is uploaded, in pretty text format,
and in the python pickle format. Unfortunately, it is in Python binary
pickle format (here as variable 'p'), which is then bz2 compressed, base 64
urlsafe encoded, before being uploaded.
data = base64.urlsafe_b64encode(bz2.compress(p))
On Thu, May 19, 2016 at 7:53 PM, Jason Tibbitts [email protected]
wrote:
I have been working on a tool I call quick-fedora-mirror:
https://pagure.io/quick-fedora-mirrorWhen it runs, it has a pretty complete picture of the contents of the
local mirror already stored away and could easily send those to
mirrormanager. Except that I'm not sure exactly what mirrormanager will
take, besides a base64 encoded bzip2 compressed version of some data
structure.Could you tell me what it's supposed to look like? It would be really
great if I could generate it without using python (because I'm trying to
minimize client dependencies).—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#167
{'fedora archive': {'dirtree': {}, 'enabled': '0'},
'fedora epel': {'dirtree': {'': {},
'4': {},
'4/SRPMS': {},
'4/SRPMS/headers': {},
'4/SRPMS/repodata': {},
'4/i386': {},
'4/i386/headers': {},
'4/i386/repodata': {},
'4/x86_64': {},
'4/x86_64/headers': {},
'4/x86_64/repodata': {},
'5': {},
'5/SRPMS': {},
'5/SRPMS/repodata': {},
'5/i386': {},
'5/i386/repodata': {},
'5/x86_64': {},
'5/x86_64/repodata': {},
'6': {},
'6/SRPMS': {},
'6/SRPMS/repodata': {},
'6/i386': {},
'6/i386/repodata': {},
'6/x86_64': {},
'6/x86_64/repodata': {},
'7': {},
'7/SRPMS': {},
'7/SRPMS/0': {},
'7/SRPMS/2': {},
'7/SRPMS/3': {},
'7/SRPMS/a': {},
'7/SRPMS/b': {},
'7/SRPMS/c': {},
'7/SRPMS/d': {},
'7/SRPMS/e': {},
'7/SRPMS/f': {},
'7/SRPMS/g': {},
'7/SRPMS/h': {},
'7/SRPMS/i': {},
'7/SRPMS/j': {},
'7/SRPMS/k': {},
'7/SRPMS/l': {},
'7/SRPMS/m': {},
'7/SRPMS/n': {},
'7/SRPMS/o': {},
'7/SRPMS/p': {},
'7/SRPMS/q': {},
'7/SRPMS/r': {},
'7/SRPMS/repodata': {},
'7/SRPMS/s': {},
'7/SRPMS/t': {},
'7/SRPMS/u': {},
'7/SRPMS/v': {},
'7/SRPMS/w': {},
'7/SRPMS/x': {},
'7/SRPMS/y': {},
'7/SRPMS/z': {},
'7/ppc64le': {},
'7/ppc64le/2': {},
'7/ppc64le/3': {},
'7/ppc64le/a': {},
'7/ppc64le/b': {},
'7/ppc64le/c': {},
'7/ppc64le/d': {},
'7/ppc64le/e': {},
'7/ppc64le/f': {},
'7/ppc64le/g': {},
'7/ppc64le/h': {},
'7/ppc64le/i': {},
'7/ppc64le/j': {},
'7/ppc64le/k': {},
'7/ppc64le/l': {},
'7/ppc64le/m': {},
'7/ppc64le/n': {},
'7/ppc64le/o': {},
'7/ppc64le/p': {},
'7/ppc64le/q': {},
'7/ppc64le/r': {},
'7/ppc64le/repodata': {},
'7/ppc64le/s': {},
'7/ppc64le/t': {},
'7/ppc64le/u': {},
'7/ppc64le/v': {},
'7/ppc64le/w': {},
'7/ppc64le/x': {},
'7/ppc64le/y': {},
'7/ppc64le/z': {},
'7/x86_64': {},
'7/x86_64/0': {},
'7/x86_64/2': {},
'7/x86_64/3': {},
'7/x86_64/a': {},
'7/x86_64/b': {},
'7/x86_64/c': {},
'7/x86_64/d': {},
'7/x86_64/e': {},
'7/x86_64/f': {},
'7/x86_64/g': {},
'7/x86_64/h': {},
'7/x86_64/i': {},
'7/x86_64/j': {},
'7/x86_64/k': {},
'7/x86_64/l': {},
'7/x86_64/m': {},
'7/x86_64/n': {},
'7/x86_64/o': {},
'7/x86_64/p': {},
'7/x86_64/q': {},
'7/x86_64/r': {},
'7/x86_64/repodata': {},
'7/x86_64/s': {},
'7/x86_64/t': {},
'7/x86_64/u': {},
'7/x86_64/v': {},
'7/x86_64/w': {},
'7/x86_64/x': {},
'7/x86_64/y': {},
'7/x86_64/z': {},
'testing': {},
'testing/4': {},
'testing/4/SRPMS': {},
'testing/4/SRPMS/headers': {},
'testing/4/SRPMS/repodata': {},
'testing/4/i386': {},
'testing/4/i386/headers': {},
'testing/4/i386/repodata': {},
'testing/4/x86_64': {},
'testing/4/x86_64/headers': {},
'testing/4/x86_64/repodata': {},
'testing/5': {},
'testing/5/SRPMS': {},
'testing/5/SRPMS/repodata': {},
'testing/5/i386': {},
'testing/5/i386/repodata': {},
'testing/5/x86_64': {},
'testing/5/x86_64/repodata': {},
'testing/6': {},
'testing/6/SRPMS': {},
'testing/6/SRPMS/repodata': {},
'testing/6/i386': {},
'testing/6/i386/repodata': {},
'testing/6/x86_64': {},
'testing/6/x86_64/repodata': {},
'testing/7': {},
'testing/7/SRPMS': {},
'testing/7/SRPMS/3': {},
'testing/7/SRPMS/a': {},
'testing/7/SRPMS/b': {},
'testing/7/SRPMS/c': {},
'testing/7/SRPMS/d': {},
'testing/7/SRPMS/e': {},
'testing/7/SRPMS/f': {},
'testing/7/SRPMS/g': {},
'testing/7/SRPMS/h': {},
'testing/7/SRPMS/i': {},
'testing/7/SRPMS/j': {},
'testing/7/SRPMS/k': {},
'testing/7/SRPMS/l': {},
'testing/7/SRPMS/m': {},
'testing/7/SRPMS/n': {},
'testing/7/SRPMS/o': {},
'testing/7/SRPMS/p': {},
'testing/7/SRPMS/q': {},
'testing/7/SRPMS/r': {},
'testing/7/SRPMS/repodata': {},
'testing/7/SRPMS/s': {},
'testing/7/SRPMS/t': {},
'testing/7/SRPMS/u': {},
'testing/7/SRPMS/v': {},
'testing/7/SRPMS/w': {},
'testing/7/SRPMS/y': {},
'testing/7/ppc64le': {},
'testing/7/ppc64le/3': {},
'testing/7/ppc64le/a': {},
'testing/7/ppc64le/b': {},
'testing/7/ppc64le/c': {},
'testing/7/ppc64le/d': {},
'testing/7/ppc64le/e': {},
'testing/7/ppc64le/f': {},
'testing/7/ppc64le/g': {},
'testing/7/ppc64le/h': {},
'testing/7/ppc64le/i': {},
'testing/7/ppc64le/j': {},
'testing/7/ppc64le/k': {},
'testing/7/ppc64le/l': {},
'testing/7/ppc64le/m': {},
'testing/7/ppc64le/n': {},
'testing/7/ppc64le/o': {},
'testing/7/ppc64le/p': {},
'testing/7/ppc64le/q': {},
'testing/7/ppc64le/r': {},
'testing/7/ppc64le/repodata': {},
'testing/7/ppc64le/s': {},
'testing/7/ppc64le/t': {},
'testing/7/ppc64le/u': {},
'testing/7/ppc64le/v': {},
'testing/7/ppc64le/w': {},
'testing/7/ppc64le/x': {},
'testing/7/ppc64le/y': {},
'testing/7/x86_64': {},
'testing/7/x86_64/3': {},
'testing/7/x86_64/a': {},
'testing/7/x86_64/b': {},
'testing/7/x86_64/c': {},
'testing/7/x86_64/d': {},
'testing/7/x86_64/e': {},
'testing/7/x86_64/f': {},
'testing/7/x86_64/g': {},
'testing/7/x86_64/h': {},
'testing/7/x86_64/i': {},
'testing/7/x86_64/j': {},
'testing/7/x86_64/k': {},
'testing/7/x86_64/l': {},
'testing/7/x86_64/m': {},
'testing/7/x86_64/n': {},
'testing/7/x86_64/o': {},
'testing/7/x86_64/p': {},
'testing/7/x86_64/q': {},
'testing/7/x86_64/r': {},
'testing/7/x86_64/repodata': {},
'testing/7/x86_64/s': {},
'testing/7/x86_64/t': {},
'testing/7/x86_64/u': {},
'testing/7/x86_64/v': {},
'testing/7/x86_64/w': {},
'testing/7/x86_64/x': {},
'testing/7/x86_64/y': {}},
'enabled': '1'},
'fedora linux': {'dirtree': {'': {},
'development': {},
'development/24': {},
'development/24/Atomic': {},
'development/24/Atomic/source': {},
'development/24/Atomic/source/tree': {},
'development/24/Atomic/source/tree/Packages': {},
'development/24/Atomic/x86_64': {},
'development/24/Atomic/x86_64/iso': {},
'development/24/Atomic/x86_64/iso/EFI': {},
'development/24/Atomic/x86_64/iso/EFI/BOOT': {},
'development/24/Atomic/x86_64/iso/EFI/BOOT/fonts': {},
'development/24/Atomic/x86_64/iso/images': {},
'development/24/Atomic/x86_64/iso/images/pxeboot': {},
'development/24/Atomic/x86_64/iso/isolinux': {},
'development/24/Atomic/x86_64/os': {},
'development/24/Atomic/x86_64/os/Packages': {},
'development/24/CloudImages': {},
'development/24/CloudImages/i386': {},
'development/24/CloudImages/i386/iso': {},
'development/24/CloudImages/i386/os': {},
'development/24/CloudImages/i386/os/Packages': {},
'development/24/CloudImages/source': {},
'development/24/CloudImages/source/tree': {},
'development/24/CloudImages/source/tree/Packages': {},
'development/24/CloudImages/x86_64': {},
'development/24/CloudImages/x86_64/images': {},
'development/24/CloudImages/x86_64/iso': {},
'development/24/CloudImages/x86_64/os': {},
'development/24/CloudImages/x86_64/os/Packages': {},
'development/24/Docker': {},
'development/24/Docker/armhfp': {},
'development/24/Docker/armhfp/images': {},
'development/24/Docker/armhfp/iso': {},
'development/24/Docker/armhfp/os': {},
'development/24/Docker/armhfp/os/Packages': {},
'development/24/Docker/source': {},
'development/24/Docker/source/tree': {},
'development/24/Docker/source/tree/Packages': {},
'development/24/Docker/x86_64': {},
'development/24/Docker/x86_64/images': {},
'development/24/Docker/x86_64/iso': {},
'development/24/Docker/x86_64/os': {},
'development/24/Docker/x86_64/os/Packages': {},
'development/24/Everything': {},
'development/24/Everything/armhfp': {},
'development/24/Everything/armhfp/os': {},
'development/24/Everything/armhfp/os/Packages': {},
'development/24/Everything/armhfp/os/Packages/0': {},
'development/24/Everything/armhfp/os/Packages/2': {},
'development/24/Everything/armhfp/os/Packages/3': {},
'development/24/Everything/armhfp/os/Packages/4': {},
'development/24/Everything/armhfp/os/Packages/6': {},
'development/24/Everything/armhfp/os/Packages/7': {},
'development/24/Everything/armhfp/os/Packages/9': {},
'development/24/Everything/armhfp/os/Packages/a': {},
'development/24/Everything/armhfp/os/Packages/b': {},
'development/24/Everything/armhfp/os/Packages/c': {},
'development/24/Everything/armhfp/os/Packages/d': {},
'development/24/Everything/armhfp/os/Packages/e': {},
'development/24/Everything/armhfp/os/Packages/f': {},
'development/24/Everything/armhfp/os/Packages/g': {},
'development/24/Everything/armhfp/os/Packages/h': {},
'development/24/Everything/armhfp/os/Packages/i': {},
'development/24/Everything/armhfp/os/Packages/j': {},
'development/24/Everything/armhfp/os/Packages/k': {},
'development/24/Everything/armhfp/os/Packages/l': {},
'development/24/Everything/armhfp/os/Packages/m': {},
'development/24/Everything/armhfp/os/Packages/n': {},
'development/24/Everything/armhfp/os/Packages/o': {},
'development/24/Everything/armhfp/os/Packages/p': {},
'development/24/Everything/armhfp/os/Packages/q': {},
'development/24/Everything/armhfp/os/Packages/r': {},
'development/24/Everything/armhfp/os/Packages/s': {},
'development/24/Everything/armhfp/os/Packages/t': {},
'development/24/Everything/armhfp/os/Packages/u': {},
'development/24/Everything/armhfp/os/Packages/v': {},
'development/24/Everything/armhfp/os/Packages/w': {},
'development/24/Everything/armhfp/os/Packages/x': {},
'development/24/Everything/armhfp/os/Packages/y': {},
'development/24/Everything/armhfp/os/Packages/z': {},
'development/24/Everything/armhfp/os/images': {},
'development/24/Everything/armhfp/os/images/pxeboot': {},
'development/24/Everything/armhfp/os/images/pxeboot/dtb': {},
'development/24/Everything/armhfp/os/repodata': {},
'development/24/Everything/i386': {},
'development/24/Everything/i386/iso': {},
'development/24/Everything/i386/os': {},
'development/24/Everything/i386/os/Packages': {},
'development/24/Everything/i386/os/Packages/0': {},
'development/24/Everything/i386/os/Packages/2': {},
'development/24/Everything/i386/os/Packages/3': {},
'development/24/Everything/i386/os/Packages/4': {},
'development/24/Everything/i386/os/Packages/6': {},
'development/24/Everything/i386/os/Packages/7': {},
'development/24/Everything/i386/os/Packages/9': {},
'development/24/Everything/i386/os/Packages/a': {},
'development/24/Everything/i386/os/Packages/b': {},
'development/24/Everything/i386/os/Packages/c': {},
'development/24/Everything/i386/os/Packages/d': {},
'development/24/Everything/i386/os/Packages/e': {},
'development/24/Everything/i386/os/Packages/f': {},
'development/24/Everything/i386/os/Packages/g': {},
'development/24/Everything/i386/os/Packages/h': {},
'development/24/Everything/i386/os/Packages/i': {},
'development/24/Everything/i386/os/Packages/j': {},
'development/24/Everything/i386/os/Packages/k': {},
'development/24/Everything/i386/os/Packages/l': {},
'development/24/Everything/i386/os/Packages/m': {},
'development/24/Everything/i386/os/Packages/n': {},
'development/24/Everything/i386/os/Packages/o': {},
'development/24/Everything/i386/os/Packages/p': {},
'development/24/Everything/i386/os/Packages/q': {},
'development/24/Everything/i386/os/Packages/r': {},
'development/24/Everything/i386/os/Packages/s': {},
'development/24/Everything/i386/os/Packages/t': {},
'development/24/Everything/i386/os/Packages/u': {},
'development/24/Everything/i386/os/Packages/v': {},
'development/24/Everything/i386/os/Packages/w': {},
'development/24/Everything/i386/os/Packages/x': {},
'development/24/Everything/i386/os/Packages/y': {},
'development/24/Everything/i386/os/Packages/z': {},
'development/24/Everything/i386/os/images': {},
'development/24/Everything/i386/os/images/pxeboot': {},
'development/24/Everything/i386/os/isolinux': {},
'development/24/Everything/i386/os/repodata': {},
'development/24/Everything/source': {},
'development/24/Everything/source/tree': {},
'development/24/Everything/source/tree/Packages': {},
'development/24/Everything/source/tree/Packages/0': {},
'development/24/Everything/source/tree/Packages/2': {},
'development/24/Everything/source/tree/Packages/3': {},
'development/24/Everything/source/tree/Packages/4': {},
'development/24/Everything/source/tree/Packages/6': {},
'development/24/Everything/source/tree/Packages/7': {},
'development/24/Everything/source/tree/Packages/9': {},
'development/24/Everything/source/tree/Packages/a': {},
'development/24/Everything/source/tree/Packages/b': {},
'development/24/Everything/source/tree/Packages/c': {},
'development/24/Everything/source/tree/Packages/d': {},
'development/24/Everything/source/tree/Packages/e': {},
'development/24/Everything/source/tree/Packages/f': {},
'development/24/Everything/source/tree/Packages/g': {},
'development/24/Everything/source/tree/Packages/h': {},
'development/24/Everything/source/tree/Packages/i': {},
'development/24/Everything/source/tree/Packages/j': {},
'development/24/Everything/source/tree/Packages/k': {},
'development/24/Everything/source/tree/Packages/l': {},
'development/24/Everything/source/tree/Packages/m': {},
'development/24/Everything/source/tree/Packages/n': {},
'development/24/Everything/source/tree/Packages/o': {},
'development/24/Everything/source/tree/Packages/p': {},
'development/24/Everything/source/tree/Packages/q': {},
'development/24/Everything/source/tree/Packages/r': {},
'development/24/Everything/source/tree/Packages/s': {},
'development/24/Everything/source/tree/Packages/t': {},
'development/24/Everything/source/tree/Packages/u': {},
'development/24/Everything/source/tree/Packages/v': {},
'development/24/Everything/source/tree/Packages/w': {},
'development/24/Everything/source/tree/Packages/x': {},
'development/24/Everything/source/tree/Packages/y': {},
'development/24/Everything/source/tree/Packages/z': {},
'development/24/Everything/source/tree/repodata': {},
'development/24/Everything/x86_64': {},
'development/24/Everything/x86_64/iso': {},
'development/24/Everything/x86_64/os': {},
'development/24/Everything/x86_64/os/EFI': {},
'development/24/Everything/x86_64/os/EFI/BOOT': {},
'development/24/Everything/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Everything/x86_64/os/Packages': {},
'development/24/Everything/x86_64/os/Packages/0': {},
'development/24/Everything/x86_64/os/Packages/2': {},
'development/24/Everything/x86_64/os/Packages/3': {},
'development/24/Everything/x86_64/os/Packages/4': {},
'development/24/Everything/x86_64/os/Packages/6': {},
'development/24/Everything/x86_64/os/Packages/7': {},
'development/24/Everything/x86_64/os/Packages/9': {},
'development/24/Everything/x86_64/os/Packages/a': {},
'development/24/Everything/x86_64/os/Packages/b': {},
'development/24/Everything/x86_64/os/Packages/c': {},
'development/24/Everything/x86_64/os/Packages/d': {},
'development/24/Everything/x86_64/os/Packages/e': {},
'development/24/Everything/x86_64/os/Packages/f': {},
'development/24/Everything/x86_64/os/Packages/g': {},
'development/24/Everything/x86_64/os/Packages/h': {},
'development/24/Everything/x86_64/os/Packages/i': {},
'development/24/Everything/x86_64/os/Packages/j': {},
'development/24/Everything/x86_64/os/Packages/k': {},
'development/24/Everything/x86_64/os/Packages/l': {},
'development/24/Everything/x86_64/os/Packages/m': {},
'development/24/Everything/x86_64/os/Packages/n': {},
'development/24/Everything/x86_64/os/Packages/o': {},
'development/24/Everything/x86_64/os/Packages/p': {},
'development/24/Everything/x86_64/os/Packages/q': {},
'development/24/Everything/x86_64/os/Packages/r': {},
'development/24/Everything/x86_64/os/Packages/s': {},
'development/24/Everything/x86_64/os/Packages/t': {},
'development/24/Everything/x86_64/os/Packages/u': {},
'development/24/Everything/x86_64/os/Packages/v': {},
'development/24/Everything/x86_64/os/Packages/w': {},
'development/24/Everything/x86_64/os/Packages/x': {},
'development/24/Everything/x86_64/os/Packages/y': {},
'development/24/Everything/x86_64/os/Packages/z': {},
'development/24/Everything/x86_64/os/images': {},
'development/24/Everything/x86_64/os/images/pxeboot': {},
'development/24/Everything/x86_64/os/isolinux': {},
'development/24/Everything/x86_64/os/repodata': {},
'development/24/Server': {},
'development/24/Server/armhfp': {},
'development/24/Server/armhfp/images': {},
'development/24/Server/armhfp/iso': {},
'development/24/Server/armhfp/os': {},
'development/24/Server/armhfp/os/Packages': {},
'development/24/Server/armhfp/os/Packages/3': {},
'development/24/Server/armhfp/os/Packages/a': {},
'development/24/Server/armhfp/os/Packages/b': {},
'development/24/Server/armhfp/os/Packages/c': {},
'development/24/Server/armhfp/os/Packages/d': {},
'development/24/Server/armhfp/os/Packages/e': {},
'development/24/Server/armhfp/os/Packages/f': {},
'development/24/Server/armhfp/os/Packages/g': {},
'development/24/Server/armhfp/os/Packages/h': {},
'development/24/Server/armhfp/os/Packages/i': {},
'development/24/Server/armhfp/os/Packages/j': {},
'development/24/Server/armhfp/os/Packages/k': {},
'development/24/Server/armhfp/os/Packages/l': {},
'development/24/Server/armhfp/os/Packages/m': {},
'development/24/Server/armhfp/os/Packages/n': {},
'development/24/Server/armhfp/os/Packages/o': {},
'development/24/Server/armhfp/os/Packages/p': {},
'development/24/Server/armhfp/os/Packages/q': {},
'development/24/Server/armhfp/os/Packages/r': {},
'development/24/Server/armhfp/os/Packages/s': {},
'development/24/Server/armhfp/os/Packages/t': {},
'development/24/Server/armhfp/os/Packages/u': {},
'development/24/Server/armhfp/os/Packages/v': {},
'development/24/Server/armhfp/os/Packages/w': {},
'development/24/Server/armhfp/os/Packages/x': {},
'development/24/Server/armhfp/os/Packages/y': {},
'development/24/Server/armhfp/os/Packages/z': {},
'development/24/Server/armhfp/os/images': {},
'development/24/Server/armhfp/os/images/pxeboot': {},
'development/24/Server/armhfp/os/images/pxeboot/dtb': {},
'development/24/Server/armhfp/os/repodata': {},
'development/24/Server/i386': {},
'development/24/Server/i386/iso': {},
'development/24/Server/i386/os': {},
'development/24/Server/i386/os/Packages': {},
'development/24/Server/i386/os/Packages/3': {},
'development/24/Server/i386/os/Packages/a': {},
'development/24/Server/i386/os/Packages/b': {},
'development/24/Server/i386/os/Packages/c': {},
'development/24/Server/i386/os/Packages/d': {},
'development/24/Server/i386/os/Packages/e': {},
'development/24/Server/i386/os/Packages/f': {},
'development/24/Server/i386/os/Packages/g': {},
'development/24/Server/i386/os/Packages/h': {},
'development/24/Server/i386/os/Packages/i': {},
'development/24/Server/i386/os/Packages/j': {},
'development/24/Server/i386/os/Packages/k': {},
'development/24/Server/i386/os/Packages/l': {},
'development/24/Server/i386/os/Packages/m': {},
'development/24/Server/i386/os/Packages/n': {},
'development/24/Server/i386/os/Packages/o': {},
'development/24/Server/i386/os/Packages/p': {},
'development/24/Server/i386/os/Packages/q': {},
'development/24/Server/i386/os/Packages/r': {},
'development/24/Server/i386/os/Packages/s': {},
'development/24/Server/i386/os/Packages/t': {},
'development/24/Server/i386/os/Packages/u': {},
'development/24/Server/i386/os/Packages/v': {},
'development/24/Server/i386/os/Packages/w': {},
'development/24/Server/i386/os/Packages/x': {},
'development/24/Server/i386/os/Packages/y': {},
'development/24/Server/i386/os/Packages/z': {},
'development/24/Server/i386/os/images': {},
'development/24/Server/i386/os/images/pxeboot': {},
'development/24/Server/i386/os/isolinux': {},
'development/24/Server/i386/os/repodata': {},
'development/24/Server/source': {},
'development/24/Server/source/tree': {},
'development/24/Server/source/tree/Packages': {},
'development/24/Server/source/tree/Packages/3': {},
'development/24/Server/source/tree/Packages/a': {},
'development/24/Server/source/tree/Packages/b': {},
'development/24/Server/source/tree/Packages/c': {},
'development/24/Server/source/tree/Packages/d': {},
'development/24/Server/source/tree/Packages/e': {},
'development/24/Server/source/tree/Packages/f': {},
'development/24/Server/source/tree/Packages/g': {},
'development/24/Server/source/tree/Packages/h': {},
'development/24/Server/source/tree/Packages/i': {},
'development/24/Server/source/tree/Packages/j': {},
'development/24/Server/source/tree/Packages/k': {},
'development/24/Server/source/tree/Packages/l': {},
'development/24/Server/source/tree/Packages/m': {},
'development/24/Server/source/tree/Packages/n': {},
'development/24/Server/source/tree/Packages/o': {},
'development/24/Server/source/tree/Packages/p': {},
'development/24/Server/source/tree/Packages/q': {},
'development/24/Server/source/tree/Packages/r': {},
'development/24/Server/source/tree/Packages/s': {},
'development/24/Server/source/tree/Packages/t': {},
'development/24/Server/source/tree/Packages/u': {},
'development/24/Server/source/tree/Packages/v': {},
'development/24/Server/source/tree/Packages/w': {},
'development/24/Server/source/tree/Packages/x': {},
'development/24/Server/source/tree/Packages/y': {},
'development/24/Server/source/tree/Packages/z': {},
'development/24/Server/source/tree/repodata': {},
'development/24/Server/x86_64': {},
'development/24/Server/x86_64/iso': {},
'development/24/Server/x86_64/os': {},
'development/24/Server/x86_64/os/EFI': {},
'development/24/Server/x86_64/os/EFI/BOOT': {},
'development/24/Server/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Server/x86_64/os/Packages': {},
'development/24/Server/x86_64/os/Packages/3': {},
'development/24/Server/x86_64/os/Packages/a': {},
'development/24/Server/x86_64/os/Packages/b': {},
'development/24/Server/x86_64/os/Packages/c': {},
'development/24/Server/x86_64/os/Packages/d': {},
'development/24/Server/x86_64/os/Packages/e': {},
'development/24/Server/x86_64/os/Packages/f': {},
'development/24/Server/x86_64/os/Packages/g': {},
'development/24/Server/x86_64/os/Packages/h': {},
'development/24/Server/x86_64/os/Packages/i': {},
'development/24/Server/x86_64/os/Packages/j': {},
'development/24/Server/x86_64/os/Packages/k': {},
'development/24/Server/x86_64/os/Packages/l': {},
'development/24/Server/x86_64/os/Packages/m': {},
'development/24/Server/x86_64/os/Packages/n': {},
'development/24/Server/x86_64/os/Packages/o': {},
'development/24/Server/x86_64/os/Packages/p': {},
'development/24/Server/x86_64/os/Packages/q': {},
'development/24/Server/x86_64/os/Packages/r': {},
'development/24/Server/x86_64/os/Packages/s': {},
'development/24/Server/x86_64/os/Packages/t': {},
'development/24/Server/x86_64/os/Packages/u': {},
'development/24/Server/x86_64/os/Packages/v': {},
'development/24/Server/x86_64/os/Packages/w': {},
'development/24/Server/x86_64/os/Packages/x': {},
'development/24/Server/x86_64/os/Packages/y': {},
'development/24/Server/x86_64/os/Packages/z': {},
'development/24/Server/x86_64/os/images': {},
'development/24/Server/x86_64/os/images/pxeboot': {},
'development/24/Server/x86_64/os/isolinux': {},
'development/24/Server/x86_64/os/repodata': {},
'development/24/Spins': {},
'development/24/Spins/armhfp': {},
'development/24/Spins/armhfp/images': {},
'development/24/Spins/armhfp/iso': {},
'development/24/Spins/armhfp/os': {},
'development/24/Spins/armhfp/os/Packages': {},
'development/24/Spins/i386': {},
'development/24/Spins/i386/iso': {},
'development/24/Spins/i386/os': {},
'development/24/Spins/i386/os/Packages': {},
'development/24/Spins/source': {},
'development/24/Spins/source/tree': {},
'development/24/Spins/source/tree/Packages': {},
'development/24/Spins/x86_64': {},
'development/24/Spins/x86_64/iso': {},
'development/24/Spins/x86_64/os': {},
'development/24/Spins/x86_64/os/Packages': {},
'development/24/Workstation': {},
'development/24/Workstation/armhfp': {},
'development/24/Workstation/armhfp/images': {},
'development/24/Workstation/armhfp/os': {},
'development/24/Workstation/armhfp/os/Packages': {},
'development/24/Workstation/armhfp/os/Packages/a': {},
'development/24/Workstation/armhfp/os/Packages/b': {},
'development/24/Workstation/armhfp/os/Packages/c': {},
'development/24/Workstation/armhfp/os/Packages/d': {},
'development/24/Workstation/armhfp/os/Packages/e': {},
'development/24/Workstation/armhfp/os/Packages/f': {},
'development/24/Workstation/armhfp/os/Packages/g': {},
'development/24/Workstation/armhfp/os/Packages/h': {},
'development/24/Workstation/armhfp/os/Packages/i': {},
'development/24/Workstation/armhfp/os/Packages/j': {},
'development/24/Workstation/armhfp/os/Packages/k': {},
'development/24/Workstation/armhfp/os/Packages/l': {},
'development/24/Workstation/armhfp/os/Packages/m': {},
'development/24/Workstation/armhfp/os/Packages/n': {},
'development/24/Workstation/armhfp/os/Packages/o': {},
'development/24/Workstation/armhfp/os/Packages/p': {},
'development/24/Workstation/armhfp/os/Packages/q': {},
'development/24/Workstation/armhfp/os/Packages/r': {},
'development/24/Workstation/armhfp/os/Packages/s': {},
'development/24/Workstation/armhfp/os/Packages/t': {},
'development/24/Workstation/armhfp/os/Packages/u': {},
'development/24/Workstation/armhfp/os/Packages/v': {},
'development/24/Workstation/armhfp/os/Packages/w': {},
'development/24/Workstation/armhfp/os/Packages/x': {},
'development/24/Workstation/armhfp/os/Packages/y': {},
'development/24/Workstation/armhfp/os/Packages/z': {},
'development/24/Workstation/armhfp/os/images': {},
'development/24/Workstation/armhfp/os/images/pxeboot': {},
'development/24/Workstation/armhfp/os/images/pxeboot/dtb': {},
'development/24/Workstation/armhfp/os/repodata': {},
'development/24/Workstation/i386': {},
'development/24/Workstation/i386/iso': {},
'development/24/Workstation/i386/os': {},
'development/24/Workstation/i386/os/Packages': {},
'development/24/Workstation/i386/os/Packages/a': {},
'development/24/Workstation/i386/os/Packages/b': {},
'development/24/Workstation/i386/os/Packages/c': {},
'development/24/Workstation/i386/os/Packages/d': {},
'development/24/Workstation/i386/os/Packages/e': {},
'development/24/Workstation/i386/os/Packages/f': {},
'development/24/Workstation/i386/os/Packages/g': {},
'development/24/Workstation/i386/os/Packages/h': {},
'development/24/Workstation/i386/os/Packages/i': {},
'development/24/Workstation/i386/os/Packages/j': {},
'development/24/Workstation/i386/os/Packages/k': {},
'development/24/Workstation/i386/os/Packages/l': {},
'development/24/Workstation/i386/os/Packages/m': {},
'development/24/Workstation/i386/os/Packages/n': {},
'development/24/Workstation/i386/os/Packages/o': {},
'development/24/Workstation/i386/os/Packages/p': {},
'development/24/Workstation/i386/os/Packages/q': {},
'development/24/Workstation/i386/os/Packages/r': {},
'development/24/Workstation/i386/os/Packages/s': {},
'development/24/Workstation/i386/os/Packages/t': {},
'development/24/Workstation/i386/os/Packages/u': {},
'development/24/Workstation/i386/os/Packages/v': {},
'development/24/Workstation/i386/os/Packages/w': {},
'development/24/Workstation/i386/os/Packages/x': {},
'development/24/Workstation/i386/os/Packages/y': {},
'development/24/Workstation/i386/os/Packages/z': {},
'development/24/Workstation/i386/os/images': {},
'development/24/Workstation/i386/os/images/pxeboot': {},
'development/24/Workstation/i386/os/isolinux': {},
'development/24/Workstation/i386/os/repodata': {},
'development/24/Workstation/source': {},
'development/24/Workstation/source/tree': {},
'development/24/Workstation/source/tree/Packages': {},
'development/24/Workstation/source/tree/Packages/a': {},
'development/24/Workstation/source/tree/Packages/b': {},
'development/24/Workstation/source/tree/Packages/c': {},
'development/24/Workstation/source/tree/Packages/d': {},
'development/24/Workstation/source/tree/Packages/e': {},
'development/24/Workstation/source/tree/Packages/f': {},
'development/24/Workstation/source/tree/Packages/g': {},
'development/24/Workstation/source/tree/Packages/h': {},
'development/24/Workstation/source/tree/Packages/i': {},
'development/24/Workstation/source/tree/Packages/j': {},
'development/24/Workstation/source/tree/Packages/k': {},
'development/24/Workstation/source/tree/Packages/l': {},
'development/24/Workstation/source/tree/Packages/m': {},
'development/24/Workstation/source/tree/Packages/n': {},
'development/24/Workstation/source/tree/Packages/o': {},
'development/24/Workstation/source/tree/Packages/p': {},
'development/24/Workstation/source/tree/Packages/q': {},
'development/24/Workstation/source/tree/Packages/r': {},
'development/24/Workstation/source/tree/Packages/s': {},
'development/24/Workstation/source/tree/Packages/t': {},
'development/24/Workstation/source/tree/Packages/u': {},
'development/24/Workstation/source/tree/Packages/v': {},
'development/24/Workstation/source/tree/Packages/w': {},
'development/24/Workstation/source/tree/Packages/x': {},
'development/24/Workstation/source/tree/Packages/y': {},
'development/24/Workstation/source/tree/Packages/z': {},
'development/24/Workstation/source/tree/repodata': {},
'development/24/Workstation/x86_64': {},
'development/24/Workstation/x86_64/iso': {},
'development/24/Workstation/x86_64/os': {},
'development/24/Workstation/x86_64/os/EFI': {},
'development/24/Workstation/x86_64/os/EFI/BOOT': {},
'development/24/Workstation/x86_64/os/EFI/BOOT/fonts': {},
'development/24/Workstation/x86_64/os/Packages': {},
'development/24/Workstation/x86_64/os/Packages/a': {},
'development/24/Workstation/x86_64/os/Packages/b': {},
'development/24/Workstation/x86_64/os/Packages/c': {},
'development/24/Workstation/x86_64/os/Packages/d': {},
'development/24/Workstation/x86_64/os/Packages/e': {},
'development/24/Workstation/x86_64/os/Packages/f': {},
'development/24/Workstation/x86_64/os/Packages/g': {},
'development/24/Workstation/x86_64/os/Packages/h': {},
'development/24/Workstation/x86_64/os/Packages/i': {},
'development/24/Workstation/x86_64/os/Packages/j': {},
'development/24/Workstation/x86_64/os/Packages/k': {},
'development/24/Workstation/x86_64/os/Packages/l': {},
'development/24/Workstation/x86_64/os/Packages/m': {},
'development/24/Workstation/x86_64/os/Packages/n': {},
'development/24/Workstation/x86_64/os/Packages/o': {},
'development/24/Workstation/x86_64/os/Packages/p': {},
'development/24/Workstation/x86_64/os/Packages/q': {},
'development/24/Workstation/x86_64/os/Packages/r': {},
'development/24/Workstation/x86_64/os/Packages/s': {},
'development/24/Workstation/x86_64/os/Packages/t': {},
'development/24/Workstation/x86_64/os/Packages/u': {},
'development/24/Workstation/x86_64/os/Packages/v': {},
'development/24/Workstation/x86_64/os/Packages/w': {},
'development/24/Workstation/x86_64/os/Packages/x': {},
'development/24/Workstation/x86_64/os/Packages/y': {},
'development/24/Workstation/x86_64/os/Packages/z': {},
'development/24/Workstation/x86_64/os/images': {},
'development/24/Workstation/x86_64/os/images/pxeboot': {},
'development/24/Workstation/x86_64/os/isolinux': {},
'development/24/Workstation/x86_64/os/repodata': {},
'development/rawhide': {},
'development/rawhide/Atomic': {},
'development/rawhide/Atomic/source': {},
'development/rawhide/Atomic/source/tree': {},
'development/rawhide/Atomic/source/tree/Packages': {},
'development/rawhide/Atomic/x86_64': {},
'development/rawhide/Atomic/x86_64/iso': {},
'development/rawhide/Atomic/x86_64/iso/EFI': {},
'development/rawhide/Atomic/x86_64/iso/EFI/BOOT': {},
'development/rawhide/Atomic/x86_64/iso/EFI/BOOT/fonts': {},
'development/rawhide/Atomic/x86_64/iso/images': {},
'development/rawhide/Atomic/x86_64/iso/images/pxeboot': {},
'development/rawhide/Atomic/x86_64/iso/isolinux': {},
'development/rawhide/Atomic/x86_64/os': {},
'development/rawhide/Atomic/x86_64/os/Packages': {},
'development/rawhide/CloudImages': {},
'development/rawhide/CloudImages/i386': {},
'development/rawhide/CloudImages/i386/iso': {},
'development/rawhide/CloudImages/i386/os': {},
'development/rawhide/CloudImages/i386/os/Packages': {},
'development/rawhide/CloudImages/source': {},
'development/rawhide/CloudImages/source/tree': {},
'development/rawhide/CloudImages/source/tree/Packages': {},
'development/rawhide/CloudImages/x86_64': {},
'development/rawhide/CloudImages/x86_64/images': {},
'development/rawhide/CloudImages/x86_64/iso': {},
'development/rawhide/CloudImages/x86_64/os': {},
'development/rawhide/CloudImages/x86_64/os/Packages': {},
'development/rawhide/Docker': {},
'development/rawhide/Docker/armhfp': {},
'development/rawhide/Docker/armhfp/images': {},
'development/rawhide/Docker/armhfp/iso': {},
'development/rawhide/Docker/armhfp/os': {},
'development/rawhide/Docker/armhfp/os/Packages': {},
'development/rawhide/Docker/source': {},
'development/rawhide/Docker/source/tree': {},
'development/rawhide/Docker/source/tree/Packages': {},
'development/rawhide/Docker/x86_64': {},
'development/rawhide/Docker/x86_64/images': {},
'development/rawhide/Docker/x86_64/iso': {},
'development/rawhide/Docker/x86_64/os': {},
'development/rawhide/Docker/x86_64/os/Packages': {},
'development/rawhide/Everything': {},
'development/rawhide/Everything/armhfp': {},
'development/rawhide/Everything/armhfp/os': {},
'development/rawhide/Everything/armhfp/os/Packages': {},
'development/rawhide/Everything/armhfp/os/Packages/0': {},
'development/rawhide/Everything/armhfp/os/Packages/2': {},
'development/rawhide/Everything/armhfp/os/Packages/3': {},
'development/rawhide/Everything/armhfp/os/Packages/4': {},
'development/rawhide/Everything/armhfp/os/Packages/6': {},
'development/rawhide/Everything/armhfp/os/Packages/7': {},
'development/rawhide/Everything/armhfp/os/Packages/9': {},
'development/rawhide/Everything/armhfp/os/Packages/a': {},
'development/rawhide/Everything/armhfp/os/Packages/b': {},
'development/rawhide/Everything/armhfp/os/Packages/c': {},
'development/rawhide/Everything/armhfp/os/Packages/d': {},
'development/rawhide/Everything/armhfp/os/Packages/e': {},
'development/rawhide/Everything/armhfp/os/Packages/f': {},
'development/rawhide/Everything/armhfp/os/Packages/g': {},
'development/rawhide/Everything/armhfp/os/Packages/h': {},
'development/rawhide/Everything/armhfp/os/Packages/i': {},
'development/rawhide/Everything/armhfp/os/Packages/j': {},
'development/rawhide/Everything/armhfp/os/Packages/k': {},
'development/rawhide/Everything/armhfp/os/Packages/l': {},
'development/rawhide/Everything/armhfp/os/Packages/m': {},
'development/rawhide/Everything/armhfp/os/Packages/n': {},
'development/rawhide/Everything/armhfp/os/Packages/o': {},
'development/rawhide/Everything/armhfp/os/Packages/p': {},
'development/rawhide/Everything/armhfp/os/Packages/q': {},
'development/rawhide/Everything/armhfp/os/Packages/r': {},
'development/rawhide/Everything/armhfp/os/Packages/s': {},
'development/rawhide/Everything/armhfp/os/Packages/t': {},
'development/rawhide/Everything/armhfp/os/Packages/u': {},
'development/rawhide/Everything/armhfp/os/Packages/v': {},
'development/rawhide/Everything/armhfp/os/Packages/w': {},
'development/rawhide/Everything/armhfp/os/Packages/x': {},
'development/rawhide/Everything/armhfp/os/Packages/y': {},
'development/rawhide/Everything/armhfp/os/Packages/z': {},
'development/rawhide/Everything/armhfp/os/drpms': {},
'development/rawhide/Everything/armhfp/os/images': {},
'development/rawhide/Everything/armhfp/os/images/pxeboot': {},
'development/rawhide/Everything/armhfp/os/images/pxeboot/dtb': {},
'development/rawhide/Everything/armhfp/os/repodata': {},
'development/rawhide/Everything/i386': {},
'development/rawhide/Everything/i386/iso': {},
'development/rawhide/Everything/i386/os': {},
'development/rawhide/Everything/i386/os/Packages': {},
'development/rawhide/Everything/i386/os/Packages/0': {},
'development/rawhide/Everything/i386/os/Packages/2': {},
'development/rawhide/Everything/i386/os/Packages/3': {},
'development/rawhide/Everything/i386/os/Packages/4': {},
'development/rawhide/Everything/i386/os/Packages/6': {},
'development/rawhide/Everything/i386/os/Packages/7': {},
'development/rawhide/Everything/i386/os/Packages/9': {},
'development/rawhide/Everything/i386/os/Packages/a': {},
'development/rawhide/Everything/i386/os/Packages/b': {},
'development/rawhide/Everything/i386/os/Packages/c': {},
'development/rawhide/Everything/i386/os/Packages/d': {},
'development/rawhide/Everything/i386/os/Packages/e': {},
'development/rawhide/Everything/i386/os/Packages/f': {},
'development/rawhide/Everything/i386/os/Packages/g': {},
'development/rawhide/Everything/i386/os/Packages/h': {},
'development/rawhide/Everything/i386/os/Packages/i': {},
'development/rawhide/Everything/i386/os/Packages/j': {},
'development/rawhide/Everything/i386/os/Packages/k': {},
'development/rawhide/Everything/i386/os/Packages/l': {},
'development/rawhide/Everything/i386/os/Packages/m': {},
'development/rawhide/Everything/i386/os/Packages/n': {},
'development/rawhide/Everything/i386/os/Packages/o': {},
'development/rawhide/Everything/i386/os/Packages/p': {},
'development/rawhide/Everything/i386/os/Packages/q': {},
'development/rawhide/Everything/i386/os/Packages/r': {},
'development/rawhide/Everything/i386/os/Packages/s': {},
'development/rawhide/Everything/i386/os/Packages/t': {},
'development/rawhide/Everything/i386/os/Packages/u': {},
'development/rawhide/Everything/i386/os/Packages/v': {},
'development/rawhide/Everything/i386/os/Packages/w': {},
'development/rawhide/Everything/i386/os/Packages/x': {},
'development/rawhide/Everything/i386/os/Packages/y': {},
'development/rawhide/Everything/i386/os/Packages/z': {},
'development/rawhide/Everything/i386/os/drpms': {},
'development/rawhide/Everything/i386/os/images': {},
'development/rawhide/Everything/i386/os/images/pxeboot': {},
'development/rawhide/Everything/i386/os/isolinux': {},
'development/rawhide/Everything/i386/os/repodata': {},
'development/rawhide/Everything/source': {},
'development/rawhide/Everything/source/tree': {},
'development/rawhide/Everything/source/tree/Packages': {},
'development/rawhide/Everything/source/tree/Packages/0': {},
'development/rawhide/Everything/source/tree/Packages/2': {},
'development/rawhide/Everything/source/tree/Packages/3': {},
'development/rawhide/Everything/source/tree/Packages/4': {},
'development/rawhide/Everything/source/tree/Packages/6': {},
'development/rawhide/Everything/source/tree/Packages/7': {},
'development/rawhide/Everything/source/tree/Packages/9': {},
'development/rawhide/Everything/source/tree/Packages/a': {},
'development/rawhide/Everything/source/tree/Packages/b': {},
'development/rawhide/Everything/source/tree/Packages/c': {},
'development/rawhide/Everything/source/tree/Packages/d': {},
'development/rawhide/Everything/source/tree/Packages/e': {},
'development/rawhide/Everything/source/tree/Packages/f': {},
'development/rawhide/Everything/source/tree/Packages/g': {},
'development/rawhide/Everything/source/tree/Packages/h': {},
'development/rawhide/Everything/source/tree/Packages/i': {},
'development/rawhide/Everything/source/tree/Packages/j': {},
'development/
from mirrormanager2.
OK, so basically it's a file tree in a complicated format. It's unfortunate that it's tightly bound to the python format, though. I don't know if anything other then python will generate it, and I certainly can't generate it from the shell. I know that the original intent was to create something which could send much more than just a directory list (logfiles, all files and sizes, etc.)
Is there any chance of having an endpoint that takes gzip compressed json instead (for absolutely minimal dependencies and client complexity)? I guess I could just go and write one.
from mirrormanager2.
Some more info from IRC:
[12:32] the pickle itself has a dict, one of the keys is "version" which must be 0
[12:32] then a "global" key, which is a dict, with at least "enabled" = '1'
[12:33] in the main dict again, it has a "site" field, with a dict containing name and password
[12:33] and a "host" key which has a dict containing "name"
[12:34] Also, you need a "stats" key, which you can just set to None. It only checks that key is there, but it's not actually used
[12:34] As far as I can see, that is everything that you need in the checkin pickle dict and in the database
[12:36] <tibbs|w> BTW, isn't there a list of directories?
[12:36] The main dict contains a key per category
from mirrormanager2.
Related Issues (20)
- curl timeout on dnf on fedora 32 x64: "error: Curl error (28): Timeout was reached for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f32&arch=x86_64 [Connection timed out after 30001 milliseconds] (https://mirrors.fedoraproject.org/metalink?repo=updates-released-f32&arch=x86_64)." HOT 1
- Improving mirror list page
- Additional checks on mirrors HOT 1
- Private Mirror in Public Site not able to check in HOT 1
- Last Checked In shows stale timestamp on Public Hosts HOT 1
- Integrate zebra dump parser fixes
- Let MirrorManager2 authenticate using OpenID Connect HOT 3
- location.hosts does not exist HOT 1
- admin-only categories HOT 2
- How to add category and some other items HOT 5
- Caching mirrors HOT 9
- IPv6-only mirrors and clients are not properly supported HOT 1
- Local authentication is broken
- AS path information in mirror selection
- Global mirrors are not possible HOT 1
- time to drop http from metalinks by default? HOT 5
- JSON export with latest mirror update date HOT 6
- hkg.mirror.rackspace.com mirror is never in the mirror list HOT 1
- mirrormanager doesn't work anymore with vagrant
- (IntegrityError) duplicate key value violates unique constraint "host_category_url_url_key"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mirrormanager2.