6883 Commits

Author SHA1 Message Date
747f91ea27 Remove publish_distro dependency on python-mb
* non of the mirrorbrain is used any more
* sections using mb are already disabled
2022-09-14 12:53:35 +02:00
Stephan Kulow
9ea68a6124
Merge pull request #2851 from coolo/fix_2850
TTM: Add log message for changing status
2022-09-02 09:51:43 +02:00
Stephan Kulow
e6d11c4dc3
Merge pull request #2847 from coolo/fix_group_bugowner
Ignore starting white space in bugowner lines
2022-09-01 14:53:20 +02:00
Stephan Kulow
7ba81bcfdb
Merge pull request #2848 from nilxam/backports_checker
check_source: expand check_source be able to handle Leap/Backports submission
2022-09-01 14:53:04 +02:00
Stephan Kulow
9db24f022c
Merge pull request #2849 from ggardet/add_15.5
Dashboard: Add Leap 15.5 and remove Leap Micro 5.2
2022-09-01 14:52:26 +02:00
Stephan Kulow
b341b19392 TTM: Do not save SeenIssues if they didn't change 2022-09-01 14:44:07 +02:00
Stephan Kulow
3787e0242b TTM: Add log message for changing status 2022-09-01 13:38:03 +02:00
76ffd05813 dashboard: Remove Leap Micro 5.2 2022-08-31 12:22:28 +02:00
21f6ba0ebc dashboard: add Leap 15.5 2022-08-31 12:09:00 +02:00
7a088e7784 check_source: expand check_source be able to handle Leap/Backports submission
New features
* If package does exist in SLE, decline the submission
Note: release manager can override it by commenting on reviewbot and reopen the request
* Decline the submission if package does not exist in devel-baseproject and the
  source project does not exist in check-source-valid-source-origins attribute
* check_source adding a review-team group review if source project does not exist in check-source-valid-source-origins attribute
* If submitter is not maintainer adding an additional devel project review

New added attributes
* check-source-ensure-source-exist-in-baseproject: bool
* check-source-devel-baseproject: str
* check-source-allow-source-in-sle: bool
* check-source-sle-project: str
* check-source-allow-valid-source-origin: bool
* check-source-valid-source-origins: strlist
* check-source-add-devel-project-review: bool
2022-08-30 19:46:02 +08:00
Stephan Kulow
449b586cc9 Ignore starting white space in bugowner lines
workaround for https://github.com/openSUSE/open-build-service/issues/13010
2022-08-30 09:39:03 +02:00
Stephan Kulow
5a8f3dbeab
Merge pull request #2846 from coolo/fix_group_bugowner
Add test for group in bugowner line
2022-08-29 20:37:57 +02:00
Stephan Kulow
009c133907 Add test for group in bugowner line 2022-08-29 16:03:34 +02:00
Stephan Kulow
fc36daa0ab
Merge pull request #2843 from dirkmueller/gocd_timeout
Set timeout on the suse checkers
2022-08-29 16:01:57 +02:00
Stephan Kulow
a5ef99ba43
Merge pull request #2837 from gyr/QR15SP4
Setup for SLE15 SP4 Quarterly Update
2022-08-29 12:17:16 +02:00
Stephan Kulow
74137ccb88
Merge pull request #2842 from dirkmueller/flake8
Fix E275: missing whitespace around keywords
2022-08-29 12:16:50 +02:00
Stephan Kulow
3992314684 gocd: Increase the timeout for Legal.Import pipeline 2022-08-29 12:06:14 +02:00
c2675e6b8e Set timeout on the suse checkers
This prevents the short-living checkers from not making any progress
due to an endless hanging job
2022-08-29 12:05:08 +02:00
Stephan Kulow
80f2461188
Merge pull request #2841 from dmarcoux/legal-auto-prepare-review-GET
Use HTTP GET for /search/request/id API endpoint
2022-08-29 12:02:14 +02:00
f861a75036
Merge pull request #2830 from mloviska/leap_updates_aarch64
Trigger aarch64 updates jobs
2022-08-26 14:59:13 +02:00
79f900e7d6
Merge pull request #2845 from lkocman/publish_distro
publish_distro: Provide missing link target in %files
2022-08-26 14:55:28 +02:00
324b78ef93 publish_distro: Provide missing link target in %files 2022-08-26 14:26:08 +02:00
34659a4662
Merge pull request #2844 from dirkmueller/fixup_publish_distro
install and link publish_dist
2022-08-23 13:57:38 +02:00
4b4aa54831 install and link publish_dist 2022-08-23 11:18:02 +02:00
b40d8c0053 Fix E275: missing whitespace around keywords 2022-08-18 11:05:55 +02:00
Dany Marcoux
a61a8e10b9
Use HTTP GET for /search/request/id API endpoint
This API endpoint is currently accepting the GET and POST methods, but
the POST method will be deprecated soon. After looking at the logs from
build.opensuse.org, I noticed that the `licensedigger` user is heavily
relying on this endpoint with the POST method. Using the GET method is
also fine as noted by the W3C[1] in "URIs, Addressability, and the use
of HTTP GET and POST", under the section "5.2 Ephemeral Limitations":

