eccbe5c4f1
Replace deprecated ElementTree.Element.getiterator() with iter()
2022-11-07 09:43:41 +01:00
cd257dc15f
Merge pull request #1188 from mig4/fix-delete-pass
...
Avoid crash when deleting a password
2022-11-04 11:13:26 +01:00
mig4
b4afd1a8ea
Avoid crash when deleting a password
...
When using keyring, osc would crash when called as
`osc config ENDPOINT --change-password`
and when the password didn't exist in the backend.
This prevents it by first checking if a password exists.
2022-11-01 18:40:39 +00:00
d4e57798d3
Merge pull request #1187 from dirkmueller/pathlib_fixes
...
Fix path construction involving Path.cwd()
2022-10-31 10:57:29 +01:00
e9156e5fe6
Merge pull request #1185 from dirkmueller/master
...
avoid importing the config global variable
2022-10-31 10:56:25 +01:00
Dirk Müller
1eb5451732
Fix path construction involving Path.cwd()
...
pathlib uses the '/' operator to combine paths rather than '+'
2022-10-30 19:53:12 +01:00
Dirk Müller
29274b5289
avoid importing the config global variable
...
in build we imported "conf" and "from .conf import config" which let to
two different instances of config: "global config" at import was the
DEFAULTS array, and conf.config the updated config after reading the
user configuration.
Convert everything to use conf.config as everywhere else, which makes
setting of build defaults in the oscrc work again (like build-jobs).
2022-10-27 00:20:47 +02:00
774f8406a8
Merge pull request #1183 from dmach/linters-plugins
...
GHA: Diff pylint runs on plugins
2022-10-26 16:17:42 +02:00
45843d062e
GHA: Diff pylint runs on plugins
...
This should detect API breakages before they land in master
2022-10-26 16:08:20 +02:00
77d6f0b65b
Merge pull request #1181 from dmach/store
...
Introduce Store class, migrate some functionality to it
2022-10-25 13:36:18 +02:00
0289865bbf
Write scm_url via Store
2022-10-25 13:09:29 +02:00
00842e36fa
Deprecate store_write_apiurl()
2022-10-25 13:09:29 +02:00
e7912ceec0
Deprecate store_read_scmurl()
2022-10-25 13:09:29 +02:00
fd52727394
Deprecate store_read_apiurl()
2022-10-25 13:09:29 +02:00
5493d632cc
Migrate Package.wc_repair() to Store
2022-10-25 13:09:29 +02:00
74d46bf8da
Migrate Project.wc_repair() to Store
2022-10-25 13:09:29 +02:00
ba98834160
Rewrite _private.LocalPackage to use Store class
2022-10-25 13:09:29 +02:00
4e773cec32
Implement Store class that will replace store_{read,write}* functions
2022-10-25 13:09:29 +02:00
db06625197
Add _private.api.write_xml_node_to_file() function
2022-10-25 08:33:59 +02:00
7d64d5d425
Allow comparing File with a string
2022-10-25 08:33:59 +02:00
55503e13ca
Implement ordering of File objects
2022-10-25 08:33:59 +02:00
e56773bbaa
Add File.to_xml_node() method
2022-10-25 08:33:59 +02:00
a7b58e86a0
Fix loading 'skipped' attribute in File.from_xml_node()
2022-10-24 17:04:46 +02:00
532f99e13f
Merge pull request #1180 from dmach/fix-sys.version_info-cmp
...
oscssl: Fix sys.version_info comparison
2022-10-24 15:33:55 +02:00
5f0156dbde
oscssl: Fix sys.version_info comparison
2022-10-24 13:44:31 +02:00
cc0bb5ac7b
Merge pull request #1178 from dmach/fix-osc-sr-list-all
...
rq list --all: Avoid conflict with the --state option
2022-10-21 10:42:11 +02:00
63436f4b81
rq list --all: Avoid conflict with the --state option
2022-10-21 10:29:45 +02:00
dbe75fe324
Merge pull request #1172 from dmach/mute-deprecation-warnings-tls-ssl
...
Mute ssl/tls deprecation warnings
2022-10-20 20:30:50 +02:00
2b20969300
Merge pull request #1177 from dmach/fix-_private
...
Include osc._private in setup.cfg
2022-10-20 10:00:13 +02:00
5413f8a1c7
Add osc._private to setup.cfg
2022-10-20 09:53:46 +02:00
9a64567893
GHA: Install built osc RPM and run it
2022-10-20 09:53:25 +02:00
f2f4b8d738
build_rpm.py: Set _rpmdir to the topdir
2022-10-20 09:10:59 +02:00
8cac2e55c0
Mute ssl/tls deprecation warnings
...
ssl.OP_NO_SSLv2 - removed, because it's deprecated since py3.6
ssl.OP_NO_SSLv3 - removed, because it's deprecated since py3.6
ssl.OP_NO_TLSv1 - enabled only on py3.6, because it's deprecated since py3.7
ssl.OP_NO_TLSv1_1 - enabled only on py3.6, because it's deprecated since py3.7
2022-10-19 10:25:39 +02:00
bac3336d90
Merge pull request #1166 from dmach/sr-accept-forwarding
...
sr accept: Enable forwarding requests to the parent projects; Introduce new osc._private module
2022-10-19 10:09:23 +02:00
7fa147c399
Merge pull request #1175 from dirkmueller/more_dots
...
Merge _expand_as_project_name into _process_project_name
2022-10-19 10:07:42 +02:00
Dirk Müller
ee68e87474
cleanups
2022-10-18 23:41:22 +02:00
Dirk Müller
51d993c1e7
Merge _expand_as_project_name into _process_project_name
...
This function was already doing most of the work, so we can do this
extra there as well. simplifies the code a little. also fix a regression
in previous change where Pwd.cwd().replace() would rename the directory
(rather than doing a replace on the string value).
2022-10-18 23:41:22 +02:00
5478f726e8
rq list: Fix traceback when there's no search criteria
2022-10-13 12:58:15 +02:00
77beee1d4a
Mute consequent InsecureRequestWarning warnings
2022-10-13 12:58:15 +02:00
aec503585e
rq list -i: Enable forwarding requests to the parent projects
2022-10-13 12:58:15 +02:00
fef07af464
sr accept: Enable forwarding requests to the parent projects
...
This works only with the --interactive option
2022-10-13 12:58:15 +02:00
ca744aa7d7
Merge pull request #1167 from OlegGirko/extra-pkgs-from-file
...
Add "--extra-pkgs-from" ("-X") option to osc build
2022-10-13 12:52:12 +02:00
741180fc52
Merge pull request #1169 from dirkmueller/handle_dot_expansion_in_more_commands
...
use Path.cwd() consistently
2022-10-13 12:45:01 +02:00
97a991105e
Merge pull request #1171 from dirkmueller/ci_update
...
drop 15.2 - it is EOL
2022-10-13 12:44:26 +02:00
5162b32ce0
Merge pull request #1168 from dirkmueller/use_tuples
...
Use tuples when possible
2022-10-13 12:42:01 +02:00
adc78142a2
Rename doc/contents.rst back to doc/index.rst and update conf.py accordingly
...
Web browsers expect index.html while contents.html was rendered.
2022-10-13 11:25:35 +02:00
Dirk Müller
b4e48023c0
fix openSUSE casing and use zypper patch
...
first update the zypper stack before installing further updates on
stable dists
2022-10-13 10:57:58 +02:00
a4720eb776
Add new osc._private module
2022-10-13 10:52:17 +02:00
Dirk Müller
06a313c02a
drop 15.2 - it is EOL
2022-10-13 10:50:11 +02:00
Dirk Müller
e002a45527
Use tuples when possible
2022-10-13 10:31:47 +02:00