15 Commits

Author SHA1 Message Date
Stephan Kulow
88c561d352 Don't use the webui for project status
The API replies to these routes as well - and we can use standard functions
for that
2019-09-03 19:43:15 +02:00
Stephan Kulow
00958f0f6e Inline the mail text for the mailing list post - easier to map 2019-09-02 16:52:09 +02:00
Stephan Kulow
58089794f9 Deduplicate the 2 mail sending functions
I went with introducing mail_send_with_details and make mail_send
a wrapper around it
2019-09-02 16:52:09 +02:00
1eb5d07c09 build-fail-notification: Mail to -factory after 4, dr after 6 weeks
Let's further automate the process of failed packages. Keeping them around serves nobody.

So now, we do:
* Mail to maintainer after 1 week of failre
* Reminder mail after another week
* Send a mail to -factory after 2 more weeks (so, total 4 weeks failed)
* File a delete request after 6 weeks failed

The delete request will then go into the regular delete process, being blocked by potentially
other packages depending on it.
2019-09-02 16:52:09 +02:00
Stephan Kulow
e08716480d Run build fail reminder on botmaster
The timer is stopped on packagelists and the data migrated. The service
only ran for openSUSE:Factory atm (leap 15.1 was never enabled it seems)
2019-05-28 21:02:35 +02:00
Stephan Kulow
fec762e5a4 Avoid warning on using .warn (python3) 2019-05-11 14:25:02 +02:00
Dany Marcoux
c80782e089
Fix project/status route
Following a change in OBS, the project parameter is always required in
the project/status route.

The commit:
f795712249 (diff-61c12a5866566c0d732134f0c447d788)
2019-02-22 10:54:18 +01:00
Stephan Kulow
c7fb91eb34 Fix E117: over-indented (flake8 update on TW) 2019-01-30 16:08:52 +01:00
Jimmy Berry
6069245350 Remove SUSE copyright, warranty, and license headers.
Distinct copyrights were left as I do not wish to track down commit
history to ensure it properly documents the copyright holders. Also left
non-GPLv2 licenses and left bs_copy untouched as a mirror from OBS.

Already have a mix of with and without headers and even OBS does not place
on majority of files. If SUSE lawyers have an issue it will come up in
legal review for Factory.
2018-08-23 19:18:06 -05:00
c25f3ed8e5
build-faul-reminder: Small rewording of the 2nd mail 2018-01-31 11:26:34 +01:00
Jimmy Berry
f98a78c1ae Remove Vim config in favor of EditorConfig. 2018-01-23 00:48:00 -06:00
d1c4801578 Another set of low-noise flake8 cleanups 2017-10-20 20:46:44 +02:00
1cec490d54 White space / consistent usage of spaces / indentation of 4 fixes 2017-10-20 00:58:05 +02:00
Ludwig Nussel
6b64e5c08e Don't write json file in dry run mode 2016-08-12 15:47:15 +02:00
Ludwig Nussel
d7eef2c711 Build fail reminder adjusted from Dominique's 2016-08-12 14:14:24 +02:00