6802 Commits

Author SHA1 Message Date
Stephan Kulow
3c2ced48e9
Merge pull request #2791 from coolo/keep_looking
Keep looking for repo status if the scheduler is code=scheduling
2022-04-01 15:03:30 +02:00
Stephan Kulow
97ef270b3f repo monitor: If a repo is in scheduler flux, just keep monitoring it
There is a good chance that the scheduler won't send another event, so
we can't just discard unfinished repos :(
2022-04-01 14:59:35 +02:00
Stephan Kulow
23b9947f3e check.build.success check: Just keep checking on dirty repos
The OBS scheduler has suprising ways to re-review the repo state
and if it does, the build state changes and we're back to 'building'
even if that review
2022-04-01 12:30:35 +02:00
Stephan Kulow
69e19f820a
Merge pull request #2790 from coolo/keep_images_disabled
Keep images repository disabled on freeze command
2022-04-01 11:01:45 +02:00
Stephan Kulow
044f19b7dc Keep images repository disabled on freeze command
Fixes #2789
2022-04-01 10:45:48 +02:00
Stephan Kulow
1114fbdd30
Merge pull request #2787 from witekest/FY
Add new aggregation periods to Grafana dashboard
2022-03-30 16:20:50 +02:00
Oliver Kurz
68fa08aa05 Remove obsolete Leap 15.2 announcer config 2022-03-30 11:27:30 +02:00
Oliver Kurz
bda2ef4a09 Remove obsolete Leap 15.2 scheduling 2022-03-30 11:27:30 +02:00
Stephan Kulow
a2fa658345
Merge pull request #2786 from coolo/find_the_archs
Fix adi projects having no archs
2022-03-30 11:14:32 +02:00
Stephan Kulow
61a7e27161 dist: no longer package check_source_in_factory 2022-03-30 10:59:05 +02:00
Stephan Kulow
6773c20695 Fix adi projects having no archs 2022-03-30 10:48:08 +02:00
Witek Bedyk
f6423e6093 Add new aggregation periods to Grafana dashboard 2022-03-30 10:38:36 +02:00
Stephan Kulow
adef152cb7
Merge pull request #2783 from coolo/remove_factory-source
Merge check_source_in_factory into check_tags_in_requests.py
2022-03-30 09:56:35 +02:00
Stephan Kulow
39d635d6de
Merge pull request #2784 from coolo/fix_mail_text
Make the build fail reminder email text more generic
2022-03-30 09:07:58 +02:00
Stephan Kulow
c4af75db58 Make the build fail reminder email text more generic 2022-03-30 09:01:30 +02:00
Stephan Kulow
673084d753 Merge check_source_in_factory into check_tags_in_requests.py
Followup #2781
2022-03-30 08:31:58 +02:00
Stephan Kulow
3acf5457ec
Merge pull request #2782 from witekest/FY
Add aggregates for fiscal quarter and year
2022-03-29 18:23:13 +02:00
Witek Bedyk
5facf7362d Add aggregates for fiscal quarter and year 2022-03-29 18:07:29 +02:00
Stephan Kulow
c967b05260
Merge pull request #2780 from coolo/more_reminders
build-fail-reminder: Several enhancements
2022-03-29 16:44:04 +02:00
Stephan Kulow
0f7dfb524b build-fail-reminder: Several enhancements
- Load the fails from rebuildpac data, which is more reliable than the
  broken project status route of OBS.
