Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c113' (ED25519) to the list of known hosts.

You can reproduce this build on your computer by running:

  sudo dnf install copr-rpmbuild
  /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8332536-fedora-39-x86_64 --chroot fedora-39-x86_64


Version: 1.2
PID: 10080
Logging PID: 10081
Task:
{'allow_user_ssh': False,
 'appstream': False,
 'background': False,
 'build_id': 8332536,
 'buildroot_pkgs': [],
 'chroot': 'fedora-39-x86_64',
 'enable_net': False,
 'fedora_review': True,
 'git_hash': 'a230e08fb7615d92f6e28ecc6f9b7e9481822c90',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2329377-python-sdkmanager/python-sdkmanager',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'python-sdkmanager',
 'package_version': '0.6.10-1',
 'project_dirname': 'fedora-review-2329377-python-sdkmanager',
 'project_name': 'fedora-review-2329377-python-sdkmanager',
 'project_owner': '@fedora-review',
 'repo_priority': None,
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2329377-python-sdkmanager/fedora-39-x86_64/',
            'id': 'copr_base',
            'name': 'Copr repository',
            'priority': None}],
 'sandbox': '@fedora-review/fedora-review-2329377-python-sdkmanager--frostyx',
 'source_json': {},
 'source_type': None,
 'ssh_public_keys': None,
 'storage': 0,
 'submitter': 'frostyx',
 'tags': [],
 'task_id': '8332536-fedora-39-x86_64',
 'timeout': 18000,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2329377-python-sdkmanager/python-sdkmanager /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2329377-python-sdkmanager/python-sdkmanager', '/var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager'...

Running: git checkout a230e08fb7615d92f6e28ecc6f9b7e9481822c90 --

cmd: ['git', 'checkout', 'a230e08fb7615d92f6e28ecc6f9b7e9481822c90', '--']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager
rc: 0
stdout: 
stderr: Note: switching to 'a230e08fb7615d92f6e28ecc6f9b7e9481822c90'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at a230e08 automatic import of python-sdkmanager

Running: dist-git-client sources

cmd: ['dist-git-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading sdkmanager-0.6.10.tar.gz
INFO: Reading stdout from command: curl --help all
INFO: Calling: curl -H Pragma: -o sdkmanager-0.6.10.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2329377-python-sdkmanager/python-sdkmanager/sdkmanager-0.6.10.tar.gz/md5/86258d5f71135f0dd360becc023544a9/sdkmanager-0.6.10.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 45175  100 45175    0     0   912k      0 --:--:-- --:--:-- --:--:--  919k
INFO: Reading stdout from command: md5sum sdkmanager-0.6.10.tar.gz

/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager/python-sdkmanager.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733111288.151760 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager/python-sdkmanager.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733111288.151760 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager/python-sdkmanager.spec)  Config(fedora-39-x86_64)
Start: clean chroot
Finish: clean chroot
Mock Version: 5.9
INFO: Mock Version: 5.9
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1733111288.151760/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Guessed host environment type: unknown
INFO: Using bootstrap image: registry.fedoraproject.org/fedora:39
INFO: Pulling image: registry.fedoraproject.org/fedora:39
INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-x86_64-bootstrap-1733111288.151760/root
INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture
INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount
INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/05b4c9a8c1fd880e3791357baf4b8e35753437c70fe5449ffa51108d181bea51/merged
INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/05b4c9a8c1fd880e3791357baf4b8e35753437c70fe5449ffa51108d181bea51/merged) with podman image umount
INFO: Package manager dnf4 detected and used (fallback)
INFO: Bootstrap image not marked ready
Start(bootstrap): installing dnf tooling
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 2.8 kB/s | 257  B     00:00    
fedora                                           37 MB/s |  89 MB     00:02    
updates                                          19 MB/s |  42 MB     00:02    
Package python3-dnf-4.21.1-1.fc39.noarch is already installed.
Dependencies resolved.
================================================================================
 Package                      Arch       Version              Repository   Size
================================================================================
Installing:
 python3-dnf-plugins-core     noarch     4.9.0-1.fc39         updates     320 k
Installing dependencies:
 dbus-libs                    x86_64     1:1.14.10-1.fc39     fedora      156 k
 python3-dateutil             noarch     1:2.8.2-10.fc39      fedora      355 k
 python3-dbus                 x86_64     1.3.2-4.fc39         fedora      157 k
 python3-distro               noarch     1.8.0-6.fc39         fedora       49 k
 python3-six                  noarch     1.16.0-12.fc39       fedora       41 k
 python3-systemd              x86_64     235-5.fc39           fedora      107 k

Transaction Summary
================================================================================
Install  7 Packages

