diff options
| author | Ralph Bean <rbean@redhat.com> | 2015-03-24 14:41:16 +0000 |
|---|---|---|
| committer | Ralph Bean <rbean@redhat.com> | 2015-03-24 14:41:16 +0000 |
| commit | 04c59d4eeef97e10c2ca47f7cd298ff434527d76 (patch) | |
| tree | b46dd9fd48e86835844d5304959ebc56e11b7190 /roles/distgit | |
| parent | e4e432ff512b0d3bc2ffe7498c55c2407d720d4e (diff) | |
Remove the lookaside email hook (rely on fedmsg now).
Diffstat (limited to 'roles/distgit')
| -rw-r--r-- | roles/distgit/files/dist-git-upload.cgi | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/roles/distgit/files/dist-git-upload.cgi b/roles/distgit/files/dist-git-upload.cgi index 8e40a10d4..b4fda74c7 100644 --- a/roles/distgit/files/dist-git-upload.cgi +++ b/roles/distgit/files/dist-git-upload.cgi @@ -18,12 +18,6 @@ import smtplib import fedmsg import fedmsg.config -from email import Header, Utils -try: - from email.mime.text import MIMEText -except ImportError: - from email.MIMEText import MIMEText - import hashlib # Reading buffer size @@ -59,39 +53,6 @@ def check_auth(username): pass return authenticated -def send_email(pkg, checksum, filename, username): - text = """A file has been added to the lookaside cache for %(pkg)s: - -%(checksum)s %(filename)s""" % locals() - msg = MIMEText(text) - try: - sender_name = pwd.getpwnam(username)[4] - sender_email = '%s@fedoraproject.org' % username - except KeyError: - sender_name = '' - sender_email = 'nobody@fedoraproject.org' - syslog.syslog('Unable to find account info for %s (uploading %s)' % - (username, filename)) - if sender_name: - try: - sender_name = unicode(sender_name, 'ascii') - except UnicodeDecodeError: - sender_name = Header.Header(sender_name, 'utf-8').encode() - msg.set_charset('utf-8') - sender = Utils.formataddr((sender_name, sender_email)) - recipients = ['%s-owner@fedoraproject.org' % pkg, - 'scm-commits@lists.fedoraproject.org'] - msg['Subject'] = 'File %s uploaded to lookaside cache by %s' % ( - filename, username) - msg['From'] = sender - msg['To'] = ', '.join(recipients) - msg['X-Fedora-Upload'] = '%s, %s' % (pkg, filename) - try: - s = smtplib.SMTP('bastion') - s.sendmail(sender, recipients, msg.as_string()) - except: - syslog.syslog('sending mail for upload of %s failed!' % filename) - def main(): os.umask(002) @@ -218,7 +179,6 @@ def main(): print >> sys.stderr, '[username=%s] Stored %s (%d bytes)' % (username, dest_file, filesize) print 'File %s size %d %s %s stored OK' % (filename, filesize, hash_type.upper(), checksum) - send_email(name, checksum, filename, username) # Emit a fedmsg message. Load the config to talk to the fedmsg-relay. try: |
