~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/canonical/buildd/debian/changelog

  • Committer: mbp at canonical
  • Date: 2011-11-20 23:37:23 UTC
  • mto: This revision was merged to the branch mainline in revision 14344.
  • Revision ID: mbp@canonical.com-20111120233723-370p96db2crru5tm
Delete canonical.buildd again

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
launchpad-buildd (82) hardy-cat; urgency=low
2
 
 
3
 
  * Cut out readyservice from the buildds.  LP: #800295
4
 
  * buildrecipe shows the bzr and bzr-builder versions.  LP: #884092
5
 
  * buildrecipe shows bzr rusage.  LP: 884997
6
 
 
7
 
 -- Martin Pool <mbp@canonical.com>  Thu, 03 Nov 2011 17:11:25 +1100
8
 
 
9
 
launchpad-buildd (81) hardy-cat; urgency=low
10
 
 
11
 
  * generate-translation-templates: switch to Python 2.7.
12
 
 
13
 
 -- Danilo Šegan <danilo@canonical.com>  Mon, 17 Oct 2011 14:46:13 +0200
14
 
 
15
 
launchpad-buildd (80) hardy-cat; urgency=low
16
 
 
17
 
  * binfmt-support demonstrated umount ordering issues for us.  LP: #851934
18
 
 
19
 
 -- LaMont Jones <lamont@canonical.com>  Mon, 19 Sep 2011 04:56:58 -0600
20
 
 
21
 
launchpad-buildd (79) hardy-cat; urgency=low
22
 
 
23
 
  * Fix sudoers.d/buildd permissions
24
 
 
25
 
 -- LaMont Jones <lamont@canonical.com>  Fri, 19 Aug 2011 07:31:54 -0600
26
 
 
27
 
launchpad-buildd (78) hardy-cat; urgency=low
28
 
 
29
 
  * Correctly update sudoers files when needed.  LP: #742881
30
 
 
31
 
 -- LaMont Jones <lamont@canonical.com>  Wed, 06 Apr 2011 22:20:17 -0600
32
 
 
33
 
launchpad-buildd (77) hardy-cat; urgency=low
34
 
 
35
 
  * Add back in ultimate-backstop umask() correction.
36
 
 
37
 
 -- LaMont Jones <lamont@canonical.com>  Wed, 06 Apr 2011 13:34:05 -0600
38
 
 
39
 
launchpad-buildd (76) hardy-cat; urgency=low
40
 
 
41
 
  [ various ]
42
 
  * ProjectGroup.products sort order and remove Author: comments.
43
 
  * Fix some tests to not print stuff
44
 
  * Make buildd pointer check regexes work on natty
45
 
  * merge before rollout + text conflict patch by wgrant
46
 
 
47
 
 -- LaMont Jones <lamont@canonical.com>  Tue, 15 Mar 2011 16:59:36 -0600
48
 
 
49
 
launchpad-buildd (74) hardy-cat; urgency=low
50
 
 
51
 
  [ Aaron Bentley]
52
 
  * Memory-limit recipe builds. LP#676657
53
 
 
54
 
  [ LaMont Jones]
55
 
  * mount a tmpfs on /dev/shm in build chroots.  LP#671441
56
 
 
57
 
  [Michael Bienia]
58
 
  * Update regexes used for DEPWAIT.  LP#615286
59
 
 
60
 
 -- LaMont Jones <lamont@canonical.com>  Tue, 23 Nov 2010 06:17:57 -0700
61
 
 
62
 
launchpad-buildd (73) hardy-cat; urgency=low
63
 
 
64
 
  * Revert to revision 70
65
 
 
66
 
 -- LaMont Jones <lamont@canonical.com>  Thu, 28 Oct 2010 12:53:45 -0600
67
 
 
68
 
launchpad-buildd (72) hardy-cat; urgency=low
69
 
 
70
 
  * break out readyservice.py from tachandler.py. LP#663828
71
 
 
72
 
 -- LaMont Jones <lamont@canonical.com>  Wed, 20 Oct 2010 13:03:23 -0600
73
 
 
74
 
launchpad-buildd (71) hardy-cat; urgency=low
75
 
 
76
 
  * Detect ppa hosts for build recipes.  LP#662664
77
 
  * Better recipe builds. LP#599100, 627119, 479705
78
 
 
79
 
 -- LaMont Jones <lamont@canonical.com>  Tue, 19 Oct 2010 13:48:33 -0600
80
 
 
81
 
launchpad-buildd (70) hardy-cat; urgency=low
82
 
 
83
 
  [ LaMont Jones ]