Total download size: 1.2 M
Installed size: 3.6 M
Downloading Packages:
(1/7): python3-dbus-1.3.2-4.fc39.x86_64.rpm     2.5 MB/s | 157 kB     00:00    
(2/7): dbus-libs-1.14.10-1.fc39.x86_64.rpm      2.4 MB/s | 156 kB     00:00    
(3/7): python3-distro-1.8.0-6.fc39.noarch.rpm   4.6 MB/s |  49 kB     00:00    
(4/7): python3-six-1.16.0-12.fc39.noarch.rpm    3.7 MB/s |  41 kB     00:00    
(5/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 4.7 MB/s | 355 kB     00:00    
(6/7): python3-systemd-235-5.fc39.x86_64.rpm    4.2 MB/s | 107 kB     00:00    
(7/7): python3-dnf-plugins-core-4.9.0-1.fc39.no 3.5 MB/s | 320 kB     00:00    
--------------------------------------------------------------------------------
Total                                           5.3 MB/s | 1.2 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python3-systemd-235-5.fc39.x86_64                      1/7 
  Installing       : python3-six-1.16.0-12.fc39.noarch                      2/7 
  Installing       : python3-dateutil-1:2.8.2-10.fc39.noarch                3/7 
  Installing       : python3-distro-1.8.0-6.fc39.noarch                     4/7 
  Installing       : dbus-libs-1:1.14.10-1.fc39.x86_64                      5/7 
  Installing       : python3-dbus-1.3.2-4.fc39.x86_64                       6/7 
  Installing       : python3-dnf-plugins-core-4.9.0-1.fc39.noarch           7/7 
  Running scriptlet: python3-dnf-plugins-core-4.9.0-1.fc39.noarch           7/7 
  Verifying        : dbus-libs-1:1.14.10-1.fc39.x86_64                      1/7 
  Verifying        : python3-dateutil-1:2.8.2-10.fc39.noarch                2/7 
  Verifying        : python3-dbus-1.3.2-4.fc39.x86_64                       3/7 
  Verifying        : python3-distro-1.8.0-6.fc39.noarch                     4/7 
  Verifying        : python3-six-1.16.0-12.fc39.noarch                      5/7 
  Verifying        : python3-systemd-235-5.fc39.x86_64                      6/7 
  Verifying        : python3-dnf-plugins-core-4.9.0-1.fc39.noarch           7/7 

Installed:
  dbus-libs-1:1.14.10-1.fc39.x86_64                                             
  python3-dateutil-1:2.8.2-10.fc39.noarch                                       
  python3-dbus-1.3.2-4.fc39.x86_64                                              
  python3-distro-1.8.0-6.fc39.noarch                                            
  python3-dnf-plugins-core-4.9.0-1.fc39.noarch                                  
  python3-six-1.16.0-12.fc39.noarch                                             
  python3-systemd-235-5.fc39.x86_64                                             

Complete!
Finish(bootstrap): installing dnf tooling
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-1733111288.151760/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf4 detected and used (direct choice)
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.19.1.1-1.fc39.x86_64
  rpm-sequoia-1.7.0-1.fc39.x86_64
  python3-dnf-4.21.1-1.fc39.noarch
  python3-dnf-plugins-core-4.9.0-1.fc39.noarch
  yum-4.21.1-1.fc39.noarch
Start: installing minimal buildroot with dnf
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 2.9 kB/s | 257  B     00:00    
fedora                                           26 MB/s |  89 MB     00:03    
updates                                          29 MB/s |  42 MB     00:01    
Dependencies resolved.
================================================================================
 Package                       Arch   Version                     Repo     Size
================================================================================
Installing group/module packages:
 bash                          x86_64 5.2.26-1.fc39               updates 1.8 M
 bzip2                         x86_64 1.0.8-16.fc39               fedora   52 k
 coreutils                     x86_64 9.3-7.fc39                  updates 1.1 M
 cpio                          x86_64 2.14-4.fc39                 fedora  279 k
 diffutils                     x86_64 3.10-3.fc39                 fedora  398 k
 fedora-release-common         noarch 39-36                       updates  19 k
 findutils                     x86_64 1:4.9.0-6.fc39              updates 490 k
 gawk                          x86_64 5.2.2-2.fc39                fedora  1.1 M
 glibc-minimal-langpack        x86_64 2.38-19.fc39                updates  65 k
 grep                          x86_64 3.11-3.fc39                 fedora  298 k
 gzip                          x86_64 1.12-6.fc39                 fedora  166 k
 info                          x86_64 7.0.3-3.fc39                fedora  182 k
 patch                         x86_64 2.7.6-22.fc39               fedora  125 k
 redhat-rpm-config             noarch 266-1.fc39                  updates  78 k
 rpm-build                     x86_64 4.19.1.1-1.fc39             updates  78 k
 sed                           x86_64 4.8-14.fc39                 fedora  306 k
 shadow-utils                  x86_64 2:4.14.0-2.fc39             updates 1.3 M
 tar                           x86_64 2:1.35-2.fc39               fedora  864 k
 unzip                         x86_64 6.0-62.fc39                 fedora  184 k
 util-linux                    x86_64 2.39.4-1.fc39               updates 1.2 M
 which                         x86_64 2.21-40.fc39                fedora   42 k
 xz                            x86_64 5.4.4-1.fc39                fedora  556 k
Installing dependencies:
 alternatives                  x86_64 1.26-1.fc39                 updates  39 k
 ansible-srpm-macros           noarch 1-12.fc39                   updates  21 k
 audit-libs                    x86_64 3.1.5-1.fc39                updates 123 k
 authselect                    x86_64 1.4.3-1.fc39                fedora  149 k
 authselect-libs               x86_64 1.4.3-1.fc39                fedora  249 k
 basesystem                    noarch 11-18.fc39                  fedora  7.2 k
 binutils                      x86_64 2.40-14.fc39                updates 5.6 M
 binutils-gold                 x86_64 2.40-14.fc39                updates 795 k
 bzip2-libs                    x86_64 1.0.8-16.fc39               fedora   41 k
 ca-certificates               noarch 2024.2.69_v8.0.401-1.0.fc39 updates 871 k
 coreutils-common              x86_64 9.3-7.fc39                  updates 2.1 M
 cracklib                      x86_64 2.9.11-2.fc39               fedora   94 k
 crypto-policies               noarch 20231204-1.git1e3a2e4.fc39  updates 100 k
 curl                          x86_64 8.2.1-5.fc39                updates 344 k
 cyrus-sasl-lib                x86_64 2.1.28-11.fc39              fedora  793 k
 debugedit                     x86_64 5.0-12.fc39                 updates  79 k
 dwz                           x86_64 0.15-3.fc39                 fedora  134 k
 ed                            x86_64 1.19-4.fc39                 fedora   79 k
 efi-srpm-macros               noarch 5-9.fc39                    fedora   22 k
 elfutils                      x86_64 0.192-4.fc39                updates 574 k
 elfutils-debuginfod-client    x86_64 0.192-4.fc39                updates  43 k
 elfutils-default-yama-scope   noarch 0.192-4.fc39                updates  12 k
 elfutils-libelf               x86_64 0.192-4.fc39                updates 208 k
 elfutils-libs                 x86_64 0.192-4.fc39                updates 267 k
 fedora-gpg-keys               noarch 39-2                        updates 130 k
 fedora-release                noarch 39-36                       updates 8.6 k
 fedora-release-identity-basic noarch 39-36                       updates 9.4 k
 fedora-repos                  noarch 39-2                        updates 9.3 k
 file                          x86_64 5.44-5.fc39                 fedora   49 k
 file-libs                     x86_64 5.44-5.fc39                 fedora  729 k
 filesystem                    x86_64 3.18-6.fc39                 fedora  1.1 M
 fonts-srpm-macros             noarch 1:2.0.5-12.fc39             fedora   26 k
 forge-srpm-macros             noarch 0.3.1-1.fc39                updates  19 k
 fpc-srpm-macros               noarch 1.3-8.fc39                  fedora  7.4 k
 gdb-minimal                   x86_64 15.1-1.fc39                 updates 4.3 M
 gdbm-libs                     x86_64 1:1.23-4.fc39               fedora   56 k
 ghc-srpm-macros               noarch 1.6.1-2.fc39                fedora  7.8 k
 glibc                         x86_64 2.38-19.fc39                updates 2.1 M
 glibc-common                  x86_64 2.38-19.fc39                updates 344 k
 glibc-gconv-extra             x86_64 2.38-19.fc39                updates 1.6 M
 gmp                           x86_64 1:6.2.1-5.fc39              fedora  313 k
 gnat-srpm-macros              noarch 6-3.fc39                    fedora  8.8 k
 go-srpm-macros                noarch 3.5.0-1.fc39                updates  28 k
 jansson                       x86_64 2.13.1-7.fc39               fedora   44 k
 json-c                        x86_64 0.17-1.fc39                 fedora   43 k
 kernel-srpm-macros            noarch 1.0-20.fc39                 fedora   10 k
 keyutils-libs                 x86_64 1.6.3-1.fc39                updates  31 k
 krb5-libs                     x86_64 1.21.3-2.fc39               updates 766 k
 libacl                        x86_64 2.3.1-9.fc39                updates  23 k
 libarchive                    x86_64 3.7.1-3.fc39                updates 407 k
 libattr                       x86_64 2.5.1-8.fc39                fedora   18 k
 libblkid                      x86_64 2.39.4-1.fc39               updates 116 k
 libbrotli                     x86_64 1.1.0-1.fc39                fedora  336 k
 libcap                        x86_64 2.48-9.fc39                 updates  68 k
 libcap-ng                     x86_64 0.8.3-8.fc39                fedora   32 k
 libcom_err                    x86_64 1.47.0-2.fc39               fedora   26 k
 libcurl                       x86_64 8.2.1-5.fc39                updates 322 k
 libdb                         x86_64 5.3.28-56.fc39              fedora  760 k
 libeconf                      x86_64 0.5.2-2.fc39                updates  30 k
 libevent                      x86_64 2.1.12-9.fc39               fedora  258 k
 libfdisk                      x86_64 2.39.4-1.fc39               updates 161 k
 libffi                        x86_64 3.4.4-4.fc39                fedora   40 k
 libgcc                        x86_64 13.3.1-3.fc39               updates 120 k
 libgomp                       x86_64 13.3.1-3.fc39               updates 329 k
 libidn2                       x86_64 2.3.7-1.fc39                updates 119 k
 libmount                      x86_64 2.39.4-1.fc39               updates 154 k
 libnghttp2                    x86_64 1.55.1-5.fc39               updates  75 k
 libnsl2                       x86_64 2.0.0-6.fc39                fedora   30 k
 libpkgconf                    x86_64 1.9.5-2.fc39                fedora   38 k
 libpsl                        x86_64 0.21.2-4.fc39               fedora   63 k
 libpwquality                  x86_64 1.4.5-6.fc39                fedora  120 k
 libselinux                    x86_64 3.5-5.fc39                  fedora   87 k
 libsemanage                   x86_64 3.5-4.fc39                  fedora  120 k
 libsepol                      x86_64 3.5-2.fc39                  fedora  324 k
 libsigsegv                    x86_64 2.14-5.fc39                 fedora   27 k
 libsmartcols                  x86_64 2.39.4-1.fc39               updates  67 k
 libssh                        x86_64 0.10.6-2.fc39               updates 212 k
 libssh-config                 noarch 0.10.6-2.fc39               updates 9.0 k
 libstdc++                     x86_64 13.3.1-3.fc39               updates 870 k
 libtasn1                      x86_64 4.19.0-3.fc39               fedora   74 k
 libtirpc                      x86_64 1.3.6-0.fc39                updates  94 k
 libtool-ltdl                  x86_64 2.4.7-7.fc39                fedora   36 k
 libunistring                  x86_64 1.1-5.fc39                  fedora  543 k
 libutempter                   x86_64 1.2.1-10.fc39               fedora   26 k
 libuuid                       x86_64 2.39.4-1.fc39               updates  28 k
 libverto                      x86_64 0.3.2-6.fc39                fedora   20 k
 libxcrypt                     x86_64 4.4.36-2.fc39               fedora  119 k
 libxml2                       x86_64 2.10.4-3.fc39               fedora  701 k
 libzstd                       x86_64 1.5.6-1.fc39                updates 312 k
 lua-libs                      x86_64 5.4.6-3.fc39                fedora  133 k
 lua-srpm-macros               noarch 1-13.fc39                   updates 8.7 k
 lz4-libs                      x86_64 1.9.4-4.fc39                fedora   67 k
 mpfr                          x86_64 4.2.0-3.fc39                fedora  344 k
 ncurses-base                  noarch 6.4-7.20230520.fc39.1       updates  88 k
 ncurses-libs                  x86_64 6.4-7.20230520.fc39.1       updates 336 k
 ocaml-srpm-macros             noarch 8-2.fc39                    fedora   14 k
 openblas-srpm-macros          noarch 2-14.fc39                   fedora  7.5 k
 openldap                      x86_64 2.6.7-1.fc39                updates 254 k
 openssl-libs                  x86_64 1:3.1.4-4.fc39              updates 2.2 M
 p11-kit                       x86_64 0.25.5-1.fc39               updates 515 k
 p11-kit-trust                 x86_64 0.25.5-1.fc39               updates 138 k
 package-notes-srpm-macros     noarch 0.5-9.fc39                  fedora   11 k
 pam                           x86_64 1.5.3-3.fc39                updates 542 k
 pam-libs                      x86_64 1.5.3-3.fc39                updates  56 k
 pcre2                         x86_64 10.42-1.fc39.2              fedora  233 k
 pcre2-syntax                  noarch 10.42-1.fc39.2              fedora  143 k
 perl-srpm-macros              noarch 1-51.fc39                   fedora  8.0 k
 pkgconf                       x86_64 1.9.5-2.fc39                fedora   42 k
 pkgconf-m4                    noarch 1.9.5-2.fc39                fedora   14 k
 pkgconf-pkg-config            x86_64 1.9.5-2.fc39                fedora  9.6 k
 popt                          x86_64 1.19-3.fc39                 fedora   66 k
 publicsuffix-list-dafsa       noarch 20240107-1.fc39             updates  58 k
 pyproject-srpm-macros         noarch 1.16.0-1.fc39               updates  14 k
 python-srpm-macros            noarch 3.12-8.fc39                 updates  23 k
 qt5-srpm-macros               noarch 5.15.14-2.fc39              updates 8.9 k
 qt6-srpm-macros               noarch 6.6.2-1.fc39                updates 8.9 k
 readline                      x86_64 8.2-6.fc39                  updates 212 k
 rpm                           x86_64 4.19.1.1-1.fc39             updates 538 k
 rpm-build-libs                x86_64 4.19.1.1-1.fc39             updates  95 k
 rpm-libs                      x86_64 4.19.1.1-1.fc39             updates 312 k
 rpm-sequoia                   x86_64 1.7.0-1.fc39                updates 904 k
 rpmautospec-rpm-macros        noarch 0.7.3-1.fc39                updates  11 k
 rust-srpm-macros              noarch 26.3-1.fc39                 updates  13 k
 setup                         noarch 2.14.4-1.fc39               fedora  154 k
 sqlite-libs                   x86_64 3.42.0-7.fc39               fedora  678 k
 systemd-libs                  x86_64 254.20-1.fc39               updates 681 k
 util-linux-core               x86_64 2.39.4-1.fc39               updates 507 k
 xxhash-libs                   x86_64 0.8.2-4.fc39                updates  37 k
 xz-libs                       x86_64 5.4.4-1.fc39                fedora  108 k
 zip                           x86_64 3.0-39.fc39                 fedora  266 k
 zlib                          x86_64 1.2.13-4.fc39               fedora   94 k
 zstd                          x86_64 1.5.6-1.fc39                updates 479 k
Installing Groups:
 Buildsystem building group                                                    

Transaction Summary
================================================================================
Install  154 Packages

Total download size: 52 M
Installed size: 180 M
Downloading Packages:
(1/154): basesystem-11-18.fc39.noarch.rpm        89 kB/s | 7.2 kB     00:00    
(2/154): authselect-1.4.3-1.fc39.x86_64.rpm     1.3 MB/s | 149 kB     00:00    
(3/154): bzip2-1.0.8-16.fc39.x86_64.rpm         1.2 MB/s |  52 kB     00:00    
(4/154): bzip2-libs-1.0.8-16.fc39.x86_64.rpm    2.6 MB/s |  41 kB     00:00    
(5/154): authselect-libs-1.4.3-1.fc39.x86_64.rp 1.8 MB/s | 249 kB     00:00    
(6/154): cpio-2.14-4.fc39.x86_64.rpm            8.7 MB/s | 279 kB     00:00    
(7/154): cracklib-2.9.11-2.fc39.x86_64.rpm      3.2 MB/s |  94 kB     00:00    
(8/154): cyrus-sasl-lib-2.1.28-11.fc39.x86_64.r  21 MB/s | 793 kB     00:00    
(9/154): diffutils-3.10-3.fc39.x86_64.rpm        17 MB/s | 398 kB     00:00    
(10/154): dwz-0.15-3.fc39.x86_64.rpm            5.6 MB/s | 134 kB     00:00    
(11/154): ed-1.19-4.fc39.x86_64.rpm             4.7 MB/s |  79 kB     00:00    
(12/154): efi-srpm-macros-5-9.fc39.noarch.rpm   1.4 MB/s |  22 kB     00:00    
(13/154): file-5.44-5.fc39.x86_64.rpm           3.1 MB/s |  49 kB     00:00    
(14/154): file-libs-5.44-5.fc39.x86_64.rpm       29 MB/s | 729 kB     00:00    
(15/154): filesystem-3.18-6.fc39.x86_64.rpm      30 MB/s | 1.1 MB     00:00    
(16/154): fonts-srpm-macros-2.0.5-12.fc39.noarc 750 kB/s |  26 kB     00:00    
(17/154): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 479 kB/s | 7.4 kB     00:00    
(18/154): gawk-5.2.2-2.fc39.x86_64.rpm           36 MB/s | 1.1 MB     00:00    
(19/154): gdbm-libs-1.23-4.fc39.x86_64.rpm      1.8 MB/s |  56 kB     00:00    
(20/154): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 272 kB/s | 7.8 kB     00:00    
(21/154): gmp-6.2.1-5.fc39.x86_64.rpm            16 MB/s | 313 kB     00:00    
(22/154): gnat-srpm-macros-6-3.fc39.noarch.rpm  462 kB/s | 8.8 kB     00:00    
(23/154): grep-3.11-3.fc39.x86_64.rpm            13 MB/s | 298 kB     00:00    
(24/154): gzip-1.12-6.fc39.x86_64.rpm           9.2 MB/s | 166 kB     00:00    
(25/154): info-7.0.3-3.fc39.x86_64.rpm          9.4 MB/s | 182 kB     00:00    
(26/154): jansson-2.13.1-7.fc39.x86_64.rpm      2.6 MB/s |  44 kB     00:00    
(27/154): json-c-0.17-1.fc39.x86_64.rpm         2.6 MB/s |  43 kB     00:00    
(28/154): kernel-srpm-macros-1.0-20.fc39.noarch 674 kB/s |  10 kB     00:00    
(29/154): libattr-2.5.1-8.fc39.x86_64.rpm       1.1 MB/s |  18 kB     00:00    
(30/154): libbrotli-1.1.0-1.fc39.x86_64.rpm      17 MB/s | 336 kB     00:00    
(31/154): libcap-ng-0.8.3-8.fc39.x86_64.rpm     1.7 MB/s |  32 kB     00:00    
(32/154): libcom_err-1.47.0-2.fc39.x86_64.rpm   1.4 MB/s |  26 kB     00:00    
(33/154): libdb-5.3.28-56.fc39.x86_64.rpm        30 MB/s | 760 kB     00:00    
(34/154): libevent-2.1.12-9.fc39.x86_64.rpm     9.5 MB/s | 258 kB     00:00    
(35/154): libffi-3.4.4-4.fc39.x86_64.rpm        1.4 MB/s |  40 kB     00:00    
(36/154): libnsl2-2.0.0-6.fc39.x86_64.rpm       1.9 MB/s |  30 kB     00:00    
(37/154): libpkgconf-1.9.5-2.fc39.x86_64.rpm    2.4 MB/s |  38 kB     00:00    
(38/154): libpsl-0.21.2-4.fc39.x86_64.rpm       3.8 MB/s |  63 kB     00:00    
(39/154): libpwquality-1.4.5-6.fc39.x86_64.rpm  7.0 MB/s | 120 kB     00:00    
(40/154): libselinux-3.5-5.fc39.x86_64.rpm      5.2 MB/s |  87 kB     00:00    
(41/154): libsemanage-3.5-4.fc39.x86_64.rpm     7.1 MB/s | 120 kB     00:00    
(42/154): libsepol-3.5-2.fc39.x86_64.rpm         16 MB/s | 324 kB     00:00    
(43/154): libsigsegv-2.14-5.fc39.x86_64.rpm     1.4 MB/s |  27 kB     00:00    
(44/154): libtasn1-4.19.0-3.fc39.x86_64.rpm     3.8 MB/s |  74 kB     00:00    
(45/154): libtool-ltdl-2.4.7-7.fc39.x86_64.rpm  2.3 MB/s |  36 kB     00:00    
(46/154): libunistring-1.1-5.fc39.x86_64.rpm     23 MB/s | 543 kB     00:00    
(47/154): libutempter-1.2.1-10.fc39.x86_64.rpm  1.1 MB/s |  26 kB     00:00    
(48/154): libverto-0.3.2-6.fc39.x86_64.rpm      1.3 MB/s |  20 kB     00:00    
(49/154): libxcrypt-4.4.36-2.fc39.x86_64.rpm    7.0 MB/s | 119 kB     00:00    
(50/154): libxml2-2.10.4-3.fc39.x86_64.rpm       26 MB/s | 701 kB     00:00    
(51/154): lua-libs-5.4.6-3.fc39.x86_64.rpm      6.4 MB/s | 133 kB     00:00    
(52/154): lz4-libs-1.9.4-4.fc39.x86_64.rpm      4.1 MB/s |  67 kB     00:00    
(53/154): mpfr-4.2.0-3.fc39.x86_64.rpm           18 MB/s | 344 kB     00:00    
(54/154): ocaml-srpm-macros-8-2.fc39.noarch.rpm 775 kB/s |  14 kB     00:00    
(55/154): openblas-srpm-macros-2-14.fc39.noarch 495 kB/s | 7.5 kB     00:00    
(56/154): package-notes-srpm-macros-0.5-9.fc39. 693 kB/s |  11 kB     00:00    
(57/154): patch-2.7.6-22.fc39.x86_64.rpm        7.3 MB/s | 125 kB     00:00    
(58/154): pcre2-10.42-1.fc39.2.x86_64.rpm        12 MB/s | 233 kB     00:00    
(59/154): pcre2-syntax-10.42-1.fc39.2.noarch.rp 8.0 MB/s | 143 kB     00:00    
(60/154): perl-srpm-macros-1-51.fc39.noarch.rpm 481 kB/s | 8.0 kB     00:00    
(61/154): pkgconf-1.9.5-2.fc39.x86_64.rpm       2.7 MB/s |  42 kB     00:00    
(62/154): pkgconf-m4-1.9.5-2.fc39.noarch.rpm    911 kB/s |  14 kB     00:00    
(63/154): pkgconf-pkg-config-1.9.5-2.fc39.x86_6 629 kB/s | 9.6 kB     00:00    
(64/154): popt-1.19-3.fc39.x86_64.rpm           4.0 MB/s |  66 kB     00:00    
(65/154): sed-4.8-14.fc39.x86_64.rpm             15 MB/s | 306 kB     00:00    
(66/154): setup-2.14.4-1.fc39.noarch.rpm        7.0 MB/s | 154 kB     00:00    
(67/154): sqlite-libs-3.42.0-7.fc39.x86_64.rpm   24 MB/s | 678 kB     00:00    
(68/154): tar-1.35-2.fc39.x86_64.rpm             30 MB/s | 864 kB     00:00    
(69/154): unzip-6.0-62.fc39.x86_64.rpm          6.5 MB/s | 184 kB     00:00    
(70/154): which-2.21-40.fc39.x86_64.rpm         2.1 MB/s |  42 kB     00:00    
(71/154): xz-5.4.4-1.fc39.x86_64.rpm             24 MB/s | 556 kB     00:00    
(72/154): xz-libs-5.4.4-1.fc39.x86_64.rpm       4.6 MB/s | 108 kB     00:00    
(73/154): zip-3.0-39.fc39.x86_64.rpm             10 MB/s | 266 kB     00:00    
(74/154): zlib-1.2.13-4.fc39.x86_64.rpm         5.5 MB/s |  94 kB     00:00    
(75/154): alternatives-1.26-1.fc39.x86_64.rpm   331 kB/s |  39 kB     00:00    
(76/154): ansible-srpm-macros-1-12.fc39.noarch. 179 kB/s |  21 kB     00:00    
(77/154): audit-libs-3.1.5-1.fc39.x86_64.rpm    806 kB/s | 123 kB     00:00    
(78/154): binutils-gold-2.40-14.fc39.x86_64.rpm 8.4 MB/s | 795 kB     00:00    
(79/154): bash-5.2.26-1.fc39.x86_64.rpm          11 MB/s | 1.8 MB     00:00    
(80/154): binutils-2.40-14.fc39.x86_64.rpm       22 MB/s | 5.6 MB     00:00    
(81/154): coreutils-9.3-7.fc39.x86_64.rpm        12 MB/s | 1.1 MB     00:00    
(82/154): ca-certificates-2024.2.69_v8.0.401-1. 5.0 MB/s | 871 kB     00:00    
(83/154): curl-8.2.1-5.fc39.x86_64.rpm          7.4 MB/s | 344 kB     00:00    
(84/154): coreutils-common-9.3-7.fc39.x86_64.rp  20 MB/s | 2.1 MB     00:00    
(85/154): crypto-policies-20231204-1.git1e3a2e4 907 kB/s | 100 kB     00:00    
(86/154): debugedit-5.0-12.fc39.x86_64.rpm      2.3 MB/s |  79 kB     00:00    
(87/154): elfutils-0.192-4.fc39.x86_64.rpm       13 MB/s | 574 kB     00:00    
(88/154): elfutils-debuginfod-client-0.192-4.fc 996 kB/s |  43 kB     00:00    
(89/154): elfutils-default-yama-scope-0.192-4.f 540 kB/s |  12 kB     00:00    
(90/154): elfutils-libelf-0.192-4.fc39.x86_64.r 8.2 MB/s | 208 kB     00:00    
(91/154): elfutils-libs-0.192-4.fc39.x86_64.rpm 8.8 MB/s | 267 kB     00:00    
(92/154): fedora-gpg-keys-39-2.noarch.rpm       3.1 MB/s | 130 kB     00:00    
(93/154): fedora-release-39-36.noarch.rpm       295 kB/s | 8.6 kB     00:00    
(94/154): fedora-release-common-39-36.noarch.rp 635 kB/s |  19 kB     00:00    
(95/154): fedora-release-identity-basic-39-36.n 403 kB/s | 9.4 kB     00:00    
(96/154): fedora-repos-39-2.noarch.rpm          180 kB/s | 9.3 kB     00:00    
(97/154): forge-srpm-macros-0.3.1-1.fc39.noarch 324 kB/s |  19 kB     00:00    
(98/154): findutils-4.9.0-6.fc39.x86_64.rpm     7.0 MB/s | 490 kB     00:00    
(99/154): gdb-minimal-15.1-1.fc39.x86_64.rpm     39 MB/s | 4.3 MB     00:00    
(100/154): glibc-common-2.38-19.fc39.x86_64.rpm 4.0 MB/s | 344 kB     00:00    
(101/154): glibc-minimal-langpack-2.38-19.fc39. 1.1 MB/s |  65 kB     00:00    
(102/154): glibc-2.38-19.fc39.x86_64.rpm         14 MB/s | 2.1 MB     00:00    
(103/154): glibc-gconv-extra-2.38-19.fc39.x86_6  21 MB/s | 1.6 MB     00:00    
(104/154): go-srpm-macros-3.5.0-1.fc39.noarch.r 1.0 MB/s |  28 kB     00:00    
(105/154): keyutils-libs-1.6.3-1.fc39.x86_64.rp 838 kB/s |  31 kB     00:00    
(106/154): libacl-2.3.1-9.fc39.x86_64.rpm       479 kB/s |  23 kB     00:00    
(107/154): krb5-libs-1.21.3-2.fc39.x86_64.rpm    13 MB/s | 766 kB     00:00    
(108/154): libarchive-3.7.1-3.fc39.x86_64.rpm   7.1 MB/s | 407 kB     00:00    
(109/154): libblkid-2.39.4-1.fc39.x86_64.rpm    3.6 MB/s | 116 kB     00:00    
(110/154): libcap-2.48-9.fc39.x86_64.rpm        1.7 MB/s |  68 kB     00:00    
(111/154): libcurl-8.2.1-5.fc39.x86_64.rpm      8.9 MB/s | 322 kB     00:00    
(112/154): libeconf-0.5.2-2.fc39.x86_64.rpm     944 kB/s |  30 kB     00:00    
(113/154): libfdisk-2.39.4-1.fc39.x86_64.rpm    6.3 MB/s | 161 kB     00:00    
(114/154): libgcc-13.3.1-3.fc39.x86_64.rpm      3.4 MB/s | 120 kB     00:00    
(115/154): libidn2-2.3.7-1.fc39.x86_64.rpm      2.7 MB/s | 119 kB     00:00    
(116/154): libgomp-13.3.1-3.fc39.x86_64.rpm     7.3 MB/s | 329 kB     00:00    
(117/154): libmount-2.39.4-1.fc39.x86_64.rpm    4.0 MB/s | 154 kB     00:00    
(118/154): libsmartcols-2.39.4-1.fc39.x86_64.rp 2.1 MB/s |  67 kB     00:00    
(119/154): libnghttp2-1.55.1-5.fc39.x86_64.rpm  2.3 MB/s |  75 kB     00:00    
(120/154): libssh-0.10.6-2.fc39.x86_64.rpm      5.5 MB/s | 212 kB     00:00    
(121/154): libssh-config-0.10.6-2.fc39.noarch.r 292 kB/s | 9.0 kB     00:00    
(122/154): libstdc++-13.3.1-3.fc39.x86_64.rpm    16 MB/s | 870 kB     00:00    
(123/154): libtirpc-1.3.6-0.fc39.x86_64.rpm     3.3 MB/s |  94 kB     00:00    
(124/154): libuuid-2.39.4-1.fc39.x86_64.rpm     829 kB/s |  28 kB     00:00    
(125/154): libzstd-1.5.6-1.fc39.x86_64.rpm      8.5 MB/s | 312 kB     00:00    
(126/154): lua-srpm-macros-1-13.fc39.noarch.rpm 223 kB/s | 8.7 kB     00:00    
(127/154): ncurses-base-6.4-7.20230520.fc39.1.n 1.7 MB/s |  88 kB     00:00    
(128/154): ncurses-libs-6.4-7.20230520.fc39.1.x  10 MB/s | 336 kB     00:00    
(129/154): openldap-2.6.7-1.fc39.x86_64.rpm     5.2 MB/s | 254 kB     00:00    
(130/154): p11-kit-0.25.5-1.fc39.x86_64.rpm     9.8 MB/s | 515 kB     00:00    
(131/154): p11-kit-trust-0.25.5-1.fc39.x86_64.r 3.3 MB/s | 138 kB     00:00    
(132/154): openssl-libs-3.1.4-4.fc39.x86_64.rpm  23 MB/s | 2.2 MB     00:00    
(133/154): pam-1.5.3-3.fc39.x86_64.rpm           11 MB/s | 542 kB     00:00    
(134/154): pam-libs-1.5.3-3.fc39.x86_64.rpm     1.2 MB/s |  56 kB     00:00    
(135/154): publicsuffix-list-dafsa-20240107-1.f 1.7 MB/s |  58 kB     00:00    
(136/154): pyproject-srpm-macros-1.16.0-1.fc39. 440 kB/s |  14 kB     00:00    
(137/154): python-srpm-macros-3.12-8.fc39.noarc 714 kB/s |  23 kB     00:00    
(138/154): qt5-srpm-macros-5.15.14-2.fc39.noarc 209 kB/s | 8.9 kB     00:00    
(139/154): qt6-srpm-macros-6.6.2-1.fc39.noarch. 226 kB/s | 8.9 kB     00:00    
(140/154): readline-8.2-6.fc39.x86_64.rpm       4.4 MB/s | 212 kB     00:00    
(141/154): redhat-rpm-config-266-1.fc39.noarch. 2.3 MB/s |  78 kB     00:00    
(142/154): rpm-4.19.1.1-1.fc39.x86_64.rpm        13 MB/s | 538 kB     00:00    
(143/154): rpm-build-4.19.1.1-1.fc39.x86_64.rpm 2.2 MB/s |  78 kB     00:00    
(144/154): rpm-build-libs-4.19.1.1-1.fc39.x86_6 2.7 MB/s |  95 kB     00:00    
(145/154): rpm-libs-4.19.1.1-1.fc39.x86_64.rpm  9.1 MB/s | 312 kB     00:00    
(146/154): rpmautospec-rpm-macros-0.7.3-1.fc39. 343 kB/s |  11 kB     00:00    
(147/154): rpm-sequoia-1.7.0-1.fc39.x86_64.rpm   15 MB/s | 904 kB     00:00    
(148/154): rust-srpm-macros-26.3-1.fc39.noarch. 202 kB/s |  13 kB     00:00    
(149/154): shadow-utils-4.14.0-2.fc39.x86_64.rp  15 MB/s | 1.3 MB     00:00    
(150/154): systemd-libs-254.20-1.fc39.x86_64.rp 9.7 MB/s | 681 kB     00:00    
(151/154): util-linux-2.39.4-1.fc39.x86_64.rpm   17 MB/s | 1.2 MB     00:00    
(152/154): util-linux-core-2.39.4-1.fc39.x86_64  12 MB/s | 507 kB     00:00    
(153/154): xxhash-libs-0.8.2-4.fc39.x86_64.rpm  836 kB/s |  37 kB     00:00    
(154/154): zstd-1.5.6-1.fc39.x86_64.rpm         9.6 MB/s | 479 kB     00:00    
--------------------------------------------------------------------------------
Total                                            23 MB/s |  52 MB     00:02     
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x18B8E74C:
 Userid     : "Fedora (39) <fedora-39-primary@fedoraproject.org>"
 Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-6.fc39.x86_64                          1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.3.1-3.fc39.x86_64                          1/154 
  Running scriptlet: libgcc-13.3.1-3.fc39.x86_64                          1/154 
  Installing       : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc     2/154 
  Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc39.noarc     2/154 
  Installing       : fedora-release-identity-basic-39-36.noarch           3/154 
  Installing       : fedora-gpg-keys-39-2.noarch                          4/154 
  Installing       : fedora-repos-39-2.noarch                             5/154 
  Installing       : fedora-release-common-39-36.noarch                   6/154 
  Installing       : fedora-release-39-36.noarch                          7/154 
  Installing       : setup-2.14.4-1.fc39.noarch                           8/154 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.14.4-1.fc39.noarch                           8/154 
  Installing       : filesystem-3.18-6.fc39.x86_64                        9/154 
  Installing       : basesystem-11-18.fc39.noarch                        10/154 
  Installing       : rust-srpm-macros-26.3-1.fc39.noarch                 11/154 
  Installing       : qt6-srpm-macros-6.6.2-1.fc39.noarch                 12/154 
  Installing       : qt5-srpm-macros-5.15.14-2.fc39.noarch               13/154 
  Installing       : publicsuffix-list-dafsa-20240107-1.fc39.noarch      14/154 
  Installing       : ncurses-base-6.4-7.20230520.fc39.1.noarch           15/154 
  Installing       : glibc-gconv-extra-2.38-19.fc39.x86_64               16/154 
  Running scriptlet: glibc-gconv-extra-2.38-19.fc39.x86_64               16/154 
  Installing       : glibc-minimal-langpack-2.38-19.fc39.x86_64          17/154 
  Installing       : glibc-common-2.38-19.fc39.x86_64                    18/154 
  Running scriptlet: glibc-2.38-19.fc39.x86_64                           19/154 
  Installing       : glibc-2.38-19.fc39.x86_64                           19/154 
  Running scriptlet: glibc-2.38-19.fc39.x86_64                           19/154 
  Installing       : ncurses-libs-6.4-7.20230520.fc39.1.x86_64           20/154 
  Installing       : bash-5.2.26-1.fc39.x86_64                           21/154 
  Running scriptlet: bash-5.2.26-1.fc39.x86_64                           21/154 
  Installing       : zlib-1.2.13-4.fc39.x86_64                           22/154 
  Installing       : xz-libs-5.4.4-1.fc39.x86_64                         23/154 
  Installing       : bzip2-libs-1.0.8-16.fc39.x86_64                     24/154 
  Installing       : popt-1.19-3.fc39.x86_64                             25/154 
  Installing       : libstdc++-13.3.1-3.fc39.x86_64                      26/154 
  Installing       : libuuid-2.39.4-1.fc39.x86_64                        27/154 
  Installing       : libzstd-1.5.6-1.fc39.x86_64                         28/154 
  Installing       : elfutils-libelf-0.192-4.fc39.x86_64                 29/154 
  Installing       : libblkid-2.39.4-1.fc39.x86_64                       30/154 
  Installing       : readline-8.2-6.fc39.x86_64                          31/154 
  Installing       : gmp-1:6.2.1-5.fc39.x86_64                           32/154 
  Installing       : libattr-2.5.1-8.fc39.x86_64                         33/154 
  Installing       : libacl-2.3.1-9.fc39.x86_64                          34/154 
  Installing       : libxcrypt-4.4.36-2.fc39.x86_64                      35/154 
  Installing       : libcap-2.48-9.fc39.x86_64                           36/154 
  Installing       : lz4-libs-1.9.4-4.fc39.x86_64                        37/154 
  Installing       : libeconf-0.5.2-2.fc39.x86_64                        38/154 
  Installing       : systemd-libs-254.20-1.fc39.x86_64                   39/154 
  Installing       : mpfr-4.2.0-3.fc39.x86_64                            40/154 
  Installing       : dwz-0.15-3.fc39.x86_64                              41/154 
  Installing       : unzip-6.0-62.fc39.x86_64                            42/154 
  Installing       : file-libs-5.44-5.fc39.x86_64                        43/154 
  Installing       : file-5.44-5.fc39.x86_64                             44/154 
  Installing       : jansson-2.13.1-7.fc39.x86_64                        45/154 
  Installing       : libcap-ng-0.8.3-8.fc39.x86_64                       46/154 
  Installing       : audit-libs-3.1.5-1.fc39.x86_64                      47/154 
  Installing       : pam-libs-1.5.3-3.fc39.x86_64                        48/154 
  Installing       : libcom_err-1.47.0-2.fc39.x86_64                     49/154 
  Installing       : libsepol-3.5-2.fc39.x86_64                          50/154 
  Installing       : libtasn1-4.19.0-3.fc39.x86_64                       51/154 
  Installing       : libunistring-1.1-5.fc39.x86_64                      52/154 
  Installing       : libidn2-2.3.7-1.fc39.x86_64                         53/154 
  Installing       : lua-libs-5.4.6-3.fc39.x86_64                        54/154 
  Installing       : alternatives-1.26-1.fc39.x86_64                     55/154 
  Installing       : libsmartcols-2.39.4-1.fc39.x86_64                   56/154 
  Installing       : libpsl-0.21.2-4.fc39.x86_64                         57/154 
  Installing       : zip-3.0-39.fc39.x86_64                              58/154 
  Installing       : zstd-1.5.6-1.fc39.x86_64                            59/154 
  Installing       : libfdisk-2.39.4-1.fc39.x86_64                       60/154 
  Installing       : bzip2-1.0.8-16.fc39.x86_64                          61/154 
  Installing       : libxml2-2.10.4-3.fc39.x86_64                        62/154 
  Installing       : sqlite-libs-3.42.0-7.fc39.x86_64                    63/154 
  Installing       : ed-1.19-4.fc39.x86_64                               64/154 
  Installing       : elfutils-default-yama-scope-0.192-4.fc39.noarch     65/154 
  Running scriptlet: elfutils-default-yama-scope-0.192-4.fc39.noarch     65/154 
  Installing       : cpio-2.14-4.fc39.x86_64                             66/154 
  Installing       : diffutils-3.10-3.fc39.x86_64                        67/154 
  Installing       : gdbm-libs-1:1.23-4.fc39.x86_64                      68/154 
  Installing       : cyrus-sasl-lib-2.1.28-11.fc39.x86_64                69/154 
  Installing       : json-c-0.17-1.fc39.x86_64                           70/154 
  Installing       : libbrotli-1.1.0-1.fc39.x86_64                       71/154 
  Installing       : libdb-5.3.28-56.fc39.x86_64                         72/154 
  Installing       : libffi-3.4.4-4.fc39.x86_64                          73/154 
  Installing       : p11-kit-0.25.5-1.fc39.x86_64                        74/154 
  Installing       : p11-kit-trust-0.25.5-1.fc39.x86_64                  75/154 
  Running scriptlet: p11-kit-trust-0.25.5-1.fc39.x86_64                  75/154 
  Installing       : libpkgconf-1.9.5-2.fc39.x86_64                      76/154 
  Installing       : pkgconf-1.9.5-2.fc39.x86_64                         77/154 
  Installing       : libsigsegv-2.14-5.fc39.x86_64                       78/154 
  Installing       : gawk-5.2.2-2.fc39.x86_64                            79/154 
  Installing       : libtool-ltdl-2.4.7-7.fc39.x86_64                    80/154 
  Installing       : libverto-0.3.2-6.fc39.x86_64                        81/154 
  Installing       : keyutils-libs-1.6.3-1.fc39.x86_64                   82/154 
  Installing       : libgomp-13.3.1-3.fc39.x86_64                        83/154 
  Installing       : libnghttp2-1.55.1-5.fc39.x86_64                     84/154 
  Installing       : xxhash-libs-0.8.2-4.fc39.x86_64                     85/154 
  Installing       : libssh-config-0.10.6-2.fc39.noarch                  86/154 
  Installing       : coreutils-common-9.3-7.fc39.x86_64                  87/154 
  Installing       : ansible-srpm-macros-1-12.fc39.noarch                88/154 
  Installing       : pkgconf-m4-1.9.5-2.fc39.noarch                      89/154 
  Installing       : pkgconf-pkg-config-1.9.5-2.fc39.x86_64              90/154 
  Installing       : perl-srpm-macros-1-51.fc39.noarch                   91/154 
  Installing       : pcre2-syntax-10.42-1.fc39.2.noarch                  92/154 
  Installing       : pcre2-10.42-1.fc39.2.x86_64                         93/154 
  Installing       : libselinux-3.5-5.fc39.x86_64                        94/154 
  Installing       : sed-4.8-14.fc39.x86_64                              95/154 
  Installing       : grep-3.11-3.fc39.x86_64                             96/154 
  Installing       : findutils-1:4.9.0-6.fc39.x86_64                     97/154 
  Installing       : xz-5.4.4-1.fc39.x86_64                              98/154 
  Installing       : libmount-2.39.4-1.fc39.x86_64                       99/154 
  Installing       : util-linux-core-2.39.4-1.fc39.x86_64               100/154 
  Installing       : openssl-libs-1:3.1.4-4.fc39.x86_64                 101/154 
  Installing       : coreutils-9.3-7.fc39.x86_64                        102/154 
  Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar   103/154 
  Installing       : ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar   103/154 
  Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar   103/154 
  Installing       : krb5-libs-1.21.3-2.fc39.x86_64                     104/154 
  Installing       : libtirpc-1.3.6-0.fc39.x86_64                       105/154 
  Running scriptlet: authselect-libs-1.4.3-1.fc39.x86_64                106/154 
  Installing       : authselect-libs-1.4.3-1.fc39.x86_64                106/154 
  Installing       : gzip-1.12-6.fc39.x86_64                            107/154 
  Installing       : libarchive-3.7.1-3.fc39.x86_64                     108/154 
  Installing       : cracklib-2.9.11-2.fc39.x86_64                      109/154 
  Installing       : libpwquality-1.4.5-6.fc39.x86_64                   110/154 
  Installing       : authselect-1.4.3-1.fc39.x86_64                     111/154 
  Installing       : libnsl2-2.0.0-6.fc39.x86_64                        112/154 
  Installing       : pam-1.5.3-3.fc39.x86_64                            113/154 
  Installing       : libssh-0.10.6-2.fc39.x86_64                        114/154 
  Installing       : libevent-2.1.12-9.fc39.x86_64                      115/154 
  Installing       : openldap-2.6.7-1.fc39.x86_64                       116/154 
  Installing       : libcurl-8.2.1-5.fc39.x86_64                        117/154 
  Installing       : elfutils-libs-0.192-4.fc39.x86_64                  118/154 
  Installing       : elfutils-debuginfod-client-0.192-4.fc39.x86_64     119/154 
  Installing       : binutils-gold-2.40-14.fc39.x86_64                  120/154 
  Running scriptlet: binutils-gold-2.40-14.fc39.x86_64                  120/154 
  Installing       : binutils-2.40-14.fc39.x86_64                       121/154 
  Running scriptlet: binutils-2.40-14.fc39.x86_64                       121/154 
  Installing       : elfutils-0.192-4.fc39.x86_64                       122/154 
  Installing       : gdb-minimal-15.1-1.fc39.x86_64                     123/154 
  Installing       : debugedit-5.0-12.fc39.x86_64                       124/154 
  Installing       : curl-8.2.1-5.fc39.x86_64                           125/154 
  Installing       : rpm-sequoia-1.7.0-1.fc39.x86_64                    126/154 
  Installing       : rpm-libs-4.19.1.1-1.fc39.x86_64                    127/154 
  Running scriptlet: rpm-4.19.1.1-1.fc39.x86_64                         128/154 
  Installing       : rpm-4.19.1.1-1.fc39.x86_64                         128/154 
  Installing       : efi-srpm-macros-5-9.fc39.noarch                    129/154 
  Installing       : lua-srpm-macros-1-13.fc39.noarch                   130/154 
  Installing       : rpmautospec-rpm-macros-0.7.3-1.fc39.noarch         131/154 
  Installing       : rpm-build-libs-4.19.1.1-1.fc39.x86_64              132/154 
  Installing       : libsemanage-3.5-4.fc39.x86_64                      133/154 
  Installing       : shadow-utils-2:4.14.0-2.fc39.x86_64                134/154 
  Running scriptlet: libutempter-1.2.1-10.fc39.x86_64                   135/154 
  Installing       : libutempter-1.2.1-10.fc39.x86_64                   135/154 
  Installing       : patch-2.7.6-22.fc39.x86_64                         136/154 
  Installing       : tar-2:1.35-2.fc39.x86_64                           137/154 
  Installing       : package-notes-srpm-macros-0.5-9.fc39.noarch        138/154 
  Installing       : openblas-srpm-macros-2-14.fc39.noarch              139/154 
  Installing       : ocaml-srpm-macros-8-2.fc39.noarch                  140/154 
  Installing       : kernel-srpm-macros-1.0-20.fc39.noarch              141/154 
  Installing       : gnat-srpm-macros-6-3.fc39.noarch                   142/154 
  Installing       : ghc-srpm-macros-1.6.1-2.fc39.noarch                143/154 
  Installing       : fpc-srpm-macros-1.3-8.fc39.noarch                  144/154 
  Installing       : fonts-srpm-macros-1:2.0.5-12.fc39.noarch           145/154 
  Installing       : forge-srpm-macros-0.3.1-1.fc39.noarch              146/154 
  Installing       : go-srpm-macros-3.5.0-1.fc39.noarch                 147/154 
  Installing       : python-srpm-macros-3.12-8.fc39.noarch              148/154 
  Installing       : redhat-rpm-config-266-1.fc39.noarch                149/154 
  Installing       : rpm-build-4.19.1.1-1.fc39.x86_64                   150/154 
  Installing       : pyproject-srpm-macros-1.16.0-1.fc39.noarch         151/154 
  Installing       : util-linux-2.39.4-1.fc39.x86_64                    152/154 
  Running scriptlet: util-linux-2.39.4-1.fc39.x86_64                    152/154 
  Installing       : which-2.21-40.fc39.x86_64                          153/154 
  Installing       : info-7.0.3-3.fc39.x86_64                           154/154 
  Running scriptlet: filesystem-3.18-6.fc39.x86_64                      154/154 
  Running scriptlet: ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar   154/154 
  Running scriptlet: authselect-libs-1.4.3-1.fc39.x86_64                154/154 
  Running scriptlet: rpm-4.19.1.1-1.fc39.x86_64                         154/154 
  Running scriptlet: info-7.0.3-3.fc39.x86_64                           154/154 
  Verifying        : authselect-1.4.3-1.fc39.x86_64                       1/154 
  Verifying        : authselect-libs-1.4.3-1.fc39.x86_64                  2/154 
  Verifying        : basesystem-11-18.fc39.noarch                         3/154 
  Verifying        : bzip2-1.0.8-16.fc39.x86_64                           4/154 
  Verifying        : bzip2-libs-1.0.8-16.fc39.x86_64                      5/154 
  Verifying        : cpio-2.14-4.fc39.x86_64                              6/154 
  Verifying        : cracklib-2.9.11-2.fc39.x86_64                        7/154 
  Verifying        : cyrus-sasl-lib-2.1.28-11.fc39.x86_64                 8/154 
  Verifying        : diffutils-3.10-3.fc39.x86_64                         9/154 
  Verifying        : dwz-0.15-3.fc39.x86_64                              10/154 
  Verifying        : ed-1.19-4.fc39.x86_64                               11/154 
  Verifying        : efi-srpm-macros-5-9.fc39.noarch                     12/154 
  Verifying        : file-5.44-5.fc39.x86_64                             13/154 
  Verifying        : file-libs-5.44-5.fc39.x86_64                        14/154 
  Verifying        : filesystem-3.18-6.fc39.x86_64                       15/154 
  Verifying        : fonts-srpm-macros-1:2.0.5-12.fc39.noarch            16/154 
  Verifying        : fpc-srpm-macros-1.3-8.fc39.noarch                   17/154 
  Verifying        : gawk-5.2.2-2.fc39.x86_64                            18/154 
  Verifying        : gdbm-libs-1:1.23-4.fc39.x86_64                      19/154 
  Verifying        : ghc-srpm-macros-1.6.1-2.fc39.noarch                 20/154 
  Verifying        : gmp-1:6.2.1-5.fc39.x86_64                           21/154 
  Verifying        : gnat-srpm-macros-6-3.fc39.noarch                    22/154 
  Verifying        : grep-3.11-3.fc39.x86_64                             23/154 
  Verifying        : gzip-1.12-6.fc39.x86_64                             24/154 
  Verifying        : info-7.0.3-3.fc39.x86_64                            25/154 
  Verifying        : jansson-2.13.1-7.fc39.x86_64                        26/154 
  Verifying        : json-c-0.17-1.fc39.x86_64                           27/154 
  Verifying        : kernel-srpm-macros-1.0-20.fc39.noarch               28/154 
  Verifying        : libattr-2.5.1-8.fc39.x86_64                         29/154 
  Verifying        : libbrotli-1.1.0-1.fc39.x86_64                       30/154 
  Verifying        : libcap-ng-0.8.3-8.fc39.x86_64                       31/154 
  Verifying        : libcom_err-1.47.0-2.fc39.x86_64                     32/154 
  Verifying        : libdb-5.3.28-56.fc39.x86_64                         33/154 
  Verifying        : libevent-2.1.12-9.fc39.x86_64                       34/154 
  Verifying        : libffi-3.4.4-4.fc39.x86_64                          35/154 
  Verifying        : libnsl2-2.0.0-6.fc39.x86_64                         36/154 
  Verifying        : libpkgconf-1.9.5-2.fc39.x86_64                      37/154 
  Verifying        : libpsl-0.21.2-4.fc39.x86_64                         38/154 
  Verifying        : libpwquality-1.4.5-6.fc39.x86_64                    39/154 
  Verifying        : libselinux-3.5-5.fc39.x86_64                        40/154 
  Verifying        : libsemanage-3.5-4.fc39.x86_64                       41/154 
  Verifying        : libsepol-3.5-2.fc39.x86_64                          42/154 
  Verifying        : libsigsegv-2.14-5.fc39.x86_64                       43/154 
  Verifying        : libtasn1-4.19.0-3.fc39.x86_64                       44/154 
  Verifying        : libtool-ltdl-2.4.7-7.fc39.x86_64                    45/154 
  Verifying        : libunistring-1.1-5.fc39.x86_64                      46/154 
  Verifying        : libutempter-1.2.1-10.fc39.x86_64                    47/154 
  Verifying        : libverto-0.3.2-6.fc39.x86_64                        48/154 
  Verifying        : libxcrypt-4.4.36-2.fc39.x86_64                      49/154 
  Verifying        : libxml2-2.10.4-3.fc39.x86_64                        50/154 
  Verifying        : lua-libs-5.4.6-3.fc39.x86_64                        51/154 
  Verifying        : lz4-libs-1.9.4-4.fc39.x86_64                        52/154 
  Verifying        : mpfr-4.2.0-3.fc39.x86_64                            53/154 
  Verifying        : ocaml-srpm-macros-8-2.fc39.noarch                   54/154 
  Verifying        : openblas-srpm-macros-2-14.fc39.noarch               55/154 
  Verifying        : package-notes-srpm-macros-0.5-9.fc39.noarch         56/154 
  Verifying        : patch-2.7.6-22.fc39.x86_64                          57/154 
  Verifying        : pcre2-10.42-1.fc39.2.x86_64                         58/154 
  Verifying        : pcre2-syntax-10.42-1.fc39.2.noarch                  59/154 
  Verifying        : perl-srpm-macros-1-51.fc39.noarch                   60/154 
  Verifying        : pkgconf-1.9.5-2.fc39.x86_64                         61/154 
  Verifying        : pkgconf-m4-1.9.5-2.fc39.noarch                      62/154 
  Verifying        : pkgconf-pkg-config-1.9.5-2.fc39.x86_64              63/154 
  Verifying        : popt-1.19-3.fc39.x86_64                             64/154 
  Verifying        : sed-4.8-14.fc39.x86_64                              65/154 
  Verifying        : setup-2.14.4-1.fc39.noarch                          66/154 
  Verifying        : sqlite-libs-3.42.0-7.fc39.x86_64                    67/154 
  Verifying        : tar-2:1.35-2.fc39.x86_64                            68/154 
  Verifying        : unzip-6.0-62.fc39.x86_64                            69/154 
  Verifying        : which-2.21-40.fc39.x86_64                           70/154 
  Verifying        : xz-5.4.4-1.fc39.x86_64                              71/154 
  Verifying        : xz-libs-5.4.4-1.fc39.x86_64                         72/154 
  Verifying        : zip-3.0-39.fc39.x86_64                              73/154 
  Verifying        : zlib-1.2.13-4.fc39.x86_64                           74/154 
  Verifying        : alternatives-1.26-1.fc39.x86_64                     75/154 
  Verifying        : ansible-srpm-macros-1-12.fc39.noarch                76/154 
  Verifying        : audit-libs-3.1.5-1.fc39.x86_64                      77/154 
  Verifying        : bash-5.2.26-1.fc39.x86_64                           78/154 
  Verifying        : binutils-2.40-14.fc39.x86_64                        79/154 
  Verifying        : binutils-gold-2.40-14.fc39.x86_64                   80/154 
  Verifying        : ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noar    81/154 
  Verifying        : coreutils-9.3-7.fc39.x86_64                         82/154 
  Verifying        : coreutils-common-9.3-7.fc39.x86_64                  83/154 
  Verifying        : crypto-policies-20231204-1.git1e3a2e4.fc39.noarc    84/154 
  Verifying        : curl-8.2.1-5.fc39.x86_64                            85/154 
  Verifying        : debugedit-5.0-12.fc39.x86_64                        86/154 
  Verifying        : elfutils-0.192-4.fc39.x86_64                        87/154 
  Verifying        : elfutils-debuginfod-client-0.192-4.fc39.x86_64      88/154 
  Verifying        : elfutils-default-yama-scope-0.192-4.fc39.noarch     89/154 
  Verifying        : elfutils-libelf-0.192-4.fc39.x86_64                 90/154 
  Verifying        : elfutils-libs-0.192-4.fc39.x86_64                   91/154 
  Verifying        : fedora-gpg-keys-39-2.noarch                         92/154 
  Verifying        : fedora-release-39-36.noarch                         93/154 
  Verifying        : fedora-release-common-39-36.noarch                  94/154 
  Verifying        : fedora-release-identity-basic-39-36.noarch          95/154 
  Verifying        : fedora-repos-39-2.noarch                            96/154 
  Verifying        : findutils-1:4.9.0-6.fc39.x86_64                     97/154 
  Verifying        : forge-srpm-macros-0.3.1-1.fc39.noarch               98/154 
  Verifying        : gdb-minimal-15.1-1.fc39.x86_64                      99/154 
  Verifying        : glibc-2.38-19.fc39.x86_64                          100/154 
  Verifying        : glibc-common-2.38-19.fc39.x86_64                   101/154 
  Verifying        : glibc-gconv-extra-2.38-19.fc39.x86_64              102/154 
  Verifying        : glibc-minimal-langpack-2.38-19.fc39.x86_64         103/154 
  Verifying        : go-srpm-macros-3.5.0-1.fc39.noarch                 104/154 
  Verifying        : keyutils-libs-1.6.3-1.fc39.x86_64                  105/154 
  Verifying        : krb5-libs-1.21.3-2.fc39.x86_64                     106/154 
  Verifying        : libacl-2.3.1-9.fc39.x86_64                         107/154 
  Verifying        : libarchive-3.7.1-3.fc39.x86_64                     108/154 
  Verifying        : libblkid-2.39.4-1.fc39.x86_64                      109/154 
  Verifying        : libcap-2.48-9.fc39.x86_64                          110/154 
  Verifying        : libcurl-8.2.1-5.fc39.x86_64                        111/154 
  Verifying        : libeconf-0.5.2-2.fc39.x86_64                       112/154 
  Verifying        : libfdisk-2.39.4-1.fc39.x86_64                      113/154 
  Verifying        : libgcc-13.3.1-3.fc39.x86_64                        114/154 
  Verifying        : libgomp-13.3.1-3.fc39.x86_64                       115/154 
  Verifying        : libidn2-2.3.7-1.fc39.x86_64                        116/154 
  Verifying        : libmount-2.39.4-1.fc39.x86_64                      117/154 
  Verifying        : libnghttp2-1.55.1-5.fc39.x86_64                    118/154 
  Verifying        : libsmartcols-2.39.4-1.fc39.x86_64                  119/154 
  Verifying        : libssh-0.10.6-2.fc39.x86_64                        120/154 
  Verifying        : libssh-config-0.10.6-2.fc39.noarch                 121/154 
  Verifying        : libstdc++-13.3.1-3.fc39.x86_64                     122/154 
  Verifying        : libtirpc-1.3.6-0.fc39.x86_64                       123/154 
  Verifying        : libuuid-2.39.4-1.fc39.x86_64                       124/154 
  Verifying        : libzstd-1.5.6-1.fc39.x86_64                        125/154 
  Verifying        : lua-srpm-macros-1-13.fc39.noarch                   126/154 
  Verifying        : ncurses-base-6.4-7.20230520.fc39.1.noarch          127/154 
  Verifying        : ncurses-libs-6.4-7.20230520.fc39.1.x86_64          128/154 
  Verifying        : openldap-2.6.7-1.fc39.x86_64                       129/154 
  Verifying        : openssl-libs-1:3.1.4-4.fc39.x86_64                 130/154 
  Verifying        : p11-kit-0.25.5-1.fc39.x86_64                       131/154 
  Verifying        : p11-kit-trust-0.25.5-1.fc39.x86_64                 132/154 
  Verifying        : pam-1.5.3-3.fc39.x86_64                            133/154 
  Verifying        : pam-libs-1.5.3-3.fc39.x86_64                       134/154 
  Verifying        : publicsuffix-list-dafsa-20240107-1.fc39.noarch     135/154 
  Verifying        : pyproject-srpm-macros-1.16.0-1.fc39.noarch         136/154 
  Verifying        : python-srpm-macros-3.12-8.fc39.noarch              137/154 
  Verifying        : qt5-srpm-macros-5.15.14-2.fc39.noarch              138/154 
  Verifying        : qt6-srpm-macros-6.6.2-1.fc39.noarch                139/154 
  Verifying        : readline-8.2-6.fc39.x86_64                         140/154 
  Verifying        : redhat-rpm-config-266-1.fc39.noarch                141/154 
  Verifying        : rpm-4.19.1.1-1.fc39.x86_64                         142/154 
  Verifying        : rpm-build-4.19.1.1-1.fc39.x86_64                   143/154 
  Verifying        : rpm-build-libs-4.19.1.1-1.fc39.x86_64              144/154 
  Verifying        : rpm-libs-4.19.1.1-1.fc39.x86_64                    145/154 
  Verifying        : rpm-sequoia-1.7.0-1.fc39.x86_64                    146/154 
  Verifying        : rpmautospec-rpm-macros-0.7.3-1.fc39.noarch         147/154 
  Verifying        : rust-srpm-macros-26.3-1.fc39.noarch                148/154 
  Verifying        : shadow-utils-2:4.14.0-2.fc39.x86_64                149/154 
  Verifying        : systemd-libs-254.20-1.fc39.x86_64                  150/154 
  Verifying        : util-linux-2.39.4-1.fc39.x86_64                    151/154 
  Verifying        : util-linux-core-2.39.4-1.fc39.x86_64               152/154 
  Verifying        : xxhash-libs-0.8.2-4.fc39.x86_64                    153/154 
  Verifying        : zstd-1.5.6-1.fc39.x86_64                           154/154 

Installed:
  alternatives-1.26-1.fc39.x86_64                                               
  ansible-srpm-macros-1-12.fc39.noarch                                          
  audit-libs-3.1.5-1.fc39.x86_64                                                
  authselect-1.4.3-1.fc39.x86_64                                                
  authselect-libs-1.4.3-1.fc39.x86_64                                           
  basesystem-11-18.fc39.noarch                                                  
  bash-5.2.26-1.fc39.x86_64                                                     
  binutils-2.40-14.fc39.x86_64                                                  
  binutils-gold-2.40-14.fc39.x86_64                                             
  bzip2-1.0.8-16.fc39.x86_64                                                    
  bzip2-libs-1.0.8-16.fc39.x86_64                                               
  ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noarch                            
  coreutils-9.3-7.fc39.x86_64                                                   
  coreutils-common-9.3-7.fc39.x86_64                                            
  cpio-2.14-4.fc39.x86_64                                                       
  cracklib-2.9.11-2.fc39.x86_64                                                 
  crypto-policies-20231204-1.git1e3a2e4.fc39.noarch                             
  curl-8.2.1-5.fc39.x86_64                                                      
  cyrus-sasl-lib-2.1.28-11.fc39.x86_64                                          
  debugedit-5.0-12.fc39.x86_64                                                  
  diffutils-3.10-3.fc39.x86_64                                                  
  dwz-0.15-3.fc39.x86_64                                                        
  ed-1.19-4.fc39.x86_64                                                         
  efi-srpm-macros-5-9.fc39.noarch                                               
  elfutils-0.192-4.fc39.x86_64                                                  
  elfutils-debuginfod-client-0.192-4.fc39.x86_64                                
  elfutils-default-yama-scope-0.192-4.fc39.noarch                               
  elfutils-libelf-0.192-4.fc39.x86_64                                           
  elfutils-libs-0.192-4.fc39.x86_64                                             
  fedora-gpg-keys-39-2.noarch                                                   
  fedora-release-39-36.noarch                                                   
  fedora-release-common-39-36.noarch                                            
  fedora-release-identity-basic-39-36.noarch                                    
  fedora-repos-39-2.noarch                                                      
  file-5.44-5.fc39.x86_64                                                       
  file-libs-5.44-5.fc39.x86_64                                                  
  filesystem-3.18-6.fc39.x86_64                                                 
  findutils-1:4.9.0-6.fc39.x86_64                                               
  fonts-srpm-macros-1:2.0.5-12.fc39.noarch                                      
  forge-srpm-macros-0.3.1-1.fc39.noarch                                         
  fpc-srpm-macros-1.3-8.fc39.noarch                                             
  gawk-5.2.2-2.fc39.x86_64                                                      
  gdb-minimal-15.1-1.fc39.x86_64                                                
  gdbm-libs-1:1.23-4.fc39.x86_64                                                
  ghc-srpm-macros-1.6.1-2.fc39.noarch                                           
  glibc-2.38-19.fc39.x86_64                                                     
  glibc-common-2.38-19.fc39.x86_64                                              
  glibc-gconv-extra-2.38-19.fc39.x86_64                                         
  glibc-minimal-langpack-2.38-19.fc39.x86_64                                    
  gmp-1:6.2.1-5.fc39.x86_64                                                     
  gnat-srpm-macros-6-3.fc39.noarch                                              
  go-srpm-macros-3.5.0-1.fc39.noarch                                            
  grep-3.11-3.fc39.x86_64                                                       
  gzip-1.12-6.fc39.x86_64                                                       
  info-7.0.3-3.fc39.x86_64                                                      
  jansson-2.13.1-7.fc39.x86_64                                                  
  json-c-0.17-1.fc39.x86_64                                                     
  kernel-srpm-macros-1.0-20.fc39.noarch                                         
  keyutils-libs-1.6.3-1.fc39.x86_64                                             
  krb5-libs-1.21.3-2.fc39.x86_64                                                
  libacl-2.3.1-9.fc39.x86_64                                                    
  libarchive-3.7.1-3.fc39.x86_64                                                
  libattr-2.5.1-8.fc39.x86_64                                                   
  libblkid-2.39.4-1.fc39.x86_64                                                 
  libbrotli-1.1.0-1.fc39.x86_64                                                 
  libcap-2.48-9.fc39.x86_64                                                     
  libcap-ng-0.8.3-8.fc39.x86_64                                                 
  libcom_err-1.47.0-2.fc39.x86_64                                               
  libcurl-8.2.1-5.fc39.x86_64                                                   
  libdb-5.3.28-56.fc39.x86_64                                                   
  libeconf-0.5.2-2.fc39.x86_64                                                  
  libevent-2.1.12-9.fc39.x86_64                                                 
  libfdisk-2.39.4-1.fc39.x86_64                                                 
  libffi-3.4.4-4.fc39.x86_64                                                    
  libgcc-13.3.1-3.fc39.x86_64                                                   
  libgomp-13.3.1-3.fc39.x86_64                                                  
  libidn2-2.3.7-1.fc39.x86_64                                                   
  libmount-2.39.4-1.fc39.x86_64                                                 
  libnghttp2-1.55.1-5.fc39.x86_64                                               
  libnsl2-2.0.0-6.fc39.x86_64                                                   
  libpkgconf-1.9.5-2.fc39.x86_64                                                
  libpsl-0.21.2-4.fc39.x86_64                                                   
  libpwquality-1.4.5-6.fc39.x86_64                                              
  libselinux-3.5-5.fc39.x86_64                                                  
  libsemanage-3.5-4.fc39.x86_64                                                 
  libsepol-3.5-2.fc39.x86_64                                                    
  libsigsegv-2.14-5.fc39.x86_64                                                 
  libsmartcols-2.39.4-1.fc39.x86_64                                             
  libssh-0.10.6-2.fc39.x86_64                                                   
  libssh-config-0.10.6-2.fc39.noarch                                            
  libstdc++-13.3.1-3.fc39.x86_64                                                
  libtasn1-4.19.0-3.fc39.x86_64                                                 
  libtirpc-1.3.6-0.fc39.x86_64                                                  
  libtool-ltdl-2.4.7-7.fc39.x86_64                                              
  libunistring-1.1-5.fc39.x86_64                                                
  libutempter-1.2.1-10.fc39.x86_64                                              
  libuuid-2.39.4-1.fc39.x86_64                                                  
  libverto-0.3.2-6.fc39.x86_64                                                  
  libxcrypt-4.4.36-2.fc39.x86_64                                                
  libxml2-2.10.4-3.fc39.x86_64                                                  
  libzstd-1.5.6-1.fc39.x86_64                                                   
  lua-libs-5.4.6-3.fc39.x86_64                                                  
  lua-srpm-macros-1-13.fc39.noarch                                              
  lz4-libs-1.9.4-4.fc39.x86_64                                                  
  mpfr-4.2.0-3.fc39.x86_64                                                      
  ncurses-base-6.4-7.20230520.fc39.1.noarch                                     
  ncurses-libs-6.4-7.20230520.fc39.1.x86_64                                     
  ocaml-srpm-macros-8-2.fc39.noarch                                             
  openblas-srpm-macros-2-14.fc39.noarch                                         
  openldap-2.6.7-1.fc39.x86_64                                                  
  openssl-libs-1:3.1.4-4.fc39.x86_64                                            
  p11-kit-0.25.5-1.fc39.x86_64                                                  
  p11-kit-trust-0.25.5-1.fc39.x86_64                                            
  package-notes-srpm-macros-0.5-9.fc39.noarch                                   
  pam-1.5.3-3.fc39.x86_64                                                       
  pam-libs-1.5.3-3.fc39.x86_64                                                  
  patch-2.7.6-22.fc39.x86_64                                                    
  pcre2-10.42-1.fc39.2.x86_64                                                   
  pcre2-syntax-10.42-1.fc39.2.noarch                                            
  perl-srpm-macros-1-51.fc39.noarch                                             
  pkgconf-1.9.5-2.fc39.x86_64                                                   
  pkgconf-m4-1.9.5-2.fc39.noarch                                                
  pkgconf-pkg-config-1.9.5-2.fc39.x86_64                                        
  popt-1.19-3.fc39.x86_64                                                       
  publicsuffix-list-dafsa-20240107-1.fc39.noarch                                
  pyproject-srpm-macros-1.16.0-1.fc39.noarch                                    
  python-srpm-macros-3.12-8.fc39.noarch                                         
  qt5-srpm-macros-5.15.14-2.fc39.noarch                                         
  qt6-srpm-macros-6.6.2-1.fc39.noarch                                           
  readline-8.2-6.fc39.x86_64                                                    
  redhat-rpm-config-266-1.fc39.noarch                                           
  rpm-4.19.1.1-1.fc39.x86_64                                                    
  rpm-build-4.19.1.1-1.fc39.x86_64                                              
  rpm-build-libs-4.19.1.1-1.fc39.x86_64                                         
  rpm-libs-4.19.1.1-1.fc39.x86_64                                               
  rpm-sequoia-1.7.0-1.fc39.x86_64                                               
  rpmautospec-rpm-macros-0.7.3-1.fc39.noarch                                    
  rust-srpm-macros-26.3-1.fc39.noarch                                           
  sed-4.8-14.fc39.x86_64                                                        
  setup-2.14.4-1.fc39.noarch                                                    
  shadow-utils-2:4.14.0-2.fc39.x86_64                                           
  sqlite-libs-3.42.0-7.fc39.x86_64                                              
  systemd-libs-254.20-1.fc39.x86_64                                             
  tar-2:1.35-2.fc39.x86_64                                                      
  unzip-6.0-62.fc39.x86_64                                                      
  util-linux-2.39.4-1.fc39.x86_64                                               
  util-linux-core-2.39.4-1.fc39.x86_64                                          
  which-2.21-40.fc39.x86_64                                                     
  xxhash-libs-0.8.2-4.fc39.x86_64                                               
  xz-5.4.4-1.fc39.x86_64                                                        
  xz-libs-5.4.4-1.fc39.x86_64                                                   
  zip-3.0-39.fc39.x86_64                                                        
  zlib-1.2.13-4.fc39.x86_64                                                     
  zstd-1.5.6-1.fc39.x86_64                                                      

Complete!
Finish: installing minimal buildroot with dnf
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: alternatives-1.26-1.fc39.x86_64
ansible-srpm-macros-1-12.fc39.noarch
audit-libs-3.1.5-1.fc39.x86_64
authselect-1.4.3-1.fc39.x86_64
authselect-libs-1.4.3-1.fc39.x86_64
basesystem-11-18.fc39.noarch
bash-5.2.26-1.fc39.x86_64
binutils-2.40-14.fc39.x86_64
binutils-gold-2.40-14.fc39.x86_64
bzip2-1.0.8-16.fc39.x86_64
bzip2-libs-1.0.8-16.fc39.x86_64
ca-certificates-2024.2.69_v8.0.401-1.0.fc39.noarch
coreutils-9.3-7.fc39.x86_64
coreutils-common-9.3-7.fc39.x86_64
cpio-2.14-4.fc39.x86_64
cracklib-2.9.11-2.fc39.x86_64
crypto-policies-20231204-1.git1e3a2e4.fc39.noarch
curl-8.2.1-5.fc39.x86_64
cyrus-sasl-lib-2.1.28-11.fc39.x86_64
debugedit-5.0-12.fc39.x86_64
diffutils-3.10-3.fc39.x86_64
dwz-0.15-3.fc39.x86_64
ed-1.19-4.fc39.x86_64
efi-srpm-macros-5-9.fc39.noarch
elfutils-0.192-4.fc39.x86_64
elfutils-debuginfod-client-0.192-4.fc39.x86_64
elfutils-default-yama-scope-0.192-4.fc39.noarch
elfutils-libelf-0.192-4.fc39.x86_64
elfutils-libs-0.192-4.fc39.x86_64
fedora-gpg-keys-39-2.noarch
fedora-release-39-36.noarch
fedora-release-common-39-36.noarch
fedora-release-identity-basic-39-36.noarch
fedora-repos-39-2.noarch
file-5.44-5.fc39.x86_64
file-libs-5.44-5.fc39.x86_64
filesystem-3.18-6.fc39.x86_64
findutils-4.9.0-6.fc39.x86_64
fonts-srpm-macros-2.0.5-12.fc39.noarch
forge-srpm-macros-0.3.1-1.fc39.noarch
fpc-srpm-macros-1.3-8.fc39.noarch
gawk-5.2.2-2.fc39.x86_64
gdb-minimal-15.1-1.fc39.x86_64
gdbm-libs-1.23-4.fc39.x86_64
ghc-srpm-macros-1.6.1-2.fc39.noarch
glibc-2.38-19.fc39.x86_64
glibc-common-2.38-19.fc39.x86_64
glibc-gconv-extra-2.38-19.fc39.x86_64
glibc-minimal-langpack-2.38-19.fc39.x86_64
gmp-6.2.1-5.fc39.x86_64
gnat-srpm-macros-6-3.fc39.noarch
go-srpm-macros-3.5.0-1.fc39.noarch
gpg-pubkey-18b8e74c-62f2920f
grep-3.11-3.fc39.x86_64
gzip-1.12-6.fc39.x86_64
info-7.0.3-3.fc39.x86_64
jansson-2.13.1-7.fc39.x86_64
json-c-0.17-1.fc39.x86_64
kernel-srpm-macros-1.0-20.fc39.noarch
keyutils-libs-1.6.3-1.fc39.x86_64
krb5-libs-1.21.3-2.fc39.x86_64
libacl-2.3.1-9.fc39.x86_64
libarchive-3.7.1-3.fc39.x86_64
libattr-2.5.1-8.fc39.x86_64
libblkid-2.39.4-1.fc39.x86_64
libbrotli-1.1.0-1.fc39.x86_64
libcap-2.48-9.fc39.x86_64
libcap-ng-0.8.3-8.fc39.x86_64
libcom_err-1.47.0-2.fc39.x86_64
libcurl-8.2.1-5.fc39.x86_64
libdb-5.3.28-56.fc39.x86_64
libeconf-0.5.2-2.fc39.x86_64
libevent-2.1.12-9.fc39.x86_64
libfdisk-2.39.4-1.fc39.x86_64
libffi-3.4.4-4.fc39.x86_64
libgcc-13.3.1-3.fc39.x86_64
libgomp-13.3.1-3.fc39.x86_64
libidn2-2.3.7-1.fc39.x86_64
libmount-2.39.4-1.fc39.x86_64
libnghttp2-1.55.1-5.fc39.x86_64
libnsl2-2.0.0-6.fc39.x86_64
libpkgconf-1.9.5-2.fc39.x86_64
libpsl-0.21.2-4.fc39.x86_64
libpwquality-1.4.5-6.fc39.x86_64
libselinux-3.5-5.fc39.x86_64
libsemanage-3.5-4.fc39.x86_64
libsepol-3.5-2.fc39.x86_64
libsigsegv-2.14-5.fc39.x86_64
libsmartcols-2.39.4-1.fc39.x86_64
libssh-0.10.6-2.fc39.x86_64
libssh-config-0.10.6-2.fc39.noarch
libstdc++-13.3.1-3.fc39.x86_64
libtasn1-4.19.0-3.fc39.x86_64
libtirpc-1.3.6-0.fc39.x86_64
libtool-ltdl-2.4.7-7.fc39.x86_64
libunistring-1.1-5.fc39.x86_64
libutempter-1.2.1-10.fc39.x86_64
libuuid-2.39.4-1.fc39.x86_64
libverto-0.3.2-6.fc39.x86_64
libxcrypt-4.4.36-2.fc39.x86_64
libxml2-2.10.4-3.fc39.x86_64
libzstd-1.5.6-1.fc39.x86_64
lua-libs-5.4.6-3.fc39.x86_64
lua-srpm-macros-1-13.fc39.noarch
lz4-libs-1.9.4-4.fc39.x86_64
mpfr-4.2.0-3.fc39.x86_64
ncurses-base-6.4-7.20230520.fc39.1.noarch
ncurses-libs-6.4-7.20230520.fc39.1.x86_64
ocaml-srpm-macros-8-2.fc39.noarch
openblas-srpm-macros-2-14.fc39.noarch
openldap-2.6.7-1.fc39.x86_64
openssl-libs-3.1.4-4.fc39.x86_64
p11-kit-0.25.5-1.fc39.x86_64
p11-kit-trust-0.25.5-1.fc39.x86_64
package-notes-srpm-macros-0.5-9.fc39.noarch
pam-1.5.3-3.fc39.x86_64
pam-libs-1.5.3-3.fc39.x86_64
patch-2.7.6-22.fc39.x86_64
pcre2-10.42-1.fc39.2.x86_64
pcre2-syntax-10.42-1.fc39.2.noarch
perl-srpm-macros-1-51.fc39.noarch
pkgconf-1.9.5-2.fc39.x86_64
pkgconf-m4-1.9.5-2.fc39.noarch
pkgconf-pkg-config-1.9.5-2.fc39.x86_64
popt-1.19-3.fc39.x86_64
publicsuffix-list-dafsa-20240107-1.fc39.noarch
pyproject-srpm-macros-1.16.0-1.fc39.noarch
python-srpm-macros-3.12-8.fc39.noarch
qt5-srpm-macros-5.15.14-2.fc39.noarch
qt6-srpm-macros-6.6.2-1.fc39.noarch
readline-8.2-6.fc39.x86_64
redhat-rpm-config-266-1.fc39.noarch
rpm-4.19.1.1-1.fc39.x86_64
rpm-build-4.19.1.1-1.fc39.x86_64
rpm-build-libs-4.19.1.1-1.fc39.x86_64
rpm-libs-4.19.1.1-1.fc39.x86_64
rpm-sequoia-1.7.0-1.fc39.x86_64
rpmautospec-rpm-macros-0.7.3-1.fc39.noarch
rust-srpm-macros-26.3-1.fc39.noarch
sed-4.8-14.fc39.x86_64
setup-2.14.4-1.fc39.noarch
shadow-utils-4.14.0-2.fc39.x86_64
sqlite-libs-3.42.0-7.fc39.x86_64
systemd-libs-254.20-1.fc39.x86_64
tar-1.35-2.fc39.x86_64
unzip-6.0-62.fc39.x86_64
util-linux-2.39.4-1.fc39.x86_64
util-linux-core-2.39.4-1.fc39.x86_64
which-2.21-40.fc39.x86_64
xxhash-libs-0.8.2-4.fc39.x86_64
xz-5.4.4-1.fc39.x86_64
xz-libs-5.4.4-1.fc39.x86_64
zip-3.0-39.fc39.x86_64
zlib-1.2.13-4.fc39.x86_64
zstd-1.5.6-1.fc39.x86_64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.src.rpm
Finish: rpmbuild -bs
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.log
/var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.rpm.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-u294s9ys/python-sdkmanager/python-sdkmanager.spec) Config(child) 1 minutes 32 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
INFO: Start(/var/lib/copr-rpmbuild/results/python-sdkmanager-0.6.10-1.fc39.src.rpm)  Config(fedora-39-x86_64)
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1733111288.151760/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-39-x86_64-bootstrap-1733111288.151760/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-39-x86_64-1733111288.151760/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Buildroot is handled by package management downloaded with a bootstrap image:
  rpm-4.19.1.1-1.fc39.x86_64
  rpm-sequoia-1.7.0-1.fc39.x86_64
  python3-dnf-4.21.1-1.fc39.noarch
  python3-dnf-plugins-core-4.9.0-1.fc39.noarch
  yum-4.21.1-1.fc39.noarch