- Correctly report multispec failures
- Correctly report i586 failures
- Include unresolvable packages in the report
2022-03-29 15:53:56 +02:00
Stephan Kulow
e9c42f6950
Merge pull request #2779 from coolo/add_i586
Force i586 in adi projects
2022-03-29 14:27:31 +02:00
Stephan Kulow
a0418aa4a0 Use all staging archs in adi projects
This replaces #1304 with a more brute force approach to fix not only
32bit libs but all failures we see on i586. We waste so much energy
retrying failed builds, it's really not worth it not trying i586 on
adi.
2022-03-29 13:55:58 +02:00
Stephan Kulow
39d8309e8c
Merge pull request #2778 from coolo/add_unresolvables
project-installcheck: Store when we first saw unresolvable and failed results
2022-03-29 12:01:58 +02:00
Stephan Kulow
33840b5bbd project-installcheck: Also store first failed results 2022-03-29 11:59:00 +02:00
Stephan Kulow
0d512ca17d project-installcheck: Store when we first saw unresolvables 2022-03-29 10:16:09 +02:00
Stephan Kulow
425fdc5f0e
Merge pull request #2777 from coolo/fix_si
staging-installcheck: Fix syntax error
2022-03-29 08:54:42 +02:00
Stephan Kulow
e82eeb4cba staging-installcheck: Fix syntax error
Untyped languages really deserve to die
2022-03-29 08:51:11 +02:00
Stephan Kulow
8e2e22a2fc project-installcheck: Fix off by one error 2022-03-29 08:43:22 +02:00
Stephan Kulow
cc1b2e9d6d project-installcheck: Fix syntax error 2022-03-29 08:18:16 +02:00
Stephan Kulow
53f00a2b26
Merge pull request #2776 from coolo/fix_prjinstall
project-installcheck: Only add comments for the run in openSUSE:Factory
2022-03-29 08:16:27 +02:00
Stephan Kulow
31e653f63f project-installcheck: Only add comments for the run in openSUSE:Factory 2022-03-29 08:12:53 +02:00
Stephan Kulow
5a25094e1f
Merge pull request #2774 from coolo/fail_reminder
Repo checker escalation
2022-03-29 06:56:10 +02:00
Stephan Kulow
c6d6df6b9c
Merge pull request #2775 from coolo/fix_prjinstall
project-installcheck: Remove problems for gone packages
2022-03-28 20:01:57 +02:00
Stephan Kulow
00451e3762 project-installcheck: Comment into openSUSE:Factory packages 2022-03-28 19:37:17 +02:00
Stephan Kulow
0299ad062d project-installcheck: Remove problems for gone packages 2022-03-28 14:59:14 +02:00
Stephan Kulow
fb6f4798a7 Extend build-fail-reminder to notify about uninstallable packages 2022-03-28 12:02:38 +02:00
Stephan Kulow
205e07a9d4
Merge pull request #2773 from coolo/fix_dual_patch
Do not decline requests with download_files errors
2022-03-25 12:53:21 +01:00
Stephan Kulow
e4cb06a692 Do not decline requests with download_files errors
The URLs might suffer from flaky networks, so just block the request
from accepted for now (and extend the review comment to make it
discoverable why factory-auto didn't approve)

Fixes #2666
2022-03-25 12:11:35 +01:00
Stephan Kulow
45c2fb1efa
Merge pull request #2772 from coolo/fix_dual_patch
check_source: Allow a .changes line to mention 2 patches
2022-03-25 11:48:12 +01:00
Stephan Kulow
55c4081ec0 check_source: Allow a .changes line to mention 2 patches 2022-03-25 11:26:53 +01:00
Stephan Kulow
939beac7fe
Merge pull request #2771 from coolo/fix_minversion
Stay with minversion 3.6 (and require module we already use elsewhere)
2022-03-25 10:47:21 +01:00
Stephan Kulow
1f0c9fd151
Merge pull request #2769 from coolo/split_source_checker
Move remains of check_source.pl into python
2022-03-25 09:51:11 +01:00
Stephan Kulow
6f1314730c Stay with minversion 3.6 (and require module we already use elsewhere)
Fixes #2770
2022-03-25 09:43:56 +01:00
Stephan Kulow
ae658fefe2 Move download URL check to check_source.py
And with that, check_source.pl is gone
2022-03-25 09:19:24 +01:00
Stephan Kulow
ed87520710 Ignore patches that are listed as sources
The patch live cycle does not apply to them
2022-03-25 07:39:17 +01:00
Stephan Kulow
c8531891a1 Move the 'patch in changes' check from check_source.pl to .py 2022-03-24 21:20:07 +01:00
Stephan Kulow
e25e4b7cee
Merge pull request #2767 from coolo/split_source_checker
More source checker refactoring
2022-03-24 18:35:19 +01:00
Stephan Kulow
6931c44099 Run source_validator scripts from check_source.py directly 2022-03-24 17:42:52 +01:00
Stephan Kulow
88749aa5b4 Move license check from check_source.pl to .py 2022-03-24 17:42:52 +01:00
Stephan Kulow
b558e2617c Move changes check from check_source.pl to .py 2022-03-24 17:42:52 +01:00