84
 
  * Restore the rest of version 68.
85
 
 
86
 
  [ James Westby ]
87
 
  * buildrecipe: Specify BZR_EMAIL via sudo so that the called command
88
 
    sees the environment variable.
89
 
  * buildrecipe: call sudo -i -u instead of sudo -iu so that it works with
90
 
    older versions of sudo.
91
 
  * buildrecipe: flush stdout before calling another command so that
92
 
    the build log has the output correctly interleaved.
93
 
 
94
 
  [ William Grant ]
95
 
  * correct arch_tag arguments.
96
 
 
97
 
 -- LaMont Jones <lamont@canonical.com>  Fri, 20 Aug 2010 13:27:55 -0600
98
 
 
99
 
launchpad-buildd (69) hardy-cat; urgency=low
100
 
 
101
 
  * REVERT all of version 68 except for BZR_EMAIL LP#617072
102
 
    (Not reflected in bzr.)
103
 
 
104
 
 -- LaMont Jones <lamont@canonical.com>  Tue, 17 Aug 2010 10:40:03 -0600
105
 
 
106
 
launchpad-buildd (68) hardy-cat; urgency=low
107
 
 
108
 
  [ William Grant ]
109
 
  * Take an 'arch_tag' argument, so the master can override the slave
110
 
    architecture.
111
 
 
112
 
  [ Jelmer Vernooij ]
113
 
 
114
 
  * Explicitly use source format 1.0.
115
 
  * Add LSB information to init script.
116
 
  * Use debhelper >= 5 (available in dapper, not yet deprecated in
117
 
    maverick).
118
 
  * Fix spelling in description.
119
 
  * Install example buildd configuration.
120
 
 
121
 
  [ Paul Hummer ]
122
 
  * Provide BZR_EMAIL for bzr 2.2 in the buildds LP#617072
123
 
 
124
 
 -- LaMont Jones <lamont@canonical.com>  Mon, 16 Aug 2010 13:25:09 -0600
125
 
 
126
 
launchpad-buildd (67) hardy-cat; urgency=low
127
 
 
128
 
  * Force aptitude installation for recipe builds on maverick
129
 
 
130
 
 -- LaMont Jones <lamont@canonical.com>  Fri, 23 Jul 2010 14:22:23 -0600
131
 
 
132
 
launchpad-buildd (66) hardy-cat; urgency=low
133
 
 
134
 
  * handle [linux-any] build-dependencies.  LP#604981
135
 
 
136
 
 -- LaMont Jones <lamont@canonical.com>  Mon, 19 Jul 2010 12:13:31 -0600
137
 
 
138
 
launchpad-buildd (65) hardy-cat; urgency=low
139
 
 
140
 
  * Drop preinst check, since human time does not scale across a large
141
 
    rollout.  soyuz just needs to deal with upgrades mid-build better.
142
 
 
143
 
 -- LaMont Jones <lamont@canonical.com>  Thu, 08 Jul 2010 05:04:02 -0600
144
 
 
145
 
launchpad-buildd (64) hardy-cat; urgency=low
146
 
 
147
 
  * Pottery now strips quotes from variables.
148
 
 
149
 
 -- Jeroen Vermeulen <jtv@canonical.com>  Wed, 30 Jun 2010 12:50:59 +0200
150
 
 
151
 
launchpad-buildd (63) hardy-cat; urgency=low
152
 
 
153
 
  * Drop apply-ogre-model, since override-sources-list replaced it three years
154
 
    ago. Also clean up extra_args parsing a bit.
155
 
 
156
 
 -- William Grant <wgrant@ubuntu.com>  Sat, 12 Jun 2010 11:33:11 +1000
157
 
 
158
 
launchpad-buildd (62) hardy-cat; urgency=low
159
 
 
160
 
  * Make the buildds cope with not having a sourcepackagename LP#587109
161
 
 
162
 
 -- LaMont Jones <lamont@canonical.com>  Tue, 08 Jun 2010 13:02:31 -0600
163
 
 
164
 
launchpad-buildd (61) hardy-cat; urgency=high
165
 
 
166
 
  [ William Grant ]
167
 
  * Fixed translation templates slave to return files properly. LP#549422
168
 
 
169
 
  [ Danilo Segan ]
170
 
  * Added more output to generate-translation-templates. LP#580345
171
 
 
172
 
  [ Henning Eggers ]
173
 
  * Improved output of build xmplrpc call, not returning None now. LP#581746
174
 
  * Added apache2 dependency. LP#557634
175
 
  * Added preinst script to prevent installation when a build is running.
