Commit Graph

454 Commits

Author SHA256 Message Date
Ana Guerrero
d51babeb87 Accepting request 1123909 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1123909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=187
2023-11-07 20:27:31 +00:00
1aa43d4859 Accepting request 1122816 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1122816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=422
2023-11-07 10:32:53 +00:00
Ana Guerrero
ba65a2cd66 Accepting request 1121166 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1121166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=186
2023-10-30 21:10:41 +00:00
7bdeb9bacf Accepting request 1120473 from home:jirislaby:branches:openSUSE:Tools
- fix bash completion suffix (.bash instead of .sh) (bsc#1216531)

OBS-URL: https://build.opensuse.org/request/show/1120473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=420
2023-10-30 11:41:21 +00:00
Ana Guerrero
dd9bab99de Accepting request 1120464 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1120464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=185
2023-10-26 15:14:40 +00:00
2ca1233cd0 Accepting request 1119916 from home:jirislaby:branches:openSUSE:Tools
- fix bash completion suffix (.bash instead of .sh)

OBS-URL: https://build.opensuse.org/request/show/1119916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=418
2023-10-26 06:38:07 +00:00
Ana Guerrero
922d82e3bf Accepting request 1118971 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1118971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=184
2023-10-19 20:50:18 +00:00
7a497addae Accepting request 1118947 from home:dmach:branches:openSUSE:Tools
- 1.4.3
  - Configuration:
    - Allow undefined fields in Options and HostOptions

OBS-URL: https://build.opensuse.org/request/show/1118947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=416
2023-10-19 13:29:41 +00:00
Ana Guerrero
53eae548ce Accepting request 1118018 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1118018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=183
2023-10-17 18:24:18 +00:00
9168991d8e Accepting request 1118006 from home:dmach:branches:openSUSE:Tools
- 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()

OBS-URL: https://build.opensuse.org/request/show/1118006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=414
2023-10-16 13:24:59 +00:00
Ana Guerrero
ea19730c00 Accepting request 1116735 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1116735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=182
2023-10-10 19:00:36 +00:00
269c01d26d Accepting request 1116734 from home:dmach:branches:openSUSE:Tools
- 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
    - Fix whitespaces in the changes file

OBS-URL: https://build.opensuse.org/request/show/1116734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=412
2023-10-10 18:22:58 +00:00
231318ffd4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=411 2023-10-10 07:02:09 +00:00
419e78e94a Accepting request 1115564 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1115564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=410
2023-10-09 11:08:20 +00:00
Ana Guerrero
a0d387d143 Accepting request 1106883 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1106883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=181
2023-08-28 15:17:44 +00:00
d096c8b1f4 Accepting request 1106804 from home:dmach:branches:openSUSE:Tools
- 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)

OBS-URL: https://build.opensuse.org/request/show/1106804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=408
2023-08-28 11:53:26 +00:00
Dominique Leuenberger
7914341056 Accepting request 1103223 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1103223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=180
2023-08-10 13:34:24 +00:00
adb5825e8d Accepting request 1103139 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1103139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=406
2023-08-09 19:17:06 +00:00
Dominique Leuenberger
b35af9b2a3 Accepting request 1098818 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1098818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=179
2023-07-15 21:15:19 +00:00
a7c877fb51 Accepting request 1098639 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1098639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=404
2023-07-15 15:24:45 +00:00
Dominique Leuenberger
40d586737b Accepting request 1089016 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1089016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=178
2023-05-25 21:52:55 +00:00
41733874df Accepting request 1088780 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1088780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=402
2023-05-25 11:13:22 +00:00
9f0b78817f Accepting request 1088528 from home:dmach:branches:openSUSE:Tools
Fix building AppImage:
- change shebang from /usr/bin/env python3 to /usr/bin/python3 to use the interpreter from the image
- also update packages to list all obs services and scm-bridge

OBS-URL: https://build.opensuse.org/request/show/1088528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=401
2023-05-23 07:00:14 +00:00
Dominique Leuenberger
b1ffce0e47 Accepting request 1086102 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1086102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=177
2023-05-10 15:38:18 +00:00
74761bc601 Accepting request 1085990 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1085990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=399
2023-05-10 15:03:48 +00:00
Dominique Leuenberger
8c8c56d32b Accepting request 1084818 from openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1084818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=176
2023-05-05 13:57:40 +00:00
96d2c27d29 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=397 2023-05-05 10:34:30 +00:00
0ccd3c2bd5 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=396 2023-05-04 16:59:16 +00:00
611ca01e9d Accepting request 1084218 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1084218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=395
2023-05-03 13:13:22 +00:00
5c42e4d241 Accepting request 1084128 from home:nickbrown:branches:openSUSE:Tools
Fixed the installation of the completion, which was missing.
Create/Install a manpage.
Fixed a few lintian warnings about the packaging.