Finish: chroot init
Start: build phase for python-sdkmanager-0.6.10-1.fc39.src.rpm
Start: build setup for python-sdkmanager-0.6.10-1.fc39.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  33 kB/s | 1.5 kB     00:00    
fedora                                          912 kB/s |  32 kB     00:00    
updates                                         1.0 MB/s |  29 kB     00:00    
Dependencies resolved.
================================================================================
 Package                     Arch        Version             Repository    Size
================================================================================
Installing:
 python3-devel               x86_64      3.12.7-1.fc39       updates      314 k
Installing dependencies:
 expat                       x86_64      2.6.3-1.fc39        updates      114 k
 libb2                       x86_64      0.98.1-9.fc39       fedora        25 k
 mpdecimal                   x86_64      2.5.1-7.fc39        fedora        89 k
 pyproject-rpm-macros        noarch      1.16.0-1.fc39       updates       45 k
 python-pip-wheel            noarch      23.2.1-2.fc39       updates      1.5 M
 python-rpm-macros           noarch      3.12-8.fc39         updates       18 k
 python3                     x86_64      3.12.7-1.fc39       updates       28 k
 python3-libs                x86_64      3.12.7-1.fc39       updates      9.2 M
 python3-packaging           noarch      23.1-4.fc39         fedora       114 k
 python3-rpm-generators      noarch      14-7.fc39           fedora        30 k
 python3-rpm-macros          noarch      3.12-8.fc39         updates       12 k
 tzdata                      noarch      2024a-2.fc39        updates      715 k