176
 
    LP#557347
177
 
 
178
 
  [ LaMont Jones ]
179
 
  * preinst needs to detect a stale buildlog as well.
180
 
 
181
 
 -- LaMont Jones <lamont@canonical.com>  Fri, 21 May 2010 05:52:53 -0600
182
 
 
183
 
launchpad-buildd (60) lucid-cat; urgency=low
184
 
 
185
 
  * Depends: lsb-release, which is ubuntu-minimal, but not essential.
186
 
 
187
 
 -- LaMont Jones <lamont@ubuntu.com>  Thu, 01 Apr 2010 08:54:48 -0600
188
 
 
189
 
launchpad-buildd (59) lucid-cat; urgency=low
190
 
 
191
 
  [ Henning Eggers ]
192
 
  * Added translation template generation code (pottery).
193
 
 
194
 
  [ LaMont Jones ]
195
 
  * set umask for twisted where supported
196
 
 
197
 
 -- LaMont Jones <lamont@canonical.com>  Wed, 31 Mar 2010 10:38:15 -0600
198
 
 
199
 
launchpad-buildd (58~1) karmic; urgency=low
200
 
 
201
 
  * Misc fixes to match APIs.
202
 
 
203
 
 -- Aaron Bentley <aaron@aaronbentley.com>  Fri, 15 Jan 2010 10:03:07 +1300
204
 
 
205
 
launchpad-buildd (58~0) karmic; urgency=low
206
 
 
207
 
  * Include buildrecipe.py.
208
 
 
209
 
 -- Aaron Bentley <aaron@aaronbentley.com>  Wed, 13 Jan 2010 17:06:59 +1300
210
 
 
211
 
launchpad-buildd (57) hardy-cat; urgency=low
212
 
 
213
 
  * Split the sbuild wrapper from DebianBuildManager into a new
214
 
    BinaryPackageBuildManager, and point the 'debian' builder at that
215
 
    instead.
216
 
 
217
 
 -- William Grant <wgrant@ubuntu.com>  Tue, 12 Jan 2010 09:22:50 +1300
218
 
 
219
 
launchpad-buildd (56) hardy-cat; urgency=low
220
 
 
221
 
  * only error out on implicit-function-pointers check on lucid or later,
222
 
    non-32-bit architectures.  Warnings elsewhere.  LP#504078
223
 
  * drop use of ccache and /var/cache/apt/archives, since we don't use one,
224
 
    and the other is just plain silly.
225
 
 
226
 
 -- LaMont Jones <lamont@canonical.com>  Mon, 11 Jan 2010 13:12:49 -0700
227
 
 
228
 
launchpad-buildd (54) hardy-cat; urgency=low
229
 
 
230
 
  [ William Grant ]
231
 
  * debian.py: Tell sbuild to build debug symbols if the
232
 
    build_debug_symbols argument is True.
233
 
  * sbuild: Set "Build-Debug-Symbols: yes" in CurrentlyBuilding if
234
 
    we have been told to build debug symbols.
235
 
 
236
 
  [ LaMont Jones ]
237
 
  * do not ignore SIGHUP in builds - it breaks test suites. LP#453460
238
 
  * create filecache-default/ccache directories in init.d as well as postinst
239
 
  * sbuild: run dpkg-source inside the chroot.  LP#476036
240
 
  * sbuild: change the regexp for dpkg-source extraction to handle both karmic and pre-karmic dpkg.  LP#476036
241
 
  * use --print-architecture instead of --print-installation-architecture
242
 
  * mount-chroot: copy hosts et al into chroot. LP#447919
243
 
  * provide and call check-implicit-function-pointers.
244
 
 
245
 
 -- LaMont Jones <lamont@canonical.com>  Mon, 14 Dec 2009 12:00:10 -0700
246
 
 
247
 
launchpad-buildd (52) dapper-cat; urgency=low
248
 
 
249
 
  * Depends: apt-transport-https
250
 
 
251
 
 -- LaMont Jones <lamont@canonical.com>  Fri, 09 Oct 2009 11:00:50 -0600
252
 
 
253
 
launchpad-buildd (50) dapper-cat; urgency=low
254
 
 
255
 
  * sbuild: Change all invocations of apt and dpkg to occur inside
256
 
    the build chroot, rather than happening outside the chroot with
257
 
    a bunch of flags to operate on data files in the chroot.  This
258
 
    should clear up issues we see with mismatched host toolchains.
259
 
  * sbuild: Revert the above in the case of "apt-get source" which
260
 
    doesn't require any fancy features in the chroot and, frankly,
