1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-15 08:36:13 +01:00
Commit Graph

5025 Commits

Author SHA1 Message Date
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
735bab7de2
Merge pull request #1615 from dmach/fix-behave-repairwc
Fix behave test for repairwc command
2024-08-27 11:27:59 +02:00
e19f1bb5d9 Replace 'setup.py test' that was removed in setuptools 72 with 'python3 -m unittest' 2024-08-27 11:01:30 +02:00
0d6f71a5cf Fix behave test for repairwc command 2024-08-27 10:44:56 +02:00
f634c9f0ce
Merge pull request #1613 from e4t/local_package-issue
Fix `osc build --local-package`
2024-08-21 08:14:31 +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
945c5e2b9e
Merge pull request #1609 from dcermak/bump-containers
Bump container versions
2024-08-20 10:22:38 +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
2da4e6f999
Add Leap 15.6 2024-08-16 09:25:22 +02:00
5c8079f7ed
Remove Fedora 38, add Fedora 40 2024-08-16 09:25:10 +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
d8bfd4521e
Merge pull request #1600 from adrianschroeter/checks
Introduce build --checks parameter
2024-07-15 14:54:19 +02:00
7c941156b9 Introduce build --checks parameter
Added in build script
2024-07-15 13:37:34 +02:00
d468bd692f
Merge pull request #1601 from Vogtinator/no__name__
OscConfigParser: Remove automatic __name__ option
2024-07-15 09:06:16 +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
8d48b0558e
Merge pull request #1598 from dmach/repairwc-always-run-all-repair-steps
Change 'repairwc' command to always run all repair steps
2024-07-08 08:29:44 +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
644c59fd3e
Merge pull request #1597 from dmach/keyinfo-minimal-attributes
Make most of the fields in KeyinfoPubkey and KeyinfoSslcert models optional
2024-07-04 22:06:55 +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
745ac7956b
Merge pull request #1595 from dcermak/use-defaults-for-pop-get
Provide default values for kwargs.get/pop
2024-07-03 08:08:25 +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
3a02c868da
Merge pull request #1592 from dmach/fix-linkpac-disable-build-publish
Fix 'linkpac' command crash when used with '--disable-build' or '--disable-publish' option
2024-07-01 10:05:27 +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
1d344186ed
Merge pull request #1588 from dmach/venv-debug
Redirect venv warnings from stderr to debug output
2024-06-28 09:59:25 +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
73662270ea
Merge pull request #1586 from dmach/ro-tests
Fix tests so they don't modify fixtures
2024-06-25 09:10:01 +02:00
b8e187cc70 Fix tests so they don't modify fixtures 2024-06-25 08:48:45 +02:00