51 Commits

Author SHA1 Message Date
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
Simon Lees
ac7e566418 Fix punctuation
Signed-off-by: Simon Lees <sflees@suse.de>
2018-05-31 20:00:44 +09:30
Simon Lees
9d990376ce
Update announcer.py to ask people to report bugs
Rather then replying to the generated email we would like people to create new issues on bugzilla.opensuse.org
2018-05-31 19:30:06 +09:30
Jimmy Berry
66a670a37f systemd: ensure all services have a relaxed RuntimeMaxSec.
The value should allow ample time for seldom larger runs and such and is
purely a safe-guard from a service being stuck for weeks until noticed. If
any values turn out to be too small simply increase.
2018-05-10 23:42:16 -05:00
Jimmy Berry
39ef75493d Change references to osc-plugin-factory to openSUSE-release-tools. 2018-03-16 14:58:27 -05:00
Jimmy Berry
20ac07bcda announcer: handle dot in build version detected from iso. 2018-01-25 16:56:15 -06:00
Jimmy Berry
66514cbd75 announcer: provide defaults for sender, to, and relay.
Drop from relevant config files.
2018-01-25 16:56:15 -06:00
Jimmy Berry
e8c72dae2c announcer: provide proper packaging and generic templated service. 2018-01-25 16:56:10 -06:00
Jimmy Berry
f98a78c1ae Remove Vim config in favor of EditorConfig. 2018-01-23 00:48:00 -06:00
Jimmy Berry
2abf28f274 news/web: allow dot in version. 2018-01-17 16:40:55 -06:00
d1c4801578 Another set of low-noise flake8 cleanups 2017-10-20 20:46:44 +02:00
6e78eb95fe Enable F405,F811 (Unused imports)
Remove imports that are either duplicate or unused
2017-10-20 01:03:00 +02:00
Ludwig Nussel
e785c740d9 Refactor announcer
- use argparse
- use logging
- allow to specify a config file for options
2017-05-05 13:06:45 +02:00
Jimmy Berry
3fbeae9229 factory-package-news-web: do not restrict version to int.
Leap version numbers are currently formatted with a leading zero which is
stripped when converted to an int.
2017-05-01 20:57:27 -05:00
Jimmy Berry
09f547627c factory-package-news-web: infer basedir from url_root.
Allows for multiple aliases to host different distro/version changes.
2017-04-18 22:04:59 -05:00
Jimmy Berry
b264bf0ca9 package-news: ignore non-rpm files in tree walk. 2017-03-23 18:21:43 -05:00
Jimmy Berry
b94b69703e package-news: include s390x in search path. 2017-03-23 18:21:43 -05:00
Jimmy Berry
f7c6ec22bf package-news: skip non-existant directories. 2017-03-23 18:21:43 -05:00
d05a0c80c0
Announcer: put the state of the last version into /var/lib 2017-02-06 16:01:36 +01:00
28335a1229 Release announcer: Ask contributors to change the subject line when replying 2016-07-19 11:37:55 +02:00
Ludwig Nussel
1bff26b344 Pep8 2016-05-12 17:30:40 +02:00
Ludwig Nussel
741c3f19b4 Generate Date and Message-ID headers locally 2016-05-12 17:28:08 +02:00
Ludwig Nussel
9c58ba0bb3 add link to openQA results in announcer
maybe that helps to bring more attention to the test results
2016-01-27 13:20:44 +01:00
Ludwig Nussel
89480c144e use urljoin 2016-01-21 10:45:29 +01:00
Ludwig Nussel
7028f437b8 allow to announce specific versions
useful if the announcer was broken for a while :-)
2016-01-19 14:00:30 +01:00
Ludwig Nussel
cb3c6ca3e6 fix newlines 2016-01-19 14:00:21 +01:00
Ludwig Nussel
31469006de use correct to address in service file 2016-01-19 14:00:07 +01:00
Ludwig Nussel
710f96f9d7 catch vanished changelog in package 2016-01-19 11:39:31 +01:00
Ludwig Nussel
8188bcad3b remove added and remove packges, just causes confusion 2015-12-21 16:26:38 +01:00
Ludwig Nussel
417800e497 add intro text 2015-12-14 18:08:07 +01:00
Ludwig Nussel
df33c7e04d fake kernel source rpm
pretend all kernel packages are from same source rpm to avoid
excessively repeated changelogs
2015-12-14 17:43:02 +01:00
Ludwig Nussel
170e23e7ff print summary of changed packages
also print source rpm instead of first sub package
2015-12-14 17:23:39 +01:00
b536afcd9f factory-package-news: Change texts for added/removed packages 2015-11-26 15:16:27 +01:00
Ludwig Nussel
11f9353e8c set Mail-Followup-To field
makes good MUAs send replies to the target list rather than the sender.
http://cr.yp.to/proto/replyto.html
2015-03-16 09:53:05 +01:00
Ludwig Nussel
3183be42c3 update docu 2015-03-13 08:57:26 +01:00
3056152c91 Announcer: Factory ISOs are now called Tumbleweed 2014-11-26 13:55:32 +01:00
Ludwig Nussel
941ef48d04 add readme for factory news 2014-11-10 17:42:34 +01:00
Christian Boltz
ef84b1d378 factory-package-news: add cosmetic white space 2014-09-10 08:56:04 +02:00
Ludwig Nussel
04a0e32236 add Makefile for installation 2014-09-03 14:44:44 +02:00
Ludwig Nussel
063c56abf6 add rsyslog config file 2014-09-03 14:44:44 +02:00
Ludwig Nussel
9a516bf211 fix and move apache config 2014-09-03 14:44:44 +02:00
Ludwig Nussel
8fc941e2cd add systemd service and timer for announcer 2014-09-03 14:44:44 +02:00
Ludwig Nussel
a72a787aab remove useless space 2014-08-15 15:38:42 +02:00
Ludwig Nussel
d07709144a don't set symlink in dry mode 2014-08-14 17:55:45 +02:00
Ludwig Nussel
a1b5edc5a8 add command line options 2014-08-14 17:04:35 +02:00
Ludwig Nussel
162d00bdd9 add an extra line break 2014-08-13 08:58:06 +02:00
Ludwig Nussel
7b71f2311b send to factory ml 2014-08-13 08:55:38 +02:00
Ludwig Nussel
978f4f0aba don't error out of symlink doesn't exist initially 2014-08-11 16:23:19 +02:00
Ludwig Nussel
9d99b0ee3f add script to fetch changes file and mail it 2014-08-08 15:35:33 +02:00
Ludwig Nussel
e35aa3b280 fix path
remove not neede directoy specification
2014-08-07 14:34:26 +02:00