261
 
    is much easier to manage if it's executed externally.
262
 
  * scan-for-processes: Bring in a change from production to make
263
 
    sure that we follow symlinks in our search for process roots.
264
 
  * sbuild-package: Output NR_PROCESSORS in the build logs, for
265
 
    sightly easier debugging of possible parallel build bugs.
266
 
  * update-debian-chroot: Stop using chapt-get, and instead chroot
267
 
    into the build chroot and call the native apt-get there.
268
 
  * update-debian-chroot: Cargo-cult the linux32 magic from the
269
 
    sbuild wrapper to set our personality on chroot upgrades.
270
 
  * mount-chroot: Mount sys in the chroot too.  While it shouldn't
271
 
    be, strictly-speaking, required for anything, it's nice to have.
272
 
  * chapt-get, slave_chroot_tool.py: Delete both as obsolete cruft.
273
 
 
274
 
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 24 Jul 2009 07:21:30 -0600
275
 
 
276
 
launchpad-buildd (49) dapper-cat; urgency=low
277
 
 
278
 
  * sbuild.conf: bump default automake from automake1.8 to automake1.9
279
 
 
280
 
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 12 Sep 2008 08:54:24 -0600
281
 
 
282
 
launchpad-buildd (48) dapper-cat; urgency=low
283
 
 
284
 
  * sbuild-package: If we're an amd64 host system, but being used
285
 
    to build i386 or lpia, use linux32 to pretend to be i686.
286
 
 
287
 
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 12 Sep 2008 08:12:34 -0600
288
 
 
289
 
launchpad-buildd (47) dapper-cat; urgency=low
290
 
 
291
 
  * slave.py: If the logfile doesn't currently exist on disk when
292
 
    getLogTail() goes looking for it (which is a possible race with
293
 
    the new sanitisation code), just return an empty string.
294
 
 
295
 
 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 02 Jun 2008 13:09:55 -0600
296
 
 
297
 
launchpad-buildd (46) dapper-cat; urgency=low
298
 
 
299
 
  * slave.py: Accept a separate username and password to the
300
 
    ensurePresent() call which, if present, are used to install
301
 
    an auth handler to cope with basic http auth with the http
302
 
    server when fetching files.
303
 
  * slave.py: Ensure that build logs are sanitized so that any
304
 
    user:password@ parts in URLs are removed.
305
 
 
306
 
 -- Julian Edwards <julian.edwards@canonical.com>  Tue, 29 Apr 2008 14:25:00 +0100
307
 
 
308
 
launchpad-buildd (45) dapper-cat; urgency=low
309
 
 
310
 
  * slave.py: Stop setting BuilderStatus.WAITING in each failure
311
 
    method, as this gives us a race where the builddmaster might
312
 
    dispatch another build to us before we're done cleaning up.
313
 
  * slave.py: Don't set BuildStatus.OK in buildComplete(), this is
314
 
    now a generic "the build has ended, succesfully or not" method.
315
 
  * slave.py: Define a new buildOK() method that sets BuildStatus.OK.
316
 
  * debian.py: When done cleaning, if the build isn't already marked
317
 
    as failed, call buildOK, then call buildComplete unconditionally.
318
 
  * The above changes should resolve https://launchpad.net/bugs/179466
319
 
 
320
 
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 08 Apr 2008 14:12:07 -0600
321
 
 
322
 
launchpad-buildd (44) dapper-cat; urgency=low
323
 
 
324
 
  * slave.py: Redefine "private" _unpackChroot() as "public" doUnpack(),
325
 
    so we can use it from the build iteration control process.
326
 
  * slave.py: Make the initiate method set a _chroottarfile private
327
 
    variable for use by doUnpack(), rather than calling _unpackChroot().
328
 
  * slave.py: Trigger the forked buildd process with an echo statement.
329
 
  * debian.py: Add the INIT state to the DebianBuildState class.
330
 
  * debian.py: Start the build process at INIT state instead of UNPACK.
331
 
  * debian.py: Add iterate_INIT(), which just checks success of the
332
 
    initial variable sanitisation checks, then hands off to doUnpack().
333
 
  * debian.py: Adjust the failure return calls of the UNPACK and MOUNT
334
 
    methods to chrootFail() instead of builderFail(), for correctness.
335
 
  * The above changes should resolve https://launchpad.net/bugs/211974
336
 
 
337
 
 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 07 Apr 2008 13:53:20 -0600
338
 
 
339
 
launchpad-buildd (43) dapper-cat; urgency=low
340
 
 
341
 
  * unpack-chroot: Move the ntpdate calls below the bunzip/exec bit,
