07-16 19:56 root DEBUG fedora-review 0.10.0 e79b66b 2023-07-24 17:28:48 -0500 started 07-16 19:56 root DEBUG Command line: /bin/fedora-review --no-colors --prebuilt --rpm-spec --name toolbox-export --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg 07-16 19:56 root INFO Processing local files: toolbox-export 07-16 19:56 root DEBUG Active settings after processing options 07-16 19:56 root DEBUG bz_url: https://bugzilla.redhat.com 07-16 19:56 root DEBUG _con_handler: (INFO)> 07-16 19:56 root DEBUG _log_config_done: True 07-16 19:56 root DEBUG cache: False 07-16 19:56 root DEBUG resultdir: None 07-16 19:56 root DEBUG init_done: True 07-16 19:56 root DEBUG uniqueext: None 07-16 19:56 root DEBUG configdir: None 07-16 19:56 root DEBUG log_level: 20 07-16 19:56 root DEBUG prebuilt: True 07-16 19:56 root DEBUG verbose: False 07-16 19:56 root DEBUG name: toolbox-export 07-16 19:56 root DEBUG use_colors: False 07-16 19:56 root DEBUG session_log: /var/lib/copr-rpmbuild/results/cache/fedora-review.log 07-16 19:56 root DEBUG bug: None 07-16 19:56 root DEBUG url: None 07-16 19:56 root DEBUG copr_build_descriptor: None 07-16 19:56 root DEBUG list_checks: False 07-16 19:56 root DEBUG list_flags: False 07-16 19:56 root DEBUG list_plugins: False 07-16 19:56 root DEBUG version: False 07-16 19:56 root DEBUG flags: [] 07-16 19:56 root DEBUG repo: None 07-16 19:56 root DEBUG mock_config: /var/lib/copr-rpmbuild/results/configs/child.cfg 07-16 19:56 root DEBUG no_report: False 07-16 19:56 root DEBUG nobuild: False 07-16 19:56 root DEBUG mock_options: --no-cleanup-after --no-clean 07-16 19:56 root DEBUG other_bz: None 07-16 19:56 root DEBUG plugins_arg: None 07-16 19:56 root DEBUG single: None 07-16 19:56 root DEBUG rpm_spec: True 07-16 19:56 root DEBUG exclude: None 07-16 19:56 root DEBUG checksum: sha256 07-16 19:56 root DEBUG plugins: {} 07-16 19:56 root INFO Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results 07-16 19:56 root INFO --> SRPM url: file:///var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.src.rpm 07-16 19:56 root INFO Using review directory: /var/lib/copr-rpmbuild/results/toolbox-export 07-16 19:56 root DEBUG find_urls completed: 0.058 07-16 19:56 root DEBUG Avoiding init of working mock root 07-16 19:56 root DEBUG Url download completed: 24.042 07-16 19:56 root INFO No upstream for (Source0): toolbox-export-0.2.2.tar.gz 07-16 19:56 root INFO Running checks and generating report 07-16 19:56 root DEBUG Running check: CheckResultdir 07-16 19:56 root DEBUG CheckResultdir completed: 0.000 seconds 07-16 19:56 root DEBUG Running check: CheckBuild 07-16 19:56 root DEBUG Running: rpm -ql --dump --nosignature -p /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.noarch.rpm 07-16 19:56 root DEBUG CheckBuild completed: 0.009 seconds 07-16 19:56 root DEBUG Running check: CheckRpmlint 07-16 19:56 root DEBUG Run command: rpmlint --ignore-unused-rpmlintrc --rpmlintrc /tmp/tmp8m6zj9vc /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.noarch.rpm /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.src.rpm 07-16 19:56 root DEBUG CheckRpmlint completed: 0.704 seconds 07-16 19:56 root DEBUG Running check: CheckPackageInstalls 07-16 19:56 root DEBUG Init command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --init 07-16 19:56 root DEBUG Init output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --init 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 Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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: Package manager dnf5 detected and used (direct choice) Finish: chroot init Finish: run None NoneType: None 07-16 19:56 root INFO Installing built package(s) 07-16 19:56 root DEBUG --init command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --init 07-16 19:56 root DEBUG --init output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --init 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init Finish: run None NoneType: None 07-16 19:56 root DEBUG CheckPackageInstalls completed: 6.297 seconds 07-16 19:56 root DEBUG Running check: CheckRpmlintInstalled 07-16 19:56 root DEBUG --init command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --init 07-16 19:56 root DEBUG --init output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --init 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init Finish: run None NoneType: None 07-16 19:56 root DEBUG is_installed: Tested rpmlint, result: 1 07-16 19:56 root DEBUG command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --shell, 'rm -f /var/lib/rpm/__db*' 07-16 19:56 root DEBUG output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --shell ''"'"'rm -f /var/lib/rpm/__db*'"'"'' 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 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init Start: shell /bin/sh: line 1: rm -f /var/lib/rpm/__db*: No such file or directory Finish: shell Finish: run None NoneType: None 07-16 19:56 root DEBUG Install command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, install, rpmlint 07-16 19:57 root DEBUG Install output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results install rpmlint 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init INFO: installing package(s): rpmlint INFO: Finish: run None NoneType: None 07-16 19:57 root DEBUG Script output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --enable-network -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --chroot 'echo '"'"'rpmlint:'"'"'; rpmlint --installed toolbox-export; echo '"'"'rpmlint-done:'"'"'' 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ["echo 'rpmlint:'; rpmlint --installed toolbox-export; echo 'rpmlint-done:'"] Start: chroot ["echo 'rpmlint:'; rpmlint --installed toolbox-export; echo 'rpmlint-done:'"] rpmlint: ============================ rpmlint session starts ============================ rpmlint: 2.5.0 configuration: /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml /etc/xdg/rpmlint/fedora-legacy-licenses.toml /etc/xdg/rpmlint/fedora-spdx-licenses.toml /etc/xdg/rpmlint/fedora.toml /etc/xdg/rpmlint/scoring.toml /etc/xdg/rpmlint/users-groups.toml /etc/xdg/rpmlint/warn-on-functions.toml checks: 32, packages: 1 0 packages and 0 specfiles checked; 0 errors, 0 warnings, 0 filtered, 0 badness; has taken 0.0 s (none): E: there is no installed rpm "toolbox-export". There are no files to process nor additional arguments. Nothing to do, aborting. rpmlint-done: Finish: chroot ["echo 'rpmlint:'; rpmlint --installed toolbox-export; echo 'rpmlint-done:'"] Finish: run 07-16 19:57 root DEBUG CheckRpmlintInstalled completed: 16.828 seconds 07-16 19:57 root DEBUG Running check: CheckRpmlintDebuginfo 07-16 19:57 root DEBUG CheckRpmlintDebuginfo completed: 0.001 seconds 07-16 19:57 root DEBUG Running check: CheckInitDeps 07-16 19:57 root DEBUG CheckInitDeps completed: 26.823 seconds 07-16 19:57 root DEBUG Running check: CheckBuildCompleted 07-16 19:57 root DEBUG Mock command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --chroot, --, rm -rf $(rpm --eval %_builddir)/* 07-16 19:57 root DEBUG Mock output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --chroot -- 'rm -rf $(rpm --eval %_builddir)/*' 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ['rm -rf $(rpm --eval %_builddir)/*'] Start: chroot ['rm -rf $(rpm --eval %_builddir)/*'] Finish: chroot ['rm -rf $(rpm --eval %_builddir)/*'] Finish: run None NoneType: None 07-16 19:57 root DEBUG Mock command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --copyin, /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.src.rpm, toolbox-export-0.2.2-3.fc41.src.rpm 07-16 19:57 root DEBUG Mock output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --copyin /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.src.rpm toolbox-export-0.2.2-3.fc41.src.rpm 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init INFO: copying /var/lib/copr-rpmbuild/results/toolbox-export-0.2.2-3.fc41.src.rpm to /var/lib/mock/fedora-rawhide-x86_64/root/toolbox-export-0.2.2-3.fc41.src.rpm Finish: run None NoneType: None 07-16 19:57 root DEBUG Mock command: mock, -r, /var/lib/copr-rpmbuild/results/configs/child.cfg, --no-cleanup-after, --no-clean, --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results, --chroot, --, rpm -i toolbox-export-0.2.2-3.fc41.src.rpm; rpmbuild --nodeps -bp $(rpm --eval %_specdir)/toolbox-export.spec;chmod -R go+r $(rpm --eval %_builddir)/* || : 07-16 19:57 root DEBUG Mock output: INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean --resultdir=/var/lib/copr-rpmbuild/results/toolbox-export/results --chroot -- 'rpm -i toolbox-export-0.2.2-3.fc41.src.rpm; rpmbuild --nodeps -bp $(rpm --eval %_specdir)/toolbox-export.spec;chmod -R go+r $(rpm --eval %_builddir)/* || :' 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 Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap/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: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64/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 dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ['rpm -i toolbox-export-0.2.2-3.fc41.src.rpm; rpmbuild --nodeps -bp $(rpm --eval %_specdir)/toolbox-export.spec;chmod -R go+r $(rpm --eval %_builddir)/* || :'] Start: chroot ['rpm -i toolbox-export-0.2.2-3.fc41.src.rpm; rpmbuild --nodeps -bp $(rpm --eval %_specdir)/toolbox-export.spec;chmod -R go+r $(rpm --eval %_builddir)/* || :'] Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1719964800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.cUh9sA + umask 022 + cd /builddir/build/BUILD/toolbox-export-0.2.2-build + test -d /builddir/build/BUILD/toolbox-export-0.2.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/toolbox-export-0.2.2-build + /usr/bin/rm -rf /builddir/build/BUILD/toolbox-export-0.2.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/toolbox-export-0.2.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/toolbox-export-0.2.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6UkWBU + umask 022 + cd /builddir/build/BUILD/toolbox-export-0.2.2-build + cd /builddir/build/BUILD/toolbox-export-0.2.2-build + rm -rf toolbox-export-0.2.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/toolbox-export-0.2.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd toolbox-export-0.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ++ cat VERSION.txt + sed 's/^version=.*$/version='\''0.2.2'\''/' toolbox-export #!/bin/bash # # toolbox-export - export application starters or binaries to host # # SPDX-License-Identifier: GPL-3.0-only # # Copyright (C) 2023 Joachim Katzer # # Toolbox-export is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # Toolbox-export 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 General Public License for more details. # # You should have received a copy of the GNU General Public License # along with toolbox-export. If not, see . # # --------------------------------------------------------------------- # The official toolbox-export website is located at: # https://github.com/joka63/toolbox-export # # The sources are partially derived from the distrobox project under # the terms of the GPL-3.0-only license: # https://github.com/89luca89/distrobox # # Author: # Joachim Katzer # --------------------------------------------------------------------- # POSIX # Expected env variables: # HOME # USER # TOOLBOX_PATH # TOOLBOX_HOST_HOME # XDG_DATA_HOME # Defaults dest_path="${HOME}/.local/bin" action="" export_action="" exported_app="" exported_app_label="" exported_bin="" exported_delete=0 extra_flags="" # Use TOOLBOX_HOST_HOME if defined, else fallback to HOME # TOOLBOX_HOST_HOME is set in case container is created # with custom --home directory host_home="${TOOLBOX_HOST_HOME:-"${HOME}"}" start_shell="" is_login=0 is_sudo=0 verbose=0 version='0.2.2' CONTAINER_ID=${CONTAINER_ID-""} XDG_DATA_HOME=${XDG_DATA_HOME-"$HOME/.local/share"} TOOLBOX_EXPORT_DATA_DIR="$XDG_DATA_HOME/toolbox-export" SQL_TMP_FILE="${TOOLBOX_EXPORT_DATA_DIR}/tmp-actions.sql" TOOLBOX_EXPORT_DB_PATH="${TOOLBOX_EXPORT_DATA_DIR}/exported.db" # We depend on some commands, let's be sure we have them base_dependencies="basename grep sed find" for dep in ${base_dependencies}; do if ! command -v "${dep}" > /dev/null; then printf >&2 "Missing dependency: %s\n" "${dep}" exit 127 fi done # Print usage to stdout. # Arguments: # None # Outputs: # print usage with examples. show_help() { cat << EOF toolbox-export version: ${version} Usage: toolbox-export [-c ] --app mpv [--extra-flags "flags"] [--delete] [--sudo] toolbox-export [-c ] --bin /path/to/bin --export-path ~/.local/bin [--extra-flags "flags"] [--delete] [--sudo] toolbox-export [-c ] {--purge|--list} Options: --app/-a: name of the application to export --bin/-b: absolute path of the binary to export --container/-c: the toolbox's container name --delete/-d: delete exported application or binary --export-label/-el: label to add to exported application name. Defaults to (on \$container_name) --export-path/-ep: path where to export the binary --extra-flags/-ef: extra flags to add to the command --login/-l run the exported item in a login shell --sudo/-S: specify if the exported item should be run as sudo inside toolbox --help/-h: show this message --verbose/-v: show more verbosity --version/-V: show version --purge: remove all exported app starters and icons not belonging to a toolbox --list: list all exported app starters and icons EOF } setup_toolbox_export() { mkdir -p "$TOOLBOX_EXPORT_DATA_DIR" sqlite3 -separator '\t' "$TOOLBOX_EXPORT_DB_PATH" << ________END CREATE TABLE IF NOT EXISTS about ( version TEXT PRIMARY KEY ); CREATE TABLE IF NOT EXISTS binaries ( path TEXT, bin TEXT NOT NULL, container TEXT NOT NULL, cksum INTEGER, UNIQUE(path,bin,container) ); CREATE INDEX idx_binaries_path ON binaries(path); CREATE TABLE IF NOT EXISTS apps ( path TEXT, app TEXT NOT NULL, container TEXT NOT NULL, cksum INTEGER, UNIQUE(path,app,container) ); CREATE INDEX idx_apps_path ON apps(path); INSERT OR IGNORE INTO about VALUES ('$version'); ________END } cleanup_toolbox_export() { rm -f "${TOOLBOX_EXPORT_DB_PATH}" "${SQL_TMP_FILE}" rmdir "$TOOLBOX_EXPORT_DATA_DIR" } list_toolboxes() { toolbox list -c | tail -n +2 | awk '{print $2}' } list_exported() { if [ -n "$CONTAINER_ID" ] ; then sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END .mode box SELECT DISTINCT app,path FROM apps WHERE path LIKE '%.desktop' AND container = '$CONTAINER_ID'; SELECT DISTINCT bin,path FROM binaries WHERE container = '$CONTAINER_ID' END elif [ -n "$exported_app" ] ; then sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END SELECT DISTINCT path FROM apps WHERE app = '$exported_app'; END elif [ -n "$exported_bin" ] ; then sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END SELECT DISTINCT path FROM binaries WHERE bin = '$exported_bin'; END else sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END .mode box SELECT DISTINCT app,container,path FROM apps WHERE path LIKE '%.desktop'; SELECT DISTINCT bin,container,path FROM binaries END fi } joinByChar() { local IFS="$1" shift echo "$*" } joinByString() { local separator="$1" shift local first="$1" shift printf "%s" "$first" "${@/#/$separator}" } update_export_db() { rm -f "$SQL_TMP_FILE" app_path="${host_home}/.local/share/applications" find ${dest_path} -type f -exec grep -H 'exec toolbox run -c' {} \; |\ sed -e 's/:\(\s*exec\)/\1/' |\ grep -E -v '(fedora-toolbox-40|test-40)' |\ awk '{printf "INSERT OR IGNORE INTO binaries VALUES ('"'"'%s'"'"', '"'"'%s'"'"', '"'"'%s'"'"', %s);\n",$1,$7,$6,0;}' >> "$SQL_TMP_FILE" find ${app_path} -type f -exec grep -H '^Exec=toolbox run -c' {} \; |\ sed -e 's/:Exec=toolbox run -c//' |\ grep -E -v '(fedora-toolbox-40|test-40)' |\ awk '{X=match($1,"^.*/applications/(.*)[.]desktop",A); P=A[1]; sub($2"-","",P); printf "INSERT OR IGNORE INTO apps VALUES ('"'"'%s'"'"', '"'"'%s'"'"', '"'"'%s'"'"', %s);\n",$1,P,$2,0;}' >> "$SQL_TMP_FILE" sqlite3 "$TOOLBOX_EXPORT_DB_PATH" < "$SQL_TMP_FILE" } list_files_to_be_removed() { sep_current_toolboxes=$(joinByString "', '" $(list_toolboxes)) sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END SELECT DISTINCT path from binaries WHERE container NOT IN ('$sep_current_toolboxes') AND path NOT IN ( SELECT DISTINCT path from binaries WHERE container IN ('$sep_current_toolboxes') ) ; SELECT DISTINCT path from apps WHERE container NOT IN ('$sep_current_toolboxes') AND path NOT IN ( SELECT DISTINCT path from apps WHERE container IN ('$sep_current_toolboxes') ) ; END } purge_files_in_db() { sep_current_toolboxes=$(joinByString "', '" $(list_toolboxes)) sqlite3 "$TOOLBOX_EXPORT_DB_PATH" << END .mode tabs DELETE from binaries WHERE container NOT IN ('$sep_current_toolboxes') ; DELETE from apps WHERE container NOT IN ('$sep_current_toolboxes') ; END echo "Cleaned up $TOOLBOX_EXPORT_DB_PATH" } purge() { echo "Removing starters and exported binaries not belonging to a current toolbox:" update_export_db Files=$(list_files_to_be_removed) if [ -n "$Files" ] ; then rm -i ${Files} && purge_files_in_db else purge_files_in_db fi } # Parse arguments TEMP=$(getopt -o hvVc:a:b:lSd \ --long help,verbose,version,container:,app:,bin:,login,sudo,delete,export-label:,export-path:,extra-flags:,list,purge,setup,cleanup \ -n 'toolbox-export' -- "$@") if [ $? != 0 ] ; then exit 1 ; fi eval set -- "$TEMP" while :; do case $1 in -h | --help) # Call a "show_help" function to display a synopsis, then exit. show_help exit 0 ;; -v | --verbose) shift verbose=1 ;; -V | --version) printf "toolbox: %s\n" "${version}" exit 0 ;; -c | --container) CONTAINER_ID="$2" shift 2 ;; -a | --app) if [ -n "$2" ]; then export_action="app" exported_app="$2" shift shift fi ;; -b | --bin) if [ -n "$2" ]; then export_action="bin" exported_bin="$2" shift shift fi ;; -l | --login) is_login=1 shift ;; -S | --sudo) is_sudo=1 shift ;; --export-label) if [ -n "$2" ]; then exported_app_label="$2" shift shift fi ;; --export-path) if [ -n "$2" ]; then dest_path="$2" shift shift fi ;; --extra-flags) if [ -n "$2" ]; then extra_flags="$2" shift shift fi ;; -d | --delete) exported_delete=1 shift ;; --list) action="list" shift ;; --purge) action="purge" shift ;; --setup) action="setup" shift ;; --cleanup) action="cleanup" shift ;; *) # Default case: If no more options then break out of the loop. break ;; esac done set -o nounset # set verbosity if [ "${verbose}" -ne 0 ]; then set -o xtrace fi # Check if sqlite3 is installed SQLITE3=$(which sqlite3) if [[ -z "$SQLITE3" ]] ; then echo >&2 "WARNING: Without sqlite3, the options --list and --purge are not available" fi if [[ "${exported_bin##*/}" = "sqlite3" ]] ; then ## If sqlite3 itself gets exported (or export removed), don't use it: SQLITE3="" fi set -o errexit # Check we're running inside a container and not on the host. if [ -f /run/.containerenv ] ; then container_name=$(grep "name=" /run/.containerenv | cut -d'=' -f2- | tr -d '"') fi # We're working with HOME, so we must run as USER, not as root. if [ "$(id -u)" -eq 0 ]; then printf >&2 "You must not run %s as root!\n" " $(basename "$0")" exit 1 fi # Handle special actions here case "${action}" in setup) setup_toolbox_export exit 0 ;; list) list_exported exit 0 ;; purge) purge exit 0 ;; cleanup) cleanup_toolbox_export exit 0 ;; esac # Ensure export.db exists if [ -n "$SQLITE3" -a ! -f "$TOOLBOX_EXPORT_DB_PATH" ] ; then setup_toolbox_export fi # Ensure the foundamental variables are set and not empty, we will not proceed # if they are not all set. if [ -z "${exported_app}" ] && [ -z "${exported_bin}" ]; then printf >&2 "Error: Invalid arguments.\n" printf >&2 "Error: missing export target. Run\n" printf >&2 "\ttoolbox-export --help\n" printf >&2 "for more information.\n" exit 2 fi # Ensure we're not receiving more than one action at time. if [ -n "${exported_app}" ] && [ -n "${exported_bin}" ]; then printf >&2 "Error: Invalid arguments, choose only one action below.\n" printf >&2 "Error: You can only export one thing at time.\n" exit 2 fi # Ensure we have the export-path set when exporting a binary. if [ -n "${exported_bin}" ] && [ -z "${dest_path}" ]; then printf >&2 "Error: Missing argument export-path.\n" exit 2 fi declare -a ToolboxRunOptions if [ -n "$CONTAINER_ID" ]; then container_name="${CONTAINER_ID}" ToolboxRunOptions+=("-c" "${CONTAINER_ID}") else # Use the default toolbox and retrieve its container name container_name=$( ${TOOLBOX_PATH:-"toolbox"} run bash << ________END grep "name=" /run/.containerenv | cut -d'=' -f2- | tr -d '"' ________END ) if [ $? -ne 0 ] ; then printf >&2 "Error: Default toolbox not running.\n" exit 2 fi fi # if [ "${is_login}" -ne 0 ] && [ "${is_sudo}" -ne 0 ]; then start_shell="sudo -i" elif [ "${is_login}" -ne 0 ]; then start_shell="sudo -u ${USER} -i" else start_shell="" fi # Prefix to add to an existing command to work through the container container_command_prefix="${TOOLBOX_PATH:-"toolbox"} run -c ${container_name} ${start_shell} " if [ -z "${exported_app_label}" ]; then exported_app_label=" (on ${container_name})" fi check_if_toolbox_exists() { Available_Toolboxes=$(list_toolboxes) #loop through the array for i in ${Available_Toolboxes} do #check if the element matches the search value if [ "$i" == "$container_name" ] then return 0 fi done printf >&2 "No toolbox with name '${container_name}' found" return 1 } check_if_toolbox_exists || exit 2 # Export binary to destination directory. # the following function will use generate_script to create a shell script in # dest_path that will execute the exported binary in the selected toolbox. # This script will be executed in the container and is therefore written as here-script. # # Arguments: # none it will use the ones set up globally # Outputs: # a generated_script in dest_path # or error code. export_binary() { ${TOOLBOX_PATH:-"toolbox"} ${ToolboxRunOptions[@]} run bash << ________END # Log generated or removed files as SQL commands log_binaries() { path="\$4" bin="\$2" container="\$3" case "\$1" in start ) rm -f "$SQL_TMP_FILE" ;; insert ) cksum=\$(cksum "\$path" | awk '{print \$1}') cat >> "$SQL_TMP_FILE" << ________________________EOF INSERT INTO binaries VALUES ('\$path', '\$bin', '\$container', \$cksum); ________________________EOF ;; delete ) cat >> "$SQL_TMP_FILE" << ________________________EOF DELETE FROM binaries WHERE path = '\$path' AND bin = '\$bin' AND container = '\$container' ; ________________________EOF ;; esac } # Print generated script from template # Arguments: # none it will use the ones set up globally # Outputs: # print generated script. generate_script() { cat << EOF #!/bin/bash # toolbox_binary # toolbox name: ${container_name} if [ ! -f /run/.containerenv ] ; then if [ "\\\$(id -u)" -eq 0 ]; then printf >&2 "You must not run %s as root in a toolbox container!\n" " \$(basename "${exported_bin}")" exit 127 fi exec ${TOOLBOX_PATH:-"toolbox"} run -c ${container_name} \ ${start_shell} ${exported_bin} ${extra_flags} "\\\$@" else exec ${exported_bin} "\\\$@" fi EOF return \$? } # Here begins export_binary log_binaries start if [ "${verbose}" -ne 0 ]; then set -o xtrace fi # Ensure the binary we're exporting is installed if [ ! -f "${exported_bin}" ]; then printf >&2 "Error: cannot find %s.\n" "${exported_bin}" exit 127 fi # generate dest_file path dest_file="${dest_path}/\$(basename "${exported_bin}")" # If we're deleting it, just do it and exit if [ "${exported_delete}" -ne 0 ] && # ensure it's a toolbox exported binary grep -q "toolbox_binary" "\${dest_file}"; then if rm -f "\${dest_file}"; then log_binaries delete "${exported_bin}" "${container_name}" "\${dest_file}" printf "%s from %s removed successfully from %s.\nOK!\n" \ "${exported_bin}" "${container_name}" "${dest_path}" exit 0 fi fi # test if we have writing rights on the file if ! touch "\${dest_file}"; then printf >&2 "Error: cannot create destination file %s.\n" "\${dest_file}" exit 1 fi # create the script from template and write to file if generate_script > "\${dest_file}"; then chmod +x "\${dest_file}" log_binaries insert "${exported_bin}" "${container_name}" "\${dest_file}" printf "%s from %s exported successfully to %s.\nOK!\n" \ "${exported_bin}" "${container_name}" "${dest_path}" exit 0 fi # Unknown error. exit 3 ________END [[ $? -eq 0 ]] && [[ -n "$SQLITE3" ]] && sqlite3 "$TOOLBOX_EXPORT_DB_PATH" < "$SQL_TMP_FILE" || return $? } # Export graphical application to the host. # the following function will scan the toolbox for desktop and icon files for # the selected application. It will then put the needed icons in the host's icons # directory and create a new .desktop file that will execute the selected application # in the toolbox. # This script will be executed in the container and is therefore written as here-script. # # Arguments: # none it will use the ones set up globally # Outputs: # needed icons in $host_home/.local/share/icons # needed desktop files in $host_home/.local/share/applications # or error code. export_application() { toolbox ${ToolboxRunOptions[@]} run bash << ________END # Log generated or removed files as SQL commands log_applications() { path="\$4" app="\$2" container="\$3" case "\$1" in start ) rm -f "$SQL_TMP_FILE" ;; insert ) cksum=\$(cksum "\$path" | awk '{print \$1}') cat >> "$SQL_TMP_FILE" << ________________________EOF INSERT OR IGNORE INTO apps VALUES ('\$path', '\$app', '\$container', \$cksum); ________________________EOF ;; delete ) cat >> "$SQL_TMP_FILE" << ________________________EOF DELETE FROM apps WHERE path = '\$path' AND app = '\$app' AND container = '\$container' ; ________________________EOF ;; esac } log_applications start if [ "${verbose}" -ne 0 ]; then set -o xtrace fi canon_dirs="" [ -d /usr/share/applications ] && canon_dirs="/usr/share/applications" [ -d /usr/local/share/applications ] && canon_dirs="\${canon_dirs} /usr/local/share/applications" [ -d /var/lib/flatpak/exports/share/applications ] && canon_dirs="\${canon_dirs} /var/lib/flatpak/exports/share/applications" [ -d "\${HOME}/.local/share/applications" ] && canon_dirs="\${canon_dirs} \${HOME}/.local/share/applications" # In this phase we search for applications to export. # First find command will grep through all files in the canonical directories # and only list files that contain the $exported_app, excluding those that # already contains a toolbox-run command. So skipping already exported apps. # Second find will list all files that contain the name specified, so that # it is possible to export an app not only by its executable name but also # by its launcher name. desktop_files=\$( # shellcheck disable=SC2086 find \${canon_dirs} \ -type f \ -exec grep -qle "Exec=.*${exported_app}.*" {} \; \ -exec grep -Le "Exec=.*${TOOLBOX_PATH:-"toolbox"} run.*" {} \; # shellcheck disable=SC2086 find \${canon_dirs} \ -name "${exported_app}*" ) # Ensure the app we're exporting is installed # Check that we found some desktop files first. if [ -z "\${desktop_files}" ]; then printf >&2 "Error: cannot find any desktop files.\n" printf >&2 "Error: trying to export a non-installed application.\n" exit 127 fi # Find icons by usinc the Icon= specification. If it's only a name, we'll # search for the file, if it's already a path, just grab it. icon_files="" for desktop_file in \${desktop_files}; do icon_name="\$(grep Icon= "\${desktop_file}" | cut -d'=' -f2-)" # In case it's an hard path, conserve it and continue if [ -e "\${icon_name}" ]; then icon_files="\${icon_files} \${icon_name}" continue fi # If it's not an hard path, find all files in the canonical paths. icon_files="\${icon_files} \$(find \ /usr/share/icons \ /usr/share/pixmaps \ /var/lib/flatpak/exports/share/icons -iname "*\${icon_name}*" 2> /dev/null || :)" done # create applications dir if not existing mkdir -p "${host_home}/.local/share/applications" # copy icons in home directory icon_file_absolute_path="" for icon_file in \${icon_files}; do # replace canonical paths with equivalent paths in HOME icon_home_directory="\$(dirname "\${icon_file}" | sed "s|/usr/share/|${host_home}/.local/share/|g" | sed "s|/var/lib/flatpak/exports/share|${host_home}/.local/share/|g" | sed "s|pixmaps|icons|g")" # check if we're exporting an icon which is not in a canonical path if [ "\${icon_home_directory}" = "\$(dirname "\${icon_file}")" ]; then icon_home_directory="${host_home}/.local/share/icons/" icon_file_absolute_path="\${icon_home_directory}\$(basename "\${icon_file}")" fi # check if we're exporting or deleting if [ "${exported_delete}" -ne 0 ]; then # we need to remove, not export dest_file="\${icon_home_directory:?}/\$(basename "\${icon_file:?}")" rm -rf "\${dest_file}" log_applications delete "${exported_app}" "${container_name}" "\${dest_file}" continue fi # we wanto to export the application's icons mkdir -p "\${icon_home_directory}" cp -r "\$(realpath "\${icon_file}")" "\${icon_home_directory}" dest_file="\${icon_home_directory:?}/\$(basename "\${icon_file:?}")" log_applications insert "${exported_app}" "${container_name}" "\${dest_file}" done # create desktop files for the toolbox for desktop_file in \${desktop_files}; do desktop_original_file="\$(basename "\${desktop_file}")" desktop_home_file="${container_name}-\$(basename "\${desktop_file}")" # check if we're exporting or deleting if [ "${exported_delete}" -ne 0 ]; then rm -f "${host_home}/.local/share/applications/\${desktop_original_file}" dest_file="${host_home}/.local/share/applications/\${desktop_home_file}" rm -f "\${dest_file}" log_applications delete "${exported_app}" "${container_name}" "\${dest_file}" # we're done, go to next continue fi # Add command_prefix # Add extra flags # Add closing quote # If a TryExec is present, we have to fake it as it will not work # through the container separation dest_file="${host_home}/.local/share/applications/\${desktop_home_file}" sed "s|^Exec=|Exec=${container_command_prefix} |g" "\${desktop_file}" | sed "s|\(%.*\)|${extra_flags} \1|g" | sed "/^TryExec=.*/d" | sed "/^DBusActivatable=true/d" | sed "s|Name.*|& ${exported_app_label}|g" \ > "\${dest_file}" # in the end we add the final quote we've opened in the "container_command_prefix" if ! grep -q "StartupWMClass" "${host_home}/.local/share/applications/\${desktop_home_file}"; then printf "StartupWMClass=%s\n" "${exported_app}" >> "\${dest_file}" fi # In case of an icon in a non canonical path, we need to replace the path # in the desktop file. if [ -n "\${icon_file_absolute_path}" ]; then sed -i "s|Icon=.*|Icon=\${icon_file_absolute_path}|g" \ "\${dest_file}" # we're done, go to next continue fi # In case of an icon in a canonical path, but specified as an absolute # we need to replace the path in the desktop file. sed -i "s|Icon=/usr/share/|Icon=${host_home}/.local/share/|g" "\${dest_file}" sed -i "s|pixmaps|icons|g" "\${dest_file}" log_applications insert "${exported_app}" "${container_name}" "\${dest_file}" done if [ "${exported_delete}" -ne 0 ]; then printf "Application %s successfully un-exported.\nOK!\n" "${exported_app}" printf "%s will disappear from your applications list in a few seconds.\n" "${exported_app}" else printf "Application %s successfully exported.\nOK!\n" "${exported_app}" printf "%s will appear in your applications list in a few seconds.\n" "${exported_app}" fi ________END [[ $? -eq 0 ]] && [[ -n "$SQLITE3" ]] && sqlite3 "$TOOLBOX_EXPORT_DB_PATH" < "$SQL_TMP_FILE" || return $? } # Main routine case "${export_action}" in app) export_application ;; bin) export_binary ;; setup) setup_toolbox_export ;; cleanup) cleanup_toolbox_export ;; *) printf >&2 "Invalid arguments, choose an action below.\n" show_help exit 2 ;; esac + RPM_EC=0 ++ jobs -p + exit 0 Finish: chroot ['rpm -i toolbox-export-0.2.2-3.fc41.src.rpm; rpmbuild --nodeps -bp $(rpm --eval %_specdir)/toolbox-export.spec;chmod -R go+r $(rpm --eval %_builddir)/* || :'] Finish: run None NoneType: None 07-16 19:57 root DEBUG _topdir: /builddir/build 07-16 19:57 root INFO Reading configuration from /etc/mock/site-defaults.cfg 07-16 19:57 root INFO Reading configuration from /etc/mock/chroot-aliases.cfg 07-16 19:57 root INFO Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg 07-16 19:57 root INFO Active plugins: Shell-api, Generic 07-16 19:57 root DEBUG CheckBuildCompleted completed: 11.032 seconds 07-16 19:57 root DEBUG Skipping CheckExcludeArch in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic.py, deprecated by generic-excludearch in /usr/share/fedora-review/scripts/generic-excludearch.sh 07-16 19:57 root DEBUG Skipping CheckLargeDocs in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic.py, deprecated by generic-large-docs in /usr/share/fedora-review/scripts/generic-large-docs.sh 07-16 19:57 root DEBUG Skipping CheckDesktopFile in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic.py, deprecated by fonts-disable in /usr/share/fedora-review/scripts/fonts-disable.sh 07-16 19:57 root DEBUG Skipping CheckSystemdScripts in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic.py, deprecated by fonts-disable in /usr/share/fedora-review/scripts/fonts-disable.sh 07-16 19:57 root DEBUG Skipping CheckClean in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic_should.py, deprecated by fonts-disable in /usr/share/fedora-review/scripts/fonts-disable.sh 07-16 19:57 root DEBUG Skipping CheckFullVerReqSub in /usr/lib/python3.12/site-packages/FedoraReview/plugins/generic_should.py, deprecated by fonts-disable in /usr/share/fedora-review/scripts/fonts-disable.sh 07-16 19:57 root DEBUG Running check: OcamlCheckStaticLibs 07-16 19:57 root DEBUG OcamlCheckStaticLibs completed: 0.003 seconds 07-16 19:57 root DEBUG Running check: HaskellCheckStaticLibs 07-16 19:57 root DEBUG HaskellCheckStaticLibs completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CreateEnvCheck 07-16 19:57 root DEBUG CreateEnvCheck completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckBuildRequires 07-16 19:57 root DEBUG RCheckBuildRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckCheckMacro 07-16 19:57 root DEBUG RCheckCheckMacro completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckDoc 07-16 19:57 root DEBUG RCheckDoc completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckInstallSection 07-16 19:57 root DEBUG RCheckInstallSection completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckLatestVersionIsPackaged 07-16 19:57 root DEBUG RCheckLatestVersionIsPackaged completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: RCheckRequires 07-16 19:57 root DEBUG RCheckRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckBundledGnulib 07-16 19:57 root DEBUG CheckBundledGnulib completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckGccBuildRequires 07-16 19:57 root DEBUG CheckGccBuildRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckHeaderFiles 07-16 19:57 root DEBUG CheckHeaderFiles completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckLDConfig 07-16 19:57 root DEBUG CheckLDConfig completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckLibToolArchives 07-16 19:57 root DEBUG CheckLibToolArchives completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckNoKernelModules 07-16 19:57 root DEBUG CheckNoKernelModules completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckNoStaticExecutables 07-16 19:57 root DEBUG CheckNoStaticExecutables completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckRPATH 07-16 19:57 root DEBUG CheckRPATH completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckSoFiles 07-16 19:57 root DEBUG CheckSoFiles completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckJavaPlugin 07-16 19:57 root DEBUG CheckJavaPlugin completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: PerlCheckBuildRequires 07-16 19:57 root DEBUG PerlCheckBuildRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckPythonBuildRequires 07-16 19:57 root DEBUG CheckPythonBuildRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckPythonRequires 07-16 19:57 root DEBUG CheckPythonRequires completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckPythonX_Site 07-16 19:57 root DEBUG CheckPythonX_Site completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckApprovedLicense 07-16 19:57 root DEBUG CheckApprovedLicense completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckBuildrootMacros 07-16 19:57 root DEBUG CheckBuildrootMacros completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckBundledLibs 07-16 19:57 root DEBUG CheckBundledLibs completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckChangelogFormat 07-16 19:57 root DEBUG CheckChangelogFormat completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckCleanBuildroot 07-16 19:57 root DEBUG regex: rm\s+\-[rf][rf]\s+(/rpmbuild/BUILDROOT/toolbox-export-0.2.2-3.fc39.x86_64|\$RPM_BUILD_ROOT)[^/] 07-16 19:57 root DEBUG install_sec: DESTDIR=/rpmbuild/BUILDROOT/toolbox-export-0.2.2-3.fc39.x86_64//usr make install 07-16 19:57 root DEBUG CheckCleanBuildroot completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckCodeAndContent 07-16 19:57 root DEBUG CheckCodeAndContent completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckConfigNoReplace 07-16 19:57 root DEBUG CheckConfigNoReplace completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDefattr 07-16 19:57 root DEBUG CheckDefattr completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDescMacros 07-16 19:57 root DEBUG CheckDescMacros completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDesktopFile 07-16 19:57 root DEBUG CheckDesktopFile completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDesktopFileInstall 07-16 19:57 root DEBUG CheckDesktopFileInstall completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDevelFilesInDevel 07-16 19:57 root DEBUG CheckDevelFilesInDevel completed: 0.000 seconds 07-16 19:57 root DEBUG Running check: CheckDirectoryRequire 07-16 19:57 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C -l filesystem 07-16 19:57 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/share 07-16 19:57 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/share/licenses 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/bin 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/share/man/man1 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/share/man 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C --quiet --file /usr/share/doc 07-16 19:58 root DEBUG CheckDirectoryRequire completed: 52.130 seconds 07-16 19:58 root DEBUG Running check: CheckDistTag 07-16 19:58 root DEBUG CheckDistTag completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckDocRuntime 07-16 19:58 root DEBUG CheckDocRuntime completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckFileDuplicates 07-16 19:58 root DEBUG CheckFileDuplicates completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckFilePermissions 07-16 19:58 root DEBUG CheckFilePermissions completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGconfSchemaInstall 07-16 19:58 root DEBUG CheckGconfSchemaInstall completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGdkPixbufLoaders 07-16 19:58 root DEBUG CheckGdkPixbufLoaders completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGioQueryModules 07-16 19:58 root DEBUG CheckGioQueryModules completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGlibCompileSchemas 07-16 19:58 root DEBUG CheckGlibCompileSchemas completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGtkQueryModules 07-16 19:58 root DEBUG CheckGtkQueryModules completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckGuidelines 07-16 19:58 root DEBUG CheckGuidelines completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckIfDepsDeprecated 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides sqlite3 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides /usr/bin/bash 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides rubygem-asciidoctor 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides make 07-16 19:58 root DEBUG CheckIfDepsDeprecated completed: 13.936 seconds 07-16 19:58 root DEBUG Running check: CheckLicensInDoc 07-16 19:58 root DEBUG CheckLicensInDoc completed: 0.023 seconds 07-16 19:58 root DEBUG Running check: CheckLicenseField 07-16 19:58 root DEBUG Scanning sources in /var/lib/mock/fedora-rawhide-x86_64/root/builddir/build/BUILD/toolbox-export-0.2.2-build 07-16 19:58 root DEBUG Got license reply, length: 2671 07-16 19:58 root DEBUG CheckLicenseField completed: 1.381 seconds 07-16 19:58 root DEBUG Running check: CheckLicenseFieldSPDX 07-16 19:58 root DEBUG Run command: ['license-validate', '-v', 'GPLv3'] 07-16 19:58 root DEBUG Run command: ['license-validate', '-v', '--old', 'GPLv3'] 07-16 19:58 root DEBUG CheckLicenseFieldSPDX completed: 0.361 seconds 07-16 19:58 root DEBUG Running check: CheckLicenseInSubpackages 07-16 19:58 root DEBUG CheckLicenseInSubpackages completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckLocale 07-16 19:58 root DEBUG CheckLocale completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckMacros 07-16 19:58 root DEBUG CheckMacros completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckMakeinstall 07-16 19:58 root DEBUG CheckMakeinstall completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckMultipleLicenses 07-16 19:58 root DEBUG CheckMultipleLicenses completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckNameCharset 07-16 19:58 root DEBUG CheckNameCharset completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckNaming 07-16 19:58 root DEBUG CheckNaming completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckNoConfigInUsr 07-16 19:58 root DEBUG CheckNoConfigInUsr completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckNoConflicts 07-16 19:58 root DEBUG CheckNoConflicts completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckNoNameConflict 07-16 19:58 root DEBUG CheckNoNameConflict completed: 0.272 seconds 07-16 19:58 root DEBUG Running check: CheckObeysFHS 07-16 19:58 root DEBUG CheckObeysFHS completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckObsoletesForRename 07-16 19:58 root DEBUG CheckObsoletesForRename completed: 0.000 seconds 07-16 19:58 root DEBUG Running check: CheckOwnDirs 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides /usr/bin/bash 07-16 19:58 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -q -C --whatprovides sqlite3 07-16 19:59 root DEBUG Running: mock -r /var/lib/copr-rpmbuild/results/configs/child.cfg --no-cleanup-after --no-clean -qn --enable-network --pm-cmd -- repoquery -C -l filesystem 07-16 19:59 root DEBUG CheckOwnDirs completed: 11.393 seconds 07-16 19:59 root DEBUG Running check: CheckOwnOther 07-16 19:59 root DEBUG CheckOwnOther completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckRelocatable 07-16 19:59 root DEBUG CheckRelocatable completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckRequires 07-16 19:59 root DEBUG CheckRequires completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourceMD5 07-16 19:59 root DEBUG Skipping md5-test for /var/lib/copr-rpmbuild/results/toolbox-export/srpm-unpacked/toolbox-export-0.2.2.tar.gz 07-16 19:59 root DEBUG CheckSourceMD5 completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourcedirMacroUse 07-16 19:59 root DEBUG CheckSourcedirMacroUse completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSpecLegibility 07-16 19:59 root DEBUG CheckSpecLegibility completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSpecName 07-16 19:59 root DEBUG CheckSpecName completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckStaticLibs 07-16 19:59 root DEBUG CheckStaticLibs completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSystemdUnitdirScriplets 07-16 19:59 root DEBUG CheckSystemdUnitdirScriplets completed: 0.001 seconds 07-16 19:59 root DEBUG Running check: CheckSystemdUserunitdirScriplets 07-16 19:59 root DEBUG CheckSystemdUserunitdirScriplets completed: 0.001 seconds 07-16 19:59 root DEBUG Running check: CheckUTF8Filenames 07-16 19:59 root DEBUG CheckUTF8Filenames completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUpdateIconCache 07-16 19:59 root DEBUG CheckUpdateIconCache completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUsefulDebuginfo 07-16 19:59 root DEBUG CheckUsefulDebuginfo completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckBuildInMock 07-16 19:59 root DEBUG CheckBuildInMock completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckBuildroot 07-16 19:59 root DEBUG CheckBuildroot completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckBundledFonts 07-16 19:59 root DEBUG CheckBundledFonts completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckClean 07-16 19:59 root DEBUG CheckClean completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckContainsLicenseText 07-16 19:59 root DEBUG CheckContainsLicenseText completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckFileRequires 07-16 19:59 root DEBUG CheckFileRequires completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckFinalRequiresProvides 07-16 19:59 root DEBUG CheckFinalRequiresProvides completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckFullVerReqSub 07-16 19:59 root DEBUG CheckFullVerReqSub completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckFunctionAsDescribed 07-16 19:59 root DEBUG CheckFunctionAsDescribed completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckIllegalSpecTags 07-16 19:59 root DEBUG CheckIllegalSpecTags completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckLatestVersionIsPackaged 07-16 19:59 root DEBUG CheckLatestVersionIsPackaged completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckLicenseUpstream 07-16 19:59 root DEBUG CheckLicenseUpstream completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckManPages 07-16 19:59 root DEBUG CheckManPages completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckParallelMake 07-16 19:59 root DEBUG CheckParallelMake completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckPatchComments 07-16 19:59 root DEBUG CheckPatchComments completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckPkgConfigFiles 07-16 19:59 root DEBUG CheckPkgConfigFiles completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckRubyPlugin 07-16 19:59 root DEBUG CheckRubyPlugin completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckScriptletSanity 07-16 19:59 root DEBUG CheckScriptletSanity completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourceComment 07-16 19:59 root DEBUG CheckSourceComment completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourceDownloads 07-16 19:59 root DEBUG CheckSourceDownloads completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourceUrl 07-16 19:59 root DEBUG CheckSourceUrl completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSourceVerification 07-16 19:59 root DEBUG CheckSourceVerification completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSpecAsInSRPM 07-16 19:59 root DEBUG CheckSpecAsInSRPM completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSupportAllArchs 07-16 19:59 root DEBUG CheckSupportAllArchs completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckTestSuites 07-16 19:59 root DEBUG CheckTestSuites completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckTimeStamps 07-16 19:59 root DEBUG CheckTimeStamps completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckTmpfiles 07-16 19:59 root DEBUG CheckTmpfiles completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUpdateMimeDatabase 07-16 19:59 root DEBUG CheckUpdateMimeDatabase completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUseGlobal 07-16 19:59 root DEBUG CheckUseGlobal completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: SugarActivityCheckBuildRequires 07-16 19:59 root DEBUG SugarActivityCheckBuildRequires completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: SugarActivityCheckNaming 07-16 19:59 root DEBUG SugarActivityCheckNaming completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: SugarActivityCheckRuntimeDeps 07-16 19:59 root DEBUG SugarActivityCheckRuntimeDeps completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckAddMavenDepmap 07-16 19:59 root DEBUG CheckAddMavenDepmap completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckBundledJars 07-16 19:59 root DEBUG CheckBundledJars completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckJPackageRequires 07-16 19:59 root DEBUG CheckJPackageRequires completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckJavadoc 07-16 19:59 root DEBUG CheckJavadoc completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckJavadocJPackageRequires 07-16 19:59 root DEBUG CheckJavadocJPackageRequires completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckJavadocdirName 07-16 19:59 root DEBUG CheckJavadocdirName completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckMvnRpmbuild 07-16 19:59 root DEBUG CheckMvnRpmbuild completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckNewStyleMaven 07-16 19:59 root DEBUG CheckNewStyleMaven completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckNoArch 07-16 19:59 root DEBUG CheckNoArch completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckNoOldMavenDepmap 07-16 19:59 root DEBUG CheckNoOldMavenDepmap completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckNoRequiresPost 07-16 19:59 root DEBUG CheckNoRequiresPost completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckNotJavaApplicable 07-16 19:59 root DEBUG CheckNotJavaApplicable completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckPomInstalled 07-16 19:59 root DEBUG CheckPomInstalled completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckTestSkip 07-16 19:59 root DEBUG CheckTestSkip completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUpdateDepmap 07-16 19:59 root DEBUG CheckUpdateDepmap completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUpstremBuildMethod 07-16 19:59 root DEBUG CheckUpstremBuildMethod completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckUseMavenpomdirMacro 07-16 19:59 root DEBUG CheckUseMavenpomdirMacro completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckAutotoolsObsoletedMacros 07-16 19:59 root DEBUG autotools used: 07-16 19:59 root DEBUG CheckAutotoolsObsoletedMacros completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: fonts-disable 07-16 19:59 root DEBUG fonts-disable completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: generic-excludearch 07-16 19:59 root INFO ExclusiveArch dependency checking disabled, enable with EXARCH flag 07-16 19:59 root DEBUG generic-excludearch completed: 0.006 seconds 07-16 19:59 root DEBUG Running check: generic-large-docs 07-16 19:59 root DEBUG generic-large-docs completed: 0.028 seconds 07-16 19:59 root DEBUG Running check: java-check-bundled-jars 07-16 19:59 root DEBUG java-check-bundled-jars completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: fonts-fc-query 07-16 19:59 root DEBUG fonts-fc-query completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: fonts-repo-audit 07-16 19:59 root DEBUG fonts-repo-audit completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: generic-large-data 07-16 19:59 root DEBUG generic-large-data completed: 0.007 seconds 07-16 19:59 root DEBUG Running check: generic-srv-opt 07-16 19:59 root DEBUG generic-srv-opt completed: 0.004 seconds 07-16 19:59 root DEBUG Running check: perl-url-tag 07-16 19:59 root DEBUG perl-url-tag completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: php-compatinfo 07-16 19:59 root DEBUG php-compatinfo completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: python-check-eggs 07-16 19:59 root DEBUG python-check-eggs completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: python-dont-download-deps 07-16 19:59 root DEBUG python-dont-download-deps completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: python-egg-info 07-16 19:59 root DEBUG python-egg-info completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: python-meet-guidelines 07-16 19:59 root DEBUG python-meet-guidelines completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckBuildCompilerFlags 07-16 19:59 root DEBUG CheckBuildCompilerFlags completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckDaemonCompileFlags 07-16 19:59 root DEBUG CheckDaemonCompileFlags completed: 0.002 seconds 07-16 19:59 root DEBUG Running check: CheckUpdateDesktopDatabase 07-16 19:59 root DEBUG CheckUpdateDesktopDatabase completed: 0.000 seconds 07-16 19:59 root DEBUG Running check: CheckSystemdScripts 07-16 19:59 root DEBUG CheckSystemdScripts completed: 0.000 seconds 07-16 19:59 root DEBUG Report completed: 165.853 seconds