5257 Commits

Author SHA1 Message Date
Stephan Kulow
c85f9d9df8
Merge pull request #2109 from sysrich/master
Send Kubic announcements to correct mailinglist
2019-06-12 18:12:01 +02:00
Richard Brown
ba12f1b15d Send Kubic announcements to correct mailinglist 2019-06-12 16:58:11 +02:00
Stephan Kulow
a44d28866b
Merge pull request #2108 from coolo/fix_whitelist
Readd whitelist for installcheck
2019-06-06 15:59:48 +02:00
Stephan Kulow
2ad649781e Readd whitelist for installcheck
This was somehow lost
2019-06-06 15:28:44 +02:00
Stephan Kulow
bc7fb9f9d8
Merge pull request #2107 from coolo/rewrite_repo_checker
Split repo_checker.py into 3 tools
2019-06-06 12:58:12 +02:00
Stephan Kulow
0252722048 Adapt packaging to the repo_checker.py split 2019-06-06 11:52:46 +02:00
Stephan Kulow
58af949797 Reduce repo_checker to check a project (and rename) 2019-06-06 11:52:46 +02:00
Stephan Kulow
70625a8302 staging-installcheck: remove unused imports/variables 2019-06-06 11:52:46 +02:00
Stephan Kulow
e70c762444
Merge pull request #2106 from DimStar77/issue2105
ttm: remove code to update pinned openQA comment
2019-06-06 07:57:08 +02:00
Stephan Kulow
24e4578005 No longer ignore existing problems in adi projects
This is a too big hammer and doesn't motivate to fix things. This was
required for leaky ring projects, but with that problem gone, we can
require adi projects to fix issues.
2019-06-05 16:08:19 +02:00
Stephan Kulow
f840a6f206 Add maintenance-installcheck next to staging-installcheck
A rather small reviewbot just made for one thing: check maintenance
release requests. They are much easier to handle: they are only created
on locked projects, so there is no waiting required. Just checking
and if it's broken, the request can be declined.
2019-06-05 15:37:43 +02:00
33111b0709
ttm: remove code to update pinned openQA comment
Fixes #2105
2019-06-05 09:32:54 +02:00
Stephan Kulow
d8149a2f6b Remove things no longer needed in repo_checker.py
- No longer post comments
- No longer check submit and delete requests
  (development happens in staging-installcheck)

This is just prep work for the split into project_only part and
maintenance reviewer
2019-06-05 07:04:47 +02:00
Stephan Kulow
868f3e1d6f Retire repo_checker.pl
Extract the writing of the susetags content into a new script that
also creates a yaml file which package comes from what directory.
This information is used in repochecks.py to run findfileconflicts
and installcheck as repo_checker.pl used to
2019-06-05 06:41:14 +02:00
Stephan Kulow
8b4ad7de70
Merge pull request #2104 from coolo/fix_rebuildpac
Switch rebuildpac user to factory-maintainer
2019-06-03 19:20:37 +02:00
Stephan Kulow
d799a06ab6 Switch rebuildpac user to factory-maintainer
We wanted to get rid of factory-repo-checker

