#87 cvs commit fails to send email to owner
Closed: Fixed None Opened 16 years ago by till.

Last time I commited a change to cryptsetup-luks the following traceback appeared (the commit worked fine, though):
{{{
Checking in cryptsetup-luks.spec;
/cvs/pkgs/rpms/cryptsetup-luks/devel/cryptsetup-luks.spec,v <-- cryptsetup-luks.spec
new revision: 1.42; previous revision: 1.41
done
Traceback (most recent call last):
File "/cvs/pkgs/CVSROOT/getnotifylist", line 26, in ?
owners = owners.OwnerList(populate_all = 0)
File "/cvs/pkgs/CVSROOT/owners.py", line 53, in init
self.populate_users()
File "/cvs/pkgs/CVSROOT/owners.py", line 68, in populate_users
f = urllib2.urlopen("http://app2.fedora.phx.redhat.com/admin/accounts/dump-group.cgi?group=cla_done&format=plain")
File "/usr/lib64/python2.3/urllib2.py", line 129, in urlopen
return _opener.open(url, data)
File "/usr/lib64/python2.3/urllib2.py", line 326, in open
'_open', req)
File "/usr/lib64/python2.3/urllib2.py", line 306, in _call_chain
result = func(args)
File "/usr/lib64/python2.3/urllib2.py", line 901, in http_open
return self.do_open(httplib.HTTP, req)
File "/usr/lib64/python2.3/urllib2.py", line 895, in do_open
return self.parent.error('http', req, fp, code, msg, hdrs)
File "/usr/lib64/python2.3/urllib2.py", line 352, in error
return self._call_chain(
args)
File "/usr/lib64/python2.3/urllib2.py", line 306, in _call_chain
result = func(*args)
File "/usr/lib64/python2.3/urllib2.py", line 412, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
}}}


It seems that I did not get any e-mail notification about my commit, but one was sent to fedora-extras-commits list, This is imho a big problem, unless it was only temporarly, but still this is a feature that should be more reliable.

This traceback was caused by our owners.py module not being able to grab ownership information from the accounts system -- possibly due to a misconfiguration of the web server at the moment of checking.

We are switching from owners.list to the packagedb ATM so the original cause of this error will be going away soon. The commit message feature is currently in limbo, continuing to read from owners.list even though owners.list is no longer being updated. (the switchover occurred yesterday. So we're currently 1 day out of sync.) I'm working on fixing this and bugzilla sync right now. I'll take this ticket and update you on progress.

I think this is working now. please re-open this ticket if I am incorrect. I believe this to be related to a configuration change made at around that time and was temporary.

Login to comment on this ticket.

Metadata