~ubuntu-branches/ubuntu/precise/sbuild/precise

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Bhavani Shankar
  • Date: 2011-06-19 20:27:25 UTC
  • mfrom: (8.1.20 upstream) (3.3.18 sid)
  • Revision ID: james.westby@ubuntu.com-20110619202725-pzvrs6kdcdjphkp6
Tags: 0.62.3-1ubuntu1
* Merge from debian unstable, Remaining changes:
  - debian/patches/do-not-install-debfoster-into-chroots.patch:
    do not install debfoster into the chroots because it is in universe and
    not needed for package building itself.
  - debian/patches/run-pre-build-hooks-as-root.patch:
    run pre-build hooks as root (Closes: #607228)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit 4b004185bfb2264e21d650cce3ad091f22cc324b
 
2
Author: Roger Leigh <rleigh@debian.org>
 
3
Date:   Sat Jun 11 15:50:55 2011 +0100
 
4
 
 
5
    Sbuild: Set HOME=/nonexistent in the build environment
 
6
    
 
7
    Sbuild::Conf: Allow HOME in environment
 
8
    Sbuild::Build: Set HOME=/nonexistent
 
9
    
 
10
    This additionally ensures that HOME is set when current sbuild
 
11
    versions are used with older (1.2.x) versions of schroot where
 
12
    HOME is not set when the -p option is used to preserve the user
 
13
    environment.
 
14
 
 
15
commit 99406aec96b0952e1b548ed816ba6e99e296b8ee
 
16
Author: Roger Leigh <rleigh@debian.org>
 
17
Date:   Sat Jun 4 00:08:29 2011 +0100
 
18
 
 
19
    debian: Close #629005
 
20
 
 
21
commit a0f6242a2822bcb055386c51bd8630abb46bbd25
 
22
Author: Roger Leigh <rleigh@debian.org>
 
23
Date:   Sat Jun 4 00:00:50 2011 +0100
 
24
 
 
25
    Sbuild::Utility: Only end session if one exists
 
26
 
 
27
commit ac44b441b5a5f881bda829a56918b0d97de7d6e8
 
28
Author: Roger Leigh <rleigh@debian.org>
 
29
Date:   Fri Jun 3 23:56:12 2011 +0100
 
30
 
 
31
    Sbuild::Build: Missing lsb-release is not an error
 
32
 
 
33
commit 7a1fe3d277b02f13e06b831166f235947373125b
 
34
Author: Roger Leigh <rleigh@debian.org>
 
35
Date:   Wed Jun 1 19:39:19 2011 +0100
 
36
 
 
37
    Sbuild::Build: Add 'Build Dir' to replace 'Chroot Build Dir'
 
38
    
 
39
    In order to reduce direct access to the build chroot from the host,
 
40
    add 'Build Dir' to store the path to the build inside the chroot,
 
41
    to replace 'Chroot Build dir', which stores the path to the build
 
42
    from the host.
 
43
 
 
44
commit e9fa79621c10803f076c7ec3261f87112592369c
 
45
Merge: b293b44 f5c642e
 
46
Author: Roger Leigh <rleigh@debian.org>
 
47
Date:   Wed Jun 1 11:39:13 2011 +0100
 
48
 
 
49
    Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
 
50
 
 
51
commit b293b44bc97e4d9c5e72d544b0d7d839634c8e02
 
52
Author: Roger Leigh <rleigh@debian.org>
 
53
Date:   Wed Jun 1 11:37:05 2011 +0100
 
54
 
 
55
    Sbuild::Chroot: Create chroot lock inside chroot
 
56
    
 
57
    To avoid issues with /var/lock being an absolute symlink to
 
58
    /run/lock on the host (which may or may not exist depending upon
 
59
    which Debian version the host is running, and which causes the
 
60
    chroot lock to be shared amongst multiple build chroots), the
 
61
    chroot lock is created and removed inside the chroot.  Inside the
 
62
    chroot, absolute symlinks will always point inside the chroot, so
 
63
    /var/lock will always be a valid (and unshared) location.
 
64
 
 
65
commit acae84866e28613ccbfe3dbb501c5f300ddd819c
 
66
Author: Roger Leigh <rleigh@debian.org>
 
67
Date:   Wed Jun 1 11:35:02 2011 +0100
 
68
 
 
69
    debian: sbuild needs apt-utils for dependency package
 
70
 
 
71
commit 398c51c569099c201383b0b34aef59abdf1b7853
 
72
Author: Roger Leigh <rleigh@debian.org>
 
73
Date:   Wed Jun 1 11:34:41 2011 +0100
 
74
 
 
75
    Sbuild::Build: Filter package build directory in log
 
76
 
 
77
commit f5c642e0786356ccb58d141dda0dbebf0778227a
 
78
Author: Philipp Kern <pkern@debian.org>
 
79
Date:   Tue May 31 23:31:30 2011 +0200
 
80
 
 
81
    create-chroot: set check intervals to 0 for the new filesystem
 
82
 
 
83
commit 0c0eefab62b93e98ff5fc204dbb7fe8b8051075d
 
84
Author: Roger Leigh <rleigh@debian.org>
 
85
Date:   Mon May 30 16:18:13 2011 +0100
 
86
 
 
87
    debian: Document environment logging
 
88
 
 
89
commit 1d76274e548eb1da41101cb000c1369cfad65102
 
90
Author: Roger Leigh <rleigh@debian.org>
 
91
Date:   Mon May 30 12:39:11 2011 +0100
 
92
 
 
93
    Sbuild::Build: Log build environment prior to building
 
94
 
 
95
commit 6c2060a7420b700e81cd33a78abd981a5567d7d6
 
96
Author: Roger Leigh <rleigh@debian.org>
 
97
Date:   Mon May 30 11:02:05 2011 +0100
 
98
 
 
99
    debian: Close #608416
 
100
 
 
101
commit 1a64639219183889f44142cb68d308776b4de602
 
102
Author: Roger Leigh <rleigh@debian.org>
 
103
Date:   Mon May 30 11:00:57 2011 +0100
 
104
 
 
105
    sbuild-createchroot: Don't overwrite sudo symlink
 
106
 
 
107
commit 60d0fe5fde49afaeaf71877a73edce6bd29ddedb
 
108
Author: Roger Leigh <rleigh@debian.org>
 
109
Date:   Sun May 29 17:02:41 2011 +0100
 
110
 
 
111
    NEWS: Document -j
 
112
 
 
113
commit 8a94f8327bdee954deb62ed12e4969cd4dd5b2fb
 
114
Author: Roger Leigh <rleigh@debian.org>
 
115
Date:   Sun May 29 17:01:57 2011 +0100
 
116
 
 
117
    debian: Close #626357
 
118
 
 
119
commit f3da9667e5763d1f6ba13b7a572c344f5ef80b86
 
120
Author: Roger Leigh <rleigh@debian.org>
 
121
Date:   Sun May 29 17:01:19 2011 +0100
 
122
 
 
123
    Sbuild::Options: Add -j option to run parallel builds
 
124
 
 
125
commit e631f871e0ec70fc41f93802ca168f3e13b94da2
 
126
Author: Roger Leigh <rleigh@debian.org>
 
127
Date:   Sun May 29 16:22:25 2011 +0100
 
128
 
 
129
    Sbuild::Build: Simplify lintian status codes
 
130
 
 
131
commit a05e7a6a14e67f21987905b3ca37a0cf5b988c63
 
132
Author: Roger Leigh <rleigh@debian.org>
 
133
Date:   Sun May 29 16:22:10 2011 +0100
 
134
 
 
135
    debian: Don't package removed files
 
136
 
 
137
commit 7584c86cb333e5457cc31c9261bab89911335f12
 
138
Author: Roger Leigh <rleigh@debian.org>
 
139
Date:   Sun May 29 14:29:27 2011 +0100
 
140
 
 
141
    debian: Document requirement for schroot >= 1.4.22
 
142
 
 
143
commit 6cc2097c04d1ecac9c28d6e84e9d607dbe10caea
 
144
Author: Roger Leigh <rleigh@debian.org>
 
145
Date:   Sun May 29 14:28:34 2011 +0100
 
146
 
 
147
    debian: Bump minimum schroot version
 
148
    
 
149
    1.4.22 is required for the buildd profile.
 
150
 
 
151
commit 68591471252f9fb7f9cdcd5ce34b2ce84912512f
 
152
Author: Roger Leigh <rleigh@debian.org>
 
153
Date:   Sun May 29 14:27:29 2011 +0100
 
154
 
 
155
    NEWS: Document buildd profile move to schroot
 
156
 
 
157
commit 84ad6f46421f6b5f94c30906eafb4dc3f2a6c3f6
 
158
Author: Roger Leigh <rleigh@debian.org>
 
159
Date:   Sun May 29 14:16:10 2011 +0100
 
160
 
 
161
    debian: sbuild is arch all again
 
162
 
 
163
commit 1c398a4498172d25db29128cfca7415c16c354ad
 
164
Author: Roger Leigh <rleigh@debian.org>
 
165
Date:   Sun May 29 14:23:07 2011 +0100
 
166
 
 
167
    NEWS: Remove sbuild-schroot wrapper
 
168
 
 
169
commit fe86c4d70da50a03a4376cfec9f3c14200a591c3
 
170
Author: Roger Leigh <rleigh@debian.org>
 
171
Date:   Sun May 29 14:22:56 2011 +0100
 
172
 
 
173
    debian: Remove sbuild-schroot wrapper
 
174
 
 
175
commit b5f31a7c6afec45c6036acb48ad6447819ebefad
 
176
Author: Roger Leigh <rleigh@debian.org>
 
177
Date:   Sun May 29 14:22:33 2011 +0100
 
178
 
 
179
    Remove sbuild-schroot wrapper program
 
180
 
 
181
commit 8ff97c75246b424f19730befab9393173673f43f
 
182
Author: Roger Leigh <rleigh@debian.org>
 
183
Date:   Sun May 29 14:17:32 2011 +0100
 
184
 
 
185
    Sbuild::Conf: Use plain schroot binary rather than wrapper
 
186
 
 
187
commit 3b5850556d93a7e587d4d45c9f322e86b6680353
 
188
Author: Roger Leigh <rleigh@debian.org>
 
189
Date:   Sun May 29 14:15:48 2011 +0100
 
190
 
 
191
    Sbuild::ConfBase: Default BUILD_USER to current user
 
192
 
 
193
commit 1242f671fd267319028602f79b8ac1923787baed
 
194
Author: Roger Leigh <rleigh@debian.org>
 
195
Date:   Sun May 29 14:16:54 2011 +0100
 
196
 
 
197
    Sbuild: Use BUILD_USER rather than hardcoding sbuild
 
198
 
 
199
commit af7c63329c4b6d0c9cd68e04e000e830107027d2
 
200
Author: Roger Leigh <rleigh@debian.org>
 
201
Date:   Sun May 29 13:44:11 2011 +0100
 
202
 
 
203
    debian: Close #617450
 
204
 
 
205
commit a569394e3734f5d532f2c7eaa297b22727abfa6b
 
206
Author: Roger Leigh <rleigh@debian.org>
 
207
Date:   Sun May 29 13:43:13 2011 +0100
 
208
 
 
209
    Sbuild::Build: Add lintian and piuparts status to summary
 
210
 
 
211
commit 5efb94d1696c80d88f28627e8897fe4edc290930
 
212
Author: Roger Leigh <rleigh@debian.org>
 
213
Date:   Sun May 29 13:22:31 2011 +0100
 
214
 
 
215
    debian: Close #626826
 
216
 
 
217
commit d1e199f2c2b666c477be01ebed872f2bdb298704
 
218
Author: Roger Leigh <rleigh@debian.org>
 
219
Date:   Sun May 29 13:19:48 2011 +0100
 
220
 
 
221
    Sbuild::Chroot: Use /var/lib/sbuild/chroot-lock
 
222
    
 
223
    /var/lock may be a symlink to /run/lock on the host, which makes
 
224
    direct access using $target/var/lock impossible from the host.
 
225
    Switch to using /var/lib/sbuild which is guaranteed to be a real
 
226
    directory.
 
227
 
 
228
commit 152b9de5e3fe9f9e638000bd278385c8c5da893f
 
229
Author: Roger Leigh <rleigh@debian.org>
 
230
Date:   Sun May 29 13:06:46 2011 +0100
 
231
 
 
232
    debian: Close #619892
 
233
 
 
234
commit 625fb4583dd4400b812a24f7ee91c3f22df54f5c
 
235
Author: Roger Leigh <rleigh@debian.org>
 
236
Date:   Sun May 29 13:05:27 2011 +0100
 
237
 
 
238
    debian: Lock rather than delete accounts
 
239
    
 
240
    On purge, lock accounts.
 
241
    On installation, unlock.
 
242
 
 
243
commit 531a6a9380d2ec7b6b242d60488b8c8fdee7cf02
 
244
Author: Roger Leigh <rleigh@debian.org>
 
245
Date:   Sun May 29 11:02:07 2011 +0100
 
246
 
 
247
    debian: Close #622735
 
248
 
 
249
commit b0042a56435c4ff1d1e6892c3adfb418bc81ce0e
 
250
Author: Roger Leigh <rleigh@debian.org>
 
251
Date:   Sun May 29 11:01:18 2011 +0100
 
252
 
 
253
    sbuild-createchroot: Add sbuild user and group before updating
 
254
    
 
255
    basesetup() requires the presence of the sbuild user and group
 
256
    to chown various files/directories.
 
257
 
 
258
commit f7c772fa45deaa41bbc35503e4568102cad5daf5
 
259
Author: Roger Leigh <rleigh@debian.org>
 
260
Date:   Sun May 29 10:16:43 2011 +0100
 
261
 
 
262
    debian: Close #627641
 
263
 
 
264
commit 377c53c2943b841e311919e30abc13a9e316cd7c
 
265
Author: Daniel Baumann <daniel.baumann@progress-linux.org>
 
266
Date:   Mon May 23 08:04:52 2011 +0200
 
267
 
 
268
    Correcting sbuild.postrm to not fail if /etc/sbuild/chroot does not exist (Closes: #627641).
 
269
    
 
270
    Signed-off-by: Roger Leigh <rleigh@debian.org>
 
271
 
 
272
commit 04a8737ac4d95d3826ea4c4e9bdce9f93bf8c195
 
273
Author: Roger Leigh <rleigh@debian.org>
 
274
Date:   Thu May 26 17:27:30 2011 +0100
 
275
 
 
276
    debian: Close #627854
 
277
 
 
278
commit c09e21745d4e45b5eaa1ed5b3b80cc3a8e0a8873
 
279
Author: Samuel Thibault <sthibault@debian.org>
 
280
Date:   Thu May 26 17:22:22 2011 +0100
 
281
 
 
282
    Buildd::Mail: Remove empty newline from .changes
 
283
    
 
284
    ftp-master started refusing .changes files which have a trailing empty
 
285
    line (after the GPG end of signature).  It happens that mutt introduces
 
286
    one when signing GPG in traditional mode.  Other tools probably do too.
 
287
    buildd-mail-wrapper should probably drop it automatically.
 
288
    
 
289
    Signed-off-by: Roger Leigh <rleigh@debian.org>
 
290
 
 
291
commit 36614d123b4cff61896d815b882e717a76bb9f5e
 
292
Author: Roger Leigh <rleigh@debian.org>
 
293
Date:   Sun May 15 17:46:01 2011 +0100
 
294
 
 
295
    debian: Document buildd init script runlevels
 
296
 
 
297
commit 8a9bb2dfa8147a7437e67d4b0caf71bd13c71fee
 
298
Author: Roger Leigh <rleigh@debian.org>
 
299
Date:   Sun May 15 17:44:57 2011 +0100
 
300
 
 
301
    debian: buildd init scripts uses standard runlevels
 
302
    
 
303
    Start buildd in 2-5, not S.  Stop in 0, 1 and 6.
 
304
 
 
305
commit 20440d40b9a40f01908798549d09bca346da14b9
 
306
Author: Roger Leigh <rleigh@debian.org>
 
307
Date:   Sun May 15 16:05:13 2011 +0100
 
308
 
 
309
    debian: Document buildd profile removal
 
310
 
 
311
commit 3d33c55f3a2787c9e515cd8d3609cf01c73addf6
 
312
Author: Roger Leigh <rleigh@debian.org>
 
313
Date:   Sun May 15 16:03:27 2011 +0100
 
314
 
 
315
    sbuild: Remove buildd profile (moved to schroot)
 
316
    
 
317
    Because sbuild is arch-all and the profiles are arch-any, they
 
318
    need generating in an arch-any package in order to be useful.
 
319
    Additionally, all the other profiles are in the schroot package,
 
320
    so it makes sense to keep them together so they can all be
 
321
    maintained as a set.
 
322
 
 
323
commit d73e2a25e145237c384950fd84789e2cd578510f
 
324
Author: Roger Leigh <rleigh@debian.org>
 
325
Date:   Tue Apr 19 12:02:28 2011 +0100
 
326
 
 
327
    debian: Bump version to 0.62.3-1 and Close #622832
 
328
 
 
329
commit 6a40432c0ccf3846018efa93ff62e8db6535c381
 
330
Author: Roger Leigh <rleigh@debian.org>
 
331
Date:   Tue Apr 19 12:02:02 2011 +0100
 
332
 
 
333
    NEWS: Bump version to 0.62.3 and document alternatives change
 
334
 
 
335
commit d4ff9f89a8d86a5350aa9f1dafdc6d1add9f2234
 
336
Author: Roger Leigh <rleigh@debian.org>
 
337
Date:   Tue Apr 19 11:25:54 2011 +0100
 
338
 
 
339
    Sbuild::ResolverBase: Allow alternative dependencies for same package
 
340
    
 
341
    Currently, when alternative dependencies are not allowed, only the
 
342
    first alternative is used.  Here, this rule is relaxed when the
 
343
    alternative dependency or dependencies are for the same package name,
 
344
    i.e. foo (rel x) | foo (rel y) [ ... foo (rel z) ]
 
345
    since while these are separate dependencies, they are in reality a
 
346
    single logical dependency.
 
347
 
1
348
commit fd9c9216f5c33d20d5b5011655be0f273ee010e7
2
349
Author: Roger Leigh <rleigh@debian.org>
3
350
Date:   Tue Apr 5 10:46:54 2011 +0100