Transaction Summary
================================================================================
Install  13 Packages

Total download size: 12 M
Installed size: 47 M
Downloading Packages:
(1/13): libb2-0.98.1-9.fc39.x86_64.rpm          105 kB/s |  25 kB     00:00    
(2/13): python3-rpm-generators-14-7.fc39.noarch 243 kB/s |  30 kB     00:00    
(3/13): mpdecimal-2.5.1-7.fc39.x86_64.rpm       239 kB/s |  89 kB     00:00    
(4/13): python3-packaging-23.1-4.fc39.noarch.rp 287 kB/s | 114 kB     00:00    
(5/13): pyproject-rpm-macros-1.16.0-1.fc39.noar 241 kB/s |  45 kB     00:00    
(6/13): expat-2.6.3-1.fc39.x86_64.rpm           549 kB/s | 114 kB     00:00    
(7/13): python-rpm-macros-3.12-8.fc39.noarch.rp 366 kB/s |  18 kB     00:00    
(8/13): python3-3.12.7-1.fc39.x86_64.rpm        623 kB/s |  28 kB     00:00    
(9/13): python-pip-wheel-23.2.1-2.fc39.noarch.r 4.5 MB/s | 1.5 MB     00:00    
(10/13): python3-devel-3.12.7-1.fc39.x86_64.rpm 2.4 MB/s | 314 kB     00:00    
(11/13): python3-rpm-macros-3.12-8.fc39.noarch. 341 kB/s |  12 kB     00:00    
(12/13): tzdata-2024a-2.fc39.noarch.rpm         8.1 MB/s | 715 kB     00:00    
(13/13): python3-libs-3.12.7-1.fc39.x86_64.rpm   36 MB/s | 9.2 MB     00:00    
--------------------------------------------------------------------------------
Total                                            13 MB/s |  12 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python-rpm-macros-3.12-8.fc39.noarch                  1/13 
  Installing       : python3-rpm-macros-3.12-8.fc39.noarch                 2/13 
  Installing       : pyproject-rpm-macros-1.16.0-1.fc39.noarch             3/13 
  Installing       : tzdata-2024a-2.fc39.noarch                            4/13 
  Installing       : python-pip-wheel-23.2.1-2.fc39.noarch                 5/13 
  Installing       : expat-2.6.3-1.fc39.x86_64                             6/13 
  Installing       : mpdecimal-2.5.1-7.fc39.x86_64                         7/13 
  Installing       : libb2-0.98.1-9.fc39.x86_64                            8/13 
  Installing       : python3-3.12.7-1.fc39.x86_64                          9/13 
  Installing       : python3-libs-3.12.7-1.fc39.x86_64                    10/13 
  Installing       : python3-packaging-23.1-4.fc39.noarch                 11/13 
  Installing       : python3-rpm-generators-14-7.fc39.noarch              12/13 
  Installing       : python3-devel-3.12.7-1.fc39.x86_64                   13/13 
  Running scriptlet: python3-devel-3.12.7-1.fc39.x86_64                   13/13 
  Verifying        : libb2-0.98.1-9.fc39.x86_64                            1/13 
  Verifying        : mpdecimal-2.5.1-7.fc39.x86_64                         2/13 
  Verifying        : python3-packaging-23.1-4.fc39.noarch                  3/13 
  Verifying        : python3-rpm-generators-14-7.fc39.noarch               4/13 
  Verifying        : expat-2.6.3-1.fc39.x86_64                             5/13 
  Verifying        : pyproject-rpm-macros-1.16.0-1.fc39.noarch             6/13 
  Verifying        : python-pip-wheel-23.2.1-2.fc39.noarch                 7/13 
  Verifying        : python-rpm-macros-3.12-8.fc39.noarch                  8/13 
  Verifying        : python3-3.12.7-1.fc39.x86_64                          9/13 
  Verifying        : python3-devel-3.12.7-1.fc39.x86_64                   10/13 
  Verifying        : python3-libs-3.12.7-1.fc39.x86_64                    11/13 
  Verifying        : python3-rpm-macros-3.12-8.fc39.noarch                12/13 
  Verifying        : tzdata-2024a-2.fc39.noarch                           13/13 