> **URIs cannot be longer than 256 characters**
> This was a limitation in some server implementations, and while
servers continue to have limitations to prevent denial-of-service
attacks, they are generally at least 4000 characters, and they evolve as
the legitimate uses of application developers evolve.

According to the logs, all calls to the /search/request/id API endpoint
coming from this code, with the query string included, are well under
4000 characters long.

[1]: https://www.w3.org/2001/tag/doc/whenToUseGet-20030922#ephemeral
2022-08-17 15:36:58 +02:00
Stephan Kulow
b3ea77e966
Merge pull request #2840 from coolo/fix_build_reminder
project-installcheck: Don't record unresolvables/fails during building
2022-08-11 17:54:42 +02:00
Stephan Kulow
e0c18e090d project-installcheck: Don't record unresolvables/fails during building
While the project is building, the unresolvables may be temporarily but
more important packages that failed before, can become blocked and then
fail again. But we don't want to remove it from 'failed' because it had
an interim state of blocked

Fixes #2838
2022-08-11 16:38:34 +02:00
a79aecee3d
Merge pull request #2832 from lkocman/publish_distro
Move publish_distro 817e024 into openSUSE-release-tools
2022-08-11 11:54:23 +02:00
Stephan Kulow
ed45159136
Merge pull request #2831 from coolo/fix_with_new_osc
Fix cache handling with osc from git master
2022-08-11 08:38:05 +02:00
b731ff342c MirrorCache does not require mb makehashes
* Confirmed with Andrii Nikitin
2022-08-10 14:40:02 +02:00
5337f5cea1 Add publish-distro subpackage to spec 2022-08-10 14:39:01 +02:00
Stephan Kulow
97f838f2c2
Merge pull request #2835 from DimStar77/stagingbot
StagingBot: call staging rebuild first (support random fails) and handle Factory:NonFree
2022-08-10 08:32:48 +02:00
93b821a4e8 Setup for SLE15 SP4 Quarterly Update 2022-08-09 15:22:58 -03:00
Stephan Kulow
46872b136e
Merge pull request #2836 from gyr/SLE15SP5
Do not fail when there is no cloud image to be released to TEST
2022-08-09 09:27:06 +02:00
cb5643905e Do not fail when there is no cloud image to be released to TEST 2022-08-08 20:37:42 -03:00
Stephan Kulow
9f802cc1cd Fix cache handling with osc from git master
osc master no longer wraps urlopen, so use the underlying function
2022-08-08 17:32:18 +02:00
5acd5f0d02
StagingBot: call staging rebuild first (support random fails) and handle Factory:NonFree 2022-08-08 12:20:47 +02:00
Stephan Kulow
0414dd1616
Merge pull request #2834 from fcrozat/master
gocd: LEO is replaced with ALP
2022-08-05 15:16:10 +02:00
16546c4710 gocd: keep LEO group name in botmaster 2022-08-05 15:07:59 +02:00
ed051461d2 gocd: more rename from LEO to ALP 2022-08-05 15:03:46 +02:00
015657f4fc gocd: LEO is replaced with ALP 2022-08-05 14:40:43 +02:00
3846ec49c6 Add basic README for publish_distro 2022-08-05 10:57:28 +02:00
f952b4f4c7 Correct publish_distro_conf path in CONTENTS.md 2022-08-05 10:57:28 +02:00
420ade7f0f Copy of publish_distro configuration 817e024 2022-08-05 10:57:28 +02:00
132f68ff51 Add basic docs to the script 2022-08-05 10:57:28 +02:00
b8c8911fcd Add short summary to publish_distro 2022-08-05 10:57:28 +02:00
cfee7fd08f Move publish_distro 817e024 into openSUSE-release-tools
https://github.com/openSUSE/publish_distro/issues/13
2022-08-05 10:57:28 +02:00
Stephan Kulow
2601ff9343
Merge pull request #2833 from dirkmueller/master
Dont use garbled patches for test fixture
2022-08-04 17:06:57 +02:00
a5a65fe69c Dont use garbled patches for test fixture
obs-service-source_validator recently gained the feature to reject
empty or garbled patches, and hence this was failing. Use a validly
formatted patch instead.
2022-08-04 16:43:30 +02:00