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

5046 Commits

Author SHA1 Message Date
7e52a4a050 Implement git-obs command with several subcommands 2024-10-11 13:13:26 +02:00
0d28997595 Implement obs_api.Status.data property that returns status data as a dictionary 2024-09-24 14:01:43 +02:00
8d94f068c0 Implement obs_api.Package.cmd_fork() 2024-09-24 14:01:43 +02:00
699f4d860e Add 'gitea_api' module
Co-authored-by: Dan Čermák <dcermak@suse.com>
2024-09-24 14:01:43 +02:00
50a203fedb
Merge pull request #1629 from dmach/fix-resolved-subdir
Fix 'resolved' command to skip subdirectories in package checkouts
2024-09-17 10:14:19 +02:00
a1428568f4 Fix 'resolved' command to skip subdirectories in package checkouts
Fixes running 'osc resolved *' in a package checkout with a
subdirectory.
2024-09-17 08:52:18 +02:00
1951bb4648
Merge pull request #1627 from dirkmueller/use_findtext
Use findtext() instead of find().text
2024-09-16 13:46:57 +02:00
0b93cfc7c8
Merge pull request #1628 from dmach/fix-conf-http_headers
Use configured 'http_headers' in HTTP requests
2024-09-16 09:34:30 +02:00
55a5cb1fc5 Use configured 'http_headers' in HTTP requests 2024-09-16 08:27:11 +02:00
625c4a70d4
Use findtext() instead of find().text 2024-09-11 13:31:41 +02:00
0302053f41
Merge pull request #1622 from dmach/localpackage_buildinfo_buildconfig_location
Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
2024-09-09 11:32:33 +02:00
cc574005f7
Merge pull request #1621 from dmach/fix-progressbar
Implement meter.SimpleTextMeter that prints what's being downloaded
2024-09-09 08:45:48 +02:00
814c1c2e22
Merge pull request #1620 from dmach/spec-debquery-zstandard
spec: Recommend python3-zstandard to support opening control.tar.zst
2024-09-09 08:44:56 +02:00
50f3d078a5 Fix storing _buildinfo and _buildconfig files in .osc rather than among the source files
Only local packages were affected.
Partially reverts 799b45a00 Fix `osc build --local-package`
2024-09-09 08:34:27 +02:00
437cfbecff Implement meter.SimpleTextMeter that prints what's being downloaded 2024-09-06 14:37:41 +02:00
9b63f1eb6e spec: Recommend python3-zstandard to support opening control.tar.zst 2024-09-05 10:29:48 +02:00
1f5e5688f0
Merge pull request #1616 from andreas-schwab/master
comment: resolve project name
2024-09-05 08:38:31 +02:00
Andreas Schwab
54edabb992 comment: resolve project name 2024-08-27 21:02:59 +02:00
1647395d7f release 1.9.1 2024-08-27 13:52:02 +02:00
2afae5d78a
Merge pull request #1611 from ila-embsys/fix/ar_hdr_attr_access
Fix `dataoff` attribute access on `ext_fnhdr`
2024-08-27 13:35:13 +02:00
292052912c Add test for extracting ar archive without long filenames 2024-08-27 11:28:44 +02:00
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