Installed:
  expat-2.6.3-1.fc39.x86_64                                                     
  libb2-0.98.1-9.fc39.x86_64                                                    
  mpdecimal-2.5.1-7.fc39.x86_64                                                 
  pyproject-rpm-macros-1.16.0-1.fc39.noarch                                     
  python-pip-wheel-23.2.1-2.fc39.noarch                                         
  python-rpm-macros-3.12-8.fc39.noarch                                          
  python3-3.12.7-1.fc39.x86_64                                                  
  python3-devel-3.12.7-1.fc39.x86_64                                            
  python3-libs-3.12.7-1.fc39.x86_64                                             
  python3-packaging-23.1-4.fc39.noarch                                          
  python3-rpm-generators-14-7.fc39.noarch                                       
  python3-rpm-macros-3.12-8.fc39.noarch                                         
  tzdata-2024a-2.fc39.noarch                                                    

Complete!
Finish: build setup for python-sdkmanager-0.6.10-1.fc39.src.rpm
Start: rpmbuild python-sdkmanager-0.6.10-1.fc39.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4zIR50
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf sdkmanager-0.6.10
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/sdkmanager-0.6.10.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd sdkmanager-0.6.10
+ rm -rf /builddir/build/BUILD/sdkmanager-0.6.10-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.savoEL
+ umask 022
+ cd /builddir/build/BUILD
+ cd sdkmanager-0.6.10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir --output /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
Handling setuptools >= 40.8 from default build backend
Requirement not satisfied: setuptools >= 40.8
Handling wheel from default build backend
Requirement not satisfied: wheel
Exiting dependency generation pass: build backend
+ cat /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.buildreqs.nosrc.rpm
INFO: Going to install missing dynamic buildrequires
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  31 kB/s | 1.5 kB     00:00    
fedora                                          1.2 MB/s |  32 kB     00:00    
updates                                         1.0 MB/s |  29 kB     00:00    
Package pyproject-rpm-macros-1.16.0-1.fc39.noarch is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-packaging-23.1-4.fc39.noarch is already installed.
Dependencies resolved.
================================================================================
 Package                 Arch        Version                 Repository    Size
