Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: osc | Distribution: openSUSE Tumbleweed |
Version: 1.10.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Nov 8 13:52:41 2024 |
Group: Development/Tools/Other | Build host: reproducible |
Size: 3386173 | Source RPM: osc-1.10.1-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/openSUSE/osc | |
Summary: Command-line client for the Open Build Service |
openSUSE Commander is a command-line client for the Open Build Service. See http://en.opensuse.org/openSUSE:OSC, as well as http://en.opensuse.org/openSUSE:Build_Service_Tutorial for a general introduction.
GPL-2.0-or-later
* Fri Nov 08 2024 Daniel Mach <daniel.mach@suse.com> - 1.10.1 - Command-line: - Fix crash in 'build' command due to undefined 'build_root' variable - Spec: - Add missing python3-ruamel.yaml BuildRequires - Fix rpmlint error about creating the /usr/libexec/git/obs symlink * Fri Nov 08 2024 Daniel Mach <daniel.mach@suse.com> - 1.10.0 - Command-line: - New git-obs executable with several subcommands - Support parameters on token triggers - Change 'update' command to treat empty '.osc/_in_update/_files' as missing - Change 'checkout' command to allow checkout obs imported sources of scmsync sources - Change 'creq' command to allow specifying source and target repository - Change the help output to determine executable name from the command-line arguments - Add '--no-timestamps' parameter to 'build' command - Fix 'token' command to avoid crash when a wipe token exists - Fix crash in 'results' command by skipping non-status elements in project results - Fix crash in 'build' command when building with --local-package --alternative-project from a locally initialized .osc package - Print buildroot directory when build or chroot finishes - Library: - Add 'gitea_api' module - Support the mkosi build type - Support copy of scmsync packages - Support Dockerfile.* in _multibuild packages - Implement obs_api.Status.data property that returns status data as a dictionary - Implement obs_api.Package.cmd_fork() - Fix meter by setting default of use_pb_fallback to False - Fix store migration from 1.0 to 2.0 when there is a 'sources' file that would conflict with 'sources' directory - Fix revision'd checkout of scmsync package - Refactor code handling _scmsync.obsinfo to obs_api.scmsync_obsinfo.ScmsyncObsinfo class - Store the container annotation in the "containers" directory - Spec: - Install symlink /usr/bin/git-obs to /usr/libexec/git/obs to make git-obs available as a git sub-command * Mon Sep 23 2024 Daniel Mach <daniel.mach@suse.com> - 1.9.2 - Command-line: - Fix 'resolved' command to skip subdirectories in package checkouts - Fix 'comment' command to resolve project name - Implement meter.SimpleTextMeter that prints what's being downloaded - Connection: - Use configured 'http_headers' in HTTP requests - Library: - Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files - Use findtext() instead of find().text - Spec: - Recommend python3-zstandard to support opening control.tar.zst * Tue Aug 27 2024 Daniel Mach <daniel.mach@suse.com> - 1.9.1 - Command-line: - Add 'createrequest release' subcommand - Change 'review list' command to omit requests with 'declined' state - Fix `osc build --local-package` - Fix typos - Library: - Fix extraction of the 'ar' archives when they don't contain header with long filenames - Fix iterating through arch_list in core.get_repos_of_project() - Check for None & len() of ET.Element instead of bool() in PackageBase.get_meta_value() - Spec: - Replace 'setup.py test' that was removed in setuptools 72 with 'python3 -m unittest' * Mon Jul 29 2024 Daniel Mach <daniel.mach@suse.com> - 1.9.0 - Security: - Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911) Source files are now stored in the 'sources' subdirectory which prevents name collisons. This requires changing version of '.osc' store to 2.0. - Command-line: - Introduce build --checks parameter - Library: - OscConfigParser: Remove automatic __name__ option * Mon Jul 08 2024 Daniel Mach <daniel.mach@suse.com> - 1.8.3 - Command-line: - Change 'repairwc' command to always run all repair steps - Library: - Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional - Fix colorize() to avoid wrapping empty string into color escape sequences - Provide default values for kwargs.get/pop in get_results() function * Tue Jul 02 2024 Daniel Mach <daniel.mach@suse.com> - 1.8.2 - Library: - Change 'repairwc' command to fix missing .osc/_osclib_version - Make error message in check_store_version() more generic to work for both projects and packages - Fix check_store_version in project store * Mon Jul 01 2024 Daniel Mach <daniel.mach@suse.com> - 1.8.1 - Command-line: - Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option * Fri Jun 28 2024 Daniel Mach <daniel.mach@suse.com> - 1.8.0 - Command-line: - Improve 'submitrequest' command to inherit description from superseded request - Fix 'mv' command when renaming a file multiple times - Improve 'info' command to support projects - Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts - Add architecture filtering to 'release' command - Change 'results' command so the normal and multibuild packages have the same output - Change 'results' command to use csv writer instead of formatting csv as string - Add couple mutually exclusive options errors to 'results' command - Set a default value for 'results --format' only for the csv output - Add support for 'results --format' for the default text mode - Update help text for '--format' option in 'results' command - Add 'results --fail-on-error/-F' flag - Redirect venv warnings from stderr to debug output - Configuration: - Fix config parser to throw an exception on duplicate sections or options - Modify conf.get_config() to print permissions warning to stderr rather than stdout - Library: - Run check_store_version() in obs_scm.Store and fix related code in Project and Package - Forbid extracting files with absolute path from 'cpio' archives (boo#1122683) - Forbid extracting files with absolute path from 'ar' archives (boo#1122683) - Remove no longer valid warning from core.unpack_srcrpm() - Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional - Fix return value in build build.create_build_descr_data() - Fix core.get_package_results() to obey 'multibuild_packages' argument - Tests: - Fix tests so they don't modify fixtures * Wed May 22 2024 Daniel Mach <daniel.mach@suse.com> - 1.7.0 - Command-line: - Add 'person search' command - Add 'person register' command - Add '-M/--multibuild-package' option to '[what]dependson' commands - Update '-U/--user' option in 'maintainer' command to accept also an email address - Fix 'branch' command to allow using '--new-package' option on packages that do not exist - Fix 'buildinfo' command to include obs:cli_debug_packages by default - Fix 'buildinfo' command to send complete local build environment as the 'build' command does - Fix 'maintainer --devel-project' to raise an error if running outside a working copy without any arguments - Fix handling arguments in 'service remoterun prj/pac' - Fix 'rebuild' command so the '--all' option conflicts with the 'package' argument - Fix crash when removing 'scmsync' element from dst package meta in 'linkpac' command - Fix crash when reading dst package meta in 'linkpac' command - Allow `osc rpmlint` to infer prj/pkg from CWD - Propagate exit code from the run() and do_() commandline methods - Give a hint where a scmsync git is hosted - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec - Improve 'updatepacmetafromspec' command to expand rpm spec macros by calling rpmspec to query the data - Improve 'build' and 'buildinfo' commands by uploading *.inc files to OBS for parsing BuildRequires (boo#1221340) - Improve 'service' command by printing names of running services - Improve 'getbinaries' command by ignoring source and debuginfo filters when a binary name is specified - Change 'build' command to pass '--jobs' option to 'build' tool only if 'build_jobs' > 0 - Clarify 'list' command's help that that listing binaries doesn't contain md5 checksums - Improve 'log' command: produce proper CSV and XML outputs, add -p/--patch option for the text output - Allow setlinkrev to set a specific vrev - Document '--buildtool-opt=--noclean' example in 'build' command's help - Fix handling the default package argument on the command-line - Configuration: - Document loading configuration from env variables - Connection: - Don't retry on error 400 - Remove now unused 'retry_on_400' http_request() option from XmlModel - Revert "Don't retry on 400 HTTP status code in core.server_diff()" - Revert "connection: Allow disabling retry on 400 HTTP status code" - Authentication: - Update SignatureAuthHandler to support specifying ssh key by its fingerprint - Use ssh key from ssh agent that contains comment 'obs=<apiurl-hostname>' - Use strings instead of bytes in SignatureAuthHandler - Cache password from SecretService to avoid spamming user with an accept dialog - Never ask for credentials when displaying help - Remove unused SignatureAuthHandler.get_fingerprint() - Library: - Add rootless build support for 'qemu' VM type - Support package linking of packages from scmsync projects - Fix do_createrequest() function to return None instead of request id - Replace invalid 'if' with 'elif' in BaseModel.dict() - Fix crash when no prefered packages are defined - Add XmlModel class that encapsulates manipulation with XML - Add obs_api.Person.cmd_register() for registering new users - Fix conf.get_config() to ignore file type bits when comparing oscrc perms - Fix conf.get_config() to correctly handle overrides when env variables are set - Fix output.tty.IS_INTERACTIVE when os.isatty() throws OSError - Improve cmdln.HelpFormatter to obey newline characters - Update list of color codes in 'output.tty' module - Remove core.setDevelProject() in favor of core.set_devel_project() - Move removing control characters to output.sanitize_text() - Improve sanitize_text() to keep selected CSI escape sequences - Add output.pipe_to_pager() that pipes lines to a pager without creating an intermediate temporary file - Fix output.safe_write() in connection with NamedTemporaryFile - Modernize output.run_pager() - Extend output.print_msg() to accept 'error' and 'warning' values of 'to_print' argument - Add XPathQuery class for translating keyword arguments to an xpath query - Add obs_api.Keyinfo class - Add obs_api.Package class - Add Package.get_revision_list() for listing commit log - Add obs_api.PackageSources class for handling OBS SCM sources - Add obs_api.Person class - Add obs_api.Project class - Add obs_api.Request class - Add obs_api.Token class - Allow storing apiurl in the XmlModel instances - Allow retrieving default field value from top-level model - Fix BaseModel to convert dictionaries to objects on retrieving a model list - Fix BaseModel to always deepcopy mutable defaults on first use - Implement do_snapshot() and has_changed() methods to determine changes in BaseModel - Implement total ordering on BaseModel - Add comments with available attributes/elements to edited XML - Refactoring: - Migrate repo {list,add,remove} commands to obs_api.Project - Migrate core.show_package_disabled_repos() to obs_api.Package - Migrate core.Package.update_package_meta() to obs_api.Package - Migrate core.get_repos_of_project() to obs_api.Project - Migrate core.get_repositories_of_project() to obs_api.Project - Migrate core.show_scmsync() to obs_api.{Package,Project} - Migrate core.set_devel_project() to obs_api.Package - Migrate core.show_devel_project() to obs_api.Package - Migrate Fetcher.run() to obs_api.Keyinfo - Migrate core.create_submit_request() to obs_api.Request - Migrate 'token' command to obs_api.Token - Migrate 'whois/user' command to obs_api.Person - Migrate 'signkey' command to obs_api.Keyinfo - Move print_msg() to the 'osc.output' module - Move run_pager() and get_default_pager() from 'core' to 'output' module - Move core.Package to obs_scm.Package - Move core.Project to obs_scm.Project - Move functions manipulating store from core to obs_scm.store - Move store.Store to obs_scm.Store - Move core.Linkinfo to obs_scm.Linkinfo - Move core.Serviceinfo to obs_scm.Serviceinfo - Move core.File to obs_scm.File - Merge _private.project.ProjectMeta into obs_api.Project - Spec: - Remove dependency on /usr/bin/python3 using %python3_fix_shebang macro (bsc#1212476) * Mon Apr 15 2024 Daniel Mach <daniel.mach@suse.com> - 1.6.2 - Command-line: - Fix 'branch' command to allow using '--new-package' option on packages that do not exist - Fix 'buildinfo' command to include obs:cli_debug_packages by default - Fix 'buildinfo' command to send complete local build environment as the 'build' command does - Allow `osc rpmlint` to infer prj/pkg from CWD - Propagate exit code from the run() and do_() commandline methods - Give a hint where a scmsync git is hosted - Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec - Authentication: - Cache password from SecretService to avoid spamming user with an accept dialog - Never ask for credentials when displaying help - Library: - Support package linking of packages from scmsync projects - Fix do_createrequest() function to return None instead of request id - Replace invalid 'if' with 'elif' in BaseModel.dict() - Fix crash when no prefered packages are defined * Thu Mar 14 2024 pgajdos@suse.com - remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476] * Fri Feb 23 2024 Daniel Mach <daniel.mach@suse.com> - 1.6.1 - Command-line: - Use busybox compatible commands for completion - Change 'wipe' command to use the new get_user_input() function - Fix error 500 in running 'meta attribute <prj>' - Configuration: - Fix resolving config symlink to the actual config file - Honor XDG_CONFIG_HOME and XDG_CACHE_HOME env vars - Warn about ignoring XDG_CONFIG_HOME and ~/.config/osc/oscrc if ~/.oscrc exists - Library: - Error out when branching a scmsync package - New get_user_input() function for consistent handling of user input - Move xml_indent, xml_quote and xml_unquote to osc.util.xml module - Refactor makeurl(), deprecate query taking string or list arguments, drop osc_urlencode() - Remove all path quoting, rely on makeurl() - Always use dict query in makeurl() - Fix core.slash_split() to strip both leading and trailing slashes * Thu Jan 25 2024 Daniel Mach <daniel.mach@suse.com> - 1.6.0 - Command-line: - The 'token --trigger' command no longer sets '--operation=runservice' by default. - Change 'token --create' command to require '--operation' - Fix 'linkdiff' command error 400: prj/pac/md5 not in repository - Update 'build' command to support building 'productcompose' build type with updateinfo.xml data - Don't show meter in terminals that are not interactive - Fix traceback when running osc from an arbitrary git repo that fails to map branch to a project (boo#1218170) - Configuration: - Implement reading credentials from environmental variables - Allow starting with an empty config if --configfile is either empty or points to /dev/null - Implement 'quiet' conf option - Password can be an empty string (commonly used with ssh auth) - Connection: - Allow -X HEAD on osc api requests as well - Library: - Fix credentials managers to consistently return Password - Fix Password.encode() on python < 3.8 - Refactor 'meter' module, use config settings to pick the right class - Convert to using f-strings - Use Field.get_callback to handle quiet/verbose and http_debug/http_full_debug options - Implement get_callback that allows modifying returned value to the Field class - Add support for List[BaseModel] type to Field class - Report class name when reporting an error during instantiating BaseModel object - Fix exporting an empty model field in BaseModel.dict() - Fix initializing a sub-model instance from a dictionary - Implement 'Enum' support in models - Fix Field.origin_type for Optional types - Drop unused 'exclude_unset' argument from BaseModel.dict() method - Store cached model defaults in self._defaults, avoid sharing references to mutable defaults - Limit model attributes to predefined fields by forbidding creating new attributes on fly - Store model values in self._values dict instead of private attributes - Spec: - Recommend openssh-clients for ssh-add that is required during ssh auth - Add 0%{?amzn} macro that wasn't usptreamed * Mon Dec 04 2023 Daniel Mach <daniel.mach@suse.com> - 1.5.1 - Library: - Avoid using '/public/' API routes - Update 'osc.util.models' to avoid including lazy defaults in the rendered man pages - Spec: - Simplify distro-specific macros - Use %{?rhel} macros * Mon Dec 04 2023 Magnus Lewis-Smith <m.lewis-smith@warwick.ac.uk> - specfile change : use rhel version macros wherever 'fedora' macro is also used + Build manpages on RHEL distros where argparse-manpage is available and where python3-sphinx is available and cleanly installable without requiring environment(modules) from EPEL + use fdupes to deduplicate python bytecode on RHEL distros which support it * Wed Nov 22 2023 Daniel Mach <daniel.mach@suse.com> - 1.5.0 - Command-line: - Change 'rdiff' command to display diff for _project if no package is specified - Update 'build' command with initial support for 'productcompose' build type - Change 'build' command to disable preinstall images in rootless builds - Configuration: - Fix conf.write_initial_config() to use read_file() instead of deprecated readfp() - Other: - Support installing osc into virtualenv - Spec: - Recommend 'build' on openSUSE/SLE and 'obs-build' on all other distros * Thu Nov 02 2023 Daniel Mach <daniel.mach@suse.com> - 1.4.4 - Command-line: - Fix autocompletion for new locations - Configuration: - Fix apiurl_aliases handling in OscOptions.__getitem__ - Fix crash when there's no [general]/apiurl option in the config file * Tue Oct 24 2023 Jiri Slaby <jslaby@suse.cz> - fix bash completion suffix (.bash instead of .sh) (bsc#1216531) * Thu Oct 19 2023 Daniel Mach <daniel.mach@suse.com> - 1.4.3 - Configuration: - Allow undefined fields in Options and HostOptions * Mon Oct 16 2023 Daniel Mach <daniel.mach@suse.com> - 1.4.2 - Command-line: - Change NoPBTextMeter to display no output at all - Fix retrieving the configured user in 'user' command - Configuration: - Restore 'passx' host option that contains an obfuscated password - Fix retrieving a password in case a function returns another callable - Fix retrieving config values in core.vc_export_env() * Tue Oct 10 2023 Daniel Mach <daniel.mach@suse.com> - 1.4.1 - Configuration: - Always display apiurl when asking for credentials - Ask for new credentials when user is missing from an apiurl section in the config file - Library: - Fix testing revision for being empty - Fix core.change_request_state_template() to always return a string - Tests: - Replace 'git init -b' with 'git init' and 'git checkout -b' - Spec: - Run fdupes after install - List the python sitelib paths explicitly - Mark csh completion files as configs - Own zsh completion dirs to mute rpmlint errors - Move bash completion from /etc to /usr/share * Wed Oct 04 2023 Daniel Mach <daniel.mach@suse.com> - 1.4.0 - Command-line: - Add rootless build support to 'build' command for 'kvm' and 'podman' vm types - Print a hint to clean the build root after a failed build - Avoid adding a newline to prompt in 'wipe' command - Fix 'build' command to pass '--vm-type' option to the underlying build tool - Add '--just-print-buildroot' option to print build root path and exit to 'build' command - Add support for keep_packages_locked on request revoke - Import zsh completition made by Holger Macht and improve it - Use XDG locations in completion - Fix 'search' command to resolve '-B .' to the current project - Add '-M/--multibuild-package' option to 'checkconstraints' command - Allow constraints file with remote request in 'checkconstraints' command - Unify how the 'commit' and 'build' commands work with '--noservice' option - Fix 'request show' command to print superseded_by information - Fix 'service' command to support already documented 'r' abbreviation for 'run' - Configuration: - Implement 'exclude_files' and 'include_files' config options that allow skipping files in the 'checkout' command - Fix api_host_options for custom CAs (cafile and capath options work again) - Switch 'osc.conf.config' from dict to Options class with type checking - Rename conf.Options.build_type to vm_type to be consistent with obs build and osc --vm-type option - Update list of supported vm_type values in conf.Options.vm_type - Remove any duplicated code loading configuration from ENV - Library: - Add 'osc.util.models' module implementing an alternative pydantic-like data validation - Add 'osc.util.xdg' module for handling XDG paths - Fix handling empty vm_type in Store.last_buildroot - Spec: - Install zsh completion - Build and install oscrc man page * Mon Aug 28 2023 Daniel Mach <daniel.mach@suse.com> - 1.3.1 - Command-line: - Fix string + int concatenation errors in 'build' command by using f-strings instead - Fix '--all' option in 'rebuild' command - Fix 'build' command when '--alternative-project' option is specified and the git branch cannot be mapped to a project - Stop suggesting that the working directory is git/mercurial/svn/cvs - Be helpful in deprecating commands - Configuration: - Add more config options among integer options - Library: - Fix GitStore to error out properly if there is no 'origin' remote in the git repo - print_buildlog: Remove control characters from build log before printing (CVE-2012-1095) * Wed Aug 09 2023 Daniel Mach <daniel.mach@suse.com> - 1.3.0 - Command-line: - Add experimental support of Git SCM to the 'build' command - Add experimental support of Git SCM to the 'service' command - Make 'meta' command capable of editing attributes - Change '--add' option in 'meta attribute' command to skip duplicate values - Add an interactive option to display build log in 'request list -i' command - Add '--setopt' option for setting config options from the command-line - Fix '--prefer-pkgs' option for noinstall="1" packages in kiwi builds - Change 'checkout' command to print open requests only when running in an interactive terminal - Enhance '--force' option description in the 'request' command - Connection: - Fix crash when HTTP_PROXY env contains no auth - Library: - Add 'git_scm' module for handling packages that live in git scm rather than usual obs scm - Change pop_project_package_from_args() to use get_store() to support Git SCM - Change osc.build module to use 'store' object instead of calling core.store_*() functions - Use alternative project if specified in parse_repoarchdescr() - Fix xml indent() on Python 3.6 - Fix less pager by adding '-R' to LESS env - Improve print_msg() and migrate some arbitrary prints to it * Fri Jul 14 2023 Daniel Mach <daniel.mach@suse.com> - 1.2.0 - Command-line: - Add 'repo' command and subcommands for managing repositories in project meta - Extend 'browse' command to open requests in a web browser - Add highlighting for 'osc diff' and similar commands - Fix 'api' command to stream output to avoid running out of memory - Fix printing utf-8 characters to stdout - Connection: - Fix ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled - Authentication: - Correctly handle passwords with utf-8 characters - Library: - Fix crash when submiting a SCM package which has no _link - Fix local service execution of scmsync packages - Detect target package by its full name, instead of assuming its origin is identical to the source package type - Other: - Spell openSUSE correctly * Wed May 24 2023 Daniel Mach <daniel.mach@suse.com> - 1.1.4 - Command-line: - Change 'review list' command to display open requests (state: new, review, declined) - Fix running osc in an AppImage by switching to the correct working directory - Handle ProtocolError exception - Library: - Add 'req_states' parameter to osc.core.get_review_list() - Connection: - Fix grabber to work with old urllib3 versions that do not contain URLSchemeUnknown exception * Wed May 10 2023 Daniel Mach <daniel.mach@suse.com> - 1.1.3 - Command-line: - Backup edited messages and notify user about them when osc errors out - Consider only open requests when listing requests with a given review state - Fix 'diff' command when no files are specified - Configuration: - Add glob support to the 'trusted_prj' config option - Library: - Fix core.xmlindent() to work with ElementTree objects * Wed May 03 2023 Daniel Mach <daniel.mach@suse.com> - 1.1.2 - Command-line: - Add '--buildtool-opt' option passing options to underlying rpmbuild to the 'build' command - Fix 'diff' command to support diffing selected files only - Identify inherited packages in the 'dependson' command output - Bring the '--debug' option back to the 'buildinfo' command - Fix 'buildhistory' command by setting the type of the '--limit' option to int - Library: - Fix a traceback when failed to unlock a keyring - Don't retry on 400 HTTP status code in core.server_diff() - Clean-up the '.old' folder if an exception happens - Document 'popt' attribute in the _link template - Fix build.get_repo() to return only directory that contains 'repodata/repomd.xml' - Connection: - Retry on receiving the following HTTP status codes: 400, 500, 502, 503, 504 - Allow disabling retry on 400 HTTP status code - Fix urlgrab to skip mirrors with invalid scheme * Tue Apr 11 2023 Daniel Mach <daniel.mach@suse.com> - 1.1.1 - Command-line: - Fix 'creq' command that wasn't working at all - Fix 'ls' command when listing all projects by setting project argument to '/' - Fix regression: Run interactive config setup on missing config or credentials - Append plugin dirs to sys.path to allow loading modules installed next to the plugins - Do not recurse into subdirs when loading plugins - Configuration: - Display apiurl when asking for a username or a password - If apiurl is not set in interactive_config_setup(), use apiurl from DEFAULTS - Library: - Decode entities in HTTPError message body * Mon Apr 03 2023 Daniel Mach <daniel.mach@suse.com> - 1.1.0 - Command-line: - New class-based commands - Sort commands before printing help - No longer read plugins from /var/lib/osc-plugins - Configuration: - Do not error out on setting oscrc permissions if the file is owned by another user - Library: - Restore 'include_request_from_project' conf option functionality - Simplify how babysitter works with options and config - Prefer f-strings over c-style string expansion * Fri Mar 17 2023 Daniel Mach <daniel.mach@suse.com> - 1.0.1 - Configuration: - Fix a cut&paste error in setting 'disable_hdrmd5_check' config option - Connection: - Set Content-Type of POST requests without data to 'application/x-www-form-urlencoded' * Tue Mar 14 2023 Daniel Mach <daniel.mach@suse.com> - 1.0.0 (full changelog to the latest stable version 0.182.0) - Command-line: - Use '.' as a wildcard that resolves to a project or a package name from the current working copy, for example 'osc rdiff ./. -c <num>' - Add 'create-pbuild-config' (cpc) command - Add '--disable-build' option to the 'branch' command - Add '--disable-build' option to the 'linkpac' command - Add '-X/--extra-pkgs-from' option to the 'build' command - Add '--add' option to the 'meta' command that appends new values to the existing values - Replace '-q/--hide-legend' option in 'prjresults' command with global '-q/--quiet' option - Replace '--debug' option in the 'getbinaries' command with '--debuginfo' to avoid conflicts with the global '--debug' - Replace '--verbose' option in the 'build' command with '--verbose-mode' to avoid conflicts with the global '--verbose' - Replace '--version' option with 'version' command - Enable forwarding requests to the parent projects in 'rq list -i' and 'sr accept' commands - Make use of '-M/--multibuild' option consistent across the commands - Enhance '--force' option in the 'commit' command to allow deleting packages even if other packages depend on them - Print URLs and xpaths in the debug rather than the verbose mode - Fix 'add' command for github /archive/ URLs - Fix 'buildhistory' command to produce proper output using build_table() and a CSV writer - Fix 'linkpac' command to avoid copying a lock from a locked package to the target package - Fix 'setlinkrev' command to write a log message on setting a revision - Fix 'submitrequest' command not to error out on using an alias to apiurl - Fix 'update' command on project level for scm packages - Fix '--mine' option in the 'request' command to show only requests created by the user - Fix the documentation url in the 'maintenancerequest' and 'createincident' commands - Remove '--skip-validation' option from the 'commit' command - Remove '--oldpkg', '--oldprj' options from the 'rdiff' command - Remove 'create', 'list', 'log', 'show', 'decline', 'accept', 'delete', 'revoke' subcommands from the 'submitrequest' command - Remove '--seperate-requests' option from the 'submitrequest' command - Remove '--raw' option from the 'develproject' command - Remove '--maintained' option from the 'search' command - Remove 'deleteprj' command - Remove 'deletepac' command - Remove 'editmeta' command - Remove 'results_meta' command - Remove 'rlog' command - Remove 'rprjresults' command - Remove 'rresults' command - Configuration: - Add 'project_separator' config option - Add 'disable_hdrmd5_check' config option to ignore hdrmd5 mismatches - Remove 'plaintext_passwd' config option - Library: - Add Store class that will replace store_{read,write}* functions - Remove 'GnomeKeyringCredentialsManager' and related code - Remove Request.get_creator() method - Replace unmaintained cmdln.py with a custom code based on argparse - Replace core.findpacs() with Package.from_paths() and Package.from_paths_nofail() - Drop Python 2 support, Python 3.6 is the lowest supported version - Code cleanups, following PEP 8 and the latest best practices now - Improve handling of hdrmd5 mismatches - Handle uncompressed Debian packages - Replace arbitrary XML escaping code with xml_escape() - Fix race condition in using .old directory in Serviceinfo.execute() - Fix manual run of source service - Connection: - Switch http_request() to urllib3 and cryptography (drop M2Crypto dependency) - Warn when using HTTP connection, make HTTPS the default - Send HTTP header Accept: application/xml - Wait between retries - Authentication: - Support signature (ssh) auth including ssh-agent forwarding - Lock cookiejar to prevent unnecessary signature auth by waiting for a session cookie - Print user and apiurl when prompting for a password - Fix a crash when deleting a password - Known issues: - Commandline option values cannot start with '-', for example: osc build -x -vim Background: This is a limitation of underlying Python's argparse How to fix: Use '=' to join the option with its value: osc build -x=-vim URL: https://github.com/openSUSE/osc/issues/1227 - Commandline positional arguments no longer recognize '/' as a universal argument separator Background: This is an attempt to bring some consistency into argument parsing, reducing number of separators and value combinations How to fix: Separate <project>/<package> from <repo>/<arch> with a space URL: https://github.com/openSUSE/osc/issues/1272 * Tue Mar 14 2023 Daniel Mach <daniel.mach@suse.com> - 1.0.0 - Revert "Remove the '-A' option from the 'maintainer' command" - core.get_request_list: Remove deprecation warning - meta attribute: Add --add option to append values to the existing list - Replace arbitrary XML escaping code with xml_escape() - build: New option 'disable_hdrmd5_check' to ignore hdrmd5 mismatches - commit: Pass --force down to delete_package * Thu Feb 09 2023 Daniel Mach <daniel.mach@suse.com> - 1.0.0b5 - rq list: Fix a traceback when --type is not specified - core.checkout_package(): Use pathlib.Path - connection: Retry all, not just default allowed methods - connection: Wait between retries * Fri Feb 03 2023 Daniel Mach <daniel.mach@suse.com> - 1.0.0b4 - Fix regressions to osc 0.x: - mv: Fix traceback due to missing target file name - rm: Fix creating a Package object by providing multiple files on the command line - copypac: Fix downgrading a package to an old revision - buildhist: Fix running from a package checkout - rebuild: Fix running from a package checkout - rdiff: Fix traceback when new project is not specified - rq list: Fix passing values of the --type option - build: Fix reading extra-pkgs from oscrc - Support withfullhistory in osc.core.get_request_list again - Fix osc.get_request_list ignoring the req_type parameter - Revert "Do not list declined requests by default" - connection: Mute the "Converted retries value" debug message - connection: Fix traceback on loading an invalid cookiejar file - connection: Save cookiejar only when there's a Set-Cookie header in the response - Add oscerr.ProjectError class needed by core.delete_project() - Fix all errors reported by pylint - spec file: - drop upstreamed patches: - 1217.patch - 1228.patch - Recommend python3-distro - needed for setting the default editor by distro * Wed Jan 25 2023 Dirk Müller <dmueller@suse.com> - add 1228.patch to fix regressions in get_request_list - add 1217.patch to fix correct variable (prj instead of project) * Tue Jan 17 2023 Daniel Mach <daniel.mach@suse.com> 1.0.0b3 - add create-pbuild-config (cpc) command which allows to create a working config for pbuild tool based on OBS server side data - branch: Add --disable-build option - linkpac: Add --disable-build option - linkpac: Fix linking a locked package by not copying the lock to the target package - sr: Do not error out on using an alias to apiurl - rq: Fix the -M/--mine option to show only requests created by the user - rq list: Avoid conflict between --all and --state options - rq list: Fix traceback when there's no search criteria - rq list -i: Enable forwarding requests to the parent projects - rq show: Improve output - sr accept: Enable forwarding requests to the parent projects - setlinkrev: Write a log message on setting a revision - buildhistory: Produce proper output using build_table() and a CSV writer - buildinfo: Bring the -d/--debug option back - build: Bring the --verbose' option back as --verbose-mode=MODE to avoid conflicts with global --verbose - service: Add verbose option for running local services - service: Fix manual run of source service - conf: Avoid crash when deleting a password - connection: Fix the '9 - review the server certificate' option in cert trust prompt - Handle uncompressed Debian packages - Fix osc add for github /archive/ URLs - Handle empty EDITOR=/PAGER= env variable properly - Mute ssl/tls deprecation warnings - Add "--extra-pkgs-from" ("-X") option to osc build. - Fix a scenario when OBS sends unexpected md5s - Replace core.findpacs() with Package.from_paths() and Package.from_paths_nofail() - Always list requests with 'new,review' states by default - Change get_request_collection() not to list declined requests by default - Add information about osc vc using the EDITOR envar to the help output - Improve argument handling in many commands - Implement Store class handling '.osc' dirs, migrate some code to it - Code cleanups - Deprecated: - core.get_request_list() function - core.store_write_apiurl() function - core.store_read_scmurl() function - core.store_read_apiurl() function 1.0.0b2 - Support ssh-agent forwarding - ssh auth: Avoid password prompt when using TransientCredentialsManager - Properly handle missing ssh-keygen and ssh-add - Add ssh-keygen as a recommends for ssh MFA authentication - Print user and apiurl when prompting for a password - Pass apiurl to all auth handlers - Do not list declined requests by default - Fix 'osc up' on project level for scm packages - Lock cookiejar to prevent unnecessary signature auth - Process input with configurable project separators - Add project_separator to config file - Fix race condition in using .old directory in Serviceinfo.execute() - Send HTTP header Accept: application/xml - Print URLs and xpaths in debug rather than verbose mode - Inject no-op print() into http.client when http debugging is off - Reset "file current position" on errors in HTTP requests - Create ~/.config/osc/trusted-certs if not exists - conf: Convert defaults to their expected types - Document `build` repo selection logic - Add debug print for REPO (and desc just in case) - Shortened `build` help and add debug prints - Replace unmaintained cmdln.py with a custom code - Allow intermixing positional and optional args - Add global options to subcommands so they can be specified in any place - Remove the '-A' option from the 'maintainer' command - Replace the '-q/--hide-legend' option in 'prjresults' command with global '-q/--quiet' option - Remove duplicated --debug and --verbose options - Add version command to print the used version - Remove deprecated 'plaintext_passwd' config option - Remove deprecated 'GnomeKeyringCredentialsManager' and related code - Remove deprecated '--skip-validation' option from the 'commit' command - Remove deprecated '--oldpkg', '--oldprj' options from the 'rdiff' command - Remove deprecated subcommands 'create', 'list', 'log', 'show', 'decline', 'accept', 'delete', 'revoke' from the 'submitrequest' command - Remove deprecated '--seperate-requests' option from the 'submitrequest' command - Remove deprecated '--raw' option from the 'develproject' command - Remove deprecated '--maintained' option from the 'search' command - Remove deprecated 'rlog' command - Remove deprecated 'rprjresults' command - Remove deprecated 'rresults' command - Remove deprecated 'results_meta' command - Remove deprecated 'deleteprj' command - Remove deprecated 'deletepac' command - Remove deprecated 'editmeta' command - Remove deprecated Request.get_creator() - Remove PROJ_PACK.txt file, move its content to GitHub issue #1099 - Remove TODO file, move its content to GitHub issue #1098 - Remove fuse support - Remove unused run_bandit.sh - Remove obsolete osc_expand_link.pl - Remove unused icons - Replace imp with importlib - Move files from dist/ to contrib/ - Move osc.fish under contrib/ - Move python package metadata from setup.py to setup.cfg - Move __version__ from osc.core to osc - Fix resource warnings (unclosed files) - 1.0.0b1 - drop Python 2 support - switch http_request() to urllib3 and cryptography (drop M2Crypto dependency) - warn when using HTTP connection, Make HTTPS the default - add XDG compatible location for osc plugins - replace osc-wrapper.py with entry_points. - core: add functions for glob matching of multibuild flavors - fix multibuild packages in all osc commands where applicable - do not ask for login for -h,--help - move format_table() to util.helper - code cleanups * Thu Sep 08 2022 Daniel Mach <daniel.mach@suse.com> - 0.182.0 - fix build on SLE12 / python 2.7 - SSH auth: Fix getallmatchingheaders() output to correspond with headers.get_all() - send HTTP header Accept: application/xml - git_version: return version from the source code if there's no matching tag - spec file: - Revert to python2 on SLE12 - Recommend openssh for ssh key auth * Wed Aug 17 2022 Michal Suchanek <msuchanek@suse.com> - Fix M2Crypto package name on SLE12 - Do not build with python3.6 - it does not have libraries nothing provides python36-M2Crypto > 0.19 nothing provides python36-chardet * Thu Aug 11 2022 Daniel Mach <daniel.mach@suse.com> - fix building on distros that are not openSUSE or SLE * Thu Aug 04 2022 Dirk Müller <dmueller@suse.com> - build against python3.6 for SLE12 and older * Tue Jul 26 2022 Daniel Mach <daniel.mach@suse.com> - 0.181.0 - fix crash when 'pass' is not set in the config file - add missing attributes to Package when scm_url is set - fix failure to create config in current dir - update list of considered file names for ssh key autodetection - allow users to prefer ssh key over password auth - ssh: recognize gpg keys (yubikey usage) - fix operating on _project meta - revert "interpretation of string literals in messages" that broke unicode handling - fix product build rpm caching - enable md5 revisions in osc log - parseRevisionOption(): raise an exception on invalid revisions * Fri Jun 24 2022 Daniel Mach <daniel.mach@suse.com> - 0.180.0 - warn when trying to commit a prj/pac managed in scm - fix crash on "osc up" for git based package/projects - don't traceback on invalid credentials manager - improve README, rename it to README.md - declare OscHTTPSignatureAuthHandler as a new-style class - remove illegal character in comment * Thu Jun 02 2022 Daniel Mach <daniel.mach@suse.com> - 0.179.0 - signature (ssh key) authetication fixes (RSA key support, skip binary files) - commandline: handle calls without arguments gracefully - use percent-quoted url for download url generation - osc co/up: highlight pending requests' header - get_results(): fix check for empty details - another exception for github URLs for "osc add" - update Sphinx configuration, documentation fixes - make Sphinx optional in setup.py not to break package builds - support flavors in aggregatepac - check if repos provided to aggregatepac command exist - several coding style fixes * Tue May 24 2022 Daniel Mach <daniel.mach@suse.com> - 0.178.0 - EXPERIMENTAL: git repository handling * init command is working inside of a git repository * downloadassets command fetches references assets from build description * checkout is cloning from git - EXPERIMENTAL: signature (ssh key) authetication * allow to configure 'sshkey' option in the config * try to guess ssh key from the keys added to ssh-agent * rename OscHTTPBasicAuthHandler to OscHTTPAuthHandler * simplify bad auth retry workaround needed for old python versions - add support for building preinstall images - add support for building Helm charts - show the md5s that are failing to validate after fetching a package - add missing space to copypac completion - never require login in the help command - linkdiff: raise an exception when an added file is missing - run tests via calling 'setup.py test' - several coding style fixes - spec file: - run tests via calling 'setup.py test' - disabled tests in debian.rules * Tue Apr 26 2022 Marco Strigl <marco.strigl@suse.com> - 0.177.0 * switch to python3 in osc-wrapper and make python3 explicit * allow formatting of the sccache uri * show repository state and details * a few minor fixes and improvements in credentials handling * order credential managers by priority * kernel keyring is now supported as credential manager * support regex based name filtering in core.get_prj_results() * revision parsing parseRevisionOption(): cleanup and make logic consistent * use sr_ids[0] for superseding (fixes issues with superseding requests containing many packages * download logs and metadata in subdirs named by packages when osc getbinaries is issued on project level or in multibuild case - spec file: * recommed python-keyring-keyutils for new kernel keyring backend * Mon Feb 28 2022 Daniel Mach <daniel.mach@suse.com> - 0.176.0 * add -F option to osc submitreq * add --verbose option to build command * fix getbinaries command to fetch also multibuild packages * fix getbinaries -M/--multibuild-package option usage * skip fetching metadata and logs in the getbinaries command * do not download a bdep with a hdrmd5 from the api by default * re-download file from API when hdrmd5 doesn't match * honor --download-api-only option * remove Windows from the supported operating systems * fix license in setup.py * add py3.10 and py3.11 to the classifiers in setup.py * use the latest version of COPYING file from gnu.org * fix crash on terminal resize during download * do not fail with a traceback in case of a config error * preserve oscrc symlink when writing conf file * escape % character in binary download URLs * fix printing paths to built debian packages * Tue Feb 22 2022 Matthew Davis <opensuse@virtual.drop.net> - 0.175.1: * Modified SPEC file to be more compatible with KOJI and COPR. * * Modified SPEC file to use python3 for CentOS/RHEL 7 * * Modified SPEC file use fedora/rhel version macros. * * Changed perl to sed in %install section of SPEC file. * Thu Dec 02 2021 Marco Strigl <marco.strigl@suse.com> - 0.175.0: * do not crash when running "osc search --binary --verbose foo" * don't run source services when building outside of an OSC package working copy * fix XDG_CONFIG_HOME * offer a force ("f") choice in metafile.edit's error handling code path * fix XPath used in search requests * add support for creating a workflow token via "osc token" * handle missing os.sysconf more gracefully * detachbranch: remove _link when link target got removed * improve error message in case of an URLError * fix downloading from mirrors * avoid sending entire projects on "osc mr" * fix hdmrd5 check of local cached files * improve logic for conffile mode handling * Wed Jul 21 2021 Marcus Hüwe <suse-tux@gmx.de> - 0.174.0: * fix password deletion via "osc config -d <apiurl> pass" * support changing the password store via "osc config <apiurl> - -select-password-store") * support slash syntax in osc browse ("osc browse prj/pkg" is equivalent to "osc browse prj pkg") * fix the commit of a frozen package wc * fix local product builds using obsrepositories:/ directives * print a meaningful message when trying to a commit a non-existent package * Fri Jun 18 2021 Atilla ÖNTAŞ <tarakbumba@gmail.com> - force Mageia >= 8 builds to python3; python2 is deprecated in Mageia 8 and up. * Tue May 18 2021 Marcus Hüwe <suse-tux@gmx.de> - 0.173.0: * add showlinked command to show all references of packages linking to a given one * add build --shell-after-build flag. It can also be set via .oscrc. * add build --stage flag. Useful for example for fixing file lists and just running the install section to see the result of it (use --stage=i=). Check the help for more details. * allow to run build script as non-root, by setting su-wrapper empty => osc is not guessing anymore if user builds are wanted * add support for cross arch local build using a sysroot * support slash notation in "osc creq -a <action type> args" * add "--force" option to the "osc add" command (can be used to override the exclude_glob config option) * support the commit of arbitrary sized files * add support for sccache * Wed May 05 2021 Dominique Leuenberger <dimstar@opensuse.org> - Install macros.osc to %{_rpmmacrodir}, not to /etc/rpm. * Wed Jan 27 2021 Marcus Hüwe <suse-tux@gmx.de> - reformat spec with a recent version of the obs-service-format_spec_file service * Wed Jan 27 2021 Marcus Hüwe <suse-tux@gmx.de> - 0.172.0: * support --lastsucceeded/--last-succeeded in "osc buildlog", "osc remotebuildlog" + friends (perform the corresponding operation on the build log of the last successful build) * fix pypi deployment via Travis CI * several fixes in request related code paths (no double html_escape of a request's description etc.) * support local builds in a systemd-nspawn container * fix potential TypeErrors+UnicodeEncodeErrors in the util.cpio and util.ar modules * support local flatpak builds (requires a recent build version) * "osc init <prj>" works for a non-existent (server-side) project <prj> * .old dir support for source services so that some services have access to the results of a previous service run
/etc/profile.d/osc.csh /usr/bin/git-obs /usr/bin/osc /usr/lib/osc-plugins /usr/lib/python3.11/site-packages/osc /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/PKG-INFO /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/SOURCES.txt /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/dependency_links.txt /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/entry_points.txt /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/requires.txt /usr/lib/python3.11/site-packages/osc-1.10.1-py3.11.egg-info/top_level.txt /usr/lib/python3.11/site-packages/osc/OscConfigParser.py /usr/lib/python3.11/site-packages/osc/__init__.py /usr/lib/python3.11/site-packages/osc/__pycache__ /usr/lib/python3.11/site-packages/osc/__pycache__/OscConfigParser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/OscConfigParser.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/babysitter.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/babysitter.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/build.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/build.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/checker.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/checker.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/cmdln.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/cmdln.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline_common.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline_common.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline_git.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/commandline_git.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/conf.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/conf.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/core.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/core.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/credentials.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/credentials.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/fetch.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/fetch.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/grabber.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/grabber.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/meter.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/meter.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/oscerr.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/oscerr.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/oscssl.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/oscssl.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/store.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/__pycache__/store.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private /usr/lib/python3.11/site-packages/osc/_private/__init__.py /usr/lib/python3.11/site-packages/osc/_private/__pycache__ /usr/lib/python3.11/site-packages/osc/_private/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_build.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_build.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_configuration.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_configuration.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_source.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/api_source.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/common.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/common.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/package.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/package.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/_private/__pycache__/request.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/_private/api.py /usr/lib/python3.11/site-packages/osc/_private/api_build.py /usr/lib/python3.11/site-packages/osc/_private/api_configuration.py /usr/lib/python3.11/site-packages/osc/_private/api_source.py /usr/lib/python3.11/site-packages/osc/_private/common.py /usr/lib/python3.11/site-packages/osc/_private/package.py /usr/lib/python3.11/site-packages/osc/_private/request.py /usr/lib/python3.11/site-packages/osc/babysitter.py /usr/lib/python3.11/site-packages/osc/build.py /usr/lib/python3.11/site-packages/osc/checker.py /usr/lib/python3.11/site-packages/osc/cmdln.py /usr/lib/python3.11/site-packages/osc/commandline.py /usr/lib/python3.11/site-packages/osc/commandline_common.py /usr/lib/python3.11/site-packages/osc/commandline_git.py /usr/lib/python3.11/site-packages/osc/commands /usr/lib/python3.11/site-packages/osc/commands/__init__.py /usr/lib/python3.11/site-packages/osc/commands/__pycache__ /usr/lib/python3.11/site-packages/osc/commands/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person_register.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person_register.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person_search.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/person_search.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_add.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_add.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_list.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_list.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_remove.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands/__pycache__/repo_remove.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands/person.py /usr/lib/python3.11/site-packages/osc/commands/person_register.py /usr/lib/python3.11/site-packages/osc/commands/person_search.py /usr/lib/python3.11/site-packages/osc/commands/repo.py /usr/lib/python3.11/site-packages/osc/commands/repo_add.py /usr/lib/python3.11/site-packages/osc/commands/repo_list.py /usr/lib/python3.11/site-packages/osc/commands/repo_remove.py /usr/lib/python3.11/site-packages/osc/commands_git /usr/lib/python3.11/site-packages/osc/commands_git/__init__.py /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__ /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_add.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_add.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_list.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_list.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_remove.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_remove.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_update.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/login_update.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo_clone.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo_clone.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo_fork.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/repo_fork.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_add.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_add.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_list.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_list.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_remove.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/commands_git/__pycache__/ssh_key_remove.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/commands_git/login.py /usr/lib/python3.11/site-packages/osc/commands_git/login_add.py /usr/lib/python3.11/site-packages/osc/commands_git/login_list.py /usr/lib/python3.11/site-packages/osc/commands_git/login_remove.py /usr/lib/python3.11/site-packages/osc/commands_git/login_update.py /usr/lib/python3.11/site-packages/osc/commands_git/repo.py /usr/lib/python3.11/site-packages/osc/commands_git/repo_clone.py /usr/lib/python3.11/site-packages/osc/commands_git/repo_fork.py /usr/lib/python3.11/site-packages/osc/commands_git/ssh_key.py /usr/lib/python3.11/site-packages/osc/commands_git/ssh_key_add.py /usr/lib/python3.11/site-packages/osc/commands_git/ssh_key_list.py /usr/lib/python3.11/site-packages/osc/commands_git/ssh_key_remove.py /usr/lib/python3.11/site-packages/osc/conf.py /usr/lib/python3.11/site-packages/osc/connection.py /usr/lib/python3.11/site-packages/osc/core.py /usr/lib/python3.11/site-packages/osc/credentials.py /usr/lib/python3.11/site-packages/osc/fetch.py /usr/lib/python3.11/site-packages/osc/git_scm /usr/lib/python3.11/site-packages/osc/git_scm/__init__.py /usr/lib/python3.11/site-packages/osc/git_scm/__pycache__ /usr/lib/python3.11/site-packages/osc/git_scm/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/git_scm/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/git_scm/__pycache__/store.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/git_scm/__pycache__/store.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/git_scm/store.py /usr/lib/python3.11/site-packages/osc/gitea_api /usr/lib/python3.11/site-packages/osc/gitea_api/__init__.py /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__ /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/branch.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/branch.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/conf.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/conf.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/connection.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/connection.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/fork.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/fork.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/repo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/repo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/ssh_key.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/ssh_key.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/user.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/__pycache__/user.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/gitea_api/branch.py /usr/lib/python3.11/site-packages/osc/gitea_api/conf.py /usr/lib/python3.11/site-packages/osc/gitea_api/connection.py /usr/lib/python3.11/site-packages/osc/gitea_api/exceptions.py /usr/lib/python3.11/site-packages/osc/gitea_api/fork.py /usr/lib/python3.11/site-packages/osc/gitea_api/repo.py /usr/lib/python3.11/site-packages/osc/gitea_api/ssh_key.py /usr/lib/python3.11/site-packages/osc/gitea_api/user.py /usr/lib/python3.11/site-packages/osc/grabber.py /usr/lib/python3.11/site-packages/osc/meter.py /usr/lib/python3.11/site-packages/osc/obs_api /usr/lib/python3.11/site-packages/osc/obs_api/__init__.py /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__ /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/enums.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/enums.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/flag.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/flag.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/group_role.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/group_role.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo_pubkey.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo_pubkey.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo_sslcert.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/keyinfo_sslcert.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/linkinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/linkinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_devel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_devel.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_revision.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_revision.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_sources.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_sources.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_sources_file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/package_sources_file.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_owner.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_owner.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_role.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_role.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_package.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_package.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_project.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_project.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/person_watchlist_request.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_devel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_devel.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_link.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_link.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_maintenance_maintains.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/project_maintenance_maintains.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_download.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_download.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_download_master.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_download_master.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_hostsystem.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_hostsystem.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_path.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_path.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_releasetarget.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/repository_releasetarget.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_acceptinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_acceptinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_group.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_group.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_grouped.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_grouped.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_options.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_options.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_person.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_person.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_source.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_source.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_target.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_action_target.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_history.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_history.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_review.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_review.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_review_history.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_review_history.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_diff.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_diff.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_new.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_new.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_old.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_file_old.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_files_file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_files_file.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_issue.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_issue.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_new.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_new.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_old.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_sourcediff_old.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_state.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/request_state.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/scmsync_obsinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/scmsync_obsinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/serviceinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/serviceinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/simple_flag.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/simple_flag.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/status.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/status.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/status_data.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/status_data.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/token.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_api/__pycache__/token.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_api/enums.py /usr/lib/python3.11/site-packages/osc/obs_api/flag.py /usr/lib/python3.11/site-packages/osc/obs_api/group_role.py /usr/lib/python3.11/site-packages/osc/obs_api/keyinfo.py /usr/lib/python3.11/site-packages/osc/obs_api/keyinfo_pubkey.py /usr/lib/python3.11/site-packages/osc/obs_api/keyinfo_sslcert.py /usr/lib/python3.11/site-packages/osc/obs_api/linkinfo.py /usr/lib/python3.11/site-packages/osc/obs_api/package.py /usr/lib/python3.11/site-packages/osc/obs_api/package_devel.py /usr/lib/python3.11/site-packages/osc/obs_api/package_revision.py /usr/lib/python3.11/site-packages/osc/obs_api/package_sources.py /usr/lib/python3.11/site-packages/osc/obs_api/package_sources_file.py /usr/lib/python3.11/site-packages/osc/obs_api/person.py /usr/lib/python3.11/site-packages/osc/obs_api/person_owner.py /usr/lib/python3.11/site-packages/osc/obs_api/person_role.py /usr/lib/python3.11/site-packages/osc/obs_api/person_watchlist.py /usr/lib/python3.11/site-packages/osc/obs_api/person_watchlist_package.py /usr/lib/python3.11/site-packages/osc/obs_api/person_watchlist_project.py /usr/lib/python3.11/site-packages/osc/obs_api/person_watchlist_request.py /usr/lib/python3.11/site-packages/osc/obs_api/project.py /usr/lib/python3.11/site-packages/osc/obs_api/project_devel.py /usr/lib/python3.11/site-packages/osc/obs_api/project_link.py /usr/lib/python3.11/site-packages/osc/obs_api/project_maintenance_maintains.py /usr/lib/python3.11/site-packages/osc/obs_api/repository.py /usr/lib/python3.11/site-packages/osc/obs_api/repository_download.py /usr/lib/python3.11/site-packages/osc/obs_api/repository_download_master.py /usr/lib/python3.11/site-packages/osc/obs_api/repository_hostsystem.py /usr/lib/python3.11/site-packages/osc/obs_api/repository_path.py /usr/lib/python3.11/site-packages/osc/obs_api/repository_releasetarget.py /usr/lib/python3.11/site-packages/osc/obs_api/request.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_acceptinfo.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_group.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_grouped.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_options.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_person.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_source.py /usr/lib/python3.11/site-packages/osc/obs_api/request_action_target.py /usr/lib/python3.11/site-packages/osc/obs_api/request_history.py /usr/lib/python3.11/site-packages/osc/obs_api/request_review.py /usr/lib/python3.11/site-packages/osc/obs_api/request_review_history.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_file_diff.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_file_new.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_file_old.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_files_file.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_issue.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_new.py /usr/lib/python3.11/site-packages/osc/obs_api/request_sourcediff_old.py /usr/lib/python3.11/site-packages/osc/obs_api/request_state.py /usr/lib/python3.11/site-packages/osc/obs_api/scmsync_obsinfo.py /usr/lib/python3.11/site-packages/osc/obs_api/serviceinfo.py /usr/lib/python3.11/site-packages/osc/obs_api/simple_flag.py /usr/lib/python3.11/site-packages/osc/obs_api/status.py /usr/lib/python3.11/site-packages/osc/obs_api/status_data.py /usr/lib/python3.11/site-packages/osc/obs_api/token.py /usr/lib/python3.11/site-packages/osc/obs_scm /usr/lib/python3.11/site-packages/osc/obs_scm/__init__.py /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__ /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/file.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/linkinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/linkinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/package.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/package.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/project.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/project.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/serviceinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/serviceinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/store.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/__pycache__/store.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/obs_scm/file.py /usr/lib/python3.11/site-packages/osc/obs_scm/linkinfo.py /usr/lib/python3.11/site-packages/osc/obs_scm/package.py /usr/lib/python3.11/site-packages/osc/obs_scm/project.py /usr/lib/python3.11/site-packages/osc/obs_scm/serviceinfo.py /usr/lib/python3.11/site-packages/osc/obs_scm/store.py /usr/lib/python3.11/site-packages/osc/oscerr.py /usr/lib/python3.11/site-packages/osc/oscssl.py /usr/lib/python3.11/site-packages/osc/output /usr/lib/python3.11/site-packages/osc/output/__init__.py /usr/lib/python3.11/site-packages/osc/output/__pycache__ /usr/lib/python3.11/site-packages/osc/output/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/input.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/input.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/key_value_table.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/key_value_table.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/output.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/output.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/tty.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/tty.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/widechar.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/output/__pycache__/widechar.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/output/input.py /usr/lib/python3.11/site-packages/osc/output/key_value_table.py /usr/lib/python3.11/site-packages/osc/output/output.py /usr/lib/python3.11/site-packages/osc/output/tty.py /usr/lib/python3.11/site-packages/osc/output/widechar.py /usr/lib/python3.11/site-packages/osc/py.typed /usr/lib/python3.11/site-packages/osc/store.py /usr/lib/python3.11/site-packages/osc/util /usr/lib/python3.11/site-packages/osc/util/__init__.py /usr/lib/python3.11/site-packages/osc/util/__pycache__ /usr/lib/python3.11/site-packages/osc/util/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/ar.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/ar.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/archquery.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/archquery.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/cpio.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/cpio.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/debquery.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/debquery.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/git_version.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/git_version.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/helper.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/helper.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/models.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/models.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/packagequery.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/packagequery.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/repodata.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/repodata.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/rpmquery.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/rpmquery.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/safewriter.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/safewriter.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xdg.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xdg.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xml.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xml.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xpath.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/osc/util/__pycache__/xpath.cpython-311.pyc /usr/lib/python3.11/site-packages/osc/util/ar.py /usr/lib/python3.11/site-packages/osc/util/archquery.py /usr/lib/python3.11/site-packages/osc/util/cpio.py /usr/lib/python3.11/site-packages/osc/util/debquery.py /usr/lib/python3.11/site-packages/osc/util/git_version.py /usr/lib/python3.11/site-packages/osc/util/helper.py /usr/lib/python3.11/site-packages/osc/util/models.py /usr/lib/python3.11/site-packages/osc/util/packagequery.py /usr/lib/python3.11/site-packages/osc/util/repodata.py /usr/lib/python3.11/site-packages/osc/util/rpmquery.py /usr/lib/python3.11/site-packages/osc/util/safewriter.py /usr/lib/python3.11/site-packages/osc/util/xdg.py /usr/lib/python3.11/site-packages/osc/util/xml.py /usr/lib/python3.11/site-packages/osc/util/xpath.py /usr/lib/rpm/macros.d/macros.osc /usr/libexec/git/obs /usr/share/bash-completion/completions/osc.bash /usr/share/doc/packages/osc /usr/share/doc/packages/osc/AUTHORS /usr/share/doc/packages/osc/NEWS /usr/share/doc/packages/osc/README.md /usr/share/fish /usr/share/fish/vendor_completions.d /usr/share/fish/vendor_completions.d/osc.fish /usr/share/licenses/osc /usr/share/licenses/osc/COPYING /usr/share/man/man1/osc.1.gz /usr/share/man/man5/oscrc.5.gz /usr/share/osc /usr/share/osc/complete /usr/share/zsh /usr/share/zsh/functions /usr/share/zsh/functions/Completion /usr/share/zsh/functions/Completion/osc.zsh /var/lib/osc-plugins
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 11 00:49:50 2025