Received: from [10.1.2.49] (root@raven.ravenbrook.com [193.82.131.18]) by raven.ravenbrook.com (8.9.3/8.9.3) with ESMTP id VAA14658 for ; Mon, 29 Jan 2001 21:45:05 GMT Mime-Version: 1.0 X-Sender: gdr@pop3 Message-Id: Date: Sun, 28 Jan 2001 15:44:07 -0800 To: p4dti-staff@ravenbrook.com From: Gareth Rees Subject: Test report for release 0.4.2, 2001-01-26 Content-Type: text/plain; charset="us-ascii" ; format="flowed" Just one problem: 1. If a job has Owner "(None)" and the replicator decides to send e-mail about that job, then it runs the command "p4 user -o (None)" to attempt to find the e-mail address of that person. If the Perforce server has no licences left, then this fails with the error "Can't create a new user - over licence quota". I make a quick fix for this by hacking user_email_address in replicator.py, adding these lines to the top: if user == '(None)': return None However, this doesn't fix the problem completely, because it can also crop up if the Owner of the job is not a licensed user in Perforce. So perhaps I just catch the exception from the call to "p4 user -o"?