================================================================================
Installing:
 python3-pip             noarch      23.2.1-2.fc39           updates      3.1 M
 python3-setuptools      noarch      67.7.2-8.fc39           updates      1.5 M
 python3-wheel           noarch      1:0.40.0-4.fc39         fedora       161 k

Transaction Summary
================================================================================
Install  3 Packages

Total download size: 4.8 M
Installed size: 21 M
Downloading Packages:
(1/3): python3-pip-23.2.1-2.fc39.noarch.rpm      19 MB/s | 3.1 MB     00:00    
(2/3): python3-setuptools-67.7.2-8.fc39.noarch. 7.4 MB/s | 1.5 MB     00:00    
(3/3): python3-wheel-0.40.0-4.fc39.noarch.rpm   507 kB/s | 161 kB     00:00    
--------------------------------------------------------------------------------
Total                                            13 MB/s | 4.8 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python3-setuptools-67.7.2-8.fc39.noarch                1/3 
  Installing       : python3-pip-23.2.1-2.fc39.noarch                       2/3 
  Installing       : python3-wheel-1:0.40.0-4.fc39.noarch                   3/3 
  Running scriptlet: python3-wheel-1:0.40.0-4.fc39.noarch                   3/3 
  Verifying        : python3-wheel-1:0.40.0-4.fc39.noarch                   1/3 
  Verifying        : python3-pip-23.2.1-2.fc39.noarch                       2/3 
  Verifying        : python3-setuptools-67.7.2-8.fc39.noarch                3/3 

Installed:
  python3-pip-23.2.1-2.fc39.noarch      python3-setuptools-67.7.2-8.fc39.noarch 
  python3-wheel-1:0.40.0-4.fc39.noarch 

Complete!
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.NkphMC
+ umask 022
+ cd /builddir/build/BUILD
+ cd sdkmanager-0.6.10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir --output /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 67.7.2)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
/usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!

        ********************************************************************************
        The license_file parameter is deprecated, use license_files instead.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.

        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************

!!
  parsed = self.parsers.get(option_name, lambda x: x)(value)
running egg_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
running dist_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/sdkmanager-0.6.10/sdkmanager-0.6.10.dist-info'
Handling argcomplete from hook generated metadata: Requires-Dist (sdkmanager)
Requirement not satisfied: argcomplete
Handling requests (!=2.18.0,>2.12.2) from hook generated metadata: Requires-Dist (sdkmanager)
Requirement not satisfied: requests (!=2.18.0,>2.12.2)
Handling urllib3 from hook generated metadata: Requires-Dist (sdkmanager)
Requirement not satisfied: urllib3
Handling looseversion ; python_version >= "3.12" from hook generated metadata: Requires-Dist (sdkmanager)
Requirement not satisfied: looseversion ; python_version >= "3.12"
Handling defusedxml ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: defusedxml ; extra == 'test'
Handling requests-cache ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: requests-cache ; extra == 'test'
+ cat /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
+ rm -rfv sdkmanager-0.6.10.dist-info/
removed 'sdkmanager-0.6.10.dist-info/entry_points.txt'
removed 'sdkmanager-0.6.10.dist-info/top_level.txt'
removed 'sdkmanager-0.6.10.dist-info/METADATA'
removed 'sdkmanager-0.6.10.dist-info/LICENSE'
removed directory 'sdkmanager-0.6.10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.buildreqs.nosrc.rpm
INFO: Going to install missing dynamic buildrequires
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  42 kB/s | 1.5 kB     00:00    
fedora                                          1.1 MB/s |  32 kB     00:00    
updates                                         1.0 MB/s |  29 kB     00:00    
Package pyproject-rpm-macros-1.16.0-1.fc39.noarch is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-packaging-23.1-4.fc39.noarch is already installed.
Package python3-pip-23.2.1-2.fc39.noarch is already installed.
Package python3-setuptools-67.7.2-8.fc39.noarch is already installed.
Package python3-wheel-1:0.40.0-4.fc39.noarch is already installed.
Dependencies resolved.
================================================================================
 Package                        Arch       Version            Repository   Size
================================================================================
Installing:
 python3-argcomplete            noarch     2.0.0-14.fc39      updates      76 k
 python3-looseversion           noarch     1.3.0-1.fc39       fedora       19 k
 python3-requests               noarch     2.28.2-5.fc39      fedora      152 k
 python3-urllib3                noarch     1.26.20-1.fc39     updates     273 k
Installing dependencies:
 python3-charset-normalizer     noarch     3.3.2-4.fc39       updates     107 k
 python3-idna                   noarch     3.7-1.fc39         updates     116 k
 python3-pysocks                noarch     1.7.1-20.fc39      fedora       39 k
 python3-urllib3+socks          noarch     1.26.20-1.fc39     updates     9.4 k

Transaction Summary
================================================================================
Install  8 Packages

Total download size: 792 k
Installed size: 2.7 M
Downloading Packages:
(1/8): python3-pysocks-1.7.1-20.fc39.noarch.rpm 273 kB/s |  39 kB     00:00    
(2/8): python3-looseversion-1.3.0-1.fc39.noarch 123 kB/s |  19 kB     00:00    
(3/8): python3-requests-2.28.2-5.fc39.noarch.rp 694 kB/s | 152 kB     00:00    
(4/8): python3-argcomplete-2.0.0-14.fc39.noarch 434 kB/s |  76 kB     00:00    
(5/8): python3-charset-normalizer-3.3.2-4.fc39. 559 kB/s | 107 kB     00:00    
(6/8): python3-urllib3+socks-1.26.20-1.fc39.noa 234 kB/s | 9.4 kB     00:00    
(7/8): python3-idna-3.7-1.fc39.noarch.rpm       593 kB/s | 116 kB     00:00    
(8/8): python3-urllib3-1.26.20-1.fc39.noarch.rp 2.4 MB/s | 273 kB     00:00    
--------------------------------------------------------------------------------
Total                                           1.5 MB/s | 792 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : python3-idna-3.7-1.fc39.noarch                         1/8 
  Installing       : python3-charset-normalizer-3.3.2-4.fc39.noarch         2/8 
  Installing       : python3-pysocks-1.7.1-20.fc39.noarch                   3/8 
  Installing       : python3-urllib3-1.26.20-1.fc39.noarch                  4/8 
  Installing       : python3-urllib3+socks-1.26.20-1.fc39.noarch            5/8 
  Installing       : python3-requests-2.28.2-5.fc39.noarch                  6/8 
  Installing       : python3-argcomplete-2.0.0-14.fc39.noarch               7/8 
  Installing       : python3-looseversion-1.3.0-1.fc39.noarch               8/8 
  Running scriptlet: python3-looseversion-1.3.0-1.fc39.noarch               8/8 
  Verifying        : python3-looseversion-1.3.0-1.fc39.noarch               1/8 
  Verifying        : python3-pysocks-1.7.1-20.fc39.noarch                   2/8 
  Verifying        : python3-requests-2.28.2-5.fc39.noarch                  3/8 
  Verifying        : python3-argcomplete-2.0.0-14.fc39.noarch               4/8 
  Verifying        : python3-charset-normalizer-3.3.2-4.fc39.noarch         5/8 
  Verifying        : python3-idna-3.7-1.fc39.noarch                         6/8 
  Verifying        : python3-urllib3+socks-1.26.20-1.fc39.noarch            7/8 
  Verifying        : python3-urllib3-1.26.20-1.fc39.noarch                  8/8 

Installed:
  python3-argcomplete-2.0.0-14.fc39.noarch                                      
  python3-charset-normalizer-3.3.2-4.fc39.noarch                                
  python3-idna-3.7-1.fc39.noarch                                                
  python3-looseversion-1.3.0-1.fc39.noarch                                      
  python3-pysocks-1.7.1-20.fc39.noarch                                          
  python3-requests-2.28.2-5.fc39.noarch                                         
  python3-urllib3-1.26.20-1.fc39.noarch                                         
  python3-urllib3+socks-1.26.20-1.fc39.noarch                                   

Complete!
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jFJL5r
+ umask 022
+ cd /builddir/build/BUILD
+ cd sdkmanager-0.6.10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir --output /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 67.7.2)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
/usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!

        ********************************************************************************
        The license_file parameter is deprecated, use license_files instead.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.

        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************

!!
  parsed = self.parsers.get(option_name, lambda x: x)(value)
running egg_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
running dist_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/sdkmanager-0.6.10/sdkmanager-0.6.10.dist-info'
Handling argcomplete from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: argcomplete
   (installed: argcomplete 2.0.0)
Handling requests (!=2.18.0,>2.12.2) from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: requests (!=2.18.0,>2.12.2)
   (installed: requests 2.28.2)
Handling urllib3 from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: urllib3
   (installed: urllib3 1.26.20)
Handling looseversion ; python_version >= "3.12" from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: looseversion ; python_version >= "3.12"
   (installed: looseversion 1.3.0)
Handling defusedxml ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: defusedxml ; extra == 'test'
Handling requests-cache ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: requests-cache ; extra == 'test'
+ cat /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
+ rm -rfv sdkmanager-0.6.10.dist-info/
removed 'sdkmanager-0.6.10.dist-info/entry_points.txt'
removed 'sdkmanager-0.6.10.dist-info/top_level.txt'
removed 'sdkmanager-0.6.10.dist-info/METADATA'
removed 'sdkmanager-0.6.10.dist-info/LICENSE'
removed directory 'sdkmanager-0.6.10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.buildreqs.nosrc.rpm
INFO: Going to install missing dynamic buildrequires
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  43 kB/s | 1.5 kB     00:00    
fedora                                          911 kB/s |  32 kB     00:00    
updates                                         1.0 MB/s |  29 kB     00:00    
Package python3-requests-2.28.2-5.fc39.noarch is already installed.
Package pyproject-rpm-macros-1.16.0-1.fc39.noarch is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-devel-3.12.7-1.fc39.x86_64 is already installed.
Package python3-argcomplete-2.0.0-14.fc39.noarch is already installed.
Package python3-looseversion-1.3.0-1.fc39.noarch is already installed.
Package python3-packaging-23.1-4.fc39.noarch is already installed.
Package python3-pip-23.2.1-2.fc39.noarch is already installed.
Package python3-setuptools-67.7.2-8.fc39.noarch is already installed.
Package python3-urllib3-1.26.20-1.fc39.noarch is already installed.
Package python3-wheel-1:0.40.0-4.fc39.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1733097600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.bHn8wX
+ umask 022
+ cd /builddir/build/BUILD
+ cd sdkmanager-0.6.10
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(packaging)'
+ echo 'python3dist(pip) >= 19'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir --output /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 67.7.2)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
/usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!

        ********************************************************************************
        The license_file parameter is deprecated, use license_files instead.

        This deprecation is overdue, please update your project and remove deprecated
        calls to avoid build errors in the future.

        See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************

!!
  parsed = self.parsers.get(option_name, lambda x: x)(value)
running egg_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.40.0)
running dist_info
writing sdkmanager.egg-info/PKG-INFO
writing dependency_links to sdkmanager.egg-info/dependency_links.txt
writing entry points to sdkmanager.egg-info/entry_points.txt
writing requirements to sdkmanager.egg-info/requires.txt
writing top-level names to sdkmanager.egg-info/top_level.txt
reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
creating '/builddir/build/BUILD/sdkmanager-0.6.10/sdkmanager-0.6.10.dist-info'
Handling argcomplete from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: argcomplete
   (installed: argcomplete 2.0.0)
Handling requests (!=2.18.0,>2.12.2) from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: requests (!=2.18.0,>2.12.2)
   (installed: requests 2.28.2)
Handling urllib3 from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: urllib3
   (installed: urllib3 1.26.20)
Handling looseversion ; python_version >= "3.12" from hook generated metadata: Requires-Dist (sdkmanager)
Requirement satisfied: looseversion ; python_version >= "3.12"
   (installed: looseversion 1.3.0)
Handling defusedxml ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: defusedxml ; extra == 'test'
Handling requests-cache ; extra == 'test' from hook generated metadata: Requires-Dist (sdkmanager)
Ignoring alien requirement: requests-cache ; extra == 'test'
+ cat /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-buildrequires
+ rm -rfv sdkmanager-0.6.10.dist-info/
removed 'sdkmanager-0.6.10.dist-info/entry_points.txt'
removed 'sdkmanager-0.6.10.dist-info/top_level.txt'
removed 'sdkmanager-0.6.10.dist-info/METADATA'
removed 'sdkmanager-0.6.10.dist-info/LICENSE'
removed directory 'sdkmanager-0.6.10.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2jhXDk
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd sdkmanager-0.6.10
+ sed '/!\/usr\/bin\/env python3/d' sdkmanager.py
# PYTHON_ARGCOMPLETE_OK
#
# sdkmanager.py - part of the F-Droid tools
#
# Copyright (C) 2021, Hans-Christoph Steiner <hans@eds.org>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

import argparse
import base64
import configparser
import difflib
import gzip
import io
import json
import os
import random
import re
import shutil
import stat
import subprocess
import sys
import tempfile
import textwrap
import zipfile
from pathlib import Path
from urllib.parse import urlparse

import requests
from requests.adapters import HTTPAdapter, Retry

try:
    from looseversion import LooseVersion
except ImportError:
    # distutils.version was removed in Python 3.12
    import warnings
    from distutils.version import LooseVersion

    warnings.filterwarnings("ignore", category=DeprecationWarning)

COMPATIBLE_VERSION = '26.1.1'

# gitlab.com is disabled because it has Cloudflare blocking enabled and is therefore unreliable
CHECKSUMS_URLS = (
    'https://f-droid.github.io/android-sdk-transparency-log/signed/checksums.json',
    'https://fdroid.gitlab.io/android-sdk-transparency-log/checksums.json',
    # 'https://gitlab.com/fdroid/android-sdk-transparency-log/-/raw/master/signed/checksums.json',
    'https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json',
)

HTTP_HEADERS = {'User-Agent': 'F-Droid'}
BUILD_REGEX = re.compile(r'[1-9][0-9]{6}')
NDK_RELEASE_REGEX = re.compile(r'r[1-9][0-9]?[a-z]?(?:-(?:rc|beta)[0-9]+)?')
M2REPOSITORY_REVISION_REGEX = re.compile(r'android_m2repository_r([0-9]+)\.zip')

# The sub-directory to install a given package into, assumes ANDROID_SDK_ROOT as root
# https://developer.android.com/studio/command-line/
INSTALL_DIRS = {
    'build-tools': 'build-tools/{revision}',
    'cmake': 'cmake/{revision}',
    'cmdline-tools': 'cmdline-tools/{revision}',
    'emulator': 'emulator',
    'ndk': 'ndk/{revision}',
    'ndk-bundle': 'ndk-bundle',
    'platforms': 'platforms/{revision}',
    'platform-tools': 'platform-tools',
    'skiaparser': 'skiaparser/{revision}',
    'tools': 'tools',
    'extras;android;m2repository': 'extras/android/m2repository',
}

# NDK releases are like r25b, revisions are like 25.1.8937393. Dir names use revisions.
NDK_REVISIONS = {}

# xsi:type="ns3:genericDetailsType
GENERIC_PACKAGE_XML_TEMPLATE = textwrap.dedent(
    """
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns2:repository
        xmlns:ns2="http://schemas.android.com/repository/android/common/01"
        xmlns:ns3="http://schemas.android.com/repository/android/generic/01"
        xmlns:ns4="http://schemas.android.com/sdk/android/repo/addon2/01"
        xmlns:ns5="http://schemas.android.com/sdk/android/repo/repository2/01"
        xmlns:ns6="http://schemas.android.com/sdk/android/repo/sys-img2/01">
      <license id="{license_id}" type="text">{license}</license>
      <localPackage path="{path}">
        <type-details xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns3:genericDetailsType"/>
        <revision>{revision}</revision>
        <display-name>PLACEHOLDER</display-name>
        <uses-license ref="{license_id}"/>
      </localPackage>
    </ns2:repository>
"""
).strip()

USAGE = """
Usage:
  sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...]
  sdkmanager --update [<common args>]
  sdkmanager --list [<common args>]
  sdkmanager --licenses [<common args>]
  sdkmanager --version

With --install (optional), installs or updates packages.
    By default, the listed packages are installed or (if already installed)
    updated to the latest version.
With --uninstall, uninstall the listed packages.

    <package> is a sdk-style path (e.g. "build-tools;23.0.0" or
             "platforms;android-23").
    <package-file> is a text file where each line is a sdk-style path
                   of a package to install or uninstall.
    Multiple --package_file arguments may be specified in combination
    with explicit paths.

With --update, all installed packages are updated to the latest version.

With --list, all installed and available packages are printed out.

With --licenses, show and offer the option to accept licenses for all
     available packages that have not already been accepted.

With --version, prints the current version of sdkmanager.

Common Arguments:
    --sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
                              containing this tool

    --channel=<channelId>: Include packages in channels up to <channelId>.
                           Common channels are:
                           0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary).

    --include_obsolete: With --list, show obsolete packages in the
                        package listing. With --update, update obsolete
                        packages as well as non-obsolete.

    --no_https: Force all connections to use http rather than https.

    --proxy=<http | socks>: Connect via a proxy of the given type.

    --proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use.

    --proxy_port=<port #>: Proxy port to connect to.

    --verbose: Enable verbose output.

* If the env var REPO_OS_OVERRIDE is set to "windows",
  "macosx", or "linux", packages will be downloaded for that OS.
"""