Adding this to the openSUSE:Tools prjconf would be useful so that lintian is automatically run on the built packages: https://github.com/openSUSE/obs-build/blob/master/build-recipe-dsc#L184

```
%if 0%{?debian}
support: lintian
%endif
```

OBS-URL: https://build.opensuse.org/request/show/1084128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=394
2023-05-03 08:25:44 +00:00
Dominique Leuenberger
05d49ffcee Accepting request 1078423 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1078423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=175
2023-04-11 13:54:35 +00:00
97c7608393 Accepting request 1078421 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1078421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=392
2023-04-11 12:11:12 +00:00
Dominique Leuenberger
2815f9ce6a Accepting request 1077044 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1077044
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=174
2023-04-03 19:49:23 +00:00
90cd1dd25c Accepting request 1076940 from home:dmach:branches:openSUSE:Tools
- Update to 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

OBS-URL: https://build.opensuse.org/request/show/1076940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=390
2023-04-03 17:47:53 +00:00
Dominique Leuenberger
bf4d4d6d00 Accepting request 1072666 from openSUSE:Tools
- Update to 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'

OBS-URL: https://build.opensuse.org/request/show/1072666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=173
2023-03-17 16:05:17 +00:00
c925468393 Accepting request 1072665 from home:dmach:branches:openSUSE:Tools
- Update to 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'

OBS-URL: https://build.opensuse.org/request/show/1072665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=388
2023-03-17 15:31:52 +00:00
Dominique Leuenberger
4da4fcc329 Accepting request 1072318 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1072318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=172
2023-03-16 21:59:30 +00:00
3c4c771ba7 Accepting request 1072314 from home:dmach:branches:openSUSE:Tools
- Update to 1.0.0
- Drop debian changelog entries because they weren't updated for a long time without anybody noticing
- Simplify _service

OBS-URL: https://build.opensuse.org/request/show/1072314
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=386
2023-03-16 10:15:19 +00:00
Dominique Leuenberger
c179dce91c Accepting request 1064026 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1064026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=171
2023-02-09 15:23:42 +00:00
9c3a1880a3 Accepting request 1064021 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1064021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=384
2023-02-09 14:42:15 +00:00
Dominique Leuenberger
7819b8a3b7 Accepting request 1063021 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1063021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=170
2023-02-03 21:05:58 +00:00
c732089724 Accepting request 1063014 from home:dmach:branches:openSUSE:Tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1063014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=382
2023-02-03 10:53:55 +00:00
Dominique Leuenberger
b2d4433e8d Accepting request 1060883 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1060883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=169
2023-01-25 16:44:18 +00:00
2822cce090 Accepting request 1060881 from home:dirkmueller:Factory
- add 1217.patch to fix correct variable (prj instead of project)

OBS-URL: https://build.opensuse.org/request/show/1060881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=380
2023-01-25 12:54:03 +00:00
05bc771cef Accepting request 1060873 from home:dirkmueller:Factory
- add 1228.patch to fix regressions in get_request_list

OBS-URL: https://build.opensuse.org/request/show/1060873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=379
2023-01-25 12:28:21 +00:00
Dominique Leuenberger
d71e104f11 Accepting request 1059402 from openSUSE:Tools
OBS-URL: https://build.opensuse.org/request/show/1059402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=168
2023-01-18 16:11:31 +00:00
2e49a3b5cb Accepting request 1059396 from home:dmach:branches:openSUSE:Tools
Remove unused debian files.

OBS-URL: https://build.opensuse.org/request/show/1059396
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=377
2023-01-18 14:46:12 +00:00
837721237b Accepting request 1058838 from home:dmach:branches:openSUSE:Tools
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

OBS-URL: https://build.opensuse.org/request/show/1058838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=376
2023-01-18 11:09:07 +00:00
Dominique Leuenberger
c391cc043d Accepting request 1010442 from openSUSE:Tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1010442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/osc?expand=0&rev=167
2022-10-14 13:41:54 +00:00
a56c7d992d Accepting request 1007205 from home:michals
- 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

OBS-URL: https://build.opensuse.org/request/show/1007205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Tools/osc?expand=0&rev=374
2022-10-13 08:48:47 +00:00