b0629f6b90
connection: Allow disabling retry on 400 HTTP status code
...
We probably want the retry on by default to retry on running services,
but in some cases such as osc diff it only adds delays while handling
a quite expected errror state.
2023-04-28 14:53:29 +02:00
49cfd020fd
Fix 'diff' command to support diffing selected files only
2023-04-28 14:38:43 +02:00
01ac4bef6f
Merge pull request #1309 from dmach/fix-urlgrab-invalid-scheme
...
Fix urlgrab to skip mirrors with invalid scheme
2023-04-28 11:24:14 +02:00
426f2102ae
Merge pull request #1310 from dmach/dependson-identify-inherited-packages
...
Identify inherited packages in the 'dependson' command output
2023-04-28 11:23:51 +02:00
a08ab2ef18
Identify inherited packages in the 'dependson' command output
2023-04-28 09:30:38 +02:00
0ea0015ca1
Merge pull request #1307 from dmach/build-fix-get_repo
...
Fix build.get_repo() to return only directory that contains 'repodata/repomd.xml'
2023-04-28 09:07:23 +02:00
ea69d13157
Fix urlgrab to skip mirrors with invalid scheme
...
The package will get downloaded from another mirror
or directly from the API.
2023-04-28 09:02:28 +02:00
2cdf0520f3
Fix build.get_repo() to return only directory that contains 'repodata/repomd.xml'
2023-04-27 13:58:13 +02:00
6d5493130e
Merge pull request #1306 from dmach/connection-retry-on-errors
...
Retry on receiving the following HTTP status codes: 400, 500, 502, 503, 504
2023-04-27 11:31:56 +02:00
3f421c8fad
Merge pull request #1305 from dmach/link-popt
...
Document 'popt' attribute in the _link template
2023-04-27 11:29:14 +02:00
601e0d08a6
Merge pull request #1304 from dmach/buildtool-opt
...
Add '--buildtool-opt' option passing options to underlying rpmbuild to the 'build' command
2023-04-27 11:28:32 +02:00
9f62fce5a4
Add '--buildtool-opt' option passing options to underlying rpmbuild to the 'build' command
2023-04-26 11:28:01 +02:00
e25dc2d24f
Retry on receiving the following HTTP status codes: 400, 500, 502, 503, 504
...
Retrying 400 mitigates a problem with retrieving data from OBS API while the
server runs a service.
2023-04-26 10:29:34 +02:00
04b6fb137a
Document 'popt' attribute in the _link template
2023-04-26 09:33:04 +02:00
c9c3dd62c0
Merge pull request #1302 from dmach/fix-buildhistory-limit-type
...
Fix 'buildhistory' command by setting the type of the '--limit' option to int
2023-04-17 16:28:58 +02:00
9926791bf0
Fix 'buildhistory' command by setting the type of the '--limit' option to int
2023-04-17 15:35:17 +02:00
e299ab98bd
Merge pull request #1301 from marxin/fix-old-folder
...
clean-up .old folder if an exception happens
2023-04-17 14:22:38 +02:00
Martin Liska
a01d2a43df
clean-up .old folder if an exception happens
...
Fixes : openSUSE/obs-build#920
2023-04-14 13:53:32 +02:00
6e4fcfe315
Merge pull request #1299 from dmach/fix-buildinfo-debug
...
Bring the '--debug' option back to the 'buildinfo' command
2023-04-14 09:41:38 +02:00
53e204f275
Bring the '--debug' option back to the 'buildinfo' command
...
It was automatically removed by the argument parser when resolving
a conflict between buildinfo's --debug and the global --debug option.
Now we're iterating backwards to give the command's options
a priority over parent/global options.
2023-04-11 17:09:50 +02:00
fcc4b9cc7e
release 1.1.1
2023-04-11 14:01:52 +02:00
c2b0898bbe
Merge pull request #1290 from hellcp-work/master
...
Fix creq command not working
2023-04-11 13:51:33 +02:00
Jacob Michalskie
67f77ae582
Fix creq command not working
2023-04-11 13:43:10 +02:00
1a9d973bce
Merge pull request #1298 from dmach/fix-interactive-config-setup
...
Fix interactive config setup
2023-04-11 13:41:59 +02:00
43f07f90c4
Merge pull request #1293 from dmach/cli-fix-loading-plugins
...
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
2023-04-11 13:41:11 +02:00
96c193545e
Merge pull request #1297 from dmach/fix-ls-slash
...
ls: Fix listing all projects when project equals to '/'
2023-04-11 13:26:58 +02:00
0600b6745d
ls: Fix listing all projects when project equals to '/'
2023-04-11 12:49:13 +02:00
713856d15a
commandline: Handle missing config or credentials
2023-04-11 11:27:34 +02:00
5f912a8d7d
conf: Display apiurl when asking for a username or a password
2023-04-11 11:25:24 +02:00
cf6e33a59b
conf: If apiurl is not set in interactive_config_setup(), use apiurl from DEFAULTS
2023-04-11 11:11:25 +02:00
8b5f0139e1
Merge pull request #1291 from andreas-schwab/master
...
Decode entities in HTTPError message body
2023-04-06 09:02:10 +02:00
baca98abbb
commandline: Do not recurse into subdirs when loading plugins
2023-04-05 15:54:20 +02:00
497f4db18b
commandline: Append plugin dirs to sys.path to allow loading modules installed next to the plugins
2023-04-05 15:53:17 +02:00
b6a6ee5c00
Decode entities in HTTPError message body
2023-04-04 14:36:32 +02:00
9e0d7783d6
release 1.1.0
2023-04-03 13:45:36 +02:00
b3e88c5380
Merge pull request #1289 from dmach/fix-commandline-default-apiurl
...
commandline: Fix regression in handling default apiurl from oscrc
2023-04-03 09:33:20 +02:00
bff9e6f7d4
Merge pull request #1288 from dmach/restore-include_request_from_project
...
rq list: Restore 'include_request_from_project' conf option functionality
2023-04-03 09:13:45 +02:00
bc468b7710
commandline: Fix regression in handling default apiurl from oscrc
...
The default apiurl (https://api.opensuse.org ) was always used as default
regardless the settings in oscrc.
2023-04-03 09:12:01 +02:00
a25ea8d175
conf: Do not error out if oscrc is owned by another user
2023-04-03 08:59:25 +02:00
d7af821ec1
rq list: Restore 'include_request_from_project' conf option functionality
2023-03-31 14:01:55 +02:00
5ef74a6e3d
Merge pull request #1285 from dmach/commandline-refactor
...
Refactor osc.commandline to classes
2023-03-31 13:55:13 +02:00
26a8fb1acf
commandline: New class-based commands
...
This is based on a prototype we've worked on together
with Laurin Fäller <laurin.faeller@suse.com>.
2023-03-31 09:39:04 +02:00
e0404c003b
cmdln: Sort commands before printing help
2023-03-31 09:39:04 +02:00
f7c84d42a3
Simplify how babysitter works with options and config
2023-03-31 09:39:04 +02:00
8ea24b1a3c
commandline: No longer read plugins from /var/lib/osc-plugins
2023-03-31 09:39:04 +02:00
16abcb4630
Merge pull request #1286 from dirkmueller/f_strings
...
Prefer f-strings ove c-style string expansion
2023-03-31 09:38:41 +02:00
483685aaa8
Prefer f-strings ove c-style string expansion
...
This exists since Python >= 3.6 and is shorter and easier to read.
2023-03-30 10:25:49 +02:00
370b0d225d
Merge pull request #1284 from dmach/gha-linters-sle-prjmgr-tools
...
GHA: Add sle-prjmgr-tools to the pylint_plugins job
2023-03-21 07:41:11 +01:00
1e48f01fef
GHA: Install deps from extras_require and requirements.txt in the pylint_plugins job
2023-03-20 16:08:27 +01:00
0c0bc39f63
GHA: Add sle-prjmgr-tools to the pylint_plugins job
2023-03-20 14:55:45 +01:00