ANDROID_SDK_LICENSE = """Terms and Conditions

This is the Android Software Development Kit License Agreement

1. Introduction

1.1 The Android Software Development Kit (referred to in the License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of the License Agreement. The License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.

1.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL: http://source.android.com/, as updated from time to time.

1.3 A "compatible implementation" means any Android device that (i) complies with the Android Compatibility Definition document, which can be found at the Android compatibility website (http://source.android.com/compatibility) and which may be updated from time to time; and (ii) successfully passes the Android Compatibility Test Suite (CTS).

1.4 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.


2. Accepting the License Agreement

2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement.

2.2 By clicking to accept, you hereby agree to the terms of the License Agreement.

2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries, including the country in which you are resident or from which you use the SDK.

2.4 If you are agreeing to be bound by the License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to the License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.


3. SDK License from Google

3.1 Subject to the terms of the License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable, non-exclusive, and non-sublicensable license to use the SDK solely to develop applications for compatible implementations of Android.

3.2 You may not use this SDK to develop applications for other platforms (including non-compatible implementations of Android) or to develop another SDK. You are of course free to develop applications for other platforms, including non-compatible implementations of Android, provided that this SDK is not used for that purpose.

3.3 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.

3.4 You may not use the SDK for any purpose not expressly permitted by the License Agreement. Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK.

3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not the License Agreement.

3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.

3.7 Nothing in the License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.

3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.


4. Use of the SDK by You

4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under the License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.

4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).

4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.

4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.

4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.

4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under the License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.

5. Your Developer Credentials

5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.

6. Privacy and Information

6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.

6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.


7. Third Party Applications

7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.

7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.

7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, the License Agreement does not affect your legal relationship with these third parties.


8. Using Android APIs

8.1 Google Data APIs

8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.

8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so. If you use the Android Recognition Service API, documented at the following URL: https://developer.android.com/reference/android/speech/RecognitionService, as updated from time to time, you acknowledge that the use of the API is subject to the Data Processing Addendum for Products where Google is a Data Processor, which is located at the following URL: https://privacy.google.com/businesses/gdprprocessorterms/, as updated from time to time. By clicking to accept, you hereby agree to the terms of the Data Processing Addendum for Products where Google is a Data Processor.


9. Terminating the License Agreement

9.1 The License Agreement will continue to apply until terminated by either you or Google as set out below.

9.2 If you want to terminate the License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.

9.3 Google may at any time, terminate the License Agreement with you if: (A) you have breached any provision of the License Agreement; or (B) Google is required to do so by law; or (C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or (D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.

9.4 When the License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst the License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.


10. DISCLAIMER OF WARRANTIES

10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.

10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.

10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.


11. LIMITATION OF LIABILITY

11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.


12. Indemnification

12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with the License Agreement.


13. Changes to the License Agreement

13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.


14. General Legal Terms

14.1 The License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.

14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in the License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.

14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of the License Agreement is invalid, then that provision will be removed from the License Agreement without affecting the rest of the License Agreement. The remaining provisions of the License Agreement will continue to be valid and enforceable.

14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to the License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of the License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to the License Agreement.

14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.

14.6 The rights granted in the License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under the License Agreement without the prior written approval of the other party.

14.7 The License Agreement, and your relationship with Google under the License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from the License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.


January 16, 2019"""


# This is generated by doing:
#   gpg --export-options export-minimal,export-clean \
#     --export 37D2C98789D8311948394E3E41E7044E1DBA2E89 EE6620C7136B0D2C456C0A4DE9E28DEA00AA5556 \
#   | gzip -9 \
#   | base64 --wrap=88 \
#   > keyring.gpg.gz.base64
KEYRING_GPG_GZ_BASE64 = """
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
36tff69+/b369b+y+vXfAHPyA9GQRwAA
"""

packages = {}
revisions = {}
platform_versions = {}


def requests_retry_session(
    retries=3,
    backoff_factor=0.6,
    status_forcelist=(500, 502, 504),
    session=None,
):
    session = session or requests.Session()
    retry = Retry(
        total=retries,
        read=retries,
        connect=retries,
        backoff_factor=backoff_factor,
        status_forcelist=status_forcelist,
    )
    adapter = HTTPAdapter(max_retries=retry)
    session.mount('http://', adapter)
    session.mount('https://', adapter)
    return session


def get_android_home():
    """Get the pathlib.Path that is the base dir of the Android SDK home

    This first tries the canonical ANDROID_HOME, then tries the
    deprecated ANDROID_SDK_ROOT, then falls back to a sensible,
    hard-coded default.

    https://developer.android.com/studio/command-line/variables#envar

    """
    path = os.getenv('ANDROID_HOME', os.getenv('ANDROID_SDK_ROOT', '/opt/android-sdk'))
    if not path:
        print('ERROR: ANDROID_HOME is set to blank!')
        sys.exit(1)

    android_home = Path(path)
    if not android_home.parent.exists():
        raise FileNotFoundError('ANDROID_HOME "%s" does not exist!' % android_home)
    android_home.mkdir(exist_ok=True)

    return android_home


def get_cachedir():
    cachedir = Path.home() / '.cache/sdkmanager'
    cachedir.mkdir(mode=0o0700, parents=True, exist_ok=True)
    return cachedir


def verify(filename):
    cachedir = get_cachedir()
    keyring = cachedir / 'keyring.gpg'
    with io.BytesIO(base64.b64decode(KEYRING_GPG_GZ_BASE64)) as infp:
        with gzip.GzipFile(fileobj=infp) as gzipfp:
            with keyring.open('wb') as fp:
                fp.write(gzipfp.read())

    if isinstance(filename, str):
        f = filename
    else:
        f = str(filename.resolve())
    p = subprocess.run(
        ['gpgv', '--keyring', str(keyring.resolve()), f + '.asc', f],
        stdout=subprocess.PIPE,
        stderr=subprocess.STDOUT,
        check=False,
    )
    if p.returncode == 0:
        return
    print(p.stdout.decode())
    os.remove(f)
    os.remove(f + '.asc')
    raise RuntimeError(f + " failed to verify!")


def download_file(url, local_filename=None):
    """Download a file with some extra tricks for reliability

    The stream=True parameter keeps memory usage low.
    """
    filename = os.path.basename(urlparse(url).path)
    if local_filename is None:
        local_filename = get_cachedir() / filename
    print('Downloading', url, 'into', local_filename)
    r = requests_retry_session().get(
        url, stream=True, allow_redirects=True, headers=HTTP_HEADERS
    )
    r.raise_for_status()
    if r.status_code == 304:
        raise RuntimeError('304 Not Modified: ' + url)
    with local_filename.open('wb') as f:
        for chunk in r.iter_content(chunk_size=io.DEFAULT_BUFFER_SIZE):
            if chunk:  # filter out keep-alive new chunks
                f.write(chunk)
                f.flush()
    return local_filename


def get_properties_dict(string):
    config = configparser.ConfigParser(delimiters=('='))
    config.read_string('[DEFAULT]\n' + string)
    return dict(config.items('DEFAULT'))


def _add_to_revisions(url, source_properties):
    pkg_revision = source_properties.get('pkg.revision')
    if pkg_revision:
        revisions[url] = tuple(LooseVersion(pkg_revision).version)


def parse_build_tools(url, d):
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        revision = source_properties['pkg.revision'].replace(' ', '-')
        key = ('build-tools', revision)
        if key not in packages:
            packages[key] = url


def parse_cmake(url, d):
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        key = tuple(source_properties['pkg.path'].split(';'))
        if key not in packages:
            packages[key] = url


def parse_cmdline_tools(url, d):
    """Set up cmdline-tools with versioned and 'latest' package name"""
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        key = tuple(source_properties['pkg.path'].split(';'))
        if key not in packages:
            packages[key] = url

    v = re.compile(r'^[0-9.]+$')
    highest = None
    for key, url in packages.items():
        if key[0] != 'cmdline-tools' or len(key) < 2:
            continue
        version = key[-1]
        if version == 'latest':
            continue
        if highest is None:
            highest = version
        elif v.match(version) and LooseVersion(version) > LooseVersion(highest):
            highest = version
    # TODO choose version for 'latest' based on --channel
    # https://developer.android.com/studio/releases/cmdline-tools
    packages[('cmdline-tools', 'latest')] = packages[('cmdline-tools', highest)]


def parse_emulator(url, d):
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        key = tuple(source_properties['pkg.path'].split(';'))
        if key not in packages:
            packages[key] = url
        versioned = (key[0], source_properties['pkg.revision'])
        if versioned in packages:
            packages[versioned] = sorted([url, packages[key]])[-1]
        else:
            packages[versioned] = url


def parse_m2repository(url, d):
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        # source.properties does not reliably contain Pkg.Revision or the path info
        m = M2REPOSITORY_REVISION_REGEX.search(url)
        if m:
            revision = m.group(1)
            key = ('extras', 'android', 'm2repository')
            packages[key] = url
            versioned = key + tuple([revision])
            if versioned not in packages:
                packages[versioned] = url
            noleading0 = key + tuple([revision.lstrip('0')])
            if noleading0 not in packages:
                packages[noleading0] = url


def parse_ndk(url, d):
    revision = None
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        revision = source_properties['pkg.revision']
        for k in ('ndk', 'ndk-bundle'):
            key = (k, revision)
            if key not in packages:
                packages[key] = url
    m = NDK_RELEASE_REGEX.search(url)
    if m:
        release = m.group()
        if revision:
            NDK_REVISIONS[release] = revision
        packages[('ndk', release)] = url
        packages[('ndk-bundle', release)] = url
        # add fake revision for NDKs without source.properties
        if url not in revisions:
            revisions[url] = (1,)
            vstring = re.search(r"android-ndk-r(\d*)([a-z])-linux", url)
            if vstring:
                revisions[url] = (
                    int(vstring.group(1)),
                    ord(vstring.group(2)) - ord("a"),
                )


def parse_platforms(url, d):
    """Parse platforms and choose the URL with the highest release number

    These packages are installed by API version,
    e.g. platforms;android-29, but there are multiple releases
    available, e.g. platform-29_r05.zip, platform-29_r04.zip, etc.

    The build property ro.build.version.codename with the value of REL
    means a full release, rather than preview/beta/etc.  That value
    was not always present, but those releases oly hve a single
    package.

    platform24_r01.zip was released twice, the first being a mistake
    with a platform.version of 'N' in source.properties.

    """
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        apilevel = source_properties['androidversion.apilevel']
        # TODO this should make all versions/revisions available, not only most recent
        key = ('platforms', 'android-%s' % apilevel)
        vstring = '%s.%s' % (
            source_properties.get('platform.version'),
            source_properties.get('pkg.revision'),
        )
        if re.match(r'^[1-9].*', vstring):
            if key not in platform_versions:
                platform_versions[key] = []
            platform_version = LooseVersion(vstring)
            platform_versions[key].append(platform_version)
            if key in packages:
                if platform_version == sorted(platform_versions[key])[-1]:
                    packages[key] = url
            else:
                packages[key] = url


def parse_platform_tools(url, d):
    """Find all platform-tools packages and set highest version as 'platform-tools'"""
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        key = ('platform-tools', source_properties.get('pkg.revision'))
        if key not in packages:
            packages[key] = url

    highest = '0'
    for key, url in packages.items():
        if key[0] != 'platform-tools' or len(key) < 2:
            continue
        version = key[-1]
        if LooseVersion(version) > LooseVersion(highest):
            highest = version
    packages[('platform-tools',)] = packages[('platform-tools', highest)]


def parse_tools(url, d):
    """Find all tools packages and set highest version as 'tools'"""
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        path = source_properties.get('pkg.path')
        if not path:
            path = 'tools'
        key = (path, source_properties.get('pkg.revision'))
        if key not in packages:
            packages[key] = url

    highest = '0'
    for key, url in packages.items():
        if key[0] != 'tools' or len(key) < 2:
            continue
        version = key[-1]
        if LooseVersion(version) > LooseVersion(highest):
            highest = version
    packages[('tools',)] = packages[('tools', highest)]


def parse_skiaparser(url, d):
    """Set up skiaparser with versioned and unversioned package name"""
    if 'source.properties' in d:
        source_properties = get_properties_dict(d['source.properties'])
        _add_to_revisions(url, source_properties)
        key = tuple(source_properties['pkg.path'].split(';'))
        if key in packages:
            packages[key] = sorted([url, packages[key]])[-1]
        else:
            packages[key] = url


def parse_repositories_cfg(f):
    """Parse the supplied repositories.cfg and return a list of URLs"""
    with Path(f).open() as fp:
        data = get_properties_dict(fp.read())

    disabled = set()
    for k, v in data.items():
        if k.startswith('@disabled@'):
            if v == 'disabled':
                url = k.split('@')[2]
                disabled.add(url)

    count = int(data.get('count', '0'))
    i = 0
    repositories = []
    while i < count:
        d = {}
        for k in ('disp', 'dist', 'enabled', 'src'):
            key_i = '%s%02d' % (k, i)
            if data.get(key_i):
                d[k] = data[key_i]
        if d[k] not in disabled:
            repositories.append(d)
        i += 1
    enabled_repositories = []
    for d in repositories:
        v = d.get('enabled', 'true')
        if v == 'true':
            url = d.get('src', '').replace('\\', '')
            if url and url not in enabled_repositories:
                enabled_repositories.append(url)
    return enabled_repositories


# TODO allow : and - as separator, e.g. ndk-22.1.7171670
# only use android-sdk-transparency-log as source
def build_package_list(use_net=False):
    cachedir = get_cachedir()
    cached_checksums = cachedir / 'checksums.json'
    cached_checksums_signature = cachedir / (cached_checksums.name + '.asc')
    if cached_checksums.exists() and cached_checksums_signature.exists():
        verify(cached_checksums)
        with cached_checksums.open() as fp:
            _process_checksums(json.load(fp))
    else:
        use_net = True  # need to fetch checksums.json, no cached version

    etag_file = cached_checksums.parent / (cached_checksums.name + '.etag')
    if etag_file.exists():
        etag = etag_file.read_text()
    else:
        etag = None

    if use_net:
        checksums_url = CHECKSUMS_URLS[random.randint(0, len(CHECKSUMS_URLS) - 1)]
        download_file(checksums_url + '.asc')

        try:
            headers = HTTP_HEADERS.copy()
            if etag:
                headers['If-None-Match'] = etag

            r = requests_retry_session().get(
                checksums_url, allow_redirects=True, headers=headers
            )
        except ValueError as e:
            if etag_file.exists():
                etag_file.unlink()
            print('ERROR:', e)
            sys.exit(1)
        r.raise_for_status()

        if etag is None or etag != r.headers.get('etag'):
            print('Downloading', checksums_url, 'into', str(cached_checksums))
            cached_checksums.write_bytes(r.content)
            verify(cached_checksums)
            etag_file.write_text(r.headers['etag'])
            _process_checksums(r.json())


def _process_checksums(checksums):
    for url in checksums.keys():
        if not url.endswith('.zip'):
            continue

        basename = os.path.basename(url)
        if basename.startswith('build-tools'):
            for entry in checksums[url]:
                parse_build_tools(url, entry)
        elif basename.startswith('cmake'):
            for entry in checksums[url]:
                parse_cmake(url, entry)
        elif basename.startswith('cmdline-tools') or basename.startswith(
            'commandlinetools'
        ):
            for entry in checksums[url]:
                parse_cmdline_tools(url, entry)
        elif basename.startswith('emulator'):
            for entry in checksums[url]:
                parse_emulator(url, entry)
        elif basename.startswith('android_m2repository_r'):
            for entry in checksums[url]:
                parse_m2repository(url, entry)
        elif 'ndk-' in url:
            parse_ndk(url, checksums[url][0])
        elif basename.startswith('platform-tools'):
            for entry in checksums[url]:
                parse_platform_tools(url, entry)
        elif basename.startswith('android-') or basename.startswith('platform-'):
            for entry in checksums[url]:
                parse_platforms(url, entry)
        elif basename.startswith('skiaparser'):
            for entry in checksums[url]:
                parse_skiaparser(url, entry)
        elif basename.startswith('tools') or basename.startswith('sdk-tools-'):
            for entry in checksums[url]:
                parse_tools(url, entry)


def licenses():
    """Prompt the user to accept the various licenses

    TODO actually implement it, this largely fakes it.

    https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:sdklib/src/main/java/com/android/sdklib/tool/sdkmanager/LicensesAction.java
    https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:repository/src/main/java/com/android/repository/api/License.java

    """
    known_licenses = {
        'android-sdk-license': '\n8933bad161af4178b1185d1a37fbf41ea5269c55\n\nd56f5187479451eabf01fb78af6dfcb131a6481e\n24333f8a63b6825ea9c5514f83c2829b004d1fee',
        'android-sdk-preview-license': '\n84831b9409646a918e30573bab4c9c91346d8abd\n',
        'android-sdk-preview-license-old': '79120722343a6f314e0719f863036c702b0e6b2a\n\n84831b9409646a918e30573bab4c9c91346d8abd',
        'intel-android-extra-license': '\nd975f751698a77b662f1254ddbeed3901e976f5a\n',
    }
    known_license_hashes = set()
    for license_value in known_licenses.values():
        for license in license_value.strip().split('\n'):
            if license:
                known_license_hashes.add(license)

    found_license_hashes = set()
    licenses_dir = get_android_home() / 'licenses'
    for f in licenses_dir.glob('*'):
        with f.open() as fp:
            for license in fp.read().strip().split('\n'):
                if license:
                    found_license_hashes.add(license)

    total = len(known_license_hashes)
    license_count = total - len(found_license_hashes)
    if license_count == 0:
        print('All SDK package licenses accepted.')
        return
    if license_count == 1:
        fl = ('1', '1', '', 's')
    else:
        fl = (license_count, total, 's', 've')
    msg = (
        "{0} of {1} SDK package license{2} not accepted.\n"
        "Review license{2} that ha{3} not been accepted (y/N)? "
    ).format(*fl)
    s = input(msg)
    print()
    if s.lower() in ('y', 'yes'):
        licenses_dir.mkdir(exist_ok=True)
        for h in known_license_hashes:
            if h not in found_license_hashes:
                for license_file, known in known_licenses.items():
                    if h in known:
                        with (licenses_dir / license_file).open('w') as fp:
                            fp.write(known)


