ila
2f4e479ad1
Restore start symbol check
2024-08-27 11:28:44 +02:00
ila
d80a3b7457
Fix object has no attribute 'dataoff'
...
`ext_fnhdr` exists only if call `_appendHdr()` once found a very long file name. Without that, impossible to get `ext_fnhdr_data`. It should be safe to leave `ext_fnhdr_data` as None if no `ext_fnhdr` added since later every `hdrs` will be checked for very long file name and if none of them will meet the condition, `ext_fnhdr_data` is not needed at all.
2024-08-27 11:28:44 +02:00
799b45a009
Fix osc build --local-package
...
Check if opts.local_package is set before attempting to read
content of the local package store or access data obtained
from it.
This fixes issue #1612 .
Signed-off-by: Egbert Eich <eich@suse.com>
2024-08-20 13:45:06 +02:00
9d76d1d95d
Merge pull request #1610 from dcermak/fix-xml-etree-deprecation
...
Check for None & len() of ET.Element instead of bool()
2024-08-20 10:46:26 +02:00
e958ce4328
Merge pull request #1608 from dmach/fix-arch_list-in-get_repos_of_project
...
Fix iterating through arch_list in core.get_repos_of_project()
2024-08-20 10:44:28 +02:00
0f5af3dec4
Merge pull request #1606 from adrianschroeter/creq
...
Adding creq release functionality
2024-08-20 10:21:26 +02:00
647fbd6d7d
Merge pull request #1604 from daissi/typo
...
Fix typos in commandline.py
2024-08-20 10:20:22 +02:00
529a6e4ff0
Change 'review list' command to omit requests with 'declined' state
2024-08-20 10:18:43 +02:00
0bb2f49c34
Check for None & len() of ET.Element instead of bool()
...
The bool() of ET.Element is discouraged from being used, see:
https://github.com/python/cpython/issues/83122
2024-08-16 11:51:39 +02:00
70839d1d40
Fix iterating through arch_list in core.get_repos_of_project()
2024-08-15 08:38:49 +02:00
54cc6ee415
Adding creq release functionality
...
to become to construct a multi action release request on CLI.
Also reporting created request id when using creq command.
2024-08-09 11:23:21 +02:00
Dylan Aïssi
1b028c520a
Fix typos in commandline.py
...
Detected by lintian
Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>
2024-08-05 17:24:54 +02:00
780d70d4b5
release 1.9.0
2024-07-29 13:24:13 +02:00
a887ade78f
Fix possibility to overwrite special files in .osc (CVE-2024-22034 boo#1225911)
...
Source files are now stored in the 'sources' subdirectory which prevents
name collisons. This requires changing version of '.osc' store to 2.0.
2024-07-29 13:24:13 +02:00
7c941156b9
Introduce build --checks parameter
...
Added in build script
2024-07-15 13:37:34 +02:00
Fabian Vogt
e2e0c9f365
OscConfigParser: Remove automatic __name__ option
...
It's set to the section line's name on read, never read by anything in osc
and ignored on write, so it can just be removed.
2024-07-10 11:19:58 +02:00
21c9828cd1
release 1.8.3
2024-07-08 09:11:02 +02:00
f35895d262
Change 'repairwc' command to always run all repair steps
...
... even if the working copy loads without an exception
2024-07-04 22:09:24 +02:00
52f076636d
Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
...
The presence of the fields seems to be random and the only truly required field
is the actual public key/cert. Other fields are only for the information.
2024-07-04 14:24:52 +02:00
4d1651d038
Fix colorize() to avoid wrapping empty string into color escape sequences
2024-07-04 14:24:52 +02:00
c34d994041
Provide default values for kwargs.get/pop
...
Otherwise the function fails if the keys in question are not in kwargs
2024-07-02 17:28:14 +02:00
fe3777414e
release 1.8.2
2024-07-02 13:54:34 +02:00
dcbfcb4b0f
Merge pull request #1593 from dmach/repairwc-_osclib_version
...
Change 'repairwc' command to fix missing .osc/_osclib_version
2024-07-02 13:50:22 +02:00
9e56fdaa52
Merge pull request #1590 from andreas-schwab/master
...
Don't check for store version in project store
2024-07-02 13:42:24 +02:00
5c185f26f7
Change 'repairwc' command to fix missing .osc/_osclib_version
2024-07-02 13:28:15 +02:00
30a33b91f1
Make error message in check_store_version() more generic to work for both projects and packages
2024-07-02 08:46:18 +02:00
865913a65d
release 1.8.1
2024-07-01 10:11:40 +02:00
7cd9635537
Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option
2024-07-01 09:31:14 +02:00
Andreas Schwab
9d3ba5bc3f
Fix check_store_version in project store
2024-06-30 15:23:14 +02:00
8f634225c9
release 1.8.0
2024-06-28 14:07:27 +02:00
682a7c4e2e
Merge pull request #1589 from dmach/pmbs-build-failures
...
Fix PMBS build failures
2024-06-28 10:40:53 +02:00
dcab9d5178
Make obs_api.KeyinfoSslcert keyid and fingerprint fields optional
2024-06-28 09:53:16 +02:00
3702e3f939
Fix return value in build build.create_build_descr_data()
2024-06-28 09:52:06 +02:00
473f6fd333
Redirect venv warnings from stderr to debug output
...
The message was disturbing during regular use on NixOS
because the file system layout doesn't conform with FHS
and sys.base_prefix != sys.prefix.
2024-06-28 08:53:47 +02:00
e9b57c82d1
Modify conf.get_config() to print permissions warning to stderr rather than stdout
2024-06-25 08:41:36 +02:00
613a8633c9
Merge pull request #1585 from dmach/store-run-check_store_version
...
Run check_store_version() in obs_scm.Store and fix related code in Project and Package
2024-06-25 08:32:40 +02:00
b972c1db21
Merge pull request #1582 from dmach/sr-supersede-message
...
Improve 'submitrequest' command to inherit description from superseded request
2024-06-25 08:32:11 +02:00
5c3cca63c4
Run check_store_version() in obs_scm.Store and fix related code in Project and Package
2024-06-24 12:37:15 +02:00
Sascha Grunert
e43477921c
Add results --fail-on-error/-F
flag
...
This allows to exit with `1` in case any build fails to provide feedback
to end-user scripts.
Refers to: https://github.com/kubernetes/release/issues/3632
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-06-20 09:56:35 +02:00
b78b6ad568
Improve 'getbinaries' command by accepting '-M' / '--multibuild-package' option outside checkouts
2024-06-20 08:54:01 +02:00
110ddafbc0
Merge pull request #1580 from marcosbc/osc-results-format-for-default-text-mode
...
results: Add support for --format for default text mode
2024-06-18 17:38:45 +02:00
4d4ef09319
Update help text for '--format' option in 'results' command
2024-06-18 15:55:17 +02:00
e1b866d5a7
Change 'results' command so the normal and multibuild packages have the same output
2024-06-18 15:55:17 +02:00
46895095fa
Change 'results' command to use csv writer instead of formatting csv as string
2024-06-18 15:55:17 +02:00
bf99bf257e
Add couple mutually exclusive options errors to 'results' command
2024-06-18 15:55:17 +02:00
673907ea9f
Fix core.get_package_results() to obey 'multibuild_packages' argument
2024-06-18 15:55:17 +02:00
5b0fbc43b0
Fix PEP validation error
2024-06-18 15:55:17 +02:00
60094ba692
Set a default value for --format only for --csv
2024-06-18 15:55:17 +02:00
e2f164336d
osc results: Add support for --format for default text mode
2024-06-18 15:55:17 +02:00
083fdf3bca
Improve 'submitrequest' command to inherit description from superseded request
2024-06-18 13:52:58 +02:00