3cfeda45ba
Remove now unused 'retry_on_400' http_request() option from XmlModel
2024-03-12 17:33:41 +01:00
d497900ef7
Revert "Don't retry on 400 HTTP status code in core.server_diff()"
...
This reverts commit 80fc2bf7cb
.
2024-03-12 17:31:55 +01:00
85e8a3be1c
Revert "connection: Allow disabling retry on 400 HTTP status code"
...
This reverts commit b0629f6b90
.
2024-03-12 17:31:32 +01:00
cd12ca4d18
Merge pull request #1513 from wfrisch/fix_1511_qemu_rootless
...
Add rootless build support for 'qemu' VM type
2024-03-12 13:15:53 +01:00
Wolfgang Frisch
f2952bb210
Add rootless build support for 'qemu' VM type
...
Fixes https://github.com/openSUSE/osc/issues/1511
2024-03-11 14:27:37 +01:00
aaae06c794
Merge pull request #1510 from dmach/fix-updatepacmetafromspec-incomplete-spec
...
Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
2024-03-11 09:47:40 +01:00
ad4d6faaeb
Merge pull request #1512 from dmach/fix-SimpleFlag
...
Fix TypeError: SimpleFlag.__init__() got an unexpected keyword argument '_apiurl'
2024-03-11 09:46:34 +01:00
40807ec1d5
Fix TypeError: SimpleFlag.__init__() got an unexpected keyword argument '_apiurl'
2024-03-11 09:09:29 +01:00
ce1855fbb8
Merge pull request #1508 from dmach/sanitize_text-escape-sequences
...
Sanitize text escape sequences
2024-03-08 08:05:58 +01:00
f7f9506f96
Fix crash in 'updatepacmetafromspec' command when working with an incomplete spec
2024-03-07 17:35:21 +01:00
f9b17347da
Improve sanitize_text() to keep selected CSI escape sequences
2024-03-07 17:30:29 +01:00
8c58425813
Merge pull request #1509 from adrianschroeter/fix_crash_build
...
Fix crash when no prefered packages are defined
2024-03-07 17:13:02 +01:00
4ab81b6d44
Fix crash when no prefered packages are defined
2024-03-07 16:28:00 +01:00
2d5399442d
Fix output.tty.IS_INTERACTIVE when os.isatty() throws OSError
2024-03-07 12:00:03 +01:00
e332099544
Update list of color codes in 'output.tty' module
2024-03-07 12:00:03 +01:00
c0c05319d0
Move removing control characters to output.sanitize_text()
2024-03-07 12:00:03 +01:00
d40d68f8b4
Merge pull request #1504 from dmach/xmlmodel-Person
...
Introduce obs_api.Person, migrate some code to it
2024-03-05 17:04:04 +01:00
474cbd21ce
Migrate 'whois/user' command to obs_api.Person
2024-03-05 16:45:52 +01:00
88f7dc517b
Extend output.print_msg() to accept 'error' and 'warning' values of 'to_print' argument
2024-03-05 16:45:52 +01:00
866d178345
Move print_msg() to the 'osc.output' module
2024-03-05 16:45:52 +01:00
27bf13a774
Update '-U/--user' option in 'maintainer' command to accept also an email address
2024-03-05 16:45:52 +01:00
9004d5a5ba
Replace invalid 'if' with 'elif' in BaseModel.dict()
2024-03-05 16:45:52 +01:00
149c7f799f
Add obs_api.Person class
2024-03-05 16:45:52 +01:00
36dd0401ee
Remove a debug print
2024-03-05 15:50:44 +01:00
dffe549742
Merge pull request #1327 from dmach/q
...
Add XPathQuery class for translating keyword arguments to an xpath query
2024-03-05 10:42:23 +01:00
28326a185d
Add XPathQuery class for translating keyword arguments to an xpath query
2024-03-05 10:06:21 +01:00
2129908dd6
Merge pull request #1502 from dmach/xmlmodel-request
...
Add Request and PackageSources XML models
2024-03-04 15:34:58 +01:00
d768eff371
Migrate core.create_submit_request() to obs_api.Request
2024-03-04 15:00:12 +01:00
9078bc257c
Add obs_api.Request class for handling requests
2024-03-04 15:00:12 +01:00
e5370b9c0b
Add obs_api.PackageSources class for handling OBS SCM sources
2024-03-04 15:00:12 +01:00
772509c023
Store apiurl in Project and Package instances
2024-03-04 15:00:12 +01:00
cd95478ac8
Implement total ordering on BaseModel
2024-03-04 15:00:12 +01:00
747eb0ec52
Allow storing apiurl in the XmlModel instances
2024-03-04 14:58:40 +01:00
9cce6dbb8e
Allow retrieving default field value from top-level model
2024-03-04 14:58:40 +01:00
557d6ef868
Merge pull request #1500 from dmach/fix-buildinfo
...
Fix 'buildinfo' command
2024-03-04 09:24:35 +01:00
94d207fc91
Fix 'buildinfo' command to include obs:cli_debug_packages by default
...
Add '--no-debug-packages' option that disables the new behavior.
This makes the command consistent with the 'build' command.
2024-03-04 08:30:17 +01:00
4e928a4505
Fix processed node check in XmlModel
2024-02-29 09:26:28 +01:00
cc9c27f5b5
Clarify that 'rev' argument in Package is metadata revision
2024-02-29 09:22:42 +01:00
8b5bdb2a01
Fix 'buildinfo' command to send complete local build environment as the 'build' command does
2024-02-28 09:31:39 +01:00
eda8258c7f
Add osc.obs_api module to setup.cfg
2024-02-26 11:10:19 +01:00
88f2faf181
Merge pull request #1495 from dmach/xmlmodel-migrate-from-show_project_meta-show_package_meta
...
Migrate more code from show_project_meta() and show_package_meta() to xml models
2024-02-26 09:39:15 +01:00
f164258fb6
Merge pull request #1494 from adrianschroeter/fix_linkpac_on_scmsync
...
Support package linking of packages from scmsync projects
2024-02-26 09:30:07 +01:00
58c3e2cd3f
Merge pull request #1497 from badshah400/master
...
Allow `osc rpmlint` to infer prj/pkg from CWD.
2024-02-26 09:28:08 +01:00
Atri Bhattacharya
78b07e6e1f
Allow osc rpmlint
to infer prj/pkg from CWD.
...
Makes `osc rpmlint` infer the project and package when working from a
locally checked out package dir, if two or fewer arguments are passed.
All four arguments are still required when called from a location that
is not an osc package working copy.
This makes the behaviour of `osc rpmlint` similar to `osc buildlogtail`.
2024-02-24 01:39:50 +05:30
6d692ac52b
Migrate repo {list,add,remove} commands to obs_api.Project
2024-02-23 13:14:04 +01:00
7768684461
Fix BaseModel to convert dictionaries to objects on retrieving a model list
2024-02-23 13:14:04 +01:00
acc54919fc
Fix BaseModel to always deepcopy mutable defaults on first use
2024-02-23 13:14:04 +01:00
aa6ccac69a
Merge _private.project.ProjectMeta into obs_api.Project
2024-02-23 13:14:04 +01:00
2264eb9ce9
Add obs_api.Project.to_api()
2024-02-23 13:14:04 +01:00
f62b11ea86
Migrate core.show_package_disabled_repos() to obs_api.Package
2024-02-23 13:14:04 +01:00