Fixes #2103
2019-06-03 19:16:51 +02:00
Stephan Kulow
337648bac3
Merge pull request #2102 from coolo/remove_add
Remove --add from select command
2019-06-03 18:08:04 +02:00
Stephan Kulow
dc77a5f227 Remove --add from select command
Fixes #754
2019-06-03 16:54:30 +02:00
Stephan Kulow
49a5e95b85
Merge pull request #2101 from coolo/switch_factory_auto
Support licensedigger as reviewer for SUSE and openSUSE
2019-06-03 16:14:37 +02:00
Stephan Kulow
f4d228e41b Support licensedigger as reviewer for SUSE and openSUSE
We want to switch away from pointless groups
2019-06-03 15:55:46 +02:00
Stephan Kulow
c4a82136d6
Merge pull request #2100 from coolo/switch_factory_auto
Switch reviewer factory-auto from group to user
2019-06-03 15:54:34 +02:00
Stephan Kulow
b1be8ad5ae Switch reviewer factory-auto from group to user
Fixes #1181
2019-06-03 15:39:17 +02:00
Stephan Kulow
850eca9892
Merge pull request #2099 from coolo/fix_cicount
Fix inner-staging links to use cicount=copy
2019-06-02 14:29:57 +02:00
Stephan Kulow
5b062c5752 Fix inner-staging links to use cicount=copy
We need to keep the cicount in sync for the kernel as kernel-syms
requires kernel-default of kernel-source
2019-06-02 14:08:17 +02:00
Stephan Kulow
2ec5515668 Extend namespace for SLE projects to monitor 2019-06-01 16:26:23 +02:00
Stephan Kulow
882d97cdd6
Merge pull request #2098 from coolo/add_origin_manager
Run origin manager reviews on gocd as well
2019-06-01 09:31:53 +02:00
Stephan Kulow
88b02f0f24 Merged special resources into staging-bot 2019-06-01 09:31:22 +02:00
Stephan Kulow
801225786e Run origin manager reviews on gocd as well 2019-06-01 08:22:42 +02:00
Stephan Kulow
3ecf53c929
Merge pull request #2097 from coolo/leaper
Leaper reviews on gocd
2019-05-31 20:10:40 +02:00
Stephan Kulow
716b636724 Fix filename for repo checker's oscrc 2019-05-31 20:08:42 +02:00
Stephan Kulow
6c5cf2cea8 Remove comments from gocd scripts 2019-05-31 20:01:15 +02:00
Stephan Kulow
e6b755acc2 Trying to fix gocd error (on valid yaml)
INVALID MERGED CONFIGURATION
2019-05-31 19:58:41 +02:00
Stephan Kulow
537ad9dfda Fix the rebuild trigger config 2019-05-31 19:56:52 +02:00
Stephan Kulow
d9b871ad7d
Merge pull request #2096 from coolo/add_rebuild_trigger
Trigger rebuilds from gocd
2019-05-31 19:53:58 +02:00
Stephan Kulow
8d86ec10d0 Trigger rebuilds from gocd 2019-05-31 19:39:23 +02:00
Stephan Kulow
918a0f978b Reuse the staging-bot container for manager_42
We don't need globally installed config - it's in git
2019-05-31 19:01:56 +02:00
Stephan Kulow
ef36148848 The last leaper service from packagelists 2019-05-31 18:59:14 +02:00
Stephan Kulow
e97e388d7a
Merge pull request #2095 from coolo/add_daily_cleanup
Add daily cleanup of Factory ignore list
2019-05-31 18:46:38 +02:00
Stephan Kulow
cc6eb0c0a2 Add daily cleanup of Factory ignore list 2019-05-31 17:54:22 +02:00
Jimmy Berry
dcc007cfa6
Merge pull request #2089 from jberry-suse/origin-plugin-cron
origin-manager: replace OBS operator individual project reports with automatic cron command.
2019-05-31 10:24:43 -05:00
Stephan Kulow
2be3c4ee30 Add the tumbleweed URL to kubic config 2019-05-31 16:10:27 +02:00
Stephan Kulow
cf0368b0bd Avoid crons triggered by git changes 2019-05-31 16:04:06 +02:00
Stephan Kulow
9312792785
Merge pull request #2094 from coolo/fix_package_list
Fix support for multiple spec files
2019-05-31 15:59:59 +02:00
Stephan Kulow
6f4621dcd4
Merge pull request #2093 from coolo/run_maintenance_leaper
Run factory announcer on gocd
2019-05-31 15:58:09 +02:00
Stephan Kulow
a9eab93004 Fix support for multiple spec files
Right after commit of a package into a staging project, it can happen
that OBS replies to GET with 'service in progress' and then we don't
get a file list. As we ignored that exception, we did not create the
other spec files.

Now enhance retried_GET to look for this condition and retry this as
well, so we get reliable package list.
2019-05-31 15:43:18 +02:00
Stephan Kulow
cdd6dc4f06 Run factory announcer on gocd
Ported the announcer to python3 and made the config parsing a little
easier. The current state is no longer stored as filename, but in a
config file
2019-05-31 13:43:31 +02:00
Stephan Kulow
c354f8c83e
Merge pull request #2092 from coolo/fix_python_path
Export PYTHONPATH pointing to scripts checkout
2019-05-31 13:27:18 +02:00
Stephan Kulow
fc0d532f86 Export PYTHONPATH pointing to scripts checkout 2019-05-31 12:07:44 +02:00
Stephan Kulow
9e35b50a6a
Merge pull request #2091 from coolo/run_maintenance_leaper
Run one more leaper service from packagelists
2019-05-31 08:53:03 +02:00
Stephan Kulow
ad6ab31327 Run one more leaper service from packagelists 2019-05-31 08:42:23 +02:00