def install(to_install, android_home=None):
    """Install specified packages, including downloading them as needed

    Certain packages are installed into versioned sub-directories
    while others are always installed into the same location.  These
    installed packages will at least always have 'source.properties'.

    Parameters
    ----------
    to_install
        A single package or list of packages to install.

    android_home
        Optionally provide the ANDROID_HOME path as the install location.

    """
    global packages

    if android_home is None:
        android_home = get_android_home()
    if isinstance(android_home, str):
        android_home = Path(android_home)

    if isinstance(to_install, str):
        to_install = [to_install]
    for package in to_install:
        key = tuple(package.split(';'))
        if key not in packages:
            print("""Warning: Failed to find package '%s'""" % package)
            package_names = [';'.join(n) for n in packages]
            m = difflib.get_close_matches(package, package_names, 1)
            if m:
                print("""Did you mean '%s'?""" % m[0])
            sys.exit(1)
        url = packages[key]

        if key[0] == 'extras' and len(key) in (3, 4):
            name = ';'.join(key[:3])
        else:
            name = key[0]

        if len(key) > 1:
            if key[0] == 'ndk':
                revision = NDK_REVISIONS.get(key[-1], key[-1])
            else:
                revision = key[-1]
            install_dir = android_home / INSTALL_DIRS[name].format(revision=revision)
        else:
            install_dir = android_home / INSTALL_DIRS[name]
        if install_dir.exists():
            continue

        zipball = get_cachedir() / os.path.basename(url)
        if not zipball.exists():
            download_file(url, zipball)

        install_dir.parent.mkdir(parents=True, exist_ok=True)
        _install_zipball_from_cache(zipball, install_dir)
        _generate_package_xml(install_dir, package, url)


def _install_zipball_from_cache(zipball, install_dir):
    unzip_dir = Path(tempfile.mkdtemp(prefix='.sdkmanager-'))

    print('Unzipping to %s' % unzip_dir)
    toplevels = set()
    try:
        with zipfile.ZipFile(str(zipball)) as zipfp:
            for info in zipfp.infolist():
                permbits = info.external_attr >> 16
                writefile = str(unzip_dir / info.filename)
                if stat.S_ISLNK(permbits):
                    link = unzip_dir / info.filename
                    link.parent.mkdir(0o755, parents=True, exist_ok=True)
                    link_target = zipfp.read(info).decode()
                    os.symlink(link_target, str(link))

                    try:
                        link.resolve().relative_to(unzip_dir)
                    except (FileNotFoundError, ValueError):
                        link.unlink()
                        trim_at = len(str(unzip_dir)) + 1
                        print(
                            'ERROR: Unexpected symlink target: {link} -> {target}'.format(
                                link=str(link)[trim_at:], target=link_target
                            )
                        )
                elif stat.S_ISDIR(permbits) or stat.S_IXUSR & permbits:
                    zipfp.extract(info.filename, path=str(unzip_dir))
                    os.chmod(writefile, 0o755)  # nosec bandit B103
                else:
                    zipfp.extract(info.filename, path=str(unzip_dir))
                    os.chmod(writefile, 0o644)  # nosec bandit B103
            toplevels.update([p.split('/')[0] for p in zipfp.namelist()])
    except zipfile.BadZipFile as e:
        print('ERROR:', e)
        if zipball.exists():
            zipball.unlink()
        return

    print('Installing into', install_dir)
    if len(toplevels) == 1:
        extracted = [d for d in unzip_dir.iterdir()][0]
        shutil.move(str(extracted), str(install_dir))
    else:
        install_dir.mkdir(parents=True)
        for extracted in unzip_dir.iterdir():
            shutil.move(str(extracted), str(install_dir))
    if zipball.exists():
        zipball.unlink()


def _generate_package_xml(install_dir, package, url):
    """Generate package.xml for an installed package

    TODO: This does not yet work for all package types.  Gradle Android
    Plugin work better with no package.xml than wrong one.

    """
    package_base = package.split(';')[0]
    if package_base in ('extras', 'platforms', 'sources', 'system-images'):
        return

    # These packages should never have the version in the path.
    if package_base in ('emulator', 'ndk-bundle', 'tools'):
        package = package_base

    revision = revisions[url]

    if package_base == 'ndk':
        package = f"ndk;{'.'.join((str(x) for x in revision))}"

    template = ('<major>{0}</major>', '<minor>{1}</minor>', '<micro>{2}</micro>')
    r = min(3, len(revision))
    d = {
        'license': ANDROID_SDK_LICENSE,
        'license_id': 'android-sdk-license',
        'path': package,
        'revision': ''.join(template[:r]).format(*revision),
    }
    with (install_dir / 'package.xml').open('w') as fp:
        fp.write(GENERIC_PACKAGE_XML_TEMPLATE.format(**d))


def list():
    global packages

    path_width = 0
    names = []
    for package in packages:
        name = ';'.join(package)
        if len(name) > path_width:
            path_width = len(name)
        names.append(name)
    print('Installed Packages:')
    print('  ' + 'Path'.ljust(path_width) + ' | Version       | Description | Location')
    print(
        '  ' + '-------'.ljust(path_width) + ' | -------       | -------     | -------'
    )
    print()
    print('Available Packages:')
    print('  ' + 'Path'.ljust(path_width) + ' | Version       | Description')
    print('  ' + '-------'.ljust(path_width) + ' | -------       | -------')
    for name in sorted(names):
        print('  %s |               | ' % name.ljust(path_width))


def main():
    parser = argparse.ArgumentParser()
    # commands
    parser.add_argument("--install", action="store_true")
    parser.add_argument("--licenses", action="store_true")
    parser.add_argument("--list", action="store_true")
    parser.add_argument("--uninstall", action="store_true")
    parser.add_argument("--update", action="store_true")
    parser.add_argument("--version", action="store_true")

    # "common arguments"
    parser.add_argument("--channel")
    parser.add_argument("--include_obsolete")
    parser.add_argument("--no_https")
    parser.add_argument("--proxy")
    parser.add_argument("--proxy_host")
    parser.add_argument("--proxy_port")
    parser.add_argument("--sdk_root")
    parser.add_argument(
        "--verbose", action="store_true", help="increase output verbosity"
    )

    parser.add_argument('packages', nargs='*')

    # do not require argcomplete to keep the install profile light
    try:
        import argcomplete

        argcomplete.autocomplete(parser)
    except ImportError:
        pass

    args = parser.parse_args()
    command = None
    for k in ('install', 'licenses', 'list', 'uninstall', 'update', 'version'):
        if args.__dict__[k]:
            if command is not None:
                print(
                    'Error: Only one of --uninstall, --install, --licenses, '
                    '--update, --list, --version can be specified.'
                )
                print(USAGE)
                sys.exit(1)
            command = k
    if command is None:
        command = 'install'
    elif command == 'version':
        print('25.2.0')
        sys.exit()

    method = globals().get(command)
    if not method:
        raise NotImplementedError('Command "--%s" not implemented' % command)
    if command in ('install', 'uninstall'):
        build_package_list(use_net=False)
        method(args.packages)
    else:
        build_package_list(use_net=True)
        method()


if __name__ == "__main__":
    main()
+ mkdir -p /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ VALAFLAGS=-g
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ CC=gcc
+ CXX=g++
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir
Processing /builddir/build/BUILD/sdkmanager-0.6.10
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
  !!

          ********************************************************************************
          The license_file parameter is deprecated, use license_files instead.

          This deprecation is overdue, please update your project and remove deprecated
          calls to avoid build errors in the future.

          See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
          ********************************************************************************

  !!
    parsed = self.parsers.get(option_name, lambda x: x)(value)
  running dist_info
  creating /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info
  writing /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/dependency_links.txt
  writing entry points to /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/entry_points.txt
  writing requirements to /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/top_level.txt
  writing manifest file '/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/SOURCES.txt'
  reading manifest file '/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file '/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-modern-metadata-k422ro1c/sdkmanager-0.6.10.dist-info'
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: sdkmanager
  Building wheel for sdkmanager (pyproject.toml): started
  Running command Building wheel for sdkmanager (pyproject.toml)
  /usr/lib/python3.12/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
  !!

          ********************************************************************************
          The license_file parameter is deprecated, use license_files instead.

          This deprecation is overdue, please update your project and remove deprecated
          calls to avoid build errors in the future.

          See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
          ********************************************************************************

  !!
    parsed = self.parsers.get(option_name, lambda x: x)(value)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  copying sdkmanager.py -> build/lib
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64
  creating build/bdist.linux-x86_64/wheel
  copying build/lib/sdkmanager.py -> build/bdist.linux-x86_64/wheel
  running install_egg_info
  running egg_info
  writing sdkmanager.egg-info/PKG-INFO
  writing dependency_links to sdkmanager.egg-info/dependency_links.txt
  writing entry points to sdkmanager.egg-info/entry_points.txt
  writing requirements to sdkmanager.egg-info/requires.txt
  writing top-level names to sdkmanager.egg-info/top_level.txt
  reading manifest file 'sdkmanager.egg-info/SOURCES.txt'
  adding license file 'LICENSE'
  writing manifest file 'sdkmanager.egg-info/SOURCES.txt'
  Copying sdkmanager.egg-info to build/bdist.linux-x86_64/wheel/sdkmanager-0.6.10-py3.12.egg-info
  running install_scripts
  creating build/bdist.linux-x86_64/wheel/sdkmanager-0.6.10.dist-info/WHEEL
  creating '/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir/pip-wheel-z5opqvpp/.tmp-gdozjrpk/sdkmanager-0.6.10-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'sdkmanager.py'
  adding 'sdkmanager-0.6.10.dist-info/LICENSE'
  adding 'sdkmanager-0.6.10.dist-info/METADATA'
  adding 'sdkmanager-0.6.10.dist-info/WHEEL'
  adding 'sdkmanager-0.6.10.dist-info/entry_points.txt'
  adding 'sdkmanager-0.6.10.dist-info/top_level.txt'
  adding 'sdkmanager-0.6.10.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for sdkmanager (pyproject.toml): finished with status 'done'
  Created wheel for sdkmanager: filename=sdkmanager-0.6.10-py3-none-any.whl size=45601 sha256=89fc5d6508b1956ddaed75cae3589a1ffef719c27867e2e5059c0ce98924ff27
  Stored in directory: /builddir/.cache/pip/wheels/5f/c9/79/25efd27e19c78da184d07280dc76790405bf0c60d8cf905de1
Successfully built sdkmanager
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.kU7iKf
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64
++ dirname /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd sdkmanager-0.6.10
++ ls /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir/sdkmanager-0.6.10-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
++ xargs basename --multiple
+ specifier=sdkmanager==0.6.10
+ '[' -z sdkmanager==0.6.10 ']'
+ TMPDIR=/builddir/build/BUILD/sdkmanager-0.6.10/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir sdkmanager==0.6.10
Using pip 23.2.1 from /usr/lib/python3.12/site-packages/pip (python 3.12)
Looking in links: /builddir/build/BUILD/sdkmanager-0.6.10/pyproject-wheeldir
Processing ./pyproject-wheeldir/sdkmanager-0.6.10-py3-none-any.whl
Installing collected packages: sdkmanager
  Creating /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin
  changing mode of /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin/sdkmanager to 755
Successfully installed sdkmanager-0.6.10
+ '[' -d /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin ']'
+ '[' -z sP ']'
+ shebang_flags=-kasP
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin/sdkmanager
/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin/sdkmanager: updating
+ rm -rfv /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages ']'
+ site_dirs+=("/usr/lib/python3.12/site-packages")
+ '[' /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib64/python3.12/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64 --record /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/RECORD --output /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages/sdkmanager-0.6.10.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ RPM_FILES_ESCAPE=4.19
+ /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64 --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-record --prefix /usr sdkmanager
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.6.10-1.fc39 --unique-debug-suffix -0.6.10-1.fc39.x86_64 --unique-debug-src-base python-sdkmanager-0.6.10-1.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/sdkmanager-0.6.10
find-debuginfo: starting
Extracting debug info from 0 files
Creating .debug symlinks for symlinks to ELF files
find: ‘debug’: No such file or directory
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
Bytecompiling .py files below /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12 using python3.12
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.zXTDWg
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd sdkmanager-0.6.10
+ '[' '!' -f /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-modules ']'
+ PATH=/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages
+ _PYTHONSITE=/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64/usr/lib/python3.12/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-sdkmanager-0.6.10-1.fc39.x86_64-pyproject-modules
Check import: sdkmanager
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-sdkmanager-0.6.10-1.fc39.noarch
Provides: python-sdkmanager = 0.6.10-1.fc39 python3-sdkmanager = 0.6.10-1.fc39 python3.12-sdkmanager = 0.6.10-1.fc39 python3.12dist(sdkmanager) = 0.6.10 python3dist(sdkmanager) = 0.6.10
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ((python3.12dist(requests) < 2.18 or python3.12dist(requests) > 2.18) with python3.12dist(requests) > 2.12.2.0) /usr/bin/python3 python(abi) = 3.12 python3.12dist(argcomplete) python3.12dist(looseversion) python3.12dist(urllib3)
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64
Wrote: /builddir/build/SRPMS/python-sdkmanager-0.6.10-1.fc39.src.rpm
Wrote: /builddir/build/RPMS/python3-sdkmanager-0.6.10-1.fc39.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.T5Zre3
+ umask 022
+ cd /builddir/build/BUILD
+ cd sdkmanager-0.6.10
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/python-sdkmanager-0.6.10-1.fc39.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.W4y73x
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf /builddir/build/BUILD/sdkmanager-0.6.10-SPECPARTS
+ rm -rf sdkmanager-0.6.10 sdkmanager-0.6.10.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild python-sdkmanager-0.6.10-1.fc39.src.rpm
Finish: build phase for python-sdkmanager-0.6.10-1.fc39.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.log
/var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-39-x86_64-1733111288.151760/root/var/log/dnf.rpm.log
INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz
/bin/tar: Removing leading `/' from member names
INFO: Done(/var/lib/copr-rpmbuild/results/python-sdkmanager-0.6.10-1.fc39.src.rpm) Config(child) 0 minutes 19 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running FedoraReview tool
Running: fedora-review --no-colors --prebuilt --rpm-spec --name python-sdkmanager --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg

cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'python-sdkmanager', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg']
cwd: /var/lib/copr-rpmbuild/results
rc: 0
stdout: Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean.
Review template in: /var/lib/copr-rpmbuild/results/python-sdkmanager/review.txt
fedora-review is automated tool, but *YOU* are responsible for manually
reviewing the results and finishing the review. Do not just copy-paste
the results without understanding them.
stderr: INFO: Processing local files: python-sdkmanager
INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results
INFO:   --> SRPM url: file:///var/lib/copr-rpmbuild/results/python-sdkmanager-0.6.10-1.fc39.src.rpm
INFO: Using review directory: /var/lib/copr-rpmbuild/results/python-sdkmanager
INFO: Downloading (Source0): https://files.pythonhosted.org/packages/source/s/sdkmanager/sdkmanager-0.6.10.tar.gz
INFO: Running checks and generating report
INFO: Installing built package(s)
INFO: Reading configuration from /etc/mock/site-defaults.cfg
INFO: Reading configuration from /etc/mock/chroot-aliases.cfg
INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: WARNING: Probably non-rawhide buildroot used. Rawhide should be used for most package reviews
INFO: Active plugins: Python, Shell-api, Generic
Last metadata expiration check: 0:00:13 ago on Mon Dec  2 03:51:45 2024.
usage: dnf repoquery [-c [config file]] [-q] [-v] [--version]
                     [--installroot [path]] [--nodocs] [--noplugins]
                     [--enableplugin [plugin]] [--disableplugin [plugin]]
                     [--releasever RELEASEVER] [--setopt SETOPTS]
                     [--skip-broken] [-h] [--allowerasing] [-b | --nobest]
                     [-C] [-R [minutes]] [-d [debug level]] [--debugsolver]
                     [--showduplicates] [-e ERRORLEVEL] [--obsoletes]
                     [--rpmverbosity [debug level name]] [-y] [--assumeno]
                     [--enablerepo [repo]] [--disablerepo [repo] | --repo
                     [repo]] [--enable | --disable] [-x [package]]
                     [--disableexcludes [repo]] [--repofrompath [repo,path]]
                     [--noautoremove] [--nogpgcheck] [--color COLOR]
                     [--refresh] [-4] [-6] [--destdir DESTDIR]
                     [--downloadonly] [--comment COMMENT] [--bugfix]
                     [--enhancement] [--newpackage] [--security]
                     [--advisory ADVISORY] [--bz BUGZILLA] [--cve CVES]
                     [--sec-severity {Critical,Important,Moderate,Low}]
                     [--forcearch ARCH] [-a] [--show-duplicates]
                     [--arch [arch]] [-f FILE [FILE ...]]
                     [--whatconflicts REQ] [--whatdepends REQ]
                     [--whatobsoletes REQ] [--whatprovides REQ]
                     [--whatrequires REQ] [--whatrecommends REQ]
                     [--whatenhances REQ] [--whatsuggests REQ]
                     [--whatsupplements REQ] [--alldeps | --exactdeps]
                     [--recursive] [--deplist] [--resolve] [--tree] [--srpm]
                     [--latest-limit LATEST_LIMIT]
                     [--disable-modular-filtering] [-i] [-l] [-s]
                     [--changelogs] [--qf QUERYFORMAT] [--querytags] [--nevra]
                     [--nvr] [--envra] [--groupmember]
                     [--duplicates | --installonly | --unsatisfied]
                     [--location]
                     [--conflicts | --depends | --enhances | --provides | --recommends | --requires | --requires-pre | --suggests | --supplements]
                     [--available]
                     [--installed | --extras | --upgrades | --unneeded | --userinstalled]
                     [--recent]
                     [KEY ...]
dnf repoquery: error: unrecognized arguments: --providers-of=requires
Last metadata expiration check: 0:01:36 ago on Mon Dec  2 03:51:45 2024.
INFO:  ExclusiveArch dependency checking disabled, enable with EXARCH flag

Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean.
Review template in: /var/lib/copr-rpmbuild/results/python-sdkmanager/review.txt
fedora-review is automated tool, but *YOU* are responsible for manually
reviewing the results and finishing the review. Do not just copy-paste
the results without understanding them.
Moving the results into `fedora-review' directory.
Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt
FedoraReview finished
Running RPMResults tool
Package info:
{
    "packages": [
        {
            "name": "python-sdkmanager",
            "epoch": null,
            "version": "0.6.10",
            "release": "1.fc39",
            "arch": "src"
        },
        {
            "name": "python3-sdkmanager",
            "epoch": null,
            "version": "0.6.10",
            "release": "1.fc39",
            "arch": "noarch"
        }
    ]
}
RPMResults finished