342
 
    so we don't run ntpdate twice when unzipping tarballs, which
343
 
    happens on every single build on Xen hosts (like the PPA hosts).
344
 
  * debian/control: We use adduser in postinst, depending on it helps.
345
 
  * debian/control: Set myself as the Maintainer, since I'm in here.
346
 
  * debian/control: Change our section from "misc" to "admin".
347
 
  * sbuild{,-package}: Pass DEB_BUILD_OPTIONS="parallel=N" to dpkg.
348
 
 
349
 
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 24 Jan 2008 15:39:20 -0700
350
 
 
351
 
launchpad-buildd (42) dapper-cat; urgency=low
352
 
 
353
 
  * sbuild: using "eq" to evaluate strings instead of "==" is ever
354
 
    so slightly less retarded (fixed the launchpad bug #184565)
355
 
 
356
 
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 22 Jan 2008 16:21:54 -0700
357
 
 
358
 
launchpad-buildd (41) dapper-cat; urgency=low
359
 
 
360
 
  * sbuild: If we've already marked a package as "installed" with a
361
 
    valid version, don't overwrite that version with PROVIDED.
362
 
 
363
 
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 17 Jan 2008 10:39:26 -0700
364
 
 
365
 
launchpad-buildd (40) dapper-cat; urgency=low
366
 
 
367
 
  * sbuild: Don't allow versioned build-deps to be satisfied by provided
368
 
    packages, but force them to go through the "upgrade/downgrade" tests.
369
 
  * sbuild: Do --info and --contents on _all.deb packages as well, if
370
 
    we're building arch:all packages.
371
 
  * sbuild: Don't process ENV_OVERRIDE anymore, we only had an override
372
 
    for one thing anyway (LC_ALL), and this code caused bug #87077.
373
 
  * sbuild-package: Call sbuild with LC_ALL=C explicitely, to compensate.
374
 
  * Makefile: clean up the makefile a bit to DTRT (as I expect it).
375
 
 
376
 
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 15 Jan 2008 16:51:08 -0700
377
 
 
378
 
launchpad-buildd (39) unstable; urgency=low
379
 
 
380
 
  * If we're fed an archive_purpose argument from the builddmaster,
381
 
    we pass --purpose=$archive_purpose to sbuild, and if we get suite
382
 
    from the builddmaster, we pass --dist=$suite to sbuild.
383
 
  * Mangle sbuild to write out Suite: and Purpose: stanzas to our
384
 
    CurrentlyBuilding file, according to command-line input.
385
 
  * Now that we're no longer always feeding -dautobuild to sbuild,
386
 
    fix up sbuild to always look for the chroot at chroot-autobuild
387
 
    instead of the Debian Way of using chroot-$suite.
388
 
  * If the config file contains an ntphost stanza, use that with
389
 
    ntpdate to sync the system's clock before we unpack the chroot.
390
 
  * Mangle update-config to add an ntphost stanza to the default
391
 
    config, and to 's/-dautobuild //' from the sbuild arguments.
392
 
 
393
 
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 20 Dec 2007 01:51:49 -0700
394
 
 
395
 
launchpad-buildd (38) unstable; urgency=high
396
 
 
397
 
  * unpack-chroot: set $PATH rather than hardcoding paths to binaries
398
 
    since bzip2 moved from /usr/bin to /bin in edgy and didn't bother with
399
 
    compatability symlinks.
400
 
 
401
 
 -- James Troup <james.troup@canonical.com>  Wed, 21 Nov 2007 17:08:36 +0000
402
 
 
403
 
launchpad-buildd (37) dapper; urgency=high
404
 
 
405
 
  * update-debian-chroot: Adam's LPIA support (i.e. overriding
406
 
    architecture for chapt-get).
407
 
  * debian/launchpad-buildd.cron.daily: fix run-on-line.
408
 
  * debian/postinst: only create ~buildd/.sbuildrc if it doesn't exist.
409
 
    This avoids the problem of upgrades of the launchpad-buildd package
410
 
    resetting the architecture to i386 on lpia builders.
411
 
 
412
 
 -- James Troup <james.troup@canonical.com>  Wed, 14 Nov 2007 18:34:46 +0000
413
 
 
414
 
launchpad-buildd (36) dapper; urgency=low
415
 
 
416
 
  * changing override-sources to replace current sources.list with
417
 
    the content sent by buildmaster instead of prepend. It will allow
418
 
    us to cope more easily with SoyuzArchive implementation (PARTNER,
419
 
    EMBARGOED, PPA)
