Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Side by Side Diff: third_party/buildbot_7_12/buildbot/test/mail/syncmail.4

Issue 12207158: Bye bye buildbot 0.7.12. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 Return-Path: <warner@users.sourceforge.net>
2 Delivered-To: warner-sourceforge@luther.lothar.com
3 Received: (qmail 24111 invoked by uid 1000); 28 Jul 2003 08:01:54 -0000
4 Delivered-To: warner-sourceforge@lothar.com
5 Received: (qmail 68756 invoked by uid 13574); 28 Jul 2003 08:01:46 -0000
6 Received: from unknown (HELO sc8-sf-list1.sourceforge.net) ([66.35.250.206]) (en velope-sender <warner@users.sourceforge.net>)
7 by 130.94.181.6 (qmail-ldap-1.03) with SMTP
8 for <warner-sourceforge@lothar.com>; 28 Jul 2003 08:01:46 -0000
9 Received: from sc8-sf-sshgate.sourceforge.net ([66.35.250.220] helo=sc8-sf-netmi sc.sourceforge.net)
10 by sc8-sf-list1.sourceforge.net with esmtp
11 (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.31-VA-mm2 #1 (Debian))
12 id 19h2wz-00029d-00
13 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 01:01:45 -0700
14 Received: from sc8-pr-cvs1-b.sourceforge.net ([10.5.1.7] helo=sc8-pr-cvs1.source forge.net)
15 by sc8-sf-netmisc.sourceforge.net with esmtp (Exim 3.36 #1 (Debian))
16 id 19h2wz-0002XB-00
17 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 01:01:45 -0700
18 Received: from localhost ([127.0.0.1] helo=sc8-pr-cvs1.sourceforge.net)
19 by sc8-pr-cvs1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian))
20 id 19h2wz-0005a9-00
21 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 01:01:45 -0700
22 From: warner@users.sourceforge.net
23 To: warner@users.sourceforge.net
24 Subject: buildbot/test/mail syncmail.1,NONE,1.1 syncmail.2,NONE,1.1 syncmail.3,N ONE,1.1
25 Message-Id: <E19h2wz-0005a9-00@sc8-pr-cvs1.sourceforge.net>
26 Date: Mon, 28 Jul 2003 01:01:45 -0700
27 Status:
28
29 Update of /cvsroot/buildbot/buildbot/test/mail
30 In directory sc8-pr-cvs1:/tmp/cvs-serv21445
31
32 Added Files:
33 syncmail.1 syncmail.2 syncmail.3
34 Log Message:
35 test cases for syncmail parser
36
37 --- NEW FILE: syncmail.1 ---
38 Return-Path: <warner@users.sourceforge.net>
39 Delivered-To: warner-sourceforge@luther.lothar.com
40 Received: (qmail 23758 invoked by uid 1000); 28 Jul 2003 07:22:14 -0000
41 Delivered-To: warner-sourceforge@lothar.com
42 Received: (qmail 62715 invoked by uid 13574); 28 Jul 2003 07:22:03 -0000
43 Received: from unknown (HELO sc8-sf-list1.sourceforge.net) ([66.35.250.206]) (en velope-sender <warner@users.sourceforge.net>)
44 by 130.94.181.6 (qmail-ldap-1.03) with SMTP
45 for <warner-sourceforge@lothar.com>; 28 Jul 2003 07:22:03 -0000
46 Received: from sc8-sf-sshgate.sourceforge.net ([66.35.250.220] helo=sc8-sf-netmi sc.sourceforge.net)
47 by sc8-sf-list1.sourceforge.net with esmtp
48 (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.31-VA-mm2 #1 (Debian))
49 id 19h2KY-0004Nr-00
50 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 00:22:02 -0700
51 Received: from sc8-pr-cvs1-b.sourceforge.net ([10.5.1.7] helo=sc8-pr-cvs1.source forge.net)
52 by sc8-sf-netmisc.sourceforge.net with esmtp (Exim 3.36 #1 (Debian))
53 id 19h2KY-0001rv-00
54 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 00:22:02 -0700
55 Received: from localhost ([127.0.0.1] helo=sc8-pr-cvs1.sourceforge.net)
56 by sc8-pr-cvs1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian))
57 id 19h2KY-0003r4-00
58 for <warner@users.sourceforge.net>; Mon, 28 Jul 2003 00:22:02 -0700
59 From: warner@users.sourceforge.net
60 To: warner@users.sourceforge.net
61 Subject: buildbot/buildbot/changes freshcvsmail.py,1.2,1.3
62 Message-Id: <E19h2KY-0003r4-00@sc8-pr-cvs1.sourceforge.net>
63 Date: Mon, 28 Jul 2003 00:22:02 -0700
64 Status:
65
66 Update of /cvsroot/buildbot/buildbot/buildbot/changes
67 In directory sc8-pr-cvs1:/tmp/cvs-serv14795/buildbot/changes
68
69 Modified Files:
70 freshcvsmail.py
71 Log Message:
72 remove leftover code, leave a temporary compatibility import. Note! Start
73 importing FCMaildirSource from changes.mail instead of changes.freshcvsmail
74
75
76 Index: freshcvsmail.py
77 ===================================================================
78 RCS file: /cvsroot/buildbot/buildbot/buildbot/changes/freshcvsmail.py,v
79 retrieving revision 1.2
80 retrieving revision 1.3
81 diff -C2 -d -r1.2 -r1.3
82 *** freshcvsmail.py 27 Jul 2003 18:54:08 -0000 1.2
83 --- freshcvsmail.py 28 Jul 2003 07:22:00 -0000 1.3
84 ***************
85 *** 1,96 ****
86 #! /usr/bin/python
87
88 ! from buildbot.interfaces import IChangeSource
89 ! from buildbot.changes.maildirtwisted import MaildirTwisted
90 ! from buildbot.changes.changes import Change
91 ! from rfc822 import Message
92 ! import os, os.path
93 !
94 ! def parseFreshCVSMail(fd, prefix=None):
95 ! """Parse mail sent by FreshCVS"""
96 ! # this uses rfc822.Message so it can run under python2.1 . In the future
97 ! # it will be updated to use python2.2's "email" module.
98 !
99 ! m = Message(fd)
100 ! # FreshCVS sets From: to "user CVS <user>", but the <> part may be
101 ! # modified by the MTA (to include a local domain)
102 ! name, addr = m.getaddr("from")
103 ! if not name:
104 ! return None # no From means this message isn't from FreshCVS
105 ! cvs = name.find(" CVS")
106 ! if cvs == -1:
107 ! return None # this message isn't from FreshCVS
108 ! who = name[:cvs]
109 !
110 ! # we take the time of receipt as the time of checkin. Not correct,
111 ! # but it avoids the out-of-order-changes issue
112 ! #when = m.getdate() # and convert from 9-tuple, and handle timezone
113 !
114 ! files = []
115 ! comments = ""
116 ! isdir = 0
117 ! lines = m.fp.readlines()
118 ! while lines:
119 ! line = lines.pop(0)
120 ! if line == "Modified files:\n":
121 ! break
122 ! while lines:
123 ! line = lines.pop(0)
124 ! if line == "\n":
125 ! break
126 ! line = line.rstrip("\n")
127 ! file, junk = line.split(None, 1)
128 ! if prefix:
129 ! # insist that the file start with the prefix: FreshCVS sends
130 ! # changes we don't care about too
131 ! bits = file.split(os.sep)
132 ! if bits[0] == prefix:
133 ! file = apply(os.path.join, bits[1:])
134 ! else:
135 ! break
136 ! if junk == "0 0":
137 ! isdir = 1
138 ! files.append(file)
139 ! while lines:
140 ! line = lines.pop(0)
141 ! if line == "Log message:\n":
142 ! break
143 ! # message is terminated by "ViewCVS links:" or "Index:..." (patch)
144 ! while lines:
145 ! line = lines.pop(0)
146 ! if line == "ViewCVS links:\n":
147 ! break
148 ! if line.find("Index: ") == 0:
149 ! break
150 ! comments += line
151 ! comments = comments.rstrip() + "\n"
152 !
153 ! if not files:
154 ! return None
155 !
156 ! change = Change(who, files, comments, isdir)
157 !
158 ! return change
159 !
160 !
161 !
162 ! class FCMaildirSource(MaildirTwisted):
163 ! """This source will watch a maildir that is subscribed to a FreshCVS
164 ! change-announcement mailing list.
165 ! """
166 !
167 ! __implements__ = IChangeSource,
168
169 ! def __init__(self, maildir, prefix=None):
170 ! MaildirTwisted.__init__(self, maildir)
171 ! self.changemaster = None # filled in when added
172 ! self.prefix = prefix
173 ! def describe(self):
174 ! return "FreshCVS mailing list in maildir %s" % self.maildir.where
175 ! def messageReceived(self, filename):
176 ! path = os.path.join(self.basedir, "new", filename)
177 ! change = parseFreshCVSMail(open(path, "r"), self.prefix)
178 ! if change:
179 ! self.changemaster.addChange(change)
180 ! os.rename(os.path.join(self.basedir, "new", filename),
181 ! os.path.join(self.basedir, "cur", filename))
182 --- 1,5 ----
183 #! /usr/bin/python
184
185 ! # leftover import for compatibility
186
187 ! from buildbot.changes.mail import FCMaildirSource
188
189
190
191 --- NEW FILE: syncmail.2 ---
192 Return-Path: <warner@users.sourceforge.net>
193 Delivered-To: warner-sourceforge@luther.lothar.com
194 Received: (qmail 23221 invoked by uid 1000); 28 Jul 2003 06:53:15 -0000
195 Delivered-To: warner-sourceforge@lothar.com
196 Received: (qmail 58537 invoked by uid 13574); 28 Jul 2003 06:53:09 -0000
197 Received: from unknown (HELO sc8-sf-list1.sourceforge.net) ([66.35.250.206]) (en velope-sender <warner@users.sourceforge.net>)
198 by 130.94.181.6 (qmail-ldap-1.03) with SMTP
199 for <warner-sourceforge@lothar.com>; 28 Jul 2003 06:53:09 -0000
200 Received: from sc8-sf-sshgate.sourceforge.net ([66.35.250.220] helo=sc8-sf-netmi sc.sourceforge.net)
201 by sc8-sf-list1.sourceforge.net with esmtp
202 (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.31-VA-mm2 #1 (Debian))
203 id 19h1sb-0003nw-00
204 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:53:09 -0700
205 Received: from sc8-pr-cvs1-b.sourceforge.net ([10.5.1.7] helo=sc8-pr-cvs1.source forge.net)
206 by sc8-sf-netmisc.sourceforge.net with esmtp (Exim 3.36 #1 (Debian))
207 id 19h1sa-00018t-00
208 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:53:08 -0700
209 Received: from localhost ([127.0.0.1] helo=sc8-pr-cvs1.sourceforge.net)
210 by sc8-pr-cvs1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian))
211 id 19h1sa-0002mX-00
212 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:53:08 -0700
213 From: warner@users.sourceforge.net
214 To: warner@users.sourceforge.net
215 Subject: buildbot ChangeLog,1.93,1.94
216 Message-Id: <E19h1sa-0002mX-00@sc8-pr-cvs1.sourceforge.net>
217 Date: Sun, 27 Jul 2003 23:53:08 -0700
218 Status:
219
220 Update of /cvsroot/buildbot/buildbot
221 In directory sc8-pr-cvs1:/tmp/cvs-serv10689
222
223 Modified Files:
224 ChangeLog
225 Log Message:
226 * NEWS: started adding new features
227
228
229 Index: ChangeLog
230 ===================================================================
231 RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
232 retrieving revision 1.93
233 retrieving revision 1.94
234 diff -C2 -d -r1.93 -r1.94
235 *** ChangeLog 27 Jul 2003 22:53:27 -0000 1.93
236 --- ChangeLog 28 Jul 2003 06:53:06 -0000 1.94
237 ***************
238 *** 1,4 ****
239 --- 1,6 ----
240 2003-07-27 Brian Warner <warner@lothar.com>
241
242 + * NEWS: started adding new features
243 +
244 * buildbot/changes/mail.py: start work on Syncmail parser, move
245 mail sources into their own file
246
247
248
249 --- NEW FILE: syncmail.3 ---
250 Return-Path: <warner@users.sourceforge.net>
251 Delivered-To: warner-sourceforge@luther.lothar.com
252 Received: (qmail 23196 invoked by uid 1000); 28 Jul 2003 06:51:53 -0000
253 Delivered-To: warner-sourceforge@lothar.com
254 Received: (qmail 58269 invoked by uid 13574); 28 Jul 2003 06:51:46 -0000
255 Received: from unknown (HELO sc8-sf-list1.sourceforge.net) ([66.35.250.206]) (en velope-sender <warner@users.sourceforge.net>)
256 by 130.94.181.6 (qmail-ldap-1.03) with SMTP
257 for <warner-sourceforge@lothar.com>; 28 Jul 2003 06:51:46 -0000
258 Received: from sc8-sf-sshgate.sourceforge.net ([66.35.250.220] helo=sc8-sf-netmi sc.sourceforge.net)
259 by sc8-sf-list1.sourceforge.net with esmtp
260 (Cipher TLSv1:DES-CBC3-SHA:168) (Exim 3.31-VA-mm2 #1 (Debian))
261 id 19h1rF-00027s-00
262 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:51:46 -0700
263 Received: from sc8-pr-cvs1-b.sourceforge.net ([10.5.1.7] helo=sc8-pr-cvs1.source forge.net)
264 by sc8-sf-netmisc.sourceforge.net with esmtp (Exim 3.36 #1 (Debian))
265 id 19h1rF-00017O-00
266 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:51:45 -0700
267 Received: from localhost ([127.0.0.1] helo=sc8-pr-cvs1.sourceforge.net)
268 by sc8-pr-cvs1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian))
269 id 19h1rF-0002jg-00
270 for <warner@users.sourceforge.net>; Sun, 27 Jul 2003 23:51:45 -0700
271 From: warner@users.sourceforge.net
272 To: warner@users.sourceforge.net
273 Subject: CVSROOT syncmail,1.1,NONE
274 Message-Id: <E19h1rF-0002jg-00@sc8-pr-cvs1.sourceforge.net>
275 Date: Sun, 27 Jul 2003 23:51:45 -0700
276 Status:
277
278 Update of /cvsroot/buildbot/CVSROOT
279 In directory sc8-pr-cvs1:/tmp/cvs-serv10515
280
281 Removed Files:
282 syncmail
283 Log Message:
284 nevermind
285
286 --- syncmail DELETED ---
287
288
289
290
OLDNEW
« no previous file with comments | « third_party/buildbot_7_12/buildbot/test/mail/syncmail.3 ('k') | third_party/buildbot_7_12/buildbot/test/mail/syncmail.5 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698