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
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