This was brought up on the devel list.
I think it's a great idea... standardized subject lines and headers for
our things that send emails seems like a nice idea to me. Not sure how
many places would need adjustment (FMN for sure).
Possibly this would need adjustment in fedmsgs too?
Begin forwarded message:
Date: Sat, 16 Jan 2016 13:34:12 +0000
From: "Richard W.M. Jones" <rjones(a)redhat.com>
Subject: Standard, consistent subject lines for automated emails
Here are a small collection of subject lines of emails sent
automatically to me by various Fedora systems in the past few days:
Subject: upgradepath PASSED for FEDORA-2015-850e89be8b
Subject: [Fedora Update] [comment] auto-buildrequires-1.2-1.fc23
Subject: rjones's libguestfs-1.33.1-2.fc24 completed
Subject: rpmlint PASSED for libguestfs-1.33.1-2.fc24
Subject: Broken dependencies: libguestfs
Subject: ABRT report for package gnome-boxes has reached 10 occurrences
Subject: [Bug 1269975] svirt very occasionally prevents parallel
libvirt [..] Subject: Fedora 'packager' sponsor needed for suanand
Subject: sailer's mingw-sqlite-184.108.40.206-1.fc24 failed to build
Subject: libguestfs's builds are back to normal in f24
Subject: dchen pushed to ocaml-lwt (el6). "New upstream version 2.2.0."
The only consistent thing is there's nothing consistent about them :-/
I'd like to propose a very lightweight "standard" for subject lines of
(1) The first word should be the package name which the email
concerns. If the email is not about a package, but about a person,
then the first word should be the FAS username of that person.
(2) The second word should be the status, reflecting what the reader
needs to know or do, for example "succeeded", "failed",
The above subject lines might become (chopped to 72 characters to
simulate what you might see in a text-based email reader):
Subject: auto-buildrequires passed: upgradepath FEDORA-2015-850e89be8b
Subject: auto-buildrequires submitted: auto-buildrequires-1.2-1.fc23
Subject: libguestfs completed: rjones's libguestfs-1.33.1-2.fc24 build c
Subject: libguestfs passed: rpmlint libguestfs-1.33.1-2.fc24
Subject: libguestfs failed: Broken dependencies found in package libgues
Subject: gnome-boxes failed: ABRT report for package gnome-boxes has rea
Subject: selinux-policy comment: [Bug 1269975] svirt very occasionally p
Subject: suanand requested: Fedora 'packager' sponsor needed for suanand
Subject: mingw-sqlite failed: sailer's mingw-sqlite-220.127.116.11-1.fc24 fail
Subject: libguestfs passed: libguestfs's builds are back to normal in f2
Subject: ocaml-lwt pushed: dchen pushed to ocaml-lwt (el6). "New upstre
Maybe you have some better ideas?
A related topic is headers, which could be used for filtering.
Various systems add headers -- see examples below -- but again there's
not much consistency and the headers aren't particularly useful for
Richard Jones, Virtualization Group, Red Hat
Read my programming and virtualization
virt-builder quickly builds VMs from
devel mailing list