420
 
 
421
 
 -- Celso Providelo <cprov@canonical.com>  Thu, 7 Aug 2007 14:10:26 -0300
422
 
 
423
 
launchpad-buildd (35) unstable; urgency=low
424
 
 
425
 
  * including previous code changes (32 & 33).
426
 
 
427
 
 -- Celso Providelo <cprov@canonical.com>  Thu, 23 May 2007 17:40:26 -0300
428
 
 
429
 
launchpad-buildd (34) unstable; urgency=low
430
 
 
431
 
  * add suport for overriding the chroot /etc/apt/sources.list with the
432
 
    content of builddmaster build arguments 'archives'.
433
 
 
434
 
 -- Celso Providelo <cprov@canonical.com>  Thu, 17 May 2007 15:12:26 -0300
435
 
 
436
 
launchpad-buildd (33) unstable; urgency=low
437
 
 
438
 
  * Mangle sbuild further to allow us to publish Martin's debug debs (ddeb)
439
 
    to public_html/ddebs/ until such a time as soyuz can do this natively.
440
 
  * Fix the auto-dep-wait regexes to allow for versions with ~ in them.
441
 
  * Make cron.daily clean out translations and ddebs more than 1 week old.
442
 
 
443
 
 -- Adam Conrad <adconrad@ubuntu.com>  Sat, 30 Sep 2006 17:25:25 +1000
444
 
 
445
 
launchpad-buildd (32) unstable; urgency=low
446
 
 
447
 
  * We need to create /var/run/launchpad-buildd in our init script in the
448
 
    case (such as in current dapper) where /var/run is on a tmpfs.
449
 
  * Our init script shouldn't exit non-zero on "stop" if already stopped.
450
 
  * Remove exc_info argument from our call to self.log in slave.py, which
451
 
    clearly doesn't support that argument, so stop producing tracebacks.
452
 
  * Reset self.builddependencies in our clean routine, so the variable
453
 
    doesn't get leaked to the next build, causing me SERIOUS confusion.
