c3bcc276a5
obsproduct got renamed to productcompose
2023-11-20 15:45:47 +01:00
6c8bb72484
Merge pull request #1435 from dmach/mageia-obs-build
...
Recommend obs-build instead of build on Mageia
2023-11-20 10:21:03 +01:00
cdc2a0d9c3
Recommend build on openSUSE/SLE and obs-build on all other distros
2023-11-20 10:12:21 +01:00
bca89c2f4a
Merge pull request #1421 from dmach/test-submitrequest-supersede
...
Add behave tests for 'createrequest -a submit --supersede' and 'submitrequest --supersede'
2023-11-20 08:55:13 +01:00
b3743b183c
Add behave tests for 'createrequest -a submit --supersede' and 'submitrequest --supersede'
2023-11-20 08:36:27 +01:00
b47468abf3
Merge pull request #1448 from adrianschroeter/obsproduct
...
fix noinstall filtering of obsproduct builds
2023-11-19 14:33:56 +01:00
a7731e5ec9
fix noinstall filtering of obsproduct builds
2023-11-17 16:59:40 +01:00
1470476cd3
Merge pull request #1447 from adrianschroeter/obsproduct
...
initial support for obsproduct build type
2023-11-16 13:41:10 +01:00
c79a3a57ff
initial support for obsproduct build type
2023-11-16 11:10:27 +01:00
7fff395e7d
Merge pull request #1430 from dmach/virtualenv
...
Support installing osc into virtualenv
2023-11-15 13:02:53 +01:00
ddc7b24b90
Merge pull request #1446 from dmach/configparser-replace-readfp-with-read_file
...
Fix conf.write_initial_config() to use read_file() instead of deprecated readfp()
2023-11-15 09:36:38 +01:00
69a68b06b3
Fix conf.write_initial_config() to use read_file() instead of deprecated readfp()
2023-11-15 09:18:22 +01:00
526adc345a
GHA: Update test matrix to run on Fedora 38 and 39
2023-11-15 09:07:30 +01:00
d53b2981c8
Support installing osc into virtualenv
2023-11-03 10:21:42 +01:00
503cf10a84
Merge pull request #1444 from dmach/disable-preinstallimage-in-rootless-builds
...
Disable preinstall images in rootless builds
2023-11-03 09:19:42 +01:00
3d20497ce9
Disable preinstall images in rootless builds
2023-11-02 16:06:55 +01:00
7781367b1e
release 1.4.4
2023-11-02 15:50:33 +01:00
752e0b89cc
spec: Install bash completion with .bash suffix rather than .sh
...
Related downstream change: https://build.opensuse.org/request/show/1121166/changes
2023-11-02 15:44:43 +01:00
6a6d9cdc83
Merge pull request #1443 from dmach/fix-crash-when-missing-general-apiurl
...
Fix crash when there's no [general]/apiurl option in the config file
2023-11-02 14:48:33 +01:00
15db3a092f
Fix crash when there's no [general]/apiurl option in the config file
2023-11-02 13:44:46 +01:00
a68377a387
Merge pull request #1440 from dmach/fix-apiurl_aliases
...
Fix apiurl_aliases handling in OscOptions.__getitem__
2023-10-29 11:53:14 +01:00
24f81a6795
Merge pull request #1441 from jirislaby/master
...
fix autocompletion for new locations
2023-10-29 11:52:03 +01:00
Jiri Slaby
52ca9f03c0
fix autocompletion for new locations
...
When complete is installed in /usr/share or /usr/lib64, the last test
command (/usr/lib) fails and causes whole osc automcompletion to fail.
Fix it by adding a 'return' to the former two -- if they succeed.
2023-10-24 11:07:45 +02:00
c790134aa4
Fix apiurl_aliases handling in OscOptions.__getitem__
2023-10-24 00:33:21 +02:00
ea7bebf1f2
release 1.4.3
2023-10-19 15:02:47 +02:00
62349a39f1
Merge pull request #1438 from dmach/conf-allow-undefined-fields
...
Allow undefined fields in Options and HostOptions
2023-10-19 14:47:08 +02:00
a2e7383eca
Allow undefined fields in Options and HostOptions
...
Plugins seem to be using oscrc and osc.conf.config to store their config options.
All fields that are not known to osc are now stored in the 'extra_fields' dictionary
and handled in __getitem__() and __setitem__() as they were regular fields.
Such values are not checked for their types and the dictionary simply holds
strings obtained from oscrc or anything the plugins set through the python API.
2023-10-19 14:23:33 +02:00
ee5a1c476c
release 1.4.2
2023-10-16 13:54:06 +02:00
bf0bbf3398
Merge pull request #1432 from dmach/fix-vc_export_env
...
Fix retrieving config values in core.vc_export_env()
2023-10-13 21:56:22 +02:00
dfbf8d8136
Merge pull request #1434 from dmach/restore-passx
...
Restore 'passx' host option that contains an obfuscated password
2023-10-13 21:55:40 +02:00
0c2cafe513
Merge pull request #1433 from dmach/NoPBTextMeter-no-output
...
Change NoPBTextMeter to display no output at all
2023-10-13 21:07:00 +02:00
bacac66fd3
Restore 'passx' host option that contains an obfuscated password
2023-10-13 21:06:25 +02:00
0d239cc265
Change NoPBTextMeter to display no output at all
2023-10-13 20:36:55 +02:00
268424797a
Fix retrieving config values in core.vc_export_env()
2023-10-13 20:34:09 +02:00
9067a803cc
Fix retrieving the configured user in 'user' command
...
Testing if 'user' config value is present is not necessary,
because the 'username' field is mandatory in HostOptions
and there is also a check that prompts user to enter new credentials if
user is not set.
2023-10-13 20:23:26 +02:00
2aa7c17331
Merge pull request #1431 from dmach/fix-keyring-keyutils-callable-password
...
Fix retrieving a password in case a function returns another callable
2023-10-13 20:22:59 +02:00
53968bf91c
Fix retrieving a password in case a function returns another callable
2023-10-13 19:14:34 +02:00
225fea0e06
release 1.4.1
2023-10-10 20:06:27 +02:00
8f80e1c647
Merge pull request #1425 from dmach/fix-1.4.0
...
Fix 1.4.0
2023-10-10 19:56:50 +02:00
d678095d89
Fix core.change_request_state_template() to always return a string
2023-10-10 16:32:50 +02:00
c0e2f8c1a3
Always display apiurl when asking for credentials
2023-10-10 16:32:50 +02:00
61b5f7bebc
Ask for new credentials when user is missing from an apiurl section in the config file
2023-10-10 16:32:50 +02:00
0dd89bb3a0
spec: Mark csh completion files as configs
2023-10-10 16:32:50 +02:00
1a93cff42a
Fix typo in NEWS
2023-10-10 16:32:50 +02:00
45a29248f1
spec: List the python sitelib paths explicitly
2023-10-10 16:32:50 +02:00
d479601019
spec: Own zsh completion dirs to mute rpmlint errors
2023-10-10 16:32:50 +02:00
7587a6f4fc
spec: Move bash completion from /etc to /usr/share
2023-10-10 16:32:50 +02:00
2dc24dd424
spec: Run fdupes after install
2023-10-10 16:32:50 +02:00
c6900f96d1
tests: Replace 'git init -b' with 'git init' and 'git checkout -b'
2023-10-10 08:32:57 +02:00
19d1bab7b5
Merge pull request #1423 from dmach/fix-empty-revisions
...
Fix testing revision for being empty
2023-10-06 09:49:38 +02:00