From c4189570a30bbfc5759ad80d4e6898689e84687c Mon Sep 17 00:00:00 2001 From: Rune Morling Date: Sat, 6 Apr 2024 16:22:47 +0200 Subject: [PATCH 1/2] eopkg: Add unified eopkg py3/nuitka'd package **Summary** This package would cleanly replace: - The existing pure-python3 eopkg4 draft PR from Fabio - python-eopkg (from Joey), which contains only the eopkg4 pure python libraries - eopkg4-bin (from Hans), which is the currently in-testing method for getting python3-based eopkg4 code + PackageKit code onto Staff systems. Hence, this package contains both the python3 library code, the pure python3 executables, the nuitka'd eopkg.bin standalone executable, and the nuitka'd eopkgBackend.bin PK backend. Like ypkg, this package would enable like-for-like comparison between the pure .py3 scripts and nuitka'd standalone binariy archive. In addition, the current rendition of eopkg is cleanly co-installable with the pisi package. For backwards compatibilty, we set pickle protocol=2 when writing the pickle cache, which ensures that that users can use pisi (py2) and eopkg (py3/bin) interchangably. It also contains commented out packaging statements to replace existing pisi-owned symlinks. These statements can be enabled later, should it be deemed desirable. The resulting benefit to Solus is that we don't have to bump two or three different packages each time we make a change, but will now have it all consolidated in one place. Note that the eopkg py2 implementation we currently use is called pisi, hence the suggestion by Joey to call this eopkg. Signed-off-by: Rune Morling --- packages/e/eopkg/abi_used_libs | 1 + packages/e/eopkg/abi_used_symbols | 67 +++++ packages/e/eopkg/package.yml | 133 +++++++++ packages/e/eopkg/pspec_x86_64.xml | 476 ++++++++++++++++++++++++++++++ 4 files changed, 677 insertions(+) create mode 100644 packages/e/eopkg/abi_used_libs create mode 100644 packages/e/eopkg/abi_used_symbols create mode 100644 packages/e/eopkg/package.yml create mode 100644 packages/e/eopkg/pspec_x86_64.xml diff --git a/packages/e/eopkg/abi_used_libs b/packages/e/eopkg/abi_used_libs new file mode 100644 index 00000000000..631aa1dda40 --- /dev/null +++ b/packages/e/eopkg/abi_used_libs @@ -0,0 +1 @@ +libc.so.6 diff --git a/packages/e/eopkg/abi_used_symbols b/packages/e/eopkg/abi_used_symbols new file mode 100644 index 00000000000..14b9a954c92 --- /dev/null +++ b/packages/e/eopkg/abi_used_symbols @@ -0,0 +1,67 @@ +libc.so.6:__errno_location +libc.so.6:__fprintf_chk +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__realpath_chk +libc.so.6:__snprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:abort +libc.so.6:access +libc.so.6:calloc +libc.so.6:close +libc.so.6:closedir +libc.so.6:creat +libc.so.6:execv +libc.so.6:exit +libc.so.6:fchmod +libc.so.6:fclose +libc.so.6:fileno +libc.so.6:fopen +libc.so.6:fork +libc.so.6:fread +libc.so.6:free +libc.so.6:fseek +libc.so.6:fstat +libc.so.6:ftell +libc.so.6:fwrite +libc.so.6:getenv +libc.so.6:getpid +libc.so.6:getpwuid +libc.so.6:gettimeofday +libc.so.6:getuid +libc.so.6:kill +libc.so.6:lseek +libc.so.6:malloc +libc.so.6:mbstowcs +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:mmap +libc.so.6:munmap +libc.so.6:nanosleep +libc.so.6:open +libc.so.6:opendir +libc.so.6:perror +libc.so.6:puts +libc.so.6:readdir +libc.so.6:readlink +libc.so.6:rename +libc.so.6:rmdir +libc.so.6:sendfile +libc.so.6:setenv +libc.so.6:signal +libc.so.6:stat +libc.so.6:stderr +libc.so.6:strcasecmp +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strdup +libc.so.6:strerror +libc.so.6:strlen +libc.so.6:strncpy +libc.so.6:symlink +libc.so.6:unlink +libc.so.6:unsetenv +libc.so.6:waitpid +libc.so.6:wcslen diff --git a/packages/e/eopkg/package.yml b/packages/e/eopkg/package.yml new file mode 100644 index 00000000000..a978752da63 --- /dev/null +++ b/packages/e/eopkg/package.yml @@ -0,0 +1,133 @@ +name : eopkg +version : 4.0.0 +release : 4 +source : + - git|https://github.com/getsolus/eopkg : 1cb0fe378aa397bba61dee83f8b5c2f465498d05 + - git|https://github.com/getsolus/PackageKit.git : dcfcd941d2aa09a1378d738bc98afb4ca52d14df +homepage : https://github.com/getsolus/eopkg +license : GPL-2.0-or-later +component : system.utils +summary : UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) +description: | + + WARNING: This package is **unsupported**, **experimental and may **break your system!!!** + + It is included at this early stage to make it easier for Solus Staff to test and debug it. + + Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: + + https://github.com/getsolus/packages/issues/1316 + +strip : no +debug : no +builddeps : + - pkgconfig(packagekit-glib2) + - pkgconfig(python3) + - iksemel-devel + - nuitka + - patchelf + - python-build + - python-installer + - python-magic + - python-packaging + - python-wheel + - python-xattr + - python-zstandard + - tree +rundeps : + #- ^eopkg-symlinks: + # - eopkg + - ^python-eopkg : + - iksemel + - python-xattr + #- ^python-eopkg-symlinks: + # - python-eopkg +setup : | + # NOTE: please leave the grep commands in for visibility purposes during build. Thanks. /ermo + # get rid of any existing lines w/git ref version info + sed "/__version__ += /d" -i pisi/__init__.py + grep -Hn version pisi/__init__.py + # append the git ref to __version__ on a new line + gawk -i inplace \ + 'BEGIN { "git rev-parse --short HEAD" | getline gitref } { print }; + /__version__ = / { printf "%s %s\n", $1, "+= \" (" gitref ")\"" };' \ + pisi/__init__.py + grep -Hn version pisi/__init__.py + + %python3_setup +build : | + # This prevents the dynamic loader and glibc from attempting to resolve shared objects via hwcaps, + # and effectively forces nuitka to build with x86_64-v1 (OG AMD64). Note that more flags may need + # to be added in the future to guard against either x86_64-v2, x86_64-v3 or x86_64-v4 hwcaps being used. + export GLIBC_TUNABLES=glibc.cpu.hwcaps=-AVX + + # Note: we need to ensure that ca-certs, libmagic, openssl, and zlib are included + # in the standalone package (all are part of system.base, so not listed in + # builddeps for now). + # The context is that the py3 ssl module depends on openssl and openssl needs + # ca-certs to be able to check https connections. + + # We're not actually using self-execution. In this case, eopkg is using the -c flag as shorthand for --component, rather than for passing the program as a string (as is default python behavior). + nuitka3 --onefile --include-module=dbm.gnu --show-scons --no-deployment-flag=self-execution $workdir/eopkg-cli + nuitka3 --onefile --include-module=dbm.gnu $sources/PackageKit.git/backends/eopkg/eopkgBackend.py +install : | + # install the normal pure py3 stuff + %python3_install + + # Pure py3 initial installed state + tree -L 1 $installdir/usr/bin $installdir/usr/lib + + # ensure no conflict w/eopkg py2 stuff, ensure this stuff goes into the ^python-eopkg pattern + for exe in eopkg lseopkg uneopkg; do + mv -v $installdir/usr/bin/${exe} $installdir/usr/bin/${exe}.py3 + done + + # install the compiled eopkg.bin nuitka standalone thing + install -Dm0755 $workdir/eopkg-cli.bin $installdir/usr/bin/eopkg.bin + + # ensure that existing eopkg4-bin aliases keep working for backwards compat purposes currently + ln -srvf $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg4-bin + + # If we want to make eopkg.bin the default at some point + # (patterned into the eopkg-symlinks package) + #ln -srv $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg + #ln -srv $installdir/usr/bin/eopkg.bin $installdir/usr/bin/eopkg-cli + + # If we want to make python-eopkg take over some pisi symlinks at some point + # (patterned into the python-eopkg-symlinks package) + #test -f $installdir/usr/bin/check-newconfigs.py3 \ + # && ln -srv $installdir/usr/bin/check-newconfigs.py3 $installdir/usr/bin/check-newconfigs.py + #ln -srv $installdir/usr/bin/lseopkg.py3 $installdir/usr/bin/lseopkg + #ln -srv $installdir/usr/bin/lseopkg.py3 $installdir/usr/bin/lspisi + #test -f $installdir/usr/bin/revdep-rebuild.py3 \ + # && ln -srv $installdir/usr/bin/revdep-rebuild.py3 $installdir/usr/bin/revdep-rebuild + #ln -srv $installdir/usr/bin/uneopkg.py3 $installdir/usr/bin/uneopkg + #ln -srv $installdir/usr/bin/uneopkg.py3 $installdir/usr/bin/unpisi + + # install the nuitka-compiled eopkg PackageKit backend + install -Dm0755 $workdir/eopkgBackend.bin $installdir/usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin + + # list which executables and symlinks were installed for reference + # /usr/bin final output + tree -L 1 $installdir/usr/bin $installdir/usr/lib +replaces : + - eopkg4-bin +patterns : + # This patterns follows our established practice of using python- for pure python stuff + # It also conveniently replaces the existing python-eopkg standalone package (thanks for the idea Joey!) + - ^python-eopkg : + - /usr/lib/python3.*/site-packages/eopkg* + - /usr/lib/python3.*/site-packages/pisi + - /usr/bin/*.py3 + # Together, these two symlink patterns comprise the full list of pisi py2 /usr/bin binaries/symlinks + # -- some may not yet be available in the present packages yet... + #- ^python-eopkg-symlinks : + # - /usr/bin/check-newconfigs.py + # - /usr/bin/lseopkg + # - /usr/bin/lspisi + # - /usr/bin/revdep-rebuild + # - /usr/bin/uneopkg + # - /usr/bin/unpisi + #- symlinks : + # - /usr/bin/eopkg + # - /usr/bin/eopkg-cli diff --git a/packages/e/eopkg/pspec_x86_64.xml b/packages/e/eopkg/pspec_x86_64.xml new file mode 100644 index 00000000000..ac1a1c82290 --- /dev/null +++ b/packages/e/eopkg/pspec_x86_64.xml @@ -0,0 +1,476 @@ + + + eopkg + https://github.com/getsolus/eopkg + + Rune Morling + ermo@serpentos.com + + GPL-2.0-or-later + system.utils + UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) + +WARNING: This package is **unsupported**, **experimental and may **break your system!!!** + +It is included at this early stage to make it easier for Solus Staff to test and debug it. + +Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: + +https://github.com/getsolus/packages/issues/1316 + + https://sources.getsol.us/README.Solus + + + eopkg + UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) + +WARNING: This package is **unsupported**, **experimental and may **break your system!!!** + +It is included at this early stage to make it easier for Solus Staff to test and debug it. + +Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: + +https://github.com/getsolus/packages/issues/1316 + + system.utils + + /usr/bin/eopkg.bin + /usr/bin/eopkg4-bin + /usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin + + + eopkg4-bin + + + + python-eopkg + UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) + +WARNING: This package is **unsupported**, **experimental and may **break your system!!!** + +It is included at this early stage to make it easier for Solus Staff to test and debug it. + +Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: + +https://github.com/getsolus/packages/issues/1316 + + + /usr/bin/eopkg.py3 + /usr/bin/lseopkg.py3 + /usr/bin/uneopkg.py3 + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/AUTHORS + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/METADATA + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/RECORD + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/WHEEL + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/entry_points.txt + /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/top_level.txt + /usr/lib/python3.11/site-packages/pisi/__init__.py + /usr/lib/python3.11/site-packages/pisi/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/api.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/api.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/archive.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/archive.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/atomicoperations.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/atomicoperations.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/blacklist.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/blacklist.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/comariface.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/comariface.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/component.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/component.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/config.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/config.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/configfile.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/configfile.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/conflict.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/conflict.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/constants.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/constants.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/context.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/context.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/dependency.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/dependency.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/errors.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/errors.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/fetcher.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/fetcher.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/file.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/file.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/files.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/files.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/graph.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/graph.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/group.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/group.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/history.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/history.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/index.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/index.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/metadata.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/metadata.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/mirrors.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/mirrors.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/oo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/oo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/package.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/package.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/pgraph.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/pgraph.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/relation.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/relation.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/replace.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/replace.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/signalhandler.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/signalhandler.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/sourcearchive.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/sourcearchive.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/specfile.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/specfile.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/ui.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/ui.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/uri.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/uri.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/urlcheck.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/urlcheck.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/util.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/util.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/version.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/__pycache__/version.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__init__.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/autotools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/autotools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/cmaketools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/cmaketools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/coreutils.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/coreutils.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/get.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/get.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde4.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde4.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kerneltools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kerneltools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/libtools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/libtools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/perlmodules.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/perlmodules.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitoolsfunctions.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitoolsfunctions.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pythonmodules.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pythonmodules.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/qt4.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/qt4.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/rubymodules.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/rubymodules.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/scons.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/scons.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/shelltools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/shelltools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/texlivemodules.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/texlivemodules.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/variables.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/variables.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/waftools.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/waftools.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/actionsapi/autotools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/cmaketools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/coreutils.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/get.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/kde.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/kde4.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/kerneltools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/libtools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/perlmodules.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/pisitools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/pisitoolsfunctions.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/pythonmodules.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/qt4.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/rubymodules.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/scons.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/shelltools.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/texlivemodules.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/variables.py + /usr/lib/python3.11/site-packages/pisi/actionsapi/waftools.py + /usr/lib/python3.11/site-packages/pisi/api.py + /usr/lib/python3.11/site-packages/pisi/archive.py + /usr/lib/python3.11/site-packages/pisi/atomicoperations.py + /usr/lib/python3.11/site-packages/pisi/blacklist.py + /usr/lib/python3.11/site-packages/pisi/cli/__init__.py + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/addrepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/addrepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/autoremove.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/autoremove.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/blame.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/blame.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/build.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/build.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/check.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/check.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/clean.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/clean.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/command.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/command.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/configurepending.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/configurepending.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/deletecache.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/deletecache.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/delta.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/delta.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/disablerepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/disablerepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/enablerepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/enablerepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/fetch.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/fetch.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/help.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/help.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/history.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/history.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/index.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/index.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/info.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/info.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/install.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/install.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listavailable.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listavailable.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listcomponents.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listcomponents.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listinstalled.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listinstalled.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listnewest.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listnewest.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listpending.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listpending.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listrepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listrepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listupgrades.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listupgrades.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/pisicli.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/pisicli.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/rebuilddb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/rebuilddb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/remove.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/remove.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removeorphans.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removeorphans.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removerepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removerepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/search.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/search.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/searchfile.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/searchfile.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/updaterepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/updaterepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/upgrade.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/upgrade.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/cli/addrepo.py + /usr/lib/python3.11/site-packages/pisi/cli/autoremove.py + /usr/lib/python3.11/site-packages/pisi/cli/blame.py + /usr/lib/python3.11/site-packages/pisi/cli/build.py + /usr/lib/python3.11/site-packages/pisi/cli/check.py + /usr/lib/python3.11/site-packages/pisi/cli/clean.py + /usr/lib/python3.11/site-packages/pisi/cli/command.py + /usr/lib/python3.11/site-packages/pisi/cli/configurepending.py + /usr/lib/python3.11/site-packages/pisi/cli/deletecache.py + /usr/lib/python3.11/site-packages/pisi/cli/delta.py + /usr/lib/python3.11/site-packages/pisi/cli/disablerepo.py + /usr/lib/python3.11/site-packages/pisi/cli/enablerepo.py + /usr/lib/python3.11/site-packages/pisi/cli/fetch.py + /usr/lib/python3.11/site-packages/pisi/cli/help.py + /usr/lib/python3.11/site-packages/pisi/cli/history.py + /usr/lib/python3.11/site-packages/pisi/cli/index.py + /usr/lib/python3.11/site-packages/pisi/cli/info.py + /usr/lib/python3.11/site-packages/pisi/cli/install.py + /usr/lib/python3.11/site-packages/pisi/cli/listavailable.py + /usr/lib/python3.11/site-packages/pisi/cli/listcomponents.py + /usr/lib/python3.11/site-packages/pisi/cli/listinstalled.py + /usr/lib/python3.11/site-packages/pisi/cli/listnewest.py + /usr/lib/python3.11/site-packages/pisi/cli/listpending.py + /usr/lib/python3.11/site-packages/pisi/cli/listrepo.py + /usr/lib/python3.11/site-packages/pisi/cli/listupgrades.py + /usr/lib/python3.11/site-packages/pisi/cli/pisicli.py + /usr/lib/python3.11/site-packages/pisi/cli/rebuilddb.py + /usr/lib/python3.11/site-packages/pisi/cli/remove.py + /usr/lib/python3.11/site-packages/pisi/cli/removeorphans.py + /usr/lib/python3.11/site-packages/pisi/cli/removerepo.py + /usr/lib/python3.11/site-packages/pisi/cli/search.py + /usr/lib/python3.11/site-packages/pisi/cli/searchfile.py + /usr/lib/python3.11/site-packages/pisi/cli/updaterepo.py + /usr/lib/python3.11/site-packages/pisi/cli/upgrade.py + /usr/lib/python3.11/site-packages/pisi/comariface.py + /usr/lib/python3.11/site-packages/pisi/component.py + /usr/lib/python3.11/site-packages/pisi/config.py + /usr/lib/python3.11/site-packages/pisi/configfile.py + /usr/lib/python3.11/site-packages/pisi/conflict.py + /usr/lib/python3.11/site-packages/pisi/constants.py + /usr/lib/python3.11/site-packages/pisi/context.py + /usr/lib/python3.11/site-packages/pisi/data/eopkg.conf + /usr/lib/python3.11/site-packages/pisi/data/locale/ca/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/de/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/es/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/fr/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/hr/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/hu/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/it/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/nl/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/pl/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/pt_BR/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/ru/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/sv/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/tr/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/locale/uk/LC_MESSAGES/pisi.mo + /usr/lib/python3.11/site-packages/pisi/data/pisi-spec.dtd + /usr/lib/python3.11/site-packages/pisi/data/pisi-spec.rng + /usr/lib/python3.11/site-packages/pisi/db/__init__.py + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/componentdb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/componentdb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/filesdb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/filesdb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/groupdb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/groupdb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/historydb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/historydb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/installdb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/installdb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/itembyrepo.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/itembyrepo.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/lazydb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/lazydb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/packagedb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/packagedb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/repodb.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/db/__pycache__/repodb.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/db/componentdb.py + /usr/lib/python3.11/site-packages/pisi/db/filesdb.py + /usr/lib/python3.11/site-packages/pisi/db/groupdb.py + /usr/lib/python3.11/site-packages/pisi/db/historydb.py + /usr/lib/python3.11/site-packages/pisi/db/installdb.py + /usr/lib/python3.11/site-packages/pisi/db/itembyrepo.py + /usr/lib/python3.11/site-packages/pisi/db/lazydb.py + /usr/lib/python3.11/site-packages/pisi/db/packagedb.py + /usr/lib/python3.11/site-packages/pisi/db/repodb.py + /usr/lib/python3.11/site-packages/pisi/dependency.py + /usr/lib/python3.11/site-packages/pisi/errors.py + /usr/lib/python3.11/site-packages/pisi/fetcher.py + /usr/lib/python3.11/site-packages/pisi/file.py + /usr/lib/python3.11/site-packages/pisi/files.py + /usr/lib/python3.11/site-packages/pisi/graph.py + /usr/lib/python3.11/site-packages/pisi/group.py + /usr/lib/python3.11/site-packages/pisi/history.py + /usr/lib/python3.11/site-packages/pisi/index.py + /usr/lib/python3.11/site-packages/pisi/metadata.py + /usr/lib/python3.11/site-packages/pisi/mirrors.py + /usr/lib/python3.11/site-packages/pisi/oo.py + /usr/lib/python3.11/site-packages/pisi/operations/__init__.py + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/build.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/build.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/check.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/check.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/delta.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/delta.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/helper.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/helper.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/history.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/history.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/install.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/install.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/remove.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/remove.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/upgrade.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/upgrade.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/operations/build.py + /usr/lib/python3.11/site-packages/pisi/operations/check.py + /usr/lib/python3.11/site-packages/pisi/operations/delta.py + /usr/lib/python3.11/site-packages/pisi/operations/helper.py + /usr/lib/python3.11/site-packages/pisi/operations/history.py + /usr/lib/python3.11/site-packages/pisi/operations/install.py + /usr/lib/python3.11/site-packages/pisi/operations/remove.py + /usr/lib/python3.11/site-packages/pisi/operations/upgrade.py + /usr/lib/python3.11/site-packages/pisi/package.py + /usr/lib/python3.11/site-packages/pisi/pgraph.py + /usr/lib/python3.11/site-packages/pisi/pxml/__init__.py + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/autoxml.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/autoxml.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/formatter.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/formatter.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlext.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlext.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlfile.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlfile.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/pxml/autoxml.py + /usr/lib/python3.11/site-packages/pisi/pxml/formatter.py + /usr/lib/python3.11/site-packages/pisi/pxml/xmlext.py + /usr/lib/python3.11/site-packages/pisi/pxml/xmlfile.py + /usr/lib/python3.11/site-packages/pisi/relation.py + /usr/lib/python3.11/site-packages/pisi/replace.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__init__.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/__init__.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/__init__.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/actions.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/actions.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/constants.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/constants.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/package.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/package.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pisiops.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pisiops.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pspec.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pspec.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/repoops.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/repoops.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/scenario.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/scenario.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/withops.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/withops.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scenarioapi/actions.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/constants.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/package.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/pisiops.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/pspec.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/repoops.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/scenario.py + /usr/lib/python3.11/site-packages/pisi/scenarioapi/withops.py + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/eopkg.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/eopkg.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/lseopkg.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/lseopkg.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/uneopkg.cpython-311.opt-1.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/uneopkg.cpython-311.pyc + /usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py + /usr/lib/python3.11/site-packages/pisi/scripts/lseopkg.py + /usr/lib/python3.11/site-packages/pisi/scripts/uneopkg.py + /usr/lib/python3.11/site-packages/pisi/signalhandler.py + /usr/lib/python3.11/site-packages/pisi/sourcearchive.py + /usr/lib/python3.11/site-packages/pisi/specfile.py + /usr/lib/python3.11/site-packages/pisi/ui.py + /usr/lib/python3.11/site-packages/pisi/uri.py + /usr/lib/python3.11/site-packages/pisi/urlcheck.py + /usr/lib/python3.11/site-packages/pisi/util.py + /usr/lib/python3.11/site-packages/pisi/version.py + + + + + 2024-06-08 + 4.0.0 + Packaging update + Rune Morling + ermo@serpentos.com + + + \ No newline at end of file From 11911f5c54eefcd29aa1ae517fd85074f11600e4 Mon Sep 17 00:00:00 2001 From: Rune Morling Date: Sat, 8 Jun 2024 19:05:49 +0200 Subject: [PATCH 2/2] Deprecate eopkg4-bin, build python-eopkg from eopkg **Summary** This unifies the now deprecated eopkg4-bin and python-eopkg packages into the new eopkg package. Signed-off-by: Rune Morling --- packages/e/eopkg4-bin/README.md | 17 - packages/e/eopkg4-bin/abi_used_libs | 1 - packages/e/eopkg4-bin/abi_used_symbols | 67 --- .../files/0001-Use-different-database.patch | 25 - packages/e/eopkg4-bin/package.yml | 59 --- packages/e/eopkg4-bin/pspec_x86_64.xml | 62 --- ...ributes-support-from-base64-encoded-.patch | 100 ---- packages/py/python-eopkg/package.yml | 29 -- packages/py/python-eopkg/pspec_x86_64.xml | 438 ------------------ repo_data/distribution.xml | 1 + repo_data/distribution.xml.in | 3 + 11 files changed, 4 insertions(+), 798 deletions(-) delete mode 100644 packages/e/eopkg4-bin/README.md delete mode 100644 packages/e/eopkg4-bin/abi_used_libs delete mode 100644 packages/e/eopkg4-bin/abi_used_symbols delete mode 100644 packages/e/eopkg4-bin/files/0001-Use-different-database.patch delete mode 100644 packages/e/eopkg4-bin/package.yml delete mode 100644 packages/e/eopkg4-bin/pspec_x86_64.xml delete mode 100644 packages/py/python-eopkg/files/0001-Add-extended-attributes-support-from-base64-encoded-.patch delete mode 100644 packages/py/python-eopkg/package.yml delete mode 100644 packages/py/python-eopkg/pspec_x86_64.xml diff --git a/packages/e/eopkg4-bin/README.md b/packages/e/eopkg4-bin/README.md deleted file mode 100644 index a0748a74ad7..00000000000 --- a/packages/e/eopkg4-bin/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# eopkg4-bin -This packages a compiled binary of eopkg, including all its dependencies (except glibc). The resulting binary can be run even with no python installed at all, though you probably don't want to. The point is that eopkg, when compiled this way, is much more resilient to system python upgrades. - -## Caveats -1. This is a very new packaging effort, building a binary version of a relatively untested python3 version of eopkg. It *probably* won't break your system, but it *definitely could*. **Do not use this if you don't know what you're doing**. -2. This package patches `eopkg4` to use a separate files database from your system's existing python2-based eopkg. It might be necessary to run `eopkg rdb` occasionally (on both `eopkg` and `eopkg4-bin`) to keep things in sync. -3. The first time you use `eopkg4-bin`, the package database pickle cache will be updated. If you then try to run `eopkg` (the standard python2 version), you will get an error. To resolve this, run `eopkg update-repo --force`. This will (forcibly) update your eopkg package database, regenerating the aforementioned cache. -4. There's an exception in the PackageKit backend when it starts, but it seems to function after that. I've tried installing and removing packages so far. This requires further investigation. -5. ***Do not use this if you don't know what you're doing.*** - -## Steps for testing -1. Report your test results in the [eopkg4-bin testing issue](https://github.com/getsolus/packages/issues/1316). - -## Validating that PackageKit is using the correct backend -1. Run `sudo /usr/lib/packagekit/packagekitd -v`. This will start the packagekit daemon and show you all of its logs. -2. If the packagekitd log contains this line, you are using the eopkg3 (Python 2) backend: `using spawn filename /usr/share/PackageKit/helpers/eopkg/eopkgBackend.py`. Note the extension `.py`. -3. If the packagekitd log contains this line, you are using the nuitka-compiled eopkg4 (Python 3) backend: `using spawn filename /usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin`. Note the extension `.bin`. diff --git a/packages/e/eopkg4-bin/abi_used_libs b/packages/e/eopkg4-bin/abi_used_libs deleted file mode 100644 index 631aa1dda40..00000000000 --- a/packages/e/eopkg4-bin/abi_used_libs +++ /dev/null @@ -1 +0,0 @@ -libc.so.6 diff --git a/packages/e/eopkg4-bin/abi_used_symbols b/packages/e/eopkg4-bin/abi_used_symbols deleted file mode 100644 index 14b9a954c92..00000000000 --- a/packages/e/eopkg4-bin/abi_used_symbols +++ /dev/null @@ -1,67 +0,0 @@ -libc.so.6:__errno_location -libc.so.6:__fprintf_chk -libc.so.6:__libc_start_main -libc.so.6:__memcpy_chk -libc.so.6:__realpath_chk -libc.so.6:__snprintf_chk -libc.so.6:__stack_chk_fail -libc.so.6:abort -libc.so.6:access -libc.so.6:calloc -libc.so.6:close -libc.so.6:closedir -libc.so.6:creat -libc.so.6:execv -libc.so.6:exit -libc.so.6:fchmod -libc.so.6:fclose -libc.so.6:fileno -libc.so.6:fopen -libc.so.6:fork -libc.so.6:fread -libc.so.6:free -libc.so.6:fseek -libc.so.6:fstat -libc.so.6:ftell -libc.so.6:fwrite -libc.so.6:getenv -libc.so.6:getpid -libc.so.6:getpwuid -libc.so.6:gettimeofday -libc.so.6:getuid -libc.so.6:kill -libc.so.6:lseek -libc.so.6:malloc -libc.so.6:mbstowcs -libc.so.6:memcpy -libc.so.6:memmove -libc.so.6:memset -libc.so.6:mkdir -libc.so.6:mmap -libc.so.6:munmap -libc.so.6:nanosleep -libc.so.6:open -libc.so.6:opendir -libc.so.6:perror -libc.so.6:puts -libc.so.6:readdir -libc.so.6:readlink -libc.so.6:rename -libc.so.6:rmdir -libc.so.6:sendfile -libc.so.6:setenv -libc.so.6:signal -libc.so.6:stat -libc.so.6:stderr -libc.so.6:strcasecmp -libc.so.6:strcmp -libc.so.6:strcpy -libc.so.6:strdup -libc.so.6:strerror -libc.so.6:strlen -libc.so.6:strncpy -libc.so.6:symlink -libc.so.6:unlink -libc.so.6:unsetenv -libc.so.6:waitpid -libc.so.6:wcslen diff --git a/packages/e/eopkg4-bin/files/0001-Use-different-database.patch b/packages/e/eopkg4-bin/files/0001-Use-different-database.patch deleted file mode 100644 index d8230f74716..00000000000 --- a/packages/e/eopkg4-bin/files/0001-Use-different-database.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 9fb4636edf9bbc29374ec9b55bcd14a5e21b789e Mon Sep 17 00:00:00 2001 -From: Hans K -Date: Sun, 14 Jan 2024 15:59:23 -0500 -Subject: [PATCH] Use different database - ---- - pisi/constants.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pisi/constants.py b/pisi/constants.py -index 98a68e5..f4c3f49 100644 ---- a/pisi/constants.py -+++ b/pisi/constants.py -@@ -89,7 +89,7 @@ class Constants(metaclass=Singleton): - self.__c.needs_restart = "needsrestart" - self.__c.needs_reboot = "needsreboot" - self.__c.auto_installed = "autoinstalled" -- self.__c.files_db = "files.db" -+ self.__c.files_db = "files4.db" - self.__c.repos = "repos" - self.__c.devel_package_end = "-devel" - self.__c.doc_package_end = "-docs?$" --- -2.43.0 - diff --git a/packages/e/eopkg4-bin/package.yml b/packages/e/eopkg4-bin/package.yml deleted file mode 100644 index 1fc17544d96..00000000000 --- a/packages/e/eopkg4-bin/package.yml +++ /dev/null @@ -1,59 +0,0 @@ -name : eopkg4-bin -version : 4.0.0 -release : 19 -source : - - git|https://github.com/getsolus/eopkg : 7e3aa39e5772a9af01663ac32a903f34fbf00ed7 - - git|https://github.com/getsolus/PackageKit.git : dcfcd941d2aa09a1378d738bc98afb4ca52d14df -homepage : https://github.com/getsolus/eopkg -license : GPL-2.0-or-later -component : system.utils -summary : UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) -description: |4 - - WARNING: This package is **unsupported**, **experimental and may **break your system!!!** - - It is included at this early stage to make it easier for Solus Staff to test and debug it. - - If you switch back and forth between using eopkg4-bin (py3) and legacy eopkg (py2), - do the following for the version you are switching _to_: - - - run `sudo eopkg update-repo --force` or `sudo eopkg4-bin update-repo --force` (regenerates the pickle cache) - - run `sudo eopkg rdb` or `sudo eopkg4-bin rdb` (keeps package databases in sync) - - Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: - - https://github.com/getsolus/packages/issues/1316 - -strip : no -debug : no -builddeps : - - pkgconfig(packagekit-glib2) - - pkgconfig(python3) - - iksemel - - nuitka - - patchelf - - python-build - - python-installer - - python-magic - - python-packaging - - python-wheel - - python-xattr - - python-zstandard -setup : | - # NOTE: please leave the grep commands in for visibility purposes during build. Thanks. /ermo - grep -Hn version pisi/__init__.py - # append the git ref to __version__ on a new line - gawk -i inplace 'BEGIN { "git rev-parse --short HEAD" | getline gitref } { print }; /__version__ = / { printf "%s %s\n", $1, "+= \" (" gitref ")\"" }' pisi/__init__.py - grep -Hn version pisi/__init__.py - %python3_setup -build : | - # This prevents the dynamic loader and glibc from attempting to resolve shared objects via hwcaps, - # and effectively forces nuitka to build with x86_64-v1 (OG AMD64). Note that more flags may need - # to be added in the future to guard against either x86_64-v2, x86_64-v3 or x86_64-v4 hwcaps being used. - export GLIBC_TUNABLES=glibc.cpu.hwcaps=-AVX - # We're not actually using self-execution. In this case, eopkg is using the -c flag as shorthand for --component, rather than for passing the program as a string (as is default python behavior). - nuitka3 --onefile --include-module=dbm.gnu --show-scons --no-deployment-flag=self-execution $workdir/eopkg-cli --jobs=%YJOBS% - nuitka3 --onefile --include-module=dbm.gnu $sources/PackageKit.git/backends/eopkg/eopkgBackend.py --jobs=%YJOBS% -install : | - install -Dm0755 $workdir/eopkg-cli.bin $installdir/usr/bin/eopkg4-bin - install -Dm0755 $workdir/eopkgBackend.bin $installdir/usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin diff --git a/packages/e/eopkg4-bin/pspec_x86_64.xml b/packages/e/eopkg4-bin/pspec_x86_64.xml deleted file mode 100644 index f826a6d19f4..00000000000 --- a/packages/e/eopkg4-bin/pspec_x86_64.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - eopkg4-bin - https://github.com/getsolus/eopkg - - Joey Riches - josephriches@gmail.com - - GPL-2.0-or-later - system.utils - UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) - -WARNING: This package is **unsupported**, **experimental and may **break your system!!!** - -It is included at this early stage to make it easier for Solus Staff to test and debug it. - -If you switch back and forth between using eopkg4-bin (py3) and legacy eopkg (py2), -do the following for the version you are switching _to_: - -- run `sudo eopkg update-repo --force` or `sudo eopkg4-bin update-repo --force` (regenerates the pickle cache) -- run `sudo eopkg rdb` or `sudo eopkg4-bin rdb` (keeps package databases in sync) - -Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: - -https://github.com/getsolus/packages/issues/1316 - - https://sources.getsol.us/README.Solus - - - eopkg4-bin - UNSUPPORTED & EXPERIMENTAL (reserved for Solus Staff testing) - -WARNING: This package is **unsupported**, **experimental and may **break your system!!!** - -It is included at this early stage to make it easier for Solus Staff to test and debug it. - -If you switch back and forth between using eopkg4-bin (py3) and legacy eopkg (py2), -do the following for the version you are switching _to_: - -- run `sudo eopkg update-repo --force` or `sudo eopkg4-bin update-repo --force` (regenerates the pickle cache) -- run `sudo eopkg rdb` or `sudo eopkg4-bin rdb` (keeps package databases in sync) - -Experienced contributors with packaging and bugreporting experience are welcome to help us test and report (non-duplicate!) problems here: - -https://github.com/getsolus/packages/issues/1316 - - system.utils - - /usr/bin/eopkg4-bin - /usr/share/PackageKit/helpers/eopkg/eopkgBackend.bin - - - - - 2024-05-18 - 4.0.0 - Packaging update - Joey Riches - josephriches@gmail.com - - - \ No newline at end of file diff --git a/packages/py/python-eopkg/files/0001-Add-extended-attributes-support-from-base64-encoded-.patch b/packages/py/python-eopkg/files/0001-Add-extended-attributes-support-from-base64-encoded-.patch deleted file mode 100644 index f3faa137075..00000000000 --- a/packages/py/python-eopkg/files/0001-Add-extended-attributes-support-from-base64-encoded-.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Ikey Doherty -Date: Tue, 12 Apr 2016 07:51:04 +0100 -Subject: [PATCH] Add extended attributes support, from base64 encoded - key/value pairs - -Signed-off-by: Ikey Doherty ---- - pisi/atomicoperations.py | 17 +++++++++++++++++ - pisi/files.py | 7 ++++++- - pyproject.toml | 2 +- - 3 files changed, 24 insertions(+), 2 deletions(-) - -diff --git a/pisi/atomicoperations.py b/pisi/atomicoperations.py -index bb56db7..fd13b68 100644 ---- a/pisi/atomicoperations.py -+++ b/pisi/atomicoperations.py -@@ -19,6 +19,7 @@ import pisi.ui - import pisi.version - import pisi.operations.delta - import pisi.db -+import base64 - - - class Error(pisi.Error): -@@ -483,6 +484,7 @@ class Install(AtomicOperation): - update_permissions() - - self.package.extract_install(ctx.config.dest_dir()) -+ self.restore_xattrs() - - if config_changed: - rename_configs() -@@ -490,6 +492,21 @@ class Install(AtomicOperation): - if self.reinstall(): - clean_leftovers() - -+ def restore_xattrs(self): -+ try: -+ import xattr -+ -+ for file in self.files.list: -+ if not file.extendedAttributes: -+ continue -+ for attrPair in file.extendedAttributes: -+ realVal = base64.b64decode(bytes(attrPair.value, "utf-8")) -+ print(f"DEBUG: Restoring xattr attributes {file.path=} {attrPair.label=}") -+ xattr.setxattr("/" + file.path, attrPair.label, realVal) -+ except Exception as e: -+ ctx.ui.warning("Failed to restore xattr: {}".format(e)) -+ # ctx.ui.warning("Please run: eopkg fix-attributes") -+ - def store_pisi_files(self): - """put files.xml, metadata.xml, actions.py and COMAR scripts - somewhere in the file system. We'll need these in future...""" -diff --git a/pisi/files.py b/pisi/files.py -index accb2c5..a5ff797 100644 ---- a/pisi/files.py -+++ b/pisi/files.py -@@ -7,6 +7,11 @@ during the build process of a package and used in installation.""" - - import pisi.pxml.autoxml as autoxml - -+class ExtendedAttribute(metaclass=autoxml.autoxml): -+ """XAttr holds a key/value mapping of extended attributes """ -+ -+ a_label = [autoxml.String, autoxml.MANDATORY] -+ s_value = [autoxml.String, autoxml.MANDATORY] - - class FileInfo(metaclass=autoxml.autoxml): - """File holds the information for a File node/tag in files.xml""" -@@ -19,6 +24,7 @@ class FileInfo(metaclass=autoxml.autoxml): - t_Mode = [autoxml.String, autoxml.OPTIONAL] - t_Hash = [autoxml.String, autoxml.OPTIONAL, "SHA1Sum"] - t_Permanent = [autoxml.String, autoxml.OPTIONAL] -+ t_ExtendedAttributes = [[ExtendedAttribute], autoxml.OPTIONAL] - - def __str__(self): - s = "/%s, type: %s, size: %s, sha1sum: %s" % ( -@@ -29,7 +35,6 @@ class FileInfo(metaclass=autoxml.autoxml): - ) - return s - -- - class Files(autoxml.xmlfile.XmlFile, metaclass=autoxml.autoxml): - tag = "Files" - -diff --git a/pyproject.toml b/pyproject.toml -index 0c0b650..039efd8 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -7,7 +7,7 @@ authors = [{ name = "Solus Project", email = "releng@getsol.us" }] - keywords = ["package", "manager", "mangement", "solus"] - classifiers = ["Programming Language :: Python :: 3 :: Only"] - requires-python = ">=3.8.0" --dependencies = ["iksemel>=1.6.1", "python-magic>=0.4.27"] -+dependencies = ["iksemel>=1.6.1", "python-magic>=0.4.27", "xattr>= 1.1.0"] - dynamic = ["version"] - - [project.urls] diff --git a/packages/py/python-eopkg/package.yml b/packages/py/python-eopkg/package.yml deleted file mode 100644 index ec6aa67788e..00000000000 --- a/packages/py/python-eopkg/package.yml +++ /dev/null @@ -1,29 +0,0 @@ -name : python-eopkg -version : '4.0' -release : 3 -source : - - git|https://github.com/getsolus/eopkg.git : 7e3aa39e5772a9af01663ac32a903f34fbf00ed7 -homepage : https://github.com/getsolus/eopkg -license : GPL-2.0-or-later -component : programming.python -summary : eopkg includes (py3) -description: | - Python3 includes for eopkg package manager (no executables) -builddeps : - - iksemel-devel - - python-build - - python-installer - - python-packaging - - python-wheel - - python-xattr -rundeps : - - iksemel - - python-xattr -build : | - %python3_setup -install : | - %python3_install - - # Remove executables. We use a nuitka compiled version of eopkg as the actual package manager - # to guard against python3 bootstrap issues. - rm -fr $installdir/usr/bin/ diff --git a/packages/py/python-eopkg/pspec_x86_64.xml b/packages/py/python-eopkg/pspec_x86_64.xml deleted file mode 100644 index b1ab32ae79c..00000000000 --- a/packages/py/python-eopkg/pspec_x86_64.xml +++ /dev/null @@ -1,438 +0,0 @@ - - - python-eopkg - https://github.com/getsolus/eopkg - - Reilly Brogan - solus@reillybrogan.com - - GPL-2.0-or-later - programming.python - eopkg includes (py3) - Python3 includes for eopkg package manager (no executables) - - https://sources.getsol.us/README.Solus - - - python-eopkg - eopkg includes (py3) - Python3 includes for eopkg package manager (no executables) - - programming.python - - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/AUTHORS - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/METADATA - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/RECORD - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/WHEEL - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/entry_points.txt - /usr/lib/python3.11/site-packages/eopkg-4.0.dist-info/top_level.txt - /usr/lib/python3.11/site-packages/pisi/__init__.py - /usr/lib/python3.11/site-packages/pisi/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/api.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/api.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/archive.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/archive.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/atomicoperations.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/atomicoperations.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/blacklist.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/blacklist.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/comariface.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/comariface.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/component.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/component.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/config.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/config.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/configfile.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/configfile.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/conflict.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/conflict.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/constants.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/constants.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/context.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/context.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/dependency.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/dependency.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/errors.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/errors.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/fetcher.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/fetcher.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/file.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/file.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/files.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/files.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/graph.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/graph.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/group.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/group.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/history.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/history.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/index.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/index.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/metadata.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/metadata.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/mirrors.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/mirrors.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/oo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/oo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/package.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/package.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/pgraph.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/pgraph.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/relation.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/relation.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/replace.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/replace.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/signalhandler.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/signalhandler.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/sourcearchive.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/sourcearchive.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/specfile.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/specfile.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/ui.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/ui.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/uri.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/uri.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/urlcheck.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/urlcheck.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/util.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/util.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/version.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/__pycache__/version.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__init__.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/autotools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/autotools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/cmaketools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/cmaketools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/coreutils.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/coreutils.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/get.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/get.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde4.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kde4.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kerneltools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/kerneltools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/libtools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/libtools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/perlmodules.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/perlmodules.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitoolsfunctions.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pisitoolsfunctions.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pythonmodules.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/pythonmodules.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/qt4.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/qt4.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/rubymodules.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/rubymodules.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/scons.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/scons.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/shelltools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/shelltools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/texlivemodules.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/texlivemodules.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/variables.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/variables.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/waftools.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/__pycache__/waftools.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/actionsapi/autotools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/cmaketools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/coreutils.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/get.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/kde.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/kde4.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/kerneltools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/libtools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/perlmodules.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/pisitools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/pisitoolsfunctions.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/pythonmodules.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/qt4.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/rubymodules.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/scons.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/shelltools.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/texlivemodules.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/variables.py - /usr/lib/python3.11/site-packages/pisi/actionsapi/waftools.py - /usr/lib/python3.11/site-packages/pisi/api.py - /usr/lib/python3.11/site-packages/pisi/archive.py - /usr/lib/python3.11/site-packages/pisi/atomicoperations.py - /usr/lib/python3.11/site-packages/pisi/blacklist.py - /usr/lib/python3.11/site-packages/pisi/cli/__init__.py - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/addrepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/addrepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/autoremove.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/autoremove.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/blame.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/blame.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/build.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/build.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/check.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/check.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/clean.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/clean.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/command.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/command.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/configurepending.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/configurepending.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/deletecache.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/deletecache.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/delta.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/delta.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/disablerepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/disablerepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/enablerepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/enablerepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/fetch.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/fetch.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/help.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/help.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/history.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/history.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/index.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/index.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/info.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/info.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/install.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/install.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listavailable.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listavailable.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listcomponents.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listcomponents.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listinstalled.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listinstalled.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listnewest.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listnewest.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listpending.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listpending.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listrepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listrepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listupgrades.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/listupgrades.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/pisicli.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/pisicli.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/rebuilddb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/rebuilddb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/remove.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/remove.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removeorphans.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removeorphans.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removerepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/removerepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/search.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/search.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/searchfile.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/searchfile.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/updaterepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/updaterepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/upgrade.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/cli/__pycache__/upgrade.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/cli/addrepo.py - /usr/lib/python3.11/site-packages/pisi/cli/autoremove.py - /usr/lib/python3.11/site-packages/pisi/cli/blame.py - /usr/lib/python3.11/site-packages/pisi/cli/build.py - /usr/lib/python3.11/site-packages/pisi/cli/check.py - /usr/lib/python3.11/site-packages/pisi/cli/clean.py - /usr/lib/python3.11/site-packages/pisi/cli/command.py - /usr/lib/python3.11/site-packages/pisi/cli/configurepending.py - /usr/lib/python3.11/site-packages/pisi/cli/deletecache.py - /usr/lib/python3.11/site-packages/pisi/cli/delta.py - /usr/lib/python3.11/site-packages/pisi/cli/disablerepo.py - /usr/lib/python3.11/site-packages/pisi/cli/enablerepo.py - /usr/lib/python3.11/site-packages/pisi/cli/fetch.py - /usr/lib/python3.11/site-packages/pisi/cli/help.py - /usr/lib/python3.11/site-packages/pisi/cli/history.py - /usr/lib/python3.11/site-packages/pisi/cli/index.py - /usr/lib/python3.11/site-packages/pisi/cli/info.py - /usr/lib/python3.11/site-packages/pisi/cli/install.py - /usr/lib/python3.11/site-packages/pisi/cli/listavailable.py - /usr/lib/python3.11/site-packages/pisi/cli/listcomponents.py - /usr/lib/python3.11/site-packages/pisi/cli/listinstalled.py - /usr/lib/python3.11/site-packages/pisi/cli/listnewest.py - /usr/lib/python3.11/site-packages/pisi/cli/listpending.py - /usr/lib/python3.11/site-packages/pisi/cli/listrepo.py - /usr/lib/python3.11/site-packages/pisi/cli/listupgrades.py - /usr/lib/python3.11/site-packages/pisi/cli/pisicli.py - /usr/lib/python3.11/site-packages/pisi/cli/rebuilddb.py - /usr/lib/python3.11/site-packages/pisi/cli/remove.py - /usr/lib/python3.11/site-packages/pisi/cli/removeorphans.py - /usr/lib/python3.11/site-packages/pisi/cli/removerepo.py - /usr/lib/python3.11/site-packages/pisi/cli/search.py - /usr/lib/python3.11/site-packages/pisi/cli/searchfile.py - /usr/lib/python3.11/site-packages/pisi/cli/updaterepo.py - /usr/lib/python3.11/site-packages/pisi/cli/upgrade.py - /usr/lib/python3.11/site-packages/pisi/comariface.py - /usr/lib/python3.11/site-packages/pisi/component.py - /usr/lib/python3.11/site-packages/pisi/config.py - /usr/lib/python3.11/site-packages/pisi/configfile.py - /usr/lib/python3.11/site-packages/pisi/conflict.py - /usr/lib/python3.11/site-packages/pisi/constants.py - /usr/lib/python3.11/site-packages/pisi/context.py - /usr/lib/python3.11/site-packages/pisi/data/eopkg.conf - /usr/lib/python3.11/site-packages/pisi/data/locale/ca/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/de/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/es/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/fr/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/hr/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/hu/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/it/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/nl/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/pl/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/pt_BR/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/ru/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/sv/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/tr/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/locale/uk/LC_MESSAGES/pisi.mo - /usr/lib/python3.11/site-packages/pisi/data/pisi-spec.dtd - /usr/lib/python3.11/site-packages/pisi/data/pisi-spec.rng - /usr/lib/python3.11/site-packages/pisi/db/__init__.py - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/componentdb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/componentdb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/filesdb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/filesdb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/groupdb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/groupdb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/historydb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/historydb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/installdb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/installdb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/itembyrepo.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/itembyrepo.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/lazydb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/lazydb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/packagedb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/packagedb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/repodb.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/db/__pycache__/repodb.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/db/componentdb.py - /usr/lib/python3.11/site-packages/pisi/db/filesdb.py - /usr/lib/python3.11/site-packages/pisi/db/groupdb.py - /usr/lib/python3.11/site-packages/pisi/db/historydb.py - /usr/lib/python3.11/site-packages/pisi/db/installdb.py - /usr/lib/python3.11/site-packages/pisi/db/itembyrepo.py - /usr/lib/python3.11/site-packages/pisi/db/lazydb.py - /usr/lib/python3.11/site-packages/pisi/db/packagedb.py - /usr/lib/python3.11/site-packages/pisi/db/repodb.py - /usr/lib/python3.11/site-packages/pisi/dependency.py - /usr/lib/python3.11/site-packages/pisi/errors.py - /usr/lib/python3.11/site-packages/pisi/fetcher.py - /usr/lib/python3.11/site-packages/pisi/file.py - /usr/lib/python3.11/site-packages/pisi/files.py - /usr/lib/python3.11/site-packages/pisi/graph.py - /usr/lib/python3.11/site-packages/pisi/group.py - /usr/lib/python3.11/site-packages/pisi/history.py - /usr/lib/python3.11/site-packages/pisi/index.py - /usr/lib/python3.11/site-packages/pisi/metadata.py - /usr/lib/python3.11/site-packages/pisi/mirrors.py - /usr/lib/python3.11/site-packages/pisi/oo.py - /usr/lib/python3.11/site-packages/pisi/operations/__init__.py - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/build.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/build.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/check.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/check.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/delta.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/delta.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/helper.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/helper.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/history.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/history.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/install.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/install.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/remove.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/remove.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/upgrade.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/operations/__pycache__/upgrade.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/operations/build.py - /usr/lib/python3.11/site-packages/pisi/operations/check.py - /usr/lib/python3.11/site-packages/pisi/operations/delta.py - /usr/lib/python3.11/site-packages/pisi/operations/helper.py - /usr/lib/python3.11/site-packages/pisi/operations/history.py - /usr/lib/python3.11/site-packages/pisi/operations/install.py - /usr/lib/python3.11/site-packages/pisi/operations/remove.py - /usr/lib/python3.11/site-packages/pisi/operations/upgrade.py - /usr/lib/python3.11/site-packages/pisi/package.py - /usr/lib/python3.11/site-packages/pisi/pgraph.py - /usr/lib/python3.11/site-packages/pisi/pxml/__init__.py - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/autoxml.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/autoxml.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/formatter.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/formatter.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlext.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlext.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlfile.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/__pycache__/xmlfile.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/pxml/autoxml.py - /usr/lib/python3.11/site-packages/pisi/pxml/formatter.py - /usr/lib/python3.11/site-packages/pisi/pxml/xmlext.py - /usr/lib/python3.11/site-packages/pisi/pxml/xmlfile.py - /usr/lib/python3.11/site-packages/pisi/relation.py - /usr/lib/python3.11/site-packages/pisi/replace.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__init__.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/__init__.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/__init__.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/actions.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/actions.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/constants.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/constants.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/package.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/package.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pisiops.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pisiops.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pspec.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/pspec.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/repoops.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/repoops.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/scenario.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/scenario.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/withops.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/__pycache__/withops.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scenarioapi/actions.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/constants.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/package.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/pisiops.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/pspec.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/repoops.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/scenario.py - /usr/lib/python3.11/site-packages/pisi/scenarioapi/withops.py - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/eopkg.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/eopkg.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/lseopkg.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/lseopkg.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/uneopkg.cpython-311.opt-1.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/__pycache__/uneopkg.cpython-311.pyc - /usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py - /usr/lib/python3.11/site-packages/pisi/scripts/lseopkg.py - /usr/lib/python3.11/site-packages/pisi/scripts/uneopkg.py - /usr/lib/python3.11/site-packages/pisi/signalhandler.py - /usr/lib/python3.11/site-packages/pisi/sourcearchive.py - /usr/lib/python3.11/site-packages/pisi/specfile.py - /usr/lib/python3.11/site-packages/pisi/ui.py - /usr/lib/python3.11/site-packages/pisi/uri.py - /usr/lib/python3.11/site-packages/pisi/urlcheck.py - /usr/lib/python3.11/site-packages/pisi/util.py - /usr/lib/python3.11/site-packages/pisi/version.py - - - - - 2024-05-08 - 4.0 - Packaging update - Reilly Brogan - solus@reillybrogan.com - - - \ No newline at end of file diff --git a/repo_data/distribution.xml b/repo_data/distribution.xml index a176126ae18..dfabf56f54c 100644 --- a/repo_data/distribution.xml +++ b/repo_data/distribution.xml @@ -2411,5 +2411,6 @@ dep-dbginfo libdnet libdnet-devel + eopkg4-bin \ No newline at end of file diff --git a/repo_data/distribution.xml.in b/repo_data/distribution.xml.in index c814ce1e446..a65b5dfe07f 100644 --- a/repo_data/distribution.xml.in +++ b/repo_data/distribution.xml.in @@ -3176,5 +3176,8 @@ libdnet libdnet-devel + + + eopkg4-bin