454
 
  * Tidy up translation handling a bit more to deal with old chroots (where
455
 
    pkgstriptranslations won't dpkg-distaddfile for us), and to chmod the
456
 
    translation dirs after the build, so apache can actually get at them.
457
 
  * Add --no_save to our command line to avoid useless -shutdown.tap files.
458
 
  * Make sure umount-chroot doesn't fail, even if there's nothing to umount.
459
 
  * Append to the cron.daily cleaning to also occasionally clean up the apt
460
 
    cache and /home/buildd/filecache-default, so we don't run out of disk.
461
 
 
462
 
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 17 Mar 2006 19:39:05 +1100
463
 
 
464
 
launchpad-buildd (31) unstable; urgency=low
465
 
 
466
 
  * Cherry-pick patch from Ryan's sbuild that outputs dpkg --purge output
467
 
    line-by-line, instead of as one big blob, to make output on the web
468
 
    UI a little bit more friendly for people following along at home.
469
 
  * Install a cron.daily script (eww) to purge old build logs for now until
470
 
    I have the time to learn how twisted's native log rotation works.
471
 
 
472
 
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 15 Mar 2006 17:23:26 +1100
473
 
 
474
 
launchpad-buildd (30) unstable; urgency=low
475
 
 
476
 
  * Move our translation publishing mojo so it happens BEFORE we move
477
 
    all the files from debian/files out of the chroot, instead of after.
478
 
 
479
 
 -- Adam Conrad <adconrad@ubuntu.com>  Wed,  8 Mar 2006 18:50:49 +1100
480
 
 
481
 
launchpad-buildd (29) unstable; urgency=low
482
 
 
483
 
  * Use dpkg --print-installation-architecture in our postinst instead
484
 
    of --print-architecture to avoid spewing suprious error messages.
485
 
  * Remove the check for log_dir, since we call sbuild with --nolog,
486
 
    and stop creating $HOME/logs in the user setup part of postinst.
487
 
 
488
 
 -- Adam Conrad <adconrad@ubuntu.com>  Tue,  7 Mar 2006 19:13:56 +1100
489
 
 
490
 
launchpad-buildd (28) unstable; urgency=low
491
 
 
492
 
  * Modify the protocol method ensurepresent to return additional
493
 
    information about the target files lookup procedure. It helps to
494
 
    debug intermittent Librarian errors.
495
 
 
496
 
 -- Celso Providelo <celso.providelo@canonical.com>  Mon, 06 Mar 2006 16:42:00 -0300
497
 
 
498
 
launchpad-buildd (27) unstable; urgency=low
499
 
 
500
 
  * Update the slave chroot tool to use getent so it works on the production
501
 
    buildds
502
 
 
503
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Mon, 20 Feb 2006 12:57:45 +0000
504
 
 
505
 
launchpad-buildd (26) unstable; urgency=low
506
 
 
507
 
  * Update buildd-slave code to allow for GIVENBACK status returns,
508
 
    matching the states under which sbuild used to do --auto-give-back.
509
 
  * Port over sanae's build log regex parsing to allow us to do:
510
 
    - Automatic dep-wait handling, based on sbuild's logs of apt-get.
511
 
    - Automatic give-backs for a few corner cases (like kernel bugs).
512
 
  * Make sbuild stop dying if we have no sendmail installed, since we
513
 
    don't really want it sending mail in the launchpad world anyway.
514
 
  * Call sbuild and apt with "LANG=C", so we don't have to worry about
515
 
    locales matching between the base system and the autobuild chroots.
516
 
  * Clear up confusion in build states with 's/BUILDFAIL/PACKAGEFAIL/'
517
 
 
518
 
 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 27 Feb 2006 14:00:08 +1100
519
 
 
520
 
launchpad-buildd (25) unstable; urgency=low
521
 
 
522
 
  * Update sbuild.conf to current yumminess.
523
 
 
524
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri,  3 Feb 2006 19:22:01 +0000
525
 
 
526
 
launchpad-buildd (24) unstable; urgency=low
527
 
 
528
 
  * Add /var/cache/apt/archives to the buildd chroots when mounting
529
 
 
530
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri,  3 Feb 2006 00:30:07 +0000
531
 
 
532
 
launchpad-buildd (23) unstable; urgency=low
533
 
 
534
 
  * And make apply-ogre-model use $SUDO, yay
535
 
 
536
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri, 27 Jan 2006 13:59:10 +0000
537
 
 
538
 
launchpad-buildd (22) unstable; urgency=low
539
 
 
540
 
  * Fix typo in apply-ogre-model (missing space)
541
 
 
542
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri, 27 Jan 2006 13:55:12 +0000
543
 
 
544
 
launchpad-buildd (21) unstable; urgency=low
545
 
 
546
 
  * Fix the .extend call for the --comp argument to pass it as one argument
547
 
    instead of as - - c o m p = m a i n (which kinda doesn't work)
548
 
 
549
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri, 27 Jan 2006 13:45:34 +0000
550
 
 
551
 
launchpad-buildd (20) unstable; urgency=low
552
 
 
553
 
  * Update sbuild to the latest sbuild from adam.
554
 
  * Make sure we pass --archive=ubuntu
555
 
  * Make sure we pass --comp=<the component we're building for>
556
 
 
557
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Thu, 26 Jan 2006 17:20:49 +0000
558
 
 
559
 
launchpad-buildd (19) unstable; urgency=low
560
 
 
561
 
  * Add ogre support to the slave chroot tool
562
 
  * Make sure the chroot tool ensures localhost in /etc/hosts in the chroot
563
 
 
564
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed, 25 Jan 2006 12:29:04 +0000
565
 
 
566
 
launchpad-buildd (18) unstable; urgency=low
567
 
 
568
 
  * Remove sbuildrc.tmp dangleberry in postinst
569
 
  * Add linux32 to set of depends so that hppa, sparc and powerpc can build
570
 
  * Make hppa, sparc, powerpc use linux32 to invoke the sbuild binary
571
 
  * Add --resolve-deps to debootstrap invocation
572
 
  * Make chroot tool use /bin/su - rather than /bin/sh for chrooting. shiny
573
 
    (apparently)
574
 
  * Add a bunch of deps infinity spotted.
575
 
  * Make sure we chown the chroot tarball to the calling user after packing
576
 
    it up.
577
 
 
578
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed,  9 Nov 2005 17:37:37 -0500
579
 
 
580
 
launchpad-buildd (17) unstable; urgency=low
581
 
 
582
 
  * Changed default UID/GID to match the ldap buildd UID/GID
583
 
 
584
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed,  9 Nov 2005 17:13:22 -0500
585
 
 
586
 
launchpad-buildd (16) unstable; urgency=low
587
 
 
588
 
  * Change the XMLRPC method 'ensure' to be 'ensurepresent'
589
 
 
590
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed,  5 Oct 2005 15:50:58 +0100
591
 
 
592
 
launchpad-buildd (15) unstable; urgency=low
593
 
 
594
 
  * Fix it so getting a logtail when less than 2k is available will work.
595
 
  * Actually install apply-ogre-model
596
 
  * Also spot arch_indep properly
597
 
 
598
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Mon,  3 Oct 2005 14:34:55 +0100
599
 
 
600
 
launchpad-buildd (14) unstable; urgency=low
601
 
 
602
 
  * Slight bug in slave.py meant missing .emptyLog() attribute. Fixed.
603
 
 
604
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Mon,  3 Oct 2005 14:21:16 +0100
605
 
 
606
 
launchpad-buildd (13) unstable; urgency=low
607
 
 
608
 
  * Fix a syntax error in the postinst
609
 
  * Oh, and actually include the buildd config upgrader
610
 
 
611
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Mon,  3 Oct 2005 12:17:50 +0100
612
 
 
613
 
launchpad-buildd (12) unstable; urgency=low
614
 
 
615
 
  * Implement V1.0new protocol.
616
 
  * Add in OGRE support
617
 
  * Add in archindep support
618
 
  * If upgrading from < v12, will remove -A from sbuildargs and add in
619
 
    a default ogrepath to any buildd configs found in /etc/launchpad-buildd
620
 
  * Prevent launchpad-buildd init from starting ~ files
621
 
 
622
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Sun,  2 Oct 2005 23:20:08 +0100
623
 
 
624
 
launchpad-buildd (11) unstable; urgency=low
625
 
 
626
 
  * Quieten down the slave scripts and make them prettier for the logs.
627
 
  * make unpack-chroot uncompress the chroot and keep it uncompressed if
628
 
    possible. This fixes bug#2699
629
 
  * Make the slave run the process reaper run even if the build failed.
630
 
 
631
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri, 30 Sep 2005 00:24:45 +0100
632
 
 
633
 
launchpad-buildd (10) unstable; urgency=low
634
 
 
635
 
  * Make sure /etc/source-dependencies is present in the postinst.
636
 
    (just need to be touched)
637
 
 
638
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed, 28 Sep 2005 22:02:26 +0100
639
 
 
640
 
launchpad-buildd (9) unstable; urgency=low
641
 
 
642
 
  * Implement /filecache/XXX urls in the slave to permit larger file transfer
643
 
 
644
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Tue, 27 Sep 2005 13:16:52 +0100
645
 
 
646
 
launchpad-buildd (8) unstable; urgency=low
647
 
 
648
 
  * spiv's crappy spawnFDs implementation needs an int not a file handle
649
 
    and can't cope with converting one to the other :-(
650
 
 
651
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Tue, 27 Sep 2005 02:18:05 +0100
652
 
 
653
 
launchpad-buildd (7) unstable; urgency=low
654
 
 
655
 
  * Made sure the slave puts /dev/null on the subprocess stdin.
656
 
 
657
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Tue, 27 Sep 2005 01:52:50 +0100
658
 
 
659
 
launchpad-buildd (6) unstable; urgency=low
660
 
 
661
 
  * Removed slavechroot.py from installed set.
662
 
 
663
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Thu, 15 Sep 2005 11:39:25 +0100
664
 
 
665
 
launchpad-buildd (5) unstable; urgency=low
666
 
 
667
 
  * Add slave tool and example chroot configuration
668
 
  * Added debootstrap and dpkg-dev to the dependencies
669
 
 
670
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri,  9 Sep 2005 16:38:22 +0100
671
 
 
672
 
launchpad-buildd (4) unstable; urgency=low
673
 
 
674
 
  * Add sbuild.conf which was previously missing
675
 
  * Fix up abort protocol and various other bits in the slave
676
 
 
677
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Fri,  9 Sep 2005 14:24:31 +0100
678
 
 
679
 
launchpad-buildd (3) unstable; urgency=low
680
 
 
681
 
  * Modified postinst to make sure ccache and log dirs are created
682
 
    even if the user already exists.
683
 
 
684
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Wed,  7 Sep 2005 15:50:36 +0100
685
 
 
686
 
launchpad-buildd (2) unstable; urgency=low
687
 
 
688
 
  * Fixes to postinst to make sure ccache and log dirs are created if missing.
689
 
  * Added README to explain how to build the package.
690
 
 
691
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Thu,  1 Sep 2005 10:46:08 +0100
692
 
 
693
 
launchpad-buildd (1) unstable; urgency=low
694
 
 
695
 
  * Initial version
696
 
 
697
 
 -- Daniel Silverstone <daniel.silverstone@canonical.com>  Mon, 13 Jun 2005 11:08:38 +0100
698