dpkg (1.18.25) stretch; urgency=medium
[dpkg] / ChangeLog
1 commit b08068d4bdaf60b2c15556de4da52c0dc9da5fa9
2 Author: Guillem Jover <guillem@debian.org>
3 Date: Tue Jun 26 13:06:28 2018 +0200
4
5 Release 1.18.25
6
7 debian/changelog | 4 ++--
8 1 file changed, 2 insertions(+), 2 deletions(-)
9
10 commit eb870c76f6f416ff93ed02069a0c6578aab38928
11 Author: Guillem Jover <guillem@debian.org>
12 Date: Tue Jun 26 11:55:06 2018 +0200
13
14 po: Update translations from master branch
15
16 debian/changelog | 7 +
17 dselect/po/bs.po | 2 +-
18 dselect/po/ca.po | 2 +-
19 dselect/po/cs.po | 2 +-
20 dselect/po/da.po | 2 +-
21 dselect/po/de.po | 2 +-
22 dselect/po/dselect.pot | 4 +-
23 dselect/po/el.po | 2 +-
24 dselect/po/es.po | 2 +-
25 dselect/po/et.po | 2 +-
26 dselect/po/eu.po | 2 +-
27 dselect/po/fr.po | 2 +-
28 dselect/po/gl.po | 2 +-
29 dselect/po/hu.po | 2 +-
30 dselect/po/id.po | 2 +-
31 dselect/po/it.po | 2 +-
32 dselect/po/ja.po | 2 +-
33 dselect/po/ko.po | 2 +-
34 dselect/po/nb.po | 2 +-
35 dselect/po/nl.po | 2 +-
36 dselect/po/nn.po | 2 +-
37 dselect/po/pl.po | 2 +-
38 dselect/po/pt.po | 2 +-
39 dselect/po/pt_BR.po | 2 +-
40 dselect/po/ro.po | 2 +-
41 dselect/po/ru.po | 2 +-
42 dselect/po/sk.po | 2 +-
43 dselect/po/sv.po | 2 +-
44 dselect/po/tl.po | 2 +-
45 dselect/po/vi.po | 2 +-
46 dselect/po/zh_CN.po | 2 +-
47 dselect/po/zh_TW.po | 2 +-
48 man/po/de.po | 57 ++++---
49 man/po/dpkg-man.pot | 36 ++--
50 man/po/es.po | 41 +++--
51 man/po/fr.po | 44 +++--
52 man/po/hu.po | 32 ++--
53 man/po/it.po | 44 +++--
54 man/po/ja.po | 41 +++--
55 man/po/nl.po | 150 ++++++++---------
56 man/po/pl.po | 41 +++--
57 man/po/pt_BR.po | 32 ++--
58 man/po/ru.po | 32 ++--
59 man/po/sv.po | 44 +++--
60 man/po/zh_CN.po | 33 ++--
61 po/ast.po | 28 ++-
62 po/bs.po | 19 ++-
63 po/ca.po | 28 ++-
64 po/cs.po | 28 ++-
65 po/da.po | 28 ++-
66 po/de.po | 23 ++-
67 po/dpkg.pot | 19 ++-
68 po/dz.po | 26 ++-
69 po/el.po | 26 ++-
70 po/eo.po | 28 ++-
71 po/es.po | 139 +++++++--------
72 po/et.po | 26 ++-
73 po/eu.po | 28 ++-
74 po/fr.po | 28 ++-
75 po/gl.po | 26 ++-
76 po/hu.po | 26 ++-
77 po/id.po | 28 ++-
78 po/it.po | 439 ++++++++++++++++++------------------------------
79 po/ja.po | 27 ++-
80 po/km.po | 26 ++-
81 po/ko.po | 28 ++-
82 po/ku.po | 23 ++-
83 po/lt.po | 26 ++-
84 po/mr.po | 26 ++-
85 po/nb.po | 28 ++-
86 po/ne.po | 26 ++-
87 po/nl.po | 24 ++-
88 po/nn.po | 26 ++-
89 po/pa.po | 25 ++-
90 po/pl.po | 28 ++-
91 po/pt.po | 275 +++++++++++-------------------
92 po/pt_BR.po | 26 ++-
93 po/ro.po | 28 ++-
94 po/ru.po | 28 ++-
95 po/sk.po | 28 ++-
96 po/sv.po | 28 ++-
97 po/th.po | 28 ++-
98 po/tl.po | 26 ++-
99 po/tr.po | 23 ++-
100 po/vi.po | 28 ++-
101 po/zh_CN.po | 141 ++++++----------
102 po/zh_TW.po | 28 ++-
103 scripts/po/ca.po | 2 +-
104 scripts/po/de.po | 2 +-
105 scripts/po/dpkg-dev.pot | 4 +-
106 scripts/po/es.po | 2 +-
107 scripts/po/fr.po | 2 +-
108 scripts/po/pl.po | 2 +-
109 scripts/po/ru.po | 2 +-
110 scripts/po/sv.po | 2 +-
111 95 files changed, 1520 insertions(+), 1189 deletions(-)
112
113 commit 1240bdbb128d96b0252768c86eb751c0692ee449
114 Author: Guillem Jover <guillem@debian.org>
115 Date: Thu Jun 14 02:50:36 2018 +0200
116
117 Update git URLs for move away from alioth.debian.org
118
119 The Alioth site has shut down, let's move to the new dpkg.org hosting.
120
121 (cherry picked from commit 178d8914519ead4113df423f2a275c21b712f666)
122
123 README | 2 +-
124 debian/changelog | 1 +
125 debian/control | 4 ++--
126 man/deb-src-control.man | 4 ++--
127 4 files changed, 6 insertions(+), 5 deletions(-)
128
129 commit 2adba9aa9355521cc077549975c188be7ba737c7
130 Author: Manuel A. Fernandez Montecelo <mafm@debian.org>
131 Date: Tue Jan 16 00:43:51 2018 +0100
132
133 arch: Add support for riscv64 CPU
134
135 [guillem@debian.org:
136 - Update unit-tests. ]
137
138 Closes: #822914
139 Stable-Candidate: 1.18.x
140 Signed-off-by: Guillem Jover <guillem@debian.org>
141 (cherry picked from commit ee0855cc66076691de4796be48f8a0d889fde001)
142
143 data/cputable | 1 +
144 debian/changelog | 3 +++
145 scripts/t/Dpkg_Arch.t | 4 ++--
146 3 files changed, 6 insertions(+), 2 deletions(-)
147
148 commit 0f34ad8fbc44187a52b86360ef7347a4e3ec7e30
149 Author: Guillem Jover <guillem@debian.org>
150 Date: Sat Oct 28 03:27:46 2017 +0200
151
152 dpkg-deb: Fix directory traversal with --raw-extract
153
154 Guarantee that the DEBIAN pathname does not exist.
155
156 Closes: #879982
157 Reported-by: Jakub Wilk <jwilk@jwilk.net>
158 (cherry picked from commit 5003d763fdd29fe9533b2927eb083d6e6d6d98d4)
159
160 debian/changelog | 3 +++
161 dpkg-deb/dpkg-deb.h | 2 ++
162 dpkg-deb/extract.c | 16 ++++++++--------
163 3 files changed, 13 insertions(+), 8 deletions(-)
164
165 commit bb3f3e7ea99db3d8ac4330a59fd9a9225193f4a9
166 Author: Guillem Jover <guillem@debian.org>
167 Date: Tue Oct 17 22:42:16 2017 +0200
168
169 dpkg-buildpackage: Do not rehash .dsc file when signing binary-only builds
170
171 Reported-by: Ximin Luo <infinity0@debian.org>
172 Stable-Candidate: 1.18.x
173 (cherry picked from commit 7e48a3921244dcaa0c2bf9fadd53a52ab230212a)
174
175 debian/changelog | 2 ++
176 scripts/dpkg-buildpackage.pl | 6 ++++--
177 2 files changed, 6 insertions(+), 2 deletions(-)
178
179 commit 634200ccc13eefb6704ea1ca5beba426b1dac14f
180 Author: Guillem Jover <guillem@debian.org>
181 Date: Sat Sep 16 13:43:52 2017 +0200
182
183 Dpkg::Getopt: Do not normalize args past a passthrough stop word
184
185 Some commands pass some arguments through to another command, and those
186 must not be normalized as that might break their invocation.
187
188 Reported-by: Helmut Grohne <helmut@subdivi.de>
189 Stable-Candidate: 1.17.x 1.18.x
190 (cherry picked from commit 2e344c2119c5a55a3180ddd61c67f8a657520ceb)
191
192 debian/changelog | 5 +++++
193 scripts/Dpkg/Getopt.pm | 13 ++++++++-----
194 scripts/dpkg-architecture.pl | 2 +-
195 scripts/dpkg-parsechangelog.pl | 2 +-
196 scripts/t/Dpkg_Getopt.t | 11 ++++++++---
197 5 files changed, 23 insertions(+), 10 deletions(-)
198
199 commit 4f0506459fdd872f9a049712d4ba1aec7578b175
200 Author: Guillem Jover <guillem@debian.org>
201 Date: Sat Aug 26 15:50:37 2017 +0200
202
203 man: Use correct name for archname validator value
204
205 Reported-by: Niels Thykier <niels@thykier.net>
206 (cherry picked from commit e6e7cef81e77343249df5cffbcd4a9f0d06772de)
207
208 debian/changelog | 2 ++
209 man/dpkg.man | 2 +-
210 2 files changed, 3 insertions(+), 1 deletion(-)
211
212 commit 8d80f5b3e0bed5e4d968d0672dab218e640c0b17
213 Author: Guillem Jover <guillem@debian.org>
214 Date: Wed May 24 03:06:25 2017 +0200
215
216 man: Update buildinfo information to match the current implementation
217
218 (cherry picked from commit b8a9fefcfa67f7c93a526cfdb3c92943129f9d65)
219
220 debian/changelog | 3 +++
221 man/dpkg-buildpackage.man | 4 ++--
222 2 files changed, 5 insertions(+), 2 deletions(-)
223
224 commit 53310bfd97a571ee77cb080ee728aba037efdce2
225 Author: Jakub Wilk <jwilk@jwilk.net>
226 Date: Thu Sep 7 01:46:58 2017 +0200
227
228 libdpkg: Fix integer overflow in unit test
229
230 Fixes: commit 59f63342b9121b9d941d3dbd09487c953a113f6e
231 Signed-off-by: Guillem Jover <guillem@debian.org>
232 (cherry picked from commit 0fe059239ea00e6c82830f15a9417889d2789839)
233
234 lib/dpkg/t/t-deb-version.c | 2 +-
235 1 file changed, 1 insertion(+), 1 deletion(-)
236
237 commit ccaf877b2ac0e8c859d12e52db95214c21875b54
238 Author: Guillem Jover <guillem@debian.org>
239 Date: Sun Aug 20 10:03:33 2017 +0200
240
241 libdpkg: Fix integer overflow in deb(5) version parser
242
243 The previous code was both not checking for overflows, and triggering
244 undefined behavior as it was overflowing a signed integer.
245
246 Closes: #868356
247 (cherry picked from commit 59f63342b9121b9d941d3dbd09487c953a113f6e)
248
249 debian/changelog | 2 ++
250 lib/dpkg/deb-version.c | 27 +++++++++++++++++++++------
251 lib/dpkg/t/t-deb-version.c | 22 +++++++++++++++++++++-
252 3 files changed, 44 insertions(+), 7 deletions(-)
253
254 commit 6f7c5d10175d226b6f5dabad42b62967b9b104bb
255 Author: Guillem Jover <guillem@debian.org>
256 Date: Wed Jul 5 16:33:41 2017 +0200
257
258 dpkg-genbuildinfo: Always use the binary version for the .buildinfo filename
259
260 We should use the binary (instead of the source) version for the
261 .buildinfo filename, otherwise on binNMUs the filename will be wrong.
262
263 Reported-by: Raphaël Hertzog <hertzog@debian.org>
264 (cherry picked from commit f02d4572568398a55503351d9e5d04212a4207fc)
265 (cherry picked from commit 17319b5bd1271d88ef8dd55a64aa03cd12121c8a)
266
267 debian/changelog | 3 +++
268 man/deb-buildinfo.man | 4 ++--
269 man/dpkg-buildpackage.man | 4 ++--
270 man/dpkg-genbuildinfo.man | 2 +-
271 scripts/dpkg-genbuildinfo.pl | 5 +++--
272 5 files changed, 11 insertions(+), 7 deletions(-)
273
274 commit 93c2a08582b44a03aee8470e39b7f6f6d0c596c3
275 Author: Guillem Jover <guillem@debian.org>
276 Date: Tue Jul 4 03:33:25 2017 +0200
277
278 s-s-d: Parse usernames and groupnames starting with digits correctly
279
280 We should not consider a username or groupname that starts with digits
281 as a valid uid or gid. When parsing integers we should parse the strings
282 fully and not consider any partial parsing to be correct.
283
284 Reported-by: Bodo Eggert <7eggert@online.de>
285 (cherry picked from commit 55c291c69bc9ee7c00731f4f5ffafd42673eb7d1)
286
287 debian/changelog | 2 ++
288 utils/start-stop-daemon.c | 6 +++---
289 2 files changed, 5 insertions(+), 3 deletions(-)
290
291 commit 6c0e73a5357d46618b88bec39e7b8e068fc7e62e
292 Merge: 0aeb21504 a00610920
293 Author: Guillem Jover <guillem@debian.org>
294 Date: Sun Feb 18 21:30:59 2018 +0100
295
296 Merge branch '1.18.x'
297
298 commit 0aeb2150459710bc2899ab9160336bf44f082620
299 Author: Guillem Jover <guillem@debian.org>
300 Date: Sun Oct 1 01:17:24 2017 +0200
301
302 debian: Add versioned Build-Depends on tar
303
304 The tar --clamp-mtime option is used in Dpkg::Source::Archive which
305 is used by dpkg-source, used by the test suite.
306
307 Closes: #877330
308
309 debian/changelog | 5 ++++-
310 debian/control | 2 ++
311 2 files changed, 6 insertions(+), 1 deletion(-)
312
313 commit a00610920540a595664d9c014174fd33f1be7446
314 Author: Sven Joachim <svenjoac@gmx.de>
315 Date: Sat Nov 4 09:37:41 2017 +0100
316
317 Fix minor error in German dpkg translation
318
319 Commit ef6187ded62bb3973e4e57779edc87c3e2904af5 removed support for
320 the bzip2 compression method, but "dpkg-deb --help" inadvertently
321 still mentioned it in the German translation.
322
323 debian/changelog | 3 +++
324 po/de.po | 4 ++--
325 2 files changed, 5 insertions(+), 2 deletions(-)
326
327 commit 197a4ba07d4e4e2ab50c2976858443ab94d0c760
328 Author: Helge Kreutzmann <debian@helgefjell.de>
329 Date: Wed Oct 18 21:00:44 2017 +0200
330
331 Update German translation of manual pages (typo fix)
332
333 Update to 2841t1f.
334
335 debian/changelog | 7 +++++++
336 man/po/de.po | 13 ++-----------
337 2 files changed, 9 insertions(+), 11 deletions(-)
338
339 commit 4827c8cea445e75225a61ef62d83c282de4195da
340 Author: Guillem Jover <guillem@debian.org>
341 Date: Sun May 28 03:13:46 2017 +0200
342
343 Bump version to 1.18.25
344
345 debian/changelog | 6 ++++++
346 1 file changed, 6 insertions(+)
347
348 commit 4fd7def03c96e82c03773c6eca111cf244bae8c0
349 Author: Guillem Jover <guillem@debian.org>
350 Date: Wed May 17 13:16:31 2017 +0200
351
352 Release 1.18.24
353
354 debian/changelog | 4 ++--
355 1 file changed, 2 insertions(+), 2 deletions(-)
356
357 commit 99eec1e82a7e6f020dc7f5a5eb7c5281517c670c
358 Author: Guillem Jover <guillem@debian.org>
359 Date: Wed May 17 13:27:04 2017 +0200
360
361 po: Regenerate .pot files and merge .po files with them
362
363 dselect/po/bs.po | 2 +-
364 dselect/po/ca.po | 5 ++-
365 dselect/po/cs.po | 3 +-
366 dselect/po/da.po | 2 +-
367 dselect/po/de.po | 2 +-
368 dselect/po/dselect.pot | 4 +-
369 dselect/po/el.po | 2 +-
370 dselect/po/es.po | 2 +-
371 dselect/po/et.po | 2 +-
372 dselect/po/eu.po | 2 +-
373 dselect/po/fr.po | 2 +-
374 dselect/po/gl.po | 2 +-
375 dselect/po/hu.po | 2 +-
376 dselect/po/id.po | 2 +-
377 dselect/po/it.po | 2 +-
378 dselect/po/ja.po | 2 +-
379 dselect/po/ko.po | 2 +-
380 dselect/po/nb.po | 2 +-
381 dselect/po/nl.po | 2 +-
382 dselect/po/nn.po | 2 +-
383 dselect/po/pl.po | 2 +-
384 dselect/po/pt.po | 2 +-
385 dselect/po/pt_BR.po | 2 +-
386 dselect/po/ro.po | 2 +-
387 dselect/po/ru.po | 2 +-
388 dselect/po/sk.po | 2 +-
389 dselect/po/sv.po | 2 +-
390 dselect/po/tl.po | 2 +-
391 dselect/po/vi.po | 2 +-
392 dselect/po/zh_CN.po | 2 +-
393 dselect/po/zh_TW.po | 2 +-
394 man/po/de.po | 31 ++++++++++------
395 man/po/dpkg-man.pot | 21 ++++++-----
396 man/po/es.po | 15 +++++---
397 man/po/fr.po | 15 +++++---
398 man/po/hu.po | 15 +++++---
399 man/po/it.po | 15 +++++---
400 man/po/ja.po | 15 +++++---
401 man/po/nl.po | 24 +++++++++---
402 man/po/pl.po | 15 +++++---
403 man/po/pt_BR.po | 15 +++++---
404 man/po/ru.po | 15 +++++---
405 man/po/sv.po | 15 +++++---
406 man/po/zh_CN.po | 15 +++++---
407 po/ast.po | 14 +++----
408 po/bs.po | 12 +++---
409 po/ca.po | 29 +++++++++------
410 po/cs.po | 18 +++++----
411 po/da.po | 12 +++---
412 po/de.po | 12 +++---
413 po/dpkg.pot | 14 +++----
414 po/dz.po | 14 +++----
415 po/el.po | 14 +++----
416 po/eo.po | 12 +++---
417 po/es.po | 59 ++++++++++++++++++-----------
418 po/et.po | 14 +++----
419 po/eu.po | 12 +++---
420 po/fr.po | 12 +++---
421 po/gl.po | 14 +++----
422 po/hu.po | 14 +++----
423 po/id.po | 12 +++---
424 po/it.po | 12 +++---
425 po/ja.po | 12 +++---
426 po/km.po | 14 +++----
427 po/ko.po | 12 +++---
428 po/ku.po | 12 +++---
429 po/lt.po | 14 +++----
430 po/mr.po | 14 +++----
431 po/nb.po | 12 +++---
432 po/ne.po | 14 +++----
433 po/nl.po | 12 +++---
434 po/nn.po | 12 +++---
435 po/pa.po | 14 +++----
436 po/pl.po | 12 +++---
437 po/pt.po | 12 +++---
438 po/pt_BR.po | 14 +++----
439 po/ro.po | 12 +++---
440 po/ru.po | 12 +++---
441 po/sk.po | 12 +++---
442 po/sv.po | 12 +++---
443 po/th.po | 12 +++---
444 po/tl.po | 12 +++---
445 po/tr.po | 12 +++---
446 po/vi.po | 12 +++---
447 po/zh_CN.po | 12 +++---
448 po/zh_TW.po | 12 +++---
449 scripts/po/ca.po | 99 ++++++++++++++++++++++++++++---------------------
450 scripts/po/de.po | 19 ++++------
451 scripts/po/dpkg-dev.pot | 13 +------
452 scripts/po/es.po | 21 +++++------
453 scripts/po/fr.po | 17 ++++-----
454 scripts/po/pl.po | 21 +++++------
455 scripts/po/ru.po | 17 ++++-----
456 scripts/po/sv.po | 21 +++++------
457 94 files changed, 594 insertions(+), 528 deletions(-)
458
459 commit a373a65e062a47e572f96cf8242e0886de6a2923
460 Author: Helge Kreutzmann <debian@helgefjell.de>
461 Date: Wed May 17 20:31:16 2017 +0200
462
463 Update German translation of manual pages
464
465 Update to 2841t1f.
466
467 debian/changelog | 2 +-
468 man/po/de.po | 26 ++++++++++++++++----------
469 2 files changed, 17 insertions(+), 11 deletions(-)
470
471 commit 19cf51bc93a023fed4aa843dfd4090e537b20833
472 Author: Guillem Jover <guillem@debian.org>
473 Date: Wed Jan 11 23:19:50 2017 +0100
474
475 libdpkg: Improve tar metadata parsing
476
477 Make the existing octal parser more robust, by checking for the expected
478 format of leading zeros or spaces, followed by any ASCII octal characters
479 (0-7), followed by zero or more space or NULs. Even though POSIX specifies
480 that numerical fields should end with at least one space or NUL, we still
481 support this extension which has been present in other implementations
482 for a long time.
483
484 Add support for base-256 encoded numeric fields, to support large
485 values, for UID/GID, device number, size and even negative timestamps.
486 This is necessary not only to be able to store larger values, but to
487 cover packages that can already be generated by dpkg-deb, given that it
488 uses the system GNU tar when building.
489
490 Closes: #850834
491
492 debian/changelog | 8 +++
493 lib/dpkg/libdpkg.map | 2 +
494 lib/dpkg/t/.gitignore | 1 +
495 lib/dpkg/t/Makefile.am | 1 +
496 lib/dpkg/t/t-tar.c | 148 ++++++++++++++++++++++++++++++++++++++++++++++
497 lib/dpkg/tarfn.c | 155 ++++++++++++++++++++++++++++++++++++++++++++-----
498 lib/dpkg/tarfn.h | 9 ++-
499 man/deb.man | 9 ++-
500 8 files changed, 314 insertions(+), 19 deletions(-)
501
502 commit a6fbd1693e41d86db6884f1ce8b8576fcdeb7495
503 Author: Guillem Jover <guillem@debian.org>
504 Date: Mon May 15 06:45:14 2017 +0200
505
506 libdpkg: Do not parse device number for non block nor char tar entry objects
507
508 We should not try to parse these fields if the tar entry is neither
509 a block nor a char device.
510
511 On older tar entries these fields will be all NULs, so it would make
512 a parser expecting a somewhat strictly formatted octal value to error
513 out.
514
515 debian/changelog | 2 ++
516 lib/dpkg/tarfn.c | 8 ++++++--
517 2 files changed, 8 insertions(+), 2 deletions(-)
518
519 commit 7c58bb402d7e57312f89efae4a9d811b9b29d11a
520 Author: Guillem Jover <guillem@debian.org>
521 Date: Mon May 15 06:43:17 2017 +0200
522
523 libdpkg: Handle files with non-zero sizes in c-tarextract test code
524
525 The test suite only handles empty files, so it never had any problem
526 with not skipping those objects. But when testing it on common data,
527 and to make the code future-proof, we should just skip the file
528 objects when parsing them.
529
530 debian/changelog | 1 +
531 lib/dpkg/t/c-tarextract.c | 14 ++++++++++++++
532 2 files changed, 15 insertions(+)
533
534 commit 9507afd811a3d73822dc6a6b110bd602b82aad0b
535 Author: Guillem Jover <guillem@debian.org>
536 Date: Wed Apr 26 19:11:10 2017 +0200
537
538 dpkg: Fix digest inference for shared conffiles
539
540 The code in charge of inferring the digest for a conffile was
541 checking the owning package status twice, and ignoring conffiles
542 with a status lower than "unpacked" even if they had been configured
543 previously and their md5sums were valid.
544
545 This was causing bogus takeover unpack errors.
546
547 Fixes: commit 05a8ddb482419d110571679a29bcd25e3c2b036d
548 Closes: #861217
549 Stable-Candidate: 1.17.x
550
551 debian/changelog | 2 ++
552 src/archives.c | 6 +-----
553 2 files changed, 3 insertions(+), 5 deletions(-)
554
555 commit 0970c5e5c48d24f5d723f0d0f0c0cec37338b59b
556 Author: Guillem Jover <guillem@debian.org>
557 Date: Thu Mar 16 17:20:13 2017 +0100
558
559 dpkg: Fix conffile takeover handling during unpack on --root or diversions
560
561 The current code was trying to stat(2) a conffile without taking into
562 account a specified root directory, nor any possible diversions.
563
564 But the check based on the device and inode was pretty much unnecessary
565 because a simple string comparison is enough here, which as a bogus
566 solves both problems by reducing the code size.
567
568 Closes: #837051, #858004
569 Stable-Candidate: 1.17.x
570
571 debian/changelog | 2 ++
572 src/archives.c | 9 +--------
573 2 files changed, 3 insertions(+), 8 deletions(-)
574
575 commit 7cdeb9bafb4512b29b40e3c74fef7ced7e03a01b
576 Author: Guillem Jover <guillem@debian.org>
577 Date: Sat Apr 29 23:43:49 2017 +0200
578
579 Dpkg::Source::Package: Ignore debian/files and debian/files.new by default
580
581 These are generated files, and these pathnames are part of the external
582 interface. With the introduction of the buildinfo support, these get
583 generated even on source builds, which means that it can disrupt
584 previous workflows based on not cleaning the source tree, because they
585 assumed that source-only builds did not have filesystem side-effects.
586
587 debian/changelog | 6 ++++++
588 scripts/Dpkg/Source/Package.pm | 8 ++++++--
589 scripts/Dpkg/Source/Package/V1.pm | 8 ++++++--
590 3 files changed, 18 insertions(+), 4 deletions(-)
591
592 commit 45f0c9a93098af4173a6cd6c6a90b3e5d043f213
593 Author: Guillem Jover <guillem@debian.org>
594 Date: Sun Apr 30 00:42:17 2017 +0200
595
596 dpkg-genbuildinfo: Add duplicate prevention code for debian/files
597
598 We should do something similar to what dpkg-gencontrol is doing, by
599 preventing duplicated entries for the same file with different versions.
600
601 In this case, because the assumption is that there can ever only be one
602 buildinfo file for a «source» or «all» build, but possibly multiple for
603 arch-specific builds (from another build driver than dpkg-buildpackage),
604 we filter based on this.
605
606 debian/changelog | 4 ++++
607 scripts/dpkg-genbuildinfo.pl | 14 +++++++++++++-
608 2 files changed, 17 insertions(+), 1 deletion(-)
609
610 commit 8ffbe5f5c0012c740e1b61c460cea093ac080dea
611 Author: Guillem Jover <guillem@debian.org>
612 Date: Sat Apr 22 18:48:10 2017 +0200
613
614 dpkg-maintscript-helper: Print all unowned files from a directory
615
616 Add a new internal command that is not part of the public interface,
617 that takes care of checking whether a pathname is owned by a package.
618
619 This internal command has some logic to prevent external abuse, by
620 checking whether the parent has set a specific environment variable
621 with a token that changes per release.
622
623 The code will list all unowned files because xargs does not short-circuit
624 on the first command erroring out, as long these do not terminate with an
625 exit code of 255.
626
627 Closes: #813454, #860238
628 Based-on-patch-by: Bastien ROUCARIÈS <roucaries.bastien@gmail.com>
629
630 debian/changelog | 4 ++++
631 scripts/dpkg-maintscript-helper.sh | 31 +++++++++++++++++++++++--------
632 2 files changed, 27 insertions(+), 8 deletions(-)
633
634 commit 31f98198278ae0a70b5594680e05454a383ac175
635 Author: Guillem Jover <guillem@debian.org>
636 Date: Sun Apr 23 04:51:58 2017 +0200
637
638 dpkg-shlibdeps: Preserve the order when scanning symbols/shlibs files
639
640 The code was getting all the possible shared library pathnames for the
641 wanted SONAME, but was not preserving the order carefully constructed
642 in find_library(), so we were overwriting symbols/shlibs information
643 when parsing multiple entries, and selecting the symbols/shlibs files
644 randomly based on the perl hash order.
645
646 This causes regressions when multiple packages provide the same
647 SONAME on different directories. An example would be libc6:amd64
648 and libc6-amd64:i386.
649
650 Fixes: commit a927295c93fb7a17742441aa863aaffcf4a351b5
651 Closes: #860979
652 Reported-by: Helmut Grohne <helmut@subdivi.de>
653
654 debian/changelog | 4 +++
655 scripts/dpkg-shlibdeps.pl | 74 ++++++++++++++++++++++++++++++++---------------
656 2 files changed, 55 insertions(+), 23 deletions(-)
657
658 commit 7c77a05faaff3e23ca39f27e946f4edee5b8b144
659 Author: Guillem Jover <guillem@debian.org>
660 Date: Sun Mar 19 19:40:14 2017 +0100
661
662 Dpkg::Source::Patch: Indented patch test-case
663
664 POSIX specifies that a diff hunk can be indented by spaces or tabs
665 (while the original patch(1) by Larry Wall also accepts 'X'), as long
666 as the amount of spaces is consistent for all subsequent lines. And as
667 we are not checking for this condition at all, any such indented hunk
668 can avoid the sanity checks performed by Dpkg::Source::Patch.
669
670 On systems using GNU patch >= 2.7.5, this should, in principle, not be
671 a problem anymore, as that implementation protects against directory
672 traversal issue. But on other systems where the patch implementation
673 does not perform such checks (such as the BSDs) this is an issue, so
674 check for this in the test-suite.
675
676 Those are arguably all security issues in these various patch
677 implementations, but given that we are performing sanity checks and that
678 those implementations are currently very lax, it seems prudent to do the
679 heavy lifting ourselves and also take the possible blame too.
680
681 Ref: CVE-2017-8283
682 Stable-Candidate: 1.17.x
683
684 debian/changelog | 3 +++
685 scripts/Makefile.am | 1 +
686 scripts/t/Dpkg_Source_Patch.t | 6 +++++-
687 scripts/t/Dpkg_Source_Patch/indent-header.patch | 9 +++++++++
688 4 files changed, 18 insertions(+), 1 deletion(-)
689
690 commit 3a9f07899770432d25990e4cdd78974f8821520a
691 Author: Guillem Jover <guillem@debian.org>
692 Date: Fri May 5 19:09:07 2017 +0200
693
694 Dpkg::Deps: Bump $VERSION to match the documented CHANGES
695
696 The documentation on the CHANGES section did not match the current
697 $VERSION, bump it so that it does, and document when it was actually
698 bumped, so that users do not get confused.
699
700 Fixes: commit 608f93858f2fc44e86538fbf585d4e0fa9cf7743
701
702 debian/changelog | 1 +
703 scripts/Dpkg/Deps.pm | 4 ++--
704 2 files changed, 3 insertions(+), 2 deletions(-)
705
706 commit 8ba04d41c839318b5a024f6c5298848d3b54c723
707 Author: Guillem Jover <guillem@debian.org>
708 Date: Tue Mar 28 22:44:36 2017 +0200
709
710 build: Detect the required GNU patch
711
712 This makes sure the perl module is using a directory traversal resistant
713 patch implementation, currently that's only GNU patch.
714
715 Fixes: CVE-2017-8283
716 Stable-Candidate: 1.17.x
717
718 configure.ac | 1 +
719 debian/changelog | 4 ++++
720 m4/dpkg-progs.m4 | 15 +++++++++++++++
721 scripts/Dpkg.pm | 13 ++++++++++++-
722 scripts/Dpkg/Source/Patch.pm | 9 +++++----
723 scripts/Makefile.am | 2 ++
724 6 files changed, 39 insertions(+), 5 deletions(-)
725
726 commit 068980536d9bf613cc0e0b6d17b49cc3e3b37313
727 Author: Guillem Jover <guillem@debian.org>
728 Date: Tue Mar 28 22:44:36 2017 +0200
729
730 build: Detect the required GNU tar
731
732 For now we do require a GNU tar implementation, so let's check this
733 explicitly in configure, so that downstream packagers do not get
734 surprised when the code fails at run-time.
735
736 In the future this should be lifted once we switch fully to an internal
737 tar implementation.
738
739 debian/changelog | 1 +
740 m4/dpkg-progs.m4 | 3 +++
741 2 files changed, 4 insertions(+)
742
743 commit d62520090a7dafb123b6f1f4d4e9b61b75218057
744 Author: Adam Conrad <adconrad@0c3.net>
745 Date: Wed Apr 26 03:09:37 2017 +0200
746
747 Dpkg::Vendor::Ubuntu: Remove obsolete hardening-wrapper support
748
749 Signed-off-by: Guillem Jover <guillem@debian.org>
750
751 debian/changelog | 3 +++
752 scripts/Dpkg/Vendor/Ubuntu.pm | 37 -------------------------------------
753 2 files changed, 3 insertions(+), 37 deletions(-)
754
755 commit bea859cbc426deec85729d363b9f63ec9d490d71
756 Author: Guillem Jover <guillem@debian.org>
757 Date: Fri Mar 31 05:51:43 2017 +0200
758
759 libdpkg: Add missing symbols to the map file
760
761 This causes build failures when enabling the shared library.
762
763 debian/changelog | 1 +
764 lib/dpkg/libdpkg.map | 11 +++++++++++
765 2 files changed, 12 insertions(+)
766
767 commit 7e0656a1e1ab5177b5bacecad96ee0a1386b505a
768 Author: Guillem Jover <guillem@debian.org>
769 Date: Wed Mar 15 19:49:08 2017 +0100
770
771 arch: Add support for ARM64 ILP32
772
773 Closes: #824742
774 Based-on-patch-by: Wookey <wookey@wookware.org>
775
776 data/abitable | 1 +
777 data/ostable | 1 +
778 data/tupletable | 1 +
779 debian/changelog | 3 +++
780 scripts/t/Dpkg_Arch.t | 4 ++--
781 5 files changed, 8 insertions(+), 2 deletions(-)
782
783 commit 747f3df99aa0263ba684c6ce317310b0c75f72c8
784 Author: Guillem Jover <guillem@debian.org>
785 Date: Mon Mar 6 22:28:45 2017 +0100
786
787 build: Use libexec variable for auxiliary internal programs
788
789 Using libdir is wrong, and doubly so when being referred from
790 architecture independent files such as perl modules. This affects
791 non-Debian based systems, which might by default use an arch varying
792 libdir per architecture, for example when using the obsolete multilib
793 layout.
794
795 debian/changelog | 3 +++
796 debian/rules | 1 +
797 dselect/Makefile.am | 3 ++-
798 dselect/methods/Makefile.am | 2 +-
799 man/Makefile.am | 2 +-
800 scripts/Makefile.am | 2 +-
801 6 files changed, 9 insertions(+), 4 deletions(-)
802
803 commit 24899e778c30cbbe399c1cc27f4a004faf33b7e1
804 Author: Guillem Jover <guillem@debian.org>
805 Date: Sun Apr 2 19:27:19 2017 +0200
806
807 build: Spell builtin correctly
808
809 This has no functional effect, it's just used for output.
810
811 m4/dpkg-libs.m4 | 2 +-
812 1 file changed, 1 insertion(+), 1 deletion(-)
813
814 commit ac578fa8c26729ae08594bd71275df6322f9a77f
815 Author: Guillem Jover <guillem@debian.org>
816 Date: Sun May 7 16:26:59 2017 +0200
817
818 po: Add missing new lines in Catalan translation
819
820 scripts/po/ca.po | 6 +++---
821 1 file changed, 3 insertions(+), 3 deletions(-)
822
823 commit d363dae69e329fa22289bc5c794c87162573f10d
824 Author: Guillem Jover <guillem@debian.org>
825 Date: Fri Apr 28 04:08:08 2017 +0200
826
827 debian: Add missing changelog entries
828
829 Entry for Spanish translation update. Multi-maintainer marking in
830 1.18.23.
831
832 debian/changelog | 2 ++
833 1 file changed, 2 insertions(+)
834
835 commit f6cae61030e322b8815cc4f4a8a263c90447f6bc
836 Author: Guillem Jover <guillem@debian.org>
837 Date: Sat Apr 29 23:43:11 2017 +0200
838
839 po: Update Catalan translation
840
841 debian/changelog | 7 +
842 dselect/po/ca.po | 94 ++-----
843 po/ca.po | 364 ++++++++----------------
844 scripts/po/ca.po | 834 +++++++++++++++++--------------------------------------
845 4 files changed, 404 insertions(+), 895 deletions(-)
846
847 commit 451bd5d85672e60eed60ef2e24bf007182395e6d
848 Author: David Rabel <david.rabel@noresoft.com>
849 Date: Sat Mar 11 12:51:48 2017 +0100
850
851 po: Fix German man page translation
852
853 Closes: #857449
854 Signed-off-by: Guillem Jover <guillem@debian.org>
855
856 debian/changelog | 3 +++
857 man/po/de.po | 2 +-
858 2 files changed, 4 insertions(+), 1 deletion(-)
859
860 commit e43d0d04e3376e104ab68ce61c23d941e970ca45
861 Author: Guillem Jover <guillem@debian.org>
862 Date: Thu Mar 9 04:22:24 2017 +0100
863
864 po: Unfuzzy strings after spelling fixes
865
866 man/po/de.po | 14 +++++++-------
867 man/po/dpkg-man.pot | 12 ++++++------
868 man/po/es.po | 16 ++++++++--------
869 man/po/fr.po | 24 ++++++++++++------------
870 man/po/hu.po | 14 +++++++-------
871 man/po/it.po | 16 ++++++++--------
872 man/po/ja.po | 16 ++++++++--------
873 man/po/nl.po | 14 +++++++-------
874 man/po/pl.po | 16 ++++++++--------
875 man/po/pt_BR.po | 14 +++++++-------
876 man/po/ru.po | 14 +++++++-------
877 man/po/sv.po | 16 ++++++++--------
878 man/po/zh_CN.po | 14 +++++++-------
879 po/ast.po | 8 ++++----
880 po/bs.po | 4 ++--
881 po/ca.po | 4 ++--
882 po/cs.po | 4 ++--
883 po/da.po | 4 ++--
884 po/de.po | 4 ++--
885 po/dpkg.pot | 4 ++--
886 po/dz.po | 8 ++++----
887 po/el.po | 8 ++++----
888 po/eo.po | 4 ++--
889 po/es.po | 4 ++--
890 po/et.po | 4 ++--
891 po/eu.po | 4 ++--
892 po/fr.po | 4 ++--
893 po/gl.po | 8 ++++----
894 po/hu.po | 8 ++++----
895 po/id.po | 8 ++++----
896 po/it.po | 4 ++--
897 po/ja.po | 4 ++--
898 po/km.po | 12 ++++++------
899 po/ko.po | 8 ++++----
900 po/ku.po | 4 ++--
901 po/lt.po | 8 ++++----
902 po/mr.po | 8 ++++----
903 po/nb.po | 8 ++++----
904 po/ne.po | 8 ++++----
905 po/nl.po | 4 ++--
906 po/nn.po | 6 +++---
907 po/pa.po | 4 ++--
908 po/pl.po | 4 ++--
909 po/pt.po | 4 ++--
910 po/pt_BR.po | 8 ++++----
911 po/ro.po | 8 ++++----
912 po/ru.po | 4 ++--
913 po/sk.po | 6 +++---
914 po/sv.po | 4 ++--
915 po/th.po | 4 ++--
916 po/tl.po | 6 +++---
917 po/tr.po | 4 ++--
918 po/vi.po | 4 ++--
919 po/zh_CN.po | 4 ++--
920 po/zh_TW.po | 6 +++---
921 scripts/po/ca.po | 6 +++---
922 scripts/po/de.po | 6 +++---
923 scripts/po/dpkg-dev.pot | 6 +++---
924 scripts/po/es.po | 6 +++---
925 scripts/po/fr.po | 6 +++---
926 scripts/po/pl.po | 6 +++---
927 scripts/po/ru.po | 6 +++---
928 scripts/po/sv.po | 6 +++---
929 63 files changed, 242 insertions(+), 242 deletions(-)
930
931 commit 71db021361e25a46aebac52ca62e406d1e6c0f7c
932 Author: Guillem Jover <guillem@debian.org>
933 Date: Tue Mar 14 03:15:29 2017 +0100
934
935 doc: Do not include mispellings in changelogs
936
937 This makes detecting them more difficult, as they become a bunch of
938 false-positives to wade through.
939
940 ChangeLog.old | 57 +++++++++++++++++++++++++---------------------------
941 debian/changelog | 20 +++++++++---------
942 man/po/ChangeLog.old | 6 +++---
943 po/ChangeLog.old | 2 +-
944 4 files changed, 42 insertions(+), 43 deletions(-)
945
946 commit 75033aa803928948d8bc422bf505ab99f72f0095
947 Author: Guillem Jover <guillem@debian.org>
948 Date: Tue Mar 7 02:42:18 2017 +0100
949
950 doc: Spelling fixes
951
952 Spotted-by: Josh Soref <jsoref@gmail.com>
953
954 ChangeLog.old | 7 +++----
955 debian/changelog | 4 ++--
956 src/configure.c | 2 +-
957 3 files changed, 6 insertions(+), 7 deletions(-)
958
959 commit b46c8ba6504ab341d74e61f003124d772a3f3875
960 Author: Josh Soref <jsoref@gmail.com>
961 Date: Sun Feb 26 22:14:52 2017 +0000
962
963 doc: Spelling fixes
964
965 Signed-off-by: Guillem Jover <guillem@debian.org>
966
967 ChangeLog.old | 102 ++++++++++++++++++-------------------
968 TODO | 6 +--
969 debian/changelog | 78 ++++++++++++++--------------
970 doc/README.api | 2 +-
971 dpkg-deb/extract.c | 2 +-
972 dselect/basecmds.cc | 2 +-
973 dselect/methods/floppy/update | 2 +-
974 dselect/methods/ftp/install.pl | 2 +-
975 dselect/pkgdepcon.cc | 2 +-
976 dselect/pkglist.cc | 2 +-
977 lib/compat/obstack.c | 2 +-
978 lib/compat/obstack.h | 2 +-
979 lib/dpkg/dbdir.c | 4 +-
980 lib/dpkg/debug.c | 2 +-
981 lib/dpkg/debug.h | 2 +-
982 lib/dpkg/fields.c | 4 +-
983 lib/dpkg/report.c | 2 +-
984 lib/dpkg/t/c-trigdeferred.c | 2 +-
985 lib/dpkg/t/t-ehandle.c | 2 +-
986 lib/dpkg/t/t-tarextract.t | 2 +-
987 lib/dpkg/t/t-treewalk.t | 4 +-
988 m4/dpkg-arch.m4 | 2 +-
989 man/deb-buildinfo.man | 2 +-
990 man/deb-version.man | 2 +-
991 man/dpkg-source.man | 6 +--
992 man/dpkg.man | 2 +-
993 man/po/ChangeLog.old | 2 +-
994 po/ChangeLog.old | 4 +-
995 scripts/Dpkg/Control/HashCore.pm | 2 +-
996 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
997 scripts/Dpkg/Source/Package.pm | 2 +-
998 scripts/dpkg-buildpackage.pl | 6 +--
999 scripts/dpkg-maintscript-helper.sh | 2 +-
1000 scripts/dpkg-shlibdeps.pl | 2 +-
1001 scripts/t/Dpkg_Changelog.t | 8 +--
1002 scripts/t/Dpkg_Changelog/shadow | 20 ++++----
1003 scripts/t/Dpkg_Checksums.t | 2 +-
1004 scripts/t/Dpkg_Dist_Files.t | 2 +-
1005 scripts/t/Dpkg_Shlibs.t | 6 +--
1006 scripts/t/Dpkg_Shlibs/ld.so.conf | 6 +--
1007 scripts/t/Dpkg_Shlibs/ld.so.conf_2 | 2 +-
1008 scripts/t/dpkg_buildpackage.t | 2 +-
1009 scripts/t/mk.t | 2 +-
1010 src/archives.c | 2 +-
1011 src/configure.c | 2 +-
1012 src/main.c | 2 +-
1013 src/t/dpkg_divert.t | 2 +-
1014 src/trigproc.c | 2 +-
1015 48 files changed, 163 insertions(+), 161 deletions(-)
1016
1017 commit 4137592923011e34c865d34d202a02871c3840aa
1018 Author: Miroslav Kure <kurem@debian.cz>
1019 Date: Sat May 6 13:20:04 2017 +0200
1020
1021 Updated Czech translation
1022
1023 debian/changelog | 3 +
1024 dselect/po/cs.po | 203 +++++++++++---------------
1025 po/cs.po | 428 +++++++++++++++++--------------------------------------
1026 3 files changed, 221 insertions(+), 413 deletions(-)
1027
1028 commit ce003c48ef2226e65d9dabdbedb2512b56e1185f
1029 Author: Javier Fernandez-Sanguino <jfs@debian.org>
1030 Date: Fri Apr 7 17:49:46 2017 +0200
1031
1032 Updated Spanish translation
1033
1034 po/es.po | 307 ++++++++++++++++++++-------------------------------------------
1035 1 file changed, 96 insertions(+), 211 deletions(-)
1036
1037 commit 89f9f6ce119ecb0345b1404eea2853f156182601
1038 Author: Guillem Jover <guillem@debian.org>
1039 Date: Mon Mar 6 06:52:13 2017 +0100
1040
1041 Bump version to 1.18.24
1042
1043 debian/changelog | 6 ++++++
1044 1 file changed, 6 insertions(+)
1045
1046 commit 933f2d62873822eae68fc082f69b4a7c48802c28
1047 Author: Guillem Jover <guillem@debian.org>
1048 Date: Mon Mar 6 05:41:23 2017 +0100
1049
1050 Release 1.18.23
1051
1052 debian/changelog | 4 ++--
1053 1 file changed, 2 insertions(+), 2 deletions(-)
1054
1055 commit f797959b4912b18b8f40768b08dad2ab774e1421
1056 Author: Guillem Jover <guillem@debian.org>
1057 Date: Mon Mar 6 06:27:22 2017 +0100
1058
1059 po: Regenerate .pot files and merge .po files with them
1060
1061 dselect/po/bs.po | 2 +-
1062 dselect/po/ca.po | 2 +-
1063 dselect/po/cs.po | 2 +-
1064 dselect/po/da.po | 2 +-
1065 dselect/po/de.po | 2 +-
1066 dselect/po/dselect.pot | 4 +-
1067 dselect/po/el.po | 2 +-
1068 dselect/po/es.po | 2 +-
1069 dselect/po/et.po | 2 +-
1070 dselect/po/eu.po | 2 +-
1071 dselect/po/fr.po | 2 +-
1072 dselect/po/gl.po | 2 +-
1073 dselect/po/hu.po | 2 +-
1074 dselect/po/id.po | 2 +-
1075 dselect/po/it.po | 2 +-
1076 dselect/po/ja.po | 2 +-
1077 dselect/po/ko.po | 2 +-
1078 dselect/po/nb.po | 2 +-
1079 dselect/po/nl.po | 2 +-
1080 dselect/po/nn.po | 2 +-
1081 dselect/po/pl.po | 2 +-
1082 dselect/po/pt.po | 2 +-
1083 dselect/po/pt_BR.po | 2 +-
1084 dselect/po/ro.po | 2 +-
1085 dselect/po/ru.po | 2 +-
1086 dselect/po/sk.po | 2 +-
1087 dselect/po/sv.po | 2 +-
1088 dselect/po/tl.po | 2 +-
1089 dselect/po/vi.po | 2 +-
1090 dselect/po/zh_CN.po | 2 +-
1091 dselect/po/zh_TW.po | 2 +-
1092 man/po/de.po | 32 ++++----
1093 man/po/dpkg-man.pot | 46 +++++++-----
1094 man/po/es.po | 71 ++++++++++--------
1095 man/po/fr.po | 71 ++++++++++--------
1096 man/po/hu.po | 50 +++++++------
1097 man/po/it.po | 71 ++++++++++--------
1098 man/po/ja.po | 69 ++++++++++--------
1099 man/po/nl.po | 189 ++++++++++++++++++++++--------------------------
1100 man/po/pl.po | 73 +++++++++++--------
1101 man/po/pt_BR.po | 52 +++++++------
1102 man/po/ru.po | 50 +++++++------
1103 man/po/sv.po | 71 ++++++++++--------
1104 man/po/zh_CN.po | 47 +++++++-----
1105 po/ast.po | 2 +-
1106 po/bs.po | 2 +-
1107 po/ca.po | 2 +-
1108 po/cs.po | 2 +-
1109 po/da.po | 2 +-
1110 po/de.po | 2 +-
1111 po/dpkg.pot | 4 +-
1112 po/dz.po | 2 +-
1113 po/el.po | 2 +-
1114 po/eo.po | 2 +-
1115 po/es.po | 2 +-
1116 po/et.po | 2 +-
1117 po/eu.po | 2 +-
1118 po/fr.po | 2 +-
1119 po/gl.po | 2 +-
1120 po/hu.po | 2 +-
1121 po/id.po | 2 +-
1122 po/it.po | 2 +-
1123 po/ja.po | 2 +-
1124 po/km.po | 2 +-
1125 po/ko.po | 2 +-
1126 po/ku.po | 2 +-
1127 po/lt.po | 2 +-
1128 po/mr.po | 2 +-
1129 po/nb.po | 2 +-
1130 po/ne.po | 2 +-
1131 po/nl.po | 4 +-
1132 po/nn.po | 2 +-
1133 po/pa.po | 2 +-
1134 po/pl.po | 2 +-
1135 po/pt.po | 2 +-
1136 po/pt_BR.po | 2 +-
1137 po/ro.po | 2 +-
1138 po/ru.po | 2 +-
1139 po/sk.po | 2 +-
1140 po/sv.po | 2 +-
1141 po/th.po | 2 +-
1142 po/tl.po | 2 +-
1143 po/tr.po | 2 +-
1144 po/vi.po | 2 +-
1145 po/zh_CN.po | 2 +-
1146 po/zh_TW.po | 2 +-
1147 scripts/po/ca.po | 29 ++++++--
1148 scripts/po/de.po | 2 +-
1149 scripts/po/dpkg-dev.pot | 15 +++-
1150 scripts/po/es.po | 19 +++--
1151 scripts/po/fr.po | 27 ++++++-
1152 scripts/po/pl.po | 29 ++++++--
1153 scripts/po/ru.po | 29 ++++++--
1154 scripts/po/sv.po | 29 ++++++--
1155 94 files changed, 702 insertions(+), 521 deletions(-)
1156
1157 commit fa453ac3249430d39db85d814324e0eb7c874cd7
1158 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
1159 Date: Mon Mar 6 05:03:42 2017 +0100
1160
1161 po: Update Dutch translations
1162
1163 Closes: #856325, #856326
1164 Signed-off-by: Guillem Jover <guillem@debian.org>
1165
1166 debian/changelog | 6 ++
1167 man/po/nl.po | 163 +++++++++++++++++++++++++++++++------------------------
1168 po/nl.po | 10 ++--
1169 3 files changed, 103 insertions(+), 76 deletions(-)
1170
1171 commit fe65fe1d82c1b3d84f5b733057a6ea809a229f82
1172 Author: Helge Kreutzmann <debian@helgefjell.de>
1173 Date: Mon Feb 27 08:58:01 2017 +0100
1174
1175 Update German translation of manual pages
1176
1177 Update to 2841t1f.
1178
1179 debian/changelog | 3 ++
1180 man/po/de.po | 90 +++++++++++++++++++++++++++++++++++++-------------------
1181 2 files changed, 62 insertions(+), 31 deletions(-)
1182
1183 commit 643ae098b54463eed6c40869a03a72f43c946585
1184 Author: Helge Kreutzmann <debian@helgefjell.de>
1185 Date: Mon Feb 27 08:41:40 2017 +0100
1186
1187 Update German scripts translation
1188
1189 Update to 589t.
1190
1191 debian/changelog | 3 +++
1192 scripts/po/de.po | 28 ++++++++++++++++++++++------
1193 2 files changed, 25 insertions(+), 6 deletions(-)
1194
1195 commit f34ce936004583f3280182a9dcc3daa9295f56a0
1196 Author: Guillem Jover <guillem@debian.org>
1197 Date: Wed Feb 22 22:46:56 2017 +0100
1198
1199 libdpkg: Use snprintf() instead of sprintf()
1200
1201 The field width in a format string does not limit the number of bytes
1202 emitted, so we can overflow, even if we are checking the number of bytes
1203 written. Use snprintf() to limit the amount written.
1204
1205 Warned-by: gcc-7
1206
1207 debian/changelog | 2 ++
1208 lib/dpkg/ar.c | 9 +++++----
1209 2 files changed, 7 insertions(+), 4 deletions(-)
1210
1211 commit 63bf76937536f21b5ec110c75c166c3d7b343c76
1212 Author: Guillem Jover <guillem@debian.org>
1213 Date: Wed Feb 22 22:44:29 2017 +0100
1214
1215 dpkg: Add a comment on any switch case that falls through
1216
1217 Warned-by: gcc-7
1218
1219 debian/changelog | 2 ++
1220 src/archives.c | 1 +
1221 src/depcon.c | 6 ++++--
1222 3 files changed, 7 insertions(+), 2 deletions(-)
1223
1224 commit 7b1b21e4c94ca046141e4d13bd96a0a3d1b6169f
1225 Author: Jörg Sonnenberger <joerg@netbsd.org>
1226 Date: Wed Feb 15 03:42:40 2017 +0100
1227
1228 dselect: Do not depend on cxxabi.h to have declared __cxa_pure_virtual
1229
1230 The C++ ABI specifies that these functions are within the “__cxxabiv1”
1231 namespace, and that “abi” is an alias to be used by userland. But in
1232 this case as we are replacing the implementation we should also use the
1233 same canonical namespace.
1234
1235 Signed-off-by: Guillem Jover <guillem@debian.org>
1236
1237 debian/changelog | 4 ++++
1238 dselect/cxx-support.cc | 6 +++++-
1239 2 files changed, 9 insertions(+), 1 deletion(-)
1240
1241 commit 414903639c5c23ec4e346a011feea2deb7565be0
1242 Author: Guillem Jover <guillem@debian.org>
1243 Date: Sat Feb 11 22:40:20 2017 +0100
1244
1245 s-s-d: Define _KMEMUSER for NetBSD
1246
1247 We need to define this macro to be able to get the declarations for the
1248 struct proc and other struct kproc_info members.
1249
1250 debian/changelog | 2 ++
1251 utils/start-stop-daemon.c | 3 +++
1252 2 files changed, 5 insertions(+)
1253
1254 commit 12af640e1bcfa7dd1327ccd0e5d775d7ba1571d2
1255 Author: Guillem Jover <guillem@debian.org>
1256 Date: Sat Feb 11 22:39:56 2017 +0100
1257
1258 s-s-d: Use correct struct kinfo_proc ruid submember on NetBSD
1259
1260 debian/changelog | 2 ++
1261 utils/start-stop-daemon.c | 2 ++
1262 2 files changed, 4 insertions(+)
1263
1264 commit 2283f64a899e73d5e9db15508083fe31e995c4e1
1265 Author: Guillem Jover <guillem@debian.org>
1266 Date: Sat Feb 11 22:37:52 2017 +0100
1267
1268 s-s-d: Use 5-argument kvm_getprocs() call form on OpenBSD
1269
1270 debian/changelog | 1 +
1271 utils/start-stop-daemon.c | 4 ++++
1272 2 files changed, 5 insertions(+)
1273
1274 commit 6031615231a9fd4ba1d462aff9a1cb08037ca184
1275 Author: Guillem Jover <guillem@debian.org>
1276 Date: Sat Feb 11 20:03:20 2017 +0100
1277
1278 s-s-d: Rename err to ret as the former is a function on BSDs
1279
1280 Do not shadow the global err() with a local variable.
1281
1282 debian/changelog | 2 ++
1283 utils/start-stop-daemon.c | 6 +++---
1284 2 files changed, 5 insertions(+), 3 deletions(-)
1285
1286 commit a390de3632925cf1271523a8672dfb642caa68eb
1287 Author: Guillem Jover <guillem@debian.org>
1288 Date: Sat Feb 11 20:01:14 2017 +0100
1289
1290 test: Use the detected perl interpreter instead of a random one from PATH
1291
1292 We check for a specific version of perl and store that in the PERL
1293 variable. But the shebangs on several test scripts hardcode a specific
1294 perl that might not be present or might not be recent enough. Always
1295 invoke perl scripts explicitly with PERL, or implicitly by letting the
1296 currently running interpreter use itself.
1297
1298 check.am | 3 ++-
1299 debian/changelog | 2 ++
1300 scripts/t/dpkg_buildpackage.t | 3 ++-
1301 scripts/t/dpkg_source.t | 2 +-
1302 scripts/t/merge_changelogs.t | 2 +-
1303 scripts/t/mk.t | 4 ++--
1304 6 files changed, 10 insertions(+), 6 deletions(-)
1305
1306 commit 6acaea0708bd7f7c1e261fbb50e429b1efe10368
1307 Author: Guillem Jover <guillem@debian.org>
1308 Date: Sat Feb 18 20:31:49 2017 +0100
1309
1310 build: Do not fail on missing compression libraries or headers on check mode
1311
1312 This is supposed to be the automatic detection mode, so we should cope
1313 gracefully with any of these being missing.
1314
1315 Regression introduced in commit a166517a6d2f095c96b9661e8f2519470576a513.
1316
1317 debian/changelog | 2 ++
1318 m4/dpkg-libs.m4 | 4 +++-
1319 2 files changed, 5 insertions(+), 1 deletion(-)
1320
1321 commit 94f8b385a6d433a0c84f2dda22dc8c0129dba915
1322 Author: Guillem Jover <guillem@debian.org>
1323 Date: Mon Feb 13 06:00:50 2017 +0100
1324
1325 build: Handle libmd implementations built into system libc
1326
1327 As found on some BSD systems.
1328
1329 debian/changelog | 2 ++
1330 m4/dpkg-libs.m4 | 13 +++++++++----
1331 2 files changed, 11 insertions(+), 4 deletions(-)
1332
1333 commit 5c32516dcad58980481ae85c71e65eaeb97865e1
1334 Author: Guillem Jover <guillem@debian.org>
1335 Date: Sat Feb 11 19:58:09 2017 +0100
1336
1337 build: Check <sys/proc.h> by also including <sys/param.h>
1338
1339 On several BSD systems the header is not self-contained and requires
1340 <sys/param.h> to compile, add the pre-requisite so that the check
1341 succeeds there.
1342
1343 configure.ac | 6 +++++-
1344 debian/changelog | 3 +++
1345 2 files changed, 8 insertions(+), 1 deletion(-)
1346
1347 commit edeb1593a9e7e2a5a38f2b28841d831bfee4ee7d
1348 Author: Thomas Klausner <wiz@NetBSD.org>
1349 Date: Sat Feb 11 19:55:16 2017 +0100
1350
1351 libcompat: Do not redeclare sys_siglist when the system does so
1352
1353 This can cause issues if the declaration is not exactly the same, and
1354 declaring it when the system already does is bogus no matter what.
1355
1356 Signed-off-by: Guillem Jover <guillem@debian.org>
1357
1358 debian/changelog | 3 +++
1359 lib/compat/strsignal.c | 1 -
1360 2 files changed, 3 insertions(+), 1 deletion(-)
1361
1362 commit ce97c5865788e0d311645d12d1c84f6fdf1412ea
1363 Author: Guillem Jover <guillem@debian.org>
1364 Date: Tue Feb 7 15:47:23 2017 +0100
1365
1366 Dpkg::Vendor::Debian: Switch PIE handling to have no default (!)
1367
1368 Delegate the setting to gcc builtin or an explicit request by a user.
1369 This is needed to cope with the general PIE brokenness situation in
1370 Debian, and the current specific brokenness of a Debian gcc patch
1371 mangling the dpkg build flags.
1372
1373 This is wrong in so many levels, as we'll have discrepancies between
1374 architectures, the interface towards maintainers is inconsistent, and
1375 updating the PIE support needs touching and coordinating two places. But
1376 it's certainly the current lesser evil.
1377
1378 Closes: #848129, #845550
1379
1380 debian/changelog | 5 +++++
1381 man/dpkg-buildflags.man | 2 +-
1382 scripts/Dpkg/Vendor/Debian.pm | 15 ++++++++++++---
1383 3 files changed, 18 insertions(+), 4 deletions(-)
1384
1385 commit 8e6660991e63cce477c8cb2e2ba62237b351efc0
1386 Author: Guillem Jover <guillem@debian.org>
1387 Date: Tue Feb 7 01:51:12 2017 +0100
1388
1389 Dpkg::Vendor::Debian: Mark more architectures as having gcc builtin PIE
1390
1391 Specifically kfreebsd-amd64, kfreebsd-i386, sparc and sparc64.
1392
1393 debian/changelog | 2 ++
1394 man/dpkg-buildflags.man | 5 +++--
1395 scripts/Dpkg/Vendor/Debian.pm | 3 ++-
1396 3 files changed, 7 insertions(+), 3 deletions(-)
1397
1398 commit dded9f5b0699f5ddead03e46b58ce674effe7fe4
1399 Author: Nicolas Boulenguez <nicolas@debian.org>
1400 Date: Sat Feb 18 15:18:54 2017 +0100
1401
1402 Dpkg::Source::Package: Add ‘.mnt-ignore’ to the default ignore lists
1403
1404 Closes: #855450
1405 Signed-off-by: Guillem Jover <guillem@debian.org>
1406
1407 debian/changelog | 3 +++
1408 scripts/Dpkg/Source/Package.pm | 3 ++-
1409 2 files changed, 5 insertions(+), 1 deletion(-)
1410
1411 commit 952326db379555e0f3241806a40e12cda3d8a205
1412 Author: Guillem Jover <guillem@debian.org>
1413 Date: Sun Feb 12 01:31:25 2017 +0100
1414
1415 Dpkg::Shlibs::Objdump: Do not parse bogus ELF binaries in get_format()
1416
1417 If the ELF class or endianness are unknown or bogus, ignore the file.
1418
1419 Reported-by: Niels Thykier <niels@thykier.net>
1420
1421 debian/changelog | 2 ++
1422 scripts/Dpkg/Shlibs/Objdump.pm | 4 ++--
1423 2 files changed, 4 insertions(+), 2 deletions(-)
1424
1425 commit 0fad19f2a3014b487d8c6dbcf70feac03ff0b693
1426 Author: Guillem Jover <guillem@debian.org>
1427 Date: Wed Feb 8 06:08:03 2017 +0100
1428
1429 Dpkg::Shlibs::Objdump:Object: Warn for unknown exec formats in analyze()
1430
1431 Emit an explicit warning whenever we cannot detect the format for
1432 an executable object, instead of delegating this to the subsequent
1433 objdump, and letting it die, which ca be canfusing and is not
1434 future-proof.
1435
1436 Closes: #854536
1437
1438 debian/changelog | 2 ++
1439 scripts/Dpkg/Shlibs/Objdump.pm | 5 +++++
1440 2 files changed, 7 insertions(+)
1441
1442 commit 1c1675500edf4285f87384af3e709c3801f87c51
1443 Author: Guillem Jover <guillem@debian.org>
1444 Date: Wed Feb 8 06:08:03 2017 +0100
1445
1446 Dpkg::Shlibs::Objdump: Fix read() error handling in get_format()
1447
1448 The rest of the code handles non-binary files (ELF in this case)
1449 gracefully and ignores them, even though not very explicitly, as
1450 objdump will emit a warning that might be difficult to decrypt.
1451
1452 We will still fail for other read failures that are not just
1453 short-reads, as those imply some actual problem with the passed files.
1454
1455 Closes: #854536
1456
1457 debian/changelog | 2 ++
1458 scripts/Dpkg/Shlibs/Objdump.pm | 7 ++++++-
1459 2 files changed, 8 insertions(+), 1 deletion(-)
1460
1461 commit 27bb073c1f40014c4eafbe43f150a76a02a6c542
1462 Author: Guillem Jover <guillem@debian.org>
1463 Date: Wed Feb 8 05:04:34 2017 +0100
1464
1465 Dpkg::Shlibs::Objdump: Do not special case EM_SPARC32PLUS for NetBSD
1466
1467 The affected code in NetBSD was bogus, and has been removed now. So
1468 there is no point in trying to special case the EM_SPARC32PLUS ELF
1469 machine ID depending on the ELF class, for something that should never
1470 happen.
1471
1472 Ref: https//gnats.netbsd.org/51925
1473
1474 debian/changelog | 3 +++
1475 scripts/Dpkg/Shlibs/Objdump.pm | 11 +----------
1476 2 files changed, 4 insertions(+), 10 deletions(-)
1477
1478 commit 64f4738462ac22904f4743278043aa15a69093b7
1479 Author: Guillem Jover <guillem@debian.org>
1480 Date: Sun Feb 19 16:37:20 2017 +0100
1481
1482 dpkg-genbuildinfo: Declare .buildinfo format as stable with version 1.0
1483
1484 All the currently planned changes have been done, let's bump the format
1485 version to denote a stable format, which will not change in incomatible
1486 changes any more without bumping the major version component.
1487
1488 debian/changelog | 1 +
1489 man/deb-buildinfo.man | 2 +-
1490 scripts/dpkg-genbuildinfo.pl | 2 +-
1491 3 files changed, 3 insertions(+), 2 deletions(-)
1492
1493 commit 896a740cfe9f774bf266b1f94027a91a1072a12e
1494 Author: Guillem Jover <guillem@debian.org>
1495 Date: Mon Feb 6 03:12:37 2017 +0100
1496
1497 dpkg-genbuildinfo: Handle unmatched virtual arch-qualified packages
1498
1499 The dependency traversal code is currently broken, and this mostly
1500 papers over the issue. Properly fixing this involves changes all over
1501 the place, which would be too intrusive for this series.
1502
1503 We should handle this gracefully, instead of letting perl die.
1504
1505 Closes: #849944
1506
1507 debian/changelog | 2 ++
1508 scripts/dpkg-genbuildinfo.pl | 1 +
1509 2 files changed, 3 insertions(+)
1510
1511 commit d3c4079b124e592d3ab072c842da7b75fe937174
1512 Author: Guillem Jover <guillem@debian.org>
1513 Date: Sun Feb 26 19:33:32 2017 +0100
1514
1515 dpkg-buildpackage: Document --ignore-builtin-builddeps in --help output
1516
1517 Missed in commit 98b3341f5f46866208862ff40e4336ff1a7e1cd3.
1518
1519 debian/changelog | 1 +
1520 scripts/dpkg-buildpackage.pl | 2 ++
1521 2 files changed, 3 insertions(+)
1522
1523 commit 75ef93c8bb14ed852c4dee24df3aa7eacc306f27
1524 Author: Guillem Jover <guillem@debian.org>
1525 Date: Mon Feb 13 05:23:02 2017 +0100
1526
1527 dpkg-source: Document --before-build and --after-build in --help output
1528
1529 debian/changelog | 1 +
1530 scripts/dpkg-source.pl | 2 ++
1531 2 files changed, 3 insertions(+)
1532
1533 commit 45eb890431c219b35055f98bdaa0f15587dca249
1534 Author: Guillem Jover <guillem@debian.org>
1535 Date: Sun Feb 19 20:47:33 2017 +0100
1536
1537 man: Clarify the requirements for deb-conffile(5) pathnames
1538
1539 Closes: #854417
1540 Proposed-by: Dieter Adriaenssens <dieter.adriaenssens@gmail.com>
1541
1542 debian/changelog | 4 +++-
1543 man/deb-conffiles.man | 6 +++++-
1544 2 files changed, 8 insertions(+), 2 deletions(-)
1545
1546 commit 807c31c54baebb72535bfedff50cd8ed45a7b3e5
1547 Author: Helge Kreutzmann <debian@helgefjell.de>
1548 Date: Wed Feb 8 21:54:20 2017 +0100
1549
1550 Minor fix
1551
1552 Noted by looking at lintian warning
1553
1554 man/po/de.po | 4 ++--
1555 1 file changed, 2 insertions(+), 2 deletions(-)
1556
1557 commit 513bbda90f15b763653b842180b77088f1d790eb
1558 Author: Guillem Jover <guillem@debian.org>
1559 Date: Wed Feb 1 06:28:43 2017 +0100
1560
1561 Bump version to 1.18.23
1562
1563 debian/changelog | 6 ++++++
1564 1 file changed, 6 insertions(+)
1565
1566 commit 2240c05fea67fd57f182344a237d02ef58ed9629
1567 Author: Guillem Jover <guillem@debian.org>
1568 Date: Wed Feb 1 05:51:06 2017 +0100
1569
1570 Release 1.18.22
1571
1572 debian/changelog | 4 ++--
1573 1 file changed, 2 insertions(+), 2 deletions(-)
1574
1575 commit 113d307f3a3ac6b89855620d5c8a3a7fed038c3e
1576 Author: Guillem Jover <guillem@debian.org>
1577 Date: Wed Feb 1 05:48:49 2017 +0100
1578
1579 po: Regenerate .pot files and merge .po files with them
1580
1581 dselect/po/bs.po | 2 +-
1582 dselect/po/ca.po | 2 +-
1583 dselect/po/cs.po | 2 +-
1584 dselect/po/da.po | 2 +-
1585 dselect/po/de.po | 2 +-
1586 dselect/po/dselect.pot | 4 ++--
1587 dselect/po/el.po | 2 +-
1588 dselect/po/es.po | 2 +-
1589 dselect/po/et.po | 2 +-
1590 dselect/po/eu.po | 2 +-
1591 dselect/po/fr.po | 2 +-
1592 dselect/po/gl.po | 2 +-
1593 dselect/po/hu.po | 2 +-
1594 dselect/po/id.po | 2 +-
1595 dselect/po/it.po | 2 +-
1596 dselect/po/ja.po | 2 +-
1597 dselect/po/ko.po | 2 +-
1598 dselect/po/nb.po | 2 +-
1599 dselect/po/nl.po | 2 +-
1600 dselect/po/nn.po | 2 +-
1601 dselect/po/pl.po | 2 +-
1602 dselect/po/pt.po | 2 +-
1603 dselect/po/pt_BR.po | 2 +-
1604 dselect/po/ro.po | 2 +-
1605 dselect/po/ru.po | 2 +-
1606 dselect/po/sk.po | 2 +-
1607 dselect/po/sv.po | 2 +-
1608 dselect/po/tl.po | 2 +-
1609 dselect/po/vi.po | 2 +-
1610 dselect/po/zh_CN.po | 2 +-
1611 dselect/po/zh_TW.po | 2 +-
1612 man/po/de.po | 2 +-
1613 man/po/dpkg-man.pot | 4 ++--
1614 man/po/es.po | 2 +-
1615 man/po/fr.po | 2 +-
1616 man/po/hu.po | 2 +-
1617 man/po/it.po | 2 +-
1618 man/po/ja.po | 2 +-
1619 man/po/nl.po | 2 +-
1620 man/po/pl.po | 2 +-
1621 man/po/pt_BR.po | 2 +-
1622 man/po/ru.po | 2 +-
1623 man/po/sv.po | 2 +-
1624 man/po/zh_CN.po | 2 +-
1625 po/ast.po | 2 +-
1626 po/bs.po | 2 +-
1627 po/ca.po | 2 +-
1628 po/cs.po | 2 +-
1629 po/da.po | 2 +-
1630 po/de.po | 2 +-
1631 po/dpkg.pot | 4 ++--
1632 po/dz.po | 2 +-
1633 po/el.po | 2 +-
1634 po/eo.po | 2 +-
1635 po/es.po | 2 +-
1636 po/et.po | 2 +-
1637 po/eu.po | 2 +-
1638 po/fr.po | 2 +-
1639 po/gl.po | 2 +-
1640 po/hu.po | 2 +-
1641 po/id.po | 2 +-
1642 po/it.po | 2 +-
1643 po/ja.po | 2 +-
1644 po/km.po | 2 +-
1645 po/ko.po | 2 +-
1646 po/ku.po | 2 +-
1647 po/lt.po | 2 +-
1648 po/mr.po | 2 +-
1649 po/nb.po | 2 +-
1650 po/ne.po | 2 +-
1651 po/nl.po | 2 +-
1652 po/nn.po | 2 +-
1653 po/pa.po | 2 +-
1654 po/pl.po | 2 +-
1655 po/pt.po | 2 +-
1656 po/pt_BR.po | 2 +-
1657 po/ro.po | 2 +-
1658 po/ru.po | 2 +-
1659 po/sk.po | 2 +-
1660 po/sv.po | 2 +-
1661 po/th.po | 2 +-
1662 po/tl.po | 2 +-
1663 po/tr.po | 2 +-
1664 po/vi.po | 2 +-
1665 po/zh_CN.po | 2 +-
1666 po/zh_TW.po | 2 +-
1667 scripts/po/ca.po | 2 +-
1668 scripts/po/de.po | 2 +-
1669 scripts/po/dpkg-dev.pot | 4 ++--
1670 scripts/po/es.po | 2 +-
1671 scripts/po/fr.po | 2 +-
1672 scripts/po/pl.po | 2 +-
1673 scripts/po/ru.po | 2 +-
1674 scripts/po/sv.po | 2 +-
1675 94 files changed, 98 insertions(+), 98 deletions(-)
1676
1677 commit 66f0819359a5b40a845213348772033c353d30ae
1678 Author: Guillem Jover <guillem@debian.org>
1679 Date: Wed Feb 1 05:21:26 2017 +0100
1680
1681 Dpkg::Shlibs::Objdump: Mask ABI bits in flags for ARM
1682
1683 These are too unreliable for exact matches. There are objects with
1684 EABIv4 in the wild, even when the current is EABIv5. The soft and
1685 hard float flags are not always set on armel and armhf respectively,
1686 although the Tag_ABI_VFP_args attribute in the the ARM attribute
1687 section should always be present on armhf. And there are cases were
1688 both soft and hard float flags are set at the same time(!).
1689
1690 Mask all flags on ARM, so that we get back to the previous behavior
1691 with objdump. We can try to revisit this for a better matching during
1692 the dpkg 1.19.x cycle.
1693
1694 Closes: #853793
1695
1696 debian/changelog | 3 +++
1697 scripts/Dpkg/Shlibs/Objdump.pm | 3 ---
1698 2 files changed, 3 insertions(+), 3 deletions(-)
1699
1700 commit eeeae2acc87ab380b732491d22af7ec3f4b6b772
1701 Author: Guillem Jover <guillem@debian.org>
1702 Date: Mon Jan 30 01:04:31 2017 +0100
1703
1704 libdpkg: Turn status file parser errors on field blank lines into warnings
1705
1706 Regression introduced in commit e4cb12a710457b103a7544c4de5e9fc1b2bd24d8.
1707
1708 This has caused issues at least on Cydia installations. And it should
1709 have been introduced as a lax parsing error, only failing for new
1710 packages, and warn on already installed ones. Otherwise one cannot
1711 easily recover after upgrading to a new dpkg on an affected system.
1712
1713 Reported-by: Jay Freeman <saurik@saurik.com>
1714 Stable-Candidate: 1.17.x
1715
1716 debian/changelog | 5 +++++
1717 lib/dpkg/dpkg-db.h | 4 +++-
1718 lib/dpkg/parse.c | 12 ++++++++----
1719 3 files changed, 16 insertions(+), 5 deletions(-)
1720
1721 commit 2906c9de5ee60b8cdfe09c8bfefa3c00721416be
1722 Author: Mert Dirik <mertdirik@gmail.com>
1723 Date: Wed Feb 1 05:30:52 2017 +0100
1724
1725 po: Update Turkish programs translations
1726
1727 Closes: #853202
1728 Signed-off-by: Guillem Jover <guillem@debian.org>
1729
1730 debian/changelog | 3 +
1731 po/tr.po | 193 ++++++++++++++-----------------------------------------
1732 2 files changed, 53 insertions(+), 143 deletions(-)
1733
1734 commit 9ef2064880c0972949623406738d708e58614562
1735 Author: Helge Kreutzmann <debian@helgefjell.de>
1736 Date: Mon Jan 30 19:46:04 2017 +0100
1737
1738 Update German scripts translation
1739
1740 Update to 588t.
1741
1742 debian/changelog | 3 ++-
1743 scripts/po/de.po | 73 ++++----------------------------------------------------
1744 2 files changed, 7 insertions(+), 69 deletions(-)
1745
1746 commit 1e459c8c1ec2bdd64afd4698af791a24cb9e98db
1747 Author: Guillem Jover <guillem@debian.org>
1748 Date: Sun Jan 29 21:09:15 2017 +0100
1749
1750 Bump version to 1.18.22
1751
1752 debian/changelog | 6 ++++++
1753 1 file changed, 6 insertions(+)
1754
1755 commit 447a8c37501bccf7b1b6f3c34231a806ffb1fae9
1756 Author: Guillem Jover <guillem@debian.org>
1757 Date: Sun Jan 29 20:30:05 2017 +0100
1758
1759 Release 1.18.21
1760
1761 debian/changelog | 4 ++--
1762 1 file changed, 2 insertions(+), 2 deletions(-)
1763
1764 commit 35dcf8c31f41cc052d3c438e0e361154bbc7a3dc
1765 Author: Guillem Jover <guillem@debian.org>
1766 Date: Sun Jan 29 20:43:52 2017 +0100
1767
1768 po: Regenerate .pot files and merge .po files with them
1769
1770 dselect/po/bs.po | 2 +-
1771 dselect/po/ca.po | 2 +-
1772 dselect/po/cs.po | 2 +-
1773 dselect/po/da.po | 2 +-
1774 dselect/po/de.po | 2 +-
1775 dselect/po/dselect.pot | 4 ++--
1776 dselect/po/el.po | 2 +-
1777 dselect/po/es.po | 2 +-
1778 dselect/po/et.po | 2 +-
1779 dselect/po/eu.po | 2 +-
1780 dselect/po/fr.po | 2 +-
1781 dselect/po/gl.po | 2 +-
1782 dselect/po/hu.po | 2 +-
1783 dselect/po/id.po | 2 +-
1784 dselect/po/it.po | 2 +-
1785 dselect/po/ja.po | 2 +-
1786 dselect/po/ko.po | 2 +-
1787 dselect/po/nb.po | 2 +-
1788 dselect/po/nl.po | 2 +-
1789 dselect/po/nn.po | 2 +-
1790 dselect/po/pl.po | 2 +-
1791 dselect/po/pt.po | 2 +-
1792 dselect/po/pt_BR.po | 2 +-
1793 dselect/po/ro.po | 2 +-
1794 dselect/po/ru.po | 2 +-
1795 dselect/po/sk.po | 2 +-
1796 dselect/po/sv.po | 2 +-
1797 dselect/po/tl.po | 2 +-
1798 dselect/po/vi.po | 2 +-
1799 dselect/po/zh_CN.po | 2 +-
1800 dselect/po/zh_TW.po | 2 +-
1801 man/po/de.po | 45 +++++++++++++++++++--------------------------
1802 man/po/dpkg-man.pot | 24 ++----------------------
1803 man/po/es.po | 28 ++++++----------------------
1804 man/po/fr.po | 28 ++++++----------------------
1805 man/po/hu.po | 28 ++++++----------------------
1806 man/po/it.po | 28 ++++++----------------------
1807 man/po/ja.po | 28 ++++++----------------------
1808 man/po/nl.po | 45 +++++++++++++++++----------------------------
1809 man/po/pl.po | 28 ++++++----------------------
1810 man/po/pt_BR.po | 26 +++++---------------------
1811 man/po/ru.po | 28 ++++++----------------------
1812 man/po/sv.po | 28 ++++++----------------------
1813 man/po/zh_CN.po | 22 +---------------------
1814 po/ast.po | 2 +-
1815 po/bs.po | 2 +-
1816 po/ca.po | 2 +-
1817 po/cs.po | 2 +-
1818 po/da.po | 2 +-
1819 po/de.po | 2 +-
1820 po/dpkg.pot | 4 ++--
1821 po/dz.po | 2 +-
1822 po/el.po | 2 +-
1823 po/eo.po | 2 +-
1824 po/es.po | 2 +-
1825 po/et.po | 2 +-
1826 po/eu.po | 2 +-
1827 po/fr.po | 2 +-
1828 po/gl.po | 2 +-
1829 po/hu.po | 2 +-
1830 po/id.po | 2 +-
1831 po/it.po | 2 +-
1832 po/ja.po | 2 +-
1833 po/km.po | 2 +-
1834 po/ko.po | 2 +-
1835 po/ku.po | 2 +-
1836 po/lt.po | 2 +-
1837 po/mr.po | 2 +-
1838 po/nb.po | 2 +-
1839 po/ne.po | 2 +-
1840 po/nl.po | 2 +-
1841 po/nn.po | 2 +-
1842 po/pa.po | 2 +-
1843 po/pl.po | 2 +-
1844 po/pt.po | 2 +-
1845 po/pt_BR.po | 2 +-
1846 po/ro.po | 2 +-
1847 po/ru.po | 2 +-
1848 po/sk.po | 2 +-
1849 po/sv.po | 2 +-
1850 po/th.po | 2 +-
1851 po/tl.po | 2 +-
1852 po/tr.po | 2 +-
1853 po/vi.po | 2 +-
1854 po/zh_CN.po | 2 +-
1855 po/zh_TW.po | 2 +-
1856 scripts/po/ca.po | 2 +-
1857 scripts/po/de.po | 2 +-
1858 scripts/po/dpkg-dev.pot | 4 ++--
1859 scripts/po/es.po | 2 +-
1860 scripts/po/fr.po | 2 +-
1861 scripts/po/pl.po | 2 +-
1862 scripts/po/ru.po | 2 +-
1863 scripts/po/sv.po | 2 +-
1864 94 files changed, 176 insertions(+), 378 deletions(-)
1865
1866 commit d5a9cf8b9dcfbb717c7748e1ffd2e287e12b035d
1867 Author: Guillem Jover <guillem@debian.org>
1868 Date: Sun Jan 29 20:28:15 2017 +0100
1869
1870 Revert "dpkg-source: Generate Testsuite-Restrictions fields from test restrictions"
1871
1872 This reverts commit 9899bdcf9bde76d969b124abf0a898fcbb202c70.
1873
1874 This change is contentious and should have been discussed more widely.
1875 Given that this has been live only for a couple of days, the impact
1876 should be minimal, but still something to take into account once and
1877 if this gets reintroduced, in the same or different form and shape.
1878
1879 Closes: #852820
1880
1881 debian/changelog | 5 +++++
1882 man/dsc.man | 7 -------
1883 scripts/Dpkg/Control/FieldsCore.pm | 7 +------
1884 scripts/Makefile.am | 1 -
1885 scripts/dpkg-source.pl | 17 -----------------
1886 scripts/t/dpkg_source.t | 16 +---------------
1887 scripts/t/dpkg_source/testsuite_4.dsc | 17 -----------------
1888 7 files changed, 7 insertions(+), 63 deletions(-)
1889
1890 commit ca30a8d1dbbf5f978242b90d4f690116ae7004a9
1891 Author: Guillem Jover <guillem@debian.org>
1892 Date: Sun Jan 29 01:07:38 2017 +0100
1893
1894 Dpkg::Shlibs::Objdump: Map alternative or old ELF machines to canonical ones
1895
1896 Some ELF binaries contain alternative or old ELF machine types, which
1897 should match with their canonical forms. Map those before encoding the
1898 ABI.
1899
1900 We ignore some mappings for things that should certainly never appear
1901 in current systems. Of note are EM_PPC_OLD (17) that conflicts with
1902 EM_VPP550 (17), and EM_PJ_OLD (99) that conflicts with EM_SNP1K (99).
1903
1904 Warned-by: rebootstrap
1905
1906 debian/changelog | 6 ++++++
1907 scripts/Dpkg/Shlibs/Objdump.pm | 49 ++++++++++++++++++++++++++++++++++++++++++
1908 2 files changed, 55 insertions(+)
1909
1910 commit 994f53838d176b54a89d76e21a3cc66992c82849
1911 Author: Helge Kreutzmann <debian@helgefjell.de>
1912 Date: Sat Jan 28 11:00:17 2017 +0100
1913
1914 Add missing markup to option
1915
1916 man/dpkg-buildpackage.man | 2 +-
1917 man/po/de.po | 61 +++++++++++++++++++++++++----------------------
1918 man/po/dpkg-man.pot | 10 ++++----
1919 man/po/es.po | 12 +++++-----
1920 man/po/fr.po | 12 +++++-----
1921 man/po/hu.po | 12 +++++-----
1922 man/po/it.po | 12 +++++-----
1923 man/po/ja.po | 12 +++++-----
1924 man/po/nl.po | 12 +++++-----
1925 man/po/pl.po | 12 +++++-----
1926 man/po/pt_BR.po | 12 +++++-----
1927 man/po/ru.po | 12 +++++-----
1928 man/po/sv.po | 12 +++++-----
1929 man/po/zh_CN.po | 12 +++++-----
1930 14 files changed, 105 insertions(+), 100 deletions(-)
1931
1932 commit 953b57bd95d33ae5c6c1edd021b21aed50e9ad99
1933 Author: Helge Kreutzmann <debian@helgefjell.de>
1934 Date: Sat Jan 28 10:47:59 2017 +0100
1935
1936 Update German translation of manual pages
1937
1938 Update to 2843t1f.
1939
1940 debian/changelog | 3 ++-
1941 man/po/de.add | 2 +-
1942 man/po/de.po | 61 ++++++++++++++++++++++----------------------------------
1943 3 files changed, 27 insertions(+), 39 deletions(-)
1944
1945 commit b05ad4670360c758cd663d4e37115c10f9bbecdc
1946 Author: Guillem Jover <guillem@debian.org>
1947 Date: Sat Jan 28 07:10:34 2017 +0100
1948
1949 Bump version to 1.18.21
1950
1951 debian/changelog | 6 ++++++
1952 1 file changed, 6 insertions(+)
1953
1954 commit 8a71e426a1e11123fb0720a425a6c595bef08dbe
1955 Author: Guillem Jover <guillem@debian.org>
1956 Date: Sat Jan 28 06:32:59 2017 +0100
1957
1958 Release 1.18.20
1959
1960 debian/changelog | 4 ++--
1961 1 file changed, 2 insertions(+), 2 deletions(-)
1962
1963 commit 3fe59e9e16733040fc61756c03206729223c5f96
1964 Author: Guillem Jover <guillem@debian.org>
1965 Date: Sat Jan 28 06:28:28 2017 +0100
1966
1967 po: Regenerate .pot files and merge .po files with them
1968
1969 dselect/po/bs.po | 2 +-
1970 dselect/po/ca.po | 2 +-
1971 dselect/po/cs.po | 2 +-
1972 dselect/po/da.po | 2 +-
1973 dselect/po/de.po | 2 +-
1974 dselect/po/dselect.pot | 4 +--
1975 dselect/po/el.po | 2 +-
1976 dselect/po/es.po | 2 +-
1977 dselect/po/et.po | 2 +-
1978 dselect/po/eu.po | 2 +-
1979 dselect/po/fr.po | 2 +-
1980 dselect/po/gl.po | 2 +-
1981 dselect/po/hu.po | 2 +-
1982 dselect/po/id.po | 2 +-
1983 dselect/po/it.po | 2 +-
1984 dselect/po/ja.po | 2 +-
1985 dselect/po/ko.po | 2 +-
1986 dselect/po/nb.po | 2 +-
1987 dselect/po/nl.po | 2 +-
1988 dselect/po/nn.po | 2 +-
1989 dselect/po/pl.po | 2 +-
1990 dselect/po/pt.po | 2 +-
1991 dselect/po/pt_BR.po | 2 +-
1992 dselect/po/ro.po | 2 +-
1993 dselect/po/ru.po | 2 +-
1994 dselect/po/sk.po | 2 +-
1995 dselect/po/sv.po | 2 +-
1996 dselect/po/tl.po | 2 +-
1997 dselect/po/vi.po | 2 +-
1998 dselect/po/zh_CN.po | 2 +-
1999 dselect/po/zh_TW.po | 2 +-
2000 man/po/de.po | 82 ++++++++++++++++++++++++++++++++++++-------------
2001 man/po/dpkg-man.pot | 43 +++++++++++++++++++++-----
2002 man/po/es.po | 43 ++++++++++++++++++++++----
2003 man/po/fr.po | 43 ++++++++++++++++++++++----
2004 man/po/hu.po | 43 ++++++++++++++++++++++----
2005 man/po/it.po | 44 ++++++++++++++++++++++----
2006 man/po/ja.po | 43 ++++++++++++++++++++++----
2007 man/po/nl.po | 58 ++++++++++++++++++++++++++--------
2008 man/po/pl.po | 43 ++++++++++++++++++++++----
2009 man/po/pt_BR.po | 41 +++++++++++++++++++++----
2010 man/po/ru.po | 43 ++++++++++++++++++++++----
2011 man/po/sv.po | 43 ++++++++++++++++++++++----
2012 man/po/zh_CN.po | 44 ++++++++++++++++++++++----
2013 po/ast.po | 2 +-
2014 po/bs.po | 2 +-
2015 po/ca.po | 2 +-
2016 po/cs.po | 2 +-
2017 po/da.po | 2 +-
2018 po/de.po | 2 +-
2019 po/dpkg.pot | 4 +--
2020 po/dz.po | 2 +-
2021 po/el.po | 2 +-
2022 po/eo.po | 2 +-
2023 po/es.po | 2 +-
2024 po/et.po | 2 +-
2025 po/eu.po | 2 +-
2026 po/fr.po | 2 +-
2027 po/gl.po | 2 +-
2028 po/hu.po | 2 +-
2029 po/id.po | 2 +-
2030 po/it.po | 2 +-
2031 po/ja.po | 2 +-
2032 po/km.po | 2 +-
2033 po/ko.po | 2 +-
2034 po/ku.po | 2 +-
2035 po/lt.po | 2 +-
2036 po/mr.po | 2 +-
2037 po/nb.po | 2 +-
2038 po/ne.po | 2 +-
2039 po/nl.po | 2 +-
2040 po/nn.po | 2 +-
2041 po/pa.po | 2 +-
2042 po/pl.po | 2 +-
2043 po/pt.po | 2 +-
2044 po/pt_BR.po | 2 +-
2045 po/ro.po | 2 +-
2046 po/ru.po | 2 +-
2047 po/sk.po | 2 +-
2048 po/sv.po | 2 +-
2049 po/th.po | 2 +-
2050 po/tl.po | 2 +-
2051 po/tr.po | 2 +-
2052 po/vi.po | 2 +-
2053 po/zh_CN.po | 2 +-
2054 po/zh_TW.po | 2 +-
2055 scripts/po/ca.po | 5 +--
2056 scripts/po/de.po | 73 ++++++++++++++++++++++++++++++++++++++++---
2057 scripts/po/dpkg-dev.pot | 7 +++--
2058 scripts/po/es.po | 5 +--
2059 scripts/po/fr.po | 5 +--
2060 scripts/po/pl.po | 5 +--
2061 scripts/po/ru.po | 5 +--
2062 scripts/po/sv.po | 5 +--
2063 94 files changed, 678 insertions(+), 195 deletions(-)
2064
2065 commit 10d8503da992b76502c829f7ddc111d45159d1fa
2066 Author: Guillem Jover <guillem@debian.org>
2067 Date: Sat Jan 28 06:31:44 2017 +0100
2068
2069 debian: Clarify previous Built-For-Profiles entry
2070
2071 The information is also available in the .changes files.
2072
2073 debian/changelog | 6 +++---
2074 1 file changed, 3 insertions(+), 3 deletions(-)
2075
2076 commit 823b72fa54eedec344d2c32c47bb4f1d5e24980a
2077 Author: Guillem Jover <guillem@debian.org>
2078 Date: Sat Jan 28 04:40:40 2017 +0100
2079
2080 man: Document that Built-For-Profile is also included in .changes files
2081
2082 Missed in commit 7662e0937bb064a0754d12605d80a96a17e2aadf.
2083
2084 debian/changelog | 2 ++
2085 man/deb-changes.man | 4 ++++
2086 2 files changed, 6 insertions(+)
2087
2088 commit afa428a4175c4aeeb640a4b9cb45a4fdb5ddf247
2089 Author: Guillem Jover <guillem@debian.org>
2090 Date: Sat Jan 28 04:19:05 2017 +0100
2091
2092 Dpkg::File: Disable the NFS-unsafe warning on Linux
2093
2094 On Linux systems the flock() locks get converted to file-range locks on
2095 NFS mounts, which makes it safe.
2096
2097 The correct solution here will be to completely get rid of the need to
2098 do any locking, which should also make parallel builds faster.
2099
2100 Addresses: #677865 (on Linux)
2101
2102 debian/changelog | 2 ++
2103 scripts/Dpkg/File.pm | 6 +++++-
2104 2 files changed, 7 insertions(+), 1 deletion(-)
2105
2106 commit 5124722df07abb3f440221c28bc578ed82844446
2107 Author: Guillem Jover <guillem@debian.org>
2108 Date: Sat Jan 28 00:04:33 2017 +0100
2109
2110 dpkg-buildpackage: Make --unsigned-changes not sign .buildinfo either
2111
2112 There was no option to disable signing globally, so many users and
2113 tools rely on the two existing options to disable it. But with the
2114 introduction of signed .buildinfo files, there is no way for old tools
2115 to request the right thing.
2116
2117 Abuse --unsigned-changes to mean not signing .buildinfo either.
2118
2119 Closes: #852822
2120
2121 debian/changelog | 3 +++
2122 man/dpkg-buildpackage.man | 6 ++++--
2123 scripts/dpkg-buildpackage.pl | 3 ++-
2124 3 files changed, 9 insertions(+), 3 deletions(-)
2125
2126 commit b29f31f1a0474bb66bf9b04b1e6627bfc5596b56
2127 Author: Guillem Jover <guillem@debian.org>
2128 Date: Fri Jan 27 23:12:05 2017 +0100
2129
2130 dpkg-buildpackage: Add new --no-sign option
2131
2132 This option disables signing any file. This makes this option
2133 a future-proof way to disable all signing, in case we add yet more
2134 files to sign, so that programs do not have to keep learning what
2135 options to pass.
2136
2137 debian/changelog | 2 ++
2138 man/dpkg-buildpackage.man | 7 ++++++-
2139 scripts/dpkg-buildpackage.pl | 6 ++++++
2140 3 files changed, 14 insertions(+), 1 deletion(-)
2141
2142 commit 8efe8ef48927c71df6809c0107db881a047e6c3f
2143 Author: Guillem Jover <guillem@debian.org>
2144 Date: Sat Jan 28 00:03:18 2017 +0100
2145
2146 Dpkg::Shlibs::Objdump: Encode the ELF ABI as a big-endian byte stream
2147
2148 This way when unpacking for output, the result gives meaningful results.
2149
2150 debian/changelog | 2 ++
2151 scripts/Dpkg/Shlibs/Objdump.pm | 5 +++--
2152 2 files changed, 5 insertions(+), 2 deletions(-)
2153
2154 commit 0cdf7ebbbf1dd8192dc3e8dfde70ec40685b1926
2155 Author: Guillem Jover <guillem@debian.org>
2156 Date: Fri Jan 27 23:03:29 2017 +0100
2157
2158 Dpkg::Shlibs::Objdump: Mask ELF machine bits for SH and MIPS
2159
2160 These do not define the ABI, and seem to be set depending on the ISA
2161 used. Mask them for now, and postpone possibly making more fine-grained
2162 matching in the future.
2163
2164 debian/changelog | 7 +++++++
2165 scripts/Dpkg/Shlibs/Objdump.pm | 4 +---
2166 2 files changed, 8 insertions(+), 3 deletions(-)
2167
2168 commit 9bb4b96cd4473ba70b750e69b87fceef0cc8cd85
2169 Author: Helge Kreutzmann <debian@helgefjell.de>
2170 Date: Fri Jan 27 16:08:07 2017 +0100
2171
2172 Update German translation of manual pages
2173
2174 Update to 2839t1f.
2175
2176 debian/changelog | 3 +++
2177 man/po/de.po | 43 +++++++++++++++++++------------------------
2178 2 files changed, 22 insertions(+), 24 deletions(-)
2179
2180 commit 4efa6adb87157b80a6a714afbf22c2546b5ee129
2181 Author: Helge Kreutzmann <debian@helgefjell.de>
2182 Date: Fri Jan 27 15:45:55 2017 +0100
2183
2184 Update German scripts translation
2185
2186 Update to 588t.
2187
2188 debian/changelog | 3 ++-
2189 scripts/po/de.po | 80 ++++++--------------------------------------------------
2190 2 files changed, 10 insertions(+), 73 deletions(-)
2191
2192 commit bd7a9b52089ec294dadddb7318649e8a52c10793
2193 Author: Guillem Jover <guillem@debian.org>
2194 Date: Fri Jan 27 06:51:41 2017 +0100
2195
2196 Bump version to 1.18.20
2197
2198 debian/changelog | 6 ++++++
2199 1 file changed, 6 insertions(+)
2200
2201 commit 7a623b48b62d50f388c072c22dd0304e0877540e
2202 Author: Guillem Jover <guillem@debian.org>
2203 Date: Fri Jan 27 05:43:49 2017 +0100
2204
2205 Release 1.18.19
2206
2207 debian/changelog | 4 ++--
2208 1 file changed, 2 insertions(+), 2 deletions(-)
2209
2210 commit 51ceb559fa81e4eb2355bc278b993d3057d6e848
2211 Author: Guillem Jover <guillem@debian.org>
2212 Date: Fri Jan 27 05:46:57 2017 +0100
2213
2214 po: Regenerate .pot files and merge .po files with them
2215
2216 dselect/po/bs.po | 2 +-
2217 dselect/po/ca.po | 2 +-
2218 dselect/po/cs.po | 2 +-
2219 dselect/po/da.po | 2 +-
2220 dselect/po/de.po | 2 +-
2221 dselect/po/dselect.pot | 4 +-
2222 dselect/po/el.po | 2 +-
2223 dselect/po/es.po | 2 +-
2224 dselect/po/et.po | 2 +-
2225 dselect/po/eu.po | 2 +-
2226 dselect/po/fr.po | 2 +-
2227 dselect/po/gl.po | 2 +-
2228 dselect/po/hu.po | 2 +-
2229 dselect/po/id.po | 2 +-
2230 dselect/po/it.po | 2 +-
2231 dselect/po/ja.po | 2 +-
2232 dselect/po/ko.po | 2 +-
2233 dselect/po/nb.po | 2 +-
2234 dselect/po/nl.po | 2 +-
2235 dselect/po/nn.po | 2 +-
2236 dselect/po/pl.po | 2 +-
2237 dselect/po/pt.po | 2 +-
2238 dselect/po/pt_BR.po | 2 +-
2239 dselect/po/ro.po | 2 +-
2240 dselect/po/ru.po | 2 +-
2241 dselect/po/sk.po | 2 +-
2242 dselect/po/sv.po | 2 +-
2243 dselect/po/tl.po | 2 +-
2244 dselect/po/vi.po | 2 +-
2245 dselect/po/zh_CN.po | 2 +-
2246 dselect/po/zh_TW.po | 2 +-
2247 man/po/de.po | 63 +++++++--
2248 man/po/dpkg-man.pot | 131 +++++++++++++------
2249 man/po/es.po | 173 +++++++++++++++++++------
2250 man/po/fr.po | 219 ++++++++++++++++++++++---------
2251 man/po/hu.po | 138 ++++++++++++++------
2252 man/po/it.po | 207 +++++++++++++++++++++---------
2253 man/po/ja.po | 173 +++++++++++++++++++------
2254 man/po/nl.po | 334 +++++++++++++++++++++++++++++++-----------------
2255 man/po/pl.po | 175 ++++++++++++++++++-------
2256 man/po/pt_BR.po | 140 ++++++++++++++------
2257 man/po/ru.po | 147 ++++++++++++++-------
2258 man/po/sv.po | 216 ++++++++++++++++++++++---------
2259 man/po/zh_CN.po | 136 ++++++++++++++------
2260 po/ast.po | 14 +-
2261 po/bs.po | 14 +-
2262 po/ca.po | 14 +-
2263 po/cs.po | 14 +-
2264 po/da.po | 14 +-
2265 po/de.po | 2 +-
2266 po/dpkg.pot | 12 +-
2267 po/dz.po | 14 +-
2268 po/el.po | 14 +-
2269 po/eo.po | 14 +-
2270 po/es.po | 14 +-
2271 po/et.po | 13 +-
2272 po/eu.po | 14 +-
2273 po/fr.po | 14 +-
2274 po/gl.po | 14 +-
2275 po/hu.po | 14 +-
2276 po/id.po | 14 +-
2277 po/it.po | 14 +-
2278 po/ja.po | 14 +-
2279 po/km.po | 14 +-
2280 po/ko.po | 14 +-
2281 po/ku.po | 14 +-
2282 po/lt.po | 14 +-
2283 po/mr.po | 14 +-
2284 po/nb.po | 14 +-
2285 po/ne.po | 14 +-
2286 po/nl.po | 63 ++-------
2287 po/nn.po | 14 +-
2288 po/pa.po | 14 +-
2289 po/pl.po | 14 +-
2290 po/pt.po | 14 +-
2291 po/pt_BR.po | 14 +-
2292 po/ro.po | 17 ++-
2293 po/ru.po | 14 +-
2294 po/sk.po | 14 +-
2295 po/sv.po | 14 +-
2296 po/th.po | 14 +-
2297 po/tl.po | 14 +-
2298 po/tr.po | 14 +-
2299 po/vi.po | 14 +-
2300 po/zh_CN.po | 14 +-
2301 po/zh_TW.po | 14 +-
2302 scripts/po/ca.po | 57 ++++++---
2303 scripts/po/de.po | 104 ++++++++++++---
2304 scripts/po/dpkg-dev.pot | 47 ++++---
2305 scripts/po/es.po | 57 ++++++---
2306 scripts/po/fr.po | 58 ++++++---
2307 scripts/po/pl.po | 57 ++++++---
2308 scripts/po/ru.po | 57 ++++++---
2309 scripts/po/sv.po | 57 ++++++---
2310 94 files changed, 2528 insertions(+), 907 deletions(-)
2311
2312 commit a82a935a837a7d4c55a5dbb7281dbce87f0eeeb6
2313 Author: Guillem Jover <guillem@debian.org>
2314 Date: Thu Jan 26 13:52:32 2017 +0100
2315
2316 dpkg-buildpackage: Add support for signed .buildinfo files
2317
2318 Add new options -ui and --unsigned-buildinfo.
2319
2320 Closes: #843925
2321
2322 debian/changelog | 2 ++
2323 man/dpkg-buildpackage.man | 18 ++++++++++-----
2324 scripts/dpkg-buildpackage.pl | 54 ++++++++++++++++++++++++++++++++-----------
2325 scripts/t/dpkg_buildpackage.t | 1 +
2326 4 files changed, 56 insertions(+), 19 deletions(-)
2327
2328 commit 633756be05d6dbd46f93f4211b44c2660dc8dc6c
2329 Author: Guillem Jover <guillem@debian.org>
2330 Date: Fri Jan 27 05:23:27 2017 +0100
2331
2332 dpkg-genbuildinfo: Fix parsing of Pre-Depends and Depends
2333
2334 The loop is per package stanza, so we need to parse both fields
2335 separately.
2336
2337 Based-on-patch-by: Johannes Schauer <josch@debian.org>
2338 Signed-off-by: Guillem Jover <guillem@debian.org>
2339
2340 debian/changelog | 3 +++
2341 scripts/dpkg-genbuildinfo.pl | 4 +++-
2342 2 files changed, 6 insertions(+), 1 deletion(-)
2343
2344 commit c9b4ec6a1d80feea2f5c97bfaf435be75ca84cde
2345 Author: Guillem Jover <guillem@debian.org>
2346 Date: Fri Dec 23 00:34:46 2016 +0100
2347
2348 dpkg-genchanges: Fix check for expected number of binary artifacts
2349
2350 Only count the binaries that we are going to include in the upload,
2351 instead of guessing using implicit counts.
2352
2353 debian/changelog | 2 ++
2354 scripts/dpkg-genchanges.pl | 11 ++++++-----
2355 2 files changed, 8 insertions(+), 5 deletions(-)
2356
2357 commit 0701185eae3629224a7f74a2ff1b8e1d08630180
2358 Author: Guillem Jover <guillem@debian.org>
2359 Date: Fri Dec 23 00:25:38 2016 +0100
2360
2361 dpkg-genchanges: Include .buildinfo files also for source-only uploads
2362
2363 The .buildinfo file also makes sense on source-only uploads, because it is
2364 still a build. And more so when we have done a full build, but filtered the
2365 changes to only include the sources in the upload.
2366
2367 In any case, this was the intended behavior from the beginning.
2368
2369 Closes: #846164
2370
2371 debian/changelog | 2 ++
2372 scripts/dpkg-genchanges.pl | 6 ++++++
2373 scripts/t/dpkg_buildpackage/test-source_0_source.changes | 3 +++
2374 3 files changed, 11 insertions(+)
2375
2376 commit 5bddd2d7b9944ab2eacb1860ba625b69b0b4411c
2377 Author: Guillem Jover <guillem@debian.org>
2378 Date: Fri Dec 23 00:21:24 2016 +0100
2379
2380 dpkg-genchanges: Do not compute the architecture list twice
2381
2382 Just generate the list correctly when doing the initial filtering
2383 instead of having to do a useless two-pass.
2384
2385 debian/changelog | 1 +
2386 scripts/dpkg-genchanges.pl | 8 ++------
2387 2 files changed, 3 insertions(+), 6 deletions(-)
2388
2389 commit fbc87b74543e9b20d9bcd6c85ec121db10bae523
2390 Author: Guillem Jover <guillem@debian.org>
2391 Date: Fri Dec 23 00:16:14 2016 +0100
2392
2393 dpkg-genchanges: Fold dist filtering and checksumming into initial loop
2394
2395 We should not include architectures for artifacts we are not going to
2396 distribute. And we should not recompute the checksums for artifacts we
2397 have already computed.
2398
2399 debian/changelog | 4 ++++
2400 scripts/dpkg-genchanges.pl | 20 +++++++++-----------
2401 2 files changed, 13 insertions(+), 11 deletions(-)
2402
2403 commit 4b7990d7ec9af59678dbda90ba0b86d967c2a36b
2404 Author: Guillem Jover <guillem@debian.org>
2405 Date: Fri Jan 27 04:01:19 2017 +0100
2406
2407 Revert "dpkg-genchanges: Only add architectures for .deb/.udeb artifacts"
2408
2409 This reverts commit cae957871dad79bbd48e264611ad3b4ca146dd7c.
2410
2411 This was done to handle the .buildinfo files, but the changes is bogus,
2412 as it breaks the historical behavior of taking into account non-deb
2413 files such as by-hand ones.
2414
2415 debian/changelog | 2 ++
2416 scripts/dpkg-genchanges.pl | 6 +++---
2417 2 files changed, 5 insertions(+), 3 deletions(-)
2418
2419 commit c253c35957ecb2964774a28b0daa7e54275a7de9
2420 Author: Guillem Jover <guillem@debian.org>
2421 Date: Fri Jan 27 03:51:57 2017 +0100
2422
2423 dpkg-genchanges: Invert the binary distribution loop inside-out
2424
2425 Move the if conditional from outside to inside the loop, this way
2426 removing one nesting level.
2427
2428 scripts/dpkg-genchanges.pl | 25 +++++++++++++------------
2429 1 file changed, 13 insertions(+), 12 deletions(-)
2430
2431 commit cccf56a59647868cf0de0959c87ba4c07409d958
2432 Author: Guillem Jover <guillem@debian.org>
2433 Date: Fri Jan 27 00:34:44 2017 +0100
2434
2435 test: Rename parse_option to parse_features
2436
2437 Missed in commit dad593660d922abce634542b43e9d56b03228a8c.
2438
2439 scripts/t/Dpkg_BuildOptions.t | 8 ++++----
2440 1 file changed, 4 insertions(+), 4 deletions(-)
2441
2442 commit feab90e61d0cdaf113a8c233cc584f3125f85924
2443 Author: Guillem Jover <guillem@debian.org>
2444 Date: Tue Dec 20 11:05:39 2016 +0100
2445
2446 dpkg-genbuildinfo: Add initial support for DEB_BUILD_OPTIONS
2447
2448 This will make it possible to enable or disable specific features that
2449 should be recorded in the .buildinfo file. For now only “all” and “path”
2450 are supported.
2451
2452 Closes: #848705
2453
2454 debian/changelog | 4 ++++
2455 man/dpkg-genbuildinfo.man | 14 ++++++++++++++
2456 scripts/dpkg-genbuildinfo.pl | 12 +++++++++---
2457 3 files changed, 27 insertions(+), 3 deletions(-)
2458
2459 commit dad593660d922abce634542b43e9d56b03228a8c
2460 Author: Guillem Jover <guillem@debian.org>
2461 Date: Thu Jan 26 00:06:35 2017 +0100
2462
2463 Dpkg::BuildOptions: Add new parse_features() method
2464
2465 This has been refactored from Dpkg::Vendor::Debian, to have a generic
2466 option parser.
2467
2468 debian/changelog | 2 ++
2469 scripts/Dpkg/BuildOptions.pm | 45 +++++++++++++++++++++++++++++++++++++++++--
2470 scripts/Dpkg/Vendor/Debian.pm | 35 ++++++---------------------------
2471 scripts/t/Dpkg_BuildOptions.t | 38 +++++++++++++++++++++++++++++++++++-
2472 4 files changed, 88 insertions(+), 32 deletions(-)
2473
2474 commit 8ae966ae7d3635b8359829085db4262923ceae96
2475 Author: Guillem Jover <guillem@debian.org>
2476 Date: Wed Jan 25 04:39:08 2017 +0100
2477
2478 dpkg-shlibdeps: Improve ELF ABI mismatch detector
2479
2480 The previous ELF ABI mismatch detector was very naïve, as the string
2481 returned by «objdump -a» is a very simplistic representation of the
2482 ELF ABI used.
2483
2484 Switch to our own ELF header parser, so that we can distinguish based
2485 on the fields that define the object ABI.
2486
2487 This is still not enough, and we will have collisions with things such
2488 as linux-i386 and hurd-i386, but most of the previously colliding
2489 objects are now filtered.
2490
2491 This also makes us independent of objdump not supporting any unknown
2492 ELF object ABI.
2493
2494 Closes: #849913
2495
2496 debian/changelog | 5 ++
2497 scripts/Dpkg/Shlibs.pm | 3 +
2498 scripts/Dpkg/Shlibs/Objdump.pm | 127 ++++++++++++++++++++++++++++++++---------
2499 scripts/dpkg-shlibdeps.pl | 11 ++--
2500 4 files changed, 113 insertions(+), 33 deletions(-)
2501
2502 commit 8c6b68c0b0c7d323dbd440f880f2661a2ea58c3b
2503 Author: Guillem Jover <guillem@debian.org>
2504 Date: Thu Jan 26 18:00:11 2017 +0100
2505
2506 Dpkg::ErrorHandling: Add a new debug() function
2507
2508 Switch scripts to use the new function instead of using ad-hoc
2509 implementations.
2510
2511 debian/changelog | 1 +
2512 scripts/Dpkg/ErrorHandling.pm | 19 +++++++++++++++++++
2513 scripts/dpkg-gensymbols.pl | 14 ++++++++------
2514 scripts/dpkg-scansources.pl | 8 +++-----
2515 scripts/dpkg-shlibdeps.pl | 39 ++++++++++++++++++++-------------------
2516 5 files changed, 51 insertions(+), 30 deletions(-)
2517
2518 commit 1bb3cb87b16eefefb1e7e2728f50b2c7bad38846
2519 Author: Guillem Jover <guillem@debian.org>
2520 Date: Thu Jan 26 13:21:49 2017 +0100
2521
2522 test: Disable perlcritic ValuesAndExpressions::RequireNumberSeparators
2523
2524 This test produces false positives on long hex numbers, even when they
2525 have been separated with underscores.
2526
2527 t/critic.t | 1 -
2528 t/critic/perlcriticrc | 7 +++----
2529 2 files changed, 3 insertions(+), 5 deletions(-)
2530
2531 commit 9d5e55d449a32a70158c81314649d312babd2684
2532 Author: Guillem Jover <guillem@debian.org>
2533 Date: Thu Jan 26 13:44:31 2017 +0100
2534
2535 build: Disable disk pre-allocation by default
2536
2537 Contrary to what one would expect, this seems to be causing major issues
2538 in several "modern" filesystems, as it collides with the heuristics and
2539 optimizations that these try to perform.
2540
2541 Disable this by default, but let the builder enable it again in case
2542 this is not a problem on certain systems.
2543
2544 configure.ac | 2 ++
2545 debian/changelog | 4 ++++
2546 lib/dpkg/fdio.c | 9 +++++++++
2547 m4/dpkg-funcs.m4 | 15 +++++++++++++++
2548 4 files changed, 30 insertions(+)
2549
2550 commit c8153b8c748278098c3e87f966a8194b5825ad88
2551 Author: Guillem Jover <guillem@debian.org>
2552 Date: Thu Jan 26 14:01:54 2017 +0100
2553
2554 build: Rename DPKG_MMAP macro to DPKG_USE_MMAP
2555
2556 configure.ac | 2 +-
2557 m4/dpkg-funcs.m4 | 6 +++---
2558 2 files changed, 4 insertions(+), 4 deletions(-)
2559
2560 commit eadff9fe58daa5fb3db91e670aeb8bba454b87af
2561 Author: Guillem Jover <guillem@debian.org>
2562 Date: Thu Jan 26 13:56:19 2017 +0100
2563
2564 debian: Add missing bug closure
2565
2566 debian/changelog | 2 +-
2567 1 file changed, 1 insertion(+), 1 deletion(-)
2568
2569 commit 004d506ee6bf1d97e9d6e2eff10af9ed6f3a64f6
2570 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
2571 Date: Thu Jan 26 23:11:09 2017 +0100
2572
2573 po: Update Dutch translations
2574
2575 Closes: #851889, #851891
2576 Signed-off-by: Guillem Jover <guillem@debian.org>
2577
2578 debian/changelog | 2 +
2579 man/po/nl.po | 190 +++++++++++++++++++++++++++++--------------------------
2580 po/nl.po | 72 +++++++++++----------
2581 3 files changed, 139 insertions(+), 125 deletions(-)
2582
2583 commit 70c3b045a657cd4923c1146c3b1b817b6337f6b2
2584 Author: Helge Kreutzmann <debian@helgefjell.de>
2585 Date: Wed Jan 25 19:48:45 2017 +0100
2586
2587 Update German translation of manual pages
2588
2589 Update to 2836t1f.
2590
2591 man/po/de.po | 42 +++++++++++++++++++++++++++++++++---------
2592 1 file changed, 33 insertions(+), 9 deletions(-)
2593
2594 commit 9899bdcf9bde76d969b124abf0a898fcbb202c70
2595 Author: Guillem Jover <guillem@debian.org>
2596 Date: Fri Dec 16 22:39:38 2016 +0100
2597
2598 dpkg-source: Generate Testsuite-Restrictions fields from test restrictions
2599
2600 This information is currently only available in the Restrictions field in
2601 the debian/tests/control file.
2602
2603 When dispatching tests, it might be inconvenient to have to download and
2604 unpack the source package beforehand. Let's expose this via the .dsc in
2605 a similar way we do for the Testsuite-Triggers field.
2606
2607 Closes: #847926
2608 Based-on-patch-by: Iain Lane <laney@debian.org>
2609
2610 debian/changelog | 3 +++
2611 man/dsc.man | 7 +++++++
2612 scripts/Dpkg/Control/FieldsCore.pm | 7 ++++++-
2613 scripts/Makefile.am | 1 +
2614 scripts/dpkg-source.pl | 17 +++++++++++++++++
2615 scripts/t/dpkg_source.t | 16 +++++++++++++++-
2616 scripts/t/dpkg_source/testsuite_4.dsc | 17 +++++++++++++++++
2617 7 files changed, 66 insertions(+), 2 deletions(-)
2618
2619 commit df630946cc239c4fb7494dd3a2b78fa4e1c98358
2620 Author: Guillem Jover <guillem@debian.org>
2621 Date: Thu Dec 15 23:47:16 2016 +0100
2622
2623 dpkg-source: Refactor testsuite functions
2624
2625 Call set_testsuite_triggers_field() from inside set_testsuite_fields(),
2626 so that we do not have to perform the same checks more than once.
2627
2628 debian/changelog | 1 +
2629 scripts/dpkg-source.pl | 20 +++++++++-----------
2630 2 files changed, 10 insertions(+), 11 deletions(-)
2631
2632 commit 028bfa99a016ae133e451d606d7b88a2975b5680
2633 Author: Guillem Jover <guillem@debian.org>
2634 Date: Wed Jan 25 03:30:35 2017 +0100
2635
2636 test: Correctly iterate over all default and passed .dsc template substvars
2637
2638 The code was returning all keys and values for %default_substvars,
2639 when instead we should have been requesting all %default_substvars
2640 and %options keys.
2641
2642 debian/changelog | 1 +
2643 scripts/t/dpkg_source.t | 2 +-
2644 2 files changed, 2 insertions(+), 1 deletion(-)
2645
2646 commit 2f05b55f031371458f6903fae4bfebacc555bd07
2647 Author: Guillem Jover <guillem@debian.org>
2648 Date: Mon Jan 23 04:45:19 2017 +0100
2649
2650 test: Refactor unit test data path into test_get_data_path()
2651
2652 scripts/Test/Dpkg.pm | 14 ++++++++++++++
2653 scripts/t/Dpkg_Changelog.t | 4 ++--
2654 scripts/t/Dpkg_Changelog_Ubuntu.t | 8 ++++++--
2655 scripts/t/Dpkg_Checksums.t | 4 ++--
2656 scripts/t/Dpkg_Conf.t | 4 ++--
2657 scripts/t/Dpkg_Control.t | 5 ++---
2658 scripts/t/Dpkg_Control_Tests.t | 4 ++--
2659 scripts/t/Dpkg_Dist_Files.t | 4 ++--
2660 scripts/t/Dpkg_Shlibs.t | 7 +++----
2661 scripts/t/Dpkg_Source_Patch.t | 4 ++--
2662 scripts/t/Dpkg_Source_Quilt.t | 4 ++--
2663 scripts/t/Dpkg_Substvars.t | 4 ++--
2664 12 files changed, 41 insertions(+), 25 deletions(-)
2665
2666 commit 24212e60a762bfc1d71a782646fb1fbf830bcfaf
2667 Author: Helge Kreutzmann <debian@helgefjell.de>
2668 Date: Mon Jan 23 19:52:49 2017 +0100
2669
2670 Update German translation of manual pages
2671
2672 Update to 2833t1f.
2673
2674 man/po/de.po | 147 ++++++++++++++++++++++++++++++++++++++---------------------
2675 1 file changed, 95 insertions(+), 52 deletions(-)
2676
2677 commit efbc99d6b83304a56ed2294eea5ba573b0b1b932
2678 Author: Helge Kreutzmann <debian@helgefjell.de>
2679 Date: Mon Jan 23 19:31:32 2017 +0100
2680
2681 Update German scripts translation
2682
2683 Update to 589t.
2684
2685 debian/changelog | 3 +++
2686 scripts/po/de.po | 18 +++++++++++++++---
2687 2 files changed, 18 insertions(+), 3 deletions(-)
2688
2689 commit c0a41875c811d0887ee6175be18e90d6a998dddd
2690 Author: Sven Joachim <svenjoac@gmx.de>
2691 Date: Mon Jan 23 17:18:11 2017 +0100
2692
2693 German dpkg translation update
2694
2695 Update to 1103t.
2696
2697 po/de.po | 14 +++++++++++---
2698 1 file changed, 11 insertions(+), 3 deletions(-)
2699
2700 commit 3d975af556d69a32db7857d5a4141c5f823ca180
2701 Author: Guillem Jover <guillem@debian.org>
2702 Date: Sun Jan 8 13:33:38 2017 +0100
2703
2704 u-a: Use areadlink() instead of lstat() + xreadlink()
2705
2706 We avoid an lstat() call as we catch the error from areadlink and can
2707 react on that instead of an uncontrolled failure from xreadlink().
2708
2709 debian/changelog | 1 +
2710 utils/update-alternatives.c | 11 ++---------
2711 2 files changed, 3 insertions(+), 9 deletions(-)
2712
2713 commit 8a3d3c40733b42aaa303fe3b0d483fa8a38325a3
2714 Author: Guillem Jover <guillem@debian.org>
2715 Date: Fri Jan 6 02:52:42 2017 +0100
2716
2717 u-a: Refactor pathname existence check into a new function
2718
2719 debian/changelog | 1 +
2720 utils/update-alternatives.c | 57 ++++++++++++++++++---------------------------
2721 2 files changed, 24 insertions(+), 34 deletions(-)
2722
2723 commit bf4f4ab7c51b1415cbe940a972ec3d54bbdb5561
2724 Author: Guillem Jover <guillem@debian.org>
2725 Date: Sat Dec 31 11:56:35 2016 +0100
2726
2727 u-a: Move xvasprintf() and xasprintf() definitions earlier in the code
2728
2729 This will make it possible to use these functions without having to use
2730 forward declarations.
2731
2732 utils/update-alternatives.c | 48 ++++++++++++++++++++++-----------------------
2733 1 file changed, 24 insertions(+), 24 deletions(-)
2734
2735 commit 85c3f8489e5eff5bdaf50ec3959a7798876f7a97
2736 Author: Guillem Jover <guillem@debian.org>
2737 Date: Fri Dec 23 00:09:55 2016 +0100
2738
2739 dpkg-buildpackage, dpkg-source: Always set SOURCE_DATE_EPOCH
2740
2741 If we do not have a date from the changelog set it to the current time.
2742
2743 Closes: #849081
2744
2745 debian/changelog | 2 ++
2746 scripts/Dpkg/Source/Archive.pm | 2 +-
2747 scripts/dpkg-buildpackage.pl | 2 +-
2748 scripts/dpkg-source.pl | 2 +-
2749 4 files changed, 5 insertions(+), 3 deletions(-)
2750
2751 commit 7c88ebf6194b4be5c515ad7cf5fc7fea096dd334
2752 Author: Guillem Jover <guillem@debian.org>
2753 Date: Wed Dec 28 11:06:00 2016 +0100
2754
2755 libdpkg, Dpkg::Version: Do not allow empty epochs and revisions
2756
2757 When there's at least one colon or one dash, we should expect epoch
2758 and revision numbers.
2759
2760 debian/changelog | 2 ++
2761 lib/dpkg/parsehelp.c | 8 +++++++-
2762 lib/dpkg/t/t-version.c | 13 +++++++++----
2763 scripts/Dpkg/Version.pm | 10 ++++++++++
2764 scripts/t/Dpkg_Version.t | 16 ++++++++++++----
2765 5 files changed, 40 insertions(+), 9 deletions(-)
2766
2767 commit 6c8203440bf443d3031ee2ab8485b16c1b6da3b6
2768 Author: Guillem Jover <guillem@debian.org>
2769 Date: Mon Jan 2 16:29:49 2017 +0100
2770
2771 man, Dpkg::Control::FieldsCore: Add new Auto-Built-Package field
2772
2773 This field is used to distinguish packages that have been automatically
2774 injected by some build tool, and are not present in the debian/control
2775 file.
2776
2777 debian/changelog | 2 ++
2778 man/deb-control.man | 8 ++++++++
2779 scripts/Dpkg/Control/FieldsCore.pm | 6 +++++-
2780 3 files changed, 15 insertions(+), 1 deletion(-)
2781
2782 commit 667b38f6a42647f49464b19cd6792a51aa238fd4
2783 Author: Guillem Jover <guillem@debian.org>
2784 Date: Sun Jan 8 13:30:34 2017 +0100
2785
2786 Dpkg: Call anonymous subs via -> operator instead of casting with &
2787
2788 And fix the documentation while at it, which was incorrect code.
2789
2790 debian/changelog | 2 ++
2791 scripts/Dpkg/Conf.pm | 4 ++--
2792 scripts/Dpkg/Substvars.pm | 4 ++--
2793 3 files changed, 6 insertions(+), 4 deletions(-)
2794
2795 commit 83b5b8fe54f21dec140282ee4a2ea01b90b6b6a5
2796 Author: Guillem Jover <guillem@debian.org>
2797 Date: Sun Jan 22 19:53:47 2017 +0100
2798
2799 doc: Fix typos in documentation and code comments
2800
2801 Warned-by: codespell, spellintian
2802
2803 ChangeLog.old | 36 ++++++++++++++++++------------------
2804 README.l10n | 2 +-
2805 TODO | 2 +-
2806 debian/changelog | 23 ++++++++++++-----------
2807 doc/README.feature-removal-schedule | 2 +-
2808 dselect/methods/disk/setup | 2 +-
2809 lib/dpkg/t/t-ehandle.c | 2 +-
2810 lib/dpkg/t/t-progname.c | 2 +-
2811 man/dpkg-source.man | 2 +-
2812 man/dselect.man | 6 +++---
2813 scripts/Dpkg/Control/HashCore.pm | 2 +-
2814 scripts/Dpkg/IPC.pm | 2 +-
2815 scripts/Dpkg/Source/Package/V1.pm | 2 +-
2816 scripts/t/dpkg_buildpackage.t | 2 +-
2817 src/configure.c | 2 +-
2818 src/divertcmd.c | 2 +-
2819 16 files changed, 46 insertions(+), 45 deletions(-)
2820
2821 commit cd9f688ca4bfd49e6574e2842dbd514459e84569
2822 Author: Guillem Jover <guillem@debian.org>
2823 Date: Sun Jan 22 16:16:19 2017 +0100
2824
2825 dpkg-gencontrol: Stop emitting Built-For-Profiles
2826
2827 The information is already provided in .buildinfo files, and including
2828 it in the binary packages makes them unreproducible even when the
2829 profile used would not alter its contents.
2830
2831 Closes: #831524
2832
2833 debian/changelog | 4 ++++
2834 man/deb-control.man | 8 +++++---
2835 scripts/dpkg-gencontrol.pl | 2 --
2836 3 files changed, 9 insertions(+), 5 deletions(-)
2837
2838 commit 10b38de76c904bedc2aa6776248bcc1085bad6f0
2839 Author: Guillem Jover <guillem@debian.org>
2840 Date: Wed Jan 18 01:33:18 2017 +0100
2841
2842 s-s-d: Use the new process executable support in GNU/Hurd
2843
2844 This gives the actual executable name instead of having to look into
2845 argv[0], which is not really correct, as the program doing execve()
2846 can set that to anything it likes.
2847
2848 We have to check for the name being NULL or empty due to an initial
2849 implementation bug.
2850
2851 debian/changelog | 3 +++
2852 utils/start-stop-daemon.c | 12 ++++++++++++
2853 2 files changed, 15 insertions(+)
2854
2855 commit 944576d35d755560aa5dec99925cdc26adefd396
2856 Author: Guillem Jover <guillem@debian.org>
2857 Date: Wed Jan 18 01:33:18 2017 +0100
2858
2859 s-s-d: Use proc_stat_pid() instead of accessing the member directly
2860
2861 utils/start-stop-daemon.c | 2 +-
2862 1 file changed, 1 insertion(+), 1 deletion(-)
2863
2864 commit c786b8aaba703c94072f4838c42e6ae6aaae9085
2865 Author: Guillem Jover <guillem@debian.org>
2866 Date: Sun Jan 15 16:20:42 2017 +0100
2867
2868 Dpkg::Source::Package::V2: Abort on EOF in patch name prompt
2869
2870 Instead of entering into an infinite loop.
2871
2872 Closes: #851441
2873
2874 debian/changelog | 2 ++
2875 scripts/Dpkg/Source/Package/V2.pm | 4 +++-
2876 2 files changed, 5 insertions(+), 1 deletion(-)
2877
2878 commit 2b5f99a5acd116b552063e36ea6badbd266e8fd3
2879 Author: Guillem Jover <guillem@debian.org>
2880 Date: Tue Aug 23 14:23:44 2016 +0200
2881
2882 Dpkg::Source::Package: Clarify major/minor format version parsing code
2883
2884 scripts/Dpkg/Source/Package.pm | 6 ++++--
2885 1 file changed, 4 insertions(+), 2 deletions(-)
2886
2887 commit 21699eb533b7ab655f89dd8df4a772ceae7fd946
2888 Author: Guillem Jover <guillem@debian.org>
2889 Date: Sun Jan 15 03:47:30 2017 +0100
2890
2891 Dpkg::Arch: Add new import tags
2892
2893 This makes using the module a bit easier.
2894
2895 debian/changelog | 1 +
2896 scripts/Dpkg/Arch.pm | 43 ++++++++++++++++++++++++++++++++++++++++++-
2897 scripts/Dpkg/Shlibs.pm | 3 +--
2898 scripts/dpkg-architecture.pl | 6 +-----
2899 scripts/dpkg-source.pl | 2 +-
2900 t/pod-spell.t | 1 +
2901 6 files changed, 47 insertions(+), 9 deletions(-)
2902
2903 commit e8d687a1093124fdb17c7ac6569c5a605b2da2f1
2904 Author: Guillem Jover <guillem@debian.org>
2905 Date: Sun Jan 15 03:29:29 2017 +0100
2906
2907 Dpkg::Arch: Fix debwildcard_to_debtuple() on quadruplets
2908
2909 The function was splitting tuples at most into three elements, which
2910 made it unable to handle quadruplets.
2911
2912 Extend the unit tests to cover wildcard quadruplets.
2913
2914 Missed in commit 9d7ba99cc3ff84fc553ed39da9d2e4f4008d35b6.
2915
2916 Reported-by: Julian Andres Klode <jak@debian.org>
2917
2918 debian/changelog | 6 ++++
2919 scripts/Dpkg/Arch.pm | 2 +-
2920 scripts/t/Dpkg_Arch.t | 86 ++++++++++++++++++++++++++++++++++++++-------------
2921 3 files changed, 71 insertions(+), 23 deletions(-)
2922
2923 commit 6131b9c953c9d1cfa6fe248cab44a08311464720
2924 Author: Guillem Jover <guillem@debian.org>
2925 Date: Mon Jan 2 16:26:12 2017 +0100
2926
2927 debian: Add debsig-verify to dpkg Suggests
2928
2929 The code supports optionally calling this program. Listing it in the
2930 Suggests will also help people that are looking for a maintained and
2931 supported .deb signing tooling.
2932
2933 Prompted-by: Stuart Prescott <stuart@debian.org>
2934
2935 debian/changelog | 4 ++++
2936 debian/control | 1 +
2937 2 files changed, 5 insertions(+)
2938
2939 commit 0e6fc91ac25378c040c57b3db2b6fe2d745eeba4
2940 Author: Guillem Jover <guillem@debian.org>
2941 Date: Wed Dec 28 11:07:53 2016 +0100
2942
2943 man: Move control member file references from dpkg(1) to deb(5)
2944
2945 The information in dpkg(1) was out of place, and deb(5) already
2946 contained a skeleton of this information, which is in any case the more
2947 logical place to be.
2948
2949 debian/changelog | 1 +
2950 man/deb.man | 22 +++++++++++++++++++---
2951 man/dpkg.man | 16 +---------------
2952 3 files changed, 21 insertions(+), 18 deletions(-)
2953
2954 commit 4df257da3babde76934ca347c39c7558f1fdda06
2955 Author: Guillem Jover <guillem@debian.org>
2956 Date: Wed Aug 31 20:38:45 2016 +0200
2957
2958 doc: Cleanup software requirements in README
2959
2960 Add a reference to the coding-style.txt for the perl requirements. Move
2961 po4a to building from git section.
2962
2963 README | 12 ++++++------
2964 debian/changelog | 4 ++++
2965 2 files changed, 10 insertions(+), 6 deletions(-)
2966
2967 commit 4fe765630a179af5b649efdca4b0244ea8f73028
2968 Author: Sven Joachim <svenjoac@gmx.de>
2969 Date: Sun Jan 1 22:02:39 2017 +0100
2970
2971 German dpkg translation update
2972
2973 Update to 1101t.
2974
2975 debian/changelog | 3 ++
2976 po/de.po | 96 ++++++++++++++------------------------------------------
2977 2 files changed, 27 insertions(+), 72 deletions(-)
2978
2979 commit 210117715cb48ef93ff51042de9b09424ba9b2cb
2980 Author: Helge Kreutzmann <debian@helgefjell.de>
2981 Date: Wed Dec 21 08:01:58 2016 +0100
2982
2983 Update German translation of manual pages
2984
2985 Update to 2832t1f.
2986
2987 debian/changelog | 3 ++-
2988 man/po/de.po | 12 ++++++++----
2989 2 files changed, 10 insertions(+), 5 deletions(-)
2990
2991 commit e3dace7dee19f97318df5202baf61a85e8bc511a
2992 Author: Guillem Jover <guillem@debian.org>
2993 Date: Tue Dec 20 14:30:40 2016 +0100
2994
2995 Bump version to 1.18.19
2996
2997 debian/changelog | 6 ++++++
2998 1 file changed, 6 insertions(+)
2999
3000 commit 82954dd2d81ce91128b05528eb626d7011e668c4
3001 Author: Guillem Jover <guillem@debian.org>
3002 Date: Tue Dec 20 13:53:41 2016 +0100
3003
3004 Release 1.18.18
3005
3006 debian/changelog | 4 ++--
3007 1 file changed, 2 insertions(+), 2 deletions(-)
3008
3009 commit 57b38c2b373aaa671fdb90de1d891ccd09c8c115
3010 Author: Guillem Jover <guillem@debian.org>
3011 Date: Tue Dec 20 13:28:20 2016 +0100
3012
3013 po: Regenerate .pot files and merge .po files with them
3014
3015 dselect/po/bs.po | 2 +-
3016 dselect/po/ca.po | 2 +-
3017 dselect/po/cs.po | 2 +-
3018 dselect/po/da.po | 2 +-
3019 dselect/po/de.po | 2 +-
3020 dselect/po/dselect.pot | 4 ++--
3021 dselect/po/el.po | 2 +-
3022 dselect/po/es.po | 2 +-
3023 dselect/po/et.po | 2 +-
3024 dselect/po/eu.po | 2 +-
3025 dselect/po/fr.po | 2 +-
3026 dselect/po/gl.po | 2 +-
3027 dselect/po/hu.po | 2 +-
3028 dselect/po/id.po | 2 +-
3029 dselect/po/it.po | 2 +-
3030 dselect/po/ja.po | 2 +-
3031 dselect/po/ko.po | 2 +-
3032 dselect/po/nb.po | 2 +-
3033 dselect/po/nl.po | 2 +-
3034 dselect/po/nn.po | 2 +-
3035 dselect/po/pl.po | 2 +-
3036 dselect/po/pt.po | 2 +-
3037 dselect/po/pt_BR.po | 2 +-
3038 dselect/po/ro.po | 2 +-
3039 dselect/po/ru.po | 2 +-
3040 dselect/po/sk.po | 2 +-
3041 dselect/po/sv.po | 2 +-
3042 dselect/po/tl.po | 2 +-
3043 dselect/po/vi.po | 2 +-
3044 dselect/po/zh_CN.po | 2 +-
3045 dselect/po/zh_TW.po | 2 +-
3046 man/po/de.po | 38 ++++++++++++++++++++++++++++++--------
3047 man/po/dpkg-man.pot | 35 ++++++++++++++++++++++++++++-------
3048 man/po/es.po | 32 +++++++++++++++++++++++++++-----
3049 man/po/fr.po | 32 +++++++++++++++++++++++++++-----
3050 man/po/hu.po | 32 +++++++++++++++++++++++++++-----
3051 man/po/it.po | 32 +++++++++++++++++++++++++++-----
3052 man/po/ja.po | 32 +++++++++++++++++++++++++++-----
3053 man/po/nl.po | 32 +++++++++++++++++++++++++++-----
3054 man/po/pl.po | 32 +++++++++++++++++++++++++++-----
3055 man/po/pt_BR.po | 32 +++++++++++++++++++++++++++-----
3056 man/po/ru.po | 32 +++++++++++++++++++++++++++-----
3057 man/po/sv.po | 32 +++++++++++++++++++++++++++-----
3058 man/po/zh_CN.po | 31 ++++++++++++++++++++++++++-----
3059 po/ast.po | 2 +-
3060 po/bs.po | 2 +-
3061 po/ca.po | 2 +-
3062 po/cs.po | 2 +-
3063 po/da.po | 2 +-
3064 po/de.po | 2 +-
3065 po/dpkg.pot | 4 ++--
3066 po/dz.po | 2 +-
3067 po/el.po | 2 +-
3068 po/eo.po | 2 +-
3069 po/es.po | 2 +-
3070 po/et.po | 2 +-
3071 po/eu.po | 2 +-
3072 po/fr.po | 2 +-
3073 po/gl.po | 2 +-
3074 po/hu.po | 2 +-
3075 po/id.po | 2 +-
3076 po/it.po | 2 +-
3077 po/ja.po | 2 +-
3078 po/km.po | 2 +-
3079 po/ko.po | 2 +-
3080 po/ku.po | 2 +-
3081 po/lt.po | 2 +-
3082 po/mr.po | 2 +-
3083 po/nb.po | 2 +-
3084 po/ne.po | 2 +-
3085 po/nl.po | 2 +-
3086 po/nn.po | 2 +-
3087 po/pa.po | 2 +-
3088 po/pl.po | 2 +-
3089 po/pt.po | 2 +-
3090 po/pt_BR.po | 2 +-
3091 po/ro.po | 2 +-
3092 po/ru.po | 2 +-
3093 po/sk.po | 2 +-
3094 po/sv.po | 2 +-
3095 po/th.po | 2 +-
3096 po/tl.po | 2 +-
3097 po/tr.po | 2 +-
3098 po/vi.po | 2 +-
3099 po/zh_CN.po | 2 +-
3100 po/zh_TW.po | 2 +-
3101 scripts/po/ca.po | 2 +-
3102 scripts/po/de.po | 2 +-
3103 scripts/po/dpkg-dev.pot | 4 ++--
3104 scripts/po/es.po | 2 +-
3105 scripts/po/fr.po | 2 +-
3106 scripts/po/pl.po | 2 +-
3107 scripts/po/ru.po | 2 +-
3108 scripts/po/sv.po | 2 +-
3109 94 files changed, 438 insertions(+), 154 deletions(-)
3110
3111 commit ed50eeb5f0de8cae858fb6095f34582d99dc2982
3112 Author: Guillem Jover <guillem@debian.org>
3113 Date: Tue Dec 20 12:51:54 2016 +0100
3114
3115 man: Add a rationale for the purpose of Testsuite-Triggers in dsc(5)
3116
3117 Prompted-by: Mattia Rizzolo <mattia@debian.org>
3118
3119 debian/changelog | 2 ++
3120 man/dsc.man | 3 +++
3121 2 files changed, 5 insertions(+)
3122
3123 commit 6d38570bf8cc436cfee2d34c450a4d24ea7ff2a7
3124 Author: Guillem Jover <guillem@debian.org>
3125 Date: Tue Dec 20 12:47:17 2016 +0100
3126
3127 man: Document DPKG_DATADIR in an ENVIRONMENT section in dpkg-architecture(1)
3128
3129 debian/changelog | 2 ++
3130 man/dpkg-architecture.man | 6 ++++++
3131 2 files changed, 8 insertions(+)
3132
3133 commit a9eb36b4022bb9c0094b9fa5f1a26c01de3bade4
3134 Author: Guillem Jover <guillem@debian.org>
3135 Date: Tue Dec 20 12:41:21 2016 +0100
3136
3137 debian: Revert the perl to perl:any dependency change in libdpkg-perl
3138
3139 Even though this was a correct change, it currently breaks debootstrap in
3140 stable (jessie), testing (stretch) and unstable, which does not support
3141 arch-qualified dependencies.
3142
3143 We'll have to live with the Multi-Arch hinter being unhappy for now.
3144
3145 debian/changelog | 7 +++++++
3146 debian/control | 5 ++++-
3147 2 files changed, 11 insertions(+), 1 deletion(-)
3148
3149 commit 00c301f0d0be3a66c64a2ba6e3ac554ffe8a048c
3150 Author: Helge Kreutzmann <debian@helgefjell.de>
3151 Date: Mon Dec 19 17:38:43 2016 +0100
3152
3153 Update German translation of manual pages
3154
3155 Update to 2829t1f.
3156
3157 debian/changelog | 3 ++-
3158 man/po/de.po | 12 +++++-------
3159 2 files changed, 7 insertions(+), 8 deletions(-)
3160
3161 commit cc4643495d517737d449d4fc895fb3655aded14b
3162 Author: Guillem Jover <guillem@debian.org>
3163 Date: Mon Dec 19 03:42:06 2016 +0100
3164
3165 Bump version to 1.18.18
3166
3167 debian/changelog | 6 ++++++
3168 1 file changed, 6 insertions(+)
3169
3170 commit c692e9bf782d2b8787ffc0a5f6ad4683bd7e1145
3171 Author: Guillem Jover <guillem@debian.org>
3172 Date: Mon Dec 19 02:43:19 2016 +0100
3173
3174 Release 1.18.17
3175
3176 debian/changelog | 4 ++--
3177 1 file changed, 2 insertions(+), 2 deletions(-)
3178
3179 commit db24e964777fa25b6b33835db769cae98064024a
3180 Author: Guillem Jover <guillem@debian.org>
3181 Date: Mon Dec 19 03:05:25 2016 +0100
3182
3183 po: Regenerate .pot files and merge .po files with them
3184
3185 dselect/po/bs.po | 2 +-
3186 dselect/po/ca.po | 2 +-
3187 dselect/po/cs.po | 2 +-
3188 dselect/po/da.po | 2 +-
3189 dselect/po/de.po | 2 +-
3190 dselect/po/dselect.pot | 4 ++--
3191 dselect/po/el.po | 2 +-
3192 dselect/po/es.po | 2 +-
3193 dselect/po/et.po | 2 +-
3194 dselect/po/eu.po | 2 +-
3195 dselect/po/fr.po | 2 +-
3196 dselect/po/gl.po | 2 +-
3197 dselect/po/hu.po | 2 +-
3198 dselect/po/id.po | 2 +-
3199 dselect/po/it.po | 2 +-
3200 dselect/po/ja.po | 2 +-
3201 dselect/po/ko.po | 2 +-
3202 dselect/po/nb.po | 2 +-
3203 dselect/po/nl.po | 2 +-
3204 dselect/po/nn.po | 2 +-
3205 dselect/po/pl.po | 2 +-
3206 dselect/po/pt.po | 2 +-
3207 dselect/po/pt_BR.po | 2 +-
3208 dselect/po/ro.po | 2 +-
3209 dselect/po/ru.po | 2 +-
3210 dselect/po/sk.po | 2 +-
3211 dselect/po/sv.po | 2 +-
3212 dselect/po/tl.po | 2 +-
3213 dselect/po/vi.po | 2 +-
3214 dselect/po/zh_CN.po | 2 +-
3215 dselect/po/zh_TW.po | 2 +-
3216 man/po/de.po | 50 +++++++++++++++++++++++++--------------------
3217 man/po/dpkg-man.pot | 31 ++++++++++++++++++----------
3218 man/po/es.po | 43 ++++++++++++++++++++++++++-------------
3219 man/po/fr.po | 54 ++++++++++++++++++++++++++-----------------------
3220 man/po/hu.po | 37 ++++++++++++++++++++-------------
3221 man/po/it.po | 43 ++++++++++++++++++++++++++-------------
3222 man/po/ja.po | 43 ++++++++++++++++++++++++++-------------
3223 man/po/nl.po | 44 +++++++++++++++++++++++++++-------------
3224 man/po/pl.po | 53 ++++++++++++++++++++++++++----------------------
3225 man/po/pt_BR.po | 39 +++++++++++++++++++++--------------
3226 man/po/ru.po | 39 +++++++++++++++++++++--------------
3227 man/po/sv.po | 50 ++++++++++++++++++++++++++-------------------
3228 man/po/zh_CN.po | 37 ++++++++++++++++++++-------------
3229 po/ast.po | 2 +-
3230 po/bs.po | 2 +-
3231 po/ca.po | 2 +-
3232 po/cs.po | 2 +-
3233 po/da.po | 2 +-
3234 po/de.po | 2 +-
3235 po/dpkg.pot | 4 ++--
3236 po/dz.po | 2 +-
3237 po/el.po | 2 +-
3238 po/eo.po | 2 +-
3239 po/es.po | 2 +-
3240 po/et.po | 2 +-
3241 po/eu.po | 2 +-
3242 po/fr.po | 2 +-
3243 po/gl.po | 2 +-
3244 po/hu.po | 2 +-
3245 po/id.po | 2 +-
3246 po/it.po | 2 +-
3247 po/ja.po | 2 +-
3248 po/km.po | 2 +-
3249 po/ko.po | 2 +-
3250 po/ku.po | 2 +-
3251 po/lt.po | 2 +-
3252 po/mr.po | 2 +-
3253 po/nb.po | 2 +-
3254 po/ne.po | 2 +-
3255 po/nl.po | 2 +-
3256 po/nn.po | 2 +-
3257 po/pa.po | 2 +-
3258 po/pl.po | 2 +-
3259 po/pt.po | 2 +-
3260 po/pt_BR.po | 2 +-
3261 po/ro.po | 2 +-
3262 po/ru.po | 2 +-
3263 po/sk.po | 2 +-
3264 po/sv.po | 2 +-
3265 po/th.po | 2 +-
3266 po/tl.po | 2 +-
3267 po/tr.po | 2 +-
3268 po/vi.po | 2 +-
3269 po/zh_CN.po | 2 +-
3270 po/zh_TW.po | 2 +-
3271 scripts/po/ca.po | 2 +-
3272 scripts/po/de.po | 2 +-
3273 scripts/po/dpkg-dev.pot | 4 ++--
3274 scripts/po/es.po | 2 +-
3275 scripts/po/fr.po | 2 +-
3276 scripts/po/pl.po | 2 +-
3277 scripts/po/ru.po | 2 +-
3278 scripts/po/sv.po | 2 +-
3279 94 files changed, 430 insertions(+), 301 deletions(-)
3280
3281 commit 49b71bcfc8c42e88e564007a2c8639be075b0e54
3282 Author: Guillem Jover <guillem@debian.org>
3283 Date: Mon Dec 19 02:35:41 2016 +0100
3284
3285 man: Document that dpkg sets DPKG_ADMINDIR on maintainer scripts environment
3286
3287 debian/changelog | 1 +
3288 man/dpkg.man | 5 +++++
3289 2 files changed, 6 insertions(+)
3290
3291 commit a927295c93fb7a17742441aa863aaffcf4a351b5
3292 Author: Raphaël Hertzog <hertzog@debian.org>
3293 Date: Mon Nov 14 11:46:09 2016 +0100
3294
3295 dpkg-shlibdeps: Improve logic to identify packages owning a library
3296
3297 With things like merged-/usr, a system might have libraries that are
3298 stored for example in /usr/lib but that dpkg knows under /lib. This
3299 breaks some of the initial assumptions made in dpkg-shlibdeps.
3300
3301 We now scan all possible paths for a given library (instead of trying
3302 to guess which one is the canonical one) and whenever we find a match
3303 in the dpkg database, we also associate the package for the associated
3304 realpath(). That way when a library is not properly identified, we can
3305 fallback on looking if its realpath is known and be confident that if
3306 the library was packaged, we did identify it correctly.
3307
3308 [guillem@debian.org:
3309 - Fold find_library_locations() into find_library().
3310 - Minor coding style fixes.
3311 - Squash the two separate commits and cleanup the commit message. ]
3312
3313 Closes: #843073
3314 Signed-off-by: Guillem Jover <guillem@debian.org>
3315
3316 debian/changelog | 3 +++
3317 scripts/Dpkg/Shlibs.pm | 19 +++++--------------
3318 scripts/dpkg-shlibdeps.pl | 31 ++++++++++++++++---------------
3319 3 files changed, 24 insertions(+), 29 deletions(-)
3320
3321 commit cff8e24ca76451a4a52cea6b05e8a76dcd1f5ecf
3322 Author: Guillem Jover <guillem@debian.org>
3323 Date: Mon Dec 19 01:38:17 2016 +0100
3324
3325 debian: Hardcode a perl:any dependency in the libdpkg-perl package
3326
3327 The perl policy states that lib*-perl packages have to depend on the
3328 perl package. Depending on a perl-modules packages is currently not
3329 possible. And dh_perl will not emit a perl:any dependency for us, so
3330 the current best option is to just hardcode it ourselves.
3331
3332 Reported-by: Sven Joachim <svenjoac@gmx.de>
3333
3334 debian/changelog | 5 +++--
3335 debian/control | 1 +
3336 2 files changed, 4 insertions(+), 2 deletions(-)
3337
3338 commit b94e70c630d3a3962a8647a066dccacc57859a32
3339 Author: Helge Kreutzmann <debian@helgefjell.de>
3340 Date: Sun Dec 18 15:18:22 2016 +0100
3341
3342 Update German translation of manual pages
3343
3344 Update to 2828t1f.
3345
3346 man/po/de.po | 70 +++++++++++++++++++++++++++++++-----------------------------
3347 1 file changed, 36 insertions(+), 34 deletions(-)
3348
3349 commit f1d072c9bd4db4e31fcf573fb8414011da2c2aa5
3350 Author: Guillem Jover <guillem@debian.org>
3351 Date: Sun Dec 18 12:23:16 2016 +0100
3352
3353 dpkg-maintscript-helper: Validate versions in all commands
3354
3355 The symlink_to_dir and dir_to_symlink commands were not validating the
3356 versions, be consistent.
3357
3358 debian/changelog | 2 ++
3359 scripts/dpkg-maintscript-helper.sh | 2 ++
3360 2 files changed, 4 insertions(+)
3361
3362 commit 0b8cb1a8ed053e2e6a28c2100397002222dd7eaf
3363 Author: Guillem Jover <guillem@debian.org>
3364 Date: Sun Dec 18 12:23:04 2016 +0100
3365
3366 dpkg-maintscript-helper: Handle empty versions as they are optional arguments
3367
3368 Regression introduced in commit b51bc4ff0cd540b82e131470053eeed1c3d2f026.
3369
3370 Closes: #848422
3371
3372 debian/changelog | 2 ++
3373 scripts/dpkg-maintscript-helper.sh | 18 ++++++++++++++----
3374 2 files changed, 16 insertions(+), 4 deletions(-)
3375
3376 commit e9b4c9389a16a763c81c86a3270642d39249f60e
3377 Author: Guillem Jover <guillem@debian.org>
3378 Date: Sat Dec 17 16:46:25 2016 +0100
3379
3380 man: Clarify that dpkg-buildpackage -T does not run dpkg-source --before-build
3381
3382 Closes: #649531
3383
3384 debian/changelog | 3 +++
3385 man/dpkg-buildpackage.man | 3 ++-
3386 2 files changed, 5 insertions(+), 1 deletion(-)
3387
3388 commit f27865fad257cfc29511b01ba810466b40c994a1
3389 Author: Guillem Jover <guillem@debian.org>
3390 Date: Fri Dec 16 22:39:25 2016 +0100
3391
3392 debian: Do not insert a perl:Depends for libdpkg-perl
3393
3394 Because tying the modules to a specific interpreter is wrong.
3395
3396 debian/changelog | 5 +++++
3397 debian/control | 1 -
3398 debian/rules | 3 ++-
3399 3 files changed, 7 insertions(+), 2 deletions(-)
3400
3401 commit e8d375b11f1cb4d13d094584c7f28fe01a375056
3402 Author: Helge Kreutzmann <debian@helgefjell.de>
3403 Date: Sat Dec 17 17:08:08 2016 +0100
3404
3405 Update German translation of manual pages
3406
3407 Update to 2828t1f.
3408
3409 debian/changelog | 3 ++
3410 man/po/de.po | 130 +++++++++++++++++++------------------------------------
3411 2 files changed, 47 insertions(+), 86 deletions(-)
3412
3413 commit 50efdbd5b924eda2dadb8ffa4bd373328c95cc5d
3414 Author: Helge Kreutzmann <debian@helgefjell.de>
3415 Date: Sat Dec 17 16:42:57 2016 +0100
3416
3417 Fix typo
3418
3419 man/dpkg.man | 2 +-
3420 man/po/de.po | 4 ++--
3421 man/po/dpkg-man.pot | 2 +-
3422 man/po/es.po | 4 ++--
3423 man/po/fr.po | 4 ++--
3424 man/po/hu.po | 4 ++--
3425 man/po/it.po | 4 ++--
3426 man/po/ja.po | 4 ++--
3427 man/po/nl.po | 4 ++--
3428 man/po/pl.po | 4 ++--
3429 man/po/pt_BR.po | 4 ++--
3430 man/po/ru.po | 4 ++--
3431 man/po/sv.po | 4 ++--
3432 man/po/zh_CN.po | 4 ++--
3433 14 files changed, 26 insertions(+), 26 deletions(-)
3434
3435 commit 0d6b842301c46e38f501d0b2dead528e2b1e0edf
3436 Author: Helge Kreutzmann <debian@helgefjell.de>
3437 Date: Sat Dec 17 16:39:07 2016 +0100
3438
3439 Update German scripts translation
3440
3441 Update to 586t.
3442
3443 debian/changelog | 3 ++-
3444 scripts/po/de.po | 6 ++----
3445 2 files changed, 4 insertions(+), 5 deletions(-)
3446
3447 commit 9ecc04b0e49b6021c26d7e27faa549dcf70be48c
3448 Author: Guillem Jover <guillem@debian.org>
3449 Date: Sat Dec 17 02:48:28 2016 +0100
3450
3451 debian: Fix bug closure
3452
3453 debian/changelog | 2 +-
3454 1 file changed, 1 insertion(+), 1 deletion(-)
3455
3456 commit 16eaa0c5eb2e5c8dbaaff1146e77d2739960d245
3457 Author: Guillem Jover <guillem@debian.org>
3458 Date: Sat Dec 17 02:42:11 2016 +0100
3459
3460 Bump version to 1.18.17
3461
3462 debian/changelog | 6 ++++++
3463 1 file changed, 6 insertions(+)
3464
3465 commit ea797b62b22eb5cdc0778556fa7ba7bb5198b0ed
3466 Author: Guillem Jover <guillem@debian.org>
3467 Date: Sat Dec 17 00:26:04 2016 +0100
3468
3469 Release 1.18.16
3470
3471 debian/changelog | 4 ++--
3472 1 file changed, 2 insertions(+), 2 deletions(-)
3473
3474 commit ce2ed3059756d695e46b331c09d7ee50cde78050
3475 Author: Guillem Jover <guillem@debian.org>
3476 Date: Sat Dec 17 00:38:50 2016 +0100
3477
3478 po: Regenerate .pot files and merge .po files with them
3479
3480 dselect/po/bs.po | 2 +-
3481 dselect/po/ca.po | 2 +-
3482 dselect/po/cs.po | 2 +-
3483 dselect/po/da.po | 2 +-
3484 dselect/po/de.po | 2 +-
3485 dselect/po/dselect.pot | 4 +-
3486 dselect/po/el.po | 2 +-
3487 dselect/po/es.po | 2 +-
3488 dselect/po/et.po | 2 +-
3489 dselect/po/eu.po | 2 +-
3490 dselect/po/fr.po | 2 +-
3491 dselect/po/gl.po | 2 +-
3492 dselect/po/hu.po | 2 +-
3493 dselect/po/id.po | 2 +-
3494 dselect/po/it.po | 2 +-
3495 dselect/po/ja.po | 2 +-
3496 dselect/po/ko.po | 2 +-
3497 dselect/po/nb.po | 2 +-
3498 dselect/po/nl.po | 2 +-
3499 dselect/po/nn.po | 2 +-
3500 dselect/po/pl.po | 2 +-
3501 dselect/po/pt.po | 2 +-
3502 dselect/po/pt_BR.po | 2 +-
3503 dselect/po/ro.po | 2 +-
3504 dselect/po/ru.po | 2 +-
3505 dselect/po/sk.po | 2 +-
3506 dselect/po/sv.po | 2 +-
3507 dselect/po/tl.po | 2 +-
3508 dselect/po/vi.po | 2 +-
3509 dselect/po/zh_CN.po | 2 +-
3510 dselect/po/zh_TW.po | 2 +-
3511 man/po/de.po | 259 +++++++++++++++++++--------
3512 man/po/dpkg-man.pot | 150 ++++++++++------
3513 man/po/es.po | 185 ++++++++++++++------
3514 man/po/fr.po | 208 ++++++++++++++++------
3515 man/po/hu.po | 160 ++++++++++++-----
3516 man/po/it.po | 209 ++++++++++++++++------
3517 man/po/ja.po | 185 ++++++++++++++------
3518 man/po/nl.po | 457 ++++++++++++++++++++----------------------------
3519 man/po/pl.po | 185 ++++++++++++++------
3520 man/po/pt_BR.po | 160 ++++++++++++-----
3521 man/po/ru.po | 160 ++++++++++++-----
3522 man/po/sv.po | 203 +++++++++++++++------
3523 man/po/zh_CN.po | 171 ++++++++++++------
3524 po/ast.po | 77 ++++++--
3525 po/bs.po | 67 ++++++-
3526 po/ca.po | 77 +++++++-
3527 po/cs.po | 79 +++++++--
3528 po/da.po | 76 +++++++-
3529 po/de.po | 120 +++++++++++--
3530 po/dpkg.pot | 64 ++++++-
3531 po/dz.po | 76 ++++++--
3532 po/el.po | 77 ++++++--
3533 po/eo.po | 79 +++++++--
3534 po/es.po | 79 +++++++--
3535 po/et.po | 76 ++++++--
3536 po/eu.po | 81 +++++++--
3537 po/fr.po | 77 +++++++-
3538 po/gl.po | 77 ++++++--
3539 po/hu.po | 76 ++++++--
3540 po/id.po | 80 +++++++--
3541 po/it.po | 76 +++++++-
3542 po/ja.po | 117 ++++++++++++-
3543 po/km.po | 76 ++++++--
3544 po/ko.po | 80 +++++++--
3545 po/ku.po | 69 +++++++-
3546 po/lt.po | 76 ++++++--
3547 po/mr.po | 76 ++++++--
3548 po/nb.po | 80 +++++++--
3549 po/ne.po | 76 ++++++--
3550 po/nl.po | 161 +++++++++++------
3551 po/nn.po | 76 ++++++--
3552 po/pa.po | 75 ++++++--
3553 po/pl.po | 79 +++++++--
3554 po/pt.po | 120 +++++++++++--
3555 po/pt_BR.po | 77 ++++++--
3556 po/ro.po | 80 +++++++--
3557 po/ru.po | 79 +++++++--
3558 po/sk.po | 79 +++++++--
3559 po/sv.po | 79 +++++++--
3560 po/th.po | 79 +++++++--
3561 po/tl.po | 82 +++++++--
3562 po/tr.po | 117 ++++++++++++-
3563 po/vi.po | 120 +++++++++++--
3564 po/zh_CN.po | 122 +++++++++++--
3565 po/zh_TW.po | 79 +++++++--
3566 scripts/po/ca.po | 8 +-
3567 scripts/po/de.po | 10 +-
3568 scripts/po/dpkg-dev.pot | 8 +-
3569 scripts/po/es.po | 8 +-
3570 scripts/po/fr.po | 8 +-
3571 scripts/po/pl.po | 8 +-
3572 scripts/po/ru.po | 8 +-
3573 scripts/po/sv.po | 8 +-
3574 94 files changed, 4976 insertions(+), 1414 deletions(-)
3575
3576 commit 9bafd1bd723c92bf1e043a7493c87181322faca8
3577 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
3578 Date: Sat Dec 17 00:19:23 2016 +0100
3579
3580 po: Update Dutch translations
3581
3582 Closes: #848378, #848379
3583 Signed-off-by: Guillem Jover <guillem@debian.org>
3584
3585 debian/changelog | 2 +
3586 man/po/nl.po | 1235 +++++++++++++++++++++++++++++-------------------------
3587 po/nl.po | 48 ++-
3588 3 files changed, 683 insertions(+), 602 deletions(-)
3589
3590 commit fd4e326cc9727dbd79b643d8e0fea51fdc324ca0
3591 Author: Zhou Mo <cdluminate@gmail.com>
3592 Date: Fri Dec 9 11:58:02 2016 +0100
3593
3594 po: Update Simplified Chinese programs translation
3595
3596 Closes: #844955
3597 Signed-off-by: Guillem Jover <guillem@debian.org>
3598
3599 debian/changelog | 3 ++
3600 po/zh_CN.po | 95 +++++++++++++++-----------------------------------------
3601 2 files changed, 28 insertions(+), 70 deletions(-)
3602
3603 commit c7dcd2c919c1c57e58b6226eab79af430952eda7
3604 Author: Martin Bagge <martin.bagge@glesys.se>
3605 Date: Tue Dec 6 16:22:50 2016 +0100
3606
3607 po: Correct spelling mistake in Swedish translation
3608
3609 Closes: #847220
3610 Signed-off-by: Guillem Jover <guillem@debian.org>
3611
3612 debian/changelog | 1 +
3613 scripts/po/sv.po | 4 ++--
3614 2 files changed, 3 insertions(+), 2 deletions(-)
3615
3616 commit 94b53bdeaf3249d140bc7bae07b5e304b769a1c0
3617 Author: Guillem Jover <guillem@debian.org>
3618 Date: Fri Dec 9 10:36:57 2016 +0100
3619
3620 libdpkg: Add virtual source:Upstream-Version field
3621
3622 Closes: #844348
3623
3624 debian/changelog | 1 +
3625 lib/dpkg/pkg-format.c | 14 ++++++++++++++
3626 man/dpkg-query.man | 4 ++++
3627 3 files changed, 19 insertions(+)
3628
3629 commit e0043dccaaaf3a935fcec0be81d446d6c3dd83f1
3630 Author: Guillem Jover <guillem@debian.org>
3631 Date: Fri Dec 9 09:10:28 2016 +0100
3632
3633 libdpkg: Add a new source version accessor
3634
3635 lib/dpkg/dpkg-db.h | 4 ++++
3636 lib/dpkg/libdpkg.map | 1 +
3637 lib/dpkg/pkg-show.c | 15 +++++++++++++++
3638 3 files changed, 20 insertions(+)
3639
3640 commit 7d93495f41e5ecb125825ce13f7cae0a215075d4
3641 Author: Guillem Jover <guillem@debian.org>
3642 Date: Sun Nov 9 01:14:07 2014 +0100
3643
3644 libdpkg: Refactor varbuf_add_source_version() out from virt_source_version()
3645
3646 lib/dpkg/dpkg-db.h | 4 ++++
3647 lib/dpkg/libdpkg.map | 1 +
3648 lib/dpkg/pkg-format.c | 18 +-----------------
3649 lib/dpkg/pkg-show.c | 34 ++++++++++++++++++++++++++++++++++
3650 4 files changed, 40 insertions(+), 17 deletions(-)
3651
3652 commit 232c13c84b5d3c47f8319ea6f9adc8cc3ee71eda
3653 Author: Guillem Jover <guillem@debian.org>
3654 Date: Sun Dec 4 22:58:45 2016 +0100
3655
3656 dpkg: Allow readlink(2) returning a size smaller than stat(2)
3657
3658 Some bogus filesystems do not return the actual symlink size in st_size,
3659 which contradicts POSIX. But allowing the case where the returned size
3660 is smaller than the one used to allocate memory is harmless, although
3661 suspect. Let it through, but still print a warning so that users can
3662 install stuff but are reminded they need to get a fixed filesystem in
3663 place.
3664
3665 This has affected at least ecryptfs in the past and now file-based
3666 encryption support in ext4 on Android N.
3667
3668 Reported-by: Jay Freeman <saurik@saurik.com>
3669
3670 debian/changelog | 8 ++++++++
3671 src/archives.c | 10 ++++++++--
3672 src/configure.c | 5 ++++-
3673 3 files changed, 20 insertions(+), 3 deletions(-)
3674
3675 commit b51bc4ff0cd540b82e131470053eeed1c3d2f026
3676 Author: Guillem Jover <guillem@debian.org>
3677 Date: Sun Dec 4 22:52:42 2016 +0100
3678
3679 dpkg-maintscript-helper: Use the new --validate-version command
3680
3681 Do not abuse the --compare-versions command to perform version
3682 validation, use the new --validate-version command expressly added
3683 now to perform such task. Because the latter returns appropriate exit
3684 codes, does not print messages in debug mode and is the correct
3685 interface to use.
3686
3687 Closes: #844701
3688
3689 debian/changelog | 3 +++
3690 scripts/dpkg-maintscript-helper.sh | 10 ++++------
3691 2 files changed, 7 insertions(+), 6 deletions(-)
3692
3693 commit 4801f159330b344148e777071d50ebc02c0d9056
3694 Author: Guillem Jover <guillem@debian.org>
3695 Date: Sun Dec 4 22:51:24 2016 +0100
3696
3697 dpkg: Add new --validate-<thing> commands
3698
3699 These commands make it possible to test if several of those <thing>s
3700 have a valid syntax. The current list of supported things is «pkgname»,
3701 «trigname», «archname» and «version».
3702
3703 debian/changelog | 3 +++
3704 man/dpkg.man | 23 ++++++++++++++++++-
3705 src/enquiry.c | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3706 src/main.c | 11 +++++++++-
3707 src/main.h | 11 +++++++++-
3708 5 files changed, 111 insertions(+), 4 deletions(-)
3709
3710 commit 680135184b16269ef414897ba7bc64b2f51df4c7
3711 Author: Guillem Jover <guillem@debian.org>
3712 Date: Sun Dec 4 02:35:27 2016 +0100
3713
3714 libdpkg: Decrease xz encoder threads to not exceed memory limits
3715
3716 Automatically decrease xz encoder threads to try to not exceed available
3717 memory limits. This should alleviated the insane requirements of memory
3718 needed on 32-bit architectures with many cores, which results in more
3719 than the userspace addressable memory, when using settings such as
3720 -z9 and/or -Sextreme in dpkg-deb.
3721
3722 Closes: #846564
3723
3724 debian/changelog | 5 +++++
3725 lib/dpkg/compress.c | 21 +++++++++++++++++++++
3726 2 files changed, 26 insertions(+)
3727
3728 commit 4af19ef13553873dcc24e82d7984f5ce6703f0fc
3729 Author: Guillem Jover <guillem@debian.org>
3730 Date: Sun Dec 4 02:35:27 2016 +0100
3731
3732 libdpkg: Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN)
3733
3734 The former is way more portable than the latter.
3735
3736 debian/changelog | 2 ++
3737 lib/dpkg/compress.c | 6 +++++-
3738 2 files changed, 7 insertions(+), 1 deletion(-)
3739
3740 commit 0d609e2c8c0070310b531d2d470f79044121bea8
3741 Author: Guillem Jover <guillem@debian.org>
3742 Date: Thu Nov 24 02:16:15 2016 +0100
3743
3744 libdpkg, Dpkg::Version: Reject empty upstream versions
3745
3746 These are not permitted by deb-version(5), but the code was letting
3747 those through.
3748
3749 debian/changelog | 2 ++
3750 lib/dpkg/parsehelp.c | 2 ++
3751 lib/dpkg/t/t-version.c | 8 +++++++-
3752 scripts/Dpkg/Version.pm | 5 +++++
3753 scripts/t/Dpkg_Version.t | 11 +++++++++--
3754 5 files changed, 25 insertions(+), 3 deletions(-)
3755
3756 commit b7684ab03c18df09197d364eccf2d3529e6a5fc4
3757 Author: Guillem Jover <guillem@debian.org>
3758 Date: Sun Nov 27 19:08:21 2016 +0100
3759
3760 dpkg: Fix typo in code comment
3761
3762 src/archives.c | 2 +-
3763 1 file changed, 1 insertion(+), 1 deletion(-)
3764
3765 commit 507d2533461f5f81dd013e028e738ef424aeeae0
3766 Author: Guillem Jover <guillem@debian.org>
3767 Date: Fri Nov 25 03:09:43 2016 +0100
3768
3769 dpkg-buildpackage: Add support for multiple targets on -T
3770
3771 This makes it possible to run several desired targets in a single run,
3772 which avoids the overhead of the rest of the steps run. It also makes
3773 it possible to test if packages can be built twice in a row.
3774
3775 Closes: #671074
3776
3777 debian/changelog | 2 ++
3778 man/dpkg-buildpackage.man | 19 ++++++++++---------
3779 scripts/dpkg-buildpackage.pl | 13 +++++++------
3780 3 files changed, 19 insertions(+), 15 deletions(-)
3781
3782 commit 08ac6a92b4f4366548472464ebfb86708b124a5c
3783 Author: Guillem Jover <guillem@debian.org>
3784 Date: Tue Nov 29 02:26:11 2016 +0100
3785
3786 Dpkg::Build::Info: Whitelist other DPKG_ namespaced variables
3787
3788 debian/changelog | 3 +++
3789 scripts/Dpkg/Build/Info.pm | 12 ++++++++++--
3790 scripts/t/Dpkg_Build_Info.t | 2 +-
3791 3 files changed, 14 insertions(+), 3 deletions(-)
3792
3793 commit 4fbf5294c525ec10408b876d0e2dbc7ea99757b2
3794 Author: Guillem Jover <guillem@debian.org>
3795 Date: Sun Dec 4 22:55:15 2016 +0100
3796
3797 build: Honor DPKG_DATADIR again in the installed Dpkg modules
3798
3799 This was an explicit public interface, documented in the man page. It
3800 is also the only way to cleanly override the architecture tables,
3801 which might be needed in certain circumstances. Partially revert the
3802 commit c3a9a82fcf58df34077638cdbfd7bb752624629e, but preserve the code
3803 simplification.
3804
3805 debian/changelog | 2 ++
3806 scripts/Dpkg.pm | 4 +++-
3807 scripts/Makefile.am | 14 +++++++-------
3808 3 files changed, 12 insertions(+), 8 deletions(-)
3809
3810 commit cfa3c832fe5a20dbbd2addf45e61f143ac4d745d
3811 Author: Guillem Jover <guillem@debian.org>
3812 Date: Sun Dec 4 18:14:20 2016 +0100
3813
3814 build: Enable compression libs also in automatic check mode
3815
3816 The code setting the compression macros when found was only acting when
3817 explicitly enabling the compression libraries.
3818
3819 debian/changelog | 2 ++
3820 m4/dpkg-libs.m4 | 2 +-
3821 2 files changed, 3 insertions(+), 1 deletion(-)
3822
3823 commit 685e2f76f6ca91c4ad8aa1e91763e520ac52f8e8
3824 Author: Guillem Jover <guillem@debian.org>
3825 Date: Thu Dec 15 23:14:54 2016 +0100
3826
3827 man: Update dpkg-parsechangelog parser options
3828
3829 This got missed in commit d1629d0ec1b2619a1f2bd6839f975335e9cb6484.
3830
3831 The options specific to the changelog parser program did not get updated
3832 when the parser got switched to be a perl module.
3833
3834 Closes: #848189
3835
3836 debian/changelog | 3 +++
3837 man/dpkg-parsechangelog.man | 10 +---------
3838 2 files changed, 4 insertions(+), 9 deletions(-)
3839
3840 commit 82ad2a662b4e24cc298f2319f36112fd235088fb
3841 Author: Guillem Jover <guillem@debian.org>
3842 Date: Sun Dec 4 04:52:47 2016 +0100
3843
3844 man: Fix bogus description of --force-confmiss
3845
3846 This force option is the only one that performs its action independently
3847 of the conffile changing or not in the new package. The description was
3848 bogusly updated when trying to clarify the other conf force options.
3849
3850 Regression introduced in commit 4bcc6b8e0a587b432b145fafa642674607cddddd.
3851
3852 Reported-by: Sven Joachim <svenjoac@gmx.de>
3853 Closes: #846395
3854
3855 debian/changelog | 3 +++
3856 man/dpkg.man | 7 +++----
3857 2 files changed, 6 insertions(+), 4 deletions(-)
3858
3859 commit 230d3a5acd9c94a74a38faf37e8a2f9bf75cc322
3860 Author: Guillem Jover <guillem@debian.org>
3861 Date: Tue Nov 29 02:25:11 2016 +0100
3862
3863 man: Document DPKG_GENSYMBOLS_CHECK_LEVEL in dpkg-gensymbols(1)
3864
3865 debian/changelog | 2 ++
3866 man/dpkg-gensymbols.man | 6 ++++++
3867 2 files changed, 8 insertions(+)
3868
3869 commit a7bca3a03c5cfe6de7c3bad79999af8ea22b93f5
3870 Author: Guillem Jover <guillem@debian.org>
3871 Date: Sun Nov 27 04:53:01 2016 +0100
3872
3873 man: Document the working directory when running dpkg-buildpackage hooks
3874
3875 debian/changelog | 5 +++++
3876 man/dpkg-buildpackage.man | 1 +
3877 2 files changed, 6 insertions(+)
3878
3879 commit a2efb15eef7d85ffc8e96f279f8e2b3d3e89d39a
3880 Author: Helge Kreutzmann <debian@helgefjell.de>
3881 Date: Wed Nov 16 19:00:45 2016 +0100
3882
3883 Update German translation of manual pages
3884
3885 Update to 2820t1f.
3886
3887 debian/changelog | 3 +++
3888 man/po/de.po | 74 +++++++++-----------------------------------------------
3889 2 files changed, 15 insertions(+), 62 deletions(-)
3890
3891 commit 080efa81aa91ba67c0c2ce9832249ad1532121e2
3892 Author: Helge Kreutzmann <debian@helgefjell.de>
3893 Date: Wed Nov 16 18:49:27 2016 +0100
3894
3895 Update German scripts translation
3896
3897 Update to 585t.
3898
3899 debian/changelog | 3 +-
3900 scripts/po/de.po | 86 +-------------------------------------------------------
3901 2 files changed, 3 insertions(+), 86 deletions(-)
3902
3903 commit eae9831ef4bb68daa6fa3e1252bca57051f1713d
3904 Author: Guillem Jover <guillem@debian.org>
3905 Date: Wed Nov 16 05:16:50 2016 +0100
3906
3907 Bump version to 1.18.16
3908
3909 debian/changelog | 6 ++++++
3910 1 file changed, 6 insertions(+)
3911
3912 commit cceea9aa56d0d2fbe5becd9331b15d6b51082f70
3913 Author: Guillem Jover <guillem@debian.org>
3914 Date: Wed Nov 16 03:28:43 2016 +0100
3915
3916 Release 1.18.15
3917
3918 debian/changelog | 4 ++--
3919 1 file changed, 2 insertions(+), 2 deletions(-)
3920
3921 commit 9544ba8813d2998e4948247b0bc1b8d5b36ec51d
3922 Author: Guillem Jover <guillem@debian.org>
3923 Date: Wed Nov 16 03:47:38 2016 +0100
3924
3925 po: Regenerate .pot files and merge .po files with them
3926
3927 dselect/po/bs.po | 2 +-
3928 dselect/po/ca.po | 2 +-
3929 dselect/po/cs.po | 2 +-
3930 dselect/po/da.po | 2 +-
3931 dselect/po/de.po | 2 +-
3932 dselect/po/dselect.pot | 4 +-
3933 dselect/po/el.po | 2 +-
3934 dselect/po/es.po | 2 +-
3935 dselect/po/et.po | 2 +-
3936 dselect/po/eu.po | 2 +-
3937 dselect/po/fr.po | 2 +-
3938 dselect/po/gl.po | 2 +-
3939 dselect/po/hu.po | 2 +-
3940 dselect/po/id.po | 2 +-
3941 dselect/po/it.po | 2 +-
3942 dselect/po/ja.po | 2 +-
3943 dselect/po/ko.po | 2 +-
3944 dselect/po/nb.po | 2 +-
3945 dselect/po/nl.po | 2 +-
3946 dselect/po/nn.po | 2 +-
3947 dselect/po/pl.po | 2 +-
3948 dselect/po/pt.po | 2 +-
3949 dselect/po/pt_BR.po | 2 +-
3950 dselect/po/ro.po | 2 +-
3951 dselect/po/ru.po | 2 +-
3952 dselect/po/sk.po | 2 +-
3953 dselect/po/sv.po | 2 +-
3954 dselect/po/tl.po | 2 +-
3955 dselect/po/vi.po | 2 +-
3956 dselect/po/zh_CN.po | 2 +-
3957 dselect/po/zh_TW.po | 2 +-
3958 man/po/de.po | 224 ++++++++++++++++++++++++++++++++----------------
3959 man/po/dpkg-man.pot | 79 +++++++----------
3960 man/po/es.po | 173 ++++++++++++++++++++-----------------
3961 man/po/fr.po | 175 ++++++++++++++++++++-----------------
3962 man/po/hu.po | 89 ++++++++-----------
3963 man/po/it.po | 181 ++++++++++++++++++++------------------
3964 man/po/ja.po | 170 +++++++++++++++++++-----------------
3965 man/po/nl.po | 201 ++++++++++++++++++++++++++-----------------
3966 man/po/pl.po | 171 +++++++++++++++++++-----------------
3967 man/po/pt_BR.po | 87 ++++++++-----------
3968 man/po/ru.po | 89 ++++++++-----------
3969 man/po/sv.po | 171 +++++++++++++++++++-----------------
3970 man/po/zh_CN.po | 85 ++++++++----------
3971 po/ast.po | 2 +-
3972 po/bs.po | 2 +-
3973 po/ca.po | 2 +-
3974 po/cs.po | 2 +-
3975 po/da.po | 2 +-
3976 po/de.po | 2 +-
3977 po/dpkg.pot | 4 +-
3978 po/dz.po | 2 +-
3979 po/el.po | 2 +-
3980 po/eo.po | 2 +-
3981 po/es.po | 2 +-
3982 po/et.po | 2 +-
3983 po/eu.po | 2 +-
3984 po/fr.po | 2 +-
3985 po/gl.po | 2 +-
3986 po/hu.po | 2 +-
3987 po/id.po | 2 +-
3988 po/it.po | 2 +-
3989 po/ja.po | 2 +-
3990 po/km.po | 2 +-
3991 po/ko.po | 2 +-
3992 po/ku.po | 2 +-
3993 po/lt.po | 2 +-
3994 po/mr.po | 2 +-
3995 po/nb.po | 2 +-
3996 po/ne.po | 2 +-
3997 po/nl.po | 2 +-
3998 po/nn.po | 2 +-
3999 po/pa.po | 2 +-
4000 po/pl.po | 2 +-
4001 po/pt.po | 2 +-
4002 po/pt_BR.po | 2 +-
4003 po/ro.po | 2 +-
4004 po/ru.po | 2 +-
4005 po/sk.po | 2 +-
4006 po/sv.po | 2 +-
4007 po/th.po | 2 +-
4008 po/tl.po | 2 +-
4009 po/tr.po | 2 +-
4010 po/vi.po | 2 +-
4011 po/zh_CN.po | 2 +-
4012 po/zh_TW.po | 2 +-
4013 scripts/po/ca.po | 15 ++--
4014 scripts/po/de.po | 94 ++++++++++++++++++--
4015 scripts/po/dpkg-dev.pot | 11 +--
4016 scripts/po/es.po | 15 ++--
4017 scripts/po/fr.po | 15 ++--
4018 scripts/po/pl.po | 15 ++--
4019 scripts/po/ru.po | 15 ++--
4020 scripts/po/sv.po | 15 ++--
4021 94 files changed, 1218 insertions(+), 1022 deletions(-)
4022
4023 commit a971ad91437af8880cad4703695dcf12ee45959b
4024 Author: Guillem Jover <guillem@debian.org>
4025 Date: Wed Nov 16 03:00:07 2016 +0100
4026
4027 libdpkg: Only preallocate disk size for files bigger than 16 KiB
4028
4029 Preallocating for very small fails causes some filesystems to degrade
4030 performance. Do so only for "big enough" files.
4031
4032 Closes: #824636
4033
4034 debian/changelog | 2 ++
4035 lib/dpkg/fdio.c | 4 +++-
4036 2 files changed, 5 insertions(+), 1 deletion(-)
4037
4038 commit 4c217aee7a610dad02d5b28a2f9bf5d934fea77c
4039 Author: Guillem Jover <guillem@debian.org>
4040 Date: Mon Nov 14 04:07:07 2016 +0100
4041
4042 dpkg-buildpackage: Fallback to one job on unknown number of online processors
4043
4044 On unsupported or exotic systems where we might be unable to retrieve
4045 the number of online processors and have been requested to infer them
4046 ourselves via the --jobs or --jobs-try “auto” argument, default to
4047 serial execution instead of unlimited jobs, to be on the safe side.
4048
4049 Proposed-by: Simon McVittie <smcv@debian.org>
4050
4051 debian/changelog | 4 ++++
4052 man/dpkg-buildpackage.man | 3 ++-
4053 scripts/dpkg-buildpackage.pl | 3 +++
4054 3 files changed, 9 insertions(+), 1 deletion(-)
4055
4056 commit 950bfdaf77eacb631767a1a18e698137b56bba5b
4057 Author: Guillem Jover <guillem@debian.org>
4058 Date: Mon Nov 14 01:19:09 2016 +0100
4059
4060 dpkg-genbuildinfo: Bump Format to version 0.2
4061
4062 debian/changelog | 1 +
4063 man/deb-buildinfo.man | 2 +-
4064 scripts/dpkg-genbuildinfo.pl | 2 +-
4065 3 files changed, 3 insertions(+), 2 deletions(-)
4066
4067 commit d5005e4576bcf9b341e83cfb8647d5f96438642f
4068 Author: Guillem Jover <guillem@debian.org>
4069 Date: Mon Nov 14 01:17:32 2016 +0100
4070
4071 dpkg-genbuildinfo: Use deterministic .buildinfo filenames
4072
4073 Using undeterministic filenames based on the buildinfo-id produces ugly
4074 looking filenames, which get left behind when rebuilding the same source
4075 multiple times as they vary by date.
4076
4077 There's really no great point in using unique filenames as they will end
4078 up with different contents depending on the builder.
4079
4080 debian/changelog | 2 ++
4081 man/deb-buildinfo.man | 16 +++++++-------
4082 man/dpkg-buildpackage.man | 11 ----------
4083 man/dpkg-genbuildinfo.man | 12 +----------
4084 scripts/Test/Dpkg.pm | 18 ----------------
4085 scripts/dpkg-buildpackage.pl | 16 +++-----------
4086 scripts/dpkg-genbuildinfo.pl | 25 +++++++++++-----------
4087 .../t/dpkg_buildpackage/test-source_0_all.changes | 6 +++---
4088 .../t/dpkg_buildpackage/test-source_0_any.changes | 6 +++---
4089 .../dpkg_buildpackage/test-source_0_binary.changes | 6 +++---
4090 .../t/dpkg_buildpackage/test-source_0_full.changes | 6 +++---
4091 11 files changed, 38 insertions(+), 86 deletions(-)
4092
4093 commit 8ff4522cf0f08659dee954ac2c6256c607b045df
4094 Author: Guillem Jover <guillem@debian.org>
4095 Date: Mon Nov 14 00:51:06 2016 +0100
4096
4097 dpkg-genbuildinfo: Add Build-Date field
4098
4099 This records the time the build happened. This might be useful when
4100 there is a need to track down problems caused by external time-based
4101 events not visible from inside the build system. Things like hardware,
4102 software deployment or other such failures.
4103
4104 debian/changelog | 1 +
4105 man/deb-buildinfo.man | 5 +++++
4106 scripts/Dpkg/Control/FieldsCore.pm | 5 ++++-
4107 scripts/dpkg-genbuildinfo.pl | 14 ++++++++++++--
4108 4 files changed, 22 insertions(+), 3 deletions(-)
4109
4110 commit da73ac074ed8b5e9aa20684b9da5c8e64469adb1
4111 Author: Guillem Jover <guillem@debian.org>
4112 Date: Mon Nov 14 00:35:51 2016 +0100
4113
4114 dpkg-genbuildinfo: On source builds add source to the Architecture field
4115
4116 debian/changelog | 2 ++
4117 scripts/dpkg-genbuildinfo.pl | 2 ++
4118 2 files changed, 4 insertions(+)
4119
4120 commit 30a7b88b63cd540d80133ddd70669079550bac2d
4121 Author: Guillem Jover <guillem@debian.org>
4122 Date: Mon Nov 14 00:51:26 2016 +0100
4123
4124 man: Escape dashes in field names in dpkg-buildinfo(1)
4125
4126 debian/changelog | 2 ++
4127 man/dpkg-genbuildinfo.man | 10 +++++-----
4128 2 files changed, 7 insertions(+), 5 deletions(-)
4129
4130 commit 11d4587f58a0bfa0a888408d6e60e85d28360c9c
4131 Author: Guillem Jover <guillem@debian.org>
4132 Date: Sun Nov 13 18:57:51 2016 +0100
4133
4134 Dpkg::Deps: Fix typo in croak()
4135
4136 Spotted-by: James Clarke <jrtc27@jrtc27.com>
4137
4138 scripts/Dpkg/Deps.pm | 2 +-
4139 1 file changed, 1 insertion(+), 1 deletion(-)
4140
4141 commit d3d4348c31418fd2a392e148a880dce7db283d20
4142 Author: Guillem Jover <guillem@debian.org>
4143 Date: Sun Nov 13 17:54:59 2016 +0100
4144
4145 Dpkg::Deps: Validate architecture arguments in deps_parse()
4146
4147 This function only works with real and known Debian architectures. It
4148 will not work with wildcards, nor the special architectures 'all' nor
4149 'source'. Validate the arguments and croak early on to spot bogus usage.
4150
4151 Prompted-by: Johannes Schauer <josch@debian.org>
4152
4153 debian/changelog | 3 +++
4154 scripts/Dpkg/Deps.pm | 9 ++++++++-
4155 scripts/t/Dpkg_Deps.t | 21 ++++++++++++++++++++-
4156 3 files changed, 31 insertions(+), 2 deletions(-)
4157
4158 commit 39545fbc7444e259d039fe39bd5345a2edaf8084
4159 Author: Guillem Jover <guillem@debian.org>
4160 Date: Sat Nov 12 14:59:55 2016 +0100
4161
4162 data: Do not enable PIE when linking static programs
4163
4164 It seems like at least glibc does not support statically linked PIE
4165 programs, and produces random junk. Disable globally for now, if
4166 there's a desire to enable static PIE binaries, which is known to
4167 work on some architectures (such as musl-based ones) we can add
4168 specialized specs files in the future.
4169
4170 Closes: #843714
4171 Proposed-by: Szabolcs Nagy <nsz@port70.net>
4172
4173 data/pie-link.specs | 2 +-
4174 debian/changelog | 4 ++++
4175 2 files changed, 5 insertions(+), 1 deletion(-)
4176
4177 commit 429bd8f096e1e86c700201285018cda17d78f183
4178 Author: Guillem Jover <guillem@debian.org>
4179 Date: Fri Nov 11 04:23:23 2016 +0100
4180
4181 t: Mark partially documented POD modules as TODO
4182
4183 This makes sure we will not forget to get them out of the ignore list
4184 once they get documented.
4185
4186 debian/changelog | 4 ++++
4187 t/pod-coverage.t | 19 ++++++++++++++-----
4188 2 files changed, 18 insertions(+), 5 deletions(-)
4189
4190 commit 5c33a429eb77b4a7baffce88161caa2274c9edd8
4191 Author: Guillem Jover <guillem@debian.org>
4192 Date: Fri Nov 11 04:22:52 2016 +0100
4193
4194 Dpkg::Vendor::Debian: Use a hash instead of a long regex
4195
4196 Addresses RegularExpressions::RequireExtendedFormatting.
4197
4198 Warned-by: perlcritic
4199
4200 scripts/Dpkg/Vendor/Debian.pm | 6 +++++-
4201 1 file changed, 5 insertions(+), 1 deletion(-)
4202
4203 commit 4522d52bfb1f6eb86a2d274bd167020f23d9917f
4204 Author: Helge Kreutzmann <debian@helgefjell.de>
4205 Date: Fri Nov 11 21:54:21 2016 +0100
4206
4207 Update German translation of manual pages
4208
4209 Update to 2823t1f.
4210
4211 debian/changelog | 3 ++-
4212 man/po/de.po | 34 ++++++++++++++++++----------------
4213 2 files changed, 20 insertions(+), 17 deletions(-)
4214
4215 commit eefb5979d3fd8b9cc265d7092a10f4f8c71893b8
4216 Author: Guillem Jover <guillem@debian.org>
4217 Date: Fri Nov 11 03:40:57 2016 +0100
4218
4219 Bump version to 1.18.15
4220
4221 debian/changelog | 6 ++++++
4222 1 file changed, 6 insertions(+)
4223
4224 commit 9157be44c71e22df1f0d705d290e4b1945375e29
4225 Author: Guillem Jover <guillem@debian.org>
4226 Date: Fri Nov 11 02:26:15 2016 +0100
4227
4228 Release 1.18.14
4229
4230 debian/changelog | 4 ++--
4231 1 file changed, 2 insertions(+), 2 deletions(-)
4232
4233 commit 183fccdfc6eb915ba8e354ce0090c899b1f0d18f
4234 Author: Guillem Jover <guillem@debian.org>
4235 Date: Fri Nov 11 02:45:27 2016 +0100
4236
4237 po: Regenerate .pot files and merge .po files with them
4238
4239 dselect/po/bs.po | 2 +-
4240 dselect/po/ca.po | 2 +-
4241 dselect/po/cs.po | 2 +-
4242 dselect/po/da.po | 2 +-
4243 dselect/po/de.po | 2 +-
4244 dselect/po/dselect.pot | 4 +--
4245 dselect/po/el.po | 2 +-
4246 dselect/po/es.po | 2 +-
4247 dselect/po/et.po | 2 +-
4248 dselect/po/eu.po | 2 +-
4249 dselect/po/fr.po | 2 +-
4250 dselect/po/gl.po | 2 +-
4251 dselect/po/hu.po | 2 +-
4252 dselect/po/id.po | 2 +-
4253 dselect/po/it.po | 2 +-
4254 dselect/po/ja.po | 2 +-
4255 dselect/po/ko.po | 2 +-
4256 dselect/po/nb.po | 2 +-
4257 dselect/po/nl.po | 2 +-
4258 dselect/po/nn.po | 2 +-
4259 dselect/po/pl.po | 2 +-
4260 dselect/po/pt.po | 2 +-
4261 dselect/po/pt_BR.po | 2 +-
4262 dselect/po/ro.po | 2 +-
4263 dselect/po/ru.po | 2 +-
4264 dselect/po/sk.po | 2 +-
4265 dselect/po/sv.po | 2 +-
4266 dselect/po/tl.po | 2 +-
4267 dselect/po/vi.po | 2 +-
4268 dselect/po/zh_CN.po | 2 +-
4269 dselect/po/zh_TW.po | 2 +-
4270 man/po/de.po | 79 +++++++++++++++++++++++++++++++------------------
4271 man/po/dpkg-man.pot | 23 ++++++++++----
4272 man/po/es.po | 20 +++++++++----
4273 man/po/fr.po | 29 +++++++++++++-----
4274 man/po/hu.po | 20 +++++++++----
4275 man/po/it.po | 29 +++++++++++++-----
4276 man/po/ja.po | 20 +++++++++----
4277 man/po/nl.po | 33 ++++++++++++++++-----
4278 man/po/pl.po | 20 +++++++++----
4279 man/po/pt_BR.po | 20 +++++++++----
4280 man/po/ru.po | 20 +++++++++----
4281 man/po/sv.po | 29 +++++++++++++-----
4282 man/po/zh_CN.po | 20 +++++++++----
4283 po/ast.po | 2 +-
4284 po/bs.po | 2 +-
4285 po/ca.po | 2 +-
4286 po/cs.po | 2 +-
4287 po/da.po | 2 +-
4288 po/de.po | 2 +-
4289 po/dpkg.pot | 4 +--
4290 po/dz.po | 2 +-
4291 po/el.po | 2 +-
4292 po/eo.po | 2 +-
4293 po/es.po | 2 +-
4294 po/et.po | 2 +-
4295 po/eu.po | 2 +-
4296 po/fr.po | 2 +-
4297 po/gl.po | 2 +-
4298 po/hu.po | 2 +-
4299 po/id.po | 2 +-
4300 po/it.po | 2 +-
4301 po/ja.po | 2 +-
4302 po/km.po | 2 +-
4303 po/ko.po | 2 +-
4304 po/ku.po | 2 +-
4305 po/lt.po | 2 +-
4306 po/mr.po | 2 +-
4307 po/nb.po | 2 +-
4308 po/ne.po | 2 +-
4309 po/nl.po | 2 +-
4310 po/nn.po | 2 +-
4311 po/pa.po | 2 +-
4312 po/pl.po | 2 +-
4313 po/pt.po | 2 +-
4314 po/pt_BR.po | 2 +-
4315 po/ro.po | 2 +-
4316 po/ru.po | 2 +-
4317 po/sk.po | 2 +-
4318 po/sv.po | 2 +-
4319 po/th.po | 2 +-
4320 po/tl.po | 2 +-
4321 po/tr.po | 2 +-
4322 po/vi.po | 2 +-
4323 po/zh_CN.po | 2 +-
4324 po/zh_TW.po | 2 +-
4325 scripts/po/ca.po | 2 +-
4326 scripts/po/de.po | 2 +-
4327 scripts/po/dpkg-dev.pot | 4 +--
4328 scripts/po/es.po | 2 +-
4329 scripts/po/fr.po | 2 +-
4330 scripts/po/pl.po | 2 +-
4331 scripts/po/ru.po | 2 +-
4332 scripts/po/sv.po | 2 +-
4333 94 files changed, 348 insertions(+), 182 deletions(-)
4334
4335 commit 546df26ab1b245a65c82d6e942ccd450ec3ba04a
4336 Author: Guillem Jover <guillem@debian.org>
4337 Date: Fri Nov 11 02:54:53 2016 +0100
4338
4339 debian: List public Dpkg::Control::Tests module in libdpkg-perl description
4340
4341 debian/changelog | 2 ++
4342 debian/control | 1 +
4343 2 files changed, 3 insertions(+)
4344
4345 commit 91eae38314584ba73510b1ccfd0955016cd806cc
4346 Author: Guillem Jover <guillem@debian.org>
4347 Date: Fri Nov 11 02:24:24 2016 +0100
4348
4349 man: Clarify how to revert to the serial dpkg-buildpackage behavior
4350
4351 Explicitly mention in dpkg-buildpackage(1) that setting the number
4352 of parallel jobs to 1, restores the serial behavior.
4353
4354 Prompted-by: Thorsten Glaser <t.glaser@tarent.de>
4355
4356 debian/changelog | 3 +++
4357 man/dpkg-buildpackage.man | 3 ++-
4358 2 files changed, 5 insertions(+), 1 deletion(-)
4359
4360 commit 8a821d32cee21e1ea53af1e6274e19540208db56
4361 Author: Guillem Jover <guillem@debian.org>
4362 Date: Fri Nov 11 01:43:33 2016 +0100
4363
4364 man: Improve the DEB_BUILD_OPTIONS description in dpkg-buildpackage(1)
4365
4366 Mention that this flag might also affect the beahavior of debian/rules,
4367 and also mention the parallel option.
4368
4369 debian/changelog | 3 +++
4370 man/dpkg-buildpackage.man | 9 +++++++--
4371 2 files changed, 10 insertions(+), 2 deletions(-)
4372
4373 commit 2e4d88c2015be90e59524ca0a61a42fbdd039acb
4374 Author: Guillem Jover <guillem@debian.org>
4375 Date: Fri Nov 11 01:32:37 2016 +0100
4376
4377 Dpkg::Build::Info: New module refactored from dpkg-genbuildinfo
4378
4379 This will allow other projects to use the same whitelist as dpkg does.
4380
4381 Requested-by: Johannes Schauer <josch@debian.org>
4382
4383 debian/changelog | 2 ++
4384 debian/control | 1 +
4385 scripts/Dpkg/Build/Info.pm | 86 ++++++++++++++++++++++++++++++++++++++++++++
4386 scripts/Makefile.am | 2 ++
4387 scripts/dpkg-genbuildinfo.pl | 29 ++++-----------
4388 scripts/po/POTFILES.in | 1 +
4389 scripts/t/Dpkg_Build_Info.t | 28 +++++++++++++++
4390 7 files changed, 126 insertions(+), 23 deletions(-)
4391
4392 commit e20aeeaf590385d86cfb4754fbdc2e9ef85950b9
4393 Author: Nishanth Aravamudan <nish.aravamudan@canonical.com>
4394 Date: Fri Nov 11 00:56:44 2016 +0100
4395
4396 Dpkg::Changelog::Entry::Debian: Fix parse error message when date is on May
4397
4398 When a broken date is on May the error message ended up being very
4399 confusing as it mentioned that it was using a full instead of an
4400 abbreviated month name, because for May both are the same.
4401
4402 Nest the conditionals to avoid this problem.
4403
4404 Closes: #843829
4405 Signed-off-by: Guillem Jover <guillem@debian.org>
4406
4407 debian/changelog | 4 ++++
4408 scripts/Dpkg/Changelog/Entry/Debian.pm | 14 +++++++++-----
4409 2 files changed, 13 insertions(+), 5 deletions(-)
4410
4411 commit a50ea56e8a040e305b0cf4f9248262a60ff1b3e5
4412 Author: Guillem Jover <guillem@debian.org>
4413 Date: Fri Nov 11 00:39:52 2016 +0100
4414
4415 libdpkg, scripts: Change default color behavior to auto
4416
4417 Our test run with the setting activated by apt, has not shown any signs
4418 of pitch forks nor angry mobs. Let's switch this by default to auto, so
4419 that the more clear but still hopefully unobtrusive colors can help
4420 people deal with interesting messages, warnings or error conditions.
4421
4422 debian/changelog | 1 +
4423 lib/dpkg/color.c | 2 +-
4424 man/dpkg-buildpackage.man | 4 ++--
4425 man/dpkg.man | 4 ++--
4426 scripts/Dpkg/ErrorHandling.pm | 2 +-
4427 5 files changed, 7 insertions(+), 6 deletions(-)
4428
4429 commit 89b80a3da82ea5b10b1500d6c531432d0ce585a5
4430 Author: Guillem Jover <guillem@debian.org>
4431 Date: Thu Nov 10 16:42:13 2016 +0100
4432
4433 dpkg: Fix use after free issue on error summary
4434
4435 We are releasing the dpkg database now after running the commands, which
4436 means that the postponed error reporting summary was trying to print
4437 messages that had already been freed from the database memory pool.
4438
4439 Duplicate the passed strings so that we are impervious to the database
4440 life-cycle.
4441
4442 Regression introduced in commit 3404fd24ef8020b4d6dc17adb82d7e6c035d90dc.
4443
4444 Closes: #843874
4445
4446 debian/changelog | 4 ++++
4447 src/errors.c | 5 +++--
4448 2 files changed, 7 insertions(+), 2 deletions(-)
4449
4450 commit 8ce8524a7268525b27e04cab550e92edd9ea18a5
4451 Author: Guillem Jover <guillem@debian.org>
4452 Date: Thu Nov 10 04:55:02 2016 +0100
4453
4454 data: Improve PIE handling
4455
4456 - Rename the spec name cc1_options to self_spec.
4457 - Do not set PIE options if they have been negated, and do not reset
4458 them if they have been requested.
4459
4460 Closes: #843791, #843826
4461
4462 data/no-pie-compile.specs | 2 +-
4463 data/no-pie-link.specs | 2 +-
4464 data/pie-compile.specs | 4 ++--
4465 data/pie-link.specs | 2 +-
4466 debian/changelog | 6 ++++++
4467 5 files changed, 11 insertions(+), 5 deletions(-)
4468
4469 commit c0f98e5994506ebd676918832aca97a81cf2bd45
4470 Author: Helge Kreutzmann <debian@helgefjell.de>
4471 Date: Wed Nov 9 20:21:25 2016 +0100
4472
4473 Fix missing markup
4474
4475 man/po/de.po | 4 ++--
4476 1 file changed, 2 insertions(+), 2 deletions(-)
4477
4478 commit 2028cb7ac2374e46242a0878b33519589be23fb7
4479 Author: Guillem Jover <guillem@debian.org>
4480 Date: Wed Nov 9 01:28:07 2016 +0100
4481
4482 build: Change DPKG_BUILD_RELEASE_DATE to use perl instead of date(1)
4483
4484 As the former is more portable, and we were using GNUisms.
4485
4486 debian/changelog | 2 ++
4487 m4/dpkg-build.m4 | 2 +-
4488 2 files changed, 3 insertions(+), 1 deletion(-)
4489
4490 commit 7b02c624679d395124439549d0c78941b0197bf2
4491 Author: Guillem Jover <guillem@debian.org>
4492 Date: Wed Nov 9 01:26:48 2016 +0100
4493
4494 build: Fix DPKG_BUILD_RELEASE_DATE to require DPKG_PROG_PERL
4495
4496 It uses perl.
4497
4498 debian/changelog | 1 +
4499 m4/dpkg-build.m4 | 1 +
4500 2 files changed, 2 insertions(+)
4501
4502 commit a166517a6d2f095c96b9661e8f2519470576a513
4503 Author: Guillem Jover <guillem@debian.org>
4504 Date: Tue Nov 8 03:01:04 2016 +0100
4505
4506 build: Do not enable compression libraries if the headers are not usable
4507
4508 debian/changelog | 2 ++
4509 m4/dpkg-libs.m4 | 30 ++++++++++++++----------------
4510 2 files changed, 16 insertions(+), 16 deletions(-)
4511
4512 commit f8b99da0c0858c919fd21e07774c8a001e91e1ba
4513 Author: Guillem Jover <guillem@debian.org>
4514 Date: Tue Nov 8 03:01:04 2016 +0100
4515
4516 build: Fix inversion logic in libmd configure check when requested explicitly
4517
4518 debian/changelog | 2 ++
4519 m4/dpkg-libs.m4 | 2 +-
4520 2 files changed, 3 insertions(+), 1 deletion(-)
4521
4522 commit 6ec8b1b4b180015924fb39a6f33d2f7527355324
4523 Author: Guillem Jover <guillem@debian.org>
4524 Date: Tue Nov 8 02:31:01 2016 +0100
4525
4526 test: Do not fail on missing fakeroot just skip them
4527
4528 debian/changelog | 4 ++++
4529 scripts/t/dpkg_buildpackage.t | 8 ++++++--
4530 t-func/atlocal.in | 4 ++--
4531 3 files changed, 12 insertions(+), 4 deletions(-)
4532
4533 commit b8f8c886d704c4fdaa0303d6311a4a211637a490
4534 Author: Helge Kreutzmann <debian@helgefjell.de>
4535 Date: Mon Nov 7 22:08:58 2016 +0100
4536
4537 Update German translation of manual pages
4538
4539 Update to 2822t1f.
4540
4541 debian/changelog | 3 ++-
4542 man/po/de.po | 63 +++++++++++++++++---------------------------------------
4543 2 files changed, 21 insertions(+), 45 deletions(-)
4544
4545 commit f89b9ed0a391b6c57d0a27910f6833a8e22cf141
4546 Author: Guillem Jover <guillem@debian.org>
4547 Date: Mon Nov 7 04:16:56 2016 +0100
4548
4549 Bump version to 1.18.14
4550
4551 debian/changelog | 6 ++++++
4552 1 file changed, 6 insertions(+)
4553
4554 commit c14351d0754635b43e4dcfddd2779af67476cc85
4555 Author: Guillem Jover <guillem@debian.org>
4556 Date: Mon Nov 7 03:28:47 2016 +0100
4557
4558 Release 1.18.13
4559
4560 debian/changelog | 4 ++--
4561 1 file changed, 2 insertions(+), 2 deletions(-)
4562
4563 commit e7f11a7943c351375f450673140c27247e81f88f
4564 Author: Guillem Jover <guillem@debian.org>
4565 Date: Mon Nov 7 03:39:35 2016 +0100
4566
4567 po: Regenerate .pot files and merge .po files with them
4568
4569 dselect/po/bs.po | 2 +-
4570 dselect/po/ca.po | 2 +-
4571 dselect/po/cs.po | 2 +-
4572 dselect/po/da.po | 2 +-
4573 dselect/po/de.po | 2 +-
4574 dselect/po/dselect.pot | 4 +-
4575 dselect/po/el.po | 2 +-
4576 dselect/po/es.po | 2 +-
4577 dselect/po/et.po | 2 +-
4578 dselect/po/eu.po | 2 +-
4579 dselect/po/fr.po | 2 +-
4580 dselect/po/gl.po | 2 +-
4581 dselect/po/hu.po | 2 +-
4582 dselect/po/id.po | 2 +-
4583 dselect/po/it.po | 2 +-
4584 dselect/po/ja.po | 2 +-
4585 dselect/po/ko.po | 2 +-
4586 dselect/po/nb.po | 2 +-
4587 dselect/po/nl.po | 2 +-
4588 dselect/po/nn.po | 2 +-
4589 dselect/po/pl.po | 2 +-
4590 dselect/po/pt.po | 2 +-
4591 dselect/po/pt_BR.po | 2 +-
4592 dselect/po/ro.po | 2 +-
4593 dselect/po/ru.po | 2 +-
4594 dselect/po/sk.po | 2 +-
4595 dselect/po/sv.po | 2 +-
4596 dselect/po/tl.po | 2 +-
4597 dselect/po/vi.po | 2 +-
4598 dselect/po/zh_CN.po | 2 +-
4599 dselect/po/zh_TW.po | 2 +-
4600 man/po/de.po | 186 ++++++++++++++++++++++++++++++------------------
4601 man/po/dpkg-man.pot | 48 +++++++------
4602 man/po/es.po | 55 ++++++++------
4603 man/po/fr.po | 55 ++++++++------
4604 man/po/hu.po | 46 ++++++------
4605 man/po/it.po | 46 ++++++------
4606 man/po/ja.po | 55 ++++++++------
4607 man/po/nl.po | 69 ++++++++++++------
4608 man/po/pl.po | 55 ++++++++------
4609 man/po/pt_BR.po | 46 ++++++------
4610 man/po/ru.po | 46 ++++++------
4611 man/po/sv.po | 55 ++++++++------
4612 man/po/zh_CN.po | 46 ++++++------
4613 po/ast.po | 2 +-
4614 po/bs.po | 2 +-
4615 po/ca.po | 2 +-
4616 po/cs.po | 2 +-
4617 po/da.po | 2 +-
4618 po/de.po | 2 +-
4619 po/dpkg.pot | 4 +-
4620 po/dz.po | 2 +-
4621 po/el.po | 2 +-
4622 po/eo.po | 2 +-
4623 po/es.po | 2 +-
4624 po/et.po | 2 +-
4625 po/eu.po | 2 +-
4626 po/fr.po | 2 +-
4627 po/gl.po | 2 +-
4628 po/hu.po | 2 +-
4629 po/id.po | 2 +-
4630 po/it.po | 2 +-
4631 po/ja.po | 2 +-
4632 po/km.po | 2 +-
4633 po/ko.po | 2 +-
4634 po/ku.po | 2 +-
4635 po/lt.po | 2 +-
4636 po/mr.po | 2 +-
4637 po/nb.po | 2 +-
4638 po/ne.po | 2 +-
4639 po/nl.po | 2 +-
4640 po/nn.po | 2 +-
4641 po/pa.po | 2 +-
4642 po/pl.po | 2 +-
4643 po/pt.po | 2 +-
4644 po/pt_BR.po | 2 +-
4645 po/ro.po | 2 +-
4646 po/ru.po | 2 +-
4647 po/sk.po | 2 +-
4648 po/sv.po | 2 +-
4649 po/th.po | 2 +-
4650 po/tl.po | 2 +-
4651 po/tr.po | 2 +-
4652 po/vi.po | 2 +-
4653 po/zh_CN.po | 2 +-
4654 po/zh_TW.po | 2 +-
4655 scripts/po/ca.po | 2 +-
4656 scripts/po/de.po | 2 +-
4657 scripts/po/dpkg-dev.pot | 4 +-
4658 scripts/po/es.po | 2 +-
4659 scripts/po/fr.po | 2 +-
4660 scripts/po/pl.po | 2 +-
4661 scripts/po/ru.po | 2 +-
4662 scripts/po/sv.po | 2 +-
4663 94 files changed, 568 insertions(+), 408 deletions(-)
4664
4665 commit cf7f30aeba89f5bafe5046b7666985b661eaf217
4666 Author: Guillem Jover <guillem@debian.org>
4667 Date: Wed Aug 10 22:51:11 2016 +0200
4668
4669 Dpkg::Vendor::Debian: Improve PIE flags support
4670
4671 Fix changelog for dpkg 1.18.11 to mention PIE got enabled by default for
4672 all architectures, not just the ones where gcc does that itself.
4673
4674 When emitting PIE flags on architectures where gcc does not inject those
4675 itself, do it via a specs file too, so that maintainers can use them
4676 unconditionally regardless of the object being compiled or linked.
4677
4678 When injecting -no-pie for linking via gcc specs also inject -fno-PIE.
4679
4680 Update the documentation to make the current situation more clear.
4681
4682 Makefile.am | 2 ++
4683 data/no-pie-link.specs | 2 +-
4684 data/pie-compile.specs | 2 ++
4685 data/pie-link.specs | 2 ++
4686 debian/changelog | 20 ++++++++++++++++----
4687 man/dpkg-buildflags.man | 31 ++++++++++++++++++-------------
4688 scripts/Dpkg/Vendor/Debian.pm | 12 ++++++------
4689 7 files changed, 47 insertions(+), 24 deletions(-)
4690
4691 commit f3b7b1c9683b68066c11b32a0a839293d4a32636
4692 Author: Reiner Herrmann <reiner@reiner-h.de>
4693 Date: Sun Nov 6 23:46:12 2016 +0100
4694
4695 build: Use deterministic dates for generated man pages
4696
4697 Pin the timezone to UTC so that the computed dates are deterministic
4698 and produce deterministic generated man pages.
4699
4700 Closes: #843469
4701 Signed-off-by: Guillem Jover <guillem@debian.org>
4702
4703 debian/changelog | 3 +++
4704 m4/dpkg-build.m4 | 2 +-
4705 2 files changed, 4 insertions(+), 1 deletion(-)
4706
4707 commit acae2616d9e28e4d387d9c455c4a6ca89aa5b862
4708 Author: Guillem Jover <guillem@debian.org>
4709 Date: Mon Nov 7 02:55:22 2016 +0100
4710
4711 debian: Ship deb-src-files(5) man page in dpkg-dev
4712
4713 Missed in commit 10264ea2e5dc7b5df31bffae6fd644638d89ee15.
4714
4715 debian/changelog | 1 +
4716 debian/dpkg-dev.manpages | 1 +
4717 2 files changed, 2 insertions(+)
4718
4719 commit 95ac91f64ddbf6c63cc5f152fbf2623a47c932b3
4720 Author: Sven Joachim <svenjoac@gmx.de>
4721 Date: Sun Nov 6 18:31:44 2016 +0100
4722
4723 debian: Add missing Breaks on old libdpkg-perl to dpkg
4724
4725 Commit 9d7ba99cc3ff84fc553ed39da9d2e4f4008d35b6 renamed the
4726 triplettable file to tupletable and added the necessary dpkg
4727 dependency to libdpkg-perl, but did not forbid the other now broken
4728 combination of old libdpkg-perl and new dpkg.
4729
4730 Closes: #843429
4731 Signed-off-by: Guillem Jover <guillem@debian.org>
4732
4733 debian/changelog | 3 +++
4734 debian/control | 2 ++
4735 2 files changed, 5 insertions(+)
4736
4737 commit 2636428d04b9b7f8fb6befcc7e6f6c12a9354189
4738 Author: Guillem Jover <guillem@debian.org>
4739 Date: Mon Nov 7 02:59:21 2016 +0100
4740
4741 debian: Add bug closure for Dpkg::Dist:Files load_dir bug
4742
4743 Closes: #843436
4744
4745 debian/changelog | 2 +-
4746 1 file changed, 1 insertion(+), 1 deletion(-)
4747
4748 commit 050d596fdc0b4ef78f55a7c96cc74cdbfadce2d4
4749 Author: Helge Kreutzmann <debian@helgefjell.de>
4750 Date: Sun Nov 6 09:01:55 2016 +0100
4751
4752 Update German translation of manual pages
4753
4754 Update to 2822t1f.
4755
4756 man/po/de.po | 238 ++++++++++++++++++++++++-----------------------------------
4757 1 file changed, 97 insertions(+), 141 deletions(-)
4758
4759 commit 2771731dcfdc3c0c4c9e23c1a35daf2ef307b84f
4760 Author: Helge Kreutzmann <debian@helgefjell.de>
4761 Date: Sun Nov 6 08:40:47 2016 +0100
4762
4763 Unify translation between man pages and scripts
4764
4765 scripts/po/de.po | 8 ++++----
4766 1 file changed, 4 insertions(+), 4 deletions(-)
4767
4768 commit 1095fdab355a0e41114e753827dc41dd3d8b879c
4769 Author: Guillem Jover <guillem@debian.org>
4770 Date: Sun Nov 6 07:42:11 2016 +0100
4771
4772 Dpkg::Dist::Files: Do not try to load non-files in load_dir method
4773
4774 Non-Linux systems allow to open directories, which return their
4775 contents, this makes the load method fail with parsing errors. Make
4776 the code only try to ever load regular files.
4777
4778 debian/changelog | 4 +++-
4779 scripts/Dpkg/Dist/Files.pm | 4 +++-
4780 2 files changed, 6 insertions(+), 2 deletions(-)
4781
4782 commit f7e8c9bbf1dfb8e26c11a66625dba34301585e7e
4783 Author: Guillem Jover <guillem@debian.org>
4784 Date: Sun Nov 6 06:28:25 2016 +0100
4785
4786 Bump version to 1.18.13
4787
4788 debian/changelog | 6 ++++++
4789 1 file changed, 6 insertions(+)
4790
4791 commit d60f0286d0347d29e2c5232d018e12dd74711596
4792 Author: Guillem Jover <guillem@debian.org>
4793 Date: Sun Nov 6 05:11:53 2016 +0100
4794
4795 Release 1.18.12
4796
4797 debian/changelog | 4 ++--
4798 1 file changed, 2 insertions(+), 2 deletions(-)
4799
4800 commit c4d76610c2596c985a731c9b91eea266d57d0a2b
4801 Author: Guillem Jover <guillem@debian.org>
4802 Date: Sun Nov 6 06:07:07 2016 +0100
4803
4804 po: Regenerate .pot files and merge .po files with them
4805
4806 dselect/po/bs.po | 2 +-
4807 dselect/po/ca.po | 2 +-
4808 dselect/po/cs.po | 2 +-
4809 dselect/po/da.po | 2 +-
4810 dselect/po/de.po | 2 +-
4811 dselect/po/dselect.pot | 4 +-
4812 dselect/po/el.po | 2 +-
4813 dselect/po/es.po | 2 +-
4814 dselect/po/et.po | 2 +-
4815 dselect/po/eu.po | 2 +-
4816 dselect/po/fr.po | 2 +-
4817 dselect/po/gl.po | 2 +-
4818 dselect/po/hu.po | 2 +-
4819 dselect/po/id.po | 2 +-
4820 dselect/po/it.po | 2 +-
4821 dselect/po/ja.po | 2 +-
4822 dselect/po/ko.po | 2 +-
4823 dselect/po/nb.po | 2 +-
4824 dselect/po/nl.po | 2 +-
4825 dselect/po/nn.po | 2 +-
4826 dselect/po/pl.po | 2 +-
4827 dselect/po/pt.po | 2 +-
4828 dselect/po/pt_BR.po | 2 +-
4829 dselect/po/ro.po | 2 +-
4830 dselect/po/ru.po | 2 +-
4831 dselect/po/sk.po | 2 +-
4832 dselect/po/sv.po | 2 +-
4833 dselect/po/tl.po | 2 +-
4834 dselect/po/vi.po | 2 +-
4835 dselect/po/zh_CN.po | 2 +-
4836 dselect/po/zh_TW.po | 2 +-
4837 man/po/de.po | 3887 ++++++++++++++++++++---------------------------
4838 man/po/dpkg-man.pot | 2151 ++++++++++++++++----------
4839 man/po/es.po | 2722 +++++++++++++++++++++------------
4840 man/po/fr.po | 2760 +++++++++++++++++++++------------
4841 man/po/hu.po | 2273 +++++++++++++++++----------
4842 man/po/it.po | 2735 +++++++++++++++++++++------------
4843 man/po/ja.po | 2729 +++++++++++++++++++++------------
4844 man/po/nl.po | 3667 ++++++++++++++++++++++----------------------
4845 man/po/pl.po | 2711 +++++++++++++++++++++------------
4846 man/po/pt_BR.po | 2229 +++++++++++++++++----------
4847 man/po/ru.po | 2269 +++++++++++++++++----------
4848 man/po/sv.po | 2502 +++++++++++++++++++-----------
4849 man/po/zh_CN.po | 2228 +++++++++++++++++----------
4850 po/ast.po | 2 +-
4851 po/bs.po | 2 +-
4852 po/ca.po | 2 +-
4853 po/cs.po | 2 +-
4854 po/da.po | 2 +-
4855 po/de.po | 2 +-
4856 po/dpkg.pot | 4 +-
4857 po/dz.po | 2 +-
4858 po/el.po | 2 +-
4859 po/eo.po | 2 +-
4860 po/es.po | 2 +-
4861 po/et.po | 2 +-
4862 po/eu.po | 2 +-
4863 po/fr.po | 2 +-
4864 po/gl.po | 2 +-
4865 po/hu.po | 2 +-
4866 po/id.po | 2 +-
4867 po/it.po | 2 +-
4868 po/ja.po | 2 +-
4869 po/km.po | 2 +-
4870 po/ko.po | 2 +-
4871 po/ku.po | 2 +-
4872 po/lt.po | 2 +-
4873 po/mr.po | 2 +-
4874 po/nb.po | 2 +-
4875 po/ne.po | 2 +-
4876 po/nl.po | 2 +-
4877 po/nn.po | 2 +-
4878 po/pa.po | 2 +-
4879 po/pl.po | 2 +-
4880 po/pt.po | 2 +-
4881 po/pt_BR.po | 2 +-
4882 po/ro.po | 2 +-
4883 po/ru.po | 2 +-
4884 po/sk.po | 2 +-
4885 po/sv.po | 2 +-
4886 po/th.po | 2 +-
4887 po/tl.po | 2 +-
4888 po/tr.po | 2 +-
4889 po/vi.po | 2 +-
4890 po/zh_CN.po | 2 +-
4891 po/zh_TW.po | 2 +-
4892 scripts/po/ca.po | 2 +-
4893 scripts/po/de.po | 2 +-
4894 scripts/po/dpkg-dev.pot | 4 +-
4895 scripts/po/es.po | 2 +-
4896 scripts/po/fr.po | 2 +-
4897 scripts/po/pl.po | 2 +-
4898 scripts/po/ru.po | 2 +-
4899 scripts/po/sv.po | 2 +-
4900 94 files changed, 20990 insertions(+), 14041 deletions(-)
4901
4902 commit 440df47fa761624e6199b05e924501d9bad34978
4903 Author: Guillem Jover <guillem@debian.org>
4904 Date: Sun Nov 6 05:35:09 2016 +0100
4905
4906 doc: Add missing comma between optional and author
4907
4908 README | 2 +-
4909 1 file changed, 1 insertion(+), 1 deletion(-)
4910
4911 commit 19ba65f1e1f88cec2fd9a0c25597772c6af7930e
4912 Author: Guillem Jover <guillem@debian.org>
4913 Date: Sun Nov 6 05:34:29 2016 +0100
4914
4915 man: Document environment variables used by source format modules
4916
4917 debian/changelog | 2 ++
4918 man/dpkg-source.man | 16 ++++++++++++++++
4919 2 files changed, 18 insertions(+)
4920
4921 commit 0448eb0b2748f12180a83081b68f66048fbb7446
4922 Author: Guillem Jover <guillem@debian.org>
4923 Date: Sun Nov 6 05:24:45 2016 +0100
4924
4925 man: Use %VERSION% in dpkg-statoverride(1) source item .TH macro
4926
4927 debian/changelog | 1 +
4928 man/dpkg-statoverride.man | 2 +-
4929 2 files changed, 2 insertions(+), 1 deletion(-)
4930
4931 commit 8a2b91519ef8f6827861150e6a863c5a6576deb6
4932 Author: Guillem Jover <guillem@debian.org>
4933 Date: Sun Nov 6 05:23:20 2016 +0100
4934
4935 man: Use "dpkg suite" as the manual item in .TH macro
4936
4937 debian/changelog | 1 +
4938 man/deb-buildinfo.man | 2 +-
4939 man/deb-changelog.man | 2 +-
4940 man/deb-changes.man | 2 +-
4941 man/deb-conffiles.man | 2 +-
4942 man/deb-control.man | 2 +-
4943 man/deb-extra-override.man | 2 +-
4944 man/deb-old.man | 2 +-
4945 man/deb-origin.man | 2 +-
4946 man/deb-override.man | 2 +-
4947 man/deb-postinst.man | 2 +-
4948 man/deb-postrm.man | 2 +-
4949 man/deb-preinst.man | 2 +-
4950 man/deb-prerm.man | 2 +-
4951 man/deb-shlibs.man | 2 +-
4952 man/deb-split.man | 2 +-
4953 man/deb-src-control.man | 2 +-
4954 man/deb-src-files.man | 2 +-
4955 man/deb-substvars.man | 2 +-
4956 man/deb-symbols.man | 2 +-
4957 man/deb-triggers.man | 2 +-
4958 man/deb-version.man | 2 +-
4959 man/deb.man | 2 +-
4960 man/deb822.man | 2 +-
4961 man/dpkg-architecture.man | 2 +-
4962 man/dpkg-buildpackage.man | 2 +-
4963 man/dpkg-checkbuilddeps.man | 2 +-
4964 man/dpkg-distaddfile.man | 2 +-
4965 man/dpkg-divert.man | 2 +-
4966 man/dpkg-genbuildinfo.man | 2 +-
4967 man/dpkg-genchanges.man | 2 +-
4968 man/dpkg-gencontrol.man | 2 +-
4969 man/dpkg-gensymbols.man | 2 +-
4970 man/dpkg-name.man | 2 +-
4971 man/dpkg-parsechangelog.man | 2 +-
4972 man/dpkg-scanpackages.man | 2 +-
4973 man/dpkg-scansources.man | 2 +-
4974 man/dpkg-shlibdeps.man | 2 +-
4975 man/dpkg-source.man | 2 +-
4976 man/dpkg-split.man | 2 +-
4977 man/dpkg-statoverride.man | 2 +-
4978 man/dsc.man | 2 +-
4979 man/dselect.man | 2 +-
4980 man/start-stop-daemon.man | 2 +-
4981 man/update-alternatives.man | 2 +-
4982 45 files changed, 45 insertions(+), 44 deletions(-)
4983
4984 commit ae2fef44767017905865d65d46c101a2a1b5596f
4985 Author: Guillem Jover <guillem@debian.org>
4986 Date: Sun Nov 6 05:17:01 2016 +0100
4987
4988 man: Rename FILE FORMATS section to FILES
4989
4990 debian/changelog | 2 ++
4991 man/dpkg-source.man | 2 +-
4992 2 files changed, 3 insertions(+), 1 deletion(-)
4993
4994 commit e1aebafaf6b8b54828655ec35e11ad290bc56873
4995 Author: Guillem Jover <guillem@debian.org>
4996 Date: Sun Nov 6 05:08:40 2016 +0100
4997
4998 build: Set umask to 0022 for functional test suite
4999
5000 debian/changelog | 3 ++-
5001 t-func/atlocal.in | 3 +++
5002 2 files changed, 5 insertions(+), 1 deletion(-)
5003
5004 commit 4087ff25f36c8169407ee69a854c32e4e4c5596e
5005 Author: Guillem Jover <guillem@debian.org>
5006 Date: Sun Nov 6 05:03:54 2016 +0100
5007
5008 Bump version to 1.18.12
5009
5010 debian/changelog | 6 ++++++
5011 1 file changed, 6 insertions(+)
5012
5013 commit 4a794e1db4749020c0bb96dc0c01f5d6e9753477
5014 Author: Guillem Jover <guillem@debian.org>
5015 Date: Sun Nov 6 03:09:08 2016 +0100
5016
5017 Release 1.18.11
5018
5019 debian/changelog | 6 +++---
5020 1 file changed, 3 insertions(+), 3 deletions(-)
5021
5022 commit 33ce3e2508fd8f8ad03415ff6d67ece0557f5113
5023 Author: Guillem Jover <guillem@debian.org>
5024 Date: Sun Nov 6 03:32:12 2016 +0100
5025
5026 po: Regenerate .pot files and merge .po files with them
5027
5028 dselect/po/bs.po | 2 +-
5029 dselect/po/ca.po | 2 +-
5030 dselect/po/cs.po | 2 +-
5031 dselect/po/da.po | 2 +-
5032 dselect/po/de.po | 2 +-
5033 dselect/po/dselect.pot | 4 +-
5034 dselect/po/el.po | 2 +-
5035 dselect/po/es.po | 2 +-
5036 dselect/po/et.po | 2 +-
5037 dselect/po/eu.po | 2 +-
5038 dselect/po/fr.po | 2 +-
5039 dselect/po/gl.po | 2 +-
5040 dselect/po/hu.po | 2 +-
5041 dselect/po/id.po | 2 +-
5042 dselect/po/it.po | 2 +-
5043 dselect/po/ja.po | 2 +-
5044 dselect/po/ko.po | 2 +-
5045 dselect/po/nb.po | 2 +-
5046 dselect/po/nl.po | 2 +-
5047 dselect/po/nn.po | 2 +-
5048 dselect/po/pl.po | 2 +-
5049 dselect/po/pt.po | 2 +-
5050 dselect/po/pt_BR.po | 2 +-
5051 dselect/po/ro.po | 2 +-
5052 dselect/po/ru.po | 2 +-
5053 dselect/po/sk.po | 2 +-
5054 dselect/po/sv.po | 2 +-
5055 dselect/po/tl.po | 2 +-
5056 dselect/po/vi.po | 2 +-
5057 dselect/po/zh_CN.po | 2 +-
5058 dselect/po/zh_TW.po | 2 +-
5059 man/po/de.po | 4511 +++++++++++++++++++++++++++--------------------
5060 man/po/es.po | 637 ++++---
5061 man/po/fr.po | 639 ++++---
5062 man/po/hu.po | 466 ++---
5063 man/po/it.po | 613 ++++---
5064 man/po/ja.po | 638 ++++---
5065 man/po/nl.po | 1676 ++++++++++++++----
5066 man/po/pl.po | 596 ++++---
5067 man/po/pt_BR.po | 422 ++---
5068 man/po/ru.po | 490 ++---
5069 man/po/sv.po | 610 ++++---
5070 man/po/zh_CN.po | 461 +++--
5071 po/ast.po | 74 +-
5072 po/bs.po | 85 +-
5073 po/ca.po | 120 +-
5074 po/cs.po | 118 +-
5075 po/da.po | 118 +-
5076 po/de.po | 2 +-
5077 po/dpkg.pot | 43 +-
5078 po/dz.po | 66 +-
5079 po/el.po | 68 +-
5080 po/eo.po | 118 +-
5081 po/es.po | 126 +-
5082 po/et.po | 66 +-
5083 po/eu.po | 120 +-
5084 po/fr.po | 122 +-
5085 po/gl.po | 68 +-
5086 po/hu.po | 66 +-
5087 po/id.po | 70 +-
5088 po/it.po | 120 +-
5089 po/ja.po | 120 +-
5090 po/km.po | 66 +-
5091 po/ko.po | 71 +-
5092 po/ku.po | 53 +-
5093 po/lt.po | 65 +-
5094 po/mr.po | 66 +-
5095 po/nb.po | 70 +-
5096 po/ne.po | 66 +-
5097 po/nl.po | 119 +-
5098 po/nn.po | 62 +-
5099 po/pa.po | 65 +-
5100 po/pl.po | 122 +-
5101 po/pt.po | 118 +-
5102 po/pt_BR.po | 68 +-
5103 po/ro.po | 74 +-
5104 po/ru.po | 118 +-
5105 po/sk.po | 68 +-
5106 po/sv.po | 118 +-
5107 po/th.po | 118 +-
5108 po/tl.po | 66 +-
5109 po/tr.po | 125 +-
5110 po/vi.po | 120 +-
5111 po/zh_CN.po | 118 +-
5112 po/zh_TW.po | 68 +-
5113 scripts/po/ca.po | 135 +-
5114 scripts/po/de.po | 5 +-
5115 scripts/po/dpkg-dev.pot | 117 +-
5116 scripts/po/es.po | 135 +-
5117 scripts/po/fr.po | 136 +-
5118 scripts/po/pl.po | 134 +-
5119 scripts/po/ru.po | 134 +-
5120 scripts/po/sv.po | 133 +-
5121 93 files changed, 9918 insertions(+), 6528 deletions(-)
5122
5123 commit e6f564f666698c43b49ed26cc2e54d8f7f9ce7a0
5124 Author: Guillem Jover <guillem@debian.org>
5125 Date: Sun Nov 6 03:21:28 2016 +0100
5126
5127 build: Distribute missing test files
5128
5129 scripts/Makefile.am | 3 +++
5130 1 file changed, 3 insertions(+)
5131
5132 commit 93f9e46472665af1574b85cb0f31199f83ad4355
5133 Author: Guillem Jover <guillem@debian.org>
5134 Date: Sat Nov 5 23:56:42 2016 +0100
5135
5136 debian: Add perl:Depends substvar to dpkg-dev package Depends
5137
5138 The scripts use modules not present in perl-base, so to be entirely
5139 correct we require the perl package, even though it gets pulled anyway
5140 by the libdpkg-perl package.
5141
5142 Warned-by: dpkg-gencontrol
5143
5144 debian/changelog | 1 +
5145 debian/control | 1 +
5146 2 files changed, 2 insertions(+)
5147
5148 commit 1852648603b1cc26ee4ce95a5173032445af4eb1
5149 Author: Guillem Jover <guillem@debian.org>
5150 Date: Fri Oct 21 00:18:55 2016 +0200
5151
5152 Dpkg::Vendor::Debian: Handle PIE enabled by default in gcc
5153
5154 Add support for compiler built-in features, so that we do not set
5155 them when enabled and set negated flags when disabled.
5156
5157 We use gcc spec files to set these flags so that we avoid any conflict
5158 with other incompatible flags that would make the build fail.
5159
5160 Closes: #835149
5161 Based-on-patch-by: Bálint Réczey <balint@balintreczey.hu>
5162
5163 Makefile.am | 2 ++
5164 data/no-pie-compile.specs | 2 ++
5165 data/no-pie-link.specs | 2 ++
5166 debian/changelog | 5 +++++
5167 debian/libdpkg-perl.install | 1 +
5168 man/dpkg-buildflags.man | 19 ++++++++++++++-----
5169 scripts/Dpkg/Vendor/Debian.pm | 23 +++++++++++++++++++++--
5170 7 files changed, 47 insertions(+), 7 deletions(-)
5171
5172 commit 53392da21859b4df51cb19b6c880f2f06135eca7
5173 Author: Helge Kreutzmann <debian@helgefjell.de>
5174 Date: Sat Nov 5 20:57:36 2016 +0100
5175
5176 Update German translation of manual pages
5177
5178 Update to 2790t17f10u.
5179
5180 man/po/de.po | 121 ++++++++++++++++++++++++++++++++---------------------------
5181 1 file changed, 66 insertions(+), 55 deletions(-)
5182
5183 commit 9d53237b7b8b330f8708553a22206f49a4be707c
5184 Author: Helge Kreutzmann <debian@helgefjell.de>
5185 Date: Sat Nov 5 18:10:07 2016 +0100
5186
5187 Update German scripts translation
5188
5189 Update to 586t.
5190
5191 scripts/po/de.po | 11 ++++++-----
5192 1 file changed, 6 insertions(+), 5 deletions(-)
5193
5194 commit b8227f0b53e67d0b43f295f01dcd8e08a5cce5aa
5195 Author: Guillem Jover <guillem@debian.org>
5196 Date: Sat Nov 5 19:55:42 2016 +0100
5197
5198 Dpkg::Changelog: Cope gracefully with a missing trailer timestamp
5199
5200 The get_timepiece methods might return an undef value if there was no
5201 timestamp in the trailer. Do not call the Time::Piece epoch method in
5202 that case, as that causes a perl error.
5203
5204 Regression introduced in commit ea22158eb8b0dcaf42b0cdacd5b4560764f353c8.
5205
5206 Closes: #843248
5207 Based-on-patch-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
5208
5209 debian/changelog | 3 +++
5210 scripts/Dpkg/Changelog.pm | 4 ++--
5211 scripts/Dpkg/Changelog/Entry.pm | 2 ++
5212 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 ++
5213 scripts/t/Dpkg_Changelog.t | 5 +++--
5214 scripts/t/Dpkg_Changelog/unreleased | 11 +++++++++++
5215 6 files changed, 23 insertions(+), 4 deletions(-)
5216
5217 commit 4daaec6bb83c65bc7b83022dd241b5d6bbf83b86
5218 Author: Guillem Jover <guillem@debian.org>
5219 Date: Fri Nov 4 05:28:26 2016 +0100
5220
5221 dpkg: Do not fail when removing non-existent files on read-only filesystems
5222
5223 Trying to rmdir(2) or unlink(2) a non-existent pathname on at least
5224 Linux returns with EROFS. Handle this case specifically to check if
5225 the pathname exists with access(2).
5226
5227 Closes: #838877
5228
5229 debian/changelog | 2 ++
5230 lib/dpkg/path-remove.c | 7 +++++++
5231 2 files changed, 9 insertions(+)
5232
5233 commit 1e3658185caf8de4034fb3648b32674970ce6cce
5234 Author: Guillem Jover <guillem@debian.org>
5235 Date: Fri Nov 4 04:11:59 2016 +0100
5236
5237 dpkg-buildpackage: Enable -Jauto by default
5238
5239 The Debian build daemons have already been enabling parallel builds for
5240 a some time now. This has the advantage that it should make the builds
5241 faster, and that it gives similar conditions to local builders to the
5242 ones on build daemon networks, helping to catch problems with parallel
5243 build support in packages before the upload.
5244
5245 Closes: #842845
5246 Suggested-by: Simon McVittie <smcv@debian.org>
5247
5248 debian/changelog | 1 +
5249 man/dpkg-buildpackage.man | 2 ++
5250 scripts/dpkg-buildpackage.pl | 9 +++++++--
5251 3 files changed, 10 insertions(+), 2 deletions(-)
5252
5253 commit 3787b186acab4fe9976679123aecd0c16e883293
5254 Author: Guillem Jover <guillem@debian.org>
5255 Date: Sat Nov 5 05:06:06 2016 +0100
5256
5257 debian: Set MAKEFLAGS to -jN from parallel=N in DEB_BUILD_OPTIONS
5258
5259 Honor parallel build option.
5260
5261 debian/changelog | 1 +
5262 debian/rules | 1 +
5263 2 files changed, 2 insertions(+)
5264
5265 commit e169dfcb236facb0cce6a6153178e11dbdcd1e0e
5266 Author: Guillem Jover <guillem@debian.org>
5267 Date: Fri Nov 4 03:25:22 2016 +0100
5268
5269 Test::Dpkg: Use x modifier on a long regex
5270
5271 Addresses RegularExpressions::RequireExtendedFormatting.
5272
5273 Warned-by: perlcritic
5274
5275 scripts/Test/Dpkg.pm | 19 ++++++++++++++++++-
5276 1 file changed, 18 insertions(+), 1 deletion(-)
5277
5278 commit f43fd1f753962228e0443c89f7274cc342f6694d
5279 Author: Guillem Jover <guillem@debian.org>
5280 Date: Fri Nov 4 03:24:09 2016 +0100
5281
5282 dpkg-genbuildinfo: Use an intermediate variable to placate perlcritic
5283
5284 The code is fine, but perlcritic seems to have issues properly parsing
5285 it. Let's help it by using an intermediate variable.
5286
5287 Addresses RegularExpressions::ProhibitUnusedCapture.
5288
5289 Warned-by: perlcritic
5290
5291 scripts/dpkg-genbuildinfo.pl | 3 ++-
5292 1 file changed, 2 insertions(+), 1 deletion(-)
5293
5294 commit b575f63c14444376f71fe78565b2a072e78e8297
5295 Author: Helge Kreutzmann <debian@helgefjell.de>
5296 Date: Sat Nov 5 10:00:58 2016 +0100
5297
5298 Update German translation of manual pages
5299
5300 Update to 2770t25f21u.
5301
5302 man/po/de.po | 1550 ++++++++++++++++++++++++++++++++++++++++------------------
5303 1 file changed, 1073 insertions(+), 477 deletions(-)
5304
5305 commit c61520d6efabf073405a162975f1388313424d41
5306 Author: Helge Kreutzmann <debian@helgefjell.de>
5307 Date: Sat Nov 5 09:31:12 2016 +0100
5308
5309 Fix typo
5310
5311 man/deb-buildinfo.man | 2 +-
5312 1 file changed, 1 insertion(+), 1 deletion(-)
5313
5314 commit f94c0d84648af8a128f37f029c903d6f3e9f430a
5315 Author: Helge Kreutzmann <debian@helgefjell.de>
5316 Date: Fri Nov 4 19:20:57 2016 +0100
5317
5318 Update German scripts translation
5319
5320 Update to 586t.
5321
5322 debian/changelog | 5 +-
5323 scripts/po/de.po | 136 ++++++++++++++++++++++++++++++++++++++++---------------
5324 2 files changed, 104 insertions(+), 37 deletions(-)
5325
5326 commit 90be667de7c9f54631579f0ec55b62a6b6a3a24f
5327 Author: Guillem Jover <guillem@debian.org>
5328 Date: Thu Nov 3 23:42:42 2016 +0100
5329
5330 dpkg-genbuildinfo: Filter .buildinfo files from checksums inclusion
5331
5332 This makes the script slightly more idempotent by filtering the only
5333 file it generates and registers itself.
5334
5335 scripts/dpkg-genbuildinfo.pl | 3 +++
5336 1 file changed, 3 insertions(+)
5337
5338 commit ebe99eaf776faed23639bffb8e020c81b4d455de
5339 Author: Guillem Jover <guillem@debian.org>
5340 Date: Thu Nov 3 23:35:33 2016 +0100
5341
5342 dpkg-genbuildinfo: For binary builds expect at least one binary artifact
5343
5344 If we are doing a binary build, we should expect at least one binary
5345 artifact, and fail otherwise, instead of just always emitting a
5346 warning due to missing binary artifacts.
5347
5348 Reported-by: Sven Joachim <svenjoac@gmx.de>
5349
5350 scripts/dpkg-genbuildinfo.pl | 18 ++++++++++--------
5351 1 file changed, 10 insertions(+), 8 deletions(-)
5352
5353 commit 45b7b6e794d066f027d977b4d59c1f3a7c6534c8
5354 Author: Guillem Jover <guillem@debian.org>
5355 Date: Thu Nov 3 23:35:33 2016 +0100
5356
5357 dpkg-genbuildinfo: For source builds always assume the .dsc is present
5358
5359 If we are doing a source build, we should just expect the source to be
5360 available, and fail otherwise, instead of just emitting a warning.
5361
5362 scripts/dpkg-genbuildinfo.pl | 9 +--------
5363 1 file changed, 1 insertion(+), 8 deletions(-)
5364
5365 commit ee8975322f93e41ccd5787ebb6cadaecc81cadf3
5366 Author: Guillem Jover <guillem@debian.org>
5367 Date: Tue Nov 1 06:21:18 2016 +0100
5368
5369 scripts: Add support for .buildinfo files
5370
5371 The .buildinfo files are a new type of control files, similar to
5372 the .changes files, meant to describe the environment of a build
5373 and its artifacts. They are meant to be added to the Debian archive
5374 to allow independent parties to reproduce a build and verify the
5375 result.
5376
5377 Specifications for .buildinfo are available at:
5378 <https://wiki.debian.org/ReproducibleBuilds/BuildinfoSpecification>
5379
5380 This patch adds support for .buildinfo files in Dpkg::Control,
5381 adds new .buildinfo fields to Dpkg::Control::Fields, a new
5382 builtin-system-build-paths Dpkg::Vendor hook, and adds a new script
5383 named dpkg-genbuildinfo, that will now be called by dpkg-buildpackage
5384 before generating the .changes file.
5385
5386 [ntyni@debian.org: small changes. ]
5387
5388 Closes: #138409
5389 Based-on-patch-by: Jérémy Bobbio <lunar@debian.org>
5390 Signed-off-by: Guillem Jover <guillem@debian.org>
5391
5392 debian/changelog | 7 +
5393 debian/dpkg-dev.install | 1 +
5394 debian/dpkg-dev.manpages | 2 +
5395 man/Makefile.am | 4 +
5396 man/deb-buildinfo.man | 178 ++++++++
5397 man/dpkg-buildpackage.man | 31 +-
5398 man/dpkg-genbuildinfo.man | 153 +++++++
5399 man/po/po4a.cfg | 6 +
5400 scripts/.gitignore | 1 +
5401 scripts/Dpkg/Control.pm | 13 +-
5402 scripts/Dpkg/Control/FieldsCore.pm | 41 +-
5403 scripts/Dpkg/Control/Types.pm | 3 +
5404 scripts/Dpkg/Vendor/Debian.pm | 2 +
5405 scripts/Dpkg/Vendor/Default.pm | 12 +
5406 scripts/Makefile.am | 2 +
5407 scripts/Test/Dpkg.pm | 1 +
5408 scripts/dpkg-buildpackage.pl | 35 +-
5409 scripts/dpkg-genbuildinfo.pl | 491 +++++++++++++++++++++
5410 scripts/po/POTFILES.in | 1 +
5411 .../t/dpkg_buildpackage/test-source_0_all.changes | 3 +
5412 .../t/dpkg_buildpackage/test-source_0_any.changes | 3 +
5413 .../dpkg_buildpackage/test-source_0_binary.changes | 3 +
5414 .../t/dpkg_buildpackage/test-source_0_full.changes | 3 +
5415 t/pod-spell.t | 2 +
5416 24 files changed, 982 insertions(+), 16 deletions(-)
5417
5418 commit f89e053f3e3a6f0f73a9ce2c8dd2c72db93d44bb
5419 Author: Guillem Jover <guillem@debian.org>
5420 Date: Thu Nov 3 03:38:44 2016 +0100
5421
5422 Dpkg::Dist::Files: Add new load_dir method
5423
5424 This method scans all fragment files inside a directory and loads
5425 each of them.
5426
5427 scripts/Dpkg/Dist/Files.pm | 15 +++++++++++++++
5428 scripts/t/Dpkg_Dist_Files.t | 16 +++++++++++++++-
5429 scripts/t/Dpkg_Dist_Files/files-fragment-a | 1 +
5430 scripts/t/Dpkg_Dist_Files/files-fragment-b | 1 +
5431 4 files changed, 32 insertions(+), 1 deletion(-)
5432
5433 commit 2aa7752b0069188cc692fd71db6a680d94bc1765
5434 Author: Guillem Jover <guillem@debian.org>
5435 Date: Thu Nov 3 03:37:50 2016 +0100
5436
5437 Dpkg::Dist::Files: Change add_file to return $file
5438
5439 scripts/Dpkg/Dist/Files.pm | 2 ++
5440 1 file changed, 2 insertions(+)
5441
5442 commit 39cb4f28e973ac1860b57777e795ce1eafb7875d
5443 Author: Guillem Jover <guillem@debian.org>
5444 Date: Thu Nov 3 01:05:59 2016 +0100
5445
5446 dpkg-distaddfile: Rename variable from $file to $filename
5447
5448 scripts/dpkg-distaddfile.pl | 6 +++---
5449 1 file changed, 3 insertions(+), 3 deletions(-)
5450
5451 commit ed51db5ca0f6bc9393f4a5480f2ddbce68374a9d
5452 Author: Sven Joachim <svenjoac@gmx.de>
5453 Date: Wed Nov 2 09:15:01 2016 +0100
5454
5455 man/po/de.po: Add missing italics marker
5456
5457 Its absence caused po4a to die with the `Unknown '<' or '>' sequence'
5458 error message.
5459
5460 man/po/de.po | 4 ++--
5461 1 file changed, 2 insertions(+), 2 deletions(-)
5462
5463 commit cae957871dad79bbd48e264611ad3b4ca146dd7c
5464 Author: Guillem Jover <guillem@debian.org>
5465 Date: Wed Nov 2 05:03:19 2016 +0100
5466
5467 dpkg-genchanges: Only add architectures for .deb/.udeb artifacts
5468
5469 When we are parsing filenames for artifacts that ressemble a known
5470 package, we should not be assuming that the third basename _-separated
5471 item is an architecture. Only consider it so for .deb and .udebs.
5472
5473 debian/changelog | 2 ++
5474 scripts/dpkg-genchanges.pl | 4 +---
5475 2 files changed, 3 insertions(+), 3 deletions(-)
5476
5477 commit 2783ac6d21466bb9e448ecbe89c95f8fbafadb92
5478 Author: Guillem Jover <guillem@debian.org>
5479 Date: Wed Nov 2 01:33:12 2016 +0100
5480
5481 dpkg-gencontrol: Do not update the files list file when printing to STDOUT
5482
5483 If we are outputting the contents to STDOUT, do not update the
5484 debian/files file, as we have not generated a control file that will
5485 allow to build a binary package.
5486
5487 debian/changelog | 2 ++
5488 scripts/dpkg-gencontrol.pl | 76 ++++++++++++++++++++++------------------------
5489 2 files changed, 39 insertions(+), 39 deletions(-)
5490
5491 commit 158f94e8cdc9aed56d29c625ab2a3edfcf30c8b7
5492 Author: Guillem Jover <guillem@debian.org>
5493 Date: Wed Nov 2 01:31:09 2016 +0100
5494
5495 dpkg-gencontrol: Delegate open/close operations to save() method
5496
5497 scripts/dpkg-gencontrol.pl | 23 +++++++++--------------
5498 1 file changed, 9 insertions(+), 14 deletions(-)
5499
5500 commit e977c30856fda238027cec2efa9ab888c04c8757
5501 Author: Guillem Jover <guillem@debian.org>
5502 Date: Wed Nov 2 01:14:51 2016 +0100
5503
5504 dpkg-gencontrol: Do substvar instantiation just once
5505
5506 Do it before perparing for the final output, instead of doing it per
5507 some specific fields and then a global one immediately before output.
5508
5509 debian/changelog | 1 +
5510 scripts/dpkg-gencontrol.pl | 8 ++++----
5511 2 files changed, 5 insertions(+), 4 deletions(-)
5512
5513 commit 36e180f62e258f043db360ddc549d59217f19588
5514 Author: Guillem Jover <guillem@debian.org>
5515 Date: Wed Nov 2 01:07:14 2016 +0100
5516
5517 man: Add zh_CH to gitignore
5518
5519 man/.gitignore | 1 +
5520 1 file changed, 1 insertion(+)
5521
5522 commit 8295cf9de5a5da6a1e9668e654a7ca2b4280b627
5523 Author: Helge Kreutzmann <debian@helgefjell.de>
5524 Date: Tue Nov 1 14:53:21 2016 +0100
5525
5526 Update German translation of manual pages
5527
5528 Update to 2751t2f1u.
5529
5530 man/po/de.po | 661 ++++++++++++++++++++++++++++++++---------------------------
5531 1 file changed, 358 insertions(+), 303 deletions(-)
5532
5533 commit 9404bc3be6e058d35ab314db1b1eddd1b182c61a
5534 Author: Helge Kreutzmann <debian@helgefjell.de>
5535 Date: Tue Nov 1 06:29:07 2016 +0100
5536
5537 Update German scripts translation
5538
5539 Update to 581t.
5540
5541 scripts/po/de.po | 13 ++++++++-----
5542 1 file changed, 8 insertions(+), 5 deletions(-)
5543
5544 commit 84bdfecc4d9e7ed248e41495742deb0720f5b08d
5545 Author: Sven Joachim <svenjoac@gmx.de>
5546 Date: Mon Oct 31 18:27:51 2016 +0100
5547
5548 German dpkg translation update
5549
5550 Update to 1091t.
5551
5552 debian/changelog | 1 +
5553 po/de.po | 76 +++++++++++++++++++++++++++++---------------------------
5554 2 files changed, 40 insertions(+), 37 deletions(-)
5555
5556 commit 9122b2f6bd869378627d073cc16ab1c932e55a74
5557 Author: Guillem Jover <guillem@debian.org>
5558 Date: Fri Aug 12 21:34:59 2016 +0200
5559
5560 dpkg-architecture: Add new DEB_*_ARCH_ABI and DEB_*_ARCH_LIBC variables
5561
5562 debian/changelog | 2 ++
5563 man/dpkg-architecture.man | 12 ++++++++++++
5564 scripts/dpkg-architecture.pl | 17 ++++++++++++-----
5565 scripts/mk/architecture.mk | 2 +-
5566 scripts/t/mk/architecture.mk | 6 ++++++
5567 5 files changed, 33 insertions(+), 6 deletions(-)
5568
5569 commit 15f36bee2a34ec03c77ac38dc156eea0005e6737
5570 Author: Guillem Jover <guillem@debian.org>
5571 Date: Sun Jun 14 16:42:02 2015 +0200
5572
5573 Dpkg::Arch: Support debarch_to_debtuple returning a hash references
5574
5575 scripts/Dpkg/Arch.pm | 9 ++++++++-
5576 1 file changed, 8 insertions(+), 1 deletion(-)
5577
5578 commit 9d7ba99cc3ff84fc553ed39da9d2e4f4008d35b6
5579 Author: Guillem Jover <guillem@debian.org>
5580 Date: Sun Jun 14 15:27:23 2015 +0200
5581
5582 arch: Internally represent architectures as quadruplets
5583
5584 This allows to detangle the libc used from the calling conventions.
5585
5586 Makefile.am | 3 +-
5587 data/abitable | 8 +--
5588 data/cputable | 4 +-
5589 data/ostable | 58 ++++++++++----------
5590 data/triplettable | 39 --------------
5591 data/tupletable | 39 ++++++++++++++
5592 debian/changelog | 1 +
5593 debian/control | 2 +
5594 man/dpkg-architecture.man | 33 +++++++++---
5595 scripts/Dpkg/Arch.pm | 120 ++++++++++++++++++++++--------------------
5596 scripts/Dpkg/Path.pm | 4 +-
5597 scripts/Dpkg/Vendor/Debian.pm | 6 +--
5598 scripts/dpkg-architecture.pl | 9 ++--
5599 scripts/t/Dpkg_Arch.t | 30 +++++------
5600 14 files changed, 191 insertions(+), 165 deletions(-)
5601
5602 commit 16847ec012a11435bec3872593ba3c7e5b9ff492
5603 Author: Guillem Jover <guillem@debian.org>
5604 Date: Fri Jan 29 11:13:12 2016 +0100
5605
5606 arch: Add a version pseudo-field to the arch tables
5607
5608 This should allow external parsers to know if they can understand the
5609 table contents.
5610
5611 data/abitable | 2 ++
5612 data/cputable | 2 ++
5613 data/ostable | 2 ++
5614 data/triplettable | 2 ++
5615 debian/changelog | 1 +
5616 man/dpkg-architecture.man | 7 +++++++
5617 6 files changed, 16 insertions(+)
5618
5619 commit 86a6018a6bd90ad091e9879145381003b1dd317b
5620 Author: Guillem Jover <guillem@debian.org>
5621 Date: Mon Oct 31 00:39:49 2016 +0100
5622
5623 debian: Move dpkg to be the first binary package stanza in debian/control
5624
5625 debhelper assigns special meaning by considering it the main package.
5626
5627 debian/changelog | 2 ++
5628 debian/control | 34 +++++++++++++++++-----------------
5629 2 files changed, 19 insertions(+), 17 deletions(-)
5630
5631 commit dd13047c47def1f54696527eee9769c57b98ac90
5632 Author: Guillem Jover <guillem@debian.org>
5633 Date: Mon Oct 31 01:03:01 2016 +0100
5634
5635 test: Simply ignore yes(1) error messages
5636
5637 While this is suboptimal, this is pretty much the only sane option we've
5638 got, as we cannot (per POSIX) reset a signal disposition that was set to
5639 IGNORE when the non-interactive shell got executed.
5640
5641 This partially reverts commit f074889198fa4099474b068a611ebd56bbfc20d8
5642 which was just wrong.
5643
5644 t-func/atlocal.in | 3 ---
5645 t-func/deb-split.at | 4 +++-
5646 2 files changed, 3 insertions(+), 4 deletions(-)
5647
5648 commit f074889198fa4099474b068a611ebd56bbfc20d8
5649 Author: Guillem Jover <guillem@debian.org>
5650 Date: Sun Oct 30 21:53:07 2016 +0100
5651
5652 test: Set SIGPIPE to a sane state
5653
5654 Some environments, such as Jenkins, set the SIGPIPE handler to ignore,
5655 which gets inherited by the test suite, and yes(1) barfs as it checks
5656 for error conditions after print. Reset the SIGPIPE handler to a sane
5657 default state.
5658
5659 t-func/atlocal.in | 3 +++
5660 1 file changed, 3 insertions(+)
5661
5662 commit 703872d23958cf0a427f323026961b0dfbfdf99f
5663 Author: Guillem Jover <guillem@debian.org>
5664 Date: Sun Oct 30 20:05:11 2016 +0100
5665
5666 debian: Run autotest test suite in verbose mode
5667
5668 The autotest machinery does not print any log when a test fails which is
5669 less than helpful when run on a build daemon.
5670
5671 debian/rules | 3 ++-
5672 1 file changed, 2 insertions(+), 1 deletion(-)
5673
5674 commit c84047753a72533f716c9ab245cce01297ccb297
5675 Author: Guillem Jover <guillem@debian.org>
5676 Date: Sun Oct 30 20:03:30 2016 +0100
5677
5678 t-func: Unset compressor environment variables
5679
5680 We should make the functional tests impervious to environment variables.
5681
5682 Reported-by: Sven Joachim <svenjoac@gmx.de>
5683
5684 t-func/atlocal.in | 6 ++++++
5685 1 file changed, 6 insertions(+)
5686
5687 commit 9921c4e45a37e6bd567fc7134176effbd59d0beb
5688 Author: Sven Joachim <svenjoac@gmx.de>
5689 Date: Sun Oct 30 10:53:50 2016 +0100
5690
5691 scripts/t: Do not try to sign test packages
5692
5693 If GnuPG is available in the build environment, dpkg-buildpackage will
5694 use it to sign the .dsc and .changes files which fails because there is
5695 no secret key for "Dpkg Developers <debian-dpkg@lists.debian.org>".
5696
5697 Signed-off-by: Guillem Jover <guillem@debian.org>
5698
5699 scripts/t/dpkg_buildpackage.t | 1 +
5700 1 file changed, 1 insertion(+)
5701
5702 commit 0bbc4f7b75f257807ea5d789a8226e8434bd6f58
5703 Author: Guillem Jover <guillem@debian.org>
5704 Date: Sun Oct 30 19:48:30 2016 +0100
5705
5706 scripts/t: Output STDERR when commands fail
5707
5708 Store the STDERR output and emit it as diag() output on exit failure.
5709 Also check the exit value for expected success. And do not abort on
5710 error from the dpkg-buildpackage command.
5711
5712 scripts/t/dpkg_buildpackage.t | 11 ++++++++---
5713 scripts/t/dpkg_source.t | 10 +++++++---
5714 2 files changed, 15 insertions(+), 6 deletions(-)
5715
5716 commit 4c379a6e218ad96185c2abdb074bf37def13dfd4
5717 Author: Guillem Jover <guillem@debian.org>
5718 Date: Sun Oct 30 17:22:55 2016 +0100
5719
5720 dpkg: Give more information on --set-selections warnings
5721
5722 Mention that the package cannot be found on the status nor available
5723 database, and that to the FAQ.
5724
5725 Closes: #842230
5726
5727 debian/changelog | 1 +
5728 src/select.c | 5 +++--
5729 2 files changed, 4 insertions(+), 2 deletions(-)
5730
5731 commit 109d819c409ba6f8013787da372f0565d4d3c214
5732 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
5733 Date: Sun Oct 30 17:14:05 2016 +0100
5734
5735 po: Update Dutch translations
5736
5737 [guillem@debian.org: Unfuzzy strings. ]
5738
5739 Closes: #841117, #842187
5740 Signed-off-by: Guillem Jover <guillem@debian.org>
5741
5742 debian/changelog | 4 +
5743 man/po/nl.po | 3831 ++++++++++++++++++++++++------------------------------
5744 po/nl.po | 124 +-
5745 3 files changed, 1703 insertions(+), 2256 deletions(-)
5746
5747 commit cce49e861302d8e2c2a29b95d265ce47c51b4c0c
5748 Author: Guillem Jover <guillem@debian.org>
5749 Date: Tue Oct 11 04:50:45 2016 +0200
5750
5751 man/po: Update .po files, unfuzzy strings and remove obsolete strings
5752
5753 - Unfuzzy strings after typo fixes.
5754 - Unfuzzy strings after pathname replacement.
5755 - Unfuzzy strings after hyphenation change.
5756 - Unfuzzy translations after switch from escape sequences to UTF-8.
5757 - Remove obsolete translation strings.
5758
5759 man/po/de.po | 9208 ++++++++++++++++++++++++++-------------------------
5760 man/po/dpkg-man.pot | 6943 ++++++++++++++++++++------------------
5761 man/po/es.po | 8142 ++++++++++++++++++++++++---------------------
5762 man/po/fr.po | 8750 ++++++++++++++++++++++++------------------------
5763 man/po/hu.po | 7692 +++++++++++++++++++++---------------------
5764 man/po/it.po | 8024 +++++++++++++++++++++++---------------------
5765 man/po/ja.po | 8315 ++++++++++++++++++++++++----------------------
5766 man/po/nl.po | 8393 +++++++++++++++++++++++++---------------------
5767 man/po/pl.po | 9041 ++++++++++++++++++++++++--------------------------
5768 man/po/pt_BR.po | 7776 ++++++++++++++++++++++---------------------
5769 man/po/ru.po | 8142 ++++++++++++++++++++++-----------------------
5770 man/po/sv.po | 8987 ++++++++++++++++++++++++-------------------------
5771 man/po/zh_CN.po | 7422 ++++++++++++++++++++++-------------------
5772 13 files changed, 55007 insertions(+), 51828 deletions(-)
5773
5774 commit 77dbe5778a811218d5308c1adb1838d55ba84565
5775 Author: Guillem Jover <guillem@debian.org>
5776 Date: Mon Sep 19 00:50:53 2016 +0200
5777
5778 test: Ignore POD coverage for partially private modules
5779
5780 The Dpkg::Arch and Dpkg::Source::Package modules are partially private,
5781 and several of its functions are not yet documented as public. Ignore
5782 these two for now to avoid the expected failures.
5783
5784 debian/changelog | 1 +
5785 t/pod-coverage.t | 7 ++++++-
5786 2 files changed, 7 insertions(+), 1 deletion(-)
5787
5788 commit 3c69ed9189bdcf6d86be470ec1b841624f719786
5789 Author: Guillem Jover <guillem@debian.org>
5790 Date: Mon Sep 19 00:50:30 2016 +0200
5791
5792 test: Pass -q to grep command to suppress matched output
5793
5794 debian/changelog | 1 +
5795 t/pod-coverage.t | 3 ++-
5796 2 files changed, 3 insertions(+), 1 deletion(-)
5797
5798 commit 583e7b0ab992c4770414e1f8f903f207035d0523
5799 Author: Guillem Jover <guillem@debian.org>
5800 Date: Wed Sep 14 23:26:16 2016 +0200
5801
5802 perl: Remove default «.» from @INC before loading modules
5803
5804 When loading eval'ed modules we should remove «.» from @INC, or we
5805 might end up loading code under the caller's control.
5806
5807 Fixes: CVE-2016-1238
5808
5809 debian/changelog | 2 ++
5810 dselect/methods/ftp/install.pl | 1 +
5811 dselect/methods/ftp/setup.pl | 5 ++++-
5812 dselect/methods/ftp/update.pl | 5 ++++-
5813 scripts/Dpkg/Changelog/Parse.pm | 1 +
5814 scripts/Dpkg/File.pm | 5 ++++-
5815 scripts/Dpkg/Gettext.pm | 5 ++++-
5816 scripts/Dpkg/Source/Package.pm | 6 +++++-
5817 scripts/Dpkg/Vendor.pm | 1 +
5818 scripts/dpkg-mergechangelogs.pl | 5 ++++-
5819 10 files changed, 30 insertions(+), 6 deletions(-)
5820
5821 commit b4e88220c2ba83bb96fc8f7430437b7d3e1bf1bf
5822 Author: Guillem Jover <guillem@debian.org>
5823 Date: Tue Sep 13 03:16:20 2016 +0200
5824
5825 dpkg: Do not log nor print duplicate removal action
5826
5827 We print “Removing <package> (<version>)” lines and log remove action
5828 twice when purging a package from frontends, because they usually first
5829 call --remove and then --purge sequentially. When purging a package
5830 which is already in config-files (i.e. it has been removed before),
5831 do not print nor log the remove action.
5832
5833 debian/changelog | 6 ++++++
5834 src/remove.c | 11 ++++++++---
5835 2 files changed, 14 insertions(+), 3 deletions(-)
5836
5837 commit 7ec59824455d8e7da029ad8bf53821e580cdac56
5838 Author: Guillem Jover <guillem@debian.org>
5839 Date: Mon Sep 12 01:20:44 2016 +0200
5840
5841 dselect: Include missing <new> for new and delete operator declarations
5842
5843 debian/changelog | 1 +
5844 dselect/cxx-support.cc | 2 ++
5845 2 files changed, 3 insertions(+)
5846
5847 commit f59f70bdad94b50de14b2939101c91387188bac4
5848 Author: Guillem Jover <guillem@debian.org>
5849 Date: Wed Sep 7 20:25:20 2016 +0200
5850
5851 test: Delete MAKEFLAGS when testing make invocations
5852
5853 If the parent has been called with -jN then the MAKEFLAGS will contain
5854 information to be used by the jobserver, but those file descriptors are
5855 closed in the way, and make complains.
5856
5857 As we are testing the makefiles serially anyway, just remove the
5858 MAKEFLAGS to get rid of the warnings.
5859
5860 debian/changelog | 1 +
5861 scripts/t/mk.t | 6 +++++-
5862 2 files changed, 6 insertions(+), 1 deletion(-)
5863
5864 commit 44cfbc4b31de7d3dc3c6471aeaf21768b4dc015a
5865 Author: Guillem Jover <guillem@debian.org>
5866 Date: Wed Sep 7 04:56:32 2016 +0200
5867
5868 build: Pass --as-needed to the linker for dselect to avoid libstdc++
5869
5870 We are not really using anything from libstdc++, so let's avoid the
5871 dependency entirely. This makes this the only frontend not to pull
5872 in the C++ run-time.
5873
5874 configure.ac | 1 +
5875 debian/changelog | 2 ++
5876 dselect/Makefile.am | 4 ++++
5877 m4/dpkg-linker.m4 | 19 +++++++++++++++++++
5878 4 files changed, 26 insertions(+)
5879
5880 commit ed6cbcf7a1706523580a91491adb9ecd55098f9c
5881 Author: Guillem Jover <guillem@debian.org>
5882 Date: Wed Sep 7 04:49:33 2016 +0200
5883
5884 dselect: Implement local abi::__cxa_pure_virtual
5885
5886 When using g++ if we provide our version of this function we can avoid
5887 the dependency on either libstdc++ or libsup++.
5888
5889 configure.ac | 12 ++++++++++++
5890 debian/changelog | 3 +++
5891 dselect/cxx-support.cc | 11 +++++++++++
5892 3 files changed, 26 insertions(+)
5893
5894 commit 1fc6530294334e421c0da3652181eedd2669433e
5895 Author: Guillem Jover <guillem@debian.org>
5896 Date: Wed Sep 7 04:39:14 2016 +0200
5897
5898 dselect: Add replacement new and delete array operators
5899
5900 debian/changelog | 1 +
5901 dselect/cxx-support.cc | 23 +++++++++++++++++++++++
5902 2 files changed, 24 insertions(+)
5903
5904 commit 2ca60a4d810dac811613e2c17bb0c28fc523dad4
5905 Author: Guillem Jover <guillem@debian.org>
5906 Date: Wed Sep 7 04:37:25 2016 +0200
5907
5908 dselect: Move C++ support code into its own file
5909
5910 debian/changelog | 1 +
5911 dselect/Makefile.am | 1 +
5912 dselect/cxx-support.cc | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++
5913 dselect/main.cc | 21 --------------------
5914 4 files changed, 55 insertions(+), 21 deletions(-)
5915
5916 commit bb4ae26e35f9ca76a991ace7fb3497823ac1a3e8
5917 Author: Guillem Jover <guillem@debian.org>
5918 Date: Mon Oct 10 05:36:30 2016 +0200
5919
5920 libdpkg: Simplify and trim-down dlist.h macros
5921
5922 Remove unused macros and simplify remaining ones given the current usage
5923 in the code base.
5924
5925 lib/dpkg/dlist.h | 39 ++++++++++++++++-----------------------
5926 lib/dpkg/triglib.c | 6 +++---
5927 lib/dpkg/trignote.c | 2 +-
5928 3 files changed, 20 insertions(+), 27 deletions(-)
5929
5930 commit 678fd0b6dc195f48779fda72b0eb97d68c85e7ac
5931 Author: Guillem Jover <guillem@debian.org>
5932 Date: Sat Sep 3 05:20:38 2016 +0200
5933
5934 libdpkg: Fix free() on uninitialized pointer in error_context_errmsg_format()
5935
5936 When erroring out inside a recursive error handler the error context
5937 errmsg field was not initialized, which meant the a free() was being
5938 done on a garbage pointer, crashing the program.
5939
5940 Regression introduced in commit 4e1e0e78412060de420d2fa7f8a24231d6eff9bb.
5941
5942 debian/changelog | 2 ++
5943 lib/dpkg/ehandle.c | 3 +--
5944 2 files changed, 3 insertions(+), 2 deletions(-)
5945
5946 commit cd08e06004d615073be86e8fe5b233ccf9d6c0ed
5947 Author: Guillem Jover <guillem@debian.org>
5948 Date: Sat Sep 3 18:12:49 2016 +0200
5949
5950 libdpkg: Add new unit test for error handling
5951
5952 debian/changelog | 1 +
5953 lib/dpkg/t/.gitignore | 1 +
5954 lib/dpkg/t/Makefile.am | 1 +
5955 lib/dpkg/t/t-ehandle.c | 129 +++++++++++++++++++++++++++++++++++++++++++++++++
5956 4 files changed, 132 insertions(+)
5957
5958 commit 1dff5fd4920f3d457a1b0b7d43d9ed9a3fb73f35
5959 Author: Guillem Jover <guillem@debian.org>
5960 Date: Wed Aug 10 20:39:39 2016 +0200
5961
5962 libdpkg: Improve comment in error_context_errmsg_format()
5963
5964 The wording was quite confusing on the code flow.
5965
5966 lib/dpkg/ehandle.c | 7 ++++---
5967 1 file changed, 4 insertions(+), 3 deletions(-)
5968
5969 commit d1f570622cff0fcfafd6b85f6beafce01d893563
5970 Author: Guillem Jover <guillem@debian.org>
5971 Date: Wed Aug 10 20:39:39 2016 +0200
5972
5973 libdpkg: Return error in error_context_errmsg_format() only if truncated
5974
5975 In case we have to use the emergency buffer because the previous
5976 vasprintf() call failed, we should only return an error code if the
5977 vsnprintf() call on the emergency buffer truncates the output.
5978
5979 debian/changelog | 4 ++++
5980 lib/dpkg/ehandle.c | 6 +++++-
5981 2 files changed, 9 insertions(+), 1 deletion(-)
5982
5983 commit 1d1c70fed17c17ef11e167b5c68825239659777b
5984 Author: Guillem Jover <guillem@debian.org>
5985 Date: Wed Aug 10 20:39:39 2016 +0200
5986
5987 libdpkg: Only set error context message if it has been formatted correctly
5988
5989 We should not be adding junk to the error context message.
5990
5991 debian/changelog | 2 ++
5992 lib/dpkg/ehandle.c | 3 ++-
5993 2 files changed, 4 insertions(+), 1 deletion(-)
5994
5995 commit 4f12a3b01b6e2bdcaf03e9f9b45d8bea7355ebcd
5996 Author: Guillem Jover <guillem@debian.org>
5997 Date: Sun Aug 28 17:05:24 2016 +0200
5998
5999 scripts/t: Skip the tests if IO::String is not present
6000
6001 This makes this dependency optional.
6002
6003 README | 2 +-
6004 debian/changelog | 1 +
6005 scripts/t/Dpkg_Control.t | 9 ++++++---
6006 scripts/t/Dpkg_Shlibs.t | 8 ++++++--
6007 4 files changed, 14 insertions(+), 6 deletions(-)
6008
6009 commit 322a17a9df9f4adfc029e3a40b185439b6acb224
6010 Author: Guillem Jover <guillem@debian.org>
6011 Date: Sun Aug 28 02:24:56 2016 +0200
6012
6013 libcompat: Disable gettext support in getopt module
6014
6015 We do not carry translations for this module, and it makes it pull
6016 libintl for programs that might not use it otherwise.
6017
6018 debian/changelog | 3 +++
6019 lib/compat/getopt.c | 11 +++--------
6020 2 files changed, 6 insertions(+), 8 deletions(-)
6021
6022 commit 7d22e85e637ae71791870497d001ff10609b31d3
6023 Author: Guillem Jover <guillem@debian.org>
6024 Date: Sat Aug 27 17:37:51 2016 +0200
6025
6026 libcompat: Include getopt module when we need getopt_long
6027
6028 The latter requires the local getopt implementation, so we need to
6029 include it even if the system provides a getopt implementation.
6030
6031 debian/changelog | 1 +
6032 lib/compat/Makefile.am | 4 ++++
6033 2 files changed, 5 insertions(+)
6034
6035 commit 251474f44384a584b8ac65407fb6ccc2cca66b97
6036 Author: Guillem Jover <guillem@debian.org>
6037 Date: Fri Aug 26 02:58:09 2016 +0200
6038
6039 libcompat: Add missing <errno.h> include
6040
6041 Warned-by: gcc on AIX
6042
6043 debian/changelog | 1 +
6044 lib/compat/strerror.c | 1 +
6045 2 files changed, 2 insertions(+)
6046
6047 commit 1d4e37d00e0aa8bd8b11bb034eb45812f3ec8ca5
6048 Author: Guillem Jover <guillem@debian.org>
6049 Date: Sun Aug 28 16:50:22 2016 +0200
6050
6051 libdpkg: Add <sys/sysmacros.h> on AIX for major() and minor()
6052
6053 configure.ac | 1 +
6054 debian/changelog | 1 +
6055 lib/dpkg/t/c-tarextract.c | 4 ++++
6056 3 files changed, 6 insertions(+)
6057
6058 commit 534510ae79d96691ba31d08b52c1158455a9621f
6059 Author: Guillem Jover <guillem@debian.org>
6060 Date: Fri Aug 26 02:58:36 2016 +0200
6061
6062 libdpkg: Use our own dpkg_ar_hdr instead of relying on the system one
6063
6064 The ar format is not standardized and some systems might provide a
6065 different format than the one used by dpkg. For example on AIX.
6066
6067 debian/changelog | 3 +++
6068 dpkg-deb/extract.c | 2 +-
6069 dpkg-split/info.c | 2 +-
6070 lib/dpkg/ar.c | 12 ++++++------
6071 lib/dpkg/ar.h | 19 ++++++++++++++++---
6072 lib/dpkg/t/t-ar.c | 6 +++---
6073 6 files changed, 30 insertions(+), 14 deletions(-)
6074
6075 commit 9d0d823be92a5931428f3c8eedb83d7a9efe2d37
6076 Author: Guillem Jover <guillem@debian.org>
6077 Date: Fri Aug 26 02:57:34 2016 +0200
6078
6079 data: Add support for AIX operating system
6080
6081 data/ostable | 1 +
6082 data/triplettable | 1 +
6083 debian/changelog | 2 ++
6084 scripts/t/Dpkg_Arch.t | 2 +-
6085 4 files changed, 5 insertions(+), 1 deletion(-)
6086
6087 commit c9fd007bbe22d52bd490f815f58bd46a398d53ae
6088 Author: Guillem Jover <guillem@debian.org>
6089 Date: Sun Aug 28 17:02:46 2016 +0200
6090
6091 Dpkg: Add new Dpkg::PROGMAKE variable to store GNU make command name
6092
6093 debian/changelog | 1 +
6094 scripts/Dpkg.pm | 8 +++++++-
6095 scripts/Makefile.am | 2 ++
6096 scripts/dpkg-buildpackage.pl | 2 +-
6097 scripts/t/mk.t | 3 ++-
6098 5 files changed, 13 insertions(+), 3 deletions(-)
6099
6100 commit 062ee4500fc879735c5b453a8b9e7c6c3cd4be4a
6101 Author: Guillem Jover <guillem@debian.org>
6102 Date: Tue Jan 20 21:46:24 2015 +0100
6103
6104 Dpkg: Add new Dpkg::PROGTAR variable to store GNU tar command name
6105
6106 debian/changelog | 1 +
6107 lib/dpkg/t/Makefile.am | 3 +++
6108 lib/dpkg/t/t-tarextract.t | 6 ++++--
6109 scripts/Dpkg.pm | 13 ++++++++++++-
6110 scripts/Dpkg/Source/Archive.pm | 5 +++--
6111 scripts/Makefile.am | 2 ++
6112 6 files changed, 25 insertions(+), 5 deletions(-)
6113
6114 commit c3a9a82fcf58df34077638cdbfd7bb752624629e
6115 Author: Guillem Jover <guillem@debian.org>
6116 Date: Sun Sep 4 18:21:02 2016 +0200
6117
6118 build: Do not honor DPKG_DATADIR on the installed Dpkg module
6119
6120 Move the environment variable DPKG_DATADIR override for Dpkg::DATADIR
6121 into the first assignment, so that the new replacement logic can make it
6122 disappear at installation time.
6123
6124 This simplifies the code and reduces the exposure of this internal
6125 purpose machinery.
6126
6127 debian/changelog | 1 +
6128 scripts/Dpkg.pm | 3 +--
6129 scripts/Makefile.am | 10 +++++-----
6130 3 files changed, 7 insertions(+), 7 deletions(-)
6131
6132 commit 33e6fcb5cd9b478e1646b50d247c233edcbd0088
6133 Author: Guillem Jover <guillem@debian.org>
6134 Date: Thu Aug 25 00:20:52 2016 +0200
6135
6136 Dpkg::Compression: Only use gzip --rsyncable on Debian and derivatives
6137
6138 The gzip package in Debian at some point acquired a Debian-specific
6139 --rsyncable option via a vendor patch. Which is not present in most
6140 of the major distributions, dpkg downstream systems, nor gzip upstream,
6141 who have stated they will most probably not accept it because people
6142 should be using pigz instead.
6143
6144 This option should have never been accepted in dpkg, ever. But removing
6145 it now would probably cause demands for tarring and feathering. In
6146 addition we cannot use the Dpkg::Vendor logic because that would cause
6147 circular module dependencies. The whole affair is pretty disgusting
6148 really.
6149
6150 Check the perl Config to discern Debian and hopefully derivatives too.
6151
6152 debian/changelog | 4 ++++
6153 scripts/Dpkg/Compression.pm | 21 ++++++++++++++++++++-
6154 2 files changed, 24 insertions(+), 1 deletion(-)
6155
6156 commit 739bb238937e2999feb6b853e5594d89fc981a56
6157 Author: Guillem Jover <guillem@debian.org>
6158 Date: Sat Oct 1 17:59:06 2016 +0200
6159
6160 Dpkg::Compression::FileHandle: Inherit from IO::File instead of FileHandle
6161
6162 Avoid the indirection, and use the more current module.
6163
6164 debian/changelog | 2 ++
6165 scripts/Dpkg/Compression/FileHandle.pm | 6 +++---
6166 2 files changed, 5 insertions(+), 3 deletions(-)
6167
6168 commit bc4ceb7af5ee80eb8f13852251f2b351f59ef06d
6169 Author: Guillem Jover <guillem@debian.org>
6170 Date: Wed Oct 5 04:11:36 2016 +0200
6171
6172 Dpkg::Build::Type: Always map the build type to the shortest string form
6173
6174 We should try to map to the shortest string to make life easier.
6175
6176 debian/changelog | 2 ++
6177 scripts/Dpkg/Build/Types.pm | 12 ++++++++----
6178 scripts/t/Dpkg_Build_Types.t | 6 +++---
6179 scripts/t/dpkg_buildpackage.t | 2 --
6180 4 files changed, 13 insertions(+), 9 deletions(-)
6181
6182 commit 05d5a6590879078c9992b9e8a8a07371413858e1
6183 Author: Guillem Jover <guillem@debian.org>
6184 Date: Fri Oct 14 23:58:59 2016 +0200
6185
6186 Dpkg::IPC: Defer filehandle closures in spawn() to avoid double-close
6187
6188 When the caller passes the same filehandle for STDIN, STDOUT or STDERR,
6189 the code will try to close the same filehandle more than once, producing
6190 an error. Defer the closures to the end using the same close_in_child
6191 array already used for other filehandles.
6192
6193 Closes: #839905, #840293
6194
6195 debian/changelog | 2 ++
6196 scripts/Dpkg/IPC.pm | 9 ++++++---
6197 2 files changed, 8 insertions(+), 3 deletions(-)
6198
6199 commit ea506ec3f20f6c81ce3dcff5cd99ab8146685a35
6200 Author: Guillem Jover <guillem@debian.org>
6201 Date: Sun Oct 2 19:51:59 2016 +0200
6202
6203 Dpkg::Source::Package: Prefix private functions with _
6204
6205 debian/changelog | 1 +
6206 scripts/Dpkg/Source/Package/V2.pm | 24 ++++++++++++------------
6207 scripts/Dpkg/Source/Package/V3/Bzr.pm | 6 +++---
6208 scripts/Dpkg/Source/Package/V3/Git.pm | 6 +++---
6209 scripts/Dpkg/Source/Package/V3/Quilt.pm | 16 ++++++++--------
6210 5 files changed, 27 insertions(+), 26 deletions(-)
6211
6212 commit fa532fbc4bcf5d67a3e50174cb5518381a71d0b4
6213 Author: Guillem Jover <guillem@debian.org>
6214 Date: Tue Sep 13 03:30:10 2016 +0200
6215
6216 Dpkg::Conf: Document obsolete functions
6217
6218 This fixes a Pod::Coverage issue.
6219
6220 debian/changelog | 1 +
6221 scripts/Dpkg/Conf.pm | 9 +++++++--
6222 2 files changed, 8 insertions(+), 2 deletions(-)
6223
6224 commit a42b066cf4677c2500c9f8e5bfdc14dfd7763e5a
6225 Author: Guillem Jover <guillem@debian.org>
6226 Date: Sun Oct 16 16:13:59 2016 +0200
6227
6228 Dpkg::Substvars: Fix POD formatting
6229
6230 Reported-by: Niels Thykier <niels@thykier.net>
6231
6232 scripts/Dpkg/Substvars.pm | 1 +
6233 1 file changed, 1 insertion(+)
6234
6235 commit 86819a8693e5fa4b5d8ccaace3131a52fd564789
6236 Author: Guillem Jover <guillem@debian.org>
6237 Date: Fri Oct 7 00:24:59 2016 +0200
6238
6239 u-a: Fix short-lived memory leaks
6240
6241 These interfaces were bad, as requiring to pass pre-allocated strings,
6242 means we cannot sanely recover and the call sites do not know when the
6243 function took ownership of the pointers or not, and as such subsequent
6244 calls might or might not be able to reuse the pointers or free them.
6245
6246 Reported-by: Helmut Grohne <helmut@subdivi.de>
6247
6248 debian/changelog | 2 ++
6249 utils/update-alternatives.c | 49 ++++++++++++++++++++++++---------------------
6250 2 files changed, 28 insertions(+), 23 deletions(-)
6251
6252 commit cdf41bcf1d3551ffa0ce1cc85be69d4ea9251893
6253 Author: Guillem Jover <guillem@debian.org>
6254 Date: Thu Aug 25 00:45:04 2016 +0200
6255
6256 u-a: Fix lookup by name on --config
6257
6258 The code was wrong and not working at least on Mac OS X.
6259
6260 debian/changelog | 2 ++
6261 utils/update-alternatives.c | 4 +---
6262 2 files changed, 3 insertions(+), 3 deletions(-)
6263
6264 commit e12ad320d4c073016d77acefdb71ebf4e34b82be
6265 Author: Guillem Jover <guillem@debian.org>
6266 Date: Sat Aug 27 17:38:50 2016 +0200
6267
6268 s-s-d: Port process handling to AIX
6269
6270 configure.ac | 1 +
6271 debian/changelog | 1 +
6272 utils/start-stop-daemon.c | 77 +++++++++++++++++++++++++++++++++++++++++++++--
6273 3 files changed, 76 insertions(+), 3 deletions(-)
6274
6275 commit 63fafbed03ca661147b2a958522292301436c8b5
6276 Author: Guillem Jover <guillem@debian.org>
6277 Date: Sat Aug 27 15:21:24 2016 +0200
6278
6279 s-s-d: Cleanup OS* macros
6280
6281 When setting them sort them on by relative importance/relevance/freeness.
6282 Separate the name with an underscore and use proper case for the kernel
6283 names. Update the name of several OSes/kernels.
6284
6285 utils/start-stop-daemon.c | 128 +++++++++++++++++++++++-----------------------
6286 1 file changed, 64 insertions(+), 64 deletions(-)
6287
6288 commit 47f9afbd7b1351f5673bf32b6f1da484c3b8563c
6289 Author: Guillem Jover <guillem@debian.org>
6290 Date: Tue Aug 23 21:45:05 2016 +0200
6291
6292 s-s-d: Port process handling to Mac OS X
6293
6294 Based-on-a-patch-by: Mo McRoberts <mo@nevali.net>
6295 Signed-off-by: Guillem Jover <guillem@debian.org>
6296
6297 debian/changelog | 2 ++
6298 utils/start-stop-daemon.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++
6299 2 files changed, 89 insertions(+)
6300
6301 commit 97af191aa67e3b6c03ba7d7fa22a88a0ec6591df
6302 Author: Guillem Jover <guillem@debian.org>
6303 Date: Tue Aug 23 21:41:35 2016 +0200
6304
6305 s-s-d: On FreeBSD return STATUS_UNKNOWN instead of false in do_procinit()
6306
6307 The function returns an enum status_code, not a bool.
6308
6309 debian/changelog | 2 ++
6310 utils/start-stop-daemon.c | 8 ++++----
6311 2 files changed, 6 insertions(+), 4 deletions(-)
6312
6313 commit 37af4e517e8fdf925638ddc57138a89ff0b8e8dd
6314 Author: Guillem Jover <guillem@debian.org>
6315 Date: Tue Aug 23 21:39:24 2016 +0200
6316
6317 s-s-d: Handle _POSIX_PRIORITY_SCHEDULING being defined to -1 or 0
6318
6319 POSIX states that these can be defined as -1 (unavailable), or 0
6320 (available at build-time, but might or might not be available at
6321 run-time). Handles these, which happens to be the case in Mac OS X.
6322
6323 debian/changelog | 2 ++
6324 utils/start-stop-daemon.c | 6 +++---
6325 2 files changed, 5 insertions(+), 3 deletions(-)
6326
6327 commit 454721714d100209ace5e8151bf9f9019de43ed6
6328 Author: Guillem Jover <guillem@debian.org>
6329 Date: Sat Aug 27 15:14:35 2016 +0200
6330
6331 s-s-d: Use reserved system preprocessor symbols
6332
6333 Use underscore-prefixed symbols to distinguish the system we are
6334 building for.
6335
6336 debian/changelog | 2 ++
6337 utils/start-stop-daemon.c | 6 +++---
6338 2 files changed, 5 insertions(+), 3 deletions(-)
6339
6340 commit 236305c3359262726f698cf79bd030f7e004b164
6341 Author: Guillem Jover <guillem@debian.org>
6342 Date: Thu Aug 25 01:02:59 2016 +0200
6343
6344 libdpkg: Cast strlen() return value to ssize_t to match write() return type
6345
6346 Warned-by: clang
6347
6348 debian/changelog | 1 +
6349 lib/dpkg/t/t-buffer.c | 2 +-
6350 2 files changed, 2 insertions(+), 1 deletion(-)
6351
6352 commit 43df068870410902c561d1cf6e7ae47ca080f6c6
6353 Author: Guillem Jover <guillem@debian.org>
6354 Date: Tue Aug 23 21:34:42 2016 +0200
6355
6356 libdpkg: Add missing <string.h> include
6357
6358 Warned-by: clang
6359
6360 debian/changelog | 1 +
6361 lib/dpkg/path-remove.c | 1 +
6362 2 files changed, 2 insertions(+)
6363
6364 commit f10a135c0e22cac01a68c08a3aea2303eb7d4f37
6365 Author: Guillem Jover <guillem@debian.org>
6366 Date: Tue Aug 23 21:33:48 2016 +0200
6367
6368 Cast off_t variables to intmax_t when printing them with %jd
6369
6370 Warned-by: clang
6371
6372 debian/changelog | 2 ++
6373 dpkg-deb/extract.c | 2 +-
6374 lib/dpkg/ar.c | 2 +-
6375 lib/dpkg/t/c-tarextract.c | 7 ++++---
6376 src/archives.c | 4 ++--
6377 src/configure.c | 3 ++-
6378 6 files changed, 12 insertions(+), 8 deletions(-)
6379
6380 commit 57b2ce9c2db08c74eeba0872740da1be09ce6874
6381 Author: Guillem Jover <guillem@debian.org>
6382 Date: Wed Jul 16 17:12:43 2014 +0200
6383
6384 test: Add an initial functional test suite for dpkg-deb and dpkg-split
6385
6386 Move various easy tests from the dpkg-tests repository, so that we can
6387 test whether the infrastructure is viable.
6388
6389 Makefile.am | 1 +
6390 configure.ac | 5 +
6391 debian/changelog | 1 +
6392 t-func/.gitignore | 5 +
6393 t-func/Makefile.am | 44 +++++++
6394 t-func/atlocal.in | 26 ++++
6395 t-func/deb-content.at | 42 +++++++
6396 t-func/deb-fields.at | 21 ++++
6397 t-func/deb-format.at | 329 ++++++++++++++++++++++++++++++++++++++++++++++++++
6398 t-func/deb-split.at | 86 +++++++++++++
6399 t-func/local.at | 32 +++++
6400 t-func/testsuite.at | 10 ++
6401 12 files changed, 602 insertions(+)
6402
6403 commit a54a3c7e86e2f7b568d4aa162586d46ab4ed7105
6404 Author: Guillem Jover <guillem@debian.org>
6405 Date: Sun Sep 18 22:43:20 2016 +0200
6406
6407 scripts/t: Add dpkg-buildpackage functional tests
6408
6409 Taken from dpkg-tests functional test suite.
6410
6411 debian/changelog | 1 +
6412 scripts/Makefile.am | 7 +
6413 scripts/t/dpkg_buildpackage.t | 209 +++++++++++++++++++++
6414 scripts/t/dpkg_buildpackage/test-source_0.dsc | 15 ++
6415 .../t/dpkg_buildpackage/test-source_0_all.changes | 24 +++
6416 .../t/dpkg_buildpackage/test-source_0_any.changes | 24 +++
6417 .../dpkg_buildpackage/test-source_0_binary.changes | 27 +++
6418 .../t/dpkg_buildpackage/test-source_0_full.changes | 33 ++++
6419 .../dpkg_buildpackage/test-source_0_source.changes | 27 +++
6420 9 files changed, 367 insertions(+)
6421
6422 commit 1d8f6e1fa32cedd33788991d9301899fc6f2dcfb
6423 Author: Guillem Jover <guillem@debian.org>
6424 Date: Tue Aug 5 22:08:12 2014 +0200
6425
6426 scripts/t: Add dpkg-source functional tests
6427
6428 debian/changelog | 1 +
6429 scripts/Makefile.am | 5 +
6430 scripts/Test/Dpkg.pm | 18 ++++
6431 scripts/t/dpkg_source.t | 167 ++++++++++++++++++++++++++++++++++
6432 scripts/t/dpkg_source/testsuite_0.dsc | 16 ++++
6433 scripts/t/dpkg_source/testsuite_1.dsc | 16 ++++
6434 scripts/t/dpkg_source/testsuite_2.dsc | 16 ++++
6435 scripts/t/dpkg_source/testsuite_3.dsc | 15 +++
6436 8 files changed, 254 insertions(+)
6437
6438 commit 6c32c76ba20b641e14fc1533cecb3ca674850a90
6439 Author: Guillem Jover <guillem@debian.org>
6440 Date: Sat Aug 20 18:47:41 2016 +0200
6441
6442 dpkg-source: Make the program reproducible when run standalone
6443
6444 Running dpkg-source directly is more common than running dpkg-deb
6445 directly. In addition dpkg-source needs to parse the changelog anyway,
6446 something that dpkg-deb does not need nor, in any case, has an easy way
6447 to do currently.
6448
6449 So let's make it generate reproducible source by default.
6450
6451 debian/changelog | 2 ++
6452 man/dpkg-source.man | 7 +++++++
6453 scripts/dpkg-source.pl | 3 +++
6454 3 files changed, 12 insertions(+)
6455
6456 commit 66a12fb8b22f13bb89dd59bf13db2fb939d3de87
6457 Author: Guillem Jover <guillem@debian.org>
6458 Date: Sat Aug 20 18:44:10 2016 +0200
6459
6460 Dpkg::Source::Archive: Fix reproducible source package support
6461
6462 We should make sure the generated tarball has its filenames sorted,
6463 otherwise tar will use whatever order comes from the filesystem.
6464
6465 debian/changelog | 2 ++
6466 scripts/Dpkg/Source/Archive.pm | 2 +-
6467 2 files changed, 3 insertions(+), 1 deletion(-)
6468
6469 commit a0be1b0c02f7af096db44e25d6e6eb4227cb3e57
6470 Author: Guillem Jover <guillem@debian.org>
6471 Date: Sat Aug 20 03:17:31 2016 +0200
6472
6473 libdpkg: Rename test suite commands to be prefixed with c- instead of t-
6474
6475 This should make it more clear that these are not intended to be used
6476 directly by the TAP test runner. In addition now we can use the proper
6477 name for the .t perl scripts.
6478
6479 debian/changelog | 1 +
6480 lib/dpkg/t/.gitignore | 5 ++---
6481 lib/dpkg/t/Makefile.am | 8 ++++----
6482 lib/dpkg/t/{t-tarextract.c => c-tarextract.c} | 0
6483 lib/dpkg/t/{t-treewalk.c => c-treewalk.c} | 0
6484 lib/dpkg/t/{t-tar.t => t-tarextract.t} | 4 ++--
6485 lib/dpkg/t/{t-tree.t => t-treewalk.t} | 4 ++--
6486 7 files changed, 11 insertions(+), 11 deletions(-)
6487
6488 commit 0f599ea0ae387771ccfb1aa866c4981ada83932a
6489 Author: Guillem Jover <guillem@debian.org>
6490 Date: Sat Aug 20 03:11:41 2016 +0200
6491
6492 libdpkg: Make test main function a TEST_ENTRY macro
6493
6494 This avoids confusing coverage programs, as the file that actually
6495 contains the main function is the test itself.
6496
6497 debian/changelog | 4 ++++
6498 lib/dpkg/t/t-ar.c | 3 +--
6499 lib/dpkg/t/t-arch.c | 3 +--
6500 lib/dpkg/t/t-buffer.c | 3 +--
6501 lib/dpkg/t/t-c-ctype.c | 3 +--
6502 lib/dpkg/t/t-command.c | 3 +--
6503 lib/dpkg/t/t-deb-version.c | 3 +--
6504 lib/dpkg/t/t-error.c | 3 +--
6505 lib/dpkg/t/t-macros.c | 3 +--
6506 lib/dpkg/t/t-mod-db.c | 3 +--
6507 lib/dpkg/t/t-path.c | 3 +--
6508 lib/dpkg/t/t-pkg-list.c | 3 +--
6509 lib/dpkg/t/t-pkg-queue.c | 3 +--
6510 lib/dpkg/t/t-pkginfo.c | 3 +--
6511 lib/dpkg/t/t-progname.c | 3 +--
6512 lib/dpkg/t/t-string.c | 3 +--
6513 lib/dpkg/t/t-subproc.c | 3 +--
6514 lib/dpkg/t/t-test-skip.c | 3 +--
6515 lib/dpkg/t/t-test.c | 3 +--
6516 lib/dpkg/t/t-trigger.c | 3 +--
6517 lib/dpkg/t/t-varbuf.c | 3 +--
6518 lib/dpkg/t/t-version.c | 3 +--
6519 lib/dpkg/test.h | 35 +++++++++++++++++------------------
6520 23 files changed, 42 insertions(+), 60 deletions(-)
6521
6522 commit 1c40b7de35c97b92876e29a3a8049c03207765c2
6523 Author: Guillem Jover <guillem@debian.org>
6524 Date: Thu Aug 18 05:41:54 2016 +0200
6525
6526 dpkg-gencontrol: Implement source stanza substvars prefixed with S:
6527
6528 These auto-generated variables map each source stanza field into an
6529 output substvar prefixed with “S:”.
6530
6531 debian/changelog | 3 +++
6532 man/deb-substvars.man | 8 ++++++++
6533 scripts/dpkg-gencontrol.pl | 1 +
6534 3 files changed, 12 insertions(+)
6535
6536 commit a8abe4885f8535a783bdb0c7188076a272dd6182
6537 Author: Guillem Jover <guillem@debian.org>
6538 Date: Thu Aug 18 05:41:54 2016 +0200
6539
6540 Dpkg::Substvars: Add new method set_field_substvars()
6541
6542 Refactor the ad-code in Dpkg::Control::HashCore to use this new method.
6543
6544 debian/changelog | 1 +
6545 scripts/Dpkg/Control/HashCore.pm | 4 +---
6546 scripts/Dpkg/Substvars.pm | 19 +++++++++++++++++++
6547 3 files changed, 21 insertions(+), 3 deletions(-)
6548
6549 commit 020460f5729775fcc5d7ac0a8289f87ce9732be0
6550 Author: Guillem Jover <guillem@debian.org>
6551 Date: Thu Aug 18 05:20:34 2016 +0200
6552
6553 dpkg: Initialize and reset the filesdb in --command-fd
6554
6555 debian/changelog | 2 ++
6556 src/main.c | 4 ++++
6557 2 files changed, 6 insertions(+)
6558
6559 commit fe8668803a7691b49a3b0aa1165c293d62235bb3
6560 Author: Guillem Jover <guillem@debian.org>
6561 Date: Thu Aug 18 05:19:59 2016 +0200
6562
6563 dpkg: Add new files_db_reset() function
6564
6565 src/filesdb.c | 9 +++++++++
6566 src/filesdb.h | 1 +
6567 2 files changed, 10 insertions(+)
6568
6569 commit 3b3efd17900415e5ca35ed30caa6d882b36dbc03
6570 Author: Guillem Jover <guillem@debian.org>
6571 Date: Thu Aug 18 05:18:36 2016 +0200
6572
6573 dpkg: Track newargs in a different variable to avoid modifying it
6574
6575 The dpkg_options_parse() call modifies the argv argument which means
6576 that if we try to free it later on or realloc it we will crash.
6577
6578 src/main.c | 7 ++++---
6579 1 file changed, 4 insertions(+), 3 deletions(-)
6580
6581 commit 83fdc82a38f4207ffa92162624c22c413534396d
6582 Author: Guillem Jover <guillem@debian.org>
6583 Date: Thu Aug 18 05:17:44 2016 +0200
6584
6585 dpkg: Shutdown the modstatdb in --get-selections
6586
6587 Otherwise we'll crash in commandfd.
6588
6589 debian/changelog | 1 +
6590 src/select.c | 2 ++
6591 2 files changed, 3 insertions(+)
6592
6593 commit 25da5c597065fcd033b0755327902a421c4124a0
6594 Author: Guillem Jover <guillem@debian.org>
6595 Date: Thu Aug 18 05:17:10 2016 +0200
6596
6597 libdpkg: Do not crash if we pass a NULL cip argument to setaction()
6598
6599 debian/changelog | 1 +
6600 lib/dpkg/options.c | 2 +-
6601 2 files changed, 2 insertions(+), 1 deletion(-)
6602
6603 commit 3404fd24ef8020b4d6dc17adb82d7e6c035d90dc
6604 Author: Guillem Jover <guillem@debian.org>
6605 Date: Wed Aug 17 02:54:50 2016 +0200
6606
6607 libdpkg: Reset pkg db when shutting down the modstat db
6608
6609 debian/changelog | 2 ++
6610 dselect/main.cc | 2 +-
6611 lib/dpkg/dbmodify.c | 2 ++
6612 3 files changed, 5 insertions(+), 1 deletion(-)
6613
6614 commit 4cf0771c7e06bbb0bdfd0ff041672e462a122605
6615 Author: Guillem Jover <guillem@debian.org>
6616 Date: Wed Aug 17 02:41:59 2016 +0200
6617
6618 dpkg: Switch from non-freeing malloc to m_malloc for invoke hooks
6619
6620 These do not need to be part of the non-freeing memory pool, as that
6621 should be reserved for packaging metadata.
6622
6623 debian/changelog | 1 +
6624 src/main.c | 19 +++++++++++++++++--
6625 src/main.h | 2 +-
6626 3 files changed, 19 insertions(+), 3 deletions(-)
6627
6628 commit 977b99e516cf667b035d9086d85bf17c9ad0f48d
6629 Author: Guillem Jover <guillem@debian.org>
6630 Date: Wed Dec 3 19:03:18 2014 +0100
6631
6632 dpkg: Switch from non-freeing malloc to m_malloc on statdb slurping
6633
6634 The individual strings are now nfstrsave()ed so there is no need to
6635 allocate the whole file in the non-freeing memory pool.
6636
6637 debian/changelog | 1 +
6638 src/statdb.c | 4 +++-
6639 2 files changed, 4 insertions(+), 1 deletion(-)
6640
6641 commit 29df37ac73cc130e53bfc4278db9ea912d488ca9
6642 Author: Guillem Jover <guillem@debian.org>
6643 Date: Mon Aug 15 23:12:43 2016 +0200
6644
6645 Dpkg: Document the behavior for consecutive calls to parse() methods
6646
6647 Prompted-by: Johannes Schauer <josch@debian.org>
6648
6649 debian/changelog | 2 ++
6650 scripts/Dpkg/Changelog/Debian.pm | 6 ++++--
6651 scripts/Dpkg/Conf.pm | 5 ++++-
6652 scripts/Dpkg/Control/HashCore.pm | 4 +++-
6653 scripts/Dpkg/Control/Info.pm | 4 ++--
6654 scripts/Dpkg/Control/Tests/Entry.pm | 5 ++++-
6655 scripts/Dpkg/Index.pm | 6 ++++--
6656 7 files changed, 23 insertions(+), 9 deletions(-)
6657
6658 commit 26e44471eb8d53b7a468d5cf3eeb72a875246d8b
6659 Author: Guillem Jover <guillem@debian.org>
6660 Date: Mon Aug 15 21:07:44 2016 +0200
6661
6662 Dpkg::Substavars: Make the parse method return the number of substvars parsed
6663
6664 debian/changelog | 2 ++
6665 scripts/Dpkg/Substvars.pm | 8 ++++++++
6666 2 files changed, 10 insertions(+)
6667
6668 commit 4570cd64ebdaf8d16a85e718cd700f6bfddbf305
6669 Author: Guillem Jover <guillem@debian.org>
6670 Date: Mon Aug 15 18:03:44 2016 +0200
6671
6672 Dpkg::Checksums: Mention that add_from_file is used to verify digests too
6673
6674 Make it explicit in the sub description.
6675
6676 Prompted-by: Johannes Schauer <josch@debian.org>
6677
6678 debian/changelog | 2 ++
6679 scripts/Dpkg/Checksums.pm | 6 +++---
6680 2 files changed, 5 insertions(+), 3 deletions(-)
6681
6682 commit df36f0eef973fb87f73eacd89fc6c8d1eb3ab94a
6683 Author: Guillem Jover <guillem@debian.org>
6684 Date: Mon Aug 15 17:49:41 2016 +0200
6685
6686 Dpkg: Add POD markup
6687
6688 scripts/Dpkg/Control.pm | 2 +-
6689 scripts/Dpkg/Vendor/Default.pm | 4 ++--
6690 2 files changed, 3 insertions(+), 3 deletions(-)
6691
6692 commit ec9a74a317feef78d5ca6579e21167767fa8fe40
6693 Author: Guillem Jover <guillem@debian.org>
6694 Date: Wed Aug 10 20:25:45 2016 +0200
6695
6696 Dpkg::Vendor: Rework keyring hooks
6697
6698 Add new archive-keyrings and archive-keyrings-historic for archive
6699 related keyrings. Rename keyrings to package-keyrings for the source
6700 package keyrings. And add a compatibility keyrings hook that aliases
6701 to package-keyrings and emits a deprecation warning.
6702
6703 Prompted-by: Johannes Schauer <josch@debian.org>
6704
6705 debian/changelog | 3 +++
6706 scripts/Dpkg/Source/Package.pm | 2 +-
6707 scripts/Dpkg/Vendor/Debian.pm | 9 ++++++++-
6708 scripts/Dpkg/Vendor/Default.pm | 25 +++++++++++++++++++++++--
6709 scripts/Dpkg/Vendor/Ubuntu.pm | 15 ++++++++++-----
6710 5 files changed, 45 insertions(+), 9 deletions(-)
6711
6712 commit 35f247d5ceda3637a477b92897a1e829dc36d25c
6713 Author: Guillem Jover <guillem@debian.org>
6714 Date: Sun Sep 18 19:13:37 2016 +0200
6715
6716 dpkg-deb: Generate reproducible file modes for the .deb control member
6717
6718 Closes: #787980
6719
6720 debian/changelog | 2 ++
6721 dpkg-deb/build.c | 22 ++++++++++++++--------
6722 2 files changed, 16 insertions(+), 8 deletions(-)
6723
6724 commit 6e5862ef6ee8409eb686db526fe93b91aa8dcb1d
6725 Author: Guillem Jover <guillem@debian.org>
6726 Date: Sat Aug 20 20:02:12 2016 +0200
6727
6728 dpkg-split: Make the deb-split(5) generation reproducible
6729
6730 Honor SOURCE_DATE_EPOCH, so that we can control the output and generate
6731 reproducible split packages.
6732
6733 debian/changelog | 2 ++
6734 dpkg-split/split.c | 24 ++++++++++++++++++++++++
6735 man/dpkg-split.man | 6 ++++++
6736 3 files changed, 32 insertions(+)
6737
6738 commit 31d3ed62687e99d2a22a942aa6c83e579863192a
6739 Author: Guillem Jover <guillem@debian.org>
6740 Date: Sat Aug 20 19:43:08 2016 +0200
6741
6742 dpkg-split: Do not emit epochs for unambiguous versions in deb-split header
6743
6744 Regression introduced in commit ce4f0311e6e7a7b5125c4e881a0f2d3a8e1eea45.
6745
6746 debian/changelog | 2 ++
6747 dpkg-split/split.c | 2 +-
6748 2 files changed, 3 insertions(+), 1 deletion(-)
6749
6750 commit 6560c152deda0e0e9f894ab2fd30c50a9b371c81
6751 Author: Guillem Jover <guillem@debian.org>
6752 Date: Sat Dec 6 09:23:04 2014 +0100
6753
6754 dpkg: Fix md5sum parse error messages to include package name affected
6755
6756 debian/changelog | 2 ++
6757 src/filesdb-hash.c | 27 ++++++++++++++-------------
6758 2 files changed, 16 insertions(+), 13 deletions(-)
6759
6760 commit 931a690aed6dbc0e08dd085b5748162f6eaa1535
6761 Author: Guillem Jover <guillem@debian.org>
6762 Date: Tue Aug 9 02:50:14 2016 +0200
6763
6764 dpkg: Remove obsolete --print-installation-architecture option
6765
6766 debian/changelog | 1 +
6767 doc/README.feature-removal-schedule | 16 ++++++++--------
6768 src/enquiry.c | 8 --------
6769 src/main.c | 1 -
6770 src/main.h | 1 -
6771 5 files changed, 9 insertions(+), 18 deletions(-)
6772
6773 commit b42e8e0a76e914cd88de8cbd41150064504a597b
6774 Author: Guillem Jover <guillem@debian.org>
6775 Date: Tue Aug 9 02:44:59 2016 +0200
6776
6777 dpkg-deb: Remove obsolete --old and --new options
6778
6779 debian/changelog | 1 +
6780 doc/README.feature-removal-schedule | 18 +++++++++---------
6781 dpkg-deb/main.c | 22 ----------------------
6782 man/dpkg-deb.man | 6 ------
6783 4 files changed, 10 insertions(+), 37 deletions(-)
6784
6785 commit ef6187ded62bb3973e4e57779edc87c3e2904af5
6786 Author: Guillem Jover <guillem@debian.org>
6787 Date: Tue Aug 9 02:19:28 2016 +0200
6788
6789 dpkg-deb: Obsolete bzip2 and lzma compression methods
6790
6791 debian/changelog | 1 +
6792 doc/README.feature-removal-schedule | 42 ++++++++++++++++++-------------------
6793 dpkg-deb/main.c | 6 +++---
6794 man/dpkg-deb.man | 9 ++++----
6795 4 files changed, 29 insertions(+), 29 deletions(-)
6796
6797 commit 15062f983997ead5b67c47aafbbb52ec9113f9b1
6798 Author: Guillem Jover <guillem@debian.org>
6799 Date: Tue Aug 9 01:58:40 2016 +0200
6800
6801 Dpkg::Substvars: Obsolete Source-Version substvar
6802
6803 Emit an error when the source package uses this substvar.
6804
6805 debian/changelog | 2 ++
6806 doc/README.feature-removal-schedule | 18 ++++++++++--------
6807 man/deb-substvars.man | 5 +++--
6808 scripts/Dpkg/Substvars.pm | 18 +++++++++++-------
6809 t/pod-spell.t | 1 +
6810 5 files changed, 27 insertions(+), 17 deletions(-)
6811
6812 commit c3eb16614789f56bc68d0c6b58930e6700ecf0ac
6813 Author: Javier Serrano Polo <javier@jasp.net>
6814 Date: Fri Aug 19 02:10:55 2016 +0200
6815
6816 dpkg-scanpackages: Support scanning a single binary file
6817
6818 This makes it possible to pass a binary package pathname so that the
6819 tree does not need to be traversed. This also makes this command
6820 symetric with dpkg-scansources.
6821
6822 Closes: #833964
6823 Signed-off-by: Guillem Jover <guillem@debian.org>
6824
6825 debian/changelog | 2 ++
6826 man/dpkg-scanpackages.man | 4 ++--
6827 scripts/dpkg-scanpackages.pl | 8 ++++----
6828 3 files changed, 8 insertions(+), 6 deletions(-)
6829
6830 commit cb0a2b1ef2781ca3d79a9aeca20c3eb30db08d1c
6831 Author: David Kalnischkies <david@kalnischkies.de>
6832 Date: Sun Aug 7 18:42:36 2016 +0200
6833
6834 dpkg-maintscript-helper: Make conffile commands more robust
6835
6836 Check that conffile pathname arguments are absolute paths. Verify
6837 version number to be valid.
6838
6839 [guillem@debian.org:
6840 - reword error messages.
6841 - add a comment explaining the --compare-versions usage.
6842 - use 0 instead of 1-1 as dummy version number. ]
6843
6844 Signed-off-by: Guillem Jover <guillem@debian.org>
6845
6846 debian/changelog | 3 +++
6847 scripts/dpkg-maintscript-helper.sh | 12 ++++++++++++
6848 2 files changed, 15 insertions(+)
6849
6850 commit 8765f379613cbaf8bd060719fdab4899a4e91608
6851 Author: Guillem Jover <guillem@debian.org>
6852 Date: Tue Aug 9 03:03:13 2016 +0200
6853
6854 debian: Stop compressing the dpkg.deb package with gzip
6855
6856 There are only 5 remaining packages in the Debian base system that still
6857 compress with gzip, the rest are all using xz, so there is no point in
6858 making dpkg use gzip any longer.
6859
6860 debian/changelog | 1 +
6861 debian/rules | 5 +----
6862 2 files changed, 2 insertions(+), 4 deletions(-)
6863
6864 commit a5e6bbdd8ae883eebe20f184afe0fa3732f2e057
6865 Author: Guillem Jover <guillem@debian.org>
6866 Date: Mon Aug 15 17:39:15 2016 +0200
6867
6868 debian: Remove ancient upgrade code from maintainer scripts
6869
6870 These were upgrade recipes from 1.9.x, 1.10.x and 1.15.x.
6871
6872 Makefile.am | 1 -
6873 debian/changelog | 1 +
6874 debian/dpkg.lintian-overrides | 2 --
6875 debian/dpkg.postinst | 28 ----------------
6876 debian/dpkg.preinst | 76 -------------------------------------------
6877 5 files changed, 1 insertion(+), 107 deletions(-)
6878
6879 commit 797b492eddb13889e1d8a86eabcf272738294a10
6880 Author: Guillem Jover <guillem@debian.org>
6881 Date: Tue Oct 4 04:21:03 2016 +0200
6882
6883 debian: Remove unused dh_strip from binary_indep
6884
6885 debian/changelog | 1 +
6886 debian/rules | 1 -
6887 2 files changed, 1 insertion(+), 1 deletion(-)
6888
6889 commit 8de212101893d64d519d2b70d7e8c8d867d3df84
6890 Author: Guillem Jover <guillem@debian.org>
6891 Date: Tue Oct 4 04:19:57 2016 +0200
6892
6893 debian: Use perl:Depends via dh_perl instead of a hardcoded perl
6894
6895 debian/changelog | 1 +
6896 debian/control | 2 +-
6897 debian/rules | 1 +
6898 3 files changed, 3 insertions(+), 1 deletion(-)
6899
6900 commit 19b2192db8382d435da6f424a9d9bba524670e5f
6901 Author: Guillem Jover <guillem@debian.org>
6902 Date: Fri Aug 5 23:47:06 2016 +0200
6903
6904 debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinks (again)
6905
6906 There are very few packages now using the hardcoded paths, with bugs and
6907 patches. It's about time to clean this up.
6908
6909 Makefile.am | 1 -
6910 TODO | 3 ---
6911 debian/changelog | 2 ++
6912 debian/control | 14 ++++++++++++++
6913 debian/dpkg.links | 3 ---
6914 5 files changed, 16 insertions(+), 7 deletions(-)
6915
6916 commit 3dfce697ebf2d8d7ccd4e0997a158e703e142f84
6917 Author: Guillem Jover <guillem@debian.org>
6918 Date: Wed Sep 14 04:10:53 2016 +0200
6919
6920 debian: Remove obsolete dependency relationships
6921
6922 All these are satisfied in Debian oldstable.
6923
6924 debian/changelog | 1 +
6925 debian/control | 17 +----------------
6926 2 files changed, 2 insertions(+), 16 deletions(-)
6927
6928 commit 7919a23bc6e04f1e1ea1e8df22bf97b621a02512
6929 Author: Guillem Jover <guillem@debian.org>
6930 Date: Wed Sep 14 03:29:03 2016 +0200
6931
6932 debian: Wrap and document dependency relationships
6933
6934 debian/changelog | 1 +
6935 debian/control | 99 ++++++++++++++++++++++++++++++++++++++++++++------------
6936 2 files changed, 79 insertions(+), 21 deletions(-)
6937
6938 commit eaae9ccefbcd678fb03b44146e8f4dfe4c33205f
6939 Author: Guillem Jover <guillem@debian.org>
6940 Date: Wed Sep 14 03:37:28 2016 +0200
6941
6942 debian: Add liblocale-gettext-perl to libdpkg-perl Recommends
6943
6944 The Dpkg::Gettext module makes conditional usage of this module, so
6945 we should Recommend it to give the user a chance to get it installed.
6946
6947 debian/changelog | 2 ++
6948 debian/control | 6 +++++-
6949 2 files changed, 7 insertions(+), 1 deletion(-)
6950
6951 commit 4636380f40be4a5041964c693d5813d4de94ba82
6952 Author: Guillem Jover <guillem@debian.org>
6953 Date: Wed Aug 17 01:58:51 2016 +0200
6954
6955 debian: Fix changelog translation entries
6956
6957 debian/changelog | 264 +++++++++++++++++++++++++++----------------------------
6958 1 file changed, 132 insertions(+), 132 deletions(-)
6959
6960 commit 97309bef8b664c2d58cb689a3e82848021ae9bad
6961 Author: Guillem Jover <guillem@debian.org>
6962 Date: Wed Aug 10 23:52:03 2016 +0200
6963
6964 data: Move architecture tables to a new data directory
6965
6966 Makefile.am | 10 +++++-----
6967 abitable => data/abitable | 0
6968 cputable => data/cputable | 0
6969 ostable => data/ostable | 0
6970 triplettable => data/triplettable | 0
6971 run-script | 2 +-
6972 scripts/Makefile.am | 2 +-
6973 utils/Makefile.am | 2 +-
6974 8 files changed, 8 insertions(+), 8 deletions(-)
6975
6976 commit 7fd94771c8340fecef49d90577de4d49adcfe323
6977 Author: Guillem Jover <guillem@debian.org>
6978 Date: Sun Sep 25 02:34:21 2016 +0200
6979
6980 man/po: Append the German addendum at the end of the translation
6981
6982 Do not assume that every page has the SEE ALSO section.
6983
6984 debian/changelog | 2 ++
6985 man/po/de.add | 2 +-
6986 2 files changed, 3 insertions(+), 1 deletion(-)
6987
6988 commit b1c278d631048724461c87e1e2749f2d1ed8be15
6989 Author: Guillem Jover <guillem@debian.org>
6990 Date: Sun Oct 16 22:41:54 2016 +0200
6991
6992 man: Disable hyphenation globally
6993
6994 Instead of marking specific words as not hyphenable, depending on the
6995 width of the output, which should not be considered stable. Or simply
6996 the SEE ALSO section. Just disable hyphenation globally for the whole
6997 man page.
6998
6999 debian/changelog | 2 ++
7000 man/deb-changelog.man | 1 +
7001 man/deb-changes.man | 1 +
7002 man/deb-conffiles.man | 1 +
7003 man/deb-control.man | 7 ++++---
7004 man/deb-extra-override.man | 1 +
7005 man/deb-old.man | 1 +
7006 man/deb-origin.man | 1 +
7007 man/deb-override.man | 2 +-
7008 man/deb-postinst.man | 1 +
7009 man/deb-postrm.man | 1 +
7010 man/deb-preinst.man | 1 +
7011 man/deb-prerm.man | 1 +
7012 man/deb-shlibs.man | 1 +
7013 man/deb-split.man | 1 +
7014 man/deb-src-control.man | 3 ++-
7015 man/deb-src-files.man | 2 +-
7016 man/deb-substvars.man | 2 +-
7017 man/deb-symbols.man | 1 +
7018 man/deb-triggers.man | 1 +
7019 man/deb-version.man | 1 +
7020 man/deb.man | 1 +
7021 man/deb822.man | 1 +
7022 man/dpkg-architecture.man | 13 +++++++------
7023 man/dpkg-buildflags.man | 15 ++++++++-------
7024 man/dpkg-buildpackage.man | 6 +++---
7025 man/dpkg-checkbuilddeps.man | 1 +
7026 man/dpkg-deb.man | 1 +
7027 man/dpkg-distaddfile.man | 2 +-
7028 man/dpkg-divert.man | 1 +
7029 man/dpkg-genchanges.man | 2 +-
7030 man/dpkg-gencontrol.man | 2 +-
7031 man/dpkg-gensymbols.man | 1 +
7032 man/dpkg-maintscript-helper.man | 2 +-
7033 man/dpkg-mergechangelogs.man | 1 +
7034 man/dpkg-name.man | 1 +
7035 man/dpkg-parsechangelog.man | 1 +
7036 man/dpkg-query.man | 1 +
7037 man/dpkg-scanpackages.man | 2 +-
7038 man/dpkg-scansources.man | 1 +
7039 man/dpkg-shlibdeps.man | 1 +
7040 man/dpkg-source.man | 2 +-
7041 man/dpkg-split.man | 1 +
7042 man/dpkg-statoverride.man | 1 +
7043 man/dpkg-trigger.man | 1 +
7044 man/dpkg-vendor.man | 1 +
7045 man/dpkg.cfg.man | 1 +
7046 man/dpkg.man | 2 +-
7047 man/dsc.man | 1 +
7048 man/dselect.cfg.man | 1 +
7049 man/dselect.man | 1 +
7050 man/start-stop-daemon.man | 1 +
7051 man/update-alternatives.man | 1 +
7052 53 files changed, 73 insertions(+), 30 deletions(-)
7053
7054 commit 590cc95af461469c8d858d593042aa111291d633
7055 Author: Guillem Jover <guillem@debian.org>
7056 Date: Mon Oct 17 03:45:37 2016 +0200
7057
7058 man: Switch from groff escape sequences to UTF-8
7059
7060 This will make writting and translating the man pages easier.
7061
7062 debian/changelog | 1 +
7063 man/deb-changelog.man | 10 ++++----
7064 man/deb-changes.man | 8 +++---
7065 man/deb-control.man | 30 +++++++++++------------
7066 man/deb-old.man | 2 +-
7067 man/deb-origin.man | 4 +--
7068 man/deb-split.man | 18 +++++++-------
7069 man/deb-src-control.man | 30 +++++++++++------------
7070 man/deb-symbols.man | 6 ++---
7071 man/deb-triggers.man | 14 +++++------
7072 man/deb-version.man | 14 +++++------
7073 man/deb.man | 4 +--
7074 man/deb822.man | 14 +++++------
7075 man/dpkg-buildflags.man | 14 +++++------
7076 man/dpkg-buildpackage.man | 2 +-
7077 man/dpkg-deb.man | 8 +++---
7078 man/dpkg-divert.man | 2 +-
7079 man/dpkg-gensymbols.man | 28 ++++++++++-----------
7080 man/dpkg-maintscript-helper.man | 2 +-
7081 man/dpkg-mergechangelogs.man | 4 +--
7082 man/dpkg-name.man | 8 +++---
7083 man/dpkg-parsechangelog.man | 6 ++---
7084 man/dpkg-query.man | 30 +++++++++++------------
7085 man/dpkg-shlibdeps.man | 12 ++++-----
7086 man/dpkg-source.man | 54 ++++++++++++++++++++---------------------
7087 man/dpkg-statoverride.man | 6 ++---
7088 man/dpkg.cfg.man | 2 +-
7089 man/dpkg.man | 48 ++++++++++++++++++------------------
7090 man/dsc.man | 8 +++---
7091 man/dselect.cfg.man | 2 +-
7092 man/dselect.man | 44 ++++++++++++++++-----------------
7093 man/po/po4a.cfg | 2 +-
7094 man/update-alternatives.man | 4 +--
7095 33 files changed, 221 insertions(+), 220 deletions(-)
7096
7097 commit 75439a326729192b9ceeee0021956bda7e89158d
7098 Author: Guillem Jover <guillem@debian.org>
7099 Date: Wed Oct 5 04:30:17 2016 +0200
7100
7101 man: Generate the man pages at build time
7102
7103 This makes it possible to filter them and update several variable
7104 strings such as system and package pathnames, the release date and
7105 the dpkg suite version. And will make it possible to use UTF-8 in
7106 the source and convert to the more conservative groff escape
7107 sequences on the output.
7108
7109 configure.ac | 1 +
7110 debian/changelog | 5 +
7111 m4/dpkg-build.m4 | 8 ++
7112 man/.gitignore | 5 +
7113 man/Makefile.am | 130 ++++++++++++++++++---
7114 man/{deb-changelog.5 => deb-changelog.man} | 2 +-
7115 man/{deb-changes.5 => deb-changes.man} | 2 +-
7116 man/{deb-conffiles.5 => deb-conffiles.man} | 10 +-
7117 man/{deb-control.5 => deb-control.man} | 2 +-
7118 ...deb-extra-override.5 => deb-extra-override.man} | 2 +-
7119 man/{deb-old.5 => deb-old.man} | 2 +-
7120 man/{deb-origin.5 => deb-origin.man} | 6 +-
7121 man/{deb-override.5 => deb-override.man} | 2 +-
7122 man/{deb-postinst.5 => deb-postinst.man} | 2 +-
7123 man/{deb-postrm.5 => deb-postrm.man} | 2 +-
7124 man/{deb-preinst.5 => deb-preinst.man} | 2 +-
7125 man/{deb-prerm.5 => deb-prerm.man} | 2 +-
7126 man/{deb-shlibs.5 => deb-shlibs.man} | 2 +-
7127 man/{deb-split.5 => deb-split.man} | 2 +-
7128 man/{deb-src-control.5 => deb-src-control.man} | 2 +-
7129 man/{deb-src-files.5 => deb-src-files.man} | 2 +-
7130 man/{deb-substvars.5 => deb-substvars.man} | 2 +-
7131 man/{deb-symbols.5 => deb-symbols.man} | 2 +-
7132 man/{deb-triggers.5 => deb-triggers.man} | 3 +-
7133 man/{deb-version.5 => deb-version.man} | 2 +-
7134 man/{deb.5 => deb.man} | 2 +-
7135 man/{deb822.5 => deb822.man} | 2 +-
7136 man/{dpkg-architecture.1 => dpkg-architecture.man} | 14 +--
7137 man/{dpkg-buildflags.1 => dpkg-buildflags.man} | 16 +--
7138 man/{dpkg-buildpackage.1 => dpkg-buildpackage.man} | 6 +-
7139 ...kg-checkbuilddeps.1 => dpkg-checkbuilddeps.man} | 4 +-
7140 man/{dpkg-deb.1 => dpkg-deb.man} | 2 +-
7141 man/{dpkg-distaddfile.1 => dpkg-distaddfile.man} | 2 +-
7142 man/{dpkg-divert.1 => dpkg-divert.man} | 6 +-
7143 man/{dpkg-genchanges.1 => dpkg-genchanges.man} | 2 +-
7144 man/{dpkg-gencontrol.1 => dpkg-gencontrol.man} | 2 +-
7145 man/{dpkg-gensymbols.1 => dpkg-gensymbols.man} | 2 +-
7146 ...script-helper.1 => dpkg-maintscript-helper.man} | 2 +-
7147 ...-mergechangelogs.1 => dpkg-mergechangelogs.man} | 2 +-
7148 man/{dpkg-name.1 => dpkg-name.man} | 2 +-
7149 ...kg-parsechangelog.1 => dpkg-parsechangelog.man} | 2 +-
7150 man/{dpkg-query.1 => dpkg-query.man} | 8 +-
7151 man/{dpkg-scanpackages.1 => dpkg-scanpackages.man} | 2 +-
7152 man/{dpkg-scansources.1 => dpkg-scansources.man} | 2 +-
7153 man/{dpkg-shlibdeps.1 => dpkg-shlibdeps.man} | 22 ++--
7154 man/{dpkg-source.1 => dpkg-source.man} | 2 +-
7155 man/{dpkg-split.1 => dpkg-split.man} | 6 +-
7156 man/{dpkg-statoverride.1 => dpkg-statoverride.man} | 6 +-
7157 man/{dpkg-trigger.1 => dpkg-trigger.man} | 5 +-
7158 man/{dpkg-vendor.1 => dpkg-vendor.man} | 8 +-
7159 man/{dpkg.cfg.5 => dpkg.cfg.man} | 6 +-
7160 man/{dpkg.1 => dpkg.man} | 38 +++---
7161 man/{dsc.5 => dsc.man} | 2 +-
7162 man/{dselect.cfg.5 => dselect.cfg.man} | 6 +-
7163 man/{dselect.1 => dselect.man} | 8 +-
7164 man/po/po4a.cfg | 104 ++++++++---------
7165 man/{start-stop-daemon.8 => start-stop-daemon.man} | 2 +-
7166 ...date-alternatives.1 => update-alternatives.man} | 14 +--
7167 man/utf8toman.sed | 88 ++++++++++++++
7168 59 files changed, 404 insertions(+), 195 deletions(-)
7169
7170 commit 6db5b664cd164a553c6c7d2960cc93e83a5ef689
7171 Author: Guillem Jover <guillem@debian.org>
7172 Date: Mon Oct 3 04:11:47 2016 +0200
7173
7174 man: Improve user-defined field export marker documentation
7175
7176 Mention that X can be followed by zero or more (instead of one or more)
7177 letters. Turn the items into a proper list.
7178
7179 debian/changelog | 3 +++
7180 man/deb-src-control.5 | 32 ++++++++++++++++++++------------
7181 2 files changed, 23 insertions(+), 12 deletions(-)
7182
7183 commit 47da670a4743bc08d704dd6aa92111b582c96582
7184 Author: Guillem Jover <guillem@debian.org>
7185 Date: Mon Oct 3 04:01:17 2016 +0200
7186
7187 man: Turn the Multi-Arch values into a list
7188
7189 This should make it easier to scan.
7190
7191 debian/changelog | 1 +
7192 man/deb-control.5 | 35 +++++++++++++++++++++++------------
7193 2 files changed, 24 insertions(+), 12 deletions(-)
7194
7195 commit 0dd43d6f6e2f22ff29a9ce6f2e3ace5f448ed8b8
7196 Author: Guillem Jover <guillem@debian.org>
7197 Date: Mon Sep 26 02:24:14 2016 +0200
7198
7199 man: Move paragraph markup outside of indented level in u-a(1)
7200
7201 man/update-alternatives.1 | 6 +++---
7202 1 file changed, 3 insertions(+), 3 deletions(-)
7203
7204 commit 8a3558d6b2bd62cab93a6596cceb625962d572a8
7205 Author: Guillem Jover <guillem@debian.org>
7206 Date: Mon Sep 26 02:23:17 2016 +0200
7207
7208 man: Turn the u-a(1) --query example item into a sub-section
7209
7210 This makes it more clear that this is not another field, but an entire
7211 sub-section of its own.
7212
7213 debian/changelog | 1 +
7214 man/update-alternatives.1 | 3 +--
7215 2 files changed, 2 insertions(+), 2 deletions(-)
7216
7217 commit 48cb9c0b34343529b5f7860dba7d834976c83fe6
7218 Author: Guillem Jover <guillem@debian.org>
7219 Date: Mon Sep 26 02:22:31 2016 +0200
7220
7221 man: Add missing options markup
7222
7223 The options should be always in bold.
7224
7225 man/update-alternatives.1 | 4 ++--
7226 1 file changed, 2 insertions(+), 2 deletions(-)
7227
7228 commit 49d0db0de56a7305d45e8fd7bac1d7a1f2b6e5e5
7229 Author: Guillem Jover <guillem@debian.org>
7230 Date: Mon Sep 26 02:21:51 2016 +0200
7231
7232 man: Itemize --log format entries in dpkg(1)
7233
7234 This makes it easier to read.
7235
7236 debian/changelog | 1 +
7237 man/dpkg.1 | 33 ++++++++++++++++++++-------------
7238 2 files changed, 21 insertions(+), 13 deletions(-)
7239
7240 commit 4b62c7950ee00e5a0c781a6a9686450a818978ef
7241 Author: Guillem Jover <guillem@debian.org>
7242 Date: Mon Sep 26 02:20:59 2016 +0200
7243
7244 man: Fix bogus markup
7245
7246 Remove markups for missing or unbalanced items.
7247
7248 man/dpkg.1 | 1 -
7249 man/update-alternatives.1 | 3 +--
7250 2 files changed, 1 insertion(+), 3 deletions(-)
7251
7252 commit f96e9936d79b12b404a8ef8703b85a8ded597bdb
7253 Author: Guillem Jover <guillem@debian.org>
7254 Date: Mon Sep 26 02:20:15 2016 +0200
7255
7256 man: Remove redundant markup in dpkg-gensymbols(1)
7257
7258 man/dpkg-gensymbols.1 | 32 +++++++++++++-------------------
7259 1 file changed, 13 insertions(+), 19 deletions(-)
7260
7261 commit 3a8c4193ddbbf7d7039a02442b7f5094b3b4bf86
7262 Author: Guillem Jover <guillem@debian.org>
7263 Date: Mon Sep 26 02:15:55 2016 +0200
7264
7265 man: Switch deb-triggers(5) types into a proper list
7266
7267 debian/changelog | 1 +
7268 man/deb-triggers.5 | 31 ++++++++++++-------------------
7269 2 files changed, 13 insertions(+), 19 deletions(-)
7270
7271 commit 6d4e43ed854f51a9eb3c3cd946cb8abfab66858c
7272 Author: Guillem Jover <guillem@debian.org>
7273 Date: Thu Sep 22 20:33:58 2016 +0200
7274
7275 man: Fix typo in dpkg-buildflags(1)
7276
7277 man/dpkg-buildflags.1 | 2 +-
7278 1 file changed, 1 insertion(+), 1 deletion(-)
7279
7280 commit 7e910c8d4b93d2b958da51f32aa26bd76575959e
7281 Author: Guillem Jover <guillem@debian.org>
7282 Date: Fri Aug 19 02:29:44 2016 +0200
7283
7284 man: Add version when "new" substvars were introduced in deb-substvars(5)
7285
7286 debian/changelog | 1 +
7287 man/deb-substvars.5 | 10 +++++-----
7288 2 files changed, 6 insertions(+), 5 deletions(-)
7289
7290 commit 01f819fb4742d68063f4aee12b63b84b5100b014
7291 Author: Guillem Jover <guillem@debian.org>
7292 Date: Wed Aug 17 00:53:25 2016 +0200
7293
7294 man: Add man page references to other binary control files in dpkg(1)
7295
7296 debian/changelog | 1 +
7297 man/dpkg.1 | 2 ++
7298 2 files changed, 3 insertions(+)
7299
7300 commit 10264ea2e5dc7b5df31bffae6fd644638d89ee15
7301 Author: Guillem Jover <guillem@debian.org>
7302 Date: Wed Aug 17 00:51:29 2016 +0200
7303
7304 man: Add new deb-src-files(5) man page
7305
7306 Prompted-by: Johannes Schauer <josch@debian.org>
7307
7308 debian/changelog | 2 ++
7309 man/Makefile.am | 1 +
7310 man/deb-src-files.5 | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++
7311 man/dpkg-distaddfile.1 | 5 +++++
7312 man/dpkg-genchanges.1 | 1 +
7313 man/po/po4a.cfg | 3 +++
7314 6 files changed, 66 insertions(+)
7315
7316 commit 385481dd3e33cbdd550b129db38f228c5c956539
7317 Author: Guillem Jover <guillem@debian.org>
7318 Date: Wed Aug 17 00:45:16 2016 +0200
7319
7320 man: Add basic maintainer script man pages
7321
7322 These document the bare minimum, with a brief description of the
7323 maintainer scripts and the ways they can get called.
7324
7325 debian/changelog | 2 ++
7326 debian/dpkg-dev.manpages | 4 ++++
7327 debian/dpkg-dev.preinst | 15 +------------
7328 debian/dpkg.postinst | 22 +------------------
7329 debian/dpkg.postrm | 27 +----------------------
7330 debian/dpkg.preinst | 15 +------------
7331 debian/dpkg.prerm | 18 +--------------
7332 debian/dselect.preinst | 15 +------------
7333 man/Makefile.am | 4 ++++
7334 man/deb-postinst.5 | 53 ++++++++++++++++++++++++++++++++++++++++++++
7335 man/deb-postrm.5 | 57 ++++++++++++++++++++++++++++++++++++++++++++++++
7336 man/deb-preinst.5 | 45 ++++++++++++++++++++++++++++++++++++++
7337 man/deb-prerm.5 | 50 ++++++++++++++++++++++++++++++++++++++++++
7338 man/dpkg.1 | 8 +++----
7339 man/po/po4a.cfg | 12 ++++++++++
7340 15 files changed, 237 insertions(+), 110 deletions(-)
7341
7342 commit b7972c6df31f9990efb70ed662ca4ba2f6d365bd
7343 Author: Guillem Jover <guillem@debian.org>
7344 Date: Mon Aug 15 18:16:51 2016 +0200
7345
7346 man: Document the .changes filename that dpkg-buildpackage generates
7347
7348 Prompted-by: Johannes Schauer <josch@debian.org>
7349
7350 debian/changelog | 2 ++
7351 man/dpkg-buildpackage.1 | 8 ++++++++
7352 2 files changed, 10 insertions(+)
7353
7354 commit 5dd05c068d01d3a74d9786d1719b1258693d78f9
7355 Author: Guillem Jover <guillem@debian.org>
7356 Date: Mon Aug 15 17:57:17 2016 +0200
7357
7358 man: Improve dpkg-deb --build arguments documentation
7359
7360 The Architecture field is now mandatory when building. Clarify that
7361 when passing a directory the generated archive is placed therein.
7362 Rename the first directory argument to distinguish it from the second.
7363
7364 Prompted-by: Johannes Schauer <josch@debian.org>
7365
7366 debian/changelog | 2 ++
7367 man/dpkg-deb.1 | 15 +++++----------
7368 2 files changed, 7 insertions(+), 10 deletions(-)
7369
7370 commit 07d119d50a469bcee7c1da77d97415c979cc7d05
7371 Author: Guillem Jover <guillem@debian.org>
7372 Date: Tue Aug 9 02:34:29 2016 +0200
7373
7374 man: Fix formatting in SOURCE_DATE_EPOCH description
7375
7376 debian/changelog | 1 +
7377 man/dpkg-deb.1 | 4 ++--
7378 2 files changed, 3 insertions(+), 2 deletions(-)
7379
7380 commit 4c0db86906f3c7ee8d486469d2233b6b0d58d812
7381 Author: Guillem Jover <guillem@debian.org>
7382 Date: Wed Aug 17 01:48:28 2016 +0200
7383
7384 man: Fix typos
7385
7386 Warned-by: lintian
7387
7388 man/dpkg-source.1 | 2 +-
7389 man/dsc.5 | 2 +-
7390 2 files changed, 2 insertions(+), 2 deletions(-)
7391
7392 commit fa216338f324d5b4041795fd3ef94685a4afb6cd
7393 Author: Jakub Wilk <jwilk@debian.org>
7394 Date: Fri Aug 19 02:06:04 2016 +0200
7395
7396 doc, man: Fix typos
7397
7398 Closes: #834584
7399 Warned-by: mwic, anorack
7400 Signed-off-by: Guillem Jover <guillem@debian.org>
7401
7402 debian/changelog | 2 ++
7403 doc/README.feature-removal-schedule | 4 ++--
7404 doc/triggers.txt | 2 +-
7405 man/deb-changes.5 | 2 +-
7406 man/deb-src-control.5 | 2 +-
7407 man/deb-version.5 | 2 +-
7408 man/dpkg-architecture.1 | 2 +-
7409 man/dpkg-buildflags.1 | 2 +-
7410 man/dselect.1 | 2 +-
7411 9 files changed, 11 insertions(+), 9 deletions(-)
7412
7413 commit 2587fce6d86347d4ec45abeca51f996bffb73a63
7414 Author: Guillem Jover <guillem@debian.org>
7415 Date: Tue Aug 9 02:46:41 2016 +0200
7416
7417 doc: Update custom changelog parser API support status in README.api
7418
7419 debian/changelog | 2 ++
7420 doc/README.api | 14 ++++----------
7421 2 files changed, 6 insertions(+), 10 deletions(-)
7422
7423 commit ca9b5c65112fadd794d953f6daf72f0ff26cd175
7424 Author: Guillem Jover <guillem@debian.org>
7425 Date: Sun Oct 16 16:03:02 2016 +0200
7426
7427 build: Print an actual newline instead of a literal \n in lcov output
7428
7429 debian/changelog | 1 +
7430 doc/lcov-inject.pl | 2 +-
7431 2 files changed, 2 insertions(+), 1 deletion(-)
7432
7433 commit 89c630f72bdce926c544b9564f364f55ded60413
7434 Author: Guillem Jover <guillem@debian.org>
7435 Date: Sun Oct 9 20:34:27 2016 +0200
7436
7437 build: Use cp with -R instead of -r
7438
7439 The former is more portable and has not been marked as deprecated by
7440 POSIX.
7441
7442 debian/changelog | 2 ++
7443 man/Makefile.am | 2 +-
7444 2 files changed, 3 insertions(+), 1 deletion(-)
7445
7446 commit 618fdf4242eae14949d0896e98dce20d3f2a0ceb
7447 Author: Guillem Jover <guillem@debian.org>
7448 Date: Sun Oct 9 17:37:23 2016 +0200
7449
7450 build: Use two space indentation for shell code
7451
7452 Makefile.am | 16 +++++++-------
7453 dselect/Makefile.am | 8 +++----
7454 dselect/methods/Makefile.am | 4 ++--
7455 man/Makefile.am | 52 +++++++++++++++++++++------------------------
7456 scripts/Makefile.am | 38 ++++++++++++++++-----------------
7457 scripts/mk/Makefile.am | 6 +++---
7458 6 files changed, 59 insertions(+), 65 deletions(-)
7459
7460 commit 734dfd60d4cc60b3ed30bb242cf200e493cf7625
7461 Author: Guillem Jover <guillem@debian.org>
7462 Date: Sun Oct 9 17:21:17 2016 +0200
7463
7464 build: Use builddir instead of CURDIR in man Makefile.am
7465
7466 debian/changelog | 1 +
7467 man/Makefile.am | 10 +++++-----
7468 2 files changed, 6 insertions(+), 5 deletions(-)
7469
7470 commit 5a0276aaac40c86a309a8a8e490f2d9a5c1805ca
7471 Author: Guillem Jover <guillem@debian.org>
7472 Date: Wed Sep 14 02:38:19 2016 +0200
7473
7474 build: Check for the required minimal perl version
7475
7476 We document the minimal perl version required at build and run-time, but
7477 we should instead do an actual check so that this is catched earlier and
7478 gives less surprises during the build process.
7479
7480 debian/changelog | 1 +
7481 m4/dpkg-progs.m4 | 17 ++++++++++++++---
7482 2 files changed, 15 insertions(+), 3 deletions(-)
7483
7484 commit a65b903c5b4303f85573df0f511151afc5c375fa
7485 Author: Guillem Jover <guillem@debian.org>
7486 Date: Tue Sep 13 03:40:51 2016 +0200
7487
7488 build: Fix and update libselinux check
7489
7490 Require libselinux 2.0.99, which introduced the selinux_status_* API.
7491 Switch to use the pkg-config file unconditionally, introduced in
7492 libselinux 2.0.89. Remove the static linking support. Perform refinement
7493 checks only if libselinux is available.
7494
7495 debian/changelog | 3 +++
7496 m4/dpkg-libs.m4 | 38 ++++++++++++--------------------------
7497 2 files changed, 15 insertions(+), 26 deletions(-)
7498
7499 commit 4ccdc11f30a1a5a87f0172449ffce546275c6dc5
7500 Author: Guillem Jover <guillem@debian.org>
7501 Date: Mon Sep 12 02:03:35 2016 +0200
7502
7503 build: Specify exec argument for TAP::Harness
7504
7505 Older versions of TAP::Harness do not handle non-perl executables. So
7506 check if the test has the executable bits, and return an arrayref to
7507 use it, otherwise return undef to use the perl interpreter.
7508
7509 check.am | 2 ++
7510 debian/changelog | 2 ++
7511 2 files changed, 4 insertions(+)
7512
7513 commit c23a8958fdc84b60be640d6750967b85b75dd168
7514 Author: Guillem Jover <guillem@debian.org>
7515 Date: Wed Sep 7 20:30:47 2016 +0200
7516
7517 build: Add support for running the test suite in parallel
7518
7519 Add a new test variable TEST_PARALLEL, and set it from debian/rules when
7520 we've got the parallel=N tag in DEB_BUILD_OPTIONS.
7521
7522 check.am | 3 +++
7523 debian/changelog | 1 +
7524 debian/rules | 8 +++++++-
7525 3 files changed, 11 insertions(+), 1 deletion(-)
7526
7527 commit c33e208e0b36f7931a2367622f7a96a10e23f91f
7528 Author: Guillem Jover <guillem@debian.org>
7529 Date: Mon Sep 5 01:21:57 2016 +0200
7530
7531 build: Bump po4a version
7532
7533 We are using --porefs wrap option which was introduced in 0.43.
7534
7535 README | 2 +-
7536 debian/changelog | 1 +
7537 debian/control | 4 +++-
7538 3 files changed, 5 insertions(+), 2 deletions(-)
7539
7540 commit dcaf92e9e92edfebb5764ee88a32ca3bd0aaf994
7541 Author: Guillem Jover <guillem@debian.org>
7542 Date: Sun Sep 4 23:50:10 2016 +0200
7543
7544 build: Spell out NLS in configure output
7545
7546 configure.ac | 2 +-
7547 1 file changed, 1 insertion(+), 1 deletion(-)
7548
7549 commit d72b33214a2cd398b34a921500abc0c5e4968be1
7550 Author: Guillem Jover <guillem@debian.org>
7551 Date: Sun Sep 4 17:17:15 2016 +0200
7552
7553 build: Check the availability of -Wpositive variant instead of -Wno-positive
7554
7555 At least gcc and clang do not warn on -Wno-* warning flags, only when
7556 something else needs to be reported, which defeats our test. In those
7557 cases pass an additional argument that will be what we will actually
7558 check, but not use afterwards.
7559
7560 debian/changelog | 3 +++
7561 m4/dpkg-compiler.m4 | 12 ++++++++----
7562 2 files changed, 11 insertions(+), 4 deletions(-)
7563
7564 commit 4cef597299b9d9e7a229365f127156c46aacc51d
7565 Author: Guillem Jover <guillem@debian.org>
7566 Date: Thu Aug 25 01:07:07 2016 +0200
7567
7568 build: Disable -Wtautological-constant-out-of-range-compare
7569
7570 This emits a false positive for the test suite.
7571
7572 Warned-by: clang
7573
7574 debian/changelog | 1 +
7575 m4/dpkg-compiler.m4 | 1 +
7576 2 files changed, 2 insertions(+)
7577
7578 commit c01a5dfae716d896292f4a2e492f5e2f755052fa
7579 Author: Guillem Jover <guillem@debian.org>
7580 Date: Sun Aug 28 02:20:29 2016 +0200
7581
7582 build: Change --with-* option logic to default to check
7583
7584 We will use the libraries if available and only error out if the user
7585 explicitly selected them via --with-<library> or if the library is a
7586 requirement for an enabled program.
7587
7588 configure.ac | 10 +++++-----
7589 debian/changelog | 1 +
7590 m4/dpkg-libs.m4 | 59 ++++++++++++++++++++++++++++++++------------------------
7591 3 files changed, 40 insertions(+), 30 deletions(-)
7592
7593 commit ab756a6fda75316b9498d4275be5f8b8cf801557
7594 Author: Guillem Jover <guillem@debian.org>
7595 Date: Mon Aug 29 00:33:44 2016 +0200
7596
7597 build: Fix typo in SE Linux library detection code
7598
7599 Although this only affected the static mode.
7600
7601 Regression introduced in commit 067295e958dcc9af87d2adfd0c697e9f87ef7b73.
7602
7603 debian/changelog | 2 ++
7604 m4/dpkg-libs.m4 | 2 +-
7605 2 files changed, 3 insertions(+), 1 deletion(-)
7606
7607 commit 568d1c90483e3b04977107b51afdc088d2b032c2
7608 Author: Guillem Jover <guillem@debian.org>
7609 Date: Wed Sep 7 04:12:21 2016 +0200
7610
7611 build: Disable C++ exceptions for dselect
7612
7613 debian/changelog | 1 +
7614 dselect/Makefile.am | 4 +++-
7615 2 files changed, 4 insertions(+), 1 deletion(-)
7616
7617 commit 9aa458e8a34bdef30538a84e6cf74bc4ac5d4d6c
7618 Author: Guillem Jover <guillem@debian.org>
7619 Date: Sun Aug 28 18:59:03 2016 +0200
7620
7621 build: Fix M4sh/Autoconf coding style
7622
7623 Indent the code in a way that makes it easier to follow. Use AS_IF
7624 instead of shell constructs. Quote all autoconf macro arguments.
7625
7626 Add a new section to coding-style.txt describing M4sh/Autoconf.
7627
7628 configure.ac | 128 ++++++++++++++++++++++++--------------
7629 debian/changelog | 2 +
7630 doc/coding-style.txt | 54 ++++++++++++++++
7631 m4/dpkg-arch.m4 | 78 +++++++++++------------
7632 m4/dpkg-build.m4 | 33 +++++-----
7633 m4/dpkg-compiler.m4 | 45 +++++++-------
7634 m4/dpkg-coverage.m4 | 79 ++++++++++++------------
7635 m4/dpkg-funcs.m4 | 120 ++++++++++++++++++++----------------
7636 m4/dpkg-libs.m4 | 171 +++++++++++++++++++++++++++------------------------
7637 m4/dpkg-linker.m4 | 39 ++++++------
7638 m4/dpkg-progs.m4 | 53 ++++++++--------
7639 m4/dpkg-types.m4 | 58 +++++++++--------
7640 m4/dpkg-unicode.m4 | 11 ++--
7641 13 files changed, 492 insertions(+), 379 deletions(-)
7642
7643 commit 758ecf7fe1cb15abb87c796fb3a7f15933c56f67
7644 Author: Guillem Jover <guillem@debian.org>
7645 Date: Sat Aug 27 22:32:55 2016 +0200
7646
7647 build: Fix the __progname check to avoid the optimizer discarding the symbol
7648
7649 Because we were assigning to another unused variable, when building the
7650 check with optimizations enabled, which is the default when using gcc as
7651 the compiler, the variable was being discarded. Instead pass it to
7652 printf() so that it cannot do so.
7653
7654 debian/changelog | 1 +
7655 m4/dpkg-funcs.m4 | 5 ++---
7656 2 files changed, 3 insertions(+), 3 deletions(-)
7657
7658 commit 4f8bca211cb06db748f418723af68d64e42aa54a
7659 Author: Guillem Jover <guillem@debian.org>
7660 Date: Thu Aug 25 00:36:31 2016 +0200
7661
7662 build: Clean up compiler and linker automatic flag usage
7663
7664 Detect if the flags work at configure time, instead of enabling them
7665 unconditionally. Amend the description so that the above is clear. And
7666 rename the options so that downstreams realize about the change.
7667
7668 README | 4 ++--
7669 configure.ac | 4 ++--
7670 debian/changelog | 1 +
7671 m4/dpkg-compiler.m4 | 27 ++++++++++++++-------------
7672 m4/dpkg-linker.m4 | 26 ++++++++++++++++----------
7673 5 files changed, 35 insertions(+), 27 deletions(-)
7674
7675 commit cb0656f31ad55cac9175a2283394ba17316f6a5c
7676 Author: Guillem Jover <guillem@debian.org>
7677 Date: Sun Aug 14 18:57:12 2016 +0200
7678
7679 build: Add support for profiling perl modules
7680
7681 This allows to pass things like PERL_PROFILE=-d:NYTProf so that we can
7682 generate profiling information.
7683
7684 debian/changelog | 4 ++++
7685 run-script | 2 +-
7686 2 files changed, 5 insertions(+), 1 deletion(-)
7687
7688 commit 39d917eb4778834676ca38bc76829ec258998888
7689 Author: Helge Kreutzmann <debian@helgefjell.de>
7690 Date: Sat Oct 29 10:42:07 2016 +0200
7691
7692 Change all quotes in translation to (correct) verbatim quotes
7693
7694 Includes a few minor fixes noted during conversion
7695
7696 man/po/de.po | 434 +++++++++++++++++++++++++++++------------------------------
7697 1 file changed, 217 insertions(+), 217 deletions(-)
7698
7699 commit 31f8b6bcc934301bf6328a3a21a0728547891daf
7700 Author: Helge Kreutzmann <debian@helgefjell.de>
7701 Date: Sun Sep 18 08:39:01 2016 +0200
7702
7703 Fix a string formatting so that it actually gets translated
7704
7705 man/deb-changelog.5 | 2 +-
7706 man/po/de.po | 6 +++---
7707 man/po/dpkg-man.pot | 2 +-
7708 man/po/es.po | 4 ++--
7709 man/po/fr.po | 4 ++--
7710 man/po/hu.po | 4 ++--
7711 man/po/it.po | 4 ++--
7712 man/po/ja.po | 4 ++--
7713 man/po/nl.po | 4 ++--
7714 man/po/pl.po | 4 ++--
7715 man/po/pt_BR.po | 4 ++--
7716 man/po/ru.po | 4 ++--
7717 man/po/sv.po | 4 ++--
7718 man/po/zh_CN.po | 4 ++--
7719 14 files changed, 27 insertions(+), 27 deletions(-)
7720
7721 commit 1195cc7b84d0f3a1d183010f04ffabeedd0fee6e
7722 Author: Helge Kreutzmann <debian@helgefjell.de>
7723 Date: Mon Aug 1 19:31:25 2016 +0200
7724
7725 Update German translation of manual pages
7726
7727 Update to 2666t2f1u.
7728
7729 debian/changelog | 3 ++-
7730 man/po/de.po | 52 ++++++----------------------------------------------
7731 2 files changed, 8 insertions(+), 47 deletions(-)
7732
7733 commit f2eed6bedb991225e9b0f48f2f33db63d7425e09
7734 Author: Guillem Jover <guillem@debian.org>
7735 Date: Sun Jul 31 16:33:13 2016 +0200
7736
7737 Bump version to 1.18.11
7738
7739 debian/changelog | 6 ++++++
7740 1 file changed, 6 insertions(+)
7741
7742 commit d20d0477d31c7110a452a7515edb751bd09c0f81
7743 Author: Guillem Jover <guillem@debian.org>
7744 Date: Sun Jul 31 12:57:11 2016 +0200
7745
7746 Release 1.18.10
7747
7748 debian/changelog | 4 ++--
7749 1 file changed, 2 insertions(+), 2 deletions(-)
7750
7751 commit cf9c30a9fec731d3a13e519cef1c6d7b1a6690d5
7752 Author: Guillem Jover <guillem@debian.org>
7753 Date: Sun Jul 31 15:43:30 2016 +0200
7754
7755 po: Regenerate .pot files and merge .po files with them
7756
7757 dselect/po/bs.po | 2 +-
7758 dselect/po/ca.po | 2 +-
7759 dselect/po/cs.po | 2 +-
7760 dselect/po/da.po | 2 +-
7761 dselect/po/de.po | 2 +-
7762 dselect/po/dselect.pot | 4 +-
7763 dselect/po/el.po | 2 +-
7764 dselect/po/es.po | 2 +-
7765 dselect/po/et.po | 2 +-
7766 dselect/po/eu.po | 2 +-
7767 dselect/po/fr.po | 2 +-
7768 dselect/po/gl.po | 2 +-
7769 dselect/po/hu.po | 2 +-
7770 dselect/po/id.po | 2 +-
7771 dselect/po/it.po | 2 +-
7772 dselect/po/ja.po | 2 +-
7773 dselect/po/ko.po | 2 +-
7774 dselect/po/nb.po | 2 +-
7775 dselect/po/nl.po | 2 +-
7776 dselect/po/nn.po | 2 +-
7777 dselect/po/pl.po | 2 +-
7778 dselect/po/pt.po | 2 +-
7779 dselect/po/pt_BR.po | 2 +-
7780 dselect/po/ro.po | 2 +-
7781 dselect/po/ru.po | 2 +-
7782 dselect/po/sk.po | 2 +-
7783 dselect/po/sv.po | 2 +-
7784 dselect/po/tl.po | 2 +-
7785 dselect/po/vi.po | 2 +-
7786 dselect/po/zh_CN.po | 2 +-
7787 dselect/po/zh_TW.po | 2 +-
7788 man/po/de.po | 245 +++++++++++++++++++++++----------------
7789 man/po/dpkg-man.pot | 217 +++++++++++++++++++++++------------
7790 man/po/es.po | 265 +++++++++++++++++++++++++++++--------------
7791 man/po/fr.po | 296 ++++++++++++++++++++++++++++++++----------------
7792 man/po/hu.po | 234 ++++++++++++++++++++++++--------------
7793 man/po/it.po | 255 +++++++++++++++++++++++++++--------------
7794 man/po/ja.po | 264 ++++++++++++++++++++++++++++--------------
7795 man/po/nl.po | 274 ++++++++++++++++++++++++++++++--------------
7796 man/po/pl.po | 286 ++++++++++++++++++++++++++++++----------------
7797 man/po/pt_BR.po | 238 ++++++++++++++++++++++++--------------
7798 man/po/ru.po | 241 +++++++++++++++++++++++++--------------
7799 man/po/sv.po | 295 +++++++++++++++++++++++++++++++----------------
7800 man/po/zh_CN.po | 232 ++++++++++++++++++++++++-------------
7801 po/ast.po | 2 +-
7802 po/bs.po | 2 +-
7803 po/ca.po | 2 +-
7804 po/cs.po | 2 +-
7805 po/da.po | 2 +-
7806 po/de.po | 2 +-
7807 po/dpkg.pot | 4 +-
7808 po/dz.po | 2 +-
7809 po/el.po | 2 +-
7810 po/eo.po | 2 +-
7811 po/es.po | 2 +-
7812 po/et.po | 2 +-
7813 po/eu.po | 2 +-
7814 po/fr.po | 2 +-
7815 po/gl.po | 2 +-
7816 po/hu.po | 2 +-
7817 po/id.po | 2 +-
7818 po/it.po | 2 +-
7819 po/ja.po | 2 +-
7820 po/km.po | 2 +-
7821 po/ko.po | 2 +-
7822 po/ku.po | 2 +-
7823 po/lt.po | 2 +-
7824 po/mr.po | 2 +-
7825 po/nb.po | 2 +-
7826 po/ne.po | 2 +-
7827 po/nl.po | 2 +-
7828 po/nn.po | 2 +-
7829 po/pa.po | 2 +-
7830 po/pl.po | 2 +-
7831 po/pt.po | 2 +-
7832 po/pt_BR.po | 2 +-
7833 po/ro.po | 2 +-
7834 po/ru.po | 2 +-
7835 po/sk.po | 2 +-
7836 po/sv.po | 2 +-
7837 po/th.po | 2 +-
7838 po/tl.po | 2 +-
7839 po/tr.po | 2 +-
7840 po/vi.po | 2 +-
7841 po/zh_CN.po | 2 +-
7842 po/zh_TW.po | 2 +-
7843 scripts/po/ca.po | 2 +-
7844 scripts/po/de.po | 24 ++--
7845 scripts/po/dpkg-dev.pot | 4 +-
7846 scripts/po/es.po | 2 +-
7847 scripts/po/fr.po | 2 +-
7848 scripts/po/pl.po | 2 +-
7849 scripts/po/ru.po | 2 +-
7850 scripts/po/sv.po | 2 +-
7851 94 files changed, 2313 insertions(+), 1219 deletions(-)
7852
7853 commit 1ced81aa6ecb5930ba0dda0c8271c856379d1979
7854 Author: Mert Dirik <mertdirik@gmail.com>
7855 Date: Thu Jul 28 10:59:55 2016 +0200
7856
7857 po: Update Turkish programs translations
7858
7859 Closes: #832070
7860 Signed-off-by: Guillem Jover <guillem@debian.org>
7861
7862 debian/changelog | 1 +
7863 po/tr.po | 139 +++++++++++++++++++++----------------------------------
7864 2 files changed, 53 insertions(+), 87 deletions(-)
7865
7866 commit 4af3d6777f86226d46260910cedccf22815f0991
7867 Author: Guillem Jover <guillem@debian.org>
7868 Date: Sun Jul 31 16:09:38 2016 +0200
7869
7870 debian: Add deb-conffiles(5) to dpkg-dev package
7871
7872 Missed in commit 90e33b3495cb60c2008673aedf467a796ff85a41.
7873
7874 debian/dpkg-dev.manpages | 1 +
7875 1 file changed, 1 insertion(+)
7876
7877 commit 627c6505f63ce15dfdd4a45837d7380359da5594
7878 Author: Carsten Leonhardt <leo@debian.org>
7879 Date: Thu Jul 28 10:51:15 2016 +0200
7880
7881 man: Fix typos in dpkg-shlibdeps(1)
7882
7883 Closes: #832434
7884 Signed-off-by: Guillem Jover <guillem@debian.org>
7885
7886 debian/changelog | 2 ++
7887 man/dpkg-shlibdeps.1 | 4 ++--
7888 2 files changed, 4 insertions(+), 2 deletions(-)
7889
7890 commit ea8dbc045864c61a99c4b6a6882f46477f688fd2
7891 Author: Guillem Jover <guillem@debian.org>
7892 Date: Sat Jul 23 13:31:34 2016 +0200
7893
7894 man: Escape dashes
7895
7896 debian/changelog | 1 +
7897 man/deb-changes.5 | 6 +++---
7898 man/dsc.5 | 2 +-
7899 3 files changed, 5 insertions(+), 4 deletions(-)
7900
7901 commit d5f3d026b87c345f3158f8033e252df58899b515
7902 Author: Guillem Jover <guillem@debian.org>
7903 Date: Sat Jul 23 14:18:38 2016 +0200
7904
7905 t: Add POD coverage support for public perl modules
7906
7907 Makefile.am | 1 +
7908 debian/changelog | 2 ++
7909 t/pod-coverage.t | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7910 3 files changed, 63 insertions(+)
7911
7912 commit 6e3747138b002e7e0a6478d3662b6160824171c2
7913 Author: Guillem Jover <guillem@debian.org>
7914 Date: Sat Jul 23 14:17:02 2016 +0200
7915
7916 Test::Dpkg: Refactor perl modules directory list into a new function
7917
7918 debian/changelog | 1 +
7919 scripts/Test/Dpkg.pm | 8 +++++++-
7920 2 files changed, 8 insertions(+), 1 deletion(-)
7921
7922 commit 47663b8528e54353718619fe1b43167688955801
7923 Author: Guillem Jover <guillem@debian.org>
7924 Date: Sat Jul 23 13:31:51 2016 +0200
7925
7926 dpkg-deb: Fix typo in code comment
7927
7928 dpkg-deb/build.c | 2 +-
7929 1 file changed, 1 insertion(+), 1 deletion(-)
7930
7931 commit cd64cd76c924070a2c1f57bac817216e705b6b52
7932 Author: Guillem Jover <guillem@debian.org>
7933 Date: Fri Jul 29 21:32:34 2016 +0200
7934
7935 Dpkg: Rename various private methods and functions
7936
7937 Rename private functions names, so that they have an underscore and
7938 more uniform names. This way it is made explicit that those functions
7939 are not expected to be used by external modules, and provide no
7940 guarantees on their API stability.
7941
7942 debian/changelog | 2 ++
7943 scripts/Dpkg/Arch.pm | 38 +++++++++++++++++-----------------
7944 scripts/Dpkg/Compression/FileHandle.pm | 16 +++++++-------
7945 scripts/Dpkg/Exit.pm | 8 +++----
7946 scripts/Dpkg/Version.pm | 6 +++---
7947 5 files changed, 36 insertions(+), 34 deletions(-)
7948
7949 commit 048f56f78cd7886c1835343ff97b68679a6f7aa6
7950 Author: Guillem Jover <guillem@debian.org>
7951 Date: Fri Jul 29 21:17:58 2016 +0200
7952
7953 Dpkg::Changelog::Entry::Debian: Document all public methods
7954
7955 debian/changelog | 1 +
7956 scripts/Dpkg/Changelog/Entry/Debian.pm | 49 ++++++++++++++++++++++++++++++++++
7957 2 files changed, 50 insertions(+)
7958
7959 commit 94852b0e8973d2f9878dc93794346d8670c0720e
7960 Author: Mattia Rizzolo <mattia@debian.org>
7961 Date: Thu Jul 28 10:55:31 2016 +0200
7962
7963 Dpkg::Vendor::Debian: Enable fixdebugpath build flag feature by default
7964
7965 Closes: #832179
7966 Signed-off-by: Guillem Jover <guillem@debian.org>
7967
7968 debian/changelog | 2 ++
7969 man/dpkg-buildflags.1 | 2 +-
7970 scripts/Dpkg/Vendor/Debian.pm | 2 +-
7971 3 files changed, 4 insertions(+), 2 deletions(-)
7972
7973 commit d959233560317459336d39197f515c2042472762
7974 Author: Guillem Jover <guillem@debian.org>
7975 Date: Sun Jul 17 18:54:18 2016 +0200
7976
7977 Dpkg::Source::Archive: Add support for reproducible source packages
7978
7979 Clamp the mtime of the source files when building the tarball to the
7980 first defined value from the source_date option, SOURCE_DATE_EPOCH
7981 environment variable or time().
7982
7983 This makes sure the generated source tarballs always contain the same
7984 mtime for files or directories that have been modified during the build.
7985
7986 debian/changelog | 3 +++
7987 debian/control | 7 ++++++-
7988 scripts/Dpkg/Source/Archive.pm | 5 ++++-
7989 3 files changed, 13 insertions(+), 2 deletions(-)
7990
7991 commit 8f673914ef6bb6fb831f242d1ca0f78cfe451634
7992 Author: Guillem Jover <guillem@debian.org>
7993 Date: Sun Jul 17 12:57:44 2016 +0200
7994
7995 man: Source format 1.0 does not support building with upstream signatures
7996
7997 Building format 1.0 source packages with upstream signatures was
7998 disabled in commit 92ca32c34f39f011c993e11746170c0258efb541, as a
7999 feature that got introduced too suddenly. Update the documentation
8000 in dpkg-source(1) to reflect that fact.
8001
8002 debian/changelog | 2 ++
8003 man/dpkg-source.1 | 2 +-
8004 2 files changed, 3 insertions(+), 1 deletion(-)
8005
8006 commit 3ae32a1d1a171174a0e6f8d002b4d3efaecd47ba
8007 Author: Guillem Jover <guillem@debian.org>
8008 Date: Sun Jul 17 19:14:14 2016 +0200
8009
8010 man: Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1)
8011
8012 Reported-by: Mattia Rizzolo <mattia@debian.org>
8013
8014 debian/changelog | 2 ++
8015 man/dpkg-buildflags.1 | 2 +-
8016 2 files changed, 3 insertions(+), 1 deletion(-)
8017
8018 commit dba94a622fb8036eda66c40de03badbb6977cb34
8019 Author: Guillem Jover <guillem@debian.org>
8020 Date: Sun Jul 17 02:23:47 2016 +0200
8021
8022 Fix documentation typos
8023
8024 Warned-by: codespell
8025
8026 ChangeLog.old | 8 ++++----
8027 scripts/dpkg-maintscript-helper.sh | 2 +-
8028 2 files changed, 5 insertions(+), 5 deletions(-)
8029
8030 commit 5cc45259decbb303050c8788b177cbd844990431
8031 Author: Guillem Jover <guillem@debian.org>
8032 Date: Wed Jul 13 17:52:59 2016 +0200
8033
8034 Fix repeated "the" word typos
8035
8036 Prompted-by: Valentin Samir <valentin.samir@crans.org> in #830989
8037
8038 ChangeLog.old | 4 ++--
8039 debian/changelog | 4 +++-
8040 lib/dpkg/ehandle.c | 2 +-
8041 man/deb-changelog.5 | 2 +-
8042 man/dpkg-shlibdeps.1 | 2 +-
8043 man/po/de.po | 10 +++++-----
8044 man/po/dpkg-man.pot | 4 ++--
8045 man/po/es.po | 4 ++--
8046 man/po/fr.po | 10 +++++-----
8047 man/po/hu.po | 4 ++--
8048 man/po/it.po | 4 ++--
8049 man/po/ja.po | 4 ++--
8050 man/po/nl.po | 4 ++--
8051 man/po/pl.po | 10 +++++-----
8052 man/po/pt_BR.po | 4 ++--
8053 man/po/ru.po | 4 ++--
8054 man/po/sv.po | 10 +++++-----
8055 man/po/zh_CN.po | 4 ++--
8056 scripts/Dpkg/Changelog.pm | 2 +-
8057 19 files changed, 47 insertions(+), 45 deletions(-)
8058
8059 commit 57388cb1bd1f5fb8f23a54e3d5ccfe796fef0ae4
8060 Author: Helge Kreutzmann <debian@helgefjell.de>
8061 Date: Sat Jul 16 15:05:51 2016 +0200
8062
8063 Update German translation of manual pages
8064
8065 Update to 2666t2f1u.
8066
8067 man/po/de.po | 290 ++++++++++++++++++-----------------------------------------
8068 1 file changed, 86 insertions(+), 204 deletions(-)
8069
8070 commit 155eba6a1762e64c1f92119e72d06c08430dffc4
8071 Author: Helge Kreutzmann <debian@helgefjell.de>
8072 Date: Fri Jul 15 21:06:15 2016 +0200
8073
8074 Update German translation of manual pages
8075
8076 Update to 2630t31f8u.
8077
8078 man/po/de.po | 127 ++++++++++++++++-------------------------------------------
8079 1 file changed, 35 insertions(+), 92 deletions(-)
8080
8081 commit fcf1982d5625a926f1e18e006d0fd71e2c4222ea
8082 Author: Sven Joachim <svenjoac@gmx.de>
8083 Date: Mon Jul 11 06:23:34 2016 +0200
8084
8085 German dpkg translation update
8086
8087 Update to 1092t.
8088
8089 debian/changelog | 3 +++
8090 po/de.po | 11 +++++------
8091 2 files changed, 8 insertions(+), 6 deletions(-)
8092
8093 commit f357a0ba3bd748e295c5ae27b07b45a1068f61fc
8094 Author: Helge Kreutzmann <debian@helgefjell.de>
8095 Date: Sun Jul 10 20:41:58 2016 +0200
8096
8097 Update German translation of manual pages
8098
8099 Update to 2610t49f10u.
8100
8101 debian/changelog | 3 +
8102 man/po/de.po | 387 +++++++++++++++++++++++++++++++------------------------
8103 2 files changed, 224 insertions(+), 166 deletions(-)
8104
8105 commit 1b33c6611fef5a8a370e8dd94b01114d6b33ad33
8106 Author: Guillem Jover <guillem@debian.org>
8107 Date: Thu Jul 7 22:27:42 2016 +0200
8108
8109 dpkg: Use the conffile name instead of the real pathname it might refer to
8110
8111 When activating file triggers on conffile purge, use the conffile name
8112 instead of the real pathname it might refer to. This fixes a segfault
8113 when using --instdir, or when the conffile has been moved around and
8114 replaced with a symlink to the target.
8115
8116 Regression introduced in 2f065fc151ac4635ae40bd769d1be810e1222e05.
8117
8118 Closes: #830267
8119 Stable-Candidate: 1.17.x
8120
8121 debian/changelog | 5 +++++
8122 src/remove.c | 2 +-
8123 2 files changed, 6 insertions(+), 1 deletion(-)
8124
8125 commit a3fe877790c4f8feb6e99bdd49912aeb75c996d1
8126 Author: Guillem Jover <guillem@debian.org>
8127 Date: Wed Jul 6 22:47:25 2016 +0200
8128
8129 Dpkg::Vendor::Debian: Disable fixdebugpath on unsafe characters in path
8130
8131 If the path has any unsafe characters we would need to escape them on
8132 output, but the escaping method depends on how the output is going to
8133 be used, which complicates things a bit. To make it safe to eventually
8134 enable this feature by default, we'll just check for safe characters
8135 and silently disable it otherwise.
8136
8137 debian/changelog | 2 ++
8138 scripts/Dpkg/Vendor/Debian.pm | 18 ++++++++++++++++--
8139 2 files changed, 18 insertions(+), 2 deletions(-)
8140
8141 commit 8d6ada9596f0dea58c9392d7327d1ba7aa507760
8142 Author: Guillem Jover <guillem@debian.org>
8143 Date: Thu Jul 7 19:30:25 2016 +0200
8144
8145 dpkg: Fix a short-lived memory leak in archive argument parsing
8146
8147 Warned-by: coverity
8148
8149 debian/changelog | 1 +
8150 src/archives.c | 4 +++-
8151 2 files changed, 4 insertions(+), 1 deletion(-)
8152
8153 commit 2e54e4d5e8ee740e84d0f258a16e944441e8207a
8154 Author: Guillem Jover <guillem@debian.org>
8155 Date: Fri Jul 8 00:59:24 2016 +0200
8156
8157 man: Add references to deb-control(5) and deb-triggers(5) in dpkg(1)
8158
8159 debian/changelog | 1 +
8160 man/dpkg.1 | 4 ++--
8161 2 files changed, 3 insertions(+), 2 deletions(-)
8162
8163 commit 90e33b3495cb60c2008673aedf467a796ff85a41
8164 Author: Guillem Jover <guillem@debian.org>
8165 Date: Thu Jul 7 19:55:10 2016 +0200
8166
8167 man: Add new deb-conffiles(5) man page
8168
8169 debian/changelog | 1 +
8170 man/Makefile.am | 1 +
8171 man/deb-conffiles.5 | 41 +++++++++++++++++++++++++++++++++++++++++
8172 man/dpkg.1 | 2 +-
8173 man/po/po4a.cfg | 3 +++
8174 5 files changed, 47 insertions(+), 1 deletion(-)
8175
8176 commit 01de825ccc43e2644603a0f87e41090a38698181
8177 Author: Guillem Jover <guillem@debian.org>
8178 Date: Thu Jul 7 19:36:28 2016 +0200
8179
8180 man: Use debian/control as the SYNOPSIS in deb-src-control(5)
8181
8182 debian/changelog | 1 +
8183 man/deb-src-control.5 | 2 +-
8184 2 files changed, 2 insertions(+), 1 deletion(-)
8185
8186 commit 6a8b0ca36b8f38e19214f9f524e531c5f70a6097
8187 Author: Guillem Jover <guillem@debian.org>
8188 Date: Thu Jul 7 19:33:47 2016 +0200
8189
8190 man: Fix deb-changes(5) description to talk about .changes instead of .dsc
8191
8192 Reported-by: HW42 <hw42@ipsumj.de>
8193
8194 debian/changelog | 2 ++
8195 man/deb-changes.5 | 2 +-
8196 2 files changed, 3 insertions(+), 1 deletion(-)
8197
8198 commit 7f909add54996875123095cc3c5a98dafc66f8eb
8199 Author: Guillem Jover <guillem@debian.org>
8200 Date: Tue Jul 5 00:14:46 2016 +0200
8201
8202 man: Document Testsuite-Triggers in dsc(5)
8203
8204 debian/changelog | 4 ++++
8205 man/dsc.5 | 7 +++++++
8206 2 files changed, 11 insertions(+)
8207
8208 commit a99e525246ad2870fc3e87dfccf150e573504913
8209 Author: Helge Kreutzmann <debian@helgefjell.de>
8210 Date: Tue Jul 5 18:48:49 2016 +0200
8211
8212 Update German scripts translation
8213
8214 Update to 581t.
8215
8216 scripts/po/de.po | 225 +++++++++++++++++--------------------------------------
8217 1 file changed, 68 insertions(+), 157 deletions(-)
8218
8219 commit ad721fa0c21b5658496191f36f77fb921ef81742
8220 Author: Helge Kreutzmann <debian@helgefjell.de>
8221 Date: Mon Jul 4 22:24:28 2016 +0200
8222
8223 Update German scripts translation
8224
8225 Update to 575t6f.
8226
8227 debian/changelog | 3 +-
8228 scripts/po/de.po | 87 +++++++++++++++++---------------------------------------
8229 2 files changed, 28 insertions(+), 62 deletions(-)
8230
8231 commit bc71664b5cf8690a21ae06a84e382bc253c76a60
8232 Author: Guillem Jover <guillem@debian.org>
8233 Date: Mon Jul 4 09:58:58 2016 +0200
8234
8235 Bump version to 1.18.10
8236
8237 debian/changelog | 6 ++++++
8238 1 file changed, 6 insertions(+)
8239
8240 commit afac2e15719862b5fed1d4c15eb593b225cfd13b
8241 Author: Guillem Jover <guillem@debian.org>
8242 Date: Mon Jul 4 09:23:31 2016 +0200
8243
8244 Release 1.18.9
8245
8246 debian/changelog | 4 ++--
8247 1 file changed, 2 insertions(+), 2 deletions(-)
8248
8249 commit 274a6543d4f198d01cd39198a2580b1adb235d5d
8250 Author: Guillem Jover <guillem@debian.org>
8251 Date: Mon Jul 4 09:31:35 2016 +0200
8252
8253 debian: Fix typo in changelog
8254
8255 Reported-by: Mattia Rizzolo <mattia@debian.org>
8256
8257 debian/changelog | 2 +-
8258 1 file changed, 1 insertion(+), 1 deletion(-)
8259
8260 commit 936b9278ce979a6b55923e9f5b6d4783e4c382d5
8261 Author: Sven Joachim <svenjoac@gmx.de>
8262 Date: Mon Jul 4 09:16:33 2016 +0200
8263
8264 man: Fix user configuration filename in dpkg-buildpackage(1)
8265
8266 Closes: #829546
8267 Signed-off-by: Guillem Jover <guillem@debian.org>
8268
8269 debian/changelog | 3 +++
8270 man/dpkg-buildpackage.1 | 4 ++--
8271 2 files changed, 5 insertions(+), 2 deletions(-)
8272
8273 commit 383260e568cef224269ab19d4250f2a87177b778
8274 Author: Guillem Jover <guillem@debian.org>
8275 Date: Mon Jul 4 08:18:12 2016 +0200
8276
8277 scripts: Require Dpkg::Control::Info in dpkg-buildpackage
8278
8279 Regression introduced in commit ad94a98cf614e1c4129f8611080232d69d210a0a.
8280
8281 Closes: #829542
8282 Reported-by: Helmut Grohne <helmut@subdivi.de>
8283
8284 debian/changelog | 4 +++-
8285 scripts/dpkg-buildpackage.pl | 1 +
8286 2 files changed, 4 insertions(+), 1 deletion(-)
8287
8288 commit 816f7ba39b046fefdd1d0554347363cf9e180a41
8289 Author: Guillem Jover <guillem@debian.org>
8290 Date: Sun Jul 3 23:18:40 2016 +0200
8291
8292 Bump version to 1.18.9
8293
8294 debian/changelog | 6 ++++++
8295 1 file changed, 6 insertions(+)
8296
8297 commit bfb3bb81eeb9dca6635869f376a8e9a0ff4434a8
8298 Author: Guillem Jover <guillem@debian.org>
8299 Date: Sun Jul 3 19:02:28 2016 +0200
8300
8301 Release 1.18.8
8302
8303 debian/changelog | 4 ++--
8304 1 file changed, 2 insertions(+), 2 deletions(-)
8305
8306 commit aacff8219fa8cf560b0f753dc4dca3011ba19e74
8307 Author: Guillem Jover <guillem@debian.org>
8308 Date: Sun Jul 3 19:18:01 2016 +0200
8309
8310 po: Regenerate .pot files and merge .po files with them
8311
8312 dselect/po/bs.po | 2 +-
8313 dselect/po/ca.po | 2 +-
8314 dselect/po/cs.po | 2 +-
8315 dselect/po/da.po | 2 +-
8316 dselect/po/de.po | 2 +-
8317 dselect/po/dselect.pot | 4 +-
8318 dselect/po/el.po | 2 +-
8319 dselect/po/es.po | 2 +-
8320 dselect/po/et.po | 2 +-
8321 dselect/po/eu.po | 2 +-
8322 dselect/po/fr.po | 2 +-
8323 dselect/po/gl.po | 2 +-
8324 dselect/po/hu.po | 2 +-
8325 dselect/po/id.po | 2 +-
8326 dselect/po/it.po | 2 +-
8327 dselect/po/ja.po | 2 +-
8328 dselect/po/ko.po | 2 +-
8329 dselect/po/nb.po | 2 +-
8330 dselect/po/nl.po | 2 +-
8331 dselect/po/nn.po | 2 +-
8332 dselect/po/pl.po | 2 +-
8333 dselect/po/pt.po | 2 +-
8334 dselect/po/pt_BR.po | 2 +-
8335 dselect/po/ro.po | 2 +-
8336 dselect/po/ru.po | 2 +-
8337 dselect/po/sk.po | 2 +-
8338 dselect/po/sv.po | 2 +-
8339 dselect/po/tl.po | 2 +-
8340 dselect/po/vi.po | 2 +-
8341 dselect/po/zh_CN.po | 2 +-
8342 dselect/po/zh_TW.po | 2 +-
8343 man/po/de.po | 1072 +++++++++++++++++++++++++++++++++++------------
8344 man/po/dpkg-man.pot | 618 ++++++++++++++++++---------
8345 man/po/es.po | 913 ++++++++++++++++++++++++++++------------
8346 man/po/fr.po | 984 +++++++++++++++++++++++++++++++------------
8347 man/po/hu.po | 722 +++++++++++++++++++++----------
8348 man/po/it.po | 975 ++++++++++++++++++++++++++++++------------
8349 man/po/ja.po | 912 ++++++++++++++++++++++++++++------------
8350 man/po/nl.po | 1028 ++++++++++++++++++++++++++++++++++-----------
8351 man/po/pl.po | 917 ++++++++++++++++++++++++++++------------
8352 man/po/pt_BR.po | 749 ++++++++++++++++++++++-----------
8353 man/po/ru.po | 746 ++++++++++++++++++++++-----------
8354 man/po/sv.po | 981 +++++++++++++++++++++++++++++++------------
8355 man/po/zh_CN.po | 682 ++++++++++++++++++++----------
8356 po/ast.po | 77 ++--
8357 po/bs.po | 79 ++--
8358 po/ca.po | 77 ++--
8359 po/cs.po | 77 ++--
8360 po/da.po | 77 ++--
8361 po/de.po | 77 ++--
8362 po/dpkg.pot | 72 ++--
8363 po/dz.po | 77 ++--
8364 po/el.po | 77 ++--
8365 po/eo.po | 77 ++--
8366 po/es.po | 77 ++--
8367 po/et.po | 74 ++--
8368 po/eu.po | 77 ++--
8369 po/fr.po | 77 ++--
8370 po/gl.po | 77 ++--
8371 po/hu.po | 77 ++--
8372 po/id.po | 77 ++--
8373 po/it.po | 77 ++--
8374 po/ja.po | 77 ++--
8375 po/km.po | 77 ++--
8376 po/ko.po | 77 ++--
8377 po/ku.po | 70 ++--
8378 po/lt.po | 77 ++--
8379 po/mr.po | 77 ++--
8380 po/nb.po | 77 ++--
8381 po/ne.po | 77 ++--
8382 po/nl.po | 77 ++--
8383 po/nn.po | 77 ++--
8384 po/pa.po | 70 ++--
8385 po/pl.po | 77 ++--
8386 po/pt.po | 77 ++--
8387 po/pt_BR.po | 77 ++--
8388 po/ro.po | 77 ++--
8389 po/ru.po | 77 ++--
8390 po/sk.po | 77 ++--
8391 po/sv.po | 77 ++--
8392 po/th.po | 77 ++--
8393 po/tl.po | 77 ++--
8394 po/tr.po | 77 ++--
8395 po/vi.po | 77 ++--
8396 po/zh_CN.po | 80 ++--
8397 po/zh_TW.po | 77 ++--
8398 scripts/po/ca.po | 486 ++++++++++++---------
8399 scripts/po/de.po | 516 +++++++++++++++--------
8400 scripts/po/dpkg-dev.pot | 271 ++++++------
8401 scripts/po/es.po | 460 +++++++++++---------
8402 scripts/po/fr.po | 463 ++++++++++++--------
8403 scripts/po/pl.po | 485 ++++++++++++---------
8404 scripts/po/ru.po | 474 ++++++++++++---------
8405 scripts/po/sv.po | 475 ++++++++++++---------
8406 94 files changed, 11932 insertions(+), 6278 deletions(-)
8407
8408 commit 6ab5c0754b2f98430f6761b5dc54f643c3d32838
8409 Author: Helmut Grohne <helmut@subdivi.de>
8410 Date: Sun Jul 3 18:23:41 2016 +0200
8411
8412 arch: Add TILE-Gx support to cputable
8413
8414 TILE-Gx is little endian 64-bit.
8415
8416 Closes: #823167
8417 Signed-off-by: Guillem Jover <guillem@debian.org>
8418
8419 cputable | 1 +
8420 debian/changelog | 3 +++
8421 scripts/t/Dpkg_Arch.t | 2 +-
8422 3 files changed, 5 insertions(+), 1 deletion(-)
8423
8424 commit e4b63e8e12c855974f9ec5a1d40df4baf3f3bc3c
8425 Author: Guillem Jover <guillem@debian.org>
8426 Date: Sun Jun 26 02:26:21 2016 +0200
8427
8428 build: Remove quotes causing strange spaces in configure --help output
8429
8430 m4/dpkg-libs.m4 | 5 ++---
8431 1 file changed, 2 insertions(+), 3 deletions(-)
8432
8433 commit 067295e958dcc9af87d2adfd0c697e9f87ef7b73
8434 Author: Guillem Jover <guillem@debian.org>
8435 Date: Sun Jun 26 02:12:32 2016 +0200
8436
8437 build: Uniformize library build options
8438
8439 Make all of them consistently follow the pattern --with-lib<name>.
8440 Rename the m4 macros, preprocessor defines, and automake _LIBS flags.
8441
8442 README | 6 ++---
8443 configure.ac | 8 +++----
8444 debian/changelog | 2 ++
8445 debian/rules | 6 ++---
8446 dpkg-deb/Makefile.am | 4 ++--
8447 lib/compat/Makefile.am | 4 ++--
8448 lib/dpkg/Makefile.am | 4 ++--
8449 lib/dpkg/compress.c | 10 ++++-----
8450 lib/dpkg/libdpkg.pc.in | 2 +-
8451 m4/dpkg-libs.m4 | 60 +++++++++++++++++++++++++-------------------------
8452 src/script.c | 4 ++--
8453 src/selinux.c | 12 +++++-----
8454 12 files changed, 62 insertions(+), 60 deletions(-)
8455
8456 commit 785c8a5f78ef757836884ed1acbf6e9171822a53
8457 Author: Guillem Jover <guillem@debian.org>
8458 Date: Sun Jun 26 01:53:31 2016 +0200
8459
8460 build: Use libmd auotmatically if available
8461
8462 Disable it for Debian packages for now, as this would pull the library
8463 into the pseudo-essential set and requires discussion in debian-devel.
8464
8465 README | 1 +
8466 debian/changelog | 3 +++
8467 debian/rules | 1 +
8468 m4/dpkg-libs.m4 | 4 ----
8469 4 files changed, 5 insertions(+), 4 deletions(-)
8470
8471 commit da91f1dc459fefbbb021fd29421e074bce7c56a7
8472 Author: Guillem Jover <guillem@debian.org>
8473 Date: Sat Jun 25 20:56:33 2016 +0200
8474
8475 build: Stop allowing to set deprecated bzip2 compressor as dpkg-deb default
8476
8477 We are trying to get rid of it, so do not make life more difficult by
8478 allowing to set it as the default dpkg-deb compressor.
8479
8480 debian/changelog | 2 ++
8481 m4/dpkg-build.m4 | 2 +-
8482 2 files changed, 3 insertions(+), 1 deletion(-)
8483
8484 commit 5536b2b785b3caf4ccc3e4a4655764e0442e8a21
8485 Author: Guillem Jover <guillem@debian.org>
8486 Date: Fri Jun 24 20:14:33 2016 +0200
8487
8488 scripts/mk: Export SOURCE_DATE_EPOCH
8489
8490 The minimally guaranteed entry point to build packages is the
8491 debian/rules file, dpkg-buildpackage and any environment it sets up
8492 cannot be relied upon.
8493
8494 Export this variable from pkg-info.mk preset from the debian/changelog
8495 Timestamp.
8496
8497 Closes: #824572
8498
8499 debian/changelog | 2 ++
8500 scripts/mk/pkg-info.mk | 7 +++++++
8501 2 files changed, 9 insertions(+)
8502
8503 commit 0c945f0c9b385c9a1a3cba6089da24a61f416cc2
8504 Author: Guillem Jover <guillem@debian.org>
8505 Date: Sun Jul 3 18:52:46 2016 +0200
8506
8507 Dpkg::Source::Package::V2: Preset Last-Update field with current time
8508
8509 We know the current date, so let's make it easier on maintainers by
8510 presetting the field value when generating the patch header template.
8511
8512 Closes: #828146
8513 Based-on-patch-by: Daniel Shahaf <danielsh@apache.org>
8514
8515 debian/changelog | 3 +++
8516 scripts/Dpkg/Source/Package/V2.pm | 4 +++-
8517 2 files changed, 6 insertions(+), 1 deletion(-)
8518
8519 commit 92ca32c34f39f011c993e11746170c0258efb541
8520 Author: Guillem Jover <guillem@debian.org>
8521 Date: Mon Jun 20 23:32:41 2016 +0200
8522
8523 Dpkg::Source::Package::V1: Disable upstream tar signature when building
8524
8525 The current stable dpkg series does not support extracting upstream tar
8526 signatures. So let's disable this for now until either those are
8527 supported in 1.17.x or 1.18.x, and we'll be able to enable them again
8528 in 1.18.x or 1.19.x respectively.
8529
8530 debian/changelog | 3 +++
8531 scripts/Dpkg/Source/Package/V1.pm | 4 +++-
8532 2 files changed, 6 insertions(+), 1 deletion(-)
8533
8534 commit 883453e9f5fb746816912adee8a0e32bb370433e
8535 Author: Guillem Jover <guillem@debian.org>
8536 Date: Mon Jun 20 02:24:22 2016 +0200
8537
8538 test: Add unit tests for dependency simplification with build profiles
8539
8540 debian/changelog | 1 +
8541 scripts/t/Dpkg_Deps.t | 23 ++++++++++++++++++++++-
8542 2 files changed, 23 insertions(+), 1 deletion(-)
8543
8544 commit 5d45b9a7607b3f5f7552cb50e73afcd723f94f15
8545 Author: Ben Hutchings <ben@decadent.org.uk>
8546 Date: Mon Jun 20 23:23:56 2016 +0200
8547
8548 Dpkg::Deps::Simple: Check whether restrictions are implied
8549
8550 We need to check whether the restrictions on self imply the
8551 restrictions on "o", along with all the other tests.
8552
8553 [guillem@debian.org: minor style fixes. ]
8554
8555 Closes: #827633
8556 Signed-off-by: Guillem Jover <guillem@debian.org>
8557
8558 debian/changelog | 2 ++
8559 scripts/Dpkg/Deps.pm | 34 ++++++++++++++++++++++++++++++++++
8560 2 files changed, 36 insertions(+)
8561
8562 commit 8a74ef70c07aa4d3abadda13f259322145c12e53
8563 Author: Guillem Jover <guillem@debian.org>
8564 Date: Thu Jun 16 20:22:24 2016 +0200
8565
8566 test: Add new synopsis unit test
8567
8568 Make sure all SYNOPSIS sections have compilable code.
8569
8570 Makefile.am | 1 +
8571 README | 1 +
8572 debian/changelog | 1 +
8573 t/synopsis.t | 32 ++++++++++++++++++++++++++++++++
8574 4 files changed, 35 insertions(+)
8575
8576 commit 96ffab9abd1eba496dc4fc8a679977f4339c0c9c
8577 Author: Guillem Jover <guillem@debian.org>
8578 Date: Thu Jun 16 20:21:47 2016 +0200
8579
8580 Dpkg::Compression::FileHandle: Fix example code in SYNOPSIS
8581
8582 Make it compile.
8583
8584 debian/changelog | 1 +
8585 scripts/Dpkg/Compression/FileHandle.pm | 8 +++++---
8586 2 files changed, 6 insertions(+), 3 deletions(-)
8587
8588 commit fdb17ae55adb26240a5a192a1afae174eeffb7b3
8589 Author: Guillem Jover <guillem@debian.org>
8590 Date: Thu Jun 16 20:19:59 2016 +0200
8591
8592 test: Add new minimum perl version unit test
8593
8594 Verify that the perl version we want to restrict ourselves in the coding
8595 style is enforced through the test suite.
8596
8597 Makefile.am | 1 +
8598 README | 1 +
8599 debian/changelog | 1 +
8600 t/minimum-version.t | 32 ++++++++++++++++++++++++++++++++
8601 4 files changed, 35 insertions(+)
8602
8603 commit 2b1b5e2ec413c077068ec838ea7b82cc6fb7ba37
8604 Author: Guillem Jover <guillem@debian.org>
8605 Date: Thu Jun 16 19:56:24 2016 +0200
8606
8607 test: Accept perl's Lancaster Consensus AUTHOR_TESTING variable
8608
8609 This is the variable perl developers expect when running author or
8610 developer tests, honour it to make people's life easier.
8611
8612 README | 6 +++---
8613 debian/changelog | 1 +
8614 scripts/Test/Dpkg.pm | 2 +-
8615 3 files changed, 5 insertions(+), 4 deletions(-)
8616
8617 commit 6278c8e98fee08f8ce0c2dc17a07a28d31eb3584
8618 Author: Guillem Jover <guillem@debian.org>
8619 Date: Thu Jun 16 19:56:24 2016 +0200
8620
8621 test: Refactor common unit test checks for needed things
8622
8623 debian/changelog | 1 +
8624 scripts/Test/Dpkg.pm | 57 +++++++++++++++++++++++++++++++++++++++++
8625 scripts/t/Dpkg_Shlibs_Cppfilt.t | 9 +++----
8626 t/critic.t | 16 +++---------
8627 t/pod-spell.t | 21 +++++----------
8628 t/pod.t | 9 +++----
8629 t/strict.t | 13 +++-------
8630 t/syntax.t | 6 ++---
8631 8 files changed, 80 insertions(+), 52 deletions(-)
8632
8633 commit ecc297ebf559226122516dc129718d8814cffb4e
8634 Author: Guillem Jover <guillem@debian.org>
8635 Date: Sun Jun 26 02:20:28 2016 +0200
8636
8637 doc: Mark perlcritic as an optional author test dependency
8638
8639 README | 2 +-
8640 debian/changelog | 1 +
8641 2 files changed, 2 insertions(+), 1 deletion(-)
8642
8643 commit 5104e0e0c00f90f46fcd7307234c7f76a397dfc0
8644 Author: Guillem Jover <guillem@debian.org>
8645 Date: Wed Jun 15 02:05:42 2016 +0200
8646
8647 test: Add new pod-spell unit test
8648
8649 Makefile.am | 1 +
8650 README | 3 ++
8651 debian/changelog | 1 +
8652 t/pod-spell.t | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8653 4 files changed, 101 insertions(+)
8654
8655 commit 50a0d0c436279ae7c8024fd0d3eb07f5f9ac0051
8656 Author: Guillem Jover <guillem@debian.org>
8657 Date: Wed Jun 15 01:50:35 2016 +0200
8658
8659 man, perl: Remove most AUTHOR sections
8660
8661 These are strongly discouraged by the man-pages project, because they
8662 are redundant with the copyright notices, and tend to get out-of-sync.
8663
8664 In addition their format is inconsitent. Just remove them in the same
8665 way we did for man pages in the past.
8666
8667 debian/changelog | 4 ++++
8668 man/dpkg.cfg.5 | 4 ----
8669 man/dselect.cfg.5 | 4 ----
8670 scripts/Dpkg/BuildFlags.pm | 4 ----
8671 scripts/Dpkg/BuildOptions.pm | 4 ----
8672 scripts/Dpkg/Changelog.pm | 5 -----
8673 scripts/Dpkg/Changelog/Debian.pm | 5 -----
8674 scripts/Dpkg/Changelog/Entry.pm | 4 ----
8675 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 ----
8676 scripts/Dpkg/Checksums.pm | 4 ----
8677 scripts/Dpkg/Compression.pm | 4 ----
8678 scripts/Dpkg/Compression/FileHandle.pm | 4 ----
8679 scripts/Dpkg/Compression/Process.pm | 4 ----
8680 scripts/Dpkg/Conf.pm | 4 ----
8681 scripts/Dpkg/Control.pm | 4 ----
8682 scripts/Dpkg/Control/Changelog.pm | 4 ----
8683 scripts/Dpkg/Control/Fields.pm | 4 ----
8684 scripts/Dpkg/Control/FieldsCore.pm | 4 ----
8685 scripts/Dpkg/Control/Hash.pm | 4 ----
8686 scripts/Dpkg/Control/HashCore.pm | 4 ----
8687 scripts/Dpkg/Control/Info.pm | 4 ----
8688 scripts/Dpkg/Control/Types.pm | 4 ----
8689 scripts/Dpkg/IPC.pm | 5 -----
8690 scripts/Dpkg/Index.pm | 4 ----
8691 scripts/Dpkg/Interface/Storable.pm | 4 ----
8692 scripts/Dpkg/Path.pm | 4 ----
8693 scripts/Dpkg/Source/Package.pm | 4 ----
8694 scripts/Dpkg/Substvars.pm | 4 ----
8695 scripts/Dpkg/Version.pm | 6 ------
8696 29 files changed, 4 insertions(+), 117 deletions(-)
8697
8698 commit 4cc48876cca560e72b3b83eece8b4252f812f991
8699 Author: Guillem Jover <guillem@debian.org>
8700 Date: Tue Jun 14 00:28:00 2016 +0200
8701
8702 man: Clarify shared library search order in dpkg-shlibdeps(1)
8703
8704 debian/changelog | 1 +
8705 man/dpkg-shlibdeps.1 | 13 +++++++------
8706 2 files changed, 8 insertions(+), 6 deletions(-)
8707
8708 commit 44979459146761e10e7202f95c6d96d333bfe068
8709 Author: Guillem Jover <guillem@debian.org>
8710 Date: Tue Jun 14 00:02:07 2016 +0200
8711
8712 Dpkg::Shlibs: Preserve order when prepending library paths
8713
8714 When using add_library_dir, the paths were prepended to the library
8715 paths and ended up being reversed from their insertion order.
8716
8717 This causes weird behavior when using dpkg-shlibdeps -l option.
8718
8719 Closes: #823805
8720
8721 debian/changelog | 3 +++
8722 scripts/Dpkg/Shlibs.pm | 36 ++++++++++++++++++++++--------------
8723 scripts/t/Dpkg_Shlibs.t | 21 +++++++++++++--------
8724 3 files changed, 38 insertions(+), 22 deletions(-)
8725
8726 commit 5d2873e1f64ef7f6ed0e0783946a2156fd2d322f
8727 Author: Guillem Jover <guillem@debian.org>
8728 Date: Mon Jun 13 20:32:43 2016 +0200
8729
8730 Dpkg::Vendor::Debian: Support getting the build path from the environment
8731
8732 Having dpkg-buildflags change its output depending on its current
8733 working directory is not very friendly. We add a new environment
8734 variable to be able to specify it so that we can control the output.
8735
8736 And use it from the test suite so make sure we always use the same
8737 path regardless of where we execute the makefile snippets from.
8738
8739 debian/changelog | 2 ++
8740 man/dpkg-buildflags.1 | 5 +++++
8741 scripts/Dpkg/Vendor/Debian.pm | 3 ++-
8742 scripts/t/mk.t | 2 ++
8743 4 files changed, 11 insertions(+), 1 deletion(-)
8744
8745 commit f91301f2b4b2961c9698eb4f19d9b775640afa49
8746 Author: Guillem Jover <guillem@debian.org>
8747 Date: Sun Jun 19 17:30:15 2016 +0200
8748
8749 Dpkg::Deps: Arch qualifiers only imply one another if they are the same
8750
8751 Because we are handling dependencies in isolation, and the full context
8752 of the implications are only known when doing dependency resolution at
8753 run-time, we can only assert that they are implied if they are equal.
8754
8755 Closes: #745366, #827628
8756
8757 debian/changelog | 2 ++
8758 scripts/Dpkg/Deps.pm | 33 ++++++++++++++-------------------
8759 scripts/t/Dpkg_Deps.t | 21 ++++++++++++++-------
8760 3 files changed, 30 insertions(+), 26 deletions(-)
8761
8762 commit 3426cb9ba2e8d156d3c4a9d014aac87c91d7aa2f
8763 Author: Guillem Jover <guillem@debian.org>
8764 Date: Tue Jun 7 09:08:48 2016 +0200
8765
8766 dpkg-genchanges: Skip automatic debugging symbol packages
8767
8768 This is quite ugly as we are hardcoding a package name pattern here,
8769 which as of now is distribution-specific. For the current automatic
8770 debug package implementation, these contain an Auto-Built-Package
8771 field, only present in the generated DEBIAN/control file, because
8772 they do not exist in the debian/control file. We should eventually
8773 detect that field and store it in the debian/files list file, and
8774 then ignore the warning from dpkg-genchanges, but for now we'll just
8775 quiesce the warning as it avoids unnecessarily confusing people
8776 reading the output.
8777
8778 debian/changelog | 2 ++
8779 scripts/dpkg-genchanges.pl | 4 ++++
8780 2 files changed, 6 insertions(+)
8781
8782 commit e635ed265aaa58c4ebc24cc6e661349aa05ad865
8783 Author: Guillem Jover <guillem@debian.org>
8784 Date: Mon Jun 6 02:56:06 2016 +0200
8785
8786 dpkg-buildpackage: Use arch:all in .changes filename when not building arch:any
8787
8788 Closes: #826161
8789
8790 Notes:
8791 Stable-Candidate: 1.17.x
8792
8793 debian/changelog | 3 +++
8794 scripts/dpkg-buildpackage.pl | 10 +++++-----
8795 2 files changed, 8 insertions(+), 5 deletions(-)
8796
8797 commit ad94a98cf614e1c4129f8611080232d69d210a0a
8798 Author: Guillem Jover <guillem@debian.org>
8799 Date: Tue May 31 00:01:53 2016 +0200
8800
8801 dpkg-buipdpackage: Do not use build target fallback on arch:any + arch:all
8802
8803 As part of the transition to make build-indep and build-arch mandatory
8804 and to be able to remove the fallback code without needing a flag day,
8805 we split the transition in chunks. This is the first one which is made
8806 mandatory. More will come.
8807
8808 debian/changelog | 2 ++
8809 man/dpkg-buildpackage.1 | 7 ++++---
8810 scripts/dpkg-buildpackage.pl | 15 +++++++++++++++
8811 3 files changed, 21 insertions(+), 3 deletions(-)
8812
8813 commit 5b3952a330c177b0f99c20c36b4ff2a0fb699be5
8814 Author: Guillem Jover <guillem@debian.org>
8815 Date: Mon May 30 23:54:43 2016 +0200
8816
8817 dpkg-buildpackage: Refactor build target fallback code
8818
8819 Move this aside to not clutter the main code flow, to make it easier
8820 to add additional heuristics and to make clear what needs to be
8821 removed once the time comes.
8822
8823 scripts/dpkg-buildpackage.pl | 41 ++++++++++++++++++++++++-----------------
8824 1 file changed, 24 insertions(+), 17 deletions(-)
8825
8826 commit 5dc74874e6cf26e01105d8b1798e39b8b8d9e126
8827 Author: Guillem Jover <guillem@debian.org>
8828 Date: Fri May 13 02:40:09 2016 +0200
8829
8830 dpkg-buildpackage: Preset build timestamp to latest changelog entry
8831
8832 Set the SOURCE_DATE_EPOCH environment variable to Unix timestamp since
8833 the epoch of the latest entry in debian/changelog. This enables build
8834 to be easily reproduced as the dates captured in the «.deb» archives
8835 will be deterministic.
8836
8837 SOURCE_DATE_EPOCH can also be externaly set before running
8838 dpkg-buildpackage to reproduce the build with an arbitrary date.
8839
8840 Closes: #759999
8841 Ref: https://reproducible-builds.org/specs/source-date-epoch/
8842 Base-on-patch-by: Jérémy Bobbio <lunar@debian.org>
8843
8844 debian/changelog | 3 +++
8845 man/dpkg-buildpackage.1 | 5 +++++
8846 scripts/dpkg-buildpackage.pl | 2 ++
8847 3 files changed, 10 insertions(+)
8848
8849 commit f6f2371a5dfb7c4d5b2b096a063e2a54db455edb
8850 Author: Guillem Jover <guillem@debian.org>
8851 Date: Mon Jul 13 04:09:09 2015 +0200
8852
8853 dpkg-deb: Set ar timestamp and tar mtime clamping to SOURCE_DATE_EPOCH
8854
8855 The ar and tar file entries contain a timestamp which is usually filled
8856 with the current build time and the file mtime respectively. This causes
8857 the generated deb(5) packages to not be reproducible for the same source
8858 package and same build environment.
8859
8860 We now check if the environment variable SOURCE_DATE_EPOCH is defined,
8861 parse that and use it as the timestamp for ar and to clamp the mtime in
8862 the tar file entries.
8863
8864 This variable is specified to contain the timestamp of the source
8865 release date in seconds since the epoch.
8866
8867 Closes: #759999
8868 Base-on-patch-by: Jérémy Bobbio <lunar@debian.org>
8869
8870 debian/changelog | 3 +++
8871 dpkg-deb/build.c | 21 ++++++++++++++++++++-
8872 man/dpkg-deb.1 | 5 +++++
8873 3 files changed, 28 insertions(+), 1 deletion(-)
8874
8875 commit 7feab6458058794a3ad330b8677d5a25b555631d
8876 Author: Guillem Jover <guillem@debian.org>
8877 Date: Mon Jul 13 04:09:09 2015 +0200
8878
8879 dpkg-deb: Use same timestamp for the ar container as for tar mtime clamping
8880
8881 We use the same timestamp for all ar members, and the tarball mtime
8882 clamping for each tar file entry.
8883
8884 debian/changelog | 2 ++
8885 dpkg-deb/build.c | 2 ++
8886 2 files changed, 4 insertions(+)
8887
8888 commit 62a638211c0c03ab2eefb59b5c613115007da1b3
8889 Author: Guillem Jover <guillem@debian.org>
8890 Date: Wed May 18 01:54:35 2016 +0200
8891
8892 dpkg-deb: Use new GNU tar --clamp-mtime option
8893
8894 This will guarantee that no file in binary packages has an mtime later
8895 than the specified time. Which will be required to make binary packages
8896 reproducible.
8897
8898 The option was officially added in GNU tar 1.29, but in Debian it was
8899 introduced as a vendor patch in 1.28, so on Debian we depend on the
8900 latter instead of the former version.
8901
8902 Closes: #759886
8903
8904 debian/changelog | 2 ++
8905 debian/control | 2 +-
8906 dpkg-deb/build.c | 18 +++++++++++++++---
8907 3 files changed, 18 insertions(+), 4 deletions(-)
8908
8909 commit 4ae57cb6d964e4c98ea1330ac192b2948b2b1724
8910 Author: Sven Joachim <svenjoac@gmx.de>
8911 Date: Mon Jun 20 23:28:03 2016 +0200
8912
8913 dpkg-query: Fix strtol() errno check when parsing the COLUMNS envvar
8914
8915 Regression introduced in commit 3d258742dfe5cd18e4e06a5fbd855b99bb95046e.
8916
8917 Closes: #827265
8918 Signed-off-by: Guillem Jover <guillem@debian.org>
8919
8920 debian/changelog | 2 ++
8921 src/querycmd.c | 2 +-
8922 2 files changed, 3 insertions(+), 1 deletion(-)
8923
8924 commit 2f065fc151ac4635ae40bd769d1be810e1222e05
8925 Author: Guillem Jover <guillem@debian.org>
8926 Date: Sun May 22 02:42:00 2016 +0200
8927
8928 dpkg: Activate file triggers for conffiles on purge
8929
8930 The code has never activated triggers for conffiles on purge, the code
8931 before commit 65ade6390b47fe3ec6a0e2ba341f3d553bf4 was activating them
8932 on removal, which was obviously wrong.
8933
8934 Stable-Candidate: 1.17.x
8935 Reported-by: Helmut Grohne <helmut@subdivi.de>
8936
8937 debian/changelog | 3 +++
8938 src/remove.c | 7 +++++++
8939 2 files changed, 10 insertions(+)
8940
8941 commit 77fcf29f146645f7729b8ffd920cc99442f91eda
8942 Author: Guillem Jover <guillem@debian.org>
8943 Date: Sat May 21 14:27:26 2016 +0200
8944
8945 dpkg: Set primary group to 0 when running as root
8946
8947 If the user was running with a primary group that is not root, actions
8948 performed by maintainer scripts might inherit and use the wrong primary
8949 group when creating files, or doing group based checks.
8950
8951 Reported-by: Stuart Prescott <stuart@debian.org>
8952
8953 debian/changelog | 2 ++
8954 src/main.c | 6 ++++++
8955 2 files changed, 8 insertions(+)
8956
8957 commit 87ee98484404dfca3e3b59622def0b953e9bdd7f
8958 Author: Guillem Jover <guillem@debian.org>
8959 Date: Sat May 14 19:40:37 2016 +0200
8960
8961 dpkg: Cleanup instdir handling in maintscript_pre_exec()
8962
8963 Rename instdirl to instdirlen. Use that instead of checking if the first
8964 character of instdir is non-NUL. Move the changedir assignment to a
8965 proper if/else conditional.
8966
8967 src/script.c | 21 +++++++++++++--------
8968 1 file changed, 13 insertions(+), 8 deletions(-)
8969
8970 commit b28741590210bf6eca9c10309433a54f332e661c
8971 Author: Niall Walsh <niallwalsh@celtux.org>
8972 Date: Sat May 14 18:22:35 2016 +0200
8973
8974 dpkg: On --force-chrootless only set changedir to instdir if defined
8975
8976 This breaks --force-chrootless (or --force-all, which is a terrible
8977 idea in general) without having set --instdir.
8978
8979 Closes: #824542
8980 Signed-off-by: Guillem Jover <guillem@debian.org>
8981
8982 debian/changelog | 2 ++
8983 src/script.c | 2 +-
8984 2 files changed, 3 insertions(+), 1 deletion(-)
8985
8986 commit a15e095201abd2cb3490337b620ede8338bc3de1
8987 Author: Guillem Jover <guillem@debian.org>
8988 Date: Thu Feb 2 04:38:39 2012 +0100
8989
8990 libdpkg: Add new struct dpkg_ar and basic operations
8991
8992 Switch current code to use dpkg_ar instead of taking a filename and a
8993 file descriptor arguments.
8994
8995 debian/changelog | 1 +
8996 dpkg-deb/build.c | 31 +++++++------
8997 dpkg-deb/extract.c | 48 +++++++++-----------
8998 dpkg-split/dpkg-split.h | 5 ++-
8999 dpkg-split/info.c | 117 +++++++++++++++++++++++++++---------------------
9000 dpkg-split/main.c | 10 +++--
9001 dpkg-split/queue.c | 8 ++--
9002 dpkg-split/split.c | 14 +++---
9003 lib/dpkg/ar.c | 114 +++++++++++++++++++++++++++++++++++-----------
9004 lib/dpkg/ar.h | 28 +++++++++---
9005 lib/dpkg/libdpkg.map | 5 +++
9006 11 files changed, 237 insertions(+), 144 deletions(-)
9007
9008 commit 038a6e0832a5f8a89b8a1cf251e6517600912efd
9009 Author: Guillem Jover <guillem@debian.org>
9010 Date: Mon May 30 20:40:14 2016 +0200
9011
9012 s-s-d: Simplify action dispatching in main()
9013
9014 Avoid useless intermediate variables, and use if else to select the
9015 actions.
9016
9017 utils/start-stop-daemon.c | 16 ++++------------
9018 1 file changed, 4 insertions(+), 12 deletions(-)
9019
9020 commit 58811966a6b2e6879d29bc438497743668a4442d
9021 Author: Guillem Jover <guillem@debian.org>
9022 Date: Mon May 30 20:02:38 2016 +0200
9023
9024 s-s-d: Switch do_start() to return a value instead of exit()ing directly
9025
9026 utils/start-stop-daemon.c | 8 ++++----
9027 1 file changed, 4 insertions(+), 4 deletions(-)
9028
9029 commit 3bda1e34afefcd5ebd20bde16bdfb9239c433090
9030 Author: Guillem Jover <guillem@debian.org>
9031 Date: Fri May 20 02:10:31 2016 +0200
9032
9033 s-s-d: Set return buffer length for sysctl(2) calls on */kFreeBSD
9034
9035 debian/changelog | 2 ++
9036 utils/start-stop-daemon.c | 9 ++++++---
9037 2 files changed, 8 insertions(+), 3 deletions(-)
9038
9039 commit b1e7927080f0a010d7d1ce77106779af72536176
9040 Author: Guillem Jover <guillem@debian.org>
9041 Date: Thu May 19 02:07:14 2016 +0200
9042
9043 s-s-d: Fix number of entries computation returned by sysctl() on */kFreeBSD
9044
9045 debian/changelog | 2 ++
9046 utils/start-stop-daemon.c | 2 +-
9047 2 files changed, 3 insertions(+), 1 deletion(-)
9048
9049 commit ea7b5273024507d831578c7dd911a7293178b10c
9050 Author: Guillem Jover <guillem@debian.org>
9051 Date: Mon Jun 6 03:18:47 2016 +0200
9052
9053 dpkg-source: Add new --no-overwrite-dir extraction option
9054
9055 Closes: #826334
9056
9057 debian/changelog | 1 +
9058 man/dpkg-source.1 | 4 ++++
9059 scripts/Dpkg/Source/Package.pm | 3 ++-
9060 scripts/Dpkg/Source/Package/V1.pm | 6 +++++-
9061 scripts/Dpkg/Source/Package/V2.pm | 6 +++++-
9062 scripts/Dpkg/Source/Package/V3/Bzr.pm | 6 +++++-
9063 scripts/Dpkg/Source/Package/V3/Git.pm | 6 +++++-
9064 scripts/Dpkg/Source/Package/V3/Native.pm | 7 ++++++-
9065 scripts/dpkg-source.pl | 4 ++++
9066 9 files changed, 37 insertions(+), 6 deletions(-)
9067
9068 commit 90324cfa942ba23d5d44b28b1087fbd510340502
9069 Author: Guillem Jover <guillem@debian.org>
9070 Date: Fri May 13 17:26:01 2016 +0200
9071
9072 dpkg-source: Generate Testsuite-Triggers field from test dependencies
9073
9074 Sometimes autopkgtests regress due to change in a package which is only
9075 a test dependency (Depends: in debian/tests/control), not a build or
9076 binary one. It is useful to trigger a test if such a test dependency
9077 changes.
9078
9079 Record the union of all test dependency packages in a new
9080 Testsuite-Triggers field in the .dsc, so that they will be recorded in
9081 the Sources package index. Ignore versions and flatten OR dependencies
9082 as they are not interesting for determining reverse test dependencies
9083 and should not be (ab)used for replacing debian/tests/control parsing.
9084
9085 Closes: #779559
9086 LP: #1491145
9087 Based-on-patch-by: Martin Pitt <martin.pitt@ubuntu.com>
9088 Signed-off-by: Guillem Jover <guillem@debian.org>
9089
9090 debian/changelog | 3 +++
9091 scripts/Dpkg/Control/FieldsCore.pm | 8 ++++++--
9092 scripts/dpkg-source.pl | 31 +++++++++++++++++++++++++++++++
9093 3 files changed, 40 insertions(+), 2 deletions(-)
9094
9095 commit ff8c1d6aad5a8976c1f60dff6c2a7fc75f3cfe33
9096 Author: Guillem Jover <guillem@debian.org>
9097 Date: Tue Jun 21 22:40:16 2016 +0200
9098
9099 dpkg-source: Check that debian/tests/control is a regular file
9100
9101 We are parsing the file now, so make sure it's something we can actually
9102 work with.
9103
9104 debian/changelog | 1 +
9105 scripts/dpkg-source.pl | 2 ++
9106 2 files changed, 3 insertions(+)
9107
9108 commit 0d159ba9b5da8bd5dfcb9e9110ba3e4c2867b0fe
9109 Author: Guillem Jover <guillem@debian.org>
9110 Date: Fri May 13 17:10:33 2016 +0200
9111
9112 Dpkg::Control: Add new autopkgtest control files support
9113
9114 Add new CTRL_TESTS control types, new Dpkg::Control::Tests and
9115 Dpkg::Control::Tests::Entry modules, add support for the fields that
9116 can appear on these control files, and update Dpkg::Index to handle
9117 them as well.
9118
9119 [niels@thykier.net: Fix logic inversion. ]
9120
9121 debian/changelog | 4 +
9122 scripts/Dpkg/Control.pm | 13 +++-
9123 scripts/Dpkg/Control/FieldsCore.pm | 24 +++++-
9124 scripts/Dpkg/Control/Tests.pm | 83 +++++++++++++++++++++
9125 scripts/Dpkg/Control/Tests/Entry.pm | 91 +++++++++++++++++++++++
9126 scripts/Dpkg/Control/Types.pm | 3 +
9127 scripts/Dpkg/Index.pm | 7 +-
9128 scripts/Makefile.am | 6 ++
9129 scripts/t/Dpkg_Control_Tests.t | 71 ++++++++++++++++++
9130 scripts/t/Dpkg_Control_Tests/tests-missing-fields | 7 ++
9131 scripts/t/Dpkg_Control_Tests/tests-plain-text | 6 ++
9132 scripts/t/Dpkg_Control_Tests/tests-valid | 18 +++++
9133 12 files changed, 330 insertions(+), 3 deletions(-)
9134
9135 commit fc55edbf31dc9d8649229fdca441cb63844424d9
9136 Author: Guillem Jover <guillem@debian.org>
9137 Date: Mon Nov 3 19:38:00 2014 +0100
9138
9139 dpkg-buildpackage: Add config file support
9140
9141 The new configuration file is buildpackage.conf under either the dpkg
9142 system or user configuration directories.
9143
9144 Closes: #539692, #765494
9145
9146 debian/changelog | 3 +++
9147 man/dpkg-buildpackage.1 | 16 ++++++++++++++++
9148 scripts/dpkg-buildpackage.pl | 8 ++++++++
9149 3 files changed, 27 insertions(+)
9150
9151 commit 293bd243a19149165fc4fd8830b16a51d471a5e9
9152 Author: Guillem Jover <guillem@debian.org>
9153 Date: Mon Nov 3 19:37:44 2014 +0100
9154
9155 dpkg-buildpackage: Add long options
9156
9157 Add new long options for any short option that is a useful configurable
9158 candidate.
9159
9160 debian/changelog | 2 +
9161 man/dpkg-buildpackage.1 | 127 ++++++++++++++++++++------------
9162 scripts/dpkg-buildpackage.pl | 170 +++++++++++++++++++++++--------------------
9163 3 files changed, 171 insertions(+), 128 deletions(-)
9164
9165 commit 73c307b0d003149258efb620195ec03d08544378
9166 Author: Guillem Jover <guillem@debian.org>
9167 Date: Mon Nov 3 19:36:46 2014 +0100
9168
9169 Dpkg::Conf: Add support for system and user config loading
9170
9171 debian/changelog | 1 +
9172 scripts/Dpkg/Conf.pm | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9173 2 files changed, 59 insertions(+)
9174
9175 commit 24a4f968635d60dde8bd2077d652096119e8d4f9
9176 Author: Guillem Jover <guillem@debian.org>
9177 Date: Sun May 22 17:10:59 2016 +0200
9178
9179 Revert "Dpkg::Conf: Switch implementation to be hash based"
9180
9181 This reverts commit 94e241761c06ab112ec3e899dd9449784928c6c5.
9182
9183 This change broke backwards compatibility in multiple ways. The
9184 format_argv option was set by default, the order was not preserved,
9185 which was important for dpkg.cfg files, and duplicate option names
9186 stopped being supported.
9187
9188 Add regression tests to avoid similar changes in the future.
9189
9190 Closes: #824938
9191
9192 debian/changelog | 6 ++++
9193 scripts/Dpkg/Conf.pm | 78 +++++++++++++---------------------------
9194 scripts/t/Dpkg_Conf.t | 64 ++++++++++++++++-----------------
9195 scripts/t/Dpkg_Conf/config-mixed | 5 ++-
9196 4 files changed, 66 insertions(+), 87 deletions(-)
9197
9198 commit 8b3cd883be8d5236f2c78b245bc7e0bd8f712888
9199 Author: Guillem Jover <guillem@debian.org>
9200 Date: Mon Jun 6 23:31:38 2016 +0200
9201
9202 Dpkg::Substvars: Validate source version in set_version_substvars()
9203
9204 debian/changelog | 2 ++
9205 scripts/Dpkg/Substvars.pm | 8 ++++++--
9206 2 files changed, 8 insertions(+), 2 deletions(-)
9207
9208 commit ea22158eb8b0dcaf42b0cdacd5b4560764f353c8
9209 Author: Guillem Jover <guillem@debian.org>
9210 Date: Sat Apr 2 03:19:17 2016 +0200
9211
9212 Dpkg::Changelog: Add new Timestamp field to output
9213
9214 This field contains the date of the entry in seconds since the epoch. To
9215 make it easier to retrieve the date in a format that is easier to handle.
9216
9217 debian/changelog | 2 ++
9218 man/dpkg-parsechangelog.1 | 11 +++++++++++
9219 scripts/Dpkg/Changelog.pm | 8 ++++++++
9220 scripts/Dpkg/Control/FieldsCore.pm | 5 ++++-
9221 scripts/t/Dpkg_Changelog.t | 4 ++++
9222 5 files changed, 29 insertions(+), 1 deletion(-)
9223
9224 commit 4e8550c8e2a4f5aab5b803df0ea77c50e089d2dd
9225 Author: Guillem Jover <guillem@debian.org>
9226 Date: Sat Apr 2 03:19:17 2016 +0200
9227
9228 Dpkg::Changelog: Add a getter for the Time::Piece object
9229
9230 Make it possible to retrieve the already parsed Time::Piece object,
9231 instead of having to reparse it.
9232
9233 debian/changelog | 1 +
9234 scripts/Dpkg/Changelog/Entry.pm | 16 +++++++++++++++-
9235 scripts/Dpkg/Changelog/Entry/Debian.pm | 15 +++++++++++++--
9236 3 files changed, 29 insertions(+), 3 deletions(-)
9237
9238 commit d1629d0ec1b2619a1f2bd6839f975335e9cb6484
9239 Author: Guillem Jover <guillem@debian.org>
9240 Date: Wed May 18 00:26:42 2016 +0200
9241
9242 scripts: Replace changelog program parsers with perl modules
9243
9244 Using programs to implement the custom changelog parsers was very
9245 inefficient as it required to parse the custom changelog, output deb822
9246 formatted entries to then parse that and output again with the desired
9247 format.
9248
9249 These were implemented as programs because at the time the perl code
9250 in dpkg was not using perl modules, so it was not easy to extend. Using
9251 perl modules now is cleaner and allows for a faster implementation.
9252
9253 In addition there's no known users in Debian, so it was deemed safe to
9254 remove the support without a transition.
9255
9256 debian/changelog | 1 +
9257 debian/libdpkg-perl.install | 1 -
9258 doc/README.feature-removal-schedule | 25 ++++
9259 man/dpkg-parsechangelog.1 | 34 ++---
9260 scripts/Dpkg/Changelog/Parse.pm | 251 ++++++++++++++----------------------
9261 scripts/Makefile.am | 7 +-
9262 scripts/changelog/.gitignore | 1 -
9263 scripts/changelog/debian.pl | 138 --------------------
9264 scripts/dpkg-parsechangelog.pl | 5 +-
9265 scripts/po/POTFILES.in | 1 -
9266 10 files changed, 135 insertions(+), 329 deletions(-)
9267
9268 commit 852242677f4bc308f17564660927dbd8569c3d2e
9269 Author: Guillem Jover <guillem@debian.org>
9270 Date: Sun May 15 16:18:39 2016 +0200
9271
9272 Dpkg::Changelog: Add new format_range() method
9273
9274 Deprecate dpkg() and rfc822() methods by this new method, which has a
9275 more clear name and generic interface.
9276
9277 debian/changelog | 2 +
9278 scripts/Dpkg/Changelog.pm | 192 +++++++++++++++++++++++++++-------------
9279 scripts/Dpkg/Changelog/Parse.pm | 4 +-
9280 scripts/changelog/debian.pl | 9 +-
9281 scripts/t/Dpkg_Changelog.t | 16 ++--
9282 5 files changed, 145 insertions(+), 78 deletions(-)
9283
9284 commit c7fc55a0b1d82dd2056d8f0a35d016f976ba6fab
9285 Author: Steven Chamberlain <steven@pyro.eu.org>
9286 Date: Tue May 10 03:17:29 2016 +0200
9287
9288 Dpkg::Vendor::Debian: Do not disable PIE buildflags on */kFreeBSD anymore
9289
9290 The flag should work on all current */kFreeBSD systems now.
9291
9292 Closes: #823877
9293 Signed-off-by: Guillem Jover <guillem@debian.org>
9294
9295 debian/changelog | 2 ++
9296 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
9297 2 files changed, 4 insertions(+), 2 deletions(-)
9298
9299 commit ae799cf4b90d97fa29803bbb84f711e106f4466a
9300 Author: Guillem Jover <guillem@debian.org>
9301 Date: Fri May 13 20:49:36 2016 +0200
9302
9303 dpkg-source: Move -q option to the General options section in --help output
9304
9305 debian/changelog | 2 ++
9306 scripts/dpkg-source.pl | 2 +-
9307 2 files changed, 3 insertions(+), 1 deletion(-)
9308
9309 commit 0082e22eb7a49ccdeab35bd8899526c48f9a1428
9310 Author: Guillem Jover <guillem@debian.org>
9311 Date: Fri May 13 20:46:03 2016 +0200
9312
9313 dpkg-source: Document various long options in --help output
9314
9315 debian/changelog | 1 +
9316 scripts/dpkg-source.pl | 12 ++++++++----
9317 2 files changed, 9 insertions(+), 4 deletions(-)
9318
9319 commit 707dcbf39165396bf852790e7d309d4cf78123cc
9320 Author: Guillem Jover <guillem@debian.org>
9321 Date: Fri May 13 17:09:52 2016 +0200
9322
9323 test: Bump ValuesAndExpressions::RequireNumberSeparators minimum to 99999
9324
9325 Up to 5 digits should be considered visually clear.
9326
9327 debian/changelog | 3 +++
9328 t/critic/perlcriticrc | 4 ++++
9329 2 files changed, 7 insertions(+)
9330
9331 commit 346b6eb35c7b94cadd1bd0e228aa7faae63b3e00
9332 Author: Guillem Jover <guillem@debian.org>
9333 Date: Wed Jun 15 02:07:10 2016 +0200
9334
9335 Dpkg::Changelog::Entry::Debian: Mark example with C<>
9336
9337 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
9338 1 file changed, 1 insertion(+), 1 deletion(-)
9339
9340 commit e5b4e9a0c9ba1cd20f7f4f56e6c8bd6b3d9b0797
9341 Author: Guillem Jover <guillem@debian.org>
9342 Date: Mon Jun 27 01:14:33 2016 +0200
9343
9344 Dpkg: Use warnings::warnif() instead of carp() for deprecated warnings
9345
9346 Suggested-by: Niels Thykier <niels@thykier.net>
9347
9348 debian/changelog | 2 ++
9349 scripts/Dpkg/Changelog/Entry/Debian.pm | 9 ++++++---
9350 scripts/Dpkg/Checksums.pm | 9 ++++++---
9351 scripts/Dpkg/Deps.pm | 6 ++----
9352 scripts/Dpkg/Gettext.pm | 4 ++--
9353 scripts/Dpkg/Substvars.pm | 6 ++++--
9354 6 files changed, 22 insertions(+), 14 deletions(-)
9355
9356 commit b2ce10a6200a933ad244c3f1a9bd605b41800ad0
9357 Author: Guillem Jover <guillem@debian.org>
9358 Date: Wed May 18 01:12:02 2016 +0200
9359
9360 scripts: Fix typos in POD
9361
9362 scripts/Dpkg/Arch.pm | 2 +-
9363 scripts/Dpkg/BuildOptions.pm | 2 +-
9364 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
9365 scripts/Dpkg/Deps.pm | 2 +-
9366 scripts/Dpkg/Index.pm | 2 +-
9367 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
9368 scripts/Dpkg/Vendor/Default.pm | 6 +++---
9369 scripts/Dpkg/Vendor/Ubuntu.pm | 4 ++--
9370 scripts/Dpkg/Version.pm | 2 +-
9371 9 files changed, 13 insertions(+), 13 deletions(-)
9372
9373 commit 779de6b3ca6358e1a4a5641a228a3537f10d572f
9374 Author: Guillem Jover <guillem@debian.org>
9375 Date: Sat Jun 25 20:44:52 2016 +0200
9376
9377 dpkg: Fix typo in debug output
9378
9379 Warned-by: lintian
9380
9381 src/divertdb.c | 2 +-
9382 1 file changed, 1 insertion(+), 1 deletion(-)
9383
9384 commit 1b09bbc32b5b5fa838ac308f9698eebd56e268d1
9385 Author: Guillem Jover <guillem@debian.org>
9386 Date: Sun Jul 3 12:56:29 2016 +0200
9387
9388 man: Merge ENVIRONMENT sections in dpkg-buildflags(1)
9389
9390 debian/changelog | 1 +
9391 man/dpkg-buildflags.1 | 11 +++++------
9392 2 files changed, 6 insertions(+), 6 deletions(-)
9393
9394 commit d1735cc1a0a87d4abeb91733f3f8a2957a4c1163
9395 Author: Guillem Jover <guillem@debian.org>
9396 Date: Sun May 22 19:20:04 2016 +0200
9397
9398 man: Document interaction between PIE and libraries
9399
9400 Based-on-text-by: Christian Seiler <christian@iwakd.de> on debian-devel
9401
9402 debian/changelog | 2 ++
9403 man/dpkg-buildflags.1 | 28 ++++++++++++++++++++++++++++
9404 2 files changed, 30 insertions(+)
9405
9406 commit 31b965e71beb1964e378b856f64d8c8611aed51b
9407 Author: Guillem Jover <guillem@debian.org>
9408 Date: Wed May 18 03:01:29 2016 +0200
9409
9410 man: Document the tar entry size limitation for deb(5) format
9411
9412 debian/changelog | 1 +
9413 man/deb.5 | 2 ++
9414 2 files changed, 3 insertions(+)
9415
9416 commit 09844a76f03d80d861641780fca5a2fb71e32dc3
9417 Author: Guillem Jover <guillem@debian.org>
9418 Date: Wed May 18 01:22:58 2016 +0200
9419
9420 man: Clarify the format of the db:Status-Abbrev virtual field
9421
9422 Closes: #824515
9423
9424 debian/changelog | 2 ++
9425 man/dpkg-query.1 | 5 +++--
9426 2 files changed, 5 insertions(+), 2 deletions(-)
9427
9428 commit b4682659183bc8faaf092a28b6b22647a765efa5
9429 Author: Guillem Jover <guillem@debian.org>
9430 Date: Fri May 13 02:42:12 2016 +0200
9431
9432 man: Improve dpkg-buildpackage(1) on environment expectations
9433
9434 debian/changelog | 4 ++++
9435 man/dpkg-buildpackage.1 | 15 ++++++++++++---
9436 2 files changed, 16 insertions(+), 3 deletions(-)
9437
9438 commit e1635ee3f89c1a0af48d789da700150aa04cda38
9439 Author: Guillem Jover <guillem@debian.org>
9440 Date: Fri May 13 02:03:44 2016 +0200
9441
9442 man: Fix typos
9443
9444 man/dpkg-buildflags.1 | 2 +-
9445 man/dpkg-buildpackage.1 | 2 +-
9446 2 files changed, 2 insertions(+), 2 deletions(-)
9447
9448 commit 41a27b2ec48d40539afbf2071f06fb36bf9b414c
9449 Author: Zhou Mo <cdluminate@gmail.com>
9450 Date: Sun Jun 12 20:24:46 2016 +0200
9451
9452 po: Update Simplified Chinese programs translations
9453
9454 Closes: #824873
9455 Signed-off-by: Guillem Jover <guillem@debian.org>
9456
9457 debian/changelog | 1 +
9458 po/zh_CN.po | 87 ++++++++++++++++++--------------------------------------
9459 2 files changed, 29 insertions(+), 59 deletions(-)
9460
9461 commit 177d85ef4ed54fabf60cc2ff1e9e8c5a5b4ff604
9462 Author: Helge Kreutzmann <debian@helgefjell.de>
9463 Date: Mon May 9 21:08:33 2016 +0200
9464
9465 Update German translation of manual pages
9466
9467 Update to 2628t.
9468
9469 man/po/de.po | 9 ++++++---
9470 1 file changed, 6 insertions(+), 3 deletions(-)
9471
9472 commit 01262f4dfb05812ca1104edf50718e7f1a2be14c
9473 Author: Helge Kreutzmann <debian@helgefjell.de>
9474 Date: Mon May 9 19:16:16 2016 +0200
9475
9476 Update German scripts translation
9477
9478 Update to 586t.
9479
9480 debian/changelog | 6 ++++++
9481 scripts/po/de.po | 17 ++++++-----------
9482 2 files changed, 12 insertions(+), 11 deletions(-)
9483
9484 commit 94ff2317a78cb2a61353f768eb9bb3b48a549f18
9485 Author: Sven Joachim <svenjoac@gmx.de>
9486 Date: Mon May 9 20:35:01 2016 +0200
9487
9488 German dpkg translation update
9489
9490 Update to 1092t.
9491
9492 debian/changelog | 3 ++-
9493 po/de.po | 34 ++++++++--------------------------
9494 2 files changed, 10 insertions(+), 27 deletions(-)
9495
9496 commit 533b48e2ade3b4fe78ee3b1ff0e89dcf00c233f2
9497 Author: Guillem Jover <guillem@debian.org>
9498 Date: Mon May 9 05:10:56 2016 +0200
9499
9500 Bump version to 1.18.8
9501
9502 debian/changelog | 6 ++++++
9503 1 file changed, 6 insertions(+)
9504
9505 commit a6cd8e3d2b88e89c9bb613ae937c578d5d305bf3
9506 Author: Guillem Jover <guillem@debian.org>
9507 Date: Mon May 9 03:19:59 2016 +0200
9508
9509 Release 1.18.7
9510
9511 debian/changelog | 4 ++--
9512 1 file changed, 2 insertions(+), 2 deletions(-)
9513
9514 commit 4c4cade866e2c15cd2f3840d907861e4c6ea0af2
9515 Author: Guillem Jover <guillem@debian.org>
9516 Date: Mon May 9 03:27:24 2016 +0200
9517
9518 po: Regenerate .pot files and merge .po files with them
9519
9520 dselect/po/bs.po | 2 +-
9521 dselect/po/ca.po | 2 +-
9522 dselect/po/cs.po | 2 +-
9523 dselect/po/da.po | 2 +-
9524 dselect/po/de.po | 2 +-
9525 dselect/po/dselect.pot | 4 +-
9526 dselect/po/el.po | 2 +-
9527 dselect/po/es.po | 2 +-
9528 dselect/po/et.po | 2 +-
9529 dselect/po/eu.po | 2 +-
9530 dselect/po/fr.po | 2 +-
9531 dselect/po/gl.po | 2 +-
9532 dselect/po/hu.po | 2 +-
9533 dselect/po/id.po | 2 +-
9534 dselect/po/it.po | 2 +-
9535 dselect/po/ja.po | 2 +-
9536 dselect/po/ko.po | 2 +-
9537 dselect/po/nb.po | 2 +-
9538 dselect/po/nl.po | 2 +-
9539 dselect/po/nn.po | 2 +-
9540 dselect/po/pl.po | 2 +-
9541 dselect/po/pt.po | 2 +-
9542 dselect/po/pt_BR.po | 2 +-
9543 dselect/po/ro.po | 2 +-
9544 dselect/po/ru.po | 2 +-
9545 dselect/po/sk.po | 2 +-
9546 dselect/po/sv.po | 2 +-
9547 dselect/po/tl.po | 2 +-
9548 dselect/po/vi.po | 2 +-
9549 dselect/po/zh_CN.po | 2 +-
9550 dselect/po/zh_TW.po | 2 +-
9551 man/po/de.po | 265 +++++++++++++++++++++++++-----------------------
9552 man/po/dpkg-man.pot | 39 ++++---
9553 man/po/es.po | 25 ++++-
9554 man/po/fr.po | 25 ++++-
9555 man/po/hu.po | 25 ++++-
9556 man/po/it.po | 25 ++++-
9557 man/po/ja.po | 25 ++++-
9558 man/po/nl.po | 25 ++++-
9559 man/po/pl.po | 25 ++++-
9560 man/po/pt_BR.po | 25 ++++-
9561 man/po/ru.po | 25 ++++-
9562 man/po/sv.po | 25 ++++-
9563 man/po/zh_CN.po | 25 ++++-
9564 po/ast.po | 59 ++++++-----
9565 po/bs.po | 27 +++--
9566 po/ca.po | 53 ++++++----
9567 po/cs.po | 53 ++++++----
9568 po/da.po | 53 ++++++----
9569 po/de.po | 53 ++++++----
9570 po/dpkg.pot | 29 +++---
9571 po/dz.po | 43 ++++----
9572 po/el.po | 37 +++----
9573 po/eo.po | 53 ++++++----
9574 po/es.po | 53 ++++++----
9575 po/et.po | 39 +++----
9576 po/eu.po | 53 ++++++----
9577 po/fr.po | 53 ++++++----
9578 po/gl.po | 53 +++++-----
9579 po/hu.po | 43 ++++----
9580 po/id.po | 57 ++++++-----
9581 po/it.po | 55 ++++++----
9582 po/ja.po | 53 ++++++----
9583 po/km.po | 43 ++++----
9584 po/ko.po | 57 ++++++-----
9585 po/ku.po | 30 +++---
9586 po/lt.po | 32 +++---
9587 po/mr.po | 43 ++++----
9588 po/nb.po | 57 ++++++-----
9589 po/ne.po | 43 ++++----
9590 po/nl.po | 53 ++++++----
9591 po/nn.po | 40 ++++----
9592 po/pa.po | 39 +++----
9593 po/pl.po | 53 ++++++----
9594 po/pt.po | 53 ++++++----
9595 po/pt_BR.po | 63 +++++++-----
9596 po/ro.po | 57 ++++++-----
9597 po/ru.po | 53 ++++++----
9598 po/sk.po | 53 ++++++----
9599 po/sv.po | 53 ++++++----
9600 po/th.po | 53 ++++++----
9601 po/tl.po | 40 ++++----
9602 po/tr.po | 53 ++++++----
9603 po/vi.po | 53 ++++++----
9604 po/zh_CN.po | 53 ++++++----
9605 po/zh_TW.po | 53 ++++++----
9606 scripts/po/ca.po | 14 ++-
9607 scripts/po/de.po | 14 ++-
9608 scripts/po/dpkg-dev.pot | 7 +-
9609 scripts/po/es.po | 5 +-
9610 scripts/po/fr.po | 14 ++-
9611 scripts/po/pl.po | 14 ++-
9612 scripts/po/ru.po | 14 ++-
9613 scripts/po/sv.po | 14 ++-
9614 94 files changed, 1670 insertions(+), 1115 deletions(-)
9615
9616 commit d078868c0df78a4a711314445f176b5252a5e433
9617 Author: Guillem Jover <guillem@debian.org>
9618 Date: Mon May 9 04:02:54 2016 +0200
9619
9620 arch: Clarify column descriptions in table files
9621
9622 Prompted-by: Wookey <wookey@debian.org>
9623
9624 abitable | 4 ++--
9625 cputable | 16 ++++++++--------
9626 debian/changelog | 1 +
9627 ostable | 12 ++++++------
9628 4 files changed, 17 insertions(+), 16 deletions(-)
9629
9630 commit 56799b5381710a15386d584d7dbd18f4daf3e234
9631 Author: Ben Hutchings <ben@decadent.org.uk>
9632 Date: Tue May 3 00:53:25 2016 +0200
9633
9634 arch: Bump the GNU triplet cpu from i386 to i686
9635
9636 This matches toolchain changes.
9637
9638 Closes: #823619
9639 Signed-off-by: Guillem Jover <guillem@debian.org>
9640
9641 cputable | 2 +-
9642 debian/changelog | 3 +++
9643 debian/rules | 7 -------
9644 3 files changed, 4 insertions(+), 8 deletions(-)
9645
9646 commit 608f93858f2fc44e86538fbf585d4e0fa9cf7743
9647 Author: Guillem Jover <guillem@debian.org>
9648 Date: Sat May 7 17:52:57 2016 +0200
9649
9650 Dpkg::Deps: Add support for tests dependencies
9651
9652 These include package names with the usually invalid character ‘@’.
9653 Used when parsing debian/tests/control files.
9654
9655 debian/changelog | 3 +++
9656 scripts/Dpkg/Deps.pm | 23 ++++++++++++++++++++++-
9657 scripts/t/Dpkg_Deps.t | 10 +++++++++-
9658 3 files changed, 34 insertions(+), 2 deletions(-)
9659
9660 commit 9233e3897e388d5b907d92a4d67a6b5c16f9bb0f
9661 Author: Guillem Jover <guillem@debian.org>
9662 Date: Sat May 7 17:47:15 2016 +0200
9663
9664 Dpkg::Deps: Refactor options for Dpkg::Deps::Simple->new into a new hash
9665
9666 scripts/Dpkg/Deps.pm | 14 ++++++++------
9667 1 file changed, 8 insertions(+), 6 deletions(-)
9668
9669 commit 4e1e0e78412060de420d2fa7f8a24231d6eff9bb
9670 Author: Guillem Jover <guillem@debian.org>
9671 Date: Fri May 6 01:21:44 2016 +0200
9672
9673 libdpkg: Rework error message handling to use variable buffers
9674
9675 We'll use variable buffers to avoid truncation. We fallback to use the
9676 emergency error message buffer, so that at least we can output
9677 something.
9678
9679 Prompted-by: Manuel A. Fernandez Montecelo <mafm@debian.org>
9680
9681 debian/changelog | 5 +++
9682 lib/dpkg/ehandle.c | 104 +++++++++++++++++++++++++++++++++++++++++++----------
9683 2 files changed, 91 insertions(+), 18 deletions(-)
9684
9685 commit 7b1652626d343b661794b4f1eb670eb14f984456
9686 Author: Guillem Jover <guillem@debian.org>
9687 Date: Sat May 7 02:42:31 2016 +0200
9688
9689 libdpkg: Refactor and colorize abort printing into a new function
9690
9691 debian/changelog | 1 +
9692 lib/dpkg/ehandle.c | 20 ++++++++++++--------
9693 2 files changed, 13 insertions(+), 8 deletions(-)
9694
9695 commit 21e6e04881868c5ed5fc520ea14037c0482292bb
9696 Author: Guillem Jover <guillem@debian.org>
9697 Date: Sat May 7 02:20:05 2016 +0200
9698
9699 libdpkg: Reorder ehandle functions
9700
9701 Sort them in a more logical order.
9702
9703 lib/dpkg/ehandle.c | 126 ++++++++++++++++++++++++++---------------------------
9704 1 file changed, 63 insertions(+), 63 deletions(-)
9705
9706 commit 99d596bf629c06d7b5d66825c4ca49141bbcc7e9
9707 Author: Guillem Jover <guillem@debian.org>
9708 Date: Fri May 6 01:20:47 2016 +0200
9709
9710 libdpkg: Do not use fixed size strings in reporting functions
9711
9712 debian/changelog | 1 +
9713 lib/dpkg/report.c | 20 ++++++++++++++------
9714 2 files changed, 15 insertions(+), 6 deletions(-)
9715
9716 commit 5982d9503c425d4435d542947632a4c7c2646005
9717 Author: Guillem Jover <guillem@debian.org>
9718 Date: Fri May 6 01:20:16 2016 +0200
9719
9720 libdpkg: Do not use fixed size buffers in options module
9721
9722 debian/changelog | 1 +
9723 lib/dpkg/options.c | 8 ++++----
9724 2 files changed, 5 insertions(+), 4 deletions(-)
9725
9726 commit 58876fceaf5de97a2ae609ba023d69445d6b0b41
9727 Author: Guillem Jover <guillem@debian.org>
9728 Date: Fri May 6 01:17:13 2016 +0200
9729
9730 dselect: Do not use fixed size strings for menu entries
9731
9732 debian/changelog | 1 +
9733 dselect/main.cc | 15 ++++++++-------
9734 dselect/method.cc | 5 +----
9735 3 files changed, 10 insertions(+), 11 deletions(-)
9736
9737 commit 836dc7412c1d5d5fa3825fc5d2761ca1388d38c3
9738 Author: Guillem Jover <guillem@debian.org>
9739 Date: Fri May 6 01:16:32 2016 +0200
9740
9741 libdpkg: Add new fmt and vfmt varbuf methods
9742
9743 lib/dpkg/varbuf.h | 21 +++++++++++++++++++++
9744 1 file changed, 21 insertions(+)
9745
9746 commit 6c9dbd427d085ce0bba878e294d1c8c20d1112cd
9747 Author: Guillem Jover <guillem@debian.org>
9748 Date: Fri May 6 01:15:38 2016 +0200
9749
9750 s-s-d: Use a heap allocated formatted string for what to stop
9751
9752 debian/changelog | 4 ++++
9753 utils/start-stop-daemon.c | 29 ++++++++++++++++++-----------
9754 2 files changed, 22 insertions(+), 11 deletions(-)
9755
9756 commit a558a21ae7f04751f7f5dfe724cd9d5f95905734
9757 Author: Guillem Jover <guillem@debian.org>
9758 Date: Thu May 5 20:13:56 2016 +0200
9759
9760 dpkg-source: Add new --require-strong-checksums option and change default
9761
9762 Erroring out when no strong checksums are present is very harsh, as we
9763 do not even do something similar for invalid/unknown/expired signatures
9764 which means doing this for checksums has really no point.
9765
9766 Add a new command-line option to force the behavior to be strict, and
9767 change to a warning.
9768
9769 Regression introduced in commit 040973c7a1e50b78ef042ef5ffbfff0440c24700.
9770
9771 Closes: #823428
9772 Reported-by: Niko Tyni <ntyni@debian.org>
9773
9774 debian/changelog | 5 +++++
9775 man/dpkg-source.1 | 5 +++++
9776 scripts/Dpkg/Source/Package.pm | 23 +++++++++++++++++++++--
9777 scripts/dpkg-source.pl | 5 +++++
9778 4 files changed, 36 insertions(+), 2 deletions(-)
9779
9780 commit a234261b4e7929bab7035d8223e2abd3801a3b9b
9781 Author: Guillem Jover <guillem@debian.org>
9782 Date: Wed May 4 21:39:17 2016 +0200
9783
9784 Dpkg: Relax dependency restriction parsing to allow sloppy spaces
9785
9786 Allow sloppy spaces again around versions, architectures and profile
9787 restrictions, so that we do not fail on previously accepted dependencies.
9788
9789 Regression introduced in commit bd17966babf8705e8f02c808f646dfa149828256.
9790
9791 Closes: #823431
9792 Reported-by: Niko Tyni <ntyni@debian.org>
9793
9794 debian/changelog | 4 ++++
9795 scripts/Dpkg/BuildProfiles.pm | 4 ++--
9796 scripts/Dpkg/Deps.pm | 2 +-
9797 scripts/t/Dpkg_Deps.t | 14 +++++++++++++-
9798 4 files changed, 20 insertions(+), 4 deletions(-)
9799
9800 commit abbdf5b8384482c1527d7dc5f55f9640f5d957ce
9801 Author: Guillem Jover <guillem@debian.org>
9802 Date: Sat May 7 17:29:54 2016 +0200
9803
9804 man: Shorten example symbol names in dpkg-gensymbols(1)
9805
9806 This fixes a mandb warning due to very long strings in the Dutch man page
9807 translation that is part of a block quote, and cannot be line wrapped.
9808
9809 Unfuzzy all translations.
9810
9811 Warned-by: lintian
9812
9813 debian/changelog | 5 +++++
9814 man/dpkg-gensymbols.1 | 12 ++++++------
9815 man/po/de.po | 26 +++++++++++++-------------
9816 man/po/es.po | 16 ++++++++--------
9817 man/po/fr.po | 14 +++++++-------
9818 man/po/hu.po | 14 +++++++-------
9819 man/po/it.po | 16 ++++++++--------
9820 man/po/ja.po | 16 ++++++++--------
9821 man/po/nl.po | 24 ++++++++++++------------
9822 man/po/pl.po | 16 ++++++++--------
9823 man/po/pt_BR.po | 14 +++++++-------
9824 man/po/ru.po | 14 +++++++-------
9825 man/po/sv.po | 16 ++++++++--------
9826 man/po/zh_CN.po | 14 +++++++-------
9827 14 files changed, 111 insertions(+), 106 deletions(-)
9828
9829 commit 724ae36a3994af259a56bcd5b7147634741511ac
9830 Author: Helge Kreutzmann <debian@helgefjell.de>
9831 Date: Sun May 8 13:59:48 2016 +0200
9832
9833 Update German scripts translation
9834
9835 Update to 586t.
9836
9837 debian/changelog | 3 ++
9838 scripts/po/de.po | 145 ++++++++++---------------------------------------------
9839 2 files changed, 28 insertions(+), 120 deletions(-)
9840
9841 commit c3c607c12ebc2f9007855a74ea39fc0a30815630
9842 Author: Helge Kreutzmann <debian@helgefjell.de>
9843 Date: Sun May 8 13:56:18 2016 +0200
9844
9845 Update German translation of manual pages
9846
9847 Update to 2626t.
9848
9849 man/po/de.po | 70 +++++++++++++++++++++++++++---------------------------------
9850 1 file changed, 31 insertions(+), 39 deletions(-)
9851
9852 commit 474f97603b921bb098a9489169d1d7b5e125837f
9853 Author: Helge Kreutzmann <debian@helgefjell.de>
9854 Date: Thu May 5 20:27:15 2016 +0200
9855
9856 Update German translation of manual pages
9857
9858 Update to 2620t4f2t.
9859
9860 debian/changelog | 3 +-
9861 man/po/de.po | 380 +++++++++++++++++++++----------------------------------
9862 2 files changed, 147 insertions(+), 236 deletions(-)
9863
9864 commit 8f7bd27930b5da644b38c6cc38de8874ee9ebcfa
9865 Author: Helge Kreutzmann <debian@helgefjell.de>
9866 Date: Thu May 5 18:17:34 2016 +0200
9867
9868 Fix typo
9869
9870 man/dpkg.1 | 2 +-
9871 man/po/es.po | 4 ++--
9872 man/po/fr.po | 4 ++--
9873 man/po/hu.po | 4 ++--
9874 man/po/it.po | 4 ++--
9875 man/po/ja.po | 4 ++--
9876 man/po/nl.po | 4 ++--
9877 man/po/pl.po | 4 ++--
9878 man/po/pt_BR.po | 4 ++--
9879 man/po/ru.po | 4 ++--
9880 man/po/sv.po | 4 ++--
9881 man/po/zh_CN.po | 4 ++--
9882 12 files changed, 23 insertions(+), 23 deletions(-)
9883
9884 commit 692399ad61daad3a78183fab67010c59cf8568bf
9885 Author: Guillem Jover <guillem@debian.org>
9886 Date: Tue May 3 21:07:23 2016 +0200
9887
9888 Bump version to 1.18.7
9889
9890 debian/changelog | 6 ++++++
9891 1 file changed, 6 insertions(+)
9892
9893 commit a55af61da2b84db7cf8fad9c291f2df50ba06c1e
9894 Author: Guillem Jover <guillem@debian.org>
9895 Date: Tue May 3 20:17:18 2016 +0200
9896
9897 Release 1.18.6
9898
9899 debian/changelog | 5 +++--
9900 1 file changed, 3 insertions(+), 2 deletions(-)
9901
9902 commit 4e3993e3e650ebf44a49be007fac4ec255ca3290
9903 Author: Guillem Jover <guillem@debian.org>
9904 Date: Tue May 3 19:42:57 2016 +0200
9905
9906 s-s-d: Initialize nentries from sysctl(2) on */kFreeBSD
9907
9908 debian/changelog | 2 ++
9909 utils/start-stop-daemon.c | 1 +
9910 2 files changed, 3 insertions(+)
9911
9912 commit 7d184c737fde3cb9a02647cfd277a4cd8a7deed3
9913 Author: Guillem Jover <guillem@debian.org>
9914 Date: Tue May 3 19:23:08 2016 +0200
9915
9916 s-s-d: Rename sysctl() name variables to mib
9917
9918 This is the common name used for the first argument, and avoids the
9919 variable name clash with the function argument with the same name.
9920
9921 This fixes a build failure on */kFreeBSD systems.
9922
9923 debian/changelog | 3 +++
9924 utils/start-stop-daemon.c | 60 +++++++++++++++++++++++------------------------
9925 2 files changed, 33 insertions(+), 30 deletions(-)
9926
9927 commit 776bbabb4533d9d48c6356744839e10338ace2b8
9928 Author: Guillem Jover <guillem@debian.org>
9929 Date: Tue May 3 19:15:01 2016 +0200
9930
9931 dpkg: Fix off-by-one array allocation
9932
9933 We need two entries more than the current nfiles, one for the next one
9934 and one for the final NULL.
9935
9936 debian/changelog | 2 ++
9937 src/archives.c | 2 +-
9938 2 files changed, 3 insertions(+), 1 deletion(-)
9939
9940 commit 4b5023759c9ed35581e3174c6fce09ac8be8589f
9941 Author: Guillem Jover <guillem@debian.org>
9942 Date: Tue May 3 19:14:31 2016 +0200
9943
9944 dpkg: Use m_strdup() instead of strdup()
9945
9946 debian/changelog | 1 +
9947 src/archives.c | 2 +-
9948 2 files changed, 2 insertions(+), 1 deletion(-)
9949
9950 commit c931762286a22626b4f9958d457248a027bfc0f7
9951 Author: Guillem Jover <guillem@debian.org>
9952 Date: Tue May 3 18:11:06 2016 +0200
9953
9954 dpkg: Fix file queue tail assignment in file queue pop
9955
9956 When we are popping a file from the files queue, we might end up messing
9957 it up. To check for the side-effects on the file-system one should look
9958 for files with .dpkg-new extension for packages that have been fully
9959 configured and where those files are not listed as owned by them. These
9960 packages will need to be reinstalled.
9961
9962 Closes: #823288
9963
9964 debian/changelog | 4 ++++
9965 src/archives.c | 2 +-
9966 2 files changed, 5 insertions(+), 1 deletion(-)
9967
9968 commit 6f71f80300f2afabfdaa655aabae0a9374061c6f
9969 Author: Guillem Jover <guillem@debian.org>
9970 Date: Tue May 3 18:08:32 2016 +0200
9971
9972 libdpkg: Fix doxygen annotations
9973
9974 lib/dpkg/treewalk.c | 4 ++--
9975 1 file changed, 2 insertions(+), 2 deletions(-)
9976
9977 commit 151bb81382611be1ec1cb3a27f297e515c840521
9978 Author: Sven Joachim <svenjoac@gmx.de>
9979 Date: Mon May 2 19:55:13 2016 +0200
9980
9981 German dpkg translation update
9982
9983 Update to 1091t.
9984
9985 debian/changelog | 3 +++
9986 po/de.po | 40 +++++++++++++++++-----------------------
9987 2 files changed, 20 insertions(+), 23 deletions(-)
9988
9989 commit ea538cdb5b70ce527f4f51e1671fdd13c7b61f91
9990 Author: Guillem Jover <guillem@debian.org>
9991 Date: Mon May 2 05:37:48 2016 +0200
9992
9993 debian: Bump Standards-Version to 3.9.8 (no changes needed)
9994
9995 debian/changelog | 3 ++-
9996 debian/control | 2 +-
9997 2 files changed, 3 insertions(+), 2 deletions(-)
9998
9999 commit ca3e44931dfbde851e363835a8fe3b1e1b1d72ad
10000 Author: Guillem Jover <guillem@debian.org>
10001 Date: Mon May 2 05:35:41 2016 +0200
10002
10003 Bump version to 1.18.6
10004
10005 debian/changelog | 6 ++++++
10006 1 file changed, 6 insertions(+)
10007
10008 commit 050aedfa419c307d3dd77208dcc87f73ddc695f5
10009 Author: Guillem Jover <guillem@debian.org>
10010 Date: Mon May 2 04:16:51 2016 +0200
10011
10012 Release 1.18.5
10013
10014 debian/changelog | 4 ++--
10015 1 file changed, 2 insertions(+), 2 deletions(-)
10016
10017 commit 97931f84a599593818761c7dd13f4739e025e7a7
10018 Author: Guillem Jover <guillem@debian.org>
10019 Date: Mon May 2 04:26:09 2016 +0200
10020
10021 po: Regenerate .pot files and merge .po files with them
10022
10023 dselect/po/bs.po | 2 +-
10024 dselect/po/ca.po | 2 +-
10025 dselect/po/cs.po | 2 +-
10026 dselect/po/da.po | 2 +-
10027 dselect/po/de.po | 2 +-
10028 dselect/po/dselect.pot | 4 +-
10029 dselect/po/el.po | 2 +-
10030 dselect/po/es.po | 2 +-
10031 dselect/po/et.po | 2 +-
10032 dselect/po/eu.po | 2 +-
10033 dselect/po/fr.po | 2 +-
10034 dselect/po/gl.po | 2 +-
10035 dselect/po/hu.po | 2 +-
10036 dselect/po/id.po | 2 +-
10037 dselect/po/it.po | 2 +-
10038 dselect/po/ja.po | 28 +-
10039 dselect/po/ko.po | 2 +-
10040 dselect/po/nb.po | 2 +-
10041 dselect/po/nl.po | 2 +-
10042 dselect/po/nn.po | 2 +-
10043 dselect/po/pl.po | 2 +-
10044 dselect/po/pt.po | 2 +-
10045 dselect/po/pt_BR.po | 2 +-
10046 dselect/po/ro.po | 2 +-
10047 dselect/po/ru.po | 2 +-
10048 dselect/po/sk.po | 2 +-
10049 dselect/po/sv.po | 2 +-
10050 dselect/po/tl.po | 2 +-
10051 dselect/po/vi.po | 2 +-
10052 dselect/po/zh_CN.po | 2 +-
10053 dselect/po/zh_TW.po | 2 +-
10054 man/po/de.po | 853 ++++--
10055 man/po/dpkg-man.pot | 2318 +++++++++++---
10056 man/po/es.po | 2984 ++++++++++++++----
10057 man/po/fr.po | 3024 +++++++++++++++----
10058 man/po/hu.po | 2679 ++++++++++++----
10059 man/po/it.po | 2995 ++++++++++++++----
10060 man/po/ja.po | 2970 ++++++++++++++----
10061 man/po/nl.po | 7714 ++++++++++++++++++++++++++++++-----------------
10062 man/po/pl.po | 2983 ++++++++++++++----
10063 man/po/pt_BR.po | 2364 ++++++++++++---
10064 man/po/ru.po | 2673 ++++++++++++----
10065 man/po/sv.po | 3020 +++++++++++++++----
10066 man/po/zh_CN.po | 2393 ++++++++++++---
10067 po/ast.po | 393 +--
10068 po/bs.po | 230 +-
10069 po/ca.po | 347 ++-
10070 po/cs.po | 341 ++-
10071 po/da.po | 341 ++-
10072 po/de.po | 58 +-
10073 po/dpkg.pot | 221 +-
10074 po/dz.po | 378 +--
10075 po/el.po | 398 +--
10076 po/eo.po | 345 ++-
10077 po/es.po | 352 ++-
10078 po/et.po | 351 ++-
10079 po/eu.po | 349 ++-
10080 po/fr.po | 349 ++-
10081 po/gl.po | 397 +--
10082 po/hu.po | 366 ++-
10083 po/id.po | 393 +--
10084 po/it.po | 349 ++-
10085 po/ja.po | 344 ++-
10086 po/km.po | 378 +--
10087 po/ko.po | 381 +--
10088 po/ku.po | 306 +-
10089 po/lt.po | 372 +--
10090 po/mr.po | 376 +--
10091 po/nb.po | 379 +--
10092 po/ne.po | 382 +--
10093 po/nl.po | 350 ++-
10094 po/nn.po | 372 +--
10095 po/pa.po | 330 +-
10096 po/pl.po | 353 ++-
10097 po/pt.po | 455 ++-
10098 po/pt_BR.po | 397 +--
10099 po/ro.po | 385 +--
10100 po/ru.po | 351 ++-
10101 po/sk.po | 349 ++-
10102 po/sv.po | 339 ++-
10103 po/th.po | 331 +-
10104 po/tl.po | 374 +--
10105 po/tr.po | 345 ++-
10106 po/vi.po | 338 ++-
10107 po/zh_CN.po | 331 +-
10108 po/zh_TW.po | 341 ++-
10109 scripts/po/ca.po | 281 +-
10110 scripts/po/de.po | 160 +-
10111 scripts/po/dpkg-dev.pot | 217 +-
10112 scripts/po/es.po | 261 +-
10113 scripts/po/fr.po | 370 ++-
10114 scripts/po/pl.po | 289 +-
10115 scripts/po/ru.po | 288 +-
10116 scripts/po/sv.po | 286 +-
10117 94 files changed, 40029 insertions(+), 15800 deletions(-)
10118
10119 commit 85651f17887d4c9f82a61b97aa13a50aa714d0eb
10120 Author: Helmut Grohne <helmut@subdivi.de>
10121 Date: Mon Nov 9 22:16:10 2015 +0100
10122
10123 dpkg: Add new --force-script-chrootless option
10124
10125 Currently, dpkg chroots to the instdir before invoking maintainer
10126 scripts. The new force flag will inhibit the chroot call. The user
10127 is supposed to know that the packages being operated on does support
10128 this new mode of operation. Thus the force flag is marked as dangerous.
10129
10130 [guillem@debian.org:
10131 - Rename force option to --force-script-chrootless.
10132 - Reword force option description in man page.
10133 - Reactor changedir variable. ]
10134
10135 Ref: #804624
10136 Signed-off-by: Guillem Jover <guillem@debian.org>
10137
10138 debian/changelog | 2 ++
10139 man/dpkg.1 | 10 +++++++++-
10140 src/main.c | 3 +++
10141 src/main.h | 1 +
10142 src/script.c | 9 +++++----
10143 5 files changed, 20 insertions(+), 5 deletions(-)
10144
10145 commit 1a1cb120d14c9e77e7e560587f444cb1bfc6da5c
10146 Author: Helmut Grohne <helmut@subdivi.de>
10147 Date: Mon Nov 9 22:07:52 2015 +0100
10148
10149 dpkg: Export variable DPKG_ROOT in maintainer scripts
10150
10151 This variable holds the value of instdir. It is supposed to be used
10152 in maintainer scripts. It should be prepended to all paths that are
10153 operated on. Currently, dpkg chroots to the instdir before invoking
10154 maintainer scripts, so when it does that DPKG_ROOT is set to the empty
10155 string. Thus currently, DPKG_ROOT is always empty.
10156
10157 [guillem@debian.org:
10158 - Reword man page to clarify current status. ]
10159
10160 Closes: #804624
10161 Signed-off-by: Guillem Jover <guillem@debian.org>
10162
10163 debian/changelog | 2 ++
10164 man/dpkg.1 | 10 ++++++++++
10165 src/main.c | 2 ++
10166 src/script.c | 2 ++
10167 4 files changed, 16 insertions(+)
10168
10169 commit eb58be2f272cf619971d66e40d368111ac0d3dbc
10170 Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
10171 Date: Thu Mar 24 13:19:28 2016 -0400
10172
10173 Dpkg::Vendor::Debian: Add fixdebugpath to reproducible feature
10174
10175 This feature normalizes the path stored in debug symbols, so that
10176 these symbols can be built reproducibly regardless of the location
10177 of the build in the larger filesystem.
10178
10179 It defaults to off, but should be enabled by systems trying to
10180 generate reproducible packages.
10181
10182 [guillem@debian.org:
10183 - Add additional build flags.
10184 - Rename feature name.
10185 - Import Cwd module with require instead of use. ]
10186
10187 Closes: #819194
10188 Signed-off-by: Guillem Jover <guillem@debian.org>
10189
10190 debian/changelog | 2 ++
10191 man/dpkg-buildflags.1 | 10 ++++++++++
10192 scripts/Dpkg/Vendor/Debian.pm | 14 ++++++++++++++
10193 3 files changed, 26 insertions(+)
10194
10195 commit f02d1c55ced66f3885c88d2c2431983f1c525454
10196 Author: Guillem Jover <guillem@debian.org>
10197 Date: Sun Apr 24 00:13:53 2016 +0200
10198
10199 scripts: Remove -s option argument parsing that does not match
10200
10201 The -si and -sn arguments are handled in previous code branches.
10202
10203 scripts/Dpkg/Source/Package/V1.pm | 4 ++--
10204 scripts/dpkg-buildpackage.pl | 2 +-
10205 2 files changed, 3 insertions(+), 3 deletions(-)
10206
10207 commit 194d3fe7ac2f3d30b252f1f7660ae46187dcae3f
10208 Author: Guillem Jover <guillem@debian.org>
10209 Date: Mon Apr 18 11:00:03 2016 +0200
10210
10211 dpkg-genchanges: Add new -O option
10212
10213 This unifies this command with other commands outputting a generated
10214 file.
10215
10216 debian/changelog | 1 +
10217 man/dpkg-genchanges.1 | 6 +++++-
10218 scripts/dpkg-genchanges.pl | 13 ++++++++++---
10219 3 files changed, 16 insertions(+), 4 deletions(-)
10220
10221 commit 5792b38b091945aaf13082c5749194417d4aaec3
10222 Author: Guillem Jover <guillem@debian.org>
10223 Date: Sat Apr 16 12:19:17 2016 +0200
10224
10225 dpkg-shlibdeps: Add new -I option to ignore package build directories
10226
10227 This option can be used to completely ignore local package build trees,
10228 for example in cases where've got multiple compatible builds of the same
10229 shared library, which provide use the same SONAME, and we want all our
10230 local objects to use the same single library instead of whatever came
10231 first. Using -x in the above case does not work, because that just
10232 removes the dependency after processing, so we end up with missing
10233 dependencies.
10234
10235 Closes: #821025
10236
10237 debian/changelog | 2 ++
10238 man/dpkg-shlibdeps.1 | 5 +++++
10239 scripts/dpkg-shlibdeps.pl | 31 +++++++++++++++++++++++--------
10240 3 files changed, 30 insertions(+), 8 deletions(-)
10241
10242 commit c26060b71e8c69e2306fa570628b58ab306c99d8
10243 Author: Guillem Jover <guillem@debian.org>
10244 Date: Wed Sep 2 13:37:53 2015 +0200
10245
10246 Dpkg::Source::Package: Include upstream orig tarball signatures
10247
10248 If there are upstream signatures for orig.tar files, pick them up and
10249 include them in the .dsc file.
10250
10251 See: #759478
10252
10253 debian/changelog | 2 ++
10254 man/dpkg-source.1 | 8 ++++++++
10255 scripts/Dpkg/Source/Package/V1.pm | 3 +++
10256 scripts/Dpkg/Source/Package/V2.pm | 2 ++
10257 scripts/dpkg-genchanges.pl | 1 +
10258 5 files changed, 16 insertions(+)
10259
10260 commit d01212f2d7e59fc713c66b5d60421ac2296c1463
10261 Author: Guillem Jover <guillem@debian.org>
10262 Date: Sat Apr 23 18:34:31 2016 +0200
10263
10264 Dpkg::Source::Package::V1: Allow detached upstream orig tarball signatures
10265
10266 Upstream orig tarballs usually come with detached signatures, which would
10267 be useful to have in the source package, as an additional check that could
10268 be performed to verify its integrity and provenance.
10269
10270 Fixes: #759478
10271 Suggested-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
10272
10273 debian/changelog | 2 ++
10274 scripts/Dpkg/Source/Package/V1.pm | 3 +++
10275 2 files changed, 5 insertions(+)
10276
10277 commit 396e17158165df0a62f032dd95f23901e8da2ade
10278 Author: Guillem Jover <guillem@debian.org>
10279 Date: Sun Apr 10 00:06:04 2016 +0200
10280
10281 Dpkg::Changelog: Handle undef versions
10282
10283 When the changelog entry header line has an empty versions, the code was
10284 trying to use an undef version to access a hash.
10285
10286 debian/changelog | 2 ++
10287 scripts/Dpkg/Changelog.pm | 6 ++++--
10288 2 files changed, 6 insertions(+), 2 deletions(-)
10289
10290 commit bc2068676fe68ff4080ddee254622ee689ad28ac
10291 Author: Guillem Jover <guillem@debian.org>
10292 Date: Sun Apr 3 19:45:14 2016 +0200
10293
10294 scripts: Add support for new --build option to define build type
10295
10296 This simplifies the way to select what to build, and makes it both
10297 easier to remember, and easier to deal with in the code. The current
10298 set of split single options are really a mess.
10299
10300 debian/changelog | 3 ++
10301 man/dpkg-buildpackage.1 | 76 ++++++++++++++++++++++++++++----------------
10302 man/dpkg-genchanges.1 | 56 +++++++++++++++++++++-----------
10303 scripts/Dpkg/Build/Types.pm | 54 ++++++++++++++++++++++++++++++-
10304 scripts/dpkg-buildpackage.pl | 13 ++++----
10305 scripts/dpkg-genchanges.pl | 6 +++-
10306 scripts/t/Dpkg_Build_Types.t | 15 +++++++--
10307 7 files changed, 168 insertions(+), 55 deletions(-)
10308
10309 commit e731c1fcca81470e08f81ded165243bc5f05f8d0
10310 Author: Guillem Jover <guillem@debian.org>
10311 Date: Sun May 1 17:20:16 2016 +0200
10312
10313 Dpkg::Build::Types: Allow disabling the checks in set_build_type()
10314
10315 This makes it possible to test the different code paths.
10316
10317 scripts/Dpkg/Build/Types.pm | 10 +++++++---
10318 scripts/t/Dpkg_Build_Types.t | 13 ++++++++++++-
10319 2 files changed, 19 insertions(+), 4 deletions(-)
10320
10321 commit 3baee8a7d507d7d24ba9a8762399c54129efc1d7
10322 Author: Guillem Jover <guillem@debian.org>
10323 Date: Wed Apr 6 17:33:26 2016 +0200
10324
10325 Dpkg::Build::Types: Clarify build type functions
10326
10327 Distinguish build_has_any from build_has_all. Rename build_has_not into
10328 build_has_none.
10329
10330 Fix scripts to use the correct bits check function.
10331
10332 scripts/Dpkg/Build/Types.pm | 18 +++++++++---------
10333 scripts/dpkg-buildpackage.pl | 18 +++++++++---------
10334 scripts/dpkg-genchanges.pl | 18 +++++++++---------
10335 scripts/t/Dpkg_Build_Types.t | 16 ++++++++--------
10336 4 files changed, 35 insertions(+), 35 deletions(-)
10337
10338 commit dd064b2138478d9a53beefa7a873425d1738e4cb
10339 Author: Guillem Jover <guillem@debian.org>
10340 Date: Wed Apr 6 17:33:26 2016 +0200
10341
10342 Dpkg::Build::Types: Add new build_has_any function
10343
10344 Fix regression introduced in commit d122537d6df899dc1d0599e0a24ee3b27f0d9e18.
10345
10346 These instances need to trigger whenever there is any bit set.
10347
10348 scripts/Dpkg/Build/Types.pm | 19 +++++++++++++++++--
10349 scripts/dpkg-buildpackage.pl | 4 ++--
10350 scripts/dpkg-genchanges.pl | 2 +-
10351 3 files changed, 20 insertions(+), 5 deletions(-)
10352
10353 commit 9c9fc468fe445bf7a531c89135bc06d66ced58dc
10354 Author: Guillem Jover <guillem@debian.org>
10355 Date: Sun May 1 16:06:31 2016 +0200
10356
10357 Dpkg::Build::Types: Remove BUILD_SOURCE composite constants
10358
10359 These are very specialized and not used often, let's compose them from
10360 basic types when needed.
10361
10362 scripts/Dpkg/Build/Types.pm | 20 ++------------------
10363 scripts/dpkg-buildpackage.pl | 4 ++--
10364 scripts/dpkg-genchanges.pl | 4 ++--
10365 scripts/t/Dpkg_Build_Types.t | 9 +++++----
10366 4 files changed, 11 insertions(+), 26 deletions(-)
10367
10368 commit e0c33c729c395dd8592c91723065d723246dab31
10369 Author: Guillem Jover <guillem@debian.org>
10370 Date: Thu Sep 17 18:01:16 2015 +0200
10371
10372 libdpkg, scripts: Add very basic color support
10373
10374 This adds disabled by default color output, that can be enabled with
10375 the new DPKG_COLOR environment variable.
10376
10377 The colors are currently hard-coded ANSI escape sequences, but will be
10378 made configurable eventually.
10379
10380 check.am | 1 +
10381 debian/changelog | 3 +
10382 lib/dpkg/Makefile.am | 2 +
10383 lib/dpkg/color.c | 74 ++++++++++++++++++++++++
10384 lib/dpkg/color.h | 87 ++++++++++++++++++++++++++++
10385 lib/dpkg/ehandle.c | 10 +++-
10386 lib/dpkg/libdpkg.map | 5 ++
10387 lib/dpkg/report.c | 11 +++-
10388 man/dpkg-buildpackage.1 | 5 ++
10389 man/dpkg.1 | 5 ++
10390 scripts/Dpkg/Changelog.pm | 6 +-
10391 scripts/Dpkg/ErrorHandling.pm | 129 ++++++++++++++++++++++++++++++++++++++----
10392 scripts/dpkg-buildflags.pl | 10 ++--
10393 13 files changed, 324 insertions(+), 24 deletions(-)
10394
10395 commit 5833b05c482cc8346dd6e7c8785e76f85ed52d4d
10396 Author: Guillem Jover <guillem@debian.org>
10397 Date: Thu Sep 17 18:01:16 2015 +0200
10398
10399 scripts: Refactor command printing into new printcmd() function
10400
10401 scripts/Dpkg/ErrorHandling.pm | 8 ++++++++
10402 scripts/dpkg-buildpackage.pl | 6 +++---
10403 2 files changed, 11 insertions(+), 3 deletions(-)
10404
10405 commit d2a1a297eed6a9f90d400c7314ba0d59441e011f
10406 Author: Guillem Jover <guillem@debian.org>
10407 Date: Sun Apr 3 13:36:46 2016 +0200
10408
10409 Dpkg::ErrorHandling: Add new notice() reporting function
10410
10411 scripts/Dpkg/ErrorHandling.pm | 6 ++++++
10412 1 file changed, 6 insertions(+)
10413
10414 commit 579db424c7224009f74056245b46740fc2cfccaf
10415 Author: Guillem Jover <guillem@debian.org>
10416 Date: Sun Apr 3 13:36:46 2016 +0200
10417
10418 scripts: Switch raw information output to use info()
10419
10420 debian/changelog | 1 +
10421 scripts/dpkg-buildpackage.pl | 6 +++---
10422 scripts/dpkg-genchanges.pl | 6 ++++--
10423 3 files changed, 8 insertions(+), 5 deletions(-)
10424
10425 commit 829326ae59424d98ce3e12d9360dfb572ac43f0e
10426 Author: Guillem Jover <guillem@debian.org>
10427 Date: Sun Apr 3 17:05:47 2016 +0200
10428
10429 dpkg-deb: Promote a print to a warning for missing control files
10430
10431 debian/changelog | 1 +
10432 dpkg-deb/info.c | 2 +-
10433 2 files changed, 2 insertions(+), 1 deletion(-)
10434
10435 commit db8d2e8a85fe0623edea396a76b5ab3cd8542e1b
10436 Author: Guillem Jover <guillem@debian.org>
10437 Date: Tue Apr 12 00:55:20 2016 +0200
10438
10439 dpkg-deb: Use info() instead of plain printf()
10440
10441 dpkg-deb/build.c | 5 ++---
10442 1 file changed, 2 insertions(+), 3 deletions(-)
10443
10444 commit 79990a172ac01713028a795b177f53e544ba3223
10445 Author: Guillem Jover <guillem@debian.org>
10446 Date: Tue Apr 12 00:25:19 2016 +0200
10447
10448 libdpkg: Add new info() reporting function
10449
10450 lib/dpkg/libdpkg.map | 1 +
10451 lib/dpkg/report.c | 13 +++++++++++++
10452 lib/dpkg/report.h | 2 ++
10453 3 files changed, 16 insertions(+)
10454
10455 commit 0a4a59224418b994ef421b7a2abb0ae561397107
10456 Author: Guillem Jover <guillem@debian.org>
10457 Date: Mon Apr 25 00:20:58 2016 +0200
10458
10459 dselect: Rename info screenpart to info_body
10460
10461 dselect/baselist.cc | 6 +++---
10462 dselect/dselect.h | 2 +-
10463 dselect/main.cc | 4 ++--
10464 dselect/methlist.cc | 2 +-
10465 dselect/pkginfo.cc | 2 +-
10466 5 files changed, 8 insertions(+), 8 deletions(-)
10467
10468 commit 0ebb97e4f208d5dec759cfb12b7c0caea6d99894
10469 Author: Guillem Jover <guillem@debian.org>
10470 Date: Mon Apr 25 00:13:34 2016 +0200
10471
10472 dselect: Rename info variable into depinfo
10473
10474 dselect/pkgsublist.cc | 36 ++++++++++++++++++------------------
10475 1 file changed, 18 insertions(+), 18 deletions(-)
10476
10477 commit 6dcc38a354432f9d4d4f24b6ccc8c4a29472e1e4
10478 Author: Guillem Jover <guillem@debian.org>
10479 Date: Mon Apr 25 00:05:32 2016 +0200
10480
10481 dselect: Remove intermediate pkgbin info variable
10482
10483 dselect/pkgtop.cc | 5 ++---
10484 1 file changed, 2 insertions(+), 3 deletions(-)
10485
10486 commit a53b82ce38c2eca43e5fbbfbf82d9129fcdf7418
10487 Author: Guillem Jover <guillem@debian.org>
10488 Date: Sat Apr 2 21:11:33 2016 +0200
10489
10490 dpkg-source: Use context gettext functions for "<none>" string
10491
10492 scripts/dpkg-source.pl | 4 ++--
10493 1 file changed, 2 insertions(+), 2 deletions(-)
10494
10495 commit 7fdaf8df9877bd6516b4c1ff027b96a3936f456c
10496 Author: Guillem Jover <guillem@debian.org>
10497 Date: Sat Apr 2 21:07:37 2016 +0200
10498
10499 perl: Fix various perl critic regressions
10500
10501 lib/dpkg/t/t-tree.t | 2 +-
10502 lib/dpkg/t/t-trigdeferred.t | 10 +++++-----
10503 scripts/Dpkg/Arch.pm | 2 +-
10504 scripts/Dpkg/Source/Patch.pm | 4 ++--
10505 scripts/dpkg-source.pl | 4 ++--
10506 5 files changed, 11 insertions(+), 11 deletions(-)
10507
10508 commit 580246792085f4bfd3433e11cff523145df32662
10509 Author: Guillem Jover <guillem@debian.org>
10510 Date: Sat Jan 24 02:10:22 2015 +0100
10511
10512 dpkg: Pass <new-version> to maintscript actions that cannot get it otherwise
10513
10514 The upgrade actions and their rollback counterparts do not have access
10515 to the new binary package which is somewhere on the filesystem depending
10516 on how dpkg was invoked, nor to its metadata. If the maintainer script
10517 wants to know the <new-version>, it needs to be turned into a template
10518 and that version instantiated at build-time, which is cumbersome.
10519
10520 So we now pass <new-version> when these upgrade actions are already
10521 getting <old-version>, but not on the cases where they do not get any
10522 argument at all, as that's their differentiator.
10523
10524 Prompted-by: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10525
10526 debian/changelog | 9 +++++++++
10527 debian/dpkg.postrm | 6 +++---
10528 debian/dpkg.preinst | 4 ++--
10529 debian/dpkg.prerm | 2 +-
10530 src/cleanup.c | 2 ++
10531 src/script.c | 1 +
10532 src/unpack.c | 2 ++
10533 7 files changed, 20 insertions(+), 6 deletions(-)
10534
10535 commit 3cf9613ae1ccd2a3aea9738055946da8eae7f505
10536 Author: Guillem Jover <guillem@debian.org>
10537 Date: Sat Apr 2 01:33:06 2016 +0200
10538
10539 Dpkg::Source::Package: Use GnuPG instead of gpg to refer to the software
10540
10541 The message is confusing as it refers to the command, but we might use
10542 gpg2, also the message talks about the command not being installed when
10543 in this context it would be expected a package. Instead use the software
10544 name GnuPG.
10545
10546 debian/changelog | 2 ++
10547 scripts/Dpkg/Source/Package.pm | 4 ++--
10548 2 files changed, 4 insertions(+), 2 deletions(-)
10549
10550 commit fbdbddc0a8454bbee8d0958086b5be3dd774843d
10551 Author: Guillem Jover <guillem@debian.org>
10552 Date: Fri Apr 1 21:17:22 2016 +0200
10553
10554 dpkg-maintscript-helper: Decouple local declaration from command assignment
10555
10556 The assignment within an export/local/declare builtin masks the command
10557 return value, which means that if we are running with «set -e» the
10558 shell will not notice an error from the command.
10559
10560 Warned-by: shellcheck
10561
10562 debian/changelog | 3 +++
10563 scripts/dpkg-maintscript-helper.sh | 10 ++++++----
10564 2 files changed, 9 insertions(+), 4 deletions(-)
10565
10566 commit e98186307142dab197d74e08b7f19eb336b3464e
10567 Author: Guillem Jover <guillem@debian.org>
10568 Date: Fri Apr 1 20:59:03 2016 +0200
10569
10570 dpkg-maintscript-helper: Do safe matching of directories containing conffiles
10571
10572 By using a variable for the grep match we are exposed to metacharacters
10573 acting as part of the regular expression.
10574
10575 Proposed-by: Carsten Hey <carsten@debian.org>
10576
10577 debian/changelog | 4 ++++
10578 scripts/dpkg-maintscript-helper.sh | 14 +++++++++-----
10579 2 files changed, 13 insertions(+), 5 deletions(-)
10580
10581 commit 4690386097e0afe099106e1b0a0ff9eda34eb9a9
10582 Author: Guillem Jover <guillem@debian.org>
10583 Date: Sun Apr 3 13:37:12 2016 +0200
10584
10585 Rename new R6 O32 MIPS architectures to remove the 32 suffix
10586
10587 The new arch names for the R6 O32 variants do not follow the same
10588 convention as the pre-existing O32 architectures. Which is rather
10589 confusing. In addition the confusion would be worsened by having
10590 mips32r6 and mipsn32r6 for the O32 and N32 ABIs.
10591
10592 Signed-off-by: YunQiang Su <wzssyqa@gmail.com>
10593 Signed-off-by: Guillem Jover <guillem@debian.org>
10594
10595 cputable | 4 ++--
10596 1 file changed, 2 insertions(+), 2 deletions(-)
10597
10598 commit 174b5a5e63b105b34f9c6ebd37d9c1a58f21ff63
10599 Author: Guillem Jover <guillem@debian.org>
10600 Date: Wed Apr 20 00:11:32 2016 +0200
10601
10602 build: Use a single po4a opt argument instead of the same per language
10603
10604 debian/changelog | 1 +
10605 man/po/po4a.cfg | 13 +------------
10606 2 files changed, 2 insertions(+), 12 deletions(-)
10607
10608 commit 11912fc691d60acaa84d50ea5e325248a97b0ba3
10609 Author: Guillem Jover <guillem@debian.org>
10610 Date: Tue Apr 19 17:23:09 2016 +0200
10611
10612 build: Quote dirname argument
10613
10614 We should protect this argument in case the user has the source tree
10615 in a pathname with spaces.
10616
10617 Reported-by: Carsten Hey <carsten@debian.org>
10618
10619 debian/changelog | 2 ++
10620 run-script | 2 +-
10621 2 files changed, 3 insertions(+), 1 deletion(-)
10622
10623 commit d668f81e2b3b4d45853ed29e7b325b8e69c22622
10624 Author: Guillem Jover <guillem@debian.org>
10625 Date: Sat Apr 2 21:14:26 2016 +0200
10626
10627 build: Use spaces instead of tabs to separate pod2man options
10628
10629 scripts/Makefile.am | 2 +-
10630 1 file changed, 1 insertion(+), 1 deletion(-)
10631
10632 commit 14df95486dda61dc7b094a05c69b5175716eb342
10633 Author: Guillem Jover <guillem@debian.org>
10634 Date: Fri Apr 1 10:07:20 2016 +0200
10635
10636 build: Add t.tmp to libdpkg .gitignore file
10637
10638 lib/dpkg/t/.gitignore | 1 +
10639 1 file changed, 1 insertion(+)
10640
10641 commit f3c014ef289008188ac375d9ef2ec2440b9bbb2d
10642 Author: Guillem Jover <guillem@debian.org>
10643 Date: Fri Apr 22 02:21:31 2016 +0200
10644
10645 man: Add missing value for Standards-Version field in dsc(5)
10646
10647 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
10648
10649 debian/changelog | 2 ++
10650 man/dsc.5 | 2 +-
10651 2 files changed, 3 insertions(+), 1 deletion(-)
10652
10653 commit 28aa601435d4e5029bf9d1d3ea0764e642f847f7
10654 Author: Guillem Jover <guillem@debian.org>
10655 Date: Wed Apr 20 10:59:33 2016 +0200
10656
10657 man: Make explicit that deb-control(5) documents the binary control file
10658
10659 debian/changelog | 1 +
10660 man/deb-control.5 | 6 +++---
10661 2 files changed, 4 insertions(+), 3 deletions(-)
10662
10663 commit 44e59a551c9fa988aa0732e7312da7f5027e13f2
10664 Author: Guillem Jover <guillem@debian.org>
10665 Date: Wed Apr 20 10:59:33 2016 +0200
10666
10667 man: Remove wrong mention that deb-control(5) support comments
10668
10669 debian/changelog | 1 +
10670 man/deb-control.5 | 2 +-
10671 2 files changed, 2 insertions(+), 1 deletion(-)
10672
10673 commit 8771da184eea6f58dd04a7e5076fd2b209fdd390
10674 Author: Guillem Jover <guillem@debian.org>
10675 Date: Wed Apr 20 10:43:13 2016 +0200
10676
10677 man: Clarify what characters constitute the deb822(5) syntax
10678
10679 Use Unicode code points and their printable characters to make it clear
10680 what exact characters or ranges we are talking about.
10681
10682 Based-on-a-patch-by: Ben Finney <ben@benfinney.id.au>
10683
10684 debian/changelog | 3 +++
10685 man/deb822.5 | 38 +++++++++++++++++++++-----------------
10686 2 files changed, 24 insertions(+), 17 deletions(-)
10687
10688 commit e2aa86cd78c7ad8e91a655f9f8d82c31c8196046
10689 Author: Guillem Jover <guillem@debian.org>
10690 Date: Wed Apr 20 10:21:15 2016 +0200
10691
10692 man: Document in deb822(5) that deb-origin(5) also supports comments
10693
10694 Prompted-by: Ben Finney <ben@benfinney.id.au>
10695
10696 debian/changelog | 1 +
10697 man/deb822.5 | 2 +-
10698 2 files changed, 2 insertions(+), 1 deletion(-)
10699
10700 commit 18335f84bf75a6be078bf2365c1f780b59524a0a
10701 Author: Guillem Jover <guillem@debian.org>
10702 Date: Sat Apr 2 11:38:29 2016 +0200
10703
10704 man: Document that i386 does not suffer performance loss due to PIE anymore
10705
10706 Commit e49be6015dcdcc3ef62ab6bbf58de5053e7dd8ad did not update the
10707 dpkg-buildflags documentation to reflect the fact that at least i386
10708 does not suffer from performance loss due to PIE when using gcc >= 5.
10709
10710 Reported-by: Niels Thykier <niels@thykier.net>
10711
10712 debian/changelog | 2 ++
10713 man/dpkg-buildflags.1 | 3 ++-
10714 2 files changed, 4 insertions(+), 1 deletion(-)
10715
10716 commit 12ec6c3c77bab3b90baf8538db9011b88078c7f8
10717 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
10718 Date: Thu Apr 28 11:52:41 2016 +0200
10719
10720 po: Update Dutch translations
10721
10722 Update programs translations and add new man page translations.
10723
10724 [guillem@debian.org:
10725 - Remove spurious ‘|’ near dpkg --remove string.
10726 - Hook man page translation into build system.
10727 - Update copyright years. ]
10728
10729 Closes: #822797, #822798
10730 Signed-off-by: Guillem Jover <guillem@debian.org>
10731
10732 debian/changelog | 4 +
10733 man/.gitignore | 1 +
10734 man/po/nl.add | 1 +
10735 man/po/nl.po | 22466 +++++++++++++++++++++++++++++++++++++++++++++++++++++
10736 man/po/po4a.cfg | 2 +-
10737 po/nl.po | 225 +-
10738 6 files changed, 22586 insertions(+), 113 deletions(-)
10739
10740 commit 4cb5c8bda45ddb6158838301ab295d78fe256abf
10741 Author: Takuma Yamada <tyamada@takumayamada.com>
10742 Date: Sat Apr 16 12:59:15 2016 +0200
10743
10744 po: Update Japanese programs translations
10745
10746 Closes: #819939, #819940
10747 Signed-off-by: Guillem Jover <guillem@debian.org>
10748
10749 debian/changelog | 4 ++++
10750 dselect/po/ja.po | 73 +++++++++++++++++++++++++++-----------------------------
10751 po/ja.po | 25 +++++++++----------
10752 3 files changed, 52 insertions(+), 50 deletions(-)
10753
10754 commit 2ce30377b69eb9f2031158574f2939c82826882b
10755 Author: Guillem Jover <guillem@debian.org>
10756 Date: Mon Apr 11 23:17:57 2016 +0200
10757
10758 debian: Fix typos in changelog
10759
10760 Reported-by: Niels Thykier <niels@thykier.net> (patching typo)
10761
10762 debian/changelog | 6 +++---
10763 1 file changed, 3 insertions(+), 3 deletions(-)
10764
10765 commit 0f4d57a2c4b4b4f1cd085e824c394cf6fbe38012
10766 Author: Helge Kreutzmann <debian@helgefjell.de>
10767 Date: Thu Apr 21 11:35:37 2016 +0200
10768
10769 Review and removal of FIXMEs for stable translation
10770
10771 man/po/de.po | 36 ++++++++++--------------------------
10772 1 file changed, 10 insertions(+), 26 deletions(-)
10773
10774 commit 99df81a42d25b0343dfa3af1e55b608275e707e0
10775 Author: Helge Kreutzmann <debian@helgefjell.de>
10776 Date: Thu Apr 21 11:11:53 2016 +0200
10777
10778 Update German translation of manual pages
10779
10780 Update to 2600t1f.
10781
10782 man/po/de.po | 39 +++++++++++++++++++++++++++++++++------
10783 1 file changed, 33 insertions(+), 6 deletions(-)
10784
10785 commit 9de362025a8ae6056693d9ea401542e66911cbbf
10786 Author: Helge Kreutzmann <debian@helgefjell.de>
10787 Date: Wed Apr 20 15:49:18 2016 +0200
10788
10789 Update German translation of manual pages
10790
10791 Update to 2590t2f9u.
10792
10793 man/po/de.po | 29 ++++++++++++++++++++++++++++-
10794 1 file changed, 28 insertions(+), 1 deletion(-)
10795
10796 commit 80fad0397ca380fb58787f378b6fe767a27719e2
10797 Author: Helge Kreutzmann <debian@helgefjell.de>
10798 Date: Mon Apr 18 11:38:56 2016 +0200
10799
10800 Update German translation of manual pages
10801
10802 Update to 2583t2f16u.
10803
10804 man/po/de.po | 490 +++++++++++++++++++++++++++++++++++++++--------------------
10805 1 file changed, 324 insertions(+), 166 deletions(-)
10806
10807 commit 6a9675acd9c609d4a950049ac29378a1312decbb
10808 Author: Helge Kreutzmann <debian@helgefjell.de>
10809 Date: Sun Apr 3 07:15:28 2016 +0200
10810
10811 Update German scripts translation
10812
10813 Update to 585t.
10814
10815 scripts/po/de.po | 57 ++++++++++++++++++++++++++++++++++----------------------
10816 1 file changed, 35 insertions(+), 22 deletions(-)
10817
10818 commit 043fc3dbe87a61e4b425a096405319147c698fde
10819 Author: Sven Joachim <svenjoac@gmx.de>
10820 Date: Fri Apr 1 19:32:51 2016 +0200
10821
10822 German dpkg translation update
10823
10824 Update to 1092t.
10825
10826 debian/changelog | 1 +
10827 po/de.po | 309 +++++++++++++++++++++++++++++--------------------------
10828 2 files changed, 162 insertions(+), 148 deletions(-)
10829
10830 commit e49be6015dcdcc3ef62ab6bbf58de5053e7dd8ad
10831 Author: Guillem Jover <guillem@debian.org>
10832 Date: Mon Mar 28 00:46:36 2016 +0200
10833
10834 debian: Enable all hardening flags
10835
10836 Starting with gcc-5 there is no performance loss when enabling PIE on
10837 i386, so there is no point in not enabling it.
10838
10839 Ref: https://software.intel.com/en-us/blogs/2014/12/26/new-optimizations-for-x86-in-upcoming-gcc-50-32bit-pic-mode
10840
10841 debian/changelog | 3 +++
10842 debian/rules | 4 ++--
10843 2 files changed, 5 insertions(+), 2 deletions(-)
10844
10845 commit eb2fbf2f77e7fb9bc01ee15aed9aa77e0080e488
10846 Author: Guillem Jover <guillem@debian.org>
10847 Date: Sun Jul 12 02:49:15 2015 +0200
10848
10849 Dpkg::Changelog::Entry::Debian: Do not parse entry multiple times
10850
10851 Add new parse_header() and parse_trailer() methods, and deprecate
10852 check_header() and check_trailer(). This way we just parse the entry
10853 once and the getters can use the pre-parsed values.
10854
10855 debian/changelog | 3 +
10856 scripts/Dpkg/Changelog/Debian.pm | 4 +-
10857 scripts/Dpkg/Changelog/Entry/Debian.pm | 121 +++++++++++++++++++++------------
10858 3 files changed, 84 insertions(+), 44 deletions(-)
10859
10860 commit 94e241761c06ab112ec3e899dd9449784928c6c5
10861 Author: Guillem Jover <guillem@debian.org>
10862 Date: Sun Mar 27 17:30:37 2016 +0200
10863
10864 Dpkg::Conf: Switch implementation to be hash based
10865
10866 Store the options in a hash instead of a list so that we can more easily
10867 retrieve them. And add two accessors and an option to the filter method
10868 to control its behavior.
10869
10870 debian/changelog | 2 ++
10871 scripts/Dpkg/Conf.pm | 88 ++++++++++++++++++++++++++++++++++++++++-----------
10872 scripts/t/Dpkg_Conf.t | 54 +++++++++++++++++--------------
10873 3 files changed, 103 insertions(+), 41 deletions(-)
10874
10875 commit 1fc3455ebaa71ad6e34e7a95d89d4bdd2718fa7a
10876 Author: Guillem Jover <guillem@debian.org>
10877 Date: Thu Mar 24 10:26:31 2016 +0100
10878
10879 Dpkg::Control::HashCore: Remove unused Dpkg::Checksums import
10880
10881 scripts/Dpkg/Control/HashCore.pm | 1 -
10882 1 file changed, 1 deletion(-)
10883
10884 commit 040973c7a1e50b78ef042ef5ffbfff0440c24700
10885 Author: Guillem Jover <guillem@debian.org>
10886 Date: Wed Mar 23 10:25:47 2016 +0100
10887
10888 Dpkg::Source::Package: Error out on sources w/o any strong digest
10889
10890 This is used by dpkg-source --extract, which can still be disabled with
10891 --no-check.
10892
10893 debian/changelog | 3 +++
10894 scripts/Dpkg/Source/Package.pm | 7 ++++++-
10895 2 files changed, 9 insertions(+), 1 deletion(-)
10896
10897 commit f8cecc73587e81b29acc7dc19d8c60da3eb61215
10898 Author: Guillem Jover <guillem@debian.org>
10899 Date: Wed Mar 23 10:25:47 2016 +0100
10900
10901 Dpkg::Checksums: Add strong digest marking support
10902
10903 This will make it possible to error out when a source package only
10904 contains no strong digests.
10905
10906 debian/changelog | 1 +
10907 scripts/Dpkg/Checksums.pm | 33 ++++++++++++++++++++++++++++++---
10908 scripts/t/Dpkg_Checksums.t | 3 ++-
10909 3 files changed, 33 insertions(+), 4 deletions(-)
10910
10911 commit b970f032e13e4296b9c0eaa91d507b30bee17f1b
10912 Author: Guillem Jover <guillem@debian.org>
10913 Date: Wed Mar 23 23:49:16 2016 +0100
10914
10915 scripts/t: Use is() instead of ok() to test for undef
10916
10917 scripts/t/Dpkg_Deps.t | 2 +-
10918 scripts/t/Dpkg_Path.t | 4 ++--
10919 2 files changed, 3 insertions(+), 3 deletions(-)
10920
10921 commit bd17966babf8705e8f02c808f646dfa149828256
10922 Author: Guillem Jover <guillem@debian.org>
10923 Date: Sun Mar 6 14:29:08 2016 +0100
10924
10925 Dpkg::Deps: Make the dependency parser more strict
10926
10927 Do not allow obviously broken dependencies.
10928
10929 Closes: #784806
10930
10931 debian/changelog | 1 +
10932 scripts/Dpkg/Deps.pm | 10 ++++++----
10933 scripts/t/Dpkg_Deps.t | 10 +++++++++-
10934 3 files changed, 16 insertions(+), 5 deletions(-)
10935
10936 commit d355b340f3a6cde7fc1cb5649d82fbebd3b97ea1
10937 Author: Guillem Jover <guillem@debian.org>
10938 Date: Sat Mar 5 13:10:42 2016 +0100
10939
10940 scripts: Use new Dpkg::Arch functions to validate and parse architectures
10941
10942 Closes: #784808
10943
10944 debian/changelog | 2 ++
10945 scripts/Dpkg/Deps.pm | 4 ++--
10946 scripts/dpkg-genchanges.pl | 6 +++---
10947 scripts/dpkg-gencontrol.pl | 11 +++--------
10948 scripts/dpkg-source.pl | 7 +++----
10949 5 files changed, 13 insertions(+), 17 deletions(-)
10950
10951 commit b61fee98a751d163ea99d2667328de6f8b663520
10952 Author: Guillem Jover <guillem@debian.org>
10953 Date: Sun Mar 6 19:26:13 2016 +0100
10954
10955 Dpkg::Arch: Add new functions to validate and parse architecture names
10956
10957 debian/changelog | 1 +
10958 scripts/Dpkg/Arch.pm | 42 +++++++++++++++++++++++++++++++++++++++++-
10959 scripts/t/Dpkg_Arch.t | 24 +++++++++++++++++++++++-
10960 3 files changed, 65 insertions(+), 2 deletions(-)
10961
10962 commit 09300f0f870f19ad1123f9a798f7c702912f3b55
10963 Author: Guillem Jover <guillem@debian.org>
10964 Date: Sat Feb 27 12:44:41 2016 +0100
10965
10966 dpkg-deb, scripts: Make the Architecture field mandatory on package builds
10967
10968 We still accept source and binary packages with missing or empty
10969 Architecture fields, but when building either of these, we require
10970 the field to be present.
10971
10972 debian/changelog | 1 +
10973 dpkg-deb/build.c | 15 +++++----------
10974 scripts/Dpkg/Source/Package.pm | 4 ++--
10975 scripts/dpkg-genchanges.pl | 2 +-
10976 scripts/dpkg-gencontrol.pl | 8 ++++----
10977 5 files changed, 13 insertions(+), 17 deletions(-)
10978
10979 commit fb391b608a5bb9eda6bbb79674083e75425ab195
10980 Author: Guillem Jover <guillem@debian.org>
10981 Date: Tue Mar 29 02:10:09 2016 +0200
10982
10983 build: Do not require passing the perl interpreter to run-script
10984
10985 We will try to use the PERL environment variable or fallback to use perl
10986 for the scripts interpreter.
10987
10988 debian/changelog | 1 +
10989 debian/rules | 2 +-
10990 m4/dpkg-arch.m4 | 2 +-
10991 run-script | 8 ++++----
10992 4 files changed, 7 insertions(+), 6 deletions(-)
10993
10994 commit 55d3a40e1b4113bb61558bc6106912910abe16f8
10995 Author: Guillem Jover <guillem@debian.org>
10996 Date: Sun Mar 20 23:19:13 2016 +0100
10997
10998 build: Make git log invocation immune to local configuration
10999
11000 Some of the options that can be configured globally can leak local
11001 repository information when generating the ChangeLog, such as the
11002 --decorate=long option for example.
11003
11004 Makefile.am | 1 +
11005 debian/changelog | 1 +
11006 2 files changed, 2 insertions(+)
11007
11008 commit c12278e352c68e72c114ac67c23985a744cb59b1
11009 Author: Guillem Jover <guillem@debian.org>
11010 Date: Sat Mar 5 02:35:27 2016 +0100
11011
11012 build: Add a configuration summary to configure output
11013
11014 Remove the notices printed inbetween the checks as this is now printed
11015 as part of the summary.
11016
11017 configure.ac | 37 +++++++++++++++++++++++++++++++++++++
11018 debian/changelog | 1 +
11019 m4/dpkg-build.m4 | 2 --
11020 3 files changed, 38 insertions(+), 2 deletions(-)
11021
11022 commit a7f0f2c6e0551f16142b249ccd6f6f1485256dd9
11023 Author: Guillem Jover <guillem@debian.org>
11024 Date: Sat Mar 5 02:33:59 2016 +0100
11025
11026 build: Set have_libfoo for required libraries detected
11027
11028 m4/dpkg-libs.m4 | 3 +++
11029 1 file changed, 3 insertions(+)
11030
11031 commit 11d243dc17e2c55418af79f6af997e30a57bd099
11032 Author: Guillem Jover <guillem@debian.org>
11033 Date: Sat Mar 5 02:30:18 2016 +0100
11034
11035 build: Make it possible to build without system libmd
11036
11037 debian/changelog | 1 +
11038 m4/dpkg-libs.m4 | 22 +++++++++++++++++-----
11039 2 files changed, 18 insertions(+), 5 deletions(-)
11040
11041 commit e2e1d11a1367c724aa4a6e42d4e129ade0090eb6
11042 Author: Guillem Jover <guillem@debian.org>
11043 Date: Fri Mar 4 01:32:52 2016 +0100
11044
11045 build: Split libps and libkvm detection into their own macros and variables
11046
11047 Do not tie these libraries in a single variable for start-stop-daemon,
11048 instead move the usage to the Makefile.am.
11049
11050 configure.ac | 3 ++-
11051 debian/changelog | 1 +
11052 m4/dpkg-libs.m4 | 25 ++++++++++++++++++-------
11053 utils/Makefile.am | 4 +++-
11054 4 files changed, 24 insertions(+), 9 deletions(-)
11055
11056 commit 5637c205ed403dc1ff363f9c7550ab923be5831b
11057 Author: Guillem Jover <guillem@debian.org>
11058 Date: Fri Mar 4 01:29:15 2016 +0100
11059
11060 build: Remove unused UA_LIBS variable
11061
11062 debian/changelog | 1 +
11063 utils/Makefile.am | 2 +-
11064 2 files changed, 2 insertions(+), 1 deletion(-)
11065
11066 commit ab7871885c9463a484cc8ce1589ba32c321b7f56
11067 Author: Guillem Jover <guillem@debian.org>
11068 Date: Sun Mar 27 18:16:37 2016 +0200
11069
11070 dpkg-query: Refactor pkg_array_match_pattenr()
11071
11072 src/querycmd.c | 139 +++++++++++++++++++++++----------------------------------
11073 1 file changed, 57 insertions(+), 82 deletions(-)
11074
11075 commit 3d258742dfe5cd18e4e06a5fbd855b99bb95046e
11076 Author: Guillem Jover <guillem@debian.org>
11077 Date: Tue Mar 1 02:30:59 2016 +0100
11078
11079 dpkg-query: Be more strict when parsing the COLUMNS environment variable
11080
11081 Use strtol() instead of atoi() which does not make it possible to check
11082 for many error conditions.
11083
11084 debian/changelog | 1 +
11085 src/querycmd.c | 11 ++++++++---
11086 2 files changed, 9 insertions(+), 3 deletions(-)
11087
11088 commit ecd4baa091619cbbdd70043129dd992573580371
11089 Author: Guillem Jover <guillem@debian.org>
11090 Date: Sun Mar 27 17:49:35 2016 +0200
11091
11092 libdpkg: Move gettext.h header inclusions outside extern blocks
11093
11094 Our local <gettext.h> includes <cstdlib> when included from C++ code,
11095 and this was being done inside an extern "C" block.
11096
11097 Reported-by: Kai Kang <kai.kang@windriver.com>
11098
11099 lib/dpkg/i18n.h | 12 ++++++------
11100 1 file changed, 6 insertions(+), 6 deletions(-)
11101
11102 commit e5193b65c713e81ed8d895757be01fce946a19df
11103 Author: Guillem Jover <guillem@debian.org>
11104 Date: Tue Mar 1 02:27:57 2016 +0100
11105
11106 libdpkg: Namespace tar function names
11107
11108 lib/dpkg/tarfn.c | 26 +++++++++++++-------------
11109 1 file changed, 13 insertions(+), 13 deletions(-)
11110
11111 commit c4584dd6ca809d02d03c10200cefd43d5039b0a2
11112 Author: Guillem Jover <guillem@debian.org>
11113 Date: Tue Mar 1 02:26:17 2016 +0100
11114
11115 libdpkg: Rewrite the trigger deferred file parser from flex to manual
11116
11117 The format is very simple, and a simple hand-written parser is smaller
11118 and avoids a build dependency.
11119
11120 The reduction in the generated artifacts is non-insignificant. On
11121 linux-amd64 it's an overall reduction of 30KiB on stripped binaries.
11122
11123 README | 1 -
11124 configure.ac | 2 -
11125 debian/changelog | 3 +
11126 debian/control | 2 +-
11127 lib/dpkg/.gitignore | 1 -
11128 lib/dpkg/Makefile.am | 2 +-
11129 lib/dpkg/{trigdeferred.l => trigdeferred.c} | 151 +++++++++++++++++-----------
11130 po/POTFILES.in | 2 +-
11131 8 files changed, 99 insertions(+), 65 deletions(-)
11132
11133 commit 08ca3174ca1a7fd7d9ba7fd1a3b136ea1a34b0d6
11134 Author: Guillem Jover <guillem@debian.org>
11135 Date: Wed Mar 2 01:03:15 2016 +0100
11136
11137 libdpkg: Add a unit test for the trigger deferred parser
11138
11139 debian/changelog | 1 +
11140 lib/dpkg/t/.gitignore | 1 +
11141 lib/dpkg/t/Makefile.am | 2 +
11142 lib/dpkg/t/c-trigdeferred.c | 96 ++++++++++++++++++++++++++++++++++
11143 lib/dpkg/t/t-trigdeferred.t | 123 ++++++++++++++++++++++++++++++++++++++++++++
11144 5 files changed, 223 insertions(+)
11145
11146 commit feaea05f7267762fe0b844e9b8d61d99a9909110
11147 Author: Guillem Jover <guillem@debian.org>
11148 Date: Wed Mar 16 11:53:26 2016 +0100
11149
11150 dpkg: Do not error out when failing to open the SE label db on permissive mode
11151
11152 If we are running in permissive mode (non-enforced) we should not
11153 consider SE Linux issues as errors.
11154
11155 Closes: #811037
11156
11157 debian/changelog | 2 ++
11158 src/selinux.c | 2 +-
11159 2 files changed, 3 insertions(+), 1 deletion(-)
11160
11161 commit 94e11e11b5a77d3be7b049316971a9b617b5cc54
11162 Author: Guillem Jover <guillem@debian.org>
11163 Date: Sun Mar 15 00:41:59 2015 +0100
11164
11165 dpkg: Search for debsig-verify in PATH instead of using an absolute path
11166
11167 Check that the command exists in the PATH before using it. This makes it
11168 future proof, and friendlier to other systems that might not be using
11169 the same filesystem layout.
11170
11171 It also makes it possible to use a local debsig-verify in a path such as
11172 /usr/local/bin.
11173
11174 debian/changelog | 1 +
11175 lib/dpkg/dpkg.h | 2 +-
11176 src/unpack.c | 7 ++++---
11177 3 files changed, 6 insertions(+), 4 deletions(-)
11178
11179 commit ccc09502395899eef8def40f4ef9b28cec74899e
11180 Author: Guillem Jover <guillem@debian.org>
11181 Date: Sun Mar 15 00:26:47 2015 +0100
11182
11183 dpkg: Factor find_command() out from checkpath()
11184
11185 src/help.c | 62 +++++++++++++++++++++++++++++++++++---------------------------
11186 src/main.h | 1 +
11187 2 files changed, 36 insertions(+), 27 deletions(-)
11188
11189 commit e8f3c9e67608002e835051e46067fa9d5d80b9e2
11190 Author: Guillem Jover <guillem@debian.org>
11191 Date: Tue Mar 22 10:30:54 2016 +0100
11192
11193 Dpkg::Changelog::Debian: Move SEE ALSO section to the end
11194
11195 debian/changelog | 1 +
11196 scripts/Dpkg/Changelog/Debian.pm | 8 ++++----
11197 2 files changed, 5 insertions(+), 4 deletions(-)
11198
11199 commit 140f6e31a841b658502217950d8252589de8ccff
11200 Author: Guillem Jover <guillem@debian.org>
11201 Date: Tue Mar 29 09:35:51 2016 +0200
11202
11203 man: Switch output encoding to UTF-8
11204
11205 Recent man-db implementations support man pages encoded in UTF-8, so
11206 there's no point anymore in generating man pages with legacy encodings.
11207
11208 debian/changelog | 1 +
11209 man/po/po4a.cfg | 24 ++++++++++++------------
11210 2 files changed, 13 insertions(+), 12 deletions(-)
11211
11212 commit 9175ca644354d05a9d2229ebd2a05026cdb53db7
11213 Author: Guillem Jover <guillem@debian.org>
11214 Date: Mon Mar 28 00:45:12 2016 +0200
11215
11216 man: Add list of flags set by bug feature area
11217
11218 debian/changelog | 1 +
11219 man/dpkg-buildflags.1 | 5 +++++
11220 2 files changed, 6 insertions(+)
11221
11222 commit 1a8528bf2cdf34087ba34189ad450899d29b281f
11223 Author: Guillem Jover <guillem@debian.org>
11224 Date: Fri Mar 4 17:39:51 2016 +0100
11225
11226 man: Fix grammar in dpkg-deb(1) man page
11227
11228 Reported-by: Dilyan Palauzov <dilyan.palauzov@aegee.org>
11229
11230 man/dpkg-deb.1 | 2 +-
11231 1 file changed, 1 insertion(+), 1 deletion(-)
11232
11233 commit 1699781842381c905dc1f2c2b9c822ef0472926d
11234 Author: Guillem Jover <guillem@debian.org>
11235 Date: Tue Mar 1 02:31:41 2016 +0100
11236
11237 man, scripts: Fix typos in documentation
11238
11239 Warned-by: lintian
11240
11241 man/deb-src-control.5 | 3 ++-
11242 scripts/Dpkg/Conf.pm | 2 +-
11243 scripts/Dpkg/Deps.pm | 2 +-
11244 3 files changed, 4 insertions(+), 3 deletions(-)
11245
11246 commit fa72f4b18f88bab1dae78a5e519512807dec1e6c
11247 Author: Guillem Jover <guillem@debian.org>
11248 Date: Tue Mar 22 10:29:18 2016 +0100
11249
11250 man, Dpkg::Vendor: Document the format of the origin filename
11251
11252 Prompted-by: Martin Michlmayr <tbm@debian.org>
11253
11254 debian/changelog | 1 +
11255 man/deb-origin.5 | 13 +++++++++++--
11256 scripts/Dpkg/Vendor.pm | 9 ++++++++-
11257 3 files changed, 20 insertions(+), 3 deletions(-)
11258
11259 commit 27dc82138de8e641938f48c908b54af6ba6668bf
11260 Author: Guillem Jover <guillem@debian.org>
11261 Date: Sat Feb 27 12:33:44 2016 +0100
11262
11263 man: Update field requirements of control file formats to match dpkg reality
11264
11265 Document all fields that are just recommended instead of required, or
11266 simply add if they are recommended and did not mention the fact before.
11267
11268 debian/changelog | 1 +
11269 man/deb-changes.5 | 4 ++--
11270 man/deb-control.5 | 6 +++---
11271 man/deb-src-control.5 | 4 ++--
11272 man/dsc.5 | 6 +++---
11273 5 files changed, 11 insertions(+), 10 deletions(-)
11274
11275 commit a8dece2602dc4975becb62ddccd67f181ee0dec9
11276 Author: Guillem Jover <guillem@debian.org>
11277 Date: Tue Oct 7 16:48:34 2014 +0200
11278
11279 s-s-d: Switch kFreeBSD to use sysctl(3)
11280
11281 Avoid libkvm-dev to make sure we always use the low-level sysctl(3)
11282 interface.
11283
11284 debian/changelog | 2 +
11285 debian/control | 1 -
11286 utils/start-stop-daemon.c | 102 ++++++++++++++++++++++++++++++++++++++++++++++
11287 3 files changed, 104 insertions(+), 1 deletion(-)
11288
11289 commit 1fb6ccf6688321dc7d663ea2b1c86459efe91250
11290 Author: Guillem Jover <guillem@debian.org>
11291 Date: Tue Nov 20 22:38:42 2012 +0100
11292
11293 s-s-d: Unify --help output with the rest of the tools
11294
11295 debian/changelog | 1 +
11296 utils/start-stop-daemon.c | 90 +++++++++++++++++++++++++++--------------------
11297 2 files changed, 53 insertions(+), 38 deletions(-)
11298
11299 commit 026c72c3a205547f99de05e0adcc5684a7a094fa
11300 Author: Helge Kreutzmann <debian@helgefjell.de>
11301 Date: Sun Mar 20 19:11:15 2016 +0100
11302
11303 Various translation fixes
11304
11305 Found during review on debian-l10n-german
11306
11307 scripts/po/de.po | 88 ++++++++++++++++++++++++++++----------------------------
11308 1 file changed, 44 insertions(+), 44 deletions(-)
11309
11310 commit 848f149326b7d840e0b19c5a54bd44f6d864f4b4
11311 Author: Helge Kreutzmann <debian@helgefjell.de>
11312 Date: Sun Mar 20 18:57:24 2016 +0100
11313
11314 Update German translation of manual pages
11315
11316 Update to 2540t3f54u.
11317
11318 man/po/de.po | 36 +++++++++++++++++++++++++++++++++---
11319 1 file changed, 33 insertions(+), 3 deletions(-)
11320
11321 commit 2adbfc3ca7a859f05899fcb2b4b071870e735654
11322 Author: Helge Kreutzmann <debian@helgefjell.de>
11323 Date: Sun Mar 13 12:22:39 2016 +0100
11324
11325 Update German translation of manual pages
11326
11327 Update to 2530t3f64u.
11328
11329 man/po/de.po | 300 +++++++++++++++++++++++++++--------------------------------
11330 1 file changed, 139 insertions(+), 161 deletions(-)
11331
11332 commit 7a7c8fd0bf2b916e08efc22e051e47cfaae8e98e
11333 Author: Helge Kreutzmann <debian@helgefjell.de>
11334 Date: Fri Mar 11 21:03:08 2016 +0100
11335
11336 Update German translation of manual pages
11337
11338 Update to 2480t24f93u.
11339
11340 Also include fixes noted during review on debian-l10n-german.
11341
11342 man/po/de.po | 256 +++++++++++++++++++----------------------------------------
11343 1 file changed, 82 insertions(+), 174 deletions(-)
11344
11345 commit ab89ff367e9b2f15ec65fc3a932526073ca3c4b4
11346 Author: Helge Kreutzmann <debian@helgefjell.de>
11347 Date: Fri Mar 11 20:59:15 2016 +0100
11348
11349 Fix typo
11350
11351 man/dsc.5 | 2 +-
11352 1 file changed, 1 insertion(+), 1 deletion(-)
11353
11354 commit 4a0b6174ae16e334ca2819e36dee1bf8efeb9927
11355 Author: Helge Kreutzmann <debian@helgefjell.de>
11356 Date: Thu Mar 10 21:35:13 2016 +0100
11357
11358 Update German translation of manual pages
11359
11360 Update to 2441t52f104u.
11361
11362 debian/changelog | 3 +
11363 man/po/de.add | 2 +-
11364 man/po/de.po | 2413 ++++++++++++++++++++++++++++++++++++++++++++----------
11365 3 files changed, 2001 insertions(+), 417 deletions(-)
11366
11367 commit 62d1cdf98ceb380c8524e1617a98aade77fb6899
11368 Author: Helge Kreutzmann <debian@helgefjell.de>
11369 Date: Wed Mar 9 21:25:31 2016 +0100
11370
11371 Updated German scripts translation
11372
11373 debian/changelog | 3 +++
11374 1 file changed, 3 insertions(+)
11375
11376 commit d4fb613acab691ec66dd2d1e150b6341c09cf0b3
11377 Author: Helge Kreutzmann <debian@helgefjell.de>
11378 Date: Wed Mar 9 21:22:04 2016 +0100
11379
11380 Update German scripts translation
11381
11382 Update to 584t.
11383
11384 Also includes various fixes found on debian-l10n-german
11385
11386 scripts/po/de.po | 284 +++++++++++++++++++++++++++++++++++++++++--------------
11387 1 file changed, 215 insertions(+), 69 deletions(-)
11388
11389 commit 067ebda9af9b8df3d9c267ccc00ddb82a2bb0a97
11390 Author: Guillem Jover <guillem@debian.org>
11391 Date: Fri Feb 26 10:52:57 2016 +0100
11392
11393 dpkg: Remove FIND usage, use treewalk instead
11394
11395 debian/changelog | 1 +
11396 lib/dpkg/dpkg.h | 3 ---
11397 src/archives.c | 66 +++++++++++++++++++-------------------------------------
11398 src/help.c | 2 +-
11399 4 files changed, 24 insertions(+), 48 deletions(-)
11400
11401 commit 513a6a9b568d3d65cc19f3caa72ce32a0af391a2
11402 Author: Guillem Jover <guillem@debian.org>
11403 Date: Fri Feb 26 10:51:57 2016 +0100
11404
11405 dpkg-deb: Use the treewalk module to build the .deb control member
11406
11407 We reduce external dependencies on commands, and get sorted file lists.
11408
11409 Closes: #719845
11410
11411 debian/changelog | 2 ++
11412 dpkg-deb/build.c | 48 +++++++++++++++++++++++++-----------------------
11413 2 files changed, 27 insertions(+), 23 deletions(-)
11414
11415 commit 231ba4312b8b215a2e388461d19a2b0d1b7f53c1
11416 Author: Guillem Jover <guillem@debian.org>
11417 Date: Fri Feb 26 10:51:04 2016 +0100
11418
11419 dpkg-deb: Use the treewalk module to build the .deb data member
11420
11421 We reduce external dependencies on commands, avoid a read syscall per
11422 byte on the pipe, reduce code substantially, and get sorted file lists.
11423
11424 debian/changelog | 1 +
11425 dpkg-deb/build.c | 86 ++++++++++++++------------------------------------------
11426 2 files changed, 22 insertions(+), 65 deletions(-)
11427
11428 commit c2989c39ecfe9b917dbbc0c6087c7b5df9f28d23
11429 Author: Guillem Jover <guillem@debian.org>
11430 Date: Fri Feb 26 10:49:42 2016 +0100
11431
11432 libdpkg: New treewalk module
11433
11434 This has the nice properties of avoiding duplicated stat(2) calls,
11435 not calling find(1), and sorting the output w/o stalling on the
11436 entire input being slurped and sorted.
11437
11438 debian/changelog | 3 +
11439 lib/dpkg/Makefile.am | 2 +
11440 lib/dpkg/t/.gitignore | 1 +
11441 lib/dpkg/t/Makefile.am | 2 +
11442 lib/dpkg/t/t-tree.t | 160 +++++++++++++++
11443 lib/dpkg/t/t-treewalk.c | 132 ++++++++++++
11444 lib/dpkg/treewalk.c | 534 ++++++++++++++++++++++++++++++++++++++++++++++++
11445 lib/dpkg/treewalk.h | 88 ++++++++
11446 po/POTFILES.in | 1 +
11447 9 files changed, 923 insertions(+)
11448
11449 commit 40f5f8f76b023092f10eca8ab34b87fffbe3d207
11450 Author: Guillem Jover <guillem@debian.org>
11451 Date: Sun Feb 21 11:36:20 2016 +0100
11452
11453 Dpkg::Index: Check existence of search criteria
11454
11455 When checking a regex or a string match we should avoid comparing
11456 against undefined fields, as those produce perl warnings, and will
11457 never match anyway.
11458
11459 We leave the CODE references alone, as the caller might want to check
11460 if the field value is undefined.
11461
11462 Closes: #780906
11463 Based-on-patch-by: Daniel Dehennin <daniel.dehennin@baby-gnu.org>
11464
11465 debian/changelog | 3 +++
11466 scripts/Dpkg/Index.pm | 6 ++++--
11467 2 files changed, 7 insertions(+), 2 deletions(-)
11468
11469 commit 0500e0e73c609aaa8499cd73fb8b6e7b12be2f68
11470 Author: Carsten Hey <carsten@debian.org>
11471 Date: Sun Feb 21 12:07:01 2016 +0100
11472
11473 dpkg-maintscript-helper: Allow broken versions starting with a dash
11474
11475 Such versions are not allowed by dpkg by default, but existing systems
11476 might have them on installed packages, or the user might have used
11477 --force-bad-version.
11478
11479 Allow these versions in the version comparison, so that old packages
11480 can be fixed using the maintscript-helper.
11481
11482 Signed-off-by: Guillem Jover <guillem@debian.org>
11483
11484 debian/changelog | 2 ++
11485 scripts/dpkg-maintscript-helper.sh | 20 ++++++++++----------
11486 2 files changed, 12 insertions(+), 10 deletions(-)
11487
11488 commit 678e4a0def7808d90ca476dd9a4f55b8cb285c6e
11489 Author: Carsten Hey <carsten@debian.org>
11490 Date: Sat Feb 20 10:26:29 2016 +0100
11491
11492 dpkg-maintscript-helper: Anchor pathnames in sed and grep regexes
11493
11494 Make conffile checks a bit more robust, by anchoring them at the
11495 beginning of the string. This requires both «dpkg-query -W -f» and
11496 md5sum(1) to prepended a space but nothing else to pathnames.
11497
11498 Signed-off-by: Guillem Jover <guillem@debian.org>
11499
11500 debian/changelog | 2 ++
11501 scripts/dpkg-maintscript-helper.sh | 6 +++---
11502 2 files changed, 5 insertions(+), 3 deletions(-)
11503
11504 commit 2969b2690f05af1bb3dca635cb5aabaf4ff006ba
11505 Author: Carsten Hey <carsten@debian.org>
11506 Date: Sat Feb 20 10:25:28 2016 +0100
11507
11508 dpkg-maintscript-helper: Quote shell variables
11509
11510 Signed-off-by: Guillem Jover <guillem@debian.org>
11511
11512 debian/changelog | 2 ++
11513 scripts/dpkg-maintscript-helper.sh | 20 ++++++++++----------
11514 2 files changed, 12 insertions(+), 10 deletions(-)
11515
11516 commit 9fb91dd0a2629f605f2a6d1aed7a6e8b96f90670
11517 Author: Carsten Hey <carsten@debian.org>
11518 Date: Fri Feb 19 11:00:23 2016 +0100
11519
11520 dpkg-maintscript-helper: Use fixed string matching for pathnames
11521
11522 Signed-off-by: Guillem Jover <guillem@debian.org>
11523
11524 debian/changelog | 2 ++
11525 scripts/dpkg-maintscript-helper.sh | 4 ++--
11526 2 files changed, 4 insertions(+), 2 deletions(-)
11527
11528 commit 6143e43239bd1e36652ad7a3fac850edbc8c76a7
11529 Author: Guillem Jover <guillem@debian.org>
11530 Date: Sat Feb 20 10:11:37 2016 +0100
11531
11532 dpkg: Update unpack.c header comment
11533
11534 The function is not huge any longer, just big, as it has been refactored
11535 substantially over time. And although it can still be reduced further, it
11536 is definitely not the defining trait of this file anymore.
11537
11538 src/unpack.c | 2 +-
11539 1 file changed, 1 insertion(+), 1 deletion(-)
11540
11541 commit 4edadf9234bff7dce1a34cc1fd35fc4e29591e5e
11542 Author: Guillem Jover <guillem@debian.org>
11543 Date: Sat Feb 20 09:56:28 2016 +0100
11544
11545 dpkg: Refactor pkg_check_depcon()
11546
11547 src/unpack.c | 126 ++++++++++++++++++++++++++++++++---------------------------
11548 1 file changed, 68 insertions(+), 58 deletions(-)
11549
11550 commit 3e3458881624cf349e8c0684d3b69111c37c720d
11551 Author: Guillem Jover <guillem@debian.org>
11552 Date: Sat Feb 20 09:21:49 2016 +0100
11553
11554 dpkg: Refactor pkg_deconfigure_others()
11555
11556 src/unpack.c | 99 ++++++++++++++++++++++++++++++++----------------------------
11557 1 file changed, 53 insertions(+), 46 deletions(-)
11558
11559 commit b2d2b8a433a8e947fd6a820b9fa77a6a250d0b02
11560 Author: Guillem Jover <guillem@debian.org>
11561 Date: Sun Jun 1 00:35:09 2014 +0200
11562
11563 libdpkg, dpkg: Rename iterators from ‘it’ to ‘iter’
11564
11565 lib/dpkg/dump.c | 8 ++++----
11566 lib/dpkg/pkg-array.c | 8 ++++----
11567 src/enquiry.c | 28 ++++++++++++++--------------
11568 src/help.c | 8 ++++----
11569 src/packages.c | 8 ++++----
11570 src/remove.c | 12 ++++++------
11571 src/select.c | 8 ++++----
11572 src/trigproc.c | 16 ++++++++--------
11573 src/unpack.c | 14 +++++++-------
11574 src/verify.c | 8 ++++----
11575 10 files changed, 59 insertions(+), 59 deletions(-)
11576
11577 commit 7a4322e6f24d981a490e885efe2bfaf9ddcbb7f2
11578 Author: Guillem Jover <guillem@debian.org>
11579 Date: Tue Feb 16 00:48:51 2016 +0100
11580
11581 dpkg: Refactor pkg_remove_old_files()
11582
11583 src/unpack.c | 305 +++++++++++++++++++++++++++++++----------------------------
11584 1 file changed, 159 insertions(+), 146 deletions(-)
11585
11586 commit a39a8926794be400f24c9cb665e4028fd4f351ca
11587 Author: Guillem Jover <guillem@debian.org>
11588 Date: Tue Feb 16 00:14:12 2016 +0100
11589
11590 dpkg: Refactor pkg_update_fields()
11591
11592 src/unpack.c | 159 ++++++++++++++++++++++++++++++++---------------------------
11593 1 file changed, 85 insertions(+), 74 deletions(-)
11594
11595 commit 0aa4f9dc6fc5733f61b9d56a13c00bc294dd1e46
11596 Author: Guillem Jover <guillem@debian.org>
11597 Date: Mon Feb 15 17:49:13 2016 +0100
11598
11599 dpkg: Refactor pkg_disappear_others()
11600
11601 src/unpack.c | 186 ++++++++++++++++++++++++++++++++++-------------------------
11602 1 file changed, 108 insertions(+), 78 deletions(-)
11603
11604 commit b482ce05b80a1cc27f23a3a6ad7887ae589fbe56
11605 Author: Guillem Jover <guillem@debian.org>
11606 Date: Mon Feb 15 17:41:16 2016 +0100
11607
11608 dpkg: Refactor pkg_remove_backup_files()
11609
11610 src/unpack.c | 43 ++++++++++++++++++++++++++-----------------
11611 1 file changed, 26 insertions(+), 17 deletions(-)
11612
11613 commit 3e5881036f4800631f925ab78241d9a68b048ea7
11614 Author: Guillem Jover <guillem@debian.org>
11615 Date: Mon Feb 15 17:25:41 2016 +0100
11616
11617 dpkg: Refactor pkg_remove_files_from_others()
11618
11619 src/unpack.c | 125 +++++++++++++++++++++++++++++++++--------------------------
11620 1 file changed, 69 insertions(+), 56 deletions(-)
11621
11622 commit 02c42aa6ddb9eb350ff34a80e9632c195b0db813
11623 Author: Guillem Jover <guillem@debian.org>
11624 Date: Sat Feb 20 00:24:58 2016 +0100
11625
11626 dpkg: Switch addfiletolist() to tar_filenamenode_queue_push()
11627
11628 src/archives.c | 15 ++-------------
11629 src/archives.h | 3 ---
11630 src/unpack.c | 2 +-
11631 3 files changed, 3 insertions(+), 17 deletions(-)
11632
11633 commit 91fc77d76c59a010a33651bc286c4b127f21b0a5
11634 Author: Guillem Jover <guillem@debian.org>
11635 Date: Sat Feb 20 00:24:05 2016 +0100
11636
11637 dpkg: Switch remove_file_from_list() to tar_filenamenode_queue_pop()
11638
11639 The new function uses a namespaced function name, and is not based on
11640 tarcontext, nor gets an unused tar_entry argument any more.
11641
11642 src/archives.c | 22 +++++++++++-----------
11643 1 file changed, 11 insertions(+), 11 deletions(-)
11644
11645 commit 68a1aec292a37aae6ff552b51de75d02e00e4c91
11646 Author: Guillem Jover <guillem@debian.org>
11647 Date: Fri Feb 19 01:33:23 2016 +0100
11648
11649 dpkg: Switch tarcontext newfilesp member into a filenamenode_queue
11650
11651 src/archives.c | 8 ++++----
11652 src/archives.h | 3 ++-
11653 src/unpack.c | 20 ++++++++++----------
11654 3 files changed, 16 insertions(+), 15 deletions(-)
11655
11656 commit e37401bdf52b1ed61ac4620cb9361554382a7598
11657 Author: Guillem Jover <guillem@debian.org>
11658 Date: Thu Feb 18 17:57:30 2016 +0100
11659
11660 dpkg: Rename filenamenode_queu_push() to tar_filenamenode_queue_push()
11661
11662 Make the function less general, as we are using an extraction specific
11663 obstack.
11664
11665 src/archives.c | 32 ++++++++++++++++----------------
11666 src/archives.h | 4 ++++
11667 src/main.h | 5 -----
11668 src/unpack.c | 4 ++--
11669 4 files changed, 22 insertions(+), 23 deletions(-)
11670
11671 commit 4b86f722f1a147580c365f2fcd33606644fc565b
11672 Author: Guillem Jover <guillem@debian.org>
11673 Date: Thu Feb 18 17:55:23 2016 +0100
11674
11675 dpkg: Fix memory leak when unpacking conffiles
11676
11677 We keep a queue of conffile filenodenames, and never free it. We should
11678 be using instead the obstack allocator, so that when we are done with
11679 this package the list entries get all released at the same time.
11680
11681 debian/changelog | 1 +
11682 src/archives.c | 2 +-
11683 2 files changed, 2 insertions(+), 1 deletion(-)
11684
11685 commit 13b5c7b4b9e492a27c6f592414fb253720f006c4
11686 Author: Guillem Jover <guillem@debian.org>
11687 Date: Fri Feb 26 17:53:35 2016 +0100
11688
11689 dpkg: Encapsulate obstack usage inside new tar_pool functions
11690
11691 These functions hide tar obstack usage, and stop requiring an explicit
11692 initialization, so that we can always safely call the allocator and it
11693 will always start from a known good state.
11694
11695 src/archives.c | 48 ++++++++++++++++++++++++++++++------------------
11696 1 file changed, 30 insertions(+), 18 deletions(-)
11697
11698 commit 9c6738c3fed06c9e8a81b8118d79789c25df6594
11699 Author: Guillem Jover <guillem@debian.org>
11700 Date: Tue Feb 16 09:27:40 2016 +0100
11701
11702 dpkg: Add a new struct invoke_list to store invoke hooks
11703
11704 This gets rid of the pointer to pointer to pointer handling, by
11705 simplifying and structuring things a bit.
11706
11707 src/main.c | 35 ++++++++++++++++-------------------
11708 src/main.h | 4 ++++
11709 2 files changed, 20 insertions(+), 19 deletions(-)
11710
11711 commit 73648a0ac41522727ff67ac4a47ddca74cea5c62
11712 Author: Guillem Jover <guillem@debian.org>
11713 Date: Tue Feb 16 09:26:22 2016 +0100
11714
11715 dpkg: Use a node instead the head pointer to traverse the namenode list
11716
11717 src/filesdb.c | 8 ++++----
11718 1 file changed, 4 insertions(+), 4 deletions(-)
11719
11720 commit b66ea0592eecdfe323a6f0f4c8a74111b5d01953
11721 Author: Guillem Jover <guillem@debian.org>
11722 Date: Wed Feb 17 00:19:42 2016 +0100
11723
11724 man: Clarify that deb-symbols(5) documents the binary format subset
11725
11726 The template symbol files are described in dpkg-gensymbols(1).
11727
11728 Closes: #795163
11729
11730 debian/changelog | 3 +++
11731 man/deb-symbols.5 | 4 ++++
11732 2 files changed, 7 insertions(+)
11733
11734 commit 6033ef0550a7ad189f857ac366ae9745013ccf77
11735 Author: Guillem Jover <guillem@debian.org>
11736 Date: Sun Feb 21 09:22:46 2016 +0100
11737
11738 build: Use AC_SUBST instead of AC_DEFINE for BUILD_DEVEL_DOCS
11739
11740 debian/changelog | 2 ++
11741 m4/dpkg-build.m4 | 4 ++--
11742 2 files changed, 4 insertions(+), 2 deletions(-)
11743
11744 commit d0971206b7f6c00ea82965b10cfda56248cc56c7
11745 Author: Guillem Jover <guillem@debian.org>
11746 Date: Tue Feb 16 00:48:12 2016 +0100
11747
11748 build: Add new gcc-6 warnings
11749
11750 m4/dpkg-compiler.m4 | 2 ++
11751 1 file changed, 2 insertions(+)
11752
11753 commit 465a927a09fe640f96b60dabf91f4d27eac077f2
11754 Author: Guillem Jover <guillem@debian.org>
11755 Date: Mon Feb 22 19:17:38 2016 +0100
11756
11757 u-a: Remove useless alternative_has_slave() before alternative_get_slave()
11758
11759 This gets rid of a warning with gcc-6, that does not understand that we
11760 never pass a NULL ‘sl’ pointer as we have checked previously if it has
11761 slaves via alternative_has_slave().
11762
11763 And gets rid of unneeded calls to alternative_has_slave(), which
11764 internally do alternative_get_slave() anyway.
11765
11766 utils/update-alternatives.c | 10 ++++++----
11767 1 file changed, 6 insertions(+), 4 deletions(-)
11768
11769 commit f52a476c69716bd7f94a6c0c1bc83e6f4795c016
11770 Author: Guillem Jover <guillem@debian.org>
11771 Date: Mon Feb 22 19:17:38 2016 +0100
11772
11773 u-a: Move check for new slave inside alternative_evolve_slave()
11774
11775 Let's move all the logic concerning checking if the slave link needs to
11776 be updated local to the function that was doing so.
11777
11778 utils/update-alternatives.c | 11 ++++++-----
11779 1 file changed, 6 insertions(+), 5 deletions(-)
11780
11781 commit 964f92016dd3d05b80d9500109cd37bd14a737da
11782 Author: Guillem Jover <guillem@debian.org>
11783 Date: Mon Feb 22 19:47:04 2016 +0100
11784
11785 u-a: Move alternative temporary extension to the build system
11786
11787 This removes another dpkg-specific string from the code to make life
11788 easier for downstreams using update-alternatives on non-dpkg based
11789 systems.
11790
11791 debian/changelog | 2 ++
11792 utils/Makefile.am | 1 +
11793 utils/update-alternatives.c | 2 --
11794 3 files changed, 3 insertions(+), 2 deletions(-)
11795
11796 commit cb93a53a1da27d7a1286c068b9f79d39b481e8e3
11797 Author: Guillem Jover <guillem@debian.org>
11798 Date: Mon Feb 22 19:43:08 2016 +0100
11799
11800 u-a: Generalize admindir environment variable handling
11801
11802 This variable is currently set by dpkg, but other package managers or
11803 callers might set it with a different name on other downstream projects.
11804 Let's move the variable name to the build system so that third parties
11805 do not have to modify the code going on to remove a dpkg-specific name.
11806
11807 debian/changelog | 3 +++
11808 utils/Makefile.am | 4 ++++
11809 utils/update-alternatives.c | 10 ++++++----
11810 3 files changed, 13 insertions(+), 4 deletions(-)
11811
11812 commit fe5139a65c7997ec77d0dec556eff8c55945f60c
11813 Author: Guillem Jover <guillem@debian.org>
11814 Date: Tue Feb 9 19:14:06 2016 +0100
11815
11816 man: Fix documentation for package flags
11817
11818 The “reinstreq” flag was mispelled, and the “ok” flag was missing.
11819
11820 debian/changelog | 1 +
11821 man/dpkg.1 | 8 ++++++--
11822 2 files changed, 7 insertions(+), 2 deletions(-)
11823
11824 commit 536d46d7f6982052a28c4a57683843119fa0b2c2
11825 Author: Guillem Jover <guillem@debian.org>
11826 Date: Sat Feb 6 22:18:28 2016 +0100
11827
11828 test: Add a unit test to compile perl code with warnings
11829
11830 With «use warnings» some inermodule issues such as redefinitions of
11831 symbols are not catched, because that is too late.
11832
11833 Define PERL in the unit test environment so that we can invoke the
11834 detected interpreter.
11835
11836 And disable the now redundant syntax_ok() check from the strict.t unit
11837 test.
11838
11839 Makefile.am | 1 +
11840 check.am | 1 +
11841 debian/changelog | 2 ++
11842 t/strict.t | 3 +--
11843 t/{strict.t => syntax.t} | 28 +++++++++++++++++++---------
11844 5 files changed, 24 insertions(+), 11 deletions(-)
11845
11846 commit 8adc184ffabb309894345185704eab54a75874d0
11847 Author: YunQiang Su <wzssyqa@gmail.com>
11848 Date: Sat Feb 6 02:26:48 2016 +0100
11849
11850 Add MIPS R6 architectures to arch tables
11851
11852 MIPS R6 is a new release of MIPS32 and MIPS64. R6 is not fully compatible
11853 with R5-, as it adds and *removes* some instructions, and adds emulation
11854 of the removed instructions in the kernel, so old binaries can still run
11855 on new R6 CPUs, but at a significant performance cost.
11856
11857 Closes: #807340
11858 Signed-off-by: Guillem Jover <guillem@debian.org>
11859
11860 cputable | 4 ++++
11861 debian/changelog | 2 ++
11862 scripts/t/Dpkg_Arch.t | 2 +-
11863 triplettable | 4 ++++
11864 4 files changed, 11 insertions(+), 1 deletion(-)
11865
11866 commit 6d7d92b8d5f5e25cebae6bf2c72515d14102550b
11867 Author: Guillem Jover <guillem@debian.org>
11868 Date: Wed Apr 8 15:59:38 2015 +0200
11869
11870 dpkg-source: Add backend-specific --help options support
11871
11872 This will print source format specific options depending on the
11873 --format version specified.
11874
11875 debian/changelog | 1 +
11876 man/dpkg-source.1 | 2 ++
11877 scripts/Dpkg/Source/Package.pm | 4 +++
11878 scripts/Dpkg/Source/Package/V1.pm | 60 ++++++++++++++++++++++++++++++++
11879 scripts/Dpkg/Source/Package/V2.pm | 52 +++++++++++++++++++++++++++
11880 scripts/Dpkg/Source/Package/V3/Custom.pm | 12 +++++++
11881 scripts/Dpkg/Source/Package/V3/Git.pm | 20 +++++++++++
11882 scripts/Dpkg/Source/Package/V3/Quilt.pm | 20 +++++++++++
11883 scripts/dpkg-source.pl | 50 ++++++++++++++++++++++++--
11884 9 files changed, 218 insertions(+), 3 deletions(-)
11885
11886 commit 52e7aad6962ddbb4a247b331e3a25597fcf4ce9c
11887 Author: Guillem Jover <guillem@debian.org>
11888 Date: Sun Jan 31 11:22:17 2016 +0100
11889
11890 dpkg-genchanges: Check first for build type to short-circuit boolean expressions
11891
11892 This way we reduce the checks to perform on the architectures. And it
11893 could allow to avoid computing the host architecture when doing source
11894 only builds.
11895
11896 debian/changelog | 2 ++
11897 scripts/dpkg-genchanges.pl | 10 +++++-----
11898 2 files changed, 7 insertions(+), 5 deletions(-)
11899
11900 commit ddde04a8b60d6abce48ff857eda34495b3ebf059
11901 Author: Guillem Jover <guillem@debian.org>
11902 Date: Sat Jan 30 10:02:36 2016 +0100
11903
11904 Dpkg::BuildEnv: Rename to Dpkg::Build::Env
11905
11906 scripts/Dpkg/Arch.pm | 6 ++--
11907 scripts/Dpkg/{BuildEnv.pm => Build/Env.pm} | 6 ++--
11908 scripts/Dpkg/BuildFlags.pm | 34 ++++++++++----------
11909 scripts/Dpkg/BuildOptions.pm | 6 ++--
11910 scripts/Dpkg/BuildProfiles.pm | 8 ++---
11911 scripts/Dpkg/Vendor.pm | 6 ++--
11912 scripts/Makefile.am | 4 +--
11913 scripts/dpkg-buildflags.pl | 3 +-
11914 scripts/po/POTFILES.in | 2 +-
11915 scripts/t/Dpkg_BuildEnv.t | 50 ------------------------------
11916 scripts/t/Dpkg_Build_Env.t | 50 ++++++++++++++++++++++++++++++
11917 11 files changed, 88 insertions(+), 87 deletions(-)
11918
11919 commit d122537d6df899dc1d0599e0a24ee3b27f0d9e18
11920 Author: Guillem Jover <guillem@debian.org>
11921 Date: Fri Jan 29 19:44:40 2016 +0100
11922
11923 scripts: Use new Dpkg::Build::Types module instead of ad-hoc code
11924
11925 scripts/dpkg-buildpackage.pl | 73 ++++++++++----------------------------------
11926 scripts/dpkg-genchanges.pl | 67 +++++++++-------------------------------
11927 2 files changed, 31 insertions(+), 109 deletions(-)
11928
11929 commit 6e28595c2dd54f38b7e005355692996179e2c557
11930 Author: Guillem Jover <guillem@debian.org>
11931 Date: Fri Jan 29 22:46:11 2016 +0100
11932
11933 Dpkg::Build::Types: Add new module
11934
11935 scripts/Dpkg/Build/Types.pm | 192 +++++++++++++++++++++++++++++++++++++++++++
11936 scripts/Makefile.am | 2 +
11937 scripts/po/POTFILES.in | 1 +
11938 scripts/t/Dpkg_Build_Types.t | 43 ++++++++++
11939 4 files changed, 238 insertions(+)
11940
11941 commit ba511d919ea9bfe727fefb897a5503be93f1cade
11942 Author: Guillem Jover <guillem@debian.org>
11943 Date: Sat Jan 30 09:37:05 2016 +0100
11944
11945 Dpkg::Vendor::Debian: Do not enable stack-protector on nios2
11946
11947 This gcc target does not support stack-protector.
11948
11949 Acked-by: Marek Vasut <marex@denx.de>
11950 Signed-off-by: Guillem Jover <guillem@debian.org>
11951
11952 debian/changelog | 2 ++
11953 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
11954 2 files changed, 4 insertions(+), 2 deletions(-)
11955
11956 commit 4a2c19ed61d5b8c57f33526bf3566ac6213adae2
11957 Author: Guillem Jover <guillem@debian.org>
11958 Date: Sun Jan 31 11:01:12 2016 +0100
11959
11960 man: Packages are automatically forgotten only if they contain no user data
11961
11962 If a package in the database contains a selection for example, then it
11963 will not be forgotten.
11964
11965 Closes: #813179
11966
11967 debian/changelog | 2 ++
11968 man/dpkg.1 | 3 ++-
11969 2 files changed, 4 insertions(+), 1 deletion(-)
11970
11971 commit 5540c4d2e979ef35a118dfa1b76f62536db96943
11972 Author: Guillem Jover <guillem@debian.org>
11973 Date: Fri Feb 5 18:22:08 2016 +0100
11974
11975 man: Clarify pathname filters behavior
11976
11977 Document a bit how the filters work internally so that their behavior
11978 is more easily understood.
11979
11980 Closes: #811267
11981
11982 debian/changelog | 2 ++
11983 man/dpkg.1 | 15 ++++++++++++++-
11984 2 files changed, 16 insertions(+), 1 deletion(-)
11985
11986 commit 44d4104fc13673d2a7ea4cc28efbda1136cd7340
11987 Author: Guillem Jover <guillem@debian.org>
11988 Date: Fri Jan 29 10:53:48 2016 +0100
11989
11990 doc: Update coding style
11991
11992 Add a new section for troff style. Add a subsection for C++ extensions.
11993 Update perl style to mention that the development checks need to pass,
11994 that private modules can use POD but need to be marked as such, and
11995 to update indentation and alignment to use soft tabs only.
11996
11997 doc/coding-style.txt | 50 +++++++++++++++++++++++++++++++++++++++-----------
11998 1 file changed, 39 insertions(+), 11 deletions(-)
11999
12000 commit dad9d31e26201422e057a4f4cd3702f53061f113
12001 Author: Guillem Jover <guillem@debian.org>
12002 Date: Tue Jan 26 13:38:39 2016 +0100
12003
12004 Update mailmap
12005
12006 .mailmap | 1 +
12007 1 file changed, 1 insertion(+)
12008
12009 commit 73b2046e49e356f8c018b4d0f53bc673a1ec620d
12010 Author: Zhou Mo <cdluminate@gmail.com>
12011 Date: Mon Jan 18 02:46:33 2016 +0100
12012
12013 po: Update Simplified Chinese programs translation
12014
12015 Closes: #809517
12016 Signed-off-by: Guillem Jover <guillem@debian.org>
12017
12018 debian/changelog | 1 +
12019 po/zh_CN.po | 114 ++++++++++++++++---------------------------------------
12020 2 files changed, 34 insertions(+), 81 deletions(-)
12021
12022 commit 39c8339430567dfc943ed2535bf3a541b779ffb4
12023 Author: Trần Ngọc Quân <vnwildman@gmail.com>
12024 Date: Thu Jan 14 08:39:35 2016 +0700
12025
12026 po: Update Vietnamese programs translation
12027
12028 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
12029 Signed-off-by: Guillem Jover <guillem@debian.org>
12030
12031 debian/changelog | 4 ++-
12032 po/vi.po | 78 ++++++++++++--------------------------------------------
12033 2 files changed, 19 insertions(+), 63 deletions(-)
12034
12035 commit 0c3262ca0a3345fb4bc16d55f3adbd97d0f75b52
12036 Author: Guillem Jover <guillem@debian.org>
12037 Date: Sun Jan 24 14:00:25 2016 +0100
12038
12039 debian: Clarify where to find the GPL-2 license
12040
12041 Move text about location of GPL-2 on Debian systems into a Comment
12042 field, and add the stock reference to the gnu.org site in case the
12043 license is not provided with the source code.
12044
12045 debian/changelog | 1 +
12046 debian/copyright | 3 +++
12047 2 files changed, 4 insertions(+)
12048
12049 commit 0c6d938277828f241b107adf01f13d39cf574ec0
12050 Author: Guillem Jover <guillem@debian.org>
12051 Date: Sun Jan 24 13:59:07 2016 +0100
12052
12053 Use https:// URLs instead of http:// or git:// when possible (round three)
12054
12055 This covers docs, code comments and packaging, which includes the dpkg git
12056 repository, copyright format URL and examples in man pages among others.
12057
12058 README | 1 -
12059 TODO | 2 +-
12060 debian/changelog | 6 +++++-
12061 debian/control | 2 +-
12062 debian/copyright | 2 +-
12063 lib/dpkg/c-ctype.c | 2 +-
12064 lib/dpkg/c-ctype.h | 2 +-
12065 lib/dpkg/t/t-c-ctype.c | 2 +-
12066 man/deb-src-control.5 | 2 +-
12067 9 files changed, 12 insertions(+), 9 deletions(-)
12068
12069 commit 3456a88215ad7cd124f84da865a0a86b71ac96db
12070 Author: Guillem Jover <guillem@debian.org>
12071 Date: Tue Jan 26 12:25:55 2016 +0100
12072
12073 dpkg: Detect non-regular file archive arguments earlier
12074
12075 We cannot handle anything else that is not a regular file (excluding
12076 symlinks to them), so detect this earlier and error out in such case.
12077
12078 debian/changelog | 1 +
12079 src/archives.c | 4 ++++
12080 2 files changed, 5 insertions(+)
12081
12082 commit 521e84da3a2b9ad62d5dbab0f4e1794aef149996
12083 Author: Guillem Jover <guillem@debian.org>
12084 Date: Tue Jan 26 00:57:32 2016 +0100
12085
12086 dpkg: Use ohshit() instead of internerr() for unhandled dpkg-split exit codes
12087
12088 If dpkg-split exits with an unhandled exit code we should not abort
12089 dpkg, we should just handle the error in the same way we handle errors
12090 from debsig-verify or dpkg-deb.
12091
12092 Closes: #812679
12093
12094 debian/changelog | 2 ++
12095 src/unpack.c | 2 +-
12096 2 files changed, 3 insertions(+), 1 deletion(-)
12097
12098 commit b52810ec8cc3415796a687a0bba6a6c70b9d53af
12099 Author: Guillem Jover <guillem@debian.org>
12100 Date: Mon Jan 18 02:09:03 2016 +0100
12101
12102 dpkg: Check that all passed archive filenames exist before queueing them
12103
12104 We can prevent many bad situations by performing earlier checks on
12105 the archives. We'll start now by checking if the passed filenames do
12106 actually exist. And we can move some other checks here piece by piece.
12107
12108 Closes: #809963
12109
12110 debian/changelog | 2 ++
12111 src/archives.c | 19 ++++++++++++++-----
12112 2 files changed, 16 insertions(+), 5 deletions(-)
12113
12114 commit 250d932511216b7d5f03cd317ed696624818e84e
12115 Author: Guillem Jover <guillem@debian.org>
12116 Date: Mon Jan 18 02:09:03 2016 +0100
12117
12118 dpkg: Print the archive filename when it cannot be accessed
12119
12120 debian/changelog | 1 +
12121 src/unpack.c | 3 ++-
12122 2 files changed, 3 insertions(+), 1 deletion(-)
12123
12124 commit 4313ec68d8fe5d4ccd8f345b576a0ddbe27a4931
12125 Author: Guillem Jover <guillem@debian.org>
12126 Date: Sat Jan 16 20:46:48 2016 +0100
12127
12128 Dpkg::Source::Patch: Only warn once when a diff patches a file multiple times
12129
12130 Reword the warning message to make it clear that the diff might be
12131 patching the file more than once, not just twice, which might be
12132 incorrect. And only emit a single warning.
12133
12134 debian/changelog | 3 +++
12135 scripts/Dpkg/Source/Patch.pm | 6 ++++--
12136 2 files changed, 7 insertions(+), 2 deletions(-)
12137
12138 commit 3f11ae3b3db909f4a6fb6faba21f9688ff33a5e5
12139 Author: Guillem Jover <guillem@debian.org>
12140 Date: Sat Jan 16 20:40:45 2016 +0100
12141
12142 Dpkg::Source: Make patching a file multiple times fatal for first quilt patch
12143
12144 When we check if the first quilt patch in a series can be applied, we
12145 use «patch --dry-run» with other options, but that cannot work if the
12146 same diff patches a file multiple times, as patch does not record the
12147 previous state in memory.
12148
12149 We are alredy detecting this condition, but only emitting a warning,
12150 instead make it possible to turn it into a fatal error.
12151
12152 Closes: #810720
12153 Reported-by: Apollon Oikonomopoulos <apoikos@debian.org>
12154
12155 debian/changelog | 3 +++
12156 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
12157 scripts/Dpkg/Source/Patch.pm | 9 +++++++--
12158 3 files changed, 11 insertions(+), 3 deletions(-)
12159
12160 commit f18ebb4a64a92678d2c0ebd1a4dde2993b1b9577
12161 Author: Guillem Jover <guillem@debian.org>
12162 Date: Sun Jan 3 19:08:09 2016 +0100
12163
12164 Dpkg: Fix typos in documentation
12165
12166 scripts/Dpkg/Compression.pm | 2 +-
12167 scripts/Dpkg/Index.pm | 2 +-
12168 2 files changed, 2 insertions(+), 2 deletions(-)
12169
12170 commit 2f211a5f257712ef629cef03c2422425aa42ea12
12171 Author: Guillem Jover <guillem@debian.org>
12172 Date: Tue Jan 26 12:36:21 2016 +0100
12173
12174 Dpkg::Control::Types: Move constant comments into their own line
12175
12176 This gets rid of the need to align the comments when longer constants
12177 are added, and unifies the style with the rest of the code base.
12178
12179 scripts/Dpkg/Control/Types.pm | 30 ++++++++++++++++++++----------
12180 1 file changed, 20 insertions(+), 10 deletions(-)
12181
12182 commit 4b88120061f92ba94441afe9f88421325d99b305
12183 Author: Guillem Jover <guillem@debian.org>
12184 Date: Sun Jan 3 18:56:28 2016 +0100
12185
12186 Dpkg::Control: Add new CTRL_COPYRIGHT control block types
12187
12188 The types are CTRL_COPYRIGHT_HEADER, CTRL_COPYRIGHT_FILES and
12189 CTRL_COPYRIGHT_LICENSE. These describe the different control blocks
12190 of a machine readable debian/copyright file, as specified in
12191 <https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/>.
12192
12193 debian/changelog | 2 ++
12194 scripts/Dpkg/Control.pm | 27 ++++++++++++++++++++++++++-
12195 scripts/Dpkg/Control/FieldsCore.pm | 35 ++++++++++++++++++++++++++++++++---
12196 scripts/Dpkg/Control/Types.pm | 9 +++++++++
12197 scripts/Dpkg/Index.pm | 8 ++++++++
12198 5 files changed, 77 insertions(+), 4 deletions(-)
12199
12200 commit cf66d0e6f0e81db7757af9af7eee39de028f2d24
12201 Author: Guillem Jover <guillem@debian.org>
12202 Date: Mon May 28 08:34:26 2012 +0200
12203
12204 Dpkg::Control: Add new CTRL_REPO_RELEASE control block type
12205
12206 debian/changelog | 2 ++
12207 scripts/Dpkg/Control.pm | 23 +++++++++++++++++------
12208 scripts/Dpkg/Control/FieldsCore.pm | 35 +++++++++++++++++++++++++++++++----
12209 scripts/Dpkg/Control/Types.pm | 3 +++
12210 4 files changed, 53 insertions(+), 10 deletions(-)
12211
12212 commit 9497c00cf86c449115353284908198ee7567e440
12213 Author: Guillem Jover <guillem@debian.org>
12214 Date: Wed Dec 30 02:20:34 2015 +0100
12215
12216 dselect: Use EOF instead of ERR for fgetc() errors
12217
12218 The macro ERR is a curses one, use EOF which is a stdio value.
12219
12220 Warned-by: gcc-6
12221
12222 dselect/method.cc | 6 ++++--
12223 1 file changed, 4 insertions(+), 2 deletions(-)
12224
12225 commit 742cb8c4fd0990867dd437cf52dd86ccabdf5f05
12226 Author: Guillem Jover <guillem@debian.org>
12227 Date: Wed Dec 30 02:19:32 2015 +0100
12228
12229 dselect: Use EACCES instead of EWOULDBLOCK for fcntl(2) F_SETLK
12230
12231 This fcntl(2) sub-command returns either EACCES or EAGAIN on error.
12232
12233 Warned-by: gcc-6
12234
12235 debian/changelog | 1 +
12236 dselect/method.cc | 4 ++--
12237 2 files changed, 3 insertions(+), 2 deletions(-)
12238
12239 commit c399906c2d576d523deacccd60d6072864279874
12240 Author: Guillem Jover <guillem@debian.org>
12241 Date: Wed Dec 30 02:18:28 2015 +0100
12242
12243 dselect: Implement delete operator with size argument
12244
12245 The C++14 spec states that if the delete operator is defined then the
12246 one with a size argument must also be implemented.
12247
12248 Warned-by: gcc-6
12249
12250 debian/changelog | 2 ++
12251 dselect/main.cc | 6 ++++++
12252 2 files changed, 8 insertions(+)
12253
12254 commit 6ca0dfd078e9ac9303b2cbede58c239f06531a47
12255 Author: Guillem Jover <guillem@debian.org>
12256 Date: Tue Dec 29 02:52:17 2015 +0100
12257
12258 scripts: Do not abort when traversing symlinks to directories
12259
12260 dpkg-scanpackages and dpkg-scansources started using File::Find since
12261 commit 3f8099b21bbb934d03c340fef1925824465e0571, but did not get
12262 passed «follow_skip => 2».
12263
12264 Closes: #809219
12265
12266 debian/changelog | 2 ++
12267 scripts/dpkg-scanpackages.pl | 2 +-
12268 scripts/dpkg-scansources.pl | 2 +-
12269 3 files changed, 4 insertions(+), 2 deletions(-)
12270
12271 commit 35a7c62b3863429e89e527e4ab0bccc34e4c820f
12272 Author: elmig <elmig@toshiba.home>
12273 Date: Tue Dec 29 17:33:26 2015 +0000
12274
12275 updated Portuguese translation
12276
12277 debian/changelog | 3 +
12278 po/pt.po | 204 ++++++++++++++++++++++++++-----------------------------
12279 2 files changed, 99 insertions(+), 108 deletions(-)
12280
12281 commit 36e272e27c16460109604b1fa942e06187bc287c
12282 Author: Guillem Jover <guillem@debian.org>
12283 Date: Mon Dec 28 04:36:24 2015 +0100
12284
12285 libdpkg: Print correct integer parse error for short-only options
12286
12287 Some options do not provide a long name, we should handle that and
12288 print an appropriate message, instead of passing NULL to printf.
12289
12290 Closes: #809174
12291
12292 debian/changelog | 2 ++
12293 lib/dpkg/options.c | 8 ++++++--
12294 2 files changed, 8 insertions(+), 2 deletions(-)
12295
12296 commit 5cd5b4ff027d1397992ad086a306efdcc5553f79
12297 Author: Guillem Jover <guillem@debian.org>
12298 Date: Wed Oct 21 16:18:04 2015 +0200
12299
12300 man: Document and improve C/C++ programs exit codes
12301
12302 debian/changelog | 1 +
12303 man/dpkg-deb.1 | 10 ++++++++++
12304 man/dpkg-divert.1 | 10 ++++++++++
12305 man/dpkg-query.1 | 12 +++++++++---
12306 man/dpkg-split.1 | 7 ++++---
12307 man/dpkg-statoverride.1 | 17 +++++++++++++++--
12308 man/dpkg-trigger.1 | 14 ++++++++++++++
12309 man/dpkg-vendor.1 | 6 +++---
12310 man/dpkg.1 | 18 ++++++++++++++++--
12311 man/dselect.1 | 10 ++++++++++
12312 10 files changed, 92 insertions(+), 13 deletions(-)
12313
12314 commit 17ab352ea8b4735eac13bd00c6394c50c0f49ba7
12315 Author: Guillem Jover <guillem@debian.org>
12316 Date: Sun Oct 11 03:48:31 2015 +0200
12317
12318 man: Add new deb822(5) man page
12319
12320 Adapted from the Debian policy manual.
12321
12322 debian/changelog | 1 +
12323 debian/dpkg-dev.manpages | 1 +
12324 man/Makefile.am | 1 +
12325 man/deb822.5 | 135 +++++++++++++++++++++++++++++++++++++++++++++++
12326 man/po/po4a.cfg | 3 ++
12327 5 files changed, 141 insertions(+)
12328
12329 commit 2c0016a31f42fc8b3aefb334fbacc3941d66a950
12330 Author: Guillem Jover <guillem@debian.org>
12331 Date: Sun Oct 11 03:09:45 2015 +0200
12332
12333 man: Document Source field version in deb-control(5)
12334
12335 debian/changelog | 1 +
12336 man/deb-control.5 | 9 ++++++---
12337 2 files changed, 7 insertions(+), 3 deletions(-)
12338
12339 commit 5bfa947cd4e8c40541bdfc71450c7030dedb3e2e
12340 Author: Guillem Jover <guillem@debian.org>
12341 Date: Sun Oct 11 01:11:04 2015 +0200
12342
12343 man: Add missing quotes
12344
12345 debian/changelog | 1 +
12346 man/dpkg-deb.1 | 4 ++--
12347 man/dpkg-query.1 | 4 ++--
12348 man/dpkg.1 | 19 ++++++++++---------
12349 4 files changed, 15 insertions(+), 13 deletions(-)
12350
12351 commit ed25cf75f04bd50f0841795f12d5f2234e4bd531
12352 Author: Guillem Jover <guillem@debian.org>
12353 Date: Sun Oct 11 01:09:04 2015 +0200
12354
12355 man: Fix reference to --record-avail instead of inexistent --avail
12356
12357 debian/changelog | 1 +
12358 man/dpkg.1 | 2 +-
12359 2 files changed, 2 insertions(+), 1 deletion(-)
12360
12361 commit 1e375ee0ff72ec42998c520a6deb92b106fa78ed
12362 Author: Guillem Jover <guillem@debian.org>
12363 Date: Sun Oct 11 00:13:42 2015 +0200
12364
12365 man: Mark Maintainer field as bold in deb-src-control(5)
12366
12367 debian/changelog | 1 +
12368 man/deb-src-control.5 | 4 ++--
12369 2 files changed, 3 insertions(+), 2 deletions(-)
12370
12371 commit 6d4221b2adfbc1610b89e0c01f833258d6f71839
12372 Author: Guillem Jover <guillem@debian.org>
12373 Date: Sat Oct 10 20:56:16 2015 +0200
12374
12375 man: Move --audit description just after --verify in dpkg(1)
12376
12377 These commands are related and belong together.
12378
12379 debian/changelog | 1 +
12380 man/dpkg.1 | 14 +++++++-------
12381 2 files changed, 8 insertions(+), 7 deletions(-)
12382
12383 commit 65468d2a7ede58706c0949ac7e7feebab3eabee6
12384 Author: Guillem Jover <guillem@debian.org>
12385 Date: Sat Oct 10 20:52:58 2015 +0200
12386
12387 man: Fix --remove and --purge summary formatting in dpkg(1)
12388
12389 debian/changelog | 1 +
12390 man/dpkg.1 | 4 ++--
12391 2 files changed, 3 insertions(+), 2 deletions(-)
12392
12393 commit a7456aa961e25f4385b4e3dc14962a16b0edcdd8
12394 Author: Guillem Jover <guillem@debian.org>
12395 Date: Sat Oct 10 20:40:40 2015 +0200
12396
12397 man: Remove superfluous SEE ALSO references from dpkg-source(1)
12398
12399 debian/changelog | 1 +
12400 man/dpkg-source.1 | 5 +----
12401 2 files changed, 2 insertions(+), 4 deletions(-)
12402
12403 commit a52e0f2202be518b24becbbd22866b162dad11db
12404 Author: Guillem Jover <guillem@debian.org>
12405 Date: Mon Oct 13 11:39:39 2014 +0200
12406
12407 doc, man: Remove Debian specific policy references
12408
12409 Debian, although a primary one, is just one of the many "downstreams",
12410 and dpkg should document everything it implements, so adding references
12411 to the Debian policy makes it more confusing for people that use dpkg
12412 in non-Debian systems.
12413
12414 debian/changelog | 1 +
12415 doc/triggers.txt | 6 +++---
12416 man/deb-control.5 | 8 +++-----
12417 man/deb-override.5 | 5 ++---
12418 man/deb-shlibs.5 | 3 +--
12419 man/deb-src-control.5 | 18 ++++++------------
12420 man/dpkg-buildpackage.1 | 5 +++--
12421 man/dselect.1 | 6 ++----
12422 scripts/Dpkg/Changelog/Debian.pm | 8 ++------
12423 9 files changed, 23 insertions(+), 37 deletions(-)
12424
12425 commit 04c342b3cc12b626725183480d8487f33e827398
12426 Author: Guillem Jover <guillem@debian.org>
12427 Date: Tue May 6 01:34:40 2014 +0200
12428
12429 man: Add new dsc(5), deb-changelog(5) and deb-changes(5) man pages
12430
12431 TODO | 7 --
12432 debian/changelog | 1 +
12433 debian/dpkg-dev.manpages | 3 +
12434 man/Makefile.am | 6 +-
12435 man/deb-changelog.5 | 169 ++++++++++++++++++++++++++++++++++
12436 man/deb-changes.5 | 188 ++++++++++++++++++++++++++++++++++++++
12437 man/dpkg-genchanges.1 | 4 +-
12438 man/dpkg-gencontrol.1 | 1 +
12439 man/dpkg-parsechangelog.1 | 3 +
12440 man/dpkg-source.1 | 2 +
12441 man/dsc.5 | 228 ++++++++++++++++++++++++++++++++++++++++++++++
12442 man/po/po4a.cfg | 9 ++
12443 12 files changed, 612 insertions(+), 9 deletions(-)
12444
12445 commit 38ac205718000f455113269eb835db3d6312ce20
12446 Author: Guillem Jover <guillem@debian.org>
12447 Date: Wed Oct 7 16:06:00 2015 +0200
12448
12449 man: Document missing fields
12450
12451 Add information about the Install-Size, Built-For-Profiles and
12452 Build-Profiles fields.
12453
12454 debian/changelog | 2 ++
12455 man/deb-control.5 | 10 ++++++++++
12456 man/deb-src-control.5 | 15 +++++++++++++++
12457 3 files changed, 27 insertions(+)
12458
12459 commit 79c82da555743dc1a6ad8b814fba667a18ec6410
12460 Author: Guillem Jover <guillem@debian.org>
12461 Date: Sat Oct 10 20:19:31 2015 +0200
12462
12463 man: Add references to man pages describing file formats
12464
12465 debian/changelog | 1 +
12466 man/dpkg-genchanges.1 | 6 ++++++
12467 man/dpkg-gencontrol.1 | 6 ++++++
12468 man/dpkg-source.1 | 3 +++
12469 4 files changed, 16 insertions(+)
12470
12471 commit 07427198de298bd08c131a9796a8d4bcadeb2b0a
12472 Author: Guillem Jover <guillem@debian.org>
12473 Date: Fri Oct 9 16:49:39 2015 +0200
12474
12475 man: Mark debian changelog format in bold
12476
12477 debian/changelog | 1 +
12478 man/dpkg-parsechangelog.1 | 4 ++--
12479 2 files changed, 3 insertions(+), 2 deletions(-)
12480
12481 commit cba1e2479c69e2cee676c4a49438c5746736daf1
12482 Author: Guillem Jover <guillem@debian.org>
12483 Date: Wed Oct 7 15:28:59 2015 +0200
12484
12485 man: Say value instead of option in deb-control(5)
12486
12487 debian/changelog | 3 ++-
12488 man/deb-control.5 | 4 ++--
12489 2 files changed, 4 insertions(+), 3 deletions(-)
12490
12491 commit b50f8d4247f9c68f83783a9c6fc0c1d28960f7d4
12492 Author: Guillem Jover <guillem@debian.org>
12493 Date: Fri Dec 25 14:21:34 2015 +0100
12494
12495 Bump version to 1.18.5
12496
12497 debian/changelog | 6 ++++++
12498 1 file changed, 6 insertions(+)
12499
12500 commit 39ac56b186ba3fb0082156084a86aed07562fc3a
12501 Author: Guillem Jover <guillem@debian.org>
12502 Date: Fri Dec 25 13:20:42 2015 +0100
12503
12504 Release 1.18.4
12505
12506 debian/changelog | 4 ++--
12507 1 file changed, 2 insertions(+), 2 deletions(-)
12508
12509 commit 8a96426df61ba02e40b7e7bf306f3e240bf37634
12510 Author: Guillem Jover <guillem@debian.org>
12511 Date: Fri Dec 25 13:46:45 2015 +0100
12512
12513 po: Regenerate .pot files and merge .po files with them
12514
12515 dselect/po/bs.po | 2 +-
12516 dselect/po/ca.po | 2 +-
12517 dselect/po/cs.po | 2 +-
12518 dselect/po/da.po | 2 +-
12519 dselect/po/de.po | 2 +-
12520 dselect/po/dselect.pot | 4 +-
12521 dselect/po/el.po | 2 +-
12522 dselect/po/es.po | 2 +-
12523 dselect/po/et.po | 2 +-
12524 dselect/po/eu.po | 2 +-
12525 dselect/po/fr.po | 2 +-
12526 dselect/po/gl.po | 2 +-
12527 dselect/po/hu.po | 2 +-
12528 dselect/po/id.po | 2 +-
12529 dselect/po/it.po | 2 +-
12530 dselect/po/ja.po | 2 +-
12531 dselect/po/ko.po | 2 +-
12532 dselect/po/nb.po | 2 +-
12533 dselect/po/nl.po | 2 +-
12534 dselect/po/nn.po | 2 +-
12535 dselect/po/pl.po | 2 +-
12536 dselect/po/pt.po | 2 +-
12537 dselect/po/pt_BR.po | 2 +-
12538 dselect/po/ro.po | 2 +-
12539 dselect/po/ru.po | 2 +-
12540 dselect/po/sk.po | 2 +-
12541 dselect/po/sv.po | 2 +-
12542 dselect/po/tl.po | 2 +-
12543 dselect/po/vi.po | 2 +-
12544 dselect/po/zh_CN.po | 2 +-
12545 dselect/po/zh_TW.po | 2 +-
12546 man/po/de.po | 103 ++++++++++++++++++++++-----------
12547 man/po/dpkg-man.pot | 94 ++++++++++++++++++++++--------
12548 man/po/es.po | 118 +++++++++++++++++++++++++++++---------
12549 man/po/fr.po | 149 ++++++++++++++++++++++++++++++++++++------------
12550 man/po/hu.po | 94 ++++++++++++++++++++++--------
12551 man/po/it.po | 142 ++++++++++++++++++++++++++++++++++-----------
12552 man/po/ja.po | 118 +++++++++++++++++++++++++++++---------
12553 man/po/pl.po | 121 ++++++++++++++++++++++++++++++---------
12554 man/po/pt_BR.po | 98 ++++++++++++++++++++++---------
12555 man/po/ru.po | 98 +++++++++++++++++++++++--------
12556 man/po/sv.po | 143 +++++++++++++++++++++++++++++++++++-----------
12557 man/po/zh_CN.po | 96 +++++++++++++++++++++++--------
12558 po/ast.po | 22 +++----
12559 po/bs.po | 20 +++----
12560 po/ca.po | 20 ++++---
12561 po/cs.po | 20 ++++---
12562 po/da.po | 22 +++----
12563 po/de.po | 20 ++++---
12564 po/dpkg.pot | 20 +++----
12565 po/dz.po | 22 +++----
12566 po/el.po | 22 +++----
12567 po/eo.po | 20 ++++---
12568 po/es.po | 20 ++++---
12569 po/et.po | 20 +++----
12570 po/eu.po | 20 ++++---
12571 po/fr.po | 20 ++++---
12572 po/gl.po | 22 +++----
12573 po/hu.po | 22 +++----
12574 po/id.po | 22 +++----
12575 po/it.po | 20 ++++---
12576 po/ja.po | 20 ++++---
12577 po/km.po | 22 +++----
12578 po/ko.po | 22 +++----
12579 po/ku.po | 20 +++----
12580 po/lt.po | 22 +++----
12581 po/mr.po | 22 +++----
12582 po/nb.po | 22 +++----
12583 po/ne.po | 22 +++----
12584 po/nl.po | 20 ++++---
12585 po/nn.po | 22 +++----
12586 po/pa.po | 22 +++----
12587 po/pl.po | 20 ++++---
12588 po/pt.po | 20 ++++---
12589 po/pt_BR.po | 22 +++----
12590 po/ro.po | 22 +++----
12591 po/ru.po | 20 ++++---
12592 po/sk.po | 20 ++++---
12593 po/sv.po | 20 ++++---
12594 po/th.po | 20 ++++---
12595 po/tl.po | 22 +++----
12596 po/tr.po | 20 ++++---
12597 po/vi.po | 20 ++++---
12598 po/zh_CN.po | 20 ++++---
12599 po/zh_TW.po | 20 ++++---
12600 scripts/po/ca.po | 50 ++++++++--------
12601 scripts/po/de.po | 29 +++++-----
12602 scripts/po/dpkg-dev.pot | 30 +++-------
12603 scripts/po/es.po | 45 +++++++--------
12604 scripts/po/fr.po | 47 ++++++++-------
12605 scripts/po/pl.po | 50 ++++++++--------
12606 scripts/po/ru.po | 50 ++++++++--------
12607 scripts/po/sv.po | 50 ++++++++--------
12608 93 files changed, 1699 insertions(+), 966 deletions(-)
12609
12610 commit 27d4807a75aa86dd608e6393e8ab2d9a739f1da9
12611 Author: Guillem Jover <guillem@debian.org>
12612 Date: Fri Dec 25 04:42:08 2015 +0100
12613
12614 debian: Add missing Build-Depends for restriction formula support
12615
12616 Although these are really not needed, as they are available already from
12617 Debian stable, it makes it obvious for people who might want to backport
12618 dpkg to older suites or distributions.
12619
12620 Warned-by; lintian
12621
12622 debian/changelog | 2 ++
12623 debian/control | 3 ++-
12624 2 files changed, 4 insertions(+), 1 deletion(-)
12625
12626 commit b027759978c6c1e44f9a73bcf641b4dbe56e9c51
12627 Author: Guillem Jover <guillem@debian.org>
12628 Date: Fri Dec 25 04:31:19 2015 +0100
12629
12630 debian: Fix typo in copyright file
12631
12632 Warned-by: lintian
12633
12634 debian/copyright | 2 +-
12635 1 file changed, 1 insertion(+), 1 deletion(-)
12636
12637 commit bf9d1edb80b8b70765c6427fb289751a8c10083e
12638 Author: Julian R <debian@styxxx.de>
12639 Date: Sun Dec 6 08:49:07 2015 +0100
12640
12641 po: Fix small typo in German man page translation
12642
12643 Closes: #807156
12644 Signed-off-by: Guillem Jover <guillem@debian.org>
12645
12646 debian/changelog | 2 +-
12647 man/po/de.po | 4 ++--
12648 2 files changed, 3 insertions(+), 3 deletions(-)
12649
12650 commit bcd050da05b79ac0c57ac8eb47746926630c44a6
12651 Author: Guillem Jover <guillem@debian.org>
12652 Date: Tue Dec 22 02:23:31 2015 +0100
12653
12654 Dpkg::Control::FieldsCore: Add support for Build-Essential field
12655
12656 Closes: #806315
12657
12658 debian/changelog | 2 ++
12659 man/deb-control.5 | 5 +++++
12660 man/deb-src-control.5 | 2 ++
12661 scripts/Dpkg/Control/FieldsCore.pm | 3 +++
12662 4 files changed, 12 insertions(+)
12663
12664 commit 0258d07b2a8adcdb524702fb6d83366191263679
12665 Author: Paul Wise <pabs@debian.org>
12666 Date: Tue Dec 22 02:15:12 2015 +0100
12667
12668 Dpkg::Vendor::Debian: Enable timeless build flag feature by default
12669
12670 Closes: #805872
12671 Signed-off-by: Guillem Jover <guillem@debian.org>
12672
12673 debian/changelog | 2 ++
12674 man/dpkg-buildflags.1 | 2 +-
12675 scripts/Dpkg/Vendor/Debian.pm | 2 +-
12676 3 files changed, 4 insertions(+), 2 deletions(-)
12677
12678 commit db4f3d717895fcc2348579670a58ed95a7f0f4a7
12679 Author: Marek Vasut <marex@denx.de>
12680 Date: Thu Dec 24 12:32:03 2015 +0100
12681
12682 Add NIOS2 support to cputable
12683
12684 NIOS2 is a little endian soft-core by Altera.
12685
12686 Signed-off-by: Guillem Jover <guillem@debian.org>
12687
12688 cputable | 1 +
12689 debian/changelog | 1 +
12690 scripts/t/Dpkg_Arch.t | 2 +-
12691 3 files changed, 3 insertions(+), 1 deletion(-)
12692
12693 commit 0b15d3dfb913c2bd6ea687c4061618c58b5e2c0a
12694 Author: Guillem Jover <guillem@debian.org>
12695 Date: Sun Dec 20 21:24:12 2015 +0100
12696
12697 dpkg-architecture: Fix usage of -s after other action options
12698
12699 We should always initialize the required variables, otherwise previous
12700 action options might reset $req_vars and we get unexpected results.
12701
12702 Reported-by: Niels Thykier <niels@thykier.net>
12703
12704 debian/changelog | 2 ++
12705 scripts/dpkg-architecture.pl | 1 +
12706 2 files changed, 3 insertions(+)
12707
12708 commit 9455819299d52d5bda2a12aeb8ece691472c6713
12709 Author: Guillem Jover <guillem@debian.org>
12710 Date: Wed Dec 23 00:27:29 2015 +0100
12711
12712 man: Add a subsection separating external from internal environment variables
12713
12714 debian/changelog | 2 ++
12715 man/dpkg.1 | 2 ++
12716 2 files changed, 4 insertions(+)
12717
12718 commit 90c148e2846892aab2f36c1774e4022a19299ce0
12719 Author: Guillem Jover <guillem@debian.org>
12720 Date: Wed Dec 23 00:07:21 2015 +0100
12721
12722 man: Clarify in dpkg-query(1) when binary:Package gets arch-qualified
12723
12724 In commit d658a8ec1110c9b3b20987cd903a54f59801117f the semantics of
12725 the arch-qualifications changed, update the documentation to reflect
12726 that.
12727
12728 Closes: #801958
12729
12730 debian/changelog | 2 ++
12731 man/dpkg-query.1 | 6 +++---
12732 2 files changed, 5 insertions(+), 3 deletions(-)
12733
12734 commit ef02d7c9450762676d470368dc50f9201e5de5ed
12735 Author: Guillem Jover <guillem@debian.org>
12736 Date: Sun Dec 20 06:55:30 2015 +0100
12737
12738 doc: Update maintainers
12739
12740 AUTHORS | 4 ++--
12741 1 file changed, 2 insertions(+), 2 deletions(-)
12742
12743 commit 873b44e35962bf3be07c8950d768610d0a5710a5
12744 Author: Yuri Gribov <tetra2005@gmail.com>
12745 Date: Thu Dec 24 12:22:26 2015 +0100
12746
12747 dpkg: Fix physical file offset comparison
12748
12749 The comparison function pkg_sorter_by_listfile_phys_offs passed to qsort
12750 does not satisfy qsort symmetry requirements, for some inputs
12751
12752 pkg_sorter_by_listfile_phys_offs(a, b) != -
12753 pkg_sorter_by_listfile_phys_offs(b, a)
12754
12755 This may cause various qsort misbehaviors e.g. failing to properly sort
12756 the input array (on some platforms qsort could even abort although that
12757 seems to not be the case for glibc-based systems).
12758
12759 Closes: #808912
12760 Signed-off-by: Guillem Jover <guillem@debian.org>
12761 Stable-Candidate: 1.16.x 1.17.x
12762
12763 debian/changelog | 2 ++
12764 src/filesdb.c | 4 +++-
12765 2 files changed, 5 insertions(+), 1 deletion(-)
12766
12767 commit 673e96778382fdfbbbce8130cbb95785e7abf39a
12768 Author: Guillem Jover <guillem@debian.org>
12769 Date: Sun Dec 20 05:57:02 2015 +0100
12770
12771 libdpkg: Add experimental multithreaded xz compressor support
12772
12773 This should speed up compression on multicore systems. This code has
12774 only been build tested against latest xz-utils git tree, but not run
12775 tested, as the package in Debian is too old. Rrquires xz >= 5.2.0.
12776
12777 debian/changelog | 2 ++
12778 lib/dpkg/compress.c | 20 +++++++++++++++++++-
12779 m4/dpkg-libs.m4 | 3 +++
12780 3 files changed, 24 insertions(+), 1 deletion(-)
12781
12782 commit bc8657eda0fdde4856989385b61122eac1a4b3d9
12783 Author: Helge Kreutzmann <debian@helgefjell.de>
12784 Date: Sun Dec 20 06:29:07 2015 +0100
12785
12786 Update German translation of manual pages
12787
12788 Update to 2417t.
12789
12790 Also include fixes noted during review on debian-l10n-german.
12791
12792 man/po/de.po | 188 ++++++++++++++++++++++++++++++++++-------------------------
12793 1 file changed, 108 insertions(+), 80 deletions(-)
12794
12795 commit 15713d12c478d25b99e952cb481063952947460c
12796 Author: Helge Kreutzmann <debian@helgefjell.de>
12797 Date: Sun Dec 20 06:05:04 2015 +0100
12798
12799 Update German scripts translation
12800
12801 Update to 550t.
12802
12803 Also includes various fixes found on debian-l10n-german
12804
12805 scripts/po/de.po | 127 ++++++++++++++++++++++++++-----------------------------
12806 1 file changed, 60 insertions(+), 67 deletions(-)
12807
12808 commit c50e8dc2e9557181676808be96ae7594bf48ce8b
12809 Author: Hanno Böck <hanno@hboeck.de>
12810 Date: Thu Nov 19 01:31:19 2015 +0100
12811
12812 libdpkg: Fix an off-by-one read access in ar member name variable
12813
12814 The problem here is that due to the previous loop the variable ‘i’ can
12815 be -1 and thus the expression in the conditional reads invalid memory.
12816
12817 [guillem@debian.org:
12818 - Remove surrounding parenthesis. ]
12819
12820 Warned-by: afl
12821 Signed-off-by: Guillem Jover <guillem@debian.org>
12822 Stable-Candidate: 1.16.x 1.17.x
12823
12824 debian/changelog | 2 ++
12825 lib/dpkg/ar.c | 2 +-
12826 2 files changed, 3 insertions(+), 1 deletion(-)
12827
12828 commit c66cdd38c195a44c33e73d016372ac0ef775c4de
12829 Author: Hanno Böck <hanno@hboeck.de>
12830 Date: Thu Nov 19 20:03:10 2015 +0100
12831
12832 dpkg-deb: Fix off-by-one write access on ctrllenbuf variable
12833
12834 This affects old format .deb packages.
12835
12836 Fixes: CVE-2015-0860
12837 Warned-by: afl
12838 Signed-off-by: Guillem Jover <guillem@debian.org>
12839 Stable-Candidate: 1.16.x 1.17.x
12840
12841 debian/changelog | 5 ++++-
12842 dpkg-deb/extract.c | 2 +-
12843 2 files changed, 5 insertions(+), 2 deletions(-)
12844
12845 commit 77337a8b0f6f789d79032486157f6d9260c2c53e
12846 Author: Guillem Jover <guillem@debian.org>
12847 Date: Sun Nov 15 15:44:16 2015 +0100
12848
12849 build: Try to use latest gettext available
12850
12851 Using AM_GNU_GETTEXT_REQUIRE_VERSION specifies the minimal required
12852 gettext version, but tries to use tha latest supported version
12853 available on the system, so we can take advantage of any fixes and
12854 improvements.
12855
12856 We cannot remove AM_GNU_GETTEXT_VERSION() for backwards compatibility
12857 reasons, otherwise older autopoint and autoreconf versions would not
12858 be able to know what is the minimal required gettext versions.
12859
12860 configure.ac | 8 ++++++++
12861 debian/changelog | 2 ++
12862 2 files changed, 10 insertions(+)
12863
12864 commit a199f52ec15a4f12e5be453d77563dccbe660766
12865 Author: Guillem Jover <guillem@debian.org>
12866 Date: Sun Nov 15 15:42:42 2015 +0100
12867
12868 po: Update Makevars from latest gettext 0.19.6 template
12869
12870 dselect/po/Makevars | 25 +++++++++++++++++++++++++
12871 po/Makevars | 25 +++++++++++++++++++++++++
12872 scripts/po/Makevars | 25 +++++++++++++++++++++++++
12873 3 files changed, 75 insertions(+)
12874
12875 commit a1d208fa56300c8545207ddf30d2762e7bf0f5c4
12876 Author: Guillem Jover <guillem@debian.org>
12877 Date: Sun Nov 8 03:06:20 2015 +0100
12878
12879 dpkg-checkbuilddeps: Exit with 1 on unsatisfied dependencies
12880
12881 Regression introduced in commit d287060bb1a45f5de33eb27034a7d8b27b039dbb.
12882
12883 We cannot rely on die's error code as it might be anything.
12884
12885 Prompted-by: David Kalnischkies <david@kalnischkies.de>
12886
12887 debian/changelog | 2 ++
12888 scripts/dpkg-checkbuilddeps.pl | 8 ++++----
12889 2 files changed, 6 insertions(+), 4 deletions(-)
12890
12891 commit 522a3ba2853b41602d5452be598d5ccb4d326621
12892 Author: Guillem Jover <guillem@debian.org>
12893 Date: Tue Nov 3 15:39:30 2015 +0100
12894
12895 dpkg: Add support for DPKG_MAINTSCRIPT_DEBUG environment variable
12896
12897 This variable will be set on the maintainer scripts environment to
12898 either 0 or 1, depending on whether dpkg was called with --debug
12899 requesting maintainer scripts debugging output.
12900
12901 debian/changelog | 1 +
12902 man/dpkg.1 | 6 ++++++
12903 src/script.c | 5 +++++
12904 3 files changed, 12 insertions(+)
12905
12906 commit d7c33d07f37d522a14eb86265cf8a3aed169b9b3
12907 Author: Guillem Jover <guillem@debian.org>
12908 Date: Mon Nov 2 04:44:05 2015 +0100
12909
12910 scripts/t: Improve test coverage
12911
12912 debian/changelog | 2 ++
12913 scripts/t/Dpkg_Arch.t | 30 ++++++++++++++++++++++++++++--
12914 scripts/t/Dpkg_BuildEnv.t | 27 +++++++++++++++++++++++++--
12915 scripts/t/Dpkg_BuildFlags.t | 29 +++++++++++++++++++++++++++--
12916 scripts/t/Dpkg_BuildProfiles.t | 16 ++++++++++++++--
12917 scripts/t/Dpkg_Dist_Files.t | 4 +++-
12918 scripts/t/Dpkg_Exit.t | 35 +++++++++++++++++++++++++++++++++--
12919 scripts/t/Dpkg_Package.t | 4 +++-
12920 scripts/t/Dpkg_Substvars.t | 29 ++++++++++++++++++++++++-----
12921 scripts/t/Dpkg_Vars.t | 15 +++++++++++++--
12922 scripts/t/Dpkg_Version.t | 14 +++++++++++++-
12923 11 files changed, 185 insertions(+), 20 deletions(-)
12924
12925 commit d92794f4a8db43959b06d4191860dcc27e5ddcbf
12926 Author: Guillem Jover <guillem@debian.org>
12927 Date: Fri Nov 27 20:15:35 2015 +0100
12928
12929 Dpkg::Source::Package: Add ‘.gitreview’ to the default ignore list
12930
12931 debian/changelog | 1 +
12932 scripts/Dpkg/Source/Package.pm | 3 ++-
12933 2 files changed, 3 insertions(+), 1 deletion(-)
12934
12935 commit db5de206928c9eb6d686b83e64d31fd1cfc40915
12936 Author: Guillem Jover <guillem@debian.org>
12937 Date: Mon Nov 2 04:44:05 2015 +0100
12938
12939 Dpkg::Arch: Make the host gnu type retrieval more compiler agnostic
12940
12941 Rename get_gcc_host_gnu_type() to get_host_gnu_type(), and use a hash to
12942 store the values per compiler name, so that we can keep track of different
12943 output depending on the compiler selected.
12944
12945 Update the warning messages to not assume that CC is pointing to gcc.
12946
12947 debian/changelog | 2 ++
12948 scripts/Dpkg/Arch.pm | 39 +++++++++++++++++++++------------------
12949 scripts/dpkg-architecture.pl | 10 +++++-----
12950 3 files changed, 28 insertions(+), 23 deletions(-)
12951
12952 commit 78b312b01d05471030f58d2c5d550fc068cb84c9
12953 Author: Guillem Jover <guillem@debian.org>
12954 Date: Sat Nov 7 17:38:40 2015 +0100
12955
12956 Dpkg::Arch: Add a new set_host_gnu_type()
12957
12958 This function makes it possible to get get_raw_host_arch() out from the
12959 block containing the local $gcc_host_gnu_type variable, reducing the
12960 nesting level.
12961
12962 scripts/Dpkg/Arch.pm | 60 +++++++++++++++++++++++++++++-----------------------
12963 1 file changed, 34 insertions(+), 26 deletions(-)
12964
12965 commit fd4f223dd179917ca0d7d800660e53b969c46c84
12966 Author: Guillem Jover <guillem@debian.org>
12967 Date: Thu Nov 12 23:02:39 2015 +0100
12968
12969 Dpkg::Arch: Handle an undef architecture argument in debarch_to_debtriplet()
12970
12971 scripts/Dpkg/Arch.pm | 2 ++
12972 1 file changed, 2 insertions(+)
12973
12974 commit 254fb06ea089d5d77d40d33b6ad8374c56ff55f6
12975 Author: Guillem Jover <guillem@debian.org>
12976 Date: Sun Nov 1 21:32:28 2015 +0100
12977
12978 Dpkg::BuildFlags: Document supported feature areas
12979
12980 debian/changelog | 1 +
12981 scripts/Dpkg/BuildFlags.pm | 9 +++++----
12982 2 files changed, 6 insertions(+), 4 deletions(-)
12983
12984 commit 31257982ef24a9e7dfe66df456fcd174ab75de7b
12985 Author: Guillem Jover <guillem@debian.org>
12986 Date: Sun Nov 8 03:29:44 2015 +0100
12987
12988 man: Clarify role of Build-Depends in deb-src-control(5)
12989
12990 Make it clearer when does the field apply, and what is it equivalent to.
12991
12992 Prompted-by: Johannes Schauer <j.schauer@email.de>
12993
12994 debian/changelog | 2 ++
12995 man/deb-src-control.5 | 13 ++++++++-----
12996 2 files changed, 10 insertions(+), 5 deletions(-)
12997
12998 commit 128ed95e865acfe99ceec1460a1513c59ad10514
12999 Author: Guillem Jover <guillem@debian.org>
13000 Date: Mon Nov 2 19:35:00 2015 +0100
13001
13002 man: Document that dpkg-buildpacakge -nc -S implies -d
13003
13004 debian/changelog | 1 +
13005 man/dpkg-buildpackage.1 | 7 ++++---
13006 2 files changed, 5 insertions(+), 3 deletions(-)
13007
13008 commit c193ca1aa220e09d6acbdea264b3f0b8a97db5d8
13009 Author: Guillem Jover <guillem@debian.org>
13010 Date: Sun Oct 25 01:38:43 2015 +0200
13011
13012 libdpkg: Document pkg-show module
13013
13014 lib/dpkg/pkg-show.c | 38 +++++++++++++++++++++++++++++++++++++-
13015 1 file changed, 37 insertions(+), 1 deletion(-)
13016
13017 commit be3cbc2ef633524f8dac876f77a300ed4ce956f1
13018 Author: Guillem Jover <guillem@debian.org>
13019 Date: Sun Nov 8 11:33:40 2015 +0100
13020
13021 build: Do not quote the interpreter argument
13022
13023 This makes it possible again to pass options to the interpreter.
13024
13025 run-script | 2 +-
13026 1 file changed, 1 insertion(+), 1 deletion(-)
13027
13028 commit f3af91bcb364140590ed3736f562dfe849bb6b72
13029 Author: Guillem Jover <guillem@debian.org>
13030 Date: Fri Oct 30 02:35:00 2015 +0100
13031
13032 build: Add an configure option to choose the kind of documentation
13033
13034 The option --disable-devel-docs can be used to override the current
13035 default, which is to build development documentation.
13036
13037 configure.ac | 2 ++
13038 debian/changelog | 2 ++
13039 doc/Doxyfile.in | 6 +++---
13040 m4/dpkg-build.m4 | 17 +++++++++++++++++
13041 4 files changed, 24 insertions(+), 3 deletions(-)
13042
13043 commit c5e8c926397056044711ee9649d74c5dda2f21dc
13044 Author: Guillem Jover <guillem@debian.org>
13045 Date: Sun Nov 1 03:55:30 2015 +0100
13046
13047 build: Descend into scripts on coverage-clean rule
13048
13049 Makefile.am | 1 +
13050 debian/changelog | 1 +
13051 2 files changed, 2 insertions(+)
13052
13053 commit c666a362de03187d91b6076d71b0b6c101f93302
13054 Author: Guillem Jover <guillem@debian.org>
13055 Date: Fri Oct 30 02:35:00 2015 +0100
13056
13057 doc: Update test suite directory in Doxygen configuration
13058
13059 doc/Doxyfile.in | 2 +-
13060 1 file changed, 1 insertion(+), 1 deletion(-)
13061
13062 commit 6d2acde144b064a11f45cf6109a8ec003d58aecb
13063 Author: Guillem Jover <guillem@debian.org>
13064 Date: Fri Oct 30 02:13:28 2015 +0100
13065
13066 doc: Update Doxygen configuration from version 1.8.9.1
13067
13068 doc/Doxyfile.in | 238 ++++++++++++++++++++++++++++++++------------------------
13069 1 file changed, 135 insertions(+), 103 deletions(-)
13070
13071 commit cb55c5b4f0662d83d3df4da25f2f87373fabe11d
13072 Author: Guillem Jover <guillem@debian.org>
13073 Date: Sun Oct 25 01:29:05 2015 +0200
13074
13075 libdpkg: Rename pkg_summary to pkgbin_summary
13076
13077 This makes the function name consistent with the existing coding
13078 convention, and the other functions that require a pkgbin to operate.
13079
13080 lib/dpkg/libdpkg.map | 2 +-
13081 lib/dpkg/pkg-format.c | 2 +-
13082 lib/dpkg/pkg-show.c | 2 +-
13083 lib/dpkg/pkg-show.h | 4 ++--
13084 src/enquiry.c | 2 +-
13085 src/querycmd.c | 4 ++--
13086 6 files changed, 8 insertions(+), 8 deletions(-)
13087
13088 commit df5deb4f20c96ffd573e8900de6981a2c3024b2a
13089 Author: Guillem Jover <guillem@debian.org>
13090 Date: Wed Oct 21 16:54:29 2015 +0200
13091
13092 dpkg-trigger: Move exit from command function to its call site
13093
13094 This makes it explicit that the code flow stops at the call site instead
13095 of requiring the reader to know that this specific function never returns.
13096
13097 src/trigcmd.c | 10 +++++-----
13098 1 file changed, 5 insertions(+), 5 deletions(-)
13099
13100 commit 97a8d2695cad465a6c9d0f4469644a8ba6f778d0
13101 Author: Guillem Jover <guillem@debian.org>
13102 Date: Wed Oct 21 16:52:56 2015 +0200
13103
13104 dpkg-divert: Return from a command function instead of directly exiting
13105
13106 This makes it possible to perform any necessary normal cleanup before
13107 exiting, and unifies the usage with all other command functions.
13108
13109 debian/changelog | 2 ++
13110 src/divertcmd.c | 4 ++--
13111 2 files changed, 4 insertions(+), 2 deletions(-)
13112
13113 commit 9c311e1a445868630f8c8e4600d7539599e49ce5
13114 Author: Guillem Jover <guillem@debian.org>
13115 Date: Wed Oct 21 16:48:47 2015 +0200
13116
13117 u-a: Merge all action handling into a single if-else-if block
13118
13119 Introduce two boolean variables to track when to log the command-line
13120 arguments when modifying anything on the system, and another one when
13121 modifying a single alternative to initialize and update it.
13122
13123 This unifies the code, and will make it easier to switch it into a
13124 shared library in the future.
13125
13126 debian/changelog | 2 ++
13127 utils/update-alternatives.c | 45 ++++++++++++++++++++++++++++-----------------
13128 2 files changed, 30 insertions(+), 17 deletions(-)
13129
13130 commit e6bb801e5a30bbb4499308a81dc0c5fd25676045
13131 Author: Guillem Jover <guillem@debian.org>
13132 Date: Sun Oct 18 15:42:38 2015 +0200
13133
13134 u-a: Switch xasprintf() to return an allocated string
13135
13136 It should make the code more clear, and in many cases it avoids having
13137 to use a temporary variable.
13138
13139 utils/update-alternatives.c | 59 +++++++++++++++++++++------------------------
13140 1 file changed, 27 insertions(+), 32 deletions(-)
13141
13142 commit 0db77512a15877ca25384b775406323a2302c125
13143 Author: Guillem Jover <guillem@debian.org>
13144 Date: Sun Oct 18 15:34:45 2015 +0200
13145
13146 Use new str_fmt() instead of m_asprintf()
13147
13148 It should make the code more clear, and in many cases it avoids having
13149 to use a temporary variable.
13150
13151 dpkg-deb/build.c | 13 +++++--------
13152 dpkg-deb/extract.c | 2 +-
13153 dpkg-deb/info.c | 4 ++--
13154 dpkg-split/queue.c | 6 +++---
13155 dpkg-split/split.c | 2 +-
13156 lib/dpkg/atomic-file.c | 4 ++--
13157 lib/dpkg/dbdir.c | 6 +-----
13158 lib/dpkg/dir.c | 2 +-
13159 lib/dpkg/error.c | 2 +-
13160 lib/dpkg/options.c | 8 ++++----
13161 lib/dpkg/path.c | 5 +----
13162 lib/dpkg/tarfn.c | 8 ++------
13163 lib/dpkg/triglib.c | 6 +-----
13164 src/archives.c | 5 +----
13165 src/divertcmd.c | 12 ++++--------
13166 src/main.c | 10 ++--------
13167 src/script.c | 2 +-
13168 17 files changed, 33 insertions(+), 64 deletions(-)
13169
13170 commit 302829039a4dba8a37fa31dfc0e06ca4a8e5a04b
13171 Author: Guillem Jover <guillem@debian.org>
13172 Date: Sun Oct 18 06:10:56 2015 +0200
13173
13174 libdpkg: Add new str_fmt()
13175
13176 This function is easier and more natural to use than m_asprintf(), and
13177 we currently never use the returned length anyway.
13178
13179 lib/dpkg/dpkg.h | 1 +
13180 lib/dpkg/libdpkg.map | 1 +
13181 lib/dpkg/string.c | 23 ++++++++++++++++++++++-
13182 lib/dpkg/string.h | 3 ++-
13183 lib/dpkg/t/t-string.c | 19 +++++++++++++++++--
13184 5 files changed, 43 insertions(+), 4 deletions(-)
13185
13186 commit 0e50ba17b2df7d84b88567d2d82b8e83febd4f11
13187 Author: Helge Kreutzmann <debian@helgefjell.de>
13188 Date: Sun Nov 15 20:31:05 2015 +0100
13189
13190 Fixes and improvements
13191
13192 Noticed while proofreading the scripts translations on debian-l10n-german
13193
13194 man/po/de.po | 77 ++++++++++++++++++++++++++++++------------------------------
13195 1 file changed, 38 insertions(+), 39 deletions(-)
13196
13197 commit 11b784200def36033925f0b5480a7f475a8c7631
13198 Author: Helge Kreutzmann <debian@helgefjell.de>
13199 Date: Wed Nov 11 21:04:09 2015 +0100
13200
13201 Fixes and improvements
13202
13203 Fix typo noticed by Ben Wiederhake and reported on debian-l10n-german.
13204 Improvements stemming from proofreading of the scripts translation.
13205
13206 man/po/de.po | 70 ++++++++++++++++++++++++++++++------------------------------
13207 1 file changed, 35 insertions(+), 35 deletions(-)
13208
13209 commit 649a1d30026029ca1744144c9b5f641e58015b71
13210 Author: Helge Kreutzmann <debian@helgefjell.de>
13211 Date: Sun Nov 1 11:49:23 2015 +0100
13212
13213 Various (important) translation fixes
13214
13215 Found during review on debian-l10n-german
13216
13217 scripts/po/de.po | 576 +++++++++++++++++++++++++++----------------------------
13218 1 file changed, 285 insertions(+), 291 deletions(-)
13219
13220 commit 7a91341446851cd3594a8b752823b8c1f26d652a
13221 Author: Guillem Jover <guillem@debian.org>
13222 Date: Tue Oct 13 17:39:53 2015 +0200
13223
13224 dpkg-deb: Refactor tarball packing into a new function
13225
13226 dpkg-deb/build.c | 87 ++++++++++++++++++++++++++++++++++++--------------------
13227 1 file changed, 56 insertions(+), 31 deletions(-)
13228
13229 commit 6559530d5e0298a57bce3b71703538d6fd225635
13230 Author: Guillem Jover <guillem@debian.org>
13231 Date: Wed Oct 14 05:00:25 2015 +0200
13232
13233 dpkg-deb: Generate the control build dir just once
13234
13235 dpkg-deb/build.c | 36 +++++++++++++++++++-----------------
13236 1 file changed, 19 insertions(+), 17 deletions(-)
13237
13238 commit af5a9c80d49839d44c1ea87e17e50be27e09204f
13239 Author: Guillem Jover <guillem@debian.org>
13240 Date: Sat Oct 17 05:54:25 2015 +0200
13241
13242 dpkg: Fix varbuf memory leaks
13243
13244 In «dpkg --verify» and the dpkg infodb format upgrade logic.
13245
13246 Both are not big leaks, the first is bound by the amount of packages,
13247 as the varbuf is reused for each file on each package, and the second
13248 is just one instance of a leaked varbuf.
13249
13250 Stable-Candidate: 1.16.x 1.17.x
13251
13252 debian/changelog | 1 +
13253 src/infodb-upgrade.c | 1 +
13254 src/verify.c | 2 ++
13255 3 files changed, 4 insertions(+)
13256
13257 commit 931d9ade22f16c406769fe90e8397b3b53d15aa8
13258 Author: Guillem Jover <guillem@debian.org>
13259 Date: Sat Oct 17 04:27:40 2015 +0200
13260
13261 libdpkg: Remove varbuf terminate() method
13262
13263 The string() method already NUL terminates the buffer, so there is never
13264 any need to explicitly terminate it beforehand.
13265
13266 dselect/methlist.cc | 1 -
13267 dselect/pkginfo.cc | 4 +---
13268 dselect/pkgsublist.cc | 1 -
13269 lib/dpkg/varbuf.h | 10 +---------
13270 4 files changed, 2 insertions(+), 14 deletions(-)
13271
13272 commit e7a32556af38b5630412de406d2f0842150ff086
13273 Author: Guillem Jover <guillem@debian.org>
13274 Date: Sat Oct 17 04:25:56 2015 +0200
13275
13276 libdpkg: Add new varbuf_get_str()
13277
13278 lib/dpkg/t/t-varbuf.c | 34 ++++++++++++++++++++++++++++++++--
13279 lib/dpkg/varbuf.c | 10 +++++++++-
13280 lib/dpkg/varbuf.h | 3 ++-
13281 3 files changed, 43 insertions(+), 4 deletions(-)
13282
13283 commit da97e399c2ad884dbed77ccb2f960cfd354df25e
13284 Author: Guillem Jover <guillem@debian.org>
13285 Date: Sat Sep 20 02:24:37 2014 +0200
13286
13287 libdpkg: Add varbuf_snapshot() and varbuf_rollback() support
13288
13289 This adds a proper interface to snapshot a varbuf state and it rollback
13290 so that a common stem can be reused on multiple instances.
13291
13292 lib/dpkg/t/t-varbuf.c | 34 +++++++++++++++++++++++++++++++++-
13293 lib/dpkg/varbuf.c | 14 +++++++++++++-
13294 lib/dpkg/varbuf.h | 7 +++++++
13295 src/archives.c | 11 ++++++-----
13296 src/archives.h | 2 +-
13297 src/infodb-access.c | 6 +++---
13298 src/infodb-upgrade.c | 8 ++++----
13299 src/remove.c | 25 ++++++++++++++-----------
13300 src/unpack.c | 4 ++--
13301 9 files changed, 83 insertions(+), 28 deletions(-)
13302
13303 commit 10d77ba878eb998b3eede0c5ac7917a901de05b0
13304 Author: Guillem Jover <guillem@debian.org>
13305 Date: Sat Oct 10 16:06:41 2015 +0200
13306
13307 libdpkg: Config-Version should also be initialized on triggers-pending
13308
13309 A package in triggers-pending state should be considered an installed
13310 package, by not doing so we might end up not passing the correct version
13311 to the configure maintainer script and making it look like we are doing
13312 a configuration for a first install, instead of an upgrade.
13313
13314 Closes: #801156
13315 Reported-by: Andreas Beckmann <anbe@debian.org>
13316 Stable-Candidate: 1.16.x 1.17.x
13317
13318 debian/changelog | 4 ++++
13319 lib/dpkg/parse.c | 19 ++++++++++++-------
13320 2 files changed, 16 insertions(+), 7 deletions(-)
13321
13322 commit b0f1071aaff431f68825c1b749f6c6ab58475a9d
13323 Author: Guillem Jover <guillem@debian.org>
13324 Date: Sat Oct 17 16:57:01 2015 +0200
13325
13326 build: Quote paths in run-scripts
13327
13328 This makes the script more robust, although the source tree is not
13329 really prepared to be built on paths with spaces.
13330
13331 run-script | 14 +++++++-------
13332 1 file changed, 7 insertions(+), 7 deletions(-)
13333
13334 commit 91d50f40621cb797a53e8df7b9f1381dd2a8915b
13335 Author: Guillem Jover <guillem@debian.org>
13336 Date: Sat Oct 17 16:51:38 2015 +0200
13337
13338 build: Add the dselect/methods directory to the TAP::Harness library paths
13339
13340 This is not currently used, but it makes sure these modules are visible
13341 for future tests.
13342
13343 check.am | 2 +-
13344 1 file changed, 1 insertion(+), 1 deletion(-)
13345
13346 commit 17aeccf7d53858900a419b924b018d0992af8fe9
13347 Author: Guillem Jover <guillem@debian.org>
13348 Date: Sat Oct 17 16:50:29 2015 +0200
13349
13350 build: Use absolute buildir pathnames in PATH variable
13351
13352 This makes sure that even if any subprocess changes directory, the PATH
13353 environment variable will keep being correct.
13354
13355 check.am | 2 +-
13356 debian/changelog | 1 +
13357 2 files changed, 2 insertions(+), 1 deletion(-)
13358
13359 commit f02217095bb294ab1eac879e495ffa23398ff7b6
13360 Author: Guillem Jover <guillem@debian.org>
13361 Date: Fri Oct 9 16:55:35 2015 +0200
13362
13363 build: Set PERL5LIB globally for the test suite to the local modules directory
13364
13365 Regression introduced in commit 34b26c7db232b300991df5fb6f52707b381df28f.
13366
13367 Some functional tests are passing through makefile and exec barriers,
13368 where the lib parameter for TAP::Harness is lost. Reintroduce the
13369 explicit global setting of PERL5LIB so that it gets inherited for all
13370 subprocesses.
13371
13372 Closes: #801329
13373 Reported-by: Jérémy Bobbio <lunar@debian.org>
13374 Stable-Candidate: 1.17.x
13375
13376 Makefile.am | 1 -
13377 check.am | 1 +
13378 debian/changelog | 4 ++++
13379 3 files changed, 5 insertions(+), 1 deletion(-)
13380
13381 commit f3b8dfb3bdf030ca4ce2a1491f103fb9061b49c7
13382 Author: Guillem Jover <guillem@debian.org>
13383 Date: Sat Oct 3 16:11:14 2015 +0200
13384
13385 Update Heiko Schlittermann's email address
13386
13387 AUTHORS | 2 +-
13388 THANKS | 2 +-
13389 debian/copyright | 2 +-
13390 dselect/methods/multicd/install | 2 +-
13391 dselect/methods/multicd/setup | 2 +-
13392 dselect/methods/multicd/update | 2 +-
13393 6 files changed, 6 insertions(+), 6 deletions(-)
13394
13395 commit afbbf703ebdcc11b12353ccc8bca93bf901def0a
13396 Author: Guillem Jover <guillem@debian.org>
13397 Date: Sat Oct 3 16:09:05 2015 +0200
13398
13399 Update Ian Jackson's email address
13400
13401 AUTHORS | 2 +-
13402 THANKS | 2 +-
13403 debian/copyright | 4 ++--
13404 dpkg-deb/build.c | 2 +-
13405 dpkg-deb/dpkg-deb.h | 2 +-
13406 dpkg-deb/extract.c | 2 +-
13407 dpkg-deb/info.c | 2 +-
13408 dpkg-deb/main.c | 2 +-
13409 dpkg-split/dpkg-split.h | 2 +-
13410 dpkg-split/info.c | 2 +-
13411 dpkg-split/join.c | 2 +-
13412 dpkg-split/main.c | 2 +-
13413 dpkg-split/queue.c | 2 +-
13414 dpkg-split/split.c | 2 +-
13415 dselect/basecmds.cc | 2 +-
13416 dselect/baselist.cc | 2 +-
13417 dselect/basetop.cc | 2 +-
13418 dselect/bindings.cc | 2 +-
13419 dselect/bindings.h | 2 +-
13420 dselect/curkeys.cc | 2 +-
13421 dselect/dselect.h | 2 +-
13422 dselect/helpmsgs.cc | 2 +-
13423 dselect/helpmsgs.h | 2 +-
13424 dselect/keyoverride | 2 +-
13425 dselect/main.cc | 2 +-
13426 dselect/methkeys.cc | 2 +-
13427 dselect/methlist.cc | 2 +-
13428 dselect/method.cc | 2 +-
13429 dselect/method.h | 2 +-
13430 dselect/methods/multicd/install | 2 +-
13431 dselect/methods/multicd/setup | 4 ++--
13432 dselect/methods/multicd/update | 2 +-
13433 dselect/methparse.cc | 2 +-
13434 dselect/mkcurkeys.pl | 2 +-
13435 dselect/pkgcmds.cc | 2 +-
13436 dselect/pkgdepcon.cc | 2 +-
13437 dselect/pkgdisplay.cc | 2 +-
13438 dselect/pkginfo.cc | 2 +-
13439 dselect/pkgkeys.cc | 2 +-
13440 dselect/pkglist.cc | 2 +-
13441 dselect/pkglist.h | 2 +-
13442 dselect/pkgsublist.cc | 2 +-
13443 dselect/pkgtop.cc | 2 +-
13444 dselect/po/ja.po | 2 +-
13445 lib/compat/alphasort.c | 2 +-
13446 lib/compat/compat.h | 2 +-
13447 lib/compat/scandir.c | 2 +-
13448 lib/compat/snprintf.c | 2 +-
13449 lib/compat/strerror.c | 2 +-
13450 lib/compat/strsignal.c | 2 +-
13451 lib/compat/unsetenv.c | 2 +-
13452 lib/compat/vsnprintf.c | 2 +-
13453 lib/dpkg/cleanup.c | 2 +-
13454 lib/dpkg/dbmodify.c | 2 +-
13455 lib/dpkg/debug.c | 2 +-
13456 lib/dpkg/depcon.c | 2 +-
13457 lib/dpkg/dlist.h | 2 +-
13458 lib/dpkg/dpkg-db.h | 2 +-
13459 lib/dpkg/dpkg.h | 2 +-
13460 lib/dpkg/dump.c | 2 +-
13461 lib/dpkg/ehandle.c | 2 +-
13462 lib/dpkg/ehandle.h | 2 +-
13463 lib/dpkg/fields.c | 2 +-
13464 lib/dpkg/file.c | 2 +-
13465 lib/dpkg/mlib.c | 2 +-
13466 lib/dpkg/namevalue.h | 2 +-
13467 lib/dpkg/nfmalloc.c | 2 +-
13468 lib/dpkg/options.c | 2 +-
13469 lib/dpkg/options.h | 2 +-
13470 lib/dpkg/parse.c | 2 +-
13471 lib/dpkg/parsedump.h | 2 +-
13472 lib/dpkg/parsehelp.c | 2 +-
13473 lib/dpkg/path-remove.c | 2 +-
13474 lib/dpkg/path.c | 2 +-
13475 lib/dpkg/pkg-array.c | 2 +-
13476 lib/dpkg/pkg-db.c | 2 +-
13477 lib/dpkg/pkg-namevalue.c | 2 +-
13478 lib/dpkg/pkg-show.c | 2 +-
13479 lib/dpkg/pkg.c | 2 +-
13480 lib/dpkg/string.c | 2 +-
13481 lib/dpkg/subproc.c | 2 +-
13482 lib/dpkg/trigdeferred.h | 2 +-
13483 lib/dpkg/trigdeferred.l | 2 +-
13484 lib/dpkg/triglib.c | 2 +-
13485 lib/dpkg/triglib.h | 2 +-
13486 lib/dpkg/trigname.c | 2 +-
13487 lib/dpkg/trignote.c | 2 +-
13488 lib/dpkg/utils.c | 2 +-
13489 lib/dpkg/varbuf.c | 2 +-
13490 lib/dpkg/varbuf.h | 2 +-
13491 lib/dpkg/version.c | 2 +-
13492 lib/dpkg/version.h | 2 +-
13493 man/deb-old.5 | 2 +-
13494 man/deb-substvars.5 | 2 +-
13495 man/deb.5 | 2 +-
13496 man/dpkg-deb.1 | 2 +-
13497 man/dpkg-distaddfile.1 | 2 +-
13498 man/dpkg-divert.1 | 2 +-
13499 man/dpkg-genchanges.1 | 2 +-
13500 man/dpkg-gencontrol.1 | 2 +-
13501 man/dpkg-parsechangelog.1 | 2 +-
13502 man/dpkg-shlibdeps.1 | 2 +-
13503 man/dpkg-source.1 | 2 +-
13504 man/dpkg-split.1 | 2 +-
13505 man/dpkg.1 | 2 +-
13506 man/po/de.po | 2 +-
13507 man/po/fr.po | 4 ++--
13508 man/po/pl.po | 2 +-
13509 man/po/ru.po | 2 +-
13510 man/po/sv.po | 2 +-
13511 po/ja.po | 2 +-
13512 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
13513 scripts/Dpkg/Version.pm | 2 +-
13514 scripts/dpkg-source.pl | 2 +-
13515 src/archives.c | 2 +-
13516 src/archives.h | 2 +-
13517 src/cleanup.c | 2 +-
13518 src/configure.c | 2 +-
13519 src/depcon.c | 2 +-
13520 src/divertdb.c | 2 +-
13521 src/enquiry.c | 2 +-
13522 src/errors.c | 2 +-
13523 src/filesdb.c | 2 +-
13524 src/filesdb.h | 2 +-
13525 src/help.c | 2 +-
13526 src/infodb-access.c | 2 +-
13527 src/infodb-upgrade.c | 2 +-
13528 src/main.c | 2 +-
13529 src/main.h | 2 +-
13530 src/packages.c | 2 +-
13531 src/querycmd.c | 2 +-
13532 src/remove.c | 2 +-
13533 src/script.c | 2 +-
13534 src/select.c | 2 +-
13535 src/statdb.c | 2 +-
13536 src/trigcmd.c | 2 +-
13537 src/trigproc.c | 2 +-
13538 src/unpack.c | 2 +-
13539 src/update.c | 2 +-
13540 utils/update-alternatives.c | 2 +-
13541 140 files changed, 143 insertions(+), 143 deletions(-)
13542
13543 commit a243173bd78e50555ef98ab5af6451a44c84f3de
13544 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
13545 Date: Fri Oct 2 18:21:33 2015 +0200
13546
13547 po: Update Dutch programs translation
13548
13549 Closes: #800513
13550 Signed-off-by: Guillem Jover <guillem@debian.org>
13551
13552 debian/changelog | 1 +
13553 po/nl.po | 69 ++++++++++++--------------------------------------------
13554 2 files changed, 16 insertions(+), 54 deletions(-)
13555
13556 commit 81b7c4d9a6cf884b3b8062d4cd591c5aec91e8c1
13557 Author: Helge Kreutzmann <debian@helgefjell.de>
13558 Date: Tue Oct 6 19:40:19 2015 +0200
13559
13560 Update German translation of manual pages
13561
13562 Update to 2415t.
13563
13564 Also include fixes noted during review on debian-l10n-german.
13565
13566 debian/changelog | 3 ++
13567 man/po/de.po | 139 ++++++++++++++++++++++++++++---------------------------
13568 2 files changed, 75 insertions(+), 67 deletions(-)
13569
13570 commit 3f8099b21bbb934d03c340fef1925824465e0571
13571 Author: Guillem Jover <guillem@debian.org>
13572 Date: Fri Oct 2 13:57:57 2015 +0200
13573
13574 scripts: Switch all find(1) command calls to File::Find
13575
13576 The find(1) command has subtle behavior differences depending on the
13577 implementation (for example BSD vs GNU), the perl module is more portable
13578 and has a more consistent behavior, such as always canonicalizing the
13579 pathnames.
13580
13581 Closes: #800649
13582
13583 debian/changelog | 3 +++
13584 scripts/dpkg-scanpackages.pl | 28 ++++++++++++++--------------
13585 scripts/dpkg-scansources.pl | 15 ++++++++-------
13586 3 files changed, 25 insertions(+), 21 deletions(-)
13587
13588 commit a1bb7029b2cd3507ee27434af10354f4fad0f331
13589 Author: Guillem Jover <guillem@debian.org>
13590 Date: Tue Sep 29 02:35:49 2015 +0200
13591
13592 man: Clarify that the md5sum check on «dpkg --verify»
13593
13594 Mention that it is performed on the file contents, and failures denote
13595 changed content.
13596
13597 Closes: #760248
13598
13599 debian/changelog | 2 ++
13600 man/dpkg.1 | 6 ++++--
13601 2 files changed, 6 insertions(+), 2 deletions(-)
13602
13603 commit 2be668a86abd464ebfba4257abaef09b57a63098
13604 Author: Guillem Jover <guillem@debian.org>
13605 Date: Mon Sep 28 15:52:10 2015 +0200
13606
13607 man: Move target architecture description to the TERMS section
13608
13609 People expect the terms to be described in the section of the same name,
13610 instead of on some random command-line option.
13611
13612 Closes: #799046
13613
13614 debian/changelog | 5 +++++
13615 man/dpkg-architecture.1 | 6 +++---
13616 2 files changed, 8 insertions(+), 3 deletions(-)
13617
13618 commit 856da9cf1198abd433124c75d74507bfbf5eae65
13619 Author: Mert Dirik <mertdirik@gmail.com>
13620 Date: Mon Sep 28 15:33:07 2015 +0200
13621
13622 po: Update Turkish programs translation
13623
13624 Closes: #799875
13625 Signed-off-by: Guillem Jover <guillem@debian.org>
13626
13627 debian/changelog | 1 +
13628 po/tr.po | 80 +++++++++++++-------------------------------------------
13629 2 files changed, 19 insertions(+), 62 deletions(-)
13630
13631 commit f22ad4d12318c55b599d29ca46be9c137107a550
13632 Author: Helge Kreutzmann <debian@helgefjell.de>
13633 Date: Tue Sep 22 19:50:49 2015 +0200
13634
13635 Update German scripts translation
13636
13637 Update to 552t.
13638
13639 Also includes various fixes found e.g. on debian-l10n-german
13640
13641 debian/changelog | 3 +++
13642 scripts/po/de.po | 69 +++++++++++++++++++++++++++-----------------------------
13643 2 files changed, 36 insertions(+), 36 deletions(-)
13644
13645 commit d85bfcff7315b627edc0fb623574afbe6491eb0c
13646 Author: Kenshi Muto <kmuto@debian.org>
13647 Date: Mon Sep 21 18:31:10 2015 +0200
13648
13649 po: Update Japanese program translations
13650
13651 Signed-off-by: Guillem Jover <guillem@debian.org>
13652
13653 debian/changelog | 3 +-
13654 po/ja.po | 246 +++++++++++++++++--------------------------------------
13655 2 files changed, 76 insertions(+), 173 deletions(-)
13656
13657 commit f47156235d5b46609963f99d6ba996c473433c94
13658 Author: Guillem Jover <guillem@debian.org>
13659 Date: Mon Sep 21 07:49:16 2015 +0200
13660
13661 Bump version to 1.18.4
13662
13663 debian/changelog | 6 ++++++
13664 1 file changed, 6 insertions(+)
13665
13666 commit ef4ebe74db2d2e16f4758eb708ff97014720a7e6
13667 Author: Guillem Jover <guillem@debian.org>
13668 Date: Mon Sep 21 07:11:51 2015 +0200
13669
13670 Release 1.18.3
13671
13672 debian/changelog | 4 ++--
13673 1 file changed, 2 insertions(+), 2 deletions(-)
13674
13675 commit cc61d0133e403cfdcfb6086bbaa55806319ecc11
13676 Author: Guillem Jover <guillem@debian.org>
13677 Date: Mon Sep 21 07:17:31 2015 +0200
13678
13679 po: Regenerate .pot files and merge .po files with them
13680
13681 dselect/po/bs.po | 20 ++--
13682 dselect/po/ca.po | 25 +++--
13683 dselect/po/cs.po | 25 +++--
13684 dselect/po/da.po | 25 +++--
13685 dselect/po/de.po | 25 +++--
13686 dselect/po/dselect.pot | 24 ++---
13687 dselect/po/el.po | 25 +++--
13688 dselect/po/es.po | 25 +++--
13689 dselect/po/et.po | 25 +++--
13690 dselect/po/eu.po | 25 +++--
13691 dselect/po/fr.po | 36 ++++---
13692 dselect/po/gl.po | 25 +++--
13693 dselect/po/hu.po | 20 ++--
13694 dselect/po/id.po | 25 +++--
13695 dselect/po/it.po | 25 +++--
13696 dselect/po/ja.po | 25 +++--
13697 dselect/po/ko.po | 25 +++--
13698 dselect/po/nb.po | 25 +++--
13699 dselect/po/nl.po | 25 +++--
13700 dselect/po/nn.po | 25 +++--
13701 dselect/po/pl.po | 25 +++--
13702 dselect/po/pt.po | 25 +++--
13703 dselect/po/pt_BR.po | 25 +++--
13704 dselect/po/ro.po | 25 +++--
13705 dselect/po/ru.po | 25 +++--
13706 dselect/po/sk.po | 25 +++--
13707 dselect/po/sv.po | 25 +++--
13708 dselect/po/tl.po | 25 +++--
13709 dselect/po/vi.po | 25 +++--
13710 dselect/po/zh_CN.po | 25 +++--
13711 dselect/po/zh_TW.po | 25 +++--
13712 man/po/de.po | 45 ++++----
13713 man/po/dpkg-man.pot | 56 ++++------
13714 man/po/es.po | 105 ++++++++++---------
13715 man/po/fr.po | 105 ++++++++++---------
13716 man/po/hu.po | 80 ++++++++-------
13717 man/po/it.po | 111 +++++++++++---------
13718 man/po/ja.po | 105 ++++++++++---------
13719 man/po/pl.po | 105 ++++++++++---------
13720 man/po/pt_BR.po | 76 +++++++-------
13721 man/po/ru.po | 80 ++++++++-------
13722 man/po/sv.po | 105 ++++++++++---------
13723 man/po/zh_CN.po | 71 ++++++-------
13724 po/ast.po | 131 +++++++++++++-----------
13725 po/bs.po | 101 +++++++++---------
13726 po/ca.po | 259 +++++++++++++++++++++++++++++-----------------
13727 po/cs.po | 127 ++++++++++++-----------
13728 po/da.po | 127 ++++++++++++-----------
13729 po/de.po | 129 ++++++++++++-----------
13730 po/dpkg.pot | 101 +++++++++---------
13731 po/dz.po | 124 +++++++++++-----------
13732 po/el.po | 126 ++++++++++++-----------
13733 po/eo.po | 127 ++++++++++++-----------
13734 po/es.po | 129 ++++++++++++-----------
13735 po/et.po | 124 +++++++++++-----------
13736 po/eu.po | 129 ++++++++++++-----------
13737 po/fr.po | 265 ++++++++++++++++++++++++++++++++----------------
13738 po/gl.po | 126 ++++++++++++-----------
13739 po/hu.po | 122 +++++++++++-----------
13740 po/id.po | 139 +++++++++++++------------
13741 po/it.po | 129 ++++++++++++-----------
13742 po/ja.po | 129 ++++++++++++-----------
13743 po/km.po | 122 +++++++++++-----------
13744 po/ko.po | 137 ++++++++++++++-----------
13745 po/ku.po | 105 ++++++++++---------
13746 po/lt.po | 112 ++++++++++----------
13747 po/mr.po | 122 +++++++++++-----------
13748 po/nb.po | 135 +++++++++++++-----------
13749 po/ne.po | 122 +++++++++++-----------
13750 po/nl.po | 131 +++++++++++++-----------
13751 po/nn.po | 114 +++++++++++----------
13752 po/pa.po | 112 ++++++++++----------
13753 po/pl.po | 127 ++++++++++++-----------
13754 po/pt.po | 133 +++++++++++++-----------
13755 po/pt_BR.po | 124 +++++++++++-----------
13756 po/ro.po | 135 +++++++++++++-----------
13757 po/ru.po | 131 +++++++++++++-----------
13758 po/sk.po | 131 +++++++++++++-----------
13759 po/sv.po | 127 ++++++++++++-----------
13760 po/th.po | 125 +++++++++++++----------
13761 po/tl.po | 116 +++++++++++----------
13762 po/tr.po | 131 +++++++++++++-----------
13763 po/vi.po | 142 ++++++++++++++------------
13764 po/zh_CN.po | 125 +++++++++++++----------
13765 po/zh_TW.po | 125 +++++++++++++----------
13766 scripts/po/ca.po | 50 ++++++---
13767 scripts/po/de.po | 41 ++++----
13768 scripts/po/dpkg-dev.pot | 36 ++++---
13769 scripts/po/es.po | 50 ++++++---
13770 scripts/po/fr.po | 211 ++++++++++++++++++++++++++------------
13771 scripts/po/pl.po | 50 ++++++---
13772 scripts/po/ru.po | 50 ++++++---
13773 scripts/po/sv.po | 50 ++++++---
13774 93 files changed, 4333 insertions(+), 3552 deletions(-)
13775
13776 commit 6c07fabfd53228a5c51596f2f26c8872c141833a
13777 Author: Trần Ngọc Quân <vnwildman@gmail.com>
13778 Date: Thu Sep 17 09:41:35 2015 +0700
13779
13780 po: Update Vietnamese programs translation
13781
13782 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
13783 Signed-off-by: Guillem Jover <guillem@debian.org>
13784
13785 debian/changelog | 1 +
13786 po/vi.po | 25 +++++++++----------------
13787 2 files changed, 10 insertions(+), 16 deletions(-)
13788
13789 commit 176098fb7eb9279339f418ac6c11653ddbe5a859
13790 Author: Sven Joachim <svenjoac@gmx.de>
13791 Date: Thu Sep 17 17:31:29 2015 +0200
13792
13793 s-s-d: Do not set changegroup unconditionally
13794
13795 Commit 3db7a6eb4fd16b4cea475009bd80be3a41ada014 would always set
13796 changegroup in the --chuid option, even if no colon is given on the
13797 commandline.
13798
13799 [guillem@debian.org:
13800 - Avoid an else from a fatal if. ]
13801
13802 Signed-off-by: Guillem Jover <guillem@debian.org>
13803
13804 utils/start-stop-daemon.c | 9 +++++----
13805 1 file changed, 5 insertions(+), 4 deletions(-)
13806
13807 commit d287060bb1a45f5de33eb27034a7d8b27b039dbb
13808 Author: Guillem Jover <guillem@debian.org>
13809 Date: Thu Sep 17 18:14:00 2015 +0200
13810
13811 scripts: Use error() and errormsg() instead of printing on STDERR directly
13812
13813 This way any transformation done for error messages gets applied
13814 consistently to all error output.
13815
13816 scripts/Dpkg/Source/Package/V1.pm | 3 +--
13817 scripts/dpkg-checkbuilddeps.pl | 8 ++++----
13818 2 files changed, 5 insertions(+), 6 deletions(-)
13819
13820 commit 9a54c92f8b09bf2b267b34542ed907a6fa791e09
13821 Author: Guillem Jover <guillem@debian.org>
13822 Date: Thu Sep 17 18:01:37 2015 +0200
13823
13824 Dpkg::Gettext: Add new function N_
13825
13826 debian/copyright | 1 +
13827 scripts/Dpkg/Gettext.pm | 28 +++++++++++++++++++++++++---
13828 scripts/po/Makevars | 3 ++-
13829 3 files changed, 28 insertions(+), 4 deletions(-)
13830
13831 commit a603506740df8e83d441c72f1de234b9ba709693
13832 Author: Guillem Jover <guillem@debian.org>
13833 Date: Thu Sep 17 02:03:53 2015 +0200
13834
13835 dselect: Initialize all baselist member variables
13836
13837 Warned-by: coverity
13838
13839 dselect/baselist.cc | 31 +++++++++++++++++++++++++++++--
13840 1 file changed, 29 insertions(+), 2 deletions(-)
13841
13842 commit 9a75ba2a93f349bc74fd80068bc4abc5a44f728b
13843 Author: Guillem Jover <guillem@debian.org>
13844 Date: Thu Sep 17 02:03:32 2015 +0200
13845
13846 dselect: Move sigwinch baselist member variables into setupsigwinch()
13847
13848 dselect/baselist.cc | 5 +++--
13849 dselect/dselect.h | 2 --
13850 2 files changed, 3 insertions(+), 4 deletions(-)
13851
13852 commit 21e982448e8dda1ac6c534303a8ba4f54b46127e
13853 Author: Guillem Jover <guillem@debian.org>
13854 Date: Thu Sep 17 02:00:14 2015 +0200
13855
13856 dselect: Refactor SIGWINCH signal blocking and unblocking
13857
13858 This way we can move the sigset_t sigwinchset declaration into the
13859 new sigwinch_mask() member function instead of having it as a member
13860 variable.
13861
13862 dselect/baselist.cc | 21 ++++++++++++++++++---
13863 dselect/dselect.h | 3 ++-
13864 dselect/methlist.cc | 6 ++----
13865 dselect/pkglist.cc | 6 ++----
13866 4 files changed, 24 insertions(+), 12 deletions(-)
13867
13868 commit 908261815da543e2b9a4ec046e6859e68ea26431
13869 Author: Guillem Jover <guillem@debian.org>
13870 Date: Wed Sep 16 02:14:31 2015 +0200
13871
13872 libdpkg: Do not try to release the triggers lock on dry-run
13873
13874 We were installing a dummy cleanup handler, but removing it on some
13875 error conditions when returning from trigdef_update_start(), but
13876 trigdef_process_done() was expecting to always have a cleanup handler
13877 to pop.
13878
13879 Reported-by: David Kalnischkies <david@kalnischkies.de>
13880
13881 debian/changelog | 2 ++
13882 lib/dpkg/trigdeferred.l | 12 ++++++------
13883 2 files changed, 8 insertions(+), 6 deletions(-)
13884
13885 commit f467eb0f53d3b78e8565790e8caf008b60abac66
13886 Author: Guillem Jover <guillem@debian.org>
13887 Date: Tue Sep 15 15:28:39 2015 +0200
13888
13889 libdpkg: Fix inadvertent license change back from GPL2 to GPL2+
13890
13891 In commit b95907e6e0f3f25136fb2ebcc8d3489efb208dea, several functions
13892 were refactored out from src/filesdb.c (with a GPL2+ license), into
13893 lib/utils.c (with a GPL2 license), inadvertently making them change
13894 license.
13895
13896 Ian clarified that this was a mistake in:
13897
13898 <https://lists.debian.org/debian-dpkg/2015/08/msg00029.html>
13899
13900 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
13901 Signed-off-by: Guillem Jover <guillem@debian.org>
13902
13903 debian/changelog | 1 +
13904 debian/copyright | 8 +-------
13905 lib/dpkg/utils.c | 7 +++++--
13906 3 files changed, 7 insertions(+), 9 deletions(-)
13907
13908 commit b67c481e2e12b6239b1642e7e52fe29db7e94f28
13909 Author: Guillem Jover <guillem@debian.org>
13910 Date: Tue Sep 15 15:33:54 2015 +0200
13911
13912 dselect: Switch multicd method license from GPL2 to GPL2+
13913
13914 All authors have agreed to the change:
13915
13916 Heiko in <https://lists.debian.org/debian-dpkg/2010/04/msg00057.html>
13917 Martin in <https://lists.debian.org/debian-dpkg/2010/04/msg00055.html>
13918 Ian in <https://lists.debian.org/debian-dpkg/2015/08/msg00029.html>
13919 Raphaël in <https://lists.debian.org/debian-dpkg/2010/04/msg00054.html>
13920 Guillem with this commit.
13921
13922 Signed-off-by: Heiko Schlittermann <hs@schlittermann.de>
13923 Signed-off-by: Martin Schulze <joey@infodrom.org>
13924 Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
13925 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
13926 Signed-off-by: Guillem Jover <guillem@debian.org>
13927
13928 debian/changelog | 2 ++
13929 debian/copyright | 10 +---------
13930 dselect/methods/multicd/install | 5 +++--
13931 dselect/methods/multicd/setup | 5 +++--
13932 dselect/methods/multicd/update | 5 +++--
13933 5 files changed, 12 insertions(+), 15 deletions(-)
13934
13935 commit c7413c2c4fd3db02bc6aa9c5513b8490faea63d4
13936 Author: Guillem Jover <guillem@debian.org>
13937 Date: Tue Sep 15 20:59:50 2015 +0200
13938
13939 s-s-d: Remove now unused xstrdup() function
13940
13941 Warned-by: gcc
13942
13943 utils/start-stop-daemon.c | 11 -----------
13944 1 file changed, 11 deletions(-)
13945
13946 commit 571df9b2933bbd34c11ba4536875e8c3803e0342
13947 Author: Guillem Jover <guillem@debian.org>
13948 Date: Tue Sep 15 20:56:36 2015 +0200
13949
13950 u-a: Do not try to free() a «const char *»
13951
13952 The returned value is always allocated now, and the call sites are
13953 respinsible for its release, so it should not have been a «const char *»
13954 pointer, modify the call tree to make it «char *».
13955
13956 Warned-by: gcc
13957
13958 utils/update-alternatives.c | 8 ++++----
13959 1 file changed, 4 insertions(+), 4 deletions(-)
13960
13961 commit ae83a2d9838e3f6a4cfc4b49a94681537147142b
13962 Author: Guillem Jover <guillem@debian.org>
13963 Date: Tue Sep 15 23:21:26 2015 +0200
13964
13965 dpkg-shlibdeps: Move regex variable inside function
13966
13967 The function is defined after its first call site, so the regex variable
13968 is not found when compiling the code.
13969
13970 scripts/dpkg-shlibdeps.pl | 25 +++++++++++++------------
13971 1 file changed, 13 insertions(+), 12 deletions(-)
13972
13973 commit b83c018366b00a804b34598234b7df1bcdeec832
13974 Author: Guillem Jover <guillem@debian.org>
13975 Date: Tue Sep 15 21:52:42 2015 +0200
13976
13977 t: Filter out any environment variable starting with DEB_ in mk.t
13978
13979 These might affect the test results, and make them fail.
13980
13981 debian/changelog | 2 ++
13982 scripts/t/mk.t | 2 +-
13983 2 files changed, 3 insertions(+), 1 deletion(-)
13984
13985 commit be89151850c2cd592bd676810ebf2a3ea4122d3d
13986 Author: Guillem Jover <guillem@debian.org>
13987 Date: Wed Sep 16 13:34:40 2015 +0200
13988
13989 t: Separate perl-critic tests with blank lines to make them more readable
13990
13991 t/critic/perlcriticrc | 41 ++++++++++++++++++++++++++++++++++++++++-
13992 1 file changed, 40 insertions(+), 1 deletion(-)
13993
13994 commit 2fe0977d0895a91b7a8f5a669dc9dde5277dc936
13995 Author: Guillem Jover <guillem@debian.org>
13996 Date: Tue Sep 15 19:45:58 2015 +0200
13997
13998 t: Disable perl-critic RegularExpressions::ProhibitEnumeratedClasses
13999
14000 We work primarily with ASCII, so we want to specify the exact characters
14001 to match.
14002
14003 t/critic/perlcriticrc | 3 +++
14004 1 file changed, 3 insertions(+)
14005
14006 commit 7af0e3ba84361d4df748e43b372e2abe2f3d9c11
14007 Author: Helge Kreutzmann <debian@helgefjell.de>
14008 Date: Wed Sep 16 22:31:22 2015 +0200
14009
14010 Correct incorrect translation as spotted by Sven Joachim <svenjoac@gmx.de>
14011
14012 scripts/po/de.po | 4 ++--
14013 1 file changed, 2 insertions(+), 2 deletions(-)
14014
14015 commit 40d2c52132ff600a3bc74fb197b484670164ce55
14016 Author: Helge Kreutzmann <debian@helgefjell.de>
14017 Date: Wed Sep 16 20:50:23 2015 +0200
14018
14019 Update German translation of manual pages
14020
14021 Update to 2415t.
14022
14023 debian/changelog | 3 ++
14024 man/po/de.po | 120 +++++++++++++++++++++++++++----------------------------
14025 2 files changed, 63 insertions(+), 60 deletions(-)
14026
14027 commit 0f5492abafa79b49f8f18a8873c359ce09162d00
14028 Author: Helge Kreutzmann <debian@helgefjell.de>
14029 Date: Wed Sep 16 19:48:54 2015 +0200
14030
14031 Update German scripts translation
14032
14033 Update to 553t.
14034
14035 scripts/po/de.po | 21 +++++++++++++++++----
14036 1 file changed, 17 insertions(+), 4 deletions(-)
14037
14038 commit bc07306f4e975bcca1b4197a35341e928fef1c89
14039 Author: Guillem Jover <guillem@debian.org>
14040 Date: Mon Sep 14 21:27:20 2015 +0200
14041
14042 s-s-d: Fix short-lived memory leak when parsing --chuid
14043
14044 Introduced in commit 3db7a6eb4fd16b4cea475009bd80be3a41ada014.
14045
14046 Warned-by: coverity
14047
14048 utils/start-stop-daemon.c | 2 +-
14049 1 file changed, 1 insertion(+), 1 deletion(-)
14050
14051 commit de6b7323ff3929d70a849de28bb4606ab32360a5
14052 Author: Guillem Jover <guillem@debian.org>
14053 Date: Mon Sep 14 21:22:30 2015 +0200
14054
14055 u-a: Fix memory leak in alternative_config_all()
14056
14057 Warned-by: coverity
14058
14059 utils/update-alternatives.c | 4 +++-
14060 1 file changed, 3 insertions(+), 1 deletion(-)
14061
14062 commit 244f260024836a0a9a04b1f42f4858d1ee142af7
14063 Author: Guillem Jover <guillem@debian.org>
14064 Date: Tue Sep 15 02:42:49 2015 +0200
14065
14066 man: Mark each individual required field as such
14067
14068 Do not use segregated sections for required and optional fields, they
14069 are more difficult to organize this way.
14070
14071 debian/changelog | 2 ++
14072 man/deb-control.5 | 12 +++++-------
14073 man/deb-origin.5 | 5 ++---
14074 3 files changed, 9 insertions(+), 10 deletions(-)
14075
14076 commit bb24616fe84b225214469d925c3db573166924dd
14077 Author: Guillem Jover <guillem@debian.org>
14078 Date: Tue Sep 15 02:38:40 2015 +0200
14079
14080 man: Add missing dashes to package-list in deb-src-control(5)
14081
14082 debian/changelog | 1 +
14083 man/deb-src-control.5 | 6 +++---
14084 2 files changed, 4 insertions(+), 3 deletions(-)
14085
14086 commit 9043cdef192332f3a0fc710731d3bf7e73aaa3aa
14087 Author: Guillem Jover <guillem@debian.org>
14088 Date: Mon Sep 14 16:37:07 2015 +0200
14089
14090 debian: Use --with-devlibdir to only switch libdpkg-dev to a multiarch dir
14091
14092 The perl plugins and dselect methods need to use the non-multiarch
14093 directory, or things break. We can use now the new option to only
14094 install the C libdpkg files in a multiarch enabled path.
14095
14096 The fix from commit 3ce3a7adeb8c815734a35b95aee96bacd1aafde4 was not
14097 correct, as libdpkg.pc was not moved to the multiarch directory and
14098 was making the build fail, because it needs to have a libdir matching
14099 the directory where the library was installed.
14100
14101 debian/changelog | 5 ++---
14102 debian/rules | 7 +------
14103 2 files changed, 3 insertions(+), 9 deletions(-)
14104
14105 commit eae0b17537596dc5589598c4724feb14c5d7e949
14106 Author: Guillem Jover <guillem@debian.org>
14107 Date: Mon Sep 14 16:14:42 2015 +0200
14108
14109 build: Add a new --with-devlibdir configure option
14110
14111 This will make it possible to use a different directory for the C libdpkg
14112 files to the dselect methods and perl plugins directory.
14113
14114 configure.ac | 2 ++
14115 debian/changelog | 2 ++
14116 lib/dpkg/Makefile.am | 4 ++--
14117 lib/dpkg/libdpkg.pc.in | 2 +-
14118 4 files changed, 7 insertions(+), 3 deletions(-)
14119
14120 commit 23020a4da876727a0b1c412bf287cf80ba1cfc66
14121 Author: Guillem Jover <guillem@debian.org>
14122 Date: Mon Sep 14 04:45:15 2015 +0200
14123
14124 perl: Split overlong regexes into multiline extended regexes
14125
14126 This should make the regular expressions easier to read and understand,
14127 and allows to add comments describing specific parts.
14128
14129 Addresses RegularExpressions::RequireExtendedFormatting.
14130
14131 Warned-by: perlcritic
14132
14133 debian/changelog | 1 +
14134 dselect/methods/Dselect/Ftp.pm | 11 ++++--
14135 scripts/Dpkg/Changelog/Debian.pm | 66 +++++++++++++++++++++++++++++-----
14136 scripts/Dpkg/Changelog/Entry/Debian.pm | 35 +++++++++++++++---
14137 scripts/Dpkg/Shlibs/Objdump.pm | 15 ++++++--
14138 scripts/dpkg-shlibdeps.pl | 14 +++++++-
14139 src/t/dpkg_divert.t | 12 +++++--
14140 t/critic.t | 1 +
14141 t/critic/perlcriticrc | 7 ++--
14142 9 files changed, 141 insertions(+), 21 deletions(-)
14143
14144 commit bc7701399f90ec24fc54ca7d893d2088a188b4d8
14145 Author: Guillem Jover <guillem@debian.org>
14146 Date: Mon Sep 14 03:48:48 2015 +0200
14147
14148 t: Fix coding style
14149
14150 src/t/dpkg_divert.t | 2 +-
14151 1 file changed, 1 insertion(+), 1 deletion(-)
14152
14153 commit e65aa3db04eb908c9507d5d356a95cedb890814d
14154 Author: Guillem Jover <guillem@debian.org>
14155 Date: Sun Sep 6 21:25:00 2015 +0200
14156
14157 dpkg-deb: Fix off-by-one write access on versionbuf variable
14158
14159 Closes: #798324
14160 Warned-by: afl
14161 Reported-by: Jacek Wielemborek <d33tah@gmail.com>
14162 Stable-Candidate: 1.16.x 1.17.x
14163
14164 debian/changelog | 2 ++
14165 dpkg-deb/extract.c | 2 +-
14166 2 files changed, 3 insertions(+), 1 deletion(-)
14167
14168 commit 64acb4e4b98d7abe7436d83f0d64f0a3238fe5f3
14169 Author: Guillem Jover <guillem@debian.org>
14170 Date: Tue Sep 1 19:04:57 2015 +0200
14171
14172 dpkg: Fix --verify with --root
14173
14174 The code was not taking into account the root prefix when verifying
14175 pathnames, which resulted in all files failing to verify.
14176
14177 debian/changelog | 1 +
14178 src/verify.c | 8 +++++++-
14179 2 files changed, 8 insertions(+), 1 deletion(-)
14180
14181 commit 21f5898d846a1cd69bdc6849e2097168cde02fdf
14182 Author: Guillem Jover <guillem@debian.org>
14183 Date: Tue Aug 18 15:52:28 2015 +0200
14184
14185 Dpkg::Changelog::Entry::Debian: Catch bogus month names
14186
14187 Check if the month is a valid abbreviated month name, with proper
14188 capitalization, and check explicitly for unabbreviated month names,
14189 otherwise the error message might be too confusing.
14190
14191 debian/changelog | 2 ++
14192 scripts/Dpkg/Changelog/Entry/Debian.pm | 21 +++++++++++++++++++--
14193 2 files changed, 21 insertions(+), 2 deletions(-)
14194
14195 commit f2471e8f413d86b2f483c1fc73daac7967ab0b68
14196 Author: Guillem Jover <guillem@debian.org>
14197 Date: Tue Aug 18 15:52:28 2015 +0200
14198
14199 Dpkg::Changelog::Entry::Debian: Do not abort on Time::Piece parse errors
14200
14201 The Date::Parse str2time() function returns undef on parse errors, but
14202 Time::Piece strptime() aborts, so to preserve the previous behavior we
14203 need to trap any such errors, and handle them ourselves, as the caller
14204 might want to warn instead.
14205
14206 Closes: #795936
14207
14208 debian/changelog | 3 +++
14209 scripts/Dpkg/Changelog/Entry/Debian.pm | 8 +++++---
14210 2 files changed, 8 insertions(+), 3 deletions(-)
14211
14212 commit 98b4330b2cde21512a87a751553b48e2b83e5b55
14213 Author: Guillem Jover <guillem@debian.org>
14214 Date: Mon Aug 31 05:07:18 2015 +0200
14215
14216 Dpkg::Source::Package::V2: Do not warn when removing an empty subdirectory
14217
14218 When extracting a source package, do not warn if the pathname to remove
14219 is an empty directory, just silently remove it, as it might be part of
14220 a git repository, as a submodule for example.
14221
14222 Closes: #796671
14223
14224 debian/changelog | 2 ++
14225 scripts/Dpkg/Source/Package/V2.pm | 4 ++++
14226 2 files changed, 6 insertions(+)
14227
14228 commit 90153db09cea93c94f7b1520e81814361cc5fcde
14229 Author: Steven Chamberlain <steven@pyro.eu.org>
14230 Date: Mon Aug 31 04:40:53 2015 +0200
14231
14232 Add new kfreebsd-armhf support
14233
14234 Closes: #796283
14235 Signed-off-by: Guillem Jover <guillem@debian.org>
14236
14237 debian/changelog | 2 ++
14238 ostable | 1 +
14239 triplettable | 1 +
14240 3 files changed, 4 insertions(+)
14241
14242 commit 51f3204e3d8b66af121da86c3b885d95ee509164
14243 Author: Guillem Jover <guillem@debian.org>
14244 Date: Sat Aug 8 02:49:15 2015 +0200
14245
14246 u-a: Remove subcall and surrounding code
14247
14248 This function and macros are unused, now that all commands have been
14249 reimplemented fully as built-ins.
14250
14251 utils/update-alternatives.c | 51 ---------------------------------------------
14252 1 file changed, 51 deletions(-)
14253
14254 commit 9e93806ab9d6f719ad24fc2567f5810ba69315d2
14255 Author: Guillem Jover <guillem@debian.org>
14256 Date: Sat Aug 8 02:40:27 2015 +0200
14257
14258 u-a: Reimplement --set-selections as a built-in command
14259
14260 Do not execute itself with --set or --auto for each alternative to
14261 set a selection for, just handle them in-process.
14262
14263 debian/changelog | 2 ++
14264 utils/update-alternatives.c | 22 ++++++++++++----------
14265 2 files changed, 14 insertions(+), 10 deletions(-)
14266
14267 commit c9c7a4e39babc7467c42d1c9808c83c05ed2e9bc
14268 Author: Guillem Jover <guillem@debian.org>
14269 Date: Sat Aug 8 01:57:37 2015 +0200
14270
14271 u-a: Reimplement --all as a fully built-in command
14272
14273 Do not execute itself with --config for each alternative to configure,
14274 just handle them all in-process.
14275
14276 debian/changelog | 2 ++
14277 utils/update-alternatives.c | 39 +++++++++++++++++++++++++--------------
14278 2 files changed, 27 insertions(+), 14 deletions(-)
14279
14280 commit 0fd9fb9b031efc0241e0beca6ae66de1820cbc5b
14281 Author: Guillem Jover <guillem@debian.org>
14282 Date: Sat Sep 12 17:30:03 2015 +0200
14283
14284 u-a: Move selection functions after alternative_update()
14285
14286 We will need to use functions defined further down the file, so let's
14287 move these ones after alternative_update().
14288
14289 utils/update-alternatives.c | 246 ++++++++++++++++++++++----------------------
14290 1 file changed, 123 insertions(+), 123 deletions(-)
14291
14292 commit 3b839f916b5b7a209eab9acef50281ebd50b42fd
14293 Author: Guillem Jover <guillem@debian.org>
14294 Date: Fri Aug 7 19:13:01 2015 +0200
14295
14296 u-a: Refactor config, remove, set_manual and set_auto actions
14297
14298 This simplifies the main() function, and will allow reusing some of
14299 these new functions to avoid having to call itself.
14300
14301 utils/update-alternatives.c | 136 +++++++++++++++++++++++++++++---------------
14302 1 file changed, 89 insertions(+), 47 deletions(-)
14303
14304 commit 73b937b90836e15a56e75bd86814e32b825ef9eb
14305 Author: Guillem Jover <guillem@debian.org>
14306 Date: Fri Aug 7 19:11:23 2015 +0200
14307
14308 u-a: Rename alternative_remove to alternative_remove_files
14309
14310 We will use this name for the actual alternative remove action.
14311
14312 utils/update-alternatives.c | 4 ++--
14313 1 file changed, 2 insertions(+), 2 deletions(-)
14314
14315 commit e8fb0382021ccb2baf704a19653477250952a844
14316 Author: Guillem Jover <guillem@debian.org>
14317 Date: Thu Dec 18 20:56:11 2014 +0100
14318
14319 u-a: Move current best alternative from the trail to the head
14320
14321 No callers have been found in Debian parsing the best version of an
14322 alternative.
14323
14324 debian/changelog | 2 ++
14325 utils/update-alternatives.c | 11 +++++------
14326 2 files changed, 7 insertions(+), 6 deletions(-)
14327
14328 commit 55661248cc3028446b9e73eb17e41fa12aad2b54
14329 Author: Guillem Jover <guillem@debian.org>
14330 Date: Thu Dec 18 20:55:24 2014 +0100
14331
14332 u-a: Print master and slave links on --display
14333
14334 debian/changelog | 1 +
14335 man/update-alternatives.1 | 1 +
14336 utils/update-alternatives.c | 3 +++
14337 3 files changed, 5 insertions(+)
14338
14339 commit 93748e328ff3912d3503b323881a2df556d80fad
14340 Author: Guillem Jover <guillem@debian.org>
14341 Date: Fri Aug 7 03:35:57 2015 +0200
14342
14343 libdpkg: Do not fallback to strlen() when using strcspn()
14344
14345 The strcspn() function always returns the requested length, there is no
14346 need to fallback to strlen().
14347
14348 lib/dpkg/pkg-format.c | 4 ----
14349 lib/dpkg/pkg-show.c | 9 ++-------
14350 2 files changed, 2 insertions(+), 11 deletions(-)
14351
14352 commit 7d493c3ce4c816ba2142f29066f26f6bc4b63b54
14353 Author: Guillem Jover <guillem@debian.org>
14354 Date: Wed Apr 30 22:04:43 2014 +0200
14355
14356 libdpkg, dpkg-divert: Mark unimportant unlink() return code as unwanted
14357
14358 Make it explicit that we do not care about the return code of these
14359 unlink() calls.
14360
14361 Warned-by: coverity
14362
14363 lib/dpkg/cleanup.c | 2 +-
14364 lib/dpkg/dbmodify.c | 2 +-
14365 src/divertcmd.c | 2 +-
14366 3 files changed, 3 insertions(+), 3 deletions(-)
14367
14368 commit 3db7a6eb4fd16b4cea475009bd80be3a41ada014
14369 Author: Guillem Jover <guillem@debian.org>
14370 Date: Thu May 1 16:34:24 2014 +0200
14371
14372 s-s-d: Fix short-lived memory leaks
14373
14374 As a side effect now a missing group after ‘:’ on --chuid is a fatal
14375 error.
14376
14377 Warned-by: coverity
14378
14379 debian/changelog | 2 ++
14380 utils/start-stop-daemon.c | 43 ++++++++++++++++++++++++++++++-------------
14381 2 files changed, 32 insertions(+), 13 deletions(-)
14382
14383 commit 3ce3a7adeb8c815734a35b95aee96bacd1aafde4
14384 Author: Guillem Jover <guillem@debian.org>
14385 Date: Sun Aug 9 05:38:12 2015 +0200
14386
14387 debian: Do not change libdir for the entire dpkg
14388
14389 This changes too many directories that are expected to be non-multiarch
14390 aware. Instead perform the moving to the correct multiarch directories
14391 in debian/rules.
14392
14393 Closes: #794977
14394
14395 debian/changelog | 3 +++
14396 debian/dselect.install | 2 +-
14397 debian/libdpkg-perl.install | 2 +-
14398 debian/rules | 7 ++++++-
14399 4 files changed, 11 insertions(+), 3 deletions(-)
14400
14401 commit 56a777da0bc20dd1c49564e2a97fc7fdfe93aa51
14402 Author: Guillem Jover <guillem@debian.org>
14403 Date: Sun Aug 9 05:25:28 2015 +0200
14404
14405 debian: Use an intermediate variable to hold debian/tmp
14406
14407 debian/rules | 6 ++++--
14408 1 file changed, 4 insertions(+), 2 deletions(-)
14409
14410 commit 6b421f74021f21fb2dae97f3caacdf9e3c805b29
14411 Author: Guillem Jover <guillem@debian.org>
14412 Date: Sun Aug 9 05:49:06 2015 +0200
14413
14414 debian: Remove unneeded --sourcedir options from dh_install calls
14415
14416 With debhelper compatibility 7 and above, debian/tmp is used by default.
14417
14418 debian/changelog | 2 ++
14419 debian/rules | 4 ++--
14420 2 files changed, 4 insertions(+), 2 deletions(-)
14421
14422 commit 87dfde5acfeb60f2b647902663c300068f85942d
14423 Author: Sébastien Poher <sbphr@volted.net>
14424 Date: Fri Sep 11 17:03:12 2015 +0200
14425
14426 po: Update French translations
14427
14428 Closes: #798369, #798370, #798371
14429 Signed-off-by: Guillem Jover <guillem@debian.org>
14430
14431 debian/changelog | 5 +
14432 dselect/po/fr.po | 96 ++++-------
14433 po/fr.po | 247 +++++++++------------------
14434 scripts/po/fr.po | 495 ++++++++++++-------------------------------------------
14435 4 files changed, 210 insertions(+), 633 deletions(-)
14436
14437 commit 2239f86b2249dedc457350af959367eb0258ada4
14438 Author: Sven Joachim <svenjoac@gmx.de>
14439 Date: Sun Aug 9 11:10:20 2015 +0200
14440
14441 German dpkg translation update
14442
14443 Update to 1093t.
14444
14445 debian/changelog | 1 +
14446 po/de.po | 77 +++++++++++++-------------------------------------------
14447 2 files changed, 19 insertions(+), 59 deletions(-)
14448
14449 commit c8f18f5e6e51dd6985d7e519b2e0fb2e1504d6a4
14450 Author: Helge Kreutzmann <debian@helgefjell.de>
14451 Date: Thu Aug 6 20:33:16 2015 +0200
14452
14453 Update German scripts translation
14454
14455 Update to 551t.
14456
14457 debian/changelog | 3 +++
14458 scripts/po/de.po | 26 ++++++++++++++++----------
14459 2 files changed, 19 insertions(+), 10 deletions(-)
14460
14461 commit 629f06716634ce80997555b337c987e8e9191105
14462 Author: Guillem Jover <guillem@debian.org>
14463 Date: Wed Aug 5 21:32:51 2015 +0200
14464
14465 doc: Fix typos for --predep-package option name
14466
14467 Closes: #794688
14468 Reported-by: Sven Joachim <svenjoac@gmx.de>
14469
14470 debian/changelog | 4 +++-
14471 man/dpkg.1 | 2 +-
14472 man/po/de.po | 6 +++---
14473 src/main.c | 2 +-
14474 4 files changed, 8 insertions(+), 6 deletions(-)
14475
14476 commit bec92eed801f0f3c36ea40d4a80ab84078889eb7
14477 Author: Guillem Jover <guillem@debian.org>
14478 Date: Thu Aug 6 02:05:37 2015 +0200
14479
14480 scripts/t: Get the reference build flags from dpkg-buildflags.pl
14481
14482 The build flags might change depending on the architecture, so instead of
14483 hardcoding them, retrieve them from the source's tree dpkg-buildflags.pl.
14484
14485 Closes: #794694
14486
14487 debian/changelog | 4 ++++
14488 scripts/t/mk.t | 4 ++++
14489 scripts/t/mk/buildflags.mk | 18 +++++++++---------
14490 3 files changed, 17 insertions(+), 9 deletions(-)
14491
14492 commit 84790a78dab74e4813cbdfdcaae1ca3ce13ee99e
14493 Author: Guillem Jover <guillem@debian.org>
14494 Date: Thu Aug 6 01:58:41 2015 +0200
14495
14496 scripts/t: Generalize get_arch_vars() into cmd_get_vars()
14497
14498 scripts/t/mk.t | 19 +++++++++----------
14499 1 file changed, 9 insertions(+), 10 deletions(-)
14500
14501 commit afef8fbf76e4d87ea8ab824370507f5017a4818e
14502 Author: Guillem Jover <guillem@debian.org>
14503 Date: Wed Aug 5 21:27:41 2015 +0200
14504
14505 Dpkg::Changelog::Entry::Debian: Only warn on invalid week days
14506
14507 Regression introduced in commit 7a71b4b78e8a81158c45073dee05b0d1cc46b71c.
14508
14509 The previous implementation using Date::Parse ignored invalid week
14510 days, and the new one using Time::Piece is strict, so we get fatal
14511 errors. Validate the week day ourselves, emit a warning in case of
14512 an invalid value, and ignore it when passing the value to strptime
14513 from Time::Piece.
14514
14515 Reported-by: Jakub Wilk <jwilk@debian.org>
14516
14517 debian/changelog | 6 ++++++
14518 scripts/Dpkg/Changelog/Entry/Debian.pm | 15 ++++++++++-----
14519 2 files changed, 16 insertions(+), 5 deletions(-)
14520
14521 commit bacb47ef2cee950c9c167b9cb6a95ecd0a051634
14522 Author: Guillem Jover <guillem@debian.org>
14523 Date: Thu Aug 6 03:20:54 2015 +0200
14524
14525 debian: Add changelog entry for previous commit
14526
14527 debian/changelog | 3 ++-
14528 1 file changed, 2 insertions(+), 1 deletion(-)
14529
14530 commit 331b057e7bce80895be20062fd7673d5df2e32b0
14531 Author: Jordi Mallach <jordi@debian.org>
14532 Date: Wed Aug 5 12:37:46 2015 +0200
14533
14534 Update Catalan translation.
14535
14536 po/ca.po | 471 ++++++++++++++++++++++++++-------------------------------------
14537 1 file changed, 196 insertions(+), 275 deletions(-)
14538
14539 commit 2563cb0d19ce9f6105691183b1ef16551dba9ccc
14540 Author: Guillem Jover <guillem@debian.org>
14541 Date: Wed Aug 5 03:11:05 2015 +0200
14542
14543 Bump version to 1.18.3
14544
14545 debian/changelog | 6 ++++++
14546 1 file changed, 6 insertions(+)
14547
14548 commit 5459d330c73cdcfd1327bc93c0ebddc2da4a3a3a
14549 Author: Guillem Jover <guillem@debian.org>
14550 Date: Mon Aug 3 15:41:05 2015 +0200
14551
14552 Release 1.18.2
14553
14554 debian/changelog | 6 +++---
14555 1 file changed, 3 insertions(+), 3 deletions(-)
14556
14557 commit ddc5c0c9579d60c13474361933d12b248d2c6dff
14558 Author: Guillem Jover <guillem@debian.org>
14559 Date: Tue Aug 4 21:02:16 2015 +0200
14560
14561 po: Regenerate .pot files and merge .po files with them
14562
14563 dselect/po/bs.po | 2 +-
14564 dselect/po/ca.po | 2 +-
14565 dselect/po/cs.po | 2 +-
14566 dselect/po/da.po | 2 +-
14567 dselect/po/de.po | 2 +-
14568 dselect/po/dselect.pot | 4 +-
14569 dselect/po/el.po | 2 +-
14570 dselect/po/es.po | 2 +-
14571 dselect/po/et.po | 2 +-
14572 dselect/po/eu.po | 2 +-
14573 dselect/po/fr.po | 2 +-
14574 dselect/po/gl.po | 2 +-
14575 dselect/po/hu.po | 2 +-
14576 dselect/po/id.po | 2 +-
14577 dselect/po/it.po | 2 +-
14578 dselect/po/ja.po | 2 +-
14579 dselect/po/ko.po | 2 +-
14580 dselect/po/nb.po | 2 +-
14581 dselect/po/nl.po | 2 +-
14582 dselect/po/nn.po | 2 +-
14583 dselect/po/pl.po | 2 +-
14584 dselect/po/pt.po | 2 +-
14585 dselect/po/pt_BR.po | 2 +-
14586 dselect/po/ro.po | 2 +-
14587 dselect/po/ru.po | 2 +-
14588 dselect/po/sk.po | 2 +-
14589 dselect/po/sv.po | 2 +-
14590 dselect/po/tl.po | 2 +-
14591 dselect/po/vi.po | 2 +-
14592 dselect/po/zh_CN.po | 2 +-
14593 dselect/po/zh_TW.po | 2 +-
14594 man/po/de.po | 60 ++++----
14595 man/po/dpkg-man.pot | 255 ++++++++++++++++++++++++++++-----
14596 man/po/es.po | 344 +++++++++++++++++++++++++++++++++++++--------
14597 man/po/fr.po | 367 ++++++++++++++++++++++++++++++++++++++++--------
14598 man/po/hu.po | 308 ++++++++++++++++++++++++++++++++--------
14599 man/po/it.po | 363 +++++++++++++++++++++++++++++++++++++++--------
14600 man/po/ja.po | 343 ++++++++++++++++++++++++++++++++++++--------
14601 man/po/pl.po | 344 +++++++++++++++++++++++++++++++++++++--------
14602 man/po/pt_BR.po | 308 ++++++++++++++++++++++++++++++++--------
14603 man/po/ru.po | 310 ++++++++++++++++++++++++++++++++--------
14604 man/po/sv.po | 365 +++++++++++++++++++++++++++++++++++++++--------
14605 man/po/zh_CN.po | 303 +++++++++++++++++++++++++++++++--------
14606 po/ast.po | 41 +++---
14607 po/bs.po | 21 +--
14608 po/ca.po | 79 ++++++++---
14609 po/cs.po | 79 ++++++++---
14610 po/da.po | 79 ++++++++---
14611 po/de.po | 81 ++++++++---
14612 po/dpkg.pot | 23 +--
14613 po/dz.po | 41 +++---
14614 po/el.po | 41 +++---
14615 po/eo.po | 79 ++++++++---
14616 po/es.po | 79 ++++++++---
14617 po/et.po | 43 +++---
14618 po/eu.po | 79 ++++++++---
14619 po/fr.po | 77 +++++++---
14620 po/gl.po | 41 +++---
14621 po/hu.po | 41 +++---
14622 po/id.po | 43 +++---
14623 po/it.po | 79 ++++++++---
14624 po/ja.po | 79 ++++++++---
14625 po/km.po | 43 +++---
14626 po/ko.po | 41 +++---
14627 po/ku.po | 21 +--
14628 po/lt.po | 41 +++---
14629 po/mr.po | 41 +++---
14630 po/nb.po | 41 +++---
14631 po/ne.po | 39 ++---
14632 po/nl.po | 79 ++++++++---
14633 po/nn.po | 271 ++++++++++++-----------------------
14634 po/pa.po | 41 +++---
14635 po/pl.po | 81 ++++++++---
14636 po/pt.po | 79 ++++++++---
14637 po/pt_BR.po | 41 +++---
14638 po/ro.po | 41 +++---
14639 po/ru.po | 79 ++++++++---
14640 po/sk.po | 45 +++---
14641 po/sv.po | 79 ++++++++---
14642 po/th.po | 79 ++++++++---
14643 po/tl.po | 313 +++++++++++++++--------------------------
14644 po/tr.po | 79 ++++++++---
14645 po/vi.po | 97 +++++++++----
14646 po/zh_CN.po | 79 ++++++++---
14647 po/zh_TW.po | 47 ++++---
14648 scripts/po/ca.po | 46 ++++--
14649 scripts/po/de.po | 23 +--
14650 scripts/po/dpkg-dev.pot | 32 +++--
14651 scripts/po/es.po | 46 ++++--
14652 scripts/po/fr.po | 46 ++++--
14653 scripts/po/pl.po | 46 ++++--
14654 scripts/po/ru.po | 46 ++++--
14655 scripts/po/sv.po | 46 ++++--
14656 93 files changed, 5135 insertions(+), 1852 deletions(-)
14657
14658 commit 3b19e2209a125698dad25f6e16a2f0d0c976a990
14659 Author: Guillem Jover <guillem@debian.org>
14660 Date: Tue Aug 4 21:52:23 2015 +0200
14661
14662 man: Fix formatting and grammar errors
14663
14664 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
14665
14666 man/dpkg-buildpackage.1 | 4 ++--
14667 man/dpkg.1 | 4 ++--
14668 man/po/de.po | 14 +++++++-------
14669 3 files changed, 11 insertions(+), 11 deletions(-)
14670
14671 commit c40e5458b70df36767f11828bb51cbba8ae4ebc8
14672 Author: Guillem Jover <guillem@debian.org>
14673 Date: Tue Aug 4 19:45:27 2015 +0200
14674
14675 scripts/t: Delete DEB_VENDOR from the environment to get reliable results
14676
14677 debian/changelog | 1 +
14678 scripts/t/Dpkg_Vendor.t | 3 +++
14679 2 files changed, 4 insertions(+)
14680
14681 commit f9d80776cbb11fe6f07366ce0836df1d5f911456
14682 Author: Guillem Jover <guillem@debian.org>
14683 Date: Tue Aug 4 19:20:27 2015 +0200
14684
14685 scripts/t: Add test cases for the makefile snippets
14686
14687 debian/changelog | 1 +
14688 scripts/Makefile.am | 9 ++++-
14689 scripts/t/mk.t | 76 +++++++++++++++++++++++++++++++++++++++++++
14690 scripts/t/mk/architecture.mk | 30 +++++++++++++++++
14691 scripts/t/mk/buildflags.mk | 14 ++++++++
14692 scripts/t/mk/debian/changelog | 5 +++
14693 scripts/t/mk/pkg-info.mk | 9 +++++
14694 scripts/t/mk/vendor.mk | 5 +++
14695 8 files changed, 148 insertions(+), 1 deletion(-)
14696
14697 commit 8bc91e0955c99f48fbc177ba77d84a8d851cfa8c
14698 Author: Guillem Jover <guillem@debian.org>
14699 Date: Sun Aug 2 02:02:02 2015 +0200
14700
14701 Dpkg::Shlibs::Objdump: Support spaces in symbol names
14702
14703 The ELF spec does not disallow symbols with embedded spaces, so we
14704 should really be supporting those. This is required by Go shared
14705 libraries.
14706
14707 Closes: #785344
14708 Based-on-patch-by: Michael Hudson-Doyle <michael.hudson@canonical.com>
14709 Signed-off-by: Guillem Jover <guillem@debian.org>
14710
14711 debian/changelog | 3 +
14712 scripts/Dpkg/Shlibs/Objdump.pm | 12 +--
14713 scripts/Makefile.am | 23 +++++-
14714 scripts/t/Dpkg_Shlibs.t | 38 +++++++++-
14715 scripts/t/Dpkg_Shlibs/.gitignore | 1 +
14716 scripts/t/Dpkg_Shlibs/objdump.spacesyms | 124 +++++++++++++++++++++++++++++++
14717 scripts/t/Dpkg_Shlibs/spacesyms-c-gen.pl | 37 +++++++++
14718 scripts/t/Dpkg_Shlibs/spacesyms-o-map.pl | 25 +++++++
14719 scripts/t/Dpkg_Shlibs/spacesyms.map | 7 ++
14720 9 files changed, 262 insertions(+), 8 deletions(-)
14721
14722 commit 411de2793a8ab522fb68c4ecd13d310332ed8af9
14723 Author: Guillem Jover <guillem@debian.org>
14724 Date: Sat Aug 1 23:05:17 2015 +0200
14725
14726 Dpkg::Deps: Make the dependency comparison deep
14727
14728 We have to check the whole dependency tree, and not only compare the
14729 first alternative from a Dpkg::Deps::Multiple. This allows sorting
14730 them in a reproducible way.
14731
14732 Closes: #792491
14733 Based-on-patch-by: Chris Lamb <lamby@debian.org>
14734 Signed-off-by: Guillem Jover <guillem@debian.org>
14735
14736 debian/changelog | 3 +++
14737 scripts/Dpkg/Deps.pm | 43 ++++++++++++++++++++++++-------------------
14738 scripts/t/Dpkg_Deps.t | 4 ++--
14739 3 files changed, 29 insertions(+), 21 deletions(-)
14740
14741 commit 0ccd2f60fc794296e925ce5da242bc7aebefd0f8
14742 Author: Guillem Jover <guillem@debian.org>
14743 Date: Sat Aug 1 23:00:30 2015 +0200
14744
14745 scripts: Use none instead of ah-hoc checks
14746
14747 This simplifies the code, and fixes a false positive on perl critic
14748 (ControlStructures::ProhibitUntilBlocks), due to the word "until"
14749 appearing in the block.
14750
14751 scripts/Dpkg/Changelog/Parse.pm | 7 ++-----
14752 scripts/changelog/debian.pl | 11 +++++------
14753 2 files changed, 7 insertions(+), 11 deletions(-)
14754
14755 commit 2b5045c492fd4f1f0f6f3114e7b444014fe446c4
14756 Author: Guillem Jover <guillem@debian.org>
14757 Date: Fri Jul 31 17:40:10 2015 +0200
14758
14759 dpkg-source: Add an optional essential=yes key/value to Package-List
14760
14761 This makes this information available in the Sources package files, so
14762 that when bootstrapping a new architecture all Essential:yes packages
14763 are known in advance.
14764
14765 Prompted-by: Helmut Grohne <helmut@subdivi.de>
14766
14767 debian/changelog | 3 +++
14768 scripts/dpkg-source.pl | 4 ++++
14769 2 files changed, 7 insertions(+)
14770
14771 commit 14dff6e0c34443bcc0be402627549d891df4813b
14772 Author: Guillem Jover <guillem@debian.org>
14773 Date: Sat Aug 1 11:05:03 2015 +0200
14774
14775 libdpkg: Set used signals in test suite to their default action
14776
14777 This fixes build failures when SIGINT, SIGTERM or SIGPIPE are set to
14778 ignore the signals.
14779
14780 debian/changelog | 3 +++
14781 lib/dpkg/t/t-subproc.c | 7 +++++++
14782 2 files changed, 10 insertions(+)
14783
14784 commit c59cbc409f4d4c3f3ffd899be9c97b5ad87d1412
14785 Author: Helge Kreutzmann <debian@helgefjell.de>
14786 Date: Thu Jul 30 18:18:21 2015 +0200
14787
14788 Update German translation of manual pages
14789
14790 Update to 2418t.
14791
14792 man/po/de.po | 114 ++++++++++++++++++++++++++++++++++++++++++++---------------
14793 1 file changed, 85 insertions(+), 29 deletions(-)
14794
14795 commit 4cd20132a184035e267dfc275ca2cfbc3174b87d
14796 Author: Helge Kreutzmann <debian@helgefjell.de>
14797 Date: Thu Jul 30 17:56:57 2015 +0200
14798
14799 Update German scripts translation
14800
14801 Update to 550t.
14802
14803 scripts/po/de.po | 16 ++++++++++++----
14804 1 file changed, 12 insertions(+), 4 deletions(-)
14805
14806 commit dc505ca07a9037079299aca4aeabe513d514a32e
14807 Author: Guillem Jover <guillem@debian.org>
14808 Date: Thu Jul 30 05:38:28 2015 +0200
14809
14810 scripts/mk: Add an extra level of escaping for double evals
14811
14812 Regression introduced in commit 486241a9d3521ed093be9a02b00f4d404dc39b35.
14813
14814 Otherwise the values are not computed lazily, many of which are quite
14815 expensive. Rename dpkg_late_eval to dpkg_lazy_eval so that the other
14816 makefiles can be intermixed with the ones needing the extra level of
14817 escaping.
14818
14819 Closes: #793330
14820
14821 debian/changelog | 3 +++
14822 scripts/mk/architecture.mk | 4 ++--
14823 scripts/mk/buildflags.mk | 6 +++---
14824 3 files changed, 8 insertions(+), 5 deletions(-)
14825
14826 commit 3ba3e1619ce07aaddbe38782cab4554f5148d14d
14827 Author: Guillem Jover <guillem@debian.org>
14828 Date: Tue Jul 21 07:39:41 2015 +0200
14829
14830 debian: Mark libio-string-perl as <!nocheck>
14831
14832 This allows building the package without running the test suite, and
14833 not requiring build dependencies specific to the test suite. Which
14834 makes it easier to bootstrap an architecture.
14835
14836 Prompted-by: Helmut Grohne <helmut@subdivi.de>
14837
14838 debian/changelog | 1 +
14839 debian/control | 2 +-
14840 2 files changed, 2 insertions(+), 1 deletion(-)
14841
14842 commit 795c00ee8a2b322c6729a5cbfee8af326d6e3a7c
14843 Author: Guillem Jover <guillem@debian.org>
14844 Date: Sat Jun 27 03:13:56 2015 +0200
14845
14846 debian: Make the libdpkg-dev package Multi-Arch:same
14847
14848 debian/changelog | 2 ++
14849 debian/control | 1 +
14850 debian/dselect.install | 2 +-
14851 debian/libdpkg-dev.install | 4 ++--
14852 debian/libdpkg-perl.install | 2 +-
14853 debian/rules | 2 ++
14854 6 files changed, 9 insertions(+), 4 deletions(-)
14855
14856 commit 6703756a6c7610549a1f05d0e87cddac3fc563d5
14857 Author: Guillem Jover <guillem@debian.org>
14858 Date: Sat Jun 27 03:09:26 2015 +0200
14859
14860 debian: Group all dpkg-architecture variables together
14861
14862 debian/rules | 10 ++++------
14863 1 file changed, 4 insertions(+), 6 deletions(-)
14864
14865 commit 02e2060504f1c8dbbe5dec8211beaf945350c789
14866 Author: Guillem Jover <guillem@debian.org>
14867 Date: Mon Jul 13 16:33:58 2015 +0200
14868
14869 Dpkg::Source::Archive: Future-proof tar invocations
14870
14871 The function options should come before any other option. And at least
14872 the --owner and --group options might become positional in the same way
14873 --no-recursion did with tar > 1.28, according to upstream. Suffle
14874 options around to make sure this does not cause any problems in the
14875 future.
14876
14877 debian/changelog | 3 +++
14878 scripts/Dpkg/Source/Archive.pm | 10 +++++-----
14879 2 files changed, 8 insertions(+), 5 deletions(-)
14880
14881 commit fcfe4f3aa2f3cb7f8179d4f2fe6dd65e75f7bbdf
14882 Author: Richard Purdie <richard.purdie@linuxfoundation.org>
14883 Date: Mon Jul 13 16:29:09 2015 +0200
14884
14885 dpkg-deb: Move tar option --no-recursion before -T
14886
14887 With tar > 1.28 the --no-recursion option is now positional, and needs
14888 to be passed before the -T option, otherwise the tarball will end up
14889 with duplicated entries.
14890
14891 Stable-Candidate: 1.16.x 1.17.x
14892 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14893 Signed-off-by: Guillem Jover <guillem@debian.org>
14894
14895 debian/changelog | 4 ++++
14896 dpkg-deb/build.c | 2 +-
14897 2 files changed, 5 insertions(+), 1 deletion(-)
14898
14899 commit ca4f306f0dd8a3019360a3677e3306b629573956
14900 Author: Guillem Jover <guillem@debian.org>
14901 Date: Mon Jun 22 00:18:46 2015 +0200
14902
14903 libdpkg: Replace FSF address by pointing to the gnu.org URL
14904
14905 Use the <http://www.gnu.org/licenses/> URL, instead of the outdated FSF
14906 address, which is way more stable, as the latter has changed several
14907 times in the past.
14908
14909 lib/dpkg/t/t-tarextract.c | 5 ++---
14910 1 file changed, 2 insertions(+), 3 deletions(-)
14911
14912 commit 4970a0bfb40325d651b20f418a11ef82964a1d87
14913 Author: Guillem Jover <guillem@debian.org>
14914 Date: Mon Jun 22 13:19:45 2015 +0200
14915
14916 libdpkg: Document functions with Doxygen markup
14917
14918 lib/dpkg/path-remove.c | 9 ++++++++-
14919 1 file changed, 8 insertions(+), 1 deletion(-)
14920
14921 commit 8d09898b4fce5ad1409cf3bbdf502d1b8d7d774d
14922 Author: Guillem Jover <guillem@debian.org>
14923 Date: Tue Jun 16 01:33:43 2015 +0200
14924
14925 libdpkg: Only use the SHELL environment variable for interactive shells
14926
14927 SHELL is the user preferred shell, but it does not guarantee a POSIX
14928 shell. Use it only for interactive shells, and use «sh» otherwise.
14929
14930 Closes: #788819
14931 Stable-Candidate: 1.16.x 1.17.x
14932
14933 debian/changelog | 2 ++
14934 lib/dpkg/command.c | 14 ++++++++------
14935 man/dpkg.1 | 5 +++--
14936 3 files changed, 13 insertions(+), 8 deletions(-)
14937
14938 commit 777915108d9d36d022dc4fc4151a615fc95e5032
14939 Author: Guillem Jover <guillem@debian.org>
14940 Date: Tue Jun 16 01:31:10 2015 +0200
14941
14942 libdpkg: Use CRC64 for xz integrity checks
14943
14944 This is the default CRC used by the xz command-line tool, align with
14945 it and switch from CRC32 to CRC64. It should provide slightly better
14946 detection against damaged data, at a negligible speed difference.
14947
14948 debian/changelog | 3 +++
14949 lib/dpkg/compress.c | 2 +-
14950 2 files changed, 4 insertions(+), 1 deletion(-)
14951
14952 commit bba1ceccf591850c47dfc5ec9883c6af9dab34f7
14953 Author: Guillem Jover <guillem@debian.org>
14954 Date: Tue Jul 7 10:41:15 2015 +0200
14955
14956 libcompat: Use string_to_security_class() instead of literal SECCLASS values
14957
14958 The <selinux/flask.h> header is deprecated, and warns to use
14959 string_to_security_class() instead of macro values.
14960
14961 debian/changelog | 3 +++
14962 lib/compat/selinux.c | 8 ++++++--
14963 2 files changed, 9 insertions(+), 2 deletions(-)
14964
14965 commit 02eabc99813dcee64ee5016f1e878c408b639328
14966 Author: Guillem Jover <guillem@debian.org>
14967 Date: Wed Jul 29 19:19:18 2015 +0200
14968
14969 libcompat: Try to use NSIG when sys_siglist is defined
14970
14971 We cannot compute the size of the array with sizeof when the only thing
14972 we have is an extern declaration. Try to use NSIG, and fallback to 32
14973 items in case it is not defined.
14974
14975 Prompted-by: Igor Pashev <pashev.igor@gmail.com>
14976
14977 debian/changelog | 3 +++
14978 lib/compat/strsignal.c | 7 ++++++-
14979 2 files changed, 9 insertions(+), 1 deletion(-)
14980
14981 commit 98b3341f5f46866208862ff40e4336ff1a7e1cd3
14982 Author: Guillem Jover <guillem@debian.org>
14983 Date: Sun Jul 5 23:59:24 2015 +0200
14984
14985 dpkg-checkbuilddeps: Add support for ignoring built-in build dependencies
14986
14987 There is currently no way to require that «Build-Essential: yes»
14988 packages be installed, so on Debian-based systems we have to rely on
14989 the build-essential metapackage, which is slightly wrong.
14990
14991 In addition users that know what they are doing, might want to disable
14992 only the implicit build dependencies and conflicts, but not the entire
14993 dependency checks, and there was no way to do that.
14994
14995 Add new «dpkg-buildpackage --ignore-builtin-builddeps» and
14996 «dpkg-checkbuilddeps -I» options.
14997
14998 Closes: #480638, #571671
14999
15000 debian/changelog | 3 +++
15001 man/dpkg-buildpackage.1 | 7 ++++++-
15002 man/dpkg-checkbuilddeps.1 | 9 +++++++--
15003 scripts/dpkg-buildpackage.pl | 4 ++++
15004 scripts/dpkg-checkbuilddeps.pl | 9 +++++++--
15005 5 files changed, 27 insertions(+), 5 deletions(-)
15006
15007 commit 2d6bf271b4aff616a8dd591975b0c219e02d0ef5
15008 Author: Guillem Jover <guillem@debian.org>
15009 Date: Thu Jul 2 05:01:35 2015 +0200
15010
15011 dpkg-checkbuilddeps: Move build-essential:native to a new vendor hook
15012
15013 This package is distribution specific, and it does not belong in the
15014 generic build dependency checker.
15015
15016 debian/changelog | 2 ++
15017 scripts/Dpkg/Vendor/Debian.pm | 4 ++++
15018 scripts/Dpkg/Vendor/Default.pm | 16 ++++++++++++++++
15019 scripts/dpkg-checkbuilddeps.pl | 9 +++++++--
15020 4 files changed, 29 insertions(+), 2 deletions(-)
15021
15022 commit 1063e2e684a5e2fcc71608217c9171c9f2bdee0c
15023 Author: Guillem Jover <guillem@debian.org>
15024 Date: Mon Jun 29 21:14:19 2015 +0200
15025
15026 dpkg-gencontrol: Add the correct filename to debian/files
15027
15028 When overriding the Package field, we have to take that into account
15029 while generating the filename to add to debian/files, as the field
15030 overrides happen after all field values have been computed.
15031
15032 Reported-by: Niels Thykier <niels@thykier.net>
15033
15034 debian/changelog | 3 +++
15035 scripts/dpkg-gencontrol.pl | 2 +-
15036 2 files changed, 4 insertions(+), 1 deletion(-)
15037
15038 commit 89d9dd6870349fd3e103ae26ea072b80f2f46c84
15039 Author: Guillem Jover <guillem@debian.org>
15040 Date: Wed Jul 1 05:20:00 2015 +0200
15041
15042 dpkg-gencontrol: Use $oppackage only to get a control file's package name
15043
15044 The authoritative package name later on should come from the actual
15045 fields.
15046
15047 scripts/dpkg-gencontrol.pl | 8 ++++----
15048 1 file changed, 4 insertions(+), 4 deletions(-)
15049
15050 commit ec206658f9196eed04789d551d43651383e3fbc4
15051 Author: Guillem Jover <guillem@debian.org>
15052 Date: Mon Jun 29 04:05:05 2015 +0200
15053
15054 dpkg-buildpackage: Add new -J option
15055
15056 This option behaves in the same way as -j, except that it does not set
15057 the MAKEFLAGS environment variable, and as such it is safer to use with
15058 any package including those that are not parallel-build safe.
15059
15060 debian/changelog | 1 +
15061 man/dpkg-buildpackage.1 | 6 ++++++
15062 scripts/dpkg-buildpackage.pl | 16 ++++++++++++----
15063 3 files changed, 19 insertions(+), 4 deletions(-)
15064
15065 commit 6d6c0d9cb77e57a8e9cf5d09979006980ac53f57
15066 Author: Guillem Jover <guillem@debian.org>
15067 Date: Thu Jul 30 06:37:22 2015 +0200
15068
15069 Dpkg::Changelog::Parse: Set a default filename in changelog_parse()
15070
15071 Regression introduced in commit 43556e0a9f216d59b4bc1a0f4e6e10e9afea3f7d,
15072 during a botched rebase.
15073
15074 scripts/Dpkg/Changelog/Parse.pm | 1 +
15075 1 file changed, 1 insertion(+)
15076
15077 commit 186b975683340d848b00d92c9352a3158a418eef
15078 Author: Guillem Jover <guillem@debian.org>
15079 Date: Thu Jul 30 06:18:09 2015 +0200
15080
15081 build: Add t/Dpkg_Changelog/date-format to test_data
15082
15083 Missed in commit 7a71b4b78e8a81158c45073dee05b0d1cc46b71c.
15084
15085 scripts/Makefile.am | 1 +
15086 1 file changed, 1 insertion(+)
15087
15088 commit 9ce2e10f76760a817a0be70df25b0829127fe9e9
15089 Author: Helge Kreutzmann <debian@helgefjell.de>
15090 Date: Wed Jul 29 20:44:26 2015 +0200
15091
15092 Update German scripts translation
15093
15094 Update to 550t.
15095
15096 debian/changelog | 3 +++
15097 scripts/po/de.po | 13 +++++++++----
15098 2 files changed, 12 insertions(+), 4 deletions(-)
15099
15100 commit 354bdeeee01d3faf8c19e13f7fcbd6ee5cc7b83a
15101 Author: Guillem Jover <guillem@debian.org>
15102 Date: Sun Jul 19 16:32:08 2015 +0200
15103
15104 Dpkg::Dist::Files: Allow colons (:) in added filenames
15105
15106 Regression introduced in commit ab15fd24dd1a8207ab1463410338f24283989f7c.
15107
15108 Packages can contain colons in their filenames if the upstream version
15109 contains colons.
15110
15111 Reported-by: Jakub Wilk <jwilk@debian.org>
15112
15113 debian/changelog | 3 +++
15114 scripts/Dpkg/Dist/Files.pm | 4 ++--
15115 scripts/t/Dpkg_Dist_Files.t | 42 ++++++++++++++++++++++++++----------------
15116 3 files changed, 31 insertions(+), 18 deletions(-)
15117
15118 commit 227b930b29ebe942992eb5c5f9563ac81be7ab47
15119 Author: Guillem Jover <guillem@debian.org>
15120 Date: Thu Jul 2 04:14:11 2015 +0200
15121
15122 Dpkg::Vendor::Debian: Disable thread sanitizer when address is enabled
15123
15124 These are mutually incompatible, prefer the address sanitizer when both
15125 are enabled at the same time.
15126
15127 debian/changelog | 3 +++
15128 scripts/Dpkg/Vendor/Debian.pm | 5 +++++
15129 2 files changed, 8 insertions(+)
15130
15131 commit a779ef95e8eef38b2cfc300d422aa54e900b4d64
15132 Author: Guillem Jover <guillem@debian.org>
15133 Date: Thu Jul 9 01:54:18 2015 +0200
15134
15135 Dpkg::Source::Package::V2: Do not exclude pre-existing symlinks for debian/
15136
15137 This effectively reverts commit 867c88dadccff6e285c48dadccb61f9001b50d9b.
15138
15139 There is no point in excluding pre-existing symlinks when unpacking the
15140 packaging tarball, as GNU tar will make sure to unlink any symlink
15141 before extracting an object replacing it. So there should be no danger
15142 of escaping the directory.
15143
15144 Closes: #790073, #791535
15145
15146 debian/changelog | 2 ++
15147 scripts/Dpkg/Source/Package/V2.pm | 14 +-------------
15148 2 files changed, 3 insertions(+), 13 deletions(-)
15149
15150 commit 3f7960bca703219e89016af0d583288ffc928446
15151 Author: Guillem Jover <guillem@debian.org>
15152 Date: Thu Jun 25 18:57:51 2015 +0200
15153
15154 Dpkg::Source::Package::V2: Make the BinaryFiles package self-contained
15155
15156 Explicitly import File::Spec, to avoid relying on the other imports in
15157 the same file.
15158
15159 debian/changelog | 2 ++
15160 scripts/Dpkg/Source/Package/V2.pm | 1 +
15161 2 files changed, 3 insertions(+)
15162
15163 commit 81b7b5c3435a571b82938d1179c77803ac88be76
15164 Author: Guillem Jover <guillem@debian.org>
15165 Date: Thu Jun 25 19:00:20 2015 +0200
15166
15167 Dpkg::Source::Package::V2: Import make_path from File::Path
15168
15169 Regression introduced in commit 5e59d94a17051b1185c591a1fc3eed00e3b01070.
15170
15171 Closes: #789957
15172
15173 debian/changelog | 2 ++
15174 scripts/Dpkg/Source/Package/V2.pm | 2 +-
15175 2 files changed, 3 insertions(+), 1 deletion(-)
15176
15177 commit 8c038a0891e758b3cbd399023ed7307ea7b6f6d7
15178 Author: Guillem Jover <guillem@debian.org>
15179 Date: Tue Jul 21 02:36:15 2015 +0200
15180
15181 Dpkg::Control::FieldsCore: Allow the Maintainer field in CTRL_FILE_STATUS
15182
15183 This field is part of the status field.
15184
15185 debian/changelog | 1 +
15186 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
15187 2 files changed, 2 insertions(+), 1 deletion(-)
15188
15189 commit 95d9b43f8ad87bcfc180bd3cd9631c1f7ea83569
15190 Author: Guillem Jover <guillem@debian.org>
15191 Date: Mon Jun 22 13:15:03 2015 +0200
15192
15193 Dpkg::Control::HashCore: Remove trailing space before handling dot-separators
15194
15195 Regression introduced in commit aea291e3db1ac0414dcf005a0a607e78bdd77a5e.
15196
15197 Any spaces after the blank line dot-separator should be stripped before
15198 handling the dot-separator, otherwise we get duplicated dots in field
15199 contents.
15200
15201 Closes: #789580
15202 Stable-Candidate: 1.16.x 1.17.x
15203
15204 debian/changelog | 3 +++
15205 scripts/Dpkg/Control/HashCore.pm | 2 +-
15206 scripts/t/Dpkg_Control.t | 2 ++
15207 scripts/t/Dpkg_Control/control-1 | 1 +
15208 4 files changed, 7 insertions(+), 1 deletion(-)
15209
15210 commit 43556e0a9f216d59b4bc1a0f4e6e10e9afea3f7d
15211 Author: Guillem Jover <guillem@debian.org>
15212 Date: Wed Jul 1 08:00:05 2015 +0200
15213
15214 Dpkg::Changelog::Parse: Use a builtin parser when the input format is "debian"
15215
15216 When the input format is "debian" (either forced or detected), just use
15217 a builtin implementation instead of forking the external plugin, parsing
15218 the changelog, outputting the result, and parsing that again.
15219
15220 The external plugin can be used by forcing it through a new option to
15221 changelog_parse().
15222
15223 debian/changelog | 3 ++
15224 scripts/Dpkg/Changelog/Parse.pm | 78 +++++++++++++++++++++++++++++++++++++++--
15225 2 files changed, 79 insertions(+), 2 deletions(-)
15226
15227 commit 0ac9c7b49920a795dee9ded28c1f54218926ce96
15228 Author: Guillem Jover <guillem@debian.org>
15229 Date: Tue Jul 28 19:48:14 2015 +0200
15230
15231 Dpkg::Changelog::Parse: Remove intermediate variable $changelogfile
15232
15233 scripts/Dpkg/Changelog/Parse.pm | 5 ++---
15234 1 file changed, 2 insertions(+), 3 deletions(-)
15235
15236 commit c2c755d0924ef9aea32cd81ab7871fb511b2c2a5
15237 Author: Guillem Jover <guillem@debian.org>
15238 Date: Sat Jul 25 06:26:25 2015 +0200
15239
15240 Dpkg::Changelog::Parse: Factor out _changelog_detect_format
15241
15242 scripts/Dpkg/Changelog/Parse.pm | 39 ++++++++++++++++++++++++---------------
15243 1 file changed, 24 insertions(+), 15 deletions(-)
15244
15245 commit 06f6460c855992021c727faffc29e1c81ca5cd80
15246 Author: Guillem Jover <guillem@debian.org>
15247 Date: Wed Jul 29 00:56:49 2015 +0200
15248
15249 Dpkg::Changelog::Parse: Move options setup to changelog_parse_plugin start
15250
15251 scripts/Dpkg/Changelog/Parse.pm | 9 +++++----
15252 1 file changed, 5 insertions(+), 4 deletions(-)
15253
15254 commit 8c368c0005e7e26105f440be2b623d23b6bd7fcb
15255 Author: Guillem Jover <guillem@debian.org>
15256 Date: Wed Jul 1 08:00:05 2015 +0200
15257
15258 Dpkg::Changelog::Parse: Refactor changelog_parse into changelog_parse_plugin
15259
15260 debian/changelog | 1 +
15261 scripts/Dpkg/Changelog/Parse.pm | 34 +++++++++++++++++++++++++++++-----
15262 2 files changed, 30 insertions(+), 5 deletions(-)
15263
15264 commit 99a71f73902004f96dcc672b0ee4321e1e074ecd
15265 Author: Guillem Jover <guillem@debian.org>
15266 Date: Wed Jul 1 08:00:05 2015 +0200
15267
15268 Dpkg::Changelog::Parse: Fix changelog_parse documentation
15269
15270 Fix typos, grammar and style issues.
15271
15272 debian/changelog | 1 +
15273 scripts/Dpkg/Changelog/Parse.pm | 20 ++++++++++----------
15274 2 files changed, 11 insertions(+), 10 deletions(-)
15275
15276 commit 8f222426e6e9254150f09b579766a839c02910de
15277 Author: Guillem Jover <guillem@debian.org>
15278 Date: Sat Jul 11 01:08:43 2015 +0200
15279
15280 Dpkg::Changelog::Entry::Debian: Simplify distribution splitting
15281
15282 Use «split(' ', $string)», instead of removing the heading whitespace
15283 and then using «split(/\s+/, $string)». This should be faster too.
15284
15285 debian/changelog | 1 +
15286 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 +---
15287 2 files changed, 2 insertions(+), 3 deletions(-)
15288
15289 commit 7a71b4b78e8a81158c45073dee05b0d1cc46b71c
15290 Author: Guillem Jover <guillem@debian.org>
15291 Date: Tue Jun 2 22:41:30 2015 +0200
15292
15293 Dpkg::Changelog::Entry::Debian: Use Time::Piece instead of Date::Parse
15294
15295 The new module is in the perl core distribution, which reduces the build
15296 and run-time dependencies, helping with architecture bootstrapping.
15297
15298 Prompted-by: Helmut Grohne <helmut@subdivi.de>
15299
15300 README | 1 -
15301 debian/changelog | 3 +++
15302 debian/control | 4 ++--
15303 scripts/Dpkg/Changelog/Entry/Debian.pm | 10 ++++++++--
15304 scripts/t/Dpkg_Changelog.t | 12 ++++++++++--
15305 scripts/t/Dpkg_Changelog/date-format | 17 +++++++++++++++++
15306 6 files changed, 40 insertions(+), 7 deletions(-)
15307
15308 commit 9849eff1e45bcd0c341a6ffb8675874a478fad9b
15309 Author: Guillem Jover <guillem@debian.org>
15310 Date: Wed Jul 1 05:10:08 2015 +0200
15311
15312 Dpkg::Changelog::Entry::Debian: Remove non-functional timezone name support
15313
15314 The Debian changelog trailer regex intended to support a timezone name
15315 inside parenthesis, like this:
15316
15317 -- Name <mail@example.org> Sat, 30 May 2015 03:18:43 +0200 (CEST)
15318
15319 is bogus, and it only accepts one character. As in:
15320
15321 -- Name <mail@example.org> Sat, 30 May 2015 03:18:43 +0200 (C)
15322
15323 which while also "valid", as per RFC822, they are pretty much useless
15324 as per RFC5322. The implementation has kept that part unchanged since
15325 its inception in dpkg 1.3.0, 1996-08.
15326
15327 So let's just drop it instead of fixing the regex, given that the
15328 timezone name has never been accepted, many time-parsing functions
15329 ignore it, it is redundant, declared obsolete by RFC5322 and Debian
15330 policy dropped an explicit reference to it due to bug #569174.
15331
15332 debian/changelog | 3 +++
15333 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
15334 2 files changed, 4 insertions(+), 1 deletion(-)
15335
15336 commit c84b88a553be23c4b1cb35c1e8fdba3299703204
15337 Author: Helge Kreutzmann <debian@helgefjell.de>
15338 Date: Tue Jul 28 20:20:56 2015 +0200
15339
15340 Update German translation of manual pages
15341
15342 Update to 2413t.
15343
15344 man/po/de.po | 262 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
15345 1 file changed, 223 insertions(+), 39 deletions(-)
15346
15347 commit 9f4d51f8a2d390af885f6926d68107681943f013
15348 Author: Guillem Jover <guillem@debian.org>
15349 Date: Fri Jul 24 06:15:01 2015 +0200
15350
15351 Dpkg::Arch: Document and mark the module as public
15352
15353 Expose only the functions that are stable and public, the reset should
15354 be considered private for now.
15355
15356 debian/changelog | 1 +
15357 debian/control | 1 +
15358 scripts/Dpkg/Arch.pm | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++-
15359 3 files changed, 119 insertions(+), 1 deletion(-)
15360
15361 commit 03727d83bade2f8c5b1b3c084814694129e0917a
15362 Author: Guillem Jover <guillem@debian.org>
15363 Date: Fri Jul 10 16:55:26 2015 +0200
15364
15365 Dpkg::Changelog: Fix POD syntax on verbatim paragraph
15366
15367 debian/changelog | 1 +
15368 scripts/Dpkg/Changelog.pm | 23 ++++++++++++-----------
15369 2 files changed, 13 insertions(+), 11 deletions(-)
15370
15371 commit 43e7940b48d7ec0b9f56e87a38862ce3bc8e4238
15372 Author: Guillem Jover <guillem@debian.org>
15373 Date: Sat Jul 25 06:08:53 2015 +0200
15374
15375 Dpkg: Say FUNCTIONS instead of METHODS when appropriate
15376
15377 debian/changelog | 1 +
15378 scripts/Dpkg/IPC.pm | 2 +-
15379 scripts/Dpkg/Path.pm | 2 +-
15380 3 files changed, 3 insertions(+), 2 deletions(-)
15381
15382 commit 604b44f89f6d4a80a7afae1885eba2f9b1b30e1d
15383 Author: Guillem Jover <guillem@debian.org>
15384 Date: Tue Jun 2 22:39:10 2015 +0200
15385
15386 Dpkg: Remove my keyword from POD function prototypes
15387
15388 debian/changelog | 1 +
15389 scripts/Dpkg/BuildEnv.pm | 4 ++--
15390 scripts/Dpkg/BuildFlags.pm | 4 ++--
15391 scripts/Dpkg/BuildOptions.pm | 2 +-
15392 scripts/Dpkg/BuildProfiles.pm | 4 ++--
15393 scripts/Dpkg/Changelog.pm | 6 +++---
15394 scripts/Dpkg/Changelog/Entry.pm | 16 ++++++++--------
15395 scripts/Dpkg/Changelog/Entry/Debian.pm | 12 ++++++------
15396 scripts/Dpkg/Changelog/Parse.pm | 2 +-
15397 scripts/Dpkg/Checksums.pm | 2 +-
15398 scripts/Dpkg/Compression.pm | 8 ++++----
15399 scripts/Dpkg/Compression/FileHandle.pm | 6 +++---
15400 scripts/Dpkg/Compression/Process.pm | 6 +++---
15401 scripts/Dpkg/Conf.pm | 2 +-
15402 scripts/Dpkg/Control.pm | 2 +-
15403 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
15404 scripts/Dpkg/Control/HashCore.pm | 6 +++---
15405 scripts/Dpkg/Deps.pm | 10 +++++-----
15406 scripts/Dpkg/Gettext.pm | 6 +++---
15407 scripts/Dpkg/IPC.pm | 2 +-
15408 scripts/Dpkg/Index.pm | 14 +++++++-------
15409 scripts/Dpkg/Path.pm | 10 +++++-----
15410 scripts/Dpkg/Source/Package.pm | 4 ++--
15411 scripts/Dpkg/Substvars.pm | 2 +-
15412 scripts/Dpkg/Version.pm | 10 +++++-----
15413 25 files changed, 72 insertions(+), 71 deletions(-)
15414
15415 commit e2e40913fad1eb5d3155e1f93d75991ab933b73c
15416 Author: Guillem Jover <guillem@debian.org>
15417 Date: Tue Jul 28 05:57:29 2015 +0200
15418
15419 doc: Fix multiple typos
15420
15421 Warned-by: spellintian
15422
15423 ChangeLog.old | 24 ++++++++++++------------
15424 TODO | 4 ++--
15425 debian/changelog | 18 +++++++++---------
15426 dselect/po/zh_TW.po | 4 ++--
15427 scripts/Dpkg/Source/Package/V2.pm | 2 +-
15428 scripts/dpkg-shlibdeps.pl | 2 +-
15429 6 files changed, 27 insertions(+), 27 deletions(-)
15430
15431 commit 6b16edc08b4cf7253e3349fcd98142d5aee629a8
15432 Author: Guillem Jover <guillem@debian.org>
15433 Date: Sun Jul 26 18:55:52 2015 +0200
15434
15435 man: Document multiarch triplet in dpkg-architecture(1) TERMS section
15436
15437 Also make it a bit more clear by changing the “GNU system type” example
15438 to use something else than i386, which is the only current difference
15439 between these terms.
15440
15441 debian/changelog | 1 +
15442 man/dpkg-architecture.1 | 12 ++++++++++--
15443 2 files changed, 11 insertions(+), 2 deletions(-)
15444
15445 commit 1a2bd5d89332f4e6fcde0451a679f5f3b537a198
15446 Author: Guillem Jover <guillem@debian.org>
15447 Date: Sun Jul 26 18:55:52 2015 +0200
15448
15449 man: Clarify that an architecture wildcard is a Debian thing
15450
15451 debian/changelog | 2 ++
15452 man/dpkg-architecture.1 | 4 ++--
15453 2 files changed, 4 insertions(+), 2 deletions(-)
15454
15455 commit 609c9132d1ba404f9d5f956708714a3513b73a62
15456 Author: Guillem Jover <guillem@debian.org>
15457 Date: Sun Jul 26 18:55:52 2015 +0200
15458
15459 man: Document abitable in dpkg-architecture(1)
15460
15461 debian/changelog | 1 +
15462 man/dpkg-architecture.1 | 3 +++
15463 2 files changed, 4 insertions(+)
15464
15465 commit 41925f2a449e61ae81820fd0a81072eeb4601bc1
15466 Author: Guillem Jover <guillem@debian.org>
15467 Date: Sun Jul 26 03:43:59 2015 +0200
15468
15469 Document --yet-to-unpack, --predep-packages and --assert-<feature> commands
15470
15471 Both in «dpkg --help» and dpkg(1). Mark them as supported.
15472
15473 Prompted-by: Johannes Schauer <j.schauer@email.de>
15474
15475 debian/changelog | 2 ++
15476 man/dpkg.1 | 36 ++++++++++++++++++++++++++++++++++++
15477 src/main.c | 15 ++++++++-------
15478 3 files changed, 46 insertions(+), 7 deletions(-)
15479
15480 commit 4c34663ee96ade8a3daad1e588691d6a0cfaeed5
15481 Author: Guillem Jover <guillem@debian.org>
15482 Date: Sun Jul 26 03:36:34 2015 +0200
15483
15484 man: Add a missing colon to separate a --force option
15485
15486 man/dpkg.1 | 2 +-
15487 1 file changed, 1 insertion(+), 1 deletion(-)
15488
15489 commit 08f4215663282ed07b249c412ccc613c4cfdf275
15490 Author: Guillem Jover <guillem@debian.org>
15491 Date: Sun Jul 26 00:31:58 2015 +0200
15492
15493 man: Clarify when some features where added
15494
15495 The version information was in a confusing place, move closer to the
15496 added feature, and add missing version information.
15497
15498 debian/changelog | 1 +
15499 man/dpkg-buildflags.1 | 4 ++--
15500 man/dpkg-buildpackage.1 | 4 ++--
15501 man/dpkg.1 | 4 +++-
15502 4 files changed, 8 insertions(+), 5 deletions(-)
15503
15504 commit 70657337fcec98fa52ad256ee57520d3d81a9c4a
15505 Author: Guillem Jover <guillem@debian.org>
15506 Date: Sun Jul 26 00:15:39 2015 +0200
15507
15508 man: Fix typo in dpkg-scanpackages(1)
15509
15510 man/dpkg-scanpackages.1 | 2 +-
15511 1 file changed, 1 insertion(+), 1 deletion(-)
15512
15513 commit 648beca3fb751ca1fe0a5ff7a6bf5525e41a466e
15514 Author: Guillem Jover <guillem@debian.org>
15515 Date: Sun Jun 28 19:36:32 2015 +0200
15516
15517 man: Document DPKG_HOOK_ACTION also in ENVIRONMENT section
15518
15519 debian/changelog | 1 +
15520 man/dpkg.1 | 5 +++++
15521 2 files changed, 6 insertions(+)
15522
15523 commit e8fedc0a30b15959c772dee519e2c91ffb07cb92
15524 Author: Guillem Jover <guillem@debian.org>
15525 Date: Tue Jun 9 04:36:34 2015 +0200
15526
15527 man: Use the feature area name in the subsection title
15528
15529 Using something else is more confusing as it does not match with the
15530 actual feature name.
15531
15532 debian/changelog | 1 +
15533 man/dpkg-buildflags.1 | 8 ++++----
15534 2 files changed, 5 insertions(+), 4 deletions(-)
15535
15536 commit c1bb547fc7a3714d3573cfddccb0356d52b469bd
15537 Author: Chris Lamb <lamby@debian.org>
15538 Date: Thu Jun 4 19:42:39 2015 +0200
15539
15540 man: Fix grammar in dpkg-architecture(1)
15541
15542 Closes: #787616
15543 Signed-off-by: Guillem Jover <guillem@debian.org>
15544
15545 debian/changelog | 3 +++
15546 man/dpkg-architecture.1 | 2 +-
15547 man/po/de.po | 2 +-
15548 man/po/dpkg-man.pot | 2 +-
15549 man/po/es.po | 4 ++--
15550 man/po/fr.po | 2 +-
15551 man/po/hu.po | 2 +-
15552 man/po/it.po | 2 +-
15553 man/po/ja.po | 4 ++--
15554 man/po/pl.po | 4 ++--
15555 man/po/pt_BR.po | 2 +-
15556 man/po/ru.po | 2 +-
15557 man/po/sv.po | 2 +-
15558 man/po/zh_CN.po | 2 +-
15559 14 files changed, 19 insertions(+), 16 deletions(-)
15560
15561 commit 42497e69ab8676301d223a05b7259dd93e0f33f6
15562 Author: Guillem Jover <guillem@debian.org>
15563 Date: Fri Jun 26 16:33:41 2015 +0200
15564
15565 po: Revert bogus removal of fuzzy markers
15566
15567 Regression introduced in commit de997dd555c2fd16418e90c54f06ac105eb7ed39.
15568 This fixes the damage caused by msguntypot.
15569
15570 Warned-by: i18nspector
15571
15572 po/hu.po | 10 +++++-----
15573 po/id.po | 4 ++--
15574 po/ko.po | 4 ++--
15575 3 files changed, 9 insertions(+), 9 deletions(-)
15576
15577 commit 180b9ee409be170f8adfd413d566794a7d11956e
15578 Author: Guillem Jover <guillem@debian.org>
15579 Date: Fri Jun 26 16:13:40 2015 +0200
15580
15581 po: Fix plural form translations for single plural languages
15582
15583 Regression introduced in commit de997dd555c2fd16418e90c54f06ac105eb7ed39,
15584 due to brokenness in msguntypot.
15585
15586 Warned-by: i18nspector
15587 Closes: #790025
15588
15589 debian/changelog | 3 +++
15590 po/hu.po | 23 +++++++----------------
15591 po/id.po | 29 ++++++++++-------------------
15592 po/ja.po | 27 +++++++++------------------
15593 po/ko.po | 29 ++++++++++-------------------
15594 po/th.po | 27 +++++++++------------------
15595 6 files changed, 48 insertions(+), 90 deletions(-)
15596
15597 commit 9bd1242502996b0858c782b7e23ea55827148a71
15598 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
15599 Date: Thu Jun 25 17:47:41 2015 +0200
15600
15601 po: Update Dutch translations
15602
15603 [guillem@debian.org:
15604 - Do not translate «none» in dpkg-deb --help output.
15605 - Remove surplus format specifier in a string. ]
15606
15607 Closes: #789096, #789097
15608 Signed-off-by: Guillem Jover <guillem@debian.org>
15609
15610 debian/changelog | 4 +-
15611 dselect/po/nl.po | 97 +-
15612 po/nl.po | 3988 +++++++++++++++++++++++++-----------------------------
15613 3 files changed, 1896 insertions(+), 2193 deletions(-)
15614
15615 commit ebdacc3f1f58a5111bee73c615df81f62f1aa093
15616 Author: Mert Dirik <mertdirik@gmail.com>
15617 Date: Thu Jun 11 11:25:54 2015 +0200
15618
15619 po: Update Turkish programs translation
15620
15621 Closes: #788211
15622 Signed-off-by: Guillem Jover <guillem@debian.org>
15623
15624 debian/changelog | 1 +
15625 po/tr.po | 104 +++++++++++++++++++++++++++----------------------------
15626 2 files changed, 52 insertions(+), 53 deletions(-)
15627
15628 commit c2cfd39b9cebc94457514409c327d1ff6ebfc180
15629 Author: Zhou Mo <cdluminate@gmail.com>
15630 Date: Sun Jun 7 12:51:39 2015 +0000
15631
15632 po: Update Simplified Chinese programs translation
15633
15634 Closes: #787986
15635 Signed-off-by: Guillem Jover <guillem@debian.org>
15636
15637 debian/changelog | 1 +
15638 po/zh_CN.po | 14 ++++++--------
15639 2 files changed, 7 insertions(+), 8 deletions(-)
15640
15641 commit 8a1b9a26cf3d75873a360d4994183f54a3764f8e
15642 Author: Trần Ngọc Quân <vnwildman@gmail.com>
15643 Date: Tue May 19 15:59:30 2015 +0700
15644
15645 po: Update Vietnamese programs translation
15646
15647 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
15648 Signed-off-by: Guillem Jover <guillem@debian.org>
15649
15650 debian/changelog | 3 +++
15651 po/vi.po | 44 +++++++++++++++++++-------------------------
15652 2 files changed, 22 insertions(+), 25 deletions(-)
15653
15654 commit d881246161b118a5de1575fafc71a60211470569
15655 Author: Helge Kreutzmann <debian@helgefjell.de>
15656 Date: Sat May 30 12:47:30 2015 +0200
15657
15658 Update German translation of manual pages
15659
15660 Update to 2389t.
15661
15662 debian/changelog | 3 +++
15663 man/po/de.po | 34 +++++++---------------------------
15664 2 files changed, 10 insertions(+), 27 deletions(-)
15665
15666 commit 1b8c20ad2f817099015f9f286c7935e53fb56594
15667 Author: Guillem Jover <guillem@debian.org>
15668 Date: Sat May 30 03:18:59 2015 +0200
15669
15670 Bump version to 1.18.2
15671
15672 debian/changelog | 6 ++++++
15673 1 file changed, 6 insertions(+)
15674
15675 commit 4280417c17d1e85fc36ba558c3bbe6c8c1f034aa
15676 Author: Guillem Jover <guillem@debian.org>
15677 Date: Fri May 29 19:44:23 2015 +0200
15678
15679 Release 1.18.1
15680
15681 debian/changelog | 4 ++--
15682 1 file changed, 2 insertions(+), 2 deletions(-)
15683
15684 commit 96ce5e6548f10a1950080ec2bec32cc1d46183b9
15685 Author: Guillem Jover <guillem@debian.org>
15686 Date: Sat May 30 01:06:49 2015 +0200
15687
15688 po: Regenerate .pot files and merge .po files with them
15689
15690 dselect/po/bs.po | 2 +-
15691 dselect/po/ca.po | 2 +-
15692 dselect/po/cs.po | 2 +-
15693 dselect/po/da.po | 2 +-
15694 dselect/po/de.po | 4 ++--
15695 dselect/po/dselect.pot | 4 ++--
15696 dselect/po/el.po | 2 +-
15697 dselect/po/es.po | 2 +-
15698 dselect/po/et.po | 2 +-
15699 dselect/po/eu.po | 2 +-
15700 dselect/po/fr.po | 2 +-
15701 dselect/po/gl.po | 2 +-
15702 dselect/po/hu.po | 2 +-
15703 dselect/po/id.po | 2 +-
15704 dselect/po/it.po | 2 +-
15705 dselect/po/ja.po | 2 +-
15706 dselect/po/ko.po | 2 +-
15707 dselect/po/nb.po | 2 +-
15708 dselect/po/nl.po | 2 +-
15709 dselect/po/nn.po | 2 +-
15710 dselect/po/pl.po | 2 +-
15711 dselect/po/pt.po | 2 +-
15712 dselect/po/pt_BR.po | 2 +-
15713 dselect/po/ro.po | 2 +-
15714 dselect/po/ru.po | 2 +-
15715 dselect/po/sk.po | 2 +-
15716 dselect/po/sv.po | 2 +-
15717 dselect/po/tl.po | 2 +-
15718 dselect/po/vi.po | 2 +-
15719 dselect/po/zh_CN.po | 2 +-
15720 dselect/po/zh_TW.po | 2 +-
15721 man/po/de.po | 37 ++++++++++++++++++++++++++++---------
15722 man/po/dpkg-man.pot | 19 +++++++++----------
15723 man/po/es.po | 17 ++++++++---------
15724 man/po/fr.po | 17 ++++++++---------
15725 man/po/hu.po | 17 ++++++++---------
15726 man/po/it.po | 17 ++++++++---------
15727 man/po/ja.po | 17 ++++++++---------
15728 man/po/pl.po | 17 ++++++++---------
15729 man/po/pt_BR.po | 17 ++++++++---------
15730 man/po/ru.po | 17 ++++++++---------
15731 man/po/sv.po | 17 ++++++++---------
15732 man/po/zh_CN.po | 17 ++++++++---------
15733 po/ast.po | 14 +++++++++++++-
15734 po/bs.po | 12 +++++++++++-
15735 po/ca.po | 14 +++++++++++++-
15736 po/cs.po | 14 +++++++++++++-
15737 po/da.po | 14 +++++++++++++-
15738 po/de.po | 14 +++++++++++++-
15739 po/dpkg.pot | 14 ++++++++++++--
15740 po/dz.po | 14 +++++++++++++-
15741 po/el.po | 14 +++++++++++++-
15742 po/eo.po | 14 +++++++++++++-
15743 po/es.po | 14 +++++++++++++-
15744 po/et.po | 14 +++++++++++++-
15745 po/eu.po | 14 +++++++++++++-
15746 po/fr.po | 14 +++++++++++++-
15747 po/gl.po | 14 +++++++++++++-
15748 po/hu.po | 14 +++++++++++++-
15749 po/id.po | 14 +++++++++++++-
15750 po/it.po | 14 +++++++++++++-
15751 po/ja.po | 14 +++++++++++++-
15752 po/km.po | 14 +++++++++++++-
15753 po/ko.po | 14 +++++++++++++-
15754 po/ku.po | 12 +++++++++++-
15755 po/lt.po | 14 +++++++++++++-
15756 po/mr.po | 14 +++++++++++++-
15757 po/nb.po | 14 +++++++++++++-
15758 po/ne.po | 14 +++++++++++++-
15759 po/nl.po | 14 +++++++++++++-
15760 po/nn.po | 14 +++++++++++++-
15761 po/pa.po | 12 +++++++++++-
15762 po/pl.po | 14 +++++++++++++-
15763 po/pt.po | 14 +++++++++++++-
15764 po/pt_BR.po | 14 +++++++++++++-
15765 po/ro.po | 14 +++++++++++++-
15766 po/ru.po | 14 +++++++++++++-
15767 po/sk.po | 14 +++++++++++++-
15768 po/sv.po | 14 +++++++++++++-
15769 po/th.po | 14 +++++++++++++-
15770 po/tl.po | 14 +++++++++++++-
15771 po/tr.po | 14 +++++++++++++-
15772 po/vi.po | 14 +++++++++++++-
15773 po/zh_CN.po | 14 +++++++++++++-
15774 po/zh_TW.po | 14 +++++++++++++-
15775 scripts/po/ca.po | 2 +-
15776 scripts/po/de.po | 2 +-
15777 scripts/po/dpkg-dev.pot | 4 ++--
15778 scripts/po/es.po | 2 +-
15779 scripts/po/fr.po | 2 +-
15780 scripts/po/pl.po | 2 +-
15781 scripts/po/ru.po | 2 +-
15782 scripts/po/sv.po | 2 +-
15783 93 files changed, 698 insertions(+), 194 deletions(-)
15784
15785 commit 0ced7a67b687fd2a3f906c24739ae7d82d594cc5
15786 Author: Guillem Jover <guillem@debian.org>
15787 Date: Thu May 28 00:22:31 2015 +0200
15788
15789 Revert "dpkg-gensymbols: Use the original template symbols file when diffing"
15790
15791 This reverts commit 9251cc40db1793d01ad0c27408fb0f170c067772.
15792
15793 There's too much information not being preserved in the symbols files to
15794 be able to regenerate templates for them. Although the #PACKAGE# pattern
15795 has been fixed, there is still comments, #include directives and symbols
15796 order. Let's revert it and consider the request that prompted the change
15797 requires too much work for too little gain.
15798
15799 Closes: #785937, #786840
15800
15801 debian/changelog | 4 ++++
15802 scripts/dpkg-gensymbols.pl | 7 +------
15803 2 files changed, 5 insertions(+), 6 deletions(-)
15804
15805 commit 2ae3e07e436175b8424534539c63565bb70f67f2
15806 Author: Guillem Jover <guillem@debian.org>
15807 Date: Mon May 25 06:00:54 2015 +0200
15808
15809 dpkg-deb: Set correct default compression value for control.tar.gz member
15810
15811 Regression introduced in commit f1f9887b8f96965d6046857d12fda24c053c6d4b.
15812
15813 The compressor independent way to denote the default value has been to
15814 use -1, but that needs to be fixed up to the actual default value per
15815 compressor, before the compressor specific setup.
15816
15817 When using the gzip command-line tool this is a fatal error as it does
15818 not recognize the argument «-c-1». When using the zlib shared library
15819 this makes the code always default to the compression level 1, as ‘-’
15820 is ignored by gzdopen().
15821
15822 The current minimal fix is to call compressor_check_params() when
15823 setting up the default control.tar compressor paramaters, although
15824 that makes the API hard to use correctly. This will be improved in
15825 the future.
15826
15827 Closes: #786654
15828
15829 debian/changelog | 4 ++++
15830 dpkg-deb/build.c | 2 ++
15831 2 files changed, 6 insertions(+)
15832
15833 commit 0fc916a4a8cf43cf22abd720bd14d8ca355366ff
15834 Author: Guillem Jover <guillem@debian.org>
15835 Date: Wed May 27 19:31:51 2015 +0200
15836
15837 dpkg-shlibdeps: Reformat map/grep/keys usage to make it easier to read
15838
15839 It was not clear with a quick visual scan if these were all part of the
15840 same statement.
15841
15842 scripts/dpkg-shlibdeps.pl | 5 +++--
15843 1 file changed, 3 insertions(+), 2 deletions(-)
15844
15845 commit 2a708a80d1849b615e83be4709c346ca3994da6a
15846 Author: Guillem Jover <guillem@debian.org>
15847 Date: Wed May 27 19:30:31 2015 +0200
15848
15849 dpkg-shlibdeps: Initialize $warnings with ORed constants instead of a literal
15850
15851 This makes the assignment easier to understand.
15852
15853 scripts/dpkg-shlibdeps.pl | 2 +-
15854 1 file changed, 1 insertion(+), 1 deletion(-)
15855
15856 commit d4ffe3118cc8132910e80bb90999032523c90212
15857 Author: Maximilian Schwerin <maximilian.schwerin@tigris.de>
15858 Date: Wed May 20 09:56:42 2015 +0200
15859
15860 dpkg-scansources: Sort output by package name and version
15861
15862 This is useful if multiple versions of the same package are kept
15863 together in the same repository.
15864
15865 [guillem@debian.org:
15866 - Minor code formatting fix. ]
15867
15868 Signed-off-by: Guillem Jover <guillem@debian.org>
15869
15870 debian/changelog | 2 ++
15871 scripts/dpkg-scansources.pl | 4 +++-
15872 2 files changed, 5 insertions(+), 1 deletion(-)
15873
15874 commit dbdb71563e75a96cee24955db4d9981be8f7f8e9
15875 Author: Maximilian Schwerin <maximilian.schwerin@tigris.de>
15876 Date: Wed May 20 09:56:41 2015 +0200
15877
15878 dpkg-scanpackages: Sort output by package name and version
15879
15880 This is useful if multiple versions of the same package are kept
15881 together in the same repository.
15882
15883 Signed-off-by: Guillem Jover <guillem@debian.org>
15884
15885 debian/changelog | 2 ++
15886 scripts/dpkg-scanpackages.pl | 2 +-
15887 2 files changed, 3 insertions(+), 1 deletion(-)
15888
15889 commit d54b2f1ce614d51b6c9d25e9bb6e94557564db5e
15890 Author: Guillem Jover <guillem@debian.org>
15891 Date: Fri May 29 20:37:09 2015 +0200
15892
15893 build: Use system libmd if available
15894
15895 This fixes a build failure on at least FreeBSD, and possibly other
15896 BSD systems, where the md5.h header provided by libmd maps the md5
15897 functions to namespaced ones, and then there is a mismatch between
15898 the always included functions from libcompat and from libmd.
15899
15900 configure.ac | 1 +
15901 debian/changelog | 1 +
15902 lib/compat/Makefile.am | 3 ++-
15903 lib/dpkg/Makefile.am | 4 +++-
15904 lib/dpkg/libdpkg.pc.in | 2 +-
15905 m4/dpkg-libs.m4 | 16 +++++++++++++++-
15906 6 files changed, 23 insertions(+), 4 deletions(-)
15907
15908 commit 07655bd782222b94b84dce2a4200a3a2c04c4d69
15909 Author: Guillem Jover <guillem@debian.org>
15910 Date: Sat Mar 14 23:58:19 2015 +0100
15911
15912 build: Move PACKAGE_RELEASE definition from dpkg.h to configure.ac
15913
15914 There's no need to expose this macro in the API header. More so when the
15915 PACKAGE_VERSION macro is only defined in config.h which is not installed
15916 by default on the system.
15917
15918 configure.ac | 2 ++
15919 lib/dpkg/dpkg.h | 2 --
15920 2 files changed, 2 insertions(+), 2 deletions(-)
15921
15922 commit acf1c3f037184ae513fafe4c4adc43b2d57fc95d
15923 Author: Guillem Jover <guillem@debian.org>
15924 Date: Sat Mar 14 23:57:17 2015 +0100
15925
15926 libdpkg: Rename DPKG_VERSION_ARCH to PACKAGE_RELEASE
15927
15928 This avoids confusing the project-wide macro with the DPKG_VERSION_
15929 namespaced ones.
15930
15931 dpkg-deb/main.c | 2 +-
15932 dpkg-split/main.c | 2 +-
15933 dselect/main.cc | 4 ++--
15934 lib/dpkg/dpkg.h | 2 +-
15935 src/divertcmd.c | 2 +-
15936 src/main.c | 2 +-
15937 src/querycmd.c | 2 +-
15938 src/statcmd.c | 2 +-
15939 src/trigcmd.c | 2 +-
15940 9 files changed, 10 insertions(+), 10 deletions(-)
15941
15942 commit bf316c32edf2487d8b4b691ffb82fec368b92a2b
15943 Author: Ian Jackson <iwj@ubuntu.com>
15944 Date: Sat Apr 18 19:47:54 2015 +0200
15945
15946 dpkg: Honor Conflicts/Breaks/Pre-Depends for packages in unpacked and half states
15947
15948 Closes: #377860
15949 Signed-off-by: Guillem Jover <guillem@debian.org>
15950
15951 debian/changelog | 2 ++
15952 src/depcon.c | 5 +++++
15953 2 files changed, 7 insertions(+)
15954
15955 commit 7366ce825ae2ab7feb73fe5458323fc79b8baa6f
15956 Author: Guillem Jover <guillem@debian.org>
15957 Date: Sat Apr 18 19:56:05 2015 +0200
15958
15959 dpkg: Sort PKG_STAT_ switch cases in descending order
15960
15961 src/depcon.c | 6 +++---
15962 1 file changed, 3 insertions(+), 3 deletions(-)
15963
15964 commit 734381f8f57cdf78ebf7c62b58698b59ad96434f
15965 Author: Guillem Jover <guillem@debian.org>
15966 Date: Sun Feb 1 23:24:38 2015 +0100
15967
15968 dpkg-buildpackage: Make -j override any parallel option in DEB_BUILD_OPTIONS
15969
15970 The commit a24fa4c525934922a6035470556051d50ad4da02 changed the
15971 semantics in the opposite direction. Which does not make any sense
15972 at all, and goes against any current practice.
15973
15974 debian/changelog | 2 ++
15975 man/dpkg-buildpackage.1 | 5 ++---
15976 scripts/dpkg-buildpackage.pl | 1 -
15977 3 files changed, 4 insertions(+), 4 deletions(-)
15978
15979 commit c65e2c63e0735decb4b0a249f793e30df9848bfe
15980 Author: Guillem Jover <guillem@debian.org>
15981 Date: Sun Feb 1 23:24:38 2015 +0100
15982
15983 man: Remove spurious = from argless parallel option in dpkg-buildpackage
15984
15985 debian/changelog | 2 ++
15986 man/dpkg-buildpackage.1 | 4 ++--
15987 2 files changed, 4 insertions(+), 2 deletions(-)
15988
15989 commit 8e8c7b7fdefa0087ceb2e1ed304124f348f790a1
15990 Author: Guillem Jover <guillem@debian.org>
15991 Date: Fri May 22 07:58:47 2015 +0200
15992
15993 Dpkg::Shlibs::SymbolFile: Use map instead of foreach to initialize the hash
15994
15995 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
15996 1 file changed, 2 insertions(+), 2 deletions(-)
15997
15998 commit b24e5502d6963a1efe0940b31ae6ffc0c9ac6584
15999 Author: Guillem Jover <guillem@debian.org>
16000 Date: Wed May 27 20:56:56 2015 +0200
16001
16002 dpkg: Simplify sehandle handling
16003
16004 Remove pointless dpkg_selabel_get_handle() function, rename
16005 dpkg_sehandle to sehandle, and change dpkg_selabel_set_context() to
16006 access the variable directly.
16007
16008 src/selinux.c | 22 +++++++---------------
16009 1 file changed, 7 insertions(+), 15 deletions(-)
16010
16011 commit 2600dd55f20f2921b50a63803c22a2816ec07607
16012 Author: Guillem Jover <guillem@debian.org>
16013 Date: Wed May 27 20:50:51 2015 +0200
16014
16015 dpkg: Set the SE Linux file context even without a file type in mode
16016
16017 If the mode does not have a file type, for whatever reason, the
16018 libselinux labelling code will try to match on the pathname, which
16019 is better than no labelling at all.
16020
16021 This should never happen in practice, but it is a safer assumption
16022 and more future proof.
16023
16024 debian/changelog | 1 +
16025 src/selinux.c | 4 ----
16026 2 files changed, 1 insertion(+), 4 deletions(-)
16027
16028 commit 66cf80b20ae2a9ca5764dd1f7053afe1bf9597ed
16029 Author: Guillem Jover <guillem@debian.org>
16030 Date: Thu May 21 21:10:45 2015 +0200
16031
16032 dpkg: Fix setting the SE Linux context when a file has a statoverride
16033
16034 We need to pass the file type in the mode so that the SE labelling
16035 function does anything at all.
16036
16037 Closes: #786435
16038
16039 debian/changelog | 2 ++
16040 src/archives.c | 18 ++++++++++--------
16041 src/statcmd.c | 10 ++++++----
16042 3 files changed, 18 insertions(+), 12 deletions(-)
16043
16044 commit c5b1985591f15294cd73229126490b35c29ce88d
16045 Author: Guillem Jover <guillem@debian.org>
16046 Date: Thu May 21 21:08:24 2015 +0200
16047
16048 libdpkg: Use ~S_IFMT instead of hardcoded 07777 literal in chmod() call
16049
16050 lib/dpkg/file.c | 2 +-
16051 1 file changed, 1 insertion(+), 1 deletion(-)
16052
16053 commit 9163f5e583b4202f6119a7f645792e320a12c7fd
16054 Author: Guillem Jover <guillem@debian.org>
16055 Date: Thu May 21 20:10:37 2015 +0200
16056
16057 scripts, dselsect/methods: Switch from `` to operator qx()
16058
16059 dselect/methods/Dselect/Ftp.pm | 4 ++--
16060 dselect/methods/ftp/install.pl | 8 ++++----
16061 dselect/methods/ftp/setup.pl | 6 +++---
16062 dselect/methods/ftp/update.pl | 2 +-
16063 scripts/Dpkg/Arch.pm | 4 ++--
16064 scripts/Dpkg/Source/Package/V3/Git.pm | 2 +-
16065 6 files changed, 13 insertions(+), 13 deletions(-)
16066
16067 commit cd8c1f2573064f81c56e3552fa5c84a321dd4db2
16068 Author: Guillem Jover <guillem@debian.org>
16069 Date: Thu May 21 19:54:07 2015 +0200
16070
16071 Dpkg::Compression: Fix the current default compressor in the documentation
16072
16073 debian/changelog | 2 ++
16074 scripts/Dpkg/Compression.pm | 2 +-
16075 2 files changed, 3 insertions(+), 1 deletion(-)
16076
16077 commit 89c443f4d4bf27b8c1a57708b9fd83344d93bc65
16078 Author: Guillem Jover <guillem@debian.org>
16079 Date: Wed May 20 21:32:11 2015 +0200
16080
16081 Dpkg::Shlibs::SymbolFile: Do not replace #PACKAGE# in template mode
16082
16083 These markers get instantiated when generating the output files,
16084 replacing them when generating a template is wrong.
16085
16086 debian/changelog | 1 +
16087 scripts/Dpkg/Shlibs/SymbolFile.pm | 12 +++++++++---
16088 2 files changed, 10 insertions(+), 3 deletions(-)
16089
16090 commit d633338e57d140b6273d11ef54a3f3823c229524
16091 Author: Guillem Jover <guillem@debian.org>
16092 Date: Fri May 29 07:34:18 2015 +0200
16093
16094 Dpkg::BuildProfiles: Initialize $cache_profiles when setting them
16095
16096 We should consider the value being cached when we set it manually.
16097
16098 scripts/Dpkg/BuildProfiles.pm | 1 +
16099 1 file changed, 1 insertion(+)
16100
16101 commit 79ad650071220b43e10338034be442f7b3eea567
16102 Author: Guillem Jover <guillem@debian.org>
16103 Date: Wed May 20 14:49:56 2015 +0200
16104
16105 scripts: Use the state keyword
16106
16107 This moves the variables closer to the block they are being used in. And
16108 protects them from external access.
16109
16110 debian/changelog | 1 +
16111 scripts/Dpkg/Arch.pm | 49 +++++++++++++++++---------------
16112 scripts/Dpkg/Shlibs.pm | 3 +-
16113 scripts/Dpkg/Shlibs/Objdump.pm | 63 +++++++++++++++++++++---------------------
16114 scripts/Dpkg/Vendor.pm | 5 ++--
16115 5 files changed, 63 insertions(+), 58 deletions(-)
16116
16117 commit e4baa20f727c041f7dba60c18fc434053f13fa98
16118 Author: Guillem Jover <guillem@debian.org>
16119 Date: Wed May 20 14:47:11 2015 +0200
16120
16121 scripts: Use non-destructive substitutions inside map
16122
16123 This avoids having to use a temporary variable, and makes the code more
16124 clear.
16125
16126 debian/changelog | 1 +
16127 scripts/Dpkg/Source/Package/V1.pm | 2 +-
16128 scripts/Dpkg/Source/Package/V2.pm | 6 +-----
16129 3 files changed, 3 insertions(+), 6 deletions(-)
16130
16131 commit 8cb07a12ca16b099f368f78cd46ecec338e95367
16132 Author: Guillem Jover <guillem@debian.org>
16133 Date: Wed May 20 14:45:34 2015 +0200
16134
16135 scripts: Add missing strict and warnings pragmas for submodules
16136
16137 debian/changelog | 2 ++
16138 scripts/Dpkg/Control/HashCore.pm | 3 +++
16139 scripts/Dpkg/Shlibs/Objdump.pm | 3 +++
16140 3 files changed, 8 insertions(+)
16141
16142 commit 018dd2fd3bd73fe5218d6aef09e7bab54de652ca
16143 Author: Guillem Jover <guillem@debian.org>
16144 Date: Wed May 20 14:43:54 2015 +0200
16145
16146 doc: Bump minimal Perl version to 5.14.2
16147
16148 The current version in Debian oldstable (wheezy) is 5.14.2.
16149
16150 doc/coding-style.txt | 4 ++--
16151 1 file changed, 2 insertions(+), 2 deletions(-)
16152
16153 commit 1086dec9c8f292789ada307a324f54e3a21c8769
16154 Author: Zhou Mo <cdluminate@gmail.com>
16155 Date: Wed May 27 19:29:09 2015 +0200
16156
16157 po: Update Simplified Chinese programs translation
16158
16159 Closes: #786377
16160 Signed-off-by: Guillem Jover <guillem@debian.org>
16161
16162 debian/changelog | 1 +
16163 po/zh_CN.po | 40 ++++++++++++++++++----------------------
16164 2 files changed, 19 insertions(+), 22 deletions(-)
16165
16166 commit 8365e0e1e53cde1f0b064ab65d50602dec1feff2
16167 Author: Sven Joachim <svenjoac@gmx.de>
16168 Date: Fri May 22 16:54:42 2015 +0200
16169
16170 German dselect translation update
16171
16172 Update to 276t.
16173
16174 debian/changelog | 3 ++
16175 dselect/po/de.po | 98 ++++++++++++++++++--------------------------------------
16176 2 files changed, 35 insertions(+), 66 deletions(-)
16177
16178 commit 438db7a31e074691e70e8ace7fff91631030624b
16179 Author: Guillem Jover <guillem@debian.org>
16180 Date: Mon Mar 16 23:00:05 2015 +0100
16181
16182 dpkg-deb, dpkg: Do not allow pathnames with embedded newlines
16183
16184 None of the deb toolchain supports embedded newlines in filenames, we
16185 could try to escape them but then we'd need to add support in other
16186 tools to unescape these too, and this does not sem worth the trouble.
16187
16188 Closes: #720761
16189
16190 debian/changelog | 2 ++
16191 dpkg-deb/build.c | 2 ++
16192 src/archives.c | 4 ++++
16193 3 files changed, 8 insertions(+)
16194
16195 commit 2739012645f59d15ec9bae8e519d7ae6624b504c
16196 Author: Guillem Jover <guillem@debian.org>
16197 Date: Mon May 18 23:24:30 2015 +0200
16198
16199 libdpkg: Cast c_isbits() c argument to unsigned char when indexing the array
16200
16201 We need c to wrap around as an unsigned char when it is -1 (i.e. EOF).
16202
16203 debian/changelog | 4 ++++
16204 lib/dpkg/c-ctype.c | 2 +-
16205 2 files changed, 5 insertions(+), 1 deletion(-)
16206
16207 commit d760ee8968b11715efb62047896ace32a8c40676
16208 Author: Guillem Jover <guillem@debian.org>
16209 Date: Tue May 19 04:13:21 2015 +0200
16210
16211 debian: Fix typos in changelog
16212
16213 Reported-by: Niels Thykier <niels@thykier.net> (variable typo)
16214
16215 debian/changelog | 4 ++--
16216 1 file changed, 2 insertions(+), 2 deletions(-)
16217
16218 commit ebe8a053e09bf0b1d9d28f7234f0f06aef91c11f
16219 Author: Sven Joachim <svenjoac@gmx.de>
16220 Date: Mon May 18 21:07:08 2015 +0200
16221
16222 German dpkg translation update
16223
16224 Update to 1091t.
16225
16226 debian/changelog | 3 ++
16227 po/de.po | 125 +++++++++++++++++++++++--------------------------------
16228 2 files changed, 54 insertions(+), 74 deletions(-)
16229
16230 commit 841381f3e8c2360703974a5bcd1386762aaeaa53
16231 Author: Helge Kreutzmann <debian@helgefjell.de>
16232 Date: Mon May 18 19:52:13 2015 +0200
16233
16234 Update German translation of manual pages
16235
16236 Update to 2389t.
16237
16238 debian/changelog | 3 ++-
16239 man/po/de.po | 10 +++-------
16240 2 files changed, 5 insertions(+), 8 deletions(-)
16241
16242 commit 9d21b34f2f6c0af2582a526da6f87ec3b89cde2c
16243 Author: Guillem Jover <guillem@debian.org>
16244 Date: Mon May 18 16:08:52 2015 +0200
16245
16246 Bump version to 1.18.1
16247
16248 debian/changelog | 6 ++++++
16249 1 file changed, 6 insertions(+)
16250
16251 commit d1ee0ce8b6c72b15bca23227434cd2fe9d82a476
16252 Author: Guillem Jover <guillem@debian.org>
16253 Date: Mon May 18 15:08:38 2015 +0200
16254
16255 Release 1.18.0
16256
16257 debian/changelog | 7 +++----
16258 1 file changed, 3 insertions(+), 4 deletions(-)
16259
16260 commit 936050b34639aabb413f4a0d1b7ce95dd5205d16
16261 Author: Guillem Jover <guillem@debian.org>
16262 Date: Mon May 18 15:26:19 2015 +0200
16263
16264 po: Regenerate .pot files and merge .po files with them
16265
16266 man/po/de.po | 198 ++++++++++++++++++++-------------------
16267 man/po/dpkg-man.pot | 157 +++++++++++++++++--------------
16268 man/po/es.po | 214 ++++++++++++++++++++++++++++--------------
16269 man/po/fr.po | 240 +++++++++++++++++++++++++++++++++--------------
16270 man/po/hu.po | 177 +++++++++++++++++++++--------------
16271 man/po/it.po | 241 ++++++++++++++++++++++++++++++++++--------------
16272 man/po/ja.po | 214 ++++++++++++++++++++++++++++--------------
16273 man/po/pl.po | 214 ++++++++++++++++++++++++++++--------------
16274 man/po/pt_BR.po | 157 +++++++++++++++++--------------
16275 man/po/ru.po | 174 ++++++++++++++++++++--------------
16276 man/po/sv.po | 240 +++++++++++++++++++++++++++++++++--------------
16277 man/po/zh_CN.po | 165 +++++++++++++++++++--------------
16278 po/ast.po | 31 +++++--
16279 po/bs.po | 15 +--
16280 po/ca.po | 31 +++++--
16281 po/cs.po | 34 ++++---
16282 po/da.po | 31 +++++--
16283 po/de.po | 31 +++++--
16284 po/dpkg.pot | 13 ++-
16285 po/dz.po | 39 +++++---
16286 po/el.po | 36 +++++---
16287 po/eo.po | 31 +++++--
16288 po/es.po | 34 ++++---
16289 po/et.po | 34 ++++---
16290 po/eu.po | 31 +++++--
16291 po/fr.po | 43 ++++++---
16292 po/gl.po | 36 +++++---
16293 po/hu.po | 37 +++++---
16294 po/id.po | 31 +++++--
16295 po/it.po | 31 +++++--
16296 po/ja.po | 31 +++++--
16297 po/km.po | 37 +++++---
16298 po/ko.po | 31 +++++--
16299 po/ku.po | 23 +++--
16300 po/lt.po | 34 ++++---
16301 po/mr.po | 37 +++++---
16302 po/nb.po | 33 ++++---
16303 po/ne.po | 36 +++++---
16304 po/nl.po | 37 +++++---
16305 po/nn.po | 38 +++++---
16306 po/pa.po | 23 +++--
16307 po/pl.po | 31 +++++--
16308 po/pt.po | 33 ++++---
16309 po/pt_BR.po | 38 +++++---
16310 po/ro.po | 31 +++++--
16311 po/ru.po | 31 +++++--
16312 po/sk.po | 31 +++++--
16313 po/sv.po | 31 +++++--
16314 po/th.po | 31 +++++--
16315 po/tl.po | 38 +++++---
16316 po/tr.po | 35 +++++--
16317 po/vi.po | 34 +++++--
16318 po/zh_CN.po | 35 +++++--
16319 po/zh_TW.po | 31 +++++--
16320 scripts/po/ca.po | 118 +++++++++++++-----------
16321 scripts/po/de.po | 31 +++----
16322 scripts/po/dpkg-dev.pot | 78 ++++++++--------
16323 scripts/po/es.po | 115 ++++++++++++-----------
16324 scripts/po/fr.po | 116 ++++++++++++-----------
16325 scripts/po/pl.po | 116 ++++++++++++-----------
16326 scripts/po/ru.po | 110 +++++++++++-----------
16327 scripts/po/sv.po | 116 ++++++++++++-----------
16328 62 files changed, 2890 insertions(+), 1660 deletions(-)
16329
16330 commit d658a8ec1110c9b3b20987cd903a54f59801117f
16331 Author: Guillem Jover <guillem@debian.org>
16332 Date: Sun May 17 04:54:47 2015 +0200
16333
16334 libdpkg: Consider foreign packages ambiguous in need of arch-qualifier
16335
16336 With cross-arch dependencies, foreign arch-qualified dependencies and
16337 foreign packages become really ambiguous in error messages, but also
16338 on the usual progress reporting.
16339
16340 Arch-qualifying foreign packages should be backwards compatible, because
16341 if a user had foreign packages installed on a pre-multiarch dpkg, then
16342 that was already out of spec. And if they do now, it means they have
16343 enabled multiarch. Keeping Multi-Arch:same packages always arch-qualified
16344 still makes sense because those will not appear on a non-Multi-Arch
16345 enabled distribution, and are required to distinguish which instance we
16346 are referring to.
16347
16348 debian/changelog | 1 +
16349 lib/dpkg/pkg-show.c | 8 ++++----
16350 2 files changed, 5 insertions(+), 4 deletions(-)
16351
16352 commit 6289376d25637a55e468d154c8c4e78aa26f1f30
16353 Author: Guillem Jover <guillem@debian.org>
16354 Date: Sun May 17 19:41:00 2015 +0200
16355
16356 dpkg: When upgrading, copy over the cached arch-qualified package name
16357
16358 We need to make sure that the cached arch-qualified package name is
16359 updated too, or we might end up with the wrong arch-qualified package
16360 name on cross-upgrades.
16361
16362 debian/changelog | 2 ++
16363 src/unpack.c | 1 +
16364 2 files changed, 3 insertions(+)
16365
16366 commit 8f28c5172ce9c1a765222311afabbefb5a9bf1d5
16367 Author: Guillem Jover <guillem@debian.org>
16368 Date: Sat Apr 18 21:36:29 2015 +0200
16369
16370 Dpkg::Shlibs: Reorder library directories
16371
16372 The correct order is:
16373
16374 «dpkg-shlibdeps -l» > ENV{LD_LIBRARY_PATHS} > cross-multiarch >
16375 DEFAULT_LIBRARY_PATH > ld.so.conf > DEFAULT_MULTILIB_PATH
16376
16377 This preserves the ld.so behavior, gives preference to the cross paths,
16378 and preserves -l and ENV{LD_LIBRARY_PATHS} as the ones to override all
16379 the rest.
16380
16381 debian/changelog | 3 +++
16382 scripts/Dpkg/Shlibs.pm | 26 ++++++++++++++------------
16383 2 files changed, 17 insertions(+), 12 deletions(-)
16384
16385 commit 37b7e396bef84e73b9290c1e746e867bf7009850
16386 Author: Guillem Jover <guillem@debian.org>
16387 Date: Fri May 15 17:05:04 2015 +0200
16388
16389 Dpkg::Shlibs: Remove ancient multilib paths
16390
16391 The /emul/ia32-linux/lib and /emul/ia32-linux/usr/lib paths, inherited
16392 from ia64, have long been unused, since Debian squeeze. It's about time
16393 to get rid of them.
16394
16395 debian/changelog | 1 +
16396 scripts/Dpkg/Shlibs.pm | 3 +--
16397 2 files changed, 2 insertions(+), 2 deletions(-)
16398
16399 commit 93da43460d292198c02c5f0a8b0bf4929c0dd915
16400 Author: Guillem Jover <guillem@debian.org>
16401 Date: Fri May 15 02:41:44 2015 +0200
16402
16403 Dpkg::Shlibs: Do not add cross-root directories to default search list
16404
16405 There's no reason to include these in the default search library list
16406 anymore, as multiarch has superseded this usage for a long time, and no
16407 package in Debian should be shipping libraries in those paths neither
16408 other packages linking against those. Not including the paths avoids
16409 polluting the search list.
16410
16411 If a user outside Debian wants to use a cross-root layout, the
16412 «dpkg-shlibdeps -l» option can be used to specify those.
16413
16414 debian/changelog | 2 ++
16415 scripts/Dpkg/Shlibs.pm | 11 +----------
16416 2 files changed, 3 insertions(+), 10 deletions(-)
16417
16418 commit 7b52b5fa9d855ce1f3d78bd2795ccb40a22feda2
16419 Author: Guillem Jover <guillem@debian.org>
16420 Date: Fri May 15 14:50:24 2015 +0200
16421
16422 Dpkg::Shlibs: Fix add_library_dir to initialize the library paths if needed
16423
16424 We need to initialize the paths, otherwise a subsequent initialization
16425 will discard any paths added with this function.
16426
16427 Regression introduced in commit 96e0d5d129fd963b3ef254580985c54bb717b5af.
16428
16429 scripts/Dpkg/Shlibs.pm | 3 +++
16430 scripts/t/Dpkg_Shlibs.t | 15 +++++++++++++--
16431 2 files changed, 16 insertions(+), 2 deletions(-)
16432
16433 commit 4c64976c089756201ecf6e0c60285f14a922764a
16434 Author: Guillem Jover <guillem@debian.org>
16435 Date: Sat May 16 06:41:55 2015 +0200
16436
16437 scripts/t: Remove unused use Data::Dumper
16438
16439 scripts/t/Dpkg_Shlibs.t | 2 --
16440 1 file changed, 2 deletions(-)
16441
16442 commit 1ca7f6ff559a98215ce2e13fb8a8f4c4b42b28f9
16443 Author: Guillem Jover <guillem@debian.org>
16444 Date: Sat May 16 06:38:31 2015 +0200
16445
16446 scripts/t: Swap is_deeply() got and expected arguments
16447
16448 scripts/t/Dpkg_Shlibs.t | 6 +++---
16449 1 file changed, 3 insertions(+), 3 deletions(-)
16450
16451 commit 9470e136e954de5821428d4b18b50cb634a23a2d
16452 Author: Guillem Jover <guillem@debian.org>
16453 Date: Thu May 14 18:18:59 2015 +0200
16454
16455 scripts: Document dpkg version when module versions got bumped
16456
16457 This has two purposes, first it will make it easier to know if the
16458 module version needs to be bumped for the current development release,
16459 and second it will make it easier for users to know how "old" that
16460 module version is, and to which dpkg series and specific version it
16461 corresponds to.
16462
16463 debian/changelog | 1 +
16464 scripts/Dpkg.pm | 4 ++--
16465 scripts/Dpkg/BuildFlags.pm | 8 ++++----
16466 scripts/Dpkg/BuildOptions.pm | 4 ++--
16467 scripts/Dpkg/BuildProfiles.pm | 2 +-
16468 scripts/Dpkg/Changelog.pm | 2 +-
16469 scripts/Dpkg/Changelog/Debian.pm | 2 +-
16470 scripts/Dpkg/Changelog/Entry.pm | 2 +-
16471 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 ++--
16472 scripts/Dpkg/Changelog/Parse.pm | 2 +-
16473 scripts/Dpkg/Checksums.pm | 6 +++---
16474 scripts/Dpkg/Compression.pm | 6 +++---
16475 scripts/Dpkg/Compression/FileHandle.pm | 4 ++--
16476 scripts/Dpkg/Compression/Process.pm | 2 +-
16477 scripts/Dpkg/Conf.pm | 4 ++--
16478 scripts/Dpkg/Control.pm | 2 +-
16479 scripts/Dpkg/Control/Changelog.pm | 2 +-
16480 scripts/Dpkg/Control/Fields.pm | 2 +-
16481 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
16482 scripts/Dpkg/Control/Hash.pm | 2 +-
16483 scripts/Dpkg/Control/HashCore.pm | 4 ++--
16484 scripts/Dpkg/Control/Info.pm | 4 ++--
16485 scripts/Dpkg/Deps.pm | 12 ++++++------
16486 scripts/Dpkg/Exit.pm | 4 ++--
16487 scripts/Dpkg/Gettext.pm | 12 ++++--------
16488 scripts/Dpkg/IPC.pm | 6 +++---
16489 scripts/Dpkg/Index.pm | 2 +-
16490 scripts/Dpkg/Interface/Storable.pm | 2 +-
16491 scripts/Dpkg/Path.pm | 10 +++++-----
16492 scripts/Dpkg/Source/Package.pm | 4 ++--
16493 scripts/Dpkg/Substvars.pm | 10 +++++-----
16494 scripts/Dpkg/Vendor.pm | 4 ++--
16495 scripts/Dpkg/Version.pm | 4 ++--
16496 33 files changed, 69 insertions(+), 72 deletions(-)
16497
16498 commit 448faad0f04d7f56e5b708ff76213fe0f92c2ae2
16499 Author: Guillem Jover <guillem@debian.org>
16500 Date: Thu May 14 17:19:03 2015 +0200
16501
16502 Dpkg::Dist::Files: Allow ~ in added filenames
16503
16504 When we are constructing a .changes file we add the source artifacts
16505 to the distribution manually, before loading the distribution list
16506 from debian/files.
16507
16508 We should allow ~ in the filename as that's a valid character in a
16509 version number.
16510
16511 Regression introduced in commit ab15fd24dd1a8207ab1463410338f24283989f7c.
16512
16513 Reported-by: Niels Thykier <niels@thykier.net>
16514
16515 scripts/Dpkg/Dist/Files.pm | 2 +-
16516 scripts/t/Dpkg_Dist_Files.t | 29 ++++++++++++++++++++++++++++-
16517 2 files changed, 29 insertions(+), 2 deletions(-)
16518
16519 commit 915151a10317220fcf7d3b821020c94808fad155
16520 Author: Guillem Jover <guillem@debian.org>
16521 Date: Tue May 12 01:41:54 2015 +0200
16522
16523 scripts: Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles
16524
16525 debian/changelog | 1 +
16526 scripts/Dpkg/BuildFlags.pm | 2 +-
16527 scripts/Dpkg/BuildOptions.pm | 2 +-
16528 scripts/Dpkg/Changelog.pm | 4 ++--
16529 scripts/Dpkg/Changelog/Debian.pm | 4 ++--
16530 scripts/Dpkg/Changelog/Entry.pm | 2 +-
16531 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
16532 scripts/Dpkg/Changelog/Parse.pm | 4 ++--
16533 scripts/Dpkg/Checksums.pm | 2 +-
16534 scripts/Dpkg/Conf.pm | 2 +-
16535 scripts/Dpkg/Control.pm | 2 +-
16536 scripts/Dpkg/Control/Changelog.pm | 2 +-
16537 scripts/Dpkg/Control/HashCore.pm | 2 +-
16538 scripts/Dpkg/Control/Info.pm | 2 +-
16539 scripts/Dpkg/Deps.pm | 2 +-
16540 scripts/Dpkg/Index.pm | 2 +-
16541 scripts/Dpkg/Source/Package.pm | 10 ++++++++--
16542 scripts/Dpkg/Vendor/Default.pm | 2 +-
16543 scripts/Dpkg/Version.pm | 2 +-
16544 19 files changed, 29 insertions(+), 22 deletions(-)
16545
16546 commit 32655cdb3a933bcafbc999fa156ed075938c176b
16547 Author: Guillem Jover <guillem@debian.org>
16548 Date: Tue May 12 00:59:39 2015 +0200
16549
16550 scripts/t: Reduce timeout from 5 to 1 in test case
16551
16552 The invoked sleep is 10 seconds, so reducing the timeout to 1 second
16553 should be safe, as this is all time bounded. This also speeds up the
16554 test suite.
16555
16556 debian/changelog | 1 +
16557 scripts/t/Dpkg_IPC.t | 2 +-
16558 2 files changed, 2 insertions(+), 1 deletion(-)
16559
16560 commit 8729c1bcfab023e864acf5c19ca97c6d1ea283a8
16561 Author: Guillem Jover <guillem@debian.org>
16562 Date: Tue May 12 00:57:51 2015 +0200
16563
16564 scripts/t: Do not use a timeout when testing cat I/O
16565
16566 While a 5 seconds timeout should be usually safe, it pretty much depends
16567 on the system being fast enough, and not being under any other load.
16568
16569 This also ties unrelated checks together, and unnecessarily slows down
16570 the test suite.
16571
16572 debian/changelog | 1 +
16573 scripts/t/Dpkg_IPC.t | 5 ++---
16574 2 files changed, 3 insertions(+), 3 deletions(-)
16575
16576 commit 5f5f7c3b90839005060ef58ea3e1abcf214b018f
16577 Author: Guillem Jover <guillem@debian.org>
16578 Date: Tue May 12 00:49:29 2015 +0200
16579
16580 Dpkg::IPC: Kill the process when reaching timeout in wait_child()
16581
16582 If we reached the timeout while waiting for the process to terminate,
16583 we should not leave the dangling process running astray.
16584
16585 debian/changelog | 1 +
16586 scripts/Dpkg/IPC.pm | 11 ++++++++---
16587 2 files changed, 9 insertions(+), 3 deletions(-)
16588
16589 commit bd290bf49f15246092d592c38b9f36366c1edbd1
16590 Author: Guillem Jover <guillem@debian.org>
16591 Date: Mon May 11 17:44:34 2015 +0200
16592
16593 dselect: Remove outdated local copy of the Debian README.mirrors.txt file
16594
16595 This file was a very outdated copy from before 2001, the user is better
16596 served by downloading it once they are doing the setup, in case they use
16597 Debian. There's no point in doing it ourselves, as the download methods
16598 need a major revamp anyway.
16599
16600 Closes: #784966
16601
16602 debian/changelog | 3 +
16603 dselect/methods/Dselect/Ftp.pm | 11 +-
16604 dselect/methods/Makefile.am | 1 -
16605 dselect/methods/ftp/README.mirrors.txt | 259 ---------------------------------
16606 4 files changed, 7 insertions(+), 267 deletions(-)
16607
16608 commit 2a2977862fe0dc0826e2fb0af4dad2a0c3f8c365
16609 Author: Niels Thykier <niels@thykier.net>
16610 Date: Sat Apr 4 08:12:44 2015 +0200
16611
16612 libdpkg: Fix typo in Doxygen documentation
16613
16614 Signed-off-by: Niels Thykier <niels@thykier.net>
16615 Signed-off-by: Guillem Jover <guillem@debian.org>
16616
16617 lib/dpkg/arch.c | 2 +-
16618 1 file changed, 1 insertion(+), 1 deletion(-)
16619
16620 commit ee36bf55d5666f72e925737bc850ec20267d8220
16621 Author: Guillem Jover <guillem@debian.org>
16622 Date: Wed Mar 25 19:32:30 2015 +0100
16623
16624 libdpkg: Mention (^Z) instead of char for the MSDOS end of file character
16625
16626 Let's not use unneeded abbreviations, but in this case instead of just
16627 expanding “char”, we'll say “(^Z)” like in the other error message
16628 instance.
16629
16630 debian/changelog | 1 +
16631 lib/dpkg/parse.c | 2 +-
16632 2 files changed, 2 insertions(+), 1 deletion(-)
16633
16634 commit 66ef975101966d528e479e749ff7529eaceac7e4
16635 Author: Guillem Jover <guillem@debian.org>
16636 Date: Sat Mar 21 11:58:58 2015 +0100
16637
16638 libdpkg: Rename parse_EOF() to parse_at_eof()
16639
16640 There's no actual reason to have EOF uppercased, just lowercase and have
16641 the function be more descriptive.
16642
16643 lib/dpkg/parse.c | 24 ++++++++++++------------
16644 lib/dpkg/parsedump.h | 2 +-
16645 2 files changed, 13 insertions(+), 13 deletions(-)
16646
16647 commit 67090e4a5210b688ff24619590f28e7d63830479
16648 Author: Guillem Jover <guillem@debian.org>
16649 Date: Fri Mar 20 22:59:55 2015 +0100
16650
16651 libdpkg: Rename filter symbols to digest
16652
16653 This clarifies the current functionality of this set of symbols.
16654
16655 lib/dpkg/buffer.c | 60 ++++++++++++++++++++++++++--------------------------
16656 lib/dpkg/buffer.h | 20 +++++++++---------
16657 lib/dpkg/libdpkg.map | 2 +-
16658 3 files changed, 41 insertions(+), 41 deletions(-)
16659
16660 commit 5bcdaa5eac7178031e3cb6035df58a12a4a1fa2a
16661 Author: Guillem Jover <guillem@debian.org>
16662 Date: Thu Mar 19 13:51:22 2015 +0100
16663
16664 libdpkg: Handle libtool executables in progname unit test
16665
16666 debian/changelog | 1 +
16667 lib/dpkg/t/t-progname.c | 8 +++++++-
16668 2 files changed, 8 insertions(+), 1 deletion(-)
16669
16670 commit df62aa18e2e0d0d67183199f57b761dba6e9c721
16671 Author: Guillem Jover <guillem@debian.org>
16672 Date: Thu Mar 19 13:47:05 2015 +0100
16673
16674 libdpkg: Add missing dpkg_error functions to the map file
16675
16676 lib/dpkg/libdpkg.map | 3 +++
16677 1 file changed, 3 insertions(+)
16678
16679 commit 20a5b3509e94c1a349657c2a9e656d5ddbe558b6
16680 Author: Guillem Jover <guillem@debian.org>
16681 Date: Wed Mar 18 23:08:34 2015 +0100
16682
16683 dpkg-shlibdeps: Use Dpkg::Substvars instead of ad-hoc parsing the file
16684
16685 scripts/dpkg-shlibdeps.pl | 33 +++++++++++++--------------------
16686 1 file changed, 13 insertions(+), 20 deletions(-)
16687
16688 commit 9aa0a60a2491caeed59af5fd760c064b3be3cc00
16689 Author: Guillem Jover <guillem@debian.org>
16690 Date: Wed Mar 18 22:42:23 2015 +0100
16691
16692 Dpkg::Substvars: Add new filter() method
16693
16694 debian/changelog | 1 +
16695 scripts/Dpkg/Substvars.pm | 27 +++++++++++++++++++++++++--
16696 scripts/Makefile.am | 1 +
16697 scripts/t/Dpkg_Substvars.t | 36 +++++++++++++++++++++++++++++++++++-
16698 scripts/t/Dpkg_Substvars/substvars2 | 7 +++++++
16699 5 files changed, 69 insertions(+), 3 deletions(-)
16700
16701 commit a58dd78cb1667a26961f07ba80f0f2d676e41959
16702 Author: Guillem Jover <guillem@debian.org>
16703 Date: Wed Mar 18 23:18:11 2015 +0100
16704
16705 Dpkg::Dist::Files: Add new filter() method
16706
16707 scripts/Dpkg/Dist/Files.pm | 14 ++++++++++++++
16708 scripts/t/Dpkg_Dist_Files.t | 33 ++++++++++++++++++++++++++++++++-
16709 2 files changed, 46 insertions(+), 1 deletion(-)
16710
16711 commit b9cec509388cb444b1acf4baa69c90a4ef9e9241
16712 Author: Guillem Jover <guillem@debian.org>
16713 Date: Sun May 10 22:55:03 2015 +0200
16714
16715 Dpkg::Dist::Files: Add new reset() method
16716
16717 scripts/Dpkg/Dist/Files.pm | 6 ++++++
16718 1 file changed, 6 insertions(+)
16719
16720 commit 5b62b3a0ff0692a111447e71581f2e4659e97595
16721 Author: Guillem Jover <guillem@debian.org>
16722 Date: Wed Mar 18 23:24:34 2015 +0100
16723
16724 Dpkg::Conf: Improve filter function
16725
16726 Use stub functions when the user does not provide them, to allow
16727 filtering with a single grep().
16728
16729 scripts/Dpkg/Conf.pm | 13 +++++--------
16730 1 file changed, 5 insertions(+), 8 deletions(-)
16731
16732 commit f3deda236b2fe425a1d1ff79e8d894f7047fedaa
16733 Author: Guillem Jover <guillem@debian.org>
16734 Date: Wed May 13 23:23:27 2015 +0200
16735
16736 scripts/t: Add test cases for Dpkg::Checksums
16737
16738 debian/changelog | 2 +-
16739 scripts/Makefile.am | 3 ++
16740 scripts/t/Dpkg_Checksums.t | 99 ++++++++++++++++++++++++++++++++++++++++-
16741 scripts/t/Dpkg_Checksums/data-1 | 1 +
16742 scripts/t/Dpkg_Checksums/data-2 | 1 +
16743 scripts/t/Dpkg_Checksums/empty | 0
16744 6 files changed, 103 insertions(+), 3 deletions(-)
16745
16746 commit b2567f003544ab36b8c7a04aa6cc76f481a9b5f7
16747 Author: Guillem Jover <guillem@debian.org>
16748 Date: Wed May 13 17:47:06 2015 +0200
16749
16750 scripts/t: Remove note that Dpkg_Getopt.t needs actual test cases
16751
16752 The module already has 100% code coverage.
16753
16754 scripts/t/Dpkg_Getopt.t | 2 --
16755 1 file changed, 2 deletions(-)
16756
16757 commit 94340b6b3f02450373f97dba607eb2887f4b6628
16758 Author: Guillem Jover <guillem@debian.org>
16759 Date: Wed May 13 17:33:35 2015 +0200
16760
16761 scripts/t: Add test cases for Dpkg::Conf
16762
16763 debian/changelog | 1 +
16764 scripts/Makefile.am | 1 +
16765 scripts/t/Dpkg_Conf.t | 92 +++++++++++++++++++++++++++++++++++++++-
16766 scripts/t/Dpkg_Conf/config-mixed | 23 ++++++++++
16767 4 files changed, 115 insertions(+), 2 deletions(-)
16768
16769 commit e2047c6fae9dec683013e814ece7b13a96cdce37
16770 Author: Guillem Jover <guillem@debian.org>
16771 Date: Sun May 10 05:08:52 2015 +0200
16772
16773 Dpkg::Control::HashCore: Use proper quotes
16774
16775 Reverts partial regression introduced with cherry pick in commit
16776 aea291e3db1ac0414dcf005a0a607e78bdd77a5e.
16777
16778 scripts/Dpkg/Control/HashCore.pm | 2 +-
16779 scripts/po/de.po | 2 +-
16780 2 files changed, 2 insertions(+), 2 deletions(-)
16781
16782 commit 369b8aa9127069f2569eb8ac27b50b42c3a141ac
16783 Author: Guillem Jover <guillem@debian.org>
16784 Date: Sun May 17 18:44:11 2015 +0200
16785
16786 man: Fix spelling error
16787
16788 Regression introduced in commit 30d45ed5ccc3b9cf1f7cc745a1f293137ec958aa.
16789
16790 Warned-by: lintian
16791
16792 man/update-alternatives.1 | 2 +-
16793 1 file changed, 1 insertion(+), 1 deletion(-)
16794
16795 commit 696fdb1c68b4ee1ffcb83dbb30b8b761b5be2eef
16796 Author: Mert Dirik <mertdirik@gmail.com>
16797 Date: Sun May 17 20:04:26 2015 +0200
16798
16799 po: Update Turkish programs translation
16800
16801 Closes: #785096
16802 Signed-off-by: Guillem Jover <guillem@debian.org>
16803
16804 debian/changelog | 1 +
16805 po/tr.po | 426 +++++++++++++++++++++++--------------------------------
16806 2 files changed, 182 insertions(+), 245 deletions(-)
16807
16808 commit 9b40bf6c311815cbbf49aa8e0bdc9bf786816f50
16809 Author: Helge Kreutzmann <debian@helgefjell.de>
16810 Date: Sun May 10 05:50:14 2015 +0200
16811
16812 Update German translation of manual pages
16813
16814 Update to 2389t.
16815
16816 man/po/de.po | 151 ++++++++++-------------------------------------------------
16817 1 file changed, 24 insertions(+), 127 deletions(-)
16818
16819 commit ac6d5f6bedc88fe5f50264818afb70a14dd5d3cc
16820 Author: Helge Kreutzmann <debian@helgefjell.de>
16821 Date: Sat May 9 18:49:04 2015 +0200
16822
16823 Update German translation of manual pages
16824
16825 Update to 2370t18f1u.
16826
16827 man/po/de.po | 1465 ++++++++++++++++++++++++++++++----------------------------
16828 1 file changed, 756 insertions(+), 709 deletions(-)
16829
16830 commit 7de08d413aed20cb1f2ad7c36a6396ba3bf7afd9
16831 Author: Helge Kreutzmann <debian@helgefjell.de>
16832 Date: Sat May 9 13:27:32 2015 +0200
16833
16834 Update German scripts translation
16835
16836 Update to 552t.
16837
16838 scripts/po/de.po | 32 ++++++++++++++++++++++----------
16839 1 file changed, 22 insertions(+), 10 deletions(-)
16840
16841 commit 18e044bb6b6d776a0a10dc045c00fbe8441df593
16842 Author: Guillem Jover <guillem@debian.org>
16843 Date: Fri May 8 06:27:35 2015 +0200
16844
16845 dpkg-genchanges: Remove intermediate @f variable
16846
16847 scripts/dpkg-genchanges.pl | 4 +---
16848 1 file changed, 1 insertion(+), 3 deletions(-)
16849
16850 commit 983e21eca2967b0c8e65f786ebd1b0e04ba52919
16851 Author: Guillem Jover <guillem@debian.org>
16852 Date: Fri May 8 06:24:49 2015 +0200
16853
16854 dpkg-genchanges: Annotate any non-deb binaries with their package type
16855
16856 Make it more generic, and annotate not just udebs with their package
16857 type.
16858
16859 debian/changelog | 2 ++
16860 scripts/dpkg-genchanges.pl | 2 +-
16861 2 files changed, 3 insertions(+), 1 deletion(-)
16862
16863 commit 5bd832f53875e7ed40a5f303f877c28cafa2899d
16864 Author: Guillem Jover <guillem@debian.org>
16865 Date: Mon May 4 05:44:38 2015 +0200
16866
16867 dpkg-genchanges: Allow binary packages not found in debian/control
16868
16869 We are already warning when a binary package is not found in
16870 debian/control, there's no actual reason to then error out because they
16871 do not have a section or priority in that debian/control file.
16872
16873 debian/changelog | 2 ++
16874 scripts/dpkg-genchanges.pl | 6 ++++--
16875 2 files changed, 6 insertions(+), 2 deletions(-)
16876
16877 commit 401f09ecf4735e2df774b17a5a771f4a1e191ba9
16878 Author: Guillem Jover <guillem@debian.org>
16879 Date: Mon May 4 05:44:38 2015 +0200
16880
16881 dpkg-genchanges: Merge two loops traversing the same keys
16882
16883 scripts/dpkg-genchanges.pl | 2 --
16884 1 file changed, 2 deletions(-)
16885
16886 commit 61088cb90955feeeac9fb6564b4b8c5c845831a1
16887 Author: Guillem Jover <guillem@debian.org>
16888 Date: Mon May 4 06:02:55 2015 +0200
16889
16890 dpkg-genchanges: Skip files based on the architecture from the filename
16891
16892 Instead of using the architecture from the package in the debian/control
16893 file, just use the one coming from the filename, as we rely too on the
16894 package name from the filename to get to the architecture.
16895
16896 debian/changelog | 1 +
16897 scripts/dpkg-genchanges.pl | 5 +----
16898 2 files changed, 2 insertions(+), 4 deletions(-)
16899
16900 commit ddbf6f259a1c6fd07db7db4cf022cbf1cf1da669
16901 Author: Guillem Jover <guillem@debian.org>
16902 Date: Mon May 4 09:28:03 2015 +0200
16903
16904 dpkg-genchanges: Use the checksums files list when building the Files field
16905
16906 This should guarantee that the output order is always the same as the
16907 other Checksum fields, even if debian/files entries change order.
16908
16909 debian/changelog | 2 ++
16910 scripts/dpkg-genchanges.pl | 4 ++++
16911 2 files changed, 6 insertions(+)
16912
16913 commit e69de9edc7d30172be68e92c3fe1e61329d0431a
16914 Author: Guillem Jover <guillem@debian.org>
16915 Date: Tue May 5 00:08:04 2015 +0200
16916
16917 dpkg-genchanges: Fix error message on empty dsc file
16918
16919 Pass the argument for the format string to the correct function call.
16920
16921 debian/changelog | 1 +
16922 scripts/dpkg-genchanges.pl | 2 +-
16923 2 files changed, 2 insertions(+), 1 deletion(-)
16924
16925 commit b36dc1c825378fbd96502336b0a5835ceb33f9ae
16926 Author: Guillem Jover <guillem@debian.org>
16927 Date: Tue Mar 24 23:57:35 2015 +0100
16928
16929 dpkg-genchanges: Fix perl warning when parsing BY-HAND file entries
16930
16931 Cherry picked from commit 23e354ae1211a754fdafd6718e3e61398f6c1d37.
16932
16933 Regression introduced in commit e1749d77a44ee1c82c2d047cf9be4b071554832d.
16934
16935 Closes: #781074
16936
16937 debian/changelog | 2 ++
16938 scripts/dpkg-genchanges.pl | 2 +-
16939 2 files changed, 3 insertions(+), 1 deletion(-)
16940
16941 commit 2c1bc6002ed100c29e1567683d75c36e58ea6f0c
16942 Author: Guillem Jover <guillem@debian.org>
16943 Date: Thu Apr 30 01:16:11 2015 +0200
16944
16945 dpkg-source: Remove stray whitespace in shebang
16946
16947 Spotted-by: Justin F. Hallett <thesin@users.sf.net>
16948
16949 scripts/dpkg-source.pl | 2 +-
16950 1 file changed, 1 insertion(+), 1 deletion(-)
16951
16952 commit ab15fd24dd1a8207ab1463410338f24283989f7c
16953 Author: Guillem Jover <guillem@debian.org>
16954 Date: Fri Mar 13 23:59:55 2015 +0100
16955
16956 Dpkg::Dist::Files: Parse filename on add_file() to initialize files values
16957
16958 scripts/Dpkg/Dist/Files.pm | 15 ++++++---------
16959 scripts/t/Dpkg_Dist_Files.t | 16 +++++++++++++++-
16960 2 files changed, 21 insertions(+), 10 deletions(-)
16961
16962 commit 715a507fc59c7cf679c7fedcd8f336697893ed27
16963 Author: Guillem Jover <guillem@debian.org>
16964 Date: Fri Mar 13 23:59:55 2015 +0100
16965
16966 Dpkg::Dist::Files: Factor file parsing into a new member function
16967
16968 scripts/Dpkg/Dist/Files.pm | 48 ++++++++++++++++++++++++++++++----------------
16969 1 file changed, 31 insertions(+), 17 deletions(-)
16970
16971 commit e974a079d91f1dcb0eb2b61fe3c825d714f299d6
16972 Author: Guillem Jover <guillem@debian.org>
16973 Date: Mon Apr 27 15:11:21 2015 +0200
16974
16975 Dpkg::Dist::Files: Always sort the files list on output
16976
16977 This guarantees the debian/files and anything parsing it via this module
16978 get reproducible results regardless of things such as parallel builds.
16979
16980 Reported-by: Jérémy Bobbio <lunar@debian.org>
16981
16982 debian/changelog | 3 +++
16983 scripts/Dpkg/Dist/Files.pm | 14 +++-----------
16984 scripts/t/Dpkg_Dist_Files.t | 18 ++++++++++--------
16985 3 files changed, 16 insertions(+), 19 deletions(-)
16986
16987 commit 1dc1c04ca808b0c9efc2c83eeb1de7a32f7b110f
16988 Author: Guillem Jover <guillem@debian.org>
16989 Date: Fri Apr 24 23:51:26 2015 +0200
16990
16991 dpkg-statoverride: Fix error messages on invalid uid/git/mode syntax errors
16992
16993 When parsing command-line arguments we should not say that the error
16994 comes from the statoverride file.
16995
16996 debian/changelog | 2 ++
16997 src/statdb.c | 6 +++---
16998 2 files changed, 5 insertions(+), 3 deletions(-)
16999
17000 commit db5c277534f955dc983bb81814df9ea08076c71e
17001 Author: Helge Kreutzmann <debian@helgefjell.de>
17002 Date: Wed May 6 14:39:14 2015 +0200
17003
17004 po: Update German man pages translation
17005
17006 Signed-off-by: Guillem Jover <guillem@debian.org>
17007
17008 man/po/de.po | 414 +++++++++++------------------------------------------------
17009 1 file changed, 74 insertions(+), 340 deletions(-)
17010
17011 commit 4503bec2779ba43e80fd605f8428e4af8669bf69
17012 Author: Trần Ngọc Quân <vnwildman@gmail.com>
17013 Date: Sun May 3 15:52:08 2015 +0700
17014
17015 po: Update Vietnamese programs translation
17016
17017 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
17018 Signed-off-by: Guillem Jover <guillem@debian.org>
17019
17020 debian/changelog | 1 +
17021 po/vi.po | 324 +++++++++++++++++++++++++------------------------------
17022 2 files changed, 147 insertions(+), 178 deletions(-)
17023
17024 commit 2ffe6c3acf4cf0b79e6bf752bcaf2737a9e1e998
17025 Author: Zhou Mo <cdluminate@gmail.com>
17026 Date: Fri Apr 24 01:56:56 2015 +0200
17027
17028 po: Update Simplified Chinese programs translation
17029
17030 Closes: #782326
17031 Signed-off-by: Guillem Jover <guillem@debian.org>
17032
17033 debian/changelog | 3 ++
17034 po/zh_CN.po | 102 ++++++++++++++++++++++---------------------------------
17035 2 files changed, 43 insertions(+), 62 deletions(-)
17036
17037 commit 1e61694dcd22ac8b16b55325c31ccc4bcf312f1b
17038 Author: Guillem Jover <guillem@debian.org>
17039 Date: Mon May 4 05:41:44 2015 +0200
17040
17041 build: Allow running scripts from outside the source tree
17042
17043 debian/rules | 2 +-
17044 run-script | 12 +++++++++---
17045 2 files changed, 10 insertions(+), 4 deletions(-)
17046
17047 commit de6bbfc869da500094a584d95c8d584ae5f75dea
17048 Author: Guillem Jover <guillem@debian.org>
17049 Date: Thu Apr 23 18:54:18 2015 +0200
17050
17051 build: Pass -Wall to automake in AM_INIT_AUTOMAKE
17052
17053 When we switched from the gnu to foreign flavor the warnings got more
17054 lax, bring them up a notch.
17055
17056 configure.ac | 2 +-
17057 debian/changelog | 1 +
17058 2 files changed, 2 insertions(+), 1 deletion(-)
17059
17060 commit a7caec3d1ac3b299f56c54dca206049f2fc5cf18
17061 Author: Guillem Jover <guillem@debian.org>
17062 Date: Thu Apr 23 18:50:58 2015 +0200
17063
17064 build: Call AM_PROG_AR
17065
17066 Even though we use libtool to link static libraries, it still requires
17067 AM_PROG_AR to be called to detect the archiver to use.
17068
17069 Warned-by: automake
17070
17071 configure.ac | 1 +
17072 debian/changelog | 1 +
17073 2 files changed, 2 insertions(+)
17074
17075 commit 1efac5a7b353d3294f61e3e528c729f18dca459a
17076 Author: Guillem Jover <guillem@debian.org>
17077 Date: Thu Apr 23 18:43:17 2015 +0200
17078
17079 build: Pass CC to the test suite
17080
17081 If the build system does not have gcc available, the Dpkg::Arch module
17082 requires the CC environment variable to be set so that we can detect
17083 the host system.
17084
17085 check.am | 1 +
17086 debian/changelog | 1 +
17087 2 files changed, 2 insertions(+)
17088
17089 commit 4436eea426184745c8d882f43ab2bee150d2d4a9
17090 Author: Guillem Jover <guillem@debian.org>
17091 Date: Thu Apr 23 18:38:33 2015 +0200
17092
17093 build: Use single suffix rules instead of non-portable %-pattern rules
17094
17095 debian/changelog | 1 +
17096 dselect/methods/Makefile.am | 4 +++-
17097 scripts/Makefile.am | 6 ++++--
17098 3 files changed, 8 insertions(+), 3 deletions(-)
17099
17100 commit 454137cb3972d3365ee9b0e71cd97f32219e25be
17101 Author: Roderich Schupp <roderich.schupp@gmail.com>
17102 Date: Fri Apr 24 01:47:29 2015 +0200
17103
17104 Dpkg::Control::Info: Do not print on undef filehandle in output()
17105
17106 Closes: #781887
17107 Signed-off-by: Guillem Jover <guillem@debian.org>
17108
17109 debian/changelog | 2 ++
17110 scripts/Dpkg/Control/Info.pm | 2 +-
17111 2 files changed, 3 insertions(+), 1 deletion(-)
17112
17113 commit 7e85106707c5ddea3381bc985e0c916507915bcc
17114 Author: Guillem Jover <guillem@debian.org>
17115 Date: Tue Apr 21 17:18:15 2015 +0200
17116
17117 Dpkg::Control::Info: Allow not loading the file in the constuctor
17118
17119 Accept an %opts argument for the constructor, and accept either passing
17120 a filename option as undef, or a scalar undef.
17121
17122 Closes: #782019
17123
17124 debian/changelog | 3 +++
17125 scripts/Dpkg/Control/Info.pm | 30 ++++++++++++++++++++++--------
17126 2 files changed, 25 insertions(+), 8 deletions(-)
17127
17128 commit 2a76ceda76f462cea6f50ac740ed95c343ec409e
17129 Author: Guillem Jover <guillem@debian.org>
17130 Date: Tue Apr 21 20:48:47 2015 +0200
17131
17132 Dpkg::Source::Patch: Pass PATCH_GET envvar instead of -g0 to patch
17133
17134 For GNU patch the default value for -g is already 0, but that option is
17135 not available in other systems, such as FreeBSD. Let's switch to use the
17136 environment variable PATCH_GET, so that we make sure it gets set to a
17137 known value, and so that we can stop using the unportable option.
17138
17139 debian/changelog | 3 +++
17140 scripts/Dpkg/Source/Patch.pm | 8 ++++----
17141 scripts/Dpkg/Source/Quilt.pm | 4 ++--
17142 3 files changed, 9 insertions(+), 6 deletions(-)
17143
17144 commit aea291e3db1ac0414dcf005a0a607e78bdd77a5e
17145 Author: Guillem Jover <guillem@debian.org>
17146 Date: Thu Mar 19 22:51:46 2015 +0100
17147
17148 Dpkg::Control::HashCore: Fix OpenPGP Armor Header Line parsing
17149
17150 Cherry picked from commit b4ccfe4982161b8beb44f1d0c98f791c4f238edd.
17151
17152 We should only accept [\r\t ] as trailing whitespace, although RFC4880
17153 does not clarify what whitespace really maps to, we should really match
17154 the GnuPG implementation anyway, as that is what we use to verify the
17155 signatures.
17156
17157 Fixes: CVE-2015-0840
17158 Reported-by: Jann Horn <jann@thejh.net>
17159
17160 debian/changelog | 5 +++++
17161 scripts/Dpkg/Control/HashCore.pm | 21 ++++++++++++---------
17162 scripts/Makefile.am | 1 +
17163 scripts/t/Dpkg_Control.t | 5 ++++-
17164 scripts/t/Dpkg_Control/bogus-armor-formfeed.dsc | 19 +++++++++++++++++++
17165 5 files changed, 41 insertions(+), 10 deletions(-)
17166
17167 commit 60b2a4fa317f0b473043b13fff16c52a812ad800
17168 Author: Guillem Jover <guillem@debian.org>
17169 Date: Tue Apr 21 18:38:15 2015 +0200
17170
17171 scripts/t: Skip test cases when there is no c++filt available
17172
17173 In principle we require c++filt at run-time, but for now let's not fail
17174 these tests on such systems.
17175
17176 debian/changelog | 1 +
17177 scripts/t/Dpkg_Shlibs.t | 9 +++++++++
17178 scripts/t/Dpkg_Shlibs_Cppfilt.t | 10 +++++++++-
17179 3 files changed, 19 insertions(+), 1 deletion(-)
17180
17181 commit 349f9c3569cb978f1cc0e69ac00d573d99581a18
17182 Author: Guillem Jover <guillem@debian.org>
17183 Date: Thu Apr 23 21:06:32 2015 +0200
17184
17185 s-s-d: Cleanup timespec_mul()
17186
17187 utils/start-stop-daemon.c | 7 ++++---
17188 1 file changed, 4 insertions(+), 3 deletions(-)
17189
17190 commit 033b2950694fc3fa6d90dca34de1e4f8fa06c934
17191 Author: Guillem Jover <guillem@debian.org>
17192 Date: Tue Apr 21 09:07:42 2015 +0200
17193
17194 s-s-d: Switch to use a monotonic clock if available
17195
17196 Use clock_gettime(CLOCK_MONOTONIC) if available instead of
17197 gettimeofday() which gets affected by abrupt system clock changes, and
17198 might mess with the timeout calculations.
17199
17200 Closes: #783014
17201 Suggested-by: Jose M Calhariz <jose.calhariz@hds.com>
17202
17203 debian/changelog | 3 +++
17204 utils/start-stop-daemon.c | 7 +++++++
17205 2 files changed, 10 insertions(+)
17206
17207 commit 7131cdd1dacf12ba9735cc62f0d1691d60e8cc72
17208 Author: Guillem Jover <guillem@debian.org>
17209 Date: Wed Apr 22 21:28:24 2015 +0200
17210
17211 s-s-d: Switch to use timespec instead of timeval
17212
17213 Switch to use pselect() instead of select().
17214
17215 utils/start-stop-daemon.c | 76 +++++++++++++++++++++++++++++++++--------------
17216 1 file changed, 53 insertions(+), 23 deletions(-)
17217
17218 commit c8c665f47a7353aeb078460a296d51dbd2a6620f
17219 Author: Guillem Jover <guillem@debian.org>
17220 Date: Sun Mar 1 22:22:04 2015 +0100
17221
17222 s-s-d: Do not leak kvm descriptors
17223
17224 Cherry picked from commit eaa073bc37901a6d8c46abc9fa5e7ec5551df04b.
17225
17226 We should close the kvm instances after every operation, so not to leak
17227 them, as they might exhaust the file descriptor pool, or leak into the
17228 started process.
17229
17230 Closes: #779467
17231 Based-on-patch-by: Jeff Epler <jepler@unpythonic.net>
17232
17233 debian/changelog | 2 ++
17234 utils/start-stop-daemon.c | 44 ++++++++++++++++++++++++++++++++++----------
17235 2 files changed, 36 insertions(+), 10 deletions(-)
17236
17237 commit e51c293832dd71645c7e2eff530e2a3bdca1b458
17238 Author: Helge Kreutzmann <debian@helgefjell.de>
17239 Date: Thu Apr 30 21:04:58 2015 +0200
17240
17241 Update German translation of manual pages
17242
17243 Update to 2320t67f1u.
17244
17245 man/po/de.po | 99 ++++++++++--------------------------------------------------
17246 1 file changed, 16 insertions(+), 83 deletions(-)
17247
17248 commit 6a7d94d9fbccfbbf32b363fd9eacff266c349fbb
17249 Author: Helge Kreutzmann <debian@helgefjell.de>
17250 Date: Sat Apr 25 21:44:43 2015 +0200
17251
17252 Update German translation of manual pages
17253
17254 Update to 2310t77f1u.
17255
17256 man/po/de.po | 334 ++++++++++-------------------------------------------------
17257 1 file changed, 56 insertions(+), 278 deletions(-)
17258
17259 commit f30d926803492c98e4baa9b32e7e2bae86d931bd
17260 Author: Guillem Jover <guillem@debian.org>
17261 Date: Tue Apr 21 07:34:40 2015 +0200
17262
17263 src/t: Fix dpkg-divert.t when skipping test due to missing /dev/full
17264
17265 We need to restore the admindir permissions or the subsequent
17266 non-skipped test will not pass.
17267
17268 src/t/dpkg_divert.t | 4 +++-
17269 1 file changed, 3 insertions(+), 1 deletion(-)
17270
17271 commit ff8419c7967af14bdc1d1aa629f7c355ae065817
17272 Author: Guillem Jover <guillem@debian.org>
17273 Date: Tue Mar 17 22:26:05 2015 +0100
17274
17275 dpkg-gensymbols: Use an intermediate variable to keep the file label
17276
17277 scripts/dpkg-gensymbols.pl | 12 +++++++++---
17278 1 file changed, 9 insertions(+), 3 deletions(-)
17279
17280 commit 9251cc40db1793d01ad0c27408fb0f170c067772
17281 Author: Guillem Jover <guillem@debian.org>
17282 Date: Mon Mar 16 23:53:16 2015 +0100
17283
17284 dpkg-gensymbols: Use the original template symbols file when diffing
17285
17286 We should not create a new template symbols file, because the output
17287 might change (different sorting order for example) relative to the
17288 original.
17289
17290 Closes: #773718
17291
17292 debian/changelog | 4 ++++
17293 scripts/dpkg-gensymbols.pl | 9 ++++++++-
17294 2 files changed, 12 insertions(+), 1 deletion(-)
17295
17296 commit 30caac9aa9e2559fc899caa88ae284b530ff524e
17297 Author: Guillem Jover <guillem@debian.org>
17298 Date: Tue Mar 17 22:25:32 2015 +0100
17299
17300 scripts: Move each statement into its own line
17301
17302 scripts/Dpkg/Conf.pm | 3 ++-
17303 scripts/Dpkg/Source/Package/V2.pm | 4 +++-
17304 scripts/Dpkg/Source/Patch.pm | 2 +-
17305 scripts/Dpkg/Substvars.pm | 4 +++-
17306 scripts/dpkg-gensymbols.pl | 4 +++-
17307 5 files changed, 12 insertions(+), 5 deletions(-)
17308
17309 commit c0e93b4815598b884eb68abd40601f0035022ef4
17310 Author: Guillem Jover <guillem@debian.org>
17311 Date: Fri Apr 3 17:06:26 2015 +0200
17312
17313 libdpkg: Remove unused LIST_CHECKNODE_PART and LIST_CHECKNODE macros
17314
17315 Instead of adding a missing “#include <assert.h>” to the header file,
17316 just remove the unused macros.
17317
17318 Prompted-by: Niels Thykier <niels@thykier.net>
17319
17320 lib/dpkg/dlist.h | 13 -------------
17321 1 file changed, 13 deletions(-)
17322
17323 commit 4d7f9ffbefde64ba28c6dc87a1c9a823cc7f56d7
17324 Author: Niels Thykier <niels@thykier.net>
17325 Date: Fri Apr 3 16:16:00 2015 +0200
17326
17327 Remove some unnecessary includes of assert.h
17328
17329 Signed-off-by: Niels Thykier <niels@thykier.net>
17330
17331 dpkg-deb/extract.c | 1 -
17332 dpkg-deb/main.c | 1 -
17333 dpkg-split/main.c | 1 -
17334 dpkg-split/queue.c | 1 -
17335 lib/dpkg/ehandle.c | 1 -
17336 lib/dpkg/log.c | 1 -
17337 src/help.c | 1 -
17338 7 files changed, 7 deletions(-)
17339
17340 commit 3a5e0d6cd99c92cfe7c22fb33c636bf15bcf4728
17341 Author: Guillem Jover <guillem@debian.org>
17342 Date: Thu Mar 12 23:53:30 2015 +0100
17343
17344 dpkg: Use badusage() instead of ohshit() for command-line errors
17345
17346 debian/changelog | 1 +
17347 dpkg-deb/main.c | 4 ++--
17348 src/trigcmd.c | 8 ++++----
17349 3 files changed, 7 insertions(+), 6 deletions(-)
17350
17351 commit 6d987d5647075275f7261e1b7f9c7d157cfc40fb
17352 Author: Guillem Jover <guillem@debian.org>
17353 Date: Tue Apr 21 06:27:09 2015 +0200
17354
17355 scripts/t: Do not use system() string form
17356
17357 This passes the arguments as a list, and stops ignoring stderr.
17358
17359 scripts/t/Dpkg_Shlibs.t | 2 +-
17360 scripts/t/merge_changelogs.t | 2 +-
17361 2 files changed, 2 insertions(+), 2 deletions(-)
17362
17363 commit 1d01c619ff52e5d1ed44a3e2c95be7cd7fa48e90
17364 Author: Guillem Jover <guillem@debian.org>
17365 Date: Tue Apr 21 05:34:06 2015 +0200
17366
17367 src/t: Fix dpkg-divert.t to work even w/o /dev/full
17368
17369 The /dev/full device is not usually available outside of Linux, and we
17370 should not rely on it.
17371
17372 debian/changelog | 1 +
17373 src/t/dpkg_divert.t | 10 ++++++++--
17374 2 files changed, 9 insertions(+), 2 deletions(-)
17375
17376 commit 16fd072481648412b413ecfa0b4efdb867dab10c
17377 Author: Guillem Jover <guillem@debian.org>
17378 Date: Tue Apr 21 05:34:06 2015 +0200
17379
17380 src/t: Fix dpkg-divert.t to work on BSD userland
17381
17382 On FreeBSD «rm -rf» cannot traverse a directory with mode 000, so we
17383 need to remove it beforehand.
17384
17385 debian/changelog | 2 ++
17386 src/t/dpkg_divert.t | 2 ++
17387 2 files changed, 4 insertions(+)
17388
17389 commit 5843f277d94c8dc100440525e9d5b9c98836d58f
17390 Author: Guillem Jover <guillem@debian.org>
17391 Date: Tue Apr 21 05:33:09 2015 +0200
17392
17393 scripts/t: Fix typo
17394
17395 scripts/t/Dpkg_Source_Patch.t | 2 +-
17396 1 file changed, 1 insertion(+), 1 deletion(-)
17397
17398 commit 56ee0496fa49df716db16f8b948412714e2c7378
17399 Author: Guillem Jover <guillem@debian.org>
17400 Date: Mon Apr 20 23:58:55 2015 +0200
17401
17402 Update amd64 GNU cpu regex in cputable to match amd64 too
17403
17404 FreeBSD outputs amd64 as the cpu, so we need to match that in addition
17405 to x86_64.
17406
17407 cputable | 2 +-
17408 debian/changelog | 2 ++
17409 2 files changed, 3 insertions(+), 1 deletion(-)
17410
17411 commit 63be043d93aa1a7979b8e0f4f638ecf8485eca03
17412 Author: Guillem Jover <guillem@debian.org>
17413 Date: Sun Apr 19 17:18:50 2015 +0200
17414
17415 man: Clarify interaction between arch-qualifiers and Multi-Arch:foreign
17416
17417 This should improve over commit 0fec5cfcf2cc07ea7ac3a20855ecef276d6e34c4.
17418
17419 man/deb-control.5 | 10 ++++++----
17420 1 file changed, 6 insertions(+), 4 deletions(-)
17421
17422 commit 93600b77bec6cb583b65fb817a2b13212c2d0b44
17423 Author: Guillem Jover <guillem@debian.org>
17424 Date: Sun Apr 19 17:18:50 2015 +0200
17425
17426 man: Clarify implicit arch-qualifiers in Provides field
17427
17428 This corrects the wording to match the implementation. The change in
17429 commit 0fec5cfcf2cc07ea7ac3a20855ecef276d6e34c4 missed the fact that
17430 Provides was bundled with the fields that get :any as an implicit
17431 arch-qualifier. Split the Provides field description as it's different
17432 enough from the other group to merit being described separately.
17433
17434 man/deb-control.5 | 42 ++++++++++++++++++++++++++----------------
17435 1 file changed, 26 insertions(+), 16 deletions(-)
17436
17437 commit 0b27f55d8531c82cf78bdc17e0539548cf153828
17438 Author: Guillem Jover <guillem@debian.org>
17439 Date: Thu Apr 2 04:57:03 2015 +0200
17440
17441 man: Document that apt might expect Packages.xz too
17442
17443 debian/changelog | 1 +
17444 man/dpkg-scanpackages.1 | 2 ++
17445 2 files changed, 3 insertions(+)
17446
17447 commit 30d45ed5ccc3b9cf1f7cc745a1f293137ec958aa
17448 Author: Guillem Jover <guillem@debian.org>
17449 Date: Thu Mar 26 23:58:43 2015 +0100
17450
17451 man: Remove unneeded u-a references from options descriptions
17452
17453 debian/changelog | 1 +
17454 man/update-alternatives.1 | 10 ++++------
17455 2 files changed, 5 insertions(+), 6 deletions(-)
17456
17457 commit 7beeb8d100a19f619d7a1173bf379dfd4513bbf7
17458 Author: Guillem Jover <guillem@debian.org>
17459 Date: Sun Mar 22 23:49:19 2015 +0100
17460
17461 man: Clarify that dpkg-buildpackage -jN forces parallel builds
17462
17463 This forces the parallel builds regardless of the packaging or upstream
17464 build systems supporting them.
17465
17466 Closes: #780866
17467
17468 debian/changelog | 2 ++
17469 man/dpkg-buildpackage.1 | 6 +++++-
17470 2 files changed, 7 insertions(+), 1 deletion(-)
17471
17472 commit bdf093f58b51b5d5cdeb9fa8e941bc14190d6eac
17473 Author: Guillem Jover <guillem@debian.org>
17474 Date: Mon Mar 30 22:44:49 2015 +0200
17475
17476 debian: Rework installed documentation
17477
17478 debian/changelog | 2 ++
17479 debian/dselect.docs | 1 -
17480 debian/libdpkg-dev.docs | 1 -
17481 debian/libdpkg-perl.docs | 1 +
17482 4 files changed, 3 insertions(+), 2 deletions(-)
17483
17484 commit 094e49827757a7273e740985fe0c931c147be1b6
17485 Author: Guillem Jover <guillem@debian.org>
17486 Date: Sun Mar 29 03:19:05 2015 +0200
17487
17488 debian: Get rid of backward compatibility pseudo-tags from bug reports
17489
17490 All bug reports should have been renamed by now, there's no need to list
17491 the old tags anymore.
17492
17493 debian/changelog | 1 +
17494 debian/usertags | 104 +++++++++++++++++++++++++++----------------------------
17495 2 files changed, 52 insertions(+), 53 deletions(-)
17496
17497 commit f85e380f63d1511df17dc24376e1b746369baf90
17498 Author: Guillem Jover <guillem@debian.org>
17499 Date: Sat Mar 28 17:13:21 2015 +0100
17500
17501 debian: Update my copyright years
17502
17503 debian/copyright | 2 +-
17504 dpkg-deb/build.c | 2 +-
17505 dpkg-deb/info.c | 1 +
17506 dpkg-split/split.c | 2 +-
17507 dselect/main.cc | 2 +-
17508 dselect/methparse.cc | 1 +
17509 dselect/pkgdisplay.cc | 1 +
17510 get-version | 2 +-
17511 lib/dpkg/command.h | 2 +-
17512 lib/dpkg/compress.c | 2 +-
17513 lib/dpkg/dpkg.h | 2 +-
17514 lib/dpkg/error.c | 2 +-
17515 lib/dpkg/error.h | 2 +-
17516 lib/dpkg/fields.c | 2 +-
17517 lib/dpkg/mlib.c | 1 +
17518 lib/dpkg/namevalue.c | 2 +-
17519 lib/dpkg/namevalue.h | 2 +-
17520 lib/dpkg/options.c | 2 +-
17521 lib/dpkg/parse.c | 2 +-
17522 lib/dpkg/path-remove.c | 2 +-
17523 lib/dpkg/path.h | 2 +-
17524 lib/dpkg/pkg-format.c | 2 +-
17525 lib/dpkg/pkg-namevalue.c | 2 +-
17526 lib/dpkg/pkg-spec.c | 2 +-
17527 lib/dpkg/tarfn.c | 2 +-
17528 lib/dpkg/triglib.c | 2 +-
17529 man/deb-control.5 | 2 +-
17530 man/deb-src-control.5 | 2 +-
17531 man/deb-symbols.5 | 1 +
17532 man/deb-triggers.5 | 2 +-
17533 man/deb-version.5 | 1 +
17534 man/dpkg-architecture.1 | 2 +-
17535 man/dpkg-buildflags.1 | 2 +-
17536 man/dpkg-buildpackage.1 | 2 +-
17537 man/dpkg-deb.1 | 2 +-
17538 man/dpkg-divert.1 | 2 +-
17539 man/dpkg-genchanges.1 | 2 +-
17540 man/dpkg-gencontrol.1 | 2 +-
17541 man/dpkg-gensymbols.1 | 2 +-
17542 man/dpkg-maintscript-helper.1 | 2 +-
17543 man/dpkg-name.1 | 2 +-
17544 man/dpkg-parsechangelog.1 | 2 +-
17545 man/dpkg-shlibdeps.1 | 2 +-
17546 man/dpkg-source.1 | 2 +-
17547 man/dpkg-statoverride.1 | 2 +-
17548 man/dpkg-trigger.1 | 2 +-
17549 man/dpkg.1 | 2 +-
17550 man/dpkg.cfg.5 | 2 +-
17551 man/dselect.1 | 2 +-
17552 man/dselect.cfg.5 | 2 +-
17553 man/start-stop-daemon.8 | 2 +-
17554 man/update-alternatives.1 | 2 +-
17555 scripts/Dpkg/Arch.pm | 2 +-
17556 scripts/Dpkg/BuildOptions.pm | 1 +
17557 scripts/Dpkg/Changelog/Debian.pm | 2 +-
17558 scripts/Dpkg/Changelog/Parse.pm | 1 +
17559 scripts/Dpkg/Control/HashCore.pm | 1 +
17560 scripts/Dpkg/Control/Info.pm | 1 +
17561 scripts/Dpkg/IPC.pm | 2 +-
17562 scripts/Dpkg/Shlibs.pm | 1 +
17563 scripts/Dpkg/Shlibs/Cppfilt.pm | 1 +
17564 scripts/Dpkg/Source/Functions.pm | 2 ++
17565 scripts/Dpkg/Source/Package.pm | 1 +
17566 scripts/Dpkg/Source/Package/V1.pm | 1 +
17567 scripts/Dpkg/Source/Package/V2.pm | 2 +-
17568 scripts/Dpkg/Source/Patch.pm | 1 +
17569 scripts/Dpkg/Util.pm | 2 +-
17570 scripts/Dpkg/Vendor/Debian.pm | 1 +
17571 scripts/changelog/debian.pl | 2 +-
17572 scripts/dpkg-checkbuilddeps.pl | 2 +-
17573 scripts/dpkg-maintscript-helper.sh | 2 +-
17574 scripts/dpkg-name.pl | 2 +-
17575 scripts/dpkg-scansources.pl | 2 +-
17576 src/archives.c | 2 +-
17577 src/archives.h | 1 +
17578 src/cleanup.c | 2 +-
17579 src/configure.c | 2 +-
17580 src/enquiry.c | 2 +-
17581 src/help.c | 2 +-
17582 src/main.c | 2 +-
17583 src/main.h | 2 +-
17584 src/remove.c | 2 +-
17585 src/select.c | 2 +-
17586 src/selinux.c | 2 +-
17587 src/statcmd.c | 2 +-
17588 src/unpack.c | 2 +-
17589 src/verify.c | 2 +-
17590 utils/update-alternatives.c | 2 +-
17591 88 files changed, 89 insertions(+), 70 deletions(-)
17592
17593 commit dc1c7ec2dd5e401c708a29397c928db75a877133
17594 Author: Guillem Jover <guillem@debian.org>
17595 Date: Sat Mar 28 17:12:21 2015 +0100
17596
17597 debian: Add missing public modules to dpkg-dev package description
17598
17599 debian/changelog | 1 +
17600 debian/control | 9 ++++++++-
17601 2 files changed, 9 insertions(+), 1 deletion(-)
17602
17603 commit 493a4848d066476ebb009d68ff3f506cbeeaf884
17604 Author: Guillem Jover <guillem@debian.org>
17605 Date: Fri Mar 27 23:02:35 2015 +0100
17606
17607 debian: Name each public-domain license with a different name
17608
17609 debian/changelog | 1 +
17610 debian/copyright | 4 ++--
17611 2 files changed, 3 insertions(+), 2 deletions(-)
17612
17613 commit d37c3c8c93f6f9345dac4cb08014e23f8bdd9a13
17614 Author: Guillem Jover <guillem@debian.org>
17615 Date: Fri Mar 27 23:00:01 2015 +0100
17616
17617 debian: Switch to debhelper compatibility level 9
17618
17619 debian/changelog | 1 +
17620 debian/compat | 2 +-
17621 debian/control | 2 +-
17622 3 files changed, 3 insertions(+), 2 deletions(-)
17623
17624 commit 8dfc4cd2e65b359e9e408d26b218add28d406f47
17625 Author: Helge Kreutzmann <debian@helgefjell.de>
17626 Date: Sat Apr 18 18:41:35 2015 +0200
17627
17628 Update German translation of manual pages
17629
17630 Update to 2270t117f1u.
17631
17632 man/po/de.po | 878 +++++++++++------------------------------------------------
17633 1 file changed, 162 insertions(+), 716 deletions(-)
17634
17635 commit 5c8486359563fbe9844d278e2878018dd59613a4
17636 Author: Helge Kreutzmann <debian@helgefjell.de>
17637 Date: Sat Apr 18 18:12:25 2015 +0200
17638
17639 Fix typo (missing space)
17640
17641 man/dpkg-buildpackage.1 | 2 +-
17642 man/po/es.po | 4 ++--
17643 man/po/fr.po | 4 ++--
17644 man/po/hu.po | 4 ++--
17645 man/po/it.po | 4 ++--
17646 man/po/ja.po | 4 ++--
17647 man/po/pl.po | 4 ++--
17648 man/po/pt_BR.po | 4 ++--
17649 man/po/ru.po | 4 ++--
17650 man/po/sv.po | 4 ++--
17651 man/po/zh_CN.po | 4 ++--
17652 11 files changed, 21 insertions(+), 21 deletions(-)
17653
17654 commit ea71ee3497d27f1c7f6642a0abb90bc08059bf9c
17655 Author: Helge Kreutzmann <debian@helgefjell.de>
17656 Date: Sun Apr 12 19:09:28 2015 +0200
17657
17658 Update German translation of manual pages
17659
17660 Update to 2160t227f1u.
17661
17662 man/po/de.add | 2 +-
17663 man/po/de.po | 933 ++++++++++++----------------------------------------------
17664 2 files changed, 193 insertions(+), 742 deletions(-)
17665
17666 commit ae597c8f928ab88423d6e9bba7d3a484507e29a9
17667 Author: Helge Kreutzmann <debian@helgefjell.de>
17668 Date: Sun Apr 12 07:06:54 2015 +0200
17669
17670 Update German scripts translation
17671
17672 Update to 550t.
17673
17674 scripts/po/de.po | 322 +++++++++++++++----------------------------------------
17675 1 file changed, 88 insertions(+), 234 deletions(-)
17676
17677 commit d3c86b4d290bcee0fc7d26ec0574f6856f9d2096
17678 Author: Guillem Jover <guillem@debian.org>
17679 Date: Tue Mar 10 03:18:08 2015 +0100
17680
17681 po: Remove useless language and maintainer names from LINGUAS files
17682
17683 The information should be kept in the .po files, having it here just
17684 duplicates it and makes it more costly to keep it sync.
17685
17686 dselect/po/LINGUAS | 65 +---------------------------------------
17687 po/LINGUAS | 87 +-----------------------------------------------------
17688 scripts/po/LINGUAS | 19 +-----------
17689 3 files changed, 3 insertions(+), 168 deletions(-)
17690
17691 commit 0b36380ef444360e59662f9e12778dc9d71a5ba3
17692 Author: Guillem Jover <guillem@debian.org>
17693 Date: Thu Mar 5 21:26:16 2015 +0100
17694
17695 dpkg-name: Use Dpkg::Version instead of manually stripping the epoch
17696
17697 scripts/dpkg-name.pl | 4 +++-
17698 1 file changed, 3 insertions(+), 1 deletion(-)
17699
17700 commit 1f7907c2e9c6740b406919661185240cf9365cd5
17701 Author: Guillem Jover <guillem@debian.org>
17702 Date: Wed Mar 4 04:17:13 2015 +0100
17703
17704 dpkg-scansources: Move main() into outer scope
17705
17706 There's no point in the main() function, just move the code out of it,
17707 to conform with the rest of the codebase. This also gets rid of the
17708 $exit variable, which was serving not purpose at all, as the main()
17709 function was always returning 0.
17710
17711 scripts/dpkg-scansources.pl | 85 ++++++++++++++++++++-------------------------
17712 1 file changed, 38 insertions(+), 47 deletions(-)
17713
17714 commit 6ec2138f61e47817fabf0806859449faf35d7f06
17715 Author: Guillem Jover <guillem@debian.org>
17716 Date: Wed Mar 4 04:08:09 2015 +0100
17717
17718 dpkg-scansources: Handle parsed source control data just once
17719
17720 Move all control data processing after having parsed it. Sort the
17721 entries if necessary, and then print them.
17722
17723 scripts/dpkg-scansources.pl | 28 +++++++++-------------------
17724 1 file changed, 9 insertions(+), 19 deletions(-)
17725
17726 commit a2215c7dab34adced59dca6a6d9139e997b083d3
17727 Author: Guillem Jover <guillem@debian.org>
17728 Date: Wed Mar 4 03:40:47 2015 +0100
17729
17730 dpkg-scanpackages: Create the dpkg-deb pipe using open instead of Dpkg::IPC
17731
17732 scripts/dpkg-scanpackages.pl | 11 +++++------
17733 1 file changed, 5 insertions(+), 6 deletions(-)
17734
17735 commit 15c0c8429903ef08ada0fd735dc8140db45a59e3
17736 Author: Guillem Jover <guillem@debian.org>
17737 Date: Wed Mar 4 03:26:26 2015 +0100
17738
17739 dpkg-shlibdeps: Say substvars instead of varlist in error messages
17740
17741 debian/changelog | 1 +
17742 scripts/dpkg-shlibdeps.pl | 5 +++--
17743 2 files changed, 4 insertions(+), 2 deletions(-)
17744
17745 commit d9de01ec25be9d4fe5a7d06fdcb8341d5960ecb0
17746 Author: Guillem Jover <guillem@debian.org>
17747 Date: Tue Mar 3 23:46:09 2015 +0100
17748
17749 scripts: Pass a list to open() for commands instead of a string
17750
17751 scripts/dpkg-scansources.pl | 2 +-
17752 scripts/t/Dpkg_Compression.t | 3 ++-
17753 2 files changed, 3 insertions(+), 2 deletions(-)
17754
17755 commit 208b323fd273463c5669f6ed68c1b11f673df0a3
17756 Author: Guillem Jover <guillem@debian.org>
17757 Date: Tue Mar 3 23:23:20 2015 +0100
17758
17759 scripts: Change version() functions to never exit
17760
17761 scripts/dpkg-checkbuilddeps.pl | 3 +--
17762 scripts/dpkg-scanpackages.pl | 3 +--
17763 scripts/dpkg-scansources.pl | 3 +--
17764 3 files changed, 3 insertions(+), 6 deletions(-)
17765
17766 commit 710252f8a4c5d89b2ad94d7c1171256cb87939ef
17767 Author: Guillem Jover <guillem@debian.org>
17768 Date: Tue Mar 3 23:12:52 2015 +0100
17769
17770 dpkg-scansources: Use syserr() instead of close_msg()
17771
17772 Remove now unnecessary function.
17773
17774 debian/changelog | 1 +
17775 scripts/dpkg-scansources.pl | 8 +-------
17776 2 files changed, 2 insertions(+), 7 deletions(-)
17777
17778 commit f2dad32eb544c69bc802c3180d675896545da8a5
17779 Author: Guillem Jover <guillem@debian.org>
17780 Date: Mon Mar 2 03:10:37 2015 +0100
17781
17782 dpkg-scanpackages: Use a scalar variable instead of an IO::Handle
17783
17784 scripts/dpkg-scanpackages.pl | 4 +---
17785 1 file changed, 1 insertion(+), 3 deletions(-)
17786
17787 commit 5864c7885661f9332f2d7cf81fd0bc56a127fc97
17788 Author: Guillem Jover <guillem@debian.org>
17789 Date: Mon Mar 2 03:16:00 2015 +0100
17790
17791 dpkg-scanpackages: Remove unused IO::File
17792
17793 scripts/dpkg-scanpackages.pl | 1 -
17794 1 file changed, 1 deletion(-)
17795
17796 commit 3ccceb8acb2f552df3392a0538438f3a433a0406
17797 Author: Guillem Jover <guillem@debian.org>
17798 Date: Mon Mar 2 02:34:56 2015 +0100
17799
17800 Dpkg::Shlibs::Cppfilt: Remove unused IO::Handle
17801
17802 scripts/Dpkg/Shlibs/Cppfilt.pm | 1 -
17803 1 file changed, 1 deletion(-)
17804
17805 commit 303685d1ecbb3a933adf877850bdb1a75f21bfc0
17806 Author: Guillem Jover <guillem@debian.org>
17807 Date: Sun Mar 1 15:33:07 2015 +0100
17808
17809 dpkg-scanpackages: Rework error handling on missing Package field
17810
17811 scripts/dpkg-scanpackages.pl | 4 ++--
17812 1 file changed, 2 insertions(+), 2 deletions(-)
17813
17814 commit 00d4a39b2aed1b6c387d3da0d93a85c8141df23f
17815 Author: Guillem Jover <guillem@debian.org>
17816 Date: Sat Feb 28 23:59:23 2015 +0100
17817
17818 dpkg-scanpackages: Factor out deb processing into a new process_deb() function
17819
17820 scripts/dpkg-scanpackages.pl | 124 +++++++++++++++++++++++--------------------
17821 1 file changed, 65 insertions(+), 59 deletions(-)
17822
17823 commit 869b66753c6b1530ef3ec7961810372b80b42397
17824 Author: Guillem Jover <guillem@debian.org>
17825 Date: Sat Feb 28 23:45:25 2015 +0100
17826
17827 dpkg-scansources: Use proper constants instead of constant subs
17828
17829 scripts/dpkg-scansources.pl | 15 ++++++++-------
17830 1 file changed, 8 insertions(+), 7 deletions(-)
17831
17832 commit f027f743929abca7c1351c5f8150e10272072415
17833 Author: Guillem Jover <guillem@debian.org>
17834 Date: Fri Apr 10 04:39:54 2015 +0200
17835
17836 dpkg-maintscript-helper: Fix logic in symlink argument check
17837
17838 The check was inverted.
17839
17840 Regression introduced in commit 4266c68bc4516d706544555026b00c5be759b24c.
17841
17842 scripts/dpkg-maintscript-helper.sh | 2 +-
17843 1 file changed, 1 insertion(+), 1 deletion(-)
17844
17845 commit 24c37ae5a5c701ad54ae842031e1db3556f29875
17846 Author: Guillem Jover <guillem@debian.org>
17847 Date: Wed Apr 8 06:13:34 2015 +0200
17848
17849 man: Use .TQ to separate different but related options in dpkg(1)
17850
17851 debian/changelog | 1 +
17852 man/dpkg.1 | 9 ++++++---
17853 2 files changed, 7 insertions(+), 3 deletions(-)
17854
17855 commit 0bb21c41598380bcf228a258368ac643c5b66cae
17856 Author: Guillem Jover <guillem@debian.org>
17857 Date: Wed Apr 8 06:04:58 2015 +0200
17858
17859 man: Use .IP and .br instead of .PP and .in +5
17860
17861 man/deb-triggers.5 | 28 ++++++++++------------------
17862 1 file changed, 10 insertions(+), 18 deletions(-)
17863
17864 commit 1c7fbcdb7ca2175658d0d8d6ec2b6ab2582bdc09
17865 Author: Guillem Jover <guillem@debian.org>
17866 Date: Tue Apr 7 05:23:44 2015 +0200
17867
17868 man: Fix option values and pathname markup in dpkg-deb(1)
17869
17870 debian/changelog | 1 +
17871 man/dpkg-deb.1 | 29 +++++++++++++++--------------
17872 2 files changed, 16 insertions(+), 14 deletions(-)
17873
17874 commit 961545d6a5835ffe6f22266e8f7bf68f118efe5e
17875 Author: Guillem Jover <guillem@debian.org>
17876 Date: Tue Apr 7 05:17:35 2015 +0200
17877
17878 man: Say control-field-name instead of control-file-field in dpkg-deb(1)
17879
17880 debian/changelog | 1 +
17881 man/dpkg-deb.1 | 4 ++--
17882 2 files changed, 3 insertions(+), 2 deletions(-)
17883
17884 commit a786f2c8c8a669fe4b723f641ceb49df53a3d122
17885 Author: Guillem Jover <guillem@debian.org>
17886 Date: Mon Apr 6 23:39:22 2015 +0200
17887
17888 man: Say archive instead of filename for dpkg-deb option in dpkg(1)
17889
17890 debian/changelog | 1 +
17891 man/dpkg.1 | 2 +-
17892 2 files changed, 2 insertions(+), 1 deletion(-)
17893
17894 commit 023e0d4f2f98af7f9b1cbc3d905cd8cdc586c924
17895 Author: Guillem Jover <guillem@debian.org>
17896 Date: Mon Apr 6 23:38:17 2015 +0200
17897
17898 man: Say output instead of display for dpkg-deb tar-file option
17899
17900 debian/changelog | 1 +
17901 man/dpkg.1 | 3 +--
17902 2 files changed, 2 insertions(+), 2 deletions(-)
17903
17904 commit 9a15bba98030d93613f69cf145c060c658a5017a
17905 Author: Guillem Jover <guillem@debian.org>
17906 Date: Mon Apr 6 23:36:27 2015 +0200
17907
17908 man: Add missing period to a sentence in dselect(1)
17909
17910 man/dselect.1 | 2 +-
17911 1 file changed, 1 insertion(+), 1 deletion(-)
17912
17913 commit 280274123fbadcd3051f997fd8bf57546fa2b18e
17914 Author: Guillem Jover <guillem@debian.org>
17915 Date: Mon Apr 6 23:34:41 2015 +0200
17916
17917 man: Mark dselect(1) color attributes in bold
17918
17919 debian/changelog | 1 +
17920 man/dselect.1 | 3 ++-
17921 2 files changed, 3 insertions(+), 1 deletion(-)
17922
17923 commit 786fc80f2d66b77915cead6155ec5cc464a10c6b
17924 Author: Guillem Jover <guillem@debian.org>
17925 Date: Mon Apr 6 23:32:49 2015 +0200
17926
17927 man: Lowercase warning and note admonitions in s-s-d(8)
17928
17929 debian/changelog | 1 +
17930 man/start-stop-daemon.8 | 4 ++--
17931 2 files changed, 3 insertions(+), 2 deletions(-)
17932
17933 commit de997dd555c2fd16418e90c54f06ac105eb7ed39
17934 Author: Guillem Jover <guillem@debian.org>
17935 Date: Mon Apr 6 23:30:37 2015 +0200
17936
17937 po: Unfuzzy translations
17938
17939 dselect/po/bs.po | 108 ++++++------
17940 dselect/po/ca.po | 108 ++++++------
17941 dselect/po/cs.po | 108 ++++++------
17942 dselect/po/da.po | 108 ++++++------
17943 dselect/po/de.po | 108 ++++++------
17944 dselect/po/dselect.pot | 108 ++++++------
17945 dselect/po/el.po | 108 ++++++------
17946 dselect/po/es.po | 108 ++++++------
17947 dselect/po/et.po | 108 ++++++------
17948 dselect/po/eu.po | 108 ++++++------
17949 dselect/po/fr.po | 108 ++++++------
17950 dselect/po/gl.po | 108 ++++++------
17951 dselect/po/hu.po | 108 ++++++------
17952 dselect/po/id.po | 108 ++++++------
17953 dselect/po/it.po | 108 ++++++------
17954 dselect/po/ja.po | 108 ++++++------
17955 dselect/po/ko.po | 108 ++++++------
17956 dselect/po/nb.po | 108 ++++++------
17957 dselect/po/nl.po | 108 ++++++------
17958 dselect/po/nn.po | 108 ++++++------
17959 dselect/po/pl.po | 108 ++++++------
17960 dselect/po/pt.po | 108 ++++++------
17961 dselect/po/pt_BR.po | 108 ++++++------
17962 dselect/po/ro.po | 108 ++++++------
17963 dselect/po/ru.po | 108 ++++++------
17964 dselect/po/sk.po | 108 ++++++------
17965 dselect/po/sv.po | 108 ++++++------
17966 dselect/po/tl.po | 108 ++++++------
17967 dselect/po/vi.po | 108 ++++++------
17968 dselect/po/zh_CN.po | 108 ++++++------
17969 dselect/po/zh_TW.po | 108 ++++++------
17970 po/ast.po | 418 ++++++++++++++++++++++----------------------
17971 po/bs.po | 417 ++++++++++++++++++++++----------------------
17972 po/ca.po | 417 ++++++++++++++++++++++----------------------
17973 po/cs.po | 417 ++++++++++++++++++++++----------------------
17974 po/da.po | 417 ++++++++++++++++++++++----------------------
17975 po/de.po | 420 ++++++++++++++++++++++----------------------
17976 po/dpkg.pot | 415 ++++++++++++++++++++++----------------------
17977 po/dz.po | 418 ++++++++++++++++++++++----------------------
17978 po/el.po | 418 ++++++++++++++++++++++----------------------
17979 po/eo.po | 417 ++++++++++++++++++++++----------------------
17980 po/es.po | 417 ++++++++++++++++++++++----------------------
17981 po/et.po | 418 ++++++++++++++++++++++----------------------
17982 po/eu.po | 417 ++++++++++++++++++++++----------------------
17983 po/fr.po | 417 ++++++++++++++++++++++----------------------
17984 po/gl.po | 418 ++++++++++++++++++++++----------------------
17985 po/hu.po | 453 ++++++++++++++++++++++++------------------------
17986 po/id.po | 452 +++++++++++++++++++++++------------------------
17987 po/it.po | 417 ++++++++++++++++++++++----------------------
17988 po/ja.po | 442 +++++++++++++++++++++++-----------------------
17989 po/km.po | 418 ++++++++++++++++++++++----------------------
17990 po/ko.po | 452 +++++++++++++++++++++++------------------------
17991 po/ku.po | 418 ++++++++++++++++++++++----------------------
17992 po/lt.po | 418 ++++++++++++++++++++++----------------------
17993 po/mr.po | 418 ++++++++++++++++++++++----------------------
17994 po/nb.po | 418 ++++++++++++++++++++++----------------------
17995 po/ne.po | 418 ++++++++++++++++++++++----------------------
17996 po/nl.po | 418 ++++++++++++++++++++++----------------------
17997 po/nn.po | 418 ++++++++++++++++++++++----------------------
17998 po/pa.po | 418 ++++++++++++++++++++++----------------------
17999 po/pl.po | 417 ++++++++++++++++++++++----------------------
18000 po/pt.po | 417 ++++++++++++++++++++++----------------------
18001 po/pt_BR.po | 418 ++++++++++++++++++++++----------------------
18002 po/ro.po | 418 ++++++++++++++++++++++----------------------
18003 po/ru.po | 417 ++++++++++++++++++++++----------------------
18004 po/sk.po | 417 ++++++++++++++++++++++----------------------
18005 po/sv.po | 417 ++++++++++++++++++++++----------------------
18006 po/th.po | 442 +++++++++++++++++++++++-----------------------
18007 po/tl.po | 418 ++++++++++++++++++++++----------------------
18008 po/tr.po | 417 ++++++++++++++++++++++----------------------
18009 po/vi.po | 442 +++++++++++++++++++++++-----------------------
18010 po/zh_CN.po | 417 ++++++++++++++++++++++----------------------
18011 po/zh_TW.po | 417 ++++++++++++++++++++++----------------------
18012 scripts/po/ca.po | 94 +++++-----
18013 scripts/po/de.po | 94 +++++-----
18014 scripts/po/dpkg-dev.pot | 94 +++++-----
18015 scripts/po/es.po | 94 +++++-----
18016 scripts/po/fr.po | 94 +++++-----
18017 scripts/po/pl.po | 96 +++++-----
18018 scripts/po/ru.po | 96 +++++-----
18019 scripts/po/sv.po | 94 +++++-----
18020 81 files changed, 10814 insertions(+), 11003 deletions(-)
18021
18022 commit d465dca48fb9c7c03aedf6fd8f266d22085d2bec
18023 Author: Guillem Jover <guillem@debian.org>
18024 Date: Fri Feb 27 09:44:08 2015 +0100
18025
18026 Consistently use proper quotation marks all over the place
18027
18028 That is "" or '', and not the unbalanced `' pair.
18029
18030 TODO | 2 +-
18031 debian/changelog | 2 +
18032 debian/dpkg-dev.preinst | 2 +-
18033 debian/dpkg.postinst | 2 +-
18034 debian/dpkg.postrm | 2 +-
18035 debian/dpkg.preinst | 2 +-
18036 debian/dpkg.prerm | 2 +-
18037 debian/dselect.preinst | 2 +-
18038 dpkg-deb/build.c | 28 ++++++------
18039 dpkg-deb/extract.c | 7 +--
18040 dpkg-deb/info.c | 18 ++++----
18041 dpkg-deb/main.c | 6 +--
18042 dpkg-split/info.c | 44 +++++++++++--------
18043 dpkg-split/join.c | 8 ++--
18044 dpkg-split/main.c | 4 +-
18045 dpkg-split/queue.c | 25 ++++++-----
18046 dpkg-split/split.c | 4 +-
18047 dselect/basecmds.cc | 4 +-
18048 dselect/helpmsgs.cc | 66 ++++++++++++++---------------
18049 dselect/main.cc | 7 +--
18050 dselect/methlist.cc | 2 +-
18051 dselect/methods/multicd/install | 2 +-
18052 dselect/methparse.cc | 29 +++++++------
18053 dselect/pkginfo.cc | 2 +-
18054 lib/dpkg/arch.c | 4 +-
18055 lib/dpkg/atomic-file.c | 6 +--
18056 lib/dpkg/dbmodify.c | 19 +++++----
18057 lib/dpkg/dump.c | 2 +-
18058 lib/dpkg/fields.c | 46 ++++++++++----------
18059 lib/dpkg/options.c | 8 ++--
18060 lib/dpkg/parse.c | 20 ++++-----
18061 lib/dpkg/parsehelp.c | 2 +-
18062 lib/dpkg/trigdeferred.l | 26 ++++++------
18063 lib/dpkg/triglib.c | 38 ++++++++---------
18064 lib/dpkg/utils.c | 6 +--
18065 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
18066 scripts/Dpkg/Control/HashCore.pm | 2 +-
18067 scripts/Dpkg/Source/Functions.pm | 2 +-
18068 scripts/Dpkg/Source/Package.pm | 2 +-
18069 scripts/Dpkg/Source/Package/V1.pm | 20 ++++-----
18070 scripts/Dpkg/Source/Package/V2.pm | 15 ++++---
18071 scripts/Dpkg/Source/Package/V3/Bzr.pm | 10 ++---
18072 scripts/Dpkg/Source/Package/V3/Custom.pm | 2 +-
18073 scripts/Dpkg/Source/Package/V3/Git.pm | 8 ++--
18074 scripts/Dpkg/Source/Package/V3/Native.pm | 6 +--
18075 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
18076 scripts/Dpkg/Source/Patch.pm | 29 +++++++------
18077 scripts/Dpkg/Source/Quilt.pm | 2 +-
18078 scripts/Dpkg/Substvars.pm | 2 +-
18079 scripts/Dpkg/Version.pm | 2 +-
18080 scripts/dpkg-architecture.pl | 2 +-
18081 scripts/dpkg-buildflags.pl | 2 +-
18082 scripts/dpkg-distaddfile.pl | 2 +-
18083 scripts/dpkg-genchanges.pl | 2 +-
18084 scripts/dpkg-gencontrol.pl | 12 +++---
18085 scripts/dpkg-gensymbols.pl | 2 +-
18086 scripts/dpkg-name.pl | 2 +-
18087 scripts/dpkg-parsechangelog.pl | 2 +-
18088 scripts/dpkg-scanpackages.pl | 2 +-
18089 scripts/dpkg-scansources.pl | 2 +-
18090 scripts/dpkg-shlibdeps.pl | 14 +++---
18091 scripts/dpkg-source.pl | 8 ++--
18092 scripts/dpkg-vendor.pl | 2 +-
18093 src/archives.c | 73 ++++++++++++++++----------------
18094 src/cleanup.c | 9 ++--
18095 src/configure.c | 12 +++---
18096 src/divertcmd.c | 14 +++---
18097 src/divertdb.c | 2 +-
18098 src/filesdb.c | 6 +--
18099 src/infodb-access.c | 2 +-
18100 src/infodb-upgrade.c | 10 ++---
18101 src/main.c | 8 ++--
18102 src/packages.c | 2 +-
18103 src/querycmd.c | 4 +-
18104 src/remove.c | 12 +++---
18105 src/script.c | 12 +++---
18106 src/statcmd.c | 4 +-
18107 src/trigcmd.c | 2 +-
18108 src/unpack.c | 20 ++++-----
18109 utils/update-alternatives.c | 12 +++---
18110 80 files changed, 421 insertions(+), 392 deletions(-)
18111
18112 commit 9929591b148577bec771400e003c820afcb9175d
18113 Author: Guillem Jover <guillem@debian.org>
18114 Date: Sat Feb 28 17:44:00 2015 +0100
18115
18116 Regenerate .pot files and merge .po files with them
18117
18118 dselect/po/bs.po | 662 ++--
18119 dselect/po/ca.po | 709 ++--
18120 dselect/po/cs.po | 709 ++--
18121 dselect/po/da.po | 711 ++--
18122 dselect/po/de.po | 713 ++--
18123 dselect/po/dselect.pot | 621 ++--
18124 dselect/po/el.po | 693 ++--
18125 dselect/po/es.po | 709 ++--
18126 dselect/po/et.po | 693 ++--
18127 dselect/po/eu.po | 709 ++--
18128 dselect/po/fr.po | 709 ++--
18129 dselect/po/gl.po | 698 ++--
18130 dselect/po/hu.po | 673 ++--
18131 dselect/po/id.po | 698 ++--
18132 dselect/po/it.po | 698 ++--
18133 dselect/po/ja.po | 709 ++--
18134 dselect/po/ko.po | 698 ++--
18135 dselect/po/nb.po | 709 ++--
18136 dselect/po/nl.po | 709 ++--
18137 dselect/po/nn.po | 693 ++--
18138 dselect/po/pl.po | 709 ++--
18139 dselect/po/pt.po | 709 ++--
18140 dselect/po/pt_BR.po | 698 ++--
18141 dselect/po/ro.po | 698 ++--
18142 dselect/po/ru.po | 709 ++--
18143 dselect/po/sk.po | 709 ++--
18144 dselect/po/sv.po | 709 ++--
18145 dselect/po/tl.po | 693 ++--
18146 dselect/po/vi.po | 709 ++--
18147 dselect/po/zh_CN.po | 698 ++--
18148 dselect/po/zh_TW.po | 709 ++--
18149 man/po/de.po | 3491 ++++++++++++++-----
18150 man/po/dpkg-man.pot | 6606 ++++++++++++++++++-----------------
18151 man/po/es.po | 8023 +++++++++++++++++++++++++------------------
18152 man/po/fr.po | 8679 ++++++++++++++++++++++++++++------------------
18153 man/po/hu.po | 6942 +++++++++++++++++++------------------
18154 man/po/it.po | 8360 ++++++++++++++++++++++++++------------------
18155 man/po/ja.po | 8035 +++++++++++++++++++++++++------------------
18156 man/po/pl.po | 8033 +++++++++++++++++++++++++------------------
18157 man/po/pt_BR.po | 6803 +++++++++++++++++++-----------------
18158 man/po/ru.po | 6925 +++++++++++++++++++------------------
18159 man/po/sv.po | 8751 +++++++++++++++++++++++++++++------------------
18160 man/po/zh_CN.po | 6908 ++++++++++++++++++++-----------------
18161 po/ast.po | 2447 ++++++-------
18162 po/bs.po | 2368 +++++++------
18163 po/ca.po | 2445 ++++++-------
18164 po/cs.po | 2439 ++++++-------
18165 po/da.po | 2441 ++++++-------
18166 po/de.po | 2442 ++++++-------
18167 po/dpkg.pot | 2348 +++++++------
18168 po/dz.po | 2430 ++++++-------
18169 po/el.po | 2437 ++++++-------
18170 po/eo.po | 2439 ++++++-------
18171 po/es.po | 2443 ++++++-------
18172 po/et.po | 2407 ++++++-------
18173 po/eu.po | 2439 ++++++-------
18174 po/fr.po | 2443 ++++++-------
18175 po/gl.po | 2439 ++++++-------
18176 po/hu.po | 2423 ++++++-------
18177 po/id.po | 2436 ++++++-------
18178 po/it.po | 2441 ++++++-------
18179 po/ja.po | 2437 ++++++-------
18180 po/km.po | 2430 ++++++-------
18181 po/ko.po | 2436 ++++++-------
18182 po/ku.po | 2370 +++++++------
18183 po/lt.po | 2423 ++++++-------
18184 po/mr.po | 2430 ++++++-------
18185 po/nb.po | 2444 ++++++-------
18186 po/ne.po | 2430 ++++++-------
18187 po/nl.po | 2430 ++++++-------
18188 po/nn.po | 2420 ++++++-------
18189 po/pa.po | 2389 +++++++------
18190 po/pl.po | 2439 ++++++-------
18191 po/pt.po | 2439 ++++++-------
18192 po/pt_BR.po | 2438 ++++++-------
18193 po/ro.po | 2438 ++++++-------
18194 po/ru.po | 2439 ++++++-------
18195 po/sk.po | 2440 ++++++-------
18196 po/sv.po | 2439 ++++++-------
18197 po/th.po | 2439 ++++++-------
18198 po/tl.po | 2420 ++++++-------
18199 po/tr.po | 2443 ++++++-------
18200 po/vi.po | 2441 ++++++-------
18201 po/zh_CN.po | 2439 ++++++-------
18202 po/zh_TW.po | 2439 ++++++-------
18203 scripts/po/ca.po | 1836 +++++-----
18204 scripts/po/de.po | 371 +-
18205 scripts/po/dpkg-dev.pot | 1454 ++++----
18206 scripts/po/es.po | 1740 +++++-----
18207 scripts/po/fr.po | 1822 +++++-----
18208 scripts/po/pl.po | 1825 +++++-----
18209 scripts/po/ru.po | 1826 +++++-----
18210 scripts/po/sv.po | 1825 +++++-----
18211 93 files changed, 121007 insertions(+), 102960 deletions(-)
18212
18213 commit e5f2ffb3c2bae264482e705d7db7c7f1066d3908
18214 Author: Guillem Jover <guillem@debian.org>
18215 Date: Mon Mar 9 23:49:42 2015 +0100
18216
18217 man: Use various groff escape sequences for quoting characters
18218
18219 debian/changelog | 1 +
18220 man/deb-control.5 | 61 ++++++++++++++++++++---------------
18221 man/deb-old.5 | 2 +-
18222 man/deb-origin.5 | 2 +-
18223 man/deb-src-control.5 | 60 +++++++++++++++++++---------------
18224 man/deb-symbols.5 | 6 ++--
18225 man/deb-triggers.5 | 14 ++++----
18226 man/deb-version.5 | 14 ++++----
18227 man/deb.5 | 4 +--
18228 man/dpkg-buildflags.1 | 16 ++++-----
18229 man/dpkg-deb.1 | 4 +--
18230 man/dpkg-divert.1 | 4 +--
18231 man/dpkg-gensymbols.1 | 13 ++++----
18232 man/dpkg-maintscript-helper.1 | 2 +-
18233 man/dpkg-name.1 | 19 +++++------
18234 man/dpkg-parsechangelog.1 | 9 +++---
18235 man/dpkg-query.1 | 18 ++++++-----
18236 man/dpkg-shlibdeps.1 | 10 +++---
18237 man/dpkg-source.1 | 75 +++++++++++++++++++++++--------------------
18238 man/dpkg-statoverride.1 | 10 +++---
18239 man/dpkg.1 | 47 ++++++++++++++-------------
18240 man/dpkg.cfg.5 | 2 +-
18241 man/dselect.1 | 63 +++++++++++++++++++-----------------
18242 man/dselect.cfg.5 | 2 +-
18243 man/start-stop-daemon.8 | 2 +-
18244 man/update-alternatives.1 | 5 +--
18245 26 files changed, 253 insertions(+), 212 deletions(-)
18246
18247 commit f19ad168659fe39efdcc4ce53dc0eea1190f3a3e
18248 Author: Guillem Jover <guillem@debian.org>
18249 Date: Sun Mar 8 23:23:37 2015 +0100
18250
18251 man: Mark field names in bold
18252
18253 debian/changelog | 1 +
18254 man/deb-control.5 | 8 ++++----
18255 man/dpkg-scanpackages.1 | 2 +-
18256 3 files changed, 6 insertions(+), 5 deletions(-)
18257
18258 commit 48f05b0655d38fae51a45cbfa3269c1bb1464d91
18259 Author: Guillem Jover <guillem@debian.org>
18260 Date: Sun Mar 8 23:20:07 2015 +0100
18261
18262 man: Separate multi-line hanging tag paragraphs with .TQ
18263
18264 debian/changelog | 1 +
18265 man/deb-control.5 | 1 +
18266 man/dpkg-buildflags.1 | 4 +++-
18267 3 files changed, 5 insertions(+), 1 deletion(-)
18268
18269 commit 4c8db8e1b96b10fef1ef956ee33fe3bf531983cf
18270 Author: Guillem Jover <guillem@debian.org>
18271 Date: Sun Mar 8 23:18:12 2015 +0100
18272
18273 man: Mark some words and commands as non-hyphenable
18274
18275 debian/changelog | 1 +
18276 man/deb-control.5 | 6 +++---
18277 man/deb-src-control.5 | 2 +-
18278 man/dpkg-architecture.1 | 12 ++++++------
18279 man/dpkg-buildflags.1 | 6 +++---
18280 man/dpkg-buildpackage.1 | 4 ++--
18281 6 files changed, 16 insertions(+), 15 deletions(-)
18282
18283 commit 2a49e06717f9e4e7884df6741c5a462e6d920285
18284 Author: Guillem Jover <guillem@debian.org>
18285 Date: Sat Mar 7 23:56:39 2015 +0100
18286
18287 man: Document that dpkg performs sanity checks on PATH
18288
18289 debian/changelog | 1 +
18290 man/dpkg.1 | 5 +++++
18291 2 files changed, 6 insertions(+)
18292
18293 commit 329e09e34f91b9efab4718b0d5d98c6c0d445779
18294 Author: Guillem Jover <guillem@debian.org>
18295 Date: Fri Mar 6 23:44:55 2015 +0100
18296
18297 man: Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution
18298
18299 debian/changelog | 1 +
18300 man/dpkg-buildflags.1 | 6 ++++++
18301 2 files changed, 7 insertions(+)
18302
18303 commit 2c3253a0fb9579206377c4531a596f7a24104222
18304 Author: Guillem Jover <guillem@debian.org>
18305 Date: Tue Apr 7 20:17:59 2015 +0200
18306
18307 debian: Group changelog entries per type of change
18308
18309 This should help to easily see related changes, or skip entire sections
18310 if the reader is not interested.
18311
18312 debian/changelog | 167 ++++++++++++++++++++++++++++---------------------------
18313 1 file changed, 86 insertions(+), 81 deletions(-)
18314
18315 commit 4d0426565fb665f42812ded7256c543293fdc606
18316 Author: Guillem Jover <guillem@debian.org>
18317 Date: Tue Apr 7 08:47:46 2015 +0200
18318
18319 libdpkg: Add path-remove.c to POTFILES
18320
18321 Missed in commit f603dc5d087325ba52807ec55777de485bc87128.
18322
18323 po/POTFILES.in | 1 +
18324 1 file changed, 1 insertion(+)
18325
18326 commit 4c1b9c849df104452feba43faf68bc04b0b868c2
18327 Author: Guillem Jover <guillem@debian.org>
18328 Date: Fri Feb 27 09:46:52 2015 +0100
18329
18330 man: Document that dpkg-source is sometimes better than dpkg-buildpackage -S
18331
18332 Suggested-by: Johannes Schauer <j.schauer@email.de>
18333
18334 debian/changelog | 2 ++
18335 man/dpkg-buildpackage.1 | 3 +++
18336 2 files changed, 5 insertions(+)
18337
18338 commit 292a21f821680f4ee6e1bbbf9b31d965a2b9a19a
18339 Author: Guillem Jover <guillem@debian.org>
18340 Date: Fri Feb 27 00:55:20 2015 +0100
18341
18342 scripts: Move "(default)" annotations in --help output after option description
18343
18344 debian/changelog | 2 ++
18345 scripts/dpkg-buildpackage.pl | 6 +++---
18346 scripts/dpkg-genchanges.pl | 2 +-
18347 3 files changed, 6 insertions(+), 4 deletions(-)
18348
18349 commit 34e90e894f489f73f4df094367ba2dda2915ffcc
18350 Author: Guillem Jover <guillem@debian.org>
18351 Date: Thu Feb 26 23:30:02 2015 +0100
18352
18353 dpkg-buildpackage: Make dependency checks fatal for -S
18354
18355 When we are doing a source-only build the dependency checks are required
18356 to be able to safely call the clean target. If the user also specifies
18357 -nc then the dependency checks will be omitted.
18358
18359 debian/changelog | 1 +
18360 scripts/dpkg-buildpackage.pl | 8 +-------
18361 2 files changed, 2 insertions(+), 7 deletions(-)
18362
18363 commit d198a81b12addaacf6d726f3334dea48e4598f43
18364 Author: Guillem Jover <guillem@debian.org>
18365 Date: Thu Feb 26 23:17:28 2015 +0100
18366
18367 dpkg-buildpackage: Disable dependency checks on -S -nc
18368
18369 If we are only doing a source build and request not to clean, then
18370 there's no need to check the build dependencies, as clean is the only
18371 thing in a source-only build that requires them.
18372
18373 debian/changelog | 1 +
18374 scripts/dpkg-buildpackage.pl | 2 ++
18375 2 files changed, 3 insertions(+)
18376
18377 commit 770965969c0ec9edc91ab9cdada5c97b022809dd
18378 Author: Guillem Jover <guillem@debian.org>
18379 Date: Thu Apr 2 23:56:02 2015 +0200
18380
18381 dpkg: Add --ctrl-tarfile forwarding command for dpkg-deb
18382
18383 debian/changelog | 1 +
18384 man/dpkg.1 | 2 ++
18385 src/main.c | 6 ++++--
18386 3 files changed, 7 insertions(+), 2 deletions(-)
18387
18388 commit f79acb2abcecc8aa8e28ca85e149789aa98fc723
18389 Author: Guillem Jover <guillem@debian.org>
18390 Date: Fri Feb 27 11:05:50 2015 +0100
18391
18392 man: Document that timestamps are reset for format 3.0 (quilt) too
18393
18394 Prompted-by: Niko Tyni <ntyni@debian.org> (in #759404)
18395
18396 debian/changelog | 2 ++
18397 man/dpkg-source.1 | 4 ++++
18398 2 files changed, 6 insertions(+)
18399
18400 commit cd9def7469966513036a4db842d74112a2627703
18401 Author: Guillem Jover <guillem@debian.org>
18402 Date: Tue Feb 24 23:47:06 2015 +0100
18403
18404 man: Document version when new features were introduced
18405
18406 This should make it easier for people to know when it is safe to use
18407 a feature, or if those features are available in older versions, for
18408 example when backporting packages.
18409
18410 debian/changelog | 1 +
18411 man/deb-symbols.5 | 6 ++-
18412 man/dpkg-architecture.1 | 5 ++-
18413 man/dpkg-buildflags.1 | 7 ++--
18414 man/dpkg-buildpackage.1 | 71 +++++++++++++++++++++-------------
18415 man/dpkg-checkbuilddeps.1 | 16 ++++----
18416 man/dpkg-deb.1 | 15 +++++---
18417 man/dpkg-divert.1 | 3 +-
18418 man/dpkg-genchanges.1 | 19 +++++----
18419 man/dpkg-gencontrol.1 | 6 +--
18420 man/dpkg-query.1 | 11 ++++--
18421 man/dpkg-scanpackages.1 | 16 +++++---
18422 man/dpkg-scansources.1 | 12 ++++--
18423 man/dpkg-shlibdeps.1 | 22 +++++++----
18424 man/dpkg-source.1 | 98 ++++++++++++++++++++++++++++++-----------------
18425 man/dpkg-trigger.1 | 4 +-
18426 man/dpkg.1 | 72 ++++++++++++++++++++--------------
18427 man/start-stop-daemon.8 | 25 +++++++-----
18428 man/update-alternatives.1 | 11 +++---
18429 19 files changed, 258 insertions(+), 162 deletions(-)
18430
18431 commit 9271979407212c5f7f28bb3b97b3dd9a34d1c1c5
18432 Author: Guillem Jover <guillem@debian.org>
18433 Date: Wed Apr 1 20:46:58 2015 +0200
18434
18435 man: Properly terminate a bold marking in dpkg(1)
18436
18437 debian/changelog | 1 +
18438 man/dpkg.1 | 2 +-
18439 2 files changed, 2 insertions(+), 1 deletion(-)
18440
18441 commit d0cac1673a0f0c23d7e13de963ce9f3910a297fe
18442 Author: Guillem Jover <guillem@debian.org>
18443 Date: Thu Mar 5 23:59:04 2015 +0100
18444
18445 man: Place short options before long ones
18446
18447 debian/changelog | 2 ++
18448 dselect/main.cc | 12 ++++++------
18449 man/dpkg-mergechangelogs.1 | 2 +-
18450 man/dselect.1 | 2 +-
18451 4 files changed, 10 insertions(+), 8 deletions(-)
18452
18453 commit ce65b8610bf1cee865d64e072f0a018b02d8dad0
18454 Author: Guillem Jover <guillem@debian.org>
18455 Date: Fri Apr 3 04:12:59 2015 +0200
18456
18457 man: Mark --format values in bold
18458
18459 debian/changelog | 1 +
18460 man/dpkg-parsechangelog.1 | 4 ++--
18461 2 files changed, 3 insertions(+), 2 deletions(-)
18462
18463 commit 889fa8de40c5b4a5c55ab9496cbc95c32299bea2
18464 Author: Guillem Jover <guillem@debian.org>
18465 Date: Fri Oct 10 14:48:40 2014 +0200
18466
18467 man: Move description of --all option as the first range option
18468
18469 man/dpkg-parsechangelog.1 | 7 +++----
18470 1 file changed, 3 insertions(+), 4 deletions(-)
18471
18472 commit f650c023943601bf6386a24ede9b409986e590e8
18473 Author: Guillem Jover <guillem@debian.org>
18474 Date: Fri Oct 10 14:48:40 2014 +0200
18475
18476 man: Capitalize dpkg-parsechangelog option dscriptions
18477
18478 debian/changelog | 1 +
18479 man/dpkg-parsechangelog.1 | 14 +++++++-------
18480 2 files changed, 8 insertions(+), 7 deletions(-)
18481
18482 commit c91c10793d4aa7279e487dd8525a2237b13b1303
18483 Author: Guillem Jover <guillem@debian.org>
18484 Date: Sun Apr 5 06:40:06 2015 +0200
18485
18486 dselect: Document -? option
18487
18488 debian/changelog | 1 +
18489 dselect/main.cc | 4 ++--
18490 man/dselect.1 | 2 +-
18491 3 files changed, 4 insertions(+), 3 deletions(-)
18492
18493 commit afdcbb5b2138b7cc8fb47edcb42c1fb11aa4ffc3
18494 Author: Guillem Jover <guillem@debian.org>
18495 Date: Sun Apr 5 06:22:43 2015 +0200
18496
18497 dselect: Improve color-spec --help output
18498
18499 debian/changelog | 1 +
18500 dselect/main.cc | 23 ++++++++++++-----------
18501 man/dselect.1 | 2 +-
18502 3 files changed, 14 insertions(+), 12 deletions(-)
18503
18504 commit 99bc249f9f8ad94a3f11b0a57f2c261267f3c989
18505 Author: Guillem Jover <guillem@debian.org>
18506 Date: Sun Apr 5 05:24:44 2015 +0200
18507
18508 dselect: Improve commands listing in --help output
18509
18510 Print them before options and list them one on each line with a
18511 description.
18512
18513 debian/changelog | 2 ++
18514 dselect/main.cc | 9 +++++----
18515 2 files changed, 7 insertions(+), 4 deletions(-)
18516
18517 commit f602b6017b6c7ffe4f807f83c06ff46e673c7d2c
18518 Author: Guillem Jover <guillem@debian.org>
18519 Date: Sun Apr 5 06:08:23 2015 +0200
18520
18521 dselect: Say command instead of action
18522
18523 debian/changelog | 1 +
18524 dselect/main.cc | 4 ++--
18525 man/dselect.1 | 18 +++++++++---------
18526 3 files changed, 12 insertions(+), 11 deletions(-)
18527
18528 commit d96afaf15c1f4e343aad1af8dfc95c7bdaef5c48
18529 Author: Guillem Jover <guillem@debian.org>
18530 Date: Fri Oct 10 14:48:40 2014 +0200
18531
18532 dpkg-parsechangelog: Rename changelogfile argument to changelog-file
18533
18534 This makes the name consistent with all other instances in the code
18535 base.
18536
18537 debian/changelog | 1 +
18538 scripts/changelog/debian.pl | 6 +++---
18539 2 files changed, 4 insertions(+), 3 deletions(-)
18540
18541 commit 148c86fcdff45fbf97c114505d6f8039b52d7d94
18542 Author: Guillem Jover <guillem@debian.org>
18543 Date: Fri Oct 10 14:48:40 2014 +0200
18544
18545 dpkg-parsechangelog: Normalize command-line parsing
18546
18547 This allows them to accept «-ovalue», «-o value», «--option=value» and
18548 «--option value», which are the common option formats people expect.
18549
18550 Closes: #693951
18551
18552 debian/changelog | 3 ++
18553 man/dpkg-parsechangelog.1 | 24 +++++----
18554 scripts/changelog/debian.pl | 38 ++++++--------
18555 scripts/dpkg-parsechangelog.pl | 114 +++++++++++++++++++++--------------------
18556 4 files changed, 94 insertions(+), 85 deletions(-)
18557
18558 commit 767035bc168e2d85a52dd0ff499706f821053ec3
18559 Author: Helge Kreutzmann <debian@helgefjell.de>
18560 Date: Wed Apr 1 18:31:01 2015 +0200
18561
18562 Update German translation of manual pages
18563
18564 Update to 2376t.
18565
18566 man/po/de.po | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
18567 1 file changed, 89 insertions(+), 6 deletions(-)
18568
18569 commit 996ead57b175935fdfcc524974082a50c52f7047
18570 Author: Guillem Jover <guillem@debian.org>
18571 Date: Thu Feb 26 02:05:50 2015 +0100
18572
18573 debian: Fix typo in changelog
18574
18575 debian/changelog | 2 +-
18576 1 file changed, 1 insertion(+), 1 deletion(-)
18577
18578 commit 6edbe55eba1656cc0b29bf4bf40dd915b5c1d5a6
18579 Author: Guillem Jover <guillem@debian.org>
18580 Date: Wed Feb 25 23:32:37 2015 +0100
18581
18582 build: Remove unused AC_CHECK_DECLS for strnlen
18583
18584 This is not used since we moved away from the original strnlen.h header
18585 in commit d73c292dab981991d73bb3678b0ee13f664c869a.
18586
18587 configure.ac | 1 -
18588 1 file changed, 1 deletion(-)
18589
18590 commit 30b1eb3d4e4b68f9da82f2bec098796386864376
18591 Author: Guillem Jover <guillem@debian.org>
18592 Date: Wed Feb 4 18:46:12 2015 +0100
18593
18594 libcompat: Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined
18595
18596 Cherry picked from commit 4e872b317ef6d69d3daab1058ddfa7a8940a06a6.
18597
18598 For declarations the autoconf test always defines the preprocessor
18599 symbol to either 0 or 1, contrary to other tests where it's either
18600 undefined or 1.
18601
18602 Closes: #777044
18603 Based-on-patch-by: Alex Potapenko <opotapenko@gmail.com>
18604
18605 debian/changelog | 3 +++
18606 lib/compat/strsignal.c | 2 +-
18607 2 files changed, 4 insertions(+), 1 deletion(-)
18608
18609 commit caf11a34878e3f1ac7fe883be6c993e8fcef121a
18610 Author: Guillem Jover <guillem@debian.org>
18611 Date: Mon Feb 2 23:37:28 2015 +0100
18612
18613 dpkg-statoverride: Do not accept unknown user or group names on --add
18614
18615 Cherry picked from commit 5c58085b746d234066ea94d386182cfc72c612ba.
18616
18617 We should not allow adding user or group names to the database that do
18618 not exist in the system passwd database, as the main dpkg program uses
18619 strict parsing and will fail with an unrecoverable fatal error if it
18620 cannot find a matching name for a uid/gid.
18621
18622 Regression introduced in commit e4d6db177fad401ddc8432cf0e2c64e4fcf7bc0d,
18623 where we went from too strict to too lax parsing.
18624
18625 Closes: #775124
18626
18627 debian/changelog | 2 ++
18628 src/statcmd.c | 10 ++++------
18629 2 files changed, 6 insertions(+), 6 deletions(-)
18630
18631 commit c005f4e35a4f91a250cb0108ab5644ce7e1d064c
18632 Author: Guillem Jover <guillem@debian.org>
18633 Date: Tue Oct 21 22:43:55 2014 +0200
18634
18635 Dpkg::Vendor::Debian: Add sanitize feature area
18636
18637 This feature area includes the features “address”, “thread”, “leak” and
18638 “undefined”, all disabled by default.
18639
18640 Cloess: #760741
18641
18642 debian/changelog | 3 +++
18643 man/dpkg-buildflags.1 | 27 ++++++++++++++++++++--
18644 scripts/Dpkg/Vendor/Debian.pm | 52 +++++++++++++++++++++++++++++++++++++++++++
18645 3 files changed, 80 insertions(+), 2 deletions(-)
18646
18647 commit fd9a1ad6a1b94e2e739f74ef0e556d0eda99dcc7
18648 Author: Guillem Jover <guillem@debian.org>
18649 Date: Sun Feb 22 21:02:16 2015 +0100
18650
18651 Dpkg::Gettext: Add support for context functions
18652
18653 scripts/Dpkg/Gettext.pm | 18 ++++++++++++++++++
18654 1 file changed, 18 insertions(+)
18655
18656 commit e88280bba6f2fbb5504159757a64a03b5a5424af
18657 Author: Guillem Jover <guillem@debian.org>
18658 Date: Sat Feb 21 23:46:34 2015 +0100
18659
18660 Dpkg::Gettext: Add support for $DEFAULT_TEXT_DOMAIN
18661
18662 This allows to get localized messages even when the program has called
18663 textdomain() with a different value than the one used in the Dpkg perl
18664 modules. It also allows the user to set a different default domain name.
18665
18666 debian/changelog | 2 ++
18667 scripts/Dpkg/Gettext.pm | 39 ++++++++++++++++++++++++++++++++-------
18668 2 files changed, 34 insertions(+), 7 deletions(-)
18669
18670 commit 596c09c45952cebdd34dcaa42e5f29d1938ae4d7
18671 Author: Mathias Behrle <mathiasb@m9s.biz>
18672 Date: Wed Feb 25 13:47:46 2015 +0100
18673
18674 dpkg-maintscript-helper: Support moving a conffile not being shipped
18675
18676 When the conffile stops being shipped, it might make sense to move it
18677 somewhere else to preserve it. Do not fail if the new conffile does not
18678 exist.
18679
18680 Closes: #767003
18681 Signed-off-by: Guillem Jover <guillem@debian.org>
18682
18683 debian/changelog | 2 ++
18684 scripts/dpkg-maintscript-helper.sh | 4 +++-
18685 2 files changed, 5 insertions(+), 1 deletion(-)
18686
18687 commit 4266c68bc4516d706544555026b00c5be759b24c
18688 Author: Guillem Jover <guillem@debian.org>
18689 Date: Sat Feb 21 17:00:06 2015 +0100
18690
18691 dpkg-maintscript-helper: Handle symlinks and pathnames ending in slash
18692
18693 For symlinks, error out as the argument is obviously bogus. For
18694 pathnames just strip the trailing slash, as this is a common way to
18695 name directories.
18696
18697 Closes: #771752
18698
18699 debian/changelog | 2 ++
18700 scripts/dpkg-maintscript-helper.sh | 4 +++-
18701 2 files changed, 5 insertions(+), 1 deletion(-)
18702
18703 commit 595395466b0820b8231bb4ef373b976e9bb8152a
18704 Author: Guillem Jover <guillem@debian.org>
18705 Date: Fri Feb 20 02:16:10 2015 +0100
18706
18707 dpkg: Rework oldconffsetflags() into pkg_conffiles_mark_old()
18708
18709 Change the signature to take a pkginfo instead of a list of conffiles.
18710 And turn the while loop into a for loop.
18711
18712 src/help.c | 21 ++++++++++++++-------
18713 src/main.h | 2 +-
18714 src/remove.c | 2 +-
18715 src/unpack.c | 4 ++--
18716 src/verify.c | 2 +-
18717 5 files changed, 19 insertions(+), 12 deletions(-)
18718
18719 commit ce4f0311e6e7a7b5125c4e881a0f2d3a8e1eea45
18720 Author: Guillem Jover <guillem@debian.org>
18721 Date: Sun Apr 6 06:03:24 2014 +0200
18722
18723 dpkg-split: Parse deb control file directly from stdin
18724
18725 This reduces the dpkg-deb calls to just one instead of one per field. In
18726 addition we also reduce the parsing and dumping to a single instance.
18727
18728 dpkg-split/split.c | 54 ++++++++++++++++++++++--------------------------------
18729 1 file changed, 22 insertions(+), 32 deletions(-)
18730
18731 commit 02d0c3228bbbd12a19bea77816ded88f7dd5f78e
18732 Author: Guillem Jover <guillem@debian.org>
18733 Date: Wed Mar 25 18:51:07 2015 +0100
18734
18735 libdpkg: Export parsedb functions in the map file
18736
18737 These will be used soon by the dpkg programs.
18738
18739 lib/dpkg/libdpkg.map | 5 +++++
18740 1 file changed, 5 insertions(+)
18741
18742 commit d6aeb1f2b3352c17a182e1db9dcca62000cc9623
18743 Author: Guillem Jover <guillem@debian.org>
18744 Date: Fri Feb 20 00:33:14 2015 +0100
18745
18746 dpkg-deb: Use path_remove_tree() instead of direcly calling «rm -rf»
18747
18748 dpkg-deb/info.c | 16 +---------------
18749 1 file changed, 1 insertion(+), 15 deletions(-)
18750
18751 commit f603dc5d087325ba52807ec55777de485bc87128
18752 Author: Guillem Jover <guillem@debian.org>
18753 Date: Thu Feb 19 23:50:14 2015 +0100
18754
18755 libdpkg: Move path removal functions to path-remove module
18756
18757 lib/dpkg/Makefile.am | 1 +
18758 lib/dpkg/libdpkg.map | 4 ++
18759 lib/dpkg/path-remove.c | 143 +++++++++++++++++++++++++++++++++++++++++++++++++
18760 lib/dpkg/path.h | 8 +++
18761 src/archives.c | 35 ------------
18762 src/archives.h | 2 -
18763 src/cleanup.c | 1 +
18764 src/help.c | 65 ----------------------
18765 src/main.h | 3 --
18766 src/remove.c | 1 +
18767 10 files changed, 158 insertions(+), 105 deletions(-)
18768
18769 commit ca2eb8ec82fd6450ad283279b8ad16c6b13b3433
18770 Author: Guillem Jover <guillem@debian.org>
18771 Date: Thu Feb 19 23:57:19 2015 +0100
18772
18773 libdpkg: Rename ensure_pathname_nonexisting() to path_remove_tree()
18774
18775 src/archives.c | 8 ++++----
18776 src/help.c | 9 +++++----
18777 src/main.h | 2 +-
18778 src/remove.c | 4 ++--
18779 src/unpack.c | 4 ++--
18780 5 files changed, 14 insertions(+), 13 deletions(-)
18781
18782 commit cd552708022da5924c4066e1d4e462a461532f40
18783 Author: Guillem Jover <guillem@debian.org>
18784 Date: Thu Feb 26 00:07:05 2015 +0100
18785
18786 libdpkg: Fix trig_activate_start() calling sequence comment
18787
18788 lib/dpkg/triglib.c | 8 ++++----
18789 1 file changed, 4 insertions(+), 4 deletions(-)
18790
18791 commit ee6ff7f97b55026a3d4a5baaa8611723b05347fa
18792 Author: Guillem Jover <guillem@debian.org>
18793 Date: Wed Feb 25 23:59:17 2015 +0100
18794
18795 libdpkg: Duplicate trig_activating_name just once in trig_activate_start()
18796
18797 Instead of on each *_start() function. This should also avoid mistakes
18798 like the ones fixed in commit c39373bdc04c83e33f92bf374236bf04a894ae93.
18799
18800 lib/dpkg/triglib.c | 8 ++++----
18801 1 file changed, 4 insertions(+), 4 deletions(-)
18802
18803 commit 5c2e744fa8c69435d20eec4d3dcfcd66798edc43
18804 Author: Guillem Jover <guillem@debian.org>
18805 Date: Wed Feb 25 23:50:00 2015 +0100
18806
18807 libdpkg: Rename struct symlinkList to tar_symlink_entry
18808
18809 lib/dpkg/tarfn.c | 6 +++---
18810 1 file changed, 3 insertions(+), 3 deletions(-)
18811
18812 commit 0d458827e376719a11f24c158fb4cc83f06be064
18813 Author: Helge Kreutzmann <debian@helgefjell.de>
18814 Date: Tue Mar 31 20:59:31 2015 +0200
18815
18816 Update German scripts translation
18817
18818 Update to 547t.
18819
18820 debian/changelog | 3 +
18821 scripts/po/de.po | 1386 ++++++++++++++++++++++++++----------------------------
18822 2 files changed, 674 insertions(+), 715 deletions(-)
18823
18824 commit 9df9fbbfe26328f2392ecfde1b4f0c427c728392
18825 Author: Guillem Jover <guillem@debian.org>
18826 Date: Wed Feb 18 20:02:02 2015 +0100
18827
18828 dselect: Improve available state sorting order strings
18829
18830 Switch to use terms that are more common in package managers, and as
18831 such should be more familiar to new users.
18832
18833 debian/changelog | 1 +
18834 dselect/pkgdisplay.cc | 12 ++++++------
18835 2 files changed, 7 insertions(+), 6 deletions(-)
18836
18837 commit 5ff29d575f5910ce861d587e96f288b1464a476b
18838 Author: Guillem Jover <guillem@debian.org>
18839 Date: Wed Feb 18 20:03:37 2015 +0100
18840
18841 Dpkg::Source::Patch: Add missing preposition in error message
18842
18843 debian/changelog | 1 +
18844 scripts/Dpkg/Source/Patch.pm | 3 ++-
18845 2 files changed, 3 insertions(+), 1 deletion(-)
18846
18847 commit d23fc91c07075c8fe4b4d8da2076619e14cc22a3
18848 Author: Guillem Jover <guillem@debian.org>
18849 Date: Wed Feb 18 18:43:14 2015 +0100
18850
18851 dpkg-genchanges: Clarify changes description open error
18852
18853 debian/changelog | 1 +
18854 scripts/dpkg-genchanges.pl | 2 +-
18855 2 files changed, 2 insertions(+), 1 deletion(-)
18856
18857 commit c97cd956ed6f0dc69f72915d2f7dc7303fff0d88
18858 Author: Guillem Jover <guillem@debian.org>
18859 Date: Tue Feb 17 03:41:05 2015 +0100
18860
18861 dpkg-scanpackages: Merge the same warning messages into a single line
18862
18863 debian/changelog | 1 +
18864 scripts/dpkg-scanpackages.pl | 15 +++++++--------
18865 2 files changed, 8 insertions(+), 8 deletions(-)
18866
18867 commit d195b23cffcf807a35125869c7989ee1542ef61d
18868 Author: Guillem Jover <guillem@debian.org>
18869 Date: Tue Feb 17 03:17:19 2015 +0100
18870
18871 Say directory instead of dir in output messages
18872
18873 debian/changelog | 1 +
18874 dselect/methods/multicd/setup | 4 ++--
18875 scripts/Dpkg/Source/Functions.pm | 2 +-
18876 scripts/Dpkg/Source/Package/V1.pm | 4 ++--
18877 scripts/dpkg-gencontrol.pl | 2 +-
18878 scripts/dpkg-gensymbols.pl | 2 +-
18879 scripts/dpkg-name.pl | 4 ++--
18880 scripts/dpkg-scanpackages.pl | 2 +-
18881 src/remove.c | 2 +-
18882 9 files changed, 12 insertions(+), 11 deletions(-)
18883
18884 commit 19d98528e6dd7dd4d82f3d1d564f443382fd5f99
18885 Author: Guillem Jover <guillem@debian.org>
18886 Date: Tue Feb 17 01:34:37 2015 +0100
18887
18888 Use "<enter>" instead of "return" or "enter" in input prompts
18889
18890 This should make it more clear we are talking about the key and not
18891 something else.
18892
18893 debian/changelog | 1 +
18894 dselect/methods/ftp/setup.pl | 2 +-
18895 scripts/dpkg-buildpackage.pl | 2 +-
18896 utils/update-alternatives.c | 2 +-
18897 4 files changed, 4 insertions(+), 3 deletions(-)
18898
18899 commit 453132199086db399401668a2c572b32c9f71717
18900 Author: Guillem Jover <guillem@debian.org>
18901 Date: Tue Feb 17 01:19:08 2015 +0100
18902
18903 Expand EOF and eof into "end of file" in error messages
18904
18905 debian/changelog | 1 +
18906 dselect/methparse.cc | 15 ++++++++++-----
18907 lib/dpkg/parse.c | 16 ++++++----------
18908 lib/dpkg/utils.c | 2 +-
18909 scripts/Dpkg/Changelog/Debian.pm | 7 ++++---
18910 scripts/Dpkg/Control/HashCore.pm | 2 +-
18911 src/configure.c | 2 +-
18912 src/main.c | 3 ++-
18913 src/select.c | 6 ++++--
18914 src/t/dpkg_divert.t | 6 ++++--
18915 10 files changed, 34 insertions(+), 26 deletions(-)
18916
18917 commit c6d00a09743e4fa4d531a341f0113c43a2669972
18918 Author: Guillem Jover <guillem@debian.org>
18919 Date: Mon Feb 16 23:58:39 2015 +0100
18920
18921 scripts: Uppercase field names in error messages
18922
18923 debian/changelog | 1 +
18924 scripts/Dpkg/Control/Info.pm | 2 +-
18925 scripts/Dpkg/Source/Package.pm | 3 ++-
18926 3 files changed, 4 insertions(+), 2 deletions(-)
18927
18928 commit d1ca4be7f80e040a325c653336b6182c0ec024ee
18929 Author: Guillem Jover <guillem@debian.org>
18930 Date: Mon Feb 16 23:57:51 2015 +0100
18931
18932 dpkg-name: Say package instead of it in warning message
18933
18934 debian/changelog | 1 +
18935 scripts/dpkg-name.pl | 2 +-
18936 2 files changed, 2 insertions(+), 1 deletion(-)
18937
18938 commit a609805efa566bbe02485566e65bbac2dbf666f4
18939 Author: Guillem Jover <guillem@debian.org>
18940 Date: Mon Feb 16 23:54:27 2015 +0100
18941
18942 Dpkg::Changelog::Parse: Say execute instead of exec in error message
18943
18944 debian/changelog | 2 ++
18945 scripts/Dpkg/Changelog/Parse.pm | 2 +-
18946 2 files changed, 3 insertions(+), 1 deletion(-)
18947
18948 commit 2a6d9275c0bdd44f306adf816cfcec95204d0e54
18949 Author: Guillem Jover <guillem@debian.org>
18950 Date: Sun Feb 15 23:58:34 2015 +0100
18951
18952 libdpkg: Simplify namevalue parsing code
18953
18954 This removes the special fallback value from the name/value table,
18955 so that we cannot accidentally parse it as a valid value.
18956
18957 dselect/pkgdisplay.cc | 1 -
18958 lib/dpkg/fields.c | 87 ++++++++++++++++++++++++++++++------------------
18959 lib/dpkg/namevalue.c | 8 ++---
18960 lib/dpkg/namevalue.h | 2 --
18961 lib/dpkg/pkg-namevalue.c | 1 -
18962 5 files changed, 56 insertions(+), 43 deletions(-)
18963
18964 commit e512a2cbae3727d2ede9060944bb532d998b3c00
18965 Author: Guillem Jover <guillem@debian.org>
18966 Date: Sat Feb 14 23:56:25 2015 +0100
18967
18968 dpkg: Use dpkg_error_print() instead of explicitly printing a dpkg_error
18969
18970 src/enquiry.c | 10 ++--------
18971 1 file changed, 2 insertions(+), 8 deletions(-)
18972
18973 commit 7614571bb8ef84ca6e4b6de4b93a9bcc2ebbef73
18974 Author: Guillem Jover <guillem@debian.org>
18975 Date: Sat Feb 14 23:55:08 2015 +0100
18976
18977 libdpkg: Add new dpkg_error_print() function
18978
18979 lib/dpkg/error.c | 18 ++++++++++++++++++
18980 lib/dpkg/error.h | 3 +++
18981 lib/dpkg/libdpkg.map | 1 +
18982 3 files changed, 22 insertions(+)
18983
18984 commit 24ee92a45643e428717b052b50e91d62029ad71f
18985 Author: Guillem Jover <guillem@debian.org>
18986 Date: Fri Dec 21 10:25:36 2012 +0100
18987
18988 libdpkg: Change m_vasprintf() to assume it is more prone to succeed
18989
18990 lib/dpkg/mlib.c | 8 +++-----
18991 1 file changed, 3 insertions(+), 5 deletions(-)
18992
18993 commit 670e9d691f0ca4d8dd1c693a8cb47218404f76ac
18994 Author: Guillem Jover <guillem@debian.org>
18995 Date: Sun Dec 2 21:52:29 2012 +0100
18996
18997 libdpkg: Factor out new m_vasprintf() from m_asprintf()
18998
18999 lib/dpkg/dpkg.h | 2 ++
19000 lib/dpkg/libdpkg.map | 1 +
19001 lib/dpkg/mlib.c | 18 ++++++++++++++----
19002 3 files changed, 17 insertions(+), 4 deletions(-)
19003
19004 commit 6b4ff833d2f171da3740f00e90b0613db72a5601
19005 Author: Guillem Jover <guillem@debian.org>
19006 Date: Fri Feb 13 04:22:58 2015 +0100
19007
19008 dpkg-query: Do not fail on -W and -l when multiple arguments match a package
19009
19010 We should not short-circuit on first match for a package, as that
19011 produces bogus errors when the following arguments do match those
19012 packages as well, either because they are repeated or because they
19013 are sub or super-patterns.
19014
19015 Closes: #588505
19016
19017 debian/changelog | 2 ++
19018 src/querycmd.c | 27 +++++++++++++++++++--------
19019 2 files changed, 21 insertions(+), 8 deletions(-)
19020
19021 commit 8f3f34cf26325a4cd9e0f3f53aaa113632ff9077
19022 Author: Guillem Jover <guillem@debian.org>
19023 Date: Fri Feb 13 04:36:19 2015 +0100
19024
19025 dpkg-query: Use pkg_array_foreach() instead of ad-hoc traversal
19026
19027 src/querycmd.c | 22 ++++------------------
19028 1 file changed, 4 insertions(+), 18 deletions(-)
19029
19030 commit 55553c41c15ddcf93b3c3a7ee42feccff4366bb9
19031 Author: Guillem Jover <guillem@debian.org>
19032 Date: Fri Feb 13 04:30:54 2015 +0100
19033
19034 libdpkg: Add new pkg_array_foreach() function
19035
19036 lib/dpkg/libdpkg.map | 1 +
19037 lib/dpkg/pkg-array.c | 25 ++++++++++++++++++++++++-
19038 lib/dpkg/pkg-array.h | 6 +++++-
19039 3 files changed, 30 insertions(+), 2 deletions(-)
19040
19041 commit 0cf46b6e677ef5f64d6543db9786ba892229f44e
19042 Author: Guillem Jover <guillem@debian.org>
19043 Date: Thu Feb 12 02:49:13 2015 +0100
19044
19045 debian: Only use stackprotectorstrong when building with gcc >= 4.9
19046
19047 This allows to build the package on old systems, such as Debian wheezy.
19048
19049 debian/changelog | 1 +
19050 debian/rules | 6 ++++++
19051 2 files changed, 7 insertions(+)
19052
19053 commit dd0f24f2edd15342fbd5fedbfd2c269c71406315
19054 Author: Guillem Jover <guillem@debian.org>
19055 Date: Wed Mar 11 20:03:05 2015 +0100
19056
19057 scripts/t: Ignore stderr from «dpkg --compare-versions» if it does not fail
19058
19059 Since commit ed4ce62868d2d03d87b24741cae4ace5a0d6056a, the command will
19060 emit warnings when using the deprecated operators '<' and '>'.
19061
19062 scripts/t/Dpkg_Version.t | 9 ++++++++-
19063 1 file changed, 8 insertions(+), 1 deletion(-)
19064
19065 commit 01abe8afb95f4bafb1f192fb3fe451a95cd2e3f8
19066 Author: Guillem Jover <guillem@debian.org>
19067 Date: Sun Feb 15 23:18:31 2015 +0100
19068
19069 perl: Rework use and exporter declarations
19070
19071 Place 'use' strict and warnings first, then Exporter 'our' declarations,
19072 then Test module imports, then system module imports, then Dpkg module
19073 imports, then 'use' parent and overload pragmas, separated by a blank
19074 line for each block.
19075
19076 Split each exported symbol declaration into its own line to ease
19077 modifications.
19078
19079 dselect/methods/Dselect/Ftp.pm | 17 +++++++++++++----
19080 scripts/Dpkg.pm | 17 +++++++++++++++--
19081 scripts/Dpkg/Arch.pm | 32 ++++++++++++++++++++++----------
19082 scripts/Dpkg/BuildProfiles.pm | 8 ++++++--
19083 scripts/Dpkg/Changelog/Debian.pm | 3 ++-
19084 scripts/Dpkg/Changelog/Entry/Debian.pm | 15 ++++++++++-----
19085 scripts/Dpkg/Changelog/Parse.pm | 8 +++++---
19086 scripts/Dpkg/Checksums.pm | 10 ++++++----
19087 scripts/Dpkg/Compression.pm | 25 +++++++++++++++----------
19088 scripts/Dpkg/Compression/FileHandle.pm | 6 +++---
19089 scripts/Dpkg/Control.pm | 21 +++++++++++++++------
19090 scripts/Dpkg/Control/Changelog.pm | 1 +
19091 scripts/Dpkg/Control/Fields.pm | 3 +--
19092 scripts/Dpkg/Control/FieldsCore.pm | 29 ++++++++++++++++++++---------
19093 scripts/Dpkg/Control/Types.pm | 16 +++++++++++++---
19094 scripts/Dpkg/Deps.pm | 13 +++++++++----
19095 scripts/Dpkg/Dist/Files.pm | 4 ++--
19096 scripts/Dpkg/ErrorHandling.pm | 20 +++++++++++++++-----
19097 scripts/Dpkg/Exit.pm | 7 +++++--
19098 scripts/Dpkg/File.pm | 9 ++++++---
19099 scripts/Dpkg/Getopt.pm | 4 +++-
19100 scripts/Dpkg/Gettext.pm | 8 +++++++-
19101 scripts/Dpkg/IPC.pm | 11 +++++++----
19102 scripts/Dpkg/Package.pm | 8 +++++---
19103 scripts/Dpkg/Path.pm | 16 +++++++++++-----
19104 scripts/Dpkg/Shlibs.pm | 10 +++++++---
19105 scripts/Dpkg/Shlibs/Cppfilt.pm | 11 +++++++----
19106 scripts/Dpkg/Shlibs/Objdump.pm | 4 ++--
19107 scripts/Dpkg/Shlibs/Symbol.pm | 3 ++-
19108 scripts/Dpkg/Source/Archive.pm | 10 +++++-----
19109 scripts/Dpkg/Source/Functions.pm | 10 +++++++---
19110 scripts/Dpkg/Source/Package.pm | 19 ++++++++++---------
19111 scripts/Dpkg/Source/Package/V1.pm | 12 ++++++------
19112 scripts/Dpkg/Source/Package/V2.pm | 20 ++++++++++----------
19113 scripts/Dpkg/Source/Package/V3/Bzr.pm | 4 ++--
19114 scripts/Dpkg/Source/Package/V3/Custom.pm | 4 ++--
19115 scripts/Dpkg/Source/Package/V3/Git.pm | 4 ++--
19116 scripts/Dpkg/Source/Package/V3/Native.pm | 8 ++++----
19117 scripts/Dpkg/Source/Package/V3/Quilt.pm | 8 ++++----
19118 scripts/Dpkg/Source/Patch.pm | 10 +++++-----
19119 scripts/Dpkg/Source/Quilt.pm | 12 ++++++------
19120 scripts/Dpkg/Substvars.pm | 6 +++---
19121 scripts/Dpkg/Util.pm | 9 +++++++--
19122 scripts/Dpkg/Vars.pm | 9 ++++++---
19123 scripts/Dpkg/Vendor.pm | 14 ++++++++++----
19124 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
19125 scripts/Dpkg/Version.pm | 26 ++++++++++++++++++--------
19126 scripts/Test/Dpkg.pm | 4 +++-
19127 scripts/dpkg-distaddfile.pl | 1 +
19128 scripts/dpkg-genchanges.pl | 1 +
19129 scripts/dpkg-mergechangelogs.pl | 6 +++---
19130 scripts/dpkg-source.pl | 8 ++++----
19131 scripts/t/Dpkg_Control.t | 1 +
19132 scripts/t/Dpkg_Shlibs.t | 1 +
19133 54 files changed, 358 insertions(+), 192 deletions(-)
19134
19135 commit 046ad868331a9f1581837404449b4320e6d09c36
19136 Author: Guillem Jover <guillem@debian.org>
19137 Date: Thu Feb 12 01:34:14 2015 +0100
19138
19139 Dpkg::Gettext: Use parenthesis on carp call to tell perl it is a function
19140
19141 Because we are using 'require' instead of 'use', perl does not know that
19142 the symbol is a function instead of a bareword.
19143
19144 scripts/Dpkg/Gettext.pm | 2 +-
19145 1 file changed, 1 insertion(+), 1 deletion(-)
19146
19147 commit 19966da8950830948181ee707858384d3a11effb
19148 Author: Guillem Jover <guillem@debian.org>
19149 Date: Wed Feb 11 06:50:35 2015 +0100
19150
19151 dpkg-statoverride: Set the SE Linux context on --update
19152
19153 When we update the file, we should apply the SE Linux context in the
19154 same way we are doing while unpacking binary packages.
19155
19156 Closes: #690361
19157
19158 debian/changelog | 1 +
19159 src/Makefile.am | 5 +++++
19160 src/statcmd.c | 4 ++++
19161 3 files changed, 10 insertions(+)
19162
19163 commit ad959d4c7bced43649b1aefc30beadc06f93111a
19164 Author: Guillem Jover <guillem@debian.org>
19165 Date: Wed Feb 11 06:46:42 2015 +0100
19166
19167 dpkg: Move SE Linux support into a separate file
19168
19169 This will allow to use the code in dpkg-statoverride, and unclutters
19170 the tar handling code.
19171
19172 po/POTFILES.in | 1 +
19173 src/Makefile.am | 1 +
19174 src/archives.c | 99 +---------------------------------------
19175 src/main.h | 6 +++
19176 src/selinux.c | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19177 5 files changed, 148 insertions(+), 98 deletions(-)
19178
19179 commit 18bfaa4e7588e5607be04c0f64842190d95008a4
19180 Author: Guillem Jover <guillem@debian.org>
19181 Date: Thu Dec 4 19:05:43 2014 +0100
19182
19183 debian: Remove old trigger related Breaks/Conflicts from dpkg
19184
19185 debian/changelog | 1 +
19186 debian/control | 42 +-----------------------------------------
19187 debian/dpkg.lintian-overrides | 2 --
19188 3 files changed, 2 insertions(+), 43 deletions(-)
19189
19190 commit 2a9111dd62bdfb6c07683db62d7f67c5eec45f73
19191 Author: Helge Kreutzmann <debian@helgefjell.de>
19192 Date: Wed Feb 11 20:34:03 2015 +0100
19193
19194 Update German translation of manual pages
19195
19196 Update to 2366t.
19197
19198 man/po/de.po | 627 +++++++++++++++++++++++++++++++----------------------------
19199 1 file changed, 327 insertions(+), 300 deletions(-)
19200
19201 commit 10ff6c4fc598dbc9697c825a8c8e1bf25caa2fcb
19202 Author: Raphaël Hertzog <hertzog@debian.org>
19203 Date: Wed Feb 11 08:33:21 2015 +0100
19204
19205 debian: drop myself from Uploaders
19206
19207 debian/changelog | 3 +++
19208 debian/control | 2 +-
19209 2 files changed, 4 insertions(+), 1 deletion(-)
19210
19211 commit 473bd89d5163c2e247f391cf470cae84deba323d
19212 Author: Guillem Jover <guillem@debian.org>
19213 Date: Wed Feb 4 22:52:17 2015 +0100
19214
19215 doc: Bump DOT_GRAPH_MAX_NODES from 50 to 100
19216
19217 This avoids doxygen truncating the graphs due to too many nodes, and
19218 the accompanying warnings.
19219
19220 doc/Doxyfile.in | 2 +-
19221 1 file changed, 1 insertion(+), 1 deletion(-)
19222
19223 commit e1e109ad87dab86d155524f02417fc20e2874d59
19224 Author: Guillem Jover <guillem@debian.org>
19225 Date: Wed Nov 26 21:37:07 2014 +0100
19226
19227 build: Map % back to :
19228
19229 Although we do not have any epochs (and should never need one!), it
19230 serves as an example script for others to use.
19231
19232 get-version | 6 +++---
19233 1 file changed, 3 insertions(+), 3 deletions(-)
19234
19235 commit 57554c38e9a2208a4c0e004b67ceda98b7439fda
19236 Author: Guillem Jover <guillem@debian.org>
19237 Date: Wed Nov 26 21:37:07 2014 +0100
19238
19239 build: Use tr instead of sed to map _ to ~
19240
19241 get-version | 2 +-
19242 1 file changed, 1 insertion(+), 1 deletion(-)
19243
19244 commit eb06339d12cc9797db9a6c069ab3d287db2102aa
19245 Author: Guillem Jover <guillem@debian.org>
19246 Date: Sun Feb 1 23:04:18 2015 +0100
19247
19248 Dpkg::BuildOptions: Fix typo
19249
19250 scripts/Dpkg/BuildOptions.pm | 2 +-
19251 1 file changed, 1 insertion(+), 1 deletion(-)
19252
19253 commit 5e97e572b749e111ef9cf1b796e6af06846b0092
19254 Author: Guillem Jover <guillem@debian.org>
19255 Date: Wed Nov 26 21:35:18 2014 +0100
19256
19257 Dpkg::Source::Package: Add ‘.mailmap’ to the default ignore lists
19258
19259 debian/changelog | 1 +
19260 scripts/Dpkg/Source/Package.pm | 3 ++-
19261 2 files changed, 3 insertions(+), 1 deletion(-)
19262
19263 commit d3d8d778d7e00eceb0073123caf6ca718ae9e82c
19264 Author: Guillem Jover <guillem@debian.org>
19265 Date: Tue Dec 16 18:25:29 2014 +0100
19266
19267 dpkg-deb: Add support for reading the archive from standard input
19268
19269 All commands reading archives support this, except for --raw-extract
19270 that does not.
19271
19272 Closes: #616614
19273 Based-on-patch-by: Johannes Schauer <j.schauer@email.de>
19274
19275 debian/changelog | 3 +++
19276 dpkg-deb/extract.c | 8 +++++++-
19277 man/dpkg-deb.1 | 8 ++++++++
19278 3 files changed, 18 insertions(+), 1 deletion(-)
19279
19280 commit c3972f49f90ed4cc94421c4be5af523df7dd23c4
19281 Author: Guillem Jover <guillem@debian.org>
19282 Date: Sat Feb 7 20:41:46 2015 +0100
19283
19284 dpkg-deb: Fix compressor subprocess name
19285
19286 This has not been a gzip-only compressor for a long time, update the
19287 code to reflect this.
19288
19289 dpkg-deb/build.c | 4 ++--
19290 1 file changed, 2 insertions(+), 2 deletions(-)
19291
19292 commit dfb3c1b8f54352b3db05494ff408d42ead808ef6
19293 Author: Guillem Jover <guillem@debian.org>
19294 Date: Sat Feb 7 20:02:52 2015 +0100
19295
19296 dpkg-deb: Avoid an intermediate variable for the version string
19297
19298 dpkg-deb/build.c | 6 +++---
19299 1 file changed, 3 insertions(+), 3 deletions(-)
19300
19301 commit b7c8836813228c4d7517dde292df7bca835ab0bb
19302 Author: Guillem Jover <guillem@debian.org>
19303 Date: Mon Feb 9 19:54:18 2015 +0100
19304
19305 dpkg: Fix --audit to report missing and empty architecture fields
19306
19307 The parser always converts the value from DPKG_ARCH_NONE to
19308 DPKG_ARCH_EMPTY, so we will handle both here to avoid any such
19309 problem in the future.
19310
19311 Regression introduced in commit 0238c795df88925c6579f740c7681ade22e88625.
19312
19313 debian/changelog | 2 ++
19314 src/enquiry.c | 2 +-
19315 2 files changed, 3 insertions(+), 1 deletion(-)
19316
19317 commit 753374a4e1fbbd013127b5c8cb832c7014f479a1
19318 Author: Guillem Jover <guillem@debian.org>
19319 Date: Mon Feb 9 19:41:23 2015 +0100
19320
19321 libdpkg: Clarify that pkg_spec error messages should print empty architectures
19322
19323 The error message should print the passed package specifier, even if the
19324 architecture qualifier was empty, otherwise it could seem confusing. So
19325 state that we only want to handle the DPKG_ARCH_NONE case, and implicitly
19326 ignore DPKG_ARCH_EMPTY.
19327
19328 lib/dpkg/pkg-spec.c | 14 +++++++++++---
19329 1 file changed, 11 insertions(+), 3 deletions(-)
19330
19331 commit b008da395dc30c0e59530ed4370134582d90ec65
19332 Author: Guillem Jover <guillem@debian.org>
19333 Date: Sat Feb 7 20:00:06 2015 +0100
19334
19335 dpkg-deb: Handle properly missing and empty architecture fields
19336
19337 The parser always converts the value from DPKG_ARCH_NONE to
19338 DPKG_ARCH_EMPTY, so we will handle both here to avoid any such problem
19339 in the future.
19340
19341 Regression introduced in commit 0238c795df88925c6579f740c7681ade22e88625.
19342
19343 debian/changelog | 2 ++
19344 dpkg-deb/build.c | 7 ++++++-
19345 2 files changed, 8 insertions(+), 1 deletion(-)
19346
19347 commit 462714edc7c2244a06ee2b9ccd33f4064b692378
19348 Author: Guillem Jover <guillem@debian.org>
19349 Date: Fri Feb 6 21:18:55 2015 +0100
19350
19351 dpkg-deb: Factor out check_control_file() from check_control_area()
19352
19353 dpkg-deb/build.c | 26 +++++++++++++++++++++-----
19354 1 file changed, 21 insertions(+), 5 deletions(-)
19355
19356 commit 59c4fca8bf9dfe6b3e35432abb09e3243e022f00
19357 Author: Guillem Jover <guillem@debian.org>
19358 Date: Fri Feb 6 21:18:55 2015 +0100
19359
19360 dpkg-deb: Rename check_new_pkg() to check_control_area()
19361
19362 dpkg-deb/build.c | 6 +++---
19363 1 file changed, 3 insertions(+), 3 deletions(-)
19364
19365 commit 2aeff6e069580bae18b0e936b140cedbb7befa18
19366 Author: Guillem Jover <guillem@debian.org>
19367 Date: Fri Nov 14 17:34:10 2014 +0100
19368
19369 dpkg-deb, libdpkg: Fix short-lived memory leaks
19370
19371 Closes: #769515
19372
19373 debian/changelog | 1 +
19374 dpkg-deb/build.c | 2 ++
19375 dpkg-deb/info.c | 2 ++
19376 lib/dpkg/compress.c | 4 ++++
19377 4 files changed, 9 insertions(+)
19378
19379 commit b284e7dc76923be937d6402536674e65a1e2eddb
19380 Author: Guillem Jover <guillem@debian.org>
19381 Date: Sun Feb 8 03:59:37 2015 +0100
19382
19383 dpkg-deb: Rename pkg_get_pathname() to gen_dest_pathname_from_pkg()
19384
19385 dpkg-deb/build.c | 6 +++---
19386 1 file changed, 3 insertions(+), 3 deletions(-)
19387
19388 commit cde1ec7b97ebda0c110ad9eaab331e0d160b2766
19389 Author: Guillem Jover <guillem@debian.org>
19390 Date: Sat Jan 31 17:12:06 2015 +0100
19391
19392 dpkg-deb: Move destination pathname generation into a new function
19393
19394 Always allocate the pathname, and return NULL in case we cannot generate
19395 one, delegating it to the code that parses the control file.
19396
19397 dpkg-deb/build.c | 72 ++++++++++++++++++++++++++++++++++++--------------------
19398 1 file changed, 46 insertions(+), 26 deletions(-)
19399
19400 commit 7720ab422764ce9d24977ad541dc7ed825d933be
19401 Author: Guillem Jover <guillem@debian.org>
19402 Date: Sun Feb 8 23:32:34 2015 +0100
19403
19404 libdpkg: Do not silently eat a standalone ‘-’ in the command-line parser
19405
19406 A single dash is commonly used to refer to standard input, and having
19407 to use ‘--’ to stop the parser is very cumbersome. Besides, there's no
19408 reason a standalone ‘-’ should be silently ignored.
19409
19410 debian/changelog | 1 +
19411 lib/dpkg/options.c | 2 +-
19412 2 files changed, 2 insertions(+), 1 deletion(-)
19413
19414 commit 76bfda78aacf06ca01b9b4b813689193b21910dc
19415 Author: Guillem Jover <guillem@debian.org>
19416 Date: Thu Nov 6 21:09:24 2014 +0100
19417
19418 libdpkg: Trim whitespace from the end of config file lines
19419
19420 This will stop passing strange spaces to the option handlers, and avoids
19421 an unintelligible error message about unbalanced quotes when using quoted
19422 arguments.
19423
19424 Ref: #762031
19425 Reported-by: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
19426
19427 debian/changelog | 2 ++
19428 lib/dpkg/options.c | 10 ++++++----
19429 2 files changed, 8 insertions(+), 4 deletions(-)
19430
19431 commit 279a55c16156f8f9a232481e732fe900c07ae7a9
19432 Author: Guillem Jover <guillem@debian.org>
19433 Date: Sun Nov 9 00:21:52 2014 +0100
19434
19435 dpkg: Add comment describing pkg_istobe values
19436
19437 src/main.h | 5 +++++
19438 1 file changed, 5 insertions(+)
19439
19440 commit 68c4b0b5268614a0d6a710627e8e42f90b7208b1
19441 Author: Guillem Jover <guillem@debian.org>
19442 Date: Fri Jan 30 02:58:28 2015 +0100
19443
19444 man: Move man pages from section 8 to 1
19445
19446 These programs were moved from …/sbin/ to …/bin/ but the man pages
19447 did not follow suit.
19448
19449 debian/changelog | 2 ++
19450 debian/dpkg.manpages | 6 +++---
19451 man/Makefile.am | 6 +++---
19452 man/{dpkg-divert.8 => dpkg-divert.1} | 4 ++--
19453 man/{dpkg-statoverride.8 => dpkg-statoverride.1} | 4 ++--
19454 man/po/po4a.cfg | 6 +++---
19455 man/{update-alternatives.8 => update-alternatives.1} | 4 ++--
19456 7 files changed, 17 insertions(+), 15 deletions(-)
19457
19458 commit 365de3ae4de86f84ed2f028344980a6a592d5b35
19459 Author: Tomas Pospisek <tpo_hp@sourcepole.ch>
19460 Date: Thu Jan 29 23:53:01 2015 +0100
19461
19462 man: Document the obsolete dpkg --compare-versions operators in dpkg(1)
19463
19464 [guillem@debian.org:
19465 - Tiny wording and formatting tweaks. ]
19466
19467 Closes: #776551
19468 Signed-off-by: Guillem Jover <guillem@debian.org>
19469
19470 debian/changelog | 3 +++
19471 man/dpkg.1 | 4 +++-
19472 2 files changed, 6 insertions(+), 1 deletion(-)
19473
19474 commit ed4ce62868d2d03d87b24741cae4ace5a0d6056a
19475 Author: Guillem Jover <guillem@debian.org>
19476 Date: Thu Jan 29 23:50:10 2015 +0100
19477
19478 dpkg: Warn on obsolete '<' and '>' operators in --compare-versions
19479
19480 These have very confusing semantics, and for the same reason that they
19481 should be avoided in package control data, they should be avoided on
19482 the command-line. Emit a warning for unsuspecting users that might get
19483 trapped by these operators.
19484
19485 debian/changelog | 1 +
19486 src/enquiry.c | 9 +++++++--
19487 2 files changed, 8 insertions(+), 2 deletions(-)
19488
19489 commit ce37b28cac7e6608f68646071f8e8bea957af339
19490 Author: Guillem Jover <guillem@debian.org>
19491 Date: Sun Feb 8 04:03:09 2015 +0100
19492
19493 debian: Fix changelog formatting
19494
19495 debian/changelog | 5 +++--
19496 1 file changed, 3 insertions(+), 2 deletions(-)
19497
19498 commit f183e4d39ffacc90d8a3db9be54cc8be9b00bb8d
19499 Author: Helge Kreutzmann <debian@helgefjell.de>
19500 Date: Thu Jan 29 22:36:57 2015 +0100
19501
19502 Update German translation of manual pages
19503
19504 Update to 2364t.
19505
19506 debian/changelog | 3 +
19507 man/po/de.po | 5314 ++++++++++++++++++++++++++++--------------------------
19508 2 files changed, 2736 insertions(+), 2581 deletions(-)
19509
19510 commit ae736c6f93f507f7b1e00b002e26d8bfcd62f72c
19511 Author: Guillem Jover <guillem@debian.org>
19512 Date: Wed Jan 28 21:29:19 2015 +0100
19513
19514 libdpkg: Make virtinfos a static variable
19515
19516 Warned-by: clang
19517
19518 lib/dpkg/pkg-format.c | 2 +-
19519 1 file changed, 1 insertion(+), 1 deletion(-)
19520
19521 commit 39dac7ef6dd31823075d43a202a1a4a5ac13b98d
19522 Author: Guillem Jover <guillem@debian.org>
19523 Date: Wed Jan 28 21:28:26 2015 +0100
19524
19525 libdpkg: Mark functions as DPKG_ATTR_NORET
19526
19527 Warned-by: clang
19528
19529 lib/dpkg/command.h | 2 +-
19530 lib/dpkg/compress.c | 2 +-
19531 2 files changed, 2 insertions(+), 2 deletions(-)
19532
19533 commit 23a058153c9cf0be2cb49b41cf9581c7ccf6ee50
19534 Author: Guillem Jover <guillem@debian.org>
19535 Date: Tue Jan 27 19:21:44 2015 +0100
19536
19537 dpkg-genchanges: Use strftime() instead of unportable «date -R»
19538
19539 The latter is not specified in POSIX, and is not widely portable.
19540
19541 We have to temporarily set LC_TIME to 'C', to get the output specified
19542 by RFC-2822.
19543
19544 debian/changelog | 2 ++
19545 scripts/dpkg-genchanges.pl | 8 ++++----
19546 2 files changed, 6 insertions(+), 4 deletions(-)
19547
19548 commit 67d6106e54018059092db674787dc6a2994f1379
19549 Author: Guillem Jover <guillem@debian.org>
19550 Date: Tue Jan 27 18:05:36 2015 +0100
19551
19552 dpkg: Fix indentation
19553
19554 src/unpack.c | 4 ++--
19555 1 file changed, 2 insertions(+), 2 deletions(-)
19556
19557 commit 3010654eeed22f91c7dd018482b4c814042a4a6d
19558 Author: Guillem Jover <guillem@debian.org>
19559 Date: Tue Jan 27 18:05:19 2015 +0100
19560
19561 libcompat: Remove dangling blank line
19562
19563 lib/compat/alphasort.c | 1 -
19564 1 file changed, 1 deletion(-)
19565
19566 commit 8c5be590854ff613ed234dcc8d1d24d7ed638626
19567 Author: Guillem Jover <guillem@debian.org>
19568 Date: Mon Jan 26 17:05:18 2015 +0100
19569
19570 libdpkg: Remove unneeded braces in if statement
19571
19572 lib/dpkg/tarfn.c | 10 ++++------
19573 1 file changed, 4 insertions(+), 6 deletions(-)
19574
19575 commit dbafc0431b45fca65ee2a4b2fff40fed918d1d23
19576 Author: Guillem Jover <guillem@debian.org>
19577 Date: Mon Jan 26 17:01:10 2015 +0100
19578
19579 libdpkg: Remove useless trailing ‘;’ in for (;;) block
19580
19581 lib/dpkg/tarfn.c | 2 +-
19582 1 file changed, 1 insertion(+), 1 deletion(-)
19583
19584 commit e66be31b1e40cf2b147c5940b860c72a7e85d81a
19585 Author: Guillem Jover <guillem@debian.org>
19586 Date: Sat Jan 24 01:40:04 2015 +0100
19587
19588 build: Add new gcc 5 warnings
19589
19590 Warn on features not present in ISO C99 but present in ISO C11,
19591 on sizeof for an array argument, on switch keyword with bool
19592 values, and logical not on the left handside of a comparison.
19593
19594 m4/dpkg-compiler.m4 | 4 ++++
19595 1 file changed, 4 insertions(+)
19596
19597 commit 4ec629eaee8edf37d06cfada82eb5d59001a200a
19598 Author: Guillem Jover <guillem@debian.org>
19599 Date: Wed Jan 28 19:04:11 2015 +0100
19600
19601 build: Check for -Wformat-security with -Wformat
19602
19603 This flag does not work anymore in gcc 5 w/o also passing -Wformat.
19604
19605 m4/dpkg-compiler.m4 | 2 +-
19606 1 file changed, 1 insertion(+), 1 deletion(-)
19607
19608 commit 1cf30e78ad84c3f0808d3dae6587cca910c1171f
19609 Author: Guillem Jover <guillem@debian.org>
19610 Date: Thu Jan 22 02:39:29 2015 +0100
19611
19612 build: Make va_copy check cross-compilable
19613
19614 We are only checking if the va_copy symbol is available, do not try to
19615 run the test program.
19616
19617 debian/changelog | 2 ++
19618 m4/dpkg-funcs.m4 | 31 ++++++++++++++-----------------
19619 2 files changed, 16 insertions(+), 17 deletions(-)
19620
19621 commit 5294116c6d0f290fd13096d3b70904159078ecf3
19622 Author: Guillem Jover <guillem@debian.org>
19623 Date: Thu Jan 22 02:09:07 2015 +0100
19624
19625 build: When cross-building assume a working snprintf on SUS >= v3
19626
19627 SUSv2 and earlier had conflicting semantics with the C99 snprintf()
19628 ones. Because we expect a C99 environment, assume that if we are using
19629 SUSv3 or newer then we have a working snprintf() implementation.
19630
19631 debian/changelog | 2 ++
19632 m4/dpkg-funcs.m4 | 19 +++++++++++++++++--
19633 2 files changed, 19 insertions(+), 2 deletions(-)
19634
19635 commit 950be3fcbdf373d43dea6f5b18fcf3c61747fd33
19636 Author: Guillem Jover <guillem@debian.org>
19637 Date: Thu Jan 22 00:36:18 2015 +0100
19638
19639 build: Rework DPKG_C_C99 macro to define HAVE_C_C99 just once
19640
19641 Use the opportunity to fix the indentation.
19642
19643 m4/dpkg-compiler.m4 | 53 ++++++++++++++++++++++++++++++-----------------------
19644 1 file changed, 30 insertions(+), 23 deletions(-)
19645
19646 commit a4938a097f33f22ccaef453ba015898f89ecd508
19647 Author: Guillem Jover <guillem@debian.org>
19648 Date: Tue Jan 20 13:58:36 2015 +0100
19649
19650 build: Use mv instead of «cp -p»
19651
19652 There's no point in preserving the file metadata if we are going to
19653 overwrite it from a shell redirection.
19654
19655 scripts/Makefile.am | 4 ++--
19656 scripts/mk/Makefile.am | 3 ++-
19657 2 files changed, 4 insertions(+), 3 deletions(-)
19658
19659 commit 04725ad2b4b9077f4af5bc3781519c08cb6eb069
19660 Author: Guillem Jover <guillem@debian.org>
19661 Date: Tue Jan 20 13:57:29 2015 +0100
19662
19663 build: Always pass -f to rm calls
19664
19665 scripts/Makefile.am | 2 +-
19666 scripts/mk/Makefile.am | 2 +-
19667 2 files changed, 2 insertions(+), 2 deletions(-)
19668
19669 commit 9ed7d4d47b73ffe67e1f7d31f899a1dfd43d490b
19670 Author: Guillem Jover <guillem@debian.org>
19671 Date: Tue Jan 20 02:37:20 2015 +0100
19672
19673 dpkg-gencontrol: Rework Installed-Size field default value computation
19674
19675 Switch from «du» to File::Find, and accumulate size usage per filesystem
19676 object, on 1 KiB units. Use the actual size only for regular files and
19677 symlinks, and just 1 KiB for any other filesystem object type.
19678
19679 This guarantees a constant and reproducible size regardless of the
19680 build system filesystem being used.
19681
19682 Document how the value is computed, and that it is just a size
19683 approximation.
19684
19685 Closes: #650077
19686
19687 debian/changelog | 4 ++++
19688 man/deb-substvars.5 | 19 ++++++++++++-------
19689 scripts/dpkg-gencontrol.pl | 43 ++++++++++++++++++++++---------------------
19690 3 files changed, 38 insertions(+), 28 deletions(-)
19691
19692 commit d5bbe517c05e6e3712636726a1bcf7b22c3fd17b
19693 Author: Guillem Jover <guillem@debian.org>
19694 Date: Tue Jan 20 02:19:04 2015 +0100
19695
19696 Dpkg::Checksums: Switch from using programs to Digest modules
19697
19698 This was one cause for portability problems, as the checksum programs
19699 have different names on different systems, they also have different
19700 output.
19701
19702 Obsolete the program property, now that we are not making using any of
19703 those programs.
19704
19705 debian/changelog | 2 ++
19706 scripts/Dpkg/Checksums.pm | 58 ++++++++++++++++++++++++++---------------------
19707 2 files changed, 34 insertions(+), 26 deletions(-)
19708
19709 commit b021f2d380679e57b75cce508a35087bf3c7a71f
19710 Author: Guillem Jover <guillem@debian.org>
19711 Date: Mon Jan 19 20:41:53 2015 +0100
19712
19713 build: Wrap file references in man page PO files
19714
19715 debian/changelog | 1 +
19716 man/Makefile.am | 2 +-
19717 2 files changed, 2 insertions(+), 1 deletion(-)
19718
19719 commit 2ed75691a974b8456b26d83e984c56e6933f8331
19720 Author: Guillem Jover <guillem@debian.org>
19721 Date: Sun Jan 18 21:12:37 2015 +0100
19722
19723 build: Bump gettext version to 0.19
19724
19725 This allows us to use the new --add-location option with the file
19726 argument, which will remove a huge amount diff noise on source code
19727 changes, while still retaining the useful origin of the string.
19728
19729 README | 2 +-
19730 configure.ac | 2 +-
19731 debian/changelog | 3 +++
19732 debian/control | 2 +-
19733 dselect/po/Makevars | 5 +++--
19734 man/Makefile.am | 1 +
19735 po/Makevars | 5 +++--
19736 scripts/po/Makevars | 5 +++--
19737 8 files changed, 16 insertions(+), 9 deletions(-)
19738
19739 commit 106b0a0b3f818293cc5cb2bb567ec687a4254b33
19740 Author: Guillem Jover <guillem@debian.org>
19741 Date: Sun Jan 18 02:07:01 2015 +0100
19742
19743 scripts: Remove unused «use Dpkg»
19744
19745 scripts/Dpkg/Changelog.pm | 1 -
19746 scripts/Dpkg/Checksums.pm | 1 -
19747 scripts/Dpkg/Source/Package/V2.pm | 1 -
19748 scripts/Dpkg/Source/Package/V3/Bzr.pm | 1 -
19749 scripts/Dpkg/Source/Package/V3/Custom.pm | 1 -
19750 scripts/Dpkg/Source/Package/V3/Git.pm | 1 -
19751 scripts/Dpkg/Source/Package/V3/Native.pm | 1 -
19752 scripts/Dpkg/Source/Package/V3/Quilt.pm | 1 -
19753 scripts/Dpkg/Source/Patch.pm | 1 -
19754 scripts/t/Dpkg_Vendor.t | 1 -
19755 10 files changed, 10 deletions(-)
19756
19757 commit b815aaeb6f28ee7027ea2a1c66262efa17d706a6
19758 Author: Guillem Jover <guillem@debian.org>
19759 Date: Tue Jan 13 14:20:04 2015 +0100
19760
19761 dpkg-shlibdeps: Use dpkg-query instead of dpkg for --search
19762
19763 This has the effect of honoring the admindir passed as an environment
19764 variable, as dpkg sets the variable unconditionally, but dpkg-query
19765 does honor it.
19766
19767 Closes: #775258
19768
19769 debian/changelog | 2 ++
19770 scripts/dpkg-shlibdeps.pl | 6 +++---
19771 2 files changed, 5 insertions(+), 3 deletions(-)
19772
19773 commit 79076f9b6161fec2e048f03b3daaa5b81bb723ab
19774 Author: Guillem Jover <guillem@debian.org>
19775 Date: Tue Dec 2 00:06:02 2014 +0100
19776
19777 dpkg-scansources: Fix perl uninitialized value usage on missing Binary field
19778
19779 debian/changelog | 2 ++
19780 scripts/dpkg-scansources.pl | 2 +-
19781 2 files changed, 3 insertions(+), 1 deletion(-)
19782
19783 commit 5604301adaa4c10c455a560407a01898adf7af9e
19784 Author: Guillem Jover <guillem@debian.org>
19785 Date: Wed Jan 28 03:46:15 2015 +0100
19786
19787 Dpkg::IPC: Document function signatures
19788
19789 debian/changelog | 1 +
19790 scripts/Dpkg/IPC.pm | 4 ++--
19791 2 files changed, 3 insertions(+), 2 deletions(-)
19792
19793 commit f25418fe3ae04d1a8d439dd14c4ab411ef1770ac
19794 Author: Guillem Jover <guillem@debian.org>
19795 Date: Fri Jan 2 19:33:25 2015 +0100
19796
19797 Dpkg::Util: Update comment to mention new implementations from List::Util
19798
19799 scripts/Dpkg/Util.pm | 3 +++
19800 1 file changed, 3 insertions(+)
19801
19802 commit 0c388b9842662ec332642ac7e1344cd2d48c2dc4
19803 Author: Guillem Jover <guillem@debian.org>
19804 Date: Mon Dec 1 23:51:59 2014 +0100
19805
19806 Dpkg::Source::Package::V2: Use TMPDIR instead of manually setting DIR
19807
19808 debian/changelog | 2 ++
19809 scripts/Dpkg/Source/Package/V2.pm | 2 +-
19810 2 files changed, 3 insertions(+), 1 deletion(-)
19811
19812 commit 44915e38da1f4e5fc692f0e5e24c0dee620eb965
19813 Author: Guillem Jover <guillem@debian.org>
19814 Date: Mon Dec 1 23:47:56 2014 +0100
19815
19816 Dpkg::Source::Patch: Enable sub-second timestamps with Time::HiRes
19817
19818 We should have a recent enough Perl now.
19819
19820 debian/changelog | 1 +
19821 scripts/Dpkg/Source/Patch.pm | 3 +--
19822 2 files changed, 2 insertions(+), 2 deletions(-)
19823
19824 commit 5e59d94a17051b1185c591a1fc3eed00e3b01070
19825 Author: Guillem Jover <guillem@debian.org>
19826 Date: Mon Dec 1 22:11:29 2014 +0100
19827
19828 perl: Switch from legacy File::Path functions to new ones
19829
19830 Use make_path() instead of mkpath(), and remove_tree() instead of
19831 rmtree().
19832
19833 debian/changelog | 1 +
19834 dselect/methods/ftp/install.pl | 8 ++++----
19835 scripts/Dpkg/Source/Package/V2.pm | 8 ++++----
19836 scripts/Dpkg/Source/Patch.pm | 4 ++--
19837 scripts/dpkg-name.pl | 4 ++--
19838 5 files changed, 13 insertions(+), 12 deletions(-)
19839
19840 commit 200e5fd6572ca67d2d26c2da0c53ded782626225
19841 Author: Helmut Grohne <helmut@subdivi.de>
19842 Date: Sat Dec 6 01:36:25 2014 +0100
19843
19844 Dpkg::Shlibs: Prefer multiarch paths to multilib ones
19845
19846 Match the ld.so path resolution logic, by preferring multiarch paths
19847 over multilib or cross paths.
19848
19849 [guillem@debian.org:
19850 - Adapt to current code. ]
19851
19852 Closes: #772184
19853 Signed-off-by: Guillem Jover <guillem@debian.org>
19854
19855 debian/changelog | 2 ++
19856 scripts/Dpkg/Shlibs.pm | 6 +++---
19857 2 files changed, 5 insertions(+), 3 deletions(-)
19858
19859 commit 99c025a516ea775187e6834f2f37246297f1a304
19860 Author: Guillem Jover <guillem@debian.org>
19861 Date: Sun Nov 30 21:54:00 2014 +0100
19862
19863 Dpkg::Shlibs: Split multiarch cross-compilation libraries from toolchain ones
19864
19865 Split them so that we can mark the toolchain cross-compilation libraries
19866 as deprecated, and in the future possibly just hide them by default.
19867
19868 scripts/Dpkg/Shlibs.pm | 6 +++++-
19869 1 file changed, 5 insertions(+), 1 deletion(-)
19870
19871 commit 845d011793a67c211a3ed93ea399a95fc331808b
19872 Author: Guillem Jover <guillem@debian.org>
19873 Date: Sun Nov 30 21:54:00 2014 +0100
19874
19875 Dpkg::Shlibs: Do not use an intermediate library path variable
19876
19877 Assign directly to @librarypaths when adding the cross-compilation
19878 library paths.
19879
19880 scripts/Dpkg/Shlibs.pm | 10 +++++-----
19881 1 file changed, 5 insertions(+), 5 deletions(-)
19882
19883 commit 0a297195aa68c7e5a5066d80504bc6e18887f97d
19884 Author: Guillem Jover <guillem@debian.org>
19885 Date: Sun Nov 30 21:54:00 2014 +0100
19886
19887 Dpkg::Shlibs: Detangle deprecated multilib paths into their own variables
19888
19889 This will allow in the future to hide these by default and avoid
19890 polluting the default paths.
19891
19892 scripts/Dpkg/Shlibs.pm | 8 ++++++--
19893 1 file changed, 6 insertions(+), 2 deletions(-)
19894
19895 commit 9a005b87fce1fa542d8d033a0eecdb0a0aff0334
19896 Author: Guillem Jover <guillem@debian.org>
19897 Date: Sun Nov 30 21:37:22 2014 +0100
19898
19899 Dpkg::Shlibs: Remove support for GCC_TARGET environment variable
19900
19901 This was a temporary workaround for very old gcc toolchains.
19902
19903 See: #453267
19904
19905 debian/changelog | 2 ++
19906 scripts/Dpkg/Shlibs.pm | 4 ----
19907 2 files changed, 2 insertions(+), 4 deletions(-)
19908
19909 commit 96e0d5d129fd963b3ef254580985c54bb717b5af
19910 Author: Guillem Jover <guillem@debian.org>
19911 Date: Sun Nov 23 21:19:44 2014 +0100
19912
19913 Dpkg::Shlibs: Move @librarypaths setup into new setup_library_paths() function
19914
19915 This avoids inflicting the cost of the setup on any code loading the
19916 module. It also makes it easier to unit test the module.
19917
19918 scripts/Dpkg/Shlibs.pm | 97 ++++++++++++++++++++++++++++----------------------
19919 1 file changed, 55 insertions(+), 42 deletions(-)
19920
19921 commit fe4bec2900e867f4fc68622dfe035aaced0b2359
19922 Author: Guillem Jover <guillem@debian.org>
19923 Date: Mon Jan 12 21:17:38 2015 +0100
19924
19925 Dpkg::Shlibs: Rename reset_library_paths() to blank_library_paths()
19926
19927 This will allow to initialize the library paths to be an empty array,
19928 instead of just resetting it after the fact, which means the new name
19929 will make more sense.
19930
19931 scripts/Dpkg/Shlibs.pm | 10 +++++-----
19932 scripts/t/Dpkg_Shlibs.t | 4 ++--
19933 2 files changed, 7 insertions(+), 7 deletions(-)
19934
19935 commit cc8dcb869da29be73f969ec972f24356b6c038ce
19936 Author: Guillem Jover <guillem@debian.org>
19937 Date: Sun Nov 23 21:19:44 2014 +0100
19938
19939 test: Remove unused @save_paths variable
19940
19941 scripts/t/Dpkg_Shlibs.t | 1 -
19942 1 file changed, 1 deletion(-)
19943
19944 commit ea1357d0f153c9a0534ea301f7d7ef2262343249
19945 Author: Guillem Jover <guillem@debian.org>
19946 Date: Sat Nov 22 23:59:39 2014 +0100
19947
19948 Dpkg: Use shift instead of @_ on single argument unpacking
19949
19950 scripts/Dpkg/Arch.pm | 16 ++++++++--------
19951 scripts/Dpkg/BuildEnv.pm | 4 ++--
19952 scripts/Dpkg/BuildFlags.pm | 23 +++++++++++++++--------
19953 scripts/Dpkg/BuildOptions.pm | 2 +-
19954 scripts/Dpkg/Changelog.pm | 8 ++++----
19955 scripts/Dpkg/Changelog/Entry.pm | 8 ++++----
19956 scripts/Dpkg/Changelog/Entry/Debian.pm | 26 +++++++++++++-------------
19957 scripts/Dpkg/Checksums.pm | 7 ++++---
19958 scripts/Dpkg/Compression.pm | 6 +++---
19959 scripts/Dpkg/Compression/FileHandle.pm | 6 +++---
19960 scripts/Dpkg/Compression/Process.pm | 4 ++--
19961 scripts/Dpkg/Conf.pm | 2 +-
19962 scripts/Dpkg/Control.pm | 2 +-
19963 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
19964 scripts/Dpkg/Control/HashCore.pm | 2 +-
19965 scripts/Dpkg/Deps.pm | 8 ++++----
19966 scripts/Dpkg/Dist/Files.pm | 2 +-
19967 scripts/Dpkg/File.pm | 2 +-
19968 scripts/Dpkg/Index.pm | 4 ++--
19969 scripts/Dpkg/Interface/Storable.pm | 2 +-
19970 scripts/Dpkg/Shlibs.pm | 2 +-
19971 scripts/Dpkg/Shlibs/Objdump.pm | 10 +++++-----
19972 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
19973 scripts/Dpkg/Shlibs/SymbolFile.pm | 8 ++++----
19974 scripts/Dpkg/Source/Archive.pm | 3 ++-
19975 scripts/Dpkg/Source/Functions.pm | 8 ++++----
19976 scripts/Dpkg/Source/Package.pm | 12 ++++++------
19977 scripts/Dpkg/Source/Package/V1.pm | 3 ++-
19978 scripts/Dpkg/Source/Package/V2.pm | 12 ++++++------
19979 scripts/Dpkg/Source/Package/V3/Quilt.pm | 4 ++--
19980 scripts/Dpkg/Source/Patch.pm | 4 ++--
19981 scripts/Dpkg/Source/Quilt.pm | 24 ++++++++++++------------
19982 scripts/Dpkg/Substvars.pm | 2 +-
19983 scripts/Dpkg/Vendor/Default.pm | 2 +-
19984 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
19985 scripts/Dpkg/Version.pm | 4 ++--
19986 scripts/dpkg-architecture.pl | 2 +-
19987 scripts/dpkg-buildpackage.pl | 6 +++---
19988 scripts/dpkg-name.pl | 6 +++---
19989 scripts/dpkg-source.pl | 2 +-
19990 scripts/t/Dpkg_Compression.t | 2 +-
19991 scripts/t/Dpkg_Control.t | 2 +-
19992 scripts/t/Dpkg_Deps.t | 2 +-
19993 43 files changed, 135 insertions(+), 125 deletions(-)
19994
19995 commit 609750150cdf265ff8ed7477613ea319399cb0ad
19996 Author: Guillem Jover <guillem@debian.org>
19997 Date: Tue Nov 18 22:05:53 2014 +0100
19998
19999 Dpkg::Arch: Refactor table loading into a common function
20000
20001 The loading is always the same, the difference is just in the parsing
20002 logic.
20003
20004 scripts/Dpkg/Arch.pm | 74 ++++++++++++++++++----------------------------------
20005 1 file changed, 25 insertions(+), 49 deletions(-)
20006
20007 commit add97a770e54a9f691f7abacc6eb5be876027645
20008 Author: Guillem Jover <guillem@debian.org>
20009 Date: Tue Nov 18 22:05:53 2014 +0100
20010
20011 Dpkg::Arch: Assume abitable is always present
20012
20013 Switch the conditional loading of the abitable to expect it to always
20014 exist, and bump libdpkg-perl depends on dpkg to 1.16.3, the version
20015 introducing the file.
20016
20017 This will allow some refactoring.
20018
20019 debian/changelog | 2 ++
20020 debian/control | 2 +-
20021 scripts/Dpkg/Arch.pm | 18 ++++++------------
20022 3 files changed, 9 insertions(+), 13 deletions(-)
20023
20024 commit 061c572fdade80049d96db839d60d89e7387f607
20025 Author: Guillem Jover <guillem@debian.org>
20026 Date: Tue Nov 18 23:56:10 2014 +0100
20027
20028 test: Move use strict and warnings as the first directives
20029
20030 scripts/t/Dpkg_Arch.t | 4 ++--
20031 scripts/t/Dpkg_BuildOptions.t | 1 +
20032 scripts/t/Dpkg_Changelog.t | 1 +
20033 scripts/t/Dpkg_Deps.t | 1 +
20034 scripts/t/Dpkg_IPC.t | 1 +
20035 scripts/t/Dpkg_Substvars.t | 4 ++--
20036 scripts/t/Dpkg_Version.t | 1 +
20037 scripts/t/merge_changelogs.t | 3 ++-
20038 src/t/dpkg_divert.t | 8 +++++---
20039 utils/t/update_alternatives.t | 12 +++++++-----
20040 10 files changed, 23 insertions(+), 13 deletions(-)
20041
20042 commit 8d557d6c8ea6f370e00d13eaa6234b2ef2d800dc
20043 Author: Guillem Jover <guillem@debian.org>
20044 Date: Mon Nov 17 10:40:45 2014 +0100
20045
20046 test: Check perl code compilation, warnings and strictness
20047
20048 Makefile.am | 8 ++++++++
20049 README | 1 +
20050 debian/changelog | 2 ++
20051 t/strict.t | 40 ++++++++++++++++++++++++++++++++++++++++
20052 4 files changed, 51 insertions(+)
20053
20054 commit f38b214a69052741625e36e265f8b3e47959fa11
20055 Author: Guillem Jover <guillem@debian.org>
20056 Date: Wed Jan 21 01:59:06 2015 +0100
20057
20058 test: Add new common Test::Dpkg module
20059
20060 This will centralize common testsuite functions.
20061
20062 README | 1 -
20063 scripts/Makefile.am | 4 ++++
20064 scripts/Test/Dpkg.pm | 39 +++++++++++++++++++++++++++++++++++++++
20065 t/critic.t | 8 ++------
20066 4 files changed, 45 insertions(+), 7 deletions(-)
20067
20068 commit ace4a0e8f7b6d468eb62f847734c4deeb616ec13
20069 Author: Guillem Jover <guillem@debian.org>
20070 Date: Sun Sep 28 15:13:47 2014 +0200
20071
20072 test: Rename TAP test directories from test to t
20073
20074 Makefile.am | 6 +++---
20075 configure.ac | 2 +-
20076 lib/dpkg/Makefile.am | 2 +-
20077 lib/dpkg/{test => t}/.gitignore | 0
20078 lib/dpkg/{test => t}/Makefile.am | 0
20079 lib/dpkg/{test => t}/t-ar.c | 0
20080 lib/dpkg/{test => t}/t-arch.c | 0
20081 lib/dpkg/{test => t}/t-buffer.c | 0
20082 lib/dpkg/{test => t}/t-c-ctype.c | 0
20083 lib/dpkg/{test => t}/t-command.c | 0
20084 lib/dpkg/{test => t}/t-deb-version.c | 0
20085 lib/dpkg/{test => t}/t-error.c | 0
20086 lib/dpkg/{test => t}/t-macros.c | 0
20087 lib/dpkg/{test => t}/t-mod-db.c | 0
20088 lib/dpkg/{test => t}/t-path.c | 0
20089 lib/dpkg/{test => t}/t-pkg-list.c | 0
20090 lib/dpkg/{test => t}/t-pkg-queue.c | 0
20091 lib/dpkg/{test => t}/t-pkginfo.c | 0
20092 lib/dpkg/{test => t}/t-progname.c | 0
20093 lib/dpkg/{test => t}/t-string.c | 0
20094 lib/dpkg/{test => t}/t-subproc.c | 0
20095 lib/dpkg/{test => t}/t-tar.t | 0
20096 lib/dpkg/{test => t}/t-tarextract.c | 0
20097 lib/dpkg/{test => t}/t-test-skip.c | 0
20098 lib/dpkg/{test => t}/t-test.c | 0
20099 lib/dpkg/{test => t}/t-trigger.c | 0
20100 lib/dpkg/{test => t}/t-varbuf.c | 0
20101 lib/dpkg/{test => t}/t-version.c | 0
20102 {test => t}/critic.t | 4 ++--
20103 {test => t}/critic/perlcriticrc | 0
20104 {test => t}/pod.t | 0
20105 31 files changed, 7 insertions(+), 7 deletions(-)
20106
20107 commit e0b76a5e48404babba62342a682a2b6c3ad79a08
20108 Author: Guillem Jover <guillem@debian.org>
20109 Date: Tue Jan 27 20:01:18 2015 +0100
20110
20111 test: Fix perlcritic errors in t-tar.t
20112
20113 Fixes ValuesAndExpressions::RequireQuotedHeredocTerminator and
20114 ValuesAndExpressions::ProhibitInterpolationOfLiterals.
20115
20116 lib/dpkg/test/t-tar.t | 6 +++---
20117 1 file changed, 3 insertions(+), 3 deletions(-)
20118
20119 commit 96ff574ed0269199d0f6caa98a65fb14a9486684
20120 Author: Guillem Jover <guillem@debian.org>
20121 Date: Wed Jan 21 01:05:53 2015 +0100
20122
20123 build: Rename perl scripts to have a .pl extension
20124
20125 This allows to easily replace the shebang at installation time to use
20126 the system perl interpreter and will make it easier to analyze all
20127 perl scripts in the source tree.
20128
20129 Makefile.am | 4 ++--
20130 doc/{lcov-inject => lcov-inject.pl} | 2 +-
20131 dselect/methods/Makefile.am | 27 +++++++++++++++++++++++----
20132 dselect/methods/ftp/.gitignore | 3 +++
20133 dselect/methods/ftp/{install => install.pl} | 0
20134 dselect/methods/ftp/{setup => setup.pl} | 0
20135 dselect/methods/ftp/{update => update.pl} | 0
20136 7 files changed, 29 insertions(+), 7 deletions(-)
20137
20138 commit d7676a0374c682a8291e3bc11cae549d14dce04b
20139 Author: Guillem Jover <guillem@debian.org>
20140 Date: Thu Nov 6 21:45:18 2014 +0100
20141
20142 Remove trailing newline from string literal in warning calls
20143
20144 debian/changelog | 1 +
20145 lib/dpkg/options.c | 2 +-
20146 src/main.c | 2 +-
20147 3 files changed, 3 insertions(+), 2 deletions(-)
20148
20149 commit 6e56dce4194d7a4de56c0a9111020e19e5963bf2
20150 Author: Guillem Jover <guillem@debian.org>
20151 Date: Mon Dec 29 17:03:48 2014 +0100
20152
20153 scripts: Rename and deprecate _g function with g_
20154
20155 The old function name was inconsistent with the other gettext family
20156 of short aliases which has already caused some code typos, and functions
20157 starting with underscore are considered by convention private in Perl.
20158
20159 debian/changelog | 1 +
20160 scripts/Dpkg/Arch.pm | 12 ++--
20161 scripts/Dpkg/BuildFlags.pm | 6 +-
20162 scripts/Dpkg/BuildOptions.pm | 2 +-
20163 scripts/Dpkg/Changelog.pm | 40 +++++------
20164 scripts/Dpkg/Changelog/Debian.pm | 24 +++----
20165 scripts/Dpkg/Changelog/Entry/Debian.pm | 20 +++---
20166 scripts/Dpkg/Changelog/Parse.pm | 16 ++---
20167 scripts/Dpkg/Checksums.pm | 14 ++--
20168 scripts/Dpkg/Compression.pm | 4 +-
20169 scripts/Dpkg/Compression/FileHandle.pm | 4 +-
20170 scripts/Dpkg/Compression/Process.pm | 6 +-
20171 scripts/Dpkg/Conf.pm | 4 +-
20172 scripts/Dpkg/Control.pm | 20 +++---
20173 scripts/Dpkg/Control/FieldsCore.pm | 4 +-
20174 scripts/Dpkg/Control/HashCore.pm | 22 +++----
20175 scripts/Dpkg/Control/Info.pm | 6 +-
20176 scripts/Dpkg/Deps.pm | 4 +-
20177 scripts/Dpkg/Dist/Files.pm | 4 +-
20178 scripts/Dpkg/ErrorHandling.pm | 18 ++---
20179 scripts/Dpkg/File.pm | 6 +-
20180 scripts/Dpkg/Gettext.pm | 27 ++++++--
20181 scripts/Dpkg/IPC.pm | 28 ++++----
20182 scripts/Dpkg/Interface/Storable.pm | 10 +--
20183 scripts/Dpkg/Package.pm | 6 +-
20184 scripts/Dpkg/Shlibs.pm | 2 +-
20185 scripts/Dpkg/Shlibs/Cppfilt.pm | 2 +-
20186 scripts/Dpkg/Shlibs/Objdump.pm | 8 +--
20187 scripts/Dpkg/Shlibs/Symbol.pm | 4 +-
20188 scripts/Dpkg/Shlibs/SymbolFile.pm | 10 +--
20189 scripts/Dpkg/Source/Archive.pm | 12 ++--
20190 scripts/Dpkg/Source/Functions.pm | 12 ++--
20191 scripts/Dpkg/Source/Package.pm | 44 ++++++-------
20192 scripts/Dpkg/Source/Package/V1.pm | 84 +++++++++++------------
20193 scripts/Dpkg/Source/Package/V2.pm | 108 +++++++++++++++---------------
20194 scripts/Dpkg/Source/Package/V3/Bzr.pm | 32 ++++-----
20195 scripts/Dpkg/Source/Package/V3/Custom.pm | 6 +-
20196 scripts/Dpkg/Source/Package/V3/Git.pm | 36 +++++-----
20197 scripts/Dpkg/Source/Package/V3/Native.pm | 18 ++---
20198 scripts/Dpkg/Source/Package/V3/Quilt.pm | 16 ++---
20199 scripts/Dpkg/Source/Patch.pm | 110 +++++++++++++++----------------
20200 scripts/Dpkg/Source/Quilt.pm | 42 ++++++------
20201 scripts/Dpkg/Substvars.pm | 10 +--
20202 scripts/Dpkg/Vars.pm | 4 +-
20203 scripts/Dpkg/Vendor.pm | 2 +-
20204 scripts/Dpkg/Vendor/Debian.pm | 6 +-
20205 scripts/Dpkg/Vendor/Ubuntu.pm | 10 +--
20206 scripts/Dpkg/Version.pm | 12 ++--
20207 scripts/changelog/debian.pl | 12 ++--
20208 scripts/dpkg-architecture.pl | 24 +++----
20209 scripts/dpkg-buildflags.pl | 18 ++---
20210 scripts/dpkg-buildpackage.pl | 92 +++++++++++++-------------
20211 scripts/dpkg-checkbuilddeps.pl | 18 ++---
20212 scripts/dpkg-distaddfile.pl | 18 ++---
20213 scripts/dpkg-genchanges.pl | 54 +++++++--------
20214 scripts/dpkg-gencontrol.pl | 60 ++++++++---------
20215 scripts/dpkg-gensymbols.pl | 42 ++++++------
20216 scripts/dpkg-mergechangelogs.pl | 16 ++---
20217 scripts/dpkg-name.pl | 38 +++++------
20218 scripts/dpkg-parsechangelog.pl | 14 ++--
20219 scripts/dpkg-scanpackages.pl | 48 +++++++-------
20220 scripts/dpkg-scansources.pl | 22 +++----
20221 scripts/dpkg-shlibdeps.pl | 72 ++++++++++----------
20222 scripts/dpkg-source.pl | 78 +++++++++++-----------
20223 scripts/dpkg-vendor.pl | 22 +++----
20224 scripts/po/Makevars | 2 +-
20225 66 files changed, 783 insertions(+), 765 deletions(-)
20226
20227 commit 08ce938d42f01ebe939f8a527f7b02ec017d3cc7
20228 Author: Guillem Jover <guillem@debian.org>
20229 Date: Mon Dec 29 12:34:42 2014 +0100
20230
20231 dpkg-gensymbols: Add support for arch-bits and arch-endian tags
20232
20233 These allow to tag symbols as being only relevant on architectures with
20234 specific bits or endianness. The current supported values are 32 and 64
20235 for arch-bits, and little and big for arch-endian.
20236
20237 They can also be combined by using multiple tags on the same symbol.
20238
20239 Closes: #630342
20240
20241 debian/changelog | 2 +
20242 man/dpkg-gensymbols.1 | 39 +++++++++---
20243 scripts/Dpkg/Shlibs/Symbol.pm | 17 +++--
20244 scripts/Makefile.am | 10 ++-
20245 scripts/t/Dpkg_Shlibs.t | 55 ++++++++++++++--
20246 scripts/t/Dpkg_Shlibs/basictags.c | 42 +++++++++++--
20247 scripts/t/Dpkg_Shlibs/basictags.symbols | 9 ++-
20248 scripts/t/Dpkg_Shlibs/objdump.basictags-amd64 | 85 ++++++++++++++-----------
20249 scripts/t/Dpkg_Shlibs/objdump.basictags-i386 | 90 +++++++++++++++------------
20250 scripts/t/Dpkg_Shlibs/objdump.basictags-mips | 84 +++++++++++++++++++++++++
20251 10 files changed, 331 insertions(+), 102 deletions(-)
20252
20253 commit 2edb74f777af3dbab2a7bdfc75ab60b8d70fa2a7
20254 Author: Guillem Jover <guillem@debian.org>
20255 Date: Mon Dec 29 02:59:00 2014 +0100
20256
20257 Dpkg::Shlibs::Symbol: Use new debarch_is_concerned() instead of Dpkg::Deps
20258
20259 Stop abusing the Dpkg::Deps object just to get the architecture
20260 computation from it.
20261
20262 scripts/Dpkg/Shlibs/Symbol.pm | 8 ++------
20263 1 file changed, 2 insertions(+), 6 deletions(-)
20264
20265 commit e5b233d01ae5914e492316fb2b6e1278a2a7541e
20266 Author: Guillem Jover <guillem@debian.org>
20267 Date: Mon Dec 29 02:59:00 2014 +0100
20268
20269 Dpkg::Arch: Add new debarch_is_concerned()
20270
20271 Factor out from Dpkg::Deps::Simple::arch_is_concerned().
20272
20273 scripts/Dpkg/Arch.pm | 29 +++++++++++++++++++++++++++++
20274 scripts/Dpkg/Deps.pm | 25 ++-----------------------
20275 2 files changed, 31 insertions(+), 23 deletions(-)
20276
20277 commit baccc432ff05e2c75328c9c3597b3b53bd3986e9
20278 Author: Guillem Jover <guillem@debian.org>
20279 Date: Sun Dec 28 20:14:48 2014 +0100
20280
20281 libdpkg: Remove now unused cistype() functions
20282
20283 These have a suboptimal license and implementation. Just get rid of
20284 them.
20285
20286 debian/copyright | 1 -
20287 lib/dpkg/dpkg.h | 4 ----
20288 lib/dpkg/libdpkg.map | 1 -
20289 lib/dpkg/utils.c | 23 -----------------------
20290 4 files changed, 29 deletions(-)
20291
20292 commit 45dcca46d83ea52d683afa4b486d9321148b46cf
20293 Author: Guillem Jover <guillem@debian.org>
20294 Date: Sun Dec 28 20:14:48 2014 +0100
20295
20296 Switch code to use the new C locale character type functions
20297
20298 debian/changelog | 2 ++
20299 dpkg-deb/build.c | 4 ++--
20300 dpkg-deb/info.c | 4 ++--
20301 dpkg-split/info.c | 5 +++--
20302 dpkg-split/split.c | 10 +++++-----
20303 dselect/baselist.cc | 5 +++--
20304 dselect/methparse.cc | 26 +++++++++++++++-----------
20305 dselect/pkgtop.cc | 4 ++--
20306 lib/dpkg/arch.c | 6 +++---
20307 lib/dpkg/dbmodify.c | 5 +++--
20308 lib/dpkg/deb-version.c | 5 +++--
20309 lib/dpkg/fields.c | 49 ++++++++++++++++++++++++++++++++-----------------
20310 lib/dpkg/options.c | 9 +++++----
20311 lib/dpkg/parse.c | 14 +++++++-------
20312 lib/dpkg/parsehelp.c | 19 ++++++++++---------
20313 lib/dpkg/pkg-db.c | 7 +++++--
20314 lib/dpkg/string.c | 3 ++-
20315 lib/dpkg/triglib.c | 9 +++++----
20316 lib/dpkg/version.c | 14 +++++++-------
20317 src/main.c | 12 ++++++++----
20318 src/remove.c | 5 +++--
20319 src/select.c | 16 ++++++++++------
20320 src/unpack.c | 4 ++--
20321 23 files changed, 139 insertions(+), 98 deletions(-)
20322
20323 commit 8183122e10463954453d756f4a037f9ea3f1c5c5
20324 Author: Guillem Jover <guillem@debian.org>
20325 Date: Sun Dec 28 19:55:54 2014 +0100
20326
20327 libdpkg: Add new pure ASCII C locale character type functions
20328
20329 These do not get affected by the user locale, nor by the character
20330 encodings. For dpkg control data, we always want to use ASCII.
20331
20332 lib/dpkg/Makefile.am | 2 +
20333 lib/dpkg/c-ctype.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++
20334 lib/dpkg/c-ctype.h | 130 ++++++++++++++++++++++++++++++++
20335 lib/dpkg/libdpkg.map | 1 +
20336 lib/dpkg/test/.gitignore | 1 +
20337 lib/dpkg/test/Makefile.am | 1 +
20338 lib/dpkg/test/t-c-ctype.c | 107 ++++++++++++++++++++++++++
20339 po/POTFILES.in | 1 +
20340 8 files changed, 429 insertions(+)
20341
20342 commit 83e8c53c46f0e83ec25b4ecbdeaf9a1c13a4a1e3
20343 Author: Guillem Jover <guillem@debian.org>
20344 Date: Sun Dec 28 19:49:50 2014 +0100
20345
20346 Remove unused <ctype.h> includes
20347
20348 dpkg-deb/extract.c | 1 -
20349 dpkg-deb/main.c | 1 -
20350 dselect/method.cc | 1 -
20351 dselect/pkginfo.cc | 1 -
20352 lib/dpkg/dump.c | 1 -
20353 src/archives.c | 1 -
20354 src/cleanup.c | 1 -
20355 src/errors.c | 1 -
20356 src/packages.c | 1 -
20357 9 files changed, 9 deletions(-)
20358
20359 commit c73cbff5355b5a8f6856ce10c3a84910e36f177c
20360 Author: Guillem Jover <guillem@debian.org>
20361 Date: Sat Jan 17 16:37:10 2015 +0100
20362
20363 libdpkg: Add missing symbols to the version script
20364
20365 Some of these where accidentally dropped, reinstate them for now.
20366
20367 lib/dpkg/libdpkg.map | 8 ++++++++
20368 1 file changed, 8 insertions(+)
20369
20370 commit d8e6c56b20a1cbf1897f34db5f93d7aea0265a1d
20371 Author: Guillem Jover <guillem@debian.org>
20372 Date: Sat Jan 10 05:14:54 2015 +0100
20373
20374 libdpkg: Change m_calloc() signature to take also a nmemb argument
20375
20376 We are using these on arrays, so we end up having to compute the total
20377 size from the number of members and the member size. Just delegate the
20378 computation to the underlaying call which should ideally also handle
20379 overflows and similar. And we can always pass nmemb=1 from the call
20380 sites if needed.
20381
20382 lib/dpkg/dpkg.h | 2 +-
20383 lib/dpkg/mlib.c | 4 ++--
20384 src/querycmd.c | 4 ++--
20385 3 files changed, 5 insertions(+), 5 deletions(-)
20386
20387 commit 9af7e8d0684103f683fe2a72eddf5459f0fa95a0
20388 Author: Guillem Jover <guillem@debian.org>
20389 Date: Thu Jan 8 10:28:29 2015 +0100
20390
20391 debian: Document the postinst triggered invocation in the comment header
20392
20393 debian/changelog | 2 ++
20394 debian/dpkg.postinst | 3 +++
20395 2 files changed, 5 insertions(+)
20396
20397 commit bf1e76621ddfb652b16616f6b481f09290fc2355
20398 Author: Guillem Jover <guillem@debian.org>
20399 Date: Sat Jan 17 13:22:37 2015 +0100
20400
20401 man: Document dpkg-query --search behavior
20402
20403 Add how the pattern is interpreted as a substring match, or as a literal
20404 path lookup. And explain how some metacharacters behave.
20405
20406 Closes: #775379
20407
20408 debian/changelog | 1 +
20409 man/dpkg-query.1 | 16 +++++++++++++---
20410 2 files changed, 14 insertions(+), 3 deletions(-)
20411
20412 commit a70815c94ad9d1f6a649a203e3608a2566c1d972
20413 Author: Guillem Jover <guillem@debian.org>
20414 Date: Sat Jan 17 21:00:14 2015 +0100
20415
20416 dpkg-query: Only trim trailing "/" and "/." from pathnames in --search
20417
20418 We should not be trimming those characters from substring matches, or we
20419 might get very confusing results.
20420
20421 This was actually the intention behind commit
20422 af9e264518c4cab8e70788d0724d362ef25534d6, but somehow failed at it.
20423
20424 debian/changelog | 2 ++
20425 src/querycmd.c | 23 +++++++++--------------
20426 2 files changed, 11 insertions(+), 14 deletions(-)
20427
20428 commit 3802dd1144df87b637bbe8b8351f467fe49e4674
20429 Author: Guillem Jover <guillem@debian.org>
20430 Date: Sat Jan 17 20:32:39 2015 +0100
20431
20432 man: Use “wildcard characters” instead of “wildchars” in dpkg-query(1)
20433
20434 debian/changelog | 1 +
20435 man/dpkg-query.1 | 4 ++--
20436 2 files changed, 3 insertions(+), 2 deletions(-)
20437
20438 commit 74d64b44768dbe4cf1a672f9ff982d160e5734e3
20439 Author: Guillem Jover <guillem@debian.org>
20440 Date: Wed Dec 3 19:16:28 2014 +0100
20441
20442 man: Document that current feature areas only work on Debian and derivatives
20443
20444 debian/changelog | 2 ++
20445 man/dpkg-buildflags.1 | 4 ++--
20446 2 files changed, 4 insertions(+), 2 deletions(-)
20447
20448 commit d8fc005f2ddd679530664290e21a7d8bd37c5b86
20449 Author: Guillem Jover <guillem@debian.org>
20450 Date: Sun Nov 23 23:06:37 2014 +0100
20451
20452 man: Fix and update Arch substvar description in deb-substvars(5)
20453
20454 debian/changelog | 1 +
20455 man/deb-substvars.5 | 5 +++--
20456 2 files changed, 4 insertions(+), 2 deletions(-)
20457
20458 commit 9d70c7a6582b2d70dc7e520e31c459c5dd5b7fd2
20459 Author: Guillem Jover <guillem@debian.org>
20460 Date: Fri Nov 21 22:45:18 2014 +0100
20461
20462 man: Improve dpkg-maintscript-helper pkgname argument documentation
20463
20464 Clarify how the package name gets generated when empty or omitted, and
20465 when it sould be arch-qualified or not depending on whether the package
20466 is Multi-Arch:same.
20467
20468 Closes: #776072
20469
20470 debian/changelog | 2 ++
20471 man/dpkg-maintscript-helper.1 | 12 ++++++++----
20472 2 files changed, 10 insertions(+), 4 deletions(-)
20473
20474 commit 188b3057315d3aa1d11044d98ddc828ab6358670
20475 Author: Guillem Jover <guillem@debian.org>
20476 Date: Thu Dec 18 02:26:31 2014 +0100
20477
20478 man: Update dpkg --log documentation
20479
20480 Add missing actions, and describe the startup messages.
20481
20482 Closes: #773398
20483
20484 debian/changelog | 2 ++
20485 man/dpkg.1 | 7 ++++++-
20486 2 files changed, 8 insertions(+), 1 deletion(-)
20487
20488 commit 971317da57f10432e38c9ea414001c0461c1ed24
20489 Author: Guillem Jover <guillem@debian.org>
20490 Date: Mon Dec 15 21:27:14 2014 +0100
20491
20492 man: Add the version when dpkg-deb --raw-extract was added
20493
20494 debian/changelog | 1 +
20495 man/dpkg-deb.1 | 2 +-
20496 2 files changed, 2 insertions(+), 1 deletion(-)
20497
20498 commit 453d6bfd6c39deb59b41c34d602f49065ba6f2cd
20499 Author: Guillem Jover <guillem@debian.org>
20500 Date: Mon Nov 10 19:55:31 2014 +0100
20501
20502 man: Document versioned Provides
20503
20504 debian/changelog | 1 +
20505 man/deb-control.5 | 3 ++-
20506 2 files changed, 3 insertions(+), 1 deletion(-)
20507
20508 commit 0fec5cfcf2cc07ea7ac3a20855ecef276d6e34c4
20509 Author: Guillem Jover <guillem@debian.org>
20510 Date: Mon Nov 10 19:40:22 2014 +0100
20511
20512 man: Document arch-qualifiers for dependency fields
20513
20514 Closes: #768842
20515 Reported-by: Johannes Schauer <j.schauer@email.de>
20516
20517 debian/changelog | 4 +++-
20518 man/deb-control.5 | 21 ++++++++++++++++-----
20519 man/deb-src-control.5 | 14 +++++++++++++-
20520 3 files changed, 32 insertions(+), 7 deletions(-)
20521
20522 commit 84e5efe254400b5df570fd1a5e70aeedf8b0632d
20523 Author: Peter Krefting <peter@softwolves.pp.se>
20524 Date: Wed Jan 14 23:04:25 2015 +0100
20525
20526 Remove references to my @debian.org email address
20527
20528 THANKS | 2 +-
20529 dselect/po/LINGUAS | 2 +-
20530 dselect/po/sv.po | 4 ++--
20531 man/po/sv.po | 4 ++--
20532 po/LINGUAS | 2 +-
20533 po/sv.po | 4 ++--
20534 scripts/po/LINGUAS | 2 +-
20535 scripts/po/sv.po | 4 ++--
20536 8 files changed, 12 insertions(+), 12 deletions(-)
20537
20538 commit ff261dbd5d08f25b4a7b90d5999602806c6c9919
20539 Author: Guillem Jover <guillem@debian.org>
20540 Date: Tue Dec 9 23:53:18 2014 +0100
20541
20542 Bump version to 1.18.0
20543
20544 TODO | 2 +-
20545 debian/changelog | 6 ++++++
20546 scripts/Dpkg.pm | 2 +-
20547 3 files changed, 8 insertions(+), 2 deletions(-)
20548
20549 commit 84a3a0408e778454c7fb110d6556f05548d23fd7
20550 Author: Guillem Jover <guillem@debian.org>
20551 Date: Tue Dec 23 17:45:58 2014 +0100
20552
20553 Release 1.17.23
20554
20555 debian/changelog | 6 +++---
20556 1 file changed, 3 insertions(+), 3 deletions(-)
20557
20558 commit c8da1924469f5a4de3709ec22ac43bf1c183af42
20559 Author: Guillem Jover <guillem@debian.org>
20560 Date: Tue Dec 23 19:19:32 2014 +0100
20561
20562 Regenerate .pot files and merge .po files with them
20563
20564 dselect/po/bs.po | 2 +-
20565 dselect/po/ca.po | 8 +-
20566 dselect/po/cs.po | 2 +-
20567 dselect/po/da.po | 2 +-
20568 dselect/po/de.po | 2 +-
20569 dselect/po/dselect.pot | 4 +-
20570 dselect/po/el.po | 2 +-
20571 dselect/po/es.po | 26 ++--
20572 dselect/po/et.po | 2 +-
20573 dselect/po/eu.po | 2 +-
20574 dselect/po/fr.po | 2 +-
20575 dselect/po/gl.po | 2 +-
20576 dselect/po/hu.po | 2 +-
20577 dselect/po/id.po | 2 +-
20578 dselect/po/it.po | 2 +-
20579 dselect/po/ja.po | 2 +-
20580 dselect/po/ko.po | 2 +-
20581 dselect/po/nb.po | 65 ++------
20582 dselect/po/nl.po | 2 +-
20583 dselect/po/nn.po | 2 +-
20584 dselect/po/pl.po | 2 +-
20585 dselect/po/pt.po | 86 +++--------
20586 dselect/po/pt_BR.po | 2 +-
20587 dselect/po/ro.po | 2 +-
20588 dselect/po/ru.po | 2 +-
20589 dselect/po/sk.po | 2 +-
20590 dselect/po/sv.po | 2 +-
20591 dselect/po/tl.po | 2 +-
20592 dselect/po/vi.po | 2 +-
20593 dselect/po/zh_CN.po | 2 +-
20594 dselect/po/zh_TW.po | 2 +-
20595 po/ast.po | 16 +-
20596 po/bs.po | 16 +-
20597 po/ca.po | 41 ++---
20598 po/cs.po | 16 +-
20599 po/da.po | 16 +-
20600 po/de.po | 16 +-
20601 po/dpkg.pot | 18 +--
20602 po/dz.po | 16 +-
20603 po/el.po | 16 +-
20604 po/eo.po | 19 +--
20605 po/es.po | 142 +++++++++++------
20606 po/et.po | 16 +-
20607 po/eu.po | 16 +-
20608 po/fr.po | 19 +--
20609 po/gl.po | 16 +-
20610 po/hu.po | 16 +-
20611 po/id.po | 16 +-
20612 po/it.po | 16 +-
20613 po/ja.po | 16 +-
20614 po/km.po | 16 +-
20615 po/ko.po | 16 +-
20616 po/ku.po | 16 +-
20617 po/lt.po | 16 +-
20618 po/mr.po | 16 +-
20619 po/nb.po | 16 +-
20620 po/ne.po | 16 +-
20621 po/nl.po | 16 +-
20622 po/nn.po | 16 +-
20623 po/pa.po | 16 +-
20624 po/pl.po | 16 +-
20625 po/pt.po | 156 ++++++-------------
20626 po/pt_BR.po | 16 +-
20627 po/ro.po | 16 +-
20628 po/ru.po | 16 +-
20629 po/sk.po | 16 +-
20630 po/sv.po | 20 +--
20631 po/th.po | 78 +++++-----
20632 po/tl.po | 16 +-
20633 po/tr.po | 16 +-
20634 po/vi.po | 16 +-
20635 po/zh_CN.po | 16 +-
20636 po/zh_TW.po | 16 +-
20637 scripts/po/ca.po | 401 +++++++++++++++++++++++++++++++-----------------
20638 scripts/po/de.po | 2 +-
20639 scripts/po/dpkg-dev.pot | 4 +-
20640 scripts/po/es.po | 101 ++++++++----
20641 scripts/po/fr.po | 2 +-
20642 scripts/po/pl.po | 2 +-
20643 scripts/po/ru.po | 2 +-
20644 scripts/po/sv.po | 2 +-
20645 81 files changed, 930 insertions(+), 864 deletions(-)
20646
20647 commit 810f7b321048167747e9a320c7f0978d65f64074
20648 Author: Guillem Jover <guillem@debian.org>
20649 Date: Thu Dec 11 23:50:37 2014 +0100
20650
20651 debian: Add versioned Breaks on packages creating trigger cycles
20652
20653 There are two groups of packages, ones where the old version of the
20654 packages produced trigger cycles as they were using awaiting trigger
20655 directives, but are fixed now, which get a << versioned Breaks on the
20656 fixed version. And packages that are still not fixed that get a <=
20657 versioned Breaks on the broken version.
20658
20659 debian/changelog | 4 ++++
20660 debian/control | 15 +++++++++++++++
20661 2 files changed, 19 insertions(+)
20662
20663 commit fa1cfce24dc7c0659cb16b4a6ff09f660e318731
20664 Author: Guillem Jover <guillem@debian.org>
20665 Date: Sat Nov 29 15:56:15 2014 +0100
20666
20667 libdpkg, dpkg: Fix out-of-bounds read accesses
20668
20669 Limit the buffer accesses to the size of the buffer being accessed. This
20670 affects reads done when parsing field and trigger names, or checking the
20671 package ownership of conffiles and directories.
20672
20673 Use a new length member for struct fieldinfo and nickname to avoid
20674 recomputing the same known length over and over again, but use strlen()
20675 instead for arbitrary fields, conffiles and directories to avoid
20676 increaseing the memory footprint too much.
20677
20678 Reported-by: Joshua Rogers <megamansec@gmail.com>
20679
20680 debian/changelog | 3 ++
20681 lib/dpkg/parse.c | 84 +++++++++++++++++++++++++--------------------------
20682 lib/dpkg/parsedump.h | 6 ++++
20683 lib/dpkg/pkg-format.c | 16 +++++-----
20684 lib/dpkg/triglib.c | 4 +--
20685 src/help.c | 3 +-
20686 6 files changed, 63 insertions(+), 53 deletions(-)
20687
20688 commit f58eee9edbfc876d92af50323e1492b676a705d4
20689 Author: Guillem Jover <guillem@debian.org>
20690 Date: Fri Dec 5 09:41:00 2014 +0100
20691
20692 dpkg: Reset trigger cycle tracking on unsatisfied dependencies during trigproc
20693
20694 If we are not going to process triggers due to an unsatisfied
20695 dependency, we should reset the trigger cycle tracking information
20696 so that we do not end up reporting bogus cycle errors.
20697
20698 Closes: #771730
20699
20700 debian/changelog | 2 ++
20701 src/trigproc.c | 7 +++++++
20702 2 files changed, 9 insertions(+)
20703
20704 commit 2a7390d1108b221cc2fa34923f723caff9b0a2d1
20705 Author: Guillem Jover <guillem@debian.org>
20706 Date: Sat Dec 6 00:11:14 2014 +0100
20707
20708 libdpkg: Skip tar extractor tests if tar is not GNU tar >= 1.27
20709
20710 This allows building on older systems.
20711
20712 debian/changelog | 1 +
20713 lib/dpkg/test/t-tar.t | 13 ++++++++++++-
20714 2 files changed, 13 insertions(+), 1 deletion(-)
20715
20716 commit ad1f3e78510415b26fc27cedf6c0ab4ab4c463b0
20717 Author: Guillem Jover <guillem@debian.org>
20718 Date: Fri Dec 5 23:29:03 2014 +0100
20719
20720 dselect: Use a matching group instead of ${^MATCH} in s///
20721
20722 It seems that this is not supported or does not work in perl 5.14.0,
20723 although it should be since 5.10.0. Switch to a group matching to
20724 allow using older perl version from stable.
20725
20726 debian/changelog | 3 +++
20727 dselect/mkcurkeys.pl | 2 +-
20728 2 files changed, 4 insertions(+), 1 deletion(-)
20729
20730 commit 085763c09419bfe6f238963a362d2dd47d62b974
20731 Author: Łukasz Dulny <bartekchom@poczta.onet.pl>
20732 Date: Mon Dec 22 22:31:58 2014 +0100
20733
20734 po: Update Polish dselect translation
20735
20736 Signed-off-by: Guillem Jover <guillem@debian.org>
20737
20738 dselect/po/pl.po | 6 +++---
20739 1 file changed, 3 insertions(+), 3 deletions(-)
20740
20741 commit 40aa4a8efc5f7f499be4f7a494897e70f2089b22
20742 Author: Theppitak Karoonboonyanan <thep@debian.org>
20743 Date: Sat Dec 13 23:17:40 2014 +0100
20744
20745 po: Update Thai programs translation
20746
20747 Closes: #772965
20748 Signed-off-by: Guillem Jover <guillem@debian.org>
20749
20750 debian/changelog | 1 +
20751 po/th.po | 239 ++++++++++++++++++-------------------------------------
20752 2 files changed, 80 insertions(+), 160 deletions(-)
20753
20754 commit 6affd8b5ce898d81c68567e5f008bb0ecd8af5ea
20755 Author: Guillem Jover <guillem@debian.org>
20756 Date: Tue Dec 2 19:04:18 2014 +0100
20757
20758 po: Update Catalan translations
20759
20760 debian/changelog | 3 +
20761 dselect/po/ca.po | 197 +++----
20762 po/ca.po | 114 ++--
20763 scripts/po/ca.po | 1513 +++++++++++++++++++++++++++++++-----------------------
20764 4 files changed, 1008 insertions(+), 819 deletions(-)
20765
20766 commit 231d3c11b5657cda7a11d424b9762f6dd4f7dd07
20767 Author: Felipe Castro <fefcas@gmail.com>
20768 Date: Tue Dec 9 01:03:33 2014 +0100
20769
20770 po: Update Esperanto programs translation
20771
20772 Signed-off-by: Guillem Jover <guillem@debian.org>
20773
20774 debian/changelog | 1 +
20775 po/eo.po | 690 +++++++++++++++++--------------------------------------
20776 2 files changed, 209 insertions(+), 482 deletions(-)
20777
20778 commit 3291d8bb2f96d2a5d83f2aca602ef53d0438c0eb
20779 Author: Hans Fredrik Nordhaug <hansfn@gmail.com>
20780 Date: Sat Dec 6 09:28:59 2014 +0100
20781
20782 po: Update Norwegian Bokmål dselect translation
20783
20784 Signed-off-by: Guillem Jover <guillem@debian.org>
20785
20786 debian/changelog | 1 +
20787 dselect/po/nb.po | 61 ++++++++++++++++++++++----------------------------------
20788 2 files changed, 25 insertions(+), 37 deletions(-)
20789
20790 commit e38c125bd463fc98060a1f491487b1f9a6b13a66
20791 Author: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>
20792 Date: Wed Dec 3 10:55:11 2014 +0100
20793
20794 po: Update Basque programs translation
20795
20796 Closes: #771893
20797 Signed-off-by: Guillem Jover <guillem@debian.org>
20798
20799 debian/changelog | 1 +
20800 po/eu.po | 2404 ++++++++++++++++++++----------------------------------
20801 2 files changed, 891 insertions(+), 1514 deletions(-)
20802
20803 commit 700b2528940d3386ed1f737cbf80c5dadd12b469
20804 Author: Milo Casagrande <milo@milo.name>
20805 Date: Tue Dec 2 15:46:55 2014 +0100
20806
20807 po: Update Italian programs translation
20808
20809 Signed-off-by: Guillem Jover <guillem@debian.org>
20810
20811 debian/changelog | 1 +
20812 po/it.po | 66 +++++++++++++-------------------------------------------
20813 2 files changed, 16 insertions(+), 51 deletions(-)
20814
20815 commit a2af3e6d3e1b4a51362611b96291ec87336b5ab0
20816 Author: Sébastien Poher <sbphr@volted.net>
20817 Date: Tue Dec 2 07:03:10 2014 +0100
20818
20819 po: Update French translations
20820
20821 Signed-off-by: Guillem Jover <guillem@debian.org>
20822
20823 debian/changelog | 2 ++
20824 man/po/fr.po | 11 +----------
20825 po/fr.po | 13 ++++---------
20826 3 files changed, 7 insertions(+), 19 deletions(-)
20827
20828 commit a7a0c9d66a3431b2475b158445fc2705ebc5b58e
20829 Author: Trần Ngọc Quân <vnwildman@gmail.com>
20830 Date: Mon Dec 1 08:32:33 2014 +0700
20831
20832 po: Update Vietnamese dselect translation
20833
20834 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
20835 Signed-off-by: Guillem Jover <guillem@debian.org>
20836
20837 debian/changelog | 1 +
20838 dselect/po/vi.po | 466 +++++++++++++++++++++++++------------------------------
20839 2 files changed, 209 insertions(+), 258 deletions(-)
20840
20841 commit 86a843c99a3370ed889fe24c2ca8b952af3b2a1b
20842 Author: Beatrice Torracca <beatricet@libero.it>
20843 Date: Tue Dec 2 06:08:58 2014 +0100
20844
20845 po: Update Italian man pages translation
20846
20847 [guillem@debian.org:
20848 - Fix POD markup. ]
20849
20850 Closes: #771673
20851 Signed-off-by: Guillem Jover <guillem@debian.org>
20852
20853 debian/changelog | 3 +
20854 man/po/it.po | 1923 +++++++++++++++++++++++++++++++-----------------------
20855 2 files changed, 1109 insertions(+), 817 deletions(-)
20856
20857 commit 8c06cbc0f5eb0756c7f67070002d3f7dd1879932
20858 Author: Yuri Kozlov <yuray@komyakino.ru>
20859 Date: Tue Dec 2 06:04:28 2014 +0100
20860
20861 po: Update Russian translations
20862
20863 Closes: #771682, #771691, #772841
20864 Signed-off-by: Guillem Jover <guillem@debian.org>
20865
20866 debian/changelog | 3 +
20867 dselect/po/ru.po | 78 ++----
20868 po/ru.po | 142 +++--------
20869 scripts/po/ru.po | 740 ++++++++++++++++++-------------------------------------
20870 4 files changed, 290 insertions(+), 673 deletions(-)
20871
20872 commit 9bbfbdc2c51a5707da6b71dd8c93665ece10385b
20873 Author: Zhou Mo <cdluminate@gmail.com>
20874 Date: Sun Nov 30 17:56:14 2014 +0100
20875
20876 po: Update Simplified Chinese programs translation
20877
20878 Closes: #771264
20879 Signed-off-by: Guillem Jover <guillem@debian.org>
20880
20881 debian/changelog | 1 +
20882 po/zh_CN.po | 200 +++++++++++++++++++++++++++----------------------------
20883 2 files changed, 98 insertions(+), 103 deletions(-)
20884
20885 commit 50f9eae2d048fa3a96d6e32138618e8b36f52cb9
20886 Author: Łukasz Dulny <BartekChom@poczta.onet.pl>
20887 Date: Sun Nov 30 17:49:42 2014 +0100
20888
20889 po: Update Polish translations
20890
20891 Signed-off-by: Guillem Jover <guillem@debian.org>
20892
20893 debian/changelog | 4 +
20894 dselect/po/pl.po | 73 +----
20895 scripts/po/pl.po | 952 +++++++++++++++++++------------------------------------
20896 3 files changed, 347 insertions(+), 682 deletions(-)
20897
20898 commit 740adcbfe6fe5807ac986d980f69593ac8b33b1f
20899 Author: Guillem Jover <guillem@debian.org>
20900 Date: Thu Dec 4 23:47:40 2014 +0100
20901
20902 po: Revert spurious PO-Revision-Date changes
20903
20904 The fixes in commit 2d1948951f6309ed4a287b4a2a9a2776040f3a04 for
20905 Language-Team addresses did not update any string, revert the
20906 PO-Revision-Date field update to be able to tell which translations
20907 are stale.
20908
20909 dselect/po/it.po | 2 +-
20910 po/nl.po | 2 +-
20911 2 files changed, 2 insertions(+), 2 deletions(-)
20912
20913 commit af8faeebf27d347f948a73a356876af91c78f078
20914 Author: Guillem Jover <guillem@debian.org>
20915 Date: Thu Dec 4 23:47:40 2014 +0100
20916
20917 po: Update Language-Team email addresses
20918
20919 Several of these email addresses where blank, no longer valid, or the
20920 mailing list rejected non-subscriber posts. Prefer lists in Debian
20921 servers.
20922
20923 dselect/po/id.po | 2 +-
20924 dselect/po/sk.po | 2 +-
20925 dselect/po/zh_CN.po | 2 +-
20926 dselect/po/zh_TW.po | 2 +-
20927 po/id.po | 2 +-
20928 po/it.po | 2 +-
20929 po/sk.po | 2 +-
20930 po/tr.po | 2 +-
20931 po/zh_TW.po | 2 +-
20932 9 files changed, 9 insertions(+), 9 deletions(-)
20933
20934 commit a385487cb08c5c755fab75e57a22ad00a5e548f3
20935 Author: Javier Fernandez-Sanguino <jfs@debian.org>
20936 Date: Tue Dec 2 20:30:20 2014 +0100
20937
20938 Update dselect translation to Spanish
20939
20940 debian/changelog | 1 +
20941 dselect/po/es.po | 88 ++++++++++++--------------------------------------------
20942 2 files changed, 20 insertions(+), 69 deletions(-)
20943
20944 commit 6f256bd13d10453bfdb693a3e0cdccaf8fb01e62
20945 Author: Javier Fernandez-Sanguino <jfs@debian.org>
20946 Date: Tue Dec 2 20:25:30 2014 +0100
20947
20948 Fix errors in translation
20949
20950 po/es.po | 6 +++---
20951 1 file changed, 3 insertions(+), 3 deletions(-)
20952
20953 commit 501edbfd6cfe5225dd553f92e1e8fe583c4bedd3
20954 Author: Javier Fernandez-Sanguino <jfs@debian.org>
20955 Date: Tue Dec 2 20:24:32 2014 +0100
20956
20957 Partial update
20958
20959 scripts/po/es.po | 315 +++++++++++++++++++++----------------------------------
20960 1 file changed, 118 insertions(+), 197 deletions(-)
20961
20962 commit 07cf5ca27c9a1ef0f90fb9e113bc3a413c0cb6ab
20963 Author: Javier Fernandez-Sanguino <jfs@debian.org>
20964 Date: Tue Dec 2 19:56:52 2014 +0100
20965
20966 Updated Spanish translation
20967
20968 debian/changelog | 1 +
20969 po/es.po | 711 ++++++++++++++++---------------------------------------
20970 2 files changed, 206 insertions(+), 506 deletions(-)
20971
20972 commit bc1442eeb69034949a1c4508cef0edc907fa2f80
20973 Author: Miguel Figueiredo <elmig@debianpt.org>
20974 Date: Sun Nov 30 13:30:13 2014 +0000
20975
20976 Updated Portuguese translation
20977
20978 debian/changelog | 1 +
20979 dselect/po/pt.po | 96 ++++++++++++++++++++++----------------------------------
20980 2 files changed, 38 insertions(+), 59 deletions(-)
20981
20982 commit cceae4ee00d4e10c3fd9ebf8b03c3ad9eb506666
20983 Author: Miguel Figueiredo <elmig@debianpt.org>
20984 Date: Sun Nov 30 11:59:03 2014 +0000
20985
20986 Updated Portuguese translation
20987
20988 Update to 1090t
20989
20990 debian/changelog | 1 +
20991 po/pt.po | 118 ++++++++++++++++++++++++++-----------------------------
20992 2 files changed, 56 insertions(+), 63 deletions(-)
20993
20994 commit 6803c52c5b086f833f427ffe20ecf0aa7b567fbc
20995 Author: Peter Krefting <peterk@debian.org>
20996 Date: Sun Nov 30 10:15:35 2014 +0100
20997
20998 Update Swedish translation
20999
21000 po/sv.po: 1090t0f0u
21001
21002 debian/changelog | 1 +
21003 po/sv.po | 21 ++++++++-------------
21004 2 files changed, 9 insertions(+), 13 deletions(-)
21005
21006 commit 6f1046517a187ae455b7c9e82d2dba0d9800320e
21007 Author: Miroslav Kure <kurem@debian.cz>
21008 Date: Sat Nov 29 11:54:00 2014 +0100
21009
21010 po: Update Czech translation
21011
21012 debian/changelog | 6 +++-
21013 dselect/po/cs.po | 22 +++++-------
21014 po/cs.po | 103 +++++++++----------------------------------------------
21015 3 files changed, 30 insertions(+), 101 deletions(-)
21016
21017 commit c7fbb47a14099d04da2243e8135340891de06a91
21018 Author: Guillem Jover <guillem@debian.org>
21019 Date: Fri Nov 28 02:41:35 2014 +0100
21020
21021 Bump version to 1.17.23
21022
21023 debian/changelog | 6 ++++++
21024 1 file changed, 6 insertions(+)
21025
21026 commit 384c3bd70cd0ef568716eef267a15d20fa3b2d2b
21027 Author: Guillem Jover <guillem@debian.org>
21028 Date: Fri Nov 28 02:02:51 2014 +0100
21029
21030 Release 1.17.22
21031
21032 debian/changelog | 10 +++++-----
21033 1 file changed, 5 insertions(+), 5 deletions(-)
21034
21035 commit 66a7ae62157c0246d74ec7f9f08a4564e7ce12d0
21036 Author: Trần Ngọc Quân <vnwildman@gmail.com>
21037 Date: Fri Nov 28 07:35:23 2014 +0700
21038
21039 po: Update Vietnamese programs translation
21040
21041 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
21042 Signed-off-by: Guillem Jover <guillem@debian.org>
21043
21044 po/vi.po | 30 +++++++++++++-----------------
21045 1 file changed, 13 insertions(+), 17 deletions(-)
21046
21047 commit 2d1948951f6309ed4a287b4a2a9a2776040f3a04
21048 Author: Guillem Jover <guillem@debian.org>
21049 Date: Fri Nov 28 01:49:25 2014 +0100
21050
21051 po: Fix mailing list addresses
21052
21053 These bounced in the call for translations.
21054
21055 dselect/po/it.po | 4 ++--
21056 po/nl.po | 4 ++--
21057 2 files changed, 4 insertions(+), 4 deletions(-)
21058
21059 commit 69fe02658332607dbf48fc6d73d21175871960ba
21060 Author: Kenshi Muto <kmuto@debian.org>
21061 Date: Fri Nov 28 01:35:12 2014 +0100
21062
21063 po: Update Japanese translations
21064
21065 Closes: #771255, #771256
21066 Signed-off-by: Guillem Jover <guillem@debian.org>
21067
21068 debian/changelog | 2 +
21069 dselect/po/ja.po | 72 ++-----
21070 po/ja.po | 575 ++++++++++++++-----------------------------------------
21071 3 files changed, 160 insertions(+), 489 deletions(-)
21072
21073 commit 4d7b094e8186c815b4a7865a43c56c0095c302a8
21074 Author: Frans Spiesschaert <Frans.Spiesschaert@yucom.be>
21075 Date: Fri Nov 28 01:09:47 2014 +0100
21076
21077 po: Update Dutch dselect translation
21078
21079 Closes: #771237
21080 Signed-off-by: Guillem Jover <guillem@debian.org>
21081
21082 debian/changelog | 1 +
21083 dselect/po/nl.po | 532 +++++++++++++++++++++++++------------------------------
21084 2 files changed, 238 insertions(+), 295 deletions(-)
21085
21086 commit 726a498d775feab41d6f23ab01fc9b8fe32459f0
21087 Author: Joe Dalton <joedalton2@yahoo.dk>
21088 Date: Fri Nov 28 00:59:20 2014 +0100
21089
21090 po: Update Danish translations
21091
21092 Signed-off-by: Guillem Jover <guillem@debian.org>
21093
21094 debian/changelog | 2 +
21095 dselect/po/da.po | 233 ++++++++++++++++++++++---------------------------------
21096 po/da.po | 202 ++++++++---------------------------------------
21097 3 files changed, 129 insertions(+), 308 deletions(-)
21098
21099 commit 8da3a78b0cfa604e6d7ccc5bcb11680e24c901cf
21100 Author: Mert Dirik <mertdirik@gmail.com>
21101 Date: Fri Nov 28 00:56:04 2014 +0100
21102
21103 po: Update Turkish programs translation
21104
21105 Signed-off-by: Guillem Jover <guillem@debian.org>
21106
21107 debian/changelog | 1 +
21108 po/tr.po | 54 +++++++++++++++++++-----------------------------------
21109 2 files changed, 20 insertions(+), 35 deletions(-)
21110
21111 commit 8fd232ff8473763a90e74d755313e37b8f26bc0a
21112 Author: Łukasz Dulny <BartekChom@poczta.onet.pl>
21113 Date: Fri Nov 28 00:50:14 2014 +0100
21114
21115 po: Update Polish programs translation
21116
21117 Signed-off-by: Guillem Jover <guillem@debian.org>
21118
21119 debian/changelog | 1 +
21120 po/pl.po | 143 +++++++++++++------------------------------------------
21121 2 files changed, 34 insertions(+), 110 deletions(-)
21122
21123 commit f411ec437d01ac9370332abee9b99843004e64ff
21124 Author: Guillem Jover <guillem@debian.org>
21125 Date: Thu Nov 27 17:59:43 2014 +0100
21126
21127 po: Update Catalan programs translation
21128
21129 debian/changelog | 1 +
21130 po/ca.po | 27 ++++++---------------------
21131 2 files changed, 7 insertions(+), 21 deletions(-)
21132
21133 commit 6a2ece23c4d8f56cc1bc0b42d9e340a77ef81fa4
21134 Author: Sven Joachim <svenjoac@gmx.de>
21135 Date: Thu Nov 27 17:21:55 2014 +0100
21136
21137 German dpkg translation update
21138
21139 Update to 1090t.
21140
21141 po/de.po | 15 +++++----------
21142 1 file changed, 5 insertions(+), 10 deletions(-)
21143
21144 commit fe163ddfd2d7c8c776655ddd833101c40c3b0389
21145 Author: Guillem Jover <guillem@debian.org>
21146 Date: Wed Nov 26 20:00:48 2014 +0100
21147
21148 Regenerate .pot files and merge .po files with them
21149
21150 dselect/po/bs.po | 2 +-
21151 dselect/po/ca.po | 2 +-
21152 dselect/po/cs.po | 2 +-
21153 dselect/po/da.po | 2 +-
21154 dselect/po/de.po | 2 +-
21155 dselect/po/dselect.pot | 4 +-
21156 dselect/po/el.po | 2 +-
21157 dselect/po/es.po | 2 +-
21158 dselect/po/et.po | 2 +-
21159 dselect/po/eu.po | 2 +-
21160 dselect/po/fr.po | 2 +-
21161 dselect/po/gl.po | 2 +-
21162 dselect/po/hu.po | 2 +-
21163 dselect/po/id.po | 2 +-
21164 dselect/po/it.po | 2 +-
21165 dselect/po/ja.po | 2 +-
21166 dselect/po/ko.po | 2 +-
21167 dselect/po/nb.po | 2 +-
21168 dselect/po/nl.po | 2 +-
21169 dselect/po/nn.po | 2 +-
21170 dselect/po/pl.po | 2 +-
21171 dselect/po/pt.po | 2 +-
21172 dselect/po/pt_BR.po | 2 +-
21173 dselect/po/ro.po | 2 +-
21174 dselect/po/ru.po | 2 +-
21175 dselect/po/sk.po | 2 +-
21176 dselect/po/sv.po | 2 +-
21177 dselect/po/tl.po | 2 +-
21178 dselect/po/vi.po | 2 +-
21179 dselect/po/zh_CN.po | 2 +-
21180 dselect/po/zh_TW.po | 2 +-
21181 man/po/dpkg-man.pot | 8 +-
21182 man/po/es.po | 6 +-
21183 man/po/hu.po | 6 +-
21184 man/po/it.po | 6 +-
21185 man/po/ja.po | 6 +-
21186 man/po/pl.po | 6 +-
21187 man/po/pt_BR.po | 6 +-
21188 man/po/ru.po | 6 +-
21189 man/po/zh_CN.po | 1990 ++++++++++++++++++++++++-----------------------
21190 po/ast.po | 306 ++++----
21191 po/bs.po | 299 +++----
21192 po/ca.po | 306 ++++----
21193 po/cs.po | 306 ++++----
21194 po/da.po | 306 ++++----
21195 po/de.po | 306 ++++----
21196 po/dpkg.pot | 301 +++----
21197 po/dz.po | 306 ++++----
21198 po/el.po | 306 ++++----
21199 po/eo.po | 306 ++++----
21200 po/es.po | 306 ++++----
21201 po/et.po | 306 ++++----
21202 po/eu.po | 306 ++++----
21203 po/fr.po | 318 ++++----
21204 po/gl.po | 306 ++++----
21205 po/hu.po | 306 ++++----
21206 po/id.po | 306 ++++----
21207 po/it.po | 306 ++++----
21208 po/ja.po | 306 ++++----
21209 po/km.po | 306 ++++----
21210 po/ko.po | 306 ++++----
21211 po/ku.po | 306 ++++----
21212 po/lt.po | 306 ++++----
21213 po/mr.po | 306 ++++----
21214 po/nb.po | 306 ++++----
21215 po/ne.po | 306 ++++----
21216 po/nl.po | 306 ++++----
21217 po/nn.po | 306 ++++----
21218 po/pa.po | 310 ++++----
21219 po/pl.po | 306 ++++----
21220 po/pt.po | 306 ++++----
21221 po/pt_BR.po | 306 ++++----
21222 po/ro.po | 306 ++++----
21223 po/ru.po | 306 ++++----
21224 po/sk.po | 306 ++++----
21225 po/sv.po | 310 ++++----
21226 po/th.po | 306 ++++----
21227 po/tl.po | 306 ++++----
21228 po/tr.po | 306 ++++----
21229 po/vi.po | 319 ++++----
21230 po/zh_CN.po | 327 ++++----
21231 po/zh_TW.po | 306 ++++----
21232 scripts/po/ca.po | 2 +-
21233 scripts/po/de.po | 5 +-
21234 scripts/po/dpkg-dev.pot | 4 +-
21235 scripts/po/es.po | 2 +-
21236 scripts/po/fr.po | 74 +-
21237 scripts/po/pl.po | 2 +-
21238 scripts/po/ru.po | 2 +-
21239 scripts/po/sv.po | 2 +-
21240 90 files changed, 7955 insertions(+), 7136 deletions(-)
21241
21242 commit 75a857d79d3d3a5cb8367bbd49d5e89bb94af0a1
21243 Author: Guillem Jover <guillem@debian.org>
21244 Date: Fri Nov 14 18:35:32 2014 +0100
21245
21246 libdpkg: Register all pending triggers for deferred processing
21247
21248 Trigger processing on the deferred stage is just opportunistic, but
21249 we enqueue all currently pending triggers that might have been
21250 activated on a previous unpack run, only when being called as
21251 «dpkg --configure pkgname…».
21252
21253 This is a mostly conformant workaround for frontends like apt that do
21254 not correctly call «dpkg --configure -a» or «dpkg --triggers-only -a»
21255 after their normal runs, and leave packages in triggers-pending and
21256 triggers-awaited states.
21257
21258 Closes: #766758
21259
21260 debian/changelog | 5 +++++
21261 src/main.h | 1 +
21262 src/packages.c | 3 +++
21263 src/trigproc.c | 38 ++++++++++++++++++++++++++++++++++++++
21264 4 files changed, 47 insertions(+)
21265
21266 commit 54526e8773218199ef588c17509ec6fc5c044da7
21267 Author: Guillem Jover <guillem@debian.org>
21268 Date: Thu Nov 13 23:49:15 2014 +0100
21269
21270 dpkg: Do not ignore trigger cycles for direct dependencies
21271
21272 These are just normal trigger cycles, and as such should not be special
21273 cased. And a strict reading of the triggers spec does not allow them
21274 either. It might make sense to allow self-cycles, but avoiding cycles
21275 from direct dependencies does not make much sense.
21276
21277 debian/changelog | 2 ++
21278 src/packages.c | 18 ------------------
21279 2 files changed, 2 insertions(+), 18 deletions(-)
21280
21281 commit 9a9ba74915876449b1fe20d4b76ab759f7d09d86
21282 Author: Guillem Jover <guillem@debian.org>
21283 Date: Thu Nov 13 12:10:42 2014 +0100
21284
21285 dpkg: Fail on trigger processing when it is required to progress
21286
21287 Trigger processing is sometimes required and sometimes opportunistic.
21288 When trying to make progress on the packages queue, we need to consider
21289 it an error if the dependencies cannot be satisfied in this run. But if
21290 we are running the deferred trigger processing, then we should not fail,
21291 as that's just opportunistic.
21292
21293 Closes: #768852
21294
21295 debian/changelog | 3 +++
21296 src/main.h | 9 ++++++++-
21297 src/packages.c | 2 +-
21298 src/trigproc.c | 20 +++++++++++++++++---
21299 src/unpack.c | 2 +-
21300 5 files changed, 30 insertions(+), 6 deletions(-)
21301
21302 commit c4e109999d90e99199754e3e419ef90477b2a046
21303 Author: Guillem Jover <guillem@debian.org>
21304 Date: Tue Nov 11 19:49:48 2014 +0100
21305
21306 dpkg: Restore multiple processing checks for packages and archives
21307
21308 The notices about duplicate entries not being processed got suppressed
21309 when the requeueing insertion protection got enabled. Add a new variable
21310 to track when packages or archives have been processed more than once.
21311
21312 Regression introduced in commit ce27f5dc0c3dc6ed7656d09784ea461407765d7d.
21313
21314 debian/changelog | 2 ++
21315 src/filesdb.c | 1 +
21316 src/main.h | 2 ++
21317 src/packages.c | 19 +++++++++++++------
21318 src/unpack.c | 2 +-
21319 5 files changed, 19 insertions(+), 7 deletions(-)
21320
21321 commit b1c19bc87eb661f074e63a2aa5c8ac9e55e3fac4
21322 Author: Guillem Jover <guillem@debian.org>
21323 Date: Wed Nov 12 10:17:08 2014 +0100
21324
21325 libdpkg, dpkg: Normalize tar entry uid and gid only in dpkg unpack
21326
21327 The tar extractor should be independent from the current system, so that
21328 testing it can be made reproducible.
21329
21330 Move the preference over the system user and group names to the actual
21331 dpkg unpack code.
21332
21333 Regression introduced in commit f71e02c8e913884bfbf9d97b58ded4591b823cdb.
21334
21335 Closes: #769211
21336
21337 debian/changelog | 2 ++
21338 lib/dpkg/tarfn.c | 37 +++++++++++++++++++++++++------------
21339 lib/dpkg/tarfn.h | 3 +++
21340 src/archives.c | 2 ++
21341 4 files changed, 32 insertions(+), 12 deletions(-)
21342
21343 commit bd3f720ca063c581ca5c446ba8bb9b3318d6dd3d
21344 Author: Guillem Jover <guillem@debian.org>
21345 Date: Wed Nov 12 00:57:55 2014 +0100
21346
21347 libdpkg: Fix fd_allocate_size() function to build on Mac OS X
21348
21349 Add missing semicolons to fcntl() call, and rename fs_preallocate_setup()
21350 call sites to fd_preallocate_setup() on Mac OS X codepath.
21351
21352 Regression introduced in commit 87b0b20b86407baf1deb4e91b3fd839e01228ac8.
21353
21354 Reported-by: Dominyk Tiller <dominyktiller@gmail.com>
21355
21356 debian/changelog | 2 ++
21357 lib/dpkg/fdio.c | 8 ++++----
21358 2 files changed, 6 insertions(+), 4 deletions(-)
21359
21360 commit 611305ef0e85092cc24887e040c19e9e808dd633
21361 Author: Guillem Jover <guillem@debian.org>
21362 Date: Tue Nov 11 17:37:04 2014 +0100
21363
21364 libdpkg: Do not match partial field names in control files
21365
21366 There is currently no instance of any misspelled field names known to
21367 dpkg in Debian. Only known field names are possibly affected.
21368
21369 Regression introduced in commit 864e230e90de1cef94c81f10582e6d99717d593b.
21370
21371 Closes: #769119
21372
21373 debian/changelog | 2 ++
21374 lib/dpkg/parse.c | 6 ++++--
21375 2 files changed, 6 insertions(+), 2 deletions(-)
21376
21377 commit 446f11df6302716c2a1f993761ee54ecb44d42bb
21378 Author: Guillem Jover <guillem@debian.org>
21379 Date: Fri Nov 7 20:49:26 2014 +0100
21380
21381 libdpkg: Escape package and architecture on control file parsing warning
21382
21383 The package and architecture names are injected into a variable that is
21384 used as a format string. Because these are user controlled, we need to
21385 format-escape them so that they become inert.
21386
21387 Regression introduced in commmit 3be2cf607868adb9a2c0e5af06f20168a072eeb6.
21388
21389 Fixes: CVE-2014-8625
21390 Closes: #768485
21391 Reporteb-by: Joshua Rogers <megamansec@gmail.com>
21392
21393 debian/changelog | 5 +++++
21394 lib/dpkg/parsehelp.c | 11 +++++++----
21395 2 files changed, 12 insertions(+), 4 deletions(-)
21396
21397 commit b89caa796ac54ca86db33c6b06e72a122975bf0e
21398 Author: Guillem Jover <guillem@debian.org>
21399 Date: Wed Nov 19 21:49:08 2014 +0100
21400
21401 debian: Add Breaks on man-db, fontconfig and readahead-fedora
21402
21403 The old versions of these packages produced trigger cycles as they
21404 were using awaiting trigger directives.
21405
21406 Closes: #768599
21407
21408 debian/changelog | 2 ++
21409 debian/control | 4 ++++
21410 2 files changed, 6 insertions(+)
21411
21412 commit a213746672a3e12a8ef6b86ccf04594bf30e8fba
21413 Author: Guillem Jover <guillem@debian.org>
21414 Date: Sun Nov 9 00:51:42 2014 +0100
21415
21416 debian: Reintroduce u-a, dpkg-divert and dpkg-statoverride compat symlinks
21417
21418 There are still packages using those paths, but the relevant lintian
21419 check did not list any, so these got removed prematurely.
21420
21421 Makefile.am | 1 +
21422 TODO | 2 ++
21423 debian/changelog | 4 ++++
21424 debian/dpkg.links | 3 +++
21425 4 files changed, 10 insertions(+)
21426
21427 commit e04dd68c0a36e465a656a9e78830dcf28e455242
21428 Author: Guillem Jover <guillem@debian.org>
21429 Date: Mon Nov 17 00:55:20 2014 +0100
21430
21431 man: Bump minimal version for dir_to_symlink and symlink_to_dir commands
21432
21433 The minimal version for dir_to_symlink with all current features is
21434 1.17.13, and for symlink_to_dir is 1.17.14. But to make it simpler,
21435 let's just say the latter. This also avoids unnecessary translator
21436 work.
21437
21438 Missed in commits 7fe9dcdd57c083180a7994957d1e5217d28e970a and
21439 a92a3ac5056363e9c21c48187f6ff965481742f4.
21440
21441 Closes: #769843
21442
21443 debian/changelog | 2 ++
21444 man/dpkg-maintscript-helper.1 | 4 ++--
21445 man/po/de.po | 10 +++++-----
21446 man/po/fr.po | 10 +++++-----
21447 man/po/sv.po | 10 +++++-----
21448 5 files changed, 19 insertions(+), 17 deletions(-)
21449
21450 commit 2d3adc759c37bf73c12730c79b73dc26ca171c7d
21451 Author: Guillem Jover <guillem@debian.org>
21452 Date: Thu Nov 6 18:13:27 2014 +0100
21453
21454 man: Add when dpkg-deb --ctrl-tarfile got introduced
21455
21456 Missed in commit 03c0873bd720a4f93db0cc4764fa98d3dbcadede.
21457
21458 debian/changelog | 3 +++
21459 man/dpkg-deb.1 | 2 +-
21460 man/po/de.po | 12 +++++++-----
21461 man/po/dpkg-man.pot | 8 ++++----
21462 man/po/es.po | 8 ++++----
21463 man/po/fr.po | 12 ++++++------
21464 man/po/hu.po | 8 ++++----
21465 man/po/it.po | 8 ++++----
21466 man/po/ja.po | 8 ++++----
21467 man/po/pl.po | 8 ++++----
21468 man/po/pt_BR.po | 8 ++++----
21469 man/po/ru.po | 8 ++++----
21470 man/po/sv.po | 14 +++++++-------
21471 13 files changed, 56 insertions(+), 51 deletions(-)
21472
21473 commit e05713d1c730233ef3190e2bc7d0d575bd326615
21474 Author: Zhou Mo <cdluminate@gmail.com>
21475 Date: Sat Nov 1 17:01:57 2014 +0100
21476
21477 po: Add new Simplified Chinese man pages translation
21478
21479 [guillem@debian.org:
21480 - Add build infrastructure. ]
21481
21482 Closes: #767573
21483 Signed-off-by: Guillem Jover <guillem@debian.org>
21484
21485 debian/changelog | 1 +
21486 man/po/po4a.cfg | 5 +-
21487 man/po/zh_CN.add | 0
21488 man/po/zh_CN.po | 16919 +++++++++++++++++++++++++++++++++++++++++++++++++++++
21489 4 files changed, 16923 insertions(+), 2 deletions(-)
21490
21491 commit ef41da3479b6c0d116b2e5492b82903c8a6c3432
21492 Author: Zhou Mo <cdluminate@gmail.com>
21493 Date: Fri Nov 21 22:42:11 2014 +0100
21494
21495 po: Update Simplified Chinese translation
21496
21497 Closes: #770280
21498 Signed-off-by: Guillem Jover <guillem@debian.org>
21499
21500 debian/changelog | 2 +-
21501 po/zh_CN.po | 393 ++++++++++++++++++++++++++++---------------------------
21502 2 files changed, 198 insertions(+), 197 deletions(-)
21503
21504 commit b20bdcf93553ff4db4e95a56af02d3e2b7b7e2ef
21505 Author: Sébastien Poher <sbphr@volted.net>
21506 Date: Thu Nov 6 17:51:35 2014 +0100
21507
21508 po: Update French translations
21509
21510 Closes: #767918, #767934
21511 Signed-off-by: Guillem Jover <guillem@debian.org>
21512
21513 debian/changelog | 3 +-
21514 dselect/po/fr.po | 40 +++++----
21515 man/po/fr.po | 253 +++++++++++++++++++++++++++++++++++++------------------
21516 3 files changed, 195 insertions(+), 101 deletions(-)
21517
21518 commit c195722ccb13c5f669a001fc2aee0c84d11d39f3
21519 Author: Zhou Mo <cdluminate@gmail.com>
21520 Date: Fri Oct 31 21:30:51 2014 +0100
21521
21522 po: Update Simplified Chinese programs translation
21523
21524 Closes: #766724
21525 Signed-off-by: Guillem Jover <guillem@debian.org>
21526
21527 debian/changelog | 1 +
21528 po/zh_CN.po | 197 ++++++++++++++++++++++++++++---------------------------
21529 2 files changed, 100 insertions(+), 98 deletions(-)
21530
21531 commit 3efab5944128cee4f7151ec6de17865e3a6b41e3
21532 Author: Trần Ngọc Quân <vnwildman@gmail.com>
21533 Date: Sat Oct 25 13:47:12 2014 +0700
21534
21535 po: Update Vietnamese programs translation
21536
21537 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
21538 Signed-off-by: Guillem Jover <guillem@debian.org>
21539
21540 debian/changelog | 1 +
21541 po/vi.po | 15 ++++++++-------
21542 2 files changed, 9 insertions(+), 7 deletions(-)
21543
21544 commit 39491c823ff0a5e8e4c87749f00438ffdaee027d
21545 Author: Helge Kreutzmann <debian@helgefjell.de>
21546 Date: Fri Oct 31 19:16:57 2014 +0100
21547
21548 Add missing markup to fix build
21549
21550 man/po/sv.po | 4 ++--
21551 1 file changed, 2 insertions(+), 2 deletions(-)
21552
21553 commit aadff2b8ee0237297452585e01f5c6ba92f5f98a
21554 Author: Peter Krefting <peterk@debian.org>
21555 Date: Thu Oct 30 21:13:09 2014 +0100
21556
21557 dpkg-architecture: Fix typo in manual page
21558
21559 man/dpkg-architecture.1 | 2 +-
21560 man/po/de.po | 2 +-
21561 man/po/dpkg-man.pot | 2 +-
21562 man/po/es.po | 2 +-
21563 man/po/fr.po | 2 +-
21564 man/po/hu.po | 2 +-
21565 man/po/it.po | 2 +-
21566 man/po/ja.po | 2 +-
21567 man/po/pl.po | 2 +-
21568 man/po/pt_BR.po | 2 +-
21569 man/po/ru.po | 2 +-
21570 man/po/sv.po | 2 +-
21571 12 files changed, 12 insertions(+), 12 deletions(-)
21572
21573 commit 8994131a323cb600234a83b391670c2998ae51c6
21574 Author: Peter Krefting <peterk@debian.org>
21575 Date: Thu Oct 30 21:11:17 2014 +0100
21576
21577 Update Swedish translation
21578
21579 man/po/sv.po: 2350t0f0u
21580
21581 debian/changelog | 1 +
21582 man/po/sv.po | 1235 +++++++++++++++++++-----------------------------------
21583 2 files changed, 437 insertions(+), 799 deletions(-)
21584
21585 commit 3f1aeb438dfa3232b4fb3f7c677d273fd603c9d5
21586 Author: Peter Krefting <peterk@debian.org>
21587 Date: Thu Oct 30 15:10:31 2014 +0100
21588
21589 Update Swedish translation
21590
21591 po/sv.po: 1088t0f0u
21592 dselect/po/sv.po: 27t0f0u
21593 scripts/po/sv.po: 554t0f0u
21594
21595 debian/changelog | 5 +
21596 dselect/po/sv.po | 74 +++---------
21597 po/sv.po | 127 +++++---------------
21598 scripts/po/sv.po | 360 +++++++++++++++++--------------------------------------
21599 4 files changed, 160 insertions(+), 406 deletions(-)
21600
21601 commit 464a64c748201c906ed70123edf4832e53373081
21602 Author: Sébastien Poher <sbphr@volted.net>
21603 Date: Mon Oct 27 10:41:07 2014 -0400
21604
21605 Update French translation
21606
21607 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
21608
21609 dselect/po/fr.po | 24 ++---
21610 man/po/fr.po | 322 ++++++++++++-------------------------------------------
21611 po/fr.po | 41 +++----
21612 scripts/po/fr.po | 127 +++++++++-------------
21613 4 files changed, 138 insertions(+), 376 deletions(-)
21614
21615 commit 88ef88c9b396ef36bb7d139e264389ab8d7ac126
21616 Author: Sébastien Poher <sbphr@volted.net>
21617 Date: Sun Oct 26 15:49:24 2014 -0400
21618
21619 Update French translation
21620
21621 man/po/fr.po: 2306t41f3u
21622 dselect/po/fr.po: 271t3f4u
21623 scripts/po/fr.po: 541t8f5u
21624 po/fr.po: 1084t4f
21625
21626 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
21627
21628 debian/changelog | 3 +
21629 dselect/po/fr.po | 62 +----
21630 man/po/fr.po | 796 ++++++++++++++++++++++---------------------------------
21631 po/fr.po | 127 +++------
21632 scripts/po/fr.po | 145 +++++-----
21633 5 files changed, 435 insertions(+), 698 deletions(-)
21634
21635 commit e9ee490e3c0699ab32b9535860b882a209cb0325
21636 Author: Sven Joachim <svenjoac@gmx.de>
21637 Date: Sat Oct 25 21:44:47 2014 +0200
21638
21639 Revert "Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed"
21640
21641 This reverts commit 615a7ff35e2772f5a3f395a209e8230b12a72935.
21642
21643 The bug got already closed in dpkg 1.17.21.
21644
21645 debian/changelog | 2 +-
21646 1 file changed, 1 insertion(+), 1 deletion(-)
21647
21648 commit ed381030c69ffe4bac8e0389176b3ca211b04afd
21649 Author: Helge Kreutzmann <debian@helgefjell.de>
21650 Date: Sat Oct 25 21:13:29 2014 +0200
21651
21652 Update German scripts translation
21653
21654 Update to 554t.
21655
21656 scripts/po/de.po | 33 ++++++++++-----------------------
21657 1 file changed, 10 insertions(+), 23 deletions(-)
21658
21659 commit 615a7ff35e2772f5a3f395a209e8230b12a72935
21660 Author: Helge Kreutzmann <debian@helgefjell.de>
21661 Date: Sat Oct 25 21:06:16 2014 +0200
21662
21663 Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed
21664
21665 debian/changelog | 2 +-
21666 1 file changed, 1 insertion(+), 1 deletion(-)
21667
21668 commit fb2d229038e0daf7184243f074b0e1cdad8d30e8
21669 Author: Helge Kreutzmann <debian@helgefjell.de>
21670 Date: Sat Oct 25 20:57:53 2014 +0200
21671
21672 Update German translation of manual pages
21673
21674 Update to 2339t.
21675
21676 debian/changelog | 6 ++++
21677 man/po/de.po | 102 +++++++++++++++----------------------------------------
21678 2 files changed, 34 insertions(+), 74 deletions(-)
21679
21680 commit 3af65628b74d36952a8221c73fb194c90fe01eab
21681 Author: Sven Joachim <svenjoac@gmx.de>
21682 Date: Sat Oct 25 10:24:27 2014 +0200
21683
21684 German dpkg translation update
21685
21686 Update to 1088t.
21687
21688 debian/changelog | 3 ++-
21689 po/de.po | 18 ++++--------------
21690 2 files changed, 6 insertions(+), 15 deletions(-)
21691
21692 commit 2d77f3d9547f721f1ee5b985b2197b59cd8adc28
21693 Author: Guillem Jover <guillem@debian.org>
21694 Date: Sat Oct 25 03:45:59 2014 +0200
21695
21696 Bump version to 1.17.22
21697
21698 debian/changelog | 6 ++++++
21699 1 file changed, 6 insertions(+)
21700
21701 commit 6fc9e281551e0d851e38249679688bbabbad5c5f
21702 Author: Guillem Jover <guillem@debian.org>
21703 Date: Sat Oct 25 02:24:41 2014 +0200
21704
21705 Release 1.17.21
21706
21707 debian/changelog | 6 +++---
21708 1 file changed, 3 insertions(+), 3 deletions(-)
21709
21710 commit fc43f4610d42a36755900f00286fc5868614fd77
21711 Author: Guillem Jover <guillem@debian.org>
21712 Date: Sat Oct 25 03:05:40 2014 +0200
21713
21714 Regenerate .pot files and merge .po files with them
21715
21716 dselect/po/bs.po | 2 +-
21717 dselect/po/ca.po | 2 +-
21718 dselect/po/cs.po | 2 +-
21719 dselect/po/da.po | 2 +-
21720 dselect/po/de.po | 2 +-
21721 dselect/po/dselect.pot | 4 +-
21722 dselect/po/el.po | 2 +-
21723 dselect/po/es.po | 2 +-
21724 dselect/po/et.po | 2 +-
21725 dselect/po/eu.po | 2 +-
21726 dselect/po/fr.po | 2 +-
21727 dselect/po/gl.po | 2 +-
21728 dselect/po/hu.po | 2 +-
21729 dselect/po/id.po | 2 +-
21730 dselect/po/it.po | 2 +-
21731 dselect/po/ja.po | 2 +-
21732 dselect/po/ko.po | 2 +-
21733 dselect/po/nb.po | 2 +-
21734 dselect/po/nl.po | 2 +-
21735 dselect/po/nn.po | 2 +-
21736 dselect/po/pl.po | 2 +-
21737 dselect/po/pt.po | 2 +-
21738 dselect/po/pt_BR.po | 2 +-
21739 dselect/po/ro.po | 2 +-
21740 dselect/po/ru.po | 2 +-
21741 dselect/po/sk.po | 2 +-
21742 dselect/po/sv.po | 2 +-
21743 dselect/po/tl.po | 2 +-
21744 dselect/po/vi.po | 2 +-
21745 dselect/po/zh_CN.po | 2 +-
21746 dselect/po/zh_TW.po | 2 +-
21747 man/po/de.po | 221 +++++++++++++++++++++++++++++++++---------------
21748 man/po/dpkg-man.pot | 192 ++++++++++++++++++++++++++---------------
21749 man/po/es.po | 221 +++++++++++++++++++++++++++++++++---------------
21750 man/po/fr.po | 219 ++++++++++++++++++++++++++++++++---------------
21751 man/po/hu.po | 194 +++++++++++++++++++++++++++---------------
21752 man/po/it.po | 209 ++++++++++++++++++++++++++++++---------------
21753 man/po/ja.po | 220 ++++++++++++++++++++++++++++++++---------------
21754 man/po/pl.po | 221 +++++++++++++++++++++++++++++++++---------------
21755 man/po/pt_BR.po | 194 +++++++++++++++++++++++++++---------------
21756 man/po/ru.po | 195 +++++++++++++++++++++++++++---------------
21757 man/po/sv.po | 217 ++++++++++++++++++++++++++++++++---------------
21758 po/ast.po | 52 +++++++-----
21759 po/bs.po | 39 ++++-----
21760 po/ca.po | 52 +++++++-----
21761 po/cs.po | 52 +++++++-----
21762 po/da.po | 52 +++++++-----
21763 po/de.po | 52 +++++++-----
21764 po/dpkg.pot | 41 ++++-----
21765 po/dz.po | 61 ++++++++-----
21766 po/el.po | 52 +++++++-----
21767 po/eo.po | 52 +++++++-----
21768 po/es.po | 52 +++++++-----
21769 po/et.po | 39 ++++-----
21770 po/eu.po | 52 +++++++-----
21771 po/fr.po | 52 +++++++-----
21772 po/gl.po | 52 +++++++-----
21773 po/hu.po | 60 ++++++++-----
21774 po/id.po | 52 +++++++-----
21775 po/it.po | 52 +++++++-----
21776 po/ja.po | 52 +++++++-----
21777 po/km.po | 60 ++++++++-----
21778 po/ko.po | 52 +++++++-----
21779 po/ku.po | 39 ++++-----
21780 po/lt.po | 39 ++++-----
21781 po/mr.po | 49 ++++++-----
21782 po/nb.po | 52 +++++++-----
21783 po/ne.po | 62 +++++++++-----
21784 po/nl.po | 60 ++++++++-----
21785 po/nn.po | 39 ++++-----
21786 po/pa.po | 60 ++++++++-----
21787 po/pl.po | 52 +++++++-----
21788 po/pt.po | 52 +++++++-----
21789 po/pt_BR.po | 52 +++++++-----
21790 po/ro.po | 52 +++++++-----
21791 po/ru.po | 52 +++++++-----
21792 po/sk.po | 52 +++++++-----
21793 po/sv.po | 52 +++++++-----
21794 po/th.po | 52 +++++++-----
21795 po/tl.po | 39 ++++-----
21796 po/tr.po | 52 +++++++-----
21797 po/vi.po | 52 +++++++-----
21798 po/zh_CN.po | 91 +++++++-------------
21799 po/zh_TW.po | 52 +++++++-----
21800 scripts/po/ca.po | 152 +++++++++++++++++----------------
21801 scripts/po/de.po | 152 +++++++++++++++++----------------
21802 scripts/po/dpkg-dev.pot | 154 +++++++++++++++++----------------
21803 scripts/po/es.po | 152 +++++++++++++++++----------------
21804 scripts/po/fr.po | 152 +++++++++++++++++----------------
21805 scripts/po/pl.po | 152 +++++++++++++++++----------------
21806 scripts/po/ru.po | 152 +++++++++++++++++----------------
21807 scripts/po/sv.po | 152 +++++++++++++++++----------------
21808 92 files changed, 3540 insertions(+), 2227 deletions(-)
21809
21810 commit d87a05a75c14ca42ea5545ca76ab24c3bbb297e8
21811 Author: Guillem Jover <guillem@debian.org>
21812 Date: Sat Oct 25 02:26:36 2014 +0200
21813
21814 doc: Update features removal schedule
21815
21816 - The -u, --udeb dpkg-scanpackages options got removed, state that.
21817 - Remove the entry about obsolete fields, as these need to be preserved
21818 for backward compatibility, they are part of the external interface
21819 to be able to handle ancient binary packages.
21820
21821 debian/changelog | 5 +++++
21822 doc/README.feature-removal-schedule | 11 +----------
21823 2 files changed, 6 insertions(+), 10 deletions(-)
21824
21825 commit 317083c11091dcd9e2b1a36677964aaaa0b53c1c
21826 Author: Guillem Jover <guillem@debian.org>
21827 Date: Fri Oct 24 15:18:11 2014 +0200
21828
21829 dpkg: Perform trigger cycle detection earlier or later depending on dependtry
21830
21831 Do trigger cycle detection after dependency checks in dependtry <= 1,
21832 and before dependency cycle breaking in dependtry > 1. This makes sure
21833 to always catch trigger cycles, but still gives the opportunity to try
21834 to process triggers for packages that are not yet ready in the first
21835 dependtry, but which might be a bit later on, without wrongly detecting
21836 avoidable and bogus trigger cycles.
21837
21838 Closes: #766557
21839
21840 debian/changelog | 6 ++++++
21841 src/trigproc.c | 15 +++++++++++----
21842 2 files changed, 17 insertions(+), 4 deletions(-)
21843
21844 commit a67c4ccd2d72d01d3c0e5f9a152d685ef8d86a1d
21845 Author: Guillem Jover <guillem@debian.org>
21846 Date: Wed Oct 15 15:36:34 2014 +0200
21847
21848 dpkg: Add explicit await trigger directives and command-line options
21849
21850 The current default of awaiting is really bad, because most packages
21851 do not really require to be put in a triggers-awaited status. Also
21852 maintainers tend to use it instead of the -noawait variant, making
21853 trigger cycles more common.
21854
21855 Changing the default behavior was not an option, as precisely doing
21856 so would affect the packages that would break when not put in a
21857 triggers-awaited status.
21858
21859 Instead we'll add explicit await variants for the triggers, and
21860 dpkg-trigger, and probably deprecate the implicit ones during the
21861 1.18.x cycle. Maybe, and only maybe it can be switched to be the
21862 noawait variants in 1.19.x or 1.20.x, perhaps.
21863
21864 debian/changelog | 4 ++++
21865 lib/dpkg/triglib.c | 14 ++++++++++++--
21866 man/deb-triggers.5 | 17 +++++++++++++++--
21867 man/dpkg-trigger.1 | 4 ++++
21868 src/trigcmd.c | 14 +++++++-------
21869 5 files changed, 42 insertions(+), 11 deletions(-)
21870
21871 commit 0196624315bc4d0d9763caf586edab1106cc1da2
21872 Author: Guillem Jover <guillem@debian.org>
21873 Date: Fri Oct 24 09:34:42 2014 +0200
21874
21875 dpkg-parsechangelog: Accept -S value in addition to -Svalue
21876
21877 Instead of rewording the man page and the --help output, just accept
21878 what is to be expected from the documentation.
21879
21880 Closes: #766559
21881
21882 debian/changelog | 2 ++
21883 scripts/dpkg-parsechangelog.pl | 4 ++--
21884 2 files changed, 4 insertions(+), 2 deletions(-)
21885
21886 commit 5e4830d28fd7c8354a82b0b1c3a07d94946bee64
21887 Author: Guillem Jover <guillem@debian.org>
21888 Date: Fri Oct 24 09:32:58 2014 +0200
21889
21890 dpkg-parsechangelog: Do not accept values bundled with long option names
21891
21892 The parser was accepting things like «--count10», which is just broken.
21893 Instead allow only «--count=10» in addition to «--count 10».
21894
21895 debian/changelog | 3 +++
21896 scripts/dpkg-parsechangelog.pl | 8 ++------
21897 2 files changed, 5 insertions(+), 6 deletions(-)
21898
21899 commit 563ec9322ed2544bd18fb320e60d525496c8ea88
21900 Author: Guillem Jover <guillem@debian.org>
21901 Date: Fri Oct 24 09:31:34 2014 +0200
21902
21903 dpkg-genchanges(1): Document -g and -G options
21904
21905 Missed in commit e161b733cf23716f35328afcd6f0ac23dc4f8e03.
21906
21907 Closes: #766568
21908
21909 debian/changelog | 1 +
21910 man/dpkg-genchanges.1 | 12 ++++++++++--
21911 2 files changed, 11 insertions(+), 2 deletions(-)
21912
21913 commit f22d73c3d22194ffc85d7c56b0a084448636e82d
21914 Author: Guillem Jover <guillem@debian.org>
21915 Date: Fri Oct 24 02:47:04 2014 +0200
21916
21917 dpkg-source: Error out on obsolete Build-Profiles syntax
21918
21919 Switch the warning into an error, and stop doing the backward
21920 compatibility mapping now that only doxygen is using the obsolete
21921 syntax.
21922
21923 debian/changelog | 1 +
21924 scripts/dpkg-source.pl | 11 +++--------
21925 2 files changed, 4 insertions(+), 8 deletions(-)
21926
21927 commit 9e26996fa45cd5fc1c5b92025fddf3cac5c7b1a5
21928 Author: Guillem Jover <guillem@debian.org>
21929 Date: Sat Oct 25 00:41:20 2014 +0200
21930
21931 debian: Require patch >= 2.7 to get git-style diff support
21932
21933 This guarantees that we get a reproducible behavior, as previous patch
21934 versions did not support git-style diffs.
21935
21936 debian/changelog | 4 ++++
21937 debian/control | 4 ++--
21938 2 files changed, 6 insertions(+), 2 deletions(-)
21939
21940 commit 853d6296c0a7afc290266cc56f5132adaa371c3a
21941 Author: Zhou Mo <cdluminate@gmail.com>
21942 Date: Sat Oct 25 00:52:17 2014 +0200
21943
21944 po: Update Simplified Chinese program translations
21945
21946 Signed-off-by: Guillem Jover <guillem@debian.org>
21947
21948 debian/changelog | 1 +
21949 po/zh_CN.po | 137 ++++++++++++++++++++++++++-----------------------------
21950 2 files changed, 66 insertions(+), 72 deletions(-)
21951
21952 commit d52c9520fb328d5e65d6109b847aa3e891c5cae7
21953 Author: Guillem Jover <guillem@debian.org>
21954 Date: Fri Oct 24 02:46:44 2014 +0200
21955
21956 po: Update Catalan translations
21957
21958 debian/changelog | 4 ++
21959 po/ca.po | 21 +++---
21960 scripts/po/ca.po | 192 +++++++++++++++++++------------------------------------
21961 3 files changed, 76 insertions(+), 141 deletions(-)
21962
21963 commit 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed
21964 Author: Sven Joachim <svenjoac@gmx.de>
21965 Date: Thu Oct 23 17:52:46 2014 +0200
21966
21967 German dpkg translation update
21968
21969 Update to 1088t.
21970
21971 debian/changelog | 3 ++-
21972 po/de.po | 16 +++++++---------
21973 2 files changed, 9 insertions(+), 10 deletions(-)
21974
21975 commit e1558a226b101eaabf55e9e5f7c5943550a2e184
21976 Author: Guillem Jover <guillem@debian.org>
21977 Date: Thu Oct 23 02:12:23 2014 +0200
21978
21979 Bump version to 1.17.21
21980
21981 debian/changelog | 6 ++++++
21982 1 file changed, 6 insertions(+)
21983
21984 commit 824353a6a263b0a2a2bc424dbdb28c544a5ff624
21985 Author: Guillem Jover <guillem@debian.org>
21986 Date: Thu Oct 23 00:43:14 2014 +0200
21987
21988 Release 1.17.20
21989
21990 debian/changelog | 4 ++--
21991 1 file changed, 2 insertions(+), 2 deletions(-)
21992
21993 commit 4191c2cd8c955172df853658f8e5ddc1f5584ef8
21994 Author: Guillem Jover <guillem@debian.org>
21995 Date: Thu Oct 23 01:06:46 2014 +0200
21996
21997 Regenerate .pot files and merge .po files with them
21998
21999 dselect/po/bs.po | 2 +-
22000 dselect/po/ca.po | 2 +-
22001 dselect/po/cs.po | 2 +-
22002 dselect/po/da.po | 2 +-
22003 dselect/po/de.po | 2 +-
22004 dselect/po/dselect.pot | 4 +-
22005 dselect/po/el.po | 2 +-
22006 dselect/po/es.po | 2 +-
22007 dselect/po/et.po | 2 +-
22008 dselect/po/eu.po | 2 +-
22009 dselect/po/fr.po | 2 +-
22010 dselect/po/gl.po | 2 +-
22011 dselect/po/hu.po | 2 +-
22012 dselect/po/id.po | 2 +-
22013 dselect/po/it.po | 2 +-
22014 dselect/po/ja.po | 2 +-
22015 dselect/po/ko.po | 2 +-
22016 dselect/po/nb.po | 2 +-
22017 dselect/po/nl.po | 2 +-
22018 dselect/po/nn.po | 2 +-
22019 dselect/po/pl.po | 2 +-
22020 dselect/po/pt.po | 2 +-
22021 dselect/po/pt_BR.po | 2 +-
22022 dselect/po/ro.po | 2 +-
22023 dselect/po/ru.po | 2 +-
22024 dselect/po/sk.po | 2 +-
22025 dselect/po/sv.po | 2 +-
22026 dselect/po/tl.po | 2 +-
22027 dselect/po/vi.po | 2 +-
22028 dselect/po/zh_CN.po | 2 +-
22029 dselect/po/zh_TW.po | 2 +-
22030 man/po/de.po | 6 +-
22031 man/po/dpkg-man.pot | 6 +-
22032 man/po/es.po | 6 +-
22033 man/po/fr.po | 6 +-
22034 man/po/hu.po | 4 +-
22035 man/po/it.po | 6 +-
22036 man/po/ja.po | 6 +-
22037 man/po/pl.po | 6 +-
22038 man/po/pt_BR.po | 4 +-
22039 man/po/ru.po | 6 +-
22040 man/po/sv.po | 6 +-
22041 po/ast.po | 162 ++++++++++++++++++++++++----------------------
22042 po/bs.po | 161 ++++++++++++++++++++++++----------------------
22043 po/ca.po | 165 ++++++++++++++++++++++++-----------------------
22044 po/cs.po | 165 ++++++++++++++++++++++++-----------------------
22045 po/da.po | 165 ++++++++++++++++++++++++-----------------------
22046 po/de.po | 165 ++++++++++++++++++++++++-----------------------
22047 po/dpkg.pot | 163 +++++++++++++++++++++++-----------------------
22048 po/dz.po | 161 ++++++++++++++++++++++++----------------------
22049 po/el.po | 161 ++++++++++++++++++++++++----------------------
22050 po/eo.po | 165 ++++++++++++++++++++++++-----------------------
22051 po/es.po | 165 ++++++++++++++++++++++++-----------------------
22052 po/et.po | 161 ++++++++++++++++++++++++----------------------
22053 po/eu.po | 162 ++++++++++++++++++++++++----------------------
22054 po/fr.po | 165 ++++++++++++++++++++++++-----------------------
22055 po/gl.po | 161 ++++++++++++++++++++++++----------------------
22056 po/hu.po | 161 ++++++++++++++++++++++++----------------------
22057 po/id.po | 162 ++++++++++++++++++++++++----------------------
22058 po/it.po | 165 ++++++++++++++++++++++++-----------------------
22059 po/ja.po | 165 ++++++++++++++++++++++++-----------------------
22060 po/km.po | 161 ++++++++++++++++++++++++----------------------
22061 po/ko.po | 162 ++++++++++++++++++++++++----------------------
22062 po/ku.po | 161 ++++++++++++++++++++++++----------------------
22063 po/lt.po | 161 ++++++++++++++++++++++++----------------------
22064 po/mr.po | 161 ++++++++++++++++++++++++----------------------
22065 po/nb.po | 162 ++++++++++++++++++++++++----------------------
22066 po/ne.po | 161 ++++++++++++++++++++++++----------------------
22067 po/nl.po | 161 ++++++++++++++++++++++++----------------------
22068 po/nn.po | 161 ++++++++++++++++++++++++----------------------
22069 po/pa.po | 161 ++++++++++++++++++++++++----------------------
22070 po/pl.po | 165 ++++++++++++++++++++++++-----------------------
22071 po/pt.po | 165 ++++++++++++++++++++++++-----------------------
22072 po/pt_BR.po | 161 ++++++++++++++++++++++++----------------------
22073 po/ro.po | 162 ++++++++++++++++++++++++----------------------
22074 po/ru.po | 165 ++++++++++++++++++++++++-----------------------
22075 po/sk.po | 165 ++++++++++++++++++++++++-----------------------
22076 po/sv.po | 165 ++++++++++++++++++++++++-----------------------
22077 po/th.po | 165 ++++++++++++++++++++++++-----------------------
22078 po/tl.po | 161 ++++++++++++++++++++++++----------------------
22079 po/tr.po | 165 ++++++++++++++++++++++++-----------------------
22080 po/vi.po | 168 +++++++++++++++++++++++++-----------------------
22081 po/zh_CN.po | 168 +++++++++++++++++++++++++-----------------------
22082 po/zh_TW.po | 165 ++++++++++++++++++++++++-----------------------
22083 scripts/po/ca.po | 105 +++++++++++++++++-------------
22084 scripts/po/de.po | 108 ++++++++++++++++++-------------
22085 scripts/po/dpkg-dev.pot | 107 +++++++++++++++++-------------
22086 scripts/po/es.po | 111 +++++++++++++++++++-------------
22087 scripts/po/fr.po | 113 ++++++++++++++++++--------------
22088 scripts/po/pl.po | 111 +++++++++++++++++++-------------
22089 scripts/po/ru.po | 114 +++++++++++++++++++-------------
22090 scripts/po/sv.po | 108 ++++++++++++++++++-------------
22091 92 files changed, 4135 insertions(+), 3720 deletions(-)
22092
22093 commit fe0982b81b6812af15ac6070e9f9fa67ea85e623
22094 Author: Guillem Jover <guillem@debian.org>
22095 Date: Wed Oct 22 23:40:46 2014 +0200
22096
22097 dpkg(1): Reword description for installed status
22098
22099 Prompted-by: #752123
22100
22101 debian/changelog | 1 +
22102 man/dpkg.1 | 2 +-
22103 2 files changed, 2 insertions(+), 1 deletion(-)
22104
22105 commit 26a5f85e7bd5cb974d23fef543d9a69caa3726bf
22106 Author: Guillem Jover <guillem@debian.org>
22107 Date: Wed Oct 22 19:01:51 2014 +0200
22108
22109 u-a: Inline alternative status description into translatable string
22110
22111 This makes it possible to correctly translate the string.
22112
22113 Required-by: #766311
22114
22115 debian/changelog | 2 ++
22116 utils/update-alternatives.c | 9 ++++++---
22117 2 files changed, 8 insertions(+), 3 deletions(-)
22118
22119 commit 2d5eb396c21b773b50fdd2bbe0cbce0bac1c94b6
22120 Author: Guillem Jover <guillem@debian.org>
22121 Date: Wed Oct 22 14:59:36 2014 +0200
22122
22123 po: Unfuzzy strings
22124
22125 scripts/po/ca.po | 2 +-
22126 scripts/po/de.po | 4 ++--
22127 scripts/po/dpkg-dev.pot | 2 +-
22128 scripts/po/es.po | 2 +-
22129 scripts/po/fr.po | 2 +-
22130 scripts/po/pl.po | 4 ++--
22131 scripts/po/ru.po | 4 ++--
22132 scripts/po/sv.po | 4 ++--
22133 8 files changed, 12 insertions(+), 12 deletions(-)
22134
22135 commit c5aa5d8e00d076a4ca4b35ab8f2a3eb082bb6cd5
22136 Author: Guillem Jover <guillem@debian.org>
22137 Date: Tue Oct 14 20:05:54 2014 +0200
22138
22139 Dpkg::Source::Package::V2: Allow detached upstream signatures
22140
22141 Upstream tarballs usually come with detached signatures, which would be
22142 useful to have in the source package, as an additional check that could
22143 be performed to verify its integrity and provenance.
22144
22145 For now just allow the detached signatures to be listed in the file
22146 fields in the source control file (.dsc).
22147
22148 Closes: #759478
22149 Suggested-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
22150
22151 debian/changelog | 3 +++
22152 scripts/Dpkg/Source/Package/V2.pm | 23 +++++++++++++++++++++--
22153 2 files changed, 24 insertions(+), 2 deletions(-)
22154
22155 commit 9ee62ecfc8937f24a82805a424564997042dd984
22156 Author: Guillem Jover <guillem@debian.org>
22157 Date: Wed Oct 22 22:29:21 2014 +0200
22158
22159 dpkg: Make the initial dependtry be 1 instead of 0
22160
22161 This gets rid of an unused dependtry step, which got accidentally
22162 introduced when the perl dpkg was rewritten in C, ages ago.
22163
22164 debian/changelog | 3 +++
22165 src/packages.c | 2 +-
22166 2 files changed, 4 insertions(+), 1 deletion(-)
22167
22168 commit edeed5695089a283a0abffcf0044fc9bf1c3a0b8
22169 Author: Guillem Jover <guillem@debian.org>
22170 Date: Wed Oct 22 14:04:30 2014 +0200
22171
22172 dpkg: Make sure to always switch to the next dependtry after no progress
22173
22174 We might get into a situation where we are making no progress, and
22175 dependencies_ok() is still telling us that we can make progress by
22176 fixing some triggers awaited package, but if those packages require
22177 a dependency cycle to be broken we will get stuck and not progress to
22178 the next dependtry.
22179
22180 Add an additional hard limit where we will jump dependtry, in case we
22181 are not making any progress. This is a safety net that was removed when
22182 triggers got introduced, but that only became active when adding the
22183 dependency checks to trigproc(), although it was never future-proof.
22184
22185 Regression introduced in commit 10440009b68f59eeed4cb1b56547e3cf356aa540
22186 and commit e121d882c92099d1f1aa9eedd0c0e90806a44efa.
22187
22188 Closes: #766242, #766322
22189
22190 debian/changelog | 4 ++++
22191 src/packages.c | 10 +++++++++-
22192 2 files changed, 13 insertions(+), 1 deletion(-)
22193
22194 commit e65a01f242a218828ec205467fb6203515fde48a
22195 Author: Guillem Jover <guillem@debian.org>
22196 Date: Wed Oct 22 14:03:56 2014 +0200
22197
22198 dpkg: Add a debug line for each package processed in the queue
22199
22200 This gives a general overview of the current progress.
22201
22202 src/packages.c | 3 +++
22203 1 file changed, 3 insertions(+)
22204
22205 commit ce27f5dc0c3dc6ed7656d09784ea461407765d7d
22206 Author: Guillem Jover <guillem@debian.org>
22207 Date: Tue Oct 21 23:18:26 2014 +0200
22208
22209 dpkg: Add a requeueing insertion protection for process_queue()
22210
22211 We should not requeue packages already in the queue. Just protect it
22212 in a similar way in how the deferred triggers queue is protected. In
22213 the future these can be unified.
22214
22215 debian/changelog | 3 +++
22216 src/filesdb.c | 1 +
22217 src/main.h | 2 ++
22218 src/packages.c | 7 +++++++
22219 4 files changed, 13 insertions(+)
22220
22221 commit 2867df049d99250b59c3449669541e370182af43
22222 Author: Trần Ngọc Quân <vnwildman@gmail.com>
22223 Date: Wed Oct 22 15:24:58 2014 +0700
22224
22225 po: Update Vietnamese programs translation
22226
22227 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
22228 Signed-off-by: Guillem Jover <guillem@debian.org>
22229
22230 debian/changelog | 1 +
22231 po/vi.po | 8 ++++----
22232 2 files changed, 5 insertions(+), 4 deletions(-)
22233
22234 commit 3f918d69c608ab87c7d0f12c8ad36ade1ed8c1e3
22235 Author: Zhou Mo <cdluminate@gmail.com>
22236 Date: Tue Oct 21 10:18:34 2014 +0200
22237
22238 po: Update Simplified Chinese program translations
22239
22240 Signed-off-by: Guillem Jover <guillem@debian.org>
22241
22242 debian/changelog | 1 +
22243 po/zh_CN.po | 15 +++++++++------
22244 2 files changed, 10 insertions(+), 6 deletions(-)
22245
22246 commit 8f86502b9d72f9a5f3c170ae22226295a30484d3
22247 Author: Guillem Jover <guillem@debian.org>
22248 Date: Tue Oct 21 10:17:45 2014 +0200
22249
22250 debian: Correct Zhou Mo name
22251
22252 .mailmap | 1 +
22253 debian/changelog | 2 +-
22254 2 files changed, 2 insertions(+), 1 deletion(-)
22255
22256 commit ee77bc3b16a7f3feb0658193b00d07a57c8aa673
22257 Author: Sven Joachim <svenjoac@gmx.de>
22258 Date: Mon Oct 20 18:52:30 2014 +0200
22259
22260 German dpkg translation update
22261
22262 Update to 1087t, thanks to Helge Kreutzmann for his suggestions.
22263
22264 debian/changelog | 3 ++-
22265 po/de.po | 17 ++++++++---------
22266 2 files changed, 10 insertions(+), 10 deletions(-)
22267
22268 commit c15691f73c83b9f453145b7b5e1f9d360720c6d6
22269 Author: Guillem Jover <guillem@debian.org>
22270 Date: Mon Oct 20 16:06:42 2014 +0200
22271
22272 Bump version to 1.17.20
22273
22274 debian/changelog | 6 ++++++
22275 1 file changed, 6 insertions(+)
22276
22277 commit 2846468164a5cb5e008409bc5288df30a31b05f6
22278 Author: Guillem Jover <guillem@debian.org>
22279 Date: Mon Oct 20 15:17:53 2014 +0200
22280
22281 Release 1.17.19
22282
22283 debian/changelog | 4 ++--
22284 1 file changed, 2 insertions(+), 2 deletions(-)
22285
22286 commit 63e09e806236dfe588407e951f5b8169756cc90b
22287 Author: Guillem Jover <guillem@debian.org>
22288 Date: Mon Oct 20 15:26:14 2014 +0200
22289
22290 Regenerate .pot files and merge .po files with them
22291
22292 dselect/po/bs.po | 2 +-
22293 dselect/po/ca.po | 2 +-
22294 dselect/po/cs.po | 2 +-
22295 dselect/po/da.po | 2 +-
22296 dselect/po/de.po | 2 +-
22297 dselect/po/dselect.pot | 4 +-
22298 dselect/po/el.po | 2 +-
22299 dselect/po/es.po | 2 +-
22300 dselect/po/et.po | 2 +-
22301 dselect/po/eu.po | 2 +-
22302 dselect/po/fr.po | 2 +-
22303 dselect/po/gl.po | 2 +-
22304 dselect/po/hu.po | 2 +-
22305 dselect/po/id.po | 2 +-
22306 dselect/po/it.po | 2 +-
22307 dselect/po/ja.po | 2 +-
22308 dselect/po/ko.po | 2 +-
22309 dselect/po/nb.po | 2 +-
22310 dselect/po/nl.po | 2 +-
22311 dselect/po/nn.po | 2 +-
22312 dselect/po/pl.po | 2 +-
22313 dselect/po/pt.po | 2 +-
22314 dselect/po/pt_BR.po | 2 +-
22315 dselect/po/ro.po | 2 +-
22316 dselect/po/ru.po | 2 +-
22317 dselect/po/sk.po | 2 +-
22318 dselect/po/sv.po | 2 +-
22319 dselect/po/tl.po | 2 +-
22320 dselect/po/vi.po | 2 +-
22321 dselect/po/zh_CN.po | 2 +-
22322 dselect/po/zh_TW.po | 2 +-
22323 man/po/de.po | 536 ++++++++++++++++++++++++++----------------------
22324 man/po/dpkg-man.pot | 442 ++++++++++++++++++++-------------------
22325 man/po/es.po | 466 ++++++++++++++++++++++-------------------
22326 man/po/fr.po | 476 +++++++++++++++++++++++-------------------
22327 man/po/hu.po | 444 ++++++++++++++++++++-------------------
22328 man/po/it.po | 476 +++++++++++++++++++++++-------------------
22329 man/po/ja.po | 466 ++++++++++++++++++++++-------------------
22330 man/po/pl.po | 466 ++++++++++++++++++++++-------------------
22331 man/po/pt_BR.po | 444 ++++++++++++++++++++-------------------
22332 man/po/ru.po | 444 ++++++++++++++++++++-------------------
22333 man/po/sv.po | 476 +++++++++++++++++++++++-------------------
22334 po/ast.po | 69 ++++---
22335 po/bs.po | 63 +++---
22336 po/ca.po | 69 ++++---
22337 po/cs.po | 68 +++---
22338 po/da.po | 68 +++---
22339 po/de.po | 68 +++---
22340 po/dpkg.pot | 65 +++---
22341 po/dz.po | 68 +++---
22342 po/el.po | 68 +++---
22343 po/eo.po | 68 +++---
22344 po/es.po | 69 ++++---
22345 po/et.po | 69 ++++---
22346 po/eu.po | 68 +++---
22347 po/fr.po | 68 +++---
22348 po/gl.po | 68 +++---
22349 po/hu.po | 68 +++---
22350 po/id.po | 69 ++++---
22351 po/it.po | 72 +++----
22352 po/ja.po | 68 +++---
22353 po/km.po | 68 +++---
22354 po/ko.po | 68 +++---
22355 po/ku.po | 68 +++---
22356 po/lt.po | 68 +++---
22357 po/mr.po | 68 +++---
22358 po/nb.po | 68 +++---
22359 po/ne.po | 68 +++---
22360 po/nl.po | 68 +++---
22361 po/nn.po | 68 +++---
22362 po/pa.po | 68 +++---
22363 po/pl.po | 68 +++---
22364 po/pt.po | 69 ++++---
22365 po/pt_BR.po | 69 ++++---
22366 po/ro.po | 68 +++---
22367 po/ru.po | 69 ++++---
22368 po/sk.po | 68 +++---
22369 po/sv.po | 68 +++---
22370 po/th.po | 68 +++---
22371 po/tl.po | 69 ++++---
22372 po/tr.po | 118 ++++-------
22373 po/vi.po | 68 +++---
22374 po/zh_CN.po | 68 +++---
22375 po/zh_TW.po | 68 +++---
22376 scripts/po/ca.po | 2 +-
22377 scripts/po/de.po | 37 +++-
22378 scripts/po/dpkg-dev.pot | 4 +-
22379 scripts/po/es.po | 2 +-
22380 scripts/po/fr.po | 2 +-
22381 scripts/po/pl.po | 2 +-
22382 scripts/po/ru.po | 2 +-
22383 scripts/po/sv.po | 2 +-
22384 92 files changed, 4490 insertions(+), 3674 deletions(-)
22385
22386 commit d3264ed3251cda9083ba8c717926e3dfb97f1a9d
22387 Author: Guillem Jover <guillem@debian.org>
22388 Date: Sat Oct 18 04:49:33 2014 +0200
22389
22390 dpkg: Rework dependency problem debug and notices on trigproc()
22391
22392 The dependencies_ok() function already prints adequate debugging
22393 information, there's no point repeating it in the call site.
22394
22395 Add also a notice() in case we end up forcing the dependency.
22396
22397 debian/changelog | 1 +
22398 src/trigproc.c | 18 +++++++-----------
22399 2 files changed, 8 insertions(+), 11 deletions(-)
22400
22401 commit e121d882c92099d1f1aa9eedd0c0e90806a44efa
22402 Author: Guillem Jover <guillem@debian.org>
22403 Date: Wed Oct 15 15:30:28 2014 +0200
22404
22405 dpkg: Fix trigger dependency checks and cycle detection
22406
22407 Break dependency cycles on dependtry > 1 in trigproc(), before calling
22408 dependencies_ok(). But if we have a dependency cycle where a package A
22409 awaits triggers and package P has them pending, and both depend on each
22410 other, the dependency cycle breaking code is not smart enough to break
22411 it at the correct place, as the relationship is directional. So we handle
22412 it specially on deppossi_ok_found(), in case we are in the cycle breaking
22413 dependtry. Otherwise we just defer it, but do not record that it can be
22414 fixed by trigger processing, because we would get into an inifite loop.
22415
22416 Move trigger cycle detection after dependency checks, so that it does
22417 not detect bogus trigger cycles that would have been avoided simply by
22418 the dependency checks and cycle breaking code.
22419
22420 Regression introduced in commit 35c1c59cfad75d75b3d98974ad201f95d932adb6.
22421
22422 Closes: #765434, #765668, #765734, #765781, #765789, #765952
22423
22424 debian/changelog | 3 +++
22425 src/packages.c | 18 ++++++++++++++++++
22426 src/trigproc.c | 10 +++++++---
22427 3 files changed, 28 insertions(+), 3 deletions(-)
22428
22429 commit 17630063debf3183b61bd82fddd2bed484e0c954
22430 Author: Guillem Jover <guillem@debian.org>
22431 Date: Sun Oct 19 14:02:07 2014 +0200
22432
22433 dpkg: Reverse --verify-format logic to accept 'rpm' as valid
22434
22435 Closes: #765907
22436
22437 debian/changelog | 2 ++
22438 src/main.h | 2 +-
22439 src/verify.c | 6 +++---
22440 3 files changed, 6 insertions(+), 4 deletions(-)
22441
22442 commit 1f57f1f06c7fe1cbcdaa1242049b7b23aa9135aa
22443 Author: Guillem Jover <guillem@debian.org>
22444 Date: Sat Oct 18 23:17:56 2014 +0200
22445
22446 dpkg: Add invoke hooks for add-architecture and remove-architecture
22447
22448 Prompted-by: Helmut Grohne <helmut@subdivi.de>
22449
22450 debian/changelog | 2 ++
22451 man/dpkg.1 | 3 ++-
22452 src/main.c | 2 ++
22453 3 files changed, 6 insertions(+), 1 deletion(-)
22454
22455 commit 6df7eb8f84400af6c0d38ead029c0257c890fdd4
22456 Author: Guillem Jover <guillem@debian.org>
22457 Date: Fri Oct 17 14:36:17 2014 +0200
22458
22459 scripts/t: Enable and fix minimal :native arch-qualifier tests
22460
22461 scripts/t/Dpkg_Deps.t | 8 ++++----
22462 1 file changed, 4 insertions(+), 4 deletions(-)
22463
22464 commit 1c1823e0751f4aa47f16d97a3eaf854a4af414fe
22465 Author: Guillem Jover <guillem@debian.org>
22466 Date: Sun Oct 19 05:23:09 2014 +0200
22467
22468 s-s-d(8): Mention --pid and --ppid in the DESCRIPTION section
22469
22470 debian/changelog | 1 +
22471 man/start-stop-daemon.8 | 6 ++++--
22472 2 files changed, 5 insertions(+), 2 deletions(-)
22473
22474 commit d163f7f5c06261b7126856246be971e86580a1e9
22475 Author: Guillem Jover <guillem@debian.org>
22476 Date: Thu Oct 16 22:34:35 2014 +0200
22477
22478 s-s-d: Add a new --remove-pidfile option
22479
22480 This is the counter-option to --make-pidfile, so that programs that need
22481 their pidfile created can use an option to remove them without needing
22482 to do that manually.
22483
22484 debian/changelog | 1 +
22485 man/start-stop-daemon.8 | 11 ++++++++++-
22486 utils/start-stop-daemon.c | 19 +++++++++++++++++++
22487 3 files changed, 30 insertions(+), 1 deletion(-)
22488
22489 commit af9a54d1f985a3c513adda9a44e4cc3bf7240ab3
22490 Author: lumin <cdluminate@gmail.com>
22491 Date: Sat Oct 18 23:30:21 2014 +0200
22492
22493 po: Update Simplified Chinese programs translation
22494
22495 Closes: #765693
22496
22497 Signed-off-by: Guillem Jover <guillem@debian.org>
22498
22499 debian/changelog | 1 +
22500 po/zh_CN.po | 2070 +++++++++++++++++++-----------------------------------
22501 2 files changed, 732 insertions(+), 1339 deletions(-)
22502
22503 commit 4c1001ed39c0f1bad09e6a38585858fb373e8ef6
22504 Author: Milo Casagrande <milo@ubuntu.com>
22505 Date: Sat Oct 18 04:53:58 2014 +0200
22506
22507 po: Update Italian programs translation
22508
22509 Closes: #765748
22510
22511 Signed-off-by: Guillem Jover <guillem@debian.org>
22512
22513 debian/changelog | 1 +
22514 po/it.po | 161 ++++++++++++++++++++-----------------------------------
22515 2 files changed, 58 insertions(+), 104 deletions(-)
22516
22517 commit f7b328a12c21ed6d4d0bdc17bc45fb4545165bb3
22518 Author: Guillem Jover <guillem@debian.org>
22519 Date: Mon Oct 13 21:03:14 2014 +0200
22520
22521 s-s-d: Create a pidfile even when not backgrounding ourselves
22522
22523 Regression introduced in commit 29778da537e2ff1a0f032db33dde43413b7345ef.
22524
22525 When the user asked us to create the pidfile, but _not_ to background
22526 ourselves, we should still create the pidfile.
22527
22528 This usage is somewhat dubious, as s-s-d has an option to background,
22529 which is better in any way, as it will make sure to return error codes
22530 in case the program cannot be started for whatever reason. But it's
22531 still a regression.
22532
22533 Closes: #765110
22534
22535 debian/changelog | 4 ++++
22536 utils/start-stop-daemon.c | 3 +++
22537 2 files changed, 7 insertions(+)
22538
22539 commit 1bc921f8c8bcad83158cd240da4ecb266d9dc62f
22540 Author: Guillem Jover <guillem@debian.org>
22541 Date: Mon Oct 13 11:17:22 2014 +0200
22542
22543 debian: Bump the Breaks on devscripts to 2.14.10
22544
22545 Due to the new dpkg-architecture command-line parsing strictness
22546 introduced in 1.17.17.
22547
22548 Closes: #764965
22549
22550 debian/changelog | 4 ++++
22551 debian/control | 2 +-
22552 2 files changed, 5 insertions(+), 1 deletion(-)
22553
22554 commit eaded13dba7476659441accdac1f663f475ab5b5
22555 Author: Mert Dirik <mertdirik@gmail.com>
22556 Date: Mon Oct 13 11:18:58 2014 +0200
22557
22558 po: Update Turkish programs translation
22559
22560 Closes: #764942
22561
22562 Signed-off-by: Guillem Jover <guillem@debian.org>
22563
22564 debian/changelog | 3 +++
22565 po/tr.po | 9 +++++----
22566 2 files changed, 8 insertions(+), 4 deletions(-)
22567
22568 commit 78a6aac2559648d1a0e0b4926e23aed67d8b81fb
22569 Author: Helge Kreutzmann <debian@helgefjell.de>
22570 Date: Mon Oct 13 21:10:07 2014 +0200
22571
22572 Update German scripts translation
22573
22574 Update to 550t.
22575
22576 debian/changelog | 3 ++
22577 scripts/po/de.po | 100 ++++++++++++++++++++++++-------------------------------
22578 2 files changed, 47 insertions(+), 56 deletions(-)
22579
22580 commit 2bbe5ccc5ec29999524df1ec770d626a09313e9d
22581 Author: Helge Kreutzmann <debian@helgefjell.de>
22582 Date: Sun Oct 12 21:24:10 2014 +0200
22583
22584 Update German translation of manual pages
22585
22586 Update to 2339t.
22587
22588 debian/changelog | 3 +-
22589 man/po/de.po | 677 +++++++++++++++++++------------------------------------
22590 2 files changed, 233 insertions(+), 447 deletions(-)
22591
22592 commit b83451ce4c75742daa219bfc81bdef95e413af0c
22593 Author: Guillem Jover <guillem@debian.org>
22594 Date: Sun Oct 12 16:42:10 2014 +0200
22595
22596 Bump version to 1.17.19
22597
22598 debian/changelog | 6 ++++++
22599 1 file changed, 6 insertions(+)
22600
22601 commit 45a0a65b2ccf4c29bbf0ba95583a14f4c1bb2185
22602 Author: Guillem Jover <guillem@debian.org>
22603 Date: Sun Oct 12 15:47:49 2014 +0200
22604
22605 Release 1.17.18
22606
22607 debian/changelog | 4 ++--
22608 1 file changed, 2 insertions(+), 2 deletions(-)
22609
22610 commit 8f0122e0c439de1ee4521a9009427aa3704de521
22611 Author: Guillem Jover <guillem@debian.org>
22612 Date: Sun Oct 12 15:16:41 2014 +0200
22613
22614 dpkg-shlibdeps: Handle empty minimum versions when initializing them
22615
22616 If the minimum version is empty (which means it was 0), we cannot use it
22617 to compare against the existing minimum version if that exists, and we
22618 should not be overwritting that, either.
22619
22620 Regression introduced in commit 51c55641fb6c66e149ea93c344cb788c68978c75.
22621
22622 Closes: #764929
22623
22624 debian/changelog | 5 +++++
22625 scripts/dpkg-shlibdeps.pl | 2 +-
22626 2 files changed, 6 insertions(+), 1 deletion(-)
22627
22628 commit 8f28a4db519461cf529616dd627a634e3a1fa56c
22629 Author: Guillem Jover <guillem@debian.org>
22630 Date: Sun Oct 12 15:40:10 2014 +0200
22631
22632 po: Update Catalan translations
22633
22634 debian/changelog | 4 +++
22635 dselect/po/ca.po | 68 +++++++++----------------------------------
22636 po/ca.po | 88 ++++++++++----------------------------------------------
22637 3 files changed, 32 insertions(+), 128 deletions(-)
22638
22639 commit 06cee0299cfc821bfcd1ee2dd7c54ac75095ae37
22640 Author: Sven Joachim <svenjoac@gmx.de>
22641 Date: Sun Oct 12 09:11:55 2014 +0200
22642
22643 German dselect translation update
22644
22645 Update to 278t.
22646
22647 debian/changelog | 3 ++-
22648 dselect/po/de.po | 24 +++++++++---------------
22649 2 files changed, 11 insertions(+), 16 deletions(-)
22650
22651 commit 0b3bf6654af546eece8d19a00859ea109e26a0b6
22652 Author: Guillem Jover <guillem@debian.org>
22653 Date: Sun Oct 12 07:00:25 2014 +0200
22654
22655 Bump version to 1.17.18
22656
22657 debian/changelog | 6 ++++++
22658 1 file changed, 6 insertions(+)
22659
22660 commit fbfc2aa1c004aa9e6088f5c5e9a9bcb6abbea66a
22661 Author: Guillem Jover <guillem@debian.org>
22662 Date: Sun Oct 12 04:59:36 2014 +0200
22663
22664 Release 1.17.17
22665
22666 debian/changelog | 4 ++--
22667 1 file changed, 2 insertions(+), 2 deletions(-)
22668
22669 commit 148d7edd0da215a7d93b92c89c7aaf035f9e4d4d
22670 Author: Guillem Jover <guillem@debian.org>
22671 Date: Sun Oct 12 05:37:50 2014 +0200
22672
22673 Regenerate .pot files and merge .po files with them
22674
22675 dselect/po/bs.po | 32 +-
22676 dselect/po/ca.po | 36 +-
22677 dselect/po/cs.po | 36 +-
22678 dselect/po/da.po | 36 +-
22679 dselect/po/de.po | 36 +-
22680 dselect/po/dselect.pot | 34 +-
22681 dselect/po/el.po | 36 +-
22682 dselect/po/es.po | 36 +-
22683 dselect/po/et.po | 36 +-
22684 dselect/po/eu.po | 36 +-
22685 dselect/po/fr.po | 36 +-
22686 dselect/po/gl.po | 36 +-
22687 dselect/po/hu.po | 36 +-
22688 dselect/po/id.po | 36 +-
22689 dselect/po/it.po | 36 +-
22690 dselect/po/ja.po | 36 +-
22691 dselect/po/ko.po | 37 +-
22692 dselect/po/nb.po | 36 +-
22693 dselect/po/nl.po | 36 +-
22694 dselect/po/nn.po | 36 +-
22695 dselect/po/pl.po | 36 +-
22696 dselect/po/pt.po | 36 +-
22697 dselect/po/pt_BR.po | 36 +-
22698 dselect/po/ro.po | 36 +-
22699 dselect/po/ru.po | 36 +-
22700 dselect/po/sk.po | 36 +-
22701 dselect/po/sv.po | 36 +-
22702 dselect/po/tl.po | 36 +-
22703 dselect/po/vi.po | 36 +-
22704 dselect/po/zh_CN.po | 36 +-
22705 dselect/po/zh_TW.po | 36 +-
22706 man/po/de.po | 688 +++++++++++++++++-------------
22707 man/po/dpkg-man.pot | 566 ++++++++++++------------
22708 man/po/es.po | 677 ++++++++++++++++-------------
22709 man/po/fr.po | 688 +++++++++++++++++-------------
22710 man/po/hu.po | 631 ++++++++++++++-------------
22711 man/po/it.po | 673 ++++++++++++++++-------------
22712 man/po/ja.po | 675 ++++++++++++++++-------------
22713 man/po/pl.po | 679 ++++++++++++++++-------------
22714 man/po/pt_BR.po | 627 ++++++++++++++-------------
22715 man/po/ru.po | 627 ++++++++++++++-------------
22716 man/po/sv.po | 687 +++++++++++++++++-------------
22717 po/ast.po | 28 +-
22718 po/bs.po | 28 +-
22719 po/ca.po | 28 +-
22720 po/cs.po | 28 +-
22721 po/da.po | 28 +-
22722 po/de.po | 28 +-
22723 po/dpkg.pot | 32 +-
22724 po/dz.po | 28 +-
22725 po/el.po | 28 +-
22726 po/eo.po | 28 +-
22727 po/es.po | 28 +-
22728 po/et.po | 28 +-
22729 po/eu.po | 28 +-
22730 po/fr.po | 28 +-
22731 po/gl.po | 28 +-
22732 po/hu.po | 28 +-
22733 po/id.po | 28 +-
22734 po/it.po | 28 +-
22735 po/ja.po | 28 +-
22736 po/km.po | 28 +-
22737 po/ko.po | 28 +-
22738 po/ku.po | 28 +-
22739 po/lt.po | 28 +-
22740 po/mr.po | 28 +-
22741 po/nb.po | 28 +-
22742 po/ne.po | 28 +-
22743 po/nl.po | 28 +-
22744 po/nn.po | 28 +-
22745 po/pa.po | 28 +-
22746 po/pl.po | 28 +-
22747 po/pt.po | 28 +-
22748 po/pt_BR.po | 28 +-
22749 po/ro.po | 28 +-
22750 po/ru.po | 28 +-
22751 po/sk.po | 28 +-
22752 po/sv.po | 28 +-
22753 po/th.po | 28 +-
22754 po/tl.po | 28 +-
22755 po/tr.po | 28 +-
22756 po/vi.po | 28 +-
22757 po/zh_CN.po | 28 +-
22758 po/zh_TW.po | 28 +-
22759 scripts/po/ca.po | 1045 +++++++++++++++++++++++----------------------
22760 scripts/po/de.po | 1085 +++++++++++++++++++++++++----------------------
22761 scripts/po/dpkg-dev.pot | 1044 +++++++++++++++++++++++----------------------
22762 scripts/po/es.po | 1040 ++++++++++++++++++++++++---------------------
22763 scripts/po/fr.po | 1068 ++++++++++++++++++++++++----------------------
22764 scripts/po/pl.po | 1032 +++++++++++++++++++++++---------------------
22765 scripts/po/ru.po | 1028 +++++++++++++++++++++++---------------------
22766 scripts/po/sv.po | 1026 +++++++++++++++++++++++---------------------
22767 92 files changed, 10090 insertions(+), 7787 deletions(-)
22768
22769 commit 9b08b531fd0dcaa0da2558929172ce21c2d312b9
22770 Author: Guillem Jover <guillem@debian.org>
22771 Date: Sat Oct 11 22:13:12 2014 +0200
22772
22773 scripts: Document private modules as such in a CHANGES section
22774
22775 This is to try to make sure, that even if documented, people will not
22776 accidentally rely on private modules, that have not API stability
22777 guarantees.
22778
22779 debian/changelog | 1 +
22780 scripts/Dpkg/BuildEnv.pm | 6 ++++++
22781 scripts/Dpkg/Control/Types.pm | 6 ++++++
22782 scripts/Dpkg/Vendor/Debian.pm | 8 ++++++++
22783 scripts/Dpkg/Vendor/Default.pm | 6 ++++++
22784 scripts/Dpkg/Vendor/Ubuntu.pm | 6 ++++++
22785 6 files changed, 33 insertions(+)
22786
22787 commit 916aa6d3bbfa0d0290f5ba74706f71a68f6da0cd
22788 Author: Guillem Jover <guillem@debian.org>
22789 Date: Sat Oct 11 16:17:12 2014 +0200
22790
22791 scripts: Remove EXPORTED from POD section titles
22792
22793 These are clearly exported, otherwise they would not be documented.
22794
22795 debian/changelog | 1 +
22796 scripts/Dpkg/Checksums.pm | 2 +-
22797 scripts/Dpkg/Compression.pm | 2 +-
22798 3 files changed, 3 insertions(+), 2 deletions(-)
22799
22800 commit 8d886702ff54efcd19dcf674cb92ea125a4822ca
22801 Author: Guillem Jover <guillem@debian.org>
22802 Date: Sat Oct 11 15:58:15 2014 +0200
22803
22804 scripts: Document all public module versions in a CHANGES section
22805
22806 This makes it clear what is the current version of the module, and that
22807 it is a public interface.
22808
22809 debian/changelog | 1 +
22810 scripts/Dpkg/BuildFlags.pm | 4 ++++
22811 scripts/Dpkg/BuildOptions.pm | 4 ++++
22812 scripts/Dpkg/Changelog.pm | 6 ++++++
22813 scripts/Dpkg/Changelog/Debian.pm | 6 ++++++
22814 scripts/Dpkg/Changelog/Entry.pm | 6 ++++++
22815 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 ++++
22816 scripts/Dpkg/Changelog/Parse.pm | 6 ++++++
22817 scripts/Dpkg/Checksums.pm | 4 ++++
22818 scripts/Dpkg/Compression.pm | 4 ++++
22819 scripts/Dpkg/Compression/FileHandle.pm | 4 ++++
22820 scripts/Dpkg/Compression/Process.pm | 6 ++++++
22821 scripts/Dpkg/Conf.pm | 4 ++++
22822 scripts/Dpkg/Control.pm | 6 ++++++
22823 scripts/Dpkg/Control/Changelog.pm | 6 ++++++
22824 scripts/Dpkg/Control/Fields.pm | 6 ++++++
22825 scripts/Dpkg/Control/FieldsCore.pm | 6 ++++++
22826 scripts/Dpkg/Control/Hash.pm | 6 ++++++
22827 scripts/Dpkg/Control/HashCore.pm | 4 ++++
22828 scripts/Dpkg/Control/Info.pm | 6 ++++++
22829 scripts/Dpkg/Deps.pm | 4 ++++
22830 scripts/Dpkg/Exit.pm | 4 ++++
22831 scripts/Dpkg/IPC.pm | 4 ++++
22832 scripts/Dpkg/Index.pm | 6 ++++++
22833 scripts/Dpkg/Interface/Storable.pm | 6 ++++++
22834 scripts/Dpkg/Path.pm | 4 ++++
22835 scripts/Dpkg/Source/Package.pm | 4 ++++
22836 scripts/Dpkg/Substvars.pm | 4 ++++
22837 scripts/Dpkg/Vendor.pm | 4 ++++
22838 scripts/Dpkg/Version.pm | 4 ++++
22839 30 files changed, 143 insertions(+)
22840
22841 commit 1b7cbd6176575f926526b380475e9f055121e01e
22842 Author: Guillem Jover <guillem@debian.org>
22843 Date: Fri Oct 10 00:50:26 2014 +0200
22844
22845 Dpkg::BuildProfiles: Mark the module as a public interface
22846
22847 debian/changelog | 1 +
22848 debian/control | 1 +
22849 scripts/Dpkg/BuildProfiles.pm | 8 +++++++-
22850 3 files changed, 9 insertions(+), 1 deletion(-)
22851
22852 commit 9faba94aeacc7f8a85a785d7cf1334cf340208fe
22853 Author: Guillem Jover <guillem@debian.org>
22854 Date: Sat Oct 11 21:37:37 2014 +0200
22855
22856 Dpkg::Gettext: Move exporter code close to the top
22857
22858 scripts/Dpkg/Gettext.pm | 6 +++---
22859 1 file changed, 3 insertions(+), 3 deletions(-)
22860
22861 commit 726492a9c7e032ea37e4838b70994d7d7fe7c3b3
22862 Author: Guillem Jover <guillem@debian.org>
22863 Date: Sat Oct 11 16:11:03 2014 +0200
22864
22865 Dpkg::Gettext: Document public module
22866
22867 debian/changelog | 1 +
22868 scripts/Dpkg/Gettext.pm | 39 +++++++++++++++++++++++++++++++++++++++
22869 2 files changed, 40 insertions(+)
22870
22871 commit 9a456ae165ff9d6f21a4d8581e3bce8c572bdb25
22872 Author: Guillem Jover <guillem@debian.org>
22873 Date: Sat Oct 11 16:31:33 2014 +0200
22874
22875 Dpkg: Document public module
22876
22877 debian/changelog | 1 +
22878 debian/control | 1 +
22879 scripts/Dpkg.pm | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22880 3 files changed, 62 insertions(+)
22881
22882 commit 98183cda83b5f1622e1c7a3189bca05f416f44d6
22883 Author: Guillem Jover <guillem@debian.org>
22884 Date: Fri Oct 10 00:51:39 2014 +0200
22885
22886 debian: List Dpkg::Exit and Dpkg::Interface::Storable as public modules
22887
22888 debian/changelog | 2 ++
22889 debian/control | 2 ++
22890 2 files changed, 4 insertions(+)
22891
22892 commit d54542f573336abe87676547f1b01cda5726c71e
22893 Author: Guillem Jover <guillem@debian.org>
22894 Date: Thu Oct 9 16:02:05 2014 +0200
22895
22896 scripts: Do not modify the topic variable values in list functions
22897
22898 Fixes ControlStructures::ProhibitMutatingListFunctions.
22899
22900 Warned-by: perlcritic
22901
22902 debian/changelog | 1 +
22903 scripts/Dpkg/Source/Package/V1.pm | 3 ++-
22904 scripts/dpkg-shlibdeps.pl | 11 ++++++-----
22905 test/critic.t | 1 +
22906 test/critic/perlcriticrc | 3 +++
22907 5 files changed, 13 insertions(+), 6 deletions(-)
22908
22909 commit b4d79c218d72c4cae356c4dcbdd531d13913cea7
22910 Author: Guillem Jover <guillem@debian.org>
22911 Date: Wed Oct 8 15:30:01 2014 +0200
22912
22913 scripts/t: Use nocheck instead of notest in build profile tests
22914
22915 The name for the equivalent DEB_BUILD_OPTIONS value is nocheck, so avoid
22916 possible confusion and spreading through cargo-culting.
22917
22918 scripts/t/Dpkg_Deps.t | 42 +++++++++++++++++++++---------------------
22919 1 file changed, 21 insertions(+), 21 deletions(-)
22920
22921 commit e16a76d241f0c69e96bcfdc96b360cc7c82a9f48
22922 Author: Guillem Jover <guillem@debian.org>
22923 Date: Sat Oct 11 05:45:24 2014 +0200
22924
22925 dpkg-buildpackage: Add support for host and target long flags
22926
22927 These are passed through to dpkg-architecture if specified.
22928
22929 This restores the ability to specify the target architecture when
22930 building cross-compilers.
22931
22932 Regression introduced in commit f29ed62d0c340869752c61d55a2df74159c31625.
22933
22934 Reported-by: Helmut Grohne <helmut@subdivi.de>
22935
22936 debian/changelog | 5 +++++
22937 man/dpkg-buildpackage.1 | 17 +++++++++++++----
22938 scripts/dpkg-buildpackage.pl | 43 +++++++++++++++++++++++++++++++++----------
22939 3 files changed, 51 insertions(+), 14 deletions(-)
22940
22941 commit b91283794a8ef658968cf555ca3b9a274ace46cd
22942 Author: Guillem Jover <guillem@debian.org>
22943 Date: Sat Oct 11 05:29:01 2014 +0200
22944
22945 dpkg-architecture: Add long command and option names for all short options
22946
22947 debian/changelog | 1 +
22948 man/dpkg-architecture.1 | 62 +++++++++++++------------
22949 scripts/dpkg-architecture.pl | 105 ++++++++++++++++++++++---------------------
22950 3 files changed, 89 insertions(+), 79 deletions(-)
22951
22952 commit a8e036317bc203372949315519ed9474fb504a16
22953 Author: Guillem Jover <guillem@debian.org>
22954 Date: Fri Oct 10 14:48:40 2014 +0200
22955
22956 dpkg-architecture: Normalize ARGV parsing
22957
22958 This allows to accept «-ovalue», «-o value», «--option=value» and
22959 «--option value», which are the common option formats people expect.
22960
22961 debian/changelog | 2 ++
22962 scripts/dpkg-architecture.pl | 67 ++++++++++++++++++++++++--------------------
22963 2 files changed, 38 insertions(+), 31 deletions(-)
22964
22965 commit 0a2a1af94495be0b8204f827abc09e20a11dd447
22966 Author: Guillem Jover <guillem@debian.org>
22967 Date: Sat Oct 11 17:40:36 2014 +0200
22968
22969 dpkg-architecture: Use || instead of conditional to assign _ARCH variables
22970
22971 scripts/dpkg-architecture.pl | 18 ++++--------------
22972 1 file changed, 4 insertions(+), 14 deletions(-)
22973
22974 commit 8509ed25cc643a93bfc8beaecfe2f4de7d584f9a
22975 Author: Guillem Jover <guillem@debian.org>
22976 Date: Sat Oct 11 17:28:28 2014 +0200
22977
22978 dpkg-architecture: Initialize DEB_TARGET_ARCH variable w/o DEB_HOST_ARCH
22979
22980 Because the code did not state that the DEB_TARGET_ARCH requires the
22981 DEB_HOST_ARCH variable to be set, it was getting undefined values.
22982
22983 Just initialize to the host value w/o assuming it has already been set.
22984
22985 debian/changelog | 2 ++
22986 scripts/dpkg-architecture.pl | 2 +-
22987 2 files changed, 3 insertions(+), 1 deletion(-)
22988
22989 commit 6f1097093f9a0db8b0cebf77a567e222a854c86c
22990 Author: Guillem Jover <guillem@debian.org>
22991 Date: Fri Oct 10 05:38:01 2014 +0200
22992
22993 Dpkg::Getopt: New private module
22994
22995 debian/changelog | 1 +
22996 scripts/Dpkg/Getopt.pm | 43 +++++++++++++++++++++++++++++++++++++++++++
22997 scripts/Makefile.am | 2 ++
22998 scripts/po/POTFILES.in | 1 +
22999 scripts/t/Dpkg_Getopt.t | 37 +++++++++++++++++++++++++++++++++++++
23000 5 files changed, 84 insertions(+)
23001
23002 commit e68f081acd9f1c210d3464b0a5e2c732e1b5c025
23003 Author: Guillem Jover <guillem@debian.org>
23004 Date: Mon Oct 6 19:28:23 2014 +0200
23005
23006 scripts/mk: Set DEB_TARGET_ variables from architecture.mk
23007
23008 Missed in commit f29ed62d0c340869752c61d55a2df74159c31625.
23009
23010 debian/changelog | 2 ++
23011 scripts/mk/architecture.mk | 2 +-
23012 2 files changed, 3 insertions(+), 1 deletion(-)
23013
23014 commit 218d22c82fd2ec6d865fcbc1442873726f9b22d2
23015 Author: Johannes Schauer <j.schauer@email.de>
23016 Date: Fri Oct 10 17:55:54 2014 +0200
23017
23018 Dpkg::BuildProfiles: Allow multiple whitespace in get_build_profiles()
23019
23020 This makes the DEB_BUILD_PROFILES environment variable parsing more lax.
23021
23022 Signed-off-by: Guillem Jover <guillem@debian.org>
23023
23024 debian/changelog | 4 ++++
23025 scripts/Dpkg/BuildProfiles.pm | 2 +-
23026 2 files changed, 5 insertions(+), 1 deletion(-)
23027
23028 commit 51c55641fb6c66e149ea93c344cb788c68978c75
23029 Author: Jérémy Bobbio <lunar@debian.org>
23030 Date: Fri Oct 10 17:15:13 2014 +0200
23031
23032 dpkg-shlibdeps: Initialize with correct minimum version from a symbols file
23033
23034 When initializing the minimum version for a dependency, we have to use
23035 the greater one from any SONAME present in that symbols file, because
23036 the shared libraries might not have been available before that version
23037 for example.
23038
23039 This also guarantees a reproducible output, as the minimum version
23040 selected is not dependant on the hash order.
23041
23042 Closes: #764721
23043
23044 [guillem@debian.org:
23045 - Reword debugging message. ]
23046
23047 Signed-off-by: Guillem Jover <guillem@debian.org>
23048
23049 debian/changelog | 3 +++
23050 scripts/dpkg-shlibdeps.pl | 10 +++-------
23051 2 files changed, 6 insertions(+), 7 deletions(-)
23052
23053 commit f7dec25b625c5a917633329867f08c5378cadd78
23054 Author: Guillem Jover <guillem@debian.org>
23055 Date: Mon Oct 6 16:44:11 2014 +0200
23056
23057 dpkg-genchanges: Add missing Dpkg::BuildProfiles imports
23058
23059 Regression introduced in commit 61e228eb7b68b85529dc8e9c9c49ef7f51a797bb.
23060
23061 Closes: #764216
23062
23063 Reported-by: Johannes Schauer <j.schauer@email.de>
23064
23065 debian/changelog | 3 +++
23066 scripts/dpkg-genchanges.pl | 3 ++-
23067 2 files changed, 5 insertions(+), 1 deletion(-)
23068
23069 commit 216c509b1daee0e2a9e0e095c5e862cf16e181c0
23070 Author: Guillem Jover <guillem@debian.org>
23071 Date: Fri Oct 10 13:54:16 2014 +0200
23072
23073 dpkg: Do not write the database when changing selections with --dry-run
23074
23075 Closes: #764673
23076
23077 debian/changelog | 2 ++
23078 src/select.c | 17 +++++++++++++++--
23079 2 files changed, 17 insertions(+), 2 deletions(-)
23080
23081 commit 35c1c59cfad75d75b3d98974ad201f95d932adb6
23082 Author: Guillem Jover <guillem@debian.org>
23083 Date: Sun May 27 19:43:55 2012 +0200
23084
23085 dpkg: Defer trigger processing if the packages do not fulfill dependencies
23086
23087 The spec specified this behavior, but the code never abided by it.
23088 Change it now that most of the packages with trigger cycles have been
23089 switched to noawaiting triggers. The rest will make dpkg bail out on
23090 upgrade.
23091
23092 We might need to add appropriate versioned Breaks before the Debian
23093 release to get a smoother distribution upgrade.
23094
23095 Closes: #671711
23096
23097 debian/changelog | 2 ++
23098 src/trigproc.c | 23 +++++++++++++++++++++++
23099 2 files changed, 25 insertions(+)
23100
23101 commit 02405cbb877a14ad8441e1a312cb56720f20df47
23102 Author: Guillem Jover <guillem@debian.org>
23103 Date: Fri Oct 10 19:43:08 2014 +0200
23104
23105 dselect: Mark for translation and improve sthfailed() strings
23106
23107 debian/changelog | 1 +
23108 dselect/method.cc | 14 +++++++-------
23109 2 files changed, 8 insertions(+), 7 deletions(-)
23110
23111 commit 6669f360063b59bd0e4e70895947f6f370bcc3fc
23112 Author: Guillem Jover <guillem@debian.org>
23113 Date: Fri Oct 10 19:41:50 2014 +0200
23114
23115 dpkg: Mark for translation and unify "rm cleanup" string
23116
23117 Use an already existing string to avoid introducing a new string for
23118 translation.
23119
23120 debian/changelog | 1 +
23121 src/help.c | 2 +-
23122 2 files changed, 2 insertions(+), 1 deletion(-)
23123
23124 commit ae3faa43f7f425e8c4ce72bc3beef3c9e8703ae4
23125 Author: Guillem Jover <guillem@debian.org>
23126 Date: Fri Oct 10 16:50:36 2014 +0200
23127
23128 doc, scripts: Fix typos in comments
23129
23130 ChangeLog.old | 2 +-
23131 debian/changelog | 1 +
23132 scripts/dpkg-shlibdeps.pl | 10 +++++-----
23133 scripts/t/merge_changelogs/ch-b | 2 +-
23134 scripts/t/merge_changelogs/ch-merged | 2 +-
23135 scripts/t/merge_changelogs/ch-merged-basic | 2 +-
23136 scripts/t/merge_changelogs/ch-merged-pr | 2 +-
23137 scripts/t/merge_changelogs/ch-merged-pr-basic | 2 +-
23138 8 files changed, 12 insertions(+), 11 deletions(-)
23139
23140 commit 57dfc48c6cf40c0982eaabfc7a3c02b94f139221
23141 Author: Guillem Jover <guillem@debian.org>
23142 Date: Sat Oct 11 20:13:33 2014 +0200
23143
23144 po: Sort POTFILES
23145
23146 This makes it easier to see if files are missing.
23147
23148 scripts/po/POTFILES.in | 18 +++++++++---------
23149 1 file changed, 9 insertions(+), 9 deletions(-)
23150
23151 commit 7754e5f1dae24fad85171f2391dc82f4235fbfe1
23152 Author: Guillem Jover <guillem@debian.org>
23153 Date: Sat Oct 11 20:11:39 2014 +0200
23154
23155 po: Add missing perl programs and modules to POTFILES
23156
23157 debian/changelog | 4 ++++
23158 scripts/po/POTFILES.in | 3 +++
23159 2 files changed, 7 insertions(+)
23160
23161 commit 6f5610cc0eedbf0895de46130dffb96f77f7d367
23162 Author: Trần Ngọc Quân <vnwildman@gmail.com>
23163 Date: Mon Oct 6 09:16:43 2014 +0700
23164
23165 po: Update Vietnamese program translations
23166
23167 - Update 2 new strings.
23168 - Change meaning of stat.
23169
23170 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
23171 Signed-off-by: Guillem Jover <guillem@debian.org>
23172
23173 debian/changelog | 1 +
23174 po/vi.po | 101 ++++++++++++++-----------------------------------------
23175 2 files changed, 27 insertions(+), 75 deletions(-)
23176
23177 commit bc87a5df2f538281b82c31eea3cbcb08df5d893f
23178 Author: Helge Kreutzmann <debian@helgefjell.de>
23179 Date: Wed Oct 8 20:47:04 2014 +0200
23180
23181 Update German scripts translation
23182
23183 Update to 545t1f1u.
23184
23185 scripts/po/de.po | 34 ++++++++++++++--------------------
23186 1 file changed, 14 insertions(+), 20 deletions(-)
23187
23188 commit 55fe060f5c23ec489a95545eebfc32d25fe52b6c
23189 Author: Helge Kreutzmann <debian@helgefjell.de>
23190 Date: Mon Oct 6 21:17:12 2014 +0200
23191
23192 Update German scripts translation
23193
23194 Update to 543t1f1u.
23195
23196 debian/changelog | 3 ++
23197 scripts/po/de.po | 85 +++++++++++++++++++-------------------------------------
23198 2 files changed, 31 insertions(+), 57 deletions(-)
23199
23200 commit 72993d7142f9b9feb72ceffd3ed2bc2a1d7890ac
23201 Author: Sven Joachim <svenjoac@gmx.de>
23202 Date: Mon Oct 6 18:30:44 2014 +0200
23203
23204 German dpkg translation update
23205
23206 Update to 1083t3u.
23207
23208 debian/changelog | 3 ++-
23209 po/de.po | 63 +++++++-------------------------------------------------
23210 2 files changed, 9 insertions(+), 57 deletions(-)
23211
23212 commit 37dd6556a214c2cf0dc5f5069835fbe62d2e73ff
23213 Author: Guillem Jover <guillem@debian.org>
23214 Date: Mon Oct 6 13:47:14 2014 +0200
23215
23216 Bump version to 1.17.17
23217
23218 debian/changelog | 6 ++++++
23219 1 file changed, 6 insertions(+)
23220
23221 commit d344b6cf462f4b90a6bd2c5d777453fb3f68272e
23222 Author: Guillem Jover <guillem@debian.org>
23223 Date: Mon Oct 6 13:29:24 2014 +0200
23224
23225 Release 1.17.16
23226
23227 debian/changelog | 4 ++--
23228 1 file changed, 2 insertions(+), 2 deletions(-)
23229
23230 commit 0ccf9ad2298cf426c1a3fc741497d483b056e04c
23231 Author: Guillem Jover <guillem@debian.org>
23232 Date: Mon Oct 6 13:10:19 2014 +0200
23233
23234 libdpkg: Set umask to 0 when creating symlinks in test suite to normalize results
23235
23236 POSIX specifies that symlinks have undefined permissions in their mode,
23237 so their setting is system dependent. Linux does not honor the umask
23238 for symlinks, other systems like Hurd or kFreeBSD do, which means we
23239 get different results due to this.
23240
23241 Regression introduced in commit f71e02c8e913884bfbf9d97b58ded4591b823cdb.
23242
23243 Closes: #764171
23244
23245 debian/changelog | 5 +++++
23246 lib/dpkg/test/t-tar.t | 10 +++++++++-
23247 2 files changed, 14 insertions(+), 1 deletion(-)
23248
23249 commit 09b0ee85aea1767a3f980be4fe7d77eabef6f549
23250 Author: Guillem Jover <guillem@debian.org>
23251 Date: Mon Oct 6 13:04:21 2014 +0200
23252
23253 Dpkg::Source::Patch: Switch remaining topic to named variable in analyze()
23254
23255 The loop in the function was expecting $line to be filled by its last
23256 part, and by working on the topic variable it was not getting updated.
23257 Switch all topic variable usages in that funtion so that we can restore
23258 working source unpacking.
23259
23260 Regression introduced in commmit 0d5e17af7391fb0d3a3c695dac40f8df41f8b11c.
23261
23262 Closes: #764206
23263
23264 Addresses BuiltinFunctions::ProhibitUselessTopic.
23265
23266 Warned-by: perlcritic
23267
23268 debian/changelog | 3 +++
23269 scripts/Dpkg/Source/Patch.pm | 16 ++++++++--------
23270 2 files changed, 11 insertions(+), 8 deletions(-)
23271
23272 commit 9f5611d93395b216a0de8ec1af5726ac0ddd0924
23273 Author: Guillem Jover <guillem@debian.org>
23274 Date: Mon Oct 6 03:42:44 2014 +0200
23275
23276 man: Set the copyright holder for the original code
23277
23278 This is similar to commit a17d469cc3d5ccca9daa84f98fed3cc8e51e656d,
23279 but this was just never assigned a proper copyright holder so it
23280 defaulted to the FSF, which is not correct.
23281
23282 configure.ac | 1 +
23283 debian/changelog | 2 +-
23284 man/Makefile.am | 1 +
23285 3 files changed, 3 insertions(+), 1 deletion(-)
23286
23287 commit 5ed1d7ef8a526511e613c77363fc9da756039000
23288 Author: Guillem Jover <guillem@debian.org>
23289 Date: Mon Oct 6 03:42:06 2014 +0200
23290
23291 po: Use the same name as the Maintainer field for the copyright holder
23292
23293 dselect/po/Makevars | 2 +-
23294 po/Makevars | 2 +-
23295 scripts/po/Makevars | 2 +-
23296 3 files changed, 3 insertions(+), 3 deletions(-)
23297
23298 commit 36eda4c1bc6bd1fb4797a1cde25e8595949c29fd
23299 Author: Guillem Jover <guillem@debian.org>
23300 Date: Mon Oct 6 03:37:28 2014 +0200
23301
23302 Bump version to 1.17.16
23303
23304 debian/changelog | 6 ++++++
23305 1 file changed, 6 insertions(+)
23306
23307 commit 3bdb2496c6b7fdb7766d3a056d7815ba545ff247
23308 Author: Guillem Jover <guillem@debian.org>
23309 Date: Mon Oct 6 03:22:03 2014 +0200
23310
23311 Release 1.17.15
23312
23313 debian/changelog | 4 ++--
23314 1 file changed, 2 insertions(+), 2 deletions(-)
23315
23316 commit 50d95392fb8efc3f4691535350a6908838ad5a78
23317 Author: Guillem Jover <guillem@debian.org>
23318 Date: Mon Oct 6 03:18:04 2014 +0200
23319
23320 libdpkg: Set umask to the expected value of 0022 in tar test case
23321
23322 There's no guarantee the build system will have the same umask as any
23323 other system. Make sure to set it to what we expect.
23324
23325 debian/changelog | 2 ++
23326 lib/dpkg/test/t-tar.t | 3 +++
23327 2 files changed, 5 insertions(+)
23328
23329 commit 36f8d0019d9fbe3b2ce23a341887ebe33c94ca88
23330 Author: Aurelien Jarno <aurelien@aurel32.net>
23331 Date: Wed Oct 1 16:58:18 2014 +0200
23332
23333 dpkg-buildflags: Do not blacklist pie and stackprotector on mips/mipsel
23334
23335 pie is blacklisted on mips and mipsel, according to the comments due
23336 to #526961. This bug has been fixed more than 4 years ago, it's time
23337 to reactivate pie support.
23338
23339 Similarly strack-protector support has been added on mips and mipsel
23340 in gcc 4.6 so we can now activate it too.
23341
23342 Closes: #763672
23343
23344 Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
23345 Signed-off-by: Guillem Jover <guillem@debian.org>
23346
23347 debian/changelog | 3 ++-
23348 scripts/Dpkg/Vendor/Debian.pm | 8 ++++----
23349 2 files changed, 6 insertions(+), 5 deletions(-)
23350
23351 commit 2a250d64021800e6f2f58c87dbdc014fc10dcdb6
23352 Author: Guillem Jover <guillem@debian.org>
23353 Date: Mon Oct 6 02:43:57 2014 +0200
23354
23355 Bump version to 1.17.15
23356
23357 debian/changelog | 6 ++++++
23358 1 file changed, 6 insertions(+)
23359
23360 commit 0a8c971b020eded716a196a9a5d1cf083d42e882
23361 Author: Guillem Jover <guillem@debian.org>
23362 Date: Mon Oct 6 00:11:48 2014 +0200
23363
23364 Release 1.17.14
23365
23366 debian/changelog | 4 ++--
23367 1 file changed, 2 insertions(+), 2 deletions(-)
23368
23369 commit 1951e200bc4f65c584616f0a1f1e0c1f87d38ccc
23370 Author: Guillem Jover <guillem@debian.org>
23371 Date: Mon Oct 6 00:57:37 2014 +0200
23372
23373 Regenerate .pot files and merge .po files with them
23374
23375 dselect/po/bs.po | 2 +-
23376 dselect/po/ca.po | 2 +-
23377 dselect/po/cs.po | 2 +-
23378 dselect/po/da.po | 2 +-
23379 dselect/po/de.po | 2 +-
23380 dselect/po/dselect.pot | 6 +-
23381 dselect/po/el.po | 2 +-
23382 dselect/po/es.po | 2 +-
23383 dselect/po/et.po | 2 +-
23384 dselect/po/eu.po | 2 +-
23385 dselect/po/fr.po | 2 +-
23386 dselect/po/gl.po | 2 +-
23387 dselect/po/hu.po | 2 +-
23388 dselect/po/id.po | 2 +-
23389 dselect/po/it.po | 2 +-
23390 dselect/po/ja.po | 2 +-
23391 dselect/po/ko.po | 2 +-
23392 dselect/po/nb.po | 2 +-
23393 dselect/po/nl.po | 2 +-
23394 dselect/po/nn.po | 2 +-
23395 dselect/po/pl.po | 2 +-
23396 dselect/po/pt.po | 2 +-
23397 dselect/po/pt_BR.po | 2 +-
23398 dselect/po/ro.po | 2 +-
23399 dselect/po/ru.po | 2 +-
23400 dselect/po/sk.po | 2 +-
23401 dselect/po/sv.po | 2 +-
23402 dselect/po/tl.po | 2 +-
23403 dselect/po/vi.po | 2 +-
23404 dselect/po/zh_CN.po | 2 +-
23405 dselect/po/zh_TW.po | 2 +-
23406 man/po/de.po | 1944 +++++++++++++++++++++++++++++-----------------
23407 man/po/dpkg-man.pot | 1566 ++++++++++++++++++++++---------------
23408 man/po/es.po | 1896 ++++++++++++++++++++++++++++-----------------
23409 man/po/fr.po | 1954 +++++++++++++++++++++++++++++-----------------
23410 man/po/hu.po | 1649 +++++++++++++++++++++++----------------
23411 man/po/it.po | 1811 +++++++++++++++++++++++++++----------------
23412 man/po/ja.po | 1891 ++++++++++++++++++++++++++++-----------------
23413 man/po/pl.po | 1895 ++++++++++++++++++++++++++++-----------------
23414 man/po/pt_BR.po | 1647 +++++++++++++++++++++++----------------
23415 man/po/ru.po | 1650 +++++++++++++++++++++++----------------
23416 man/po/sv.po | 1955 ++++++++++++++++++++++++++++++-----------------
23417 po/ast.po | 636 ++++++++-------
23418 po/bs.po | 620 ++++++++-------
23419 po/ca.po | 691 +++++++++--------
23420 po/cs.po | 688 +++++++++--------
23421 po/da.po | 686 +++++++++--------
23422 po/de.po | 684 +++++++++--------
23423 po/dpkg.pot | 624 ++++++++-------
23424 po/dz.po | 635 ++++++++-------
23425 po/el.po | 635 ++++++++-------
23426 po/eo.po | 650 ++++++++--------
23427 po/es.po | 652 ++++++++--------
23428 po/et.po | 631 ++++++++-------
23429 po/eu.po | 636 ++++++++-------
23430 po/fr.po | 688 +++++++++--------
23431 po/gl.po | 635 ++++++++-------
23432 po/hu.po | 630 ++++++++-------
23433 po/id.po | 634 ++++++++-------
23434 po/it.po | 688 +++++++++--------
23435 po/ja.po | 648 ++++++++--------
23436 po/km.po | 628 ++++++++-------
23437 po/ko.po | 634 ++++++++-------
23438 po/ku.po | 624 ++++++++-------
23439 po/lt.po | 632 ++++++++-------
23440 po/mr.po | 628 ++++++++-------
23441 po/nb.po | 636 ++++++++-------
23442 po/ne.po | 633 ++++++++-------
23443 po/nl.po | 635 ++++++++-------
23444 po/nn.po | 747 +++++++++---------
23445 po/pa.po | 624 ++++++++-------
23446 po/pl.po | 688 +++++++++--------
23447 po/pt.po | 686 +++++++++--------
23448 po/pt_BR.po | 635 ++++++++-------
23449 po/ro.po | 636 ++++++++-------
23450 po/ru.po | 686 +++++++++--------
23451 po/sk.po | 652 ++++++++--------
23452 po/sv.po | 688 +++++++++--------
23453 po/th.po | 646 ++++++++--------
23454 po/tl.po | 763 +++++++++---------
23455 po/tr.po | 688 +++++++++--------
23456 po/vi.po | 686 +++++++++--------
23457 po/zh_CN.po | 632 ++++++++-------
23458 po/zh_TW.po | 648 ++++++++--------
23459 scripts/po/ca.po | 660 ++++++++--------
23460 scripts/po/de.po | 738 ++++++++++--------
23461 scripts/po/dpkg-dev.pot | 650 ++++++++--------
23462 scripts/po/es.po | 749 +++++++++---------
23463 scripts/po/fr.po | 754 +++++++++---------
23464 scripts/po/pl.po | 729 ++++++++++--------
23465 scripts/po/ru.po | 736 +++++++++---------
23466 scripts/po/sv.po | 730 ++++++++++--------
23467 92 files changed, 29573 insertions(+), 23643 deletions(-)
23468
23469 commit f71e02c8e913884bfbf9d97b58ded4591b823cdb
23470 Author: Guillem Jover <guillem@debian.org>
23471 Date: Wed Oct 1 05:02:43 2014 +0200
23472
23473 libdpkg: Add new tar extractor test cases
23474
23475 Test the different supported tar formats, and verify that we can parse
23476 them correctly.
23477
23478 debian/changelog | 1 +
23479 lib/dpkg/test/.gitignore | 2 +
23480 lib/dpkg/test/Makefile.am | 22 ++++++-
23481 lib/dpkg/test/t-tar.t | 141 +++++++++++++++++++++++++++++++++++++++++++
23482 lib/dpkg/test/t-tarextract.c | 125 ++++++++++++++++++++++++++++++++++++++
23483 5 files changed, 288 insertions(+), 3 deletions(-)
23484
23485 commit b59b7403a713f5f28ad16b61183197e4fba9a588
23486 Author: Guillem Jover <guillem@debian.org>
23487 Date: Wed Oct 1 05:00:46 2014 +0200
23488
23489 libdpkg: Record user and group name in tar_entry
23490
23491 This will allow tar extractors to get to that information too.
23492
23493 lib/dpkg/tarfn.c | 23 +++++++++++++++++++++--
23494 1 file changed, 21 insertions(+), 2 deletions(-)
23495
23496 commit bc684d1e438855f3232f6bc73209e74e7f2589a7
23497 Author: Guillem Jover <guillem@debian.org>
23498 Date: Wed Oct 1 05:00:46 2014 +0200
23499
23500 libdpkg: Make the uname and gname file_stat members non-const
23501
23502 We need to allocate and free them.
23503
23504 lib/dpkg/file.h | 4 ++--
23505 src/statcmd.c | 4 ++--
23506 src/statdb.c | 4 ++--
23507 3 files changed, 6 insertions(+), 6 deletions(-)
23508
23509 commit 67e532374a9562da5d94140b8a28a217d0372706
23510 Author: Guillem Jover <guillem@debian.org>
23511 Date: Wed Oct 1 05:00:46 2014 +0200
23512
23513 libdpkg: Refactor tar_entry copying into tar_entry_copy()
23514
23515 lib/dpkg/tarfn.c | 13 ++++++++++---
23516 1 file changed, 10 insertions(+), 3 deletions(-)
23517
23518 commit 4c406e07d26018896902d475b8a1c0e9f6474efc
23519 Author: Guillem Jover <guillem@debian.org>
23520 Date: Sun Sep 28 20:31:50 2014 +0200
23521
23522 libdpkg: Consider a hardlink tar entry as a regular file for mode values
23523
23524 The hardlink gets converted into a regular file on extract, so use the
23525 same mode as a regular file would have instead of 0.
23526
23527 debian/changelog | 2 ++
23528 lib/dpkg/tarfn.c | 2 +-
23529 2 files changed, 3 insertions(+), 1 deletion(-)
23530
23531 commit a8c984c339753c07c41022588ebcd8a2c0af3aa1
23532 Author: Guillem Jover <guillem@debian.org>
23533 Date: Sat Sep 27 04:54:42 2014 +0200
23534
23535 dpkg: Document optional -C argument in --help output
23536
23537 Closes: #763000
23538
23539 debian/changelog | 1 +
23540 src/main.c | 2 +-
23541 2 files changed, 2 insertions(+), 1 deletion(-)
23542
23543 commit 3eab05ef9de9959c0e67f23d020ed1fa06b16d49
23544 Author: Guillem Jover <guillem@debian.org>
23545 Date: Fri Sep 26 05:45:25 2014 +0200
23546
23547 dpkg: Double the filesdb hash table size to the closest 2^18 prime
23548
23549 Times have changed, and it's common to have at least these many files.
23550 This reduces the amount of collisions. Eventually we should switch to
23551 dynamically growing hash tables.
23552
23553 debian/changelog | 3 +++
23554 src/filesdb.c | 4 ++--
23555 2 files changed, 5 insertions(+), 2 deletions(-)
23556
23557 commit 67c4ac7e7a9c8a8c20d0796b5a58e8f4797c3d7b
23558 Author: Guillem Jover <guillem@debian.org>
23559 Date: Fri Sep 26 05:43:56 2014 +0200
23560
23561 dpkg: Switch the filesdb module to use the FNV hash function
23562
23563 Use it instead of what seems to be a custom hash function. This seems
23564 to reduce dispersion somewhat.
23565
23566 As a side effect this fixes an integer overflow.
23567
23568 Addresses: #760741
23569
23570 Warned-by: ASan
23571 Reported-by: Bálint Réczey <balint@balintreczey.hu>
23572
23573 debian/changelog | 3 +++
23574 src/filesdb.c | 15 +++++----------
23575 2 files changed, 8 insertions(+), 10 deletions(-)
23576
23577 commit c8cd4cc0c17b43fec77595324f64e22dcc15f3e1
23578 Author: Guillem Jover <guillem@debian.org>
23579 Date: Sat Sep 27 21:19:13 2014 +0200
23580
23581 libdpkg: Switch to the recommended FNV-1a variant
23582
23583 This should give better dispersion. And the function is way way less
23584 complex than the possible future MurmurHash3 or xxHash candidates.
23585
23586 debian/changelog | 2 ++
23587 lib/dpkg/strhash.c | 4 ++--
23588 lib/dpkg/test/t-string.c | 34 +++++++++++++++++-----------------
23589 3 files changed, 21 insertions(+), 19 deletions(-)
23590
23591 commit c342c6d0bb9c418743bdb27e2ec0e1601033f02b
23592 Author: Guillem Jover <guillem@debian.org>
23593 Date: Fri Sep 26 05:42:13 2014 +0200
23594
23595 libdpkg: Move the FNV hash function into a new strhash module
23596
23597 This will allow using the hash function in other parts of the code.
23598 The additional changes are:
23599
23600 - Fix an incorrect value in a comment.
23601 - Uppercase preprocessor macros.
23602 - Add unit tests.
23603
23604 debian/changelog | 1 +
23605 lib/dpkg/Makefile.am | 1 +
23606 lib/dpkg/libdpkg.map | 1 +
23607 lib/dpkg/pkg-db.c | 23 +++-------------------
23608 lib/dpkg/strhash.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
23609 lib/dpkg/string.h | 2 ++
23610 lib/dpkg/test/t-string.c | 27 +++++++++++++++++++++++++-
23611 7 files changed, 84 insertions(+), 21 deletions(-)
23612
23613 commit a8b3ff906c1d01082c435ede40f6241529c9e409
23614 Author: Guillem Jover <guillem@debian.org>
23615 Date: Fri Sep 26 05:42:13 2014 +0200
23616
23617 libdpkg: Add missing <stddef.h> to dpkg/string.h needed for size_t and NULL
23618
23619 This makes the header stand alone.
23620
23621 lib/dpkg/string.h | 1 +
23622 1 file changed, 1 insertion(+)
23623
23624 commit 9b9acf81bac908889d0db3631c53277329bafb80
23625 Author: Guillem Jover <guillem@debian.org>
23626 Date: Fri Sep 26 01:21:56 2014 +0200
23627
23628 libdpkg: Fix off-by-one error in command argv size calculation
23629
23630 We need a ghost byte for the terminating NUL character, so add it up
23631 to the requested needed bytes.
23632
23633 Closes: #760690
23634
23635 Warned-by: valgrind
23636 Based-on-patch-by: Bálint Réczey <balint@balintreczey.hu>
23637
23638 debian/changelog | 2 ++
23639 lib/dpkg/command.c | 3 +++
23640 2 files changed, 5 insertions(+)
23641
23642 commit 183fcc5b4cbe9ca1d89011ef4b37cee1e2c8c856
23643 Author: Guillem Jover <guillem@debian.org>
23644 Date: Thu Sep 25 21:05:08 2014 +0200
23645
23646 dpkg: Do not print pointers in debug output messages
23647
23648 This does not give any meaningful information, besides the pointers
23649 being equal or different. Print an actual file or package name instead.
23650
23651 debian/changelog | 2 ++
23652 src/help.c | 4 ++--
23653 src/trigproc.c | 2 +-
23654 3 files changed, 5 insertions(+), 3 deletions(-)
23655
23656 commit 8f3c317bf1b565b50e30b493f9c769ae1ad51c31
23657 Author: Guillem Jover <guillem@debian.org>
23658 Date: Thu Oct 2 06:56:22 2014 +0200
23659
23660 dpkg-source: Rework command parsing and add --build and --extract aliases
23661
23662 This uses the long command names w/o the -- to select the actions to
23663 take, rewords some usage error messages to be more generic and
23664 maintainable (by not listing each command supported), and add the long
23665 aliases for the most common commands.
23666
23667 debian/changelog | 1 +
23668 man/dpkg-source.1 | 26 ++++++++++--------
23669 scripts/dpkg-source.pl | 73 +++++++++++++++++++++++++++-----------------------
23670 3 files changed, 55 insertions(+), 45 deletions(-)
23671
23672 commit f88c908b5f058d592d87f89b58d9c0b7f34d8194
23673 Author: Guillem Jover <guillem@debian.org>
23674 Date: Tue Sep 30 23:47:40 2014 +0200
23675
23676 scripts: Unpack arguments just once
23677
23678 Addresses Subroutines::RequireArgUnpacking.
23679
23680 Warned-by: perlcritic
23681
23682 scripts/Dpkg/Changelog.pm | 3 +--
23683 scripts/Dpkg/Compression/Process.pm | 10 ++++++----
23684 scripts/Dpkg/Deps.pm | 4 ++--
23685 scripts/Dpkg/IPC.pm | 6 ++++--
23686 scripts/Dpkg/Shlibs/Symbol.pm | 10 +++-------
23687 scripts/Dpkg/Shlibs/SymbolFile.pm | 3 +--
23688 6 files changed, 17 insertions(+), 19 deletions(-)
23689
23690 commit 4502f420bd22eab1634d5a9c710c79d58e13e76e
23691 Author: Guillem Jover <guillem@debian.org>
23692 Date: Tue Sep 30 21:25:40 2014 +0200
23693
23694 scripts: Unpack arguments instead of accessing @_ directly
23695
23696 Addresses Subroutines::RequireArgUnpacking.
23697
23698 Warned-by: perlcritic
23699
23700 scripts/Dpkg/Compression.pm | 4 +++-
23701 scripts/Dpkg/Control/FieldsCore.pm | 9 ++++++---
23702 scripts/Dpkg/Gettext.pm | 7 ++++---
23703 scripts/Dpkg/Shlibs/Symbol.pm | 28 +++++++++++++++++++++-------
23704 scripts/Dpkg/Source/Package.pm | 5 ++---
23705 scripts/Dpkg/Source/Package/V3/Quilt.pm | 8 +++++---
23706 scripts/Dpkg/Version.pm | 4 +++-
23707 scripts/dpkg-mergechangelogs.pl | 6 ++++--
23708 scripts/dpkg-source.pl | 4 +++-
23709 9 files changed, 51 insertions(+), 24 deletions(-)
23710
23711 commit 386e46306f1f6dbb84296f9be1379de10b1cc535
23712 Author: Guillem Jover <guillem@debian.org>
23713 Date: Thu Sep 25 18:42:49 2014 +0200
23714
23715 scripts/t: Make sure temporary files are always cleaned up
23716
23717 If the test suite is interrupted or it fails in the middle, the
23718 temporary files will not be unlinked. Switch to use the native
23719 File::Temp support for removal.
23720
23721 debian/changelog | 2 ++
23722 scripts/t/Dpkg_IPC.t | 7 ++-----
23723 scripts/t/merge_changelogs.t | 9 ++++-----
23724 3 files changed, 8 insertions(+), 10 deletions(-)
23725
23726 commit 49a77f01c54c422637dfdec6bf8a6d3203debc38
23727 Author: Guillem Jover <guillem@debian.org>
23728 Date: Thu Sep 25 01:47:11 2014 +0200
23729
23730 dpkg-architecture: Say arch-wildcard instead of arch-alias in --help output
23731
23732 The latter is an old name for the architecture wildcards.
23733
23734 debian/changelog | 1 +
23735 scripts/dpkg-architecture.pl | 2 +-
23736 2 files changed, 2 insertions(+), 1 deletion(-)
23737
23738 commit 1987e8e3e18537aae6d259aca16f78a69b576527
23739 Author: Guillem Jover <guillem@debian.org>
23740 Date: Thu Sep 25 01:44:32 2014 +0200
23741
23742 dpkg-architecture: Add architecture restriction options for -L
23743
23744 This allows to select specific subsets of all valid known architectures,
23745 matching by wildcard (-W), endianness (-E) or bits (-B). The restricting
23746 options can be combined, or omitted altogether.
23747
23748 Closes: #762635
23749
23750 debian/changelog | 4 ++++
23751 man/dpkg-architecture.1 | 14 ++++++++++++++
23752 scripts/dpkg-architecture.pl | 22 ++++++++++++++++++++--
23753 3 files changed, 38 insertions(+), 2 deletions(-)
23754
23755 commit ac00888ad6b66c913e99718816730c942056feef
23756 Author: Guillem Jover <guillem@debian.org>
23757 Date: Thu Sep 25 01:32:08 2014 +0200
23758
23759 dpkg-architecture: Move -L actual code close to the other commands
23760
23761 We can do this now that the variables initialized are performed on
23762 demand, so that we can request no variables at all. This makes the
23763 code more consistent on when to act on the given commands.
23764
23765 scripts/dpkg-architecture.pl | 15 ++++++---------
23766 1 file changed, 6 insertions(+), 9 deletions(-)
23767
23768 commit 175ba3203008090ff7206ee15598923d101439d9
23769 Author: Guillem Jover <guillem@debian.org>
23770 Date: Wed Sep 24 14:40:15 2014 +0200
23771
23772 dpkg-scanpackages: Add a new --hash option to enable specific file checksums
23773
23774 This allows to restrict the file checksums generated to the specified
23775 comma-separated list.
23776
23777 Requested-by: Thorsten Glaser <tg@debian.org>
23778
23779 debian/changelog | 2 ++
23780 man/dpkg-scanpackages.1 | 7 ++++++-
23781 scripts/dpkg-scanpackages.pl | 12 ++++++++++++
23782 3 files changed, 20 insertions(+), 1 deletion(-)
23783
23784 commit e301741dc2464654c04798c5c09ebaaa5fbbd1e6
23785 Author: Guillem Jover <guillem@debian.org>
23786 Date: Tue Sep 23 16:39:27 2014 +0200
23787
23788 dpkg-buildpackage: Do not pipe the files to sign to GnuPG
23789
23790 When GnuPG uses the gpg-agent it is unable to detect the correct tty
23791 configuration if stdin is a pipe instead of the current terminal.
23792
23793 Copy the file to sign to a temporary directory and append to it a
23794 newline, and pass that as an actual command-line argument.
23795
23796 Closes: #762391
23797
23798 debian/changelog | 3 +++
23799 scripts/dpkg-buildpackage.pl | 28 ++++++++++++++++++----------
23800 2 files changed, 21 insertions(+), 10 deletions(-)
23801
23802 commit 8a54695dd467a25eac3d1df5f1aea7bdf73be7c2
23803 Author: Guillem Jover <guillem@debian.org>
23804 Date: Sat Sep 20 09:55:49 2014 +0200
23805
23806 dpkg-deb: Remove arbitrary filename limit
23807
23808 The limit was lifted when the code switched from a constant sized string
23809 to a dynamic one via varbuf.
23810
23811 debian/changelog | 2 ++
23812 dpkg-deb/build.c | 2 --
23813 dpkg-deb/dpkg-deb.h | 2 --
23814 3 files changed, 2 insertions(+), 4 deletions(-)
23815
23816 commit e9a73826b1a310ac34d2cfc1ab278e0f930f5dc6
23817 Author: Guillem Jover <guillem@debian.org>
23818 Date: Sat Sep 20 02:14:09 2014 +0200
23819
23820 dpkg: Use varbuf_end_str() instead of varbuf_add_char() with explicit '\0'
23821
23822 src/infodb-access.c | 2 +-
23823 1 file changed, 1 insertion(+), 1 deletion(-)
23824
23825 commit a1920c132369534dd18157dafa4758c44d555ddd
23826 Author: Guillem Jover <guillem@debian.org>
23827 Date: Sat Sep 20 02:05:19 2014 +0200
23828
23829 dpkg: Never try to remove the root directory or its backups
23830
23831 It should never have backups around, and we should never try to remove
23832 it as it can never be removed anyway.
23833
23834 This also causes problems with setups where the root directory is
23835 read-only with a read-write overlay or a symlink farm.
23836
23837 Requested-by: sepero111@gmx.com
23838
23839 debian/changelog | 3 +++
23840 src/remove.c | 24 ++++++++++++++----------
23841 src/unpack.c | 8 ++++++++
23842 3 files changed, 25 insertions(+), 10 deletions(-)
23843
23844 commit f524ee7c6d1d95fa83f263eee126bae27b148782
23845 Author: Guillem Jover <guillem@debian.org>
23846 Date: Mon Sep 15 16:04:56 2014 +0200
23847
23848 dpkg: Normalize instdir by removing trailing '/' and '/.'
23849
23850 This gets rid of several inconsistencies and doubled «/» in syscalls
23851 and output messages.
23852
23853 debian/changelog | 3 +++
23854 src/archives.c | 14 +++-----------
23855 src/configure.c | 2 --
23856 src/main.c | 19 ++++++++++++++++---
23857 src/unpack.c | 1 -
23858 5 files changed, 22 insertions(+), 17 deletions(-)
23859
23860 commit d2efd3e2702487f4f60ff8fc00f7a67ce42d0169
23861 Author: Guillem Jover <guillem@debian.org>
23862 Date: Sat Sep 20 02:03:35 2014 +0200
23863
23864 dpkg: Use an intermediate variable for namenodetouse() return value
23865
23866 src/unpack.c | 8 ++++++--
23867 1 file changed, 6 insertions(+), 2 deletions(-)
23868
23869 commit 98956c26a2d8039b8ec66231910fc9418329c09b
23870 Author: Johannes Schauer <j.schauer@email.de>
23871 Date: Tue Aug 19 07:57:03 2014 +0200
23872
23873 scripts: Update restriction formula syntax
23874
23875 - The restriction list parsing now reflects the changes at
23876 <https://wiki.debian.org/BuildProfileSpec> which were agreed upon
23877 in the bootstrap sprint 2014 in Paris.
23878 - Restriction lists are now restriction formulas.
23879 - Restriction formulas are given in disjunctive normal form expression:
23880 pkg <bar baz> <blub>
23881 - Removal of the implicit prefix/namespace mechanic.
23882 - Since there can be more than one <> block, the regex in
23883 parse_string() in Dpkg::Deps is now greedy.
23884 - Construct the profiles entry of the Packages-List field by converting
23885 the "<bar baz> <blub>" syntax into "bar,baz+blub".
23886 - Include a temporary compatibility mapping for the old way to write
23887 the Build-Profiles field in binary packages which can be removed once
23888 all affected source packages have moved to the new syntax.
23889 - Adjust testcases.
23890
23891 Closes: #760158
23892
23893 [guillem@debian.org:
23894 - Add a warning when using the old syntax in dpkg-source.
23895 - Move comments before the regexes, not besides them in dpkg-source.
23896 - Change from an xnor to == in evaluate_restriction_formula().
23897 - Move the Dpkg::Util import close to the other Dpkg imports.
23898 - Add test cases for the new parse_build_profiles() behavior. ]
23899
23900 Signed-off-by: Guillem Jover <guillem@debian.org>
23901
23902 debian/changelog | 11 ++++++++++
23903 man/deb-src-control.5 | 17 ++++++++------
23904 man/dpkg-buildpackage.1 | 14 ++++++------
23905 man/dpkg-checkbuilddeps.1 | 7 +++---
23906 scripts/Dpkg/BuildProfiles.pm | 49 +++++++++++++++++++++--------------------
23907 scripts/Dpkg/Deps.pm | 13 ++++++-----
23908 scripts/dpkg-source.pl | 27 +++++++++++++++++++++--
23909 scripts/t/Dpkg_BuildProfiles.t | 25 +++++++++++++++++----
23910 scripts/t/Dpkg_Deps.t | 50 ++++++++++++++++++++++++------------------
23911 9 files changed, 139 insertions(+), 74 deletions(-)
23912
23913 commit 61e228eb7b68b85529dc8e9c9c49ef7f51a797bb
23914 Author: Guillem Jover <guillem@debian.org>
23915 Date: Tue Aug 19 07:57:03 2014 +0200
23916
23917 dpkg-genchanges: Handle omitted packages due to build profiles
23918
23919 Properly handle the absence of packages in DEBIAN/control depending
23920 on build profiles, so that we do not emit bogus warnings anymore.
23921
23922 Closes: #758191
23923
23924 Based-on-patch-by: Johannes Schauer <j.schauer@email.de>
23925 Signed-off-by: Guillem Jover <guillem@debian.org>
23926
23927 debian/changelog | 2 ++
23928 scripts/Dpkg/BuildProfiles.pm | 42 +++++++++++++++++++++++++++++++++++++++++-
23929 scripts/Dpkg/Deps.pm | 31 ++-----------------------------
23930 scripts/dpkg-genchanges.pl | 12 ++++++++++--
23931 4 files changed, 55 insertions(+), 32 deletions(-)
23932
23933 commit 1eb338d799a3887f82a5181bfc667ba6c6892364
23934 Author: Guillem Jover <guillem@debian.org>
23935 Date: Thu Oct 2 00:51:49 2014 +0200
23936
23937 Dpkg::BuildProfiles: Add new parse_build_profile()
23938
23939 Use it everywhere instead of inline code.
23940
23941 scripts/Dpkg/BuildProfiles.pm | 14 +++++++++++++-
23942 scripts/Dpkg/Deps.pm | 3 ++-
23943 scripts/t/Dpkg_BuildProfiles.t | 9 +++++++--
23944 3 files changed, 22 insertions(+), 4 deletions(-)
23945
23946 commit 13ae3fa02e85ec76cafad83e033365f43e6debe7
23947 Author: Guillem Jover <guillem@debian.org>
23948 Date: Fri Sep 12 14:14:51 2014 +0200
23949
23950 Dpkg::Source::Package: Use a simple string match instead of a regex
23951
23952 Addresses RegularExpressions::ProhibitFixedStringMatches.
23953
23954 Warned-by: perlcritic
23955
23956 scripts/Dpkg/Source/Package/V1.pm | 6 +++---
23957 scripts/Dpkg/Source/Package/V2.pm | 24 ++++++++++++------------
23958 scripts/Dpkg/Source/Package/V3/Quilt.pm | 4 ++--
23959 3 files changed, 17 insertions(+), 17 deletions(-)
23960
23961 commit 24df99399ba5b63dc354ff49ea8622a8ca1cd17d
23962 Author: Guillem Jover <guillem@debian.org>
23963 Date: Fri Sep 12 06:08:37 2014 +0200
23964
23965 perl: Use length instead of /^$/ to test for an empty string
23966
23967 Addresses RegularExpressions::ProhibitFixedStringMatches.
23968
23969 Warned-by: perlcritic
23970
23971 dselect/methods/ftp/install | 4 ++--
23972 scripts/Dpkg/Conf.pm | 3 ++-
23973 scripts/Dpkg/Control/HashCore.pm | 6 +++---
23974 scripts/Dpkg/Source/Package/V2.pm | 2 +-
23975 scripts/Dpkg/Source/Patch.pm | 12 ++++++++----
23976 5 files changed, 16 insertions(+), 11 deletions(-)
23977
23978 commit e7ec307653c124fa6c2a68385beddbd2f3a4f091
23979 Author: Guillem Jover <guillem@debian.org>
23980 Date: Thu Sep 11 23:47:52 2014 +0200
23981
23982 Dpkg::Arch: Map i786 to i386 for the multiarch pathname
23983
23984 Missed in commit 7386defdaebf4746dc074a118bf7430cecf7a57f.
23985
23986 debian/changelog | 1 +
23987 scripts/Dpkg/Arch.pm | 2 +-
23988 2 files changed, 2 insertions(+), 1 deletion(-)
23989
23990 commit 52230e6fe98fdd1b2de2651e95d4f7afb74c7fed
23991 Author: Guillem Jover <guillem@debian.org>
23992 Date: Thu Sep 11 20:55:36 2014 +0200
23993
23994 Dpkg::Source::Package::V2: Rename %origtar to %addonfile
23995
23996 Make it clear that these are the addon tarballs.
23997
23998 scripts/Dpkg/Source/Package/V2.pm | 16 ++++++++--------
23999 1 file changed, 8 insertions(+), 8 deletions(-)
24000
24001 commit 6821616fc62734abc60ab98ae7bc6b37db772457
24002 Author: Guillem Jover <guillem@debian.org>
24003 Date: Thu Oct 2 06:03:00 2014 +0200
24004
24005 libdpkg: Add new SUBPROC_RETSIGNO to return the signal number
24006
24007 This will allow to replace some ad-hoc code in debsig-verify.
24008
24009 lib/dpkg/subproc.c | 2 ++
24010 lib/dpkg/subproc.h | 2 ++
24011 2 files changed, 4 insertions(+)
24012
24013 commit b097b5cf5dd032ccc6bc946d837da5d2c5baad6f
24014 Author: Guillem Jover <guillem@debian.org>
24015 Date: Thu Oct 2 06:01:09 2014 +0200
24016
24017 libdpkg: Also return an error code for unhandled subprocess status
24018
24019 lib/dpkg/subproc.c | 3 +++
24020 1 file changed, 3 insertions(+)
24021
24022 commit b8a6ab4c5c88463bfe8ff1e13cddbf397c950c61
24023 Author: Guillem Jover <guillem@debian.org>
24024 Date: Wed Oct 1 19:56:11 2014 +0200
24025
24026 libdpkg: Namespace and reword subproc flags
24027
24028 dpkg-deb/extract.c | 2 +-
24029 dpkg-split/split.c | 2 +-
24030 dselect/method.cc | 2 +-
24031 lib/dpkg/file.c | 2 +-
24032 lib/dpkg/subproc.c | 14 +++++++-------
24033 lib/dpkg/subproc.h | 22 +++++++++++++++-------
24034 lib/dpkg/test/t-command.c | 2 +-
24035 lib/dpkg/test/t-subproc.c | 13 +++++++------
24036 src/archives.c | 2 +-
24037 src/configure.c | 4 ++--
24038 src/script.c | 2 +-
24039 src/unpack.c | 6 +++---
24040 12 files changed, 41 insertions(+), 32 deletions(-)
24041
24042 commit cece29526d506b89b54cc80a6c400f9f58f36286
24043 Author: Guillem Jover <guillem@debian.org>
24044 Date: Mon Apr 23 09:05:33 2012 +0200
24045
24046 libdpkg: Add new alias subproc_signals_restore() for pop_cleanup()
24047
24048 This hides the fact that to restore the signals we are doing a
24049 pop_cleanup().
24050
24051 dselect/method.cc | 2 +-
24052 lib/dpkg/libdpkg.map | 1 +
24053 lib/dpkg/subproc.c | 6 ++++++
24054 lib/dpkg/subproc.h | 1 +
24055 src/script.c | 4 ++--
24056 5 files changed, 11 insertions(+), 3 deletions(-)
24057
24058 commit 054129e47776db138d367b16a3f1552426d1051d
24059 Author: Guillem Jover <guillem@debian.org>
24060 Date: Mon Apr 23 08:58:10 2012 +0200
24061
24062 libdpkg: Rename subproc_signals_setup() to subproc_signals_ignore()
24063
24064 dselect/method.cc | 2 +-
24065 lib/dpkg/libdpkg.map | 2 +-
24066 lib/dpkg/subproc.c | 2 +-
24067 lib/dpkg/subproc.h | 2 +-
24068 src/script.c | 2 +-
24069 5 files changed, 5 insertions(+), 5 deletions(-)
24070
24071 commit b6fda271b84fef4b24c5876cebe17511a0890264
24072 Author: Guillem Jover <guillem@debian.org>
24073 Date: Mon Apr 23 08:55:35 2012 +0200
24074
24075 libdpkg: Refactor setting and resetting a single signal into new functions
24076
24077 lib/dpkg/subproc.c | 34 ++++++++++++++++++++++++----------
24078 1 file changed, 24 insertions(+), 10 deletions(-)
24079
24080 commit 59427cc7a4b5289168a3b6a9598fe2c0eb6bf475
24081 Author: Guillem Jover <guillem@debian.org>
24082 Date: Wed Sep 10 15:37:18 2014 +0200
24083
24084 libdpkg: Rename subproc_wait_check() to subproc_reap()
24085
24086 dpkg-deb/build.c | 10 +++++-----
24087 dpkg-deb/extract.c | 8 ++++----
24088 dpkg-deb/info.c | 2 +-
24089 dpkg-split/split.c | 2 +-
24090 dselect/method.cc | 2 +-
24091 lib/dpkg/compress.c | 2 +-
24092 lib/dpkg/file.c | 2 +-
24093 lib/dpkg/libdpkg.map | 2 +-
24094 lib/dpkg/subproc.c | 2 +-
24095 lib/dpkg/subproc.h | 2 +-
24096 lib/dpkg/test/t-command.c | 8 ++++----
24097 lib/dpkg/test/t-subproc.c | 12 ++++++------
24098 src/archives.c | 2 +-
24099 src/configure.c | 4 ++--
24100 src/help.c | 2 +-
24101 src/script.c | 2 +-
24102 src/unpack.c | 8 ++++----
24103 17 files changed, 36 insertions(+), 36 deletions(-)
24104
24105 commit f7be86add268ad27c99c86a55fb2ad12d2fc8da7
24106 Author: Guillem Jover <guillem@debian.org>
24107 Date: Wed Sep 10 15:34:22 2014 +0200
24108
24109 libdpkg: Make subproc_wait() and subproc_check() private
24110
24111 lib/dpkg/libdpkg.map | 2 --
24112 lib/dpkg/subproc.c | 4 ++--
24113 lib/dpkg/subproc.h | 2 --
24114 3 files changed, 2 insertions(+), 6 deletions(-)
24115
24116 commit 398875d07d87fb65a4965ffbfe8b860f526a4ad8
24117 Author: Guillem Jover <guillem@debian.org>
24118 Date: Wed Sep 10 15:31:41 2014 +0200
24119
24120 libdpkg, dpkg: Switch subproc_wait() calls to subproc_wait_check()
24121
24122 Add a new PROCNOCHECK flag to disable the checks and to make both calls
24123 equivalent.
24124
24125 lib/dpkg/file.c | 2 +-
24126 lib/dpkg/subproc.c | 9 +++++++--
24127 lib/dpkg/subproc.h | 1 +
24128 src/configure.c | 4 ++--
24129 src/unpack.c | 2 +-
24130 5 files changed, 12 insertions(+), 6 deletions(-)
24131
24132 commit 5c4fdbe903f5006eee3337a1b2c08c1cfe114191
24133 Author: Guillem Jover <guillem@debian.org>
24134 Date: Wed Sep 10 12:56:16 2014 +0200
24135
24136 dpkg, dselect: Use subproc_wait_check() instead of ad-hoc code in call sites
24137
24138 dselect/method.cc | 8 ++++----
24139 src/unpack.c | 6 +++---
24140 2 files changed, 7 insertions(+), 7 deletions(-)
24141
24142 commit a34bbbbc918c30a1f6bc403c62512d3c4afb3cbc
24143 Author: Guillem Jover <guillem@debian.org>
24144 Date: Wed Sep 10 12:28:42 2014 +0200
24145
24146 u-a(8): Fix prerm invocation arguments
24147
24148 It is usually called in prerm's remove and deconfigure, not install.
24149
24150 Closes: #761025
24151
24152 Reported-by: jre <jre.winesim@gmail.com>
24153
24154 debian/changelog | 2 ++
24155 man/update-alternatives.8 | 2 +-
24156 2 files changed, 3 insertions(+), 1 deletion(-)
24157
24158 commit 90c2e4c9e0231b15d4f93be120fcc01dd22ea82e
24159 Author: Guillem Jover <guillem@debian.org>
24160 Date: Sun Oct 5 01:48:52 2014 +0200
24161
24162 s-s-d: Do not fail when kvm_getprocs() cannot find any process
24163
24164 Return NULL, and let the call sites return false themselves. This fixes
24165 the code failing on retries when the process has disappeared.
24166
24167 debian/changelog | 2 ++
24168 utils/start-stop-daemon.c | 10 +++++++++-
24169 2 files changed, 11 insertions(+), 1 deletion(-)
24170
24171 commit 8fbe533b5b335ca08c0478687ea30a9a96f3fc6a
24172 Author: Guillem Jover <guillem@debian.org>
24173 Date: Fri Oct 3 04:52:04 2014 +0200
24174
24175 s-s-d: On kFreeBSD do not make kvm_openfiles() open /dev/mem
24176
24177 We do not need that file, as we are not using any kvm_read(3) call,
24178 either explicitly or implicitly. Everything is retrieved through
24179 sysctl(2).
24180
24181 libkvm from FreeBSD allows to pass /dev/null as the memory file to
24182 denote that we do not need it.
24183
24184 This will make s-s-d work again on jails which do not usually have
24185 /dev/mem available.
24186
24187 Reported-by: Steven Chamberlain <steven@pyro.eu.org>
24188
24189 debian/changelog | 3 +++
24190 utils/start-stop-daemon.c | 7 ++++++-
24191 2 files changed, 9 insertions(+), 1 deletion(-)
24192
24193 commit c0817d3bcf59fa88c655c730a56285d52342aba4
24194 Author: Guillem Jover <guillem@debian.org>
24195 Date: Tue May 6 07:22:50 2014 +0200
24196
24197 s-s-d: Refactor KVM code
24198
24199 Create two new functions, ssd_kvm_open() and ssd_kvm_get_procs().
24200
24201 utils/start-stop-daemon.c | 83 +++++++++++++++++++++++++----------------------
24202 1 file changed, 44 insertions(+), 39 deletions(-)
24203
24204 commit 8f686fbeb1d3bc5ed2f4b3f5a5f79d17ab61c868
24205 Author: Christos Trochalakis <yatiohi@ideopolis.gr>
24206 Date: Thu Oct 2 17:00:31 2014 +0200
24207
24208 s-s-d: Do not abort on --stop when only pid or ppid options are specified
24209
24210 When running with «--stop» and only pid or ppid as matching options,
24211 start-stop-daemon aborts with a "no match option" error.
24212
24213 «pid» and «ppid» are proper matching options, so they should be enough
24214 to proceed.
24215
24216 Missed in commits 80de58344cb38ab085ca2c7808f4f7b3be1d2422 and
24217 3fabf94e0b5fe1bcdea26fecee1c87e74fab98b2.
24218
24219 Closes: #763767
24220
24221 Signed-off-by: Guillem Jover <guillem@debian.org>
24222
24223 debian/changelog | 2 ++
24224 utils/start-stop-daemon.c | 4 ++++
24225 2 files changed, 6 insertions(+)
24226
24227 commit e63048c680f151026237f2411e2bfebe2722f73d
24228 Author: Guillem Jover <guillem@debian.org>
24229 Date: Tue Sep 9 15:40:45 2014 +0200
24230
24231 s-s-d: Make sure the pidfile is always created with a 022 umask
24232
24233 Although this got partially corrected with the fix for the background
24234 and pidfile creation bug, it still migth happen that the parent had a
24235 too restrictive umask.
24236
24237 Closes: #760222
24238
24239 Reported-by: Will Conley <willconley3@gmail.com>
24240
24241 debian/changelog | 2 ++
24242 utils/start-stop-daemon.c | 9 +++++----
24243 2 files changed, 7 insertions(+), 4 deletions(-)
24244
24245 commit 29778da537e2ff1a0f032db33dde43413b7345ef
24246 Author: Guillem Jover <guillem@debian.org>
24247 Date: Tue Sep 9 15:14:51 2014 +0200
24248
24249 s-s-d: Do not exit from first parent before the pidfile has been created
24250
24251 When using the --background option combined with --make-pidfile, the
24252 parent process might end up exiting before the child's pidfile has been
24253 created, which might confuse service supervising programs.
24254
24255 Fix the race condition by making the first parent wait for the second
24256 one, so that it can safely create the pidfile if required.
24257
24258 Closes: #686420
24259
24260 Based-on-patch-by: Nir Soffer <nirs@hyperms.com>
24261
24262 debian/changelog | 3 +++
24263 utils/start-stop-daemon.c | 58 +++++++++++++++++++++++++++++++++++++++++++----
24264 2 files changed, 56 insertions(+), 5 deletions(-)
24265
24266 commit f27abd5a083c07bd367423f67cedf94b3d33b3f8
24267 Author: Guillem Jover <guillem@debian.org>
24268 Date: Tue Sep 9 15:08:44 2014 +0200
24269
24270 s-s-d: Move write_pidfile() before daemonize()
24271
24272 We'll be needing to call the former in the latter.
24273
24274 utils/start-stop-daemon.c | 42 +++++++++++++++++++++---------------------
24275 1 file changed, 21 insertions(+), 21 deletions(-)
24276
24277 commit 877057869d5ae7cc3a0c7911ab905275b41d1d09
24278 Author: Guillem Jover <guillem@debian.org>
24279 Date: Tue Sep 9 14:47:39 2014 +0200
24280
24281 s-s-d: Abort if the system or compatibility setsid() fails
24282
24283 This requires to check the setpgid() return value in the setsid()
24284 compatibility function.
24285
24286 debian/changelog | 2 ++
24287 utils/start-stop-daemon.c | 7 +++++--
24288 2 files changed, 7 insertions(+), 2 deletions(-)
24289
24290 commit 1fab3f69a9c8991c3431a0cca3e49446f6a161e2
24291 Author: Guillem Jover <guillem@debian.org>
24292 Date: Mon Sep 8 01:31:11 2014 +0200
24293
24294 arch: Remove lpia architecture support
24295
24296 This architecture was a bad idea from the start, but was added
24297 regardless to make life for the Ubuntu people easier. This mistake
24298 will not be repeated again. Remove it to stop people thinking this
24299 might somehow set a precedent.
24300
24301 Ref: <https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-November/000643.html>
24302
24303 debian/changelog | 1 +
24304 ostable | 1 -
24305 triplettable | 1 -
24306 3 files changed, 1 insertion(+), 2 deletions(-)
24307
24308 commit b851df1817ebaf60a95ae6478824c0e732890fc0
24309 Author: Guillem Jover <guillem@debian.org>
24310 Date: Fri Sep 5 22:02:28 2014 +0200
24311
24312 libdpkg: Fix error message from buffer_copy() read and write function
24313
24314 The buffer_read() and buffer_write() function error codes should have
24315 higher precedence than a possible error from a truncated stream, otherwise
24316 we will get confusing or just wrong error messages.
24317
24318 Regression introduced in commit ded3dfed77b7fd268914e19e8081b43c9233cc05.
24319
24320 Closes: #759498
24321
24322 debian/changelog | 3 +++
24323 lib/dpkg/buffer.c | 4 ++--
24324 2 files changed, 5 insertions(+), 2 deletions(-)
24325
24326 commit 8ac9b317f6fabdaf6c8fb723fe7063bb9f5414b5
24327 Author: Paul Wise <pabs@debian.org>
24328 Date: Sat Sep 27 05:07:44 2014 +0200
24329
24330 Dpkg::Vendor::Debian: Add a timeless feature in the reproducible area
24331
24332 This will add approproriate options to warn about __TIME__, __DATE__ and
24333 __TIMESTAMP__ macros.
24334
24335 Closes: #762683
24336
24337 Signed-off-by: Guillem Jover <guillem@debian.org>
24338
24339 debian/changelog | 2 ++
24340 man/dpkg-buildflags.1 | 7 +++++++
24341 scripts/Dpkg/Vendor/Debian.pm | 6 ++++++
24342 3 files changed, 15 insertions(+)
24343
24344 commit 24ce14e24fd53887efcff43b66eaaf7ad1de7be4
24345 Author: Paul Wise <pabs@debian.org>
24346 Date: Sat Sep 27 05:04:05 2014 +0200
24347
24348 Dpkg::Vendor::Debian: Add support for a reproducible feature area
24349
24350 Signed-off-by: Guillem Jover <guillem@debian.org>
24351
24352 debian/changelog | 2 ++
24353 man/dpkg-buildflags.1 | 9 +++++++--
24354 scripts/Dpkg/Vendor/Debian.pm | 17 +++++++++++++++++
24355 3 files changed, 26 insertions(+), 2 deletions(-)
24356
24357 commit 3885b21c26616dc79976f640769cf25be029ccf3
24358 Author: Guillem Jover <guillem@debian.org>
24359 Date: Sat Sep 27 05:00:11 2014 +0200
24360
24361 Dpkg::Vendor::Debian: Fix comments wording
24362
24363 scripts/Dpkg/Vendor/Debian.pm | 6 +++---
24364 1 file changed, 3 insertions(+), 3 deletions(-)
24365
24366 commit 60652d3854e28e64e68dbd589036bfc67b0ce058
24367 Author: Guillem Jover <guillem@debian.org>
24368 Date: Fri Sep 26 18:50:38 2014 +0200
24369
24370 dpkg-buildflags: Honor feature area settings from DEB_BUILD_OPTIONS
24371
24372 This allows users to specify build flags from specific area features.
24373 These settings will be overridden by any subsequent settings from
24374 DEB_BUILD_MAINT_OPTIONS, in the same way other build flags are affected,
24375 so that the maintainer can disable specific things that might be broken.
24376
24377 man/dpkg-buildflags.1 | 14 +++++++++-----
24378 scripts/Dpkg/Vendor/Debian.pm | 22 +++++++++++++++-------
24379 2 files changed, 24 insertions(+), 12 deletions(-)
24380
24381 commit 155d680222e349a2143f0d13e7addae23cf91a67
24382 Author: Guillem Jover <guillem@debian.org>
24383 Date: Fri Sep 26 18:50:38 2014 +0200
24384
24385 scripts/mk: Pass DEB_BUILD_OPTIONS to dpkg-buildflags
24386
24387 The build flags depend on options specified in DEB_BUILD_OPTIONS,
24388 otherwise things like noopt do not work.
24389
24390 debian/changelog | 2 ++
24391 scripts/mk/buildflags.mk | 1 +
24392 2 files changed, 3 insertions(+)
24393
24394 commit 794c651d0933099ee684e95d08d5d799ead1a04b
24395 Author: Guillem Jover <guillem@debian.org>
24396 Date: Fri Sep 26 18:13:42 2014 +0200
24397
24398 dpkg-buildflags: Reverse exit logic to check for errors
24399
24400 Instead of defaulting to exiting with an error, and bailing out on
24401 successful operations, reverse the logic as there are fewer error
24402 exit codepaths. This also reduces code nesting.
24403
24404 scripts/dpkg-buildflags.pl | 36 +++++++++++++-----------------------
24405 1 file changed, 13 insertions(+), 23 deletions(-)
24406
24407 commit 6775adf4af978a8fcd4fdafa955fff3970a047a0
24408 Author: Guillem Jover <guillem@debian.org>
24409 Date: Fri Sep 26 17:30:58 2014 +0200
24410
24411 dpkg-buildflags: Fold list action handling with the other actions if block
24412
24413 scripts/dpkg-buildflags.pl | 9 +++++----
24414 1 file changed, 5 insertions(+), 4 deletions(-)
24415
24416 commit f60868c4dae719b10a391063c3ae93e5f82f1d38
24417 Author: Guillem Jover <guillem@debian.org>
24418 Date: Sun Sep 7 01:24:45 2014 +0200
24419
24420 dpkg-buildflags: Add a canary feature to the qa feature area
24421
24422 This can be used to test the propagation of build flags by checking the
24423 build logs for any omission.
24424
24425 Closes: #628516
24426
24427 debian/changelog | 2 ++
24428 man/dpkg-buildflags.1 | 9 +++++++++
24429 scripts/Dpkg/Vendor/Debian.pm | 12 ++++++++++++
24430 3 files changed, 23 insertions(+)
24431
24432 commit 1f0936a4bf4b56af2c18af27ee78a0842e0e002c
24433 Author: Guillem Jover <guillem@debian.org>
24434 Date: Fri Sep 5 13:45:09 2014 +0200
24435
24436 dpkg-buildflags: Add a bug feature to the qa feature area
24437
24438 This feature will enable fatal warnings for code that can pose
24439 actual problems.
24440
24441 Closes: #682659
24442
24443 debian/changelog | 2 ++
24444 man/dpkg-buildflags.1 | 4 ++++
24445 scripts/Dpkg/Vendor/Debian.pm | 10 ++++++++++
24446 3 files changed, 16 insertions(+)
24447
24448 commit 14904c35f056e5bef24275f3af0d295ad6a529e5
24449 Author: Guillem Jover <guillem@debian.org>
24450 Date: Fri Sep 5 13:45:09 2014 +0200
24451
24452 dpkg-buildflags: Add a new qa feature area
24453
24454 This will allow to add various Quality Assurance features that can be
24455 used to avoid common errors.
24456
24457 debian/changelog | 1 +
24458 man/dpkg-buildflags.1 | 11 ++++++++---
24459 scripts/Dpkg/Vendor/Debian.pm | 17 +++++++++++++++++
24460 3 files changed, 26 insertions(+), 3 deletions(-)
24461
24462 commit 94597f68a82e55f193e8313781bd55356363e388
24463 Author: Guillem Jover <guillem@debian.org>
24464 Date: Fri Sep 5 13:45:09 2014 +0200
24465
24466 Dpkg::Vendor::Debian: Prefix add_hardening_flags with _ to mark as private
24467
24468 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
24469 1 file changed, 2 insertions(+), 2 deletions(-)
24470
24471 commit f905ed36cb5dcb3506c04fd4b38f36446418993b
24472 Author: Guillem Jover <guillem@debian.org>
24473 Date: Fri Sep 5 13:41:57 2014 +0200
24474
24475 dpkg-buildflags(1): Move generic feature area details to the section top
24476
24477 These are valid for any future feature area, so share the information to
24478 avoid having to repeat it on each subsection.
24479
24480 debian/changelog | 1 +
24481 man/dpkg-buildflags.1 | 28 +++++++++++++++-------------
24482 2 files changed, 16 insertions(+), 13 deletions(-)
24483
24484 commit a92a3ac5056363e9c21c48187f6ff965481742f4
24485 Author: Guillem Jover <guillem@debian.org>
24486 Date: Thu Sep 4 13:54:28 2014 +0200
24487
24488 dpkg-maintscript-helper: Add support for relative symlinks to symlink_to_dir
24489
24490 Suggested-by: Don Armstrong <don@debian.org>
24491
24492 debian/changelog | 2 ++
24493 man/dpkg-maintscript-helper.1 | 5 +++--
24494 scripts/dpkg-maintscript-helper.sh | 20 ++++++++++++++------
24495 3 files changed, 19 insertions(+), 8 deletions(-)
24496
24497 commit bf46f08e0f1d5999a0c1518ffa9931651e95931f
24498 Author: Guillem Jover <guillem@debian.org>
24499 Date: Thu Sep 4 13:48:01 2014 +0200
24500
24501 Dpkg::Deps: Add new deps_iterate() function
24502
24503 Closes: #759747
24504
24505 Based-on-patch-by: Dima Kogan <dima@secretsauce.net>
24506
24507 debian/changelog | 2 ++
24508 scripts/Dpkg/Deps.pm | 41 +++++++++++++++++++++++++++++++++++++++--
24509 scripts/t/Dpkg_Deps.t | 19 ++++++++++++++++++-
24510 3 files changed, 59 insertions(+), 3 deletions(-)
24511
24512 commit 778367253dcba95e007a5024f6decbaeb974c665
24513 Author: Guillem Jover <guillem@debian.org>
24514 Date: Mon Sep 1 17:14:58 2014 +0200
24515
24516 dpkg-maintscript-helper(1): Add a mention of packaging helpers support
24517
24518 Mention that packaging helper might support dpkg-maintscript-helper
24519 natively, and add an explicit reference to dh_installdeb(1), debhelper
24520 being the most commonly used helper, w/o going into the actual details.
24521
24522 Closes: #759754
24523
24524 debian/changelog | 3 +++
24525 man/dpkg-maintscript-helper.1 | 11 ++++++++++-
24526 2 files changed, 13 insertions(+), 1 deletion(-)
24527
24528 commit 5cc36d8e80e38e8cb32d009695edce3cd1ae381a
24529 Author: Guillem Jover <guillem@debian.org>
24530 Date: Sat Aug 30 02:54:31 2014 +0200
24531
24532 Dpkg::Deps::KnownFacts: Add support for versioned Provides
24533
24534 This got missed in commit 5bb02fe80e9f40dcad9703a72f67cf615ff217b5.
24535
24536 debian/changelog | 2 ++
24537 scripts/Dpkg/Deps.pm | 16 +++++++++++-----
24538 scripts/t/Dpkg_Deps.t | 35 ++++++++++++++++++++++++++++++++++-
24539 3 files changed, 47 insertions(+), 6 deletions(-)
24540
24541 commit dc8ea230f2a49f29bc22fcba6a5f22429e3f6c91
24542 Author: Guillem Jover <guillem@debian.org>
24543 Date: Sat Aug 30 02:54:11 2014 +0200
24544
24545 Dpkg::Deps: Emit a warning when using the obsolete check_package() function
24546
24547 debian/changelog | 1 +
24548 scripts/Dpkg/Deps.pm | 6 ++++++
24549 2 files changed, 7 insertions(+)
24550
24551 commit fe60460326c3e37d21bdb031d063b84780c82eba
24552 Author: Guillem Jover <guillem@debian.org>
24553 Date: Sat Aug 30 02:31:29 2014 +0200
24554
24555 perl: Do not use the topic variable unnecessarily
24556
24557 Fixes BuiltinFunctions::ProhibitUselessTopic
24558 and RegularExpressions::ProhibitUselessTopic.
24559
24560 Warned-by: perlcritic
24561
24562 scripts/Dpkg/Checksums.pm | 2 +-
24563 scripts/Dpkg/Control/HashCore.pm | 8 ++++----
24564 scripts/Dpkg/Deps.pm | 2 +-
24565 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
24566 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
24567 scripts/Dpkg/Source/Package/V2.pm | 6 +++---
24568 scripts/Dpkg/Source/Package/V3/Bzr.pm | 4 ++--
24569 scripts/Dpkg/Source/Quilt.pm | 4 ++--
24570 scripts/dpkg-buildpackage.pl | 2 +-
24571 scripts/dpkg-gensymbols.pl | 2 +-
24572 scripts/dpkg-scansources.pl | 2 +-
24573 scripts/dpkg-shlibdeps.pl | 4 ++--
24574 test/critic.t | 2 ++
24575 13 files changed, 23 insertions(+), 21 deletions(-)
24576
24577 commit c6df3fdc4f57da160c5bb6877a7e9aea93cc2eb7
24578 Author: Guillem Jover <guillem@debian.org>
24579 Date: Tue Sep 30 17:02:54 2014 +0200
24580
24581 dselect: Parse the system curses.h header instead of dselect-curses.h
24582
24583 Regression introduced in commit 51926eebbba1f20c3bf994e7364512a1c63a25f2.
24584
24585 Because our local header file that decides which curses header to
24586 include also matches on curses.h, we've been processing that header all
24587 this time, meaning we've defaulted to the builtin and override keys only.
24588
24589 debian/changelog | 3 +++
24590 dselect/Makefile.am | 2 +-
24591 2 files changed, 4 insertions(+), 1 deletion(-)
24592
24593 commit b4e6a1c8bd4b37e2192797ceeac3001e4ed1c7f4
24594 Author: Guillem Jover <guillem@debian.org>
24595 Date: Tue Sep 30 17:01:01 2014 +0200
24596
24597 dselect: Quote the FTP package name instead of trying to manually escape it
24598
24599 dselect/methods/ftp/install | 4 +---
24600 1 file changed, 1 insertion(+), 3 deletions(-)
24601
24602 commit 0d5e17af7391fb0d3a3c695dac40f8df41f8b11c
24603 Author: Guillem Jover <guillem@debian.org>
24604 Date: Tue Sep 30 04:33:42 2014 +0200
24605
24606 scripts: Use named variables instead of using the topic variable
24607
24608 Switch code that uses roughly more explicit instances of the topic
24609 variable than implicit ones.
24610
24611 Addresses BuiltinFunctions::ProhibitUselessTopic.
24612
24613 Warned-by: perlcritic
24614
24615 dselect/methods/ftp/install | 24 ++++++++++----------
24616 dselect/mkcurkeys.pl | 45 ++++++++++++++++++++-----------------
24617 scripts/Dpkg/Arch.pm | 7 ++----
24618 scripts/Dpkg/Changelog.pm | 14 ++++++------
24619 scripts/Dpkg/Changelog/Parse.pm | 10 ++++-----
24620 scripts/Dpkg/Compression/Process.pm | 6 ++---
24621 scripts/Dpkg/Control/HashCore.pm | 10 ++++-----
24622 scripts/Dpkg/IPC.pm | 26 ++++++++++-----------
24623 scripts/Dpkg/Shlibs/Cppfilt.pm | 16 ++++++-------
24624 scripts/Dpkg/Source/Package.pm | 6 ++---
24625 scripts/Dpkg/Source/Package/V2.pm | 20 ++++++++---------
24626 scripts/Dpkg/Source/Patch.pm | 32 +++++++++++++++-----------
24627 scripts/Dpkg/Source/Quilt.pm | 22 +++++++++++-------
24628 scripts/dpkg-scanpackages.pl | 13 +++++------
24629 scripts/dpkg-shlibdeps.pl | 24 ++++++++++----------
24630 15 files changed, 144 insertions(+), 131 deletions(-)
24631
24632 commit f85c96ff672cfd9c1526a8387f088dbfc51df569
24633 Author: Guillem Jover <guillem@debian.org>
24634 Date: Fri Aug 29 19:27:02 2014 +0200
24635
24636 dselect: Remove unnecessary handling of obsolete Package_Revision field
24637
24638 This is automatically handled by «dpkg-deb --field» now that it uses
24639 the libdpkg deb822 parser.
24640
24641 debian/changelog | 2 ++
24642 dselect/methods/ftp/install | 1 -
24643 2 files changed, 2 insertions(+), 1 deletion(-)
24644
24645 commit 2e5f5b658c7c7153d3131e7224d9c337c0be1164
24646 Author: Guillem Jover <guillem@debian.org>
24647 Date: Fri Aug 29 19:17:09 2014 +0200
24648
24649 dpkg-deb: Stop warning on unknown arbitrary fields
24650
24651 The rest of the tools, particularly the ones in dpkg-dev, do not emit
24652 such warnings, so doing it when building the binary packages is a bit
24653 pointless, and usually annoys maintainers or downstream developers who
24654 end up disabling this code anyway.
24655
24656 This might have served a purpose some time ago, to easily spot typos
24657 in field names, but we do have other means to check for those now,
24658 like more strict parsing in dpkg, which will warn or error on required
24659 fields, or tools like lintian which do a thorough check on the produced
24660 packages.
24661
24662 debian/changelog | 1 +
24663 dpkg-deb/build.c | 38 --------------------------------------
24664 man/deb-src-control.5 | 3 +--
24665 3 files changed, 2 insertions(+), 40 deletions(-)
24666
24667 commit 49e2e69055d5c42f2b9536468b51d30f18344bf9
24668 Author: Guillem Jover <guillem@debian.org>
24669 Date: Wed Aug 27 13:49:17 2014 +0200
24670
24671 dpkg-genchanges: Fix order of Files field in generated .changes file
24672
24673 Regression introduced in commit e1749d77a44ee1c82c2d047cf9be4b071554832d.
24674
24675 As the code switched to use the list of files to be distributed instead
24676 of the files with checksums, the order changed. Move the code around to
24677 inject the source files first into the distributed files so that we
24678 recover the old behavior, and make it consistent with the Checksums
24679 fields.
24680
24681 debian/changelog | 2 +
24682 scripts/dpkg-genchanges.pl | 147 ++++++++++++++++++++++-----------------------
24683 2 files changed, 75 insertions(+), 74 deletions(-)
24684
24685 commit 4c67c44847ad068bb24cc5d5f94f5f9e349c1d24
24686 Author: Guillem Jover <guillem@debian.org>
24687 Date: Wed Aug 27 13:49:17 2014 +0200
24688
24689 dpkg-genchanges: Do not repeat dsc name in multiple places
24690
24691 Use a single variable to track the name. Reduce the scope of the $dsc
24692 variable.
24693
24694 scripts/dpkg-genchanges.pl | 8 ++++----
24695 1 file changed, 4 insertions(+), 4 deletions(-)
24696
24697 commit 7625c1359d479cff42d15aa5551cac23c1ac7ebb
24698 Author: Guillem Jover <guillem@debian.org>
24699 Date: Wed Aug 27 13:49:17 2014 +0200
24700
24701 dpkg-genchanges: Merge fallback Section and Priority value assignments
24702
24703 This makes the code more clear, and will make sure to emit a warning
24704 also when the fields have an explicit '-' value.
24705
24706 debian/changelog | 2 ++
24707 scripts/dpkg-genchanges.pl | 26 ++++++++------------------
24708 2 files changed, 10 insertions(+), 18 deletions(-)
24709
24710 commit 13871b788efbd6dafc19a24b537229eef46a854c
24711 Author: Guillem Jover <guillem@debian.org>
24712 Date: Wed Aug 27 13:12:27 2014 +0200
24713
24714 dpkg-genchanges: Do not use an intermediate variable with the upload dir
24715
24716 We only use it in one place, just inline the $uploadfilesdir variable
24717 there.
24718
24719 scripts/dpkg-genchanges.pl | 3 +--
24720 1 file changed, 1 insertion(+), 2 deletions(-)
24721
24722 commit e1666917ab7d28506b2f379d4e6af12cb015f072
24723 Author: Guillem Jover <guillem@debian.org>
24724 Date: Wed Aug 27 13:10:37 2014 +0200
24725
24726 dpkg-genchanges: Use $include directly instead of convenience is_ functions
24727
24728 These were testing for the wrong thing, by checking for the reverse.
24729 Remove the unnecessary functions and check for what we actually want,
24730 which should make the code more clear.
24731
24732 scripts/dpkg-genchanges.pl | 8 +++-----
24733 1 file changed, 3 insertions(+), 5 deletions(-)
24734
24735 commit 1fa66ec98b8eb9c5305f2c58ce2f261ec3697c84
24736 Author: Guillem Jover <guillem@debian.org>
24737 Date: Sun Sep 14 13:30:39 2014 +0200
24738
24739 scripts: Place Commands: before Options: in --help output
24740
24741 debian/changelog | 2 ++
24742 scripts/dpkg-architecture.pl | 18 +++++++++---------
24743 scripts/dpkg-vendor.pl | 10 +++++-----
24744 3 files changed, 16 insertions(+), 14 deletions(-)
24745
24746 commit 9c81361552de98c234c75fc6c26928e3eae7983e
24747 Author: Guillem Jover <guillem@debian.org>
24748 Date: Sun Sep 14 13:19:44 2014 +0200
24749
24750 dpkg-architecture: Clarify that -a, -t, -e and -i work with the host system
24751
24752 Stating that these handle the “current” architecture makes no sense, and
24753 it's not more clear. Just say clearly what they work with.
24754
24755 debian/changelog | 1 +
24756 man/dpkg-architecture.1 | 25 +++++++++++++------------
24757 scripts/dpkg-architecture.pl | 8 ++++----
24758 3 files changed, 18 insertions(+), 16 deletions(-)
24759
24760 commit f29ed62d0c340869752c61d55a2df74159c31625
24761 Author: Guillem Jover <guillem@debian.org>
24762 Date: Sat Aug 23 18:25:07 2014 +0200
24763
24764 dpkg-architecture: Add support for target information
24765
24766 This adds support for the DEB_TARGET_ family of variables, which denote
24767 the machine the compiler should be building for.
24768
24769 If the user did not specify them on the command line they will default
24770 to the host architecture.
24771
24772 debian/changelog | 4 ++++
24773 man/dpkg-architecture.1 | 31 +++++++++++++++++++++++-
24774 scripts/dpkg-architecture.pl | 57 ++++++++++++++++++++++++++++++++++++++++++--
24775 3 files changed, 89 insertions(+), 3 deletions(-)
24776
24777 commit 17aaa7eeddc04cc2a133a3c56ed5650d3f90cbe3
24778 Author: Guillem Jover <guillem@debian.org>
24779 Date: Thu Aug 28 11:59:25 2014 +0200
24780
24781 dpkg-architecture: Refactor check_arch_coherency()
24782
24783 scripts/dpkg-architecture.pl | 57 +++++++++++++++++++++++++-------------------
24784 1 file changed, 33 insertions(+), 24 deletions(-)
24785
24786 commit 03c0873bd720a4f93db0cc4764fa98d3dbcadede
24787 Author: Guillem Jover <guillem@debian.org>
24788 Date: Wed Aug 20 11:23:11 2014 +0200
24789
24790 dpkg-deb: Add new --ctrl-tarfile command
24791
24792 This allows to easily extract the entire control member in tar format,
24793 for further processing.
24794
24795 debian/changelog | 1 +
24796 dpkg-deb/dpkg-deb.h | 1 +
24797 dpkg-deb/extract.c | 17 +++++++++++++++++
24798 dpkg-deb/main.c | 2 ++
24799 man/dpkg-deb.1 | 13 +++++++++++--
24800 5 files changed, 32 insertions(+), 2 deletions(-)
24801
24802 commit 81f0fdb71a029abdb4cb9d404c55ba5871cd3cf5
24803 Author: Guillem Jover <guillem@debian.org>
24804 Date: Wed Aug 20 11:06:45 2014 +0200
24805
24806 dpkg-source: Fix perl warning when typing Ctrl-D on patch name prompt
24807
24808 When prompting the user for a patch name, if they type Ctrl-D the
24809 variable reading from STDIN will be initialized to undef, but we were
24810 acting on it anyway. Catch that case.
24811
24812 debian/changelog | 1 +
24813 scripts/Dpkg/Source/Package/V2.pm | 4 +++-
24814 2 files changed, 4 insertions(+), 1 deletion(-)
24815
24816 commit 941f8c810fd050c91a18a6c7ead6b34c8d12ead3
24817 Author: Guillem Jover <guillem@debian.org>
24818 Date: Sun Jun 1 01:31:33 2014 +0200
24819
24820 dpkg: Factor out deb_parse_conffiles() from process_archive()
24821
24822 src/unpack.c | 177 ++++++++++++++++++++++++++++++++++-------------------------
24823 1 file changed, 103 insertions(+), 74 deletions(-)
24824
24825 commit bbe34bf13e7d6fcbe9b5702e9826526160796771
24826 Author: Guillem Jover <guillem@debian.org>
24827 Date: Sun Oct 5 05:04:12 2014 +0200
24828
24829 dpkg: Rename newconff_append() to filenamenode_queue_push()
24830
24831 The function is not conffile specific, so let's make that clear.
24832 Rename also the local variables to make sense in the new context.
24833
24834 src/archives.c | 18 +++++++++---------
24835 src/main.h | 4 ++--
24836 src/unpack.c | 4 ++--
24837 3 files changed, 13 insertions(+), 13 deletions(-)
24838
24839 commit 43af9a7184ed1468e6479af41d6eb0f3a1abe5c4
24840 Author: Guillem Jover <guillem@debian.org>
24841 Date: Sun Jun 1 01:24:03 2014 +0200
24842
24843 dpkg: Use struct filelist instead of two fileinlist to track newconffiles
24844
24845 src/archives.c | 12 ++++++++----
24846 src/main.h | 7 +++++--
24847 src/unpack.c | 14 +++++++-------
24848 3 files changed, 20 insertions(+), 13 deletions(-)
24849
24850 commit b67c9f74ce7a6343cd5b128afc68736965d2ba3a
24851 Author: Guillem Jover <guillem@debian.org>
24852 Date: Sun Jun 1 01:00:51 2014 +0200
24853
24854 dpkg: Add new struct filenamenode_queue
24855
24856 src/filesdb.h | 7 +++++++
24857 1 file changed, 7 insertions(+)
24858
24859 commit 4c65eaf4a1e9692f48d680a366e2fa91cca0a116
24860 Author: Guillem Jover <guillem@debian.org>
24861 Date: Sun Jun 1 01:11:19 2014 +0200
24862
24863 dpkg: Remove static from pointer variables
24864
24865 These were supposedly static to cater to the push_cleanup() needs,
24866 but as these are pointers they are unaffected by an unrolled stack.
24867
24868 src/unpack.c | 5 +++--
24869 1 file changed, 3 insertions(+), 2 deletions(-)
24870
24871 commit 2db3d929026f2512dc4a1358a099bcd82b556beb
24872 Author: Guillem Jover <guillem@debian.org>
24873 Date: Sat May 31 21:31:22 2014 +0200
24874
24875 libdpkg: Rename pkg_db_iter_next_pkg() local variable r to pkg
24876
24877 lib/dpkg/pkg-db.c | 14 +++++++-------
24878 1 file changed, 7 insertions(+), 7 deletions(-)
24879
24880 commit 9c68ece4293dcd844000a731edc20572c9240b5f
24881 Author: Guillem Jover <guillem@debian.org>
24882 Date: Fri Oct 3 20:01:43 2014 +0200
24883
24884 build: Split test_programs and test_scripts out of test_cases
24885
24886 We do not need TEST_PREFIX anymore, as the prefixes are implicit for
24887 each typo of test case. Use the build directory for compiled programs
24888 and the source directory for scripts.
24889
24890 Makefile.am | 4 ++--
24891 check.am | 11 +++++------
24892 lib/dpkg/test/Makefile.am | 4 +---
24893 scripts/Makefile.am | 4 ++--
24894 src/Makefile.am | 5 +++--
24895 utils/Makefile.am | 5 +++--
24896 6 files changed, 16 insertions(+), 17 deletions(-)
24897
24898 commit 9540bc984b08c5936c5aad2f1cab15f3b3560b84
24899 Author: Guillem Jover <guillem@debian.org>
24900 Date: Thu Oct 2 05:00:46 2014 +0200
24901
24902 build: Fix compiler flag detection with non-GCC compilers
24903
24904 We enable -Werror when checking the flags so that on compilers like
24905 clang which just emit a warning on unknown warning options, instead
24906 of erroring out, we get proper detection.
24907
24908 We could just use stuff like -Werror=unknown-warning-option and
24909 -Werror=unused-command-line-argument, but then we would need to detect
24910 if those are available as they might make the compiler error out if
24911 they are no supported. So just using the blanket -Werror, although more
24912 broad, makes the code less complicated.
24913
24914 debian/changelog | 1 +
24915 m4/dpkg-compiler.m4 | 2 +-
24916 2 files changed, 2 insertions(+), 1 deletion(-)
24917
24918 commit e695dc22e239788db1cb5d9e2a5ab2578c225263
24919 Author: Guillem Jover <guillem@debian.org>
24920 Date: Tue May 6 07:24:55 2014 +0200
24921
24922 build: Disable unused run-time type information for dselect
24923
24924 The dselect codebase does not make use of RTTI (run-time type
24925 information), so including support for it is a waste.
24926
24927 debian/changelog | 1 +
24928 dselect/Makefile.am | 2 ++
24929 2 files changed, 3 insertions(+)
24930
24931 commit 11e417e08ba07587c28e2073fab9d04df4d58bfe
24932 Author: Guillem Jover <guillem@debian.org>
24933 Date: Fri Oct 3 20:25:58 2014 +0200
24934
24935 debian: Bump Standards-Version to 3.9.6 (no changes needed)
24936
24937 debian/changelog | 1 +
24938 debian/control | 2 +-
24939 2 files changed, 2 insertions(+), 1 deletion(-)
24940
24941 commit e1846c60ac3e303b7f2a13e5b4a693e915f8ee0a
24942 Author: Guillem Jover <guillem@debian.org>
24943 Date: Tue Sep 23 21:12:40 2014 +0200
24944
24945 debian: Switch copyright to machine-readable format 1.0
24946
24947 And extensively update the information within.
24948
24949 debian/changelog | 2 +
24950 debian/copyright | 239 +++++++++++++++++++++++++++++++++++++++++--------------
24951 2 files changed, 181 insertions(+), 60 deletions(-)
24952
24953 commit a17d469cc3d5ccca9daa84f98fed3cc8e51e656d
24954 Author: Guillem Jover <guillem@debian.org>
24955 Date: Fri Oct 3 17:28:21 2014 +0200
24956
24957 po: The copyright holder for the original code is not SPI
24958
24959 This was changed to not claim the copyright was assigned to the FSF, but
24960 the new holder is not correct either.
24961
24962 The claims in the translations are all probably wrong due to this, but
24963 that might require asking the translators.
24964
24965 debian/changelog | 1 +
24966 dselect/po/Makevars | 2 +-
24967 po/Makevars | 2 +-
24968 scripts/po/Makevars | 2 +-
24969 4 files changed, 4 insertions(+), 3 deletions(-)
24970
24971 commit bc54a48f0ac140b8fdf37401a8bc69446243e20b
24972 Author: Guillem Jover <guillem@debian.org>
24973 Date: Fri Oct 3 06:46:13 2014 +0200
24974
24975 po: Fix mismatched format string in Catalan translation
24976
24977 Warned-by: i18nspector
24978
24979 debian/changelog | 1 +
24980 po/ca.po | 3 +--
24981 2 files changed, 2 insertions(+), 2 deletions(-)
24982
24983 commit c0536fef2860c0481c5fbb13c3b3d28e4cbaf59d
24984 Author: Guillem Jover <guillem@debian.org>
24985 Date: Wed Aug 20 11:15:35 2014 +0200
24986
24987 po: Fix '--' to '-' on translations for single character options
24988
24989 debian/changelog | 3 +++
24990 po/cs.po | 4 ++--
24991 po/de.po | 2 +-
24992 po/es.po | 4 ++--
24993 po/pl.po | 2 +-
24994 po/sv.po | 4 ++--
24995 6 files changed, 11 insertions(+), 8 deletions(-)
24996
24997 commit f67b2b629959107238a8d596a2f3b049a835cbe1
24998 Author: Mert Dirik <mertdirik@gmail.com>
24999 Date: Fri Oct 3 06:34:45 2014 +0200
25000
25001 po: Add Turkish program translations
25002
25003 Closes: #763825
25004
25005 Signed-off-by: Guillem Jover <guillem@debian.org>
25006
25007 debian/changelog | 1 +
25008 po/LINGUAS | 3 +
25009 po/tr.po | 6433 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25010 3 files changed, 6437 insertions(+)
25011
25012 commit 2ea951ed8f8e490bbf36a3be7917a97502c05a6e
25013 Author: Łukasz Dulny <bartekchom@poczta.onet.pl>
25014 Date: Tue Sep 30 17:22:10 2014 +0200
25015
25016 po: Update Polish program translations
25017
25018 Signed-off-by: Guillem Jover <guillem@debian.org>
25019
25020 debian/changelog | 1 +
25021 po/pl.po | 592 ++++++++++++++++++-------------------------------------
25022 2 files changed, 188 insertions(+), 405 deletions(-)
25023
25024 commit 8dd4210524139b357593e4f27d0fd1d7d8e240d6
25025 Author: Guillem Jover <guillem@debian.org>
25026 Date: Thu Sep 4 13:19:04 2014 +0200
25027
25028 po: Fix Italian man page translations
25029
25030 The translated strings for some dpkg-deb arguments were swapped.
25031
25032 Closes: #759149
25033
25034 Reported-by: xor <xor@paranoici.org>
25035
25036 debian/changelog | 2 ++
25037 man/po/it.po | 6 +++---
25038 2 files changed, 5 insertions(+), 3 deletions(-)
25039
25040 commit cb4d4423f4c890082af0bdd09fba92ba7386d479
25041 Author: Guillem Jover <guillem@debian.org>
25042 Date: Mon Oct 6 00:26:25 2014 +0200
25043
25044 debian: Move changelog entry around
25045
25046 debian/changelog | 6 +++---
25047 1 file changed, 3 insertions(+), 3 deletions(-)
25048
25049 commit af33c5a14275e81f16c3fa49a3b45c620aedf17d
25050 Author: Guillem Jover <guillem@debian.org>
25051 Date: Fri Sep 26 01:14:46 2014 +0200
25052
25053 doc: Do not add timestamps to Doxygen output
25054
25055 The API documentation is not shipped in any binary packages but it might
25056 in the future. Given that it already contains the project version down
25057 to a git commit if necessary and the Doxygen version, there's really no
25058 need for the timestamp.
25059
25060 doc/Doxyfile.in | 2 +-
25061 1 file changed, 1 insertion(+), 1 deletion(-)
25062
25063 commit 271336835dd2b7874793086c65af1430e8530852
25064 Author: Guillem Jover <guillem@debian.org>
25065 Date: Fri Sep 12 21:33:53 2014 +0200
25066
25067 doc: Update Doxygen configuration from version 1.8.8
25068
25069 This gets rid of some warnings due to deprecated options.
25070
25071 doc/Doxyfile.in | 2348 +++++++++++++++++++++++++++++++++----------------------
25072 1 file changed, 1405 insertions(+), 943 deletions(-)
25073
25074 commit 3ea5ac4e6bd9a79414afa1a88cf9e1e1b12a0073
25075 Author: Miroslav Kure <kurem@debian.cz>
25076 Date: Sun Oct 5 06:19:04 2014 +0200
25077
25078 Czech translation update
25079
25080 debian/changelog | 3 +++
25081 po/cs.po | 4 ++--
25082 2 files changed, 5 insertions(+), 2 deletions(-)
25083
25084 commit fa6b85bb66ebae0734aa908c4b24abeb180c67f8
25085 Author: Helge Kreutzmann <debian@helgefjell.de>
25086 Date: Thu Sep 25 23:26:13 2014 +0200
25087
25088 Update German translation of manual pages
25089
25090 Update to 2289t.
25091
25092 man/po/de.po | 51 ++++++++++++++++++++++++++++++++++-----------------
25093 1 file changed, 34 insertions(+), 17 deletions(-)
25094
25095 commit 205357f14cd1bb9d6ad2ca5fa6c916d6b9e2d17c
25096 Author: Raphaël Hertzog <hertzog@debian.org>
25097 Date: Thu Sep 25 16:02:16 2014 +0200
25098
25099 deb-triggers(5): explain better why {interest,activate}-noawait should be favored
25100
25101 Christoph Biedl asked me in #762031 to integrate more explanations why
25102 the *-noawait directives should be preferred.
25103
25104 debian/changelog | 4 ++++
25105 man/deb-triggers.5 | 9 ++++++++-
25106 2 files changed, 12 insertions(+), 1 deletion(-)
25107
25108 commit 29422bfdb78282d3c8a64ebb586bd723d89ab0e4
25109 Author: Helge Kreutzmann <debian@helgefjell.de>
25110 Date: Fri Aug 22 09:57:29 2014 +0200
25111
25112 Update German translation of manual pages
25113
25114 Update to 2288t.
25115
25116 debian/changelog | 3 +-
25117 man/po/de.po | 130 +++++++++++++++++++++----------------------------------
25118 2 files changed, 52 insertions(+), 81 deletions(-)
25119
25120 commit 40cdb8236e2e739f9f1fd33f790a27e750e11855
25121 Author: Guillem Jover <guillem@debian.org>
25122 Date: Tue Aug 19 20:33:41 2014 +0200
25123
25124 Bump version to 1.17.14
25125
25126 debian/changelog | 6 ++++++
25127 1 file changed, 6 insertions(+)
25128
25129 commit 9f7937f78805ce4022236add3d76809f4071fd30
25130 Author: Guillem Jover <guillem@debian.org>
25131 Date: Sun Aug 17 15:35:34 2014 +0200
25132
25133 Release 1.17.13
25134
25135 debian/changelog | 4 ++--
25136 1 file changed, 2 insertions(+), 2 deletions(-)
25137
25138 commit c5363f315832465082ca51e347c60e6c3d7762e5
25139 Author: Guillem Jover <guillem@debian.org>
25140 Date: Sun Aug 17 15:56:45 2014 +0200
25141
25142 Regenerate .pot files and merge .po files with them
25143
25144 dselect/po/bs.po | 2 +-
25145 dselect/po/ca.po | 2 +-
25146 dselect/po/cs.po | 2 +-
25147 dselect/po/da.po | 2 +-
25148 dselect/po/de.po | 4 +-
25149 dselect/po/dselect.pot | 4 +-
25150 dselect/po/el.po | 2 +-
25151 dselect/po/es.po | 2 +-
25152 dselect/po/et.po | 2 +-
25153 dselect/po/eu.po | 2 +-
25154 dselect/po/fr.po | 2 +-
25155 dselect/po/gl.po | 2 +-
25156 dselect/po/hu.po | 2 +-
25157 dselect/po/id.po | 2 +-
25158 dselect/po/it.po | 2 +-
25159 dselect/po/ja.po | 2 +-
25160 dselect/po/ko.po | 2 +-
25161 dselect/po/nb.po | 2 +-
25162 dselect/po/nl.po | 2 +-
25163 dselect/po/nn.po | 2 +-
25164 dselect/po/pl.po | 2 +-
25165 dselect/po/pt.po | 2 +-
25166 dselect/po/pt_BR.po | 2 +-
25167 dselect/po/ro.po | 2 +-
25168 dselect/po/ru.po | 2 +-
25169 dselect/po/sk.po | 2 +-
25170 dselect/po/sv.po | 2 +-
25171 dselect/po/tl.po | 2 +-
25172 dselect/po/vi.po | 2 +-
25173 dselect/po/zh_CN.po | 2 +-
25174 dselect/po/zh_TW.po | 2 +-
25175 man/po/de.po | 659 +++++++++++++++++++++++-------------------
25176 man/po/dpkg-man.pot | 567 +++++++++++++++++++-----------------
25177 man/po/es.po | 624 ++++++++++++++++++++++------------------
25178 man/po/fr.po | 750 +++++++++++++++++++++++++++---------------------
25179 man/po/hu.po | 579 ++++++++++++++++++++-----------------
25180 man/po/it.po | 635 ++++++++++++++++++++++------------------
25181 man/po/ja.po | 624 ++++++++++++++++++++++------------------
25182 man/po/pl.po | 629 ++++++++++++++++++++++------------------
25183 man/po/pt_BR.po | 596 ++++++++++++++++++++------------------
25184 man/po/ru.po | 601 ++++++++++++++++++++------------------
25185 man/po/sv.po | 634 ++++++++++++++++++++++------------------
25186 po/ast.po | 2 +-
25187 po/bs.po | 2 +-
25188 po/ca.po | 2 +-
25189 po/cs.po | 17 +-
25190 po/da.po | 2 +-
25191 po/de.po | 2 +-
25192 po/dpkg.pot | 6 +-
25193 po/dz.po | 2 +-
25194 po/el.po | 2 +-
25195 po/eo.po | 2 +-
25196 po/es.po | 2 +-
25197 po/et.po | 2 +-
25198 po/eu.po | 2 +-
25199 po/fr.po | 2 +-
25200 po/gl.po | 2 +-
25201 po/hu.po | 2 +-
25202 po/id.po | 2 +-
25203 po/it.po | 2 +-
25204 po/ja.po | 2 +-
25205 po/km.po | 2 +-
25206 po/ko.po | 2 +-
25207 po/ku.po | 2 +-
25208 po/lt.po | 2 +-
25209 po/mr.po | 2 +-
25210 po/nb.po | 2 +-
25211 po/ne.po | 2 +-
25212 po/nl.po | 2 +-
25213 po/nn.po | 2 +-
25214 po/pa.po | 2 +-
25215 po/pl.po | 2 +-
25216 po/pt.po | 2 +-
25217 po/pt_BR.po | 2 +-
25218 po/ro.po | 2 +-
25219 po/ru.po | 2 +-
25220 po/sk.po | 2 +-
25221 po/sv.po | 2 +-
25222 po/th.po | 2 +-
25223 po/tl.po | 2 +-
25224 po/vi.po | 11 +-
25225 po/zh_CN.po | 2 +-
25226 po/zh_TW.po | 2 +-
25227 scripts/po/ca.po | 2 +-
25228 scripts/po/de.po | 2 +-
25229 scripts/po/dpkg-dev.pot | 4 +-
25230 scripts/po/es.po | 2 +-
25231 scripts/po/fr.po | 66 +++--
25232 scripts/po/pl.po | 2 +-
25233 scripts/po/ru.po | 2 +-
25234 scripts/po/sv.po | 2 +-
25235 91 files changed, 3936 insertions(+), 3220 deletions(-)
25236
25237 commit d69cf19881732900ff964f1f10545b51e3de4282
25238 Author: Guillem Jover <guillem@debian.org>
25239 Date: Sat Apr 5 05:25:46 2014 +0200
25240
25241 s-s-d: Switch GNU/kFreeBSD systems to use libkvm
25242
25243 Use libkvm instead of relying on linprocfs, which is not the native
25244 procfs on kFreeBSD, and it is usually not mounted as FreeBSD programs
25245 do not expect it to be present.
25246
25247 This stops making the code handle GNU/kFreeBSD as if it was a
25248 Linux-based system.
25249
25250 debian/changelog | 3 +++
25251 debian/control | 1 +
25252 utils/start-stop-daemon.c | 4 ++--
25253 3 files changed, 6 insertions(+), 2 deletions(-)
25254
25255 commit 5fb63f2db08482d5d553105e4ed3055426aa3a87
25256 Author: Guillem Jover <guillem@debian.org>
25257 Date: Sat Aug 16 13:18:34 2014 +0200
25258
25259 libcompat: Only test the strerror() if sys_errlist and sys_nerr are present
25260
25261 These are deprecated symbols, and some systems which do have strerror()
25262 do not have these variables, most notably GNU/Hurd. So do not try to test
25263 the current implementation there as it will fail.
25264
25265 Closes: #758199
25266
25267 configure.ac | 1 +
25268 debian/changelog | 2 ++
25269 lib/compat/Makefile.am | 5 ++++-
25270 lib/compat/strerror.c | 4 +++-
25271 m4/dpkg-types.m4 | 16 ++++++++++++++++
25272 5 files changed, 26 insertions(+), 2 deletions(-)
25273
25274 commit 294cd0e0ec711d9578ae97f09a76eb045a7bf6b9
25275 Author: Guillem Jover <guillem@debian.org>
25276 Date: Fri Aug 15 19:53:20 2014 +0200
25277
25278 scripts: Revert some unsafe //= usages back to ||=
25279
25280 This reverts some of the unsafe assignments, as the variable might have
25281 contained a value evaluating to false, and we are assigning non-false
25282 values.
25283
25284 This specifically fixes dpkg-source --commit and -b not working any
25285 longer.
25286
25287 Regression introduced in commit b0337f001bee1f3791cb87505b1330c9bf83e2be.
25288
25289 Closes: #758426
25290
25291 Reported-by: Neil Williams <codehelp@debian.org>
25292
25293 debian/changelog | 3 +++
25294 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
25295 scripts/Dpkg/Source/Package.pm | 2 +-
25296 scripts/Dpkg/Source/Patch.pm | 4 ++--
25297 4 files changed, 7 insertions(+), 4 deletions(-)
25298
25299 commit 914e739cf4ecdcd7120fbb7f203a26c03cc30ba9
25300 Author: Guillem Jover <guillem@debian.org>
25301 Date: Tue Aug 19 09:53:05 2014 +0200
25302
25303 dpkg-maintscript-helper: Fix symlink_to_dir to assure absolute pathnames
25304
25305 We must ensure that the original symlink and symlink targets are
25306 absolute pathnames. For the latter it is easier to make sure the
25307 filesystem symlink target matches the argument passed, as we can
25308 canonicalize the argument.
25309
25310 debian/changelog | 2 ++
25311 man/dpkg-maintscript-helper.1 | 4 ++--
25312 scripts/dpkg-maintscript-helper.sh | 4 ++++
25313 3 files changed, 8 insertions(+), 2 deletions(-)
25314
25315 commit 7fe9dcdd57c083180a7994957d1e5217d28e970a
25316 Author: Helmut Grohne <helmut@subdivi.de>
25317 Date: Mon Aug 18 08:20:53 2014 +0200
25318
25319 dpkg-maintscript-helper: Fix dir_to_symlink to handle relative symlink targets
25320
25321 When invoking dir_to_symlink, dpkg-maintscript-helper was assuming the
25322 target to be absolute, but Debian policy 10.5 requires relative symlinks
25323 in a few places. So it now works with relative targets.
25324
25325 Signed-off-by: Helmut Grohne <helmut@subdivi.de>
25326 Signed-off-by: Guillem Jover <guillem@debian.org>
25327
25328 debian/changelog | 2 ++
25329 man/dpkg-maintscript-helper.1 | 7 ++++---
25330 scripts/dpkg-maintscript-helper.sh | 12 ++++++++++--
25331 3 files changed, 16 insertions(+), 5 deletions(-)
25332
25333 commit 78623bf34188a2f0f97b51da829abcee199b3f67
25334 Author: Guillem Jover <guillem@debian.org>
25335 Date: Mon Aug 18 12:14:03 2014 +0200
25336
25337 dpkg-maintscript-helper(1): Remove duplicate “of the”
25338
25339 debian/changelog | 1 +
25340 man/dpkg-maintscript-helper.1 | 2 +-
25341 2 files changed, 2 insertions(+), 1 deletion(-)
25342
25343 commit 244324044fb832901c1de6619ac0bf261a76abc5
25344 Author: Guillem Jover <guillem@debian.org>
25345 Date: Sat Aug 16 12:25:11 2014 +0200
25346
25347 dpkg(1): Split --remove and --purge options
25348
25349 This makes it easier to see at a glance the differences between the
25350 options, and allows to more easily describe the specifics of each.
25351
25352 This also clarifies on which package states each option can operate.
25353
25354 Closes: #576338
25355
25356 debian/changelog | 2 ++
25357 man/dpkg.1 | 52 +++++++++++++++++++++++++++++++++++-----------------
25358 2 files changed, 37 insertions(+), 17 deletions(-)
25359
25360 commit d3cbd092424b8a3e16ca9c4e4bcf068d93952382
25361 Author: Guillem Jover <guillem@debian.org>
25362 Date: Fri Aug 15 22:20:30 2014 +0200
25363
25364 dpkg-query(1): Merge binary:Package descriptions
25365
25366 debian/changelog | 2 ++
25367 man/dpkg-query.1 | 14 ++++++--------
25368 2 files changed, 8 insertions(+), 8 deletions(-)
25369
25370 commit db398ae92f4fd5f8147154ce2e0286d9e8009212
25371 Author: Sven Joachim <svenjoac@gmx.de>
25372 Date: Fri Aug 15 17:32:01 2014 +0200
25373
25374 German dselect translation update
25375
25376 Update to 271t.
25377
25378 debian/changelog | 1 +
25379 dselect/po/de.po | 49 +++++++------------------------------------------
25380 2 files changed, 8 insertions(+), 42 deletions(-)
25381
25382 commit 4f73dc68e84c06008850e9fc44440517657a0d78
25383 Author: Romain Francoise <rfrancoise@debian.org>
25384 Date: Mon Aug 11 10:17:22 2014 +0200
25385
25386 dpkg-buildflags: Remove arch blacklist from stackprotectorstrong option
25387
25388 As of gcc-defaults 1.130 all architectures have moved to GCC 4.9, so we
25389 can remove the architecture blacklist for stackprotectorstrong.
25390
25391 Signed-off-by: Guillem Jover <guillem@debian.org>
25392
25393 debian/changelog | 2 ++
25394 scripts/Dpkg/Vendor/Debian.pm | 6 ------
25395 2 files changed, 2 insertions(+), 6 deletions(-)
25396
25397 commit 4ed6ea9d09853cd75c56439ce5aa76492c6bd542
25398 Author: Guillem Jover <guillem@debian.org>
25399 Date: Fri Aug 15 15:43:56 2014 +0200
25400
25401 dpkg-deb: Remove unbalanced trailing single-quote in error message
25402
25403 Reported-by: Trần Ngọc Quân <vnwildman@gmail.com>
25404
25405 debian/changelog | 4 ++++
25406 dpkg-deb/main.c | 2 +-
25407 po/ast.po | 2 +-
25408 po/bs.po | 2 +-
25409 po/ca.po | 2 +-
25410 po/cs.po | 2 +-
25411 po/da.po | 2 +-
25412 po/de.po | 2 +-
25413 po/dz.po | 2 +-
25414 po/el.po | 2 +-
25415 po/eo.po | 4 ++--
25416 po/es.po | 2 +-
25417 po/et.po | 2 +-
25418 po/eu.po | 8 ++++----
25419 po/fr.po | 2 +-
25420 po/gl.po | 2 +-
25421 po/hu.po | 2 +-
25422 po/id.po | 8 ++++----
25423 po/it.po | 2 +-
25424 po/ja.po | 2 +-
25425 po/km.po | 2 +-
25426 po/ko.po | 4 ++--
25427 po/ku.po | 2 +-
25428 po/lt.po | 2 +-
25429 po/mr.po | 2 +-
25430 po/nb.po | 8 ++++----
25431 po/ne.po | 2 +-
25432 po/nl.po | 2 +-
25433 po/nn.po | 2 +-
25434 po/pa.po | 2 +-
25435 po/pl.po | 2 +-
25436 po/pt.po | 4 ++--
25437 po/pt_BR.po | 2 +-
25438 po/ro.po | 4 ++--
25439 po/ru.po | 2 +-
25440 po/sk.po | 2 +-
25441 po/sv.po | 2 +-
25442 po/th.po | 2 +-
25443 po/tl.po | 2 +-
25444 po/vi.po | 4 ++--
25445 po/zh_CN.po | 4 ++--
25446 po/zh_TW.po | 2 +-
25447 42 files changed, 60 insertions(+), 56 deletions(-)
25448
25449 commit 59e6e1563a88f47d0011ee62bc3c7b763fb9ab4f
25450 Author: Guillem Jover <guillem@debian.org>
25451 Date: Fri Aug 15 15:26:53 2014 +0200
25452
25453 dpkg-shlibdeps: Do not unnecessarily interpolate strings
25454
25455 This mostly reverts commit 2379a80fbdc49084894b448a49d6859486b92d02,
25456 which would make the perlcritic test fail.
25457
25458 scripts/dpkg-shlibdeps.pl | 6 +++---
25459 1 file changed, 3 insertions(+), 3 deletions(-)
25460
25461 commit 5e6fe1e575d397791e62dc20265c09e737e45a9f
25462 Author: Trần Ngọc Quân <vnwildman@gmail.com>
25463 Date: Fri Aug 15 15:58:20 2014 +0200
25464
25465 Update Vietnamese program translations
25466
25467 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
25468 Signed-off-by: Guillem Jover <guillem@debian.org>
25469
25470 debian/changelog | 1 +
25471 po/vi.po | 73 ++++++++++++++++++++++++++++----------------------------
25472 2 files changed, 38 insertions(+), 36 deletions(-)
25473
25474 commit cb750fdcf6bd8950ea4433e6f6af818419c1b1d5
25475 Author: Helge Kreutzmann <debian@helgefjell.de>
25476 Date: Fri Aug 15 15:33:34 2014 +0200
25477
25478 Update German translation of manual pages
25479
25480 Update to 2282t.
25481
25482 debian/changelog | 1 +
25483 man/po/de.po | 65 ++++++++++++++++++++++++++------------------------------
25484 2 files changed, 31 insertions(+), 35 deletions(-)
25485
25486 commit 2379a80fbdc49084894b448a49d6859486b92d02
25487 Author: Raphaël Hertzog <hertzog@debian.org>
25488 Date: Fri Aug 15 14:12:42 2014 +0200
25489
25490 dpkg-shlibdeps: fix error string embedding literal '\n' instead of the expected newline
25491
25492 Update the translation strings accordingly.
25493
25494 Error introduced in 7104dc16110603687b85c6e2b9a0170b17caab8c.
25495
25496 scripts/dpkg-shlibdeps.pl | 8 ++++----
25497 scripts/po/ca.po | 6 +++---
25498 scripts/po/de.po | 10 +++++-----
25499 scripts/po/dpkg-dev.pot | 4 ++--
25500 scripts/po/es.po | 6 +++---
25501 scripts/po/fr.po | 6 +++---
25502 scripts/po/pl.po | 6 +++---
25503 scripts/po/ru.po | 6 +++---
25504 scripts/po/sv.po | 6 +++---
25505 9 files changed, 29 insertions(+), 29 deletions(-)
25506
25507 commit f8b8f253c11fc257aaadbeca2c01a237c2ada503
25508 Author: Raphaël Hertzog <hertzog@debian.org>
25509 Date: Fri Aug 15 14:05:08 2014 +0200
25510
25511 Update French translation of scripts and manual pages
25512
25513 debian/changelog | 5 +-
25514 man/po/fr.po | 260 ++++++++++++--------------------------
25515 scripts/po/fr.po | 373 +++++++++++++++++--------------------------------------
25516 3 files changed, 196 insertions(+), 442 deletions(-)
25517
25518 commit 25cd13277bc627b4fccecb342d11c2cc1c752c8e
25519 Author: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>
25520 Date: Fri Aug 15 10:32:33 2014 +0200
25521
25522 Update French translation of manual pages
25523
25524 debian/changelog | 3 +
25525 man/po/fr.po | 3834 +++++++++++++++++++++---------------------------------
25526 2 files changed, 1468 insertions(+), 2369 deletions(-)
25527
25528 commit 4b72b02378c9a2d032123c9274494046c926d9b4
25529 Author: Miroslav Kure <kurem@debian.cz>
25530 Date: Fri Aug 15 11:30:25 2014 +0200
25531
25532 Czech dpkg/dselect translation update
25533
25534 debian/changelog | 3 +-
25535 dselect/po/cs.po | 46 +----
25536 po/cs.po | 621 +++++++++++++++++--------------------------------------
25537 3 files changed, 201 insertions(+), 469 deletions(-)
25538
25539 commit ecd5e8e7790e4c3ca7bb1b60fdc511733444d0bc
25540 Author: Guillem Jover <guillem@debian.org>
25541 Date: Fri Aug 15 04:38:34 2014 +0200
25542
25543 Bump version to 1.17.13
25544
25545 debian/changelog | 6 ++++++
25546 1 file changed, 6 insertions(+)
25547
25548 commit 5fb7e7e63bf5f5fd323138d281f2ed5e1a83c0dd
25549 Author: Guillem Jover <guillem@debian.org>
25550 Date: Fri Aug 15 03:30:46 2014 +0200
25551
25552 Release 1.17.12
25553
25554 debian/changelog | 4 ++--
25555 1 file changed, 2 insertions(+), 2 deletions(-)
25556
25557 commit c707a59f4d003a9c4e6498ab5c8e9ffd4b0e6d21
25558 Author: Guillem Jover <guillem@debian.org>
25559 Date: Fri Aug 15 03:59:49 2014 +0200
25560
25561 Regenerate .pot files and merge .po files with them
25562
25563 dselect/po/bs.po | 212 +++++++++++++++++---------------
25564 dselect/po/ca.po | 244 ++++++++++++++++++++++---------------
25565 dselect/po/cs.po | 244 ++++++++++++++++++++++---------------
25566 dselect/po/da.po | 244 ++++++++++++++++++++++---------------
25567 dselect/po/de.po | 250 +++++++++++++++++++++----------------
25568 dselect/po/dselect.pot | 210 +++++++++++++++++---------------
25569 dselect/po/el.po | 212 +++++++++++++++++---------------
25570 dselect/po/es.po | 246 ++++++++++++++++++++++---------------
25571 dselect/po/et.po | 263 ++++++++++++++++++++++++---------------
25572 dselect/po/eu.po | 244 ++++++++++++++++++++++---------------
25573 dselect/po/fr.po | 244 ++++++++++++++++++++++---------------
25574 dselect/po/gl.po | 244 ++++++++++++++++++++++---------------
25575 dselect/po/hu.po | 212 +++++++++++++++++---------------
25576 dselect/po/id.po | 212 +++++++++++++++++---------------
25577 dselect/po/it.po | 212 +++++++++++++++++---------------
25578 dselect/po/ja.po | 244 ++++++++++++++++++++++---------------
25579 dselect/po/ko.po | 244 ++++++++++++++++++++++---------------
25580 dselect/po/nb.po | 244 ++++++++++++++++++++++---------------
25581 dselect/po/nl.po | 244 ++++++++++++++++++++++---------------
25582 dselect/po/nn.po | 212 +++++++++++++++++---------------
25583 dselect/po/pl.po | 244 ++++++++++++++++++++++---------------
25584 dselect/po/pt.po | 244 ++++++++++++++++++++++---------------
25585 dselect/po/pt_BR.po | 244 ++++++++++++++++++++++---------------
25586 dselect/po/ro.po | 244 ++++++++++++++++++++++---------------
25587 dselect/po/ru.po | 244 ++++++++++++++++++++++---------------
25588 dselect/po/sk.po | 244 ++++++++++++++++++++++---------------
25589 dselect/po/sv.po | 244 ++++++++++++++++++++++---------------
25590 dselect/po/tl.po | 212 +++++++++++++++++---------------
25591 dselect/po/vi.po | 212 +++++++++++++++++---------------
25592 dselect/po/zh_CN.po | 212 +++++++++++++++++---------------
25593 dselect/po/zh_TW.po | 244 ++++++++++++++++++++++---------------
25594 man/po/de.po | 318 ++++++++++++++++++++++++++++++++----------------
25595 man/po/dpkg-man.pot | 212 ++++++++++++++++++++++----------
25596 man/po/es.po | 280 +++++++++++++++++++++++++++++-------------
25597 man/po/fr.po | 280 +++++++++++++++++++++++++++++-------------
25598 man/po/hu.po | 220 +++++++++++++++++++++++----------
25599 man/po/it.po | 282 +++++++++++++++++++++++++++++-------------
25600 man/po/ja.po | 280 +++++++++++++++++++++++++++++-------------
25601 man/po/pl.po | 280 +++++++++++++++++++++++++++++-------------
25602 man/po/pt_BR.po | 219 +++++++++++++++++++++++----------
25603 man/po/ru.po | 221 +++++++++++++++++++++++----------
25604 man/po/sv.po | 280 +++++++++++++++++++++++++++++-------------
25605 po/ast.po | 2 +-
25606 po/bs.po | 2 +-
25607 po/ca.po | 2 +-
25608 po/cs.po | 2 +-
25609 po/da.po | 2 +-
25610 po/de.po | 2 +-
25611 po/dpkg.pot | 4 +-
25612 po/dz.po | 2 +-
25613 po/el.po | 2 +-
25614 po/eo.po | 2 +-
25615 po/es.po | 2 +-
25616 po/et.po | 2 +-
25617 po/eu.po | 2 +-
25618 po/fr.po | 2 +-
25619 po/gl.po | 2 +-
25620 po/hu.po | 2 +-
25621 po/id.po | 2 +-
25622 po/it.po | 2 +-
25623 po/ja.po | 2 +-
25624 po/km.po | 2 +-
25625 po/ko.po | 2 +-
25626 po/ku.po | 2 +-
25627 po/lt.po | 2 +-
25628 po/mr.po | 2 +-
25629 po/nb.po | 2 +-
25630 po/ne.po | 2 +-
25631 po/nl.po | 2 +-
25632 po/nn.po | 2 +-
25633 po/pa.po | 2 +-
25634 po/pl.po | 2 +-
25635 po/pt.po | 2 +-
25636 po/pt_BR.po | 2 +-
25637 po/ro.po | 2 +-
25638 po/ru.po | 2 +-
25639 po/sk.po | 2 +-
25640 po/sv.po | 2 +-
25641 po/th.po | 2 +-
25642 po/tl.po | 2 +-
25643 po/vi.po | 2 +-
25644 po/zh_CN.po | 2 +-
25645 po/zh_TW.po | 2 +-
25646 scripts/po/ca.po | 142 +++++++++++----------
25647 scripts/po/de.po | 150 +++++++++++------------
25648 scripts/po/dpkg-dev.pot | 144 +++++++++++-----------
25649 scripts/po/es.po | 142 +++++++++++----------
25650 scripts/po/fr.po | 142 +++++++++++----------
25651 scripts/po/pl.po | 142 +++++++++++----------
25652 scripts/po/ru.po | 142 +++++++++++----------
25653 scripts/po/sv.po | 142 +++++++++++----------
25654 91 files changed, 6772 insertions(+), 4599 deletions(-)
25655
25656 commit ee66f6753c34b573432d07af4caeaa9b9e180466
25657 Author: Guillem Jover <guillem@debian.org>
25658 Date: Fri Aug 15 02:32:39 2014 +0200
25659
25660 scripts: Allow specifying the same build type option multiple times
25661
25662 For backwards compatibility allow the same exact option, as it seems
25663 such invocations are found in the wild in scripts and similar.
25664
25665 Closes: #757795
25666
25667 debian/changelog | 3 +++
25668 scripts/dpkg-buildpackage.pl | 2 +-
25669 scripts/dpkg-genchanges.pl | 2 +-
25670 3 files changed, 5 insertions(+), 2 deletions(-)
25671
25672 commit 010bac3aaa682ee61afd25f430ed803f1f423f24
25673 Author: Guillem Jover <guillem@debian.org>
25674 Date: Fri Aug 15 02:32:15 2014 +0200
25675
25676 scripts: Refactor build type setting into a new set_build_type function
25677
25678 scripts/dpkg-buildpackage.pl | 37 ++++++++++++++++---------------------
25679 scripts/dpkg-genchanges.pl | 33 +++++++++++++++------------------
25680 2 files changed, 31 insertions(+), 39 deletions(-)
25681
25682 commit b572af443f15c6578fbfa3ad049d5d8c231bdf5b
25683 Author: Guillem Jover <guillem@debian.org>
25684 Date: Wed Aug 13 09:36:19 2014 +0200
25685
25686 scripts: Use length instead of defined when checking environment variables
25687
25688 In these cases we are not interested if the variables are defined, but
25689 if they have actual content.
25690
25691 debian/changelog | 2 ++
25692 scripts/Dpkg/BuildFlags.pm | 4 ++--
25693 scripts/Dpkg/Source/Package.pm | 2 +-
25694 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
25695 scripts/dpkg-architecture.pl | 2 +-
25696 5 files changed, 7 insertions(+), 5 deletions(-)
25697
25698 commit 3f0c739bff65e6167cc91626fa77145247560fda
25699 Author: Jan Blunck <jblunck@infradead.org>
25700 Date: Wed Aug 13 18:02:48 2014 +0200
25701
25702 Dpkg::Source::Archive: Use tar --format=gnu when creating archives
25703
25704 Explicitly instruct Dpkg::Source::Archive to use the gnu format when
25705 creating archives. Some versions of tar (specifically on openSUSE >= 12.2)
25706 have a different default tar format. This change makes the archive
25707 creation more consistent.
25708
25709 Signed-off-by: Jan Blunck <jblunck@infradead.org>
25710 Signed-off-by: Guillem Jover <guillem@debian.org>
25711
25712 debian/changelog | 3 +++
25713 scripts/Dpkg/Source/Archive.pm | 2 +-
25714 2 files changed, 4 insertions(+), 1 deletion(-)
25715
25716 commit 8394f02bd4feac7bcb3607fcc25beb879031c5bc
25717 Author: Guillem Jover <guillem@debian.org>
25718 Date: Sun Aug 10 20:29:47 2014 +0200
25719
25720 Dpkg::Vendor::Debian: Refactor common compiler flags into intermediate variables
25721
25722 scripts/Dpkg/Vendor/Debian.pm | 39 +++++++++++++++++++++------------------
25723 1 file changed, 21 insertions(+), 18 deletions(-)
25724
25725 commit f20bb6d7403d85da1994f5cec74af937ef535b80
25726 Author: Guillem Jover <guillem@debian.org>
25727 Date: Mon Aug 11 20:40:10 2014 +0200
25728
25729 s-s-d: Remove wasteful strlen() comparison before strcmp()
25730
25731 utils/start-stop-daemon.c | 2 --
25732 1 file changed, 2 deletions(-)
25733
25734 commit d3d2ba1dd39ae02c92efafd4d4541d33665e48fb
25735 Author: Guillem Jover <guillem@debian.org>
25736 Date: Wed Aug 13 09:34:41 2014 +0200
25737
25738 libdpkg: Set close-on-exec for the debug output
25739
25740 This fixes a file descriptor leak on dselect subprocesses.
25741
25742 debian/changelog | 1 +
25743 dselect/main.cc | 2 +-
25744 lib/dpkg/debug.c | 6 +++++-
25745 lib/dpkg/debug.h | 2 +-
25746 4 files changed, 8 insertions(+), 3 deletions(-)
25747
25748 commit 76650b3c3ed1245db69073cdafdf1c35c8aa2eac
25749 Author: Guillem Jover <guillem@debian.org>
25750 Date: Wed Aug 13 09:32:44 2014 +0200
25751
25752 libdpkg: Set the appropriate report buffer for the debug output
25753
25754 Do so centrally in the debug_set_output() function instead of on the
25755 call sites.
25756
25757 dselect/main.cc | 1 -
25758 lib/dpkg/debug.c | 2 ++
25759 2 files changed, 2 insertions(+), 1 deletion(-)
25760
25761 commit b13e29d6875a316be2139875eea4d35b3790849e
25762 Author: Guillem Jover <guillem@debian.org>
25763 Date: Mon Aug 11 15:59:41 2014 +0200
25764
25765 dselect: Add new architecture columns to package list view
25766
25767 The new columns, shown by default, can be turned off with the new ‘A’
25768 key, or bound to another key via the new “archdisplay” keybinding.
25769
25770 debian/changelog | 3 +++
25771 dselect/helpmsgs.cc | 2 +-
25772 dselect/pkgcmds.cc | 25 +++++++++++++++++++++++++
25773 dselect/pkgdisplay.cc | 17 +++++++++++++++++
25774 dselect/pkgkeys.cc | 2 ++
25775 dselect/pkglist.cc | 2 ++
25776 dselect/pkglist.h | 4 ++++
25777 dselect/pkgtop.cc | 18 ++++++++++++++++++
25778 man/dselect.1 | 19 +++++++++++--------
25779 9 files changed, 83 insertions(+), 9 deletions(-)
25780
25781 commit ced655387fa38215c61d3df5478cd4228c04b92a
25782 Author: Guillem Jover <guillem@debian.org>
25783 Date: Tue Mar 20 09:39:42 2012 +0100
25784
25785 dselect: Rework columns code
25786
25787 Add a new struct to hold each column data, and helper functions to
25788 handle it, so that we can easily add new columns w/o needing to have
25789 to manually track the current and previous column width and similar.
25790
25791 debian/changelog | 1 +
25792 dselect/baselist.cc | 40 +++++++++++++++++
25793 dselect/dselect.h | 16 +++++++
25794 dselect/methlist.cc | 23 +++++-----
25795 dselect/method.h | 5 ++-
25796 dselect/pkgdisplay.cc | 53 +++++++++-------------
25797 dselect/pkglist.h | 16 ++++---
25798 dselect/pkgtop.cc | 122 ++++++++++++++++++++++++--------------------------
25799 8 files changed, 161 insertions(+), 115 deletions(-)
25800
25801 commit 271d88e37cfd30147157acd79bcbc9d5f51ecfe7
25802 Author: Guillem Jover <guillem@debian.org>
25803 Date: Sun Aug 10 20:29:10 2014 +0200
25804
25805 dselect(1): Fix formatting of last paragraphs inside --color description
25806
25807 debian/changelog | 1 +
25808 man/dselect.1 | 4 ++--
25809 2 files changed, 3 insertions(+), 2 deletions(-)
25810
25811 commit 7c446c5df19cd8ab41563154014a2a96b203662a
25812 Author: Guillem Jover <guillem@debian.org>
25813 Date: Sun Aug 10 20:28:22 2014 +0200
25814
25815 dpkg-query(1): Describe virtual fields
25816
25817 Add short description to each virtual field, and mention the version
25818 they got introduced in dpkg.
25819
25820 debian/changelog | 3 +++
25821 man/dpkg-query.1 | 46 ++++++++++++++++++++++++++++++++++------------
25822 2 files changed, 37 insertions(+), 12 deletions(-)
25823
25824 commit 464ebf59ed3b91684e01255c4070f3eb7ea63af9
25825 Author: Guillem Jover <guillem@debian.org>
25826 Date: Sun Aug 10 03:37:06 2014 +0200
25827
25828 libcompat: Only build the compatibility selinux code if requested
25829
25830 If we are not using libselinux, then we cannot build the selinux
25831 compatibility code as it requires the library. Also fixes build failures
25832 on non-Linux systems, where the library is not available.
25833
25834 Closes: #757637
25835
25836 debian/changelog | 5 +++++
25837 lib/compat/Makefile.am | 7 ++++++-
25838 m4/dpkg-libs.m4 | 5 +++--
25839 3 files changed, 14 insertions(+), 3 deletions(-)
25840
25841 commit 1878855c4a3eaa5a544c81e24b5a990d6139ff7b
25842 Author: Helge Kreutzmann <debian@helgefjell.de>
25843 Date: Sun Aug 10 17:59:01 2014 +0200
25844
25845 Update German translation of manual pages
25846
25847 Update to 2268t.
25848
25849 debian/changelog | 3 ++
25850 man/po/de.po | 150 +++++++++++++++----------------------------------------
25851 2 files changed, 43 insertions(+), 110 deletions(-)
25852
25853 commit f5570454c6ce871085eadc9a211ec15518fb7922
25854 Author: Helge Kreutzmann <debian@helgefjell.de>
25855 Date: Sun Aug 10 17:18:31 2014 +0200
25856
25857 Update German scripts translation
25858
25859 Update to 545t.
25860
25861 debian/changelog | 3 +
25862 scripts/po/de.po | 208 ++++++++++++-------------------------------------------
25863 2 files changed, 47 insertions(+), 164 deletions(-)
25864
25865 commit 37eac9a01af064feb6b26b2b04dcdace8530ae02
25866 Author: Sven Joachim <svenjoac@gmx.de>
25867 Date: Sun Aug 10 08:28:33 2014 +0200
25868
25869 German dpkg translation update
25870
25871 Update to 1085t3u.
25872
25873 debian/changelog | 3 ++-
25874 po/de.po | 29 ++++++++++-------------------
25875 2 files changed, 12 insertions(+), 20 deletions(-)
25876
25877 commit 619e91702c720cc1b1254570e17f1a02b113535c
25878 Author: Guillem Jover <guillem@debian.org>
25879 Date: Sun Aug 10 03:02:09 2014 +0200
25880
25881 Bump version to 1.17.12
25882
25883 debian/changelog | 6 ++++++
25884 1 file changed, 6 insertions(+)
25885
25886 commit 23b8f2a3e2650b78c4448ba437afb20f04850674
25887 Author: Guillem Jover <guillem@debian.org>
25888 Date: Sat Aug 9 17:16:36 2014 +0200
25889
25890 Release 1.17.11
25891
25892 debian/changelog | 6 +++---
25893 1 file changed, 3 insertions(+), 3 deletions(-)
25894
25895 commit 208a117a76c736daf7bcadee8a60e8cefa9b5202
25896 Author: Guillem Jover <guillem@debian.org>
25897 Date: Sat Aug 9 17:15:47 2014 +0200
25898
25899 Regenerate .pot files and merge .po files with them
25900
25901 dselect/po/bs.po | 12 +-
25902 dselect/po/ca.po | 12 +-
25903 dselect/po/cs.po | 12 +-
25904 dselect/po/da.po | 12 +-
25905 dselect/po/de.po | 12 +-
25906 dselect/po/dselect.pot | 14 +-
25907 dselect/po/el.po | 12 +-
25908 dselect/po/es.po | 12 +-
25909 dselect/po/et.po | 12 +-
25910 dselect/po/eu.po | 12 +-
25911 dselect/po/fr.po | 12 +-
25912 dselect/po/gl.po | 12 +-
25913 dselect/po/hu.po | 12 +-
25914 dselect/po/id.po | 12 +-
25915 dselect/po/it.po | 12 +-
25916 dselect/po/ja.po | 12 +-
25917 dselect/po/ko.po | 12 +-
25918 dselect/po/nb.po | 12 +-
25919 dselect/po/nl.po | 12 +-
25920 dselect/po/nn.po | 12 +-
25921 dselect/po/pl.po | 12 +-
25922 dselect/po/pt.po | 12 +-
25923 dselect/po/pt_BR.po | 12 +-
25924 dselect/po/ro.po | 12 +-
25925 dselect/po/ru.po | 12 +-
25926 dselect/po/sk.po | 12 +-
25927 dselect/po/sv.po | 12 +-
25928 dselect/po/tl.po | 12 +-
25929 dselect/po/vi.po | 12 +-
25930 dselect/po/zh_CN.po | 12 +-
25931 dselect/po/zh_TW.po | 12 +-
25932 man/po/de.po | 993 +++++++++++++++++-------------
25933 man/po/dpkg-man.pot | 889 ++++++++++++++-------------
25934 man/po/es.po | 947 ++++++++++++++++-------------
25935 man/po/fr.po | 946 ++++++++++++++++-------------
25936 man/po/hu.po | 899 +++++++++++++++-------------
25937 man/po/it.po | 948 ++++++++++++++++-------------
25938 man/po/ja.po | 945 ++++++++++++++++-------------
25939 man/po/pl.po | 947 ++++++++++++++++-------------
25940 man/po/pt_BR.po | 899 +++++++++++++++-------------
25941 man/po/ru.po | 899 +++++++++++++++-------------
25942 man/po/sv.po | 1084 +++++++++++++++++++--------------
25943 po/ast.po | 498 +++++++--------
25944 po/bs.po | 475 ++++++++-------
25945 po/ca.po | 500 ++++++++--------
25946 po/cs.po | 500 ++++++++--------
25947 po/da.po | 512 ++++++++--------
25948 po/de.po | 500 ++++++++--------
25949 po/dpkg.pot | 477 ++++++++-------
25950 po/dz.po | 496 +++++++--------
25951 po/el.po | 496 +++++++--------
25952 po/eo.po | 500 ++++++++--------
25953 po/es.po | 500 ++++++++--------
25954 po/et.po | 494 ++++++++-------
25955 po/eu.po | 497 +++++++--------
25956 po/fr.po | 607 +++++++++----------
25957 po/gl.po | 496 +++++++--------
25958 po/hu.po | 496 +++++++--------
25959 po/id.po | 497 +++++++--------
25960 po/it.po | 500 ++++++++--------
25961 po/ja.po | 500 ++++++++--------
25962 po/km.po | 496 +++++++--------
25963 po/ko.po | 497 +++++++--------
25964 po/ku.po | 480 ++++++++-------
25965 po/lt.po | 496 +++++++--------
25966 po/mr.po | 496 +++++++--------
25967 po/nb.po | 497 +++++++--------
25968 po/ne.po | 496 +++++++--------
25969 po/nl.po | 496 +++++++--------
25970 po/nn.po | 495 +++++++--------
25971 po/pa.po | 484 +++++++--------
25972 po/pl.po | 500 ++++++++--------
25973 po/pt.po | 1531 +++++++++++++++++++++--------------------------
25974 po/pt_BR.po | 496 +++++++--------
25975 po/ro.po | 497 +++++++--------
25976 po/ru.po | 502 ++++++++--------
25977 po/sk.po | 500 ++++++++--------
25978 po/sv.po | 504 ++++++++--------
25979 po/th.po | 500 ++++++++--------
25980 po/tl.po | 495 +++++++--------
25981 po/vi.po | 500 ++++++++--------
25982 po/zh_CN.po | 497 +++++++--------
25983 po/zh_TW.po | 500 ++++++++--------
25984 scripts/po/ca.po | 647 ++++++++++----------
25985 scripts/po/de.po | 793 ++++++++++++++----------
25986 scripts/po/dpkg-dev.pot | 635 ++++++++++----------
25987 scripts/po/es.po | 731 ++++++++++++----------
25988 scripts/po/fr.po | 795 ++++++++++++++----------
25989 scripts/po/pl.po | 729 ++++++++++++----------
25990 scripts/po/ru.po | 731 ++++++++++++----------
25991 scripts/po/sv.po | 789 ++++++++++++++----------
25992 91 files changed, 20077 insertions(+), 18039 deletions(-)
25993
25994 commit d6838f2dca3da5a9eb8615002a1e7fef7766b81b
25995 Author: Guillem Jover <guillem@debian.org>
25996 Date: Thu Aug 7 01:17:50 2014 +0200
25997
25998 dpkg: Fix --add-architecture and --remove-architecture to take one argument
25999
26000 These commands take exactly one argument, check that and error out.
26001
26002 Closes: #757254
26003
26004 debian/changelog | 2 ++
26005 src/main.c | 8 ++++----
26006 2 files changed, 6 insertions(+), 4 deletions(-)
26007
26008 commit e161b733cf23716f35328afcd6f0ac23dc4f8e03
26009 Author: Guillem Jover <guillem@debian.org>
26010 Date: Tue Aug 5 12:42:04 2014 +0200
26011
26012 scripts: Add -g and -G options for source plus arch-indep/specific builds
26013
26014 These were the last two combinations missing, just add them to let the
26015 user have full control over the build ouput.
26016
26017 Closes: #756975
26018
26019 debian/changelog | 2 ++
26020 man/dpkg-buildpackage.1 | 16 +++++++++++++---
26021 scripts/dpkg-buildpackage.pl | 20 +++++++++++++++++++-
26022 scripts/dpkg-genchanges.pl | 20 ++++++++++++++++++--
26023 4 files changed, 52 insertions(+), 6 deletions(-)
26024
26025 commit 0a0d2970536741905e4a6197cd4450dac0a1188a
26026 Author: Guillem Jover <guillem@debian.org>
26027 Date: Tue Aug 5 12:42:04 2014 +0200
26028
26029 dpkg-genchanges: Correctly filter host arch from the Architecture field
26030
26031 We should also filter the host arch in the same way we filter the all
26032 arch when the build type excludes these packages, otherwise we get
26033 incongruent .changes files.
26034
26035 debian/changelog | 4 ++++
26036 scripts/dpkg-genchanges.pl | 2 ++
26037 2 files changed, 6 insertions(+)
26038
26039 commit c781f4c98830e7254a634cd11ab83eb53db12733
26040 Author: Guillem Jover <guillem@debian.org>
26041 Date: Fri Aug 8 12:12:51 2014 +0200
26042
26043 scripts: Only allow one build type option
26044
26045 For dpkg-genchanges and dpkg-buildpackage, specifying more than one
26046 build type option seems rather confusing, as depending on the
26047 combination it can either fail, or make the last option win. And it
26048 will get even more confusing when adding the remaining options to
26049 cover all build type combinations. Just be consistent about this
26050 and fail hard when specifying conflicting build types.
26051
26052 debian/changelog | 1 +
26053 scripts/dpkg-buildpackage.pl | 14 +++++++-------
26054 scripts/dpkg-genchanges.pl | 9 +++++----
26055 3 files changed, 13 insertions(+), 11 deletions(-)
26056
26057 commit eb0b88adf42e02e1a05261a116dd9e9860282039
26058 Author: Guillem Jover <guillem@debian.org>
26059 Date: Mon Aug 4 18:19:07 2014 +0200
26060
26061 dpkg-buildpackage: Move checkbuilddeps and target settings out of the options loop
26062
26063 scripts/dpkg-buildpackage.pl | 27 +++++++++++++++------------
26064 1 file changed, 15 insertions(+), 12 deletions(-)
26065
26066 commit 175ca02107648317dfd1439bee7a633c182ce2ca
26067 Author: Guillem Jover <guillem@debian.org>
26068 Date: Tue Jan 14 19:35:10 2014 +0100
26069
26070 scripts: Unify build options description in --help output
26071
26072 debian/changelog | 2 ++
26073 scripts/dpkg-buildpackage.pl | 10 +++++-----
26074 scripts/dpkg-genchanges.pl | 12 ++++++------
26075 3 files changed, 13 insertions(+), 11 deletions(-)
26076
26077 commit acc2f23ea5a1c04c72a5e9dfc71831110f720471
26078 Author: Guillem Jover <guillem@debian.org>
26079 Date: Tue Dec 17 05:39:15 2013 +0100
26080
26081 dpkg-genchanges: Only print build type once
26082
26083 If -B or -A are specified multiple times, there will be multiple
26084 confusing messages stating what will supposedly be including, one
26085 for each option appearence. Just merge the messages with the other
26086 build type description. While at it, reword the binary-only upload
26087 message to be consistent with the new merged ones.
26088
26089 debian/changelog | 3 +++
26090 scripts/dpkg-genchanges.pl | 10 +++++++---
26091 2 files changed, 10 insertions(+), 3 deletions(-)
26092
26093 commit 801e49c9081db764215f3821cbc791912dc131e1
26094 Author: Guillem Jover <guillem@debian.org>
26095 Date: Tue Aug 5 10:45:19 2014 +0200
26096
26097 dpkg-gencontrol: Emit a warning when using the deprecated -is/-ip options
26098
26099 Let users know these are without effect.
26100
26101 debian/changelog | 2 ++
26102 scripts/dpkg-gencontrol.pl | 4 ++--
26103 2 files changed, 4 insertions(+), 2 deletions(-)
26104
26105 commit b15f3541b36feed5efe864e7e39a429bb21dee71
26106 Author: Guillem Jover <guillem@debian.org>
26107 Date: Tue Aug 5 10:16:00 2014 +0200
26108
26109 dpkg-buildpackage: Ignore DEB_CHECK_COMMAND if the command is not found
26110
26111 This is an environment setting, that might percolate to chroots and
26112 similar, so it is not wise to fail hard in case the command is not
26113 found, contrary to when it is passed on the command line. Just ignore
26114 the setting in that case.
26115
26116 debian/changelog | 1 +
26117 scripts/dpkg-buildpackage.pl | 2 ++
26118 2 files changed, 3 insertions(+)
26119
26120 commit 0c8a23acb4332026eb4c043651906eada2f7ce2b
26121 Author: Guillem Jover <guillem@debian.org>
26122 Date: Tue Aug 5 10:06:50 2014 +0200
26123
26124 Dpkg::Path: Change find_command() to handle an empty or undef argument
26125
26126 This makes some call sites more natural.
26127
26128 debian/changelog | 1 +
26129 scripts/Dpkg/Path.pm | 11 ++++++++---
26130 scripts/Dpkg/Source/Package/V2.pm | 2 +-
26131 3 files changed, 10 insertions(+), 4 deletions(-)
26132
26133 commit 95103016f248a4d81ca0b410768313c0e1f1871f
26134 Author: Guillem Jover <guillem@debian.org>
26135 Date: Thu Jul 31 14:35:06 2014 +0200
26136
26137 Dpkg::Source::Archive: Delete the current compressor SIGPIPE disposition
26138
26139 With some archives, the tar process will terminate prematurely if it
26140 finds trailing zeros, but the compressor will try to keep feeding it
26141 with data, although the other end of the pipe will now be gone. We
26142 handle this already by ignoring processes terminated by SIGPIPE, but
26143 if the process is ignoring SIGPIPE it might get terminated due to the
26144 error from the write(2) call, which we are not handling. Reset the
26145 SIGPIPE disposition to its default setting.
26146
26147 Closes: #756526
26148
26149 debian/changelog | 2 ++
26150 scripts/Dpkg/Source/Archive.pm | 2 +-
26151 2 files changed, 3 insertions(+), 1 deletion(-)
26152
26153 commit 379a071c368b3aaef914a8bb1478fdf511ed7370
26154 Author: Guillem Jover <guillem@debian.org>
26155 Date: Thu Jul 31 14:34:00 2014 +0200
26156
26157 Dpkg::Compression::FileHandle: Add %opts to ensure_open() member
26158
26159 This options will be passed down the the (un)compressor spawn()'s
26160 call.
26161
26162 debian/changelog | 1 +
26163 scripts/Dpkg/Compression/FileHandle.pm | 33 +++++++++++++++++++++++----------
26164 2 files changed, 24 insertions(+), 10 deletions(-)
26165
26166 commit 747ec69e691cd7adeac3f573c348834042e82ee0
26167 Author: Guillem Jover <guillem@debian.org>
26168 Date: Thu Jul 31 13:50:04 2014 +0200
26169
26170 Dpkg::IPC: Add support for sig and delete_sig spawn() options
26171
26172 debian/changelog | 1 +
26173 scripts/Dpkg/IPC.pm | 36 +++++++++++++++++++++++++++++++++++-
26174 2 files changed, 36 insertions(+), 1 deletion(-)
26175
26176 commit 7104dc16110603687b85c6e2b9a0170b17caab8c
26177 Author: Sylvestre Ledru <sylvestre@debian.org>
26178 Date: Mon Jul 28 05:33:22 2014 +0200
26179
26180 dpkg-shlibdeps: Add a hint to the error on no dependency information found
26181
26182 Suggest in the output to check if the library is actually packaged.
26183
26184 [guillem@debian.org:
26185 - Line-wrap to 80 columns.
26186 - Slight rewording. ]
26187
26188 Closes: #756230
26189
26190 Signed-off-by: Guillem Jover <guillem@debian.org>
26191
26192 debian/changelog | 3 +++
26193 scripts/dpkg-shlibdeps.pl | 4 +++-
26194 2 files changed, 6 insertions(+), 1 deletion(-)
26195
26196 commit 43c945efdf244e9124d916e3a4e028a557ed8e3c
26197 Author: Guillem Jover <guillem@debian.org>
26198 Date: Mon Jul 28 02:54:26 2014 +0200
26199
26200 Dpkg::Control::HashCore: Say OpenPGP instead of PGP in comments and errors
26201
26202 When we meant the standard (and not the tool) we should have been saying
26203 OpenPGP.
26204
26205 debian/changelog | 2 ++
26206 scripts/Dpkg/Control/HashCore.pm | 16 ++++++++--------
26207 2 files changed, 10 insertions(+), 8 deletions(-)
26208
26209 commit 53ab15cf80df8727026cee31cb8dc7899f2488e8
26210 Author: Guillem Jover <guillem@debian.org>
26211 Date: Mon Jul 28 05:26:05 2014 +0200
26212
26213 scripts: Use // instead of || where appropriate
26214
26215 Replace only safe usages, i.e. those that fallback on initialization
26216 values that evaluate to false anyway. Or when the API is explicit about
26217 the variable being undefined.
26218
26219 scripts/Dpkg/Arch.pm | 2 +-
26220 scripts/Dpkg/Changelog.pm | 22 +++++++++++-----------
26221 scripts/Dpkg/Changelog/Entry.pm | 2 +-
26222 scripts/Dpkg/Compression/FileHandle.pm | 2 +-
26223 scripts/Dpkg/Deps.pm | 4 ++--
26224 scripts/Dpkg/Package.pm | 2 +-
26225 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
26226 scripts/Dpkg/Shlibs/Symbol.pm | 4 ++--
26227 scripts/Dpkg/Source/Patch.pm | 4 ++--
26228 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
26229 scripts/dpkg-checkbuilddeps.pl | 2 +-
26230 scripts/dpkg-genchanges.pl | 2 +-
26231 12 files changed, 25 insertions(+), 25 deletions(-)
26232
26233 commit b0337f001bee1f3791cb87505b1330c9bf83e2be
26234 Author: Guillem Jover <guillem@debian.org>
26235 Date: Sun Jul 27 20:07:32 2014 +0200
26236
26237 scripts: Use //= instead of ||= when appropriate
26238
26239 Replace only safe usages, i.e. those that fallback on initialization
26240 values that evaluate to false anyway. Or when the API is explicit about
26241 the variable being undefined.
26242
26243 scripts/Dpkg/Compression/Process.pm | 2 +-
26244 scripts/Dpkg/IPC.pm | 4 ++--
26245 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
26246 scripts/Dpkg/Source/Archive.pm | 8 ++++----
26247 scripts/Dpkg/Source/Package.pm | 4 ++--
26248 scripts/Dpkg/Source/Package/V1.pm | 8 ++++----
26249 scripts/Dpkg/Source/Patch.pm | 10 +++++-----
26250 scripts/Dpkg/Substvars.pm | 2 +-
26251 scripts/changelog/debian.pl | 4 ++--
26252 scripts/dpkg-buildpackage.pl | 2 +-
26253 scripts/dpkg-genchanges.pl | 2 +-
26254 11 files changed, 24 insertions(+), 24 deletions(-)
26255
26256 commit 543ac69d2470e39f6b95a59b82fee116bc1b90d7
26257 Author: Guillem Jover <guillem@debian.org>
26258 Date: Sun Jul 27 19:49:58 2014 +0200
26259
26260 scripts: Use //= instead of explicit defined or exists checks
26261
26262 scripts/Dpkg/BuildOptions.pm | 2 +-
26263 scripts/Dpkg/Changelog/Parse.pm | 4 +---
26264 scripts/Dpkg/Checksums.pm | 4 ++--
26265 scripts/Dpkg/Deps.pm | 26 ++++++++++++--------------
26266 scripts/Dpkg/Index.pm | 7 +++----
26267 scripts/Dpkg/Shlibs/Symbol.pm | 9 ++++-----
26268 scripts/Dpkg/Shlibs/SymbolFile.pm | 10 ++++------
26269 scripts/Dpkg/Source/Package.pm | 14 +++++---------
26270 scripts/Dpkg/Source/Package/V2.pm | 30 ++++++++++--------------------
26271 scripts/Dpkg/Source/Package/V3/Quilt.pm | 6 ++----
26272 scripts/Dpkg/Source/Patch.pm | 12 ++++++------
26273 scripts/Dpkg/Substvars.pm | 6 +++---
26274 scripts/dpkg-shlibdeps.pl | 12 ++++--------
26275 13 files changed, 57 insertions(+), 85 deletions(-)
26276
26277 commit 0efb836c42e264dfe60cc1db9d605ef608be5524
26278 Author: Guillem Jover <guillem@debian.org>
26279 Date: Sun Jul 27 19:18:30 2014 +0200
26280
26281 Dpkg::Substvars: Warn on usage of deprecated Source-Version substvar
26282
26283 debian/changelog | 1 +
26284 scripts/Dpkg/Substvars.pm | 8 +++++++-
26285 2 files changed, 8 insertions(+), 1 deletion(-)
26286
26287 commit cdaa15c594f66b853649c70569610e5614080979
26288 Author: Guillem Jover <guillem@debian.org>
26289 Date: Sun Jul 27 16:16:11 2014 +0200
26290
26291 scripts: Mark Format and Installed-Size as automatic substvars
26292
26293 debian/changelog | 2 ++
26294 scripts/dpkg-genchanges.pl | 2 +-
26295 scripts/dpkg-gencontrol.pl | 4 ++--
26296 3 files changed, 5 insertions(+), 3 deletions(-)
26297
26298 commit de546f66a7fe7f35fb87fb1abb66a98ff4487ae9
26299 Author: Guillem Jover <guillem@debian.org>
26300 Date: Sun Jul 27 16:11:28 2014 +0200
26301
26302 Dpkg::Substvars: Add automatic variable tracking
26303
26304 This makes the code more clear and does not require to explicitly list
26305 the variables on output.
26306
26307 debian/changelog | 2 ++
26308 scripts/Dpkg/Control/HashCore.pm | 2 +-
26309 scripts/Dpkg/Substvars.pm | 28 +++++++++++++++++++++++-----
26310 3 files changed, 26 insertions(+), 6 deletions(-)
26311
26312 commit b1737a26c9a33f1bab3e886a66055fe7c30156ad
26313 Author: Guillem Jover <guillem@debian.org>
26314 Date: Sun Jul 27 15:28:34 2014 +0200
26315
26316 Dpkg::Substvars: Switch used tracking from a counter to a bitfield
26317
26318 This will allow to easily add other variable attributes, and not have
26319 to care about one hash per attribute per variable.
26320
26321 scripts/Dpkg/Substvars.pm | 48 ++++++++++++++++++++++++++++++-----------------
26322 1 file changed, 31 insertions(+), 17 deletions(-)
26323
26324 commit 1da1f62fb9fb4553d68e70745c435aaf158457bd
26325 Author: Guillem Jover <guillem@debian.org>
26326 Date: Sun Jul 27 15:52:50 2014 +0200
26327
26328 Dpkg::Substvars: Move upstream version computation into a temporary variable
26329
26330 scripts/Dpkg/Substvars.pm | 6 ++++--
26331 1 file changed, 4 insertions(+), 2 deletions(-)
26332
26333 commit 0b9d10267cc204f693633909edb8a128cded89aa
26334 Author: Guillem Jover <guillem@debian.org>
26335 Date: Sun Jul 27 15:26:41 2014 +0200
26336
26337 Dpkg::Substvars: Add missing trailing dot
26338
26339 scripts/Dpkg/Substvars.pm | 2 +-
26340 1 file changed, 1 insertion(+), 1 deletion(-)
26341
26342 commit 66bc1cdd7f2397c6982cb0079895f44a0ba006b4
26343 Author: Guillem Jover <guillem@debian.org>
26344 Date: Mon Jul 21 02:00:09 2014 +0200
26345
26346 libdpkg: Remove unused pkglibdir variable from libdpkg.pc.in
26347
26348 The replaceable string @pkglibdir@ has possibly never been instantiated
26349 from configure, but as the variable is unused, let's just remove it.
26350
26351 Warned-by: lintian
26352
26353 debian/changelog | 1 +
26354 lib/dpkg/libdpkg.pc.in | 1 -
26355 2 files changed, 1 insertion(+), 1 deletion(-)
26356
26357 commit 7386defdaebf4746dc074a118bf7430cecf7a57f
26358 Author: Guillem Jover <guillem@debian.org>
26359 Date: Fri Aug 8 20:52:10 2014 +0200
26360
26361 Update i386 architecture GNU cpu regex in cputable to match i786 too
26362
26363 cputable | 2 +-
26364 debian/changelog | 1 +
26365 2 files changed, 2 insertions(+), 1 deletion(-)
26366
26367 commit 4b9c267a21500b3d2f7bafe7d2af6100ffa8d2a9
26368 Author: Guillem Jover <guillem@debian.org>
26369 Date: Fri Aug 8 20:20:40 2014 +0200
26370
26371 Bump the i386 architecture GNU triplet to i586-linux-gnu
26372
26373 This matches the change in gcc. Somewhat reluctantly, as i386 wants to
26374 be its unique snowflake and use a GNU triplet not matching its baseline.
26375 This will cause problems when cross-building and using unmatched
26376 combinations of dpkg-dev and gcc.
26377
26378 Closes: #751363
26379
26380 cputable | 2 +-
26381 debian/changelog | 5 +++++
26382 debian/rules | 2 +-
26383 3 files changed, 7 insertions(+), 2 deletions(-)
26384
26385 commit fd8934117860821c3a5ddb11c51eb86b25ad97c0
26386 Author: Jae Junh <jaejunh@embian.com>
26387 Date: Mon Jul 21 00:55:40 2014 +0200
26388
26389 Add powerpcel support to cputable
26390
26391 Signed-off-by: Guillem Jover <guillem@debian.org>
26392
26393 cputable | 1 +
26394 debian/changelog | 1 +
26395 2 files changed, 2 insertions(+)
26396
26397 commit 65ad0315beecce0c76b8fc6316ceb969b1ab9179
26398 Author: Guillem Jover <guillem@debian.org>
26399 Date: Mon Jul 21 00:47:15 2014 +0200
26400
26401 dpkg-source: Print the correct removed binary filename with --include-removal
26402
26403 When removing a binary file and using --include-removal, we get a bogus
26404 error message about including a pathname relative to /dev/null in
26405 debian/source/include-binaries.
26406
26407 Closes: #755166
26408
26409 debian/changelog | 2 ++
26410 scripts/Dpkg/Source/Package/V2.pm | 15 ++++++++-------
26411 scripts/Dpkg/Source/Patch.pm | 28 +++++++++++++++-------------
26412 3 files changed, 25 insertions(+), 20 deletions(-)
26413
26414 commit 87b0b20b86407baf1deb4e91b3fd839e01228ac8
26415 Author: Guillem Jover <guillem@debian.org>
26416 Date: Tue Jul 15 21:00:52 2014 +0200
26417
26418 dpkg: Try to preallocate the disk size for extracted files
26419
26420 This might help in avoiding filesystem fragmentation, and possibly
26421 improve performance on some filesystems.
26422
26423 We use the system specific methods if available, and only use
26424 posix_fallocate() if nothing else is available, because on some systems
26425 its semantics are counter to what we want to obtain here, as the libc
26426 library will fallback to manually writing '\0' to each block to force
26427 the preallocation, instead of just failing and leaving the application
26428 to do so if desired.
26429
26430 configure.ac | 5 +++-
26431 debian/changelog | 3 +++
26432 lib/dpkg/fdio.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++
26433 lib/dpkg/fdio.h | 3 +++
26434 lib/dpkg/libdpkg.map | 1 +
26435 src/archives.c | 5 ++++
26436 6 files changed, 91 insertions(+), 1 deletion(-)
26437
26438 commit 101e5beaf233e3df0eef71a88e005d79633b19bf
26439 Author: Guillem Jover <guillem@debian.org>
26440 Date: Sat Jul 12 14:12:10 2014 +0200
26441
26442 Dpkg::Source::Quilt: Clarify error message when patches fail to apply
26443
26444 There are other reasons besides patches with no fuzz, mention that the
26445 patch could be malformed too, to make the error message less confusing.
26446
26447 debian/changelog | 3 +++
26448 scripts/Dpkg/Source/Quilt.pm | 2 +-
26449 2 files changed, 4 insertions(+), 1 deletion(-)
26450
26451 commit b047237d3bf1519541de2043ab7bd01e1cad7121
26452 Author: Guillem Jover <guillem@debian.org>
26453 Date: Sat Jul 12 03:36:32 2014 +0200
26454
26455 dpkg-source: Add --format an --ignore-bad-version to --help output
26456
26457 debian/changelog | 1 +
26458 scripts/dpkg-source.pl | 4 +++-
26459 2 files changed, 4 insertions(+), 1 deletion(-)
26460
26461 commit f2b5b096ca0bd8bde4ffff60800ad1e8d69ec71d
26462 Author: Guillem Jover <guillem@debian.org>
26463 Date: Fri Jul 11 13:41:12 2014 +0200
26464
26465 dpkg-source(1): Mark the “and” between the filenames as regular format
26466
26467 debian/changelog | 1 +
26468 man/dpkg-source.1 | 2 +-
26469 2 files changed, 2 insertions(+), 1 deletion(-)
26470
26471 commit f5cf71edffe4a63c54ef4fc4eddd924382229c5d
26472 Author: Guillem Jover <guillem@debian.org>
26473 Date: Sun Aug 3 21:33:34 2014 +0200
26474
26475 dpkg-buildpackage(1): Improve man page
26476
26477 Mark DEB_CHECK_COMMAND as bold. Add final item for done hook in the
26478 actions sequence. Mention that -nc does not apply either when -F is
26479 specified. Mention that the --FOO-option options can be used multiple
26480 times. Fix a typo in the BUGS section.
26481
26482 debian/changelog | 6 ++++++
26483 man/dpkg-buildpackage.1 | 11 ++++++++---
26484 2 files changed, 14 insertions(+), 3 deletions(-)
26485
26486 commit 07a39b75cc81bacee9f011b0c628821226ae262c
26487 Author: Guillem Jover <guillem@debian.org>
26488 Date: Fri Aug 8 21:41:15 2014 +0200
26489
26490 dpkg(1): Move the explanation of functional checks to the --verify command
26491
26492 It makes more sense to have it in the --verify command description than
26493 on the --verify-format one.
26494
26495 Closes: #747264
26496
26497 debian/changelog | 2 ++
26498 man/dpkg.1 | 8 ++++++--
26499 2 files changed, 8 insertions(+), 2 deletions(-)
26500
26501 commit 30b1fef6064ac64584ff2701965f5118d0fd3be0
26502 Author: Guillem Jover <guillem@debian.org>
26503 Date: Fri Jul 11 13:39:06 2014 +0200
26504
26505 dpkg-scanpackages: Spell nocheck option in wait_child() correctly
26506
26507 Spotted-by: James McCoy <jamessan@debian.org> (in devscripts)
26508
26509 debian/changelog | 2 ++
26510 scripts/dpkg-scanpackages.pl | 2 +-
26511 2 files changed, 3 insertions(+), 1 deletion(-)
26512
26513 commit db3c4abdd24fe4c444c575f0b412ae2bbd013c1d
26514 Author: Guillem Jover <guillem@debian.org>
26515 Date: Sat Jul 5 20:54:21 2014 +0200
26516
26517 dpkg-source: Automatically add the Testsuite field
26518
26519 This is a comma-separated field. The only currently known value for the
26520 field is autopkgtest, which requires the debian/tests/control file to
26521 be present, even if empty, otherwise it is a deb822-style file.
26522
26523 Existing and unknown values will be preserved, and autopkgtest will be
26524 appended. If the autopkgtest value is present but there is no
26525 debian/tests/control file, then the value will be removed and a warning
26526 emitted.
26527
26528 debian/changelog | 1 +
26529 scripts/dpkg-source.pl | 19 +++++++++++++++++++
26530 2 files changed, 20 insertions(+)
26531
26532 commit ec3bd7eac1f0170fa279ef7ee9297018e7bcb5a8
26533 Author: Guillem Jover <guillem@debian.org>
26534 Date: Sat Jul 5 19:27:58 2014 +0200
26535
26536 Dpkg::Vendor::Debian: Split feature area option parsing into a function
26537
26538 scripts/Dpkg/Vendor/Debian.pm | 45 +++++++++++++++++++++++++------------------
26539 1 file changed, 26 insertions(+), 19 deletions(-)
26540
26541 commit 1592301d59f92164c8e45871ee9c34f27dab1eca
26542 Author: Guillem Jover <guillem@debian.org>
26543 Date: Tue Jul 1 17:19:32 2014 +0200
26544
26545 Dpkg::Source::Patch: Add comment about ignoring the Index: pseudo-header
26546
26547 scripts/Dpkg/Source/Patch.pm | 5 ++++-
26548 1 file changed, 4 insertions(+), 1 deletion(-)
26549
26550 commit 8aecb71520112b8e3ce168b1addc84a95bbc4ce5
26551 Author: Guillem Jover <guillem@debian.org>
26552 Date: Tue Jul 1 03:57:44 2014 +0200
26553
26554 libdpkg: Add db:Status-Want, db:Status-Status and db:Status-Eflag fields
26555
26556 These are virtual fields for the database Status field, which will allow
26557 easier access to the specific status values.
26558
26559 debian/changelog | 2 ++
26560 lib/dpkg/pkg-format.c | 36 ++++++++++++++++++++++++++++++++++++
26561 man/dpkg-query.1 | 3 +++
26562 3 files changed, 41 insertions(+)
26563
26564 commit 767d782ac8caa482182be6a319ab20bc935f0de6
26565 Author: Guillem Jover <guillem@debian.org>
26566 Date: Tue Jul 1 03:56:55 2014 +0200
26567
26568 libdpkg: Use varbuf used member instead of strlen() over the buffer
26569
26570 lib/dpkg/pkg-format.c | 2 +-
26571 1 file changed, 1 insertion(+), 1 deletion(-)
26572
26573 commit 589602c7802ab927d7f3e4ed026601d9ca701012
26574 Author: Guillem Jover <guillem@debian.org>
26575 Date: Tue Jul 1 03:55:37 2014 +0200
26576
26577 dpkg-deb: Use parsedb() instead of an ad-hoc deb822 parser
26578
26579 This makes sure any field fixup and sanity check is performed on
26580 the input, and gets reflected on the output.
26581
26582 debian/changelog | 3 ++
26583 dpkg-deb/dpkg-deb.h | 1 -
26584 dpkg-deb/info.c | 82 ++++++++++++++++++++---------------------------------
26585 3 files changed, 33 insertions(+), 53 deletions(-)
26586
26587 commit bdfc98f46c81b56b895e436e3652b553fa106ce9
26588 Author: Guillem Jover <guillem@debian.org>
26589 Date: Tue Jul 1 02:40:11 2014 +0200
26590
26591 libdpkg: Add new varbuf_add_arbfield()
26592
26593 lib/dpkg/dump.c | 18 ++++++++++++++----
26594 lib/dpkg/libdpkg.map | 1 +
26595 lib/dpkg/parsedump.h | 4 ++++
26596 3 files changed, 19 insertions(+), 4 deletions(-)
26597
26598 commit 78c18f294df6956eac2bba8af31a26cfc1f24381
26599 Author: Guillem Jover <guillem@debian.org>
26600 Date: Sun Jun 29 03:14:27 2014 +0200
26601
26602 libdpkg: Refactor field search functions
26603
26604 lib/dpkg/dpkg-db.h | 6 ++++++
26605 lib/dpkg/parsehelp.c | 24 ++++++++++++++++++++++++
26606 lib/dpkg/pkg-format.c | 28 +++++++---------------------
26607 3 files changed, 37 insertions(+), 21 deletions(-)
26608
26609 commit f7e10180d3ead4f3187ab48557d8aee3bd85ea4a
26610 Author: Guillem Jover <guillem@debian.org>
26611 Date: Sat Jun 28 18:38:48 2014 +0200
26612
26613 dpkg-buildflags: Add support for new hardening flag stackprotectorstrong
26614
26615 This flag is now part of the default set on Debian and derivatives, but
26616 it will fallback to stackprotector when the former is not functional or
26617 disabled by the user.
26618
26619 Based-on-patch-by: Romain Francoise <rfrancoise@debian.org>
26620
26621 debian/changelog | 4 ++++
26622 man/dpkg-buildflags.1 | 18 ++++++++++++++++--
26623 scripts/Dpkg/Vendor/Debian.pm | 22 +++++++++++++++++++++-
26624 3 files changed, 41 insertions(+), 3 deletions(-)
26625
26626 commit 67ef2fc226847c8e36a1c75d7b34df8c538480f7
26627 Author: Guillem Jover <guillem@debian.org>
26628 Date: Fri Jun 20 01:10:06 2014 +0200
26629
26630 dpkg: On removal check Depends and Pre-Depends for unpacked packages
26631
26632 Ignoring those dependencies for packages in unpacked and half-configured
26633 states does not improve their progress towards an installed state, it
26634 actually degrades it.
26635
26636 debian/changelog | 2 ++
26637 src/remove.c | 4 +---
26638 2 files changed, 3 insertions(+), 3 deletions(-)
26639
26640 commit 5bb02fe80e9f40dcad9703a72f67cf615ff217b5
26641 Author: Guillem Jover <guillem@debian.org>
26642 Date: Thu Sep 13 21:34:43 2012 +0200
26643
26644 Add versioned Provides support
26645
26646 - Add a new dpkg --assert-versioned-provides command.
26647 - Packages can provide a specific version, “virtual (= 1.0)” which will
26648 be honored, previously it would just be accepted when parsing.
26649 - Non-versioned virtual packages will not satisfy versioned dependencies.
26650 - Versioned virtual packages will satisfy non-versioned dependencies.
26651
26652 This commit is very slightly based on the code reverted in commit
26653 7df7d53a57b9913f4a20b2c9dcd554a2d88ff9f3, which was mostly skeletal.
26654
26655 Closes: #7330, #24934, #112131, #134582, #180316
26656
26657 Based-on-patch-by: Ben Collins <bcollins@debian.org>
26658
26659 debian/changelog | 8 +++++
26660 dselect/pkgdepcon.cc | 9 ++---
26661 dselect/pkgsublist.cc | 6 ++--
26662 lib/dpkg/depcon.c | 40 +++++++++++++++++++++
26663 lib/dpkg/dpkg-db.h | 4 +++
26664 src/depcon.c | 15 ++++----
26665 src/enquiry.c | 12 +++++--
26666 src/main.c | 3 +-
26667 src/main.h | 2 ++
26668 src/packages.c | 97 ++++++++++++++++++++++++++++++++-------------------
26669 10 files changed, 145 insertions(+), 51 deletions(-)
26670
26671 commit 840d33bf1de3c65a54f87658b24be7f3e338b14c
26672 Author: Guillem Jover <guillem@debian.org>
26673 Date: Thu Jun 19 11:28:12 2014 +0200
26674
26675 dpkg: Do not write to the available file when unpacking binary packages
26676
26677 This information is not useful as dpkg has never recorded the archive
26678 path, so it has never been truly available for re-installation anyway.
26679
26680 Only write to it if recording the information from the binary package
26681 to the available file via --record-avail.
26682
26683 debian/changelog | 3 +++
26684 src/archives.c | 16 +++++++++++-----
26685 2 files changed, 14 insertions(+), 5 deletions(-)
26686
26687 commit e4d6db177fad401ddc8432cf0e2c64e4fcf7bc0d
26688 Author: Guillem Jover <guillem@debian.org>
26689 Date: Thu Aug 12 03:26:05 2010 +0200
26690
26691 dpkg-statoverride: Do not abort when user and group names are unknown
26692
26693 When parsing the statoverride database from dpkg-statoverride do
26694 not consider it an error and refuse to operate at all if the user
26695 or group names are not known to the system, just preserve them.
26696
26697 Closes: #563307
26698
26699 debian/changelog | 3 +++
26700 lib/dpkg/file.h | 5 +++++
26701 src/archives.c | 2 +-
26702 src/filesdb.h | 7 ++++++-
26703 src/statcmd.c | 14 +++++++++++++-
26704 src/statdb.c | 32 +++++++++++++++++++++++++-------
26705 6 files changed, 53 insertions(+), 10 deletions(-)
26706
26707 commit b1f5d2251758c16678c1095b4d2c6be02c42f982
26708 Author: Adam Conrad <adconrad@debian.org>
26709 Date: Mon Jun 9 20:15:37 2014 +0200
26710
26711 Dpkg::Vendor::Debian: Do not disable stack-protector on arm64
26712
26713 The toolchain supports it now on arm64.
26714
26715 Closes: #751032
26716
26717 Signed-off-by: Guillem Jover <guillem@debian.org>
26718
26719 debian/changelog | 3 +++
26720 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
26721 2 files changed, 5 insertions(+), 2 deletions(-)
26722
26723 commit 92ab1bb69c3f251a2811015d94d1933b3b39e43a
26724 Author: Guillem Jover <guillem@debian.org>
26725 Date: Mon Jun 9 19:38:05 2014 +0200
26726
26727 libdpkg: Fix file triggers/Unincorp descriptor leak on subprocesses
26728
26729 Regression introduced in commit 10440009b68f59eeed4cb1b56547e3cf356aa540,
26730 with the initial triggers implementation.
26731
26732 Closes: #751021
26733
26734 debian/changelog | 3 +++
26735 lib/dpkg/trigdeferred.l | 4 ++++
26736 2 files changed, 7 insertions(+)
26737
26738 commit 73bc422dee4accae89e800d50cb79068e77a7c31
26739 Author: Fredrik Fornwall <fredrik@fornwall.net>
26740 Date: Thu Jun 19 01:40:37 2014 +0200
26741
26742 Replace obsolete <sys/fcntl.h> with <fcntl.h>
26743
26744 The standard location <fcntl.h> instead of <sys/fcntl.h> is the
26745 preferred one since a long time (Changelog.old mentions this change
26746 being made in 1996).
26747
26748 This patch fixes the two occurrences that have slipped through, making
26749 the includes consistent with other files in dpkg as well as fixing
26750 compiling on e.g. Android which lacks <sys/fcntl.h>.
26751
26752 Closes: #752036
26753
26754 Signed-off-by: Guillem Jover <guillem@debian.org>
26755
26756 debian/changelog | 2 ++
26757 lib/dpkg/trigdeferred.l | 3 ++-
26758 src/trigproc.c | 2 +-
26759 3 files changed, 5 insertions(+), 2 deletions(-)
26760
26761 commit 586439a2fbba72d474f2c621cfa8cadde04bf9bb
26762 Author: Guillem Jover <guillem@debian.org>
26763 Date: Sat Jun 7 15:44:40 2014 +0200
26764
26765 dpkg: Use filenamenodeflags enum instead of wrongly using fnnflags
26766
26767 src/filesdb-hash.c | 2 +-
26768 src/filesdb.c | 2 +-
26769 src/filesdb.h | 4 ++--
26770 3 files changed, 4 insertions(+), 4 deletions(-)
26771
26772 commit 3ffc86f96b84794a238881631acb3c4947e3c082
26773 Author: Guillem Jover <guillem@debian.org>
26774 Date: Sun Jun 8 01:59:25 2014 +0200
26775
26776 libcompat: Add a setexecfilecon() function out from dpkg code
26777
26778 This is now a fallback implementation in case libselinux is too old.
26779
26780 debian/changelog | 1 +
26781 lib/compat/Makefile.am | 5 ++++
26782 lib/compat/compat.h | 4 +++
26783 lib/compat/selinux.c | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++
26784 m4/dpkg-libs.m4 | 2 ++
26785 src/script.c | 48 +-----------------------------
26786 6 files changed, 94 insertions(+), 47 deletions(-)
26787
26788 commit 5362b6e879ee26323d8257e474d4c94a2b242592
26789 Author: Guillem Jover <guillem@debian.org>
26790 Date: Tue Nov 20 18:05:02 2012 +0100
26791
26792 dpkg: Use SELinux setexecfilecon() if available instead of ad-hoc code
26793
26794 There's no point in duplicating all this code in dpkg, when this is
26795 provided now by libselinux.
26796
26797 debian/changelog | 1 +
26798 m4/dpkg-libs.m4 | 4 ++++
26799 src/script.c | 4 ++++
26800 3 files changed, 9 insertions(+)
26801
26802 commit f1cdf4ad022189d3e840543bc2e854c67903b40b
26803 Author: Guillem Jover <guillem@debian.org>
26804 Date: Mon Jun 9 15:39:37 2014 +0200
26805
26806 dselect: Mark new and delete operators with new throw and noexcept macros
26807
26808 Warned-by: clang++
26809
26810 dselect/main.cc | 8 ++++++--
26811 1 file changed, 6 insertions(+), 2 deletions(-)
26812
26813 commit 633159444e2f0c8fe1e167aff56d70601168610a
26814 Author: Guillem Jover <guillem@debian.org>
26815 Date: Mon Jun 9 15:39:37 2014 +0200
26816
26817 libdpkg: Add DPKG_ATTR_THROW and DPKG_ATTR_NOEXCEPT macros
26818
26819 lib/dpkg/macros.h | 8 ++++++++
26820 1 file changed, 8 insertions(+)
26821
26822 commit 75a93afbe53d6d2554ed87abeb794a75373156fd
26823 Author: Guillem Jover <guillem@debian.org>
26824 Date: Sat Jun 7 12:41:23 2014 +0200
26825
26826 libcompat: Do not run qsort over the scandir list if it is NULL
26827
26828 Warned-by: coverity
26829
26830 debian/changelog | 1 +
26831 lib/compat/scandir.c | 2 +-
26832 2 files changed, 2 insertions(+), 1 deletion(-)
26833
26834 commit 66c070b9b83ca500d2038252240540bc70edd922
26835 Author: Guillem Jover <guillem@debian.org>
26836 Date: Sat Jun 7 12:26:39 2014 +0200
26837
26838 libcompat: Mark compat functions with attribute printf and vprintf
26839
26840 We duplicate these macros here too so that we can quiesce some warnings
26841 when building the compatibility code.
26842
26843 lib/compat/compat.h | 20 ++++++++++++++++----
26844 1 file changed, 16 insertions(+), 4 deletions(-)
26845
26846 commit 338374a655d6d8ca97196cc6bca80109d955b278
26847 Author: Guillem Jover <guillem@debian.org>
26848 Date: Sat Jun 7 12:26:39 2014 +0200
26849
26850 libdpkg: Move __func__ and nullptr definitions to libcompat
26851
26852 These are really compatibility macros for systems w/o the required
26853 compiler support.
26854
26855 We need to duplicate the logic for LIBCOMPAT_GCC_VERSION, but for now
26856 we will keep that and DPKG_GCC_VERSION to avoid having to make compat.h
26857 a public header.
26858
26859 lib/compat/compat.h | 21 +++++++++++++++++++++
26860 lib/dpkg/macros.h | 13 -------------
26861 2 files changed, 21 insertions(+), 13 deletions(-)
26862
26863 commit f45bc2de515013c983ee9e8f6898bd3119832fc1
26864 Author: Guillem Jover <guillem@debian.org>
26865 Date: Sat Jun 7 12:26:32 2014 +0200
26866
26867 libcompat: Make the library testable
26868
26869 This will allow us to guarantee the compatibility implementations at
26870 least build, and can eventually be tested.
26871
26872 debian/changelog | 2 ++
26873 lib/compat/Makefile.am | 15 ++++++++++-
26874 lib/compat/alphasort.c | 2 ++
26875 lib/compat/asprintf.c | 2 ++
26876 lib/compat/compat.h | 69 +++++++++++++++++++++++++++++++++++++-------------
26877 lib/compat/scandir.c | 2 ++
26878 lib/compat/snprintf.c | 3 ++-
26879 lib/compat/strerror.c | 4 +++
26880 lib/compat/strndup.c | 3 +--
26881 lib/compat/strsignal.c | 2 ++
26882 lib/compat/unsetenv.c | 2 ++
26883 lib/compat/vasprintf.c | 2 ++
26884 lib/compat/vsnprintf.c | 2 ++
26885 13 files changed, 88 insertions(+), 22 deletions(-)
26886
26887 commit 5a7ed8dcb798baec356e48466ec4c5fa4754103e
26888 Author: Guillem Jover <guillem@debian.org>
26889 Date: Mon Jun 9 02:05:38 2014 +0200
26890
26891 build: Refactor compiler option checks into a new function
26892
26893 m4/dpkg-compiler.m4 | 155 ++++++++++++++++++++++++++--------------------------
26894 1 file changed, 77 insertions(+), 78 deletions(-)
26895
26896 commit a499612664a4047ecb0dca533038701f7691f489
26897 Author: Guillem Jover <guillem@debian.org>
26898 Date: Sat Aug 9 00:54:13 2014 +0200
26899
26900 Update some dpkg git URLs to the new and newer (cgit switch) scheme
26901
26902 README | 2 +-
26903 debian/changelog | 1 +
26904 debian/control | 2 +-
26905 man/deb-src-control.5 | 4 ++--
26906 man/po/de.po | 8 ++++----
26907 man/po/dpkg-man.pot | 4 ++--
26908 man/po/es.po | 8 ++++----
26909 man/po/fr.po | 8 ++++----
26910 man/po/hu.po | 4 ++--
26911 man/po/it.po | 8 ++++----
26912 man/po/ja.po | 8 ++++----
26913 man/po/pl.po | 8 ++++----
26914 man/po/pt_BR.po | 4 ++--
26915 man/po/ru.po | 4 ++--
26916 man/po/sv.po | 8 ++++----
26917 15 files changed, 41 insertions(+), 40 deletions(-)
26918
26919 commit 5904dc92b16a9dcadba1c3d35ea3d3ff1baf2e63
26920 Author: Guillem Jover <guillem@debian.org>
26921 Date: Sat Jul 12 03:16:08 2014 +0200
26922
26923 Use https:// URLs instead of http:// when possible (round two)
26924
26925 Switch more URLs, now that these services have had SSL enabled.
26926
26927 README | 2 +-
26928 TODO | 2 +-
26929 debian/changelog | 5 ++++-
26930 debian/control | 2 +-
26931 dselect/methods/ftp/README.mirrors.txt | 2 +-
26932 dselect/po/es.po | 6 +++---
26933 man/deb-origin.5 | 2 +-
26934 man/deb-src-control.5 | 2 +-
26935 man/dselect.1 | 2 +-
26936 man/po/de.po | 12 ++++++------
26937 man/po/dpkg-man.pot | 6 +++---
26938 man/po/es.po | 18 +++++++++---------
26939 man/po/fr.po | 12 ++++++------
26940 man/po/hu.po | 6 +++---
26941 man/po/it.po | 12 ++++++------
26942 man/po/ja.po | 12 ++++++------
26943 man/po/pl.po | 12 ++++++------
26944 man/po/pt_BR.po | 6 +++---
26945 man/po/ru.po | 6 +++---
26946 man/po/sv.po | 12 ++++++------
26947 po/es.po | 6 +++---
26948 scripts/Dpkg/Changelog/Debian.pm | 2 +-
26949 scripts/Dpkg/Source/Package/V2.pm | 2 +-
26950 scripts/Dpkg/Vendor.pm | 2 +-
26951 scripts/Dpkg/Vendor/Debian.pm | 2 +-
26952 scripts/po/es.po | 6 +++---
26953 scripts/t/origins/debian | 2 +-
26954 27 files changed, 82 insertions(+), 79 deletions(-)
26955
26956 commit 9c66baec36b4d65e31e8122eac2baf2203def945
26957 Author: Guillem Jover <guillem@debian.org>
26958 Date: Mon Jul 28 05:04:15 2014 +0200
26959
26960 Fix Spanish translation of dpkg-query -l header
26961
26962 The uppercase letter hints got wrongly translated, and they were not
26963 matching the actual printed letters in the package columns output.
26964
26965 Closes: #756209
26966
26967 debian/changelog | 1 +
26968 po/es.po | 10 +++++-----
26969 2 files changed, 6 insertions(+), 5 deletions(-)
26970
26971 commit bb4ce52fcd386d080791ab2cf1e239675042f3db
26972 Author: Miguel Figueiredo <elmig@debianpt.org>
26973 Date: Sun Aug 3 20:09:51 2014 +0200
26974
26975 Update Portuguese programs translation
26976
26977 Closes: #756920
26978
26979 Signed-off-by: Guillem Jover <guillem@debian.org>
26980
26981 debian/changelog | 1 +
26982 po/pt.po | 1348 ++++++++++++++++++++++++++----------------------------
26983 2 files changed, 658 insertions(+), 691 deletions(-)
26984
26985 commit d72c13b336ca62fe03ead86dc20a9c1d2e7a1e3b
26986 Author: Joe Dalton <joedalton2@yahoo.dk>
26987 Date: Mon Jul 7 22:49:19 2014 +0200
26988
26989 Update Danish program translations
26990
26991 [guillem@debian.org:
26992 - Fix format string.
26993 - Remove spurious trailing dot. ]
26994
26995 Closes: #754127
26996
26997 Signed-off-by: Guillem Jover <guillem@debian.org>
26998
26999 debian/changelog | 1 +
27000 po/da.po | 530 ++++++++++++++++---------------------------------------
27001 2 files changed, 156 insertions(+), 375 deletions(-)
27002
27003 commit f7ecbfe89f9f8a8a3f410573047ff706327e77f2
27004 Author: Jean-Baka Domelevo Entfellner <domelevo@gmail.com>
27005 Date: Fri Aug 8 10:49:23 2014 +0200
27006
27007 Update French program translations.
27008
27009 With the help of Julien Patriarca.
27010
27011 Reviewed-by: Raphaël Hertzog <hertzog@debian.org>
27012
27013 debian/changelog | 1 +
27014 po/fr.po | 1986 ++++++++----------------------------------------------
27015 2 files changed, 264 insertions(+), 1723 deletions(-)
27016
27017 commit 2a3bccdefc1ed77b653377f4276542890096e0e5
27018 Author: Peter Krefting <peterk@debian.org>
27019 Date: Sat Jun 14 21:00:35 2014 +0100
27020
27021 Update Swedish translation
27022
27023 man/po/sv.po: 2258t0f0u
27024 po/sv.po: 1090t0f0u
27025 scripts/po/sv.po: 542t0f0u
27026
27027 debian/changelog | 9 +
27028 man/po/sv.po | 518 ++++++++++++++++++++-----------------------------------
27029 po/sv.po | 65 ++-----
27030 scripts/po/sv.po | 49 ++----
27031 4 files changed, 224 insertions(+), 417 deletions(-)
27032
27033 commit 4006ec7c774a2c866dce6abf8e661a11cbc50fdd
27034 Author: Guillem Jover <guillem@debian.org>
27035 Date: Thu Jun 5 20:49:38 2014 +0200
27036
27037 Bump version to 1.17.11
27038
27039 debian/changelog | 6 ++++++
27040 1 file changed, 6 insertions(+)
27041
27042 commit e0d235697883fc71720e831a2cf53c987b2f121e
27043 Author: Guillem Jover <guillem@debian.org>
27044 Date: Thu Jun 5 13:40:24 2014 +0200
27045
27046 Release 1.17.10
27047
27048 debian/changelog | 4 ++--
27049 1 file changed, 2 insertions(+), 2 deletions(-)
27050
27051 commit 0d306fa1a499401a3a0939d5fe47a30bbd827e3d
27052 Author: Guillem Jover <guillem@debian.org>
27053 Date: Thu Jun 5 13:53:56 2014 +0200
27054
27055 Regenerate .pot files and merge .po files with them
27056
27057 dselect/po/bs.po | 58 +--
27058 dselect/po/ca.po | 58 +--
27059 dselect/po/cs.po | 58 +--
27060 dselect/po/da.po | 58 +--
27061 dselect/po/de.po | 58 +--
27062 dselect/po/dselect.pot | 60 +--
27063 dselect/po/el.po | 58 +--
27064 dselect/po/es.po | 58 +--
27065 dselect/po/et.po | 58 +--
27066 dselect/po/eu.po | 58 +--
27067 dselect/po/fr.po | 58 +--
27068 dselect/po/gl.po | 58 +--
27069 dselect/po/hu.po | 58 +--
27070 dselect/po/id.po | 58 +--
27071 dselect/po/it.po | 58 +--
27072 dselect/po/ja.po | 58 +--
27073 dselect/po/ko.po | 58 +--
27074 dselect/po/nb.po | 58 +--
27075 dselect/po/nl.po | 58 +--
27076 dselect/po/nn.po | 58 +--
27077 dselect/po/pl.po | 58 +--
27078 dselect/po/pt.po | 58 +--
27079 dselect/po/pt_BR.po | 58 +--
27080 dselect/po/ro.po | 58 +--
27081 dselect/po/ru.po | 58 +--
27082 dselect/po/sk.po | 58 +--
27083 dselect/po/sv.po | 58 +--
27084 dselect/po/tl.po | 58 +--
27085 dselect/po/vi.po | 58 +--
27086 dselect/po/zh_CN.po | 58 +--
27087 dselect/po/zh_TW.po | 58 +--
27088 man/po/dpkg-man.pot | 1045 +++++++++++++++++++++++--------------------
27089 man/po/es.po | 1098 +++++++++++++++++++++++++--------------------
27090 man/po/fr.po | 1098 +++++++++++++++++++++++++--------------------
27091 man/po/hu.po | 1074 ++++++++++++++++++++++++--------------------
27092 man/po/it.po | 1134 ++++++++++++++++++++++++++--------------------
27093 man/po/ja.po | 1098 +++++++++++++++++++++++++--------------------
27094 man/po/pl.po | 1101 +++++++++++++++++++++++++--------------------
27095 man/po/pt_BR.po | 1083 ++++++++++++++++++++++++--------------------
27096 man/po/ru.po | 1083 ++++++++++++++++++++++++--------------------
27097 man/po/sv.po | 1140 +++++++++++++++++++++++++++--------------------
27098 po/ast.po | 1002 ++++++++++++++++++++---------------------
27099 po/bs.po | 986 ++++++++++++++++++++--------------------
27100 po/ca.po | 992 ++++++++++++++++++++---------------------
27101 po/cs.po | 992 ++++++++++++++++++++---------------------
27102 po/da.po | 992 ++++++++++++++++++++---------------------
27103 po/de.po | 992 ++++++++++++++++++++---------------------
27104 po/dpkg.pot | 988 ++++++++++++++++++++--------------------
27105 po/dz.po | 998 ++++++++++++++++++++---------------------
27106 po/el.po | 1002 ++++++++++++++++++++---------------------
27107 po/eo.po | 992 ++++++++++++++++++++---------------------
27108 po/es.po | 992 ++++++++++++++++++++---------------------
27109 po/et.po | 998 ++++++++++++++++++++---------------------
27110 po/eu.po | 998 ++++++++++++++++++++---------------------
27111 po/fr.po | 992 ++++++++++++++++++++---------------------
27112 po/gl.po | 1000 ++++++++++++++++++++---------------------
27113 po/hu.po | 998 ++++++++++++++++++++---------------------
27114 po/id.po | 1000 ++++++++++++++++++++---------------------
27115 po/it.po | 991 ++++++++++++++++++++--------------------
27116 po/ja.po | 994 ++++++++++++++++++++---------------------
27117 po/km.po | 998 ++++++++++++++++++++---------------------
27118 po/ko.po | 1002 ++++++++++++++++++++---------------------
27119 po/ku.po | 992 ++++++++++++++++++++---------------------
27120 po/lt.po | 998 ++++++++++++++++++++---------------------
27121 po/mr.po | 998 ++++++++++++++++++++---------------------
27122 po/nb.po | 1000 ++++++++++++++++++++---------------------
27123 po/ne.po | 1000 ++++++++++++++++++++---------------------
27124 po/nl.po | 1000 ++++++++++++++++++++---------------------
27125 po/nn.po | 1000 ++++++++++++++++++++---------------------
27126 po/pa.po | 992 ++++++++++++++++++++---------------------
27127 po/pl.po | 994 ++++++++++++++++++++---------------------
27128 po/pt.po | 992 ++++++++++++++++++++---------------------
27129 po/pt_BR.po | 998 ++++++++++++++++++++---------------------
27130 po/ro.po | 1000 ++++++++++++++++++++---------------------
27131 po/ru.po | 992 ++++++++++++++++++++---------------------
27132 po/sk.po | 992 ++++++++++++++++++++---------------------
27133 po/sv.po | 992 ++++++++++++++++++++---------------------
27134 po/th.po | 992 ++++++++++++++++++++---------------------
27135 po/tl.po | 1002 ++++++++++++++++++++---------------------
27136 po/vi.po | 992 ++++++++++++++++++++---------------------
27137 po/zh_CN.po | 998 ++++++++++++++++++++---------------------
27138 po/zh_TW.po | 992 ++++++++++++++++++++---------------------
27139 scripts/po/ca.po | 242 +++++-----
27140 scripts/po/de.po | 4 +-
27141 scripts/po/dpkg-dev.pot | 241 +++++-----
27142 scripts/po/es.po | 262 ++++++-----
27143 scripts/po/fr.po | 262 ++++++-----
27144 scripts/po/pl.po | 262 ++++++-----
27145 scripts/po/ru.po | 262 ++++++-----
27146 scripts/po/sv.po | 262 ++++++-----
27147 90 files changed, 28410 insertions(+), 26956 deletions(-)
27148
27149 commit bb2fe22738675a5a92d65aad03efcc73efd3a368
27150 Author: Guillem Jover <guillem@debian.org>
27151 Date: Thu May 22 00:47:05 2014 +0200
27152
27153 scripts: Add test case for patch disabling hunks
27154
27155 This does not pose any security issue, as the hunk parser is strict, and
27156 will reject a patch if it considers that the hunk marker is not present.
27157
27158 debian/changelog | 1 +
27159 scripts/Makefile.am | 1 +
27160 scripts/t/Dpkg_Source_Patch.t | 5 ++++-
27161 scripts/t/Dpkg_Source_Patch/ghost-hunk.patch | 7 +++++++
27162 4 files changed, 13 insertions(+), 1 deletion(-)
27163
27164 commit 5348cbc981a65c3c9b05bb4d13553bda930c2d78
27165 Author: Guillem Jover <guillem@debian.org>
27166 Date: Fri May 2 01:41:18 2014 +0200
27167
27168 Dpkg::Source::Patch: Fix patch header parsing to avoid directory traversals
27169
27170 The code parsing the patches was not taking into account that patches
27171 w/ partial or no pathname headers are still valid patches, and that
27172 they can specify the pathname in the Index: pseudo-header or in a
27173 single «+++ » pathname header, which allows doing directory traversal
27174 when unpacking source packages.
27175
27176 The first vector is due to how the Index: pseudo-header is handled by
27177 patch. Its value gets used (on non-POSIX mode) only when both «+++ »
27178 and «--- » pathname headers do not provide a pathname, by either having
27179 an empty pathname or by the header being completely absent. The minimal
27180 fix for this is to just consider that we've parsed the header when we
27181 see a hunk header marker «@@ -». This is CVE-2014-3865 and #749183.
27182
27183 The other vector is due to patches with only a «+++ » pathname header,
27184 which get skipped by the parser as it only checks for «--- » pathname
27185 header lines. The minimal fix for this is to also check for «+++ » when
27186 parsing the patch header. This is CVE-2014-3864 and #746498.
27187
27188 The first issue is a superset of the second, and its fix is sufficient
27189 and covers and fixes too the second vector, as the «@@ -» marker is
27190 mandatory for a patch to be valid.
27191
27192 An unspecified directory traversal vulnerability was initially reported
27193 in #746498 by Javier Serrano Polo <javier@jasp.net>, and while no
27194 information had been provided, I independently found #749183 and what
27195 was supposed to be #746498, which was later on published.
27196
27197 Fixes: CVE-2014-3864, CVE-2014-3865
27198 Closes: #746498, #749183
27199
27200 debian/changelog | 7 +++++++
27201 scripts/Dpkg/Source/Patch.pm | 2 +-
27202 scripts/Makefile.am | 4 ++++
27203 scripts/t/Dpkg_Source_Patch.t | 16 +++++++++++++++-
27204 scripts/t/Dpkg_Source_Patch/index-+++.patch | 4 ++++
27205 scripts/t/Dpkg_Source_Patch/index-alone.patch | 3 +++
27206 scripts/t/Dpkg_Source_Patch/index-inert.patch | 8 ++++++++
27207 scripts/t/Dpkg_Source_Patch/partial.patch | 3 +++
27208 8 files changed, 45 insertions(+), 2 deletions(-)
27209
27210 commit dbb9cc36ae606bc5cbdb81baae02b9067913d143
27211 Author: Guillem Jover <guillem@debian.org>
27212 Date: Fri May 2 00:09:43 2014 +0200
27213
27214 scripts: Add test cases for C-style encoded pathnames in patches
27215
27216 This covers the directory traversal issues from CVE-2014-0471 and
27217 CVE-2014-3127.
27218
27219 debian/changelog | 1 +
27220 scripts/Makefile.am | 1 +
27221 scripts/t/Dpkg_Source_Patch.t | 30 ++++++++++++++++++++++++++++--
27222 scripts/t/Dpkg_Source_Patch/c-style.patch | 4 ++++
27223 4 files changed, 34 insertions(+), 2 deletions(-)
27224
27225 commit 82f803592c55e5505f8d8e66ed6b011f03a6ba45
27226 Author: Guillem Jover <guillem@debian.org>
27227 Date: Wed Jun 4 20:25:16 2014 +0200
27228
27229 debian: Update changelog entry for #746306 bug fix (CVE-2014-0471)
27230
27231 Add attribution for the reporter, and a reference to the newly assigned
27232 CVE-2014-3127.
27233
27234 debian/changelog | 3 ++-
27235 1 file changed, 2 insertions(+), 1 deletion(-)
27236
27237 commit 5eecc35eaf9075d72541d3f5ddd7b7fb6d33b8de
27238 Author: Guillem Jover <guillem@debian.org>
27239 Date: Wed Jun 4 09:21:07 2014 +0200
27240
27241 s-s-d: Add DragonFlyBSD support
27242
27243 Closes: #734452
27244
27245 Based-on-patch-by: Hleb Valoshka <375gnu@gmail.com>
27246
27247 debian/changelog | 2 ++
27248 utils/start-stop-daemon.c | 13 +++++++++++++
27249 2 files changed, 15 insertions(+)
27250
27251 commit 03a46a0abffc5379847bbe067eae9633b97e9a64
27252 Author: Hleb Valoshka <375gnu@gmail.com>
27253 Date: Wed Jun 4 08:51:26 2014 +0200
27254
27255 Add support for DragonFlyBSD to ostable and triplettable
27256
27257 Signed-off-by: Guillem Jover <guillem@debian.org>
27258
27259 debian/changelog | 2 ++
27260 ostable | 1 +
27261 triplettable | 1 +
27262 3 files changed, 4 insertions(+)
27263
27264 commit 397448b7486b14ce3d844743c71e277a0b086141
27265 Author: Guillem Jover <guillem@debian.org>
27266 Date: Thu Jun 5 20:04:19 2014 +0200
27267
27268 Dpkg::Control::HashCore: Only skip actual empty first line field values
27269
27270 Regression introduced in commit c2ee90f92ab6c915db774403414b2ea70c967c3e.
27271
27272 We need to check if the value is empty, not if it's false. Add a
27273 regression test.
27274
27275 scripts/Dpkg/Control/HashCore.pm | 2 +-
27276 scripts/t/Dpkg_Control.t | 4 +++-
27277 scripts/t/Dpkg_Control/control-1 | 1 +
27278 3 files changed, 5 insertions(+), 2 deletions(-)
27279
27280 commit 37b310bad3ba96ce14a9a81875e4130d06b8968b
27281 Author: Helge Kreutzmann <debian@helgefjell.de>
27282 Date: Wed Jun 4 20:44:45 2014 +0200
27283
27284 Update German translation of manual pages
27285
27286 Update to 2258t.
27287
27288 man/po/de.po | 566 ++++++++++++++++++++++++++++++++---------------------------
27289 1 file changed, 312 insertions(+), 254 deletions(-)
27290
27291 commit ddde22c33c712d40ab26a76e0b08515ef69b45d2
27292 Author: Helge Kreutzmann <debian@helgefjell.de>
27293 Date: Wed Jun 4 20:33:29 2014 +0200
27294
27295 Update German scripts translation
27296
27297 Update to 542t.
27298
27299 scripts/po/de.po | 96 +++++++++++++++++++++++++++++---------------------------
27300 1 file changed, 50 insertions(+), 46 deletions(-)
27301
27302 commit 63b138afa6ca41ff33c3a282187bd2de1826c489
27303 Author: Guillem Jover <guillem@debian.org>
27304 Date: Mon Jun 2 06:37:29 2014 +0200
27305
27306 libdpkg: Uppercase and namespace pkgstatus enum values
27307
27308 dselect/pkgcmds.cc | 10 ++++----
27309 dselect/pkgdepcon.cc | 16 ++++++------
27310 dselect/pkglist.cc | 36 +++++++++++++-------------
27311 lib/dpkg/dbmodify.c | 6 ++---
27312 lib/dpkg/dpkg-db.h | 16 ++++++------
27313 lib/dpkg/dump.c | 30 +++++++++++-----------
27314 lib/dpkg/parse.c | 41 +++++++++++++++---------------
27315 lib/dpkg/pkg-db.c | 2 +-
27316 lib/dpkg/pkg-namevalue.c | 16 ++++++------
27317 lib/dpkg/pkg.c | 8 +++---
27318 lib/dpkg/test/t-pkginfo.c | 38 ++++++++++++++--------------
27319 lib/dpkg/triglib.c | 14 +++++------
27320 lib/dpkg/trignote.c | 6 ++---
27321 src/archives.c | 14 +++++------
27322 src/cleanup.c | 10 ++++----
27323 src/configure.c | 25 +++++++++---------
27324 src/depcon.c | 61 +++++++++++++++++++++++---------------------
27325 src/enquiry.c | 38 ++++++++++++++++------------
27326 src/filesdb.c | 6 ++---
27327 src/help.c | 16 ++++++------
27328 src/infodb-upgrade.c | 2 +-
27329 src/main.c | 2 +-
27330 src/packages.c | 39 +++++++++++++++--------------
27331 src/querycmd.c | 15 +++++------
27332 src/remove.c | 31 ++++++++++++-----------
27333 src/script.c | 10 ++++----
27334 src/select.c | 3 ++-
27335 src/trigproc.c | 26 +++++++++----------
27336 src/unpack.c | 64 ++++++++++++++++++++++++-----------------------
27337 src/verify.c | 2 +-
27338 30 files changed, 311 insertions(+), 292 deletions(-)
27339
27340 commit 8fc618ad8e8df6efbcd52c5d96500f65e9c1b8db
27341 Author: Guillem Jover <guillem@debian.org>
27342 Date: Mon Jun 2 01:00:25 2014 +0200
27343
27344 libdpkg: Uppercase and namespace pkgpriority enum values
27345
27346 dpkg-deb/build.c | 2 +-
27347 dselect/pkgcmds.cc | 4 ++--
27348 dselect/pkglist.cc | 14 +++++++-------
27349 dselect/pkglist.h | 3 ++-
27350 dselect/pkgtop.cc | 10 +++++-----
27351 lib/dpkg/dpkg-db.h | 16 ++++++++--------
27352 lib/dpkg/dump.c | 4 ++--
27353 lib/dpkg/fields.c | 2 +-
27354 lib/dpkg/parse.c | 6 +++---
27355 lib/dpkg/pkg-namevalue.c | 14 +++++++-------
27356 lib/dpkg/pkg-show.c | 2 +-
27357 lib/dpkg/pkg.c | 2 +-
27358 src/querycmd.c | 2 +-
27359 13 files changed, 41 insertions(+), 40 deletions(-)
27360
27361 commit 224d0246bb59e5066de6693a18bf8654dafa135d
27362 Author: Guillem Jover <guillem@debian.org>
27363 Date: Mon Jun 2 00:52:37 2014 +0200
27364
27365 libdpkg: Uppercase and namespace pkgeflag enum values
27366
27367 dselect/pkgdepcon.cc | 4 ++--
27368 lib/dpkg/dpkg-db.h | 4 ++--
27369 lib/dpkg/dump.c | 2 +-
27370 lib/dpkg/parse.c | 4 ++--
27371 lib/dpkg/pkg-namevalue.c | 4 ++--
27372 lib/dpkg/pkg.c | 6 +++---
27373 lib/dpkg/test/t-pkginfo.c | 12 ++++++------
27374 src/archives.c | 4 ++--
27375 src/cleanup.c | 14 +++++++-------
27376 src/configure.c | 2 +-
27377 src/enquiry.c | 4 ++--
27378 src/remove.c | 2 +-
27379 src/unpack.c | 4 ++--
27380 13 files changed, 33 insertions(+), 33 deletions(-)
27381
27382 commit 2240b13459eb24c653a0c1d88987076cfaaf19ef
27383 Author: Guillem Jover <guillem@debian.org>
27384 Date: Mon Jun 2 00:48:45 2014 +0200
27385
27386 libdpkg: Uppercase and namespace pkgwant enum values
27387
27388 dselect/pkgcmds.cc | 28 ++++++++++++++--------------
27389 dselect/pkgdepcon.cc | 14 +++++++-------
27390 dselect/pkglist.cc | 12 ++++++------
27391 lib/dpkg/dpkg-db.h | 12 ++++++------
27392 lib/dpkg/dump.c | 2 +-
27393 lib/dpkg/parse.c | 12 ++++++------
27394 lib/dpkg/pkg-namevalue.c | 10 +++++-----
27395 lib/dpkg/pkg.c | 4 ++--
27396 lib/dpkg/test/t-pkginfo.c | 4 ++--
27397 src/archives.c | 5 +++--
27398 src/enquiry.c | 4 ++--
27399 src/errors.c | 3 ++-
27400 src/packages.c | 8 ++++----
27401 src/querycmd.c | 2 +-
27402 src/remove.c | 14 +++++++-------
27403 src/select.c | 5 +++--
27404 src/unpack.c | 4 ++--
27405 17 files changed, 73 insertions(+), 70 deletions(-)
27406
27407 commit befc7844fd6273c56405f0714af3ea4eab44dcf1
27408 Author: Guillem Jover <guillem@debian.org>
27409 Date: Mon Jun 2 00:38:57 2014 +0200
27410
27411 libdpkg: Uppercase and namespace pkgmultiarch enum values
27412
27413 lib/dpkg/depcon.c | 4 ++--
27414 lib/dpkg/dpkg-db.h | 8 ++++----
27415 lib/dpkg/parse.c | 16 ++++++++--------
27416 lib/dpkg/pkg-namevalue.c | 8 ++++----
27417 lib/dpkg/pkg-show.c | 2 +-
27418 lib/dpkg/pkg.c | 4 ++--
27419 src/archives.c | 6 +++---
27420 src/infodb-access.c | 2 +-
27421 src/infodb-format.c | 2 +-
27422 src/infodb-upgrade.c | 2 +-
27423 src/unpack.c | 8 ++++----
27424 11 files changed, 31 insertions(+), 31 deletions(-)
27425
27426 commit 132e2b9266aae80a207720127c1f96c5719aec43
27427 Author: Guillem Jover <guillem@debian.org>
27428 Date: Wed May 28 01:28:21 2014 +0200
27429
27430 dpkg: Uppercase and namespace color cycle enum values
27431
27432 The current names are way too generic, and prone to collide with actual
27433 color variables or similar.
27434
27435 src/depcon.c | 8 ++++----
27436 src/filesdb.c | 2 +-
27437 src/main.h | 6 +++---
27438 3 files changed, 8 insertions(+), 8 deletions(-)
27439
27440 commit f29cb1dbe37379680189f88c1bd0517ecfe1c34c
27441 Author: Guillem Jover <guillem@debian.org>
27442 Date: Wed May 28 01:27:07 2014 +0200
27443
27444 libdpkg: Uppercase and reword pkg_spec_flags enum values
27445
27446 lib/dpkg/pkg-spec.c | 20 ++++++++++----------
27447 lib/dpkg/pkg-spec.h | 8 ++++----
27448 src/querycmd.c | 4 ++--
27449 src/select.c | 2 +-
27450 4 files changed, 17 insertions(+), 17 deletions(-)
27451
27452 commit d504365c196426bb9475c4a3b82f5abadfcabbc9
27453 Author: Guillem Jover <guillem@debian.org>
27454 Date: Wed May 28 01:25:58 2014 +0200
27455
27456 dpkg-divert: Uppercase file_stat enum values
27457
27458 src/divertcmd.c | 26 +++++++++++++-------------
27459 1 file changed, 13 insertions(+), 13 deletions(-)
27460
27461 commit cb6a7683285dd7af9074cce1c6503a61d65feff1
27462 Author: Guillem Jover <guillem@debian.org>
27463 Date: Wed May 28 01:24:22 2014 +0200
27464
27465 dpkg: Uppercase pkg_infodb_format enum values
27466
27467 src/infodb-access.c | 4 ++--
27468 src/infodb-format.c | 12 ++++++------
27469 src/infodb-upgrade.c | 4 ++--
27470 src/infodb.h | 10 +++++-----
27471 4 files changed, 15 insertions(+), 15 deletions(-)
27472
27473 commit 2c1c66b8bd3399505c52e2e393b768e05b622818
27474 Author: Guillem Jover <guillem@debian.org>
27475 Date: Wed May 28 01:21:56 2014 +0200
27476
27477 dpkg: Uppercase and namespace filesdb_load_status enum and values
27478
27479 src/filesdb.c | 22 +++++++++++-----------
27480 1 file changed, 11 insertions(+), 11 deletions(-)
27481
27482 commit 3fc4c7daf22817ae42c586d3c34d39b1be3ab252
27483 Author: Guillem Jover <guillem@debian.org>
27484 Date: Wed May 28 01:20:34 2014 +0200
27485
27486 dpkg: Uppercase, namespace and reword istobe enum type and values
27487
27488 src/archives.c | 15 ++++++++-------
27489 src/configure.c | 4 ++--
27490 src/depcon.c | 56 +++++++++++++++++++++++++++++++-------------------------
27491 src/enquiry.c | 13 +++++++------
27492 src/filesdb.c | 3 ++-
27493 src/help.c | 4 ++--
27494 src/main.h | 14 +++++++-------
27495 src/packages.c | 23 +++++++++++++++--------
27496 src/remove.c | 11 ++++++-----
27497 src/unpack.c | 12 ++++++------
27498 10 files changed, 86 insertions(+), 69 deletions(-)
27499
27500 commit 8db1203bde0dd87a12633b999abe5840095fe60c
27501 Author: Guillem Jover <guillem@debian.org>
27502 Date: Wed May 28 01:17:51 2014 +0200
27503
27504 dpkg: Uppercase conffopt enum values and split words with underscore
27505
27506 Also rename userrmd to USER_DEL.
27507
27508 src/configure.c | 92 ++++++++++++++++++++++++++++-----------------------------
27509 1 file changed, 46 insertions(+), 46 deletions(-)
27510
27511 commit 9251c6e31b96a784db2f53784c921ec206efd8a3
27512 Author: Guillem Jover <guillem@debian.org>
27513 Date: Wed May 28 01:18:19 2014 +0200
27514
27515 libdpkg: Uppercase trig_options enum values
27516
27517 lib/dpkg/triglib.c | 20 ++++++++++----------
27518 lib/dpkg/triglib.h | 5 +++--
27519 2 files changed, 13 insertions(+), 12 deletions(-)
27520
27521 commit b22d8a95e38e187cf0e4e870cb892b42cca57ebd
27522 Author: Guillem Jover <guillem@debian.org>
27523 Date: Wed May 28 00:57:51 2014 +0200
27524
27525 libdpkg: Uppercase trigdef enum values and separate words with underscores
27526
27527 lib/dpkg/trigdeferred.h | 27 ++++++++++++++-------------
27528 lib/dpkg/trigdeferred.l | 29 +++++++++++++++--------------
27529 lib/dpkg/triglib.c | 22 +++++++++++-----------
27530 src/trigcmd.c | 18 +++++++++---------
27531 4 files changed, 49 insertions(+), 47 deletions(-)
27532
27533 commit 8d49206ec2887e0c726efea4dafe874211fbc045
27534 Author: Guillem Jover <guillem@debian.org>
27535 Date: Wed May 28 01:30:30 2014 +0200
27536
27537 dpkg: Uppercase found_status enum values
27538
27539 src/packages.c | 46 +++++++++++++++++++++++-----------------------
27540 1 file changed, 23 insertions(+), 23 deletions(-)
27541
27542 commit b9bb0fa75fceafbba983dfdc221274c9f0991abf
27543 Author: Guillem Jover <guillem@debian.org>
27544 Date: Wed May 28 00:56:09 2014 +0200
27545
27546 dpkg: Uppercase dep_check enum values
27547
27548 src/configure.c | 6 +++---
27549 src/main.h | 6 +++---
27550 src/packages.c | 16 ++++++++--------
27551 src/remove.c | 14 +++++++-------
27552 4 files changed, 21 insertions(+), 21 deletions(-)
27553
27554 commit 72ba255678a0f4b940a7cc9d3f71d716077e9758
27555 Author: Guillem Jover <guillem@debian.org>
27556 Date: Wed May 28 00:55:29 2014 +0200
27557
27558 dpkg-split: Uppercase and reword discard_which enum values
27559
27560 Use the more meaningful DISCARD_PART_ prefix instead of the cryptic and
27561 now confusing DS_ one (previously coming from the discardsome() function).
27562
27563 dpkg-split/queue.c | 20 ++++++++++----------
27564 1 file changed, 10 insertions(+), 10 deletions(-)
27565
27566 commit a89ceee852b90de13977026701e818feaf06afc5
27567 Author: Guillem Jover <guillem@debian.org>
27568 Date: Wed May 28 00:54:51 2014 +0200
27569
27570 u-a: Uppercase altdb_flags enum values
27571
27572 utils/update-alternatives.c | 18 +++++++++---------
27573 1 file changed, 9 insertions(+), 9 deletions(-)
27574
27575 commit 91e2cc2b7434a101dde71f3725d358b4ccbfda66
27576 Author: Guillem Jover <guillem@debian.org>
27577 Date: Wed May 28 00:54:35 2014 +0200
27578
27579 u-a: Uppercase opcode enum values
27580
27581 utils/update-alternatives.c | 22 +++++++++++-----------
27582 1 file changed, 11 insertions(+), 11 deletions(-)
27583
27584 commit 1052bbc02aac04c4d45a2d6b87d0ed538af840d7
27585 Author: Guillem Jover <guillem@debian.org>
27586 Date: Wed May 28 00:54:14 2014 +0200
27587
27588 s-s-d: Uppercase status_code enum values
27589
27590 utils/start-stop-daemon.c | 44 ++++++++++++++++++++++----------------------
27591 1 file changed, 22 insertions(+), 22 deletions(-)
27592
27593 commit 1dda27ffd3d162280d5e7d09fa1f1d214f4c775e
27594 Author: Guillem Jover <guillem@debian.org>
27595 Date: Wed May 28 00:53:08 2014 +0200
27596
27597 s-s-d: Uppercase action_code enum values
27598
27599 utils/start-stop-daemon.c | 34 +++++++++++++++++-----------------
27600 1 file changed, 17 insertions(+), 17 deletions(-)
27601
27602 commit 670c99fbcd993f1e3a8236bd38ac664f8b5658dd
27603 Author: Guillem Jover <guillem@debian.org>
27604 Date: Wed May 28 00:51:46 2014 +0200
27605
27606 libdpkg: Uppercase and expand atomic_file_flags enum values
27607
27608 lib/dpkg/atomic-file.c | 4 ++--
27609 lib/dpkg/atomic-file.h | 4 ++--
27610 lib/dpkg/dump.c | 2 +-
27611 src/divertcmd.c | 2 +-
27612 src/statcmd.c | 4 ++--
27613 5 files changed, 8 insertions(+), 8 deletions(-)
27614
27615 commit 0bac29bc7ceb5e8eb7816a61720dc7ae1e4fe693
27616 Author: Guillem Jover <guillem@debian.org>
27617 Date: Wed May 28 00:51:01 2014 +0200
27618
27619 libdpkg: Uppercase dpkg_relation enum values
27620
27621 dselect/pkgdepcon.cc | 2 +-
27622 dselect/pkgsublist.cc | 14 +++++++-------
27623 lib/dpkg/dump.c | 12 ++++++------
27624 lib/dpkg/fields.c | 16 ++++++++--------
27625 lib/dpkg/test/t-version.c | 34 +++++++++++++++++-----------------
27626 lib/dpkg/version.c | 15 ++++++++-------
27627 lib/dpkg/version.h | 14 +++++++-------
27628 src/depcon.c | 6 +++---
27629 src/enquiry.c | 4 ++--
27630 src/packages.c | 8 ++++----
27631 src/unpack.c | 2 +-
27632 11 files changed, 64 insertions(+), 63 deletions(-)
27633
27634 commit d3d70a975903a567c799b3f05f2cc4521a497dbf
27635 Author: Guillem Jover <guillem@debian.org>
27636 Date: Wed May 28 00:49:11 2014 +0200
27637
27638 libdpkg: Uppercase and namespace dpkg_arch_type enum values
27639
27640 dpkg-deb/build.c | 2 +-
27641 lib/dpkg/arch.c | 51 +++++++++++++++++++++++----------------------
27642 lib/dpkg/arch.h | 18 ++++++++--------
27643 lib/dpkg/depcon.c | 11 +++++-----
27644 lib/dpkg/dump.c | 4 ++--
27645 lib/dpkg/fields.c | 8 ++++----
27646 lib/dpkg/parse.c | 16 ++++++++-------
27647 lib/dpkg/pkg-db.c | 8 ++++----
27648 lib/dpkg/pkg-show.c | 6 +++---
27649 lib/dpkg/pkg-spec.c | 15 +++++++-------
27650 lib/dpkg/pkg.c | 6 +++---
27651 lib/dpkg/test/t-arch.c | 56 +++++++++++++++++++++++++-------------------------
27652 src/divertcmd.c | 4 ++--
27653 src/enquiry.c | 10 ++++-----
27654 src/main.c | 8 ++++----
27655 src/unpack.c | 11 +++++-----
27656 16 files changed, 120 insertions(+), 114 deletions(-)
27657
27658 commit 90d16af0604d35ca7d90921f5d59d685d3f2c560
27659 Author: Guillem Jover <guillem@debian.org>
27660 Date: Wed May 28 00:39:13 2014 +0200
27661
27662 libdpkg: Uppercase tar related enum values
27663
27664 lib/dpkg/tarfn.c | 52 +++++++++++++++++++++++------------------------
27665 lib/dpkg/tarfn.h | 30 +++++++++++++--------------
27666 src/archives.c | 62 ++++++++++++++++++++++++++++----------------------------
27667 src/filters.c | 6 +++---
27668 4 files changed, 75 insertions(+), 75 deletions(-)
27669
27670 commit 1c12ad9cfde5d73a952e64f977a2b96b8aea1f02
27671 Author: Guillem Jover <guillem@debian.org>
27672 Date: Wed May 28 00:38:22 2014 +0200
27673
27674 libdpkg: Uppercase handler_type enum values
27675
27676 lib/dpkg/ehandle.c | 13 +++++++------
27677 1 file changed, 7 insertions(+), 6 deletions(-)
27678
27679 commit eb3c2635f919fdde7b0d65b5db8eded9a428a9a1
27680 Author: Guillem Jover <guillem@debian.org>
27681 Date: Wed May 28 00:38:14 2014 +0200
27682
27683 libdpkg: Uppercase compressor enum values
27684
27685 dpkg-deb/build.c | 6 +++---
27686 dpkg-deb/extract.c | 12 +++++------
27687 dpkg-deb/main.c | 18 ++++++++--------
27688 lib/dpkg/compress.c | 62 ++++++++++++++++++++++++++---------------------------
27689 lib/dpkg/compress.h | 28 ++++++++++++------------
27690 m4/dpkg-build.m4 | 2 +-
27691 6 files changed, 64 insertions(+), 64 deletions(-)
27692
27693 commit 3031836bd08090a6998d121056e4617d073b3194
27694 Author: Guillem Jover <guillem@debian.org>
27695 Date: Wed Jun 4 00:19:21 2014 +0200
27696
27697 build: Uppercase enum in C99 test code
27698
27699 m4/dpkg-compiler.m4 | 4 ++--
27700 1 file changed, 2 insertions(+), 2 deletions(-)
27701
27702 commit 6f5b608a28fbd67e1aa913897203b058dfa66abb
27703 Author: Guillem Jover <guillem@debian.org>
27704 Date: Wed May 28 00:36:52 2014 +0200
27705
27706 doc: Uppercase enum values in C coding style
27707
27708 doc/coding-style.txt | 4 ++--
27709 1 file changed, 2 insertions(+), 2 deletions(-)
27710
27711 commit c7ad73d0a95ed527e1efe013b97cf849f3af55e9
27712 Author: Guillem Jover <guillem@debian.org>
27713 Date: Mon Jun 2 00:32:45 2014 +0200
27714
27715 Move enum definitions out of structs
27716
27717 This untangles the types, and makes it possible to use functions that
27718 use such enums as arguments from C++ code, as otherwise the enum would
27719 need to be declared within the struct namespace.
27720
27721 dselect/pkgcmds.cc | 63 +++++++++++++++++++++++----------------
27722 dselect/pkgdepcon.cc | 35 +++++++++++-----------
27723 dselect/pkglist.cc | 65 ++++++++++++++++++++--------------------
27724 dselect/pkglist.h | 19 ++++++------
27725 dselect/pkgsublist.cc | 5 +++-
27726 dselect/pkgtop.cc | 11 +++----
27727 lib/dpkg/dpkg-db.h | 82 ++++++++++++++++++++++++++++++---------------------
27728 lib/dpkg/error.h | 14 +++++----
27729 lib/dpkg/pkg-spec.h | 22 +++++++-------
27730 src/filesdb.h | 42 +++++++++++++-------------
27731 src/main.h | 24 ++++++++++-----
27732 11 files changed, 216 insertions(+), 166 deletions(-)
27733
27734 commit dc2edadf0bcb624eafbcd16c92aae7691180f7a4
27735 Author: Guillem Jover <guillem@debian.org>
27736 Date: Mon Jun 2 14:48:12 2014 +0200
27737
27738 dpkg: Give names to anonymous public enums inside structs
27739
27740 This will help once we move them out of the structs.
27741
27742 src/filesdb.h | 4 ++--
27743 src/main.h | 3 ++-
27744 2 files changed, 4 insertions(+), 3 deletions(-)
27745
27746 commit cd852844bc2471834da1b5cba980ec2c62f717ee
27747 Author: Guillem Jover <guillem@debian.org>
27748 Date: Tue May 27 01:39:33 2014 +0200
27749
27750 Replace non-breaking spaces with ASCII spaces
27751
27752 ChangeLog.old | 2 +-
27753 scripts/Dpkg/Source/Patch.pm | 2 +-
27754 scripts/dpkg-shlibdeps.pl | 4 ++--
27755 3 files changed, 4 insertions(+), 4 deletions(-)
27756
27757 commit e6c1af78ae46aa989dcc16f90694f4bd15a1bc3e
27758 Author: Guillem Jover <guillem@debian.org>
27759 Date: Fri May 23 07:01:32 2014 +0200
27760
27761 dpkg: Add support for per-package --audit
27762
27763 This allows to check for specific issues with a requested package.
27764
27765 debian/changelog | 1 +
27766 man/dpkg.1 | 5 +++--
27767 src/enquiry.c | 38 ++++++++++++++++++++++++++++----------
27768 3 files changed, 32 insertions(+), 12 deletions(-)
27769
27770 commit c52a62fdf86b571f75c903523da5f5ea8bdb3c13
27771 Author: Guillem Jover <guillem@debian.org>
27772 Date: Fri May 23 07:01:32 2014 +0200
27773
27774 libdpkg: Add new pkg_array_init_from_names() function
27775
27776 lib/dpkg/libdpkg.map | 1 +
27777 lib/dpkg/pkg-array.c | 26 +++++++++++++++++++++++++-
27778 lib/dpkg/pkg-array.h | 6 +++++-
27779 3 files changed, 31 insertions(+), 2 deletions(-)
27780
27781 commit 07255ee8bfbef08b76f41842c63f9bd3f6dd9788
27782 Author: Guillem Jover <guillem@debian.org>
27783 Date: Fri May 23 07:01:32 2014 +0200
27784
27785 libdpkg: Refactor dpkg_options_parse_pkgname()
27786
27787 lib/dpkg/Makefile.am | 1 +
27788 lib/dpkg/libdpkg.map | 1 +
27789 lib/dpkg/options-parsers.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++
27790 lib/dpkg/options.h | 5 +++++
27791 po/POTFILES.in | 1 +
27792 src/main.c | 8 +------
27793 src/packages.c | 8 +------
27794 src/querycmd.c | 30 +++++---------------------
27795 src/verify.c | 11 ++--------
27796 9 files changed, 70 insertions(+), 48 deletions(-)
27797
27798 commit 25d6273c1ac34c2a63cb23358983fa2462a4f152
27799 Author: Guillem Jover <guillem@debian.org>
27800 Date: Tue May 27 15:39:54 2014 +0200
27801
27802 dpkg: Use badusage() on illegal package names in --ignore-depends
27803
27804 debian/changelog | 2 ++
27805 src/main.c | 6 +++---
27806 2 files changed, 5 insertions(+), 3 deletions(-)
27807
27808 commit b064e530891b7a193b717f848759663cd4a14e7e
27809 Author: Guillem Jover <guillem@debian.org>
27810 Date: Fri May 23 07:52:51 2014 +0200
27811
27812 dpkg: Rename audit variables to more generic names
27813
27814 The checks are not about bad package status information anymore, update
27815 variable names to match reality.
27816
27817 src/enquiry.c | 55 ++++++++++++++++++++++++++++---------------------------
27818 1 file changed, 28 insertions(+), 27 deletions(-)
27819
27820 commit 4efe5c9a025829e89b070f8689f5d8ca40d5e398
27821 Author: Guillem Jover <guillem@debian.org>
27822 Date: Fri May 23 07:12:19 2014 +0200
27823
27824 dpkg(1): Document what --audit does nowadays
27825
27826 The checks performed now are more than just checking for partially
27827 installed packages.
27828
27829 debian/changelog | 2 ++
27830 man/dpkg.1 | 9 +++++----
27831 2 files changed, 7 insertions(+), 4 deletions(-)
27832
27833 commit 5aa87f8bbd898081f5426ed4317c84a1b1ba7188
27834 Author: Guillem Jover <guillem@debian.org>
27835 Date: Wed May 21 13:45:46 2014 +0200
27836
27837 deb(5): Add media type information
27838
27839 Add current, just approved new media type and the previous now deprecated
27840 ones for reference.
27841
27842 debian/changelog | 1 +
27843 man/deb.5 | 11 +++++++++--
27844 2 files changed, 10 insertions(+), 2 deletions(-)
27845
27846 commit 9e639d62c018ffe1d74b8c072732835acbc8852b
27847 Author: Guillem Jover <guillem@debian.org>
27848 Date: Sat May 31 10:31:56 2014 +0200
27849
27850 libdpkg: Add new pkg_priority_name() function
27851
27852 lib/dpkg/dpkg-db.h | 2 ++
27853 lib/dpkg/dump.c | 4 +---
27854 lib/dpkg/libdpkg.map | 1 +
27855 lib/dpkg/pkg-show.c | 16 ++++++++++++++++
27856 4 files changed, 20 insertions(+), 3 deletions(-)
27857
27858 commit f078b51a7d1a73716f322fcd3814fc025aa9d2cd
27859 Author: Guillem Jover <guillem@debian.org>
27860 Date: Mon May 19 12:56:04 2014 +0200
27861
27862 libdpkg, dpkg: Use new status to names mapping functions
27863
27864 This gets rid of the need to export the statusinfos and wantinfos
27865 variables from libdpkg.
27866
27867 lib/dpkg/dbmodify.c | 5 +++--
27868 lib/dpkg/dump.c | 8 ++++----
27869 lib/dpkg/libdpkg.map | 2 --
27870 lib/dpkg/parse.c | 6 +++---
27871 src/archives.c | 4 ++--
27872 src/configure.c | 6 +++---
27873 src/packages.c | 3 ++-
27874 src/select.c | 4 ++--
27875 src/trigproc.c | 4 ++--
27876 9 files changed, 21 insertions(+), 21 deletions(-)
27877
27878 commit 6f82877d87f7ef637b12cc8e2614bea58f3f081d
27879 Author: Guillem Jover <guillem@debian.org>
27880 Date: Mon May 19 09:20:16 2014 +0200
27881
27882 libdpkg: Add status to name mapping functions
27883
27884 lib/dpkg/dpkg-db.h | 6 +++++-
27885 lib/dpkg/libdpkg.map | 3 +++
27886 lib/dpkg/pkg-show.c | 41 ++++++++++++++++++++++++++++++++++++++++-
27887 3 files changed, 48 insertions(+), 2 deletions(-)
27888
27889 commit 8e2f4a98e014cf86483c55ea1bc0a7e0133ea8e6
27890 Author: Guillem Jover <guillem@debian.org>
27891 Date: Mon May 19 09:19:30 2014 +0200
27892
27893 libdpkg: Move package name/value mappings to a new pkg-namevalue module
27894
27895 This will allow other modules to use the tables, which are pretty much
27896 independent from any code, w/o pulling in the whole parsing code.
27897
27898 lib/dpkg/Makefile.am | 1 +
27899 lib/dpkg/parsehelp.c | 52 --------------------------------
27900 lib/dpkg/pkg-namevalue.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++
27901 3 files changed, 79 insertions(+), 52 deletions(-)
27902
27903 commit f2ea976c0ae897d3ac640eb0c16a21249d2537bc
27904 Author: Guillem Jover <guillem@debian.org>
27905 Date: Mon Jun 2 14:28:59 2014 +0200
27906
27907 Dpkg::Source::Package::V2: Do not assume sensible-editor is present
27908
27909 This command is very Debian specific, fallback to try to use
27910 VISUAL, EDITOR or vi if the previous are either unset or not found.
27911
27912 debian/changelog | 3 +++
27913 scripts/Dpkg/Source/Package/V2.pm | 12 ++++++++++--
27914 2 files changed, 13 insertions(+), 2 deletions(-)
27915
27916 commit c2ee90f92ab6c915db774403414b2ea70c967c3e
27917 Author: Guillem Jover <guillem@debian.org>
27918 Date: Fri May 23 15:49:01 2014 +0200
27919
27920 Dpkg::Control::HashCore: Do not emit trailing space on field empty first line
27921
27922 This spurious space is unnecessary and takes a non-insignificant amount
27923 of disk space on archive index files for example.
27924
27925 Update dpkg-dev Breaks on devscripts to version << 2.14.4, as previous
27926 versions of debchange expect a trailing space from dpkg-parsechangelog
27927 output.
27928
27929 Closes: #749044
27930
27931 Based-on-patch-by: Johannes Schauer <j.schauer@email.de>
27932
27933 debian/changelog | 4 ++++
27934 debian/control | 2 +-
27935 scripts/Dpkg/Control/HashCore.pm | 15 +++++++++------
27936 scripts/t/Dpkg_Changelog.t | 8 ++++----
27937 scripts/t/Dpkg_Control.t | 2 +-
27938 5 files changed, 19 insertions(+), 12 deletions(-)
27939
27940 commit 7ed4d813007158b956e493eb35b3645c96113e55
27941 Author: Guillem Jover <guillem@debian.org>
27942 Date: Sun May 18 13:41:50 2014 +0200
27943
27944 debian: Quiesce tar warnings in cron job by redirecting stderr to /dev/null
27945
27946 It seems that --warning=none does not completely quiesce GNU tar
27947 (see #749307), so unfortunately we have to end up using more drastic
27948 measures, by ignoring all of stderr for now.
27949
27950 Closes: #748544
27951
27952 debian/changelog | 2 ++
27953 debian/dpkg.cron.daily | 6 ++++--
27954 2 files changed, 6 insertions(+), 2 deletions(-)
27955
27956 commit 012dbf88a913f562b4ab7901103a9549cdd4c8f6
27957 Author: Guillem Jover <guillem@debian.org>
27958 Date: Mon Jun 2 00:48:23 2014 +0200
27959
27960 Update Catalan program translation
27961
27962 debian/changelog | 1 +
27963 po/ca.po | 640 +++++++++++++++++--------------------------------------
27964 2 files changed, 194 insertions(+), 447 deletions(-)
27965
27966 commit f051931a7b6aaa943ff75b2d275f25bc42a5b4e4
27967 Author: Milo Casagrande <milo@milo.name>
27968 Date: Sun Jun 1 19:24:21 2014 +0200
27969
27970 Update Italian program translation
27971
27972 [guillem@debian.org:
27973 - Move package version (%s) besides package name %s.
27974 - Update missed translation.
27975 - Replace a ; with a :.
27976 - Fix few typos. ]
27977
27978 Closes: #750105
27979
27980 Signed-off-by: Guillem Jover <guillem@debian.org>
27981
27982 debian/changelog | 3 +
27983 po/it.po | 612 ++++++++++++++++---------------------------------------
27984 2 files changed, 178 insertions(+), 437 deletions(-)
27985
27986 commit 6922608f5dcb0bbe9d6772a2e6b7cd58d1d5441a
27987 Author: Helge Kreutzmann <debian@helgefjell.de>
27988 Date: Sat May 17 17:34:57 2014 +0200
27989
27990 Update German translation of manual pages
27991
27992 Update to 2251t.
27993
27994 man/po/de.po | 744 ++++++++++++++++++++++++++++++++---------------------------
27995 1 file changed, 410 insertions(+), 334 deletions(-)
27996
27997 commit a9efe1746ac427b0db8997413b13cf1105093c1c
27998 Author: Helge Kreutzmann <debian@helgefjell.de>
27999 Date: Sat May 17 15:42:17 2014 +0200
28000
28001 Update German scripts translation
28002
28003 Update to 541t.
28004
28005 debian/changelog | 3 +++
28006 1 file changed, 3 insertions(+)
28007
28008 commit 2b14470363c1d411411c5b03735b75650ae572f7
28009 Author: Helge Kreutzmann <debian@helgefjell.de>
28010 Date: Sat May 17 15:40:59 2014 +0200
28011
28012 Update German scripts translation
28013
28014 Update to 541t.
28015
28016 scripts/po/de.po | 162 ++++++++++++++++++++++++++++---------------------------
28017 1 file changed, 82 insertions(+), 80 deletions(-)
28018
28019 commit 432295ab9dfced6ab98159b3442f50c69c0dea89
28020 Author: Guillem Jover <guillem@debian.org>
28021 Date: Wed May 14 04:16:57 2014 +0200
28022
28023 Dpkg::Source::Quilt: Refactor register() and unregister() methods
28024
28025 Refactor the code out from Dpkg::Source::Package::V3::Quilt into two new
28026 methods that take care of registering and unregistering a patch from the
28027 series and applied_patches in-core and on-disk lists.
28028
28029 scripts/Dpkg/Source/Package/V3/Quilt.pm | 60 +---------------------------
28030 scripts/Dpkg/Source/Quilt.pm | 69 +++++++++++++++++++++++++++++++++
28031 2 files changed, 71 insertions(+), 58 deletions(-)
28032
28033 commit 6b153d07845ebcc98b195d47d07638b21c43db29
28034 Author: Guillem Jover <guillem@debian.org>
28035 Date: Sat May 17 03:34:04 2014 +0200
28036
28037 Dpkg::Source::Package::V3::Quilt: Handle series files with no final newline
28038
28039 Do not mangle the series files when the last line is missing a newline,
28040 by loading and saving the file with the added patch. This is quite ugly
28041 in general, but fixes the immediate problem. The code will be getting a
28042 general overhaul in due time.
28043
28044 Closes: #584233
28045
28046 debian/changelog | 2 ++
28047 scripts/Dpkg/Source/Package/V3/Quilt.pm | 9 +++++++--
28048 2 files changed, 9 insertions(+), 2 deletions(-)
28049
28050 commit d8ec10fa65cee0fe67cf557bd48f18ac2442a5f6
28051 Author: Guillem Jover <guillem@debian.org>
28052 Date: Sat May 17 03:33:04 2014 +0200
28053
28054 Dpkg::Source::Package::V3::Quilt: Refactor _load_file()
28055
28056 scripts/Dpkg/Source/Package/V3/Quilt.pm | 16 ++++++++++++----
28057 1 file changed, 12 insertions(+), 4 deletions(-)
28058
28059 commit f2722da230af8b5581ebc208f68e6d2ccf6de3b6
28060 Author: Guillem Jover <guillem@debian.org>
28061 Date: Wed May 14 04:00:41 2014 +0200
28062
28063 Dpkg::Source::Quilt: Rename write_db() to save_db()
28064
28065 This is the normal counterpart to load actions.
28066
28067 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
28068 scripts/Dpkg/Source/Quilt.pm | 8 ++++----
28069 2 files changed, 5 insertions(+), 5 deletions(-)
28070
28071 commit 4f333e1c25e3316f895c82eda3689f6d8a074900
28072 Author: Guillem Jover <guillem@debian.org>
28073 Date: Wed May 14 03:56:51 2014 +0200
28074
28075 Dpkg::Source::Quilt: Refactor write_patch_list()
28076
28077 scripts/Dpkg/Source/Quilt.pm | 17 +++++++++++------
28078 1 file changed, 11 insertions(+), 6 deletions(-)
28079
28080 commit 286ba89fa57931688d2950d9c10f49dc1226f310
28081 Author: Guillem Jover <guillem@debian.org>
28082 Date: Sat May 17 01:14:32 2014 +0200
28083
28084 Dpkg::Source::Quilt: Add minimal test case
28085
28086 debian/changelog | 1 +
28087 scripts/Makefile.am | 1 +
28088 scripts/t/Dpkg_Source_Quilt.t | 13 ++++++++++++-
28089 scripts/t/Dpkg_Source_Quilt/parse/debian/patches/series | 9 +++++++++
28090 4 files changed, 23 insertions(+), 1 deletion(-)
28091
28092 commit c87941de954281a8aa66d032c85657f64bfe4dce
28093 Author: Guillem Jover <guillem@debian.org>
28094 Date: Thu May 15 04:08:44 2014 +0200
28095
28096 Dpkg::Deps::Multiple: Add profile_is_concerned() and reduce_profiles() methods
28097
28098 These got missed in commit 7662e0937bb064a0754d12605d80a96a17e2aadf.
28099
28100 The current dpkg code is not using those methods, but external programs
28101 might need them.
28102
28103 debian/changelog | 3 +++
28104 scripts/Dpkg/Deps.pm | 30 +++++++++++++++++++++++++++++-
28105 scripts/t/Dpkg_Deps.t | 19 ++++++++++++++++++-
28106 3 files changed, 50 insertions(+), 2 deletions(-)
28107
28108 commit f89c20f1fa074a46e9c3da9e5efa15bbfc56949d
28109 Author: Guillem Jover <guillem@debian.org>
28110 Date: Thu May 15 04:07:59 2014 +0200
28111
28112 Dpkg::Deps: Add test cases for OR relationships
28113
28114 debian/changelog | 1 +
28115 scripts/t/Dpkg_Deps.t | 9 +++++----
28116 2 files changed, 6 insertions(+), 4 deletions(-)
28117
28118 commit a5b5f737990633e52fc9eea7684f9884bec6924b
28119 Author: Guillem Jover <guillem@debian.org>
28120 Date: Thu May 15 06:22:33 2014 +0200
28121
28122 Dpkg: Update and fix CHANGES POD sections
28123
28124 Do not use actual POD =item, just normal paragraphs. Split items in
28125 different paragraphs. Sort versions in decreasing order. Document
28126 missing changes in public interfaces. Qualify methods with the
28127 variable.
28128
28129 debian/changelog | 1 +
28130 scripts/Dpkg/BuildFlags.pm | 20 ++++++++++----------
28131 scripts/Dpkg/Changelog/Entry/Debian.pm | 1 +
28132 scripts/Dpkg/Conf.pm | 6 ++++++
28133 scripts/Dpkg/Control/HashCore.pm | 2 +-
28134 scripts/Dpkg/Deps.pm | 22 +++++++---------------
28135 scripts/Dpkg/Exit.pm | 1 +
28136 scripts/Dpkg/Substvars.pm | 15 +++++++++++++++
28137 8 files changed, 42 insertions(+), 26 deletions(-)
28138
28139 commit ad75cd9bdfb0a6322425206ab70882ad7d832125
28140 Author: Guillem Jover <guillem@debian.org>
28141 Date: Thu May 15 06:26:22 2014 +0200
28142
28143 Dpkg::Deps: Bump VERSION to 1.03
28144
28145 This was missed in commit e8950d7e2d4a58f96c74782825e2edf7ceb583ca.
28146
28147 debian/changelog | 1 +
28148 scripts/Dpkg/Deps.pm | 6 +++++-
28149 2 files changed, 6 insertions(+), 1 deletion(-)
28150
28151 commit 6e5a46ad3d085e9a187deb30934a22e6d618d9b7
28152 Author: Guillem Jover <guillem@debian.org>
28153 Date: Thu May 15 06:09:50 2014 +0200
28154
28155 Dpkg::Path: Bump VERSION to 1.03
28156
28157 This was missed in commit eb4bb268ab954748d015626a216f46f632f2371a.
28158
28159 debian/changelog | 2 ++
28160 scripts/Dpkg/Path.pm | 2 +-
28161 2 files changed, 3 insertions(+), 1 deletion(-)
28162
28163 commit a4e5d3da5d67cc485f124d7348b09cd539d91104
28164 Author: Guillem Jover <guillem@debian.org>
28165 Date: Wed May 14 02:53:55 2014 +0200
28166
28167 dpkg-buildpackage: Add support for automatic parallel jobs selection
28168
28169 This adds support to automatically set the number of jobs to be used by
28170 the build process to match the number of online processors, with the new
28171 -j argument «auto».
28172
28173 It will try to infer the number of processors from getconf(1), but the
28174 system might not support the configuration variable, in which case it
28175 will fallback to not having any limit when passing the -j option to
28176 make.
28177
28178 debian/changelog | 2 ++
28179 man/dpkg-buildpackage.1 | 11 ++++++++---
28180 scripts/dpkg-buildpackage.pl | 9 ++++++++-
28181 3 files changed, 18 insertions(+), 4 deletions(-)
28182
28183 commit aa9b18df5af6abacc40914aabccd765be74f7a4c
28184 Author: Guillem Jover <guillem@debian.org>
28185 Date: Tue May 13 23:57:59 2014 +0200
28186
28187 dpkg-buildpackage(1): Document that the -j argument is optional
28188
28189 This was clear from the --help output, but not from the man page.
28190
28191 debian/changelog | 1 +
28192 man/dpkg-buildpackage.1 | 16 +++++++++-------
28193 2 files changed, 10 insertions(+), 7 deletions(-)
28194
28195 commit 789d2428488f481cef86661d445175ea8316be4f
28196 Author: Guillem Jover <guillem@debian.org>
28197 Date: Wed May 14 04:40:35 2014 +0200
28198
28199 dpkg-gensymbols(1): Improve symbols file maintenance documentation
28200
28201 Add notes about checking for backwards compatibility.
28202
28203 Closes: #746973
28204
28205 Based-on-patch-by: "Bernhard R. Link" <brlink@debian.org>
28206
28207 debian/changelog | 3 +++
28208 man/dpkg-gensymbols.1 | 17 +++++++++++++++--
28209 2 files changed, 18 insertions(+), 2 deletions(-)
28210
28211 commit 1e214262bb68c4c966fde9fbdbd671d781b9833e
28212 Author: Guillem Jover <guillem@debian.org>
28213 Date: Thu May 8 18:23:51 2014 +0200
28214
28215 dpkg-deb(1): Mention deprecation of bzip2 and lzma compressors
28216
28217 debian/changelog | 1 +
28218 man/dpkg-deb.1 | 4 ++--
28219 2 files changed, 3 insertions(+), 2 deletions(-)
28220
28221 commit dad5ea1f6ebee41a47317a6e5df14fbcb3f2da5c
28222 Author: Guillem Jover <guillem@debian.org>
28223 Date: Thu May 8 18:20:34 2014 +0200
28224
28225 deb(5): Change control.tar.gz reference to simply control.tar
28226
28227 debian/changelog | 1 +
28228 man/deb.5 | 2 +-
28229 2 files changed, 2 insertions(+), 1 deletion(-)
28230
28231 commit 6c6c62aaa1d83743672f4bd9f45bbda2bd8a85a3
28232 Author: Guillem Jover <guillem@debian.org>
28233 Date: Mon May 5 06:31:37 2014 +0200
28234
28235 deb-src-control(5): Expand Vcs-* into each supported field
28236
28237 This makes it easier to search for the fields in the man page.
28238
28239 debian/changelog | 2 ++
28240 man/deb-src-control.5 | 16 +++++++++++++++-
28241 2 files changed, 17 insertions(+), 1 deletion(-)
28242
28243 commit 0acc2cce961ad687ac5c64e8690c11eeec72dde2
28244 Author: Guillem Jover <guillem@debian.org>
28245 Date: Mon May 12 20:24:41 2014 +0200
28246
28247 man: Remove spurious trailing space from msgstr
28248
28249 This makes po4a emit a warning.
28250
28251 man/po/de.po | 2 +-
28252 1 file changed, 1 insertion(+), 1 deletion(-)
28253
28254 commit 46d7b70a2ddf31ca51aa768c37cb08b17e3890f3
28255 Author: Guillem Jover <guillem@debian.org>
28256 Date: Tue May 6 01:32:17 2014 +0200
28257
28258 man: Attempt to clarify and improve wording of some strange constructs
28259
28260 Reported-by: Helge Kreutzmann
28261
28262 debian/changelog | 3 +++
28263 man/dpkg-maintscript-helper.1 | 4 ++--
28264 man/dpkg-query.1 | 8 ++++----
28265 man/dpkg.1 | 10 +++++-----
28266 4 files changed, 14 insertions(+), 11 deletions(-)
28267
28268 commit a5b58e2c07de26c65e0f3d098cb5a7fc462984e1
28269 Author: Helge Kreutzmann <debian@helgefjell.de>
28270 Date: Tue May 6 01:32:17 2014 +0200
28271
28272 man: Fix typo
28273
28274 Signed-off-by: Guillem Jover <guillem@debian.org>
28275
28276 man/dpkg-maintscript-helper.1 | 2 +-
28277 1 file changed, 1 insertion(+), 1 deletion(-)
28278
28279 commit 1e5163809eff116ff1b34956562e1f6ec0bbf370
28280 Author: Guillem Jover <guillem@debian.org>
28281 Date: Tue May 6 01:33:17 2014 +0200
28282
28283 perl: Fix unused capture groups false positives
28284
28285 These are false positives, as when there's no match perl will leave
28286 the subpattern variables untouched. We'll just use the opportunity to
28287 unconfuse perlcritic, making some of those variable usages more clear
28288 by using intermediate variables.
28289
28290 Fixes RegularExpressions::ProhibitUnusedCapture.
28291
28292 Warned-by: perlcritic
28293
28294 dselect/methods/ftp/install | 4 ++--
28295 scripts/Dpkg/Control/HashCore.pm | 11 ++++++-----
28296 scripts/Dpkg/Shlibs/Objdump.pm | 6 ++++--
28297 scripts/dpkg-buildpackage.pl | 9 ++++++---
28298 scripts/dpkg-shlibdeps.pl | 3 ++-
28299 test/critic.t | 1 +
28300 6 files changed, 21 insertions(+), 13 deletions(-)
28301
28302 commit 395f6ced94938c72927575e8d5b40305da321799
28303 Author: Guillem Jover <guillem@debian.org>
28304 Date: Thu Jan 3 03:46:39 2013 +0100
28305
28306 scripts: Switch unused capturing groups to non-capturing ones
28307
28308 These have better runtime performance, not that it matters in many of
28309 the instances here though.
28310
28311 Addresses RegularExpressions::ProhibitUnusedCapture.
28312
28313 Warned-by: perlcritic
28314
28315 scripts/Dpkg/Changelog/Debian.pm | 14 +++++++-------
28316 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 +-
28317 scripts/Dpkg/Source/Patch.pm | 2 +-
28318 scripts/Dpkg/Source/Quilt.pm | 2 +-
28319 scripts/Dpkg/Vendor/Debian.pm | 8 ++++----
28320 scripts/dpkg-architecture.pl | 2 +-
28321 scripts/dpkg-buildflags.pl | 2 +-
28322 scripts/dpkg-buildpackage.pl | 8 ++++----
28323 scripts/dpkg-distaddfile.pl | 2 +-
28324 scripts/dpkg-genchanges.pl | 6 +++---
28325 scripts/dpkg-gencontrol.pl | 2 +-
28326 scripts/dpkg-gensymbols.pl | 2 +-
28327 scripts/dpkg-parsechangelog.pl | 2 +-
28328 scripts/dpkg-shlibdeps.pl | 2 +-
28329 scripts/dpkg-source.pl | 6 +++---
28330 scripts/dpkg-vendor.pl | 2 +-
28331 16 files changed, 32 insertions(+), 32 deletions(-)
28332
28333 commit 600a530a9031341ff76b9764843c3d7a5dc1fd2f
28334 Author: Guillem Jover <guillem@debian.org>
28335 Date: Mon May 5 03:17:41 2014 +0200
28336
28337 scripts: Use character classes instead of single character alternations
28338
28339 Fixes RegularExpressions::ProhibitSingleCharAlternation.
28340
28341 Warned-by: perlcritic
28342
28343 scripts/Dpkg/Changelog/Debian.pm | 6 +++---
28344 scripts/Dpkg/Deps.pm | 2 +-
28345 test/critic.t | 1 +
28346 3 files changed, 5 insertions(+), 4 deletions(-)
28347
28348 commit fa48a94434acf00681259bbe8f7acb0efad76153
28349 Author: Guillem Jover <guillem@debian.org>
28350 Date: Sun May 4 16:25:21 2014 +0200
28351
28352 scripts: Add template test cases for most modules
28353
28354 This at least tests if the module in question can be use'ed correctly,
28355 and gives a more realistic code coverage report.
28356
28357 The remaining modules should be covered by one of their parents.
28358
28359 debian/changelog | 1 +
28360 scripts/Makefile.am | 17 +++++++++++++++++
28361 scripts/t/Dpkg_BuildEnv.t | 27 +++++++++++++++++++++++++++
28362 scripts/t/Dpkg_BuildFlags.t | 27 +++++++++++++++++++++++++++
28363 scripts/t/Dpkg_BuildProfiles.t | 27 +++++++++++++++++++++++++++
28364 scripts/t/Dpkg_Checksums.t | 27 +++++++++++++++++++++++++++
28365 scripts/t/Dpkg_Conf.t | 27 +++++++++++++++++++++++++++
28366 scripts/t/Dpkg_ErrorHandling.t | 27 +++++++++++++++++++++++++++
28367 scripts/t/Dpkg_Exit.t | 27 +++++++++++++++++++++++++++
28368 scripts/t/Dpkg_File.t | 27 +++++++++++++++++++++++++++
28369 scripts/t/Dpkg_Gettext.t | 27 +++++++++++++++++++++++++++
28370 scripts/t/Dpkg_Index.t | 27 +++++++++++++++++++++++++++
28371 scripts/t/Dpkg_Interface_Storable.t | 27 +++++++++++++++++++++++++++
28372 scripts/t/Dpkg_Source_Archive.t | 27 +++++++++++++++++++++++++++
28373 scripts/t/Dpkg_Source_Functions.t | 27 +++++++++++++++++++++++++++
28374 scripts/t/Dpkg_Source_Package.t | 27 +++++++++++++++++++++++++++
28375 scripts/t/Dpkg_Source_Patch.t | 27 +++++++++++++++++++++++++++
28376 scripts/t/Dpkg_Source_Quilt.t | 27 +++++++++++++++++++++++++++
28377 scripts/t/Dpkg_Vars.t | 27 +++++++++++++++++++++++++++
28378 19 files changed, 477 insertions(+)
28379
28380 commit 79a6978160ccf752d058786ab8fb61ad7fa1646a
28381 Author: Guillem Jover <guillem@debian.org>
28382 Date: Fri Apr 4 21:59:10 2014 +0200
28383
28384 perl: Do not use global match variables
28385
28386 Fixes Variables::ProhibitMatchVars.
28387
28388 Warned-by: perlcritic
28389
28390 debian/changelog | 1 +
28391 dselect/methods/disk/setup | 6 +++---
28392 dselect/methods/multicd/setup | 6 +++---
28393 dselect/mkcurkeys.pl | 12 ++++++------
28394 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 ++--
28395 scripts/Dpkg/Package.pm | 4 ++--
28396 scripts/Dpkg/Vendor/Ubuntu.pm | 4 ++--
28397 scripts/dpkg-architecture.pl | 20 ++++++++++----------
28398 scripts/dpkg-distaddfile.pl | 4 ++--
28399 scripts/dpkg-gencontrol.pl | 32 ++++++++++++++++----------------
28400 scripts/dpkg-gensymbols.pl | 4 ++--
28401 test/critic.t | 1 +
28402 12 files changed, 50 insertions(+), 48 deletions(-)
28403
28404 commit 0e5d6ee28bd2bbb542405b8d1e7de5a6ecf47c1d
28405 Author: Guillem Jover <guillem@debian.org>
28406 Date: Thu Jan 3 02:30:23 2013 +0100
28407
28408 test: Add labels to Test::More tests
28409
28410 Fixes TestingAndDebugging::RequireTestLabels.
28411
28412 Warned-by: perlcritic
28413
28414 scripts/t/Dpkg_Changelog.t | 4 ++--
28415 scripts/t/Dpkg_IPC.t | 6 +++---
28416 scripts/t/Dpkg_Package.t | 10 +++++-----
28417 scripts/t/Dpkg_Shlibs.t | 10 ++++++----
28418 src/t/dpkg_divert.t | 8 ++++----
28419 test/critic.t | 1 +
28420 6 files changed, 21 insertions(+), 18 deletions(-)
28421
28422 commit a987464f0548427c88e0f1f9d59b71c79419fd82
28423 Author: Guillem Jover <guillem@debian.org>
28424 Date: Thu May 8 19:05:58 2014 +0200
28425
28426 dpkg-maintscript-helper: Print only once that we are moving a conffile
28427
28428 Move the printing to the final phase, and skip the intermediate message
28429 that we are moving the file aside for later processing. This information
28430 is redundant and really unnecessary. It also does not match the other
28431 actions in the script.
28432
28433 Closes: #747370
28434
28435 debian/changelog | 2 ++
28436 scripts/dpkg-maintscript-helper.sh | 5 ++---
28437 2 files changed, 4 insertions(+), 3 deletions(-)
28438
28439 commit abe3bb7c5b14502156973e0f060cd3234b2e7cc4
28440 Author: Guillem Jover <guillem@debian.org>
28441 Date: Tue Apr 22 08:24:44 2014 +0200
28442
28443 dpkg-buildpackage: Move code inside s///eg into a function
28444
28445 By using a closure, we makes the code more clear.
28446
28447 scripts/dpkg-buildpackage.pl | 14 ++++++++++++--
28448 1 file changed, 12 insertions(+), 2 deletions(-)
28449
28450 commit 93b30facbec3336e5a35f0825dd565650cc25a6e
28451 Author: Guillem Jover <guillem@debian.org>
28452 Date: Sun May 11 05:28:43 2014 +0200
28453
28454 dpkg-architecture: Move -L argument to the Commands --help output section
28455
28456 The -L argument is not an option, it's a full blown command.
28457
28458 debian/changelog | 1 +
28459 scripts/dpkg-architecture.pl | 2 +-
28460 2 files changed, 2 insertions(+), 1 deletion(-)
28461
28462 commit cdff05813bc4447012174b87033560d938384803
28463 Author: Guillem Jover <guillem@debian.org>
28464 Date: Wed Apr 30 21:48:23 2014 +0200
28465
28466 dpkg: Switch an assert() on a volatile variable to an internerr()
28467
28468 The assert() has a side-effect as the variable is volatile, switch it
28469 to an internerr() so that we always get the same result regardless of
28470 the build settings, NDEBUG in this case.
28471
28472 Warned-by: coverity
28473
28474 src/packages.c | 3 ++-
28475 1 file changed, 2 insertions(+), 1 deletion(-)
28476
28477 commit b766dca91159da611c6340dea347f4ef00159768
28478 Author: Guillem Jover <guillem@debian.org>
28479 Date: Wed May 14 04:27:31 2014 +0200
28480
28481 s-s-d: Cope with bogus OpenVZ kernels that prepend the " (deleted)" marker
28482
28483 There are OpenVZ Linux kernels that instead of appending, prepend the
28484 deleted marker, making the exec check fail to match. Add a workaround
28485 so that those systems do not get affected.
28486
28487 This will still be affecting any other userland tool that checks the
28488 /proc/PID/exe symlink, and might end up helping this behaviour to get
28489 entrenched, but better this than the getting strange system failures.
28490
28491 Closes: #731530
28492
28493 debian/changelog | 3 +++
28494 utils/start-stop-daemon.c | 16 ++++++++++++----
28495 2 files changed, 15 insertions(+), 4 deletions(-)
28496
28497 commit c312296f675c345b9213e349934f43d4a2f316a0
28498 Author: Guillem Jover <guillem@debian.org>
28499 Date: Wed Apr 30 22:17:33 2014 +0200
28500
28501 u-a: Switch from alternative_has_choice() to checking if fs is NULL
28502
28503 We are performing the same search twice, let's just reuse the fs pointer
28504 to decide if we have found the choice.
28505
28506 This was confusing coverity, and making it think that
28507 alternative_has_broken_slave() could get fs with a NULL value.
28508
28509 Warned-by: coverity
28510
28511 utils/update-alternatives.c | 7 ++++---
28512 1 file changed, 4 insertions(+), 3 deletions(-)
28513
28514 commit 96d58c81919e45bad12fbe9ab4b7a295743f2614
28515 Author: Guillem Jover <guillem@debian.org>
28516 Date: Sat May 3 03:48:01 2014 +0200
28517
28518 u-a: Fix TOCTOU race in rename_mv()
28519
28520 This does not have any security implications, but it makes the code
28521 more robust.
28522
28523 Warned-by: coverity
28524
28525 debian/changelog | 1 +
28526 utils/update-alternatives.c | 22 +++++++++-------------
28527 2 files changed, 10 insertions(+), 13 deletions(-)
28528
28529 commit ec7488184f4065911171d22a3fafd60155dd7cc3
28530 Author: Guillem Jover <guillem@debian.org>
28531 Date: Sat May 3 03:39:02 2014 +0200
28532
28533 u-a: Fix TOCTOU race when loading an alternative
28534
28535 This does not have any security implications, but it makes the code
28536 more robust.
28537
28538 Warned-by: coverity
28539
28540 debian/changelog | 2 ++
28541 utils/update-alternatives.c | 21 ++++++++++-----------
28542 2 files changed, 12 insertions(+), 11 deletions(-)
28543
28544 commit 4f8369c744c345f99baa6145ce7eef48fe078928
28545 Author: Guillem Jover <guillem@debian.org>
28546 Date: Sat May 3 03:59:54 2014 +0200
28547
28548 libdpkg: Fix TOCTOU race in triggers database loading
28549
28550 This is not security sensitive.
28551
28552 Warned-by: coverity
28553
28554 debian/changelog | 1 +
28555 lib/dpkg/trigdeferred.l | 27 +++++++++++++--------------
28556 2 files changed, 14 insertions(+), 14 deletions(-)
28557
28558 commit d8f78de9b0431470673409f9bffaa7fcffca7c49
28559 Author: Guillem Jover <guillem@debian.org>
28560 Date: Thu May 1 04:04:42 2014 +0200
28561
28562 libdpkg: Improve branch coverage for string module
28563
28564 debian/changelog | 2 ++
28565 lib/dpkg/test/t-string.c | 23 ++++++++++++++++-------
28566 2 files changed, 18 insertions(+), 7 deletions(-)
28567
28568 commit ded3dfed77b7fd268914e19e8081b43c9233cc05
28569 Author: Guillem Jover <guillem@debian.org>
28570 Date: Wed Apr 30 22:32:15 2014 +0200
28571
28572 libdpkg: Fix memory leaks in buffer_copy() on error conditions
28573
28574 Check for errors from subfunctions and break out of the loop to be able
28575 to release resources. Check also for unexpected EOF only after freeing
28576 resources, so that we don't end up leaking them.
28577
28578 Warned-by: coverity
28579
28580 debian/changelog | 1 +
28581 lib/dpkg/buffer.c | 12 +++++++-----
28582 2 files changed, 8 insertions(+), 5 deletions(-)
28583
28584 commit 9274fe071004f02dcd64eba5f40b342e40bc2fd1
28585 Author: Guillem Jover <guillem@debian.org>
28586 Date: Sun May 11 08:11:22 2014 +0200
28587
28588 libdpkg: Swap deb name and member name in dpkg_ar_member_get_size()
28589
28590 Otherwise we might perform an out of bounds buffer read access in the
28591 error output on bogus member sizes.
28592
28593 debian/changelog | 2 ++
28594 lib/dpkg/ar.c | 2 +-
28595 2 files changed, 3 insertions(+), 1 deletion(-)
28596
28597 commit df4f36e172b43bdb2336ba5a2747da439f1fc09d
28598 Author: Guillem Jover <guillem@debian.org>
28599 Date: Thu May 15 08:37:15 2014 +0200
28600
28601 libdpkg: Make dpkg_locales_init() a public symbol
28602
28603 lib/dpkg/libdpkg.map | 5 +++--
28604 1 file changed, 3 insertions(+), 2 deletions(-)
28605
28606 commit 4149d109d6eb75ec256c9f940d3f5e867b5e6524
28607 Author: Guillem Jover <guillem@debian.org>
28608 Date: Mon May 12 20:23:26 2014 +0200
28609
28610 libdpkg: Add missing dpkg_program_ symbols to the version script
28611
28612 lib/dpkg/libdpkg.map | 4 ++++
28613 1 file changed, 4 insertions(+)
28614
28615 commit 42f8e27790df66a088f21f357c449be0dc6a40a5
28616 Author: Guillem Jover <guillem@debian.org>
28617 Date: Thu May 1 03:44:33 2014 +0200
28618
28619 dselect: Fix word wrapping logic
28620
28621 The switch from integer literal to boolean literals botched one of the
28622 assignments, which was turned from 1 to false, fix that now, and stop
28623 turning parts of the code path dead.
28624
28625 Regression introduced in commit cf21cccb98bdb31a84bbe1aa1217c712b47aedd2.
28626
28627 Warned-by: coverity
28628
28629 debian/changelog | 1 +
28630 dselect/baselist.cc | 2 +-
28631 2 files changed, 2 insertions(+), 1 deletion(-)
28632
28633 commit 93a8d7423561f90559a00a760945e529a5e6e414
28634 Author: Guillem Jover <guillem@debian.org>
28635 Date: Mon May 12 07:33:56 2014 +0200
28636
28637 build: Switch to use libtool for the static libraries
28638
28639 This makes it possible to embed libcompat inside libdpkg, so that the
28640 static library that we ship is self contained with the required
28641 compatibility code, specifically the MD5 functions.
28642
28643 This also prepares the build system for when we start building a
28644 shared library, although it disables it by default.
28645
28646 Closes: #746122
28647
28648 .gitignore | 4 ++++
28649 README | 1 +
28650 configure.ac | 8 +++++++-
28651 debian/changelog | 5 +++++
28652 dpkg-deb/Makefile.am | 3 +--
28653 dpkg-split/Makefile.am | 3 +--
28654 dselect/Makefile.am | 3 +--
28655 lib/compat/Makefile.am | 30 +++++++++++++++---------------
28656 lib/dpkg/Makefile.am | 19 +++++++++++++++++--
28657 lib/dpkg/test/Makefile.am | 3 +--
28658 m4/dpkg-build.m4 | 11 ++++++++++-
28659 m4/dpkg-linker.m4 | 20 ++++++++++++++++++++
28660 src/Makefile.am | 3 +--
28661 utils/Makefile.am | 4 ++--
28662 14 files changed, 86 insertions(+), 31 deletions(-)
28663
28664 commit 3fb93b089cd890aadc043c79c7926682b23392bf
28665 Author: Guillem Jover <guillem@debian.org>
28666 Date: Sun May 4 19:56:53 2014 +0200
28667
28668 build: Fix lcov-inject to consider different coverage percentages
28669
28670 The current code was not taking into account the different coverage
28671 ranges, with their different colors, and different images for the
28672 completion bar. Refactor the code into functions, while we are at it.
28673
28674 doc/lcov-inject | 61 ++++++++++++++++++++++++++++++++++++++++++---------------
28675 1 file changed, 45 insertions(+), 16 deletions(-)
28676
28677 commit acd884519b4c4aae38ef37e26fe14cbffe2b4f78
28678 Author: Guillem Jover <guillem@debian.org>
28679 Date: Thu May 1 21:44:10 2014 +0200
28680
28681 build: Do not use lcov-inject first argument as target directory
28682
28683 All arguments are files to modify.
28684
28685 doc/lcov-inject | 2 +-
28686 1 file changed, 1 insertion(+), 1 deletion(-)
28687
28688 commit b75d9bce9d03acbfd80ffd3eefafabcfbc07c454
28689 Author: Raphaël Hertzog <hertzog@debian.org>
28690 Date: Tue May 6 10:25:53 2014 +0200
28691
28692 dpkg-source: unpack additional tarballs in a deterministic order
28693
28694 Reported-by: Samuel Bronson <naesten@gmail.com>
28695 Closes: #747148
28696
28697 debian/changelog | 4 ++++
28698 scripts/Dpkg/Source/Package/V2.pm | 2 +-
28699 2 files changed, 5 insertions(+), 1 deletion(-)
28700
28701 commit 3fd7a23c09505bd4cd54b8439219d6a2fd0610d8
28702 Author: Helge Kreutzmann <debian@helgefjell.de>
28703 Date: Wed Apr 30 21:06:59 2014 +0200
28704
28705 Update German translation of manual pages
28706
28707 Update to 2243t.
28708
28709 debian/changelog | 3 +-
28710 man/po/de.po | 89 ++++++++++++++++++++++++++++----------------------------
28711 2 files changed, 46 insertions(+), 46 deletions(-)
28712
28713 commit 9c356290ddb3d9d807899bb951c02e4c19b853c1
28714 Author: Guillem Jover <guillem@debian.org>
28715 Date: Wed Apr 30 08:56:43 2014 +0200
28716
28717 Bump version to 1.17.10
28718
28719 debian/changelog | 6 ++++++
28720 1 file changed, 6 insertions(+)
28721
28722 commit 8c0c62688da4faa66acad269532ebbe6d50bd95f
28723 Author: Guillem Jover <guillem@debian.org>
28724 Date: Wed Apr 30 05:46:12 2014 +0200
28725
28726 Release 1.17.9
28727
28728 debian/changelog | 4 ++--
28729 1 file changed, 2 insertions(+), 2 deletions(-)
28730
28731 commit 1759ec117f0eb067677010ee7f6d27784e5fadd1
28732 Author: Guillem Jover <guillem@debian.org>
28733 Date: Wed Apr 30 05:55:24 2014 +0200
28734
28735 Regenerate .pot files and merge .po files with them
28736
28737 dselect/po/bs.po | 26 +++---
28738 dselect/po/ca.po | 26 +++---
28739 dselect/po/cs.po | 26 +++---
28740 dselect/po/da.po | 26 +++---
28741 dselect/po/de.po | 26 +++---
28742 dselect/po/dselect.pot | 28 +++---
28743 dselect/po/el.po | 26 +++---
28744 dselect/po/es.po | 26 +++---
28745 dselect/po/et.po | 26 +++---
28746 dselect/po/eu.po | 26 +++---
28747 dselect/po/fr.po | 26 +++---
28748 dselect/po/gl.po | 26 +++---
28749 dselect/po/hu.po | 26 +++---
28750 dselect/po/id.po | 26 +++---
28751 dselect/po/it.po | 26 +++---
28752 dselect/po/ja.po | 26 +++---
28753 dselect/po/ko.po | 26 +++---
28754 dselect/po/nb.po | 26 +++---
28755 dselect/po/nl.po | 26 +++---
28756 dselect/po/nn.po | 26 +++---
28757 dselect/po/pl.po | 26 +++---
28758 dselect/po/pt.po | 26 +++---
28759 dselect/po/pt_BR.po | 26 +++---
28760 dselect/po/ro.po | 26 +++---
28761 dselect/po/ru.po | 26 +++---
28762 dselect/po/sk.po | 26 +++---
28763 dselect/po/sv.po | 26 +++---
28764 dselect/po/tl.po | 26 +++---
28765 dselect/po/vi.po | 26 +++---
28766 dselect/po/zh_CN.po | 26 +++---
28767 dselect/po/zh_TW.po | 26 +++---
28768 man/po/dpkg-man.pot | 4 +-
28769 po/ast.po | 222 +++++++++++++++++++++++------------------------
28770 po/bs.po | 222 +++++++++++++++++++++++------------------------
28771 po/ca.po | 222 +++++++++++++++++++++++------------------------
28772 po/cs.po | 222 +++++++++++++++++++++++------------------------
28773 po/da.po | 222 +++++++++++++++++++++++------------------------
28774 po/de.po | 222 +++++++++++++++++++++++------------------------
28775 po/dpkg.pot | 224 ++++++++++++++++++++++++------------------------
28776 po/dz.po | 222 +++++++++++++++++++++++------------------------
28777 po/el.po | 222 +++++++++++++++++++++++------------------------
28778 po/eo.po | 222 +++++++++++++++++++++++------------------------
28779 po/es.po | 222 +++++++++++++++++++++++------------------------
28780 po/et.po | 222 +++++++++++++++++++++++------------------------
28781 po/eu.po | 222 +++++++++++++++++++++++------------------------
28782 po/fr.po | 222 +++++++++++++++++++++++------------------------
28783 po/gl.po | 222 +++++++++++++++++++++++------------------------
28784 po/hu.po | 222 +++++++++++++++++++++++------------------------
28785 po/id.po | 222 +++++++++++++++++++++++------------------------
28786 po/it.po | 222 +++++++++++++++++++++++------------------------
28787 po/ja.po | 222 +++++++++++++++++++++++------------------------
28788 po/km.po | 222 +++++++++++++++++++++++------------------------
28789 po/ko.po | 222 +++++++++++++++++++++++------------------------
28790 po/ku.po | 222 +++++++++++++++++++++++------------------------
28791 po/lt.po | 222 +++++++++++++++++++++++------------------------
28792 po/mr.po | 222 +++++++++++++++++++++++------------------------
28793 po/nb.po | 222 +++++++++++++++++++++++------------------------
28794 po/ne.po | 222 +++++++++++++++++++++++------------------------
28795 po/nl.po | 222 +++++++++++++++++++++++------------------------
28796 po/nn.po | 222 +++++++++++++++++++++++------------------------
28797 po/pa.po | 222 +++++++++++++++++++++++------------------------
28798 po/pl.po | 222 +++++++++++++++++++++++------------------------
28799 po/pt.po | 222 +++++++++++++++++++++++------------------------
28800 po/pt_BR.po | 222 +++++++++++++++++++++++------------------------
28801 po/ro.po | 222 +++++++++++++++++++++++------------------------
28802 po/ru.po | 222 +++++++++++++++++++++++------------------------
28803 po/sk.po | 222 +++++++++++++++++++++++------------------------
28804 po/sv.po | 222 +++++++++++++++++++++++------------------------
28805 po/th.po | 222 +++++++++++++++++++++++------------------------
28806 po/tl.po | 222 +++++++++++++++++++++++------------------------
28807 po/vi.po | 222 +++++++++++++++++++++++------------------------
28808 po/zh_CN.po | 222 +++++++++++++++++++++++------------------------
28809 po/zh_TW.po | 222 +++++++++++++++++++++++------------------------
28810 scripts/po/ca.po | 72 ++++++++--------
28811 scripts/po/de.po | 77 +++++++++--------
28812 scripts/po/dpkg-dev.pot | 69 +++++++--------
28813 scripts/po/es.po | 74 ++++++++--------
28814 scripts/po/fr.po | 74 ++++++++--------
28815 scripts/po/pl.po | 73 ++++++++--------
28816 scripts/po/ru.po | 73 ++++++++--------
28817 scripts/po/sv.po | 73 ++++++++--------
28818 81 files changed, 5247 insertions(+), 5254 deletions(-)
28819
28820 commit 5daf50d5e45aece8b2acf5688f234cca49bc33c7
28821 Author: Guillem Jover <guillem@debian.org>
28822 Date: Wed Apr 30 05:40:33 2014 +0200
28823
28824 build: Make test suite errors fatal again
28825
28826 We need to check in the aggregated results if any test had any problem,
28827 and die accordingly.
28828
28829 Regression introduced in commit 34b26c7db232b300991df5fb6f52707b381df28f.
28830
28831 Closes: #746331
28832
28833 check.am | 3 ++-
28834 debian/changelog | 1 +
28835 2 files changed, 3 insertions(+), 1 deletion(-)
28836
28837 commit 8cd7aa2c68ed1648cd517c4e724eab8f1b6eebdc
28838 Author: Guillem Jover <guillem@debian.org>
28839 Date: Wed Apr 30 05:35:39 2014 +0200
28840
28841 libdpkg: Mark the command_get_pager() tests on a tty as TODO
28842
28843 The build daemon environment does not expose a controlling terminal.
28844 Mark these as possibly failing and as such non-fatal.
28845
28846 debian/changelog | 2 ++
28847 lib/dpkg/test/t-command.c | 18 ++++++++++--------
28848 2 files changed, 12 insertions(+), 8 deletions(-)
28849
28850 commit 00e2aadcdc9d86655963df13068afd85eca2ed83
28851 Author: Guillem Jover <guillem@debian.org>
28852 Date: Mon Apr 28 22:15:58 2014 +0200
28853
28854 s-s-d: Fix off-by-one stack buffer overrun on GNU/Linux and GNU/kFreeBSD
28855
28856 This might happen if the executable pathname is longer than
28857 _POSIX_PATH_MAX. Although this should not have security implications
28858 as the buffer is surrounded by two arrays (so those catch accesses
28859 even if the stack grows up or down), and we are compiling with
28860 -fstack-protector anyway.
28861
28862 We just need to always leave room for the final NUL character.
28863
28864 Warned-by: coverity
28865
28866 debian/changelog | 5 +++++
28867 utils/start-stop-daemon.c | 4 ++--
28868 2 files changed, 7 insertions(+), 2 deletions(-)
28869
28870 commit 2579acce1f6add74150790e806d859c3f3f8d362
28871 Author: Guillem Jover <guillem@debian.org>
28872 Date: Mon Apr 28 22:07:29 2014 +0200
28873
28874 u-a: Fix memory leaks in alternative_parse_fileset()
28875
28876 Free prio_str and master_file.
28877
28878 Warned-by: coverity
28879
28880 debian/changelog | 1 +
28881 utils/update-alternatives.c | 4 ++++
28882 2 files changed, 5 insertions(+)
28883
28884 commit 00e3728ddb52b98d20d2f4ee789f9d55898b1781
28885 Author: Guillem Jover <guillem@debian.org>
28886 Date: Tue Apr 29 03:12:21 2014 +0200
28887
28888 dselect: Assign desc->desc instead of checking if desc is not nullptr
28889
28890 If we've not found any description we end up in the sentinel entry that
28891 contains nullptr for desc->action and desc->desc, but definitely not
28892 nullptr for desc. Just assigning desc->desc will do the right thing.
28893
28894 Warned-by: coverity
28895
28896 dselect/bindings.cc | 2 +-
28897 1 file changed, 1 insertion(+), 1 deletion(-)
28898
28899 commit 3df20bdb86cb217ee55c12c8f2277f3af787bf71
28900 Author: Guillem Jover <guillem@debian.org>
28901 Date: Mon Apr 28 21:44:17 2014 +0200
28902
28903 dselect: Fix memory leak in set_color()
28904
28905 Warned-by: coverity
28906
28907 debian/changelog | 1 +
28908 dselect/main.cc | 2 ++
28909 2 files changed, 3 insertions(+)
28910
28911 commit a94d04a1927a28987f3163e707c651d4b4350a73
28912 Author: Guillem Jover <guillem@debian.org>
28913 Date: Mon Apr 28 21:34:53 2014 +0200
28914
28915 dselect: Do not leak keybindings from describenext()
28916
28917 The code affected is currently unused.
28918
28919 Warned-by: coverity
28920
28921 debian/changelog | 1 +
28922 dselect/baselist.cc | 1 +
28923 2 files changed, 2 insertions(+)
28924
28925 commit 3c05293dac0e485b8042cbdef82f3369fb751595
28926 Author: Guillem Jover <guillem@debian.org>
28927 Date: Mon Apr 28 21:20:16 2014 +0200
28928
28929 dpkg-split: Fix short lived memory leaks in mksplit()
28930
28931 Warned-by: coverity
28932
28933 debian/changelog | 1 +
28934 dpkg-split/split.c | 4 ++++
28935 2 files changed, 5 insertions(+)
28936
28937 commit dd0ec1036fb5fdf8b0462edf357d72d491b3c8aa
28938 Author: Guillem Jover <guillem@debian.org>
28939 Date: Tue Apr 29 03:02:08 2014 +0200
28940
28941 dpkg: Annotate case statements that fall through with a comment
28942
28943 Be explicit, so that code readers or static analyzers do not get
28944 confused.
28945
28946 Warned-by: coverity
28947
28948 src/configure.c | 1 +
28949 src/packages.c | 1 +
28950 2 files changed, 2 insertions(+)
28951
28952 commit b6788715227adb30ba41b5a049d1cbfb9e3ff1d7
28953 Author: Guillem Jover <guillem@debian.org>
28954 Date: Mon Apr 28 21:54:52 2014 +0200
28955
28956 dpkg: Do not leak the filepackages_iterator in dir_is_used_by_others()
28957
28958 Warned-by: coverity
28959
28960 debian/changelog | 2 ++
28961 src/help.c | 1 +
28962 2 files changed, 3 insertions(+)
28963
28964 commit 055717db09c9b6de7bf3cd9e12fd579d8002e565
28965 Author: Guillem Jover <guillem@debian.org>
28966 Date: Mon Apr 28 20:48:14 2014 +0200
28967
28968 libdpkg: Do not leak long tar names on bogus tar archives
28969
28970 Make sure we free the long names, in case of a bogus or truncated
28971 tar archive with long entries not followed by a normal entry.
28972
28973 Warned-by: coverity
28974
28975 debian/changelog | 1 +
28976 lib/dpkg/tarfn.c | 4 ++++
28977 2 files changed, 5 insertions(+)
28978
28979 commit 99e299736daf81e9ffcf9d40cdc5085748c6dfbe
28980 Author: Guillem Jover <guillem@debian.org>
28981 Date: Tue Apr 29 06:36:44 2014 +0200
28982
28983 libcompat: Make sure P_tmpdir is always defined
28984
28985 This will guarantee the macro constant is always defined, which allows
28986 us to remove an equivalent code branch, which in normal conditions is
28987 dead code.
28988
28989 As a side effect this unconfuses static code analyzers like cppcheck or
28990 coverity.
28991
28992 configure.ac | 1 +
28993 lib/compat/compat.h | 4 ++++
28994 lib/dpkg/path.c | 4 ----
28995 3 files changed, 5 insertions(+), 4 deletions(-)
28996
28997 commit 6f2a7a736c0c2873c3415c1cd1eb8b5c7c42c4b5
28998 Author: Guillem Jover <guillem@debian.org>
28999 Date: Tue Apr 29 14:51:54 2014 +0200
29000
29001 debian: Switch alternative database backups from xz to gzip
29002
29003 Switch the alternatives database backups from xz to gzip, as the latter
29004 is Essential and we can rely on it being always present, using xz here
29005 is not worth the trouble, disk space savings, or possible additional
29006 dependencies.
29007
29008 Closes: #746354
29009
29010 debian/changelog | 1 +
29011 debian/dpkg.cron.daily | 14 +++++++++++++-
29012 2 files changed, 14 insertions(+), 1 deletion(-)
29013
29014 commit a12eb58959d0a10584a428f4a3103a49204c410f
29015 Author: Guillem Jover <guillem@debian.org>
29016 Date: Wed Apr 30 02:28:45 2014 +0200
29017
29018 Dpkg::Source::Patch: Outright reject C-style filenames in patches
29019
29020 Because patch only started recognizing C-style filenames in diffs
29021 in version 2.7, it's not safe to assume one behaviour or the other,
29022 as the system might or might not have a recent enough version, or
29023 a GNU patch program at all. There's also no reason we should be
29024 supporting this kind of strange encoded filenames in patches, when
29025 we have not done so up to now.
29026
29027 Let's just ban these types of diffs and be done with it.
29028
29029 Fixes: CVE-2014-0471
29030 Closes: #746306
29031
29032 debian/changelog | 4 ++++
29033 scripts/Dpkg/Source/Patch.pm | 32 +-------------------------------
29034 2 files changed, 5 insertions(+), 31 deletions(-)
29035
29036 commit 1c7de0bd723f701ac4e38579ac2e92e65fb98f11
29037 Author: Steve Petruzzello <dlist@bluewin.ch>
29038 Date: Wed Apr 30 03:19:10 2014 +0200
29039
29040 Update French scripts translation
29041
29042 Closes: #746350
29043
29044 Signed-off-by: Guillem Jover <guillem@debian.org>
29045
29046 debian/changelog | 1 +
29047 scripts/po/fr.po | 653 +++++++++++++++++++------------------------------------
29048 2 files changed, 225 insertions(+), 429 deletions(-)
29049
29050 commit f2b80a0c3d3224525e12210ae8f4cb6bf38352d7
29051 Author: Helge Kreutzmann <debian@helgefjell.de>
29052 Date: Tue Apr 29 21:35:41 2014 +0200
29053
29054 Fix debian/changelog formatting
29055
29056 debian/changelog | 2 +-
29057 1 file changed, 1 insertion(+), 1 deletion(-)
29058
29059 commit 9260ba126c7f27e45e414fa84e3657413f378d87
29060 Author: Helge Kreutzmann <debian@helgefjell.de>
29061 Date: Tue Apr 29 21:34:34 2014 +0200
29062
29063 Update German translation of manual pages
29064
29065 Update to 2234t4f5u.
29066
29067 debian/changelog | 5 +-
29068 man/po/de.po | 195 ++++++++++++++-----------------------------------------
29069 2 files changed, 51 insertions(+), 149 deletions(-)
29070
29071 commit 56d84eb9549fe6b31355d6eb6bdc70aad774929c
29072 Author: Helge Kreutzmann <debian@helgefjell.de>
29073 Date: Mon Apr 28 21:07:42 2014 +0200
29074
29075 Update German scripts translation
29076
29077 Update to 541t.
29078
29079 debian/changelog | 3 ++-
29080 1 file changed, 2 insertions(+), 1 deletion(-)
29081
29082 commit 9caa9005a50fed01881409833fcddd3292f0ae11
29083 Author: Helge Kreutzmann <debian@helgefjell.de>
29084 Date: Mon Apr 28 19:57:26 2014 +0200
29085
29086 Update German scripts translation
29087
29088 Update to 541t.
29089
29090 scripts/po/de.po | 21 +++++++++------------
29091 1 file changed, 9 insertions(+), 12 deletions(-)
29092
29093 commit 7dc7e3244230ceb6731f66baa74a70029a878a28
29094 Author: Guillem Jover <guillem@debian.org>
29095 Date: Mon Apr 28 15:41:58 2014 +0200
29096
29097 Bump version to 1.17.9
29098
29099 debian/changelog | 6 ++++++
29100 1 file changed, 6 insertions(+)
29101
29102 commit c9feb7a20b04f9fd05fe8c268b31dee4f5f7c11d
29103 Author: Guillem Jover <guillem@debian.org>
29104 Date: Mon Apr 28 13:33:26 2014 +0200
29105
29106 Release 1.17.8
29107
29108 debian/changelog | 4 ++--
29109 1 file changed, 2 insertions(+), 2 deletions(-)
29110
29111 commit 98b7dea7bfef4bab01d9377f19767860f4ca0d06
29112 Author: Guillem Jover <guillem@debian.org>
29113 Date: Mon Apr 28 14:55:28 2014 +0200
29114
29115 Regenerate .pot files and merge .po files with them
29116
29117 dselect/po/bs.po | 2 +-
29118 dselect/po/ca.po | 2 +-
29119 dselect/po/cs.po | 2 +-
29120 dselect/po/da.po | 2 +-
29121 dselect/po/de.po | 2 +-
29122 dselect/po/dselect.pot | 4 +-
29123 dselect/po/el.po | 2 +-
29124 dselect/po/es.po | 2 +-
29125 dselect/po/et.po | 2 +-
29126 dselect/po/eu.po | 2 +-
29127 dselect/po/fr.po | 2 +-
29128 dselect/po/gl.po | 2 +-
29129 dselect/po/hu.po | 2 +-
29130 dselect/po/id.po | 2 +-
29131 dselect/po/it.po | 2 +-
29132 dselect/po/ja.po | 2 +-
29133 dselect/po/ko.po | 2 +-
29134 dselect/po/nb.po | 2 +-
29135 dselect/po/nl.po | 2 +-
29136 dselect/po/nn.po | 2 +-
29137 dselect/po/pl.po | 2 +-
29138 dselect/po/pt.po | 2 +-
29139 dselect/po/pt_BR.po | 2 +-
29140 dselect/po/ro.po | 2 +-
29141 dselect/po/ru.po | 2 +-
29142 dselect/po/sk.po | 2 +-
29143 dselect/po/sv.po | 2 +-
29144 dselect/po/tl.po | 2 +-
29145 dselect/po/vi.po | 2 +-
29146 dselect/po/zh_CN.po | 2 +-
29147 dselect/po/zh_TW.po | 2 +-
29148 man/po/de.po | 1187 ++++++++++++++++++++++++++---------------------
29149 man/po/dpkg-man.pot | 1087 +++++++++++++++++++++++--------------------
29150 man/po/es.po | 1150 ++++++++++++++++++++++++---------------------
29151 man/po/fr.po | 1150 ++++++++++++++++++++++++---------------------
29152 man/po/hu.po | 1100 +++++++++++++++++++++++--------------------
29153 man/po/it.po | 1134 +++++++++++++++++++++++---------------------
29154 man/po/ja.po | 1150 ++++++++++++++++++++++++---------------------
29155 man/po/pl.po | 1150 ++++++++++++++++++++++++---------------------
29156 man/po/pt_BR.po | 1097 +++++++++++++++++++++++--------------------
29157 man/po/ru.po | 1099 +++++++++++++++++++++++--------------------
29158 man/po/sv.po | 1179 +++++++++++++++++++++++++---------------------
29159 po/ast.po | 24 +-
29160 po/bs.po | 24 +-
29161 po/ca.po | 24 +-
29162 po/cs.po | 24 +-
29163 po/da.po | 24 +-
29164 po/de.po | 2 +-
29165 po/dpkg.pot | 26 +-
29166 po/dz.po | 24 +-
29167 po/el.po | 24 +-
29168 po/eo.po | 24 +-
29169 po/es.po | 24 +-
29170 po/et.po | 24 +-
29171 po/eu.po | 24 +-
29172 po/fr.po | 24 +-
29173 po/gl.po | 24 +-
29174 po/hu.po | 24 +-
29175 po/id.po | 24 +-
29176 po/it.po | 24 +-
29177 po/ja.po | 24 +-
29178 po/km.po | 24 +-
29179 po/ko.po | 24 +-
29180 po/ku.po | 24 +-
29181 po/lt.po | 24 +-
29182 po/mr.po | 24 +-
29183 po/nb.po | 24 +-
29184 po/ne.po | 24 +-
29185 po/nl.po | 24 +-
29186 po/nn.po | 24 +-
29187 po/pa.po | 24 +-
29188 po/pl.po | 24 +-
29189 po/pt.po | 24 +-
29190 po/pt_BR.po | 24 +-
29191 po/ro.po | 24 +-
29192 po/ru.po | 2 +-
29193 po/sk.po | 24 +-
29194 po/sv.po | 24 +-
29195 po/th.po | 24 +-
29196 po/tl.po | 24 +-
29197 po/vi.po | 63 +--
29198 po/zh_CN.po | 24 +-
29199 po/zh_TW.po | 24 +-
29200 scripts/po/ca.po | 68 +--
29201 scripts/po/de.po | 73 +--
29202 scripts/po/dpkg-dev.pot | 70 +--
29203 scripts/po/es.po | 70 +--
29204 scripts/po/fr.po | 70 +--
29205 scripts/po/pl.po | 70 +--
29206 scripts/po/ru.po | 70 +--
29207 scripts/po/sv.po | 73 +--
29208 91 files changed, 7595 insertions(+), 6497 deletions(-)
29209
29210 commit a82651188476841d190c58693f95827d61959b51
29211 Author: Guillem Jover <guillem@debian.org>
29212 Date: Tue Apr 15 08:15:44 2014 +0200
29213
29214 Dpkg::Source::Patch: Correctly parse C-style diff filenames
29215
29216 We need to strip the surrounding quotes, and unescape any escape
29217 sequence, so that we check the same files that the patch program will
29218 be using, otherwise a malicious package could overpass those checks,
29219 and perform directory traversal attacks on source package unpacking.
29220
29221 Fixes: CVE-2014-0471
29222
29223 Reported-by: Jakub Wilk <jwilk@debian.org>
29224
29225 debian/changelog | 3 +++
29226 scripts/Dpkg/Source/Patch.pm | 59 ++++++++++++++++++++++++++++++++++++--------
29227 2 files changed, 52 insertions(+), 10 deletions(-)
29228
29229 commit d4dfad8cff69c245516abc570d0bba1f614c1443
29230 Author: Guillem Jover <guillem@debian.org>
29231 Date: Mon Apr 28 06:24:46 2014 +0200
29232
29233 build: Enable failed test case reporting from the TAP::Harness
29234
29235 Set the «failures» argument for the harness, so that we can get the
29236 failing test case entries, particularly important for the C test suite,
29237 as perl will not report a line number for those.
29238
29239 check.am | 1 +
29240 debian/changelog | 2 ++
29241 2 files changed, 3 insertions(+)
29242
29243 commit b029a83ea643d1b0893dd6946604d10dd11eff4e
29244 Author: Guillem Jover <guillem@debian.org>
29245 Date: Sun Apr 27 04:51:08 2014 +0200
29246
29247 build: Use the perl TAP::Harness for the C test suite
29248
29249 The automake TAP driver only appeared once the parallel test runner
29250 allowed custom drivers after 1.11, which we were not requesting in
29251 the AM_INIT_AUTOMAKE call.
29252
29253 But simply requesting a later version is not good enough, as Debian
29254 stable (wheezy) is still only shipping automake 1.11. Instead just switch
29255 to use the perl TAP::Harness infrastructure for the C test suite too.
29256
29257 Regression introduced in commit d9833ac0b6b66e9dfaff272f6d0a25373bfff091.
29258
29259 configure.ac | 1 -
29260 debian/changelog | 3 +++
29261 lib/dpkg/test/Makefile.am | 7 +++++--
29262 3 files changed, 8 insertions(+), 3 deletions(-)
29263
29264 commit 1f73ec4ecbac379558ffbef60f827782826b9539
29265 Author: Guillem Jover <guillem@debian.org>
29266 Date: Mon Apr 28 14:11:48 2014 +0200
29267
29268 build: Add new TEST_PREFIX variable to control test case execution paths
29269
29270 This is required as the perl test cases are in srcdir, but C based test
29271 cases are going to be in builddir.
29272
29273 check.am | 5 ++++-
29274 1 file changed, 4 insertions(+), 1 deletion(-)
29275
29276 commit 34b26c7db232b300991df5fb6f52707b381df28f
29277 Author: Guillem Jover <guillem@debian.org>
29278 Date: Mon Apr 28 06:24:46 2014 +0200
29279
29280 build: Switch test runner from Test::Harness to TAP::Harness
29281
29282 The latter is the recommended module for new code, the former being just
29283 a compatibility wrapper around it. And it will allow to set more detailed
29284 options for the harness that are not exposed through the Test::Harness
29285 wrapper.
29286
29287 We use a make variable instead of inlining the perl code in the make
29288 recipe due to the way make escapes backslashes inside single-quotes
29289 in recipes, which disturbs the semantics of the perl code.
29290
29291 check.am | 14 ++++++++++----
29292 debian/changelog | 1 +
29293 2 files changed, 11 insertions(+), 4 deletions(-)
29294
29295 commit 15c4eb9f7223dcc309b46ba89b2b3081e2f9a2a7
29296 Author: Guillem Jover <guillem@debian.org>
29297 Date: Mon Apr 28 13:02:15 2014 +0200
29298
29299 dpkg(1): Improve wording for --verify and --verify-format
29300
29301 Closes: #733057
29302
29303 debian/changelog | 2 ++
29304 man/dpkg.1 | 22 +++++++++++++---------
29305 2 files changed, 15 insertions(+), 9 deletions(-)
29306
29307 commit deeb5efc57607b02703d145a1a74bba502cbc0e6
29308 Author: Guillem Jover <guillem@debian.org>
29309 Date: Mon Apr 28 07:32:55 2014 +0200
29310
29311 dpkg-maintscript-helper: Document environment requirements for supports
29312
29313 Closes: #739634
29314
29315 debian/changelog | 2 ++
29316 man/dpkg-maintscript-helper.1 | 9 ++++++++-
29317 2 files changed, 10 insertions(+), 1 deletion(-)
29318
29319 commit 2408a8d606ac5463070abe892c750050e4e44019
29320 Author: Trần Ngọc Quân <vnwildman@gmail.com>
29321 Date: Mon Apr 28 09:15:52 2014 +0700
29322
29323 Update and review Vietnamese program translations
29324
29325 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
29326 Signed-off-by: Guillem Jover <guillem@debian.org>
29327
29328 debian/changelog | 1 +
29329 po/vi.po | 58 ++++++++++++++++++++++++++++----------------------------
29330 2 files changed, 30 insertions(+), 29 deletions(-)
29331
29332 commit a5046e81f3b7bbfa252253b54f186c65cbe3cdf0
29333 Author: Sven Joachim <svenjoac@gmx.de>
29334 Date: Sun Apr 27 14:42:02 2014 +0200
29335
29336 German dpkg translation update
29337
29338 Update to 1088t2u.
29339
29340 debian/changelog | 1 +
29341 po/de.po | 86 ++++++++++++++++----------------------------------------
29342 2 files changed, 25 insertions(+), 62 deletions(-)
29343
29344 commit 151d6965f8807101f86aceddebd2262e241c6c8b
29345 Author: Yuri Kozlov <yuray@komyakino.ru>
29346 Date: Sun Apr 27 02:51:37 2014 +0200
29347
29348 Update Russian program translations
29349
29350 Closes: #745869
29351
29352 Signed-off-by: Guillem Jover <guillem@debian.org>
29353
29354 debian/changelog | 4 +
29355 po/ru.po | 584 ++++++++++++++++++-------------------------------------
29356 2 files changed, 189 insertions(+), 399 deletions(-)
29357
29358 commit 85a8d37cc4d02a405785aded7ef911bcd326ac22
29359 Author: Guillem Jover <guillem@debian.org>
29360 Date: Tue Apr 22 10:37:37 2014 +0200
29361
29362 libcompat: Fix comparison between signed and unsigned in strsignal()
29363
29364 lib/compat/strsignal.c | 2 +-
29365 1 file changed, 1 insertion(+), 1 deletion(-)
29366
29367 commit d73c292dab981991d73bb3678b0ee13f664c869a
29368 Author: Guillem Jover <guillem@debian.org>
29369 Date: Thu Apr 24 16:18:06 2014 +0200
29370
29371 libcompat: Declare strnlen() prototype in compat.h
29372
29373 Remove now unused strnlen.h header.
29374
29375 lib/compat/Makefile.am | 2 +-
29376 lib/compat/compat.h | 6 ++++--
29377 lib/compat/strnlen.c | 2 +-
29378 lib/compat/strnlen.h | 32 --------------------------------
29379 4 files changed, 6 insertions(+), 36 deletions(-)
29380
29381 commit efc8feeb9a995a3cfa97a6428921e4c6820a48ce
29382 Author: Guillem Jover <guillem@debian.org>
29383 Date: Tue Apr 22 10:10:17 2014 +0200
29384
29385 libdpkg: Add missing <string.h> header
29386
29387 These are currently shadowed by the <string.h> inclusion from
29388 <compat/strnlen.h>.
29389
29390 lib/dpkg/error.c | 1 +
29391 lib/dpkg/namevalue.c | 1 +
29392 lib/dpkg/trignote.c | 2 ++
29393 lib/dpkg/varbuf.h | 1 +
29394 4 files changed, 5 insertions(+)
29395
29396 commit 5a20d9d36d7db0a17def3515c0da7de4e03906a1
29397 Author: Guillem Jover <guillem@debian.org>
29398 Date: Sat Apr 26 15:32:04 2014 +0200
29399
29400 libdpkg: Add test cases for str_is_set() and str_is_unset()
29401
29402 lib/dpkg/test/t-string.c | 17 ++++++++++++++++-
29403 1 file changed, 16 insertions(+), 1 deletion(-)
29404
29405 commit d3df3e21d58249722fcfe63aaa47fad0878a680d
29406 Author: Guillem Jover <guillem@debian.org>
29407 Date: Sat Apr 26 03:15:16 2014 +0200
29408
29409 libdpkg: Add test cases for dpkg_error functions
29410
29411 lib/dpkg/test/.gitignore | 1 +
29412 lib/dpkg/test/Makefile.am | 1 +
29413 lib/dpkg/test/t-error.c | 82 +++++++++++++++++++++++++++++++++++++++++++++++
29414 3 files changed, 84 insertions(+)
29415
29416 commit c2fbf5fc71f92553fbeebcedbe80d0d61b70db24
29417 Author: Guillem Jover <guillem@debian.org>
29418 Date: Sat Apr 26 03:12:56 2014 +0200
29419
29420 libdpkg: Use new DPKG_VERSION_OBJECT instead of local version macro
29421
29422 Use the new macro instead of the local one with a generic and
29423 ambiguous name.
29424
29425 lib/dpkg/test/t-version.c | 71 +++++++++++++++++++++++------------------------
29426 1 file changed, 34 insertions(+), 37 deletions(-)
29427
29428 commit ef88152dc868f3ea7962448bd729e70c4ca08ff6
29429 Author: Guillem Jover <guillem@debian.org>
29430 Date: Sat Apr 26 03:12:56 2014 +0200
29431
29432 libdpkg: Add new DPKG_VERSION_OBJECT macro
29433
29434 lib/dpkg/version.h | 6 ++++++
29435 1 file changed, 6 insertions(+)
29436
29437 commit e231f923b771285f20bfc8825e8cfe179ab97847
29438 Author: Guillem Jover <guillem@debian.org>
29439 Date: Sat Apr 26 03:11:59 2014 +0200
29440
29441 libdpkg: Move test_warn() and test_error() to dpkg/test.h
29442
29443 These are generic test macros that can be reused by other test cases.
29444
29445 lib/dpkg/test.h | 12 ++++++++++++
29446 lib/dpkg/test/t-version.c | 11 -----------
29447 2 files changed, 12 insertions(+), 11 deletions(-)
29448
29449 commit 1a27a761f5630b845ad0155760294e448b417517
29450 Author: Guillem Jover <guillem@debian.org>
29451 Date: Sat Apr 26 15:39:46 2014 +0200
29452
29453 libdpkg: Handle space-only strings when parsing versions
29454
29455 Consider these empty strings too.
29456
29457 debian/changelog | 1 +
29458 lib/dpkg/parsehelp.c | 7 ++++---
29459 lib/dpkg/test/t-version.c | 4 +++-
29460 3 files changed, 8 insertions(+), 4 deletions(-)
29461
29462 commit cb9a0d64081b5aa3741c78556f83a86eb16c3df6
29463 Author: Guillem Jover <guillem@debian.org>
29464 Date: Fri Apr 25 20:11:18 2014 +0200
29465
29466 libdpkg: Add test cases for parseversion() branch coverage
29467
29468 lib/dpkg/test/t-version.c | 19 ++++++++++++++++++-
29469 1 file changed, 18 insertions(+), 1 deletion(-)
29470
29471 commit 095464713625ed3e499ab1a0c146905fbb79786c
29472 Author: Guillem Jover <guillem@debian.org>
29473 Date: Thu Apr 24 03:05:12 2014 +0200
29474
29475 libdpkg: Add test cases for dpkg_ar_member_is_illegal()
29476
29477 lib/dpkg/test/t-ar.c | 15 ++++++++++++++-
29478 1 file changed, 14 insertions(+), 1 deletion(-)
29479
29480 commit fceb4381db95c250598498fae7eb4e785b7c6d10
29481 Author: Guillem Jover <guillem@debian.org>
29482 Date: Thu Apr 24 02:53:21 2014 +0200
29483
29484 libdpkg: Add test cases for unmatched str_match_end()
29485
29486 lib/dpkg/test/t-string.c | 4 +++-
29487 1 file changed, 3 insertions(+), 1 deletion(-)
29488
29489 commit f1db062ae39da54475fe29122fddf61c9b8bd721
29490 Author: Guillem Jover <guillem@debian.org>
29491 Date: Thu Apr 24 02:52:56 2014 +0200
29492
29493 libdpkg: Add test cases for growing command argv
29494
29495 lib/dpkg/test/t-command.c | 24 +++++++++++++++++++++++-
29496 1 file changed, 23 insertions(+), 1 deletion(-)
29497
29498 commit a666682166c712b8b434b009206e658d99c5627c
29499 Author: Guillem Jover <guillem@debian.org>
29500 Date: Thu Apr 24 02:37:11 2014 +0200
29501
29502 libdpkg: Add test cases for command_get_pager()
29503
29504 lib/dpkg/test/t-command.c | 41 ++++++++++++++++++++++++++++++++++++++++-
29505 1 file changed, 40 insertions(+), 1 deletion(-)
29506
29507 commit f7b96f72e5f495858ba1afb1221f580aa9ba7a73
29508 Author: Guillem Jover <guillem@debian.org>
29509 Date: Thu Apr 24 02:18:39 2014 +0200
29510
29511 libdpkg: Add test cases for dpkg_arch_describe()
29512
29513 debian/changelog | 1 +
29514 lib/dpkg/test/t-arch.c | 24 +++++++++++++++++++++++-
29515 2 files changed, 24 insertions(+), 1 deletion(-)
29516
29517 commit 3c1044570cb188dd7d32245a27e4c944db97baf9
29518 Author: Guillem Jover <guillem@debian.org>
29519 Date: Thu Apr 24 03:36:39 2014 +0200
29520
29521 Dpkg::Vendor: Add test cases for get_vendor_dir()
29522
29523 scripts/t/Dpkg_Vendor.t | 7 +++++--
29524 1 file changed, 5 insertions(+), 2 deletions(-)
29525
29526 commit b253ce5a1c7741dd46929fddab69c5a27677c888
29527 Author: Guillem Jover <guillem@debian.org>
29528 Date: Thu Apr 24 03:36:18 2014 +0200
29529
29530 Dpkg::Deps: Add test cases for deps_concat()
29531
29532 scripts/t/Dpkg_Deps.t | 9 ++++++++-
29533 1 file changed, 8 insertions(+), 1 deletion(-)
29534
29535 commit 757999904994ce29b4e13615d3c6b1502e85d84a
29536 Author: Guillem Jover <guillem@debian.org>
29537 Date: Thu Apr 24 03:22:57 2014 +0200
29538
29539 Dpkg::Dist:Files: Add test cases for get_file()
29540
29541 debian/changelog | 2 ++
29542 scripts/t/Dpkg_Dist_Files.t | 14 +++++++++++---
29543 2 files changed, 13 insertions(+), 3 deletions(-)
29544
29545 commit f87633813519bcce2f7ef0f573a55d436382a6e8
29546 Author: Guillem Jover <guillem@debian.org>
29547 Date: Fri Apr 25 03:26:55 2014 +0200
29548
29549 build: Add project version to the C code coverage report
29550
29551 Makefile.am | 2 +-
29552 1 file changed, 1 insertion(+), 1 deletion(-)
29553
29554 commit 165921053e1a4f74290849843588dda4ab099116
29555 Author: Guillem Jover <guillem@debian.org>
29556 Date: Fri Apr 25 03:25:10 2014 +0200
29557
29558 build: Stop using a local lcov-prolog template
29559
29560 Newer lcov versions already produce UTF-8 encoded output, so there's no
29561 need to use our local html prolog.
29562
29563 Ref: #590562
29564
29565 Makefile.am | 2 --
29566 doc/lcov-prolog | 8 --------
29567 2 files changed, 10 deletions(-)
29568
29569 commit ef1e51a9a2ec51a6a5e603bfeae84c10b9cf53c9
29570 Author: Guillem Jover <guillem@debian.org>
29571 Date: Fri Apr 25 03:19:53 2014 +0200
29572
29573 build: Remove top_builddir value from Perl coverage report
29574
29575 Do not expose the builddir in the html output.
29576
29577 scripts/Makefile.am | 3 +++
29578 1 file changed, 3 insertions(+)
29579
29580 commit 8dcb3372f43444dd08095ec55c0e82bf84974719
29581 Author: Guillem Jover <guillem@debian.org>
29582 Date: Fri Apr 25 03:16:38 2014 +0200
29583
29584 build: Inject a Perl coverage index entry into the lcov report
29585
29586 Add correct summary values, create a percentage bar, and remove the
29587 lcov-epilog template, which was being inserted in every and each
29588 generated lcov html file, not just the indices.
29589
29590 The injection should be considered fragile, as it depends on the input
29591 report not changing its structure. But this is no worse than using the
29592 local prolog and epilog html templates.
29593
29594 Makefile.am | 11 +++++++--
29595 doc/lcov-epilog | 8 -------
29596 doc/lcov-inject | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
29597 3 files changed, 79 insertions(+), 10 deletions(-)
29598
29599 commit 54c36750fefd670885d161716b08f2cf1a662e61
29600 Author: Guillem Jover <guillem@debian.org>
29601 Date: Fri Apr 25 01:31:44 2014 +0200
29602
29603 build: Enable back lcov branch coverage
29604
29605 This got disabled by default starting with lcov 1.10, enable it back
29606 to get the full coverage report.
29607
29608 Makefile.am | 2 +-
29609 1 file changed, 1 insertion(+), 1 deletion(-)
29610
29611 commit abf7e757c1fc9c8e12fd1b4546ddc7ff64f394cb
29612 Author: Guillem Jover <guillem@debian.org>
29613 Date: Fri Apr 25 01:30:37 2014 +0200
29614
29615 build: Use LCOV_OPTS in all lcov related invocations
29616
29617 Switch from --checksum to --rc geninfo_checksum=1 so that it can be
29618 passed to all commands, even the ones that do not recognize --checksum.
29619
29620 Makefile.am | 7 ++++---
29621 1 file changed, 4 insertions(+), 3 deletions(-)
29622
29623 commit 3d42412b38d52baf48f07c18b616b2ff51cddbce
29624 Author: Guillem Jover <guillem@debian.org>
29625 Date: Fri Apr 25 01:19:29 2014 +0200
29626
29627 build: Use --coverage instead of -fprofile-arcs and -ftest-coverage
29628
29629 Noticed while investigating the lack of branch coverage. It appears the
29630 option is supported for a very long time, at least since gcc 4.1.x.
29631
29632 m4/dpkg-coverage.m4 | 4 ++--
29633 1 file changed, 2 insertions(+), 2 deletions(-)
29634
29635 commit a1e0856703533fa3bb8f0647006714aba5c89df7
29636 Author: Guillem Jover <guillem@debian.org>
29637 Date: Thu Apr 24 15:21:24 2014 +0200
29638
29639 build: Add descriptive titles before each coverage section
29640
29641 Makefile.am | 5 +++++
29642 1 file changed, 5 insertions(+)
29643
29644 commit 25774c03fa79abff8af94b3f42cec5ffb34a969e
29645 Author: Guillem Jover <guillem@debian.org>
29646 Date: Thu Apr 24 15:20:35 2014 +0200
29647
29648 build: Generate a C code coverage text report on stdout
29649
29650 Print a text report to stdout, like with the Perl coverage.
29651
29652 Makefile.am | 1 +
29653 1 file changed, 1 insertion(+)
29654
29655 commit c8ea9114c5ad1b48ae1f326c826dc0be32817a25
29656 Author: Guillem Jover <guillem@debian.org>
29657 Date: Thu Apr 24 15:18:52 2014 +0200
29658
29659 build: Use 'rm -f' instead of implicit GNU make RM variable
29660
29661 Makefile.am | 4 ++--
29662 1 file changed, 2 insertions(+), 2 deletions(-)
29663
29664 commit 4bd80e698556dd74365706141537e3893d77659d
29665 Author: Guillem Jover <guillem@debian.org>
29666 Date: Sat Apr 26 17:07:18 2014 +0200
29667
29668 debian: Do not emit tar warnings from dpkg cron file
29669
29670 Ref: #745592, #745651
29671
29672 debian/changelog | 2 +-
29673 debian/dpkg.cron.daily | 5 +++--
29674 2 files changed, 4 insertions(+), 3 deletions(-)
29675
29676 commit fa18a297ad65d6e6eca196c7086292642203eeca
29677 Author: Guillem Jover <guillem@debian.org>
29678 Date: Sat Apr 26 17:05:58 2014 +0200
29679
29680 debian: Use a variable to track the alternatives database name
29681
29682 debian/dpkg.cron.daily | 9 +++++----
29683 1 file changed, 5 insertions(+), 4 deletions(-)
29684
29685 commit 08a4313ff5334f8c64379315b2a301531b267c60
29686 Author: Guillem Jover <guillem@debian.org>
29687 Date: Wed Apr 23 11:46:32 2014 +0200
29688
29689 debian: Do not backup nonexistent database files
29690
29691 The arch database only exists if the user has more than one architecture
29692 configured.
29693
29694 Closes: #745592, #745651
29695
29696 debian/changelog | 3 ++-
29697 debian/dpkg.cron.daily | 1 +
29698 2 files changed, 3 insertions(+), 1 deletion(-)
29699
29700 commit 3b5ef6a7dc6ba1571e3acdc19e872e73c8c8c225
29701 Author: Guillem Jover <guillem@debian.org>
29702 Date: Mon Apr 21 17:59:33 2014 +0200
29703
29704 Bump version to 1.17.8
29705
29706 debian/changelog | 6 ++++++
29707 1 file changed, 6 insertions(+)
29708
29709 commit 3ee521be308cd0e2fe6d9d49f38d3a78d925080e
29710 Author: Guillem Jover <guillem@debian.org>
29711 Date: Mon Apr 21 05:04:11 2014 +0200
29712
29713 Release 1.17.7
29714
29715 debian/changelog | 6 +++---
29716 1 file changed, 3 insertions(+), 3 deletions(-)
29717
29718 commit 31601c1e6289b423fa9dd53fc05e39805f6c646e
29719 Author: Guillem Jover <guillem@debian.org>
29720 Date: Fri Apr 4 23:51:01 2014 +0200
29721
29722 Regenerate .pot files and merge .po files with them
29723
29724 dselect/po/bs.po | 2 +-
29725 dselect/po/ca.po | 2 +-
29726 dselect/po/cs.po | 2 +-
29727 dselect/po/da.po | 2 +-
29728 dselect/po/de.po | 2 +-
29729 dselect/po/dselect.pot | 4 +-
29730 dselect/po/el.po | 2 +-
29731 dselect/po/es.po | 2 +-
29732 dselect/po/et.po | 2 +-
29733 dselect/po/eu.po | 2 +-
29734 dselect/po/fr.po | 2 +-
29735 dselect/po/gl.po | 2 +-
29736 dselect/po/hu.po | 2 +-
29737 dselect/po/id.po | 2 +-
29738 dselect/po/it.po | 2 +-
29739 dselect/po/ja.po | 2 +-
29740 dselect/po/ko.po | 2 +-
29741 dselect/po/nb.po | 2 +-
29742 dselect/po/nl.po | 2 +-
29743 dselect/po/nn.po | 2 +-
29744 dselect/po/pl.po | 2 +-
29745 dselect/po/pt.po | 2 +-
29746 dselect/po/pt_BR.po | 2 +-
29747 dselect/po/ro.po | 2 +-
29748 dselect/po/ru.po | 2 +-
29749 dselect/po/sk.po | 2 +-
29750 dselect/po/sv.po | 2 +-
29751 dselect/po/tl.po | 2 +-
29752 dselect/po/vi.po | 2 +-
29753 dselect/po/zh_CN.po | 2 +-
29754 dselect/po/zh_TW.po | 2 +-
29755 man/po/de.po | 1368 +++++++++++++++++++++++++---------------------
29756 man/po/dpkg-man.pot | 1144 ++++++++++++++++++++-------------------
29757 man/po/es.po | 1240 ++++++++++++++++++++++--------------------
29758 man/po/fr.po | 1240 ++++++++++++++++++++++--------------------
29759 man/po/hu.po | 1185 +++++++++++++++++++++-------------------
29760 man/po/it.po | 1238 +++++++++++++++++++++++-------------------
29761 man/po/ja.po | 1238 ++++++++++++++++++++++--------------------
29762 man/po/pl.po | 1238 ++++++++++++++++++++++--------------------
29763 man/po/pt_BR.po | 1181 +++++++++++++++++++++-------------------
29764 man/po/ru.po | 1193 +++++++++++++++++++++-------------------
29765 man/po/sv.po | 1378 ++++++++++++++++++++++++++---------------------
29766 po/ast.po | 220 ++++----
29767 po/bs.po | 216 ++++----
29768 po/ca.po | 223 ++++----
29769 po/cs.po | 223 ++++----
29770 po/da.po | 223 ++++----
29771 po/de.po | 261 +++++----
29772 po/dpkg.pot | 218 ++++----
29773 po/dz.po | 220 ++++----
29774 po/el.po | 220 ++++----
29775 po/eo.po | 223 ++++----
29776 po/es.po | 223 ++++----
29777 po/et.po | 220 ++++----
29778 po/eu.po | 220 ++++----
29779 po/fr.po | 224 ++++----
29780 po/gl.po | 220 ++++----
29781 po/hu.po | 220 ++++----
29782 po/id.po | 220 ++++----
29783 po/it.po | 225 ++++----
29784 po/ja.po | 223 ++++----
29785 po/km.po | 220 ++++----
29786 po/ko.po | 220 ++++----
29787 po/ku.po | 219 ++++----
29788 po/lt.po | 219 ++++----
29789 po/mr.po | 220 ++++----
29790 po/nb.po | 220 ++++----
29791 po/ne.po | 220 ++++----
29792 po/nl.po | 220 ++++----
29793 po/nn.po | 220 ++++----
29794 po/pa.po | 219 ++++----
29795 po/pl.po | 223 ++++----
29796 po/pt.po | 223 ++++----
29797 po/pt_BR.po | 222 ++++----
29798 po/ro.po | 220 ++++----
29799 po/ru.po | 223 ++++----
29800 po/sk.po | 223 ++++----
29801 po/sv.po | 265 +++++----
29802 po/th.po | 261 +++++----
29803 po/tl.po | 220 ++++----
29804 po/vi.po | 261 +++++----
29805 po/zh_CN.po | 220 ++++----
29806 po/zh_TW.po | 223 ++++----
29807 scripts/po/ca.po | 675 ++++++++++++-----------
29808 scripts/po/de.po | 666 ++++++++++++-----------
29809 scripts/po/dpkg-dev.pot | 641 +++++++++++-----------
29810 scripts/po/es.po | 676 ++++++++++++-----------
29811 scripts/po/fr.po | 681 ++++++++++++-----------
29812 scripts/po/pl.po | 670 ++++++++++++-----------
29813 scripts/po/ru.po | 670 ++++++++++++-----------
29814 scripts/po/sv.po | 666 ++++++++++++-----------
29815 91 files changed, 14902 insertions(+), 13373 deletions(-)
29816
29817 commit f32d4b924e1ed4b6ae0c59cd28ed91029da64d20
29818 Author: Guillem Jover <guillem@debian.org>
29819 Date: Sun Apr 13 16:22:39 2014 +0200
29820
29821 debian: Be verbose on make check errors by printing the test suite log
29822
29823 debian/changelog | 1 +
29824 debian/rules | 2 +-
29825 2 files changed, 2 insertions(+), 1 deletion(-)
29826
29827 commit b89a125dbc0fa5d1672a140489dcc8ea7db6af00
29828 Author: Andreas Beckmann <anbe@debian.org>
29829 Date: Sun Feb 16 23:52:10 2014 +0100
29830
29831 debian: Add Conflicts against obsolete packages using install-info in their prerm
29832
29833 These packages have been removed after they were released with lenny
29834 or squeeze, but they may survive dist-upgrades to wheezy and jessie.
29835
29836 Since their prerm uses install-info they cannot be removed any longer
29837 after installing dpkg 1.17.x and there is no upgrade path to a fixed
29838 package version. So use Conflicts, because these packages need to be
29839 removed (with their prerm) before a dpkg that would disallow to
29840 subsequently remove them is upgraded. Breaks would only at most
29841 request to deconfigure them.
29842
29843 All Conflicts have the form PACKAGE (<< VERSION). If the source package
29844 still exists, the VERSION that dropped the problematic PACKAGE was used.
29845 Otherwise the next possible maintainer upload VERSION that could
29846 reintroduce PACKAGE into sid was used.
29847
29848 [guillem@debian.org:
29849 - Replace Breaks with Conflicts.
29850 - Update lintian-overrides. ]
29851
29852 Closes: #735159
29853
29854 Signed-off-by: Guillem Jover <guillem@debian.org>
29855
29856 debian/changelog | 3 +++
29857 debian/control | 20 ++++++++++++++++++++
29858 debian/dpkg.lintian-overrides | 2 ++
29859 3 files changed, 25 insertions(+)
29860
29861 commit c531799acff35a3605c1481028812f40b574355c
29862 Author: Guillem Jover <guillem@debian.org>
29863 Date: Sun Mar 30 05:20:44 2014 +0200
29864
29865 debian: Backup all databases with user percolated data
29866
29867 We want to backup all databases that have possible user data, in case
29868 something went wrong, or one of the databases got lost or similar.
29869
29870 debian/changelog | 1 +
29871 debian/dpkg.cron.daily | 30 +++++++++++++++++++++++++-----
29872 2 files changed, 26 insertions(+), 5 deletions(-)
29873
29874 commit 14ba15362deea88bb1a4e571bf28e2f79dfb9aad
29875 Author: Guillem Jover <guillem@debian.org>
29876 Date: Sat Apr 5 17:03:18 2014 +0200
29877
29878 dpkg-deb: Use --no-unquote when using -T to avoid mangling filenames
29879
29880 We get the filenames from find(1), so we should not be letting tar
29881 mangle them, or it might create unexpected results.
29882
29883 Closes: #743687
29884
29885 Reported-by: Niels Thykier <niels@thykier.net>
29886
29887 debian/changelog | 2 ++
29888 dpkg-deb/build.c | 3 ++-
29889 2 files changed, 4 insertions(+), 1 deletion(-)
29890
29891 commit 9c049f43b8597ae6241f52aceee0647a4b2c79f3
29892 Author: Guillem Jover <guillem@debian.org>
29893 Date: Mon Jan 13 01:48:28 2014 +0100
29894
29895 dpkg-deb: Deprecate compressing .deb files with bzip2
29896
29897 This compressor has been superseded by xz when it comes to compression
29898 ratio, and in cases where higher compatibility or raw speed is desired
29899 gzip is still the better option.
29900
29901 Issue a warning for now for the -Zbzip2 option value, the support for
29902 that value will get disabled at a later point.
29903
29904 debian/changelog | 5 +++++
29905 doc/README.feature-removal-schedule | 11 +++++++++++
29906 dpkg-deb/main.c | 2 ++
29907 3 files changed, 18 insertions(+)
29908
29909 commit 15e690628d282badc1a7dd5ecf27012c5f9fefa9
29910 Author: Guillem Jover <guillem@debian.org>
29911 Date: Wed Apr 9 08:14:52 2014 +0200
29912
29913 dpkg: On --verify error out on not-installed packages
29914
29915 This makes the behaviour of this command consistent with other commands
29916 taking package names as arguments.
29917
29918 debian/changelog | 1 +
29919 src/verify.c | 10 +++++++++-
29920 2 files changed, 10 insertions(+), 1 deletion(-)
29921
29922 commit 97f282bc09a32d95df9596a1c6c4165c5ca4db52
29923 Author: Guillem Jover <guillem@debian.org>
29924 Date: Thu Mar 27 20:08:13 2014 +0100
29925
29926 dpkg: Add support for loading Packages-files from pipes or stdin
29927
29928 This allows loading Packages files in --update-avail and --merge-avail
29929 from pipes, or stdin if the argument is omitted or is ‘-’.
29930
29931 Closes: #357093, #367297
29932
29933 debian/changelog | 3 +++
29934 man/dpkg.1 | 12 +++++++++---
29935 src/main.c | 4 ++--
29936 src/update.c | 10 +++++++---
29937 4 files changed, 21 insertions(+), 8 deletions(-)
29938
29939 commit a26fce6a81fbe2804e9fc28de172e9a6c69d1679
29940 Author: Guillem Jover <guillem@debian.org>
29941 Date: Thu Mar 27 20:08:13 2014 +0100
29942
29943 libdpkg: Add support for interpreting filename '-' as stdin
29944
29945 Add a new flag so that the caller can request this new interpretation
29946 explicitly w/o needing to change the semantics of the filename for the
29947 normal case.
29948
29949 lib/dpkg/dpkg-db.h | 2 ++
29950 lib/dpkg/parse.c | 4 ++++
29951 2 files changed, 6 insertions(+)
29952
29953 commit dcc9d6d7f4dd06e79b601b453570b124e1285bfe
29954 Author: Guillem Jover <guillem@debian.org>
29955 Date: Thu Mar 27 19:52:22 2014 +0100
29956
29957 libdpkg: Allow loading deb822 package stanzas from a pipe
29958
29959 lib/dpkg/parse.c | 20 +++++++++++++++++---
29960 1 file changed, 17 insertions(+), 3 deletions(-)
29961
29962 commit 97e6268256a62927e85bf3a137fc22a111753d87
29963 Author: Guillem Jover <guillem@debian.org>
29964 Date: Thu Mar 27 19:19:28 2014 +0100
29965
29966 libdpkg: Refactor parsedb_load() out from parsedb_open()
29967
29968 And move the call to parsedb() to detangle the opening operation from
29969 the loading one.
29970
29971 lib/dpkg/parse.c | 21 +++++++++++++++------
29972 lib/dpkg/parsedump.h | 2 ++
29973 2 files changed, 17 insertions(+), 6 deletions(-)
29974
29975 commit 7d98d267c8d276e78fb2cf8a315780c7ddebb620
29976 Author: Guillem Jover <guillem@debian.org>
29977 Date: Thu Mar 27 19:19:28 2014 +0100
29978
29979 libdpkg: Refactor parsedb_parse() out from parsedb()
29980
29981 lib/dpkg/parse.c | 39 +++++++++++++++++++++++++++------------
29982 lib/dpkg/parsedump.h | 2 ++
29983 2 files changed, 29 insertions(+), 12 deletions(-)
29984
29985 commit 509b759c93deca71e8709e5d8f82514820f3d9c1
29986 Author: Guillem Jover <guillem@debian.org>
29987 Date: Mon Apr 21 02:39:49 2014 +0200
29988
29989 libdpkg: Move parsedb descriptor closure to parsedb_close()
29990
29991 Add a new parsedb flag to track if we need to close the file descriptor.
29992
29993 lib/dpkg/dpkg-db.h | 2 ++
29994 lib/dpkg/parse.c | 14 ++++++++------
29995 2 files changed, 10 insertions(+), 6 deletions(-)
29996
29997 commit ef11a50ff851781a05bb49adf1d34a11192ab64e
29998 Author: Guillem Jover <guillem@debian.org>
29999 Date: Thu Mar 27 19:38:40 2014 +0100
30000
30001 libdpkg: Refactor parsedb_new() out from parsedb_open()
30002
30003 lib/dpkg/parse.c | 23 ++++++++++++++++++-----
30004 lib/dpkg/parsedump.h | 2 ++
30005 2 files changed, 20 insertions(+), 5 deletions(-)
30006
30007 commit a0225b5d8acbd553074373f1b90da631f35bee1a
30008 Author: Guillem Jover <guillem@debian.org>
30009 Date: Thu Mar 27 19:38:40 2014 +0100
30010
30011 libdpkg: Rename parse_close() to parsedb_close()
30012
30013 lib/dpkg/parse.c | 6 +++---
30014 lib/dpkg/parsedump.h | 3 ++-
30015 2 files changed, 5 insertions(+), 4 deletions(-)
30016
30017 commit 584dffcc0e9f85782ddecca6b24e5b5ac82d3361
30018 Author: Guillem Jover <guillem@debian.org>
30019 Date: Mon Apr 21 03:50:31 2014 +0200
30020
30021 libdpkg: Rename parse_open() to parsedb_open()
30022
30023 lib/dpkg/parse.c | 4 ++--
30024 lib/dpkg/parsedump.h | 2 +-
30025 2 files changed, 3 insertions(+), 3 deletions(-)
30026
30027 commit 880d5ba027ba13d91697838f4cc2151b866b840b
30028 Author: Guillem Jover <guillem@debian.org>
30029 Date: Tue Apr 8 00:47:22 2014 +0200
30030
30031 libdpkg: Move parser fd into parsedb_state
30032
30033 This removes a function static variable, as it is now allocated inside a
30034 structure in the heap, so push_cleanup will always be able to access it,
30035 and makes parsedb() a bit more reentrable and easier to refactor.
30036
30037 lib/dpkg/parse.c | 13 +++++++------
30038 lib/dpkg/parsedump.h | 1 +
30039 2 files changed, 8 insertions(+), 6 deletions(-)
30040
30041 commit 16405d6edf30d9169f73e11a0a7d797aa7c5de20
30042 Author: Guillem Jover <guillem@debian.org>
30043 Date: Tue Apr 8 00:43:33 2014 +0200
30044
30045 libdpkg: Allocate parsedb_state on the heap
30046
30047 lib/dpkg/parse.c | 34 +++++++++++++++++++---------------
30048 lib/dpkg/parsedump.h | 4 ++--
30049 2 files changed, 21 insertions(+), 17 deletions(-)
30050
30051 commit 97ffe228c96b815a2dc3a689b70b6827d0cb255b
30052 Author: Guillem Jover <guillem@debian.org>
30053 Date: Mon Feb 24 06:00:01 2014 +0100
30054
30055 dpkg-split, dpkg: Use new str_match_end() function instead of ad-hoc code
30056
30057 dpkg-split/split.c | 18 +++++++-----------
30058 src/packages.c | 12 +++++-------
30059 2 files changed, 12 insertions(+), 18 deletions(-)
30060
30061 commit 9933a758c0a8c40dc7977e3d0c101c70d511aee3
30062 Author: Guillem Jover <guillem@debian.org>
30063 Date: Mon Feb 24 06:00:01 2014 +0100
30064
30065 libdpkg: Add new str_match_end() function
30066
30067 lib/dpkg/libdpkg.map | 1 +
30068 lib/dpkg/string.c | 23 ++++++++++++++++++++++-
30069 lib/dpkg/string.h | 4 +++-
30070 lib/dpkg/test/t-string.c | 13 +++++++++++--
30071 4 files changed, 37 insertions(+), 4 deletions(-)
30072
30073 commit 4e6079bb6756db9567c44079706df4e0abf0a46a
30074 Author: Guillem Jover <guillem@debian.org>
30075 Date: Mon Jan 27 04:21:25 2014 +0100
30076
30077 libdpkg: Add new struct dpkg_ar_member to handle in-core ar headers
30078
30079 lib/dpkg/ar.c | 37 ++++++++++++++++++++++++++++---------
30080 lib/dpkg/ar.h | 16 +++++++++++++++-
30081 2 files changed, 43 insertions(+), 10 deletions(-)
30082
30083 commit d9833ac0b6b66e9dfaff272f6d0a25373bfff091
30084 Author: Guillem Jover <guillem@debian.org>
30085 Date: Wed Feb 19 21:40:03 2014 +0100
30086
30087 libdpkg: Switch test suite to use TAP
30088
30089 This has the following benefits. It stops using assert() for the test
30090 framework, it prints a more descriptive message, it performs all test
30091 cases even if one fails. It allows to skip specific cases, or mark as
30092 todo.
30093
30094 This also switches the build system to use the automake TAP driver.
30095
30096 configure.ac | 1 +
30097 debian/changelog | 1 +
30098 lib/dpkg/test.h | 64 +++++++++++++++++++++++++++------
30099 lib/dpkg/test/.gitignore | 1 +
30100 lib/dpkg/test/Makefile.am | 2 ++
30101 lib/dpkg/test/t-ar.c | 2 ++
30102 lib/dpkg/test/t-arch.c | 2 ++
30103 lib/dpkg/test/t-buffer.c | 2 ++
30104 lib/dpkg/test/t-command.c | 2 ++
30105 lib/dpkg/test/t-deb-version.c | 2 ++
30106 lib/dpkg/test/t-macros.c | 2 ++
30107 lib/dpkg/test/t-mod-db.c | 2 ++
30108 lib/dpkg/test/t-path.c | 2 ++
30109 lib/dpkg/test/t-pkg-list.c | 2 ++
30110 lib/dpkg/test/t-pkg-queue.c | 2 ++
30111 lib/dpkg/test/t-pkginfo.c | 2 ++
30112 lib/dpkg/test/t-progname.c | 2 ++
30113 lib/dpkg/test/t-string.c | 2 ++
30114 lib/dpkg/test/t-subproc.c | 5 ++-
30115 lib/dpkg/test/{t-ar.c => t-test-skip.c} | 23 +++---------
30116 lib/dpkg/test/t-test.c | 18 +++++++++-
30117 lib/dpkg/test/t-trigger.c | 2 ++
30118 lib/dpkg/test/t-varbuf.c | 2 ++
30119 lib/dpkg/test/t-version.c | 2 ++
30120 24 files changed, 117 insertions(+), 30 deletions(-)
30121
30122 commit 75e991baaeb1d27dd81c1366573b4e765bd49d9e
30123 Author: Guillem Jover <guillem@debian.org>
30124 Date: Wed Apr 9 03:49:56 2014 +0200
30125
30126 libdpkg: Use new test_alloc() macro to test memory allocations
30127
30128 Use this instead of normal pass/fail macros, as it will test_bail()
30129 on errors, exiting with a proper exit code.
30130
30131 debian/changelog | 1 +
30132 lib/dpkg/test.h | 16 ++++++++++++++++
30133 lib/dpkg/test/t-arch.c | 2 +-
30134 lib/dpkg/test/t-buffer.c | 3 +--
30135 lib/dpkg/test/t-path.c | 17 ++++++-----------
30136 lib/dpkg/test/t-pkg-list.c | 14 +++++++-------
30137 lib/dpkg/test/t-version.c | 4 ++--
30138 7 files changed, 34 insertions(+), 23 deletions(-)
30139
30140 commit c0ee47fb7540063935020177a842801b79286ed7
30141 Author: Guillem Jover <guillem@debian.org>
30142 Date: Wed Feb 19 21:40:03 2014 +0100
30143
30144 libdpkg: Add new test_bail() macro
30145
30146 lib/dpkg/test.h | 7 +++++++
30147 1 file changed, 7 insertions(+)
30148
30149 commit 01c11fcafd5b48f3a3f2c8fc2e84f0d53336711f
30150 Author: Guillem Jover <guillem@debian.org>
30151 Date: Wed Apr 9 06:35:00 2014 +0200
30152
30153 libdpkg: Test command_exec() exit code
30154
30155 Do not expect the test program to just fail.
30156
30157 debian/changelog | 1 +
30158 lib/dpkg/test/t-command.c | 4 +++-
30159 2 files changed, 4 insertions(+), 1 deletion(-)
30160
30161 commit c008407f8f6373a28694ea4c45cc75cfef9438f0
30162 Author: Guillem Jover <guillem@debian.org>
30163 Date: Wed Feb 19 21:40:03 2014 +0100
30164
30165 libdpkg: Do not unnecessarily shut up stdout in t-subproc
30166
30167 The only problematic output comes from stderr.
30168
30169 debian/changelog | 2 ++
30170 lib/dpkg/test/t-subproc.c | 3 +--
30171 2 files changed, 3 insertions(+), 2 deletions(-)
30172
30173 commit 07413972ae2ff9fafc08d862e4ed05985f182a5f
30174 Author: Guillem Jover <guillem@debian.org>
30175 Date: Wed Apr 9 20:28:48 2014 +0200
30176
30177 libdpkg, dpkg-deb: Fix compound literal usage with C99 compilers
30178
30179 We cannot portably assign a compound literal to a static variable,
30180 as the expression is not constant. GCC accepts these for backwards
30181 compatibility in its C89 mode, but not in its C99 mode.
30182
30183 debian/changelog | 2 ++
30184 dpkg-deb/main.c | 4 ++--
30185 lib/dpkg/deb-version.h | 10 ++++++++--
30186 lib/dpkg/pkg-queue.h | 10 ++++++++--
30187 4 files changed, 20 insertions(+), 6 deletions(-)
30188
30189 commit 639786e29c72baf6b1f0b2ca1cada34df54d8dff
30190 Author: Guillem Jover <guillem@debian.org>
30191 Date: Wed Apr 9 20:14:22 2014 +0200
30192
30193 build: Test for required compound literals
30194
30195 And clarify the comment on the designated initializers.
30196
30197 debian/changelog | 1 +
30198 doc/coding-style.txt | 3 ++-
30199 m4/dpkg-compiler.m4 | 6 +++++-
30200 3 files changed, 8 insertions(+), 2 deletions(-)
30201
30202 commit 09d43d4f21f6b70c0c1aff2711a1503d7ecf8a35
30203 Author: Guillem Jover <guillem@debian.org>
30204 Date: Wed Feb 12 05:14:35 2014 +0100
30205
30206 build: Set TAR variable at build time instead of hardcoding it
30207
30208 This allows for non-GNU systems to use another value for their GNU tar,
30209 which usually is either gnutar or gtar.
30210
30211 configure.ac | 3 ++-
30212 debian/changelog | 3 +++
30213 lib/dpkg/dpkg.h | 1 -
30214 m4/dpkg-progs.m4 | 10 ++++++++++
30215 4 files changed, 15 insertions(+), 2 deletions(-)
30216
30217 commit e07b0622e82ecac1131dd0f1443b19555fc53f44
30218 Author: Guillem Jover <guillem@debian.org>
30219 Date: Thu Apr 3 08:36:23 2014 +0200
30220
30221 build: Do not link s-s-d against libihash and libshouldbeinlibc on GNU/Hurd
30222
30223 These libraries are not used now, and the linking is unnecessary and
30224 superfluous.
30225
30226 The libps interfaces used to expose or required the caller to use
30227 functions from those other libraries long time ago, not anymore though.
30228
30229 debian/changelog | 2 ++
30230 m4/dpkg-libs.m4 | 2 --
30231 2 files changed, 2 insertions(+), 2 deletions(-)
30232
30233 commit 3fabf94e0b5fe1bcdea26fecee1c87e74fab98b2
30234 Author: Guillem Jover <guillem@debian.org>
30235 Date: Wed Mar 26 17:26:26 2014 +0100
30236
30237 s-s-d: Add a new --ppid matching option
30238
30239 This allows to check for processes with a specific parent PID.
30240
30241 Suggested-by: Alex Mestiashvili <mailatgoogl@gmail.com>
30242
30243 debian/changelog | 2 +
30244 man/start-stop-daemon.8 | 8 +++-
30245 utils/start-stop-daemon.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++-
30246 3 files changed, 99 insertions(+), 4 deletions(-)
30247
30248 commit 861e165c26d2f62e658d95aedd2746ce0c7445e2
30249 Author: Guillem Jover <guillem@debian.org>
30250 Date: Sun Apr 20 04:30:23 2014 +0200
30251
30252 s-s-d: Detect system specific headers at configure time
30253
30254 Instead of hardcoding their usage depending on system macros.
30255
30256 configure.ac | 5 +++--
30257 debian/changelog | 2 ++
30258 utils/start-stop-daemon.c | 31 ++++++++++++++++---------------
30259 3 files changed, 21 insertions(+), 17 deletions(-)
30260
30261 commit eb2981da25b8d68036406e135b891b91139a2601
30262 Author: Guillem Jover <guillem@debian.org>
30263 Date: Sun Apr 20 04:30:23 2014 +0200
30264
30265 s-s-d: Move Hurd specific headers after all standard headers
30266
30267 utils/start-stop-daemon.c | 10 +++++-----
30268 1 file changed, 5 insertions(+), 5 deletions(-)
30269
30270 commit d12071e4aa2b2e137a3a1ab76408b4d68ab67181
30271 Author: Guillem Jover <guillem@debian.org>
30272 Date: Sat Apr 5 07:44:02 2014 +0200
30273
30274 s-s-d: Fix OpenBSD KVM code to use current kinfo_proc layout
30275
30276 debian/changelog | 1 +
30277 utils/start-stop-daemon.c | 6 ++++++
30278 2 files changed, 7 insertions(+)
30279
30280 commit 8d708158339cd0503580a810814b97e48926a3d4
30281 Author: Guillem Jover <guillem@debian.org>
30282 Date: Sat Apr 5 06:51:33 2014 +0200
30283
30284 s-s-d: Add a native FreeBSD pid_is_exec() method
30285
30286 Use the KERN_PROC_PATHNAME sysctl interface to retrieve the process
30287 pathname. This will allow to stop requiring the linprocfs fileystem
30288 which is not the native procfs and is not usually mounted by default
30289 anyway.
30290
30291 This still has the problem that the pathname cannot be retrieved when
30292 the inode has been unlinked, in the same way as when accessing the
30293 /proc/<PID>/exe symlink from linprocfs.
30294
30295 debian/changelog | 4 ++++
30296 utils/start-stop-daemon.c | 26 ++++++++++++++++++++++++++
30297 2 files changed, 30 insertions(+)
30298
30299 commit 559895751cb775e47e2f6466de10a55a5ee7587c
30300 Author: Guillem Jover <guillem@debian.org>
30301 Date: Sat Apr 5 05:24:22 2014 +0200
30302
30303 s-s-d: Fix FreeBSD KVM code to use current kinfo_proc layout
30304
30305 debian/changelog | 1 +
30306 utils/start-stop-daemon.c | 16 ++++++++++++++++
30307 2 files changed, 17 insertions(+)
30308
30309 commit 02901d4027d0ac49a8a1f88e954da61ea3f625d2
30310 Author: Guillem Jover <guillem@debian.org>
30311 Date: Sat Apr 5 05:24:22 2014 +0200
30312
30313 s-s-d: Add a generic KVM implementation for do_procinit()
30314
30315 This uses the traditional BSD kinfo_proc layout.
30316
30317 debian/changelog | 2 ++
30318 utils/start-stop-daemon.c | 29 +++++++++++++++++++++++++++--
30319 2 files changed, 29 insertions(+), 2 deletions(-)
30320
30321 commit cc05292a2d745fd2798153b423663dd673b0dcba
30322 Author: Guillem Jover <guillem@debian.org>
30323 Date: Fri Apr 18 19:55:26 2014 +0200
30324
30325 s-s-d: Remove unnecessary pointer reference and dereference dance
30326
30327 utils/start-stop-daemon.c | 2 +-
30328 1 file changed, 1 insertion(+), 1 deletion(-)
30329
30330 commit 7a1b2fb6872d3d2641704d9d08ed0f99757774db
30331 Author: Guillem Jover <guillem@debian.org>
30332 Date: Wed Mar 26 20:35:04 2014 +0100
30333
30334 s-s-d: Use symbolic names for option codes
30335
30336 utils/start-stop-daemon.c | 6 ++++--
30337 1 file changed, 4 insertions(+), 2 deletions(-)
30338
30339 commit 51e4a23b56464da01481969d141aa5a41ad3b2ef
30340 Author: Guillem Jover <guillem@debian.org>
30341 Date: Wed Mar 26 17:21:36 2014 +0100
30342
30343 s-s-d: Refactor Linux comm retrieval and switch to use /proc/PID/status
30344
30345 This trades parsing ambiguities due to process names with ‘)’ for ones
30346 with embedded ‘\n’. But it should be more robust and future proof in
30347 general, and allows to retrieve any field by name, which makes the code
30348 more clear and reusable.
30349
30350 debian/changelog | 3 +++
30351 utils/start-stop-daemon.c | 56 +++++++++++++++++++++++++++++++++--------------
30352 2 files changed, 42 insertions(+), 17 deletions(-)
30353
30354 commit d3611d0d83151f0405506419111bc9cc4066af68
30355 Author: Guillem Jover <guillem@debian.org>
30356 Date: Sun Apr 13 06:56:44 2014 +0200
30357
30358 dpkg-buildflags: Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS
30359
30360 Add default values in Debian and derivatives for these flags.
30361
30362 Distinguish FFLAGS from FCFLAGS by mentioning that the former is for the
30363 Fortran 77 compiler and the latter for the Fortran 9x compiler.
30364
30365 Closes: #744326
30366
30367 debian/changelog | 2 ++
30368 man/dpkg-buildflags.1 | 20 ++++++++++++++++----
30369 scripts/Dpkg/BuildFlags.pm | 9 +++++++++
30370 scripts/Dpkg/Vendor/Debian.pm | 8 ++++++++
30371 scripts/Dpkg/Vendor/Ubuntu.pm | 3 ++-
30372 scripts/mk/buildflags.mk | 8 ++++++--
30373 6 files changed, 43 insertions(+), 7 deletions(-)
30374
30375 commit d82f11f1e7205183b19cf3983a2ce90d980119ad
30376 Author: Guillem Jover <guillem@debian.org>
30377 Date: Fri Apr 18 07:45:43 2014 +0200
30378
30379 dpkg-buildflags(1): Add missing flags affected by hardening options
30380
30381 debian/changelog | 1 +
30382 man/dpkg-buildflags.1 | 8 +++++---
30383 2 files changed, 6 insertions(+), 3 deletions(-)
30384
30385 commit 163d44a7bd33397ab3b4c68f0b74db59553a3fb7
30386 Author: Christian Svensson <christian@cmd.nu>
30387 Date: Mon Jan 27 00:15:46 2014 +0100
30388
30389 Add OpenRISC or1k support to cputable
30390
30391 Closes: #736717
30392
30393 Signed-off-by: Guillem Jover <guillem@debian.org>
30394
30395 cputable | 1 +
30396 debian/changelog | 2 ++
30397 2 files changed, 3 insertions(+)
30398
30399 commit bbaa8eabaf0826b6213ea568c7ba3f884d352957
30400 Author: Adam Conrad <adconrad@debian.org>
30401 Date: Wed Feb 12 04:41:16 2014 +0100
30402
30403 Dpkg::Vendor::Ubuntu: Update ppc64el build flags support
30404
30405 Ubuntu never ended up shipping a ppc64 architecture, instead they have
30406 a ppc64el one, so switch to that. And honor the noopt DEB_BUILD_OPTIONS
30407 flag.
30408
30409 Closes: #738691
30410
30411 Signed-off-by: Guillem Jover <guillem@debian.org>
30412
30413 debian/changelog | 3 +++
30414 scripts/Dpkg/Vendor/Ubuntu.pm | 10 ++++++----
30415 2 files changed, 9 insertions(+), 4 deletions(-)
30416
30417 commit a580499ac5fa4e1e7feee69d08dfd044d790a275
30418 Author: Guillem Jover <guillem@debian.org>
30419 Date: Wed Apr 2 16:11:19 2014 +0200
30420
30421 Dpkg::Vendor: Try to load Vendor modules from the parent vendors
30422
30423 If there's no available module for the requested vendor, try loading
30424 a Parent until one is found, or we fallback to Default.
30425
30426 Closes: #735978
30427
30428 debian/changelog | 3 +++
30429 scripts/Dpkg/Vendor.pm | 21 ++++++++++++++-------
30430 scripts/Makefile.am | 2 ++
30431 scripts/t/Dpkg_Vendor.t | 33 +++++++++++++++++++++++++++++++++
30432 scripts/t/origins/gnewsense | 4 ++++
30433 5 files changed, 56 insertions(+), 7 deletions(-)
30434
30435 commit 82d38b898e5d3ca243460f705c949c14a16a7c8a
30436 Author: Guillem Jover <guillem@debian.org>
30437 Date: Wed Apr 2 16:09:06 2014 +0200
30438
30439 Dpkg::Vendor: Cache vendor info Control::Hash objects
30440
30441 Avoid parsing again the current vendor file on each hook invocation,
30442 by caching the parsed object into a hash.
30443
30444 debian/changelog | 2 ++
30445 scripts/Dpkg/Vendor.pm | 4 ++++
30446 2 files changed, 6 insertions(+)
30447
30448 commit 86aabea72688567586adc472b502e06ebc28b1c2
30449 Author: Guillem Jover <guillem@debian.org>
30450 Date: Mon Mar 24 23:04:43 2014 +0100
30451
30452 dpkg-buildpackage: Do not interpret the dsc filename as a regex
30453
30454 This only affects generated .changes files, when signing a .dsc file
30455 with metacharacters in its filename.
30456
30457 Closes: #742535
30458
30459 debian/changelog | 2 ++
30460 scripts/dpkg-buildpackage.pl | 2 +-
30461 2 files changed, 3 insertions(+), 1 deletion(-)
30462
30463 commit 03dc67940a1bcdfba6732e257fe1f35f59aea8f6
30464 Author: Guillem Jover <guillem@debian.org>
30465 Date: Thu Apr 3 06:08:45 2014 +0200
30466
30467 dpkg-source: Add arch and profile information to Package-List field
30468
30469 Add two new optional values to the Packages-List field, with
30470 architecture and build-profiles information. These values have the
30471 form «name=value1,value2», and might appear in any order after the
30472 mandatory values.
30473
30474 This allows to run bootstrapping analysis over the Sources package
30475 indices.
30476
30477 Requested-by: Johannes Schauer <j.schauer@email.de>
30478 Suggested-by: Raphaël Hertzog <hertzog@debian.org>
30479
30480 debian/changelog | 4 ++++
30481 scripts/Dpkg/Control/FieldsCore.pm | 4 ++++
30482 scripts/dpkg-source.pl | 11 ++++++++++-
30483 3 files changed, 18 insertions(+), 1 deletion(-)
30484
30485 commit b916e61f0feb8eb37d9f00bbd4066c4f1b53babe
30486 Author: Guillem Jover <guillem@debian.org>
30487 Date: Fri Mar 28 03:13:52 2014 +0100
30488
30489 dpkg-source: Add a new extraction --ignore-bad-version option
30490
30491 This allows to extract ancient source packages with broken versions,
30492 that used to be accepted at some point in time by dpkg-source.
30493
30494 Closes: #740883
30495
30496 debian/changelog | 2 ++
30497 man/dpkg-source.1 | 5 +++++
30498 scripts/Dpkg/Source/Package.pm | 8 +++++++-
30499 scripts/Dpkg/Source/Package/V1.pm | 4 ++++
30500 scripts/Dpkg/Source/Package/V2.pm | 5 +++++
30501 5 files changed, 23 insertions(+), 1 deletion(-)
30502
30503 commit 5175cc7164d1d853375bc4eb59042aa68fcc63f7
30504 Author: Moritz Muehlenhoff <jmm@debian.org>
30505 Date: Sun Feb 9 03:02:46 2014 +0100
30506
30507 dpkg-source: Improve warning message when ignoring file removals
30508
30509 Hint at the --include-removal option in the warning to direct the user
30510 to it.
30511
30512 Closes: #738310
30513
30514 Signed-off-by: Guillem Jover <guillem@debian.org>
30515
30516 debian/changelog | 3 +++
30517 scripts/Dpkg/Source/Patch.pm | 2 +-
30518 2 files changed, 4 insertions(+), 1 deletion(-)
30519
30520 commit 9947ec14e51ed738ac1447f788b659fadff3bef2
30521 Author: Guillem Jover <guillem@debian.org>
30522 Date: Tue Jan 28 01:13:51 2014 +0100
30523
30524 dpkg-genchanges: Clarify error message on binary builds w/o binaries
30525
30526 Only load the files list file if it exists, so that we can check if
30527 there's any binary file being distributed.
30528
30529 When all binary packages are for different architectures than the
30530 requested one, and no additional files have been shipped for
30531 distribution (via dpkg-distaddfile), we should error out early and
30532 with a better and more clear error, than just "no files list file found".
30533
30534 Closes: #726520
30535
30536 debian/changelog | 2 ++
30537 scripts/dpkg-genchanges.pl | 7 ++++++-
30538 2 files changed, 8 insertions(+), 1 deletion(-)
30539
30540 commit e1749d77a44ee1c82c2d047cf9be4b071554832d
30541 Author: Guillem Jover <guillem@debian.org>
30542 Date: Sat Feb 1 01:48:31 2014 +0100
30543
30544 scripts: Use new Dpkg::Dist::Files module instead of ad-hoc code
30545
30546 scripts/dpkg-distaddfile.pl | 24 +++++---------
30547 scripts/dpkg-genchanges.pl | 77 +++++++++++++++++----------------------------
30548 scripts/dpkg-gencontrol.pl | 36 +++++++++------------
30549 3 files changed, 51 insertions(+), 86 deletions(-)
30550
30551 commit b777140be7b5f542b821f8a0f1cec74ee8330f12
30552 Author: Guillem Jover <guillem@debian.org>
30553 Date: Sat Feb 1 01:48:31 2014 +0100
30554
30555 dpkg-genchanges: Only track attributes for distributed files
30556
30557 scripts/dpkg-genchanges.pl | 11 ++++++-----
30558 1 file changed, 6 insertions(+), 5 deletions(-)
30559
30560 commit 51db7754d5dbfc4efe1cf205427a37be4c0f46ec
30561 Author: Guillem Jover <guillem@debian.org>
30562 Date: Tue Jan 28 01:40:34 2014 +0100
30563
30564 dpkg-gencontrol: Remove unused %p2ver variable
30565
30566 scripts/dpkg-genchanges.pl | 2 --
30567 1 file changed, 2 deletions(-)
30568
30569 commit 06be16451a0840a4769963f559c45367c7b24db4
30570 Author: Guillem Jover <guillem@debian.org>
30571 Date: Tue Jan 28 01:36:38 2014 +0100
30572
30573 dpkg-genchanges: Remove unnecessary %pa2f variable
30574
30575 The first warning never triggers, as it's using %p2f with a key for
30576 %pa2f. And the other warning, just uses the %pa2f hash to retrieve a
30577 list of package names, already kept in %p2f.
30578
30579 scripts/dpkg-genchanges.pl | 14 ++++----------
30580 1 file changed, 4 insertions(+), 10 deletions(-)
30581
30582 commit 545662b03074278d9b0d009b673e9702c4ea82d0
30583 Author: Guillem Jover <guillem@debian.org>
30584 Date: Tue Jan 28 01:31:12 2014 +0100
30585
30586 dpkg-gencontrol: Split substvars pass from actual printing
30587
30588 This will allow to switch the code to use a new Dpkg::Dist::Files
30589 module.
30590
30591 scripts/dpkg-gencontrol.pl | 9 ++++-----
30592 1 file changed, 4 insertions(+), 5 deletions(-)
30593
30594 commit 31f280b1d73f8a76fe7ca0d58a45b41508d2a751
30595 Author: Guillem Jover <guillem@debian.org>
30596 Date: Tue Jan 28 01:31:12 2014 +0100
30597
30598 dpkg-gencontrol: Move setting of fallback $forcefilename before locking
30599
30600 scripts/dpkg-gencontrol.pl | 9 +++++----
30601 1 file changed, 5 insertions(+), 4 deletions(-)
30602
30603 commit be7da07bbc26cf9b799fa6425b60025ab0e91956
30604 Author: Guillem Jover <guillem@debian.org>
30605 Date: Tue Jan 28 01:08:01 2014 +0100
30606
30607 Dpkg::Dist::Files: New perl module
30608
30609 scripts/Dpkg/Dist/Files.pm | 141 +++++++++++++++++++++++++++++++++
30610 scripts/Makefile.am | 3 +
30611 scripts/po/POTFILES.in | 1 +
30612 scripts/t/Dpkg_Dist_Files.t | 95 ++++++++++++++++++++++
30613 scripts/t/Dpkg_Dist_Files/files-byhand | 5 ++
30614 5 files changed, 245 insertions(+)
30615
30616 commit 1469ab6fc964ffd7f83e4e842ad4cf89a48328e5
30617 Author: Guillem Jover <guillem@debian.org>
30618 Date: Wed Apr 2 03:59:47 2014 +0200
30619
30620 Dpkg::Deps: Do not generate perl warnings on undef versions in deps_compare()
30621
30622 Ref: #737731
30623
30624 debian/changelog | 2 ++
30625 scripts/Dpkg/Deps.pm | 6 ++++--
30626 scripts/t/Dpkg_Deps.t | 6 +++++-
30627 3 files changed, 11 insertions(+), 3 deletions(-)
30628
30629 commit c018d4712353cf6d6571e46ff71445e5f33af354
30630 Author: Guillem Jover <guillem@debian.org>
30631 Date: Mon Jan 27 00:20:51 2014 +0100
30632
30633 Dpkg::Control::HashCore: Document is_pgp_signed as a public option
30634
30635 Closes: #735975
30636
30637 debian/changelog | 2 ++
30638 scripts/Dpkg/Control/HashCore.pm | 7 +++++++
30639 2 files changed, 9 insertions(+)
30640
30641 commit 74e7ba89e0478355cf929e6abde534992bc13342
30642 Author: Guillem Jover <guillem@debian.org>
30643 Date: Sun Jan 26 22:44:44 2014 +0100
30644
30645 dpkg-checkbuilddeps: Split check_line into build_depends and build_conflicts
30646
30647 The functions have less in common than what it looks like. Splitting the
30648 functions actually reduces the line count.
30649
30650 scripts/dpkg-checkbuilddeps.pl | 48 ++++++++++++++++--------------------------
30651 1 file changed, 18 insertions(+), 30 deletions(-)
30652
30653 commit 93a41e1bd09c6eef0383eb67df5a77a28b69ec55
30654 Author: Guillem Jover <guillem@debian.org>
30655 Date: Wed Feb 26 03:43:04 2014 +0100
30656
30657 dpkg-checkbuilddeps: Move deps_parse() error checking just after the calls
30658
30659 scripts/dpkg-checkbuilddeps.pl | 17 ++++++++---------
30660 1 file changed, 8 insertions(+), 9 deletions(-)
30661
30662 commit 5639796e64843778a55e3e918a9d980bc3c6371d
30663 Author: Guillem Jover <guillem@debian.org>
30664 Date: Sun Jan 26 22:48:05 2014 +0100
30665
30666 dpkg-checkbuilddeps: Fix bogus message on dependency parse errors
30667
30668 Force deps_parse() return code into a scalar, so that the empty list
30669 does not get interpolated and ignored. Use the opportunity to reduce
30670 nesting.
30671
30672 Closes: #736778
30673
30674 debian/changelog | 2 ++
30675 scripts/dpkg-checkbuilddeps.pl | 18 ++++++++++--------
30676 2 files changed, 12 insertions(+), 8 deletions(-)
30677
30678 commit 78b91af405e5fb918ee8cdfc71856539a5f526a8
30679 Author: Guillem Jover <guillem@debian.org>
30680 Date: Sun Mar 30 18:28:15 2014 +0200
30681
30682 dpkg-parsechangelog: Do not generate perl warnings on nonexistent fields
30683
30684 debian/changelog | 2 ++
30685 scripts/dpkg-parsechangelog.pl | 2 +-
30686 2 files changed, 3 insertions(+), 1 deletion(-)
30687
30688 commit 47732d7563e18f14c2e04784852dd9a837b41701
30689 Author: Guillem Jover <guillem@debian.org>
30690 Date: Thu Apr 10 01:54:51 2014 +0200
30691
30692 test: Remove sequence number prefixes from test case filenames
30693
30694 This stops the madness of having to invent sequence numbers to be able
30695 to order the test suite run. Instead we now honour the order of the
30696 arguments passed to the runner.
30697
30698 Makefile.am | 6 +-
30699 debian/changelog | 1 +
30700 scripts/Makefile.am | 170 ++++++++++-----------
30701 .../200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf | 1 -
30702 .../t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf | 1 -
30703 scripts/t/{110_Dpkg_Arch.t => Dpkg_Arch.t} | 0
30704 ...300_Dpkg_BuildOptions.t => Dpkg_BuildOptions.t} | 0
30705 .../t/{600_Dpkg_Changelog.t => Dpkg_Changelog.t} | 2 +-
30706 .../{600_Dpkg_Changelog => Dpkg_Changelog}/countme | 0
30707 .../{600_Dpkg_Changelog => Dpkg_Changelog}/fields | 0
30708 .../misplaced-tz | 0
30709 .../regressions | 0
30710 .../{600_Dpkg_Changelog => Dpkg_Changelog}/shadow | 0
30711 ..._Changelog_Ubuntu.t => Dpkg_Changelog_Ubuntu.t} | 2 +-
30712 .../{850_Dpkg_Compression.t => Dpkg_Compression.t} | 2 +-
30713 scripts/t/{700_Dpkg_Control.t => Dpkg_Control.t} | 2 +-
30714 .../bogus-armor-double.dsc | 0
30715 .../bogus-armor-inline.dsc | 0
30716 .../bogus-armor-nested.dsc | 0
30717 .../bogus-armor-no-sig.dsc | 0
30718 .../bogus-armor-spaces.dsc | 0
30719 .../bogus-armor-trail.dsc | 0
30720 .../bogus-unsigned.dsc | 0
30721 .../t/{700_Dpkg_Control => Dpkg_Control}/control-1 | 0
30722 scripts/t/{400_Dpkg_Deps.t => Dpkg_Deps.t} | 0
30723 scripts/t/{800_Dpkg_IPC.t => Dpkg_IPC.t} | 0
30724 scripts/t/{150_Dpkg_Package.t => Dpkg_Package.t} | 0
30725 scripts/t/{500_Dpkg_Path.t => Dpkg_Path.t} | 2 +-
30726 scripts/t/{200_Dpkg_Shlibs.t => Dpkg_Shlibs.t} | 4 +-
30727 .../t/{200_Dpkg_Shlibs => Dpkg_Shlibs}/basictags.c | 0
30728 .../basictags.symbols | 0
30729 .../t/{200_Dpkg_Shlibs => Dpkg_Shlibs}/ld.so.conf | 2 +-
30730 .../t/Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf | 1 +
30731 .../ld.so.conf.d/normal.conf | 0
30732 scripts/t/Dpkg_Shlibs/ld.so.conf.d/recursive.conf | 1 +
30733 .../{200_Dpkg_Shlibs => Dpkg_Shlibs}/ld.so.conf_2 | 0
30734 .../objdump.basictags-amd64 | 2 +-
30735 .../objdump.basictags-i386 | 2 +-
30736 .../objdump.blacklisted | 0
30737 .../objdump.dbd-pg | 0
30738 .../objdump.glib-ia64 | 0
30739 .../objdump.libc6-2.3 | 0
30740 .../objdump.libc6-2.6 | 0
30741 .../t/{200_Dpkg_Shlibs => Dpkg_Shlibs}/objdump.ls | 0
30742 .../objdump.patterns | 2 +-
30743 .../{200_Dpkg_Shlibs => Dpkg_Shlibs}/objdump.space | 0
30744 .../{200_Dpkg_Shlibs => Dpkg_Shlibs}/patterns.cpp | 0
30745 .../{200_Dpkg_Shlibs => Dpkg_Shlibs}/patterns.map | 0
30746 .../patterns.symbols | 0
30747 .../symbols.blacklist-filter | 0
30748 .../symbols.blacklist-groups | 0
30749 .../symbols.blacklist-ignore | 0
30750 .../symbols.blacklisted | 0
30751 .../symbols.fake-1 | 0
30752 .../symbols.fake-2 | 0
30753 .../symbols.fake-3 | 0
30754 .../symbols.include-1 | 0
30755 .../symbols.include-2 | 0
30756 .../symbols.include-3 | 0
30757 ...Dpkg_Shlibs_Cppfilt.t => Dpkg_Shlibs_Cppfilt.t} | 0
30758 .../t/{750_Dpkg_Substvars.t => Dpkg_Substvars.t} | 6 +-
30759 .../substvars1 | 0
30760 scripts/t/{550_Dpkg_Util.t => Dpkg_Util.t} | 0
30761 scripts/t/{100_Dpkg_Version.t => Dpkg_Version.t} | 0
30762 .../{910_merge_changelogs.t => merge_changelogs.t} | 2 +-
30763 .../ch-a | 0
30764 .../ch-b | 0
30765 .../ch-badver-a | 0
30766 .../ch-badver-b | 0
30767 .../ch-badver-merged | 0
30768 .../ch-badver-old | 0
30769 .../ch-merged | 0
30770 .../ch-merged-basic | 0
30771 .../ch-merged-pr | 0
30772 .../ch-merged-pr-basic | 0
30773 .../ch-old | 0
30774 src/Makefile.am | 2 +-
30775 src/t/{100_dpkg_divert.t => dpkg_divert.t} | 2 +-
30776 test/{100_critic.t => critic.t} | 2 +-
30777 test/{100_critic => critic}/perlcriticrc | 0
30778 test/{000_pod.t => pod.t} | 0
30779 utils/Makefile.am | 2 +-
30780 ...update_alternatives.t => update_alternatives.t} | 2 +-
30781 83 files changed, 111 insertions(+), 110 deletions(-)
30782
30783 commit f6bb010cb94173ef851fffc255c1e5b2a3e23753
30784 Author: Guillem Jover <guillem@debian.org>
30785 Date: Sun Apr 20 05:10:00 2014 +0200
30786
30787 build: Rename Makecheck.am to just check.am
30788
30789 The original name was confusing with Makefile.am, let's be more clear.
30790
30791 Makefile.am | 2 +-
30792 Makecheck.am => check.am | 0
30793 scripts/Makefile.am | 2 +-
30794 src/Makefile.am | 2 +-
30795 utils/Makefile.am | 2 +-
30796 5 files changed, 4 insertions(+), 4 deletions(-)
30797
30798 commit fb728db6fa8eca35534dd7f0be85124392a57e8d
30799 Author: Guillem Jover <guillem@debian.org>
30800 Date: Sun Apr 20 05:00:38 2014 +0200
30801
30802 build: Enable colors for Test::Harness
30803
30804 This enables colors in runner ouput, although it does not seem to do
30805 much anyway.
30806
30807 Makecheck.am | 2 +-
30808 debian/changelog | 1 +
30809 2 files changed, 2 insertions(+), 1 deletion(-)
30810
30811 commit 2695fca526f8685fca67f5f3d6a95810297a6d44
30812 Author: Guillem Jover <guillem@debian.org>
30813 Date: Sun Apr 20 05:00:38 2014 +0200
30814
30815 build: Use Test::Harness instead of ExtUtils::Command::MM
30816
30817 This stops using the "internal use only" module ExtUtils::Command::MM,
30818 and preserves the order of the modules as passed on the command line,
30819 which allows us to remove the sequence number prefixes.
30820
30821 Makecheck.am | 3 ++-
30822 debian/changelog | 2 ++
30823 2 files changed, 4 insertions(+), 1 deletion(-)
30824
30825 commit f18b4447aed248f2154e68eb4810c20a2021d6ee
30826 Author: Guillem Jover <guillem@debian.org>
30827 Date: Wed Apr 2 03:57:17 2014 +0200
30828
30829 scripts: Use // operator instead of defined and ternary operator
30830
30831 scripts/Dpkg/Deps.pm | 4 ++--
30832 scripts/Dpkg/Shlibs/Objdump.pm | 4 ++--
30833 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
30834 scripts/dpkg-gensymbols.pl | 2 +-
30835 scripts/dpkg-scanpackages.pl | 2 +-
30836 scripts/dpkg-shlibdeps.pl | 2 +-
30837 6 files changed, 8 insertions(+), 8 deletions(-)
30838
30839 commit 82e5f76256237dc9407c8f532befe94307d6d724
30840 Author: Guillem Jover <guillem@debian.org>
30841 Date: Mon Mar 31 07:36:22 2014 +0200
30842
30843 scripts: Add a space after comma
30844
30845 scripts/Dpkg/Changelog.pm | 2 +-
30846 scripts/Dpkg/Source/Functions.pm | 2 +-
30847 scripts/dpkg-genchanges.pl | 6 +++---
30848 scripts/dpkg-scanpackages.pl | 2 +-
30849 scripts/dpkg-shlibdeps.pl | 2 +-
30850 scripts/dpkg-source.pl | 2 +-
30851 scripts/t/200_Dpkg_Shlibs.t | 2 +-
30852 scripts/t/750_Dpkg_Substvars.t | 4 ++--
30853 8 files changed, 11 insertions(+), 11 deletions(-)
30854
30855 commit 76923e8e32be9188cf6236fa1d1e70c280964ceb
30856 Author: Guillem Jover <guillem@debian.org>
30857 Date: Sun Mar 30 20:42:56 2014 +0200
30858
30859 scripts: Add a space after flow control statements
30860
30861 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
30862 scripts/Dpkg/Changelog/Parse.pm | 2 +-
30863 scripts/Dpkg/Shlibs/SymbolFile.pm | 3 ++-
30864 scripts/Dpkg/Source/Package.pm | 2 +-
30865 scripts/Dpkg/Source/Patch.pm | 4 ++--
30866 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
30867 scripts/dpkg-gensymbols.pl | 2 +-
30868 scripts/dpkg-scansources.pl | 2 +-
30869 8 files changed, 10 insertions(+), 9 deletions(-)
30870
30871 commit 7e7156bee2e03e6f5103b330c615387919faa94d
30872 Author: Guillem Jover <guillem@debian.org>
30873 Date: Sun Mar 30 21:20:22 2014 +0200
30874
30875 scripts: Localize $_ in functions with while (<$fh>) style loops
30876
30877 This way we make sure we don't affect the $_ value for the caller,
30878 in case it was being used.
30879
30880 debian/changelog | 1 +
30881 scripts/Dpkg/BuildFlags.pm | 2 ++
30882 scripts/Dpkg/Changelog/Debian.pm | 1 +
30883 scripts/Dpkg/Changelog/Parse.pm | 2 ++
30884 scripts/Dpkg/Conf.pm | 2 ++
30885 scripts/Dpkg/Control/HashCore.pm | 1 +
30886 scripts/Dpkg/Shlibs.pm | 2 ++
30887 scripts/Dpkg/Shlibs/Objdump.pm | 2 ++
30888 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 ++
30889 scripts/Dpkg/Source/Package/V3/Git.pm | 4 +++-
30890 scripts/Dpkg/Source/Patch.pm | 2 ++
30891 scripts/Dpkg/Substvars.pm | 2 ++
30892 12 files changed, 22 insertions(+), 1 deletion(-)
30893
30894 commit ca5c1088f961a3ddd728f4681a7b8018be9bff53
30895 Author: Richard Levitte <richard@levitte.org>
30896 Date: Fri Feb 14 13:47:37 2014 +0100
30897
30898 dpkg-maintscript-helper: Use exit instead of return to exit a subshell
30899
30900 Closes: #738957
30901
30902 Signed-off-by: Guillem Jover <guillem@debian.org>
30903
30904 debian/changelog | 2 ++
30905 scripts/dpkg-maintscript-helper.sh | 4 ++--
30906 2 files changed, 4 insertions(+), 2 deletions(-)
30907
30908 commit f4998f84369dcf7dabc5a478537426b2ce23c1d7
30909 Author: Guillem Jover <guillem@debian.org>
30910 Date: Tue Apr 1 04:56:37 2014 +0200
30911
30912 dpkg-maintscript-helper(1): Improve symlink<->directory switch information
30913
30914 Document that downgrades are not supported, and clarify how to set
30915 prior-version.
30916
30917 Closes: #739388
30918
30919 debian/changelog | 2 ++
30920 man/dpkg-maintscript-helper.1 | 21 +++++++++++++--------
30921 2 files changed, 15 insertions(+), 8 deletions(-)
30922
30923 commit c62fede80a0b78a34ac39097b0776d649a0aa9af
30924 Author: Guillem Jover <guillem@debian.org>
30925 Date: Fri Mar 28 02:55:52 2014 +0100
30926
30927 dpkg-source(1): Fix indentation of "Extract options (with -x)" title
30928
30929 debian/changelog | 1 +
30930 man/dpkg-source.1 | 1 +
30931 2 files changed, 2 insertions(+)
30932
30933 commit 9f13845ac19b6eeeaa3891cae1a2e15b5190f671
30934 Author: Guillem Jover <guillem@debian.org>
30935 Date: Wed Apr 2 05:59:55 2014 +0200
30936
30937 dpkg-query(1): Document the --control-path life expectancy
30938
30939 There's still at least one scenario that can only be covered by
30940 --control-path, and as long as that's the case the command will
30941 not get removed.
30942
30943 Ref: #699647
30944
30945 debian/changelog | 1 +
30946 doc/README.feature-removal-schedule | 4 +++-
30947 man/dpkg-query.1 | 11 +++++++++--
30948 3 files changed, 13 insertions(+), 3 deletions(-)
30949
30950 commit 4657c0db7944ff652b77a0fbf7988ff641d6bfb1
30951 Author: Guillem Jover <guillem@debian.org>
30952 Date: Sat Feb 1 01:51:31 2014 +0100
30953
30954 dpkg-buildpackage(1): Clarify --check-option description
30955
30956 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
30957
30958 debian/changelog | 1 +
30959 man/dpkg-buildpackage.1 | 3 ++-
30960 2 files changed, 3 insertions(+), 1 deletion(-)
30961
30962 commit acbe5dd19140b01632b46b0329c1b5c0e4e5d09c
30963 Author: Guillem Jover <guillem@debian.org>
30964 Date: Sat Feb 1 01:49:33 2014 +0100
30965
30966 dpkg-buildpackage(1): Add missing "hook" after postclean description
30967
30968 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
30969
30970 man/dpkg-buildpackage.1 | 2 +-
30971 1 file changed, 1 insertion(+), 1 deletion(-)
30972
30973 commit 3fc6e13a4f894ef7d9a96633f56fede6f43a0511
30974 Author: Guillem Jover <guillem@debian.org>
30975 Date: Sat Feb 1 01:53:27 2014 +0100
30976
30977 deb-control(5): Clarify Multi-Arch: no field omission
30978
30979 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
30980
30981 debian/changelog | 1 +
30982 man/deb-control.5 | 2 +-
30983 2 files changed, 2 insertions(+), 1 deletion(-)
30984
30985 commit 62935e85ec6f2691837a9c2401807f7d9059cb7b
30986 Author: Guillem Jover <guillem@debian.org>
30987 Date: Wed Apr 2 06:09:06 2014 +0200
30988
30989 deb-symbols(5): Document that the main-dependency-template is always used
30990
30991 The main-dependency-template always gets added, and might end up being
30992 combined with the template pointed by id-of-dependency-template if that
30993 is present.
30994
30995 Closes: #737731
30996
30997 debian/changelog | 5 +++++
30998 man/deb-symbols.5 | 3 ++-
30999 2 files changed, 7 insertions(+), 1 deletion(-)
31000
31001 commit 6a1e52d6d68da64bdc2be24277a2d8288912cb82
31002 Author: Theppitak Karoonboonyanan <thep@debian.org>
31003 Date: Fri Apr 18 07:34:19 2014 +0200
31004
31005 Update Thai program translation
31006
31007 Closes: #745032
31008
31009 Signed-off-by: Guillem Jover <guillem@debian.org>
31010
31011 debian/changelog | 1 +
31012 po/th.po | 508 ++++++++++++++++---------------------------------------
31013 2 files changed, 145 insertions(+), 364 deletions(-)
31014
31015 commit e0a9b2601d82d033cbcef6b0717f36671f6eacb5
31016 Author: Beatrice Torracca <beatricet@libero.it>
31017 Date: Wed Mar 26 17:15:22 2014 +0100
31018
31019 Update Italian man page translation
31020
31021 [guillem@debian.org:
31022 - Replace logical NOT with NON.
31023 - Add missing spaces. ]
31024
31025 Closes: #742449
31026
31027 Signed-off-by: Guillem Jover <guillem@debian.org>
31028
31029 debian/changelog | 1 +
31030 man/po/it.po | 1541 +++++++++++++++++++++++-------------------------------
31031 2 files changed, 651 insertions(+), 891 deletions(-)
31032
31033 commit 6c5721b05bf84b82f3afe9491e2d649c63169acd
31034 Author: Trần Ngọc Quân <vnwildman@gmail.com>
31035 Date: Mon Feb 10 08:50:06 2014 +0700
31036
31037 Update and review Vietnamese program translation
31038
31039 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
31040 Signed-off-by: Guillem Jover <guillem@debian.org>
31041
31042 debian/changelog | 1 +
31043 po/vi.po | 64 ++++++++++++++++----------------------------------------
31044 2 files changed, 19 insertions(+), 46 deletions(-)
31045
31046 commit db9051cc21519459b7552f5d04d2465386d0b772
31047 Author: Игорь Пашев <pashev.igor@gmail.com>
31048 Date: Sat Feb 1 23:13:32 2014 +0400
31049
31050 Typo in Swedish translation
31051
31052 Hi, Peter!
31053
31054 Your patch [1] causes FTBFS:
31055
31056 Discard ru/update-alternatives.8 (11 of 138 strings; only 7.97%
31057 translated; need 80%).
31058 dpkg-buildpackage.1:59: (po4a::man)
31059 Unknown '<' or '>' sequence. Faulty message: K?r haken
31060 <build> och anropar \fBdebian/rules\fP \fIbyggm?l\fP, d?refter k?rs
31061 haken \fBbinary\fP f?ljt av \fBfakeroot debian/rules\fP
31062 \fIbin?rm?l\fP (s?vida inte
31063 ett bygge av enbart k?llkod har valts med \fB\-S\fP).
31064 Observera att \fIbyggm?l\fP
31065 och \fIbin?rm?l\fP ?r ett av \fBbuild\fP och
31066 \fBbinary\fP (standardval, eller om
31067 \fB\-b\fP anges), \fBbuild\-arch\fP och
31068 \fBbinary\-arch\fP (om \fB\-B\fP anges) eller
31069 \fBbuild\-indep\fP och \fBbinary\-indep\fP (om \fB\-A\fP anges).
31070
31071 make[3]: *** [man.stamp] Error 88
31072
31073 A fix:
31074
31075 man/po/sv.po | 2 +-
31076 1 file changed, 1 insertion(+), 1 deletion(-)
31077
31078 commit c27a16f99657a0618c3e33c51f92e28b71fd6a44
31079 Author: Peter Krefting <peterk@debian.org>
31080 Date: Wed Jan 29 10:57:09 2014 +0100
31081
31082 Update Swedish translation
31083
31084 po/sv.po: 1088t0f0u.
31085 man/po/sv.po: 229t0f0u.
31086 scripts/po/sv.po: 546t0f0u.
31087
31088 debian/changelog | 3 +
31089 man/po/sv.po | 385 +++++++++++++++++++++++--------------------------------
31090 po/sv.po | 49 ++-----
31091 scripts/po/sv.po | 74 ++---------
31092 4 files changed, 189 insertions(+), 322 deletions(-)
31093
31094 commit 20d8518b28941231ad71917079da8f5bdaeca8b1
31095 Author: Raphaël Hertzog <hertzog@debian.org>
31096 Date: Mon Jan 20 11:16:12 2014 +0100
31097
31098 Fix build failure due bad syntax in German's man page translation
31099
31100 man/po/de.po | 4 ++--
31101 1 file changed, 2 insertions(+), 2 deletions(-)
31102
31103 commit 2ab29f5450ac1c3693753be83a2343543e9bee04
31104 Author: Helge Kreutzmann <debian@helgefjell.de>
31105 Date: Fri Jan 17 21:44:11 2014 +0100
31106
31107 Update German translation of manual pages
31108
31109 Update to 2228t0f1u.
31110
31111 debian/changelog | 3 +
31112 man/po/de.po | 220 ++++++++++++++++++++-----------------------------------
31113 2 files changed, 81 insertions(+), 142 deletions(-)
31114
31115 commit 29c92ffdc6d5833a14dcab907e439296e28fcbc0
31116 Author: Sven Joachim <svenjoac@gmx.de>
31117 Date: Fri Jan 17 18:27:23 2014 +0100
31118
31119 German dpkg translation update
31120
31121 Update to 1086t2u.
31122
31123 debian/changelog | 3 +++
31124 po/de.po | 54 +++++++++++++++---------------------------------------
31125 2 files changed, 18 insertions(+), 39 deletions(-)
31126
31127 commit 69bc8eb17199f1aeae4ec9a3ea6a6142639a471c
31128 Author: Helge Kreutzmann <debian@helgefjell.de>
31129 Date: Fri Jan 17 14:07:18 2014 +0100
31130
31131 Update German scripts translation
31132
31133 Update to 546t.
31134
31135 debian/changelog | 3 ++-
31136 scripts/po/de.po | 76 +++++++++++---------------------------------------------
31137 2 files changed, 17 insertions(+), 62 deletions(-)
31138
31139 commit 1e059955df241caf1a6dcb8ecb47fe72d1641f8c
31140 Author: Raphaël Hertzog <hertzog@debian.org>
31141 Date: Thu Jan 16 09:14:01 2014 +0100
31142
31143 dpkg-buildpackage(1): Drop duplicate word “calls”
31144
31145 man/dpkg-buildpackage.1 | 2 +-
31146 1 file changed, 1 insertion(+), 1 deletion(-)
31147
31148 commit ca3e9ea4a3d218f1605757355ee88ca1572d5bb2
31149 Author: Guillem Jover <guillem@debian.org>
31150 Date: Wed Jan 15 19:11:41 2014 +0100
31151
31152 Dpkg::Compression::FileHandle: Use croak instead of error on programming errors
31153
31154 scripts/Dpkg/Compression/FileHandle.pm | 10 ++++++++--
31155 1 file changed, 8 insertions(+), 2 deletions(-)
31156
31157 commit 8f7135323abb5707c6e93284929c60ed667d99c6
31158 Author: Guillem Jover <guillem@debian.org>
31159 Date: Wed Jan 15 19:03:13 2014 +0100
31160
31161 Bump version to 1.17.7
31162
31163 debian/changelog | 6 ++++++
31164 1 file changed, 6 insertions(+)
31165
31166 commit 4d60c8934f1db37ed64188d3549a44c26de5f63b
31167 Author: Guillem Jover <guillem@debian.org>
31168 Date: Wed Jan 15 05:30:01 2014 +0100
31169
31170 Release 1.17.6
31171
31172 debian/changelog | 4 ++--
31173 1 file changed, 2 insertions(+), 2 deletions(-)
31174
31175 commit 8bfbf3b8eda02383ac3d178b7a97654c7b979679
31176 Author: Guillem Jover <guillem@debian.org>
31177 Date: Wed Jan 15 05:29:12 2014 +0100
31178
31179 Regenerate .pot files and merge .po files with them
31180
31181 dselect/po/bs.po | 14 +-
31182 dselect/po/ca.po | 14 +-
31183 dselect/po/cs.po | 14 +-
31184 dselect/po/da.po | 14 +-
31185 dselect/po/de.po | 14 +-
31186 dselect/po/dselect.pot | 16 +-
31187 dselect/po/el.po | 14 +-
31188 dselect/po/es.po | 14 +-
31189 dselect/po/et.po | 14 +-
31190 dselect/po/eu.po | 14 +-
31191 dselect/po/fr.po | 14 +-
31192 dselect/po/gl.po | 14 +-
31193 dselect/po/hu.po | 14 +-
31194 dselect/po/id.po | 14 +-
31195 dselect/po/it.po | 14 +-
31196 dselect/po/ja.po | 14 +-
31197 dselect/po/ko.po | 14 +-
31198 dselect/po/nb.po | 14 +-
31199 dselect/po/nl.po | 14 +-
31200 dselect/po/nn.po | 14 +-
31201 dselect/po/pl.po | 14 +-
31202 dselect/po/pt.po | 14 +-
31203 dselect/po/pt_BR.po | 14 +-
31204 dselect/po/ro.po | 14 +-
31205 dselect/po/ru.po | 14 +-
31206 dselect/po/sk.po | 14 +-
31207 dselect/po/sv.po | 14 +-
31208 dselect/po/tl.po | 14 +-
31209 dselect/po/vi.po | 14 +-
31210 dselect/po/zh_CN.po | 14 +-
31211 dselect/po/zh_TW.po | 14 +-
31212 man/po/de.po | 746 ++++++++++++++++++++++-----------
31213 man/po/dpkg-man.pot | 803 ++++++++++++++++++++++-------------
31214 man/po/es.po | 951 ++++++++++++++++++++++++++++--------------
31215 man/po/fr.po | 954 ++++++++++++++++++++++++++++--------------
31216 man/po/hu.po | 824 +++++++++++++++++++++++-------------
31217 man/po/it.po | 936 +++++++++++++++++++++++++++--------------
31218 man/po/ja.po | 951 ++++++++++++++++++++++++++++--------------
31219 man/po/pl.po | 954 ++++++++++++++++++++++++++++--------------
31220 man/po/pt_BR.po | 822 +++++++++++++++++++++++-------------
31221 man/po/ru.po | 829 ++++++++++++++++++++++++-------------
31222 man/po/sv.po | 1058 +++++++++++++++++++++++++++++++----------------
31223 po/ast.po | 624 ++++++++++++++--------------
31224 po/bs.po | 614 +++++++++++++--------------
31225 po/ca.po | 623 ++++++++++++++--------------
31226 po/cs.po | 624 ++++++++++++++--------------
31227 po/da.po | 623 ++++++++++++++--------------
31228 po/de.po | 651 +++++++++++++++--------------
31229 po/dpkg.pot | 615 +++++++++++++--------------
31230 po/dz.po | 622 ++++++++++++++--------------
31231 po/el.po | 623 ++++++++++++++--------------
31232 po/eo.po | 620 +++++++++++++--------------
31233 po/es.po | 627 ++++++++++++++--------------
31234 po/et.po | 621 ++++++++++++++--------------
31235 po/eu.po | 623 ++++++++++++++--------------
31236 po/fr.po | 623 ++++++++++++++--------------
31237 po/gl.po | 623 ++++++++++++++--------------
31238 po/hu.po | 619 +++++++++++++--------------
31239 po/id.po | 620 +++++++++++++--------------
31240 po/it.po | 624 ++++++++++++++--------------
31241 po/ja.po | 646 +++++++++++++++--------------
31242 po/km.po | 621 ++++++++++++++--------------
31243 po/ko.po | 620 +++++++++++++--------------
31244 po/ku.po | 617 +++++++++++++--------------
31245 po/lt.po | 621 ++++++++++++++--------------
31246 po/mr.po | 617 +++++++++++++--------------
31247 po/nb.po | 623 ++++++++++++++--------------
31248 po/ne.po | 619 +++++++++++++--------------
31249 po/nl.po | 622 ++++++++++++++--------------
31250 po/nn.po | 622 ++++++++++++++--------------
31251 po/pa.po | 617 +++++++++++++--------------
31252 po/pl.po | 624 ++++++++++++++--------------
31253 po/pt.po | 622 ++++++++++++++--------------
31254 po/pt_BR.po | 623 ++++++++++++++--------------
31255 po/ro.po | 623 ++++++++++++++--------------
31256 po/ru.po | 622 ++++++++++++++--------------
31257 po/sk.po | 623 ++++++++++++++--------------
31258 po/sv.po | 617 ++++++++++++++-------------
31259 po/th.po | 618 +++++++++++++--------------
31260 po/tl.po | 621 ++++++++++++++--------------
31261 po/vi.po | 672 +++++++++++++++---------------
31262 po/zh_CN.po | 618 +++++++++++++--------------
31263 po/zh_TW.po | 618 +++++++++++++--------------
31264 scripts/po/ca.po | 525 ++++++++++++-----------
31265 scripts/po/de.po | 468 ++++++++++++---------
31266 scripts/po/dpkg-dev.pot | 501 +++++++++++-----------
31267 scripts/po/es.po | 526 ++++++++++++-----------
31268 scripts/po/fr.po | 526 ++++++++++++-----------
31269 scripts/po/pl.po | 526 ++++++++++++-----------
31270 scripts/po/ru.po | 526 ++++++++++++-----------
31271 scripts/po/sv.po | 468 ++++++++++++---------
31272 91 files changed, 21870 insertions(+), 18025 deletions(-)
31273
31274 commit 6e1afb26a5c4a27eb19643835c3ba2131670ae96
31275 Author: Guillem Jover <guillem@debian.org>
31276 Date: Wed Jan 15 05:16:11 2014 +0100
31277
31278 po: Add P_() and C_() to dselect xgettext keywords
31279
31280 Make sure these will not get missed in case dselect happens to start
31281 using them.
31282
31283 dselect/po/Makevars | 3 ++-
31284 1 file changed, 2 insertions(+), 1 deletion(-)
31285
31286 commit 0bbcd70316a3aee370fd9f6fce37bd8fb712ac43
31287 Author: Guillem Jover <guillem@debian.org>
31288 Date: Wed Jan 15 05:01:06 2014 +0100
31289
31290 po: Reset default xgettext keywords
31291
31292 The convention in the project is to use the short aliases for actual
31293 literal translatable strings, and the long names when using variables
31294 or similar.
31295
31296 dselect/po/Makevars | 2 +-
31297 po/Makevars | 2 +-
31298 scripts/po/Makevars | 2 +-
31299 3 files changed, 3 insertions(+), 3 deletions(-)
31300
31301 commit ac1a0024c65506efb900bbb2a5a872b5145d4c74
31302 Author: Guillem Jover <guillem@debian.org>
31303 Date: Wed Jan 15 05:13:04 2014 +0100
31304
31305 po: Set the encoding of all xgettext input files to UTF-8
31306
31307 dselect/po/Makevars | 2 +-
31308 scripts/po/Makevars | 2 +-
31309 2 files changed, 2 insertions(+), 2 deletions(-)
31310
31311 commit 09abbe14148540b53332f7b85747bc698919e67b
31312 Author: Guillem Jover <guillem@debian.org>
31313 Date: Wed Jan 15 05:08:56 2014 +0100
31314
31315 scripts: Use P_() instead of ngettext()
31316
31317 scripts/Dpkg/IPC.pm | 6 +++---
31318 scripts/dpkg-gencontrol.pl | 6 +++---
31319 2 files changed, 6 insertions(+), 6 deletions(-)
31320
31321 commit 8c00027021ef8777e914acb638999f94b3ce98c1
31322 Author: Guillem Jover <guillem@debian.org>
31323 Date: Sun Jan 12 05:29:29 2014 +0100
31324
31325 dpkg-maintscript-helper: Allow missing prior-version for dir/symlink switches
31326
31327 Closes: #733980
31328
31329 debian/changelog | 2 ++
31330 scripts/dpkg-maintscript-helper.sh | 2 --
31331 2 files changed, 2 insertions(+), 2 deletions(-)
31332
31333 commit 0b583bfec3e4aadf4cf6a5aec226f31dfe04e5c4
31334 Author: Guillem Jover <guillem@debian.org>
31335 Date: Fri Jan 10 19:12:09 2014 +0100
31336
31337 dpkg: Fix file descriptor leaks in diversions and statoverride databases
31338
31339 Regression introduced in commit ab56d08abe274182c0cab03425610ae61a074eff,
31340 while too eagerly removing fclose() calls.
31341
31342 Closes: #734783
31343
31344 debian/changelog | 2 ++
31345 src/divertdb.c | 6 +++---
31346 src/statdb.c | 6 +++---
31347 3 files changed, 8 insertions(+), 6 deletions(-)
31348
31349 commit a1c7f96a044198f6a3e067b5598868a6c67920b4
31350 Author: Guillem Jover <guillem@debian.org>
31351 Date: Tue Jan 7 20:31:30 2014 +0100
31352
31353 dpkg-deb: Align long options in --help ouput
31354
31355 dpkg-deb/main.c | 4 ++--
31356 1 file changed, 2 insertions(+), 2 deletions(-)
31357
31358 commit 5dd25afbfa71b37eeaaa7f1577f51263d2a2d45c
31359 Author: Guillem Jover <guillem@debian.org>
31360 Date: Tue Jan 7 04:33:17 2014 +0100
31361
31362 dpkg-deb: Allow to use the same compression for control.tar as data.tar
31363
31364 Add a new --uniform-compression, that allows to use the same compression
31365 parameters on the control.tar member as for the data.tar member.
31366
31367 This is a transitional need, once a dpkg-deb supporting other control.tar
31368 compressions is widely deployed, ideally on stable distribution releases,
31369 then the default could possibly get switched.
31370
31371 debian/changelog | 2 ++
31372 dpkg-deb/build.c | 21 ++++++++++++---------
31373 dpkg-deb/dpkg-deb.h | 1 +
31374 dpkg-deb/main.c | 10 ++++++++++
31375 man/dpkg-deb.1 | 7 +++++++
31376 5 files changed, 32 insertions(+), 9 deletions(-)
31377
31378 commit c17be3cbfc58e5b54ae1d5ae4714460d7ae2e15c
31379 Author: Guillem Jover <guillem@debian.org>
31380 Date: Tue Jan 7 04:00:47 2014 +0100
31381
31382 dpkg-deb: Accept other compressions for control.tar .deb member
31383
31384 This includes no compression (control.tar) or xz compression
31385 (control.tar.xz).
31386
31387 There's really no point allowing the deprecated lzma, or the inferior
31388 bzip2 at this time, when gzip and xz are superior in either speed or
31389 compression ratio.
31390
31391 debian/changelog | 2 ++
31392 dpkg-deb/build.c | 6 +++++-
31393 dpkg-deb/dpkg-deb.h | 2 +-
31394 dpkg-deb/extract.c | 13 +++++++++++--
31395 man/deb.5 | 7 +++++--
31396 5 files changed, 24 insertions(+), 6 deletions(-)
31397
31398 commit e7e052b462e794165411aa12b36324a66dcb6700
31399 Author: Guillem Jover <guillem@debian.org>
31400 Date: Tue Jan 7 04:33:17 2014 +0100
31401
31402 dpkg-deb: Use default gzip compression level instead of hardcoding it
31403
31404 Use the global default, instead of setting it explicitly in the code.
31405
31406 dpkg-deb/build.c | 2 +-
31407 1 file changed, 1 insertion(+), 1 deletion(-)
31408
31409 commit 517b54aff9bdb67768c109829cbd3631021bbddc
31410 Author: Guillem Jover <guillem@debian.org>
31411 Date: Mon Jan 13 01:38:16 2014 +0100
31412
31413 libdpkg: Add new compressor_get_name() function
31414
31415 lib/dpkg/compress.c | 6 ++++++
31416 lib/dpkg/compress.h | 1 +
31417 lib/dpkg/libdpkg.map | 1 +
31418 3 files changed, 8 insertions(+)
31419
31420 commit f1f9887b8f96965d6046857d12fda24c053c6d4b
31421 Author: Guillem Jover <guillem@debian.org>
31422 Date: Mon Jul 29 23:59:53 2013 +0200
31423
31424 libdpkg: Fixup the compressor parameters during check instead of filter
31425
31426 This makes sure the compressor parameters are corrected for cases like
31427 gzip with compression level 0, which requires to switch the parameters
31428 before we get the compressor extension, otherwise we'll produce binary
31429 packages not compliant with the deb(5) spec, even if they can be
31430 unpacked by dpkg-deb itself (as zlib does not have a problem considering
31431 uncompressed data a valid gzip file).
31432
31433 Closes: #718295
31434
31435 debian/changelog | 3 +++
31436 lib/dpkg/compress.c | 22 +++++++++++-----------
31437 2 files changed, 14 insertions(+), 11 deletions(-)
31438
31439 commit 00b3f28b54806d814bd65ff59c978507d84e5b6c
31440 Author: Guillem Jover <guillem@debian.org>
31441 Date: Sat Jan 4 01:19:30 2014 +0100
31442
31443 dpkg-query: Ignore same packages when computing screen width as when printing
31444
31445 The code was handling a different set of packages when filtering them
31446 for printing as when using them to decide on the global column screen
31447 width.
31448
31449 Closes: #734114
31450
31451 debian/changelog | 2 ++
31452 src/querycmd.c | 29 ++++++++++++++++++++++++++---
31453 2 files changed, 28 insertions(+), 3 deletions(-)
31454
31455 commit 62019c2756e4560f930fcce0a413971b450f24e9
31456 Author: Guillem Jover <guillem@debian.org>
31457 Date: Sun Dec 29 20:47:57 2013 +0100
31458
31459 dpkg-source: Change default source package compressor for new formats to xz
31460
31461 This does not affect V1.0, which only supports gzip compression.
31462
31463 debian/changelog | 1 +
31464 man/dpkg-source.1 | 4 ++--
31465 scripts/Dpkg/Compression.pm | 2 +-
31466 scripts/Dpkg/Source/Package.pm | 2 +-
31467 4 files changed, 5 insertions(+), 4 deletions(-)
31468
31469 commit 583ee7f304c91fe314a70ca82a55a6c53825609e
31470 Author: Guillem Jover <guillem@debian.org>
31471 Date: Sun Dec 29 20:42:23 2013 +0100
31472
31473 dpkg-source: Set default compression options in source format specific modules
31474
31475 This paves the way to be able to set package format specific defaults,
31476 and fixes a problem with the default compression level on “3.0 (native)”
31477 packages, as it was being set in dpkg-source but not reset when the
31478 compressor was changed.
31479
31480 Closes: #733326
31481
31482 debian/changelog | 3 +++
31483 scripts/Dpkg/Source/Package.pm | 7 +++++++
31484 scripts/Dpkg/Source/Package/V1.pm | 5 +++++
31485 scripts/dpkg-source.pl | 5 -----
31486 4 files changed, 15 insertions(+), 5 deletions(-)
31487
31488 commit f6b8ce21bec490e6348fccbcb0086bf3909516b7
31489 Author: Guillem Jover <guillem@debian.org>
31490 Date: Sun Dec 29 20:39:22 2013 +0100
31491
31492 Dpkg::Source::Package: Always pass compression_level explicitly
31493
31494 When creating a Dpkg::Source::Archive or a Dpkg::Source::Patch, always
31495 be explicit about the compression level instead of relying on the global
31496 default level.
31497
31498 scripts/Dpkg/Source/Package/V1.pm | 3 ++-
31499 scripts/Dpkg/Source/Package/V2.pm | 6 ++++--
31500 2 files changed, 6 insertions(+), 3 deletions(-)
31501
31502 commit 6fd63dea78a1b340c1a9eec5fcdfc87961a427ca
31503 Author: Guillem Jover <guillem@debian.org>
31504 Date: Sun Dec 29 20:37:46 2013 +0100
31505
31506 Dpkg::Index: Do not require unused Dpkg::Compression::FileHandle
31507
31508 scripts/Dpkg/Index.pm | 1 -
31509 1 file changed, 1 deletion(-)
31510
31511 commit c77ecff725cea34acc1bf21d05385ee416cd1681
31512 Author: Guillem Jover <guillem@debian.org>
31513 Date: Mon Jan 13 02:00:43 2014 +0100
31514
31515 Dpkg::Source::Package::V3::Quilt: Clarify missing revision error
31516
31517 Closes: #719348, #733746
31518
31519 debian/changelog | 2 ++
31520 scripts/Dpkg/Source/Package/V3/Quilt.pm | 3 ++-
31521 2 files changed, 4 insertions(+), 1 deletion(-)
31522
31523 commit 3e625372f43daf4b51219629bed9b1bd437c23f0
31524 Author: Guillem Jover <guillem@debian.org>
31525 Date: Sat Jan 4 16:20:17 2014 +0100
31526
31527 Dpkg::Control::FieldsCore: Add support for Testsuite source field
31528
31529 This field is used to specify what type of test suite is present
31530 in the source package. The values within are comma separated.
31531
31532 debian/changelog | 1 +
31533 scripts/Dpkg/Control/FieldsCore.pm | 6 +++++-
31534 2 files changed, 6 insertions(+), 1 deletion(-)
31535
31536 commit f1084f41e1d697fae5e1f0f105cd566d9eff0c7b
31537 Author: Guillem Jover <guillem@debian.org>
31538 Date: Fri Dec 13 06:14:18 2013 +0100
31539
31540 dpkg-buildpackage: Add shell hooks support
31541
31542 This adds new --hook-<hook-name> options where <hook-name> is currently
31543 one of:
31544
31545 init preclean source build binary changes postclean check sign done
31546
31547 that will execute the specified shell snippet with the following format
31548 subsitutions applied:
31549
31550 %% A single % character.
31551 %a If the action is being performed (0 or 1).
31552 %p The source package name.
31553 %v The source package version.
31554 %s The source package version w/o the epoch.
31555 %u The upstream version.
31556
31557 This implementation is based and compatible with the debuild code in
31558 devscripts 2.13.9.
31559
31560 Closes: #476221
31561
31562 debian/changelog | 2 +
31563 man/dpkg-buildpackage.1 | 88 ++++++++++++++++++++++++++++++++------------
31564 scripts/dpkg-buildpackage.pl | 61 ++++++++++++++++++++++++++++++
31565 3 files changed, 128 insertions(+), 23 deletions(-)
31566
31567 commit 4132e360be869109032351c002fa25add2bb6ccc
31568 Author: Guillem Jover <guillem@debian.org>
31569 Date: Fri Dec 13 06:14:18 2013 +0100
31570
31571 dpkg-buildpackage: Use Dpkg::Version instead of ad-hoc parsing
31572
31573 Use the as_string() method to get a string with the epoch stripped,
31574 instead of stripping it manually. And pass the created object to
31575 version_check() to avoid doing the conversion twice.
31576
31577 scripts/dpkg-buildpackage.pl | 5 +++--
31578 1 file changed, 3 insertions(+), 2 deletions(-)
31579
31580 commit 2a9e9e5e6a8d86bc9b0eeffbc84affc8271d76f1
31581 Author: Guillem Jover <guillem@debian.org>
31582 Date: Wed Dec 25 22:55:48 2013 +0100
31583
31584 dpkg-buildpackage: Ignore DEB_CHECK_COMMAND on DEB_BUILD_OPTIONS nocheck
31585
31586 man/dpkg-buildpackage.1 | 4 ++++
31587 scripts/dpkg-buildpackage.pl | 7 ++++++-
31588 2 files changed, 10 insertions(+), 1 deletion(-)
31589
31590 commit cd1cdfa01d2328b81ae0307ef024e15d6a0e309d
31591 Author: Guillem Jover <guillem@debian.org>
31592 Date: Wed Dec 25 22:29:57 2013 +0100
31593
31594 dpkg-buildpackage: Recompute checksum hashes for dsc file after signing
31595
31596 Missed in commit 31b73ef0056b6c94a257ba3f1fb111b5aed3aa4e.
31597
31598 scripts/dpkg-buildpackage.pl | 22 ++++++++++++++++++++--
31599 1 file changed, 20 insertions(+), 2 deletions(-)
31600
31601 commit 6222e8f015b7054411fc18e8a053e48253294a74
31602 Author: Guillem Jover <guillem@debian.org>
31603 Date: Mon Dec 23 03:55:08 2013 +0100
31604
31605 dpkg-buildpackage: Use Dpkg::Control to parse .changes file
31606
31607 This removes a custom parser, replaced by the proper Dpkg::Control
31608 type, which reduces code and will make it easier to handle updates
31609 in the checksums after signing has happened.
31610
31611 scripts/dpkg-buildpackage.pl | 26 +++++++-------------------
31612 1 file changed, 7 insertions(+), 19 deletions(-)
31613
31614 commit 51b9177f1b981526ed917b380496960373240915
31615 Author: Guillem Jover <guillem@debian.org>
31616 Date: Sat Jan 11 03:09:30 2014 +0100
31617
31618 Dpkg::Checksums: Allow updating checksums without erroring out
31619
31620 debian/changelog | 1 +
31621 scripts/Dpkg/Checksums.pm | 34 ++++++++++++++++++++++++----------
31622 2 files changed, 25 insertions(+), 10 deletions(-)
31623
31624 commit fdc9a1b07c49d0f123c4541db151fcb6f08f2137
31625 Author: Guillem Jover <guillem@debian.org>
31626 Date: Sat Dec 21 02:25:29 2013 +0100
31627
31628 Dpkg::Shlibs::SymbolFile: Add support for Ignore-Blacklist-Groups field
31629
31630 The currently available groups are aeabi and gomp.
31631
31632 Closes: #694524
31633
31634 debian/changelog | 2 +
31635 man/deb-symbols.5 | 18 +++--
31636 scripts/Dpkg/Shlibs/SymbolFile.pm | 15 ++--
31637 scripts/Makefile.am | 5 ++
31638 scripts/t/200_Dpkg_Shlibs.t | 83 +++++++++++++++++++++-
31639 scripts/t/200_Dpkg_Shlibs/objdump.blacklisted | 15 ++++
31640 scripts/t/200_Dpkg_Shlibs/symbols.blacklist-filter | 3 +
31641 scripts/t/200_Dpkg_Shlibs/symbols.blacklist-groups | 4 ++
31642 scripts/t/200_Dpkg_Shlibs/symbols.blacklist-ignore | 3 +
31643 scripts/t/200_Dpkg_Shlibs/symbols.blacklisted | 4 ++
31644 10 files changed, 143 insertions(+), 9 deletions(-)
31645
31646 commit 42ccdd6ab9356c0faa072eb4e20f107aeaa8e3b7
31647 Author: Guillem Jover <guillem@debian.org>
31648 Date: Thu Dec 19 04:59:16 2013 +0100
31649
31650 Dpkg::Shlibs::SymbolFile: Blacklist GOMP critical section symbols
31651
31652 Closes: #708033
31653
31654 debian/changelog | 1 +
31655 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++++
31656 2 files changed, 5 insertions(+)
31657
31658 commit 942f05dd85a3aa534fa15c811289251f60b27b97
31659 Author: Guillem Jover <guillem@debian.org>
31660 Date: Thu Dec 19 04:56:43 2013 +0100
31661
31662 Dpkg::Shlibs::SymbolFile: Turn ARM Embedded ABI blacklist into a regex
31663
31664 The ARM Embedded ABI spec, states that symbols prefixed with __aeabi_
31665 can appear in output objects, and are implementation specific, just
31666 ignore them all, instead of trying to keep up with the GNU toolchain.
31667 Not to mention that other toolchains might generate different symbols.
31668
31669 debian/changelog | 3 +++
31670 scripts/Dpkg/Shlibs/SymbolFile.pm | 13 ++++---------
31671 2 files changed, 7 insertions(+), 9 deletions(-)
31672
31673 commit e4b5732b99aca6a7cbe63cef1630a715f3809b19
31674 Author: Guillem Jover <guillem@debian.org>
31675 Date: Thu Dec 19 04:56:43 2013 +0100
31676
31677 Dpkg::Shlibs::SymbolFile: Switch blacklist check into a function
31678
31679 This will allow to easily add pattern matches for whole namespaced
31680 blacklists.
31681
31682 scripts/Dpkg/Shlibs/SymbolFile.pm | 10 +++++++++-
31683 1 file changed, 9 insertions(+), 1 deletion(-)
31684
31685 commit c9dd5ddbc9d8bde13184f1987a7019e2c59ee94f
31686 Author: Peter Chang <dpf@google.com>
31687 Date: Wed Dec 18 17:14:07 2013 -0800
31688
31689 libdpkg: Use makedev(3) rather than ad-hoc computations
31690
31691 The current code does not support large major/minor device numbers, by
31692 using the system's makedev(3) we'll be able to use those. This affects
31693 at least Linux, NetBSD and OpenBSD based systems. In case the function
31694 is not available (such as in Mac OS X), we'll fallback to the compat
31695 implementation with the same current limitations.
31696
31697 Signed-off-by: Peter Chang <dpf@google.com>
31698 Signed-off-by: Guillem Jover <guillem@debian.org>
31699
31700 debian/changelog | 4 ++++
31701 lib/dpkg/tarfn.c | 4 ++--
31702 2 files changed, 6 insertions(+), 2 deletions(-)
31703
31704 commit 35177204e6ac755787c8340e2da16df51b2f6e3a
31705 Author: Guillem Jover <guillem@debian.org>
31706 Date: Thu Dec 19 03:43:46 2013 +0100
31707
31708 libcompat: Add new makedev(3) fallback function
31709
31710 configure.ac | 1 +
31711 lib/compat/compat.h | 4 ++++
31712 2 files changed, 5 insertions(+)
31713
31714 commit 1c2b693e0b9de39dd27e715ae538f87a93ad3adc
31715 Author: Guillem Jover <guillem@debian.org>
31716 Date: Tue Dec 17 23:07:42 2013 +0100
31717
31718 Rename return code variables from r to rc
31719
31720 dselect/pkgdepcon.cc | 32 ++++++++++++++++++--------------
31721 dselect/pkglist.cc | 6 +++---
31722 lib/dpkg/version.c | 22 +++++++++++-----------
31723 src/archives.c | 26 ++++++++++++++------------
31724 src/configure.c | 6 +++---
31725 src/enquiry.c | 10 +++++-----
31726 src/remove.c | 9 +++++----
31727 src/script.c | 22 +++++++++++-----------
31728 src/unpack.c | 6 +++---
31729 utils/start-stop-daemon.c | 6 +++---
31730 utils/update-alternatives.c | 8 +++++---
31731 11 files changed, 81 insertions(+), 72 deletions(-)
31732
31733 commit d6341c151bc3e585170d231af9ef7db4f606ef46
31734 Author: Guillem Jover <guillem@debian.org>
31735 Date: Tue Dec 17 17:53:56 2013 +0100
31736
31737 Use dead_pid instead of r as variable name for waitpid() return value
31738
31739 lib/dpkg/subproc.c | 6 +++---
31740 utils/update-alternatives.c | 6 +++---
31741 2 files changed, 6 insertions(+), 6 deletions(-)
31742
31743 commit 931bb3cc2763fc8cb99e085a53f00b8598463642
31744 Author: Guillem Jover <guillem@debian.org>
31745 Date: Tue Dec 17 17:48:34 2013 +0100
31746
31747 dselect: Do not reuse variable r in packagelist::checksearch()
31748
31749 Use a different variable with a more meaningful name instead.
31750
31751 dselect/pkglist.cc | 19 ++++++++++---------
31752 1 file changed, 10 insertions(+), 9 deletions(-)
31753
31754 commit 4eca28c8bca02672b9c6c7d317c74611778ffe24
31755 Author: Guillem Jover <guillem@debian.org>
31756 Date: Tue Dec 17 17:20:02 2013 +0100
31757
31758 Give better names to variables in malloc replacement functions
31759
31760 lib/dpkg/mlib.c | 16 ++++++++++------
31761 utils/update-alternatives.c | 8 ++++----
31762 2 files changed, 14 insertions(+), 10 deletions(-)
31763
31764 commit c58d29a9ef5e8700f9003ae48c6e1667e3298d66
31765 Author: Guillem Jover <guillem@debian.org>
31766 Date: Tue Dec 17 05:41:55 2013 +0100
31767
31768 dpkg-buildpackage: Fix quoting in describe_build regexes
31769
31770 Some of the current strings do not escape the dots correctly which means
31771 they will end up as regex metacharacters, matching any character instead
31772 of just a literal dot.
31773
31774 scripts/dpkg-buildpackage.pl | 16 ++++++++--------
31775 1 file changed, 8 insertions(+), 8 deletions(-)
31776
31777 commit 88d27a75336a16a50b8d92f970cc16af486a9e63
31778 Author: Guillem Jover <guillem@debian.org>
31779 Date: Tue Jan 14 19:10:17 2014 +0100
31780
31781 dpkg-buildpackage: Correctly hyphenate build-only and source-only
31782
31783 debian/changelog | 2 ++
31784 scripts/dpkg-buildpackage.pl | 12 ++++++------
31785 2 files changed, 8 insertions(+), 6 deletions(-)
31786
31787 commit 42b8c07dd3784d7862fe50f1a6203896ef3dbce2
31788 Author: Guillem Jover <guillem@debian.org>
31789 Date: Sat Dec 21 01:19:30 2013 +0100
31790
31791 dpkg-gensymbols(1): Fix a typo
31792
31793 man/dpkg-gensymbols.1 | 2 +-
31794 1 file changed, 1 insertion(+), 1 deletion(-)
31795
31796 commit c4ce860fdea16610e0c065cb265a24048a04c17c
31797 Author: Guillem Jover <guillem@debian.org>
31798 Date: Fri Dec 20 06:45:11 2013 +0100
31799
31800 man: Add mention of Multi-Arch: no value
31801
31802 This is the default value when it gets ommitted, mention it out of
31803 completeness.
31804
31805 Closes: #732648
31806
31807 debian/changelog | 1 +
31808 man/deb-control.5 | 8 +++++---
31809 man/deb-src-control.5 | 4 ++--
31810 3 files changed, 8 insertions(+), 5 deletions(-)
31811
31812 commit e5e1a096e996884958e2af72144674bae55a654e
31813 Author: Trần Ngọc Quân <vnwildman@gmail.com>
31814 Date: Wed Jan 1 15:00:10 2014 +0700
31815
31816 Update Vietnamese programs translation
31817
31818 [guillem@debian.org:
31819 - Fix closing double quote. ]
31820
31821 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
31822 Signed-off-by: Guillem Jover <guillem@debian.org>
31823
31824 debian/changelog | 1 +
31825 po/vi.po | 88 ++++++++++++++++++++++++--------------------------------
31826 2 files changed, 39 insertions(+), 50 deletions(-)
31827
31828 commit f5888e5f2bd3bbfb07b67ee67ad2e988ee0c4a76
31829 Author: Guillem Jover <guillem@debian.org>
31830 Date: Fri Jan 10 04:42:17 2014 +0100
31831
31832 po: Remove wrong FSF copyright notice in Vietnamese translations
31833
31834 All translators that have ever worked in the Vietnamese translations:
31835
31836 Phan Vinh Thinh <teppi@vnoss.org>, 2005.
31837 Clytie Siddall <clytie@riverland.net.au>, 2006-2010.
31838 Trần Ngọc Quân <vnwildman@gmail.com>, 2012-2013.
31839
31840 have never assigned their copyright to the FSF, they just signed the
31841 copyright disclaimer:
31842
31843 <http://translationproject.org/html/authors.html>
31844
31845 as such the FSF copyright notice is wrong, let's just remove it.
31846
31847 dselect/po/vi.po | 1 -
31848 po/vi.po | 1 -
31849 2 files changed, 2 deletions(-)
31850
31851 commit 0d64781faa5b2571dd4fc95696696c895cf0daf7
31852 Author: Helge Kreutzmann <debian@helgefjell.de>
31853 Date: Mon Jan 13 10:42:48 2014 +0100
31854
31855 Fix a translation bug
31856
31857 man/po/de.add | 2 +-
31858 man/po/de.po | 4 ++--
31859 2 files changed, 3 insertions(+), 3 deletions(-)
31860
31861 commit b987fed5edc5f6a3aef612ed87b82cfdfe68ef3f
31862 Author: Peter Krefting <peterk@debian.org>
31863 Date: Sun Jan 12 22:10:53 2014 +0100
31864
31865 Update Swedish translation
31866
31867 man/po/sv.po: 2193t0f0u.
31868
31869 debian/changelog | 1 +
31870 man/po/sv.po | 2300 ++++++++++++++++--------------------------------------
31871 2 files changed, 691 insertions(+), 1610 deletions(-)
31872
31873 commit 6a44b5d948c2cc58e4bfacc5ac55b7202c4eed8e
31874 Author: Peter Krefting <peterk@debian.org>
31875 Date: Fri Jan 10 15:39:54 2014 +0100
31876
31877 Update Swedish translation
31878
31879 po/sv.po: 1087t0f0.
31880 scripts/po/sv.po: 544t0f0u + a typo fix.
31881
31882 debian/changelog | 4 +
31883 po/sv.po | 591 +++++++++++++++++--------------------------------------
31884 scripts/po/sv.po | 556 ++++++++++++++++++---------------------------------
31885 3 files changed, 376 insertions(+), 775 deletions(-)
31886
31887 commit 1b015cc3e205517803d64622577d6eb5bb77a517
31888 Author: Helge Kreutzmann <debian@helgefjell.de>
31889 Date: Sat Dec 21 22:05:23 2013 +0100
31890
31891 Update German translation of manual pages
31892
31893 Update to 2203t.
31894
31895 man/po/de.po | 509 ++++++++++++++++++++++++++++++++++-------------------------
31896 1 file changed, 297 insertions(+), 212 deletions(-)
31897
31898 commit 1ee0a74568fcbaebf24c5d66265c78e35a7e0a7b
31899 Author: Helge Kreutzmann <debian@helgefjell.de>
31900 Date: Wed Dec 18 20:47:54 2013 +0100
31901
31902 Update German scripts translation
31903
31904 Update to 544t.
31905
31906 scripts/po/de.po | 200 ++++++++++++++++++++++++++++++-------------------------
31907 1 file changed, 109 insertions(+), 91 deletions(-)
31908
31909 commit 80de58344cb38ab085ca2c7808f4f7b3be1d2422
31910 Author: Guillem Jover <guillem@debian.org>
31911 Date: Sat Dec 14 05:34:27 2013 +0100
31912
31913 s-s-d: Add new --pid option
31914
31915 This option is useful when the user knows the pid of the process to act
31916 on, and wants to use some of the features from s-s-d, w/o needing to
31917 create a fake pid file.
31918
31919 Closes: #253265
31920
31921 debian/changelog | 1 +
31922 man/start-stop-daemon.8 | 8 ++++++--
31923 utils/start-stop-daemon.c | 34 +++++++++++++++++++++++++++++++---
31924 3 files changed, 38 insertions(+), 5 deletions(-)
31925
31926 commit 6547d58028cacee0fc25d2bfa05d558104ba2fce
31927 Author: Guillem Jover <guillem@debian.org>
31928 Date: Sat Dec 14 04:56:07 2013 +0100
31929
31930 doc: Clear DOT_FONTNAME
31931
31932 doxygen now produces a warning, let's use the default instead.
31933
31934 doc/Doxyfile.in | 2 +-
31935 1 file changed, 1 insertion(+), 1 deletion(-)
31936
31937 commit 93d22496db5a86c723b209b5899349b7ce285b7f
31938 Author: Guillem Jover <guillem@debian.org>
31939 Date: Sat Dec 14 04:53:57 2013 +0100
31940
31941 libdpkg: Fix JavaDoc string
31942
31943 lib/dpkg/strwide.c | 2 +-
31944 1 file changed, 1 insertion(+), 1 deletion(-)
31945
31946 commit 4ab4758e01571f7dd8a0e6878149783128bb9e2c
31947 Author: Guillem Jover <guillem@debian.org>
31948 Date: Sat Dec 14 03:52:20 2013 +0100
31949
31950 dpkg-deb, dpkg: Unify and clarify conffile name length error message
31951
31952 Clarify the error message, by stating it's either too long or missing a
31953 final newline, and unify it to be the same on both dpkg-deb and dpkg.
31954
31955 Closes: #108196
31956
31957 debian/changelog | 2 ++
31958 dpkg-deb/build.c | 2 +-
31959 src/unpack.c | 4 ++--
31960 3 files changed, 5 insertions(+), 3 deletions(-)
31961
31962 commit a363181bda0e752130176542fb259e5a5bab24d1
31963 Author: Guillem Jover <guillem@debian.org>
31964 Date: Sat Dec 14 03:52:20 2013 +0100
31965
31966 dpkg-deb: Change conffile name length warning into an error
31967
31968 Such packages will not be accepted by dpkg at install time anyway, so
31969 catch this early on, and don't let it through.
31970
31971 debian/changelog | 2 ++
31972 dpkg-deb/build.c | 12 +++---------
31973 2 files changed, 5 insertions(+), 9 deletions(-)
31974
31975 commit 6e0998adc4ec377aedd264674f0b186c08278cde
31976 Author: Guillem Jover <guillem@debian.org>
31977 Date: Sat Dec 14 03:25:31 2013 +0100
31978
31979 dpkg: Fix debug string to use proper quotes
31980
31981 src/enquiry.c | 2 +-
31982 1 file changed, 1 insertion(+), 1 deletion(-)
31983
31984 commit 9eb6a41a9f48f18127bf5a993fdf52c2fc35d25f
31985 Author: Guillem Jover <guillem@debian.org>
31986 Date: Sat Dec 14 03:12:56 2013 +0100
31987
31988 dpkg-deb: Remove trailing newlines from warning message
31989
31990 Update and unfuzzy translation strings.
31991
31992 debian/changelog | 1 +
31993 dpkg-deb/build.c | 4 ++--
31994 po/ast.po | 10 ++++------
31995 po/ca.po | 8 ++++----
31996 po/cs.po | 10 +++++-----
31997 po/da.po | 8 ++++----
31998 po/de.po | 8 ++++----
31999 po/dz.po | 8 ++++----
32000 po/el.po | 10 ++++------
32001 po/eo.po | 8 ++++----
32002 po/es.po | 8 ++++----
32003 po/eu.po | 8 ++++----
32004 po/fr.po | 8 ++++----
32005 po/gl.po | 8 ++++----
32006 po/hu.po | 8 ++++----
32007 po/id.po | 6 +++---
32008 po/it.po | 8 ++++----
32009 po/ja.po | 6 +++---
32010 po/ko.po | 6 +++---
32011 po/lt.po | 8 ++++----
32012 po/mr.po | 10 ++++------
32013 po/nb.po | 8 ++++----
32014 po/ne.po | 8 ++++----
32015 po/nl.po | 10 ++++------
32016 po/nn.po | 8 ++++----
32017 po/pl.po | 10 +++++-----
32018 po/pt.po | 8 ++++----
32019 po/pt_BR.po | 8 ++++----
32020 po/ro.po | 10 +++++-----
32021 po/ru.po | 10 +++++-----
32022 po/sk.po | 10 +++++-----
32023 po/sv.po | 8 ++++----
32024 po/th.po | 6 +++---
32025 po/tl.po | 10 ++++------
32026 po/vi.po | 6 +++---
32027 po/zh_CN.po | 6 +++---
32028 po/zh_TW.po | 6 +++---
32029 37 files changed, 141 insertions(+), 150 deletions(-)
32030
32031 commit ff2114bd522d72488d82824ccc5c4d96997c062b
32032 Author: Guillem Jover <guillem@debian.org>
32033 Date: Mon Dec 16 06:29:05 2013 +0100
32034
32035 dpkg-buildpackage: Detect missing sign-command before starting the build
32036
32037 While a failure in signing the resulting built artifacts is something
32038 that can be easily recovered from, by just signing them again, it's
32039 better if we just catch this beforehand.
32040
32041 debian/changelog | 2 ++
32042 scripts/dpkg-buildpackage.pl | 9 ++++++---
32043 2 files changed, 8 insertions(+), 3 deletions(-)
32044
32045 commit be3bb946cea90bc68fa480c580b33a99cb19906d
32046 Author: Guillem Jover <guillem@debian.org>
32047 Date: Mon Dec 16 06:19:40 2013 +0100
32048
32049 dpkg-buildpackage: Detect missing gain-root-command even if running as root
32050
32051 Give a proper error message instead of a failed to execute the command
32052 message later on.
32053
32054 debian/changelog | 2 ++
32055 scripts/dpkg-buildpackage.pl | 16 ++++++++--------
32056 2 files changed, 10 insertions(+), 8 deletions(-)
32057
32058 commit 941d93ff3c086bda22b62bd4bb69f5ae4c9654ec
32059 Author: Guillem Jover <guillem@debian.org>
32060 Date: Sat Dec 14 17:54:40 2013 +0100
32061
32062 dpkg-buildpackage: Assign directly from DEB_SIGN_KEYID environment
32063
32064 The conditional checks on the environment variable are useless here, as
32065 the current value does not need to be preserved.
32066
32067 scripts/dpkg-buildpackage.pl | 2 +-
32068 1 file changed, 1 insertion(+), 1 deletion(-)
32069
32070 commit 1cef5694e585b5b89dd74470b5eef5e88da3f4ff
32071 Author: Guillem Jover <guillem@debian.org>
32072 Date: Fri Dec 13 05:41:30 2013 +0100
32073
32074 dpkg-buildpackage: Add new --check-command and --check-option options
32075
32076 Call the checker command on the .changes file before signing anything.
32077 Use the new DEB_CHECK_COMMAND environment variable as the default
32078 --check-command value. The command will usually be lintian.
32079
32080 debian/changelog | 3 +++
32081 man/dpkg-buildpackage.1 | 16 ++++++++++++++++
32082 scripts/dpkg-buildpackage.pl | 18 ++++++++++++++++++
32083 3 files changed, 37 insertions(+)
32084
32085 commit 17f1adad045b8e6b67aac185f0286a2f044b0723
32086 Author: Guillem Jover <guillem@debian.org>
32087 Date: Fri Dec 13 04:33:00 2013 +0100
32088
32089 dpkg-buildpackage: Refactor $srcmsg generation into a new function
32090
32091 Change fileomitted() to take a $files argument, instead of using the
32092 global variable.
32093
32094 scripts/dpkg-buildpackage.pl | 58 +++++++++++++++++++++++++-------------------
32095 1 file changed, 33 insertions(+), 25 deletions(-)
32096
32097 commit c85eeed49f0032f2af3f8838b4af4348d0d77d5a
32098 Author: Guillem Jover <guillem@debian.org>
32099 Date: Sat Dec 14 18:35:41 2013 +0100
32100
32101 dpkg-buildpackage: Remove redundant $srcmsg assignment
32102
32103 The setting is always overwritten, and is a duplicate of the fallback if
32104 case.
32105
32106 scripts/dpkg-buildpackage.pl | 1 -
32107 1 file changed, 1 deletion(-)
32108
32109 commit 53baff1c11704c0b8e73754d750572a01848eb89
32110 Author: Guillem Jover <guillem@debian.org>
32111 Date: Fri Dec 13 05:13:23 2013 +0100
32112
32113 dpkg-buildpackage(1): Split dpkg-source --after-build step from item list
32114
32115 This action and the final clean are unrelated, split them.
32116
32117 man/dpkg-buildpackage.1 | 4 +++-
32118 1 file changed, 3 insertions(+), 1 deletion(-)
32119
32120 commit ac582d0e26ea9c04b579d0af3b6fbc705bd55e98
32121 Author: Guillem Jover <guillem@debian.org>
32122 Date: Sat Dec 14 16:29:36 2013 +0100
32123
32124 dpkg-buildpackage: Change subcommand option array settings to post-conditions
32125
32126 scripts/dpkg-buildpackage.pl | 12 +++++-------
32127 1 file changed, 5 insertions(+), 7 deletions(-)
32128
32129 commit 0eb6d80f9797bd1b68b76c7b736deb1591054efb
32130 Author: Guillem Jover <guillem@debian.org>
32131 Date: Sat Dec 14 16:25:22 2013 +0100
32132
32133 dpkg-buildpackage: Split variable declarations
32134
32135 scripts/dpkg-buildpackage.pl | 18 +++++++++++++-----
32136 1 file changed, 13 insertions(+), 5 deletions(-)
32137
32138 commit db46f385deea56d628cad0c0b0f4f91b174de8fd
32139 Author: Guillem Jover <guillem@debian.org>
32140 Date: Sat Dec 14 16:19:58 2013 +0100
32141
32142 dpkg-buildpackage: Pack source version related variables with similar ones
32143
32144 scripts/dpkg-buildpackage.pl | 12 +++++++-----
32145 1 file changed, 7 insertions(+), 5 deletions(-)
32146
32147 commit c2674f7007c9b7b70a7c54a9c9583fe17d62140a
32148 Author: Guillem Jover <guillem@debian.org>
32149 Date: Mon Dec 16 06:32:44 2013 +0100
32150
32151 dpkg-buildpackage: Move sign-command setup just after gain-root-command
32152
32153 This will allow performing more thorough checks on the value, before
32154 printing any build progress.
32155
32156 scripts/dpkg-buildpackage.pl | 20 ++++++++++----------
32157 1 file changed, 10 insertions(+), 10 deletions(-)
32158
32159 commit 2ce819ef2d9d10b5ae8a57f8cfe9839feca1f28d
32160 Author: Guillem Jover <guillem@debian.org>
32161 Date: Sat Dec 14 16:11:50 2013 +0100
32162
32163 dpkg-buildpackage: Adapt $signsource value wrt whether source is built
32164
32165 Instead of checking if we are actually building any source at all,
32166 just fold the check into the $signsource value at setup time.
32167
32168 scripts/dpkg-buildpackage.pl | 9 ++++++---
32169 1 file changed, 6 insertions(+), 3 deletions(-)
32170
32171 commit 31b73ef0056b6c94a257ba3f1fb111b5aed3aa4e
32172 Author: Guillem Jover <guillem@debian.org>
32173 Date: Fri Dec 13 05:11:12 2013 +0100
32174
32175 dpkg-buildpackage: Move and pack signing logic at the end of the build
32176
32177 This packs all signing in a single place, so that additional checks can
32178 be performed before any signing is done.
32179
32180 debian/changelog | 3 +++
32181 man/dpkg-buildpackage.1 | 12 +++++-------
32182 scripts/dpkg-buildpackage.pl | 37 +++++++++++++++----------------------
32183 3 files changed, 23 insertions(+), 29 deletions(-)
32184
32185 commit 76ff150dd4046c5849d4fcdd26c1bb115268afc7
32186 Author: Guillem Jover <guillem@debian.org>
32187 Date: Mon Dec 16 05:43:30 2013 +0100
32188
32189 scripts: Use croak instead of internerr on programming errors in programs
32190
32191 Although these are programs (not modules), we'll use croak here too, as
32192 there's no point in reintroducing the internerr function which got axed
32193 in commit 8c314d6c4cee9b2c5acf078958243fb72af4e3d2, because croak does a
32194 way better job here too.
32195
32196 scripts/dpkg-buildpackage.pl | 3 ++-
32197 scripts/dpkg-genchanges.pl | 5 +++--
32198 2 files changed, 5 insertions(+), 3 deletions(-)
32199
32200 commit f29cb2788da719a858fd2dbbcec72d0944787d4c
32201 Author: Guillem Jover <guillem@debian.org>
32202 Date: Mon Dec 16 05:37:42 2013 +0100
32203
32204 scripts: Cleanup build_opt() handling
32205
32206 - Rename binary_opt() to build_opt() in dpkg-genchanges, and change
32207 it to handle -S.
32208 - Remove function prototype.
32209 - Expand the ternary operator in build_opt() into a if/elsif/else
32210 statement.
32211 - Use build_opt() instead of hardcoding '-S' all over the place.
32212
32213 scripts/dpkg-buildpackage.pl | 31 ++++++++++++++++++++-----------
32214 scripts/dpkg-genchanges.pl | 28 +++++++++++++++++++---------
32215 2 files changed, 39 insertions(+), 20 deletions(-)
32216
32217 commit 7221318f4743d47a76c090ce914a1befd6b558d9
32218 Author: Guillem Jover <guillem@debian.org>
32219 Date: Mon Dec 16 05:01:33 2013 +0100
32220
32221 dpkg-buildpackage: Check explicitly for desired build type on action decisions
32222
32223 scripts/dpkg-buildpackage.pl | 8 ++++----
32224 1 file changed, 4 insertions(+), 4 deletions(-)
32225
32226 commit 00007d21d8e29e11e23115de5f8923e3bb805b74
32227 Author: Guillem Jover <guillem@debian.org>
32228 Date: Sat Dec 14 23:22:09 2013 +0100
32229
32230 dpkg-genchanges: Unify $include constant naming with dpkg-buildpackage
32231
32232 scripts/dpkg-genchanges.pl | 49 +++++++++++++++++++++++-----------------------
32233 1 file changed, 25 insertions(+), 24 deletions(-)
32234
32235 commit 60f8e9e525f6bb8f56a417dba0492594212f15df
32236 Author: Guillem Jover <guillem@debian.org>
32237 Date: Fri Dec 13 04:15:11 2013 +0100
32238
32239 dpkg-buildpackage: Rename $usepause to $signpause
32240
32241 scripts/dpkg-buildpackage.pl | 7 ++++---
32242 1 file changed, 4 insertions(+), 3 deletions(-)
32243
32244 commit b8b7a4813922b5cbdcb26d941de1e091958c89a5
32245 Author: Helge Kreutzmann <debian@helgefjell.de>
32246 Date: Sat Dec 14 21:07:57 2013 +0100
32247
32248 Update German translation of manual pages
32249
32250 Update to 2193t.
32251
32252 debian/changelog | 3 +++
32253 man/po/de.po | 78 +++++++++++++++++---------------------------------------
32254 2 files changed, 27 insertions(+), 54 deletions(-)
32255
32256 commit f88c5e9f7b6d2edae3ef16fbce13fdfeaf1f763c
32257 Author: Helge Kreutzmann <debian@helgefjell.de>
32258 Date: Sat Dec 14 20:49:19 2013 +0100
32259
32260 Update German scripts translation
32261
32262 Update to 542t.
32263
32264 debian/changelog | 3 ++-
32265 scripts/po/de.po | 39 +++------------------------------------
32266 2 files changed, 5 insertions(+), 37 deletions(-)
32267
32268 commit ac1424ed67473877012a7ded5c8a6bc5f71c6dd2
32269 Author: Guillem Jover <guillem@debian.org>
32270 Date: Thu Dec 12 09:00:15 2013 +0100
32271
32272 Bump version to 1.17.6
32273
32274 debian/changelog | 6 ++++++
32275 1 file changed, 6 insertions(+)
32276
32277 commit a365cc920906434e72ced7bdc4d505d317675674
32278 Author: Guillem Jover <guillem@debian.org>
32279 Date: Thu Dec 12 08:29:50 2013 +0100
32280
32281 Release 1.17.5
32282
32283 debian/changelog | 4 ++--
32284 1 file changed, 2 insertions(+), 2 deletions(-)
32285
32286 commit 620e19466d193fd309f39e4fa73a6a67b3518a9a
32287 Author: Guillem Jover <guillem@debian.org>
32288 Date: Thu Dec 12 08:44:15 2013 +0100
32289
32290 Regenerate .pot files and merge .po files with them
32291
32292 dselect/po/bs.po | 2 +-
32293 dselect/po/ca.po | 2 +-
32294 dselect/po/cs.po | 2 +-
32295 dselect/po/da.po | 2 +-
32296 dselect/po/de.po | 2 +-
32297 dselect/po/dselect.pot | 4 +-
32298 dselect/po/el.po | 2 +-
32299 dselect/po/es.po | 2 +-
32300 dselect/po/et.po | 2 +-
32301 dselect/po/eu.po | 2 +-
32302 dselect/po/fr.po | 2 +-
32303 dselect/po/gl.po | 2 +-
32304 dselect/po/hu.po | 2 +-
32305 dselect/po/id.po | 2 +-
32306 dselect/po/it.po | 2 +-
32307 dselect/po/ja.po | 2 +-
32308 dselect/po/ko.po | 2 +-
32309 dselect/po/nb.po | 2 +-
32310 dselect/po/nl.po | 2 +-
32311 dselect/po/nn.po | 2 +-
32312 dselect/po/pl.po | 2 +-
32313 dselect/po/pt.po | 2 +-
32314 dselect/po/pt_BR.po | 2 +-
32315 dselect/po/ro.po | 2 +-
32316 dselect/po/ru.po | 2 +-
32317 dselect/po/sk.po | 2 +-
32318 dselect/po/sv.po | 2 +-
32319 dselect/po/tl.po | 2 +-
32320 dselect/po/vi.po | 2 +-
32321 dselect/po/zh_CN.po | 2 +-
32322 dselect/po/zh_TW.po | 2 +-
32323 man/po/de.po | 139 +++++++++++++++++++++++++++++++++---------------
32324 man/po/dpkg-man.pot | 68 ++++++++++++++---------
32325 man/po/es.po | 78 ++++++++++++++++++---------
32326 man/po/fr.po | 78 ++++++++++++++++++---------
32327 man/po/hu.po | 67 ++++++++++++++---------
32328 man/po/it.po | 78 ++++++++++++++++++---------
32329 man/po/ja.po | 78 ++++++++++++++++++---------
32330 man/po/pl.po | 78 ++++++++++++++++++---------
32331 man/po/pt_BR.po | 65 +++++++++++++---------
32332 man/po/ru.po | 67 ++++++++++++++---------
32333 man/po/sv.po | 78 ++++++++++++++++++---------
32334 po/ast.po | 6 +--
32335 po/bs.po | 6 +--
32336 po/ca.po | 6 +--
32337 po/cs.po | 6 +--
32338 po/da.po | 6 +--
32339 po/de.po | 12 +++--
32340 po/dpkg.pot | 8 +--
32341 po/dz.po | 6 +--
32342 po/el.po | 6 +--
32343 po/eo.po | 6 +--
32344 po/es.po | 6 +--
32345 po/et.po | 6 +--
32346 po/eu.po | 6 +--
32347 po/fr.po | 6 +--
32348 po/gl.po | 6 +--
32349 po/hu.po | 6 +--
32350 po/id.po | 6 +--
32351 po/it.po | 6 +--
32352 po/ja.po | 6 +--
32353 po/km.po | 6 +--
32354 po/ko.po | 6 +--
32355 po/ku.po | 6 +--
32356 po/lt.po | 6 +--
32357 po/mr.po | 6 +--
32358 po/nb.po | 6 +--
32359 po/ne.po | 6 +--
32360 po/nl.po | 6 +--
32361 po/nn.po | 6 +--
32362 po/pa.po | 6 +--
32363 po/pl.po | 6 +--
32364 po/pt.po | 6 +--
32365 po/pt_BR.po | 6 +--
32366 po/ro.po | 6 +--
32367 po/ru.po | 6 +--
32368 po/sk.po | 6 +--
32369 po/sv.po | 6 +--
32370 po/th.po | 6 +--
32371 po/tl.po | 6 +--
32372 po/vi.po | 6 +--
32373 po/zh_CN.po | 6 +--
32374 po/zh_TW.po | 6 +--
32375 scripts/po/ca.po | 82 ++++++++++++++--------------
32376 scripts/po/de.po | 115 +++++++++++++++++++++++++--------------
32377 scripts/po/dpkg-dev.pot | 84 ++++++++++++++---------------
32378 scripts/po/es.po | 82 ++++++++++++++--------------
32379 scripts/po/fr.po | 82 ++++++++++++++--------------
32380 scripts/po/pl.po | 82 ++++++++++++++--------------
32381 scripts/po/ru.po | 82 ++++++++++++++--------------
32382 scripts/po/sv.po | 82 ++++++++++++++--------------
32383 91 files changed, 1113 insertions(+), 770 deletions(-)
32384
32385 commit 42978175bb28b878207d78eefc45d58eb2400260
32386 Author: Guillem Jover <guillem@debian.org>
32387 Date: Thu Dec 12 07:19:24 2013 +0100
32388
32389 dpkg-buildpackage: Mention gpg2 as one of the default sign commands
32390
32391 Missed in commit 5c2eff43159b9643bba4884876cf6fcc8ac222ef.
32392
32393 debian/changelog | 1 +
32394 man/dpkg-buildpackage.1 | 13 +++++++------
32395 scripts/dpkg-buildpackage.pl | 3 ++-
32396 3 files changed, 10 insertions(+), 7 deletions(-)
32397
32398 commit 5177119c68b19154d091d0455b89db722686fbca
32399 Author: Guillem Jover <guillem@debian.org>
32400 Date: Tue Dec 10 07:07:25 2013 +0100
32401
32402 dpkg-maintscript-helper: Fix symlink_to_dir and dir_to_symlink commands
32403
32404 - Always run postinst code regardless of prior-version, as the package
32405 might have been never configured before.
32406 - Be more strict when checking the expected state of paths.
32407 - Rename subcommand shell code to check-files-ownership.
32408 - Change dir_to_symlink switch code to use a staging empty directory,
32409 to avoid dpkg removing files from other packages, when removing the
32410 package old files during upgrade.
32411 - Bump minimal version in man page to 1.17.5.
32412
32413 Closes: #731730
32414
32415 debian/changelog | 10 ++++
32416 man/dpkg-maintscript-helper.1 | 18 ++++---
32417 scripts/dpkg-maintscript-helper.sh | 108 ++++++++++++++++++++++++++++---------
32418 3 files changed, 106 insertions(+), 30 deletions(-)
32419
32420 commit 4be73ca0f47886b75a9d038a657463686f605e44
32421 Author: Guillem Jover <guillem@debian.org>
32422 Date: Mon Dec 9 18:23:16 2013 +0100
32423
32424 u-a: Fix a segfault when adding a new slave link to a link group
32425
32426 Return the correct slave link from alternative_add_slave(), instead of
32427 the typoed sl variable.
32428
32429 Regression introduced in commit 9bbdca83fa1a8c817a2f8d02db493f173435a5af.
32430
32431 Closes: #731710
32432
32433 Reported-by: Julian Andres Klode <jak@debian.org>
32434 Tested-by: Julian Andres Klode <jak@debian.org>
32435 Tested-by: Roland Stigge <stigge@debian.org>
32436
32437 debian/changelog | 3 +++
32438 utils/update-alternatives.c | 2 +-
32439 2 files changed, 4 insertions(+), 1 deletion(-)
32440
32441 commit 903d7cce6e29dde4d745bec69dd39b7b1ade1bf1
32442 Author: Guillem Jover <guillem@debian.org>
32443 Date: Fri Dec 6 19:57:58 2013 +0100
32444
32445 libdpkg: Change non-tty output to be line buffered by default
32446
32447 Switch it to be fully buffered only for programs that have precious and
32448 abundant output, not just progress reporting output (i.e. dpkg-query).
32449
32450 This was causing out-of-order error and debug messages in relation to
32451 normal progress reporting, which could be very confusing.
32452
32453 Regression introduced in commit 50c1cb4d6e8b4c3ee739646f9df05992b806ea5e.
32454
32455 debian/changelog | 7 +++++++
32456 lib/dpkg/libdpkg.map | 1 +
32457 lib/dpkg/report.c | 10 +++++++++-
32458 lib/dpkg/report.h | 1 +
32459 src/querycmd.c | 1 +
32460 5 files changed, 19 insertions(+), 1 deletion(-)
32461
32462 commit e1885583908bc65cbe5150e7ab36596f666793a0
32463 Author: Helge Kreutzmann <debian@helgefjell.de>
32464 Date: Sat Dec 7 14:49:34 2013 +0100
32465
32466 Update German translation of manual pages
32467
32468 Update to 2191t.
32469
32470 debian/changelog | 3 ++
32471 man/po/de.po | 142 ++++++++++++++++---------------------------------------
32472 2 files changed, 44 insertions(+), 101 deletions(-)
32473
32474 commit 900a3c8b1b35f08e99721a7f591b6610a799ec14
32475 Author: Helge Kreutzmann <debian@helgefjell.de>
32476 Date: Sat Dec 7 12:50:26 2013 +0100
32477
32478 Update German scripts translation
32479
32480 Update to 542t.
32481
32482 debian/changelog | 3 +++
32483 scripts/po/de.po | 52 +++++-----------------------------------------------
32484 2 files changed, 8 insertions(+), 47 deletions(-)
32485
32486 commit 21e6a3ec2c4ba4a5f9478227a1c5e41c4b30f410
32487 Author: Sven Joachim <svenjoac@gmx.de>
32488 Date: Sat Dec 7 09:03:01 2013 +0100
32489
32490 German dpkg translation update
32491
32492 Update to 1086t2u.
32493
32494 debian/changelog | 3 ++-
32495 po/de.po | 60 ++++++++++++++------------------------------------------
32496 2 files changed, 17 insertions(+), 46 deletions(-)
32497
32498 commit ca25fdc4eb98766c51556dc7f7148470c2bfa5a9
32499 Author: Guillem Jover <guillem@debian.org>
32500 Date: Sat Dec 7 08:34:39 2013 +0100
32501
32502 Bump version to 1.17.5
32503
32504 debian/changelog | 6 ++++++
32505 1 file changed, 6 insertions(+)
32506
32507 commit d9d254481e5ae5f62889195a309bf563fd2851ac
32508 Author: Guillem Jover <guillem@debian.org>
32509 Date: Sat Dec 7 07:35:00 2013 +0100
32510
32511 Release 1.17.4
32512
32513 debian/changelog | 4 ++--
32514 1 file changed, 2 insertions(+), 2 deletions(-)
32515
32516 commit 1cdb9518d6785240b745a3dd5c4287125e9c49d9
32517 Author: Guillem Jover <guillem@debian.org>
32518 Date: Sat Dec 7 07:57:28 2013 +0100
32519
32520 Regenerate .pot files and merge .po files with them
32521
32522 dselect/po/bs.po | 208 ++++++++++----------
32523 dselect/po/ca.po | 208 ++++++++++----------
32524 dselect/po/cs.po | 208 ++++++++++----------
32525 dselect/po/da.po | 208 ++++++++++----------
32526 dselect/po/de.po | 208 ++++++++++----------
32527 dselect/po/dselect.pot | 210 ++++++++++----------
32528 dselect/po/el.po | 208 ++++++++++----------
32529 dselect/po/es.po | 208 ++++++++++----------
32530 dselect/po/et.po | 208 ++++++++++----------
32531 dselect/po/eu.po | 208 ++++++++++----------
32532 dselect/po/fr.po | 208 ++++++++++----------
32533 dselect/po/gl.po | 208 ++++++++++----------
32534 dselect/po/hu.po | 208 ++++++++++----------
32535 dselect/po/id.po | 208 ++++++++++----------
32536 dselect/po/it.po | 208 ++++++++++----------
32537 dselect/po/ja.po | 208 ++++++++++----------
32538 dselect/po/ko.po | 208 ++++++++++----------
32539 dselect/po/nb.po | 208 ++++++++++----------
32540 dselect/po/nl.po | 208 ++++++++++----------
32541 dselect/po/nn.po | 208 ++++++++++----------
32542 dselect/po/pl.po | 208 ++++++++++----------
32543 dselect/po/pt.po | 208 ++++++++++----------
32544 dselect/po/pt_BR.po | 208 ++++++++++----------
32545 dselect/po/ro.po | 208 ++++++++++----------
32546 dselect/po/ru.po | 208 ++++++++++----------
32547 dselect/po/sk.po | 208 ++++++++++----------
32548 dselect/po/sv.po | 208 ++++++++++----------
32549 dselect/po/tl.po | 208 ++++++++++----------
32550 dselect/po/vi.po | 208 ++++++++++----------
32551 dselect/po/zh_CN.po | 208 ++++++++++----------
32552 dselect/po/zh_TW.po | 208 ++++++++++----------
32553 man/po/de.po | 9 +-
32554 man/po/dpkg-man.pot | 8 +-
32555 man/po/es.po | 9 +-
32556 man/po/fr.po | 9 +-
32557 man/po/hu.po | 4 +-
32558 man/po/it.po | 9 +-
32559 man/po/ja.po | 9 +-
32560 man/po/pl.po | 9 +-
32561 man/po/pt_BR.po | 4 +-
32562 man/po/ru.po | 4 +-
32563 man/po/sv.po | 13 +-
32564 po/ast.po | 491 +++++++++++++++++++++++-----------------------
32565 po/bs.po | 435 +++++++++++++++++++++--------------------
32566 po/ca.po | 497 ++++++++++++++++++++++++-----------------------
32567 po/cs.po | 491 +++++++++++++++++++++++-----------------------
32568 po/da.po | 491 +++++++++++++++++++++++-----------------------
32569 po/de.po | 497 ++++++++++++++++++++++++-----------------------
32570 po/dpkg.pot | 419 ++++++++++++++++++++-------------------
32571 po/dz.po | 489 ++++++++++++++++++++++++----------------------
32572 po/el.po | 497 ++++++++++++++++++++++++-----------------------
32573 po/eo.po | 491 +++++++++++++++++++++++-----------------------
32574 po/es.po | 507 +++++++++++++++++++++++++-----------------------
32575 po/et.po | 491 +++++++++++++++++++++++-----------------------
32576 po/eu.po | 493 +++++++++++++++++++++++-----------------------
32577 po/fr.po | 505 ++++++++++++++++++++++++-----------------------
32578 po/gl.po | 497 ++++++++++++++++++++++++-----------------------
32579 po/hu.po | 489 ++++++++++++++++++++++++----------------------
32580 po/id.po | 493 +++++++++++++++++++++++-----------------------
32581 po/it.po | 505 ++++++++++++++++++++++++-----------------------
32582 po/ja.po | 497 ++++++++++++++++++++++++-----------------------
32583 po/km.po | 489 ++++++++++++++++++++++++----------------------
32584 po/ko.po | 489 ++++++++++++++++++++++++----------------------
32585 po/ku.po | 489 ++++++++++++++++++++++++----------------------
32586 po/lt.po | 493 +++++++++++++++++++++++-----------------------
32587 po/mr.po | 489 ++++++++++++++++++++++++----------------------
32588 po/nb.po | 489 ++++++++++++++++++++++++----------------------
32589 po/ne.po | 489 ++++++++++++++++++++++++----------------------
32590 po/nl.po | 491 +++++++++++++++++++++++-----------------------
32591 po/nn.po | 488 +++++++++++++++++++++++-----------------------
32592 po/pa.po | 448 +++++++++++++++++++++---------------------
32593 po/pl.po | 489 ++++++++++++++++++++++++----------------------
32594 po/pt.po | 493 +++++++++++++++++++++++-----------------------
32595 po/pt_BR.po | 497 ++++++++++++++++++++++++-----------------------
32596 po/ro.po | 495 +++++++++++++++++++++++-----------------------
32597 po/ru.po | 489 ++++++++++++++++++++++++----------------------
32598 po/sk.po | 495 +++++++++++++++++++++++-----------------------
32599 po/sv.po | 491 +++++++++++++++++++++++-----------------------
32600 po/th.po | 489 ++++++++++++++++++++++++----------------------
32601 po/tl.po | 492 +++++++++++++++++++++++-----------------------
32602 po/vi.po | 496 +++++++++++++++++++++++-----------------------
32603 po/zh_CN.po | 489 ++++++++++++++++++++++++----------------------
32604 po/zh_TW.po | 489 ++++++++++++++++++++++++----------------------
32605 scripts/po/ca.po | 2 +-
32606 scripts/po/de.po | 2 +-
32607 scripts/po/dpkg-dev.pot | 4 +-
32608 scripts/po/es.po | 2 +-
32609 scripts/po/fr.po | 2 +-
32610 scripts/po/pl.po | 2 +-
32611 scripts/po/ru.po | 2 +-
32612 scripts/po/sv.po | 2 +-
32613 91 files changed, 13590 insertions(+), 12998 deletions(-)
32614
32615 commit ae25c683c0141ac5ec6554f56d6c8af6f0764b03
32616 Author: Guillem Jover <guillem@debian.org>
32617 Date: Fri Dec 6 16:04:27 2013 +0100
32618
32619 Use https:// URLs instead of http:// when possible
32620
32621 ChangeLog.old | 4 ++--
32622 README | 2 +-
32623 README.l10n | 2 +-
32624 TODO | 2 +-
32625 debian/changelog | 4 +++-
32626 debian/control | 2 +-
32627 doc/coding-style.txt | 6 +++---
32628 dpkg-deb/build.c | 2 +-
32629 dpkg-deb/dpkg-deb.h | 2 +-
32630 dpkg-deb/extract.c | 2 +-
32631 dpkg-deb/info.c | 2 +-
32632 dpkg-deb/main.c | 2 +-
32633 dpkg-split/dpkg-split.h | 2 +-
32634 dpkg-split/info.c | 2 +-
32635 dpkg-split/join.c | 2 +-
32636 dpkg-split/main.c | 2 +-
32637 dpkg-split/queue.c | 2 +-
32638 dpkg-split/split.c | 2 +-
32639 dselect/basecmds.cc | 2 +-
32640 dselect/baselist.cc | 2 +-
32641 dselect/basetop.cc | 2 +-
32642 dselect/bindings.cc | 2 +-
32643 dselect/bindings.h | 2 +-
32644 dselect/curkeys.cc | 2 +-
32645 dselect/dselect-curses.h | 2 +-
32646 dselect/dselect.h | 2 +-
32647 dselect/helpmsgs.cc | 2 +-
32648 dselect/helpmsgs.h | 2 +-
32649 dselect/keyoverride | 2 +-
32650 dselect/main.cc | 2 +-
32651 dselect/methkeys.cc | 2 +-
32652 dselect/methlist.cc | 2 +-
32653 dselect/method.cc | 2 +-
32654 dselect/method.h | 2 +-
32655 dselect/methods/Dselect/Ftp.pm | 2 +-
32656 dselect/methods/disk/install | 2 +-
32657 dselect/methods/disk/setup | 2 +-
32658 dselect/methods/disk/update | 2 +-
32659 dselect/methods/floppy/install | 2 +-
32660 dselect/methods/floppy/setup | 2 +-
32661 dselect/methods/floppy/update | 2 +-
32662 dselect/methods/ftp/install | 2 +-
32663 dselect/methods/ftp/setup | 2 +-
32664 dselect/methods/ftp/update | 2 +-
32665 dselect/methods/multicd/install | 2 +-
32666 dselect/methods/multicd/setup | 2 +-
32667 dselect/methods/multicd/update | 2 +-
32668 dselect/methparse.cc | 2 +-
32669 dselect/mkcurkeys.pl | 2 +-
32670 dselect/pkgcmds.cc | 2 +-
32671 dselect/pkgdepcon.cc | 2 +-
32672 dselect/pkgdisplay.cc | 2 +-
32673 dselect/pkginfo.cc | 2 +-
32674 dselect/pkgkeys.cc | 2 +-
32675 dselect/pkglist.cc | 2 +-
32676 dselect/pkglist.h | 2 +-
32677 dselect/pkgsublist.cc | 2 +-
32678 dselect/pkgtop.cc | 2 +-
32679 dselect/po/pl.po | 2 +-
32680 get-version | 2 +-
32681 lib/compat/alphasort.c | 2 +-
32682 lib/compat/asprintf.c | 2 +-
32683 lib/compat/compat.h | 2 +-
32684 lib/compat/scandir.c | 2 +-
32685 lib/compat/snprintf.c | 2 +-
32686 lib/compat/strerror.c | 2 +-
32687 lib/compat/strndup.c | 2 +-
32688 lib/compat/strsignal.c | 2 +-
32689 lib/compat/unsetenv.c | 2 +-
32690 lib/compat/vasprintf.c | 2 +-
32691 lib/compat/vsnprintf.c | 2 +-
32692 lib/dpkg/ar.c | 2 +-
32693 lib/dpkg/ar.h | 2 +-
32694 lib/dpkg/arch.c | 2 +-
32695 lib/dpkg/arch.h | 2 +-
32696 lib/dpkg/atomic-file.c | 2 +-
32697 lib/dpkg/atomic-file.h | 2 +-
32698 lib/dpkg/buffer.c | 2 +-
32699 lib/dpkg/buffer.h | 2 +-
32700 lib/dpkg/cleanup.c | 2 +-
32701 lib/dpkg/command.c | 2 +-
32702 lib/dpkg/command.h | 2 +-
32703 lib/dpkg/compress.c | 2 +-
32704 lib/dpkg/compress.h | 2 +-
32705 lib/dpkg/dbdir.c | 2 +-
32706 lib/dpkg/dbmodify.c | 2 +-
32707 lib/dpkg/deb-version.c | 2 +-
32708 lib/dpkg/deb-version.h | 2 +-
32709 lib/dpkg/debug.c | 2 +-
32710 lib/dpkg/debug.h | 2 +-
32711 lib/dpkg/depcon.c | 2 +-
32712 lib/dpkg/dir.c | 2 +-
32713 lib/dpkg/dir.h | 2 +-
32714 lib/dpkg/dlist.h | 2 +-
32715 lib/dpkg/dpkg-db.h | 2 +-
32716 lib/dpkg/dpkg.h | 2 +-
32717 lib/dpkg/dump.c | 2 +-
32718 lib/dpkg/ehandle.c | 2 +-
32719 lib/dpkg/ehandle.h | 2 +-
32720 lib/dpkg/error.c | 2 +-
32721 lib/dpkg/error.h | 2 +-
32722 lib/dpkg/fdio.c | 2 +-
32723 lib/dpkg/fdio.h | 2 +-
32724 lib/dpkg/fields.c | 2 +-
32725 lib/dpkg/file.c | 2 +-
32726 lib/dpkg/file.h | 2 +-
32727 lib/dpkg/glob.c | 2 +-
32728 lib/dpkg/glob.h | 2 +-
32729 lib/dpkg/i18n.c | 2 +-
32730 lib/dpkg/i18n.h | 2 +-
32731 lib/dpkg/log.c | 2 +-
32732 lib/dpkg/macros.h | 2 +-
32733 lib/dpkg/mlib.c | 2 +-
32734 lib/dpkg/namevalue.c | 2 +-
32735 lib/dpkg/namevalue.h | 2 +-
32736 lib/dpkg/nfmalloc.c | 2 +-
32737 lib/dpkg/options.c | 2 +-
32738 lib/dpkg/options.h | 2 +-
32739 lib/dpkg/parse.c | 2 +-
32740 lib/dpkg/parsedump.h | 2 +-
32741 lib/dpkg/parsehelp.c | 2 +-
32742 lib/dpkg/path.c | 2 +-
32743 lib/dpkg/path.h | 2 +-
32744 lib/dpkg/pkg-array.c | 2 +-
32745 lib/dpkg/pkg-array.h | 2 +-
32746 lib/dpkg/pkg-db.c | 2 +-
32747 lib/dpkg/pkg-format.c | 2 +-
32748 lib/dpkg/pkg-format.h | 2 +-
32749 lib/dpkg/pkg-list.c | 2 +-
32750 lib/dpkg/pkg-list.h | 2 +-
32751 lib/dpkg/pkg-queue.c | 2 +-
32752 lib/dpkg/pkg-queue.h | 2 +-
32753 lib/dpkg/pkg-show.c | 2 +-
32754 lib/dpkg/pkg-show.h | 2 +-
32755 lib/dpkg/pkg-spec.c | 2 +-
32756 lib/dpkg/pkg-spec.h | 2 +-
32757 lib/dpkg/pkg.c | 2 +-
32758 lib/dpkg/pkg.h | 2 +-
32759 lib/dpkg/progname.c | 2 +-
32760 lib/dpkg/progname.h | 2 +-
32761 lib/dpkg/program.c | 2 +-
32762 lib/dpkg/program.h | 2 +-
32763 lib/dpkg/progress.c | 2 +-
32764 lib/dpkg/progress.h | 2 +-
32765 lib/dpkg/report.c | 2 +-
32766 lib/dpkg/report.h | 2 +-
32767 lib/dpkg/string.c | 2 +-
32768 lib/dpkg/string.h | 2 +-
32769 lib/dpkg/strwide.c | 2 +-
32770 lib/dpkg/subproc.c | 2 +-
32771 lib/dpkg/subproc.h | 2 +-
32772 lib/dpkg/tarfn.c | 2 +-
32773 lib/dpkg/tarfn.h | 2 +-
32774 lib/dpkg/test.h | 2 +-
32775 lib/dpkg/test/t-ar.c | 2 +-
32776 lib/dpkg/test/t-arch.c | 2 +-
32777 lib/dpkg/test/t-buffer.c | 2 +-
32778 lib/dpkg/test/t-command.c | 2 +-
32779 lib/dpkg/test/t-deb-version.c | 2 +-
32780 lib/dpkg/test/t-macros.c | 2 +-
32781 lib/dpkg/test/t-mod-db.c | 2 +-
32782 lib/dpkg/test/t-path.c | 2 +-
32783 lib/dpkg/test/t-pkg-list.c | 2 +-
32784 lib/dpkg/test/t-pkg-queue.c | 2 +-
32785 lib/dpkg/test/t-pkginfo.c | 2 +-
32786 lib/dpkg/test/t-progname.c | 2 +-
32787 lib/dpkg/test/t-string.c | 2 +-
32788 lib/dpkg/test/t-subproc.c | 2 +-
32789 lib/dpkg/test/t-test.c | 2 +-
32790 lib/dpkg/test/t-trigger.c | 2 +-
32791 lib/dpkg/test/t-varbuf.c | 2 +-
32792 lib/dpkg/test/t-version.c | 2 +-
32793 lib/dpkg/trigdeferred.h | 2 +-
32794 lib/dpkg/trigdeferred.l | 2 +-
32795 lib/dpkg/triglib.c | 2 +-
32796 lib/dpkg/triglib.h | 2 +-
32797 lib/dpkg/trigname.c | 2 +-
32798 lib/dpkg/trignote.c | 2 +-
32799 lib/dpkg/utils.c | 2 +-
32800 lib/dpkg/varbuf.c | 2 +-
32801 lib/dpkg/varbuf.h | 2 +-
32802 lib/dpkg/version.c | 2 +-
32803 lib/dpkg/version.h | 2 +-
32804 man/deb-control.5 | 2 +-
32805 man/deb-extra-override.5 | 2 +-
32806 man/deb-old.5 | 2 +-
32807 man/deb-origin.5 | 2 +-
32808 man/deb-override.5 | 2 +-
32809 man/deb-shlibs.5 | 2 +-
32810 man/deb-split.5 | 2 +-
32811 man/deb-src-control.5 | 4 ++--
32812 man/deb-substvars.5 | 2 +-
32813 man/deb-symbols.5 | 4 ++--
32814 man/deb-triggers.5 | 2 +-
32815 man/deb-version.5 | 2 +-
32816 man/deb.5 | 2 +-
32817 man/dpkg-architecture.1 | 2 +-
32818 man/dpkg-buildflags.1 | 2 +-
32819 man/dpkg-buildpackage.1 | 2 +-
32820 man/dpkg-checkbuilddeps.1 | 2 +-
32821 man/dpkg-deb.1 | 2 +-
32822 man/dpkg-distaddfile.1 | 2 +-
32823 man/dpkg-divert.8 | 2 +-
32824 man/dpkg-genchanges.1 | 2 +-
32825 man/dpkg-gencontrol.1 | 2 +-
32826 man/dpkg-gensymbols.1 | 8 ++++----
32827 man/dpkg-maintscript-helper.1 | 2 +-
32828 man/dpkg-mergechangelogs.1 | 2 +-
32829 man/dpkg-name.1 | 2 +-
32830 man/dpkg-parsechangelog.1 | 2 +-
32831 man/dpkg-query.1 | 2 +-
32832 man/dpkg-scanpackages.1 | 2 +-
32833 man/dpkg-scansources.1 | 2 +-
32834 man/dpkg-shlibdeps.1 | 2 +-
32835 man/dpkg-source.1 | 6 +++---
32836 man/dpkg-split.1 | 2 +-
32837 man/dpkg-statoverride.8 | 2 +-
32838 man/dpkg-trigger.1 | 2 +-
32839 man/dpkg-vendor.1 | 2 +-
32840 man/dpkg.1 | 2 +-
32841 man/dpkg.cfg.5 | 2 +-
32842 man/dselect.1 | 2 +-
32843 man/dselect.cfg.5 | 2 +-
32844 man/po/de.po | 32 ++++++++++++++++----------------
32845 man/po/dpkg-man.pot | 12 ++++++------
32846 man/po/es.po | 30 +++++++++++++++---------------
32847 man/po/fr.po | 30 +++++++++++++++---------------
32848 man/po/hu.po | 14 +++++++-------
32849 man/po/it.po | 24 ++++++++++++------------
32850 man/po/ja.po | 30 +++++++++++++++---------------
32851 man/po/pl.po | 30 +++++++++++++++---------------
32852 man/po/pt_BR.po | 14 +++++++-------
32853 man/po/ru.po | 14 +++++++-------
32854 man/po/sv.po | 30 +++++++++++++++---------------
32855 man/start-stop-daemon.8 | 2 +-
32856 man/update-alternatives.8 | 2 +-
32857 po/pl.po | 2 +-
32858 scripts/Dpkg.pm | 2 +-
32859 scripts/Dpkg/Arch.pm | 2 +-
32860 scripts/Dpkg/BuildEnv.pm | 2 +-
32861 scripts/Dpkg/BuildFlags.pm | 2 +-
32862 scripts/Dpkg/BuildOptions.pm | 2 +-
32863 scripts/Dpkg/BuildProfiles.pm | 2 +-
32864 scripts/Dpkg/Changelog.pm | 2 +-
32865 scripts/Dpkg/Changelog/Debian.pm | 2 +-
32866 scripts/Dpkg/Changelog/Entry.pm | 2 +-
32867 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
32868 scripts/Dpkg/Changelog/Parse.pm | 2 +-
32869 scripts/Dpkg/Checksums.pm | 2 +-
32870 scripts/Dpkg/Compression.pm | 2 +-
32871 scripts/Dpkg/Compression/FileHandle.pm | 2 +-
32872 scripts/Dpkg/Compression/Process.pm | 2 +-
32873 scripts/Dpkg/Conf.pm | 2 +-
32874 scripts/Dpkg/Control.pm | 2 +-
32875 scripts/Dpkg/Control/Changelog.pm | 2 +-
32876 scripts/Dpkg/Control/Fields.pm | 2 +-
32877 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
32878 scripts/Dpkg/Control/Hash.pm | 2 +-
32879 scripts/Dpkg/Control/HashCore.pm | 2 +-
32880 scripts/Dpkg/Control/Info.pm | 2 +-
32881 scripts/Dpkg/Control/Types.pm | 2 +-
32882 scripts/Dpkg/Deps.pm | 2 +-
32883 scripts/Dpkg/ErrorHandling.pm | 2 +-
32884 scripts/Dpkg/Exit.pm | 2 +-
32885 scripts/Dpkg/File.pm | 2 +-
32886 scripts/Dpkg/IPC.pm | 2 +-
32887 scripts/Dpkg/Index.pm | 2 +-
32888 scripts/Dpkg/Interface/Storable.pm | 2 +-
32889 scripts/Dpkg/Package.pm | 2 +-
32890 scripts/Dpkg/Path.pm | 2 +-
32891 scripts/Dpkg/Shlibs.pm | 2 +-
32892 scripts/Dpkg/Shlibs/Cppfilt.pm | 2 +-
32893 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
32894 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
32895 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
32896 scripts/Dpkg/Source/Archive.pm | 2 +-
32897 scripts/Dpkg/Source/Functions.pm | 2 +-
32898 scripts/Dpkg/Source/Package.pm | 2 +-
32899 scripts/Dpkg/Source/Package/V1.pm | 2 +-
32900 scripts/Dpkg/Source/Package/V2.pm | 2 +-
32901 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 +-
32902 scripts/Dpkg/Source/Package/V3/Custom.pm | 2 +-
32903 scripts/Dpkg/Source/Package/V3/Git.pm | 2 +-
32904 scripts/Dpkg/Source/Package/V3/Native.pm | 2 +-
32905 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
32906 scripts/Dpkg/Source/Patch.pm | 2 +-
32907 scripts/Dpkg/Source/Quilt.pm | 2 +-
32908 scripts/Dpkg/Substvars.pm | 2 +-
32909 scripts/Dpkg/Util.pm | 2 +-
32910 scripts/Dpkg/Vars.pm | 2 +-
32911 scripts/Dpkg/Vendor.pm | 2 +-
32912 scripts/Dpkg/Vendor/Debian.pm | 2 +-
32913 scripts/Dpkg/Vendor/Default.pm | 2 +-
32914 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
32915 scripts/Dpkg/Version.pm | 2 +-
32916 scripts/changelog/debian.pl | 2 +-
32917 scripts/dpkg-architecture.pl | 2 +-
32918 scripts/dpkg-buildflags.pl | 2 +-
32919 scripts/dpkg-buildpackage.pl | 2 +-
32920 scripts/dpkg-checkbuilddeps.pl | 2 +-
32921 scripts/dpkg-distaddfile.pl | 2 +-
32922 scripts/dpkg-genchanges.pl | 2 +-
32923 scripts/dpkg-gencontrol.pl | 2 +-
32924 scripts/dpkg-gensymbols.pl | 2 +-
32925 scripts/dpkg-maintscript-helper.sh | 4 ++--
32926 scripts/dpkg-mergechangelogs.pl | 2 +-
32927 scripts/dpkg-name.pl | 2 +-
32928 scripts/dpkg-parsechangelog.pl | 2 +-
32929 scripts/dpkg-scanpackages.pl | 2 +-
32930 scripts/dpkg-scansources.pl | 2 +-
32931 scripts/dpkg-shlibdeps.pl | 2 +-
32932 scripts/dpkg-source.pl | 2 +-
32933 scripts/dpkg-vendor.pl | 2 +-
32934 scripts/t/100_Dpkg_Version.t | 2 +-
32935 scripts/t/110_Dpkg_Arch.t | 2 +-
32936 scripts/t/150_Dpkg_Package.t | 2 +-
32937 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 2 +-
32938 scripts/t/200_Dpkg_Shlibs.t | 2 +-
32939 scripts/t/300_Dpkg_BuildOptions.t | 2 +-
32940 scripts/t/400_Dpkg_Deps.t | 2 +-
32941 scripts/t/500_Dpkg_Path.t | 2 +-
32942 scripts/t/550_Dpkg_Util.t | 2 +-
32943 scripts/t/600_Dpkg_Changelog.t | 2 +-
32944 scripts/t/600_Dpkg_Changelog_Ubuntu.t | 2 +-
32945 scripts/t/700_Dpkg_Control.t | 2 +-
32946 scripts/t/750_Dpkg_Substvars.t | 2 +-
32947 scripts/t/800_Dpkg_IPC.t | 2 +-
32948 scripts/t/850_Dpkg_Compression.t | 2 +-
32949 scripts/t/910_merge_changelogs.t | 2 +-
32950 src/archives.c | 2 +-
32951 src/archives.h | 2 +-
32952 src/cleanup.c | 2 +-
32953 src/configure.c | 2 +-
32954 src/depcon.c | 2 +-
32955 src/divertcmd.c | 2 +-
32956 src/divertdb.c | 2 +-
32957 src/enquiry.c | 2 +-
32958 src/errors.c | 2 +-
32959 src/file-match.c | 2 +-
32960 src/file-match.h | 2 +-
32961 src/filesdb-hash.c | 2 +-
32962 src/filesdb.c | 2 +-
32963 src/filesdb.h | 2 +-
32964 src/filters.c | 2 +-
32965 src/filters.h | 2 +-
32966 src/help.c | 2 +-
32967 src/infodb-access.c | 2 +-
32968 src/infodb-format.c | 2 +-
32969 src/infodb-upgrade.c | 2 +-
32970 src/infodb.h | 2 +-
32971 src/main.c | 2 +-
32972 src/main.h | 2 +-
32973 src/packages.c | 2 +-
32974 src/querycmd.c | 2 +-
32975 src/remove.c | 2 +-
32976 src/script.c | 2 +-
32977 src/select.c | 2 +-
32978 src/statcmd.c | 2 +-
32979 src/statdb.c | 2 +-
32980 src/t/100_dpkg_divert.t | 2 +-
32981 src/trigcmd.c | 2 +-
32982 src/trigproc.c | 2 +-
32983 src/unpack.c | 2 +-
32984 src/update.c | 2 +-
32985 src/verify.c | 2 +-
32986 test/000_pod.t | 2 +-
32987 test/100_critic.t | 2 +-
32988 utils/t/100_update_alternatives.t | 2 +-
32989 utils/update-alternatives.c | 2 +-
32990 369 files changed, 501 insertions(+), 499 deletions(-)
32991
32992 commit cb455941d7dcaadecdded5ca32eeb7fab54fd4bf
32993 Author: Guillem Jover <guillem@debian.org>
32994 Date: Fri Nov 22 07:11:44 2013 +0100
32995
32996 dpkg: Rename showdiff() to show_diff()
32997
32998 src/configure.c | 4 ++--
32999 1 file changed, 2 insertions(+), 2 deletions(-)
33000
33001 commit 43f4d203d023ddda063968a11c02ad125c22cac9
33002 Author: Guillem Jover <guillem@debian.org>
33003 Date: Wed Nov 13 05:21:33 2013 +0100
33004
33005 dpkg: Move functions around to avoid static declaration
33006
33007 src/configure.c | 265 +++++++++++++++++++++++++++-----------------------------
33008 1 file changed, 130 insertions(+), 135 deletions(-)
33009
33010 commit 6263f5190eceec3bc30e8c8528c6388cfb1ff15f
33011 Author: Guillem Jover <guillem@debian.org>
33012 Date: Wed Nov 13 05:41:23 2013 +0100
33013
33014 dpkg: Refactor show_prompt() out from promptconfaction()
33015
33016 src/configure.c | 207 +++++++++++++++++++++++++++++---------------------------
33017 1 file changed, 109 insertions(+), 98 deletions(-)
33018
33019 commit 3f46417a52669ac2d7753e544dbd4962f245c499
33020 Author: Guillem Jover <guillem@debian.org>
33021 Date: Wed Nov 13 00:44:47 2013 +0100
33022
33023 dpkg: Move newline from beginning to end of prompt strings
33024
33025 src/configure.c | 16 +++++++++-------
33026 1 file changed, 9 insertions(+), 7 deletions(-)
33027
33028 commit aecfb882c7debed9e76eeb9a5fdd9e12b066d814
33029 Author: Guillem Jover <guillem@debian.org>
33030 Date: Wed Nov 13 21:02:44 2013 +0100
33031
33032 dpkg: Use warningv() to print message when overriding with --force option
33033
33034 debian/changelog | 2 ++
33035 src/errors.c | 4 +---
33036 2 files changed, 3 insertions(+), 3 deletions(-)
33037
33038 commit af7b764c5adccd4eb26ae118fd413711ce94edb9
33039 Author: Guillem Jover <guillem@debian.org>
33040 Date: Fri Nov 22 05:48:12 2013 +0100
33041
33042 dpkg-trigger: Use enum trigdef_update_status instead of int
33043
33044 Use the correct type to catch the trigdef_update_start() return value,
33045 and rename the variable to avoid confusion.
33046
33047 src/trigcmd.c | 6 +++---
33048 1 file changed, 3 insertions(+), 3 deletions(-)
33049
33050 commit fe8204dc99f5471607176265cd76bf478d7cc2bf
33051 Author: Guillem Jover <guillem@debian.org>
33052 Date: Thu Nov 14 03:43:03 2013 +0100
33053
33054 dpkg: Rename add_to_queue() to enqueue_package()
33055
33056 src/cleanup.c | 2 +-
33057 src/configure.c | 2 +-
33058 src/main.h | 2 +-
33059 src/packages.c | 10 +++++-----
33060 src/remove.c | 2 +-
33061 src/trigproc.c | 2 +-
33062 src/unpack.c | 2 +-
33063 7 files changed, 11 insertions(+), 11 deletions(-)
33064
33065 commit b17bf8bef6c446b8fe97a88f189c1ccbe5ab094d
33066 Author: Guillem Jover <guillem@debian.org>
33067 Date: Fri Nov 22 21:20:55 2013 +0100
33068
33069 dpkg-split: Get rid of global partqueue queue variable
33070
33071 Change scandepot() to return the queue, and discard_parts() to take it
33072 as argument.
33073
33074 debian/changelog | 1 +
33075 dpkg-split/dpkg-split.h | 2 --
33076 dpkg-split/join.c | 2 +-
33077 dpkg-split/main.c | 2 --
33078 dpkg-split/queue.c | 26 +++++++++++++++++---------
33079 5 files changed, 19 insertions(+), 14 deletions(-)
33080
33081 commit e6962f426e1d246e8c54a1780eb2d7a570382136
33082 Author: Guillem Jover <guillem@debian.org>
33083 Date: Fri Nov 22 21:09:20 2013 +0100
33084
33085 dpkg-split: Rename discard symbols
33086
33087 Use underscores to split symbol names, and rename discardsome() to
33088 discard_parts().
33089
33090 dpkg-split/queue.c | 19 +++++++++++++------
33091 1 file changed, 13 insertions(+), 6 deletions(-)
33092
33093 commit 9eca0910aa91eac8989b9fa78cdc9ed06fb2e998
33094 Author: Guillem Jover <guillem@debian.org>
33095 Date: Tue Nov 12 01:05:11 2013 +0100
33096
33097 dpkg-split: Make scandepot() static
33098
33099 dpkg-split/dpkg-split.h | 1 -
33100 dpkg-split/queue.c | 4 +++-
33101 2 files changed, 3 insertions(+), 2 deletions(-)
33102
33103 commit e6793331989a7ce97af08209e536f1fb5932e993
33104 Author: Guillem Jover <guillem@debian.org>
33105 Date: Fri Dec 6 22:06:29 2013 +0100
33106
33107 dpkg: Reset the statoverrides from the in-core database on reload
33108
33109 If a statoverride gets removed in a maintainer script, it will not be
33110 reflected on the database until after the current dpkg process has been
33111 restarted. So we need to reset the statoverride information whenever we
33112 are going to reload the statoverride database.
33113
33114 debian/changelog | 3 +++
33115 src/statdb.c | 7 +++++++
33116 2 files changed, 10 insertions(+)
33117
33118 commit 1b158222cceb4a9481f4fbab2e26cd0e2011a1a9
33119 Author: Guillem Jover <guillem@debian.org>
33120 Date: Fri Dec 6 16:58:07 2013 +0100
33121
33122 dpkg: Add debug output on diversions and statoverride database loading
33123
33124 debian/changelog | 1 +
33125 src/divertdb.c | 3 +++
33126 src/statdb.c | 3 +++
33127 3 files changed, 7 insertions(+)
33128
33129 commit ab56d08abe274182c0cab03425610ae61a074eff
33130 Author: Guillem Jover <guillem@debian.org>
33131 Date: Fri Dec 6 21:33:41 2013 +0100
33132
33133 dpkg: Keep the diversions and statoverride database files open
33134
33135 The database files must be kept open during an entire dpkg run, because
33136 we need to check if the files have changed, and rely on the inode number,
33137 which could get eagerly reused by the filesystem if these files get
33138 replaced multiple times in maintainer scripts.
33139
33140 Add a code comment explaining the rationale, so that this does not happen
33141 again in the future.
33142
33143 This partially reverts commit 579b90b61b24a538cf1709d7ceda0b38fec631b3.
33144
33145 Closes: #731524
33146
33147 debian/changelog | 6 +++++-
33148 src/divertdb.c | 19 ++++++++++++++++---
33149 src/statdb.c | 20 ++++++++++++++++----
33150 3 files changed, 37 insertions(+), 8 deletions(-)
33151
33152 commit 862a7443f712c09beba89bab061a711f0d727550
33153 Author: Guillem Jover <guillem@debian.org>
33154 Date: Wed Dec 4 05:55:16 2013 +0100
33155
33156 deb-src-control(5): Fix typo
33157
33158 man/deb-src-control.5 | 2 +-
33159 1 file changed, 1 insertion(+), 1 deletion(-)
33160
33161 commit a593efae1dd5a5a1ca3b63c3955106c4d724a3fe
33162 Author: Guillem Jover <guillem@debian.org>
33163 Date: Thu Dec 5 11:09:12 2013 +0100
33164
33165 Bump version to 1.17.4
33166
33167 debian/changelog | 6 ++++++
33168 1 file changed, 6 insertions(+)
33169
33170 commit dddaeb2e58c1b310c2b7d7ed064b33eae16380a6
33171 Author: Guillem Jover <guillem@debian.org>
33172 Date: Thu Dec 5 10:19:50 2013 +0100
33173
33174 Release 1.17.3
33175
33176 debian/changelog | 4 ++--
33177 1 file changed, 2 insertions(+), 2 deletions(-)
33178
33179 commit 4e647e16566436120e26be81da30a48fd9519241
33180 Author: Trần Ngọc Quân <vnwildman@gmail.com>
33181 Date: Thu Dec 5 14:48:12 2013 +0700
33182
33183 Update Vietnamese programs translation
33184
33185 Closes: #731409
33186
33187 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
33188 Signed-off-by: Guillem Jover <guillem@debian.org>
33189
33190 debian/changelog | 4 +
33191 po/vi.po | 454 ++++++++++++++++++++-----------------------------------
33192 2 files changed, 164 insertions(+), 294 deletions(-)
33193
33194 commit 80cc83904a4cc04f1b7a4ebe0439fea25bbaaf74
33195 Author: Guillem Jover <guillem@debian.org>
33196 Date: Thu Nov 21 06:20:01 2013 +0100
33197
33198 dselect: Use C++11 nullptr instead of 0 or NULL
33199
33200 It is way more descriptive, and has a better type. Check for C++11
33201 compiler support and fallback nullptr to 0 if unavailable.
33202
33203 configure.ac | 1 +
33204 debian/changelog | 3 ++
33205 dselect/baselist.cc | 29 +++++++++++-------
33206 dselect/bindings.cc | 14 +++++----
33207 dselect/main.cc | 54 ++++++++++++++++-----------------
33208 dselect/methkeys.cc | 48 +++++++++++++++---------------
33209 dselect/methlist.cc | 6 ++--
33210 dselect/method.cc | 18 +++++------
33211 dselect/methparse.cc | 21 +++++++------
33212 dselect/mkcurkeys.pl | 2 +-
33213 dselect/pkgcmds.cc | 2 +-
33214 dselect/pkgdepcon.cc | 7 +++--
33215 dselect/pkgdisplay.cc | 10 +++----
33216 dselect/pkginfo.cc | 10 +++----
33217 dselect/pkgkeys.cc | 82 +++++++++++++++++++++++++--------------------------
33218 dselect/pkglist.cc | 46 +++++++++++++++--------------
33219 dselect/pkglist.h | 3 +-
33220 dselect/pkgtop.cc | 4 +--
33221 lib/dpkg/macros.h | 4 +++
33222 m4/dpkg-compiler.m4 | 49 ++++++++++++++++++++++++++++++
33223 20 files changed, 244 insertions(+), 169 deletions(-)
33224
33225 commit cf21cccb98bdb31a84bbe1aa1217c712b47aedd2
33226 Author: Guillem Jover <guillem@debian.org>
33227 Date: Mon Nov 18 20:01:40 2013 +0100
33228
33229 Switch variables from int to bool where appropriate
33230
33231 dselect/baselist.cc | 12 +++++++-----
33232 dselect/dselect.h | 4 ++--
33233 dselect/main.cc | 10 +++++-----
33234 dselect/pkgcmds.cc | 6 +++---
33235 dselect/pkgdepcon.cc | 33 +++++++++++++++++++++------------
33236 dselect/pkginfo.cc | 6 +++++-
33237 dselect/pkglist.cc | 22 ++++++++++++----------
33238 dselect/pkglist.h | 15 ++++++++-------
33239 dselect/pkgsublist.cc | 3 ++-
33240 utils/start-stop-daemon.c | 18 +++++++++---------
33241 10 files changed, 74 insertions(+), 55 deletions(-)
33242
33243 commit 632c785858b703042f13b6a5f7280fdd45a85f21
33244 Author: Guillem Jover <guillem@debian.org>
33245 Date: Tue Nov 12 01:04:49 2013 +0100
33246
33247 Rename cmdinfos set functions to have underscores between words
33248
33249 dpkg-deb/main.c | 4 ++--
33250 dpkg-split/main.c | 6 ++++--
33251 dselect/main.cc | 20 +++++++++++++-------
33252 src/divertcmd.c | 12 ++++++------
33253 src/main.c | 46 +++++++++++++++++++++++++++++-----------------
33254 5 files changed, 54 insertions(+), 34 deletions(-)
33255
33256 commit d2b2ee44cc400af91061fa3c58c3bbdd0cf0dc60
33257 Author: Guillem Jover <guillem@debian.org>
33258 Date: Fri Nov 22 07:56:26 2013 +0100
33259
33260 build: Reword C99 compiler check output
33261
33262 Specify the current compiler being used, and shorten the message
33263 checking for an option to enable C99 support.
33264
33265 debian/changelog | 1 +
33266 m4/dpkg-compiler.m4 | 4 ++--
33267 2 files changed, 3 insertions(+), 2 deletions(-)
33268
33269 commit dd8f8ce84ebfb4d88ab5cd1bc089a0ca73dfb595
33270 Author: Guillem Jover <guillem@debian.org>
33271 Date: Wed Nov 20 05:27:35 2013 +0100
33272
33273 build: Move DPKG_C_C99 call just after AC_PROG_CC
33274
33275 We really want subsequent checks to take advantage of the possibly set
33276 flags to enable C99 features.
33277
33278 configure.ac | 2 +-
33279 debian/changelog | 2 ++
33280 2 files changed, 3 insertions(+), 1 deletion(-)
33281
33282 commit 0557b5eacad4d8236f2778643b841fb3c40f6d42
33283 Author: Guillem Jover <guillem@debian.org>
33284 Date: Thu Dec 5 09:03:26 2013 +0100
33285
33286 build: Check availability of warning flags at build time
33287
33288 This fixes a build failure with old g++ compilers not accepting
33289 -Wc++11-compat.
33290
33291 TODO | 3 --
33292 debian/changelog | 3 +-
33293 m4/dpkg-compiler.m4 | 92 +++++++++++++++++++++++++++++++++++++++++++++--------
33294 3 files changed, 80 insertions(+), 18 deletions(-)
33295
33296 commit 56a2e6406721134d427c8d56d7ba2e5f5f4c2cc5
33297 Author: Guillem Jover <guillem@debian.org>
33298 Date: Thu Dec 5 06:51:33 2013 +0100
33299
33300 Bump version to 1.17.3
33301
33302 debian/changelog | 6 ++++++
33303 1 file changed, 6 insertions(+)
33304
33305 commit 55c90333c5e7faecb4c1f9b726a39ac8f5bb58b7
33306 Author: Guillem Jover <guillem@debian.org>
33307 Date: Thu Dec 5 04:56:47 2013 +0100
33308
33309 Release 1.17.2
33310
33311 debian/changelog | 4 ++--
33312 1 file changed, 2 insertions(+), 2 deletions(-)
33313
33314 commit b943d3ec4cf95b7aa7df9825e92750d15031fa23
33315 Author: Guillem Jover <guillem@debian.org>
33316 Date: Wed Dec 4 07:19:47 2013 +0100
33317
33318 Regenerate .pot files and merge .po files with them
33319
33320 dselect/po/bs.po | 98 +--
33321 dselect/po/ca.po | 98 +--
33322 dselect/po/cs.po | 98 +--
33323 dselect/po/da.po | 98 +--
33324 dselect/po/de.po | 98 +--
33325 dselect/po/dselect.pot | 100 +--
33326 dselect/po/el.po | 98 +--
33327 dselect/po/es.po | 98 +--
33328 dselect/po/et.po | 98 +--
33329 dselect/po/eu.po | 98 +--
33330 dselect/po/fr.po | 98 +--
33331 dselect/po/gl.po | 98 +--
33332 dselect/po/hu.po | 98 +--
33333 dselect/po/id.po | 98 +--
33334 dselect/po/it.po | 98 +--
33335 dselect/po/ja.po | 98 +--
33336 dselect/po/ko.po | 98 +--
33337 dselect/po/nb.po | 98 +--
33338 dselect/po/nl.po | 98 +--
33339 dselect/po/nn.po | 98 +--
33340 dselect/po/pl.po | 98 +--
33341 dselect/po/pt.po | 98 +--
33342 dselect/po/pt_BR.po | 98 +--
33343 dselect/po/ro.po | 98 +--
33344 dselect/po/ru.po | 98 +--
33345 dselect/po/sk.po | 98 +--
33346 dselect/po/sv.po | 98 +--
33347 dselect/po/tl.po | 98 +--
33348 dselect/po/vi.po | 98 +--
33349 dselect/po/zh_CN.po | 98 +--
33350 dselect/po/zh_TW.po | 98 +--
33351 man/po/de.po | 721 ++++++++++------
33352 man/po/dpkg-man.pot | 1709 +++++++++++++++++++++---------------
33353 man/po/es.po | 2202 +++++++++++++++++++++++++++++-----------------
33354 man/po/fr.po | 2211 ++++++++++++++++++++++++++++++-----------------
33355 man/po/hu.po | 1791 ++++++++++++++++++++++----------------
33356 man/po/it.po | 1949 +++++++++++++++++++++++++----------------
33357 man/po/ja.po | 2211 ++++++++++++++++++++++++++++++-----------------
33358 man/po/pl.po | 2197 +++++++++++++++++++++++++++++-----------------
33359 man/po/pt_BR.po | 1784 ++++++++++++++++++++++----------------
33360 man/po/ru.po | 1796 ++++++++++++++++++++++----------------
33361 man/po/sv.po | 2191 +++++++++++++++++++++++++++++-----------------
33362 po/ast.po | 1629 ++++++++++++++++++----------------
33363 po/bs.po | 1498 +++++++++++++++++---------------
33364 po/ca.po | 1701 ++++++++++++++++++++----------------
33365 po/cs.po | 1690 ++++++++++++++++++++----------------
33366 po/da.po | 1694 ++++++++++++++++++++----------------
33367 po/de.po | 201 ++---
33368 po/dpkg.pot | 1475 ++++++++++++++++---------------
33369 po/dz.po | 1608 ++++++++++++++++++----------------
33370 po/el.po | 1628 ++++++++++++++++++----------------
33371 po/eo.po | 1698 ++++++++++++++++++++----------------
33372 po/es.po | 1706 ++++++++++++++++++++----------------
33373 po/et.po | 1576 +++++++++++++++++----------------
33374 po/eu.po | 1632 ++++++++++++++++++----------------
33375 po/fr.po | 1713 ++++++++++++++++++++----------------
33376 po/gl.po | 1620 ++++++++++++++++++----------------
33377 po/hu.po | 1602 ++++++++++++++++++----------------
33378 po/id.po | 1624 ++++++++++++++++++----------------
33379 po/it.po | 1709 ++++++++++++++++++++----------------
33380 po/ja.po | 1725 ++++++++++++++++++++----------------
33381 po/km.po | 1603 ++++++++++++++++++----------------
33382 po/ko.po | 1622 ++++++++++++++++++----------------
33383 po/ku.po | 1519 +++++++++++++++++---------------
33384 po/lt.po | 1597 ++++++++++++++++++----------------
33385 po/mr.po | 1601 ++++++++++++++++++----------------
33386 po/nb.po | 1632 ++++++++++++++++++----------------
33387 po/ne.po | 1606 ++++++++++++++++++----------------
33388 po/nl.po | 1611 ++++++++++++++++++----------------
33389 po/nn.po | 1596 ++++++++++++++++++----------------
33390 po/pa.po | 1533 ++++++++++++++++----------------
33391 po/pl.po | 1695 ++++++++++++++++++++----------------
33392 po/pt.po | 1702 ++++++++++++++++++++----------------
33393 po/pt_BR.po | 1617 ++++++++++++++++++----------------
33394 po/ro.po | 1636 +++++++++++++++++++----------------
33395 po/ru.po | 1691 ++++++++++++++++++++----------------
33396 po/sk.po | 1696 ++++++++++++++++++++----------------
33397 po/sv.po | 1691 ++++++++++++++++++++----------------
33398 po/th.po | 1687 ++++++++++++++++++++----------------
33399 po/tl.po | 1609 ++++++++++++++++++----------------
33400 po/vi.po | 1704 ++++++++++++++++++++----------------
33401 po/zh_CN.po | 1620 ++++++++++++++++++----------------
33402 po/zh_TW.po | 1687 ++++++++++++++++++++----------------
33403 scripts/po/ca.po | 981 +++++++++++----------
33404 scripts/po/de.po | 787 +++++++++--------
33405 scripts/po/dpkg-dev.pot | 957 ++++++++++----------
33406 scripts/po/es.po | 1123 +++++++++++++-----------
33407 scripts/po/fr.po | 1123 +++++++++++++-----------
33408 scripts/po/pl.po | 1123 +++++++++++++-----------
33409 scripts/po/ru.po | 1123 +++++++++++++-----------
33410 scripts/po/sv.po | 1123 +++++++++++++-----------
33411 91 files changed, 55131 insertions(+), 42695 deletions(-)
33412
33413 commit 32304d1455abb8abdb47a8cb59039bf907064602
33414 Author: Guillem Jover <guillem@debian.org>
33415 Date: Thu Dec 5 02:30:35 2013 +0100
33416
33417 dpkg-source(1): Document interaction of --extend-diff-ignore and -i
33418
33419 Document what's actually being changed, and how this interacts with
33420 previous uses of --extend-diff-ignore, before -i w/o argument.
33421
33422 Closes: #729874
33423
33424 debian/changelog | 2 ++
33425 man/dpkg-source.1 | 18 ++++++++++--------
33426 2 files changed, 12 insertions(+), 8 deletions(-)
33427
33428 commit 5d8db1edd45be3969fe94bb63237b8159664eeb6
33429 Author: Guillem Jover <guillem@debian.org>
33430 Date: Thu Dec 5 02:09:51 2013 +0100
33431
33432 dpkg-source: Update default diff ignore regex on --extend-diff-ignore
33433
33434 The Dpkg::Source::Package formats >= V2, expect an updated default
33435 diff ignore regex when --extend-diff-ignore is used, for example in
33436 the debian/source/options file, but no --diff-ignore argument is
33437 passed.
33438
33439 This partially reverts commit 1cccaf0d0c509f9ac77f5448a0573e2d1c9c1ae4,
33440 which introduced this regression.
33441
33442 scripts/dpkg-source.pl | 2 ++
33443 1 file changed, 2 insertions(+)
33444
33445 commit 9366536a7efccd7b2dcaedfb6ed46c829a80ad10
33446 Author: Guillem Jover <guillem@debian.org>
33447 Date: Thu Dec 5 02:06:57 2013 +0100
33448
33449 Dpkg::Source::Package: Add new set_default_diff_ignore_regex() function
33450
33451 scripts/Dpkg/Source/Package.pm | 17 ++++++++++++++++-
33452 1 file changed, 16 insertions(+), 1 deletion(-)
33453
33454 commit 453d2813b9a74a37f0bf21810e269e853706ea3e
33455 Author: Guillem Jover <guillem@debian.org>
33456 Date: Thu Dec 5 02:01:16 2013 +0100
33457
33458 Dpkg::Source::Package: Make $diff_ignore_default_regexp a true alias
33459
33460 If the users are modifying this variable, just copying the real one to
33461 the public one will not do it, because changes will not be seen by the
33462 module code. Instead create a real alias.
33463
33464 Regression introduced in commit 5ae4ce9c2dfddbb36e2e0fc24dde3a27196f00f1.
33465
33466 scripts/Dpkg/Source/Package.pm | 3 ++-
33467 1 file changed, 2 insertions(+), 1 deletion(-)
33468
33469 commit 7ec8899525ea41bdc365fa4156ef67bb3ab43c5b
33470 Author: Guillem Jover <guillem@debian.org>
33471 Date: Wed Dec 4 05:57:44 2013 +0100
33472
33473 debian: Bump Standards-Version to 3.9.5
33474
33475 debian/changelog | 1 +
33476 debian/control | 2 +-
33477 2 files changed, 2 insertions(+), 1 deletion(-)
33478
33479 commit 7662e0937bb064a0754d12605d80a96a17e2aadf
33480 Author: Guillem Jover <guillem@debian.org>
33481 Date: Wed Dec 4 05:56:17 2013 +0100
33482
33483 Add experimental build profiles support
33484
33485 This adds the basic infrastructure support for a new class of generic
33486 build-time dependency restrictions, and in particular implements the
33487 specific build profiles, which will allow to cull build dependencies
33488 depending on the profile being used. There's several things this can
33489 be used for, like new port bootstrapping, reduced package builds, and
33490 similar. In the future other kinds of restrictions could be added as
33491 the build profiles are namespaced with “profile.”. An example field
33492 could be:
33493
33494 Build-Depends: exotic-compiler, libneeded-dev, tool-tiny,
33495 tool-huge (>= 1.0) [linux-any] <!profile.embedded !profile.bootstrap>
33496
33497 or even stuff like:
33498
33499 Depends: net-tools <profile.network>, plugin-curl <!profile.no-plugins>
33500
33501 The generated binary packages and .changes files will get a new
33502 Built-For-Profiles field containing the active profiles during the build.
33503
33504 In addition the build profile can be selected using the environment
33505 variable DEB_BUILD_PROFILES, with space separated values, such as:
33506
33507 DEB_BUILD_PROFILES="embedded bootstrap"
33508
33509 The management and possible registration in the profile namespace is
33510 currently out of scope in dpkg, this should probably be handled by a
33511 distribution specific process.
33512
33513 See draft <http://www.hadrons.org/~guillem/debian/docs/embedded.proposal>.
33514
33515 Closes: #661538
33516
33517 Based-on-patch-by: Patrick "P. J." McDermott <pjm@nac.net>
33518 Based-on-patch-by: Wookey <wookey@debian.org>
33519 Based-on-patch-by: Johannes Schauer <j.schauer@email.de>
33520 Signed-off-by: Guillem Jover <guillem@debian.org>
33521
33522 debian/changelog | 8 ++++
33523 dpkg-deb/build.c | 1 +
33524 man/deb-src-control.5 | 14 ++++--
33525 man/dpkg-buildpackage.1 | 14 +++++-
33526 man/dpkg-checkbuilddeps.1 | 15 +++++-
33527 scripts/Dpkg/BuildProfiles.pm | 82 +++++++++++++++++++++++++++++++
33528 scripts/Dpkg/Control/FieldsCore.pm | 11 +++--
33529 scripts/Dpkg/Deps.pm | 98 ++++++++++++++++++++++++++++++++++++++
33530 scripts/Makefile.am | 1 +
33531 scripts/dpkg-buildpackage.pl | 7 +++
33532 scripts/dpkg-checkbuilddeps.pl | 18 +++++--
33533 scripts/dpkg-genchanges.pl | 3 ++
33534 scripts/dpkg-gencontrol.pl | 11 +++--
33535 scripts/dpkg-shlibdeps.pl | 2 +-
33536 scripts/t/400_Dpkg_Deps.t | 22 ++++++++-
33537 15 files changed, 289 insertions(+), 18 deletions(-)
33538
33539 commit bb53fa0defe392d55ae7b7f49bb28d9e647acb9c
33540 Author: Guillem Jover <guillem@debian.org>
33541 Date: Thu Sep 19 19:28:49 2013 +0200
33542
33543 Do not accept an initial hyphen in field names
33544
33545 Accepting such field names as valid, would make the parsers accept
33546 control stanzas that have not been properly sanitized from OpenPGP
33547 dash-escaping. Just refuse these field names, as there's really no
33548 reason to accept them.
33549
33550 debian/changelog | 1 +
33551 lib/dpkg/parse.c | 3 +++
33552 scripts/Dpkg/Control/HashCore.pm | 3 +++
33553 3 files changed, 7 insertions(+)
33554
33555 commit eecc61381b687a7ed6af65427e115dd4d2c765b6
33556 Author: Guillem Jover <guillem@debian.org>
33557 Date: Thu Sep 19 19:28:49 2013 +0200
33558
33559 libdpkg: Do not accept empty field names
33560
33561 These are just bogus, and should have never been accepted.
33562
33563 debian/changelog | 1 +
33564 lib/dpkg/parse.c | 2 ++
33565 2 files changed, 3 insertions(+)
33566
33567 commit d5758d52290ccefc1e7689ba1071bdc165f2d414
33568 Author: Guillem Jover <guillem@debian.org>
33569 Date: Sun Oct 20 05:51:36 2013 +0200
33570
33571 libdpkg: Fallback to use ASCII method for multibyte strings on error
33572
33573 We cannot do strict error checking on multibyte conversion at this
33574 point in time, because supposedly the database is in UTF-8, but the
33575 current locale might be in a different encoding, so the conversion
33576 might fail due to that. It could also fail if the user requested a
33577 standard locale like C or POSIX which does not support handling
33578 UTF-8 encodings.
33579
33580 Regression introduced in commit ab5bdc1fc7bbf225efcbb3376ed309015682e772.
33581
33582 Reported-by: Raphaël Hertzog <hertzog@debian.org>
33583
33584 lib/dpkg/strwide.c | 18 ++++++++++++++++--
33585 1 file changed, 16 insertions(+), 2 deletions(-)
33586
33587 commit 84dc4b1dbd0252e7abc7d8bd01c1e1eb61e2a410
33588 Author: Guillem Jover <guillem@debian.org>
33589 Date: Tue Nov 5 20:05:59 2013 +0100
33590
33591 dpkg: Switch conflictor tracking from a fixed-size array to a queue
33592
33593 This fixes several related issues. The list of conflictors has always
33594 really been a queue, where packages were added and then acted on,
33595 although no package was removed from the list after being processed,
33596 which in turn made subsequent conflictors accumulate and reach the
33597 arbitrary limit due to previous unrelated Conflicts/Replaces pairs,
33598 giving possibly very confusing error messages due to that.
33599
33600 Another theoretical problem is that because the list was not cleaned up
33601 after processing it, a package could have been enqueued to be removed,
33602 then a newer version reinstalled which could get removed again on a
33603 subsequent package processing, being it on the list.
33604
33605 Closes: #726112
33606
33607 debian/changelog | 7 +++++++
33608 src/archives.c | 2 +-
33609 src/archives.h | 2 +-
33610 src/unpack.c | 60 ++++++++++++++++++++++++++++++--------------------------
33611 4 files changed, 41 insertions(+), 30 deletions(-)
33612
33613 commit 5c2eff43159b9643bba4884876cf6fcc8ac222ef
33614 Author: Guillem Jover <guillem@debian.org>
33615 Date: Sun Dec 1 19:50:11 2013 +0100
33616
33617 scripts: Add GnuPG 2.x support
33618
33619 Add gnupg2 and gpgv2 as alternative Recommends to gnupg and gpgv (to
33620 not pull them by default, as that would change the current default
33621 build environment pulled in by dpkg-dev), but prefer gpgv2 over gpgv,
33622 and gpg2 over gpg at run-time if they are available, so that users
33623 installing the alternatives can benefit from the new implementations.
33624
33625 debian/changelog | 3 +++
33626 debian/control | 6 ++++--
33627 scripts/Dpkg/Source/Package.pm | 7 ++++++-
33628 scripts/dpkg-buildpackage.pl | 9 ++++++---
33629 4 files changed, 19 insertions(+), 6 deletions(-)
33630
33631 commit 231609a19863ffbac9107e784f47dcaf69b9b8bc
33632 Author: Guillem Jover <guillem@debian.org>
33633 Date: Thu Nov 7 07:08:17 2013 +0100
33634
33635 Dpkg::Arch: Move argument unpacking to the beginning of functions
33636
33637 These get rid of few false positives from perlcritic.
33638
33639 Addresses Subroutines::RequireArgUnpacking.
33640
33641 Warned-by: perlcritic
33642
33643 scripts/Dpkg/Arch.pm | 12 ++++++------
33644 1 file changed, 6 insertions(+), 6 deletions(-)
33645
33646 commit ee69feea1f4148344d3639da110bb61cd71bace0
33647 Author: Guillem Jover <guillem@debian.org>
33648 Date: Mon Dec 2 03:31:40 2013 +0100
33649
33650 dpkg-buildpackage: Avoid unnecessary removal of empty arguments in withecho
33651
33652 The code to remove empty arguments was added to handle a possible
33653 empty rootcommand in commit 669ab06759db350765ac751cb52f487ea3418b7f,
33654 when it was a scalar.
33655
33656 But then rootcommand was switched from a scalar to an array in
33657 commit c2acc4de8e86a9f1ad56c546f16355b796be0c60, which makes the
33658 removal of empty arguments unnecessary as the sublists get automatic
33659 interpolation when calling the function.
33660
33661 scripts/dpkg-buildpackage.pl | 1 -
33662 1 file changed, 1 deletion(-)
33663
33664 commit b2590e1ea176bf0c4d04fb855f66e324c8018bb1
33665 Author: Guillem Jover <guillem@debian.org>
33666 Date: Thu Nov 7 06:32:28 2013 +0100
33667
33668 perl: Surround FileHandles with braces in print calls
33669
33670 Fixes InputOutput::RequireBracedFileHandleWithPrint.
33671
33672 Warned-by: perlcritic
33673
33674 dselect/methods/Dselect/Ftp.pm | 2 +-
33675 dselect/methods/ftp/install | 2 +-
33676 scripts/Dpkg/BuildOptions.pm | 2 +-
33677 scripts/Dpkg/Changelog.pm | 4 ++--
33678 scripts/Dpkg/Changelog/Entry.pm | 2 +-
33679 scripts/Dpkg/Conf.pm | 2 +-
33680 scripts/Dpkg/Control/HashCore.pm | 2 +-
33681 scripts/Dpkg/Control/Info.pm | 2 +-
33682 scripts/Dpkg/Deps.pm | 8 ++++----
33683 scripts/Dpkg/ErrorHandling.pm | 4 ++--
33684 scripts/Dpkg/IPC.pm | 2 +-
33685 scripts/Dpkg/Index.pm | 2 +-
33686 scripts/Dpkg/Shlibs/SymbolFile.pm | 10 +++++-----
33687 scripts/Dpkg/Source/Package.pm | 4 ++--
33688 scripts/Dpkg/Source/Package/V1.pm | 4 ++--
33689 scripts/Dpkg/Source/Package/V2.pm | 8 ++++----
33690 scripts/Dpkg/Source/Package/V3/Quilt.pm | 4 ++--
33691 scripts/Dpkg/Source/Patch.pm | 6 +++---
33692 scripts/Dpkg/Source/Quilt.pm | 8 ++++----
33693 scripts/Dpkg/Substvars.pm | 2 +-
33694 scripts/dpkg-buildpackage.pl | 8 ++++----
33695 scripts/dpkg-checkbuilddeps.pl | 8 ++++----
33696 scripts/dpkg-distaddfile.pl | 4 ++--
33697 scripts/dpkg-genchanges.pl | 6 +++---
33698 scripts/dpkg-gencontrol.pl | 11 ++++++-----
33699 scripts/dpkg-mergechangelogs.pl | 2 +-
33700 scripts/dpkg-shlibdeps.pl | 6 +++---
33701 scripts/t/800_Dpkg_IPC.t | 2 +-
33702 scripts/t/850_Dpkg_Compression.t | 4 ++--
33703 src/t/100_dpkg_divert.t | 6 +++---
33704 test/100_critic.t | 1 +
33705 31 files changed, 70 insertions(+), 68 deletions(-)
33706
33707 commit 38d22e9477c3120081c73553138d7f26288a7682
33708 Author: Guillem Jover <guillem@debian.org>
33709 Date: Thu Nov 7 06:22:58 2013 +0100
33710
33711 scripts: Remove redundant STDOUT from print calls
33712
33713 Addresses InputOutput::RequireBracedFileHandleWithPrint.
33714
33715 Warned-by: perlcritic
33716
33717 scripts/Dpkg/Source/Package/V2.pm | 2 +-
33718 scripts/dpkg-scanpackages.pl | 2 +-
33719 2 files changed, 2 insertions(+), 2 deletions(-)
33720
33721 commit e5a6908870538026dc1b29f4085855e877e8aed1
33722 Author: Guillem Jover <guillem@debian.org>
33723 Date: Thu Nov 7 06:21:01 2013 +0100
33724
33725 dselect: Use warn instead of print STDERR in method scripts
33726
33727 Addresses InputOutput::RequireBracedFileHandleWithPrint.
33728
33729 Warned-by: perlcritic
33730
33731 dselect/methods/disk/install | 2 +-
33732 dselect/methods/ftp/install | 4 ++--
33733 dselect/methods/ftp/setup | 4 ++--
33734 dselect/methods/ftp/update | 4 ++--
33735 dselect/methods/multicd/install | 2 +-
33736 5 files changed, 8 insertions(+), 8 deletions(-)
33737
33738 commit 8c314d6c4cee9b2c5acf078958243fb72af4e3d2
33739 Author: Guillem Jover <guillem@debian.org>
33740 Date: Sun Jan 27 15:27:02 2013 +0100
33741
33742 scripts: Use croak instead of internerr on programming errors in modules
33743
33744 Remove now unused internerr() function, replaced by croak which does a
33745 way better job.
33746
33747 Addresses ErrorHandling::RequireCarping.
33748
33749 Warned-by: perlcritic
33750
33751 scripts/Dpkg/Changelog/Entry.pm | 8 +++++---
33752 scripts/Dpkg/Compression/FileHandle.pm | 16 ++++++++++------
33753 scripts/Dpkg/Compression/Process.pm | 6 ++++--
33754 scripts/Dpkg/Control/Fields.pm | 4 +++-
33755 scripts/Dpkg/Deps.pm | 10 +++++++---
33756 scripts/Dpkg/ErrorHandling.pm | 7 +------
33757 scripts/Dpkg/IPC.pm | 24 +++++++++++++-----------
33758 scripts/Dpkg/Interface/Storable.pm | 8 +++++---
33759 scripts/Dpkg/Source/Archive.pm | 8 +++++---
33760 scripts/Dpkg/Source/Package.pm | 11 ++++++-----
33761 scripts/Dpkg/Version.pm | 5 +++--
33762 11 files changed, 62 insertions(+), 45 deletions(-)
33763
33764 commit 4b35d5045ad062a8ac61250df685f8b3178e8e9e
33765 Author: Guillem Jover <guillem@debian.org>
33766 Date: Sat Jan 12 16:17:03 2013 +0100
33767
33768 perl: Use croak instead of die on programming errors in modules
33769
33770 Addresses ErrorHandling::RequireCarping.
33771
33772 Warned-by: perlcritic
33773
33774 dselect/methods/Dselect/Ftp.pm | 3 ++-
33775 scripts/Dpkg/Control/HashCore.pm | 3 ++-
33776 2 files changed, 4 insertions(+), 2 deletions(-)
33777
33778 commit bd281a3259a499217326ad4b3b1a2973a83d7434
33779 Author: Guillem Jover <guillem@debian.org>
33780 Date: Fri Nov 8 06:28:14 2013 +0100
33781
33782 perl: Switch to use low precedence boolean operators for error checks
33783
33784 This will make it safe to remove parenthesis around builtins.
33785
33786 dselect/methods/Dselect/Ftp.pm | 10 +++---
33787 dselect/methods/disk/install | 2 +-
33788 dselect/methods/ftp/install | 8 ++---
33789 dselect/methods/multicd/install | 2 +-
33790 dselect/mkcurkeys.pl | 14 ++++-----
33791 scripts/Dpkg/Changelog/Parse.pm | 2 +-
33792 scripts/Dpkg/Checksums.pm | 2 +-
33793 scripts/Dpkg/Compression/FileHandle.pm | 8 ++---
33794 scripts/Dpkg/Control/HashCore.pm | 4 +--
33795 scripts/Dpkg/File.pm | 8 ++---
33796 scripts/Dpkg/IPC.pm | 35 +++++++++++----------
33797 scripts/Dpkg/Interface/Storable.pm | 8 ++---
33798 scripts/Dpkg/Shlibs/Objdump.pm | 4 +--
33799 scripts/Dpkg/Source/Archive.pm | 18 +++++------
33800 scripts/Dpkg/Source/Package.pm | 13 ++++----
33801 scripts/Dpkg/Source/Package/V1.pm | 42 +++++++++++++-------------
33802 scripts/Dpkg/Source/Package/V2.pm | 52 ++++++++++++++++----------------
33803 scripts/Dpkg/Source/Package/V3/Bzr.pm | 19 +++++-------
33804 scripts/Dpkg/Source/Package/V3/Git.pm | 16 +++++-----
33805 scripts/Dpkg/Source/Package/V3/Native.pm | 10 +++---
33806 scripts/Dpkg/Source/Package/V3/Quilt.pm | 24 +++++++--------
33807 scripts/Dpkg/Source/Patch.pm | 14 ++++-----
33808 scripts/Dpkg/Source/Quilt.pm | 12 ++++----
33809 scripts/Dpkg/Vendor.pm | 2 +-
33810 scripts/dpkg-checkbuilddeps.pl | 4 +--
33811 scripts/dpkg-distaddfile.pl | 22 +++++++-------
33812 scripts/dpkg-genchanges.pl | 16 +++++-----
33813 scripts/dpkg-gencontrol.pl | 41 +++++++++++++------------
33814 scripts/dpkg-gensymbols.pl | 4 +--
33815 scripts/dpkg-mergechangelogs.pl | 5 +--
33816 scripts/dpkg-name.pl | 4 +--
33817 scripts/dpkg-shlibdeps.pl | 32 ++++++++++----------
33818 scripts/dpkg-source.pl | 8 ++---
33819 scripts/t/600_Dpkg_Changelog.t | 2 +-
33820 34 files changed, 233 insertions(+), 234 deletions(-)
33821
33822 commit ee37c9202bb80ea4ee50bf463df1495eaf0d3a7c
33823 Author: Guillem Jover <guillem@debian.org>
33824 Date: Mon Nov 25 21:18:28 2013 +0100
33825
33826 perl: Try to avoid boolean operators after predicates on error checks
33827
33828 Using boolean operators after predicates for error checking makes the
33829 code flow slightly confusing, do that only after actions, to check if
33830 they succeeded and error out otherwise.
33831
33832 dselect/methods/disk/install | 13 +++++----
33833 dselect/methods/multicd/install | 13 +++++----
33834 dselect/mkcurkeys.pl | 11 ++++---
33835 scripts/Dpkg/Control/HashCore.pm | 3 +-
33836 scripts/Dpkg/Package.pm | 9 ++++--
33837 scripts/Dpkg/Shlibs/SymbolFile.pm | 6 +++-
33838 scripts/Dpkg/Source/Package/V1.pm | 6 ++--
33839 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 +-
33840 scripts/Dpkg/Source/Package/V3/Git.pm | 10 +++----
33841 scripts/Dpkg/Source/Patch.pm | 14 ++++++---
33842 scripts/Dpkg/Substvars.pm | 6 ++--
33843 scripts/Dpkg/Vars.pm | 9 +++---
33844 scripts/dpkg-buildpackage.pl | 12 ++++----
33845 scripts/dpkg-distaddfile.pl | 2 +-
33846 scripts/dpkg-genchanges.pl | 54 ++++++++++++++++++-----------------
33847 scripts/dpkg-gencontrol.pl | 21 +++++++++-----
33848 scripts/dpkg-parsechangelog.pl | 3 +-
33849 scripts/dpkg-scanpackages.pl | 9 ++++--
33850 scripts/dpkg-scansources.pl | 3 +-
33851 scripts/dpkg-shlibdeps.pl | 9 +++---
33852 20 files changed, 128 insertions(+), 87 deletions(-)
33853
33854 commit 0f802f0071e0efd7a260f83c5efc554f0ba585d9
33855 Author: Sven Joachim <svenjoac@gmx.de>
33856 Date: Sat Nov 30 18:38:49 2013 +0100
33857
33858 German dpkg translation update
33859
33860 Update to 1085t2u.
33861
33862 po/de.po | 276 ++++++++++++++++++++++++++++++++-------------------------------
33863 1 file changed, 142 insertions(+), 134 deletions(-)
33864
33865 commit e388307c2088026a56458b89026692a135391333
33866 Author: Helge Kreutzmann <debian@helgefjell.de>
33867 Date: Mon Nov 25 16:33:24 2013 +0100
33868
33869 Update German scripts translation
33870
33871 Update to 542t.
33872
33873 scripts/po/de.po | 356 ++++++++++++++++++++++++++++---------------------------
33874 1 file changed, 182 insertions(+), 174 deletions(-)
33875
33876 commit 7a474322884cced4bacb94d64bfe0f350da798e3
33877 Author: Helge Kreutzmann <debian@helgefjell.de>
33878 Date: Mon Nov 25 16:29:24 2013 +0100
33879
33880 Update German translation of manual pages
33881
33882 Update to 2183t.
33883
33884 man/po/de.po | 40 ++++++++++++++++++++--------------------
33885 1 file changed, 20 insertions(+), 20 deletions(-)
33886
33887 commit 0e6111a3af79ba1fc1959535780ee420e5dab651
33888 Author: Guillem Jover <guillem@debian.org>
33889 Date: Wed Jan 9 21:46:21 2013 +0100
33890
33891 perl: Always check open() return value
33892
33893 Fixes InputOutput::RequireCheckedOpen.
33894
33895 Warned-by: perlcritic
33896
33897 dselect/methods/ftp/install | 6 ++++--
33898 scripts/Dpkg/Changelog/Parse.pm | 3 ++-
33899 scripts/dpkg-shlibdeps.pl | 3 ++-
33900 scripts/t/800_Dpkg_IPC.t | 9 ++++++---
33901 src/t/100_dpkg_divert.t | 12 ++++++++----
33902 test/100_critic.t | 1 +
33903 6 files changed, 23 insertions(+), 11 deletions(-)
33904
33905 commit 9a1e6db62b37c76f609e012ae4e86018def587de
33906 Author: Guillem Jover <guillem@debian.org>
33907 Date: Thu Jan 24 03:14:17 2013 +0100
33908
33909 Dpkg::ErrorHandling: Move syntaxerr to Dpkg::Control::HashCore::parse_error
33910
33911 This places the function where it belongs.
33912
33913 scripts/Dpkg/Control/HashCore.pm | 43 +++++++++++++++++++++++++++++-----------
33914 scripts/Dpkg/Control/Info.pm | 8 +++++---
33915 scripts/Dpkg/ErrorHandling.pm | 11 ++--------
33916 3 files changed, 38 insertions(+), 24 deletions(-)
33917
33918 commit 4b8be5b817eed7950010192f83afc544d5f688cd
33919 Author: Guillem Jover <guillem@debian.org>
33920 Date: Sun Nov 24 05:10:35 2013 +0100
33921
33922 Dpkg::Changelog: Fix parse_error() POD prototype
33923
33924 The documentation was missing the $file argument.
33925
33926 scripts/Dpkg/Changelog.pm | 6 +++---
33927 1 file changed, 3 insertions(+), 3 deletions(-)
33928
33929 commit 46199371e247af277b9dcab12adb7a5dcbf81d88
33930 Author: Guillem Jover <guillem@debian.org>
33931 Date: Wed Nov 6 06:39:03 2013 +0100
33932
33933 Dpkg::Changelog::Entry::Debian: Deprecate regex package variables
33934
33935 Expose two functions to match a changelog header and trailer, instead
33936 of exposing the raw regex variables.
33937
33938 Fixes Variables::ProhibitPackageVars.
33939
33940 Warned-by: perlcritic
33941
33942 debian/changelog | 2 ++
33943 scripts/Dpkg/Changelog/Debian.pm | 7 ++--
33944 scripts/Dpkg/Changelog/Entry/Debian.pm | 58 +++++++++++++++++++++++++++-------
33945 test/100_critic.t | 1 +
33946 4 files changed, 53 insertions(+), 15 deletions(-)
33947
33948 commit 5ae40e066d21689fde411fdc53774c77d28ff3f2
33949 Author: Guillem Jover <guillem@debian.org>
33950 Date: Wed Nov 6 20:35:57 2013 +0100
33951
33952 Dpkg::Changelog::Debian: Remove unused $options variable
33953
33954 This was left behind when the code got moved into check_header() in
33955 commit dc5d755b0fe118938f7bba438fcf2e44461b0f65, remove now.
33956
33957 scripts/Dpkg/Changelog/Debian.pm | 1 -
33958 1 file changed, 1 deletion(-)
33959
33960 commit 526d1e43d40967b07779ec34ffd1be85280757ec
33961 Author: Guillem Jover <guillem@debian.org>
33962 Date: Wed Nov 6 17:18:38 2013 +0100
33963
33964 scripts: Fix POD headings and item lists
33965
33966 scripts/Dpkg/Changelog/Debian.pm | 6 ++++--
33967 scripts/Dpkg/Changelog/Entry/Debian.pm | 6 +++++-
33968 scripts/Dpkg/Changelog/Parse.pm | 10 ++++++++--
33969 scripts/Dpkg/Deps.pm | 4 ++--
33970 4 files changed, 19 insertions(+), 7 deletions(-)
33971
33972 commit 1919e88f193dfd98be05cd25acfe86e617cb2228
33973 Author: Guillem Jover <guillem@debian.org>
33974 Date: Wed Nov 6 06:02:09 2013 +0100
33975
33976 Dpkg::Source::Package: Deprecate public package variables
33977
33978 Replace direct usage of $diff_ignore_default_regexp and
33979 @tar_ignore_default_pattern with accessor functions.
33980
33981 Addresses Variables::ProhibitPackageVars.
33982
33983 Warned-by: perlcritic
33984
33985 debian/changelog | 2 ++
33986 scripts/Dpkg/Source/Package.pm | 36 +++++++++++++++++++++++++++++++++++-
33987 scripts/dpkg-source.pl | 11 ++++++-----
33988 3 files changed, 43 insertions(+), 6 deletions(-)
33989
33990 commit 1cccaf0d0c509f9ac77f5448a0573e2d1c9c1ae4
33991 Author: Guillem Jover <guillem@debian.org>
33992 Date: Wed Nov 6 05:54:14 2013 +0100
33993
33994 dpkg-source: Do not modify $diff_ignore_default_regexp package variable
33995
33996 This is the default, only change scoped variables, this will help in
33997 further refactoring, and so that we get a correct default on --help.
33998
33999 scripts/dpkg-source.pl | 5 +++--
34000 1 file changed, 3 insertions(+), 2 deletions(-)
34001
34002 commit 5ae4ce9c2dfddbb36e2e0fc24dde3a27196f00f1
34003 Author: Guillem Jover <guillem@debian.org>
34004 Date: Fri Nov 8 05:09:52 2013 +0100
34005
34006 Consistently use regex instead of regexp when possible
34007
34008 All changed instances are documentation or private code interfaces.
34009 The only remaining variable instance with a regexp name is a publicly
34010 exposed variable, which will eventually disappear once it has gone
34011 through the deprecation process.
34012
34013 dselect/methods/Dselect/Ftp.pm | 2 +-
34014 man/dpkg-buildpackage.1 | 2 +-
34015 man/dpkg-source.1 | 14 +++++++-------
34016 scripts/Dpkg/Index.pm | 2 +-
34017 scripts/Dpkg/Source/Package.pm | 15 +++++++++------
34018 scripts/Dpkg/Source/Package/V1.pm | 10 +++++-----
34019 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
34020 scripts/Dpkg/Source/Package/V3/Bzr.pm | 6 +++---
34021 scripts/Dpkg/Source/Package/V3/Git.pm | 6 +++---
34022 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
34023 scripts/Dpkg/Source/Patch.pm | 4 ++--
34024 scripts/dpkg-source.pl | 10 +++++-----
34025 scripts/t/550_Dpkg_Util.t | 6 +++---
34026 13 files changed, 43 insertions(+), 40 deletions(-)
34027
34028 commit 16f9bd122b8a1e0ed8d6ce88cc57bd73ae829a03
34029 Author: Guillem Jover <guillem@debian.org>
34030 Date: Wed Nov 6 06:48:37 2013 +0100
34031
34032 Dselect::Ftp: Uppercase public %config package variable
34033
34034 This module has a problematic license, so there's no point in doing
34035 a more intrusive cleanup, just uppercase the variable and be done
34036 with it.
34037
34038 Addresses Variables::ProhibitPackageVars.
34039
34040 Warned-by: perlcritic
34041
34042 dselect/methods/Dselect/Ftp.pm | 47 +++++++++++++++++++++---------------------
34043 dselect/methods/ftp/install | 18 ++++++++--------
34044 dselect/methods/ftp/setup | 26 +++++++++++------------
34045 dselect/methods/ftp/update | 18 ++++++++--------
34046 4 files changed, 55 insertions(+), 54 deletions(-)
34047
34048 commit f5d11751aef250d3013652af80273c7379696b1e
34049 Author: Guillem Jover <guillem@debian.org>
34050 Date: Wed Nov 6 05:36:35 2013 +0100
34051
34052 dselect: Make $ftp variable file global in ftp install method
34053
34054 The code is already using a $::ftp variable to be able to cleanup on
34055 errors, just move the definition of the $ftp variable outside of the
34056 download() function.
34057
34058 Addresses Variables::ProhibitPackageVars.
34059
34060 Warned-by: perlcritic
34061
34062 dselect/methods/ftp/install | 12 ++++++------
34063 1 file changed, 6 insertions(+), 6 deletions(-)
34064
34065 commit ebf3faeb2d858442fe568967f6212b1c4bba58da
34066 Author: Guillem Jover <guillem@debian.org>
34067 Date: Wed Nov 6 05:24:16 2013 +0100
34068
34069 Dpkg::Vars: Deprecate $sourcepackage package variable
34070
34071 Replace direct usage with function accessor.
34072
34073 Addresses Variables::ProhibitPackageVars.
34074
34075 Warned-by: perlcritic
34076
34077 scripts/Dpkg/Vars.pm | 12 ++++++++----
34078 scripts/dpkg-genchanges.pl | 7 ++++---
34079 scripts/dpkg-gencontrol.pl | 1 +
34080 scripts/dpkg-source.pl | 2 +-
34081 4 files changed, 14 insertions(+), 8 deletions(-)
34082
34083 commit a3144a5806b3ffa3256dab4e1290a34743059995
34084 Author: Guillem Jover <guillem@debian.org>
34085 Date: Wed Nov 6 05:11:58 2013 +0100
34086
34087 Dpkg::Deps: Make %relation_ordering package variable private
34088
34089 This variable was not documented, so not part of the public API, neither
34090 used by any other part of the perl scripts.
34091
34092 Addresses Variables::ProhibitPackageVars.
34093
34094 Warned-by: perlcritic
34095
34096 scripts/Dpkg/Deps.pm | 2 +-
34097 1 file changed, 1 insertion(+), 1 deletion(-)
34098
34099 commit 901161c0665514c0199c8f970a76f3f1e0330904
34100 Author: Guillem Jover <guillem@debian.org>
34101 Date: Thu Jul 18 03:38:21 2013 +0200
34102
34103 Dpkg::Shlibs: Deprecate @librarypaths package variable
34104
34105 Replace direct usage with accessor functions.
34106
34107 Addresses Variables::ProhibitPackageVars.
34108
34109 Warned-by: perlcritic
34110
34111 scripts/Dpkg/Shlibs.pm | 16 +++++++++++++---
34112 scripts/dpkg-gensymbols.pl | 4 ++--
34113 scripts/dpkg-shlibdeps.pl | 4 ++--
34114 scripts/t/200_Dpkg_Shlibs.t | 8 +++++---
34115 4 files changed, 22 insertions(+), 10 deletions(-)
34116
34117 commit 65e3833500e83cc54279967d47708e45cc5d7df8
34118 Author: Guillem Jover <guillem@debian.org>
34119 Date: Wed Nov 6 04:44:10 2013 +0100
34120
34121 Dpkg::Deps: Move _arch_* private functions to Dpkg::Deps::Simple
34122
34123 Do not use private functions from another module, just move them to the
34124 module where they are being used.
34125
34126 Fixes Subroutines::ProhibitUnusedPrivateSubroutines and
34127 Subroutines::ProtectPrivateSubs.
34128
34129 Warned-by: perlcritic
34130
34131 scripts/Dpkg/Deps.pm | 183 +++++++++++++++++++++++++--------------------------
34132 test/100_critic.t | 2 +
34133 2 files changed, 91 insertions(+), 94 deletions(-)
34134
34135 commit 414bd0e37034045cc5cd339a1244952b48ea3432
34136 Author: Guillem Jover <guillem@debian.org>
34137 Date: Thu Jul 18 02:33:46 2013 +0200
34138
34139 Dpkg::Exit: Expose proper functions instead of variables
34140
34141 Add new functions to interact with the exit handlers. Mark @handlers as
34142 deprecated and to stop exporting it on VERSION 2.00.
34143
34144 Addresses Variables::ProhibitPackageVars.
34145
34146 Warned-by: perlcritic
34147
34148 debian/changelog | 1 +
34149 scripts/Dpkg/Exit.pm | 69 +++++++++++++++++++++++++++++++-
34150 scripts/Dpkg/Source/Package.pm | 8 ++--
34151 scripts/Dpkg/Source/Package/V1.pm | 10 ++---
34152 scripts/Dpkg/Source/Package/V2.pm | 18 ++++-----
34153 scripts/Dpkg/Source/Package/V3/Bzr.pm | 6 +--
34154 scripts/Dpkg/Source/Package/V3/Git.pm | 6 +--
34155 scripts/Dpkg/Source/Package/V3/Native.pm | 6 +--
34156 8 files changed, 95 insertions(+), 29 deletions(-)
34157
34158 commit 0ee33bbd23c4500b36c23da59db8f832f03b5c79
34159 Author: Guillem Jover <guillem@debian.org>
34160 Date: Thu Jul 18 02:21:18 2013 +0200
34161
34162 Dpkg::Compression: Add new compression_get_file_extension_regex() function
34163
34164 Replace all direct accesses to $compression_re_file_ext with calls to
34165 the new function, and mark the variable as deprecated to be removed on
34166 VERSION 2.00.
34167
34168 Addresses Variables::ProhibitPackageVars.
34169
34170 Warned-by: perlcritic
34171
34172 debian/changelog | 2 +-
34173 scripts/Dpkg/Compression.pm | 31 +++++++++++++++++--------------
34174 scripts/Dpkg/Compression/FileHandle.pm | 3 ++-
34175 scripts/Dpkg/Source/Package.pm | 5 +++--
34176 scripts/Dpkg/Source/Package/V2.pm | 7 ++++---
34177 scripts/Dpkg/Source/Package/V3/Bzr.pm | 5 +++--
34178 scripts/Dpkg/Source/Package/V3/Native.pm | 3 ++-
34179 scripts/dpkg-buildpackage.pl | 2 +-
34180 scripts/dpkg-genchanges.pl | 2 +-
34181 9 files changed, 34 insertions(+), 26 deletions(-)
34182
34183 commit b8e79194cb0c1524a81f5b33f2514620998e28a2
34184 Author: Guillem Jover <guillem@debian.org>
34185 Date: Thu Jul 18 02:21:18 2013 +0200
34186
34187 Dpkg::Compression: Deprecate default compression variables
34188
34189 Mark $default_compression and $default_compression_level as deprecated
34190 to be removed on VERSION 2.00.
34191
34192 Addresses Variables::ProhibitPackageVars.
34193
34194 Warned-by: perlcritic
34195
34196 debian/changelog | 3 +++
34197 scripts/Dpkg/Compression.pm | 15 ++++++++++++++-
34198 2 files changed, 17 insertions(+), 1 deletion(-)
34199
34200 commit f6ee09954c6cd8fc0a39336f21960ce93afc180c
34201 Author: Guillem Jover <guillem@debian.org>
34202 Date: Tue Nov 5 05:56:45 2013 +0100
34203
34204 perl: Do not allow hard tabs anywhere other than leading position
34205
34206 Fixes CodeLayout::ProhibitHardTabs.
34207
34208 Warned-by: perlcritic
34209
34210 dselect/methods/Dselect/Ftp.pm | 14 ++++++----
34211 dselect/methods/ftp/update | 3 +-
34212 dselect/mkcurkeys.pl | 4 +--
34213 scripts/Dpkg/Deps.pm | 2 +-
34214 scripts/Dpkg/Gettext.pm | 58 +++++++++++++++++++--------------------
34215 scripts/Dpkg/Shlibs/SymbolFile.pm | 54 ++++++++++++++++++------------------
34216 scripts/dpkg-mergechangelogs.pl | 14 +++++-----
34217 scripts/dpkg-scansources.pl | 34 +++++++++++------------
34218 test/100_critic.t | 1 +
34219 9 files changed, 94 insertions(+), 90 deletions(-)
34220
34221 commit 809bfc52d03b9dbf1cbca8d23c74d96f5a050e65
34222 Author: Guillem Jover <guillem@debian.org>
34223 Date: Sat Nov 23 20:06:54 2013 +0100
34224
34225 libdpkg: Rename pdb_deb_control to pdb_single_stanza
34226
34227 The previous name didn't really catch the meaning of the flag.
34228
34229 lib/dpkg/dpkg-db.h | 8 ++++----
34230 lib/dpkg/parse.c | 4 ++--
34231 2 files changed, 6 insertions(+), 6 deletions(-)
34232
34233 commit fec5e3dee7cb048207d5ee82fe63ee6513a66cc3
34234 Author: Guillem Jover <guillem@debian.org>
34235 Date: Sat Nov 23 06:37:08 2013 +0100
34236
34237 build: Set DEFAULT_TEXT_DOMAIN to @PACKAGE@ for libdpkg
34238
34239 This makes sure the gettext() calls in the library code get the correct
34240 domain name, otherwise if the program is using a domain other than
34241 @PACKAGE@ (in this case dpkg), then it will not be able to find the
34242 correct translations.
34243
34244 debian/changelog | 2 ++
34245 lib/dpkg/Makefile.am | 1 +
34246 2 files changed, 3 insertions(+)
34247
34248 commit d7b89a456a071356a352b4bc7d66740f9050dcc2
34249 Author: Guillem Jover <guillem@debian.org>
34250 Date: Thu Nov 21 21:56:13 2013 +0100
34251
34252 libdpkg: Use fp instead of stdout on isatty() in dpkg_set_report_buffer()
34253
34254 Do not hardcode the file descriptor when calling isatty(), use the
34255 one provided as an argument.
34256
34257 Regression introduced in commit 50c1cb4d6e8b4c3ee739646f9df05992b806ea5e.
34258
34259 lib/dpkg/report.c | 2 +-
34260 1 file changed, 1 insertion(+), 1 deletion(-)
34261
34262 commit b777a58ac99ca4c6628eeff97c899c368d3ab040
34263 Author: Guillem Jover <guillem@debian.org>
34264 Date: Thu Nov 21 12:13:26 2013 +0100
34265
34266 dpkg: Do not lose track of packages owning a file
34267
34268 Properly reset the pkg_prev pointer for each file iteration, by moving
34269 the variable declaration inside the loop.
34270
34271 Regression introduced in commit a2ee7d0bb4d56afb82438f09a50251acfa690643.
34272
34273 Reported-by: Raphaël Hertzog <hertzog@debian.org>
34274
34275 src/filesdb.c | 3 ++-
34276 1 file changed, 2 insertions(+), 1 deletion(-)
34277
34278 commit 849d3f8d0f55852d85a282daa812b1d48e1c6aac
34279 Author: Guillem Jover <guillem@debian.org>
34280 Date: Thu Nov 21 12:02:30 2013 +0100
34281
34282 dpkg: Set verify_output_rpm() as the default verify output formatter
34283
34284 The verify_output function pointer was not initialized, and if the user
34285 did not specify --verify-output the program would segfault.
34286
34287 Reported-by: Raphaël Hertzog <hertzog@debian.org>
34288
34289 src/verify.c | 4 ++--
34290 1 file changed, 2 insertions(+), 2 deletions(-)
34291
34292 commit 37ca4dc304416071d9d8b018213eb8255e09d6af
34293 Author: Guillem Jover <guillem@debian.org>
34294 Date: Thu Nov 21 21:40:12 2013 +0100
34295
34296 dpkg: Split post_script_tasks() debug message
34297
34298 Move the ensure_diversions debug progress message just before the
34299 function call, to make this less confusing.
34300
34301 src/script.c | 4 ++--
34302 1 file changed, 2 insertions(+), 2 deletions(-)
34303
34304 commit 09bde8ca466a7bb55fc203a9cb114dd16c5c5b7f
34305 Author: Guillem Jover <guillem@debian.org>
34306 Date: Mon Nov 18 04:47:38 2013 +0100
34307
34308 dpkg: Get rid of post_postinst_tasks_core()
34309
34310 Fold post_postinst_tasks_core() into post_postinst_tasks(), and replace
34311 open-coded implementation in trigproc().
34312
34313 src/main.h | 2 --
34314 src/script.c | 8 +-------
34315 src/trigproc.c | 14 +++-----------
34316 3 files changed, 4 insertions(+), 20 deletions(-)
34317
34318 commit 9772f1f27690ff0436d5afa02c924efad59ecd6c
34319 Author: Guillem Jover <guillem@debian.org>
34320 Date: Mon Nov 18 04:43:41 2013 +0100
34321
34322 dpkg: Use modstatdb_get_status() instead of hardcoding msdbrw_write
34323
34324 Pass the modstatdb status value used when opening the database, instead
34325 of hardcoding msdbrw_write to trig_incorporate() calls, and avoiding
34326 calling them on --no-act.
34327
34328 src/script.c | 9 +++------
34329 1 file changed, 3 insertions(+), 6 deletions(-)
34330
34331 commit f375b5ea1fb408abbc050fcb848263364f94f0ca
34332 Author: Guillem Jover <guillem@debian.org>
34333 Date: Mon Nov 18 04:29:50 2013 +0100
34334
34335 dpkg: Rename and unify maintscript function names
34336
34337 src/cleanup.c | 88 ++++++++++++++++++++++++++--------------------------
34338 src/configure.c | 10 +++---
34339 src/main.h | 22 ++++++-------
34340 src/remove.c | 9 ++----
34341 src/script.c | 52 +++++++++++++++----------------
34342 src/trigproc.c | 4 +--
34343 src/unpack.c | 96 +++++++++++++++++++++++++++++----------------------------
34344 7 files changed, 138 insertions(+), 143 deletions(-)
34345
34346 commit 734702ce73524ef1ae84d2c1bf89f8b5db6b1b96
34347 Author: Guillem Jover <guillem@debian.org>
34348 Date: Fri Nov 22 05:25:19 2013 +0100
34349
34350 dpkg-deb: Do not set LC_NUMERIC to POSIX
34351
34352 This is unneeded since commit c13a013fd8778f9f558bedfb532c011dcb304394
34353 where float handling was replaced by struct deb_version. But in any
34354 case the call had been ineffective for a very long time (since commit
34355 3dc5dd229b5044494db300e6fef7fd47363ce0b6, May 2002), because setting
34356 LC_ALL got moved from before to after setting LC_NUMERIC.
34357
34358 dpkg-deb/main.c | 1 -
34359 1 file changed, 1 deletion(-)
34360
34361 commit 4b924a7b47b6773f2ece6aef6d01450a86a15274
34362 Author: Guillem Jover <guillem@debian.org>
34363 Date: Fri Nov 22 06:34:25 2013 +0100
34364
34365 libdpkg: Fix crashes on Mac OS X when using first gettext() after fork()
34366
34367 On Mac OS X, the libintl code needs to call into the CoreFoundation
34368 framework, which is internally threaded, to initialize some caches.
34369 This is a problem when that first call is done after a fork(3),
34370 because per POSIX, only one thread will survive, leaving the
34371 process in a very inconsistent state, leading to crashes.
34372
34373 To workaround this, we try to force the caches initialization
34374 at program startup time, by performing a dummy gettext("") call.
34375
34376 Tested-by: Martin Costabel <costabel@wanadoo.fr>
34377
34378 debian/changelog | 3 +++
34379 lib/dpkg/i18n.c | 14 ++++++++++++++
34380 2 files changed, 17 insertions(+)
34381
34382 commit fa1cd230b9d89c4f861d10267ea635c8babf6627
34383 Author: Guillem Jover <guillem@debian.org>
34384 Date: Sun Nov 17 06:46:28 2013 +0100
34385
34386 libdpkg: New dpkg_locales_init()
34387
34388 Switch all program to use the new function instead of open-coding it.
34389
34390 dpkg-deb/main.c | 5 +----
34391 dpkg-split/main.c | 5 +----
34392 dselect/main.cc | 5 +----
34393 lib/dpkg/Makefile.am | 2 +-
34394 lib/dpkg/{i18n.h => i18n.c} | 41 ++++++++++++-----------------------------
34395 lib/dpkg/i18n.h | 2 ++
34396 lib/dpkg/libdpkg.map | 2 ++
34397 po/POTFILES.in | 1 +
34398 src/divertcmd.c | 5 +----
34399 src/main.c | 5 +----
34400 src/querycmd.c | 5 +----
34401 src/statcmd.c | 5 +----
34402 src/trigcmd.c | 5 +----
34403 13 files changed, 26 insertions(+), 62 deletions(-)
34404
34405 commit 62841baecfc474fd1bf61ae8ee75a636ccf8f909
34406 Author: Helge Kreutzmann <debian@helgefjell.de>
34407 Date: Sat Nov 9 16:49:12 2013 +0100
34408
34409 Update German translation of manual pages
34410
34411 Update to 2183t.
34412
34413 man/po/de.po | 102 +++++++++++++++++++++++++++--------------------------------
34414 1 file changed, 47 insertions(+), 55 deletions(-)
34415
34416 commit 5d62da287edc8dc5ee327008a835820a90034e09
34417 Author: Guillem Jover <guillem@debian.org>
34418 Date: Sat Nov 2 05:39:51 2013 +0100
34419
34420 dpkg: Refactor out run_logger() from run_status_loggers()
34421
34422 src/main.c | 45 +++++++++++++++++++++++++++------------------
34423 1 file changed, 27 insertions(+), 18 deletions(-)
34424
34425 commit e6debc6c476220407a49ea386080fada2e129f1d
34426 Author: Guillem Jover <guillem@debian.org>
34427 Date: Fri Nov 1 21:08:30 2013 +0100
34428
34429 dpkg: Distinguish error reports between archives and packages
34430
34431 debian/changelog | 2 ++
34432 src/archives.c | 2 +-
34433 src/errors.c | 15 ++++++++++++++-
34434 src/main.h | 1 +
34435 4 files changed, 18 insertions(+), 2 deletions(-)
34436
34437 commit 7b97cee0791103db6cb644d90817581088bca37e
34438 Author: Guillem Jover <guillem@debian.org>
34439 Date: Fri Nov 1 21:03:46 2013 +0100
34440
34441 dpkg: Refactor enqueue_error_report() out from print_error_perpackage()
34442
34443 src/errors.c | 22 +++++++++++++++-------
34444 1 file changed, 15 insertions(+), 7 deletions(-)
34445
34446 commit 43e95b3aea24a0abce17fcee143c08a72cc63e57
34447 Author: Guillem Jover <guillem@debian.org>
34448 Date: Mon Nov 4 20:35:07 2013 +0100
34449
34450 libdpkg: Change error printer argument from const char * to const void *
34451
34452 This will allow passing any other data to the printer callback beside
34453 a string.
34454
34455 lib/dpkg/ehandle.c | 18 +++++++++---------
34456 lib/dpkg/ehandle.h | 8 ++++----
34457 lib/dpkg/subproc.c | 2 +-
34458 src/errors.c | 5 ++++-
34459 src/main.h | 2 +-
34460 5 files changed, 19 insertions(+), 16 deletions(-)
34461
34462 commit ac7279e940828a3e14988eb720c80ef214b4892b
34463 Author: Guillem Jover <guillem@debian.org>
34464 Date: Mon Nov 4 21:25:38 2013 +0100
34465
34466 libdpkg: Improve error handler and printer function argument names
34467
34468 lib/dpkg/ehandle.c | 20 ++++++++++----------
34469 lib/dpkg/ehandle.h | 8 ++++----
34470 2 files changed, 14 insertions(+), 14 deletions(-)
34471
34472 commit 078a5258a35cbbb90251a418f9a5f4023429bc3c
34473 Author: Guillem Jover <guillem@debian.org>
34474 Date: Mon Nov 4 21:25:38 2013 +0100
34475
34476 libdpkg: Suffix error handling function typedef with _func
34477
34478 lib/dpkg/ehandle.c | 14 ++++++++------
34479 lib/dpkg/ehandle.h | 10 ++++++----
34480 2 files changed, 14 insertions(+), 10 deletions(-)
34481
34482 commit d9aea52d443b93d8c8cab7e22ffbb7a812201dc3
34483 Author: Guillem Jover <guillem@debian.org>
34484 Date: Mon Nov 4 21:21:19 2013 +0100
34485
34486 libdpkg: Move error_context printer members into a struct
34487
34488 This namespaces the printer specific members making their use more
34489 obvious.
34490
34491 lib/dpkg/ehandle.c | 14 +++++++++-----
34492 1 file changed, 9 insertions(+), 5 deletions(-)
34493
34494 commit b44d62d91144ba59949613d6725164ea1f2ac9f8
34495 Author: Guillem Jover <guillem@debian.org>
34496 Date: Sat Nov 2 05:30:56 2013 +0100
34497
34498 libdpkg: Refactor integer parsing into new dpkg_options_parse_arg_int()
34499
34500 dpkg-deb/main.c | 7 +------
34501 lib/dpkg/libdpkg.map | 1 +
34502 lib/dpkg/options.c | 15 +++++++++++++++
34503 lib/dpkg/options.h | 2 ++
34504 src/main.c | 21 ++++-----------------
34505 5 files changed, 23 insertions(+), 23 deletions(-)
34506
34507 commit e855e3d679393ee475cf7a88c445912de481bf3e
34508 Author: Guillem Jover <guillem@debian.org>
34509 Date: Tue Nov 5 20:43:43 2013 +0100
34510
34511 build: Ignore ~ backup files
34512
34513 .gitignore | 1 +
34514 1 file changed, 1 insertion(+)
34515
34516 commit 2cfad24014196ca2985ef34bcbb1349fc475e82e
34517 Author: Guillem Jover <guillem@debian.org>
34518 Date: Fri Nov 1 18:46:06 2013 +0100
34519
34520 man: Fix wording for ambiguous constructs
34521
34522 Mark in bold and add section to File::Glob reference. Avoid ending a
34523 line with a closing parenthesis as po4a adds two spaces after that.
34524 Use switched instead of converted uniformly when referring to dir to
34525 symlink changes and vice-versa. Refer to the available database as the
34526 available file and mark it in italics to conform to current usage.
34527
34528 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
34529
34530 man/dpkg-gensymbols.1 | 6 +++---
34531 man/dpkg-maintscript-helper.1 | 8 ++++----
34532 man/dpkg.1 | 16 ++++++++--------
34533 3 files changed, 15 insertions(+), 15 deletions(-)
34534
34535 commit c88dd3b6707d10c38370e92a3e6e40d437820ff6
34536 Author: Sven Joachim <svenjoac@gmx.de>
34537 Date: Fri Nov 1 16:27:29 2013 +0100
34538
34539 German dpkg translation update
34540 Update to 1085t2u.
34541
34542 po/de.po | 1179 +++++++++++++++++++++++++++++++++-----------------------------
34543 1 file changed, 627 insertions(+), 552 deletions(-)
34544
34545 commit e51a1fdf61a32645ad86db7eecc2148ec7876cc4
34546 Author: Helge Kreutzmann <debian@helgefjell.de>
34547 Date: Fri Nov 1 12:07:42 2013 +0100
34548
34549 Update German translation of manual pages
34550
34551 Update to 2183t.
34552
34553 man/po/de.po | 432 ++++++++++++++++++++++++++++++++++++++++++-----------------
34554 1 file changed, 309 insertions(+), 123 deletions(-)
34555
34556 commit 5272f85995aa73d7a5d37e54a5723fdcd1290d5c
34557 Author: Trần Ngọc Quân <vnwildman@gmail.com>
34558 Date: Wed Oct 30 08:49:22 2013 +0700
34559
34560 Update Vietnamese programs translation
34561
34562 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
34563 Signed-off-by: Guillem Jover <guillem@debian.org>
34564
34565 po/vi.po | 120 ++++++++++++++++++++++++++++++++-------------------------------
34566 1 file changed, 61 insertions(+), 59 deletions(-)
34567
34568 commit 4b870bcc52bb1c4c8c1a333fadb31329d4794232
34569 Author: Guillem Jover <guillem@debian.org>
34570 Date: Mon Aug 26 04:17:19 2013 +0200
34571
34572 dpkg-maintscript-helper: Add new dir_to_symlink command
34573
34574 Closes: #583585
34575
34576 debian/changelog | 1 +
34577 man/dpkg-maintscript-helper.1 | 34 ++++++++++-
34578 scripts/dpkg-maintscript-helper.sh | 117 ++++++++++++++++++++++++++++++++++++-
34579 3 files changed, 150 insertions(+), 2 deletions(-)
34580
34581 commit bfc1044bee79b089d1a67864a33ef9600703a18e
34582 Author: Guillem Jover <guillem@debian.org>
34583 Date: Tue Aug 20 03:08:03 2013 +0200
34584
34585 dpkg-maintscript-helper: Add new symlink_to_dir command
34586
34587 Closes: #720712
34588
34589 Based-on-patch-by: Bastien ROUCARIÈS <roucaries.bastien@gmail.com>
34590
34591 debian/changelog | 2 +
34592 man/dpkg-maintscript-helper.1 | 38 ++++++++++++++++++-
34593 scripts/dpkg-maintscript-helper.sh | 76 +++++++++++++++++++++++++++++++++++++-
34594 3 files changed, 113 insertions(+), 3 deletions(-)
34595
34596 commit c7f71379d3e7d16da492a9448efedce6ff872804
34597 Author: Guillem Jover <guillem@debian.org>
34598 Date: Fri Nov 1 05:01:36 2013 +0100
34599
34600 dpkg-maintscript-helper(1): Refactor common parameters into a new section
34601
34602 man/dpkg-maintscript-helper.1 | 67 +++++++++++++++++++------------------------
34603 1 file changed, 30 insertions(+), 37 deletions(-)
34604
34605 commit eb685ae9bf579d6efcb5677ab2f4f3f99cdbdcb8
34606 Author: Guillem Jover <guillem@debian.org>
34607 Date: Fri Nov 1 05:55:33 2013 +0100
34608
34609 dpkg-maintscript-helper: Accept multiple arguments in error and warning
34610
34611 This allows to split overly long strings into smaller chunks on multiple
34612 lines.
34613
34614 scripts/dpkg-maintscript-helper.sh | 4 ++--
34615 1 file changed, 2 insertions(+), 2 deletions(-)
34616
34617 commit 55f5702cc6e642275d8f7d307e088eedcefe1afa
34618 Author: Guillem Jover <guillem@debian.org>
34619 Date: Wed Aug 21 01:58:42 2013 +0200
34620
34621 dpkg-maintscript-helper: Generalize ensure_package_owns_conffile()
34622
34623 Rename it and fix the debug message so that it can be used for any
34624 file w/o confusing the readers.
34625
34626 scripts/dpkg-maintscript-helper.sh | 18 +++++++++---------
34627 1 file changed, 9 insertions(+), 9 deletions(-)
34628
34629 commit ad2b036ead0018efeaceb8c6287bdc0c301d7df1
34630 Author: Helge Kreutzmann <debian@helgefjell.de>
34631 Date: Sun Oct 27 19:52:38 2013 +0100
34632
34633 Update German translation of manual pages
34634
34635 Update to 2164t.
34636
34637 man/po/de.po | 460 ++++++++++++++++++++++++++++++++---------------------------
34638 1 file changed, 249 insertions(+), 211 deletions(-)
34639
34640 commit a1213b9bdc5aea4bcf1f947dc68960d6fbe2908c
34641 Author: Helge Kreutzmann <debian@helgefjell.de>
34642 Date: Sun Oct 27 18:41:54 2013 +0100
34643
34644 Update German scripts translation
34645
34646 Update to 541t.
34647
34648 scripts/po/de.po | 280 +++++++++++++++++++++++++++----------------------------
34649 1 file changed, 140 insertions(+), 140 deletions(-)
34650
34651 commit 579b90b61b24a538cf1709d7ceda0b38fec631b3
34652 Author: Guillem Jover <guillem@debian.org>
34653 Date: Sat Oct 26 00:11:57 2013 +0200
34654
34655 dpkg: Only keep previous database stat info instead of open files
34656
34657 There's no point in keeping the files open across subsequent calls,
34658 when the only thing we want to know is if the new file is the same as
34659 the old one, just preserve the stat information for that. With this we
34660 do no longer need to set the close-on-exec bit either.
34661
34662 src/divertdb.c | 18 +++++-------------
34663 src/statdb.c | 29 ++++++++++-------------------
34664 2 files changed, 15 insertions(+), 32 deletions(-)
34665
34666 commit 1d5471c21a9b069c45088827d8451fb031c5af41
34667 Author: Guillem Jover <guillem@debian.org>
34668 Date: Sat Oct 26 00:09:15 2013 +0200
34669
34670 dpkg: Always return from ensure_statoverrides() if file is NULL
34671
34672 Do not proceed within the function if we cannot open the current
34673 database because it does not exist and we opened it before. This
34674 will only get us to read garbage from memory or segfault.
34675
34676 Warned-by: clang static analyzer
34677
34678 debian/changelog | 2 ++
34679 src/statdb.c | 5 +++++
34680 2 files changed, 7 insertions(+)
34681
34682 commit c6194499b951876ba197f5be1b8999712c46db13
34683 Author: Guillem Jover <guillem@debian.org>
34684 Date: Fri Oct 25 23:14:33 2013 +0200
34685
34686 dpkg: Give more meaningful names to database stat variables
34687
34688 Name them as stab_prev and stab_next to denote the previous and next
34689 database file to read.
34690
34691 src/divertdb.c | 11 ++++++-----
34692 src/statdb.c | 19 ++++++++++---------
34693 2 files changed, 16 insertions(+), 14 deletions(-)
34694
34695 commit 3e05efebd36e269118ed42938d875b1addf169eb
34696 Author: Guillem Jover <guillem@debian.org>
34697 Date: Fri Oct 25 03:24:34 2013 +0200
34698
34699 dpkg: Only allocate STATOVERRIDEFILE and DIVERSIONSFILE paths once
34700
34701 There's no point in reallocating these on every function invocation,
34702 if in the future we need to change the paths between calls, then the
34703 function can be reworked to take a pathname for example.
34704
34705 src/divertdb.c | 5 ++---
34706 src/statdb.c | 5 ++---
34707 2 files changed, 4 insertions(+), 6 deletions(-)
34708
34709 commit 0ea126b57e7e1b06d0590d6f165e6305d45673ac
34710 Author: Guillem Jover <guillem@debian.org>
34711 Date: Fri Oct 25 03:18:08 2013 +0200
34712
34713 build: Add -Wc++11-compat and -Wlogical-op to the dafault warnings
34714
34715 m4/dpkg-compiler.m4 | 4 ++--
34716 1 file changed, 2 insertions(+), 2 deletions(-)
34717
34718 commit 252830d65df33097959ff4cda268f90e5373a4ac
34719 Author: Guillem Jover <guillem@debian.org>
34720 Date: Fri Oct 25 03:19:58 2013 +0200
34721
34722 build: Remove -Wno-unused-value from default CXXFLAGS
34723
34724 The ncurses bug (#542031) has long been fixed.
34725
34726 m4/dpkg-compiler.m4 | 3 +--
34727 1 file changed, 1 insertion(+), 2 deletions(-)
34728
34729 commit 20f855ab44ee23543dd79f6e7103c96516e65419
34730 Author: Guillem Jover <guillem@debian.org>
34731 Date: Wed Oct 23 02:14:51 2013 +0200
34732
34733 dpkg: Use line instead of desc to make use of the strtok() assignment
34734
34735 There's no actual behavior change with this, but it makes the code
34736 clearer and squashes a warning.
34737
34738 Warned-by: clang static analyzer
34739
34740 src/main.c | 2 +-
34741 1 file changed, 1 insertion(+), 1 deletion(-)
34742
34743 commit 18e59730c2016066bef5c2f702731f3b6f08f66d
34744 Author: Guillem Jover <guillem@debian.org>
34745 Date: Wed Oct 23 02:12:59 2013 +0200
34746
34747 dpkg, libdpkg: Remove unused variable assignments
34748
34749 Warned-by: clang static analyzer
34750
34751 lib/dpkg/parse.c | 1 -
34752 src/script.c | 1 -
34753 2 files changed, 2 deletions(-)
34754
34755 commit 9431994c82b786bf2886f3de6fac2b772c305124
34756 Author: Guillem Jover <guillem@debian.org>
34757 Date: Wed Oct 23 02:06:49 2013 +0200
34758
34759 libdpkg: Unify scandir() list element free()ing
34760
34761 This makes the code more clear, and should unconfuse the clang static
34762 analyzer.
34763
34764 lib/dpkg/dbmodify.c | 5 +++--
34765 1 file changed, 3 insertions(+), 2 deletions(-)
34766
34767 commit f470bfb33f0b2d5cf20c2c533e0ccfb2145bbc5c
34768 Author: Guillem Jover <guillem@debian.org>
34769 Date: Sat Oct 26 04:17:44 2013 +0200
34770
34771 libcompat: Do not NULL-terminate the list in scandir()
34772
34773 This might cause a segfault in case all entries have been filtered and
34774 list has not been allocated. This should only possibly affect systems
34775 where the fallback code is being used.
34776
34777 debian/changelog | 2 ++
34778 lib/compat/scandir.c | 1 -
34779 2 files changed, 2 insertions(+), 1 deletion(-)
34780
34781 commit 237e3a9497096ed596779c78c08497fe34dd0d3b
34782 Author: Guillem Jover <guillem@debian.org>
34783 Date: Mon Sep 16 18:38:38 2013 +0200
34784
34785 doc: Write hyphen instead of dash when we mean the ‘-’ character
34786
34787 debian/changelog | 2 ++
34788 lib/dpkg/arch.c | 2 +-
34789 lib/dpkg/test/t-version.c | 4 ++--
34790 man/dpkg-architecture.1 | 2 +-
34791 man/dpkg-maintscript-helper.1 | 2 +-
34792 man/dpkg-source.1 | 2 +-
34793 man/dpkg.1 | 2 +-
34794 man/dpkg.cfg.5 | 2 +-
34795 man/dselect.1 | 2 +-
34796 man/dselect.cfg.5 | 2 +-
34797 scripts/Dpkg/Conf.pm | 2 +-
34798 scripts/Dpkg/Control/FieldsCore.pm | 2 +-
34799 12 files changed, 14 insertions(+), 12 deletions(-)
34800
34801 commit 7a5f47b184dafb615b26f825434284cbe0ff3ed0
34802 Author: Guillem Jover <guillem@debian.org>
34803 Date: Fri Sep 6 16:57:04 2013 +0200
34804
34805 scripts: Improve and unify -O option handling and man page wording
34806
34807 Take an optional filename argument everywhere. Describe the default
34808 output file for dpkg-gensymbols.
34809
34810 debian/changelog | 3 +++
34811 man/dpkg-gencontrol.1 | 7 ++++---
34812 man/dpkg-gensymbols.1 | 20 ++++++++++++--------
34813 man/dpkg-shlibdeps.1 | 8 ++++----
34814 scripts/dpkg-gencontrol.pl | 7 +++++--
34815 scripts/dpkg-gensymbols.pl | 5 ++---
34816 scripts/dpkg-shlibdeps.pl | 6 ++++--
34817 7 files changed, 34 insertions(+), 22 deletions(-)
34818
34819 commit 13b173b908a2551711a6326e41a4f2371bfa8722
34820 Author: Guillem Jover <guillem@debian.org>
34821 Date: Sat Oct 26 02:43:14 2013 +0200
34822
34823 scripts: Do not prefix paths with ./ before calling open
34824
34825 All those paths are now being opened with the three-form open call, so
34826 there's not going to be any kind of ambiguity, just stop prefixing them.
34827
34828 scripts/dpkg-distaddfile.pl | 1 -
34829 scripts/dpkg-gencontrol.pl | 2 --
34830 scripts/dpkg-shlibdeps.pl | 1 -
34831 3 files changed, 4 deletions(-)
34832
34833 commit 1b2f6e01c8c11f0adf04a3dee91ed9a6ac5dae5d
34834 Author: Guillem Jover <guillem@debian.org>
34835 Date: Sun Oct 20 21:06:50 2013 +0200
34836
34837 dpkg-buildflags: Add pie and stack-protector options to FFLAGS
34838
34839 When enabled add those flags to the Fortran build flags. Update the
34840 man page to document that FFLAGS is a subset of CFLAGS.
34841
34842 Closes: #726932
34843
34844 debian/changelog | 3 +++
34845 man/dpkg-buildflags.1 | 4 ++--
34846 scripts/Dpkg/Vendor/Debian.pm | 2 ++
34847 3 files changed, 7 insertions(+), 2 deletions(-)
34848
34849 commit b4182cc9f05906ac3fecc41710b0d3ab9d329b07
34850 Author: Guillem Jover <guillem@debian.org>
34851 Date: Fri Sep 6 16:56:24 2013 +0200
34852
34853 dpkg-buildpackage(1): Do not mark square brackets in italic
34854
34855 man/dpkg-buildpackage.1 | 2 +-
34856 1 file changed, 1 insertion(+), 1 deletion(-)
34857
34858 commit 7bae2d7d93b0e16ee011a1dfa68b6769605ed710
34859 Author: Guillem Jover <guillem@debian.org>
34860 Date: Sat Aug 24 23:23:08 2013 +0200
34861
34862 Dpkg::Source::Package: Check subprocess exit codes
34863
34864 Make sure to error out if one of the subprocesses exits with an error.
34865
34866 Spotted-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
34867
34868 debian/changelog | 2 ++
34869 scripts/Dpkg/Source/Package/V2.pm | 1 +
34870 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 ++
34871 3 files changed, 5 insertions(+)
34872
34873 commit ea20be1445cf8b9d61c84b4042c6d5226de9428f
34874 Author: Guillem Jover <guillem@debian.org>
34875 Date: Sat Aug 24 01:12:48 2013 +0200
34876
34877 dpkg-genchanges: Slighly improve note on no substvar expansion
34878
34879 Ref: #719854
34880
34881 Suggested-by: Jérémy Bobbio <lunar@debian.org>
34882
34883 scripts/dpkg-genchanges.pl | 4 +++-
34884 1 file changed, 3 insertions(+), 1 deletion(-)
34885
34886 commit f397e9d72bf811c3e8d44746a41b7757638a5c1e
34887 Author: Guillem Jover <guillem@debian.org>
34888 Date: Sat Aug 31 18:21:53 2013 +0200
34889
34890 dpkg-buildpackage: Honor new DEB_SIGN_KEYID environment variable
34891
34892 Use the new environment variable if set, as default value to pass to
34893 gnupg.
34894
34895 Closes: #615813, #719418
34896
34897 Suggested-by: Harald Dunkel <harri@afaics.de>
34898
34899 debian/changelog | 2 ++
34900 man/dpkg-buildpackage.1 | 8 +++++++-
34901 scripts/dpkg-buildpackage.pl | 3 ++-
34902 3 files changed, 11 insertions(+), 2 deletions(-)
34903
34904 commit a2ee7d0bb4d56afb82438f09a50251acfa690643
34905 Author: Guillem Jover <guillem@debian.org>
34906 Date: Fri Oct 18 07:56:24 2013 +0200
34907
34908 dpkg: Use a simple list to track packages owning a file
34909
34910 Using a list of package arrays waste at least 10 pointers per path that
34911 is not shared by multiple packages, which adds up to significant amount
34912 with lots of installed paths and 64-bit pointers.
34913
34914 Also the new waste we get from each pkg_list node for each shared file is
34915 really minor, as the common thing is for num. paths >>> num. packages.
34916
34917 debian/changelog | 3 ++
34918 src/filesdb.c | 101 ++++++++++++++++---------------------------------------
34919 src/filesdb.h | 2 +-
34920 3 files changed, 33 insertions(+), 73 deletions(-)
34921
34922 commit 8e4795d3a806aac540f9d75b990a4a0d6c7cd7cf
34923 Author: Guillem Jover <guillem@debian.org>
34924 Date: Fri Oct 18 03:43:52 2013 +0200
34925
34926 libdpkg: Change find_field_info() to return NULL on not-found
34927
34928 This is the more natural return code, instead of a field with NULL
34929 members.
34930
34931 lib/dpkg/pkg-format.c | 9 ++++-----
34932 1 file changed, 4 insertions(+), 5 deletions(-)
34933
34934 commit 64064000cd47b1792073809c034c7b8f18c94bc6
34935 Author: Helge Kreutzmann <debian@helgefjell.de>
34936 Date: Thu Oct 17 20:39:55 2013 +0200
34937
34938 Update German translation of manual pages
34939
34940 Update to 2161t.
34941
34942 man/po/de.po | 818 ++++++++++++++++++++++++++++++++---------------------------
34943 1 file changed, 441 insertions(+), 377 deletions(-)
34944
34945 commit 3a30cb6743e05e43b664335faaa889d090403e24
34946 Author: Guillem Jover <guillem@debian.org>
34947 Date: Sat Aug 24 01:04:21 2013 +0200
34948
34949 dpkg-deb: Refactor file_treewalk_feed() out from do_build()
34950
34951 dpkg-deb/build.c | 87 ++++++++++++++++++++++++++++++++++----------------------
34952 1 file changed, 53 insertions(+), 34 deletions(-)
34953
34954 commit 8911538401d79c17ea347de91ef131365aa86934
34955 Author: Guillem Jover <guillem@debian.org>
34956 Date: Wed Aug 28 03:00:16 2013 +0200
34957
34958 dpkg-deb: Be explicit when handling deb format 2 code branches
34959
34960 Test against an explicit major version 2 instead of just assuming the
34961 alternate branch of major version 0 will be 2. This is more future-proof
34962 and makes the code clearer.
34963
34964 Reported-by: Jérémy Bobbio <lunar@debian.org>
34965
34966 dpkg-deb/build.c | 9 +++++++--
34967 1 file changed, 7 insertions(+), 2 deletions(-)
34968
34969 commit 240330b3738c2374c916ff225a86b039860ddbc1
34970 Author: Guillem Jover <guillem@debian.org>
34971 Date: Wed Aug 28 02:55:10 2013 +0200
34972
34973 dpkg-deb: Do not leak the data member file descriptor
34974
34975 Although this is currently a very short-lived leak.
34976
34977 Reported-by: Jérémy Bobbio <lunar@debian.org>
34978
34979 dpkg-deb/build.c | 2 ++
34980 1 file changed, 2 insertions(+)
34981
34982 commit 2fa8794747f12312cba6333f8d06c3229f23c469
34983 Author: Guillem Jover <guillem@debian.org>
34984 Date: Sun Aug 18 12:20:26 2013 +0200
34985
34986 libdpkg: Reset environment variables for all compressors in the filter
34987
34988 This makes sure the commands will not produce strange output due to
34989 environment settings. The cleaned environment variables are XZ_DEFAULTS,
34990 XZ_OPT, BZIP and BZIP2, depending on the compressor used.
34991
34992 Move GZIP environment variable cleanup to libdpkg, as there's nothing
34993 inherently dpkg-deb specific in resetting the environment variables for
34994 a specific compressor so that the output is reproducible and a bit more
34995 consistent with the code using the specific compressor library.
34996
34997 debian/changelog | 3 +++
34998 dpkg-deb/main.c | 2 --
34999 lib/dpkg/compress.c | 29 ++++++++++++++++++++---------
35000 3 files changed, 23 insertions(+), 11 deletions(-)
35001
35002 commit bd58cab620d35bd34021578c97904921cdca45bd
35003 Author: Guillem Jover <guillem@debian.org>
35004 Date: Sun Aug 18 11:49:42 2013 +0200
35005
35006 libdpkg: Do not store timestamps in gzip headers when using the command
35007
35008 The zlib library by default does not initialize the gzip header with
35009 information like OS, filename or timestamp. Try to do the same when
35010 using the gzip command, although there's no way to tell the command
35011 not to store the OS.
35012
35013 Closes: #719844
35014
35015 debian/changelog | 3 +++
35016 lib/dpkg/compress.c | 2 +-
35017 2 files changed, 4 insertions(+), 1 deletion(-)
35018
35019 commit d61f25455ce09613dfa515e6b1a22c438a677f4c
35020 Author: Guillem Jover <guillem@debian.org>
35021 Date: Sat Aug 17 13:03:51 2013 +0200
35022
35023 dpkg: Print the package version on main progress messages
35024
35025 This should help people diagnose problems by providing more context on
35026 what's going on by being explicit about what packages is being handled.
35027
35028 debian/changelog | 1 +
35029 src/archives.c | 10 ++++++----
35030 src/remove.c | 12 ++++++++----
35031 src/trigproc.c | 5 +++--
35032 src/unpack.c | 11 +++++++----
35033 5 files changed, 25 insertions(+), 14 deletions(-)
35034
35035 commit 23cd7bf4371fec649a4a750ef216948efbfbf819
35036 Author: Guillem Jover <guillem@debian.org>
35037 Date: Fri Apr 29 04:47:55 2011 +0200
35038
35039 dpkg: Improve “Preparing to replace” and “Unpacking” messages
35040
35041 Unifies the output, makes it symmetric in case of upgrade or new install
35042 by always printing two messages, properly shows from what version we
35043 are upgrading to which one, and some cases of cross-grading.
35044
35045 Closes: #32427, #71106
35046
35047 debian/changelog | 2 ++
35048 src/unpack.c | 22 ++++++++++++++--------
35049 2 files changed, 16 insertions(+), 8 deletions(-)
35050
35051 commit b4dd2a29d6b7e0a2f65021307481c9a575729aa1
35052 Author: Guillem Jover <guillem@debian.org>
35053 Date: Mon Jul 23 04:36:16 2012 +0200
35054
35055 dpkg: Add new --verify command
35056
35057 For now this checks that the files have not been modified by computing
35058 and comparing their md5sum hashes against the ones in the database.
35059
35060 The only currently supported output format will try to mimick the one
35061 from «rpm --verify», but the default might change in the future in case
35062 it is found cumbersome or lacking, and as such programs parsing the
35063 command output should be explicit about the format they want.
35064
35065 Closes: #187019
35066
35067 debian/changelog | 4 ++
35068 man/dpkg.1 | 23 ++++++++
35069 src/Makefile.am | 4 +-
35070 src/main.c | 11 ++++
35071 src/main.h | 6 ++
35072 src/verify.c | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
35073 6 files changed, 215 insertions(+), 1 deletion(-)
35074
35075 commit 1759c8fd3366450e0cb66d6ad0a1420e33848226
35076 Author: Guillem Jover <guillem@debian.org>
35077 Date: Thu Jul 19 00:51:13 2012 +0200
35078
35079 dpkg: Add md5sums control file parsing support
35080
35081 po/POTFILES.in | 1 +
35082 src/filesdb-hash.c | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++
35083 src/filesdb.h | 1 +
35084 3 files changed, 102 insertions(+)
35085
35086 commit 433aa7f577493672c46e9f487916656585b52dce
35087 Author: Guillem Jover <guillem@debian.org>
35088 Date: Mon Sep 2 11:36:41 2013 +0200
35089
35090 u-a: Change mark to be a character instead of a string
35091
35092 utils/update-alternatives.c | 8 ++++----
35093 1 file changed, 4 insertions(+), 4 deletions(-)
35094
35095 commit f2e2ab4bd1b91756e4a4f747b2441893990c7531
35096 Author: Guillem Jover <guillem@debian.org>
35097 Date: Mon Sep 2 11:33:33 2013 +0200
35098
35099 u-a: Unify idx handling in alternative_select_choice()
35100
35101 Make it obvious the 0 passed to alternative_print_choice() is the idx,
35102 and move the increment in the for loop into the post action.
35103
35104 utils/update-alternatives.c | 8 +++-----
35105 1 file changed, 3 insertions(+), 5 deletions(-)
35106
35107 commit aae7949241856e5d893f611ed53f2b4e19d40714
35108 Author: Guillem Jover <guillem@debian.org>
35109 Date: Mon Sep 2 11:31:28 2013 +0200
35110
35111 u-a: Refactor out choice printing into its own function
35112
35113 utils/update-alternatives.c | 36 +++++++++++++++++++-----------------
35114 1 file changed, 19 insertions(+), 17 deletions(-)
35115
35116 commit 39cc848a227998a1ba6737acea8b15c0f5882899
35117 Author: Guillem Jover <guillem@debian.org>
35118 Date: Mon Sep 2 11:24:54 2013 +0200
35119
35120 u-a: Compute unchanging select choice variables just once
35121
35122 Instead of computing them on every loop, do so only once before entering
35123 the loop.
35124
35125 utils/update-alternatives.c | 13 +++++++------
35126 1 file changed, 7 insertions(+), 6 deletions(-)
35127
35128 commit 6cfc3842df339504e9327e1b90fafc6201fddbf1
35129 Author: Guillem Jover <guillem@debian.org>
35130 Date: Sun Sep 1 01:53:24 2013 +0200
35131
35132 u-a: Rename DPKG_TMP_EXT to ALT_TMP_EXT
35133
35134 Although we are still using dpkg specific file extensions for the temp
35135 files, it's one step further in untangling it from dpkg.
35136
35137 utils/update-alternatives.c | 20 ++++++++++----------
35138 1 file changed, 10 insertions(+), 10 deletions(-)
35139
35140 commit ebd73fc66a9bedcbaf9308373d0cf366c3d48369
35141 Author: Guillem Jover <guillem@debian.org>
35142 Date: Thu Aug 29 17:15:15 2013 +0200
35143
35144 u-a: Add new function to return a descriptive alternative status string
35145
35146 utils/update-alternatives.c | 17 +++++++++++------
35147 1 file changed, 11 insertions(+), 6 deletions(-)
35148
35149 commit 9bbdca83fa1a8c817a2f8d02db493f173435a5af
35150 Author: Guillem Jover <guillem@debian.org>
35151 Date: Mon Aug 26 00:06:45 2013 +0200
35152
35153 u-a: When changing slave links do not warn that the link group is broken
35154
35155 When new slave links are added or the targets for existing ones are
35156 changed, we should not give bogus and confusing warnings as if the link
35157 group was broken on disk and needs to be updated. Instead detect these
35158 cases and give an informative message noting that the link group needs
35159 to be updated due to the slave links changes. But still warn in case any
35160 of the slaves is not being updated and is trully broken.
35161
35162 debian/changelog | 3 ++
35163 utils/update-alternatives.c | 67 +++++++++++++++++++++++++++++++++------------
35164 2 files changed, 53 insertions(+), 17 deletions(-)
35165
35166 commit bcd503e9bee9d7662fae235e54bf9c4626883523
35167 Author: Guillem Jover <guillem@debian.org>
35168 Date: Mon Aug 26 00:06:45 2013 +0200
35169
35170 u-a: Refactor alternative_copy_slave() out from alternative_evolve()
35171
35172 The new function adds a struct slave to a struct alternative, taking
35173 care of allocating the slave strings as copies.
35174
35175 utils/update-alternatives.c | 8 +++++++-
35176 1 file changed, 7 insertions(+), 1 deletion(-)
35177
35178 commit 5ff17948b7192becb52011aa4646dea757b0bf71
35179 Author: Guillem Jover <guillem@debian.org>
35180 Date: Sun Aug 25 16:53:05 2013 +0200
35181
35182 u-a: Refactor alternative_has_broken_slave() out from alternative_is_broken()
35183
35184 utils/update-alternatives.c | 84 +++++++++++++++++++++++++--------------------
35185 1 file changed, 47 insertions(+), 37 deletions(-)
35186
35187 commit 1558f713929859db6a68594898bd3a4f59529a16
35188 Author: Guillem Jover <guillem@debian.org>
35189 Date: Sun Aug 25 16:45:00 2013 +0200
35190
35191 u-a: Refactor alternative_evolve_slave() out of alternative_evolve()
35192
35193 utils/update-alternatives.c | 86 ++++++++++++++++++++++++---------------------
35194 1 file changed, 45 insertions(+), 41 deletions(-)
35195
35196 commit c23a480b1dddd36dcdad3c08b3b692da55ccc7e0
35197 Author: Guillem Jover <guillem@debian.org>
35198 Date: Wed Aug 14 23:29:36 2013 +0200
35199
35200 s-s-d: Recognize -C as documented
35201
35202 Closes: #719746
35203
35204 Spotted-by: "Brian S. Julin" <bri@abrij.org>
35205
35206 debian/changelog | 2 ++
35207 utils/start-stop-daemon.c | 2 +-
35208 2 files changed, 3 insertions(+), 1 deletion(-)
35209
35210 commit b7203e9b796270b1f6f2139bd7770484b401afe3
35211 Author: Guillem Jover <guillem@debian.org>
35212 Date: Mon Oct 14 05:02:13 2013 +0200
35213
35214 doc: Update Doxygen configuration from version 1.8.4
35215
35216 This gets rid of some warnings due to deprecated options.
35217
35218 doc/Doxyfile.in | 119 +++++++++++++++++++++++++++++++++-----------------------
35219 1 file changed, 70 insertions(+), 49 deletions(-)
35220
35221 commit 89fd6629c2d414b61c5eacd485d8f3f873c8023e
35222 Author: Guillem Jover <guillem@debian.org>
35223 Date: Mon Oct 14 04:20:54 2013 +0200
35224
35225 libdpkg: Use node instead of head when walking a pkg_format_node list
35226
35227 lib/dpkg/pkg-format.c | 35 ++++++++++++++++++-----------------
35228 1 file changed, 18 insertions(+), 17 deletions(-)
35229
35230 commit 453c50e88ceef09a9040e902fe33ca093800dd43
35231 Author: Guillem Jover <guillem@debian.org>
35232 Date: Mon Oct 14 04:11:23 2013 +0200
35233
35234 libdpkg: Rename pkg_format_node variables from cur to node
35235
35236 lib/dpkg/pkg-format.c | 37 ++++++++++++++++++-------------------
35237 1 file changed, 18 insertions(+), 19 deletions(-)
35238
35239 commit 85c4b70a494e7335b189a2cb8b361e51cf1fd39e
35240 Author: Guillem Jover <guillem@debian.org>
35241 Date: Mon Oct 14 02:46:41 2013 +0200
35242
35243 libdpkg: Remove unused header inclusions from tarfn.h
35244
35245 lib/dpkg/tarfn.h | 3 ---
35246 1 file changed, 3 deletions(-)
35247
35248 commit d9d8c5ab38fe47796fb6ccbc314d6ab635d5451f
35249 Author: Guillem Jover <guillem@debian.org>
35250 Date: Sun Oct 13 05:33:18 2013 +0200
35251
35252 Use <termios.h> instead of deprecated <sys/termios.h>
35253
35254 dselect/baselist.cc | 2 +-
35255 src/configure.c | 2 +-
35256 src/querycmd.c | 2 +-
35257 utils/start-stop-daemon.c | 2 +-
35258 4 files changed, 4 insertions(+), 4 deletions(-)
35259
35260 commit f3eb58ebe798d18c4d14437039e5e2469ab25350
35261 Author: Guillem Jover <guillem@debian.org>
35262 Date: Sat Oct 12 11:06:35 2013 +0200
35263
35264 Remove unused sys header inclusions
35265
35266 src/enquiry.c | 3 ---
35267 src/trigcmd.c | 2 --
35268 2 files changed, 5 deletions(-)
35269
35270 commit 3ae71d2472df5a818478fa7bdbdc4b7724c24e2a
35271 Author: Guillem Jover <guillem@debian.org>
35272 Date: Sat Oct 12 10:52:21 2013 +0200
35273
35274 libdpkg: Rename and namespace option parsing and loading functions
35275
35276 dpkg-deb/main.c | 2 +-
35277 dpkg-split/main.c | 2 +-
35278 dselect/main.cc | 4 ++--
35279 lib/dpkg/libdpkg.map | 4 ++--
35280 lib/dpkg/options.c | 20 ++++++++++----------
35281 lib/dpkg/options.h | 7 +++----
35282 src/divertcmd.c | 2 +-
35283 src/main.c | 6 +++---
35284 src/querycmd.c | 2 +-
35285 src/statcmd.c | 2 +-
35286 src/trigcmd.c | 2 +-
35287 11 files changed, 26 insertions(+), 27 deletions(-)
35288
35289 commit 0c977fa968be04424ddfd33445b9e4d72348bfaf
35290 Author: Guillem Jover <guillem@debian.org>
35291 Date: Sat Oct 12 10:34:15 2013 +0200
35292
35293 libdpkg: Add dpkg-based program startup and shutdown functions
35294
35295 These will perform any necessary action when starting and exiting a
35296 dpkg-based program.
35297
35298 dpkg-deb/main.c | 6 ++----
35299 dpkg-split/main.c | 7 ++-----
35300 dselect/main.cc | 4 ++--
35301 lib/dpkg/Makefile.am | 2 ++
35302 lib/dpkg/dpkg.h | 13 +-----------
35303 lib/dpkg/program.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
35304 lib/dpkg/program.h | 41 +++++++++++++++++++++++++++++++++++++
35305 src/divertcmd.c | 7 +++----
35306 src/main.c | 7 ++-----
35307 src/querycmd.c | 6 ++----
35308 src/statcmd.c | 6 ++----
35309 src/trigcmd.c | 7 ++-----
35310 12 files changed, 118 insertions(+), 45 deletions(-)
35311
35312 commit 50c1cb4d6e8b4c3ee739646f9df05992b806ea5e
35313 Author: Guillem Jover <guillem@debian.org>
35314 Date: Sat Aug 31 03:20:33 2013 +0200
35315
35316 libdpkg: Use fully buffered output on non-tty
35317
35318 If stdout is not a tty, we don't need immediate feedback, and not
35319 buffering it can cause a significant slow down in case the amount
35320 printed each time is very small.
35321
35322 Reported-by: Shawn Landden <shawnlandden@gmail.com>
35323
35324 debian/changelog | 2 ++
35325 lib/dpkg/report.c | 6 +++++-
35326 2 files changed, 7 insertions(+), 1 deletion(-)
35327
35328 commit 3b786cf079b577431533c1f0936366246a1ae075
35329 Author: Guillem Jover <guillem@debian.org>
35330 Date: Sat Oct 12 09:40:36 2013 +0200
35331
35332 libdpkg: Refactor report output buffering setup into a new function
35333
35334 dpkg-split/main.c | 3 +--
35335 dselect/main.cc | 2 +-
35336 lib/dpkg/libdpkg.map | 1 +
35337 lib/dpkg/report.c | 8 +++++++-
35338 lib/dpkg/report.h | 3 +++
35339 src/divertcmd.c | 3 +--
35340 src/main.c | 3 +--
35341 src/querycmd.c | 2 +-
35342 src/statcmd.c | 3 +--
35343 src/trigcmd.c | 3 +--
35344 10 files changed, 18 insertions(+), 13 deletions(-)
35345
35346 commit a57bcb1d886cda873c2cc81e73e7ac729e34142f
35347 Author: Guillem Jover <guillem@debian.org>
35348 Date: Fri Oct 11 21:07:35 2013 +0200
35349
35350 dpkg-split: Remove redundant call to setvbuf()
35351
35352 The output buffer is already setup in main().
35353
35354 dpkg-split/split.c | 2 --
35355 1 file changed, 2 deletions(-)
35356
35357 commit ab5bdc1fc7bbf225efcbb3376ed309015682e772
35358 Author: Guillem Jover <guillem@debian.org>
35359 Date: Tue Aug 13 02:52:50 2013 +0200
35360
35361 dpkg-query: Fix output when using multibyte character strings
35362
35363 When cropping strings, possibly multibyte ones, take into account that
35364 there's three different counts to be considered, the number of
35365 characters to display, their screen width and the number of bytes they
35366 take on the multibyte string.
35367
35368 Closes: #257505, #718541
35369
35370 Based-on-patch-by: Changwoo Ryu <cwryu@debian.org>
35371
35372 debian/changelog | 3 ++
35373 lib/dpkg/Makefile.am | 1 +
35374 lib/dpkg/libdpkg.map | 2 +
35375 lib/dpkg/string.h | 10 +++-
35376 lib/dpkg/strwide.c | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++
35377 po/POTFILES.in | 1 +
35378 src/querycmd.c | 21 ++++++---
35379 7 files changed, 158 insertions(+), 7 deletions(-)
35380
35381 commit dd13c72c1482c110ed5a28d1a9f13fc8f0dfd72b
35382 Author: Guillem Jover <guillem@debian.org>
35383 Date: Tue Aug 13 02:44:23 2013 +0200
35384
35385 dpkg-query: Do not hardcode summary width in list_format_print_header()
35386
35387 src/querycmd.c | 2 +-
35388 1 file changed, 1 insertion(+), 1 deletion(-)
35389
35390 commit 010c35a49336f40e47f992f0ee990869e63093a3
35391 Author: Guillem Jover <guillem@debian.org>
35392 Date: Sun Oct 6 04:58:17 2013 +0200
35393
35394 dpkg: Activate file triggers on disappearance more accurately
35395
35396 Activate them only when we know we are inevitably removing things.
35397
35398 debian/changelog | 2 ++
35399 src/unpack.c | 5 ++++-
35400 2 files changed, 6 insertions(+), 1 deletion(-)
35401
35402 commit e00a290311af19dbf8d83a61c1ccca040a941207
35403 Author: Guillem Jover <guillem@debian.org>
35404 Date: Sun Oct 6 04:46:10 2013 +0200
35405
35406 dpkg: Activate all path components for file triggers on removal
35407
35408 Because directory processing might get skipped on removal (contrary to
35409 unpack), as they might be shared with other packages, some file triggers
35410 will not get activated as the code was changed to do more optimal
35411 activation. The problem is that the removed paths need to activate all
35412 parent paths to be effective.
35413
35414 Regression introduced in commit 65ade6390b47fe3ec6a0e2ba341f3d553bf4bbc6.
35415
35416 Closes: #725437
35417
35418 debian/changelog | 2 ++
35419 src/remove.c | 4 ++--
35420 2 files changed, 4 insertions(+), 2 deletions(-)
35421
35422 commit f8c5f28a5e3124856e8a67e89afb361718fb23e8
35423 Author: Guillem Jover <guillem@debian.org>
35424 Date: Tue Sep 3 20:14:44 2013 +0200
35425
35426 build: Do not assume make supports nested variables
35427
35428 Use @AM_V@ and @AM_DEFAULT_V@ instead of directly using the variables,
35429 so that configure can detect if make supports nested variables and use
35430 valid values for each case.
35431
35432 man/Makefile.am | 4 ++--
35433 1 file changed, 2 insertions(+), 2 deletions(-)
35434
35435 commit cc291cb36d388de6ff2321b429d70b77b0a83790
35436 Author: Guillem Jover <guillem@debian.org>
35437 Date: Tue Sep 3 20:12:33 2013 +0200
35438
35439 build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
35440
35441 configure.ac | 2 +-
35442 1 file changed, 1 insertion(+), 1 deletion(-)
35443
35444 commit 34e3c78350476d92182ba234f32111db746aca87
35445 Author: Sven Joachim <svenjoac@gmx.de>
35446 Date: Thu Oct 3 12:02:06 2013 +0200
35447
35448 German dpkg translation update
35449
35450 Update to 1074t2u.
35451
35452 po/de.po | 94 +++++++++++++++++++++++++++++++++-------------------------------
35453 1 file changed, 49 insertions(+), 45 deletions(-)
35454
35455 commit e200bdee4961a12cbf1112c75771ba65628719e4
35456 Author: Helge Kreutzmann <debian@helgefjell.de>
35457 Date: Fri Sep 27 20:54:52 2013 +0200
35458
35459 Update German scripts translation
35460
35461 Update to 541t.
35462
35463 scripts/po/de.po | 95 ++++++++++++++++++++++++++++----------------------------
35464 1 file changed, 48 insertions(+), 47 deletions(-)
35465
35466 commit 2fd64375d0871503fbfb1d4a4373817eec55fec3
35467 Author: Helge Kreutzmann <debian@helgefjell.de>
35468 Date: Sat Sep 21 18:46:24 2013 +0200
35469
35470 Update German translation of manual pages
35471
35472 Update to 2155t.
35473
35474 man/po/de.po | 801 +++++++++++------------------------------------------------
35475 1 file changed, 140 insertions(+), 661 deletions(-)
35476
35477 commit 39e5100371038ef5aa3f63520ede01f6b91968f3
35478 Author: Guillem Jover <guillem@debian.org>
35479 Date: Mon Aug 12 00:50:15 2013 +0200
35480
35481 dpkg: Use an enum for the saidread variable
35482
35483 TODO | 2 +-
35484 src/filesdb.c | 20 +++++++++++++-------
35485 2 files changed, 14 insertions(+), 8 deletions(-)
35486
35487 commit 1057ebd7e9ab20cd2038597aeb8d641f790dd3df
35488 Author: Guillem Jover <guillem@debian.org>
35489 Date: Mon Aug 12 00:34:01 2013 +0200
35490
35491 dpkg: When ignoring invalid remove requests consider that progress
35492
35493 Because we've taken out the package from the queue, and acted on it, by
35494 way of ignoring it, we need to consider that progress when processing
35495 the queue, otherwise for huge amount of requests the decreasing queue
35496 length at some point will be shorter than the amount of packages that
35497 have not supposedly progressed.
35498
35499 Closes: #143307
35500
35501 debian/changelog | 2 ++
35502 src/remove.c | 2 ++
35503 2 files changed, 4 insertions(+)
35504
35505 commit ef63703776ae8f17cf65669d098c338bb97efb32
35506 Author: Guillem Jover <guillem@debian.org>
35507 Date: Mon Aug 12 00:33:09 2013 +0200
35508
35509 dpkg: Use enum dep_check type and values instead of int and literals
35510
35511 TODO | 2 +-
35512 src/configure.c | 2 +-
35513 src/remove.c | 14 ++++++++------
35514 3 files changed, 10 insertions(+), 8 deletions(-)
35515
35516 commit 9b8a544549ea911210f8ec1dc6062bf98e8a3e3a
35517 Author: Guillem Jover <guillem@debian.org>
35518 Date: Sun Aug 11 23:58:18 2013 +0200
35519
35520 Decapitalize error and warning messages
35521
35522 debian/changelog | 1 +
35523 dselect/methods/Dselect/Ftp.pm | 12 ++++++------
35524 dselect/methods/ftp/install | 10 +++++-----
35525 dselect/methods/ftp/setup | 2 +-
35526 dselect/methods/ftp/update | 2 +-
35527 dselect/methods/multicd/install | 7 ++++---
35528 lib/dpkg/fields.c | 2 +-
35529 scripts/Dpkg/Arch.pm | 4 ++--
35530 scripts/Dpkg/Checksums.pm | 8 ++++----
35531 scripts/Dpkg/Shlibs/Objdump.pm | 4 ++--
35532 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
35533 scripts/Dpkg/Source/Archive.pm | 4 ++--
35534 scripts/dpkg-buildpackage.pl | 4 ++--
35535 scripts/dpkg-gensymbols.pl | 4 ++--
35536 scripts/dpkg-scanpackages.pl | 20 ++++++++++----------
35537 scripts/dpkg-shlibdeps.pl | 2 +-
35538 scripts/t/600_Dpkg_Changelog.t | 2 +-
35539 src/configure.c | 4 ++--
35540 src/divertcmd.c | 2 +-
35541 src/infodb-upgrade.c | 2 +-
35542 src/remove.c | 8 ++++----
35543 21 files changed, 55 insertions(+), 53 deletions(-)
35544
35545 commit 17913ae2214d7c0493b9000e0ca61e76349f4e18
35546 Author: Raphaël Hertzog <hertzog@debian.org>
35547 Date: Thu Sep 12 10:06:06 2013 +0200
35548
35549 Fix build failure due to POD syntax error
35550
35551 Reported-by: Johannes Schauer <j.schauer@email.de>
35552
35553 man/po/de.po | 4 ++--
35554 1 file changed, 2 insertions(+), 2 deletions(-)
35555
35556 commit a7d2b86a9fb8b2e63c79854bb3bd8df6c449aae1
35557 Author: Helge Kreutzmann <debian@helgefjell.de>
35558 Date: Sun Sep 8 20:57:53 2013 +0200
35559
35560 Update German translation of manual pages
35561
35562 Update to 2070t85f.
35563
35564 debian/changelog | 1 +
35565 man/po/de.add | 2 +-
35566 man/po/de.po | 831 +++++++++++++++++++++++--------------------------------
35567 3 files changed, 355 insertions(+), 479 deletions(-)
35568
35569 commit b774fa70775d0768dac21da35e92130d14e3bafe
35570 Author: Sven Joachim <svenjoac@gmx.de>
35571 Date: Thu Sep 5 21:21:43 2013 +0200
35572
35573 German dpkg translation update
35574
35575 Update to 1074t2u.
35576
35577 debian/changelog | 1 +
35578 po/de.po | 762 ++++++++++++++++++++++++++-----------------------------
35579 2 files changed, 354 insertions(+), 409 deletions(-)
35580
35581 commit bbee509d24194279754d65a3e8d6e66d0a34e7a8
35582 Author: Christian PERRIER <bubulle@debian.org>
35583 Date: Sat Aug 24 15:18:55 2013 +0200
35584
35585 French (Christian Perrier): fix incorrectly translated sentence, thanks to Fabien Givors.
35586
35587 debian/changelog | 3 +++
35588 man/po/fr.po | 2 +-
35589 2 files changed, 4 insertions(+), 1 deletion(-)
35590
35591 commit 9792f6e24b6bbd96f61e4949e124c5464d50144a
35592 Author: Helge Kreutzmann <debian@helgefjell.de>
35593 Date: Sat Aug 17 18:38:57 2013 +0200
35594
35595 Update German scripts translation
35596
35597 Update to 541t.
35598
35599 debian/changelog | 4 ++
35600 scripts/po/de.po | 124 ++++++++-----------------------------------------------
35601 2 files changed, 22 insertions(+), 106 deletions(-)
35602
35603 commit ad7a77243369ecde1737da1ca41060aaa35089fc
35604 Author: Guillem Jover <guillem@debian.org>
35605 Date: Sun Aug 11 02:44:01 2013 +0200
35606
35607 debian: Add bug closure for package refcount fix
35608
35609 Closes: #681370
35610
35611 debian/changelog | 1 +
35612 1 file changed, 1 insertion(+)
35613
35614 commit c5a055fc60c5d2edad5512ec7be49209ba6f6b51
35615 Author: Guillem Jover <guillem@debian.org>
35616 Date: Sun Apr 7 18:58:30 2013 +0200
35617
35618 libdpkg: Move field names from parse errors to arguments
35619
35620 Try to generalize the error strings so that they get coalesced when
35621 marked for translation, or are usable by other fields in the future.
35622 This also makes sure no translator will accidentally translate field
35623 names.
35624
35625 lib/dpkg/fields.c | 34 ++++++++++++++++++++--------------
35626 1 file changed, 20 insertions(+), 14 deletions(-)
35627
35628 commit 81cf72aeb0413cef87ac262b1b0baea4ddf6b545
35629 Author: Guillem Jover <guillem@debian.org>
35630 Date: Thu Oct 18 21:02:56 2012 +0200
35631
35632 libdpkg: Fix field names on error messages
35633
35634 Either capitalize or rename them to match reality.
35635
35636 debian/changelog | 2 ++
35637 lib/dpkg/fields.c | 22 +++++++++++-----------
35638 lib/dpkg/parse.c | 4 ++--
35639 3 files changed, 15 insertions(+), 13 deletions(-)
35640
35641 commit 425d915bbe9fd2e00e25afcf1b0e2a1a8f10b104
35642 Author: Guillem Jover <guillem@debian.org>
35643 Date: Sun Aug 11 01:52:21 2013 +0200
35644
35645 dpkg: Add a debug line when hashing on-disk files on refcounting
35646
35647 src/archives.c | 4 +++-
35648 1 file changed, 3 insertions(+), 1 deletion(-)
35649
35650 commit 8fe6910ed0a87f1233fae933679373866183596f
35651 Author: Guillem Jover <guillem@debian.org>
35652 Date: Mon Jul 29 22:17:16 2013 +0200
35653
35654 dpkg: Pass the package reference count to maintainer scripts
35655
35656 The new variable DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT will contain the
35657 number of package instances with a state grater than not-installed.
35658 This should allow packages to easily perform actions on the first
35659 instance installed or the last instance removed, for example.
35660
35661 Closes: #681370
35662
35663 debian/changelog | 2 ++
35664 man/dpkg.1 | 5 +++++
35665 src/script.c | 5 +++++
35666 3 files changed, 12 insertions(+)
35667
35668 commit 3bcb4e42f482935a4af877e432f94c911208d464
35669 Author: Guillem Jover <guillem@debian.org>
35670 Date: Mon Jul 29 22:01:28 2013 +0200
35671
35672 dpkg-gencontrol: Use -c argument as a fallback lock file
35673
35674 If the default debian/control file does not exist, try to use the one
35675 specified with the -c option, as most probably we are being run from
35676 a different directory than the source tree.
35677
35678 Closes: #667008
35679
35680 debian/changelog | 2 ++
35681 scripts/dpkg-gencontrol.pl | 2 ++
35682 2 files changed, 4 insertions(+)
35683
35684 commit 6aae0f7fbfd7ec6cb92b1b2412f1f5a042061599
35685 Author: Guillem Jover <guillem@debian.org>
35686 Date: Mon Jul 29 22:00:23 2013 +0200
35687
35688 scripts: Use a variable instead of a literal string for the lock file
35689
35690 scripts/dpkg-distaddfile.pl | 11 ++++++-----
35691 scripts/dpkg-gencontrol.pl | 11 ++++++-----
35692 2 files changed, 12 insertions(+), 10 deletions(-)
35693
35694 commit aa435898b6d2b76567684f24750f9a8df4194eff
35695 Author: Guillem Jover <guillem@debian.org>
35696 Date: Sat Aug 10 21:18:09 2013 +0200
35697
35698 Dpkg::Compression::FileHandle: Fix typo in POD string
35699
35700 scripts/Dpkg/Compression/FileHandle.pm | 2 +-
35701 1 file changed, 1 insertion(+), 1 deletion(-)
35702
35703 commit dabfdcf06aa2bd6464962b189a0e3f9c15beddf3
35704 Author: Guillem Jover <guillem@debian.org>
35705 Date: Sat Aug 10 16:29:58 2013 +0200
35706
35707 dpkg: Remove extra newline from path filter debug output
35708
35709 The debug() function automatically appends a newline, no need to
35710 duplicate it.
35711
35712 src/filters.c | 2 +-
35713 1 file changed, 1 insertion(+), 1 deletion(-)
35714
35715 commit 4ef1e31843c7287cc6833706a5d942486902e0a4
35716 Author: Jeff Bailey <jeffbailey@google.com>
35717 Date: Fri Aug 9 03:34:42 2013 +0200
35718
35719 Add ppc64el support to cputable
35720
35721 Closes: #718945
35722
35723 Signed-off-by: Guillem Jover <guillem@debian.org>
35724
35725 cputable | 1 +
35726 debian/changelog | 2 ++
35727 2 files changed, 3 insertions(+)
35728
35729 commit aafcf12eff49b1a2e4cabdcd995e182083f07247
35730 Author: Trần Ngọc Quân <vnwildman@gmail.com>
35731 Date: Fri Aug 2 15:05:12 2013 +0700
35732
35733 Update Vietnamese programs translations
35734
35735 Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
35736 Signed-off-by: Guillem Jover <guillem@debian.org>
35737
35738 debian/changelog | 4 +
35739 po/vi.po | 295 ++++++++++++++++++++-----------------------------------
35740 2 files changed, 113 insertions(+), 186 deletions(-)
35741
35742 commit 0d32799fe1778daeaeea4739a5fe864369fb36bc
35743 Author: Guillem Jover <guillem@debian.org>
35744 Date: Thu Aug 8 11:10:29 2013 +0200
35745
35746 libdpkg: Fix theoretical stack buffer overflow in w_dependency()
35747
35748 If the dependency field name is longer than 49 chars then there will
35749 be a stack buffer overlow.
35750
35751 But the function is only ever going to be called from known field
35752 names, from the fieldinfos table. So it's currently not possible to
35753 trigger this from the dpkg code base, but fixing it now will avoid
35754 future unpleasant surprises.
35755
35756 Reported-by: Pedro Ribeiro <pedrib@gmail.com>
35757
35758 debian/changelog | 2 ++
35759 lib/dpkg/dump.c | 21 ++++++++++-----------
35760 2 files changed, 12 insertions(+), 11 deletions(-)
35761
35762 commit c8663a7da87bea618442970b6bdf6f3a9eba32be
35763 Author: Guillem Jover <guillem@debian.org>
35764 Date: Thu Aug 8 11:20:32 2013 +0200
35765
35766 libdpkg: Refactor fieldname dumping into a new varbuf_add_fieldname()
35767
35768 lib/dpkg/dump.c | 31 +++++++++++++++----------------
35769 1 file changed, 15 insertions(+), 16 deletions(-)
35770
35771 commit 72f4e49f965e8860d541bec7fea814d2cea85c81
35772 Author: Guillem Jover <guillem@debian.org>
35773 Date: Thu Aug 8 10:35:50 2013 +0200
35774
35775 libdpkg: Fix use after free in dpkg_arch_load_list()
35776
35777 Reported-by: Pedro Ribeiro <pedrib@gmail.com>
35778
35779 debian/changelog | 2 ++
35780 lib/dpkg/arch.c | 3 ++-
35781 2 files changed, 4 insertions(+), 1 deletion(-)
35782
35783 commit 40fd7f95429998e4f307f7ae00a26c6b483f7852
35784 Author: Guillem Jover <guillem@debian.org>
35785 Date: Thu Aug 8 10:38:19 2013 +0200
35786
35787 u-a: Fix use after free in alternative_parse_fileset()
35788
35789 Reported-by: Pedro Ribeiro <pedrib@gmail.com>
35790
35791 debian/changelog | 2 ++
35792 utils/update-alternatives.c | 4 +---
35793 2 files changed, 3 insertions(+), 3 deletions(-)
35794
35795 commit 63b795f92b43e7b240827861af16e7c38ddb3d24
35796 Author: Guillem Jover <guillem@debian.org>
35797 Date: Thu Aug 8 03:25:33 2013 +0200
35798
35799 deb(5): Clarify the insertion order of _ members
35800
35801 These must be placed after debian-binary and can be placed before
35802 control.tar.gz or data.tar.
35803
35804 debian/changelog | 1 +
35805 man/deb.5 | 8 ++++++--
35806 2 files changed, 7 insertions(+), 2 deletions(-)
35807
35808 commit 0df9b56bb8de0cde94ee5fad140de8f52196ee2b
35809 Author: Guillem Jover <guillem@debian.org>
35810 Date: Wed Aug 7 02:24:47 2013 +0200
35811
35812 dpkg-deb: Clarify --extract bad usage error message on missing arguments
35813
35814 Make clear that the command requires two arguments, instead of
35815 suggesting only a deb filename is needed, to then requesting a directory
35816 name on a second invocation.
35817
35818 Closes: #718899
35819
35820 debian/changelog | 2 ++
35821 dpkg-deb/extract.c | 6 ++++--
35822 2 files changed, 6 insertions(+), 2 deletions(-)
35823
35824 commit 44489a55437fb007f8b21c4d9345f235f4b289b7
35825 Author: Guillem Jover <guillem@debian.org>
35826 Date: Wed Aug 7 02:20:11 2013 +0200
35827
35828 dpkg-deb: Inline controlextractvextract() into call sites
35829
35830 Although the two call sites are doing almost the same, they need
35831 different argument parsing logic, and inlining the code will allow
35832 to print more meaningful bad usage messages.
35833
35834 dpkg-deb/extract.c | 60 ++++++++++++++++++++++++++++++------------------------
35835 1 file changed, 33 insertions(+), 27 deletions(-)
35836
35837 commit ae0e9e05926990db2d7aa22d2bbc20aaaa4c9a3f
35838 Author: Guillem Jover <guillem@debian.org>
35839 Date: Wed Aug 7 02:39:27 2013 +0200
35840
35841 dpkg-deb: Use badusage() instead of ohshit() for usage errors
35842
35843 dpkg-deb/extract.c | 6 ++++--
35844 1 file changed, 4 insertions(+), 2 deletions(-)
35845
35846 commit 547dca4c3ff23df5dfa554f1943b371cd7056ee4
35847 Author: Guillem Jover <guillem@debian.org>
35848 Date: Tue Aug 6 22:22:35 2013 +0200
35849
35850 dpkg-deb: Do not accept deb packages with data and control members swapped
35851
35852 This is not allowed by the format defined in deb(5), but dpkg-deb has
35853 been very lenient all this time. Enforce the correct format by erroring
35854 out in case of misplaced members.
35855
35856 debian/changelog | 1 +
35857 dpkg-deb/extract.c | 7 ++++++-
35858 2 files changed, 7 insertions(+), 1 deletion(-)
35859
35860 commit cb8ed03bbffe892165620ed1ddf753a6b0c1ee62
35861 Author: Guillem Jover <guillem@debian.org>
35862 Date: Fri Aug 9 03:23:20 2013 +0200
35863
35864 dpkg-deb: Be more precise on deb member errors
35865
35866 Print a message when we've found the data member but do not know the
35867 compression, and another one when there's an unknown member before the
35868 data member.
35869
35870 This also stops resetting adminmember to -1 as a temporary sentinel,
35871 so that we don't lose previous state.
35872
35873 debian/changelog | 1 +
35874 dpkg-deb/extract.c | 16 +++++++++-------
35875 2 files changed, 10 insertions(+), 7 deletions(-)
35876
35877 commit 66cc4f78373a472471f09392feaee948ff3a7346
35878 Author: Guillem Jover <guillem@debian.org>
35879 Date: Mon Oct 29 06:23:04 2012 +0100
35880
35881 dpkg: Automatically prepend needed spaces for continuation force-help lines
35882
35883 Instead of trying to implement automatic word-wrapping, which is really
35884 tricky when having to take into account wide characters, and locales
35885 supporting things like combining characters, or special rules for when
35886 to word-wrap, just take the easy way out, and require a newline
35887 character to know when to wrap the line.
35888
35889 debian/changelog | 1 +
35890 po/ca.po | 14 ++++++--------
35891 po/cs.po | 15 +++++++--------
35892 po/da.po | 16 ++++++----------
35893 po/de.po | 14 ++++++--------
35894 po/eo.po | 20 +++++++++-----------
35895 po/es.po | 16 +++++++---------
35896 po/fr.po | 19 +++++++++----------
35897 po/it.po | 21 +++++++++------------
35898 po/ja.po | 15 ++++++---------
35899 po/pl.po | 13 ++++++-------
35900 po/pt.po | 16 +++++++---------
35901 po/ru.po | 13 ++++++-------
35902 po/sk.po | 15 ++++++---------
35903 po/sv.po | 13 +++++--------
35904 po/th.po | 11 +++++------
35905 po/vi.po | 19 ++++++++-----------
35906 po/zh_TW.po | 12 +++++-------
35907 src/main.c | 31 +++++++++++++++++++++++++------
35908 19 files changed, 139 insertions(+), 155 deletions(-)
35909
35910 commit fd311b2a2915c711bb089706046f83614e530b1a
35911 Author: Kenshi Muto <kmuto@debian.org>
35912 Date: Sat Aug 10 10:04:47 2013 +0900
35913
35914 [l10n] update Japanese program translation
35915
35916 po/ja.po | 157 +++++++++++++++++----------------------------------------------
35917 1 file changed, 43 insertions(+), 114 deletions(-)
35918
35919 commit 36d805bf835bb64c4b6ee0f3a26dab48e2222890
35920 Author: Guillem Jover <guillem@debian.org>
35921 Date: Wed Jul 31 22:23:39 2013 +0200
35922
35923 debian: Version manpages-it in Replaces with (<< 2.80-4)
35924
35925 The package does not ship the overlapping paths any more.
35926
35927 debian/changelog | 2 ++
35928 debian/control | 6 +++---
35929 2 files changed, 5 insertions(+), 3 deletions(-)
35930
35931 commit 17e903c3c035bf033bc7a672d42e0f393419e636
35932 Author: Salvatore Bonaccorso <carnil@debian.org>
35933 Date: Wed Jul 31 20:47:07 2013 +0200
35934
35935 dpkg-deb(1): Document default compressor change to xz
35936
35937 Commit 16ab055e95a804a1fc176c7bd72b52a2be8412ab for dpkg 1.17.0 changed
35938 the default compressor from gzip to xz. Adjust dpkg-deb man page to
35939 document this change.
35940
35941 Signed-off-by: Guillem Jover <guillem@debian.org>
35942
35943 debian/changelog | 2 ++
35944 man/dpkg-deb.1 | 2 +-
35945 2 files changed, 3 insertions(+), 1 deletion(-)
35946
35947 commit 672254e703fd4ebd7f37aee51ead1d20cce68f0f
35948 Author: Guillem Jover <guillem@debian.org>
35949 Date: Mon Jul 29 17:42:19 2013 +0200
35950
35951 debian: Fix typo and clarify text in 1.17.0 changelog entry
35952
35953 debian/changelog | 6 +++---
35954 1 file changed, 3 insertions(+), 3 deletions(-)
35955
35956 commit 0aa83a6fe8a3fe5cd01a09f354f6edfb5903b534
35957 Author: Guillem Jover <guillem@debian.org>
35958 Date: Mon Jul 29 17:21:49 2013 +0200
35959
35960 debian: Add manpages-it Replaces to dselect and dpkg-dev
35961
35962 Closes: #717983
35963
35964 Reported-by: Andreas Beckmann <anbe@debian.org>
35965
35966 debian/changelog | 2 ++
35967 debian/control | 3 ++-
35968 2 files changed, 4 insertions(+), 1 deletion(-)
35969
35970 commit 4e5ce16f0573e510da084b318a3e25a485f86b13
35971 Author: Guillem Jover <guillem@debian.org>
35972 Date: Sun Jul 28 16:05:51 2013 +0200
35973
35974 s-s-d: Remove space between function name and '('
35975
35976 utils/start-stop-daemon.c | 4 ++--
35977 1 file changed, 2 insertions(+), 2 deletions(-)
35978
35979 commit 332fe40caf0d95cb374e4ce9fa29066d918d9b19
35980 Author: Guillem Jover <guillem@debian.org>
35981 Date: Tue Apr 23 16:12:05 2013 +0200
35982
35983 Dpkg::Arch: Make debwildcard_to_debtriplet() more robust
35984
35985 Do not incorrectly match 'any' substrings in tuple elements. This is
35986 not currently a problem but it could become one if we ever get an
35987 architecture name with an 'any' substring on any of its components.
35988
35989 debian/changelog | 3 ++-
35990 scripts/Dpkg/Arch.pm | 17 +++++++++--------
35991 2 files changed, 11 insertions(+), 9 deletions(-)
35992
35993 commit 1f015c7b9f96eefcd209d85b539fff63cae30264
35994 Author: Guillem Jover <guillem@debian.org>
35995 Date: Sun Jul 28 15:06:47 2013 +0200
35996
35997 Bump version to 1.17.2
35998
35999 debian/changelog | 6 ++++++
36000 1 file changed, 6 insertions(+)
36001
36002 commit 48b8451ce4d0d52aa221774e04978cd27846ee48
36003 Author: Guillem Jover <guillem@debian.org>
36004 Date: Sun Jul 28 14:44:54 2013 +0200
36005
36006 Release 1.17.1
36007
36008 debian/changelog | 4 ++--
36009 1 file changed, 2 insertions(+), 2 deletions(-)
36010
36011 commit 74405db88028a98be46730d028e50c175c77a03f
36012 Author: Guillem Jover <guillem@debian.org>
36013 Date: Sun Jul 28 13:35:36 2013 +0200
36014
36015 Regenerate .pot files and merge .po files with them
36016
36017 man/po/de.po | 183 +++++++++++++++++++++++++++++----------------------
36018 man/po/dpkg-man.pot | 162 +++++++++++++++++++++++++--------------------
36019 man/po/es.po | 181 ++++++++++++++++++++++++++++++---------------------
36020 man/po/fr.po | 183 +++++++++++++++++++++++++++++----------------------
36021 man/po/hu.po | 167 ++++++++++++++++++++++++++---------------------
36022 man/po/it.po | 178 +++++++++++++++++++++++++++++---------------------
36023 man/po/ja.po | 182 ++++++++++++++++++++++++++++++---------------------
36024 man/po/pl.po | 184 ++++++++++++++++++++++++++++++----------------------
36025 man/po/pt_BR.po | 172 +++++++++++++++++++++++++++---------------------
36026 man/po/ru.po | 176 ++++++++++++++++++++++++++++---------------------
36027 man/po/sv.po | 183 +++++++++++++++++++++++++++++----------------------
36028 11 files changed, 1129 insertions(+), 822 deletions(-)
36029
36030 commit 16329c3799604b4f20a622833661be2cd2e1e757
36031 Author: Guillem Jover <guillem@debian.org>
36032 Date: Sun Jul 28 14:41:01 2013 +0200
36033
36034 debian: Install s-s-d directly into /sbin
36035
36036 This properly fixes the empty usr/sbin directory that needs cleanup,
36037 and avoids the annoying path moves in debian/rules.
36038
36039 debian/changelog | 2 ++
36040 debian/dpkg.install | 2 +-
36041 debian/rules | 6 +-----
36042 3 files changed, 4 insertions(+), 6 deletions(-)
36043
36044 commit af2524c23478134ca90d7990127205550c5d1d4d
36045 Author: Guillem Jover <guillem@debian.org>
36046 Date: Sun Jul 28 13:26:03 2013 +0200
36047
36048 dpkg(1): Document available database update procedure to set selections
36049
36050 Mention that the available database needs to be updated, refer to the
36051 dpkg FAQ for more details, and add an example when using apt.
36052
36053 Suggested-by: Klaus Ita <koki.eml@gmail.com>
36054
36055 debian/changelog | 2 ++
36056 man/dpkg.1 | 14 +++++++++++---
36057 2 files changed, 13 insertions(+), 3 deletions(-)
36058
36059 commit 1eb8370227dd72cee4c324ff1f2a2153145cc278
36060 Author: Guillem Jover <guillem@debian.org>
36061 Date: Sat Jul 27 23:12:30 2013 +0200
36062
36063 scripts/mk: Do not use space before dpkg-parsechangelog -S value
36064
36065 Regression introduced in commit a86454180804ee6b54732697e2105708dfce1b82.
36066
36067 Closes: #718014
36068
36069 debian/changelog | 2 ++
36070 scripts/mk/pkg-info.mk | 6 +++---
36071 2 files changed, 5 insertions(+), 3 deletions(-)
36072
36073 commit e6e764420210f7bbbe42cc2ec38018aaba6f65b3
36074 Author: Guillem Jover <guillem@debian.org>
36075 Date: Sat Jul 27 17:36:58 2013 +0200
36076
36077 debian: Add bug closure for manpages-it Replaces issue
36078
36079 Closes: #717983
36080
36081 debian/changelog | 2 +-
36082 1 file changed, 1 insertion(+), 1 deletion(-)
36083
36084 commit 97a567810348f6571b28bb1c59a66ceba2d0550b
36085 Author: Guillem Jover <guillem@debian.org>
36086 Date: Sat Jul 27 15:43:17 2013 +0200
36087
36088 debian: Reword libdpkg-perl description and only list public modules
36089
36090 Let's not confuse possible users of what they might be able to use.
36091
36092 debian/changelog | 1 +
36093 debian/control | 13 ++++++++-----
36094 2 files changed, 9 insertions(+), 5 deletions(-)
36095
36096 commit 4f9e85325229d39d1e412332e616c34d8d3344bd
36097 Author: Guillem Jover <guillem@debian.org>
36098 Date: Sat Jul 27 15:17:41 2013 +0200
36099
36100 debian: Add manpages-it Replaces to dpkg due to new translated man pages
36101
36102 Reported-by: Alessio Gaeta <alga777@gmail.com>
36103
36104 debian/changelog | 2 ++
36105 debian/control | 1 +
36106 2 files changed, 3 insertions(+)
36107
36108 commit a1319e6ea27daf5ebe78c5090e558ef83af2d1f8
36109 Author: Guillem Jover <guillem@debian.org>
36110 Date: Sat Jul 27 05:36:37 2013 +0200
36111
36112 dpkg-shlibdeps(1): Make explicit that -e can be used multiple times
36113
36114 debian/changelog | 3 ++-
36115 man/dpkg-shlibdeps.1 | 1 +
36116 2 files changed, 3 insertions(+), 1 deletion(-)
36117
36118 commit 63277849ad6536ca23eac7adadd7cbf94bf5f304
36119 Author: Guillem Jover <guillem@debian.org>
36120 Date: Sat Jul 27 05:32:43 2013 +0200
36121
36122 Bump version to 1.17.1
36123
36124 debian/changelog | 6 ++++++
36125 1 file changed, 6 insertions(+)
36126
36127 commit 0a6abec3007e5521dc1c379964a272780cad8a04
36128 Author: Guillem Jover <guillem@debian.org>
36129 Date: Fri Jul 26 23:55:04 2013 +0200
36130
36131 Release 1.17.0
36132
36133 debian/changelog | 4 ++--
36134 1 file changed, 2 insertions(+), 2 deletions(-)
36135
36136 commit c7f3d36b256157beba3f6190b5fb5492c94443e0
36137 Author: Guillem Jover <guillem@debian.org>
36138 Date: Fri Jul 26 23:48:17 2013 +0200
36139
36140 Regenerate .pot files and merge .po files with them
36141
36142 dselect/po/bs.po | 82 +-
36143 dselect/po/ca.po | 82 +-
36144 dselect/po/cs.po | 82 +-
36145 dselect/po/da.po | 82 +-
36146 dselect/po/de.po | 82 +-
36147 dselect/po/dselect.pot | 84 +-
36148 dselect/po/el.po | 82 +-
36149 dselect/po/es.po | 82 +-
36150 dselect/po/et.po | 82 +-
36151 dselect/po/eu.po | 82 +-
36152 dselect/po/fr.po | 82 +-
36153 dselect/po/gl.po | 82 +-
36154 dselect/po/hu.po | 82 +-
36155 dselect/po/id.po | 86 +-
36156 dselect/po/it.po | 82 +-
36157 dselect/po/ja.po | 82 +-
36158 dselect/po/ko.po | 82 +-
36159 dselect/po/nb.po | 82 +-
36160 dselect/po/nl.po | 82 +-
36161 dselect/po/nn.po | 82 +-
36162 dselect/po/pl.po | 82 +-
36163 dselect/po/pt.po | 82 +-
36164 dselect/po/pt_BR.po | 82 +-
36165 dselect/po/ro.po | 82 +-
36166 dselect/po/ru.po | 82 +-
36167 dselect/po/sk.po | 86 +-
36168 dselect/po/sv.po | 82 +-
36169 dselect/po/tl.po | 82 +-
36170 dselect/po/vi.po | 82 +-
36171 dselect/po/zh_CN.po | 82 +-
36172 dselect/po/zh_TW.po | 82 +-
36173 man/po/de.po | 5407 +++++++++++++++++++++++++++++------------------
36174 man/po/dpkg-man.pot | 3728 +++++++++++++++++---------------
36175 man/po/es.po | 5346 ++++++++++++++++++++++++++++------------------
36176 man/po/fr.po | 5374 ++++++++++++++++++++++++++++------------------
36177 man/po/hu.po | 3984 ++++++++++++++++++----------------
36178 man/po/it.po | 4341 +++++++++++++++++++++----------------
36179 man/po/ja.po | 5289 +++++++++++++++++++++++++++------------------
36180 man/po/pl.po | 5371 ++++++++++++++++++++++++++++------------------
36181 man/po/pt_BR.po | 4062 +++++++++++++++++++----------------
36182 man/po/ru.po | 4059 +++++++++++++++++++----------------
36183 man/po/sv.po | 5358 ++++++++++++++++++++++++++++------------------
36184 po/ast.po | 1540 +++++++-------
36185 po/bs.po | 1465 +++++++------
36186 po/ca.po | 1576 +++++++-------
36187 po/cs.po | 1558 +++++++-------
36188 po/da.po | 1570 +++++++-------
36189 po/de.po | 1576 +++++++-------
36190 po/dpkg.pot | 1464 +++++++------
36191 po/dz.po | 1536 +++++++-------
36192 po/el.po | 1562 +++++++-------
36193 po/eo.po | 1578 +++++++-------
36194 po/es.po | 1596 +++++++-------
36195 po/et.po | 1505 ++++++-------
36196 po/eu.po | 1581 +++++++-------
36197 po/fr.po | 1585 +++++++-------
36198 po/gl.po | 1562 +++++++-------
36199 po/hu.po | 1514 ++++++-------
36200 po/id.po | 1569 +++++++-------
36201 po/it.po | 1598 +++++++-------
36202 po/ja.po | 1572 +++++++-------
36203 po/km.po | 1518 ++++++-------
36204 po/ko.po | 1569 +++++++-------
36205 po/ku.po | 1485 ++++++-------
36206 po/lt.po | 1529 +++++++-------
36207 po/mr.po | 1511 ++++++-------
36208 po/nb.po | 1563 +++++++-------
36209 po/ne.po | 1522 ++++++-------
36210 po/nl.po | 1534 +++++++-------
36211 po/nn.po | 1512 ++++++-------
36212 po/pa.po | 1496 ++++++-------
36213 po/pl.po | 1580 +++++++-------
36214 po/pt.po | 1597 +++++++-------
36215 po/pt_BR.po | 1554 +++++++-------
36216 po/ro.po | 1584 +++++++-------
36217 po/ru.po | 1583 +++++++-------
36218 po/sk.po | 1565 +++++++-------
36219 po/sv.po | 1578 +++++++-------
36220 po/th.po | 1546 +++++++-------
36221 po/tl.po | 1520 ++++++-------
36222 po/vi.po | 1558 +++++++-------
36223 po/zh_CN.po | 1549 +++++++-------
36224 po/zh_TW.po | 1546 +++++++-------
36225 scripts/po/ca.po | 1006 ++++-----
36226 scripts/po/de.po | 1097 +++++-----
36227 scripts/po/dpkg-dev.pot | 1000 ++++-----
36228 scripts/po/es.po | 1097 +++++-----
36229 scripts/po/fr.po | 1093 +++++-----
36230 scripts/po/pl.po | 1093 +++++-----
36231 scripts/po/ru.po | 1093 +++++-----
36232 scripts/po/sv.po | 1093 +++++-----
36233 91 files changed, 70417 insertions(+), 56532 deletions(-)
36234
36235 commit bb38862b4a6232b89f5f20abbb5d20756b34d4d6
36236 Author: Guillem Jover <guillem@debian.org>
36237 Date: Thu Jul 25 03:31:01 2013 +0200
36238
36239 Dpkg::Source::Package: Do not scan control file twice for PGP signature
36240
36241 The code was pre-scanning the control file looking for a PGP signature,
36242 and the parser was doing a more thorough check later on. Just remove the
36243 double parsing, and rely on the more accurate one from the parser.
36244
36245 debian/changelog | 1 +
36246 scripts/Dpkg/Control/HashCore.pm | 6 +++---
36247 scripts/Dpkg/Source/Package.pm | 10 +---------
36248 3 files changed, 5 insertions(+), 12 deletions(-)
36249
36250 commit 649c745f7ea21ec2628e2b039c7590f3934d7195
36251 Author: Guillem Jover <guillem@debian.org>
36252 Date: Tue Apr 17 06:49:24 2012 +0200
36253
36254 Dpkg::Control::HashCore: Correctly apply substvar text cleanups
36255
36256 Use the new information to properly apply substvars when outputting
36257 control stanzas, and avoid doing text cleanups on field values where
36258 those changes are not relevant.
36259
36260 Closes: #659814
36261
36262 debian/changelog | 2 ++
36263 scripts/Dpkg/Control/HashCore.pm | 21 ++++++++++++++++-----
36264 2 files changed, 18 insertions(+), 5 deletions(-)
36265
36266 commit 01ad2ba537d7259f48ec942c007dd8448ffbf42f
36267 Author: Guillem Jover <guillem@debian.org>
36268 Date: Tue Apr 17 06:49:24 2012 +0200
36269
36270 Dpkg::Control::FieldsCore: Add field value separation information
36271
36272 This information helps when needing to handle the field values
36273 semantically.
36274
36275 scripts/Dpkg/Control/FieldsCore.pm | 60 ++++++++++++++++++++++++++++++++++++--
36276 1 file changed, 58 insertions(+), 2 deletions(-)
36277
36278 commit 383dcd074ebaa3e7c2f983cd281f192eb17c80b4
36279 Author: Guillem Jover <guillem@debian.org>
36280 Date: Thu Jul 18 18:40:02 2013 +0200
36281
36282 Dpkg::Control::HashCore: Switch module to use Dpkg::Control::FieldsCore
36283
36284 Because Dpkg::Vendor is not entangled with Dpkg::Control::FieldsCore
36285 anymore, Dpkg::Control::HashCore will be able to use it and
36286 Dpkg::Control::HashCore::Tie can use it now instead of duplicating
36287 field_capitalize().
36288
36289 scripts/Dpkg/Control/HashCore.pm | 17 ++++-------------
36290 1 file changed, 4 insertions(+), 13 deletions(-)
36291
36292 commit a2d801487228e2616c19461fb101190b0ccb7bd7
36293 Author: Guillem Jover <guillem@debian.org>
36294 Date: Thu Jul 18 18:24:12 2013 +0200
36295
36296 Dpkg::Control::Fields: Detangle Dpkg::Vendor
36297
36298 Move the bulk of the code into two new vendor-neutral Core sub-modules
36299 Dpkg::Control::FieldsCore and Dpkg::Control::HashCore, that get
36300 imported by Dpkg::Control::Fields and Dpkg::Control::Hash respectively;
36301 so that modules like Dpkg::Control::HashCore can make use of
36302 Dpkg::Control::FieldsCore w/o getting into a circular import due
36303 to Dpkg::Vendor previously using Dpkg::Control::Hash.
36304
36305 The old dependency graph would have been:
36306
36307 Control::Hash → Control::Fields
36308 ↑ ↓
36309 Vendor
36310
36311 The new one would be:
36312
36313 Control::Hash → Control::Fields
36314 ↓ ↓ ↓
36315 ↓ Vendor ↓
36316 ↓ ↓ ↓
36317 Control::HashCore → Control::FieldsCore
36318
36319 scripts/Dpkg/Control/Fields.pm | 564 +---------------------
36320 scripts/Dpkg/Control/{Fields.pm => FieldsCore.pm} | 20 +-
36321 scripts/Dpkg/Control/Hash.pm | 471 +-----------------
36322 scripts/Dpkg/Control/{Hash.pm => HashCore.pm} | 11 +-
36323 scripts/Dpkg/Vendor.pm | 4 +-
36324 scripts/Makefile.am | 2 +
36325 scripts/po/POTFILES.in | 2 +
36326 7 files changed, 24 insertions(+), 1050 deletions(-)
36327
36328 commit a3f98a7e4789d00a71817e33b3571c290b1abb5a
36329 Author: Guillem Jover <guillem@debian.org>
36330 Date: Thu Jul 25 01:31:56 2013 +0200
36331
36332 scripts: Use () instead of qw() for empty imports
36333
36334 scripts/Dpkg/Arch.pm | 2 +-
36335 scripts/Dpkg/BuildFlags.pm | 2 +-
36336 scripts/Dpkg/Changelog/Parse.pm | 2 +-
36337 scripts/Dpkg/ErrorHandling.pm | 2 +-
36338 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
36339 scripts/Dpkg/Source/Package/V1.pm | 2 +-
36340 scripts/Dpkg/Substvars.pm | 2 +-
36341 scripts/Dpkg/Vendor.pm | 2 +-
36342 scripts/changelog/debian.pl | 2 +-
36343 scripts/dpkg-architecture.pl | 2 +-
36344 scripts/dpkg-buildflags.pl | 2 +-
36345 scripts/dpkg-buildpackage.pl | 2 +-
36346 scripts/dpkg-checkbuilddeps.pl | 2 +-
36347 scripts/dpkg-distaddfile.pl | 2 +-
36348 scripts/dpkg-genchanges.pl | 2 +-
36349 scripts/dpkg-gencontrol.pl | 2 +-
36350 scripts/dpkg-gensymbols.pl | 2 +-
36351 scripts/dpkg-mergechangelogs.pl | 2 +-
36352 scripts/dpkg-name.pl | 2 +-
36353 scripts/dpkg-parsechangelog.pl | 2 +-
36354 scripts/dpkg-scanpackages.pl | 2 +-
36355 scripts/dpkg-scansources.pl | 2 +-
36356 scripts/dpkg-shlibdeps.pl | 2 +-
36357 scripts/dpkg-source.pl | 2 +-
36358 scripts/dpkg-vendor.pl | 2 +-
36359 scripts/t/750_Dpkg_Substvars.t | 2 +-
36360 26 files changed, 26 insertions(+), 26 deletions(-)
36361
36362 commit 7b73dab6a83ae643361ae5868649a6e2f1b05139
36363 Author: Guillem Jover <guillem@debian.org>
36364 Date: Thu Jul 18 03:58:18 2013 +0200
36365
36366 dpkg-shlibdeps: New option -l to add private shared library directories
36367
36368 This allows to specify additional build-time shared library directories
36369 without requiring the caller to set LD_LIBRARY_PATH, which is a run-time
36370 dynamic linker variable, and abusing it might be problematic for example
36371 when cross-compiling.
36372
36373 While accepting colon-separated paths might seem tempting, it disallows
36374 valid paths with colons, while not common on system paths, these could
36375 be present on user paths, which makes this a bad interface to have.
36376
36377 Closes: #698881
36378
36379 debian/changelog | 3 +++
36380 man/dpkg-shlibdeps.1 | 18 +++++++++++++++---
36381 scripts/Dpkg/Shlibs.pm | 11 ++++++++---
36382 scripts/dpkg-shlibdeps.pl | 5 ++++-
36383 4 files changed, 30 insertions(+), 7 deletions(-)
36384
36385 commit a86454180804ee6b54732697e2105708dfce1b82
36386 Author: Guillem Jover <guillem@debian.org>
36387 Date: Thu Jul 25 03:27:54 2013 +0200
36388
36389 dpkg-parsechangelog: Unify -S option parsing with other short options
36390
36391 Expect the value for short options contiguous to the option itself,
36392 instead of diverging and accepting it only as the next argument.
36393
36394 scripts/dpkg-parsechangelog.pl | 4 +++-
36395 1 file changed, 3 insertions(+), 1 deletion(-)
36396
36397 commit 7f00d62776f201cb7415375c6c90f745a1f2cb30
36398 Author: Pablo Oliveira <pablo@sifflez.org>
36399 Date: Wed May 29 14:37:43 2013 +0200
36400
36401 Dpkg::Source::Quilt: Fix chmod() arguments order
36402
36403 In the restore_quilt_backup_files() function, the chmod() call has the
36404 arguments swapped. This prevents restoring quilt patches that remove
36405 files.
36406
36407 Closes: #710265
36408
36409 Signed-off-by: Guillem Jover <guillem@debian.org>
36410
36411 debian/changelog | 2 ++
36412 scripts/Dpkg/Source/Quilt.pm | 2 +-
36413 2 files changed, 3 insertions(+), 1 deletion(-)
36414
36415 commit f92960114a4203692030d43dab9c83e0b37742da
36416 Author: Lincoln Myers <lincoln@netapp.com>
36417 Date: Fri May 17 08:42:56 2013 +0200
36418
36419 perl: Replace non-existent function call _() with _g()
36420
36421 [hertzog@debian.org:
36422 - Fix the same mistake in scripts/dpkg-shlibdeps.pl ]
36423
36424 Closes: #708607
36425
36426 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
36427 Signed-off-by: Guillem Jover <guillem@debian.org>
36428
36429 debian/changelog | 3 +++
36430 scripts/Dpkg/File.pm | 4 ++--
36431 scripts/dpkg-shlibdeps.pl | 2 +-
36432 3 files changed, 6 insertions(+), 3 deletions(-)
36433
36434 commit 6e252be79828ede52bec3831a3147220f011c18f
36435 Author: Trần Ngọc Quân <vnwildman@gmail.com>
36436 Date: Mon Jul 8 12:05:58 2013 +0200
36437
36438 Update Vietnamese programs translation
36439
36440 Closes: #715334
36441
36442 Signed-off-by: Guillem Jover <guillem@debian.org>
36443
36444 debian/changelog | 3 +
36445 po/vi.po | 203 ++++++++++++++++++++++++++++---------------------------
36446 2 files changed, 106 insertions(+), 100 deletions(-)
36447
36448 commit d032c07568719858665c688a2b7930b8064b8d56
36449 Author: Beatrice Torracca <beatricet@libero.it>
36450 Date: Sun Jun 23 02:32:23 2013 +0200
36451
36452 Add Italian partial man pages translation
36453
36454 [guillem@debian.org:
36455 - Fix POD markup.
36456 - Add po4a configuration and addendum. ]
36457
36458 Closes: #711647
36459
36460 Signed-off-by: Guillem Jover <guillem@debian.org>
36461
36462 debian/changelog | 3 +
36463 man/.gitignore | 1 +
36464 man/po/it.add | 1 +
36465 man/po/it.po | 17821 +++++++++++++++++++++++++++++++++++++++++++++++++++++
36466 man/po/po4a.cfg | 3 +-
36467 5 files changed, 17828 insertions(+), 1 deletion(-)
36468
36469 commit babd1c3a37f2e4de4f5d0644e9f39982faa9a6cf
36470 Author: TAKAHASHI Motonobu <monyo@monyo.com>
36471 Date: Sat Mar 30 17:32:18 2013 +0100
36472
36473 Update Japanese man page translation
36474
36475 Closes: #704240
36476
36477 Signed-off-by: Guillem Jover <guillem@debian.org>
36478
36479 debian/changelog | 1 +
36480 man/po/ja.po | 1973 ++++++++++++++++--------------------------------------
36481 2 files changed, 583 insertions(+), 1391 deletions(-)
36482
36483 commit 3249d414a07645a3db1e4258e7d4bd0ed0f71f87
36484 Author: Raphaël Hertzog <hertzog@debian.org>
36485 Date: Fri Jul 26 01:14:30 2013 +0200
36486
36487 debian/rules: drop the empty /usr/sbin directory
36488
36489 debian/rules | 1 +
36490 1 file changed, 1 insertion(+)
36491
36492 commit 0e4b6fb5b82b8228021d2c1dca646f2c2baf8e1b
36493 Author: Raphaël Hertzog <hertzog@debian.org>
36494 Date: Fri Jul 26 00:59:08 2013 +0200
36495
36496 dpkg-maintscript-helper: improve behaviour in “Multi-Arch: same” packages
36497
36498 Improve dpkg-maintscript-helper to automatically add the architecture
36499 qualifier when it auto-detects the package name in the environment.
36500
36501 Document the requirement to add the architecture qualifier for such
36502 packages in the manual page.
36503
36504 debian/changelog | 3 +++
36505 man/dpkg-maintscript-helper.1 | 14 ++++++++------
36506 scripts/dpkg-maintscript-helper.sh | 8 ++++----
36507 3 files changed, 15 insertions(+), 10 deletions(-)
36508
36509 commit 8264aa556d52235157fb0c705ab8535a8d6fdd4a
36510 Author: Raphaël Hertzog <hertzog@debian.org>
36511 Date: Fri Jul 26 00:17:36 2013 +0200
36512
36513 dpkg-maintscript-helper: ensures file ownership before acting
36514
36515 Fix mv_conffile/rm_confffile to not do anything when the conffile is no
36516 longer owned by the current (or named) package.
36517
36518 Closes: #716948
36519
36520 Based-on-patch-by: Steve Langasek <steve.langasek@ubuntu.com>
36521
36522 debian/changelog | 5 +++++
36523 scripts/dpkg-maintscript-helper.sh | 31 +++++++++++++++++++++++++++----
36524 2 files changed, 32 insertions(+), 4 deletions(-)
36525
36526 commit dd13db2d657c1df1f872309b8b5bcb94018bdada
36527 Author: Charles Plessy <plessy@debian.org>
36528 Date: Sat Jul 20 09:38:56 2013 +0200
36529
36530 dpkg(1): Add triggers to the list of binary control information files
36531
36532 Signed-off-by: Guillem Jover <guillem@debian.org>
36533
36534 debian/changelog | 2 ++
36535 man/dpkg.1 | 1 +
36536 2 files changed, 3 insertions(+)
36537
36538 commit a64bfa733075a7140193f5a4b9d4292234dd230e
36539 Author: Guillem Jover <guillem@debian.org>
36540 Date: Tue Jan 1 19:30:36 2013 +0100
36541
36542 Dpkg::Arch: Fix value caching by not shadowing the variables
36543
36544 Addresses Variables::ProhibitReusedNames.
36545
36546 debian/changelog | 1 +
36547 scripts/Dpkg/Arch.pm | 4 ++--
36548 2 files changed, 3 insertions(+), 2 deletions(-)
36549
36550 commit 46bc7b2ee075f73231cee90446248ce43d69eda3
36551 Author: Guillem Jover <guillem@debian.org>
36552 Date: Tue Feb 19 21:22:11 2013 +0100
36553
36554 Dpkg::Shlibs::Objdump: Add an optional objdump argument to get_format
36555
36556 This gets rid of the localized $OBJDUMP variable, by explicitly passing
36557 the overriden value to the recursive call.
36558
36559 Fixes Variables::ProhibitLocalVars.
36560
36561 scripts/Dpkg/Shlibs/Objdump.pm | 13 +++++++------
36562 test/100_critic.t | 1 +
36563 2 files changed, 8 insertions(+), 6 deletions(-)
36564
36565 commit ac36c31b05fc211a5688d1714d5589f227a1bdbd
36566 Author: Guillem Jover <guillem@debian.org>
36567 Date: Sun Jan 27 15:27:33 2013 +0100
36568
36569 Dpkg::Shlibs::Cppfilt: Use syserr instead of internerr on spawn
36570
36571 scripts/Dpkg/Shlibs/Cppfilt.pm | 2 +-
36572 1 file changed, 1 insertion(+), 1 deletion(-)
36573
36574 commit 46af84cb64fdd4cf6fc9a3bbbf7ed22965cc073e
36575 Author: Guillem Jover <guillem@debian.org>
36576 Date: Wed Jul 4 16:21:03 2012 +0200
36577
36578 dpkg-divert: Rename file_copy() arguments
36579
36580 src/divertcmd.c | 26 +++++++++++++-------------
36581 1 file changed, 13 insertions(+), 13 deletions(-)
36582
36583 commit 66940305bb7afc59b8be55f5afc6def1fb335efe
36584 Author: Guillem Jover <guillem@debian.org>
36585 Date: Wed Jul 4 11:37:51 2012 +0200
36586
36587 dpkg-divert: Remove temporary file on error during --rename
36588
36589 Do not leave the «.dpkg-divert.tmp» temporary file around if the file
36590 copy failed for any reason.
36591
36592 debian/changelog | 1 +
36593 src/divertcmd.c | 4 +++-
36594 2 files changed, 4 insertions(+), 1 deletion(-)
36595
36596 commit 7e892ff30f8974f3c2df32fce5703aef6fed63a1
36597 Author: Guillem Jover <guillem@debian.org>
36598 Date: Wed Jul 4 11:35:52 2012 +0200
36599
36600 libdpkg: Add new cu_filename() function
36601
36602 lib/dpkg/cleanup.c | 8 ++++++++
36603 lib/dpkg/dpkg.h | 1 +
36604 lib/dpkg/libdpkg.map | 1 +
36605 3 files changed, 10 insertions(+)
36606
36607 commit 4fcb3aac35cbb826e21c9ab5bcc661bd1306f691
36608 Author: Guillem Jover <guillem@debian.org>
36609 Date: Mon Jul 15 17:38:23 2013 +0200
36610
36611 Change user-friendly UI recommendation from dselect to apt
36612
36613 Suggested-by: Ma Xiaojun <damage3025@gmail.com>
36614
36615 debian/changelog | 2 ++
36616 dpkg-deb/main.c | 6 +++---
36617 src/main.c | 6 +++---
36618 3 files changed, 8 insertions(+), 6 deletions(-)
36619
36620 commit 8d5d625cfdca593ba6f11a84760c97deb0f810e8
36621 Author: Guillem Jover <guillem@debian.org>
36622 Date: Tue Jan 1 14:38:02 2013 +0100
36623
36624 scripts: Use the block form for the grep function
36625
36626 Fixes BuiltinFunctions::RequireBlockGrep.
36627
36628 scripts/dpkg-genchanges.pl | 2 +-
36629 scripts/dpkg-gencontrol.pl | 2 +-
36630 scripts/dpkg-source.pl | 2 +-
36631 test/100_critic.t | 1 +
36632 4 files changed, 4 insertions(+), 3 deletions(-)
36633
36634 commit 485f640303d899d8f8af23ee2422a635bef56604
36635 Author: Guillem Jover <guillem@debian.org>
36636 Date: Tue Jan 1 14:38:02 2013 +0100
36637
36638 Dpkg::Version: Use the block form for the map function
36639
36640 Fixes BuiltinFunctions::RequireBlockMap.
36641
36642 scripts/Dpkg/Version.pm | 4 ++--
36643 test/100_critic.t | 1 +
36644 2 files changed, 3 insertions(+), 2 deletions(-)
36645
36646 commit 9f4b98fab6fe3db6c1d80b83b4affa22c540d5cf
36647 Author: Guillem Jover <guillem@debian.org>
36648 Date: Wed Jan 9 19:25:28 2013 +0100
36649
36650 dpkg-source: Use two eq operators instead of a grep
36651
36652 This avoids using grep on scalar context.
36653
36654 Fixes BuiltinFunctions::ProhibitBooleanGrep.
36655
36656 scripts/dpkg-source.pl | 2 +-
36657 test/100_critic.t | 1 +
36658 2 files changed, 2 insertions(+), 1 deletion(-)
36659
36660 commit ac704f9d15a93b2f8e0c42fea0fe5137e95b1962
36661 Author: Guillem Jover <guillem@debian.org>
36662 Date: Wed Jan 9 19:23:01 2013 +0100
36663
36664 scripts: Use Dpkg::Util list functions instead of grep
36665
36666 This avoids using the grep builtin on scalar context, which is
36667 suboptimal as it does not short-circuit on first match, and it's
36668 intended to produce an output array.
36669
36670 Ideally we'd directly use the functions from List::MoreUtils, because
36671 they might be more performant, but not being a core module is a show
36672 stopper.
36673
36674 Addresses BuiltinFunctions::ProhibitBooleanGrep.
36675
36676 scripts/Dpkg/Arch.pm | 3 ++-
36677 scripts/Dpkg/Shlibs.pm | 5 +++--
36678 scripts/Dpkg/Shlibs/Symbol.pm | 3 ++-
36679 scripts/Dpkg/Source/Package/V3/Quilt.pm | 3 ++-
36680 scripts/dpkg-genchanges.pl | 9 +++++----
36681 scripts/dpkg-gencontrol.pl | 3 ++-
36682 scripts/dpkg-scanpackages.pl | 3 ++-
36683 scripts/dpkg-scansources.pl | 3 ++-
36684 scripts/dpkg-shlibdeps.pl | 14 ++++++++------
36685 scripts/dpkg-source.pl | 7 ++++---
36686 10 files changed, 32 insertions(+), 21 deletions(-)
36687
36688 commit 2622fcbb40385a14373ba9532d7628e1d1f214b1
36689 Author: Guillem Jover <guillem@debian.org>
36690 Date: Wed Jul 10 01:21:36 2013 +0200
36691
36692 Dpkg::Util: Add new module
36693
36694 Add two trivial list utility functions, mimicking the ones from
36695 List::MoreUtils, as that is not a core module and we want to avoid
36696 the additional dependency.
36697
36698 scripts/Dpkg/Util.pm | 51 +++++++++++++++++++++++++++++++++++++++++++++++
36699 scripts/Makefile.am | 2 ++
36700 scripts/t/550_Dpkg_Util.t | 38 +++++++++++++++++++++++++++++++++++
36701 3 files changed, 91 insertions(+)
36702
36703 commit 9581f11d5efb591cd95baeae38054ab37d30df8c
36704 Author: Guillem Jover <guillem@debian.org>
36705 Date: Wed Jan 9 19:54:47 2013 +0100
36706
36707 dpkg-scansources: Use a foreach loop instead of a void map
36708
36709 Fixes BuiltinFunctions::ProhibitVoidMap.
36710
36711 scripts/dpkg-scansources.pl | 8 +++-----
36712 test/100_critic.t | 1 +
36713 2 files changed, 4 insertions(+), 5 deletions(-)
36714
36715 commit 2d04ad209e93d5814c68801001dc5f333027577f
36716 Author: Guillem Jover <guillem@debian.org>
36717 Date: Wed Jan 9 19:23:01 2013 +0100
36718
36719 dpkg-gencontrol: Move grep inside an if block
36720
36721 This makes the test explicit, and avoids confusing perlcritic of this
36722 being a void grep.
36723
36724 Fixes BuiltinFunctions::ProhibitVoidGrep.
36725
36726 scripts/dpkg-gencontrol.pl | 3 ++-
36727 test/100_critic.t | 1 +
36728 2 files changed, 3 insertions(+), 1 deletion(-)
36729
36730 commit 89a8da04a92fd3cb913a5e24ff00385a753fd279
36731 Author: Guillem Jover <guillem@debian.org>
36732 Date: Sun Jan 6 20:37:08 2013 +0100
36733
36734 scripts: Do not mix boolean operators
36735
36736 Fixes ValuesAndExpressions::ProhibitMixedBooleanOperators.
36737
36738 scripts/Dpkg/IPC.pm | 4 ++--
36739 scripts/Dpkg/Source/Patch.pm | 6 +++---
36740 scripts/dpkg-genchanges.pl | 2 +-
36741 scripts/dpkg-name.pl | 4 ++--
36742 scripts/dpkg-scanpackages.pl | 2 +-
36743 scripts/dpkg-scansources.pl | 2 +-
36744 scripts/dpkg-shlibdeps.pl | 2 +-
36745 test/100_critic.t | 1 +
36746 8 files changed, 12 insertions(+), 11 deletions(-)
36747
36748 commit 840d3d8836ca3712595ce45e17af9dd16818848d
36749 Author: Guillem Jover <guillem@debian.org>
36750 Date: Fri Jan 4 10:53:59 2013 +0100
36751
36752 scripts: Do not use negative expression in unless and until conditions
36753
36754 These are double negations which are hard to grasp at a first glance.
36755
36756 Fixes ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions.
36757
36758 scripts/Dpkg/Compression.pm | 2 +-
36759 scripts/Dpkg/Source/Archive.pm | 3 ++-
36760 scripts/dpkg-buildpackage.pl | 2 +-
36761 scripts/dpkg-genchanges.pl | 6 +++---
36762 test/100_critic.t | 1 +
36763 5 files changed, 8 insertions(+), 6 deletions(-)
36764
36765 commit ac02d172c0cab7cf06c28326b41dd2cc35da2fdc
36766 Author: Guillem Jover <guillem@debian.org>
36767 Date: Mon May 28 18:48:10 2012 +0200
36768
36769 dpkg-deb: Add support for gzip compression strategies
36770
36771 This adds support for filtered, huffman, rle and fixed strategies. Those
36772 are only usable when dpkg-deb uses zlib, because the command line tool
36773 gzip does not have any way to specify them.
36774
36775 debian/changelog | 2 ++
36776 dpkg-deb/main.c | 3 ++-
36777 lib/dpkg/compress.c | 29 ++++++++++++++++++++++++++++-
36778 lib/dpkg/compress.h | 4 ++++
36779 man/dpkg-deb.1 | 3 ++-
36780 5 files changed, 38 insertions(+), 3 deletions(-)
36781
36782 commit 16ab055e95a804a1fc176c7bd72b52a2be8412ab
36783 Author: Guillem Jover <guillem@debian.org>
36784 Date: Mon Jul 8 01:56:37 2013 +0200
36785
36786 build: Switch default dpkg-deb compression from gzip to xz
36787
36788 Keep building dpkg.deb with gzip to make debootstrap life easier
36789 on non-Debian based systems.
36790
36791 configure.ac | 2 +-
36792 debian/changelog | 2 ++
36793 debian/rules | 5 ++++-
36794 3 files changed, 7 insertions(+), 2 deletions(-)
36795
36796 commit 68a1f4682bb8876168168770a200aaf389b562a7
36797 Author: Guillem Jover <guillem@debian.org>
36798 Date: Fri May 18 04:19:49 2012 +0200
36799
36800 build: Allow changing the default dpkg-deb compressor on configure
36801
36802 This will allow downstreams to choose something better than gzip as
36803 their default compressor, for example xz. Or when xz becomes the
36804 default to revert back to something else.
36805
36806 configure.ac | 3 +++
36807 debian/changelog | 2 ++
36808 dpkg-deb/main.c | 2 +-
36809 m4/dpkg-build.m4 | 17 +++++++++++++++++
36810 4 files changed, 23 insertions(+), 1 deletion(-)
36811
36812 commit 2cac2b9c2c004f7ddf92fd5b39d51022a308b4d6
36813 Author: Guillem Jover <guillem@debian.org>
36814 Date: Fri Oct 19 02:33:08 2012 +0200
36815
36816 dpkg: Rename processarc.c to unpack.c
36817
36818 This clarifies the purpose of the file related to the dpkg action to
36819 perform.
36820
36821 TODO | 2 +-
36822 po/POTFILES.in | 2 +-
36823 src/Makefile.am | 2 +-
36824 src/archives.h | 2 +-
36825 src/{processarc.c => unpack.c} | 2 +-
36826 5 files changed, 5 insertions(+), 5 deletions(-)
36827
36828 commit c24cc696c75c55dd832fc3715ebdf155f0449c0e
36829 Author: Guillem Jover <guillem@debian.org>
36830 Date: Fri Aug 3 13:14:17 2012 +0200
36831
36832 libcompat: Take over md5 module from libdpkg
36833
36834 The md5 code is imported from the BSDs, and should not generally be
36835 touched, only updated from there. Also on several platforms the code
36836 should use the system available interfaces instead.
36837
36838 debian/copyright | 2 +-
36839 lib/compat/Makefile.am | 3 +++
36840 lib/{dpkg => compat}/md5.c | 0
36841 lib/{dpkg => compat}/md5.h | 0
36842 lib/dpkg/Makefile.am | 1 -
36843 lib/dpkg/buffer.c | 2 +-
36844 po/POTFILES.in | 1 -
36845 7 files changed, 5 insertions(+), 4 deletions(-)
36846
36847 commit 797f8512f6326a22d816a08958cef965269f1009
36848 Author: Guillem Jover <guillem@debian.org>
36849 Date: Sat Jul 6 22:07:54 2013 +0200
36850
36851 dpkg-buildpackage: Do not warn on unsigned UNRELEASED builds on -uc or -us
36852
36853 If the user has explicitly requested not to sign the build, do not
36854 complain that we are not going to sign it due to it being UNRELEASED.
36855
36856 Regression introduced in commit 8a8030be47fee6b480905781e56eacc8005227fc.
36857
36858 scripts/dpkg-buildpackage.pl | 2 +-
36859 1 file changed, 1 insertion(+), 1 deletion(-)
36860
36861 commit 9b70709fc2922070e1901191315c506fc9a581bd
36862 Author: Guillem Jover <guillem@debian.org>
36863 Date: Sat Jul 6 16:52:00 2013 +0200
36864
36865 dpkg-parsechangelog(1): Document --file and --label parser options
36866
36867 These options have been supported for a very long time, and --label has
36868 been used up to very recently by dpkg-parsechangelog, just document them
36869 to make it clear that these need to be supported by the parsers.
36870
36871 debian/changelog | 1 +
36872 man/dpkg-parsechangelog.1 | 9 ++++++++-
36873 2 files changed, 9 insertions(+), 1 deletion(-)
36874
36875 commit 597a7348527cbe91e35cf04a2e214a562612a768
36876 Author: YunQiang Su <wzssyqa@gmail.com>
36877 Date: Sat Jun 22 06:14:09 2013 +0200
36878
36879 Add support for mipsn32(el) and mips64(el) to arch tables
36880
36881 [guillem@debian.org:
36882 - Remove unneeded abi entry.
36883 - Fix mips64 endianness. ]
36884
36885 Closes: #685096, #707323
36886
36887 Signed-off-by: Guillem Jover <guillem@debian.org>
36888
36889 abitable | 1 +
36890 cputable | 2 ++
36891 debian/changelog | 2 ++
36892 ostable | 2 ++
36893 triplettable | 4 ++++
36894 5 files changed, 11 insertions(+)
36895
36896 commit aa16b40d19677307dc1d21327c10e9a5ff9908ea
36897 Author: Guillem Jover <guillem@debian.org>
36898 Date: Thu Jul 4 00:56:36 2013 +0200
36899
36900 Dpkg::Arch: Do not overwrite triplet mappings with latter matches
36901
36902 scripts/Dpkg/Arch.pm | 3 +++
36903 1 file changed, 3 insertions(+)
36904
36905 commit 4f0d689d5231354b6bef8b3642e5c1fe9b1985a6
36906 Author: Guillem Jover <guillem@debian.org>
36907 Date: Mon Jun 24 02:06:54 2013 +0200
36908
36909 doc: Document how to check po4a translations for valid POD markup
36910
36911 README.l10n | 7 +++++++
36912 1 file changed, 7 insertions(+)
36913
36914 commit e83599bd2b1118a59677ec7e3a23a0b448049d6c
36915 Author: Guillem Jover <guillem@debian.org>
36916 Date: Mon Feb 11 15:47:57 2013 +0100
36917
36918 Dpkg::Source::Package: Do not return an error message if we can build
36919
36920 scripts/Dpkg/Source/Package/V1.pm | 6 ++++--
36921 scripts/Dpkg/Source/Package/V3/Bzr.pm | 4 +++-
36922 scripts/Dpkg/Source/Package/V3/Custom.pm | 6 ++++--
36923 scripts/Dpkg/Source/Package/V3/Git.pm | 4 +++-
36924 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
36925 5 files changed, 15 insertions(+), 7 deletions(-)
36926
36927 commit acc1f37933b2444631eb510f5450985c8f7270c7
36928 Author: Bernhard R. Link <brlink@debian.org>
36929 Date: Sun Feb 10 16:07:34 2013 +0100
36930
36931 Dpkg: Catch mismatches between version strings and format versions
36932
36933 Ensure that a 3.0 (quilt) package has a non-native version and that
36934 a 3.0 (native) package has a native version. To get the information,
36935 extend Dpkg::Version with a is_native method to check whether a
36936 version has a revision or not.
36937
36938 [guillem@debian.org:
36939 - Add is_native to history of changes.
36940 - Do not return an error string when returning a true result. ]
36941
36942 Closes: #700177
36943
36944 Signed-off-by: Guillem Jover <guillem@debian.org>
36945
36946 debian/changelog | 4 ++++
36947 scripts/Dpkg/Source/Package/V3/Native.pm | 7 +++++++
36948 scripts/Dpkg/Source/Package/V3/Quilt.pm | 5 +++++
36949 scripts/Dpkg/Version.pm | 13 +++++++++++++
36950 4 files changed, 29 insertions(+)
36951
36952 commit ea422eb8649dd15a3f5f2994af8e57c7c2e1e465
36953 Author: Guillem Jover <guillem@debian.org>
36954 Date: Sun Feb 10 13:18:28 2013 +0100
36955
36956 Dpkg: Move epoch-less or revision-less output logic to Dpkg::Version
36957
36958 Instead of doing the magic of generating a version string without epoch
36959 and revision and a version string without epoch in Dpkg::Source::Package,
36960 extend Dpkg::Version's as_string function to support generating that
36961 string.
36962
36963 Based-on-patch-by: Bernhard R. Link <brlink@debian.org>
36964 Signed-off-by: Guillem Jover <guillem@debian.org>
36965
36966 debian/changelog | 2 ++
36967 scripts/Dpkg/Source/Package.pm | 7 ++-----
36968 scripts/Dpkg/Version.pm | 37 +++++++++++++++++++++++++++++++------
36969 3 files changed, 35 insertions(+), 11 deletions(-)
36970
36971 commit e8950d7e2d4a58f96c74782825e2edf7ceb583ca
36972 Author: Colin Watson <cjwatson@ubuntu.com>
36973 Date: Tue Jan 8 03:57:23 2013 +0100
36974
36975 Dpkg::Deps: Add support for a build_arch option in deps_parse()
36976
36977 Dpkg::Deps::deps_parse takes a host_arch option, but doesn't take a
36978 corresponding build_arch option. This means that if you're evaluating
36979 dependencies relative to a non-default build architecture, you get
36980 Dpkg::Deps::* objects back with the wrong build_arch set, which may
36981 cause unexpected behaviour later in simplify_deps.
36982
36983 Closes: #697297
36984
36985 Signed-off-by: Guillem Jover <guillem@debian.org>
36986
36987 debian/changelog | 2 ++
36988 scripts/Dpkg/Deps.pm | 8 ++++++++
36989 2 files changed, 10 insertions(+)
36990
36991 commit 0b75c4f9aa15978aabda773b3793ed02447c95ae
36992 Author: Cédric Boutillier <boutil@debian.org>
36993 Date: Sat Jun 22 23:59:05 2013 +0200
36994
36995 man: Fix typo in French dpkg-source(1) translation
36996
36997 The text about the "unapply-patches" is not correct, the French version
36998 mentions that this option cannot be in local-options, whereas the
36999 original version says it can be only there.
37000
37001 Closes: #708292
37002
37003 Signed-off-by: Guillem Jover <guillem@debian.org>
37004
37005 debian/changelog | 2 ++
37006 man/po/fr.po | 2 +-
37007 2 files changed, 3 insertions(+), 1 deletion(-)
37008
37009 commit 2cb257105366f933a3b9e5ea2647033da12b07f3
37010 Author: Guillem Jover <guillem@debian.org>
37011 Date: Sun Oct 14 12:55:20 2012 +0200
37012
37013 Dpkg::Source::Patch: Sort files inside new diff lexicographically
37014
37015 The files inside the diff were being sorted correctly for existing
37016 patches, but not for new ones.
37017
37018 Closes: #689193
37019
37020 debian/changelog | 2 ++
37021 scripts/Dpkg/Source/Patch.pm | 2 ++
37022 2 files changed, 4 insertions(+)
37023
37024 commit c4cca9674d61a7f15e3172a25a49d8d15ab754f0
37025 Author: Guillem Jover <guillem@debian.org>
37026 Date: Wed Aug 8 04:37:03 2012 +0200
37027
37028 Dpkg::Changelog::Parse: Always pass the filename to the changelog parser
37029
37030 This allows the parser to handle compressed files transparently, instead
37031 of opening them and passing the contents through standard input.
37032
37033 Closes: #684196
37034
37035 debian/changelog | 1 +
37036 scripts/Dpkg/Changelog/Parse.pm | 15 ++++++---------
37037 2 files changed, 7 insertions(+), 9 deletions(-)
37038
37039 commit b736fc0984dc7109a05035f96b58353ffa6fc118
37040 Author: Guillem Jover <guillem@debian.org>
37041 Date: Wed Aug 8 04:35:30 2012 +0200
37042
37043 changelog-debian: Always use Dpkg::Changelog::Debian->load()
37044
37045 The Storable::Interface supports opening standard input transparently
37046 whenever '-' is passed as a filename.
37047
37048 scripts/changelog/debian.pl | 9 ++-------
37049 1 file changed, 2 insertions(+), 7 deletions(-)
37050
37051 commit 52e3d0ecec59f5d38d1bc42686bd96c895389050
37052 Author: Guillem Jover <guillem@debian.org>
37053 Date: Wed Aug 8 03:50:43 2012 +0200
37054
37055 dpkg-parsechangelog(1): Document that -l- can be used to read from stdin
37056
37057 debian/changelog | 1 +
37058 man/dpkg-parsechangelog.1 | 3 ++-
37059 2 files changed, 3 insertions(+), 1 deletion(-)
37060
37061 commit cb674d55c4c7f4983102438f39cec98e8a2d91ce
37062 Author: Guillem Jover <guillem@debian.org>
37063 Date: Tue Jul 17 04:28:57 2012 +0200
37064
37065 Switch usage errors to not print entire --help output
37066
37067 Just print a reference to use --help for further details. Which stops
37068 annoying experienced users, or users that made a typo on the
37069 command-line, by not overwhelming them with screenfuls of help output.
37070
37071 Closes: #681371
37072
37073 debian/changelog | 2 ++
37074 scripts/Dpkg/ErrorHandling.pm | 5 +++--
37075 scripts/dpkg-maintscript-helper.sh | 19 ++++++++-----------
37076 scripts/dpkg-mergechangelogs.pl | 10 ++++++----
37077 utils/update-alternatives.c | 4 +++-
37078 5 files changed, 22 insertions(+), 18 deletions(-)
37079
37080 commit e43fd15f616001727dcc1645a4bbe05ddf639874
37081 Author: Guillem Jover <guillem@debian.org>
37082 Date: Mon Jun 24 01:52:50 2013 +0200
37083
37084 dpkg-name: Require at least one filename after --
37085
37086 This splits the code to first record the arguments to use as filenames,
37087 and then to act on them in a single step, so that we can check if we got
37088 the required filenames.
37089
37090 debian/changelog | 1 +
37091 scripts/dpkg-name.pl | 18 +++++++++++-------
37092 2 files changed, 12 insertions(+), 7 deletions(-)
37093
37094 commit 37934782af6acc04d6d171e339ef8a41c682cc98
37095 Author: Guillem Jover <guillem@debian.org>
37096 Date: Wed Jul 18 03:09:20 2012 +0200
37097
37098 dpkg-name: Print correct error message on unknown options before --
37099
37100 Do not interpret unknown options as filenames, to then try to move them
37101 and fail when not found. If the user wants to use a filename starting
37102 with a dash, these should be passed after --.
37103
37104 debian/changelog | 1 +
37105 scripts/dpkg-name.pl | 2 ++
37106 2 files changed, 3 insertions(+)
37107
37108 commit 1629f8f1113cd6547e02028e5fed3dafbf89b088
37109 Author: Bernhard R. Link <brlink@debian.org>
37110 Date: Tue Jul 17 04:08:52 2012 +0200
37111
37112 dpkg-scansources: Move exit call out from usage()
37113
37114 This also makes sure the program returns a correct exit code from
37115 usageerr().
37116
37117 [guillem@debian.org:
37118 - Remove exit call from usage(). ]
37119
37120 Signed-off-by: Guillem Jover <guillem@debian.org>
37121
37122 debian/changelog | 2 ++
37123 scripts/dpkg-scansources.pl | 4 +---
37124 2 files changed, 3 insertions(+), 3 deletions(-)
37125
37126 commit edda3a6d24eaa9cd07a4cc451df737a09a39b000
37127 Author: Guillem Jover <guillem@debian.org>
37128 Date: Sun Jun 23 17:22:18 2013 +0200
37129
37130 scripts: Trap $SIG{__WARN__} to call usageerr() on option parse errors
37131
37132 This gives a nicer error message, and makes sure we always exit on
37133 option parse errors.
37134
37135 debian/changelog | 2 ++
37136 scripts/changelog/debian.pl | 6 ++++--
37137 scripts/dpkg-checkbuilddeps.pl | 6 +++---
37138 scripts/dpkg-mergechangelogs.pl | 7 ++++---
37139 scripts/dpkg-scanpackages.pl | 7 ++++---
37140 scripts/dpkg-scansources.pl | 5 ++++-
37141 6 files changed, 21 insertions(+), 12 deletions(-)
37142
37143 commit 1dbc70121f3783de4ad294cd6130b4cc794fe9e2
37144 Author: Guillem Jover <guillem@debian.org>
37145 Date: Sun Jun 23 17:04:36 2013 +0200
37146
37147 scripts: Move Getopt::Long option specifications to array variables
37148
37149 scripts/changelog/debian.pl | 6 ++++--
37150 scripts/dpkg-checkbuilddeps.pl | 20 ++++++++++++--------
37151 scripts/dpkg-mergechangelogs.pl | 11 ++++++++---
37152 scripts/dpkg-scanpackages.pl | 15 +++++++++++----
37153 4 files changed, 35 insertions(+), 17 deletions(-)
37154
37155 commit 535325ba3d607cfe816ce7cf8d91d185ab87ca9b
37156 Author: Guillem Jover <guillem@debian.org>
37157 Date: Tue Apr 23 15:04:02 2013 +0200
37158
37159 dpkg: Clarify that --set-selections needs an up-to-date available db
37160
37161 Document this in the man page, and warn whenever we find unknown
37162 packages during the --set-selections processing.
37163
37164 Closes: #703092
37165
37166 debian/changelog | 4 ++++
37167 man/dpkg.1 | 5 +++++
37168 src/select.c | 6 ++++++
37169 3 files changed, 15 insertions(+)
37170
37171 commit 68c2b7826d4eb0436e1db55f80350d18cf116183
37172 Author: Guillem Jover <guillem@debian.org>
37173 Date: Sat Jun 22 00:11:02 2013 +0200
37174
37175 debian: Update translation updates changelog entries
37176
37177 Give proper attribution for French typo fix, and add Spanish typo bug
37178 closure, previously committed to the repostory.
37179
37180 debian/changelog | 10 +++++++---
37181 1 file changed, 7 insertions(+), 3 deletions(-)
37182
37183 commit e2ea33bdd06c4b5e1f2dfdc624e370086ea2e7bc
37184 Author: Guillem Jover <guillem@debian.org>
37185 Date: Wed Jun 19 21:14:11 2013 +0200
37186
37187 test: Only scan perl module files that will ever contain POD markup
37188
37189 This should reduce the check time significantly, as it stops checking
37190 the program files by duplicate (for <script> and <script>.pl), and does
37191 not scan the .git directory any longer.
37192
37193 test/000_pod.t | 12 ++++++++++--
37194 1 file changed, 10 insertions(+), 2 deletions(-)
37195
37196 commit ce9c2569c2732db7d9c8940a812f2f07bb57e278
37197 Author: Guillem Jover <guillem@debian.org>
37198 Date: Wed Jun 19 20:26:36 2013 +0200
37199
37200 scripts: Use F<> for pathnames in POD markup
37201
37202 scripts/Dpkg/Changelog/Parse.pm | 4 ++--
37203 scripts/Dpkg/Control.pm | 14 +++++++-------
37204 scripts/Dpkg/Control/Info.pm | 4 ++--
37205 scripts/Dpkg/Version.pm | 2 +-
37206 4 files changed, 12 insertions(+), 12 deletions(-)
37207
37208 commit dd707185da94c321bb9ad470f45fc304a00837a8
37209 Author: Guillem Jover <guillem@debian.org>
37210 Date: Wed Jun 19 03:51:59 2013 +0200
37211
37212 doc: Rename README.translators to README.l10n
37213
37214 Makefile.am | 2 +-
37215 README.translators => README.l10n | 0
37216 2 files changed, 1 insertion(+), 1 deletion(-)
37217
37218 commit d5e037f962472c6c4abba87769879e4250ee540a
37219 Author: Guillem Jover <guillem@debian.org>
37220 Date: Wed Jun 19 03:50:14 2013 +0200
37221
37222 doc: Minor fixes for translators
37223
37224 README.translators | 12 ++++++------
37225 1 file changed, 6 insertions(+), 6 deletions(-)
37226
37227 commit 94f089b7699614538324078f09162e6387d9e094
37228 Author: Guillem Jover <guillem@debian.org>
37229 Date: Tue Apr 16 19:57:33 2013 +0200
37230
37231 test: Set .pl and .t as program-extensions for perlcritic
37232
37233 This should help perlcritic discern when not to apply module checks on
37234 programs.
37235
37236 test/100_critic/perlcriticrc | 1 +
37237 1 file changed, 1 insertion(+)
37238
37239 commit 4877cdafc05af1c14a28f10555147403813ccf0d
37240 Author: Guillem Jover <guillem@debian.org>
37241 Date: Wed Apr 3 13:12:15 2013 +0200
37242
37243 dpkg-buildpackage: Do not pass -s option to dpkg-architecture
37244
37245 This simplifies variable parsing, as it's in any case the more natural
37246 way to interact with dpkg-architecture.
37247
37248 scripts/dpkg-buildpackage.pl | 10 +++-------
37249 1 file changed, 3 insertions(+), 7 deletions(-)
37250
37251 commit 5406f5e54de2db2e00de5341062e3dde995e9cf0
37252 Author: Eric S. Raymond <esr@thyrsus.com>
37253 Date: Tue Jun 18 16:29:52 2013 +0200
37254
37255 man: Fix formatting problems with list syntax
37256
37257 This means .IP, .TP or .RS/.RE markup is garbled. Common causes include
37258 .TP just before a section header, .TP entries with tags but no bodies,
37259 and mandoc lists with no trailing .El. These confuse doclifter, and may
37260 also mess up stricter man-page browsers like Xman and Rosetta.
37261
37262 Signed-off-by: Guillem Jover <guillem@debian.org>
37263
37264 man/dpkg-source.1 | 13 +++++++------
37265 man/dpkg.1 | 10 ++++------
37266 2 files changed, 11 insertions(+), 12 deletions(-)
37267
37268 commit 325dd5f210a5b2e578814303a58b006a0516b565
37269 Author: Guillem Jover <guillem@debian.org>
37270 Date: Sun Jun 16 06:37:32 2013 +0200
37271
37272 dpkg-buildflags: Add GCJFLAGS support
37273
37274 This adds default flags for the GNU Compiler for Java, and the
37275 supported hardened flags. We do not name the variable JFLAGS nor
37276 JAVAFLAGS, to make it very clear these are not flags for javac,
37277 they are only for GCJ; so we use the automake variable name as
37278 existing precedent.
37279
37280 Closes: #708375
37281
37282 debian/changelog | 1 +
37283 man/dpkg-buildflags.1 | 3 +++
37284 scripts/Dpkg/BuildFlags.pm | 3 +++
37285 scripts/Dpkg/Vendor/Debian.pm | 2 ++
37286 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
37287 scripts/mk/buildflags.mk | 3 ++-
37288 6 files changed, 12 insertions(+), 2 deletions(-)
37289
37290 commit acffa74f55afe0b853a6711744a12be42e215480
37291 Author: Guillem Jover <guillem@debian.org>
37292 Date: Fri Jun 14 02:09:00 2013 +0200
37293
37294 dpkg(1): Mark --set-selections in bold
37295
37296 man/dpkg.1 | 4 ++--
37297 1 file changed, 2 insertions(+), 2 deletions(-)
37298
37299 commit 83c6d09b36ad3721cd029bb5bd06bd9c0a7b4ba1
37300 Author: Guillem Jover <guillem@debian.org>
37301 Date: Fri Jan 11 12:43:42 2013 +0100
37302
37303 perl: Add a VERSION to all modules
37304
37305 Addresses Modules::RequireVersionVar.
37306
37307 dselect/methods/Dselect/Ftp.pm | 2 ++
37308 scripts/Dpkg/Control/Types.pm | 2 ++
37309 2 files changed, 4 insertions(+)
37310
37311 commit 047cf6685c72fbe837dd2f5feb5a40979ac19226
37312 Author: Guillem Jover <guillem@debian.org>
37313 Date: Sun Jan 6 03:51:07 2013 +0100
37314
37315 perl: Place strict and warning pragma uses as the first thing
37316
37317 dselect/methods/Dselect/Ftp.pm | 6 +++---
37318 scripts/t/100_Dpkg_Version.t | 6 +++---
37319 scripts/t/150_Dpkg_Package.t | 4 ++--
37320 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 4 ++--
37321 scripts/t/200_Dpkg_Shlibs.t | 6 +++---
37322 scripts/t/300_Dpkg_BuildOptions.t | 6 +++---
37323 scripts/t/400_Dpkg_Deps.t | 4 ++--
37324 scripts/t/500_Dpkg_Path.t | 4 ++--
37325 scripts/t/700_Dpkg_Control.t | 4 ++--
37326 scripts/t/800_Dpkg_IPC.t | 4 ++--
37327 scripts/t/850_Dpkg_Compression.t | 4 ++--
37328 scripts/t/910_merge_changelogs.t | 6 +++---
37329 test/000_pod.t | 4 ++--
37330 13 files changed, 31 insertions(+), 31 deletions(-)
37331
37332 commit e4dbdb84480f844f27501f301cefed6b38ac2221
37333 Author: Guillem Jover <guillem@debian.org>
37334 Date: Sat Jan 5 04:20:49 2013 +0100
37335
37336 scripts: Inherit from parent instead of base
37337
37338 Use the lightweight parent instead of the bloated base.
37339
37340 scripts/Dpkg/Changelog.pm | 2 +-
37341 scripts/Dpkg/Changelog/Debian.pm | 2 +-
37342 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
37343 scripts/Dpkg/Compression/FileHandle.pm | 2 +-
37344 scripts/Dpkg/Conf.pm | 2 +-
37345 scripts/Dpkg/Control.pm | 2 +-
37346 scripts/Dpkg/Control/Changelog.pm | 2 +-
37347 scripts/Dpkg/Control/Hash.pm | 4 ++--
37348 scripts/Dpkg/Control/Info.pm | 2 +-
37349 scripts/Dpkg/Deps.pm | 10 +++++-----
37350 scripts/Dpkg/Index.pm | 2 +-
37351 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
37352 scripts/Dpkg/Source/Archive.pm | 2 +-
37353 scripts/Dpkg/Source/Package/V1.pm | 2 +-
37354 scripts/Dpkg/Source/Package/V2.pm | 2 +-
37355 scripts/Dpkg/Source/Package/V3/Bzr.pm | 2 +-
37356 scripts/Dpkg/Source/Package/V3/Custom.pm | 2 +-
37357 scripts/Dpkg/Source/Package/V3/Git.pm | 2 +-
37358 scripts/Dpkg/Source/Package/V3/Native.pm | 2 +-
37359 scripts/Dpkg/Source/Package/V3/Quilt.pm | 2 +-
37360 scripts/Dpkg/Source/Patch.pm | 2 +-
37361 scripts/Dpkg/Substvars.pm | 2 +-
37362 scripts/Dpkg/Vendor/Debian.pm | 2 +-
37363 scripts/Dpkg/Vendor/Default.pm | 2 +-
37364 scripts/Dpkg/Vendor/Ubuntu.pm | 2 +-
37365 25 files changed, 30 insertions(+), 30 deletions(-)
37366
37367 commit e54df633c60ed89dc9fed2c43b1ad6d07f439fc9
37368 Author: Guillem Jover <guillem@debian.org>
37369 Date: Sat Jan 5 03:44:46 2013 +0100
37370
37371 scripts: Do not inherit from Exporter just import its import
37372
37373 Do not use base which is bloated, and we don't need any other of
37374 Exporter's inherited methods anyway.
37375
37376 scripts/Dpkg.pm | 2 +-
37377 scripts/Dpkg/Arch.pm | 2 +-
37378 scripts/Dpkg/Changelog/Entry/Debian.pm | 4 ++--
37379 scripts/Dpkg/Changelog/Parse.pm | 2 +-
37380 scripts/Dpkg/Checksums.pm | 2 +-
37381 scripts/Dpkg/Compression.pm | 2 +-
37382 scripts/Dpkg/Control.pm | 5 ++++-
37383 scripts/Dpkg/Control/Fields.pm | 2 +-
37384 scripts/Dpkg/Control/Types.pm | 2 +-
37385 scripts/Dpkg/Deps.pm | 2 +-
37386 scripts/Dpkg/ErrorHandling.pm | 2 +-
37387 scripts/Dpkg/File.pm | 2 +-
37388 scripts/Dpkg/Gettext.pm | 2 +-
37389 scripts/Dpkg/IPC.pm | 2 +-
37390 scripts/Dpkg/Package.pm | 2 +-
37391 scripts/Dpkg/Path.pm | 2 +-
37392 scripts/Dpkg/Shlibs.pm | 2 +-
37393 scripts/Dpkg/Shlibs/Cppfilt.pm | 2 +-
37394 scripts/Dpkg/Source/Functions.pm | 2 +-
37395 scripts/Dpkg/Vars.pm | 2 +-
37396 scripts/Dpkg/Vendor.pm | 2 +-
37397 scripts/Dpkg/Version.pm | 2 +-
37398 22 files changed, 26 insertions(+), 23 deletions(-)
37399
37400 commit b8a0dbd784a9e838c3e6735d51bf76a61a63d8e4
37401 Author: Matthias Klose <doko@ubuntu.com>
37402 Date: Tue Jun 11 13:49:19 2013 +0200
37403
37404 dpkg-buildflags: Do not set -fstack-protector on arm64
37405
37406 The flag is not yet supported there.
37407
37408 Closes: #711936
37409
37410 [guillem@debian.org: Update comment. ]
37411
37412 Signed-off-by: Guillem Jover <guillem@debian.org>
37413
37414 debian/changelog | 3 +++
37415 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
37416 2 files changed, 5 insertions(+), 2 deletions(-)
37417
37418 commit 62783ea26c4cfcf5507390739dac056a2db3b7a8
37419 Author: Guillem Jover <guillem@debian.org>
37420 Date: Wed Jan 9 20:25:45 2013 +0100
37421
37422 Dpkg::Source::Package: Capitalize variant module names
37423
37424 Lowercase module names are reserved by convention for pragmas, and
37425 there's really no need to diverge here from the general dpkg project
37426 naming convention. Also make sure source package format variant names
37427 are always in lowercase, to not allow names that would not work with
37428 previous dpkg-source versions.
37429
37430 Fixes NamingConventions::Capitalization.
37431
37432 scripts/Dpkg/Source/Package.pm | 8 +++++++-
37433 scripts/Dpkg/Source/Package/V1.pm | 8 ++++----
37434 scripts/Dpkg/Source/Package/V3/{bzr.pm => Bzr.pm} | 2 +-
37435 scripts/Dpkg/Source/Package/V3/{custom.pm => Custom.pm} | 2 +-
37436 scripts/Dpkg/Source/Package/V3/{git.pm => Git.pm} | 2 +-
37437 scripts/Dpkg/Source/Package/V3/{native.pm => Native.pm} | 2 +-
37438 scripts/Dpkg/Source/Package/V3/{quilt.pm => Quilt.pm} | 2 +-
37439 scripts/Makefile.am | 10 +++++-----
37440 scripts/po/POTFILES.in | 10 +++++-----
37441 test/100_critic.t | 1 +
37442 10 files changed, 27 insertions(+), 20 deletions(-)
37443
37444 commit 61b3e12837fbee3d3f2ede00cc75088f2fd1c20b
37445 Author: Guillem Jover <guillem@debian.org>
37446 Date: Thu Jan 3 00:33:07 2013 +0100
37447
37448 perl: Decapitalize variable names
37449
37450 Addresses NamingConventions::Capitalization.
37451
37452 dselect/methods/Dselect/Ftp.pm | 10 +++---
37453 scripts/dpkg-scansources.pl | 82 +++++++++++++++++++++---------------------
37454 2 files changed, 46 insertions(+), 46 deletions(-)
37455
37456 commit fb5285f56924fdf84d3281bbf6046f8b4bb00048
37457 Author: Guillem Jover <guillem@debian.org>
37458 Date: Wed Jan 2 00:39:08 2013 +0100
37459
37460 Dpkg: Deprecate lowercase exported by default variables
37461
37462 Rename, uppercase and do not export new variables by default, to avoid
37463 cluttering the caller namespace, and to give them consistent names. We'll
37464 keep the old variables for a while, to not break uses from external
37465 modules.
37466
37467 Addresses Variables::ProhibitPackageVars.
37468
37469 debian/changelog | 2 ++
37470 scripts/Dpkg.pm | 24 ++++++++++++++++--------
37471 scripts/Dpkg/Arch.pm | 10 +++++-----
37472 scripts/Dpkg/Changelog/Parse.pm | 4 ++--
37473 scripts/Dpkg/Control.pm | 2 +-
37474 scripts/Dpkg/Control/Types.pm | 2 +-
37475 scripts/Dpkg/ErrorHandling.pm | 6 +++---
37476 scripts/Dpkg/Source/Package/V1.pm | 4 ++--
37477 scripts/Dpkg/Substvars.pm | 6 +++---
37478 scripts/Makefile.am | 8 ++++----
37479 scripts/changelog/debian.pl | 8 ++++----
37480 scripts/dpkg-architecture.pl | 6 +++---
37481 scripts/dpkg-buildflags.pl | 6 +++---
37482 scripts/dpkg-buildpackage.pl | 10 +++++-----
37483 scripts/dpkg-checkbuilddeps.pl | 11 ++++++-----
37484 scripts/dpkg-distaddfile.pl | 6 +++---
37485 scripts/dpkg-genchanges.pl | 12 ++++++------
37486 scripts/dpkg-gencontrol.pl | 6 +++---
37487 scripts/dpkg-gensymbols.pl | 6 +++---
37488 scripts/dpkg-mergechangelogs.pl | 6 +++---
37489 scripts/dpkg-name.pl | 6 +++---
37490 scripts/dpkg-parsechangelog.pl | 6 +++---
37491 scripts/dpkg-scanpackages.pl | 6 +++---
37492 scripts/dpkg-scansources.pl | 6 +++---
37493 scripts/dpkg-shlibdeps.pl | 7 ++++---
37494 scripts/dpkg-source.pl | 6 +++---
37495 scripts/dpkg-vendor.pl | 6 +++---
37496 scripts/t/750_Dpkg_Substvars.t | 4 ++--
37497 28 files changed, 102 insertions(+), 90 deletions(-)
37498
37499 commit a55de1500d33db1192e5c2ace48e58baf252f8b9
37500 Author: Guillem Jover <guillem@debian.org>
37501 Date: Mon Oct 29 18:16:52 2012 +0100
37502
37503 scripts: Use a new Dpkg::CONFDIR variable instead of literal strings
37504
37505 This will make life easier for downstreams using different paths. Allow
37506 overriding pkgconfdir at configure time.
37507
37508 configure.ac | 2 ++
37509 debian/changelog | 2 ++
37510 scripts/Dpkg.pm | 2 ++
37511 scripts/Dpkg/BuildFlags.pm | 3 ++-
37512 scripts/Dpkg/Control.pm | 2 +-
37513 scripts/Dpkg/Control/Types.pm | 2 +-
37514 scripts/Dpkg/Vendor.pm | 11 ++++++-----
37515 scripts/Makefile.am | 1 +
37516 scripts/dpkg-shlibdeps.pl | 8 ++++----
37517 9 files changed, 21 insertions(+), 12 deletions(-)
37518
37519 commit c4a75309f62d9dcd78f810500a8db3e576fdaa38
37520 Author: Guillem Jover <guillem@debian.org>
37521 Date: Mon Oct 29 17:44:06 2012 +0100
37522
37523 dpkg-vendor: Use Dpkg::Vendor::get_vendor_dir instead of literal string
37524
37525 Print the correct path to the vendor directory, overridable either at
37526 configure or run-time.
37527
37528 debian/changelog | 1 +
37529 scripts/dpkg-vendor.pl | 6 +++---
37530 2 files changed, 4 insertions(+), 3 deletions(-)
37531
37532 commit 56d6ca8827ba3cf3d44f652243bfda2cc8074484
37533 Author: Guillem Jover <guillem@debian.org>
37534 Date: Mon Oct 29 17:43:50 2012 +0100
37535
37536 Dpkg::Vendor: Add a new get_vendor_dir function
37537
37538 This makes the overridable directory accessible to code that might need
37539 to print the vendor directory location.
37540
37541 debian/changelog | 1 +
37542 scripts/Dpkg/Vendor.pm | 21 +++++++++++++++++++--
37543 2 files changed, 20 insertions(+), 2 deletions(-)
37544
37545 commit b06244e09b5aff7068fd98c0a2f4294082400f5a
37546 Author: Guillem Jover <guillem@debian.org>
37547 Date: Mon Dec 31 01:14:55 2012 +0100
37548
37549 Dpkg::Control::Fields: Use internerr instead of error
37550
37551 scripts/Dpkg/Control/Fields.pm | 2 +-
37552 1 file changed, 1 insertion(+), 1 deletion(-)
37553
37554 commit 96b7c546a5a4d47459c5409140bbd063f856b3d4
37555 Author: Guillem Jover <guillem@debian.org>
37556 Date: Mon Dec 17 13:50:12 2012 +0100
37557
37558 Dpkg::Control::Hash: Do not require unused Dpkg::ErrorHandling
37559
37560 scripts/Dpkg/Control/Hash.pm | 1 -
37561 1 file changed, 1 deletion(-)
37562
37563 commit 7e856060484c653b054726b1523a3ed3745e47ce
37564 Author: Guillem Jover <guillem@debian.org>
37565 Date: Mon Dec 17 17:30:24 2012 +0100
37566
37567 Dpkg::Control::Hash: Fix set_options to take a hash instead of two scalars
37568
37569 This fixes the function to behave as documented, and expected from the
37570 name itself.
37571
37572 debian/changelog | 2 ++
37573 scripts/Dpkg/Control/Hash.pm | 4 ++--
37574 2 files changed, 4 insertions(+), 2 deletions(-)
37575
37576 commit 71d6e1b6c16df782dbe2736a285e7bd9040becd4
37577 Author: Guillem Jover <guillem@debian.org>
37578 Date: Mon Jun 10 01:09:49 2013 +0200
37579
37580 libdpkg: Only ignore older packages if the existing version is informative
37581
37582 When ignoring older packages (either by explicit request, or when
37583 parsing available files), we should not ignore them when the existing
37584 version is empty, because then we would consider that the empty version
37585 (equivalent to "0-0") is newer than "0~0-0" for example.
37586
37587 This affects any program using libdpkg to parse the available file.
37588
37589 Regression introduced in commit 86823d5792af8328107c3d86e486d2cf373da128.
37590
37591 Closes: #676664
37592
37593 debian/changelog | 3 +++
37594 lib/dpkg/parse.c | 1 +
37595 2 files changed, 4 insertions(+)
37596
37597 commit 1d90dd12ef938b14c8388329a8b0c7ab31595f31
37598 Author: Christian PERRIER <bubulle@debian.org>
37599 Date: Fri Jun 21 19:29:04 2013 +0200
37600
37601 Fix incorrect translation of "fortify" in French manpage for dpkg-buildflags Closes: #712976
37602
37603 debian/changelog | 4 ++++
37604 man/po/fr.po | 2 +-
37605 2 files changed, 5 insertions(+), 1 deletion(-)
37606
37607 commit c6bbbe2a2b055880991568ff7066f8a9f2c7f4ad
37608 Author: Javier Fernandez-Sanguino <jfs@debian.org>
37609 Date: Thu Jun 20 01:56:14 2013 +0200
37610
37611 Typo fix
37612
37613 po/es.po | 2 +-
37614 1 file changed, 1 insertion(+), 1 deletion(-)
37615
37616 commit f1edd46b94d99b75e020b4111a1761e657b2261e
37617 Author: Guillem Jover <guillem@debian.org>
37618 Date: Fri May 31 01:51:05 2013 +0200
37619
37620 build: Bump automake version to 1.11
37621
37622 It was needed for xz distribution tarballs, and allows us to get rid of
37623 the conditional silent-rules support.
37624
37625 README | 2 +-
37626 configure.ac | 6 ++----
37627 2 files changed, 3 insertions(+), 5 deletions(-)
37628
37629 commit bc4b5b54a2e7bc6928233f7d4a4428fa11c28173
37630 Author: Guillem Jover <guillem@debian.org>
37631 Date: Fri May 31 01:24:00 2013 +0200
37632
37633 build: Quiesce msgmerge commands
37634
37635 dselect/po/Makevars | 2 +-
37636 po/Makevars | 2 +-
37637 scripts/po/Makevars | 2 +-
37638 3 files changed, 3 insertions(+), 3 deletions(-)
37639
37640 commit e804d8f65d4c03a8a74c9df12ec308963c2beae0
37641 Author: Guillem Jover <guillem@debian.org>
37642 Date: Fri May 31 00:49:20 2013 +0200
37643
37644 build: Bump gettext version to 0.18.2
37645
37646 This gets rid of an autoconf warning due to usage of an obsolete macro
37647 by gettext. The Build-Depends does not need to be bumped as the
37648 Makefiles can work with macros from any gettext 0.18.x.
37649
37650 README | 2 +-
37651 configure.ac | 2 +-
37652 dselect/po/Makevars | 14 ++++++++++++--
37653 po/Makevars | 14 ++++++++++++--
37654 scripts/po/Makevars | 14 ++++++++++++--
37655 5 files changed, 38 insertions(+), 8 deletions(-)
37656
37657 commit ef021965e50838e7ad734952cd3a8d94215f3e36
37658 Author: Guillem Jover <guillem@debian.org>
37659 Date: Fri May 31 01:14:33 2013 +0200
37660
37661 build: Ignore automake 1.13+ test suite log files
37662
37663 .gitignore | 2 ++
37664 1 file changed, 2 insertions(+)
37665
37666 commit 2b3e9afffc05c93ce1d7ef6ec197ea885e01de55
37667 Author: Guillem Jover <guillem@debian.org>
37668 Date: Tue May 28 05:08:40 2013 +0200
37669
37670 build: Handle the ChangeLog as a distributed-only file
37671
37672 The ChangeLog file is distributed, and cannot be regenerated outside
37673 of the git repository, so do not remove it in DISTCLEANFILES, and move
37674 the generation code into dist-hook, which also avoids unnecessary
37675 computation during normal builds.
37676
37677 Makefile.am | 7 +------
37678 1 file changed, 1 insertion(+), 6 deletions(-)
37679
37680 commit 74847585583defc05ca91534346d44aff59e980b
37681 Author: Guillem Jover <guillem@debian.org>
37682 Date: Tue May 28 01:27:49 2013 +0200
37683
37684 doc: Switch from png to svg for graph images
37685
37686 This substantially reduces the image sizes.
37687
37688 doc/Doxyfile.in | 2 +-
37689 1 file changed, 1 insertion(+), 1 deletion(-)
37690
37691 commit beaf586ede1e75f162e46cb5fbe6acf844afc5c9
37692 Author: Guillem Jover <guillem@debian.org>
37693 Date: Thu May 16 07:01:52 2013 +0200
37694
37695 Remove install-info wrapper
37696
37697 The dpkg implementation was replaced by the GNU texinfo implementation
37698 some time ago, through a wrapper used to ease the transition. Now long
37699 complete, it's time to clean up.
37700
37701 README | 1 -
37702 TODO | 2 --
37703 configure.ac | 1 -
37704 debian/changelog | 1 +
37705 debian/control | 5 +---
37706 debian/dpkg.lintian-overrides | 2 --
37707 debian/usertags | 3 --
37708 utils/.gitignore | 1 -
37709 utils/Makefile.am | 15 ----------
37710 utils/install-info.c | 66 -------------------------------------------
37711 10 files changed, 2 insertions(+), 95 deletions(-)
37712
37713 commit 57b46c7b30f10cb273fc8d50269d6e84ff9a0a95
37714 Author: Guillem Jover <guillem@debian.org>
37715 Date: Wed May 8 02:49:35 2013 +0200
37716
37717 scripts/t: Move constant tests plan to ‘use Test::More’ time
37718
37719 scripts/t/600_Dpkg_Changelog.t | 15 ++-------------
37720 scripts/t/910_merge_changelogs.t | 5 ++---
37721 2 files changed, 4 insertions(+), 16 deletions(-)
37722
37723 commit 17ae5451263121467ed9b0a45dfddc1c4336a930
37724 Author: Guillem Jover <guillem@debian.org>
37725 Date: Fri Jan 11 19:57:35 2013 +0100
37726
37727 perl: Use my-style lexical loop iterator variables
37728
37729 The variables used on a foreach loop are local to that block, so if
37730 we wanted to use it after the loop is finished the last value would
37731 be gone.
37732
37733 Fixes Variables::RequireLexicalLoopIterators.
37734
37735 Warned-by: perlcritic
37736
37737 dselect/methods/ftp/install | 33 +++++++++++++++------------------
37738 dselect/methods/ftp/setup | 7 +++----
37739 dselect/methods/ftp/update | 7 ++-----
37740 dselect/mkcurkeys.pl | 2 +-
37741 scripts/Dpkg/Changelog.pm | 26 +++++++++++++-------------
37742 scripts/Dpkg/Shlibs/SymbolFile.pm | 18 +++++++++---------
37743 test/100_critic.t | 1 +
37744 7 files changed, 44 insertions(+), 50 deletions(-)
37745
37746 commit e1fba416fa57c7cb18e52cc994f6d3608fbfe7e7
37747 Author: Guillem Jover <guillem@debian.org>
37748 Date: Sun May 5 08:43:10 2013 +0200
37749
37750 dselect: Change mkcurkeys p() to take explicit key and value arguments
37751
37752 dselect/mkcurkeys.pl | 15 +++++++--------
37753 1 file changed, 7 insertions(+), 8 deletions(-)
37754
37755 commit 57edbd58ba0a53154aced9822c304ac33a543090
37756 Author: Guillem Jover <guillem@debian.org>
37757 Date: Fri Jan 4 02:48:26 2013 +0100
37758
37759 scripts: Do not write out implcit $_ in foreach loops
37760
37761 Addresses Variables::RequireLexicalLoopIterators.
37762
37763 Warned-by: perlcritic
37764
37765 scripts/dpkg-genchanges.pl | 6 +++---
37766 scripts/dpkg-gencontrol.pl | 6 +++---
37767 scripts/dpkg-source.pl | 6 +++---
37768 3 files changed, 9 insertions(+), 9 deletions(-)
37769
37770 commit c2198a33d0f2d7df6f437c82ac11e92bf1dc4e22
37771 Author: Guillem Jover <guillem@debian.org>
37772 Date: Fri Jan 4 11:03:01 2013 +0100
37773
37774 Dpkg::Source::Patch: Use number separator to ease readability
37775
37776 Fixes ValuesAndExpressions::RequireNumberSeparators.
37777
37778 Warned-by: perlcritic
37779
37780 scripts/Dpkg/Source/Patch.pm | 4 ++--
37781 test/100_critic.t | 1 +
37782 2 files changed, 3 insertions(+), 2 deletions(-)
37783
37784 commit 724811ab9580615c480344a396149f54e62cf6d2
37785 Author: Guillem Jover <guillem@debian.org>
37786 Date: Thu Jan 3 03:32:55 2013 +0100
37787
37788 perl: Conditionally include modules with require instead of use
37789
37790 Fixes Modules::ProhibitConditionalUseStatements.
37791
37792 Warned-by: perlcritic
37793
37794 dselect/methods/Dselect/Ftp.pm | 4 ++--
37795 scripts/dpkg-gensymbols.pl | 4 ++--
37796 test/100_critic.t | 1 +
37797 3 files changed, 5 insertions(+), 4 deletions(-)
37798
37799 commit 4bf48cc73459ffdb9c37f948a86f36abdfb2348d
37800 Author: Guillem Jover <guillem@debian.org>
37801 Date: Thu Jan 3 02:50:51 2013 +0100
37802
37803 perl: Unify regex delimiters to //, {} or <>
37804
37805 Fixes RegularExpressions::ProhibitUnusualDelimiters.
37806
37807 Warned-by: perlcritic
37808
37809 dselect/methods/Dselect/Ftp.pm | 2 +-
37810 dselect/methods/ftp/install | 6 +++---
37811 dselect/mkcurkeys.pl | 2 +-
37812 scripts/Dpkg.pm | 2 +-
37813 scripts/Dpkg/Changelog/Debian.pm | 2 +-
37814 scripts/dpkg-scanpackages.pl | 2 +-
37815 scripts/dpkg-scansources.pl | 6 +++---
37816 src/t/100_dpkg_divert.t | 10 +++++-----
37817 test/100_critic.t | 1 +
37818 test/100_critic/perlcriticrc | 3 +++
37819 10 files changed, 20 insertions(+), 16 deletions(-)
37820
37821 commit b2a6feea95db7b4eea1892a2deb989d66d98f08d
37822 Author: Guillem Jover <guillem@debian.org>
37823 Date: Thu Jan 3 02:34:47 2013 +0100
37824
37825 dpkg-genchanges: Do not use conditional declarations
37826
37827 These are quite confusing, instead just rearrange the code so that we
37828 only declare it if we are going to need the variable.
37829
37830 Fixes Variables::ProhibitConditionalDeclarations.
37831
37832 Warned-by: perlcritic
37833
37834 scripts/dpkg-genchanges.pl | 8 +++++---
37835 test/100_critic.t | 1 +
37836 2 files changed, 6 insertions(+), 3 deletions(-)
37837
37838 commit 9b6695956a8ed9458b6ba893bb8553799b73c6ba
37839 Author: Guillem Jover <guillem@debian.org>
37840 Date: Thu Jan 3 01:41:41 2013 +0100
37841
37842 Remove trailing whitespaces
37843
37844 Do not fix the shlibs conffiles to avoid possible useless prompts.
37845
37846 Fixes CodeLayout::ProhibitTrailingWhitespace.
37847
37848 Warned-by: perlcritic
37849
37850 ChangeLog.old | 204 +++++++++++++++++++-------------------
37851 Makefile.am | 4 +-
37852 THANKS | 2 +-
37853 TODO | 2 +-
37854 debian/changelog | 102 +++++++++----------
37855 dselect/methods/disk/setup | 6 +-
37856 dselect/methods/disk/update | 2 +-
37857 dselect/methods/floppy/install | 2 +-
37858 dselect/po/es.po | 2 +-
37859 dselect/po/nb.po | 10 +-
37860 man/deb-shlibs.5 | 4 +-
37861 man/deb-symbols.5 | 6 +-
37862 man/dpkg-gensymbols.1 | 4 +-
37863 man/dpkg-scanpackages.1 | 2 +-
37864 man/dpkg-shlibdeps.1 | 10 +-
37865 man/dpkg-source.1 | 2 +-
37866 man/dpkg.1 | 4 +-
37867 po/ChangeLog.old | 10 +-
37868 po/es.po | 2 +-
37869 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
37870 scripts/dpkg-checkbuilddeps.pl | 8 +-
37871 scripts/dpkg-scanpackages.pl | 10 +-
37872 scripts/dpkg-source.pl | 4 +-
37873 scripts/t/700_Dpkg_Control.t | 2 +-
37874 test/100_critic.t | 1 +
37875 25 files changed, 204 insertions(+), 203 deletions(-)
37876
37877 commit 8d9cf6246f2a307a34d8db16a7c8ea4179abdea9
37878 Author: Guillem Jover <guillem@debian.org>
37879 Date: Thu Jan 3 01:21:12 2013 +0100
37880
37881 Dpkg::Deps: Use braces for multiline regexp
37882
37883 Fixes RegularExpressions::RequireBracesForMultiline.
37884
37885 Warned-by: perlcritic
37886
37887 scripts/Dpkg/Deps.pm | 4 ++--
37888 test/100_critic.t | 1 +
37889 2 files changed, 3 insertions(+), 2 deletions(-)
37890
37891 commit d610bdbe994be8170b791e56665443e1591eefd1
37892 Author: Guillem Jover <guillem@debian.org>
37893 Date: Thu Jan 3 01:03:26 2013 +0100
37894
37895 scripts/t/200_Dpkg_Shlibs.t: Use semicolon instead of comma
37896
37897 Fixes ValuesAndExpressions::ProhibitCommaSeparatedStatements.
37898
37899 Warned-by: perlcritic
37900
37901 scripts/t/200_Dpkg_Shlibs.t | 6 +++---
37902 test/100_critic.t | 1 +
37903 2 files changed, 4 insertions(+), 3 deletions(-)
37904
37905 commit e40e07a583f8738e0610c4aebb832091f48e9588
37906 Author: Guillem Jover <guillem@debian.org>
37907 Date: Thu Jan 3 00:56:15 2013 +0100
37908
37909 perl: Use correct comparison operator for each type
37910
37911 Fixes ValuesAndExpressions::ProhibitMismatchedOperators.
37912
37913 Warned-by: perlcritic
37914
37915 dselect/methods/ftp/update | 2 +-
37916 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 +-
37917 test/100_critic.t | 1 +
37918 3 files changed, 3 insertions(+), 2 deletions(-)
37919
37920 commit 6e2750d65d278b641b638251ef607f607a59e4c6
37921 Author: Guillem Jover <guillem@debian.org>
37922 Date: Thu Jan 3 00:17:45 2013 +0100
37923
37924 scripts: Do not use indirect object syntax
37925
37926 Fixes Objects::ProhibitIndirectSyntax.
37927
37928 Warned-by: perlcritic
37929
37930 scripts/dpkg-scanpackages.pl | 2 +-
37931 scripts/t/200_Dpkg_Shlibs.t | 4 ++--
37932 test/100_critic.t | 1 +
37933 3 files changed, 4 insertions(+), 3 deletions(-)
37934
37935 commit 90baddbae257b517cd09a3a6b5d03a40cadd58d6
37936 Author: Guillem Jover <guillem@debian.org>
37937 Date: Fri Jan 4 10:59:36 2013 +0100
37938
37939 dpkg-shlibdeps: Do not use readline operator in a foreach loop
37940
37941 These are very slow as the list context forces the operator to read
37942 the entire stream before starting the loop.
37943
37944 Fixes InputOutput::ProhibitReadlineInForLoop.
37945
37946 Warned-by: perlcritic
37947
37948 scripts/dpkg-shlibdeps.pl | 3 ++-
37949 test/100_critic.t | 1 +
37950 2 files changed, 3 insertions(+), 1 deletion(-)
37951
37952 commit 05f9f4b00a2675c346b6e6fe025254dfe5d64ad5
37953 Author: Guillem Jover <guillem@debian.org>
37954 Date: Thu Jan 3 00:11:24 2013 +0100
37955
37956 perl: Slurp files more efficiently
37957
37958 Do not read each line to then join it, just switch on slurp mode and
37959 do it in one go. Use the newly created function file_slurp.
37960
37961 Fixes InputOutput::ProhibitJoinedReadline.
37962
37963 Warned-by: perlcritic
37964
37965 scripts/Dpkg/Changelog/Debian.pm | 3 ++-
37966 scripts/Dpkg/File.pm | 10 +++++++++-
37967 scripts/Dpkg/Source/Package/V2.pm | 3 ++-
37968 scripts/dpkg-genchanges.pl | 3 ++-
37969 scripts/t/600_Dpkg_Changelog.t | 3 ++-
37970 src/t/100_dpkg_divert.t | 7 ++++---
37971 test/100_critic.t | 1 +
37972 7 files changed, 22 insertions(+), 8 deletions(-)
37973
37974 commit a4c8c4b56b11038e3d1cb8d312fe149e9c3d1384
37975 Author: Guillem Jover <guillem@debian.org>
37976 Date: Tue Jan 1 16:57:32 2013 +0100
37977
37978 Dpkg::Changelog: Refactor out _is_full_range()
37979
37980 This also avoids a regex match and a grep on boolean context, which is
37981 suboptimal as the whole list needs to be traversed.
37982
37983 Addresses BuiltinFunctions::ProhibitBooleanGrep.
37984
37985 Warned-by: perlcritic
37986
37987 scripts/Dpkg/Changelog.pm | 22 +++++++++++++++-------
37988 1 file changed, 15 insertions(+), 7 deletions(-)
37989
37990 commit dd789aa78710c5f996498f86893a30dee8db9dfe
37991 Author: Guillem Jover <guillem@debian.org>
37992 Date: Tue Jan 1 14:32:44 2013 +0100
37993
37994 scripts: On split use an actual regex instead of a literal string
37995
37996 Fixes BuiltinFunctions::ProhibitStringySplit.
37997
37998 Warned-by: perlcritic
37999
38000 scripts/Dpkg/Arch.pm | 4 ++--
38001 scripts/Dpkg/Vendor/Debian.pm | 2 +-
38002 test/100_critic.t | 1 +
38003 3 files changed, 4 insertions(+), 3 deletions(-)
38004
38005 commit 503c1e8a4689fe3c329a2ff1dd7f3c2db0d60d3f
38006 Author: Guillem Jover <guillem@debian.org>
38007 Date: Tue Jan 1 03:00:54 2013 +0100
38008
38009 perl: Use the .. operator instead of C-style for loops
38010
38011 Fixes ControlStructures::ProhibitCStyleForLoops.
38012
38013 Warned-by: perlcritic
38014
38015 dselect/mkcurkeys.pl | 8 +++++---
38016 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
38017 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
38018 scripts/Dpkg/Source/Functions.pm | 10 +++++-----
38019 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 4 ++--
38020 src/t/100_dpkg_divert.t | 2 ++
38021 test/100_critic.t | 1 +
38022 utils/t/100_update_alternatives.t | 4 ++--
38023 8 files changed, 19 insertions(+), 14 deletions(-)
38024
38025 commit 5fb97d6dabbe6591527d338b71fb6cb2499447d9
38026 Author: Guillem Jover <guillem@debian.org>
38027 Date: Tue Jan 1 02:17:12 2013 +0100
38028
38029 perl: Remove unused variables
38030
38031 Fixes Variables::ProhibitUnusedVariables.
38032
38033 Warned-by: perlcritic
38034
38035 dselect/methods/Dselect/Ftp.pm | 2 +-
38036 dselect/methods/ftp/install | 2 +-
38037 dselect/methods/ftp/update | 2 --
38038 scripts/Dpkg/Source/Package/V1.pm | 2 +-
38039 scripts/Dpkg/Source/Patch.pm | 1 -
38040 scripts/dpkg-mergechangelogs.pl | 2 +-
38041 scripts/dpkg-shlibdeps.pl | 1 -
38042 test/100_critic.t | 1 +
38043 8 files changed, 5 insertions(+), 8 deletions(-)
38044
38045 commit 9feb1c833b0264e3c062698c591d3d1dd528764d
38046 Author: Guillem Jover <guillem@debian.org>
38047 Date: Mon Dec 31 22:13:39 2012 +0100
38048
38049 scripts: Initialize arrays with the qw() operator
38050
38051 Fixes CodeLayout::ProhibitQuotedWordLists.
38052
38053 Warned-by: perlcritic
38054
38055 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +--
38056 scripts/dpkg-buildpackage.pl | 6 +++---
38057 scripts/dpkg-name.pl | 4 ++--
38058 scripts/dpkg-source.pl | 4 ++--
38059 test/100_critic.t | 1 +
38060 5 files changed, 9 insertions(+), 9 deletions(-)
38061
38062 commit 6a73e3078b01a71d4a6ea90c85da16523ed56f1d
38063 Author: Guillem Jover <guillem@debian.org>
38064 Date: Mon Dec 31 21:43:39 2012 +0100
38065
38066 Do not use double-quotes on strings that do not need interpolation
38067
38068 Using double-quotes imposes a small performance penalty as the perl
38069 parser needs to check if any interpolation is needed. Use double-quotes
38070 only when the string contains single-quotes. Ideally we'd use
38071 double-quotes too for escaped meta-characters that might otherwise be
38072 confusing to immediately see if they need interpolation or not, but the
38073 policy does not (currently) allow to ignore these.
38074
38075 Fixes ValuesAndExpressions::ProhibitInterpolationOfLiterals.
38076
38077 Warned-by: perlcritic
38078
38079 dselect/methods/Dselect/Ftp.pm | 52 +++---
38080 dselect/methods/ftp/install | 68 ++++----
38081 dselect/methods/ftp/setup | 22 +--
38082 dselect/methods/ftp/update | 44 ++---
38083 dselect/mkcurkeys.pl | 4 +-
38084 scripts/Dpkg.pm | 10 +-
38085 scripts/Dpkg/Arch.pm | 20 +--
38086 scripts/Dpkg/BuildEnv.pm | 2 +-
38087 scripts/Dpkg/BuildFlags.pm | 52 +++---
38088 scripts/Dpkg/BuildOptions.pm | 10 +-
38089 scripts/Dpkg/Changelog.pm | 60 +++----
38090 scripts/Dpkg/Changelog/Debian.pm | 34 ++--
38091 scripts/Dpkg/Changelog/Entry.pm | 12 +-
38092 scripts/Dpkg/Changelog/Entry/Debian.pm | 18 +-
38093 scripts/Dpkg/Changelog/Parse.pm | 36 ++--
38094 scripts/Dpkg/Checksums.pm | 24 +--
38095 scripts/Dpkg/Compression.pm | 34 ++--
38096 scripts/Dpkg/Compression/FileHandle.pm | 68 ++++----
38097 scripts/Dpkg/Compression/Process.pm | 20 +--
38098 scripts/Dpkg/Conf.pm | 8 +-
38099 scripts/Dpkg/Control.pm | 18 +-
38100 scripts/Dpkg/Control/Changelog.pm | 2 +-
38101 scripts/Dpkg/Control/Fields.pm | 22 +--
38102 scripts/Dpkg/Control/Hash.pm | 32 ++--
38103 scripts/Dpkg/Control/Info.pm | 10 +-
38104 scripts/Dpkg/Deps.pm | 54 +++---
38105 scripts/Dpkg/ErrorHandling.pm | 22 +--
38106 scripts/Dpkg/Exit.pm | 2 +-
38107 scripts/Dpkg/File.pm | 8 +-
38108 scripts/Dpkg/Gettext.pm | 2 +-
38109 scripts/Dpkg/IPC.pm | 56 +++---
38110 scripts/Dpkg/Index.pm | 14 +-
38111 scripts/Dpkg/Interface/Storable.pm | 32 ++--
38112 scripts/Dpkg/Package.pm | 6 +-
38113 scripts/Dpkg/Path.pm | 18 +-
38114 scripts/Dpkg/Shlibs.pm | 8 +-
38115 scripts/Dpkg/Shlibs/Cppfilt.pm | 10 +-
38116 scripts/Dpkg/Shlibs/Objdump.pm | 60 +++----
38117 scripts/Dpkg/Shlibs/Symbol.pm | 38 ++---
38118 scripts/Dpkg/Shlibs/SymbolFile.pm | 24 +--
38119 scripts/Dpkg/Source/Archive.pm | 30 ++--
38120 scripts/Dpkg/Source/Functions.pm | 12 +-
38121 scripts/Dpkg/Source/Package.pm | 76 ++++-----
38122 scripts/Dpkg/Source/Package/V1.pm | 92 +++++-----
38123 scripts/Dpkg/Source/Package/V2.pm | 196 ++++++++++-----------
38124 scripts/Dpkg/Source/Package/V3/bzr.pm | 38 ++---
38125 scripts/Dpkg/Source/Package/V3/custom.pm | 8 +-
38126 scripts/Dpkg/Source/Package/V3/git.pm | 78 ++++-----
38127 scripts/Dpkg/Source/Package/V3/native.pm | 14 +-
38128 scripts/Dpkg/Source/Package/V3/quilt.pm | 48 +++---
38129 scripts/Dpkg/Source/Patch.pm | 118 ++++++-------
38130 scripts/Dpkg/Source/Quilt.pm | 60 +++----
38131 scripts/Dpkg/Substvars.pm | 27 +--
38132 scripts/Dpkg/Vars.pm | 4 +-
38133 scripts/Dpkg/Vendor.pm | 16 +-
38134 scripts/Dpkg/Vendor/Debian.pm | 50 +++---
38135 scripts/Dpkg/Vendor/Default.pm | 14 +-
38136 scripts/Dpkg/Vendor/Ubuntu.pm | 37 ++--
38137 scripts/Dpkg/Version.pm | 24 +--
38138 scripts/Makefile.am | 8 +-
38139 scripts/changelog/debian.pl | 37 ++--
38140 scripts/dpkg-architecture.pl | 40 ++---
38141 scripts/dpkg-buildflags.pl | 60 +++----
38142 scripts/dpkg-buildpackage.pl | 90 +++++-----
38143 scripts/dpkg-checkbuilddeps.pl | 36 ++--
38144 scripts/dpkg-distaddfile.pl | 34 ++--
38145 scripts/dpkg-genchanges.pl | 124 +++++++-------
38146 scripts/dpkg-gencontrol.pl | 98 +++++------
38147 scripts/dpkg-gensymbols.pl | 44 ++---
38148 scripts/dpkg-mergechangelogs.pl | 40 ++---
38149 scripts/dpkg-name.pl | 24 +--
38150 scripts/dpkg-parsechangelog.pl | 26 +--
38151 scripts/dpkg-scanpackages.pl | 44 ++---
38152 scripts/dpkg-scansources.pl | 20 +--
38153 scripts/dpkg-shlibdeps.pl | 122 ++++++-------
38154 scripts/dpkg-source.pl | 116 ++++++-------
38155 scripts/dpkg-vendor.pl | 26 +--
38156 scripts/t/100_Dpkg_Version.t | 96 +++++------
38157 scripts/t/150_Dpkg_Package.t | 8 +-
38158 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 4 +-
38159 scripts/t/200_Dpkg_Shlibs.t | 94 +++++------
38160 scripts/t/300_Dpkg_BuildOptions.t | 48 +++---
38161 scripts/t/400_Dpkg_Deps.t | 102 +++++------
38162 scripts/t/500_Dpkg_Path.t | 36 ++--
38163 scripts/t/600_Dpkg_Changelog.t | 44 ++---
38164 scripts/t/700_Dpkg_Control.t | 12 +-
38165 scripts/t/750_Dpkg_Substvars.t | 42 ++---
38166 scripts/t/800_Dpkg_IPC.t | 16 +-
38167 scripts/t/850_Dpkg_Compression.t | 40 ++---
38168 scripts/t/910_merge_changelogs.t | 6 +-
38169 src/t/100_dpkg_divert.t | 124 +++++++-------
38170 test/000_pod.t | 4 +-
38171 test/100_critic.t | 1 +
38172 test/100_critic/perlcriticrc | 4 +
38173 utils/t/100_update_alternatives.t | 282 +++++++++++++++----------------
38174 95 files changed, 1970 insertions(+), 1960 deletions(-)
38175
38176 commit 62bc788a45e4a641c28ca9c8c5b9bb08f29faed8
38177 Author: Guillem Jover <guillem@debian.org>
38178 Date: Sun Apr 21 06:10:17 2013 +0200
38179
38180 Do not quote simple identifier hash keys in element accesses
38181
38182 Addresses ValuesAndExpressions::ProhibitInterpolationOfLiterals.
38183
38184 Warned-by: perlcritic
38185
38186 dselect/methods/Dselect/Ftp.pm | 38 ++++----
38187 dselect/methods/disk/setup | 2 +-
38188 dselect/methods/ftp/install | 20 ++--
38189 dselect/methods/ftp/setup | 26 ++---
38190 dselect/methods/ftp/update | 18 ++--
38191 dselect/methods/multicd/setup | 2 +-
38192 scripts/Dpkg/BuildFlags.pm | 30 +++---
38193 scripts/Dpkg/BuildOptions.pm | 22 ++---
38194 scripts/Dpkg/Changelog.pm | 32 ++++---
38195 scripts/Dpkg/Changelog/Parse.pm | 18 ++--
38196 scripts/Dpkg/Checksums.pm | 10 +-
38197 scripts/Dpkg/Compression.pm | 2 +-
38198 scripts/Dpkg/Compression/FileHandle.pm | 108 ++++++++++-----------
38199 scripts/Dpkg/Compression/Process.pm | 44 ++++-----
38200 scripts/Dpkg/Conf.pm | 20 ++--
38201 scripts/Dpkg/Control.pm | 32 +++----
38202 scripts/Dpkg/Control/Fields.pm | 12 +--
38203 scripts/Dpkg/Control/Hash.pm | 28 +++---
38204 scripts/Dpkg/Deps.pm | 18 ++--
38205 scripts/Dpkg/Exit.pm | 6 +-
38206 scripts/Dpkg/IPC.pm | 158 +++++++++++++++---------------
38207 scripts/Dpkg/Index.pm | 54 +++++------
38208 scripts/Dpkg/Path.pm | 2 +-
38209 scripts/Dpkg/Shlibs/Objdump.pm | 6 +-
38210 scripts/Dpkg/Source/Archive.pm | 72 +++++++-------
38211 scripts/Dpkg/Source/Package.pm | 104 ++++++++++----------
38212 scripts/Dpkg/Source/Package/V1.pm | 56 +++++------
38213 scripts/Dpkg/Source/Package/V2.pm | 160 +++++++++++++++----------------
38214 scripts/Dpkg/Source/Package/V3/bzr.pm | 20 ++--
38215 scripts/Dpkg/Source/Package/V3/custom.pm | 10 +-
38216 scripts/Dpkg/Source/Package/V3/git.pm | 20 ++--
38217 scripts/Dpkg/Source/Package/V3/native.pm | 18 ++--
38218 scripts/Dpkg/Source/Package/V3/quilt.pm | 56 +++++------
38219 scripts/Dpkg/Source/Patch.pm | 158 +++++++++++++++---------------
38220 scripts/Dpkg/Source/Quilt.pm | 58 +++++------
38221 scripts/Dpkg/Substvars.pm | 38 ++++----
38222 scripts/Dpkg/Vendor/Debian.pm | 26 ++---
38223 scripts/Dpkg/Vendor/Ubuntu.pm | 4 +-
38224 scripts/Dpkg/Version.pm | 24 ++---
38225 scripts/dpkg-buildpackage.pl | 2 +-
38226 scripts/dpkg-genchanges.pl | 10 +-
38227 scripts/dpkg-gencontrol.pl | 6 +-
38228 scripts/dpkg-parsechangelog.pl | 22 +++--
38229 scripts/dpkg-shlibdeps.pl | 2 +-
38230 scripts/dpkg-source.pl | 66 ++++++-------
38231 scripts/t/200_Dpkg_Shlibs.t | 2 +-
38232 scripts/t/400_Dpkg_Deps.t | 4 +-
38233 scripts/t/600_Dpkg_Changelog.t | 4 +-
38234 scripts/t/750_Dpkg_Substvars.t | 12 +--
38235 src/t/100_dpkg_divert.t | 20 ++--
38236 utils/t/100_update_alternatives.t | 34 +++----
38237 51 files changed, 862 insertions(+), 854 deletions(-)
38238
38239 commit d6851023a9ab87e3109fca3f2f9c6b5210575663
38240 Author: Guillem Jover <guillem@debian.org>
38241 Date: Fri Jan 4 02:51:56 2013 +0100
38242
38243 Do not quote simple identifier hash keys in initializations
38244
38245 Do not quote the keys for any hash which will always use simple
38246 identifiers, as that is taken care of by the => operator. So this does
38247 not apply to overload pragmas, version operators, field names, substvars,
38248 command line options or filenames.
38249
38250 Addresses ValuesAndExpressions::ProhibitInterpolationOfLiterals.
38251
38252 Warned-by: perlcritic
38253
38254 scripts/Dpkg/Changelog/Entry.pm | 12 ++--
38255 scripts/Dpkg/Checksums.pm | 20 +++---
38256 scripts/Dpkg/Compression.pm | 40 ++++++------
38257 scripts/Dpkg/Control/Hash.pm | 10 +--
38258 scripts/Dpkg/Control/Info.pm | 4 +-
38259 scripts/Dpkg/Deps.pm | 17 +++--
38260 scripts/Dpkg/Shlibs/Cppfilt.pm | 6 +-
38261 scripts/Dpkg/Shlibs/Objdump.pm | 4 +-
38262 scripts/Dpkg/Shlibs/SymbolFile.pm | 54 +++++++--------
38263 scripts/Dpkg/Source/Functions.pm | 6 +-
38264 scripts/Dpkg/Source/Package.pm | 8 +--
38265 scripts/Dpkg/Source/Package/V1.pm | 2 +-
38266 scripts/Dpkg/Source/Package/V2.pm | 2 +-
38267 scripts/Dpkg/Source/Package/V3/bzr.pm | 2 +-
38268 scripts/Dpkg/Source/Package/V3/native.pm | 2 +-
38269 scripts/Dpkg/Source/Patch.pm | 38 +++++------
38270 scripts/Dpkg/Source/Quilt.pm | 2 +-
38271 scripts/Dpkg/Vendor/Debian.pm | 12 ++--
38272 scripts/dpkg-architecture.pl | 36 +++++-----
38273 scripts/dpkg-scanpackages.pl | 4 +-
38274 scripts/t/200_Dpkg_Shlibs.t | 109 +++++++++++++++++--------------
38275 utils/t/100_update_alternatives.t | 12 ++--
38276 22 files changed, 209 insertions(+), 193 deletions(-)
38277
38278 commit 39e0a3b9a62705098253ca4830654b6e9567a743
38279 Author: Guillem Jover <guillem@debian.org>
38280 Date: Tue Jan 1 13:32:31 2013 +0100
38281
38282 Dpkg::Shlibs::Symbol: Remove quotes around constant declaration
38283
38284 The constant name is a bareword, make it explicit.
38285
38286 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
38287 1 file changed, 1 insertion(+), 1 deletion(-)
38288
38289 commit 8db43e1c6cf8c77d1f49f42f0ec4bb67cbf0e86c
38290 Author: Guillem Jover <guillem@debian.org>
38291 Date: Sun Apr 21 07:04:35 2013 +0200
38292
38293 Dpkg: Use identifiers as key names whenever possible
38294
38295 The fixed key names are either inside unstable modules, internal to
38296 them or for keys in code never released, so should not cause much of
38297 an issue.
38298
38299 scripts/Dpkg/BuildFlags.pm | 2 +-
38300 scripts/Dpkg/Deps.pm | 4 ++--
38301 scripts/Dpkg/Source/Package/V3/git.pm | 14 +++++++-------
38302 scripts/Dpkg/Source/Package/V3/quilt.pm | 16 ++++++++--------
38303 scripts/Dpkg/Source/Quilt.pm | 16 ++++++++--------
38304 scripts/Dpkg/Vendor/Debian.pm | 2 +-
38305 6 files changed, 27 insertions(+), 27 deletions(-)
38306
38307 commit 6024a66abdf9e49f29099a49c0f057459d77df80
38308 Author: Guillem Jover <guillem@debian.org>
38309 Date: Sun Dec 30 15:13:44 2012 +0100
38310
38311 scripts: Use // operator instead of an explicit defined check
38312
38313 scripts/Dpkg/BuildOptions.pm | 2 +-
38314 scripts/Dpkg/Changelog.pm | 8 +++-----
38315 scripts/Dpkg/Control/Fields.pm | 2 +-
38316 scripts/Dpkg/Shlibs.pm | 2 +-
38317 scripts/Dpkg/Shlibs/SymbolFile.pm | 14 +++++++-------
38318 scripts/Dpkg/Source/Package.pm | 4 ++--
38319 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
38320 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 +-
38321 scripts/Dpkg/Source/Patch.pm | 2 +-
38322 scripts/Dpkg/Source/Quilt.pm | 12 ++++++------
38323 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +--
38324 scripts/dpkg-buildflags.pl | 2 +-
38325 scripts/dpkg-gencontrol.pl | 6 +++---
38326 scripts/dpkg-mergechangelogs.pl | 2 +-
38327 scripts/dpkg-scanpackages.pl | 2 +-
38328 scripts/dpkg-shlibdeps.pl | 2 +-
38329 scripts/dpkg-source.pl | 2 +-
38330 scripts/dpkg-vendor.pl | 2 +-
38331 18 files changed, 35 insertions(+), 38 deletions(-)
38332
38333 commit 14b92d54d044fc9b932997869107a1ae02a1a60f
38334 Author: Guillem Jover <guillem@debian.org>
38335 Date: Sun Dec 30 03:08:21 2012 +0100
38336
38337 scripts: Do not use sort directly on the return keyword
38338
38339 Fixes Subroutines::ProhibitReturnSort.
38340
38341 Warned-by: perlcritic
38342
38343 scripts/Dpkg/BuildEnv.pm | 6 ++++--
38344 scripts/Dpkg/BuildFlags.pm | 3 ++-
38345 scripts/Dpkg/Checksums.pm | 3 ++-
38346 scripts/Dpkg/Compression.pm | 3 ++-
38347 scripts/Dpkg/Control/Fields.pm | 6 ++++--
38348 scripts/Dpkg/Source/Package/V2.pm | 3 ++-
38349 src/t/100_dpkg_divert.t | 3 ++-
38350 test/100_critic.t | 1 +
38351 utils/t/100_update_alternatives.t | 4 +++-
38352 9 files changed, 22 insertions(+), 10 deletions(-)
38353
38354 commit f215ebacf1183e33da3287533c8eec60cc5af418
38355 Author: Guillem Jover <guillem@debian.org>
38356 Date: Sun Dec 30 02:49:36 2012 +0100
38357
38358 scripts: Do not use "nested" functions as they are global
38359
38360 Even if these functions are defined inside another function, they are
38361 still global, make them proper global functions by moving the definition
38362 outside of the outter function and mark them explicitly as being private
38363 by using an underscore prefix. There's no point in making these
38364 anonymous nested functions, as they do not need to access any variable
38365 from the outter functions.
38366
38367 Fixes Subroutines::ProhibitNestedSubs.
38368
38369 Warned-by: perlcritic
38370
38371 scripts/Dpkg/Changelog/Entry.pm | 17 ++---
38372 scripts/Dpkg/Shlibs/SymbolFile.pm | 14 ++--
38373 scripts/Dpkg/Source/Package/V2.pm | 29 ++++----
38374 scripts/Dpkg/Source/Package/V3/quilt.pm | 44 ++++++------
38375 scripts/Dpkg/Source/Patch.pm | 121 +++++++++++++++++---------------
38376 scripts/Dpkg/Version.pm | 30 ++++----
38377 test/100_critic.t | 1 +
38378 7 files changed, 137 insertions(+), 119 deletions(-)
38379
38380 commit 193cfded7822eab6d63e200037ac86df6ba98521
38381 Author: Guillem Jover <guillem@debian.org>
38382 Date: Wed Apr 24 07:18:02 2013 +0200
38383
38384 Fix file descriptor leaks in perl code
38385
38386 dselect/methods/ftp/install | 1 +
38387 scripts/dpkg-distaddfile.pl | 1 +
38388 2 files changed, 2 insertions(+)
38389
38390 commit 00514322d12f9d8612f940b9f2aff7cfddf2a952
38391 Author: Guillem Jover <guillem@debian.org>
38392 Date: Wed Apr 24 07:17:30 2013 +0200
38393
38394 dpkg-gensymbols: Use closedir instead of close for directory handles
38395
38396 scripts/dpkg-gensymbols.pl | 2 +-
38397 1 file changed, 1 insertion(+), 1 deletion(-)
38398
38399 commit fc4f53c4b7d0837bef169ce7cdc0abec124f2d7d
38400 Author: Guillem Jover <guillem@debian.org>
38401 Date: Sun Dec 30 01:35:10 2012 +0100
38402
38403 Use proper variables instead of barewords for filehandles
38404
38405 Fixes InputOutput::ProhibitBarewordFileHandles.
38406
38407 Warned-by: perlcritic
38408
38409 dselect/methods/Dselect/Ftp.pm | 13 +++++----
38410 dselect/methods/ftp/install | 35 +++++++++++------------
38411 dselect/mkcurkeys.pl | 12 ++++----
38412 scripts/Dpkg/Arch.pm | 24 ++++++++--------
38413 scripts/Dpkg/BuildFlags.pm | 6 ++--
38414 scripts/Dpkg/Changelog/Parse.pm | 12 ++++----
38415 scripts/Dpkg/Shlibs/Objdump.pm | 6 ++--
38416 scripts/Dpkg/Source/Archive.pm | 6 ++--
38417 scripts/Dpkg/Source/Functions.pm | 4 +--
38418 scripts/Dpkg/Source/Package.pm | 25 +++++++++--------
38419 scripts/Dpkg/Source/Package/V2.pm | 49 ++++++++++++++++++---------------
38420 scripts/Dpkg/Source/Package/V3/bzr.pm | 6 ++--
38421 scripts/Dpkg/Source/Package/V3/git.pm | 6 ++--
38422 scripts/Dpkg/Source/Package/V3/quilt.pm | 22 +++++++--------
38423 scripts/Dpkg/Source/Quilt.pm | 37 +++++++++++++------------
38424 scripts/dpkg-buildpackage.pl | 12 ++++----
38425 scripts/dpkg-checkbuilddeps.pl | 7 +++--
38426 scripts/dpkg-distaddfile.pl | 14 ++++++----
38427 scripts/dpkg-genchanges.pl | 14 ++++++----
38428 scripts/dpkg-gencontrol.pl | 32 +++++++++++----------
38429 scripts/dpkg-gensymbols.pl | 6 ++--
38430 scripts/dpkg-mergechangelogs.pl | 6 ++--
38431 scripts/dpkg-name.pl | 6 ++--
38432 scripts/dpkg-scansources.pl | 6 ++--
38433 scripts/dpkg-shlibdeps.pl | 30 ++++++++++----------
38434 scripts/dpkg-source.pl | 6 ++--
38435 scripts/t/600_Dpkg_Changelog.t | 6 ++--
38436 scripts/t/800_Dpkg_IPC.t | 19 +++++++------
38437 scripts/t/850_Dpkg_Compression.t | 12 ++++----
38438 src/t/100_dpkg_divert.t | 24 ++++++++--------
38439 test/100_critic.t | 1 +
38440 utils/t/100_update_alternatives.t | 6 ++--
38441 32 files changed, 245 insertions(+), 225 deletions(-)
38442
38443 commit 9b590b2a54670c919a638a336769ae0687b2e72b
38444 Author: Guillem Jover <guillem@debian.org>
38445 Date: Sun Dec 30 03:14:03 2012 +0100
38446
38447 Dpkg::Control::Type: Use strict and warnings
38448
38449 Fixes TestingAndDebugging::RequireUseStrict and
38450 TestingAndDebugging::RequireUseWarnings.
38451
38452 Warned-by: perlcritic
38453
38454 scripts/Dpkg/Control/Types.pm | 3 +++
38455 test/100_critic.t | 2 ++
38456 2 files changed, 5 insertions(+)
38457
38458 commit 726f6e1f097a1c9b26f923dd8d3a70ddc900c7e7
38459 Author: Guillem Jover <guillem@debian.org>
38460 Date: Thu Feb 21 00:54:44 2013 +0100
38461
38462 scripts: Restrict POSIX imports to :errno_h, :fcntl_h or :sys_wait_h
38463
38464 This also gets rid of the EOF constant shadowing the EOF member from
38465 Dpkg::Compression::FileHandle.
38466
38467 scripts/Dpkg/Source/Functions.pm | 2 +-
38468 scripts/Dpkg/Source/Package.pm | 2 +-
38469 scripts/Dpkg/Source/Package/V1.pm | 2 +-
38470 scripts/Dpkg/Source/Package/V2.pm | 2 +-
38471 scripts/Dpkg/Source/Patch.pm | 2 +-
38472 scripts/dpkg-buildpackage.pl | 2 +-
38473 scripts/dpkg-distaddfile.pl | 3 +--
38474 scripts/dpkg-gencontrol.pl | 3 +--
38475 8 files changed, 8 insertions(+), 10 deletions(-)
38476
38477 commit c477108d17772e11d510acf7bcd7cbb42b6d6759
38478 Author: Guillem Jover <guillem@debian.org>
38479 Date: Thu Feb 21 00:54:44 2013 +0100
38480
38481 Dpkg::Compression::FileHandle: Import POSIX tags instead of explicit symbols
38482
38483 scripts/Dpkg/Compression/FileHandle.pm | 2 +-
38484 1 file changed, 1 insertion(+), 1 deletion(-)
38485
38486 commit 82ea4a431882892340363115588843ad7f825d39
38487 Author: Guillem Jover <guillem@debian.org>
38488 Date: Wed Apr 24 06:54:22 2013 +0200
38489
38490 scripts: Remove unused :signal_h from POSIX imports
38491
38492 scripts/dpkg-distaddfile.pl | 2 +-
38493 scripts/dpkg-genchanges.pl | 2 +-
38494 scripts/dpkg-shlibdeps.pl | 2 +-
38495 3 files changed, 3 insertions(+), 3 deletions(-)
38496
38497 commit 7590893a367b4cdd983a742137157c82bca1cd57
38498 Author: Guillem Jover <guillem@debian.org>
38499 Date: Fri Mar 8 04:12:10 2013 +0100
38500
38501 scripts: Use getcwd from Cwd instead of POSIX
38502
38503 scripts/Dpkg/Source/Package/V1.pm | 3 ++-
38504 scripts/Dpkg/Source/Package/V2.pm | 3 ++-
38505 scripts/Dpkg/Source/Package/V3/native.pm | 2 +-
38506 3 files changed, 5 insertions(+), 3 deletions(-)
38507
38508 commit cf51d05a229be66ca5a21b370faf7d376617098b
38509 Author: Guillem Jover <guillem@debian.org>
38510 Date: Wed Apr 24 13:32:29 2013 +0200
38511
38512 Dpkg::Compression::FileHandle: Handle new EOF method paramater
38513
38514 Do not forward the integer parameter passed to the EOF method since
38515 perl 5.12, as the IO::Handle::eof function rejects it.
38516
38517 This problem has been latent because for example Dpkg::Source::Patch
38518 was importing the whole POSIX module, including the EOF constant, which
38519 shadowed the EOF method.
38520
38521 scripts/Dpkg/Compression/FileHandle.pm | 4 +++-
38522 1 file changed, 3 insertions(+), 1 deletion(-)
38523
38524 commit a62fb6adecfcb362e5f8927db33f32676668984a
38525 Author: Guillem Jover <guillem@debian.org>
38526 Date: Sun Dec 30 01:42:11 2012 +0100
38527
38528 Use three-argument form of open in perl code
38529
38530 Fixes InputOutput::ProhibitTwoArgOpen.
38531
38532 Warned-by: perlcritic
38533
38534 dselect/methods/Dselect/Ftp.pm | 6 ++++--
38535 dselect/methods/ftp/install | 12 ++++++------
38536 dselect/mkcurkeys.pl | 4 ++--
38537 scripts/Dpkg/Arch.pm | 8 ++++----
38538 scripts/dpkg-checkbuilddeps.pl | 2 +-
38539 scripts/dpkg-distaddfile.pl | 4 ++--
38540 scripts/dpkg-scansources.pl | 2 +-
38541 src/t/100_dpkg_divert.t | 8 ++++----
38542 test/100_critic.t | 1 +
38543 9 files changed, 25 insertions(+), 22 deletions(-)
38544
38545 commit ca1f9b624cc91ea8ff2ab0e7e9b6d9869b05c1c9
38546 Author: Guillem Jover <guillem@debian.org>
38547 Date: Sun Dec 30 00:34:27 2012 +0100
38548
38549 dpkg-shlibdeps: Use the glob function call instead of the operator
38550
38551 Fixes BuiltinFunctions::RequireGlobFunction.
38552
38553 Warned-by: perlcritic
38554
38555 scripts/dpkg-shlibdeps.pl | 4 ++--
38556 test/100_critic.t | 1 +
38557 2 files changed, 3 insertions(+), 2 deletions(-)
38558
38559 commit d304e7e1d98dea38c31721f812f3aeaffce914d5
38560 Author: Guillem Jover <guillem@debian.org>
38561 Date: Wed Jan 2 21:40:40 2013 +0100
38562
38563 scripts/t/800_Dpkg_IPC.t: Use numbered prefixes for source variables
38564
38565 scripts/t/800_Dpkg_IPC.t | 22 +++++++++++-----------
38566 1 file changed, 11 insertions(+), 11 deletions(-)
38567
38568 commit 8b40380413a616ba1c9e0d46505b6fedc57c7fc0
38569 Author: Guillem Jover <guillem@debian.org>
38570 Date: Sat Apr 20 21:38:38 2013 +0200
38571
38572 dpkg: On Mac OS X check for update_dyld_shared_cache instead of ldconfig
38573
38574 src/help.c | 6 ++++++
38575 1 file changed, 6 insertions(+)
38576
38577 commit a616f22100ddc3be5835fb1d909857f39c3b231d
38578 Author: Guillem Jover <guillem@debian.org>
38579 Date: Tue Apr 23 21:29:24 2013 +0200
38580
38581 Dpkg::Vendor::Debian: Do not use Dpkg::Vendor::Ubuntu, just require it
38582
38583 The fact that Dpkg::Vendor::Debian needs to use functions from
38584 Dpkg::Vendor::Ubuntu has always been all kinds of a broken design, as
38585 an obvious layer violation, but at least for now we avoid redefinition
38586 of functions.
38587
38588 scripts/Dpkg/Vendor/Debian.pm | 3 ++-
38589 1 file changed, 2 insertions(+), 1 deletion(-)
38590
38591 commit 48c226fc7861c3414c6e014a1d55279d424d9b96
38592 Author: Guillem Jover <guillem@debian.org>
38593 Date: Tue Apr 23 21:26:57 2013 +0200
38594
38595 dselect: Stop using 'use vars' in method scripts
38596
38597 This also fixes a typo ($VAL1 → $VAR1), and adds %config to the
38598 Dselect::Ftp module exported variables.
38599
38600 dselect/methods/Dselect/Ftp.pm | 8 ++++----
38601 dselect/methods/ftp/install | 4 +---
38602 dselect/methods/ftp/setup | 2 --
38603 3 files changed, 5 insertions(+), 9 deletions(-)
38604
38605 commit f1f4ddf435050fa001562e31b65c6a7a69b211e0
38606 Author: Guillem Jover <guillem@debian.org>
38607 Date: Tue Apr 23 21:25:32 2013 +0200
38608
38609 Dselect::Ftp: Inherit Exporter's import method
38610
38611 dselect/methods/Dselect/Ftp.pm | 3 ++-
38612 1 file changed, 2 insertions(+), 1 deletion(-)
38613
38614 commit ce75725ffd0da0afb6cbf8c6a189e30407d31119
38615 Author: Guillem Jover <guillem@debian.org>
38616 Date: Sat Apr 20 03:17:03 2013 +0200
38617
38618 dselect: Remove unused diagnostics pragmas
38619
38620 dselect/methods/ftp/install | 1 -
38621 dselect/methods/ftp/setup | 1 -
38622 dselect/methods/ftp/update | 2 --
38623 3 files changed, 4 deletions(-)
38624
38625 commit 3962394d844af44555c81a8120fe4669e3828c7d
38626 Author: Guillem Jover <guillem@debian.org>
38627 Date: Sat Apr 20 03:17:03 2013 +0200
38628
38629 Debian::Dselect::Ftp: Move module to Dselect::Ftp
38630
38631 This gets rid of the need to hardcode the perl module path in the
38632 scripts. The Dselect methods are not really Debian specific anyway.
38633
38634 debian/dselect.install | 2 +-
38635 dselect/methods/{Debian => }/Dselect/Ftp.pm | 2 +-
38636 dselect/methods/Makefile.am | 2 +-
38637 dselect/methods/ftp/install | 3 ---
38638 dselect/methods/ftp/setup | 3 ---
38639 dselect/methods/ftp/update | 3 ---
38640 6 files changed, 3 insertions(+), 12 deletions(-)
38641
38642 commit e2436545f93b942ef6a20fb65dde46f144792020
38643 Author: Guillem Jover <guillem@debian.org>
38644 Date: Sat Apr 20 03:12:42 2013 +0200
38645
38646 doc: Add optional perl modules used during «make check» to README
38647
38648 README | 3 +++
38649 1 file changed, 3 insertions(+)
38650
38651 commit b340dcb5bc40d0ba7a45d0887c77d493ad6265ae
38652 Author: Guillem Jover <guillem@debian.org>
38653 Date: Tue Apr 23 19:54:14 2013 +0200
38654
38655 build: Add dselect methods directory to PERL5LIB in run-script
38656
38657 run-script | 2 +-
38658 1 file changed, 1 insertion(+), 1 deletion(-)
38659
38660 commit 82e19f660481997134755f644287d36fbed0273b
38661 Author: Guillem Jover <guillem@debian.org>
38662 Date: Fri Apr 19 21:36:35 2013 +0200
38663
38664 build: Use PERL instead of hardcoded binary name
38665
38666 This makes sure we are going to use the program detected by configure.
38667
38668 dselect/Makefile.am | 2 +-
38669 1 file changed, 1 insertion(+), 1 deletion(-)
38670
38671 commit b1e8b79380a79d268982cb510ffb05d1f4e6a01e
38672 Author: Guillem Jover <guillem@debian.org>
38673 Date: Tue Apr 23 15:23:27 2013 +0200
38674
38675 Dpkg::Arch: Properly fix debarch_to_debtriplet() callers
38676
38677 The previous checks have always been shady (the subsequent fix too),
38678 as they didn't guarantee what they were checking for, i.e. that the
38679 array was not missing an element. Now that debarch_to_debtriplet()
38680 returns better values, just check for the correct array size (to be
38681 future-proof), instead of checking for the array not being empty, or
38682 for undefined elements (something that should never happen anymore).
38683
38684 scripts/Dpkg/Arch.pm | 8 ++++----
38685 1 file changed, 4 insertions(+), 4 deletions(-)
38686
38687 commit 49fe0be6508603ccda6c86ca67357aa4b66ffd02
38688 Author: Guillem Jover <guillem@debian.org>
38689 Date: Tue Apr 23 17:37:31 2013 +0200
38690
38691 Dpkg::Arch: Add new test suite
38692
38693 scripts/Makefile.am | 1 +
38694 scripts/t/110_Dpkg_Arch.t | 86 +++++++++++++++++++++++++++++++++++++++++++++++
38695 2 files changed, 87 insertions(+)
38696
38697 commit 7e6096c21592bca4349e885701441d21dc6b7ac6
38698 Author: Raphaël Hertzog <hertzog@debian.org>
38699 Date: Tue Apr 23 12:15:06 2013 +0200
38700
38701 Dpkg::Arch: Multiple fixes to cope with empty triplets
38702
38703 With the changes introduced in 26a4d1df1119da0a8601b27198086086f9f3249f
38704 debarch_to_debtriplet() and debwildcard_to_debtriplet() can now return an
38705 empty list () instead of (undef) and the logic needs to be adjusted in
38706 multiple place to cope with those changes.
38707
38708 The fixes in this commit might not be exhaustive, they correspond to
38709 warnings that dpkg-source has been emitting. But given the number of
38710 similar changes in the above commit, it's impossible for me to review
38711 everything.
38712
38713 scripts/Dpkg/Arch.pm | 4 ++--
38714 1 file changed, 2 insertions(+), 2 deletions(-)
38715
38716 commit 57c5880205d897ad964e96c9c0171b1ce5c0680f
38717 Author: Guillem Jover <guillem@debian.org>
38718 Date: Tue Apr 16 22:50:44 2013 +0200
38719
38720 Explicitly quote HEREDOC markers in perl code
38721
38722 This makes the HEREDOC quoting-style used explicit, so that it's obvious
38723 if the code text will get interpolated or not.
38724
38725 Fixes ValuesAndExpressions::RequireQuotedHeredocTerminator.
38726
38727 Warned-by: perlcritic
38728
38729 dselect/methods/Debian/Dselect/Ftp.pm | 2 +-
38730 dselect/methods/ftp/setup | 2 +-
38731 dselect/methods/ftp/update | 2 +-
38732 src/t/100_dpkg_divert.t | 24 ++++++++++++------------
38733 test/100_critic.t | 1 +
38734 5 files changed, 16 insertions(+), 15 deletions(-)
38735
38736 commit 26a4d1df1119da0a8601b27198086086f9f3249f
38737 Author: Guillem Jover <guillem@debian.org>
38738 Date: Sat Dec 29 23:59:06 2012 +0100
38739
38740 Use just 'return' instead of 'return undef' in perl code
38741
38742 This makes sure the functions always return the appropriate value
38743 independent of the context.
38744
38745 Fixes Subroutines::ProhibitExplicitReturnUndef.
38746
38747 Warned-by: perlcritic
38748
38749 dselect/methods/Debian/Dselect/Ftp.pm | 4 ++--
38750 scripts/Dpkg/Arch.pm | 16 ++++++++--------
38751 scripts/Dpkg/Changelog.pm | 11 +++++------
38752 scripts/Dpkg/Changelog/Entry.pm | 13 ++++++-------
38753 scripts/Dpkg/Changelog/Entry/Debian.pm | 13 ++++++-------
38754 scripts/Dpkg/Changelog/Parse.pm | 2 +-
38755 scripts/Dpkg/Checksums.pm | 4 ++--
38756 scripts/Dpkg/Compression.pm | 6 +++---
38757 scripts/Dpkg/Compression/FileHandle.pm | 4 ++--
38758 scripts/Dpkg/Control/Fields.pm | 8 ++++----
38759 scripts/Dpkg/Control/Hash.pm | 8 ++++----
38760 scripts/Dpkg/Control/Info.pm | 2 +-
38761 scripts/Dpkg/Deps.pm | 34 +++++++++++++++++-----------------
38762 scripts/Dpkg/Index.pm | 2 +-
38763 scripts/Dpkg/Package.pm | 2 +-
38764 scripts/Dpkg/Path.pm | 14 +++++++-------
38765 scripts/Dpkg/Shlibs.pm | 2 +-
38766 scripts/Dpkg/Shlibs/Objdump.pm | 6 +++---
38767 scripts/Dpkg/Shlibs/Symbol.pm | 6 +++---
38768 scripts/Dpkg/Shlibs/SymbolFile.pm | 10 +++++-----
38769 scripts/Dpkg/Source/Quilt.pm | 8 ++++----
38770 scripts/Dpkg/Vendor.pm | 4 ++--
38771 scripts/Dpkg/Vendor/Default.pm | 3 +--
38772 scripts/Dpkg/Version.pm | 2 +-
38773 scripts/dpkg-shlibdeps.pl | 6 +++---
38774 test/100_critic.t | 1 +
38775 26 files changed, 94 insertions(+), 97 deletions(-)
38776
38777 commit 0baef9061f7736f6179446d9f1f8e372ce98515b
38778 Author: Guillem Jover <guillem@debian.org>
38779 Date: Sun Jan 6 03:04:22 2013 +0100
38780
38781 test: Add new perl critic test case
38782
38783 Mark false positives in the perl code so that perlcritic ignores them,
38784 and so that they are documented in-place.
38785
38786 Makefile.am | 2 +
38787 README | 4 ++
38788 dselect/mkcurkeys.pl | 2 +
38789 scripts/Dpkg/Source/Package.pm | 2 +-
38790 scripts/t/300_Dpkg_BuildOptions.t | 2 +-
38791 scripts/t/600_Dpkg_Changelog.t | 2 +
38792 test/100_critic.t | 91 +++++++++++++++++++++++++++++++++++++++
38793 test/100_critic/perlcriticrc | 69 +++++++++++++++++++++++++++++
38794 8 files changed, 172 insertions(+), 2 deletions(-)
38795
38796 commit b8ef2f3fa68047c0f1f98a03070af65302cb5732
38797 Author: Guillem Jover <guillem@debian.org>
38798 Date: Sun Jan 6 03:52:57 2013 +0100
38799
38800 test: Add a correct shebang to all test scripts
38801
38802 This marks all these files as script files, so that tools like
38803 perlcritic do not misrecognize them as modules.
38804
38805 scripts/t/100_Dpkg_Version.t | 1 +
38806 scripts/t/150_Dpkg_Package.t | 1 +
38807 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 1 +
38808 scripts/t/200_Dpkg_Shlibs.t | 1 +
38809 scripts/t/300_Dpkg_BuildOptions.t | 1 +
38810 scripts/t/400_Dpkg_Deps.t | 1 +
38811 scripts/t/500_Dpkg_Path.t | 1 +
38812 scripts/t/600_Dpkg_Changelog.t | 1 +
38813 scripts/t/600_Dpkg_Changelog_Ubuntu.t | 1 +
38814 scripts/t/700_Dpkg_Control.t | 1 +
38815 scripts/t/750_Dpkg_Substvars.t | 1 +
38816 scripts/t/800_Dpkg_IPC.t | 1 +
38817 scripts/t/850_Dpkg_Compression.t | 1 +
38818 scripts/t/910_merge_changelogs.t | 1 +
38819 src/t/100_dpkg_divert.t | 1 +
38820 test/000_pod.t | 1 +
38821 utils/t/100_update_alternatives.t | 1 +
38822 17 files changed, 17 insertions(+)
38823
38824 commit f5dd92244136d1f49bde1fdecf3e45aab328aea5
38825 Author: Guillem Jover <guillem@debian.org>
38826 Date: Wed Apr 17 21:31:32 2013 +0200
38827
38828 build: Move generic perl test to the top level directory
38829
38830 This test is useful for all perl code in the project, not just for the
38831 scripts directory. Move it to the top level directory so that we don't
38832 have to do strange things referencing sibling directories and similar.
38833
38834 Makefile.am | 16 ++++++++++++++--
38835 scripts/Makefile.am | 1 -
38836 {scripts/t => test}/000_pod.t | 0
38837 3 files changed, 14 insertions(+), 3 deletions(-)
38838
38839 commit 75d5272190d30e3086d0c1e1f1687ac9b04a63a1
38840 Author: Guillem Jover <guillem@debian.org>
38841 Date: Wed Apr 17 21:42:05 2013 +0200
38842
38843 build: Support an unset test_tmpdir
38844
38845 Makecheck.am | 4 ++--
38846 1 file changed, 2 insertions(+), 2 deletions(-)
38847
38848 commit 702c6cd240f6c4829217812bb2eb959cbf133af2
38849 Author: Guillem Jover <guillem@debian.org>
38850 Date: Wed Apr 17 21:36:36 2013 +0200
38851
38852 build: Set a default TEST_VERBOSE to 0
38853
38854 Makecheck.am | 4 +++-
38855 scripts/Makefile.am | 1 -
38856 src/Makefile.am | 2 --
38857 utils/Makefile.am | 1 -
38858 4 files changed, 3 insertions(+), 5 deletions(-)
38859
38860 commit 01ccc0b865a4858f1071a9dbdcea3a276fbdeca9
38861 Author: Guillem Jover <guillem@debian.org>
38862 Date: Fri Jan 4 02:15:21 2013 +0100
38863
38864 doc: Bump minimal perl version to use to 5.10.0
38865
38866 The current version in Debian oldstable (lenny) is already 5.10.0, once
38867 the current Debian stable release becomes oldstable (squeeze) it will
38868 be 5.10.1, so bumping it is pretty safe and conservative.
38869
38870 doc/coding-style.txt | 4 ++--
38871 1 file changed, 2 insertions(+), 2 deletions(-)
38872
38873 commit 28e9fd389d043d41a94474d0b64b377c6cae4882
38874 Author: Guillem Jover <guillem@debian.org>
38875 Date: Tue Apr 16 21:30:06 2013 +0200
38876
38877 scripts/mk: Use new dpkg-parsechangelog -S option instead of sed or awk
38878
38879 scripts/mk/pkg-info.mk | 6 +++---
38880 1 file changed, 3 insertions(+), 3 deletions(-)
38881
38882 commit 36a15fee663324bf98f7cc1a5658a0ecff88628e
38883 Author: Guillem Jover <guillem@debian.org>
38884 Date: Tue Apr 16 20:33:19 2013 +0200
38885
38886 Remove Emacs and vim modelines
38887
38888 These just clutter the code base, as adding modelines for each possible
38889 editor out there does not scale, and they are currently not exhaustive
38890 anyway.
38891
38892 Makecheck.am | 2 --
38893 dpkg-deb/info.c | 2 --
38894 dpkg-deb/main.c | 3 ---
38895 dselect/baselist.cc | 3 ---
38896 dselect/bindings.h | 2 +-
38897 dselect/dselect-curses.h | 2 +-
38898 dselect/dselect.h | 2 +-
38899 dselect/method.h | 2 +-
38900 dselect/methods/Debian/Dselect/Ftp.pm | 1 -
38901 dselect/methods/ftp/install | 1 -
38902 dselect/methods/ftp/setup | 1 -
38903 dselect/methods/ftp/update | 1 -
38904 dselect/methods/multicd/install | 2 --
38905 dselect/methods/multicd/setup | 2 --
38906 dselect/pkglist.cc | 3 ---
38907 dselect/pkglist.h | 2 +-
38908 scripts/Dpkg/Exit.pm | 1 -
38909 scripts/Dpkg/Source/Functions.pm | 1 -
38910 scripts/Dpkg/Source/Package.pm | 1 -
38911 scripts/Dpkg/Source/Package/V1.pm | 1 -
38912 scripts/Dpkg/Source/Package/V2.pm | 1 -
38913 scripts/Dpkg/Source/Package/V3/custom.pm | 1 -
38914 scripts/Dpkg/Source/Package/V3/native.pm | 1 -
38915 scripts/Dpkg/Source/Package/V3/quilt.pm | 1 -
38916 scripts/Dpkg/Source/Patch.pm | 1 -
38917 scripts/Dpkg/Source/Quilt.pm | 1 -
38918 scripts/dpkg-source.pl | 1 -
38919 scripts/t/000_pod.t | 1 -
38920 scripts/t/100_Dpkg_Version.t | 1 -
38921 scripts/t/150_Dpkg_Package.t | 1 -
38922 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 1 -
38923 scripts/t/200_Dpkg_Shlibs.t | 1 -
38924 scripts/t/300_Dpkg_BuildOptions.t | 1 -
38925 scripts/t/400_Dpkg_Deps.t | 1 -
38926 scripts/t/500_Dpkg_Path.t | 1 -
38927 scripts/t/600_Dpkg_Changelog.t | 1 -
38928 scripts/t/600_Dpkg_Changelog_Ubuntu.t | 1 -
38929 scripts/t/700_Dpkg_Control.t | 1 -
38930 scripts/t/750_Dpkg_Substvars.t | 1 -
38931 scripts/t/800_Dpkg_IPC.t | 1 -
38932 scripts/t/850_Dpkg_Compression.t | 1 -
38933 scripts/t/910_merge_changelogs.t | 1 -
38934 src/archives.c | 3 ---
38935 src/filesdb.c | 3 ---
38936 src/t/100_dpkg_divert.t | 1 -
38937 utils/t/100_update_alternatives.t | 1 -
38938 46 files changed, 5 insertions(+), 60 deletions(-)
38939
38940 commit d61fbafbbe3858150ddcd349df8e10557b0fe0cf
38941 Author: Guillem Jover <guillem@debian.org>
38942 Date: Mon Apr 15 04:33:39 2013 +0200
38943
38944 libdpkg: Move verification out of tar_header_checksum()
38945
38946 This will allow to use the same function to produce the checksum when
38947 creating a tar archive.
38948
38949 lib/dpkg/tarfn.c | 14 +++++++-------
38950 1 file changed, 7 insertions(+), 7 deletions(-)
38951
38952 commit 32df990c987814411e5ea4537d12a60a0ca22735
38953 Author: Guillem Jover <guillem@debian.org>
38954 Date: Wed Apr 17 04:42:49 2013 +0200
38955
38956 dselect: Use strict and warnings in perl scripts
38957
38958 dselect/methods/Debian/Dselect/Ftp.pm | 2 ++
38959 dselect/mkcurkeys.pl | 3 +++
38960 2 files changed, 5 insertions(+)
38961
38962 commit ead612d60392242080bba6ddf50286033462a6af
38963 Author: Guillem Jover <guillem@debian.org>
38964 Date: Wed Apr 17 04:22:35 2013 +0200
38965
38966 dselect: Declare perl variables with our or my
38967
38968 dselect/mkcurkeys.pl | 18 +++++++++++++-----
38969 1 file changed, 13 insertions(+), 5 deletions(-)
38970
38971 commit 954de84bea0565584a36cd7cc2bafe7fb23d0cce
38972 Author: Guillem Jover <guillem@debian.org>
38973 Date: Wed Apr 17 03:54:46 2013 +0200
38974
38975 dselect: Use looks_like_number() instead of coercion to number
38976
38977 dselect/mkcurkeys.pl | 8 +++++---
38978 1 file changed, 5 insertions(+), 3 deletions(-)
38979
38980 commit 209ff82c75009e118f95e0868c91c50361b31fb2
38981 Author: Guillem Jover <guillem@debian.org>
38982 Date: Tue Apr 16 22:54:14 2013 +0200
38983
38984 dselect: Use new style perl function calls
38985
38986 dselect/mkcurkeys.pl | 14 ++++++++------
38987 1 file changed, 8 insertions(+), 6 deletions(-)
38988
38989 commit 4d276f405de3cef010ad6429ec0c224d50606ca6
38990 Author: Guillem Jover <guillem@debian.org>
38991 Date: Tue Apr 16 22:51:39 2013 +0200
38992
38993 Debian::Dselect::Ftp: Add a package declaration
38994
38995 dselect/methods/Debian/Dselect/Ftp.pm | 2 ++
38996 1 file changed, 2 insertions(+)
38997
38998 commit 44e27869f8b71f0206bb462752f5f7c3f9e8d25c
38999 Author: Guillem Jover <guillem@debian.org>
39000 Date: Tue Apr 16 21:04:50 2013 +0200
39001
39002 dselect: Add missing license headers
39003
39004 These do not change any license, they just clarify the current state.
39005 For old dselect methods that were already present in the dpkg project,
39006 the license remains GPL2+, for files imported from the dpkg-ftp and
39007 dpkg-multicd projects the license remains GPL2-only for now.
39008
39009 dselect/methods/Debian/Dselect/Ftp.pm | 11 +++++++++++
39010 dselect/methods/disk/install | 13 +++++++++++++
39011 dselect/methods/disk/setup | 13 +++++++++++++
39012 dselect/methods/disk/update | 13 +++++++++++++
39013 dselect/methods/floppy/install | 13 +++++++++++++
39014 dselect/methods/floppy/setup | 13 +++++++++++++
39015 dselect/methods/floppy/update | 13 +++++++++++++
39016 dselect/methods/ftp/install | 12 +++++++++++-
39017 dselect/methods/ftp/setup | 12 +++++++++++-
39018 dselect/methods/ftp/update | 12 +++++++++++-
39019 10 files changed, 122 insertions(+), 3 deletions(-)
39020
39021 commit e482e8c79ad63708bca6da5fec1ed0f444e102a1
39022 Author: Guillem Jover <guillem@debian.org>
39023 Date: Tue Apr 16 20:20:43 2013 +0200
39024
39025 dselect: Rename C macro to CTRL
39026
39027 dselect/bindings.h | 4 ++++
39028 dselect/main.cc | 7 +++----
39029 dselect/methkeys.cc | 22 ++++++++++------------
39030 dselect/pkgkeys.cc | 18 ++++++++----------
39031 4 files changed, 25 insertions(+), 26 deletions(-)
39032
39033 commit 55e3ca8a4e1222e7201126c527b21bd502f02b19
39034 Author: Guillem Jover <guillem@debian.org>
39035 Date: Sun Apr 14 21:36:09 2013 +0200
39036
39037 debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinks
39038
39039 There are no packages using absolute paths in the Debian archive anymore.
39040
39041 Makefile.am | 1 -
39042 TODO | 2 --
39043 debian/changelog | 2 ++
39044 debian/dpkg.links | 3 ---
39045 4 files changed, 2 insertions(+), 6 deletions(-)
39046
39047 commit 9b289d2afa7cf9b9e3aa34d9a9a7dbe3f6486c47
39048 Author: Guillem Jover <guillem@debian.org>
39049 Date: Sun Apr 14 17:52:45 2013 +0200
39050
39051 Add musl-linux support to ostable and triplettable
39052
39053 This is a new Linux architecture using the musl libc. More information
39054 can be found on the porject website <http://www.musl-libc.org/>.
39055
39056 Requested-by: Kevin Bortis <wermut@gmail.com>
39057
39058 debian/changelog | 2 ++
39059 ostable | 2 ++
39060 triplettable | 2 ++
39061 3 files changed, 6 insertions(+)
39062
39063 commit da63cf41f766b3188d0a7330c91a06222e479539
39064 Author: Guillem Jover <guillem@debian.org>
39065 Date: Sat Apr 13 03:06:22 2013 +0200
39066
39067 debian: Drop archtable
39068
39069 It serves no purpose, it's Debian specific, it's usually outdated
39070 relative to the main archive, and everyone should be using
39071 dpkg-architecture anyway, or looking at the Debian archive for the
39072 distribution supported architectures.
39073
39074 Makefile.am | 1 -
39075 cputable | 4 +---
39076 debian/archtable | 29 -----------------------------
39077 debian/changelog | 2 ++
39078 debian/dpkg.install | 1 -
39079 ostable | 4 +---
39080 6 files changed, 4 insertions(+), 37 deletions(-)
39081
39082 commit d33cf5c4aaf22345a320f292d2a3205e25986aaf
39083 Author: Guillem Jover <guillem@debian.org>
39084 Date: Wed Sep 12 07:43:16 2012 +0200
39085
39086 Avoid assignments in C conditionals
39087
39088 dpkg-deb/extract.c | 6 ++++--
39089 dpkg-split/queue.c | 3 ++-
39090 dselect/pkglist.cc | 3 ++-
39091 lib/dpkg/mlib.c | 3 ++-
39092 lib/dpkg/options.c | 3 ++-
39093 src/filesdb.c | 3 ++-
39094 src/main.c | 3 ++-
39095 src/querycmd.c | 14 ++++++++++----
39096 src/statdb.c | 12 ++++++++----
39097 9 files changed, 34 insertions(+), 16 deletions(-)
39098
39099 commit 08d1abf93b29b9edbedf7353b2c67761b04b3a2b
39100 Author: Guillem Jover <guillem@debian.org>
39101 Date: Sun Apr 1 07:55:36 2012 +0200
39102
39103 dpkg: Refactor tortoise_not_in_hare() out from check_trigger_cycle()
39104
39105 src/trigproc.c | 79 ++++++++++++++++++++++++++++++++--------------------------
39106 1 file changed, 44 insertions(+), 35 deletions(-)
39107
39108 commit dabcb9560063a134a01c4223b1d6fa3624175daa
39109 Author: Guillem Jover <guillem@debian.org>
39110 Date: Sun Jan 20 02:33:13 2013 +0100
39111
39112 dselect: Save and restore errno on signal handler
39113
39114 This makes sure that the signal function will not stomp over an errno
39115 value already set when interrupted.
39116
39117 The signal handler is still not async-safe, but this at least fixes one
39118 of the problems.
39119
39120 dselect/baselist.cc | 4 ++++
39121 1 file changed, 4 insertions(+)
39122
39123 commit 0790f370e789197b2493b8cd1746374dca9b8316
39124 Author: Guillem Jover <guillem@debian.org>
39125 Date: Mon Sep 10 09:56:35 2012 +0200
39126
39127 dpkg-deb: Add new --deb-format option and base --new and --old on it
39128
39129 The named options are not future-proof, as they will not allow to easily
39130 create packages with specific formats once a future new version gets
39131 introduced. The new option will also allow to request specific minor
39132 revision of a major format, for testing purposes for example.
39133
39134 This also makes the code more explicit as it now refers to specific
39135 format versions when building it.
39136
39137 debian/changelog | 3 +++
39138 doc/README.feature-removal-schedule | 9 +++++++
39139 dpkg-deb/build.c | 7 +++---
39140 dpkg-deb/dpkg-deb.h | 7 +++++-
39141 dpkg-deb/main.c | 48 +++++++++++++++++++++++++++++++++----
39142 man/dpkg-deb.1 | 21 +++++++++-------
39143 6 files changed, 78 insertions(+), 17 deletions(-)
39144
39145 commit 41974a39520084887781238c4cb455d524bea84c
39146 Author: Guillem Jover <guillem@debian.org>
39147 Date: Mon Sep 10 09:40:49 2012 +0200
39148
39149 libdpkg: Add new DEB_VERSION macro
39150
39151 lib/dpkg/deb-version.h | 6 ++++++
39152 1 file changed, 6 insertions(+)
39153
39154 commit 7fb7f6e1542f57590fdb8bb544380cf5d923bb62
39155 Author: Guillem Jover <guillem@debian.org>
39156 Date: Wed Sep 5 19:37:27 2012 +0200
39157
39158 pkg: Change directory to / before executing maintainer scripts
39159
39160 This should give maintainer scripts a more stable and sane environment.
39161
39162 This change does not work too well with relative admindir paths, as they
39163 need to be normalized on input. But then several dpkg tools do not play
39164 nice with relative amindirs anyway, and this needs a general cleanup
39165 which will be done on subsequent commits.
39166
39167 Closes: #686782
39168
39169 debian/changelog | 1 +
39170 src/script.c | 6 ++++--
39171 2 files changed, 5 insertions(+), 2 deletions(-)
39172
39173 commit 65ade6390b47fe3ec6a0e2ba341f3d553bf4bbc6
39174 Author: Guillem Jover <guillem@debian.org>
39175 Date: Sat Jul 28 03:30:50 2012 +0200
39176
39177 dpkg: Activate file triggers on removal more accurately
39178
39179 Activate them only when we know we are inevitably removing things.
39180
39181 debian/changelog | 2 ++
39182 src/remove.c | 7 ++++---
39183 2 files changed, 6 insertions(+), 3 deletions(-)
39184
39185 commit c1e19f3274545cd72ffefed29a88452d866110e9
39186 Author: Guillem Jover <guillem@debian.org>
39187 Date: Sat Jul 28 03:30:50 2012 +0200
39188
39189 dpkg: Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal
39190
39191 Clean them up only when we are definitely removing the main path.
39192
39193 debian/changelog | 2 ++
39194 src/remove.c | 31 ++++++++++++++++---------------
39195 2 files changed, 18 insertions(+), 15 deletions(-)
39196
39197 commit fb8997a460a0ef2909199b4603604a4e855003e0
39198 Author: Guillem Jover <guillem@debian.org>
39199 Date: Tue Jul 24 18:37:28 2012 +0200
39200
39201 dpkg: Always reset want status when installing a package
39202
39203 Move pkg_set_want() call from wanttoinstall() to the call site in
39204 process_archive(), so that the status-want change affects all ‘true’
39205 return values and not just on “selecting previously unselected package”.
39206
39207 This also makes wanttoinstall() a function that just performs a decision
39208 without acting on it, matching its name.
39209
39210 Closes: #162541
39211
39212 debian/changelog | 2 ++
39213 src/archives.c | 1 -
39214 src/processarc.c | 4 +++-
39215 3 files changed, 5 insertions(+), 2 deletions(-)
39216
39217 commit f8d3fee967ab657aa84418150526eddebb0423c2
39218 Author: Guillem Jover <guillem@debian.org>
39219 Date: Sun Apr 7 02:30:30 2013 +0200
39220
39221 dpkg: Always reset want status when removing or purging a package
39222
39223 Move pkg_set_want() and modstatdb_note() calls from deferred_remove()
39224 to the beginning of the function so that it affects all remove/purge
39225 requests, even if it ends up getting ignored so that we can properly
39226 update the wanted status.
39227
39228 Do not try to set the want status for packages with want_unknown.
39229
39230 Closes: #163763
39231
39232 debian/changelog | 2 ++
39233 src/remove.c | 20 ++++++++++----------
39234 2 files changed, 12 insertions(+), 10 deletions(-)
39235
39236 commit 5bbc18af9d7c962cba4177e6c03216039d6ebdb3
39237 Author: Guillem Jover <guillem@debian.org>
39238 Date: Sun Apr 7 02:27:27 2013 +0200
39239
39240 dpkg: Do not call modstatdb_note() unnecessarily on remove or purge
39241
39242 Move the modstatdb_note() inside the !f_pending conditional where
39243 the want status is being changed, there's no point in always calling
39244 this function afterwards if there's been no status change at all.
39245
39246 debian/changelog | 1 +
39247 src/remove.c | 6 ++++--
39248 2 files changed, 5 insertions(+), 2 deletions(-)
39249
39250 commit 5f1ba89ae91a4f04ae28069c8d5e166aa355a93d
39251 Author: Guillem Jover <guillem@debian.org>
39252 Date: Sun Apr 7 02:24:46 2013 +0200
39253
39254 dpkg: Move modstatdb_note() calls from post_postinst_tasks_core() to call sites
39255
39256 This moves the calls near where the package status is being changed,
39257 and makes it obvious that we are creating an update log entry.
39258
39259 src/script.c | 5 ++---
39260 src/trigproc.c | 3 ++-
39261 2 files changed, 4 insertions(+), 4 deletions(-)
39262
39263 commit 99529be532e9bb6c0d4fda1d803588c64b8fa47a
39264 Author: Guillem Jover <guillem@debian.org>
39265 Date: Sat Nov 10 04:02:25 2012 +0100
39266
39267 dpkg: Execute maintainer scripts in a new SELinux execution context
39268
39269 Try to create a new execution context based on the current one and the
39270 specific maintainer script filename. If it is the same as the current
39271 one, use "dpkg_script_t" as a fallback.
39272
39273 The maintscript_set_exec_context() function is heavily based on the
39274 libselinux rpm_execcon() function, which is licensed as Public Domain.
39275
39276 debian/changelog | 3 +++
39277 src/script.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
39278 2 files changed, 74 insertions(+)
39279
39280 commit 866f5d2a9702da7b4e809b89c3f7df6933e97116
39281 Author: Guillem Jover <guillem@debian.org>
39282 Date: Sun Nov 11 00:25:31 2012 +0100
39283
39284 dpkg: Reload the SELinux label database if it has changed
39285
39286 Rework the code to use the selabel API instead of the matchpathcon
39287 wrappers, so that we can query if the label database has changed
39288 during the previous unpack, for example while upgrading the SELinux
39289 policy package. This also allows us to more easily free the resources
39290 allocated for the label database.
39291
39292 debian/changelog | 2 ++
39293 src/archives.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++----------
39294 2 files changed, 78 insertions(+), 16 deletions(-)
39295
39296 commit 006781260af02f5b1c4b466a27c2aab9490e4794
39297 Author: Guillem Jover <guillem@debian.org>
39298 Date: Sun Nov 11 00:25:31 2012 +0100
39299
39300 dpkg: Do not check for selabel_lookup_raw() returning "<<none>>" context
39301
39302 The selabel_file(5) man page clearly states that the function may never
39303 return such context, so do not check for it.
39304
39305 src/archives.c | 8 +++-----
39306 1 file changed, 3 insertions(+), 5 deletions(-)
39307
39308 commit 9a98858f89ca4753182aa4682738d035c69e62ee
39309 Author: Guillem Jover <guillem@debian.org>
39310 Date: Sun Dec 2 21:42:14 2012 +0100
39311
39312 dpkg-deb: Use an enum instead of a literal string to pass tar options
39313
39314 This clarifies the call sites as to what they want from the extractor,
39315 and abstracts the code to allow for a future switch to an internal tar
39316 extractor instead of requiring an external tar program.
39317
39318 dpkg-deb/dpkg-deb.h | 15 ++++++++++++++-
39319 dpkg-deb/extract.c | 42 +++++++++++++++++++++++++++++-------------
39320 dpkg-deb/info.c | 4 ++--
39321 3 files changed, 45 insertions(+), 16 deletions(-)
39322
39323 commit f754c4bc86e6927456570bbb2a5574eeba25a83d
39324 Author: Guillem Jover <guillem@debian.org>
39325 Date: Sun Dec 2 21:41:39 2012 +0100
39326
39327 dpkg-deb: Switch extracthalf() to use struct command
39328
39329 dpkg-deb/extract.c | 19 ++++++++++++-------
39330 1 file changed, 12 insertions(+), 7 deletions(-)
39331
39332 commit 82c09cd40d3fa847a9f72e5d1ccd3484bde705ed
39333 Author: Guillem Jover <guillem@debian.org>
39334 Date: Thu Oct 25 01:08:41 2012 +0200
39335
39336 dpkg-query: Always print a descriptive architecture column on --list
39337
39338 Print a description even for empty or missing architectures, to ensure
39339 the column is always filled.
39340
39341 debian/changelog | 2 ++
39342 src/querycmd.c | 4 ++--
39343 2 files changed, 4 insertions(+), 2 deletions(-)
39344
39345 commit bc92c31742665972b0129da19ad4ea77a21fbbab
39346 Author: Guillem Jover <guillem@debian.org>
39347 Date: Thu Oct 25 01:08:41 2012 +0200
39348
39349 libdpkg: Add new dpkg_arch_describe() function
39350
39351 lib/dpkg/arch.c | 14 ++++++++++++++
39352 lib/dpkg/arch.h | 2 ++
39353 lib/dpkg/libdpkg.map | 1 +
39354 3 files changed, 17 insertions(+)
39355
39356 commit 23bb05f8d42514d84840bee9418191ba5e8a3489
39357 Author: Guillem Jover <guillem@debian.org>
39358 Date: Sat Apr 13 04:12:51 2013 +0200
39359
39360 libdpkg: Add missing symbols to the version script
39361
39362 lib/dpkg/libdpkg.map | 4 +++-
39363 1 file changed, 3 insertions(+), 1 deletion(-)
39364
39365 commit c1b63899f2556e501f79db0dede8c1ff37645ce9
39366 Author: Guillem Jover <guillem@debian.org>
39367 Date: Sat Apr 13 02:28:06 2013 +0200
39368
39369 libdpkg: Document deb-version module
39370
39371 lib/dpkg/deb-version.c | 15 ++++++++++++++-
39372 lib/dpkg/deb-version.h | 13 ++++++++++++-
39373 2 files changed, 26 insertions(+), 2 deletions(-)
39374
39375 commit 01975939b8632d708035c229950c44650cc537d2
39376 Author: Guillem Jover <guillem@debian.org>
39377 Date: Fri Apr 5 17:29:41 2013 +0200
39378
39379 dpkg(1): Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified
39380
39381 The architecture information is provided in the DPKG_MAINTSCRIPT_ARCH
39382 environment variable.
39383
39384 debian/changelog | 1 +
39385 man/dpkg.1 | 6 +++---
39386 2 files changed, 4 insertions(+), 3 deletions(-)
39387
39388 commit 182120b3b2e455cda535e2aaf3e0b27a0f0f5b61
39389 Author: Guillem Jover <guillem@debian.org>
39390 Date: Mon Apr 1 16:34:57 2013 +0200
39391
39392 Fix spelling errors
39393
39394 The other spelling errors come from external projects (doxygen and
39395 pkg-config), which are being dealt upstream.
39396
39397 Warned-by: codespell
39398
39399 ChangeLog.old | 2 +-
39400 lib/compat/obstack.h | 2 +-
39401 2 files changed, 2 insertions(+), 2 deletions(-)
39402
39403 commit b37902119496c2019295dce93def3802c44ed169
39404 Author: Guillem Jover <guillem@debian.org>
39405 Date: Tue Apr 2 16:22:50 2013 +0200
39406
39407 man: Unify references to dpkg project versions for new features
39408
39409 Use the general form of “dpkg VERSION”, w/o any markup, to talk
39410 about the point a feature got introduced in the dpkg project,
39411 regardless of what part of the project was involved, so we use
39412 dpkg in this way as a reference to the entire software project,
39413 and not the dpkg program or the dpkg Debian package.
39414
39415 The name dpkg-dev is a Debian specific packaging layout, which is not
39416 how other downstreams are going to package the software, just avoid
39417 the term. If we need to mention the collection of scripts contained
39418 in the Debian dpkg-dev we use “dpkg build scripts”.
39419
39420 There are still two remaining dpkg-dev references in paths, but those
39421 need to be fixed by substitution at build time, as part of another
39422 commit.
39423
39424 man/deb-src-control.5 | 10 +++++-----
39425 man/deb-triggers.5 | 6 +++---
39426 man/deb-version.5 | 4 ++--
39427 man/deb.5 | 10 +++++-----
39428 man/dpkg-buildpackage.1 | 6 +++---
39429 man/dpkg-gencontrol.1 | 8 ++++----
39430 man/dpkg-parsechangelog.1 | 8 ++++----
39431 man/dpkg-source.1 | 6 +++---
39432 8 files changed, 29 insertions(+), 29 deletions(-)
39433
39434 commit b76dbb70b0917eec63668eddc2f17bda4a2fc73e
39435 Author: Guillem Jover <guillem@debian.org>
39436 Date: Mon Apr 1 03:44:29 2013 +0200
39437
39438 dpkg-statoverride: Refer to path instead of file
39439
39440 This clarifies the term removing the need to mention what file actually
39441 refers to. And gets rid of a first person usage.
39442
39443 debian/changelog | 1 +
39444 man/dpkg-statoverride.8 | 20 ++++++++++----------
39445 src/statcmd.c | 10 +++++-----
39446 3 files changed, 16 insertions(+), 15 deletions(-)
39447
39448 commit d6fc0364f28ff2d5d4f7094db9cca5e2f34c8b0d
39449 Author: Guillem Jover <guillem@debian.org>
39450 Date: Tue Oct 30 05:56:23 2012 +0100
39451
39452 dpkg-buildflags: Mask fortify hardening option on noopt
39453
39454 New glibc 2.16 and later, issue a warning on this condition. Just
39455 disable the hardening flags in such case.
39456
39457 Closes: #691745
39458
39459 debian/changelog | 3 +++
39460 man/dpkg-buildflags.1 | 5 ++++-
39461 scripts/Dpkg/BuildFlags.pm | 1 +
39462 scripts/Dpkg/Vendor/Debian.pm | 6 ++++++
39463 4 files changed, 14 insertions(+), 1 deletion(-)
39464
39465 commit 6f95a795d310d35d89b1060406236d81dd9b8da0
39466 Author: Matthijs Kooijman <matthijs@stdin.nl>
39467 Date: Thu Mar 28 04:30:19 2013 +0100
39468
39469 dpkg-buildflags(1): Improve usage documentation
39470
39471 This provides some examples on using dpkg-buildflags and buildflags.mk
39472 in debian/rules, notes that --export=make is not recommended and
39473 explicitly mentions that the list of build flags is subject to change.
39474
39475 Closes: #657627
39476
39477 [guillem@debian.org:
39478 - Move debian/rules usage documentation into EXAMPLES.
39479 - Move buildflags.mk version of introduction to FILES section.
39480 - Fix formatting of examples.
39481 - Use build-arch instead of binary target in example.
39482 - Do not duplicate previous --export examples, and also mention --get.
39483 - Use $(CC) instead of cc, and also pass to it $(CPPFLAGS).
39484 - Add subsections to FILES section. ]
39485
39486 Signed-off-by: Matthijs Kooijman <matthijs@stdin.nl>
39487 Signed-off-by: Guillem Jover <guillem@debian.org>
39488
39489 debian/changelog | 2 ++
39490 man/dpkg-buildflags.1 | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
39491 2 files changed, 57 insertions(+)
39492
39493 commit fd320a3ad53c2b395e122188a2ad431dcefe5b64
39494 Author: Guillem Jover <guillem@debian.org>
39495 Date: Mon Oct 29 08:51:34 2012 +0100
39496
39497 dpkg-buildflags: Rename configure exporter to cmdline
39498
39499 Rename to something generic and not tied to a single specific use
39500 pattern. Preserve configure as a legacy alias, because there's no
39501 reason to break the current users, and the name they are using is
39502 fine in case it's being used in a configure script call.
39503
39504 debian/changelog | 2 ++
39505 man/dpkg-buildflags.1 | 15 ++++++++++-----
39506 scripts/dpkg-buildflags.pl | 14 ++++++++------
39507 3 files changed, 20 insertions(+), 11 deletions(-)
39508
39509 commit eb25201f1dc115d2cc9652ed0213d80806f1ca03
39510 Author: Jonathan Nieder <jrnieder@gmail.com>
39511 Date: Sun Oct 28 02:53:57 2012 -0700
39512
39513 dpkg-buildflags(1): Document export mode usage
39514
39515 Closes: #691449
39516
39517 [guillem@debian.org:
39518 - Move examples to an EXAMPLES section.
39519 - Add an --export=configure example on $(MAKE). ]
39520
39521 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
39522 Signed-off-by: Guillem Jover <guillem@debian.org>
39523
39524 debian/changelog | 2 ++
39525 man/dpkg-buildflags.1 | 54 +++++++++++++++++++++++++++++++++++++++++++++------
39526 2 files changed, 50 insertions(+), 6 deletions(-)
39527
39528 commit 5b28508eab5acaaa7374fc613a1f3acea6b1a7c2
39529 Author: Guillem Jover <guillem@debian.org>
39530 Date: Thu Mar 28 20:08:20 2013 +0100
39531
39532 dpkg-buildflags(1): Move HARDENING into a new FEATURE AREAS subsection
39533
39534 There could be more feature areas in the future, and hardening does not
39535 really deserve a section of its own.
39536
39537 debian/changelog | 1 +
39538 man/dpkg-buildflags.1 | 11 ++++++-----
39539 2 files changed, 7 insertions(+), 5 deletions(-)
39540
39541 commit 81d048b4ccdfe129a562a96be2a00472cbe46c77
39542 Author: Guillem Jover <guillem@debian.org>
39543 Date: Fri Mar 29 20:13:01 2013 +0100
39544
39545 dpkg-architecture(1): Fix debian/rules usage documentation
39546
39547 Only set the configure flags if they have not been previously set.
39548 Call the configure script with a path prefix. Pass --build/--host or
39549 --build to configure depending on whether we are cross-compiling.
39550
39551 debian/changelog | 1 +
39552 man/dpkg-architecture.1 | 15 +++++++++++----
39553 2 files changed, 12 insertions(+), 4 deletions(-)
39554
39555 commit b6fc3054af21722bb3da021d35e857265f382c9c
39556 Author: Guillem Jover <guillem@debian.org>
39557 Date: Fri Mar 29 20:12:11 2013 +0100
39558
39559 dpkg-architecture(1): Fix examples indentation to fit in 80 characters
39560
39561 man/dpkg-architecture.1 | 14 +++++++++-----
39562 1 file changed, 9 insertions(+), 5 deletions(-)
39563
39564 commit 203c16edb32aa6fbe3eb85986e173a87fc1730d7
39565 Author: Guillem Jover <guillem@debian.org>
39566 Date: Fri Mar 29 20:01:07 2013 +0100
39567
39568 dpkg-architecture(1): Fold DEBIAN/RULES section into EXAMPLES
39569
39570 debian/changelog | 1 +
39571 man/dpkg-architecture.1 | 46 +++++++++++++++++++++++-----------------------
39572 2 files changed, 24 insertions(+), 23 deletions(-)
39573
39574 commit 1f4c727c000ec7d618f561d5cad40a696bc81495
39575 Author: Guillem Jover <guillem@debian.org>
39576 Date: Sun Mar 31 20:46:13 2013 +0200
39577
39578 man: Mark programs, variables, fields and command-line options in bold
39579
39580 debian/changelog | 1 +
39581 man/dpkg-architecture.1 | 13 +++++-----
39582 man/dpkg-buildflags.1 | 4 ++--
39583 man/dpkg-buildpackage.1 | 6 ++---
39584 man/dpkg-checkbuilddeps.1 | 4 ++--
39585 man/dpkg-divert.8 | 17 ++++++-------
39586 man/dpkg-gencontrol.1 | 6 ++---
39587 man/dpkg-gensymbols.1 | 22 ++++++++---------
39588 man/dpkg-maintscript-helper.1 | 28 ++++++++++++----------
39589 man/dpkg-name.1 | 8 +++----
39590 man/dpkg-parsechangelog.1 | 4 ++--
39591 man/dpkg-query.1 | 13 +++++-----
39592 man/dpkg-shlibdeps.1 | 20 +++++++++-------
39593 man/dpkg-source.1 | 55 ++++++++++++++++++++++---------------------
39594 man/dpkg-statoverride.8 | 15 ++++++------
39595 man/dpkg-trigger.1 | 2 +-
39596 man/dpkg-vendor.1 | 2 +-
39597 man/dpkg.1 | 10 ++++----
39598 man/start-stop-daemon.8 | 4 ++--
39599 19 files changed, 122 insertions(+), 112 deletions(-)
39600
39601 commit 2fdcd1c8c74baac9a688222d99bdc6e175d0a969
39602 Author: Guillem Jover <guillem@debian.org>
39603 Date: Sun Mar 31 06:05:24 2013 +0200
39604
39605 man: Do not change point size for variables or acronyms
39606
39607 Mark variables as bold (but not in examples), and leave acronyms
39608 unmarked.
39609
39610 man/dpkg-architecture.1 | 70 ++++++++++++++++++++++++-------------------------
39611 man/dpkg-scansources.1 | 2 +-
39612 2 files changed, 36 insertions(+), 36 deletions(-)
39613
39614 commit ef6a2f985d7aa8b5a95bfeec4c78cb8e90b33259
39615 Author: Guillem Jover <guillem@debian.org>
39616 Date: Sun Mar 31 06:05:24 2013 +0200
39617
39618 man: Remove misplaced commas
39619
39620 man/deb-version.5 | 2 +-
39621 man/dpkg-scansources.1 | 2 +-
39622 2 files changed, 2 insertions(+), 2 deletions(-)
39623
39624 commit 08ba74db5cec89d678030b93b9e3b984a41ec024
39625 Author: Guillem Jover <guillem@debian.org>
39626 Date: Fri Mar 29 14:59:14 2013 +0100
39627
39628 man: Use .TQ instead of .TP and .PD 0 or other ad-hoc markup
39629
39630 man/deb-control.5 | 7 ++-----
39631 man/deb-src-control.5 | 46 ++++++++++++++--------------------------------
39632 man/dpkg-buildpackage.1 | 41 ++++++++++++++++-------------------------
39633 man/dpkg.1 | 12 ++++--------
39634 4 files changed, 36 insertions(+), 70 deletions(-)
39635
39636 commit 84ad7a8f6be515b1f82e02983bdd7f6d644fd8c8
39637 Author: Guillem Jover <guillem@debian.org>
39638 Date: Fri Mar 29 01:36:20 2013 +0100
39639
39640 man: Fix .SH and .SS title case
39641
39642 Uppercase .SH titles and lowercase .SS titles.
39643
39644 man/deb-version.5 | 2 +-
39645 man/dpkg-maintscript-helper.1 | 4 ++--
39646 man/dpkg.1 | 6 +++---
39647 man/dselect.1 | 2 +-
39648 4 files changed, 7 insertions(+), 7 deletions(-)
39649
39650 commit 20386f50d2009e4b1e3535a0ee7a3a064384d6b3
39651 Author: Guillem Jover <guillem@debian.org>
39652 Date: Thu Mar 28 20:07:42 2013 +0100
39653
39654 man: Unify command-line options into a single OPTIONS section
39655
39656 debian/changelog | 1 +
39657 man/dpkg-source.1 | 5 +++--
39658 man/start-stop-daemon.8 | 5 +++--
39659 3 files changed, 7 insertions(+), 4 deletions(-)
39660
39661 commit c825865595c82c8412ae63c5904b31c3f05c1c23
39662 Author: Guillem Jover <guillem@debian.org>
39663 Date: Thu Mar 28 20:04:03 2013 +0100
39664
39665 man: Unify WARNING and ERROR sections into DIAGNOSTICS
39666
39667 debian/changelog | 1 +
39668 man/dpkg-shlibdeps.1 | 5 +++--
39669 man/dpkg-source.1 | 2 +-
39670 3 files changed, 5 insertions(+), 3 deletions(-)
39671
39672 commit 517affe23a184a59b2ce7c12504b0dbef931d86b
39673 Author: Guillem Jover <guillem@debian.org>
39674 Date: Thu Mar 28 20:02:31 2013 +0100
39675
39676 man: Move compiler flags subsection from ENVIRONMENT to NOTES
39677
39678 debian/changelog | 1 +
39679 man/dpkg-buildpackage.1 | 4 ++--
39680 2 files changed, 3 insertions(+), 2 deletions(-)
39681
39682 commit 65a44f4b093d0a23b506b5eec5c7a4d7d41adf21
39683 Author: Guillem Jover <guillem@debian.org>
39684 Date: Thu Mar 28 20:02:31 2013 +0100
39685
39686 dpkg-architecture(1): Document since when DEB_*_MULTIARCH are supported
39687
39688 debian/changelog | 1 +
39689 man/dpkg-architecture.1 | 4 ++--
39690 2 files changed, 3 insertions(+), 2 deletions(-)
39691
39692 commit aa9fc50cf59341bfddb13e80c24b8e86885ab093
39693 Author: Guillem Jover <guillem@debian.org>
39694 Date: Thu Mar 28 20:02:31 2013 +0100
39695
39696 man: Fold BACKWARD COMPATIBILITY section into other sections
39697
39698 debian/changelog | 1 +
39699 man/dpkg-architecture.1 | 53 +++++++++++++++++++++----------------------------
39700 man/dpkg-buildpackage.1 | 3 ++-
39701 3 files changed, 26 insertions(+), 31 deletions(-)
39702
39703 commit 038b48bbdd476c24f1106630d56391a7a04f1dc2
39704 Author: Guillem Jover <guillem@debian.org>
39705 Date: Thu Mar 28 19:33:57 2013 +0100
39706
39707 man: Rename CAVEATS sections to NOTES
39708
39709 debian/changelog | 1 +
39710 man/deb-version.5 | 2 +-
39711 man/dpkg-parsechangelog.1 | 4 ++--
39712 3 files changed, 4 insertions(+), 3 deletions(-)
39713
39714 commit 69729c759dd77bd14e2209802e38aba130c25278
39715 Author: Guillem Jover <guillem@debian.org>
39716 Date: Thu Mar 28 19:59:30 2013 +0100
39717
39718 man: Move EXIT STATUS section before ENVIRONMENT
39719
39720 debian/changelog | 1 +
39721 man/update-alternatives.8 | 18 +++++++++---------
39722 2 files changed, 10 insertions(+), 9 deletions(-)
39723
39724 commit b07036b2b0bb4a6be8c9216195963856fe64b5ef
39725 Author: Guillem Jover <guillem@debian.org>
39726 Date: Wed Mar 27 16:47:12 2013 +0100
39727
39728 man: Place ENVIRONMENT and FILES sections contiguously
39729
39730 debian/changelog | 1 +
39731 man/dpkg-architecture.1 | 30 ++++++++--------
39732 man/dpkg-buildflags.1 | 91 +++++++++++++++++++++++++------------------------
39733 man/dpkg-divert.8 | 40 +++++++++++-----------
39734 man/dpkg.1 | 84 ++++++++++++++++++++++-----------------------
39735 5 files changed, 124 insertions(+), 122 deletions(-)
39736
39737 commit 2708dfb65bdb9297994231cb059c65bd04010814
39738 Author: Guillem Jover <guillem@debian.org>
39739 Date: Wed Mar 27 16:20:35 2013 +0100
39740
39741 man: Move BUGS sections before EXAMPLES and SEE ALSO sections
39742
39743 debian/changelog | 1 +
39744 man/dpkg-name.1 | 20 ++++++++++----------
39745 man/dpkg-split.1 | 14 +++++++-------
39746 man/dpkg.1 | 6 +++---
39747 4 files changed, 21 insertions(+), 20 deletions(-)
39748
39749 commit 225450cffdf3d4ec653cd8a79d5ae446eddde0c6
39750 Author: Guillem Jover <guillem@debian.org>
39751 Date: Wed Mar 27 16:18:07 2013 +0100
39752
39753 man: Remove BUGS sections containing obvious or misplaced information
39754
39755 The BUGS section in u-a(8) just contains obvious instructions. The one
39756 in deb-substvars(5) comes from dpkg-source(1), and got wrongly carried
39757 over during the big dpkg-source(1) man page split.
39758
39759 debian/changelog | 1 +
39760 man/deb-substvars.5 | 4 ----
39761 man/update-alternatives.8 | 8 --------
39762 3 files changed, 1 insertion(+), 12 deletions(-)
39763
39764 commit 075149050ff8e33456b10253f34376df000b47c2
39765 Author: Guillem Jover <guillem@debian.org>
39766 Date: Wed Mar 27 16:16:38 2013 +0100
39767
39768 man: Move the dangers of installing via dpkg-deb from BUGS to a NOTES section
39769
39770 This is not a bug, it's the way the program works.
39771
39772 debian/changelog | 8 +++++---
39773 man/dpkg-deb.1 | 17 +++++++++--------
39774 2 files changed, 14 insertions(+), 11 deletions(-)
39775
39776 commit e7403b1421b865572ce45e3a710df166c167f056
39777 Author: Guillem Jover <guillem@debian.org>
39778 Date: Mon Oct 29 07:44:36 2012 +0100
39779
39780 dpkg-shlibdeps: Also check Build-Depends-Arch for minimal versions
39781
39782 Closes: #681470
39783
39784 debian/changelog | 2 ++
39785 scripts/dpkg-shlibdeps.pl | 8 ++++----
39786 2 files changed, 6 insertions(+), 4 deletions(-)
39787
39788 commit 724c46e7a65c618d507231658969200b3b655167
39789 Author: Guillem Jover <guillem@debian.org>
39790 Date: Mon Oct 29 07:43:18 2012 +0100
39791
39792 dpkg-checkbuilddeps: Use new Dpkg::Deps::deps_concat instead of ad-hoc code
39793
39794 scripts/dpkg-checkbuilddeps.pl | 32 +++++++++-----------------------
39795 1 file changed, 9 insertions(+), 23 deletions(-)
39796
39797 commit 638b42441d3b0b6edc70b8743cd7ba5f79d2ff76
39798 Author: Guillem Jover <guillem@debian.org>
39799 Date: Mon Oct 29 07:42:39 2012 +0100
39800
39801 Dpkg::Deps: Add new deps_concat function
39802
39803 scripts/Dpkg/Deps.pm | 26 ++++++++++++++++++++++++--
39804 1 file changed, 24 insertions(+), 2 deletions(-)
39805
39806 commit 8a8030be47fee6b480905781e56eacc8005227fc
39807 Author: Guillem Jover <guillem@debian.org>
39808 Date: Wed Jul 18 17:09:45 2012 +0200
39809
39810 dpkg-buildpackage: By default do not sign builds for UNRELEASED uploads
39811
39812 As these are not final builds, do not bother signing them. If the user,
39813 for whatever reason still wants to sign them, they can use --force-sign
39814 or debsign afterwards.
39815
39816 Closes: #635117
39817
39818 debian/changelog | 2 ++
39819 man/dpkg-buildpackage.1 | 4 ++--
39820 scripts/dpkg-buildpackage.pl | 10 ++++++++++
39821 3 files changed, 14 insertions(+), 2 deletions(-)
39822
39823 commit 60640dc051cf2ecabc65b7286f8e760275e2f0fc
39824 Author: Guillem Jover <guillem@debian.org>
39825 Date: Sun Mar 31 21:27:26 2013 +0200
39826
39827 dpkg-buildpackage: Add new --force-sign option
39828
39829 This will allow to override the decision to not sign due to -us, -uc,
39830 or other internal heuristic.
39831
39832 debian/changelog | 1 +
39833 man/dpkg-buildpackage.1 | 8 ++++++--
39834 scripts/dpkg-buildpackage.pl | 10 +++++++++-
39835 3 files changed, 16 insertions(+), 3 deletions(-)
39836
39837 commit 07dc8aea5d0c1ffcad2f578ee780a6ae7db7fef1
39838 Author: Guillem Jover <guillem@debian.org>
39839 Date: Wed Apr 3 05:17:01 2013 +0200
39840
39841 dpkg-buildpackage: Move signing setup code at the end of environment setup
39842
39843 This bundles all signing setup in a single place, and avoids invoking
39844 any command if there's no need.
39845
39846 scripts/dpkg-buildpackage.pl | 25 +++++++++++++------------
39847 1 file changed, 13 insertions(+), 12 deletions(-)
39848
39849 commit 72c2242d4783ee314d7f333419839ab42c8ad6c0
39850 Author: Guillem Jover <guillem@debian.org>
39851 Date: Wed Jul 18 17:05:29 2012 +0200
39852
39853 dpkg-parsechangelog: Add new --show-field option to print a field value
39854
39855 One of the most common uses of this program is to retrieve specific
39856 field values from debian/rules file, but currently the output needs
39857 to be filtered, which might introduce subtle bugs. This option will
39858 make life easier for packagers, among others.
39859
39860 Closes: #284664
39861
39862 debian/changelog | 2 ++
39863 man/dpkg-parsechangelog.1 | 6 +++++-
39864 scripts/dpkg-parsechangelog.pl | 10 +++++++++-
39865 3 files changed, 16 insertions(+), 2 deletions(-)
39866
39867 commit b322ebf5068cefe8cbc9cc56c92faa4b55e2f315
39868 Author: Guillem Jover <guillem@debian.org>
39869 Date: Mon Mar 25 21:32:54 2013 +0100
39870
39871 po: Fix Language-Team fields
39872
39873 Use the language name for the team name. Add missing team email
39874 addresses. Update addresses that bounced on last call for translations.
39875
39876 dselect/po/gl.po | 2 +-
39877 dselect/po/hu.po | 2 +-
39878 dselect/po/id.po | 3 +--
39879 dselect/po/it.po | 2 +-
39880 dselect/po/ja.po | 2 +-
39881 dselect/po/nl.po | 2 +-
39882 dselect/po/nn.po | 2 +-
39883 dselect/po/vi.po | 2 +-
39884 dselect/po/zh_CN.po | 2 +-
39885 man/po/de.po | 2 +-
39886 man/po/es.po | 2 +-
39887 man/po/hu.po | 2 +-
39888 man/po/ja.po | 2 +-
39889 po/es.po | 2 +-
39890 po/gl.po | 2 +-
39891 po/hu.po | 2 +-
39892 po/id.po | 3 +--
39893 po/ja.po | 2 +-
39894 po/km.po | 2 +-
39895 po/mr.po | 3 +--
39896 po/nn.po | 2 +-
39897 po/pa.po | 2 +-
39898 po/vi.po | 2 +-
39899 po/zh_TW.po | 3 +--
39900 scripts/po/de.po | 2 +-
39901 scripts/po/es.po | 2 +-
39902 26 files changed, 26 insertions(+), 30 deletions(-)
39903
39904 commit f987314f77a027b98c8cbd47e933860606d079ed
39905 Author: Guillem Jover <guillem@debian.org>
39906 Date: Sun Mar 24 02:54:09 2013 +0100
39907
39908 po: Make Team-Website a private field by renaming to X-Team-Website
39909
39910 Warned-by: i18nspector
39911
39912 po/vi.po | 2 +-
39913 1 file changed, 1 insertion(+), 1 deletion(-)
39914
39915 commit f9041f10852f33c627b275a4343e3d41c509d775
39916 Author: Guillem Jover <guillem@debian.org>
39917 Date: Sat Mar 23 22:45:54 2013 +0100
39918
39919 po: Set domain name and version for Project-Id-Version fields
39920
39921 Warned-by: i18nspector
39922
39923 dselect/po/bs.po | 2 +-
39924 dselect/po/ca.po | 2 +-
39925 dselect/po/cs.po | 2 +-
39926 dselect/po/da.po | 2 +-
39927 dselect/po/de.po | 2 +-
39928 dselect/po/dselect.pot | 2 +-
39929 dselect/po/el.po | 2 +-
39930 dselect/po/es.po | 2 +-
39931 dselect/po/eu.po | 2 +-
39932 dselect/po/fr.po | 2 +-
39933 dselect/po/gl.po | 2 +-
39934 dselect/po/hu.po | 2 +-
39935 dselect/po/id.po | 2 +-
39936 dselect/po/it.po | 2 +-
39937 dselect/po/ja.po | 2 +-
39938 dselect/po/ko.po | 2 +-
39939 dselect/po/nb.po | 2 +-
39940 dselect/po/nl.po | 2 +-
39941 dselect/po/nn.po | 2 +-
39942 dselect/po/pl.po | 2 +-
39943 dselect/po/pt.po | 2 +-
39944 dselect/po/pt_BR.po | 2 +-
39945 dselect/po/ro.po | 2 +-
39946 dselect/po/ru.po | 2 +-
39947 dselect/po/sk.po | 2 +-
39948 dselect/po/sv.po | 2 +-
39949 dselect/po/tl.po | 2 +-
39950 dselect/po/vi.po | 2 +-
39951 dselect/po/zh_CN.po | 2 +-
39952 dselect/po/zh_TW.po | 2 +-
39953 man/Makefile.am | 1 +
39954 man/po/de.po | 2 +-
39955 man/po/dpkg-man.pot | 2 +-
39956 man/po/es.po | 2 +-
39957 man/po/fr.po | 2 +-
39958 man/po/hu.po | 2 +-
39959 man/po/ja.po | 2 +-
39960 man/po/pl.po | 2 +-
39961 man/po/pt_BR.po | 2 +-
39962 man/po/ru.po | 2 +-
39963 man/po/sv.po | 2 +-
39964 po/ast.po | 2 +-
39965 po/cs.po | 2 +-
39966 po/da.po | 2 +-
39967 po/de.po | 2 +-
39968 po/dz.po | 2 +-
39969 po/el.po | 2 +-
39970 po/eo.po | 2 +-
39971 po/es.po | 2 +-
39972 po/eu.po | 2 +-
39973 po/fr.po | 2 +-
39974 po/gl.po | 2 +-
39975 po/hu.po | 2 +-
39976 po/it.po | 2 +-
39977 po/ja.po | 2 +-
39978 po/km.po | 2 +-
39979 po/ko.po | 2 +-
39980 po/ku.po | 2 +-
39981 po/lt.po | 2 +-
39982 po/mr.po | 2 +-
39983 po/nb.po | 2 +-
39984 po/ne.po | 2 +-
39985 po/nn.po | 2 +-
39986 po/pa.po | 2 +-
39987 po/ro.po | 2 +-
39988 po/sk.po | 2 +-
39989 po/th.po | 2 +-
39990 scripts/po/ca.po | 2 +-
39991 scripts/po/de.po | 2 +-
39992 scripts/po/dpkg-dev.pot | 2 +-
39993 scripts/po/es.po | 2 +-
39994 scripts/po/fr.po | 2 +-
39995 scripts/po/pl.po | 2 +-
39996 scripts/po/ru.po | 2 +-
39997 scripts/po/sv.po | 2 +-
39998 75 files changed, 75 insertions(+), 74 deletions(-)
39999
40000 commit 5c8eb72d6647d01da8375f289f620c0f0762a5de
40001 Author: Guillem Jover <guillem@debian.org>
40002 Date: Sat Mar 23 22:36:15 2013 +0100
40003
40004 po: Use PACKAGE_BUGREPORT instead of literal project address
40005
40006 dselect/po/Makevars | 2 +-
40007 po/Makevars | 2 +-
40008 scripts/po/Makevars | 2 +-
40009 3 files changed, 3 insertions(+), 3 deletions(-)
40010
40011 commit e26177fd0b943900b49ee702586399cc0bf15a39
40012 Author: Guillem Jover <guillem@debian.org>
40013 Date: Sat Mar 23 21:19:08 2013 +0100
40014
40015 po: Set address for Report-Msgid-Bugs-To fields
40016
40017 Warned-by: i18nspector
40018
40019 man/Makefile.am | 3 ++-
40020 man/po/de.po | 1 +
40021 man/po/dpkg-man.pot | 1 +
40022 man/po/es.po | 2 +-
40023 man/po/fr.po | 1 +
40024 man/po/hu.po | 1 +
40025 man/po/ja.po | 1 +
40026 man/po/pl.po | 1 +
40027 man/po/pt_BR.po | 1 +
40028 man/po/ru.po | 1 +
40029 man/po/sv.po | 2 +-
40030 11 files changed, 12 insertions(+), 3 deletions(-)
40031
40032 commit edee1c4ad2ca0bb916b8c8bfa9af170596ebe57c
40033 Author: Guillem Jover <guillem@debian.org>
40034 Date: Sat Mar 23 21:10:09 2013 +0100
40035
40036 po: Fix Plural-Forms field
40037
40038 Warned-by: i18nspector
40039
40040 dselect/po/da.po | 2 +-
40041 dselect/po/el.po | 2 +-
40042 dselect/po/fr.po | 2 +-
40043 dselect/po/id.po | 2 +-
40044 dselect/po/nn.po | 2 +-
40045 dselect/po/ro.po | 2 +-
40046 dselect/po/ru.po | 4 ++--
40047 man/po/pl.po | 2 +-
40048 po/ast.po | 1 +
40049 po/bs.po | 1 +
40050 po/el.po | 2 +-
40051 po/et.po | 1 +
40052 po/fr.po | 2 +-
40053 po/id.po | 2 +-
40054 po/ja.po | 14 +-------------
40055 po/km.po | 1 +
40056 po/ku.po | 1 +
40057 po/lt.po | 1 +
40058 po/mr.po | 1 +
40059 po/nl.po | 1 +
40060 po/nn.po | 2 +-
40061 po/pt_BR.po | 1 +
40062 po/ro.po | 2 +-
40063 po/ru.po | 2 +-
40064 po/tl.po | 1 +
40065 scripts/po/de.po | 2 +-
40066 scripts/po/ru.po | 2 +-
40067 27 files changed, 28 insertions(+), 30 deletions(-)
40068
40069 commit 73828321585099f1698ae289e1ac88c4ed183cd0
40070 Author: Guillem Jover <guillem@debian.org>
40071 Date: Sat Mar 23 20:32:59 2013 +0100
40072
40073 po: Fix Language fields
40074
40075 Warned-by: i18nspector
40076
40077 man/po/de.po | 2 +-
40078 man/po/hu.po | 2 +-
40079 man/po/ja.po | 2 +-
40080 man/po/pt_BR.po | 2 +-
40081 4 files changed, 4 insertions(+), 4 deletions(-)
40082
40083 commit cf12b1f950ef55238cdfa7142cd3eb7bdead15eb
40084 Author: Guillem Jover <guillem@debian.org>
40085 Date: Sat Mar 23 20:24:53 2013 +0100
40086
40087 po: Remove duplicate field
40088
40089 Warned-by: i18nspector
40090
40091 po/es.po | 1 -
40092 1 file changed, 1 deletion(-)
40093
40094 commit ce66988efc457f1a39099121eddfe0c4887109cb
40095 Author: Guillem Jover <guillem@debian.org>
40096 Date: Sat Mar 23 20:22:53 2013 +0100
40097
40098 po: Remove stray header lines
40099
40100 Warned-by: i18nspector
40101
40102 dselect/po/el.po | 3 ---
40103 po/el.po | 3 ---
40104 po/ne.po | 1 -
40105 3 files changed, 7 deletions(-)
40106
40107 commit 9e62f13d5aa81ddf2dd42cf064062a5de4ff7f0e
40108 Author: Guillem Jover <guillem@debian.org>
40109 Date: Sat Mar 23 20:09:42 2013 +0100
40110
40111 po: Fix invalid Content-Transfer-Encoding fields from 8-bit to 8bit
40112
40113 Warned-by: i18nspector
40114
40115 dselect/po/de.po | 2 +-
40116 dselect/po/es.po | 2 +-
40117 dselect/po/ja.po | 2 +-
40118 dselect/po/ko.po | 2 +-
40119 dselect/po/pt_BR.po | 2 +-
40120 po/de.po | 2 +-
40121 po/es.po | 2 +-
40122 po/it.po | 2 +-
40123 po/ja.po | 2 +-
40124 po/ko.po | 2 +-
40125 po/pt_BR.po | 2 +-
40126 11 files changed, 11 insertions(+), 11 deletions(-)
40127
40128 commit 11567c6b095e144609d8782f04d70297253dcbfe
40129 Author: Guillem Jover <guillem@debian.org>
40130 Date: Tue Mar 26 20:36:26 2013 +0100
40131
40132 Use gender-neutral sentences
40133
40134 ChangeLog.old | 2 +-
40135 man/dpkg-gensymbols.1 | 6 +++---
40136 2 files changed, 4 insertions(+), 4 deletions(-)
40137
40138 commit 7b1b83d9df8a366a60a794faabfb073817ce2ba1
40139 Author: Guillem Jover <guillem@debian.org>
40140 Date: Thu Mar 28 20:44:30 2013 +0100
40141
40142 Do not pass -e in shell script shebangs, set it in the body
40143
40144 This guarantees that the -e option will be set even if the script is
40145 invoked as an argument to sh.
40146
40147 Warned-by: lintian
40148
40149 debian/changelog | 1 +
40150 debian/dpkg-dev.preinst | 4 +++-
40151 debian/dpkg.lintian-overrides | 5 +----
40152 debian/dpkg.postinst | 3 ++-
40153 debian/dpkg.postrm | 3 ++-
40154 debian/dpkg.preinst | 4 +++-
40155 debian/dpkg.prerm | 4 +++-
40156 debian/dselect.preinst | 4 +++-
40157 doc/triggers.txt | 3 ++-
40158 9 files changed, 20 insertions(+), 11 deletions(-)
40159
40160 commit 7a2cb4e45848a401919d9b78500c67693527fe8e
40161 Author: Guillem Jover <guillem@debian.org>
40162 Date: Fri Mar 22 05:32:41 2013 +0100
40163
40164 Change copyright file to point to GPL-2 instead of GPL
40165
40166 Warned-by: lintian
40167
40168 debian/changelog | 1 +
40169 debian/copyright | 2 +-
40170 2 files changed, 2 insertions(+), 1 deletion(-)
40171
40172 commit 3b9e6070dfe0b2be414fe41fcb8563729c5e62fd
40173 Author: Guillem Jover <guillem@debian.org>
40174 Date: Wed Nov 21 23:36:10 2012 +0100
40175
40176 libdpkg: Use uintptr_t instead of char * in STRUCTFIELD cast
40177
40178 This fixes warnings with clang due to a change of alignment
40179 requirements.
40180
40181 debian/changelog | 1 +
40182 lib/dpkg/parsedump.h | 4 +++-
40183 2 files changed, 4 insertions(+), 1 deletion(-)
40184
40185 commit 9f8a2e2b6a21a9b9360e7b29f24d17d64331152b
40186 Author: Guillem Jover <guillem@debian.org>
40187 Date: Wed Nov 21 23:28:54 2012 +0100
40188
40189 libdpkg: Refactor PKGPFIELD and FILEFFIELD into new STRUCTFIELD
40190
40191 lib/dpkg/dump.c | 11 ++++++-----
40192 lib/dpkg/fields.c | 8 ++++----
40193 lib/dpkg/parsedump.h | 5 ++---
40194 3 files changed, 12 insertions(+), 12 deletions(-)
40195
40196 commit 1b1bbb35f902b2b0e686f7343491e145ee599bdb
40197 Author: Guillem Jover <guillem@debian.org>
40198 Date: Mon Nov 5 23:11:34 2012 +0100
40199
40200 dpkg-deb: Do not initialize variable that gets a subsequent value
40201
40202 dpkg-deb/extract.c | 2 +-
40203 1 file changed, 1 insertion(+), 1 deletion(-)
40204
40205 commit f2d4fc28ed1a728de6bd899c0e827a2f30860e83
40206 Author: Guillem Jover <guillem@debian.org>
40207 Date: Thu Feb 21 02:35:18 2013 +0100
40208
40209 u-a: Mark struct altdb_context bad_format() member as not returning
40210
40211 utils/update-alternatives.c | 4 ++--
40212 1 file changed, 2 insertions(+), 2 deletions(-)
40213
40214 commit 7f1940a118fba31d0927d817a094ea2b41c0474f
40215 Author: Guillem Jover <guillem@debian.org>
40216 Date: Wed Feb 6 02:06:20 2013 +0100
40217
40218 u-a: Use the current alternative link as the first best value
40219
40220 This makes sure that if there are several alternatives with the same
40221 priority, the current one will always be preferred, regardless of how
40222 they sort alphabetically.
40223
40224 Closes: #699807
40225
40226 debian/changelog | 3 +++
40227 utils/update-alternatives.c | 12 +++++++++++-
40228 2 files changed, 14 insertions(+), 1 deletion(-)
40229
40230 commit c9c914d07347ea67e90442305f8e780311f1906c
40231 Author: Guillem Jover <guillem@debian.org>
40232 Date: Wed Feb 6 21:36:07 2013 +0100
40233
40234 u-a: Move alternative_get_best() after alternative_get_current()
40235
40236 We'll make alternative_get_current() use alternative_get_best(),
40237 so to avoid a forward declaration let's move it afterwards.
40238
40239 utils/update-alternatives.c | 24 ++++++++++++------------
40240 1 file changed, 12 insertions(+), 12 deletions(-)
40241
40242 commit 00f67fb88a7c51c14ec1f19dc5b0d666683a62c9
40243 Author: Guillem Jover <guillem@debian.org>
40244 Date: Wed Feb 6 02:05:01 2013 +0100
40245
40246 u-a: Cache current alternative
40247
40248 This will allow to call alternative_get_current() multiple times w/o
40249 needing to perform useless work. It also gets rid of some annoying
40250 resource handling.
40251
40252 utils/update-alternatives.c | 56 ++++++++++++++++++++++++++++-----------------
40253 1 file changed, 35 insertions(+), 21 deletions(-)
40254
40255 commit 5e471a0747511e007509d2a81231d09de083abe1
40256 Author: Guillem Jover <guillem@debian.org>
40257 Date: Wed Feb 6 01:34:24 2013 +0100
40258
40259 u-a: Change spawn to get a correct argv0
40260
40261 This turns spawn() into a simpler wrapper around execvp(), and gets rid
40262 of the code needed to generate the new argv.
40263
40264 utils/update-alternatives.c | 17 ++++-------------
40265 1 file changed, 4 insertions(+), 13 deletions(-)
40266
40267 commit 96a0f9db4a87a9d6285b7bcdc4dcab1340c68eac
40268 Author: Guillem Jover <guillem@debian.org>
40269 Date: Wed Feb 6 01:31:01 2013 +0100
40270
40271 u-a: Remove explicit size from array initializer
40272
40273 utils/update-alternatives.c | 2 +-
40274 1 file changed, 1 insertion(+), 1 deletion(-)
40275
40276 commit adb64dabac58f3d68ce7cc56daa35d5d21467295
40277 Author: Guillem Jover <guillem@debian.org>
40278 Date: Tue Feb 5 18:40:00 2013 +0100
40279
40280 u-a: Use alternative_get_fileset() instead of open-coding it
40281
40282 utils/update-alternatives.c | 21 +++++++++------------
40283 1 file changed, 9 insertions(+), 12 deletions(-)
40284
40285 commit 1ea1205bd49f68968ebfc52500168255e43ad2e6
40286 Author: Guillem Jover <guillem@debian.org>
40287 Date: Mon Nov 26 21:02:00 2012 +0100
40288
40289 s-s-d: Move setsid() alternative code into a replacement setsid() function
40290
40291 utils/start-stop-daemon.c | 14 +++++++++-----
40292 1 file changed, 9 insertions(+), 5 deletions(-)
40293
40294 commit e827c3fa3ccd371bce16687e300ee6a0b2cb1851
40295 Author: Guillem Jover <guillem@debian.org>
40296 Date: Mon Nov 26 20:01:12 2012 +0100
40297
40298 s-s-d: Refactor option setup off main() into new setup_options() function
40299
40300 utils/start-stop-daemon.c | 122 ++++++++++++++++++++++++----------------------
40301 1 file changed, 65 insertions(+), 57 deletions(-)
40302
40303 commit 0c8f8325135fed9b14dcfb55b2b119314a69f0a4
40304 Author: Guillem Jover <guillem@debian.org>
40305 Date: Mon Nov 26 19:51:13 2012 +0100
40306
40307 s-s-d: Refactor start action off main() into a new do_start() function
40308
40309 utils/start-stop-daemon.c | 227 ++++++++++++++++++++++++----------------------
40310 1 file changed, 120 insertions(+), 107 deletions(-)
40311
40312 commit 65644f1457597eb610cff6672c42620b4d743d02
40313 Author: Guillem Jover <guillem@debian.org>
40314 Date: Mon Nov 26 16:38:30 2012 +0100
40315
40316 s-s-d: Group macro definitions after header inclusions
40317
40318 utils/start-stop-daemon.c | 14 +++++++-------
40319 1 file changed, 7 insertions(+), 7 deletions(-)
40320
40321 commit 93e17595462256d881466eebdb27777118abbe83
40322 Author: Guillem Jover <guillem@debian.org>
40323 Date: Sun Dec 2 21:52:29 2012 +0100
40324
40325 libdpkg: Document that str_quote_meta() never returns NULL
40326
40327 lib/dpkg/string.c | 2 +-
40328 1 file changed, 1 insertion(+), 1 deletion(-)
40329
40330 commit 688e53d1709da2b253b2de5696add42558067515
40331 Author: Guillem Jover <guillem@debian.org>
40332 Date: Fri Dec 21 13:57:21 2012 +0100
40333
40334 libdpkg: Fix report.h doxygen ingroup
40335
40336 lib/dpkg/report.h | 2 +-
40337 1 file changed, 1 insertion(+), 1 deletion(-)
40338
40339 commit 05c9a53e63aa846884e718bfbcd3cfc35bbd8562
40340 Author: Guillem Jover <guillem@debian.org>
40341 Date: Mon Mar 18 19:33:51 2013 +0100
40342
40343 doc: Add a trailing -- to the git command in FILE_VERSION_FILTER
40344
40345 This makes sure no path will be interpreted as a revision.
40346
40347 doc/Doxyfile.in | 2 +-
40348 1 file changed, 1 insertion(+), 1 deletion(-)
40349
40350 commit ff58ce826b14c62a59170f33705a96d56a2088d2
40351 Author: Guillem Jover <guillem@debian.org>
40352 Date: Mon Mar 18 19:29:26 2013 +0100
40353
40354 doc: Update Doxygen configuration from version 1.8.3.1
40355
40356 doc/Doxyfile.in | 141 +++++++++++++++++++++++++++++++++++++++++++-------------
40357 1 file changed, 109 insertions(+), 32 deletions(-)
40358
40359 commit 7d01220ed0fb2f9ae647049b37bea77718fc0612
40360 Author: Guillem Jover <guillem@debian.org>
40361 Date: Mon Sep 10 11:47:38 2012 +0200
40362
40363 dselect: Use str_is_unset() instead of ad-hoc checks
40364
40365 dselect/methlist.cc | 4 +++-
40366 dselect/pkginfo.cc | 5 +++--
40367 dselect/pkglist.cc | 5 +++--
40368 3 files changed, 9 insertions(+), 5 deletions(-)
40369
40370 commit 586ceedb64295a1691f9477459ece5732f1b602b
40371 Author: Guillem Jover <guillem@debian.org>
40372 Date: Mon Jul 23 19:01:54 2012 +0200
40373
40374 dpkg: Initialize all filenamenode members
40375
40376 src/filesdb.c | 1 +
40377 1 file changed, 1 insertion(+)
40378
40379 commit de7fc130239c0bb05562478f967fa0a7599fb146
40380 Author: Guillem Jover <guillem@debian.org>
40381 Date: Wed Jul 18 17:19:26 2012 +0200
40382
40383 dpkg: Fix indentation
40384
40385 The new file was accidentally introduced with old-style indentation.
40386
40387 src/filesdb-hash.c | 43 ++++++++++++++++++++++---------------------
40388 1 file changed, 22 insertions(+), 21 deletions(-)
40389
40390 commit 5b52ac4bc988e42d8e4d10151cfc098def41fb0c
40391 Author: Guillem Jover <guillem@debian.org>
40392 Date: Sat Sep 22 18:14:44 2012 +0200
40393
40394 Dpkg::Vendor::Debian: Remove support for obsolete DM-Upload-Allowed
40395
40396 This field was a Debian specifc hack that should have been part of
40397 the archive management software from the start. Now that dak supports
40398 setting the upload ACLs through an email command, there's no need for
40399 this anymore. Remove.
40400
40401 debian/changelog | 1 +
40402 man/deb-src-control.5 | 7 +------
40403 scripts/Dpkg/Vendor/Debian.pm | 6 ------
40404 3 files changed, 2 insertions(+), 12 deletions(-)
40405
40406 commit 95310c74958d0efd10ba6780e24ce23edc941882
40407 Author: Guillem Jover <guillem@debian.org>
40408 Date: Sun Sep 23 09:15:43 2012 +0200
40409
40410 dpkg: Use colon instead of dot for user:group in debug output
40411
40412 debian/changelog | 1 +
40413 src/archives.c | 2 +-
40414 2 files changed, 2 insertions(+), 1 deletion(-)
40415
40416 commit 8090c6d3ac99ea7e6d42c7da686886b58faed699
40417 Author: Guillem Jover <guillem@debian.org>
40418 Date: Tue Oct 16 04:59:46 2012 +0200
40419
40420 Dpkg::IPC: Fix wording
40421
40422 scripts/Dpkg/IPC.pm | 3 +--
40423 1 file changed, 1 insertion(+), 2 deletions(-)
40424
40425 commit 036cf037e37ac60ac198013d3211b6a614119c18
40426 Author: Guillem Jover <guillem@debian.org>
40427 Date: Tue Jul 31 08:05:52 2012 +0200
40428
40429 man: Do not use header when format or field is meant
40430
40431 debian/changelog | 1 +
40432 man/dpkg-buildflags.1 | 2 +-
40433 man/update-alternatives.8 | 2 +-
40434 3 files changed, 3 insertions(+), 2 deletions(-)
40435
40436 commit d52cf1e9df6e949e1865ad710fc5a684137fb715
40437 Author: Guillem Jover <guillem@debian.org>
40438 Date: Thu Feb 28 13:29:04 2013 +0100
40439
40440 build: Add CPPFLAGS for dselect-curses.h CPP invocation
40441
40442 dselect/Makefile.am | 2 +-
40443 1 file changed, 1 insertion(+), 1 deletion(-)
40444
40445 commit 3c17795fa157ba9ab0714169696ade8cb2590e71
40446 Author: Guillem Jover <guillem@debian.org>
40447 Date: Tue Jan 15 03:07:49 2013 +0100
40448
40449 build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
40450
40451 m4/dpkg-build.m4 | 2 +-
40452 1 file changed, 1 insertion(+), 1 deletion(-)
40453
40454 commit 38887a766fc9b7b6b384ddd6a9bb619ff18c7fc2
40455 Author: Guillem Jover <guillem@debian.org>
40456 Date: Tue Feb 26 03:06:06 2013 +0100
40457
40458 man: Remove unneeded double quotes in .SH headings
40459
40460 debian/changelog | 1 +
40461 man/dpkg-architecture.1 | 8 ++++----
40462 man/dpkg-buildpackage.1 | 2 +-
40463 man/dpkg-gensymbols.1 | 2 +-
40464 man/dpkg-query.1 | 2 +-
40465 man/dpkg-scansources.1 | 2 +-
40466 man/dpkg-shlibdeps.1 | 2 +-
40467 man/dpkg-split.1 | 2 +-
40468 man/po/es.add | 2 +-
40469 man/po/pl.add | 2 +-
40470 man/po/sv.add | 2 +-
40471 man/update-alternatives.8 | 6 +++---
40472 12 files changed, 17 insertions(+), 16 deletions(-)
40473
40474 commit e762d81b752fb09c2ce83794a4ed52e83e0f39a3
40475 Author: Guillem Jover <guillem@debian.org>
40476 Date: Mon Nov 12 10:12:37 2012 +0100
40477
40478 man: Disable justification and hyphenation in SEE ALSO sections
40479
40480 debian/changelog | 1 +
40481 man/deb-override.5 | 2 ++
40482 man/deb-substvars.5 | 2 ++
40483 man/dpkg-buildpackage.1 | 2 ++
40484 man/dpkg-scanpackages.1 | 2 ++
40485 man/dpkg.1 | 2 ++
40486 6 files changed, 11 insertions(+)
40487
40488 commit 747f60335829c2777649f6ae686f5b370dcd5b26
40489 Author: Guillem Jover <guillem@debian.org>
40490 Date: Thu Jan 24 02:30:47 2013 +0100
40491
40492 Add compression development packages to libdpkg-dev Depends
40493
40494 debian/changelog | 1 +
40495 debian/control | 2 +-
40496 2 files changed, 2 insertions(+), 1 deletion(-)
40497
40498 commit 79bb48e13c87f9f1f2ad54b8953bc2eb1c936625
40499 Author: Guillem Jover <guillem@debian.org>
40500 Date: Thu Jan 24 02:29:56 2013 +0100
40501
40502 Remove ancient version from zlibg1-dev Build-Depends
40503
40504 debian/changelog | 1 +
40505 debian/control | 2 +-
40506 2 files changed, 2 insertions(+), 1 deletion(-)
40507
40508 commit 0e09a1c280a46d3b4a92b68443a3c94ff58e599b
40509 Author: Guillem Jover <guillem@debian.org>
40510 Date: Mon Mar 18 07:27:06 2013 +0100
40511
40512 Use the new canonical dpkg git Vcs URLs
40513
40514 debian/changelog | 1 +
40515 debian/control | 4 ++--
40516 2 files changed, 3 insertions(+), 2 deletions(-)
40517
40518 commit 2b6b77c203407bf335e78358831c8813dbe1a330
40519 Author: Guillem Jover <guillem@debian.org>
40520 Date: Thu Jan 24 02:19:32 2013 +0100
40521
40522 Bump Standards-Version to 3.9.4 (no changes needed)
40523
40524 debian/changelog | 1 +
40525 debian/control | 2 +-
40526 2 files changed, 2 insertions(+), 1 deletion(-)
40527
40528 commit c3c708eb8cc412468d05e9b7821f81b328f11045
40529 Author: Guillem Jover <guillem@debian.org>
40530 Date: Tue Jan 8 18:43:48 2013 +0100
40531
40532 dpkg-source: Fix typo
40533
40534 scripts/dpkg-source.pl | 2 +-
40535 1 file changed, 1 insertion(+), 1 deletion(-)
40536
40537 commit d5af15669c2f81f1a7bbe8cb95d9d10b5f111c60
40538 Author: Guillem Jover <guillem@debian.org>
40539 Date: Fri Oct 26 18:44:30 2012 +0200
40540
40541 dpkg: Remove redundant word in comment
40542
40543 src/processarc.c | 2 +-
40544 1 file changed, 1 insertion(+), 1 deletion(-)
40545
40546 commit 8d3e9b6ed7ce6e136574fe99a4ada0a58df038b1
40547 Author: Guillem Jover <guillem@debian.org>
40548 Date: Sun Jul 15 15:51:27 2012 +0200
40549
40550 dpkg-deb: Document --debug in --help output
40551
40552 debian/changelog | 1 +
40553 dpkg-deb/main.c | 2 +-
40554 2 files changed, 2 insertions(+), 1 deletion(-)
40555
40556 commit e9eb399d17ddab9a1143adec2d042b62501976f4
40557 Author: Guillem Jover <guillem@debian.org>
40558 Date: Mon Mar 18 07:18:52 2013 +0100
40559
40560 dpkg: Mark security context error message for translation
40561
40562 src/archives.c | 2 +-
40563 1 file changed, 1 insertion(+), 1 deletion(-)
40564
40565 commit 14caa35eb55022c1111bfdd804af8bcd91859215
40566 Author: Guillem Jover <guillem@debian.org>
40567 Date: Tue Jul 3 22:53:00 2012 +0200
40568
40569 libdpkg: Add notice to map file
40570
40571 lib/dpkg/libdpkg.map | 1 +
40572 1 file changed, 1 insertion(+)
40573
40574 commit 8615497da91662acf2f453f142a6111c103d48f8
40575 Author: Guillem Jover <guillem@debian.org>
40576 Date: Sat Jun 30 22:55:09 2012 +0200
40577
40578 u-a: Switch back to a fatal error on out of range priority on --install
40579
40580 This reverts 18d9373b27effd533d386fdf7bfde6e6b3782101.
40581
40582 debian/changelog | 3 ++-
40583 utils/update-alternatives.c | 9 ++-------
40584 2 files changed, 4 insertions(+), 8 deletions(-)
40585
40586 commit f294c956e0ab9bfeaf675a60c4541c2ab49fa932
40587 Author: Guillem Jover <guillem@debian.org>
40588 Date: Wed Jul 4 16:20:53 2012 +0200
40589
40590 Update TODO
40591
40592 TODO | 7 -------
40593 1 file changed, 7 deletions(-)
40594
40595 commit d67ac5497e050e7d2a4c767eb64d69e5cb98ce21
40596 Author: Guillem Jover <guillem@debian.org>
40597 Date: Sat Jun 30 22:32:13 2012 +0200
40598
40599 Bump version to 1.17.0
40600
40601 TODO | 2 +-
40602 debian/changelog | 6 ++++++
40603 scripts/Dpkg.pm | 2 +-
40604 3 files changed, 8 insertions(+), 2 deletions(-)
40605
40606 commit 0a1af42295d04b46cdb48eb11996dbb1b3e8111f
40607 Author: Guillem Jover <guillem@debian.org>
40608 Date: Fri Mar 8 04:42:06 2013 +0100
40609
40610 Release 1.16.10
40611
40612 debian/changelog | 11 +++++------
40613 1 file changed, 5 insertions(+), 6 deletions(-)
40614
40615 commit 698af8dcd765af0f9f110776c3d99a22b59e690b
40616 Author: Guillem Jover <guillem@debian.org>
40617 Date: Fri Mar 8 03:48:40 2013 +0000
40618
40619 Regenerate .pot files and merge .po files with them
40620
40621 dselect/po/bs.po | 16 +-
40622 dselect/po/ca.po | 22 +--
40623 dselect/po/cs.po | 19 ++-
40624 dselect/po/da.po | 23 ++-
40625 dselect/po/de.po | 20 +--
40626 dselect/po/dselect.pot | 18 +--
40627 dselect/po/el.po | 16 +-
40628 dselect/po/es.po | 23 ++-
40629 dselect/po/et.po | 16 +-
40630 dselect/po/eu.po | 21 ++-
40631 dselect/po/fr.po | 23 ++-
40632 dselect/po/gl.po | 16 +-
40633 dselect/po/hu.po | 16 +-
40634 dselect/po/id.po | 16 +-
40635 dselect/po/it.po | 16 +-
40636 dselect/po/ja.po | 21 ++-
40637 dselect/po/ko.po | 16 +-
40638 dselect/po/nb.po | 16 +-
40639 dselect/po/nl.po | 16 +-
40640 dselect/po/nn.po | 16 +-
40641 dselect/po/pl.po | 22 +--
40642 dselect/po/pt.po | 16 +-
40643 dselect/po/pt_BR.po | 16 +-
40644 dselect/po/ro.po | 16 +-
40645 dselect/po/ru.po | 19 ++-
40646 dselect/po/sk.po | 19 ++-
40647 dselect/po/sv.po | 19 ++-
40648 dselect/po/tl.po | 16 +-
40649 dselect/po/vi.po | 16 +-
40650 dselect/po/zh_CN.po | 16 +-
40651 dselect/po/zh_TW.po | 19 ++-
40652 man/po/dpkg-man.pot | 2 +-
40653 po/ast.po | 2 +-
40654 po/bs.po | 2 +-
40655 po/ca.po | 2 +-
40656 po/cs.po | 2 +-
40657 po/da.po | 2 +-
40658 po/de.po | 2 +-
40659 po/dpkg.pot | 4 +-
40660 po/dz.po | 2 +-
40661 po/el.po | 2 +-
40662 po/eo.po | 2 +-
40663 po/es.po | 422 +++++++++++++++++++++++++++++++-----------------
40664 po/et.po | 2 +-
40665 po/eu.po | 2 +-
40666 po/fr.po | 2 +-
40667 po/gl.po | 2 +-
40668 po/hu.po | 2 +-
40669 po/id.po | 2 +-
40670 po/it.po | 2 +-
40671 po/ja.po | 2 +-
40672 po/km.po | 2 +-
40673 po/ko.po | 2 +-
40674 po/ku.po | 2 +-
40675 po/lt.po | 2 +-
40676 po/mr.po | 2 +-
40677 po/nb.po | 2 +-
40678 po/ne.po | 2 +-
40679 po/nl.po | 2 +-
40680 po/nn.po | 2 +-
40681 po/pa.po | 2 +-
40682 po/pl.po | 2 +-
40683 po/pt.po | 2 +-
40684 po/pt_BR.po | 2 +-
40685 po/ro.po | 2 +-
40686 po/ru.po | 2 +-
40687 po/sk.po | 2 +-
40688 po/sv.po | 2 +-
40689 po/th.po | 2 +-
40690 po/tl.po | 2 +-
40691 po/vi.po | 2 +-
40692 po/zh_CN.po | 2 +-
40693 po/zh_TW.po | 2 +-
40694 scripts/po/ca.po | 108 ++++++-------
40695 scripts/po/de.po | 108 ++++++-------
40696 scripts/po/dpkg-dev.pot | 110 ++++++-------
40697 scripts/po/es.po | 108 ++++++-------
40698 scripts/po/fr.po | 111 ++++++-------
40699 scripts/po/pl.po | 108 ++++++-------
40700 scripts/po/ru.po | 108 ++++++-------
40701 scripts/po/sv.po | 108 ++++++-------
40702 81 files changed, 989 insertions(+), 946 deletions(-)
40703
40704 commit 88bdb13ba3e3d61c33513581e507a1041b5e583d
40705 Author: Guillem Jover <guillem@debian.org>
40706 Date: Thu Feb 21 00:54:44 2013 +0100
40707
40708 scripts: Remove unused POSIX module usage
40709
40710 In addition to avoiding imports from unneeded modules, this fixes
40711 a perl warning due to redefinition of getcwd() exported by both
40712 the POSIX and Cwd modules, affecting any program executed with
40713 «perl -w» and including the Dpkg::Source::Archive module.
40714
40715 Closes: #700978
40716
40717 Reported-by: Niels Thykier <niels@thykier.net>
40718 Analysis-by: Raphaël Hertzog <hertzog@debian.org>
40719
40720 debian/changelog | 2 ++
40721 scripts/Dpkg/Source/Archive.pm | 1 -
40722 scripts/changelog/debian.pl | 1 -
40723 scripts/dpkg-genchanges.pl | 1 -
40724 4 files changed, 2 insertions(+), 3 deletions(-)
40725
40726 commit b8d5e90f41762eb03505bf171cae6ea93918e345
40727 Author: Guillem Jover <guillem@debian.org>
40728 Date: Tue Feb 5 03:23:13 2013 +0100
40729
40730 Revert "dselect: Abort select action if any foreign architecture is enabled"
40731
40732 This reverts commit 62467910df606a1daaea096f66018506a3ea451e.
40733
40734 Aborting whenever multiarch is enabled only makes users downgrade to
40735 a version w/o the check, which has worse multiarch support than the
40736 current dselect, so the check ends up being counter-productive.
40737
40738 debian/changelog | 2 ++
40739 dselect/main.cc | 7 -------
40740 2 files changed, 2 insertions(+), 7 deletions(-)
40741
40742 commit afe626640a81a0191b06e2f4ae16eb2bd1b228c3
40743 Author: Guillem Jover <guillem@debian.org>
40744 Date: Sun Dec 23 03:03:44 2012 +0100
40745
40746 Dpkg::Control::Hash: Do not accept Armor Header Lines inside a paragraph
40747
40748 Make sure that no fields are injected before a signed block.
40749
40750 Although the only possible attack is to add fields not present in the
40751 signed block, as otherwise a syntax error due to duplicate field is
40752 triggered.
40753
40754 debian/changelog | 1 +
40755 scripts/Dpkg/Control/Hash.pm | 4 +++-
40756 scripts/Makefile.am | 1 +
40757 scripts/t/700_Dpkg_Control.t | 5 ++++-
40758 scripts/t/700_Dpkg_Control/bogus-armor-inline.dsc | 9 +++++++++
40759 5 files changed, 18 insertions(+), 2 deletions(-)
40760
40761 commit b08f7a8306f872b077af4040ebeab8853faaf0cd
40762 Author: Guillem Jover <guillem@debian.org>
40763 Date: Sun Dec 16 00:33:25 2012 +0100
40764
40765 Dpkg::Control::Hash: Check for presence of OpenPGP signatures
40766
40767 Make sure the OpenGPG armor contains a signature block, even on EOF.
40768
40769 This should get detected and rejected by gpgv anyway, but it's better
40770 to check the structure of the message before doing any further parsing
40771 on it.
40772
40773 debian/changelog | 1 +
40774 scripts/Dpkg/Control/Hash.pm | 10 ++++++++++
40775 scripts/Makefile.am | 1 +
40776 scripts/t/700_Dpkg_Control.t | 5 ++++-
40777 scripts/t/700_Dpkg_Control/bogus-armor-no-sig.dsc | 4 ++++
40778 5 files changed, 20 insertions(+), 1 deletion(-)
40779
40780 commit 9945c52208fa7520bb307868d6c152ced8238969
40781 Author: Guillem Jover <guillem@debian.org>
40782 Date: Sun Dec 16 00:33:25 2012 +0100
40783
40784 Dpkg: Fix OpenPGP armored signature parsing
40785
40786 Change parsing code to honour RFC4880. Handle whitespaces at EOL, and
40787 correctly expect five trailing dashes on the Armor Header Lines.
40788
40789 Closes: #695919
40790
40791 Reported-by: Ansgar Burchardt <ansgar@debian.org>
40792
40793 debian/changelog | 2 ++
40794 scripts/Dpkg/Control/Hash.pm | 13 +++----
40795 scripts/Dpkg/Source/Package.pm | 2 +-
40796 scripts/Makefile.am | 5 +++
40797 scripts/t/700_Dpkg_Control.t | 41 +++++++++++++++++++++--
40798 scripts/t/700_Dpkg_Control/bogus-armor-double.dsc | 13 +++++++
40799 scripts/t/700_Dpkg_Control/bogus-armor-nested.dsc | 15 +++++++++
40800 scripts/t/700_Dpkg_Control/bogus-armor-spaces.dsc | 18 ++++++++++
40801 scripts/t/700_Dpkg_Control/bogus-armor-trail.dsc | 14 ++++++++
40802 scripts/t/700_Dpkg_Control/bogus-unsigned.dsc | 5 +++
40803 10 files changed, 119 insertions(+), 9 deletions(-)
40804
40805 commit c3167d85ed7892aba00141e461377309fac1dfa3
40806 Author: Guillem Jover <guillem@debian.org>
40807 Date: Sun Nov 11 00:25:31 2012 +0100
40808
40809 dpkg: Abort installation if we cannot set the security context for a file
40810
40811 Not setting the correct security context for a new file might have
40812 security implications. If the operation is supported by the system
40813 on such path and it fails, abort instead of just printing an error
40814 message and continuing as if nothing happened.
40815
40816 debian/changelog | 1 +
40817 src/archives.c | 6 +++---
40818 2 files changed, 4 insertions(+), 3 deletions(-)
40819
40820 commit 85ec281bf450af3db3b75fca51b5b3982ed9f434
40821 Author: Guillem Jover <guillem@debian.org>
40822 Date: Fri Dec 21 19:51:53 2012 +0100
40823
40824 libdpkg: Do not use an undefined va_list variable in dpkg_put_errno()
40825
40826 The va_start()/va_end() pair are surrounding the wrong function. This
40827 might cause bogus error messages on some systems, or crashes on some
40828 others depending on the stdarg implementation.
40829
40830 debian/changelog | 1 +
40831 lib/dpkg/error.c | 7 +++----
40832 2 files changed, 4 insertions(+), 4 deletions(-)
40833
40834 commit 8ace79f21c636aa5e61709eacd188e4e07deed2c
40835 Author: Guillem Jover <guillem@debian.org>
40836 Date: Fri Dec 21 00:21:26 2012 +0100
40837
40838 libdpkg: Add @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in
40839
40840 If a project is using libdpkg's compression support it will fail to
40841 build with newer libdpkg versions that added direct liblzma support,
40842 because the dependency is an implementation detail, the library could
40843 be using the command line tool instead, and it would not really be
40844 correct for that project to explicitly link against liblzma.
40845
40846 debian/changelog | 1 +
40847 lib/dpkg/libdpkg.pc.in | 2 +-
40848 2 files changed, 2 insertions(+), 1 deletion(-)
40849
40850 commit b4eeb17645b942e81f438ea91516e9f28cc5e009
40851 Author: Christian PERRIER <bubulle@debian.org>
40852 Date: Sat Mar 9 12:08:42 2013 +0100
40853
40854 Fix typos in French translation
40855
40856 debian/changelog | 2 ++
40857 scripts/po/fr.po | 4 ++--
40858 2 files changed, 4 insertions(+), 2 deletions(-)
40859
40860 commit c62b36ff0a52078c0a7404fd1aa0033fa9861c3a
40861 Author: Felipe Castro <fefcas@gmail.com>
40862 Date: Sun Jan 27 15:34:55 2013 +0100
40863
40864 Update Esperanto programs translation
40865
40866 Signed-off-by: Guillem Jover <guillem@debian.org>
40867
40868 debian/changelog | 1 +
40869 po/eo.po | 64 ++++++++++++++++++++++++++++++--------------------------
40870 2 files changed, 35 insertions(+), 30 deletions(-)
40871
40872 commit 5757d8283ac4f1258d6ea469313d1e5be4df5913
40873 Author: Yuri Kozlov <yuray@komyakino.ru>
40874 Date: Fri Jan 25 18:52:11 2013 +0100
40875
40876 Fix Russian translation
40877
40878 debian/changelog | 6 ++++++
40879 scripts/po/ru.po | 22 +++++++++++-----------
40880 2 files changed, 17 insertions(+), 11 deletions(-)
40881
40882 commit 9019141314b8df60a24088ec7e82e8d6559f61d5
40883 Author: Christian PERRIER <bubulle@debian.org>
40884 Date: Sun Jan 20 07:48:28 2013 +0100
40885
40886 Fix mistranslation in French translation of scripts. Thanks to Filipus Klutiero. Closes: #698530
40887
40888 debian/changelog | 2 ++
40889 scripts/po/fr.po | 2 +-
40890 2 files changed, 3 insertions(+), 1 deletion(-)
40891
40892 commit 5243c8b12112f73533608e6c83b96c33ceae0361
40893 Author: Nicolás Alvarez <nicolas.alvarez@gmail.com>
40894 Date: Wed Oct 31 13:56:29 2012 -0300
40895
40896 Fix typos in 1.16.9 changelog entry
40897
40898 Closes: #691954
40899
40900 Signed-off-by: Guillem Jover <guillem@debian.org>
40901
40902 debian/changelog | 8 ++++++--
40903 1 file changed, 6 insertions(+), 2 deletions(-)
40904
40905 commit 9892e86d591ad9a47967945cc389b0fc72aba182
40906 Author: Trần Ngọc Quân <vnwildman@gmail.com>
40907 Date: Fri Nov 2 10:19:58 2012 +0100
40908
40909 Update Vietnamese programs translation
40910
40911 Closes: #692100
40912
40913 Signed-off-by: Guillem Jover <guillem@debian.org>
40914
40915 debian/changelog | 1 +
40916 po/vi.po | 3643 +++++++++++++++++++-----------------------------------
40917 2 files changed, 1282 insertions(+), 2362 deletions(-)
40918
40919 commit ce727068a70e42cb2a1429d49cd845876b46c272
40920 Author: Guillem Jover <guillem@debian.org>
40921 Date: Sun Nov 4 07:15:04 2012 +0100
40922
40923 Bump version to 1.16.10
40924
40925 debian/changelog | 7 +++++++
40926 1 file changed, 7 insertions(+)
40927
40928 commit b37f1607324bad3a410106d4eb572ab544c0fdcd
40929 Author: Javier Fernandez-Sanguino <jfs@debian.org>
40930 Date: Sat Nov 3 23:23:19 2012 +0100
40931
40932 Update Spanish translation, remove all fuzzy and untranslated strings
40933
40934 po/es.po | 15 ++++-----------
40935 1 file changed, 4 insertions(+), 11 deletions(-)
40936
40937 commit 94e02b5c111cf862d987e68985295031dac40e25
40938 Merge: 8c92278d2 5de3f2176
40939 Author: Javier Fernandez-Sanguino <jfs@debian.org>
40940 Date: Sat Nov 3 23:20:29 2012 +0100
40941
40942 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
40943
40944 Conflicts:
40945 po/es.po
40946
40947 commit 8c92278d29f36061cb422874d94a38de70976461
40948 Author: Javier Fernandez-Sanguino <jfs@debian.org>
40949 Date: Sat Nov 3 23:12:26 2012 +0100
40950
40951 Updated Spanish translation
40952
40953 po/es.po | 1940 +++++++++++++++++++++-----------------------------------------
40954 1 file changed, 662 insertions(+), 1278 deletions(-)
40955
40956 commit 5de3f2176ccfe28688f8f825c54936767660d039
40957 Author: Guillem Jover <guillem@debian.org>
40958 Date: Sat Oct 20 06:04:58 2012 +0200
40959
40960 Release 1.16.9
40961
40962 debian/changelog | 6 +++---
40963 1 file changed, 3 insertions(+), 3 deletions(-)
40964
40965 commit a56fb11c4053e281fb5a097c79aa0a3d28740763
40966 Author: Guillem Jover <guillem@debian.org>
40967 Date: Sat Oct 20 05:55:41 2012 +0200
40968
40969 Regenerate .pot files and merge .po files with them
40970
40971 dselect/po/dselect.pot | 2 +-
40972 man/po/fr.po | 221 ++++++++++++++----------------------------------
40973 po/ca.po | 3 +-
40974 po/dpkg.pot | 2 +-
40975 po/fr.po | 12 ++-
40976 po/ja.po | 12 ++-
40977 po/th.po | 6 +-
40978 scripts/po/ca.po | 6 +-
40979 scripts/po/de.po | 6 +-
40980 scripts/po/dpkg-dev.pot | 8 +-
40981 scripts/po/es.po | 6 +-
40982 scripts/po/fr.po | 6 +-
40983 scripts/po/pl.po | 6 +-
40984 scripts/po/ru.po | 6 +-
40985 scripts/po/sv.po | 6 +-
40986 15 files changed, 108 insertions(+), 200 deletions(-)
40987
40988 commit 24495ccdaab2b3c12f441e70a5d54de7d8c27150
40989 Author: Guillem Jover <guillem@debian.org>
40990 Date: Thu Oct 18 03:55:32 2012 +0200
40991
40992 Dpkg::Substvars: Always fix up the source version in set_version_substvars
40993
40994 The caller can explicitly pass both versions, but the source version
40995 might still need to be fixed up, for example in case of legacy binNMUs
40996 (when not using the Binary-Only changelog field), whenever the binary
40997 version has been forced through dpkg-gencontrol, then just comparing
40998 if they are equal will not trigger the fix up, which will produce
40999 bogus source versions, affecting the Source field on binary packages.
41000
41001 Instead, always fix up the source version, regardless of the versions
41002 matching or not.
41003
41004 Regression introduced in commit 094d3a7e61e6fc1f5634d880957d18ed70954a60.
41005
41006 Closes: #690823
41007
41008 debian/changelog | 3 +++
41009 scripts/Dpkg/Substvars.pm | 5 +++--
41010 scripts/t/750_Dpkg_Substvars.t | 6 +++++-
41011 3 files changed, 11 insertions(+), 3 deletions(-)
41012
41013 commit 874775f6262fcb58988ac90e4913cb4b773b5e39
41014 Author: Guillem Jover <guillem@debian.org>
41015 Date: Wed Oct 17 04:16:54 2012 +0200
41016
41017 Update Catalan programs translation
41018
41019 debian/changelog | 1 +
41020 po/ca.po | 3521 ++++++++++++------------------------------------------
41021 2 files changed, 777 insertions(+), 2745 deletions(-)
41022
41023 commit 004f2d8159ab2140a2ce35b2668372eba16f1bbd
41024 Author: Joe Dalton <joedalton2@yahoo.dk>
41025 Date: Wed Oct 17 04:36:06 2012 +0200
41026
41027 Update Danish programs translation
41028
41029 [guillem@debian.org:
41030 - Fix “dkpg” typo.
41031 - Replace a ‘,’ with ‘.’ on compressor type list.
41032 - Add a missing \n. ]
41033
41034 Signed-off-by: Guillem Jover <guillem@debian.org>
41035
41036 debian/changelog | 1 +
41037 po/da.po | 2979 ++++++++++++------------------------------------------
41038 2 files changed, 660 insertions(+), 2320 deletions(-)
41039
41040 commit 65043dae034851144e1e7299d8f775f2aad1e8a4
41041 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
41042 Date: Tue Oct 16 14:37:25 2012 +0200
41043
41044 Update Thai programs translation
41045
41046 Closes: #690678
41047
41048 Signed-off-by: Guillem Jover <guillem@debian.org>
41049
41050 debian/changelog | 1 +
41051 po/th.po | 2004 ++++++++++++++++--------------------------------------
41052 2 files changed, 604 insertions(+), 1401 deletions(-)
41053
41054 commit 8535c4ec5ed59864ba544a03e3f2ec58d8c49572
41055 Author: Milo Casagrande <milo@ubuntu.com>
41056 Date: Mon Oct 15 23:52:39 2012 +0200
41057
41058 Update Italian programs translation
41059
41060 Signed-off-by: Guillem Jover <guillem@debian.org>
41061
41062 debian/changelog | 1 +
41063 po/it.po | 371 ++++++++-----------------------------------------------
41064 2 files changed, 51 insertions(+), 321 deletions(-)
41065
41066 commit 46a534c73cbe732ac2e5a5d6931435b22d5da744
41067 Author: Guillem Jover <guillem@debian.org>
41068 Date: Mon Oct 15 20:54:28 2012 +0200
41069
41070 Changelog police
41071
41072 Add missing entry for commit feead43be360fccad5fbc769c4ee4f6176fb1e4b,
41073 and sort translation entries alphabetically.
41074
41075 debian/changelog | 4 +++-
41076 1 file changed, 3 insertions(+), 1 deletion(-)
41077
41078 commit da0794e2bd0102b28ae01325b9d2e27643b7f467
41079 Author: Guillem Jover <guillem@debian.org>
41080 Date: Mon Oct 15 20:50:06 2012 +0200
41081
41082 Update Spanish man page translation
41083
41084 debian/changelog | 2 +-
41085 man/po/es.po | 30 ++++++++++--------------------
41086 2 files changed, 11 insertions(+), 21 deletions(-)
41087
41088 commit 1a19b7024ac38f0e0f2c45854ff55e2e72c33725
41089 Author: Omar Campagne <ocampagne@gmail.com>
41090 Date: Mon Oct 15 20:20:38 2012 +0200
41091
41092 Update Spanish man page translation
41093
41094 Closes: #683514
41095
41096 [guillem@debian.org:
41097 - Fix missing POD markup.
41098 - Unfuzzy translations. ]
41099
41100 Signed-off-by: Guillem Jover <guillem@debian.org>
41101
41102 debian/changelog | 1 +
41103 man/po/es.po | 3140 ++++++++++++++++--------------------------------------
41104 2 files changed, 926 insertions(+), 2215 deletions(-)
41105
41106 commit 73a1e068dab7ca4a3aeb53e85830f02b181d8a75
41107 Author: Miroslav Kure <kurem@upcase.inf.upol.cz>
41108 Date: Sun Oct 14 21:05:53 2012 +0200
41109
41110 Update Czech program translation
41111
41112 Signed-off-by: Guillem Jover <guillem@debian.org>
41113
41114 po/cs.po | 13 ++++++-------
41115 1 file changed, 6 insertions(+), 7 deletions(-)
41116
41117 commit b5a940253636775cb5ec6e7e56d0119dbdb110a2
41118 Author: Michał Kułach <michal.kulach@gmail.com>
41119 Date: Sun Oct 14 14:31:26 2012 +0200
41120
41121 Update Polish translations
41122
41123 Closes: #690449
41124
41125 Signed-off-by: Guillem Jover <guillem@debian.org>
41126
41127 debian/changelog | 1 +
41128 man/po/pl.po | 29 ++++++++++-------------------
41129 po/pl.po | 16 ++++++++--------
41130 3 files changed, 19 insertions(+), 27 deletions(-)
41131
41132 commit 374032187bf2adeb7991ce129c3557ac08f568ba
41133 Author: Miguel Figueiredo <elmig@debianpt.org>
41134 Date: Sun Oct 14 13:30:46 2012 +0200
41135
41136 Update Portuguese program translation
41137
41138 Closes: #690431
41139
41140 Signed-off-by: Guillem Jover <guillem@debian.org>
41141
41142 debian/changelog | 2 +-
41143 po/pt.po | 16 +++++++++-------
41144 2 files changed, 10 insertions(+), 8 deletions(-)
41145
41146 commit 1bc8cf3cd0167040a04bc6d872330d392ac1e01e
41147 Author: Ivan Masár <helix84@centrum.sk>
41148 Date: Sun Oct 14 13:17:38 2012 +0200
41149
41150 Update Slovak program translation
41151
41152 Closes: #690426
41153
41154 Signed-off-by: Guillem Jover <guillem@debian.org>
41155
41156 debian/changelog | 1 +
41157 po/sk.po | 17 ++++++++---------
41158 2 files changed, 9 insertions(+), 9 deletions(-)
41159
41160 commit 84e366c07f470211ba7c491f03ce7e5469185af5
41161 Author: Yuri Kozlov <yuray@komyakino.ru>
41162 Date: Sun Oct 14 11:25:31 2012 +0200
41163
41164 Update Russian program translation
41165
41166 Closes: #690415
41167
41168 Signed-off-by: Guillem Jover <guillem@debian.org>
41169
41170 debian/changelog | 2 +-
41171 po/ru.po | 12 ++++++------
41172 2 files changed, 7 insertions(+), 7 deletions(-)
41173
41174 commit 051d25af1afefec2bfe3444ee52603fe86e8f8a9
41175 Author: Peter Krefting <peterk@debian.org>
41176 Date: Mon Oct 15 00:14:50 2012 +0100
41177
41178 Update Swedish translation
41179
41180 po/sv.po: 1067t0f0u.
41181 man/po/sv.po: 2110t0f0u + a typo fix.
41182
41183 debian/changelog | 2 ++
41184 man/po/sv.po | 27 +++++++++------------------
41185 po/sv.po | 13 ++++++-------
41186 3 files changed, 17 insertions(+), 25 deletions(-)
41187
41188 commit 264ceb47f38234b405d5b08f23ebb17068291edc
41189 Author: Helge Kreutzmann <debian@helgefjell.de>
41190 Date: Sun Oct 14 20:32:44 2012 +0200
41191
41192 Update German translation of manual pages
41193
41194 Update to 2110t.
41195
41196 debian/changelog | 1 +
41197 man/po/de.po | 25 ++++++++-----------------
41198 2 files changed, 9 insertions(+), 17 deletions(-)
41199
41200 commit 7c7580638d748e797320d1437cb0d01939997919
41201 Author: Sven Joachim <svenjoac@gmx.de>
41202 Date: Sun Oct 14 18:27:21 2012 +0200
41203
41204 German dpkg translation update
41205
41206 Update to 1067t.
41207
41208 debian/changelog | 3 ++-
41209 po/de.po | 19 ++++++++++---------
41210 2 files changed, 12 insertions(+), 10 deletions(-)
41211
41212 commit 2d63965e08680fbf8690fc1209c7603b8d7f3016
41213 Author: Kenshi Muto <kmuto@debian.org>
41214 Date: Sun Oct 14 17:34:29 2012 +0900
41215
41216 Update Japanese translation.
41217
41218 po/ja.po | 14 ++++----------
41219 1 file changed, 4 insertions(+), 10 deletions(-)
41220
41221 commit 311637a600283fb1790f75cd642b20880cd26315
41222 Author: Christian PERRIER <bubulle@debian.org>
41223 Date: Sun Oct 14 10:05:43 2012 +0200
41224
41225 Update French translation of man pages
41226
41227 Updated to 2110t.
41228
41229 debian/changelog | 3 +-
41230 man/po/fr.po | 222 ++++++++++++++++++++++++++++++++++++++-----------------
41231 2 files changed, 156 insertions(+), 69 deletions(-)
41232
41233 commit 85bca39016405d7b4c3f17cad66f521548beb3d2
41234 Author: Christian PERRIER <bubulle@debian.org>
41235 Date: Sun Oct 14 10:00:28 2012 +0200
41236
41237 Update French traslation
41238
41239 Update to 1067t.
41240
41241 debian/changelog | 1 +
41242 po/fr.po | 15 ++++++++++-----
41243 2 files changed, 11 insertions(+), 5 deletions(-)
41244
41245 commit f159c8427a14f36e12acd1d4aa386e8f90ac2b49
41246 Author: Guillem Jover <guillem@debian.org>
41247 Date: Sat Sep 29 03:03:49 2012 +0200
41248
41249 man: Unfuzzy untranslatable strings
41250
41251 man/po/de.po | 27 +++++++++++++++++++++++----
41252 man/po/es.po | 22 +++++++++++++++++++++-
41253 man/po/fr.po | 27 +++++++++++++++++++++++----
41254 man/po/hu.po | 26 +++++++++++++++++++++++++-
41255 man/po/ja.po | 22 +++++++++++++++++++++-
41256 man/po/pl.po | 27 +++++++++++++++++++++++----
41257 man/po/pt_BR.po | 26 +++++++++++++++++++++++++-
41258 man/po/ru.po | 26 +++++++++++++++++++++++++-
41259 man/po/sv.po | 27 +++++++++++++++++++++++----
41260 9 files changed, 209 insertions(+), 21 deletions(-)
41261
41262 commit 34f6ec5649cf8d1cb7d4a351c2b923c3d5a0e135
41263 Author: Guillem Jover <guillem@debian.org>
41264 Date: Sat Sep 29 02:43:11 2012 +0200
41265
41266 Regenerate .pot files and merge .po files with them
41267
41268 man/po/de.po | 281 +++++++++++++++----------
41269 man/po/dpkg-man.pot | 152 ++++++++------
41270 man/po/es.po | 246 ++++++++++++++--------
41271 man/po/fr.po | 441 +++++++++++++++++++++++-----------------
41272 man/po/hu.po | 155 ++++++++------
41273 man/po/ja.po | 248 +++++++++++++---------
41274 man/po/pl.po | 247 ++++++++++++++--------
41275 man/po/pt_BR.po | 172 +++++++++-------
41276 man/po/ru.po | 172 +++++++++-------
41277 man/po/sv.po | 245 ++++++++++++++--------
41278 po/ast.po | 523 ++++++++++++++++++++++++-----------------------
41279 po/bs.po | 523 ++++++++++++++++++++++++-----------------------
41280 po/ca.po | 523 ++++++++++++++++++++++++-----------------------
41281 po/cs.po | 527 ++++++++++++++++++++++++-----------------------
41282 po/da.po | 523 ++++++++++++++++++++++++-----------------------
41283 po/de.po | 527 ++++++++++++++++++++++++-----------------------
41284 po/dpkg.pot | 525 ++++++++++++++++++++++++-----------------------
41285 po/dz.po | 523 ++++++++++++++++++++++++-----------------------
41286 po/el.po | 523 ++++++++++++++++++++++++-----------------------
41287 po/eo.po | 527 ++++++++++++++++++++++++-----------------------
41288 po/es.po | 527 ++++++++++++++++++++++++-----------------------
41289 po/et.po | 523 ++++++++++++++++++++++++-----------------------
41290 po/eu.po | 523 ++++++++++++++++++++++++-----------------------
41291 po/fr.po | 527 ++++++++++++++++++++++++-----------------------
41292 po/gl.po | 523 ++++++++++++++++++++++++-----------------------
41293 po/hu.po | 523 ++++++++++++++++++++++++-----------------------
41294 po/id.po | 523 ++++++++++++++++++++++++-----------------------
41295 po/it.po | 527 ++++++++++++++++++++++++-----------------------
41296 po/ja.po | 529 ++++++++++++++++++++++++-----------------------
41297 po/km.po | 523 ++++++++++++++++++++++++-----------------------
41298 po/ko.po | 523 ++++++++++++++++++++++++-----------------------
41299 po/ku.po | 523 ++++++++++++++++++++++++-----------------------
41300 po/lt.po | 523 ++++++++++++++++++++++++-----------------------
41301 po/mr.po | 523 ++++++++++++++++++++++++-----------------------
41302 po/nb.po | 523 ++++++++++++++++++++++++-----------------------
41303 po/ne.po | 523 ++++++++++++++++++++++++-----------------------
41304 po/nl.po | 523 ++++++++++++++++++++++++-----------------------
41305 po/nn.po | 523 ++++++++++++++++++++++++-----------------------
41306 po/pa.po | 523 ++++++++++++++++++++++++-----------------------
41307 po/pl.po | 527 ++++++++++++++++++++++++-----------------------
41308 po/pt.po | 530 +++++++++++++++++++++++++-----------------------
41309 po/pt_BR.po | 523 ++++++++++++++++++++++++-----------------------
41310 po/ro.po | 523 ++++++++++++++++++++++++-----------------------
41311 po/ru.po | 527 ++++++++++++++++++++++++-----------------------
41312 po/sk.po | 527 ++++++++++++++++++++++++-----------------------
41313 po/sv.po | 527 ++++++++++++++++++++++++-----------------------
41314 po/th.po | 523 ++++++++++++++++++++++++-----------------------
41315 po/tl.po | 523 ++++++++++++++++++++++++-----------------------
41316 po/vi.po | 523 ++++++++++++++++++++++++-----------------------
41317 po/zh_CN.po | 523 ++++++++++++++++++++++++-----------------------
41318 po/zh_TW.po | 527 ++++++++++++++++++++++++-----------------------
41319 scripts/po/ca.po | 34 ++--
41320 scripts/po/de.po | 34 ++--
41321 scripts/po/dpkg-dev.pot | 36 ++--
41322 scripts/po/es.po | 2 +-
41323 scripts/po/fr.po | 34 ++--
41324 scripts/po/pl.po | 34 ++--
41325 scripts/po/ru.po | 34 ++--
41326 scripts/po/sv.po | 34 ++--
41327 59 files changed, 12509 insertions(+), 11594 deletions(-)
41328
41329 commit feead43be360fccad5fbc769c4ee4f6176fb1e4b
41330 Author: Paul Menzel <pm.debian@googlemail.com>
41331 Date: Sun Oct 7 12:41:08 2012 +0200
41332
41333 dpkg-gensymbols(1): Add two missing 3rd person ‘s’
41334
41335 These two typos have been there from the beginning.
41336
41337 Closes: #689863
41338
41339 [guillem@debian.org:
41340 - Fix up all translations. ]
41341
41342 Signed-off-by: Guillem Jover <guillem@debian.org>
41343
41344 man/dpkg-gensymbols.1 | 4 ++--
41345 man/po/de.po | 4 ++--
41346 man/po/dpkg-man.pot | 4 ++--
41347 man/po/es.po | 4 ++--
41348 man/po/fr.po | 4 ++--
41349 man/po/hu.po | 4 ++--
41350 man/po/ja.po | 4 ++--
41351 man/po/pl.po | 4 ++--
41352 man/po/pt_BR.po | 4 ++--
41353 man/po/ru.po | 4 ++--
41354 man/po/sv.po | 4 ++--
41355 11 files changed, 22 insertions(+), 22 deletions(-)
41356
41357 commit b38ef813493e196c8cae8e44c33cc3b2a20cfeab
41358 Author: Guillem Jover <guillem@debian.org>
41359 Date: Tue Jul 31 07:34:53 2012 +0200
41360
41361 u-a(8): Update --query format and examples to match implementation
41362
41363 Missed in commit 27e75257edb3bf98b83b421f4f5d03e8d8da9856.
41364
41365 debian/changelog | 2 ++
41366 man/update-alternatives.8 | 38 ++++++++++++++++++++++++--------------
41367 2 files changed, 26 insertions(+), 14 deletions(-)
41368
41369 commit 0012c303dada298c3ea6d73be238304791904a69
41370 Author: Guillem Jover <guillem@debian.org>
41371 Date: Sat Sep 15 19:24:53 2012 +0200
41372
41373 dpkg: Take arch into account in virtual packages on remove and configure
41374
41375 The architecture restrictions were not being considered on package
41376 configuration and removal, which would cause a system to end up in
41377 broken states. Refuse to get into those states.
41378
41379 Closes: #683411
41380
41381 debian/changelog | 2 ++
41382 src/packages.c | 5 +++++
41383 2 files changed, 7 insertions(+)
41384
41385 commit ff180c359c91dc203f2cf49aa49495c45f955ad2
41386 Author: Guillem Jover <guillem@debian.org>
41387 Date: Sat Sep 15 19:24:53 2012 +0200
41388
41389 libdpkg: Refactor deparchsatisfied() from archsatisfied()
41390
41391 This allows to specify an architecture different from the package one.
41392
41393 lib/dpkg/depcon.c | 11 +++++++++--
41394 lib/dpkg/dpkg-db.h | 2 ++
41395 lib/dpkg/libdpkg.map | 1 +
41396 3 files changed, 12 insertions(+), 2 deletions(-)
41397
41398 commit cdfd9738c03b772574443a61a2335ae934f0998e
41399 Author: Guillem Jover <guillem@debian.org>
41400 Date: Mon Oct 8 21:24:25 2012 +0200
41401
41402 libdpkg: Only satisfy a dependency on a M-A:foreign if arch-unqualified
41403
41404 Make sure that if the dependency is arch-qualified we do not satisfy it
41405 just because the target package is “Multi-Arch: foreign”, as that would
41406 bypass specific arch-qualifiers.
41407
41408 debian/changelog | 1 +
41409 lib/dpkg/depcon.c | 3 ++-
41410 2 files changed, 3 insertions(+), 1 deletion(-)
41411
41412 commit 3daebbf64d7a63d4969550b079a7c9bdf0a00d8e
41413 Author: Guillem Jover <guillem@debian.org>
41414 Date: Tue Sep 25 21:55:54 2012 +0200
41415
41416 libdpkg: Clarify reason for multiarch database inconcistencies
41417
41418 The most probable cause for these inconsistencies are upgrades from
41419 unofficial dpkg versions, make that clear to avoid users blaming the
41420 official version.
41421
41422 debian/changelog | 2 ++
41423 lib/dpkg/parse.c | 6 ++++--
41424 2 files changed, 6 insertions(+), 2 deletions(-)
41425
41426 commit 98be9e91b261ffe804ae5765f9c1c47f029d0243
41427 Author: Guillem Jover <guillem@debian.org>
41428 Date: Sat Sep 22 17:52:48 2012 +0200
41429
41430 Avoid info database corruption and bogus accesses on unknown format values
41431
41432 Make sure to always read the format file whenever we are about to access
41433 the info database, so that we can verify that we understand the format,
41434 and bail out otherwise.
41435
41436 This fixes a currently possible info database corruption and bogus
41437 access, whenever the format is lower than 0 or higher than the last
41438 understood one, and makes the info database code future-proof in case
41439 new actual formats get introduced.
41440
41441 debian/changelog | 2 ++
41442 src/infodb-access.c | 6 +++++-
41443 src/infodb-format.c | 12 ++++++++++--
41444 src/infodb-upgrade.c | 7 ++++++-
41445 src/infodb.h | 1 +
41446 5 files changed, 24 insertions(+), 4 deletions(-)
41447
41448 commit 05a8ddb482419d110571679a29bcd25e3c2b036d
41449 Author: Guillem Jover <guillem@debian.org>
41450 Date: Sun Aug 26 18:14:55 2012 +0200
41451
41452 dpkg: Fix logic on reinstallation of previously configured shared conffiles
41453
41454 When checking for the validity of the Conffiles database field, do not
41455 just assume that a package that is just in stat_unpacked has never
41456 before been configured. Instead check if the last configured version
41457 is the same as the currently extracted version, which will mean the
41458 values in the Conffiles field are valid.
41459
41460 Closes: #684776
41461
41462 debian/changelog | 2 ++
41463 src/archives.c | 9 ++++++++-
41464 2 files changed, 10 insertions(+), 1 deletion(-)
41465
41466 commit f1996e1acede31575414c599c3eeee099ddf18b5
41467 Author: Guillem Jover <guillem@debian.org>
41468 Date: Wed Oct 3 18:25:54 2012 +0200
41469
41470 dpkg: Sync the Conffiles fields for all package instances
41471
41472 When configuring the second and subsequent package instances with
41473 conffiles, the *.dpkg-new conffiles will have been already handled by
41474 the first instance. As such, whenever the *.dpkg-new file is missing,
41475 copy the hash from an already processed instance.
41476
41477 debian/changelog | 4 ++++
41478 src/configure.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
41479 2 files changed, 52 insertions(+), 1 deletion(-)
41480
41481 commit 35449e35e0ccd1bd7d6e7c94da293cc697014feb
41482 Author: Guillem Jover <guillem@debian.org>
41483 Date: Mon Oct 8 02:10:07 2012 +0200
41484
41485 dpkg: Properly mark obsolete conffiles on package replaces
41486
41487 This ensures that when taking over conffiles from another package
41488 the obsolete conffiles are marked as such on the other package.
41489
41490 debian/changelog | 1 +
41491 src/archives.c | 2 ++
41492 src/help.c | 21 +++++++++++++++++++++
41493 src/main.h | 1 +
41494 src/processarc.c | 3 +++
41495 5 files changed, 28 insertions(+)
41496
41497 commit e2dd70725de2d227267b138688eea21bdb5d2004
41498 Author: Guillem Jover <guillem@debian.org>
41499 Date: Sun Oct 7 02:59:28 2012 +0200
41500
41501 dpkg: Do not consider obsolete conffiles as actively owned by the package
41502
41503 This ensures conffile entries are not misshandled nor mixed up when
41504 configuring packages owning the non-obsolete conffiles. Otherwise we
41505 end up with bogus entries in the database, which could cause unpack
41506 failures, leftover directories on removal or wrong processing of
41507 conffiles.
41508
41509 Closes: #689836
41510
41511 Based-on-patch-by: Andreas Beckmann <debian@abeckmann.de>
41512 Signed-off-by: Guillem Jover <guillem@debian.org>
41513
41514 debian/changelog | 4 ++++
41515 src/archives.c | 2 ++
41516 src/configure.c | 5 ++++-
41517 src/help.c | 2 ++
41518 4 files changed, 12 insertions(+), 1 deletion(-)
41519
41520 commit 0c658b9c7df93ce0e75259335bf64c037e7b7365
41521 Author: Guillem Jover <guillem@debian.org>
41522 Date: Thu Oct 11 02:39:19 2012 +0200
41523
41524 dpkg: Move fileslistvalid check just before write_filelist_except()
41525
41526 This will allow to insert other actions before the check, and still
41527 managing to execute them on each iteration.
41528
41529 src/processarc.c | 11 +++++++----
41530 1 file changed, 7 insertions(+), 4 deletions(-)
41531
41532 commit 091671027e354339676c648e230fd519299be11c
41533 Author: Guillem Jover <guillem@debian.org>
41534 Date: Thu Oct 11 02:39:19 2012 +0200
41535
41536 dpkg: Remove redundant check for otherpkg being pkg on file replaces
41537
41538 This check is already covered by comparing if they are part of the same
41539 package set. As the fileslistvalid check needs to be moved just before
41540 the write_filelist_except() call to be able to insert actions into the
41541 loop that get executed on each iteration, this test there would be too
41542 late by then, and keeping it standalone does not make much sense, so
41543 let's just remove it right away to make the refactoring smoother.
41544
41545 src/processarc.c | 2 +-
41546 1 file changed, 1 insertion(+), 1 deletion(-)
41547
41548 commit c9a54429a54daef854c81e09b5f4a95aa62f2695
41549 Author: Joe Dalton <joedalton2@yahoo.dk>
41550 Date: Sat Oct 6 19:53:08 2012 +0200
41551
41552 Update Danish dselect translation
41553
41554 Closes: #689820
41555
41556 Signed-off-by: Guillem Jover <guillem@debian.org>
41557
41558 debian/changelog | 1 +
41559 dselect/po/da.po | 41 ++++++++++++++++++++++-------------------
41560 2 files changed, 23 insertions(+), 19 deletions(-)
41561
41562 commit 335449978cb17e817be6567978c661b9ed874a5c
41563 Author: Kenshi Muto <kmuto@debian.org>
41564 Date: Mon Oct 8 14:27:15 2012 +0900
41565
41566 [l10n] update Japanese program translation
41567
41568 debian/changelog | 1 +
41569 po/ja.po | 6 +++---
41570 2 files changed, 4 insertions(+), 3 deletions(-)
41571
41572 commit e9ea356ab8ab442420cea887d4734b0b8022ea12
41573 Author: Guillem Jover <guillem@debian.org>
41574 Date: Sun Sep 23 08:53:02 2012 +0200
41575
41576 dpkg: Ignore trailing filter subpattern slashes on reinclusion comparison
41577
41578 The code was not matching directories on subpatterns due to trailing
41579 slashes, which was causing unpack failures as the containing
41580 subdirectories were not being unpacked and as such, they were
41581 subsequently missing from the file system.
41582
41583 While unpacking a «/usr/share/locale/de/LC_MESSAGES/foo.mo» file,
41584 for example, something like the following options would trigger
41585 this problem:
41586
41587 --path-exclude=/usr/share/locale/*
41588 --path-include=/usr/share/locale/de/*
41589
41590 Closes: #688416
41591
41592 debian/changelog | 4 ++++
41593 src/filters.c | 4 ++++
41594 2 files changed, 8 insertions(+)
41595
41596 commit caac19a3df7686db5907db3d8d6472855536442b
41597 Author: Guillem Jover <guillem@debian.org>
41598 Date: Sun Sep 23 08:51:41 2012 +0200
41599
41600 dpkg: Fix filter subpattern debug format string
41601
41602 Use a string precision instead of a field width, which was causing the
41603 output to be just blanks with the length of the subpattern.
41604
41605 debian/changelog | 2 ++
41606 src/filters.c | 2 +-
41607 2 files changed, 3 insertions(+), 1 deletion(-)
41608
41609 commit 5ff9e21985bd3bc7e6fb1944c5fad7c0b6f4a683
41610 Author: Guillem Jover <guillem@debian.org>
41611 Date: Wed Oct 3 12:14:18 2012 +0200
41612
41613 Dpkg::BuildFlags: Use a hash instead of a ref to a hash for keys()
41614
41615 This causes compilation failures with older perl versions, which can
41616 be an issue with partial upgrades.
41617
41618 Reported-by: Leopold Palomo-Avellaneda <leo@alaxarxa.net>
41619
41620 debian/changelog | 3 +++
41621 scripts/Dpkg/BuildFlags.pm | 2 +-
41622 2 files changed, 4 insertions(+), 1 deletion(-)
41623
41624 commit f49c4426b76f7f2d7b4f40a7de05b8a996245fa2
41625 Author: Guillem Jover <guillem@debian.org>
41626 Date: Sun Sep 9 06:33:10 2012 +0200
41627
41628 Correct bug description and ack commit
41629
41630 Add a reference to the relevant bug report, and ack the previously
41631 unreviewed commit 9a06920db68d117f7ed68372e89a91536f60943f.
41632
41633 Acked-by: Guillem Jover <guillem@debian.org>
41634
41635 debian/changelog | 3 ++-
41636 1 file changed, 2 insertions(+), 1 deletion(-)
41637
41638 commit 550779896ae21080fb8adcdc28ec3f7e0869b250
41639 Author: Guillem Jover <guillem@debian.org>
41640 Date: Sun Aug 26 18:14:55 2012 +0200
41641
41642 dpkg: Do not print garbage (or worse) on shared conffile debug output
41643
41644 The variable was being initialized after the debug statement, and if
41645 there was no NUL terminator the code could access out of bounds memory.
41646
41647 debian/changelog | 1 +
41648 src/archives.c | 2 +-
41649 2 files changed, 2 insertions(+), 1 deletion(-)
41650
41651 commit 6149f0f43e781de015d0dc013cbbd1452ccd4967
41652 Author: Guillem Jover <guillem@debian.org>
41653 Date: Wed Aug 8 03:33:08 2012 +0200
41654
41655 dpkg: Fix memory leak in filesavespackage()
41656
41657 Free the filepackages_iterator also when returning false.
41658
41659 debian/changelog | 1 +
41660 src/archives.c | 1 +
41661 2 files changed, 2 insertions(+)
41662
41663 commit 105e556ea09bbf636780f8b4ab3a053c10be3417
41664 Author: Guillem Jover <guillem@debian.org>
41665 Date: Thu Sep 27 22:07:17 2012 +0200
41666
41667 u-a: Fix segfault when using --slave without any action
41668
41669 The case of --slave with a non-install action was already handled, but
41670 not the case of missing action.
41671
41672 LP: #1037431
41673
41674 debian/changelog | 2 ++
41675 utils/update-alternatives.c | 3 ++-
41676 2 files changed, 4 insertions(+), 1 deletion(-)
41677
41678 commit 1e09bb02ac167ab7ee6da0bad8a07b6f1804e87a
41679 Author: Guillem Jover <guillem@debian.org>
41680 Date: Sat Sep 15 05:59:55 2012 +0200
41681
41682 u-a: Do not leak subcall command arguments
41683
41684 debian/changelog | 1 +
41685 utils/update-alternatives.c | 1 +
41686 2 files changed, 2 insertions(+)
41687
41688 commit 79274f4c4ecf7d6827fd65be1b55bd2810d62e7b
41689 Author: Guillem Jover <guillem@debian.org>
41690 Date: Sun Aug 26 21:29:13 2012 +0200
41691
41692 build: Fix u-a test suite to behave correctly on non-Debian binary paths
41693
41694 The test suite got fixed to not hardcode binary paths, so that it
41695 can work on other systems than Debian, where those binaries might
41696 be located in a different place. Dynamically generate the expected
41697 database file to match the file system layout.
41698
41699 Known to be affecting Gentoo and Mac OS X.
41700
41701 debian/changelog | 2 ++
41702 utils/t/100_update_alternatives.t | 37 ++++++++++++++++++++-----------------
41703 2 files changed, 22 insertions(+), 17 deletions(-)
41704
41705 commit a64a601bca4bdb45e1cba29d33af9a77507fbc61
41706 Author: Guillem Jover <guillem@debian.org>
41707 Date: Sat Sep 15 05:10:49 2012 +0200
41708
41709 build: Cleanup dpkg-divert unit-test environment
41710
41711 Remove variables set by dpkg which affect the dpkg-divert behaviour,
41712 and as such make it unreliable and cause test failures.
41713
41714 Closes: #687656
41715
41716 debian/changelog | 2 ++
41717 src/t/100_dpkg_divert.t | 4 ++++
41718 2 files changed, 6 insertions(+)
41719
41720 commit 7c7245adee08028222fd01e23d3bcf1f5e325074
41721 Author: Guillem Jover <guillem@debian.org>
41722 Date: Thu Aug 23 12:52:24 2012 +0200
41723
41724 dpkg(1): Comment out documentation about disabled --command-fd option
41725
41726 The code for this option is currently disabled, because it has some
41727 serious problems, once the code has been fixed the documentation can
41728 come back.
41729
41730 Closes: #685677
41731
41732 debian/changelog | 2 ++
41733 man/dpkg.1 | 10 +++++-----
41734 2 files changed, 7 insertions(+), 5 deletions(-)
41735
41736 commit 683ca4fd1b272393d15b7076df07c4ebc14ae8ce
41737 Author: Guillem Jover <guillem@debian.org>
41738 Date: Sat Sep 8 19:09:05 2012 +0200
41739
41740 dpkg-statoverride: Use “statoverrides” instead of “statusoverrides”
41741
41742 Closes: #686995
41743
41744 debian/changelog | 4 ++++
41745 po/ast.po | 4 ++--
41746 po/bs.po | 2 +-
41747 po/ca.po | 4 ++--
41748 po/cs.po | 4 ++--
41749 po/da.po | 2 +-
41750 po/de.po | 2 +-
41751 po/dpkg.pot | 2 +-
41752 po/dz.po | 2 +-
41753 po/el.po | 2 +-
41754 po/eo.po | 4 ++--
41755 po/es.po | 2 +-
41756 po/et.po | 2 +-
41757 po/eu.po | 4 ++--
41758 po/fr.po | 4 ++--
41759 po/gl.po | 2 +-
41760 po/hu.po | 2 +-
41761 po/id.po | 2 +-
41762 po/it.po | 4 ++--
41763 po/ja.po | 2 +-
41764 po/km.po | 2 +-
41765 po/ko.po | 4 ++--
41766 po/ku.po | 2 +-
41767 po/lt.po | 2 +-
41768 po/mr.po | 2 +-
41769 po/nb.po | 2 +-
41770 po/ne.po | 2 +-
41771 po/nl.po | 2 +-
41772 po/nn.po | 2 +-
41773 po/pa.po | 2 +-
41774 po/pl.po | 4 ++--
41775 po/pt.po | 2 +-
41776 po/pt_BR.po | 2 +-
41777 po/ro.po | 2 +-
41778 po/ru.po | 4 ++--
41779 po/sk.po | 2 +-
41780 po/sv.po | 2 +-
41781 po/th.po | 2 +-
41782 po/tl.po | 2 +-
41783 po/vi.po | 4 ++--
41784 po/zh_CN.po | 2 +-
41785 po/zh_TW.po | 2 +-
41786 src/statdb.c | 2 +-
41787 43 files changed, 57 insertions(+), 53 deletions(-)
41788
41789 commit 22adf457688551435152ce5d64ad05a32d102eea
41790 Author: Guillem Jover <guillem@debian.org>
41791 Date: Tue Sep 18 21:37:53 2012 +0200
41792
41793 Fix statusoverride typo in translated strings
41794
41795 po/ast.po | 2 +-
41796 po/ru.po | 2 +-
41797 2 files changed, 2 insertions(+), 2 deletions(-)
41798
41799 commit 6b471185d907ad9fccbdd0ffd1d274ad1c3c370e
41800 Author: Yuri Kozlov <yuray@komyakino.ru>
41801 Date: Tue Sep 18 21:34:21 2012 +0200
41802
41803 Update Russian programs translation
41804
41805 Closes: #688050
41806
41807 Signed-off-by: Guillem Jover <guillem@debian.org>
41808
41809 debian/changelog | 1 +
41810 po/ru.po | 10 +++++-----
41811 2 files changed, 6 insertions(+), 5 deletions(-)
41812
41813 commit 7e1cd94d244e48f59ed08989db73f44a635064d0
41814 Author: imacat <imacat@mail.imacat.idv.tw>
41815 Date: Sat Sep 8 17:10:22 2012 +0200
41816
41817 Update Traditional Chinese programs translation
41818
41819 Closes: #687002
41820
41821 [guillem@debian.org:
41822 - Correctly index format arguments.
41823 - Add missing format arguments.
41824 - Use format arguments instead of literal strings.
41825 - Use | instead of / for command argument separator. ]
41826
41827 Signed-off-by: Guillem Jover <guillem@debian.org>
41828
41829 debian/changelog | 1 +
41830 po/zh_TW.po | 4111 ++++++++++++++++--------------------------------------
41831 2 files changed, 1230 insertions(+), 2882 deletions(-)
41832
41833 commit 91abbf378326570f709e032f8559f720dbe695b7
41834 Author: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>
41835 Date: Sat Sep 1 12:26:50 2012 +0200
41836
41837 Update Basque dselect translation
41838
41839 Closes: #686421
41840
41841 Signed-off-by: Guillem Jover <guillem@debian.org>
41842
41843 debian/changelog | 1 +
41844 dselect/po/eu.po | 214 ++++++++++++++++++++++++-------------------------------
41845 2 files changed, 96 insertions(+), 119 deletions(-)
41846
41847 commit 7796782d7bde162568450e3ca00513a4b7ca7f76
41848 Author: Omar Campagne <ocampagne@gmail.com>
41849 Date: Sun Aug 19 13:38:00 2012 +0200
41850
41851 Update Spanish scripts translation
41852
41853 Closes: #685297
41854
41855 [guillem@debian.org:
41856 - Remove trailing dots.
41857 - Align some option descriptions.
41858 - Uncapitalize words to match original text. ]
41859
41860 Signed-off-by: Guillem Jover <guillem@debian.org>
41861
41862 debian/changelog | 1 +
41863 scripts/po/es.po | 1563 ++++++++++++++++--------------------------------------
41864 2 files changed, 449 insertions(+), 1115 deletions(-)
41865
41866 commit 50201b7561e0df7d141a9708c9b0bc1fa47c8b6e
41867 Author: Hideki Yamane <henrich@debian.or.jp>
41868 Date: Fri Aug 17 04:56:14 2012 +0900
41869
41870 Update Japanese man page translation
41871
41872 Closes: #685103
41873
41874 Signed-off-by: Guillem Jover <guillem@debian.org>
41875
41876 debian/changelog | 1 +
41877 man/po/ja.po | 8 ++++----
41878 2 files changed, 5 insertions(+), 4 deletions(-)
41879
41880 commit fe51a303771afb1f21346fa0b5dcaef1b3189d97
41881 Author: Raphaël Hertzog <hertzog@debian.org>
41882 Date: Sun Aug 26 17:04:34 2012 +0200
41883
41884 Fix dpkg's French usage string for --print-foreign-architectures
41885
41886 It was missing the final “s” and this resulted in a bad bash
41887 auto-completion.
41888
41889 Reported-by: Guillaume Seren <guillaumseren@gmail.com>
41890 Closes: #685863
41891
41892 debian/changelog | 2 ++
41893 po/fr.po | 4 ++--
41894 2 files changed, 4 insertions(+), 2 deletions(-)
41895
41896 commit 9a06920db68d117f7ed68372e89a91536f60943f
41897 Author: Raphaël Hertzog <hertzog@debian.org>
41898 Date: Fri Aug 10 14:48:19 2012 +0200
41899
41900 dpkg-query: fix segfault when -f parameter is empty
41901
41902 Giving an empty parameter seems pretty useless, but it can also be
41903 the result of user errors like using “-f "${Package}"” instead
41904 of “-f '${Package}'” and the segfault does not really help to
41905 understand one's fault.
41906
41907 This commit fixes pkg_format_parse() to define the error message
41908 when the function had nothing to parse. It already returned
41909 the appropriate NULL value but the fact that the error message
41910 was uninitialized resulted in the segfault.
41911
41912 debian/changelog | 1 +
41913 lib/dpkg/pkg-format.c | 3 +++
41914 2 files changed, 4 insertions(+)
41915
41916 commit 7dc49d57932d023a637c6085d53e4ede0059b23a
41917 Author: Raphaël Hertzog <hertzog@debian.org>
41918 Date: Wed Aug 1 21:18:07 2012 +0200
41919
41920 Dpkg::Source::Quilt: ensure the target directory exist before copying files
41921
41922 When we restore files in the pop operation, the target directory is
41923 usually pre-existing, but in the case where the patch is removing all the
41924 files in the directory, the usage of patch's --remove-empty-files lead to
41925 the removal of the parent directories which are empty.
41926
41927 This caused a regression in dpkg-source's handling of "3.0 (quilt)" source
41928 package since we switched "3.0 (quilt)" to restore the quilt backup files
41929 to unapply patches. Formerly we were using "patch -R" which was creating
41930 the required directories by itself.
41931
41932 Reported-by: Thomas Koch <thomas@koch.ro>
41933 Closes: #683547
41934
41935 debian/changelog | 4 ++++
41936 scripts/Dpkg/Source/Quilt.pm | 3 +++
41937 2 files changed, 7 insertions(+)
41938
41939 commit cf5c3b5e57d2190576023a05867afc35672c0b79
41940 Author: Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com>
41941 Date: Sun Jul 29 23:42:54 2012 +0200
41942
41943 Minor improvements to the French man pages translation
41944
41945 Closes: #682978, #683221
41946
41947 debian/changelog | 2 +-
41948 man/po/fr.po | 8 ++++----
41949 2 files changed, 5 insertions(+), 5 deletions(-)
41950
41951 commit ecf6b508ea96db68523a99d0e274dc531a50618a
41952 Author: Michał Kułach <michal.kulach@gmail.com>
41953 Date: Sat Jul 28 21:05:02 2012 +0200
41954
41955 Update Polish translations
41956
41957 Update dselect to 270t.
41958 Update man pages to 2108t.
41959 Update scripts to 534t.
41960
41961 [guillem@debian.org:
41962 - Remove spaces between dpkg-architecture options and arguments.
41963 - Compact «dpkg-gensymbols -c» option description lines.
41964 - Reflow 'This is free software; ...' translation to fit in 80 char lines.
41965 - Fix missing POD markup. ]
41966
41967 Closes: #683104
41968
41969 debian/changelog | 5 +
41970 dselect/po/pl.po | 64 +-
41971 man/po/pl.add | 2 +
41972 man/po/pl.po | 4607 ++++++++++++++++++++++++++----------------------------
41973 scripts/po/pl.po | 1116 ++++++-------
41974 5 files changed, 2661 insertions(+), 3133 deletions(-)
41975
41976 commit ab215307ff5f1f5a902b66349f253e6085e17a30
41977 Author: Guillem Jover <guillem@debian.org>
41978 Date: Mon Jul 30 11:29:41 2012 +0200
41979
41980 Changelog police
41981
41982 debian/changelog | 4 ++--
41983 1 file changed, 2 insertions(+), 2 deletions(-)
41984
41985 commit bdb8bf9afb7866ee16481ecca4a52fcd6e545db2
41986 Author: Miguel Figueiredo <elmig@debianpt.org>
41987 Date: Tue Jul 24 04:24:37 2012 +0200
41988
41989 Update Portuguese dpkg translation
41990
41991 [guillem@debian.org:
41992 - Fix some typos.
41993 - Change “fazer close” to “fechar”.
41994 - Use “época” instead of “era”.
41995 - Use spaces instead of ‘\t’.
41996 - Add missing newlines at EOL.
41997 - Break long lines with newlines.
41998 - Remove excess final dots.
41999 - Fix capitalization of some words.
42000 - Add missing translation for --debug=help output.
42001 - Do not translate Multi-Arch field values.
42002 - Do not translate dpkg-deb -Z and -S values.
42003 - Use 8.3 instead of 8.333 for dpkg-deb --msdos help. ]
42004
42005 Closes: #682582
42006
42007 debian/changelog | 1 +
42008 po/pt.po | 1889 ++++++++++++++++++++----------------------------------
42009 2 files changed, 690 insertions(+), 1200 deletions(-)
42010
42011 commit d4927ccaf10f398f37ad5e9be67b2d218fc21596
42012 Author: Christian PERRIER <bubulle@debian.org>
42013 Date: Sun Jul 29 20:37:35 2012 -0600
42014
42015 Corrections in French by Thomas Vincent
42016
42017 debian/changelog | 3 +
42018 man/po/fr.po | 430 +++++++++++++++++++++++++++----------------------------
42019 2 files changed, 218 insertions(+), 215 deletions(-)
42020
42021 commit 1688a14780d9b80bc7e5a6293af47bd80bcc5a83
42022 Author: Miroslav Kure <kurem@debian.cz>
42023 Date: Sat Jul 28 11:38:03 2012 +0200
42024
42025 Update Czech translation of dpkg and dselect
42026
42027 debian/changelog | 6 +-
42028 dselect/po/cs.po | 51 +-
42029 po/cs.po | 1809 +++++++++++++++++++-----------------------------------
42030 3 files changed, 651 insertions(+), 1215 deletions(-)
42031
42032 commit 6293f12440f48c1e245033801f151e4c99114db7
42033 Author: Guillem Jover <guillem@debian.org>
42034 Date: Sat Jul 21 02:57:01 2012 +0200
42035
42036 Bump version to 1.16.9
42037
42038 debian/changelog | 6 ++++++
42039 1 file changed, 6 insertions(+)
42040
42041 commit 6bcd5ee20874f28e1c026a7cbebc09491246ac1d
42042 Author: Guillem Jover <guillem@debian.org>
42043 Date: Sat Jul 21 02:11:40 2012 +0200
42044
42045 Release 1.16.8
42046
42047 debian/changelog | 6 +++---
42048 1 file changed, 3 insertions(+), 3 deletions(-)
42049
42050 commit 29560e1f633656d7af7a108b5d2bdfb85fbb032f
42051 Author: Guillem Jover <guillem@debian.org>
42052 Date: Sat Jul 21 02:39:13 2012 +0200
42053
42054 Regenerate .pot files and merge .po files with them
42055
42056 dselect/po/bs.po | 2 +-
42057 dselect/po/ca.po | 2 +-
42058 dselect/po/cs.po | 2 +-
42059 dselect/po/da.po | 5 +-
42060 dselect/po/de.po | 2 +-
42061 dselect/po/dselect.pot | 4 +-
42062 dselect/po/el.po | 2 +-
42063 dselect/po/es.po | 6 +-
42064 dselect/po/et.po | 2 +-
42065 dselect/po/eu.po | 2 +-
42066 dselect/po/fr.po | 17 +-
42067 dselect/po/gl.po | 2 +-
42068 dselect/po/hu.po | 2 +-
42069 dselect/po/id.po | 2 +-
42070 dselect/po/it.po | 2 +-
42071 dselect/po/ja.po | 26 +-
42072 dselect/po/ko.po | 2 +-
42073 dselect/po/nb.po | 2 +-
42074 dselect/po/nl.po | 2 +-
42075 dselect/po/nn.po | 2 +-
42076 dselect/po/pl.po | 2 +-
42077 dselect/po/pt.po | 2 +-
42078 dselect/po/pt_BR.po | 2 +-
42079 dselect/po/ro.po | 2 +-
42080 dselect/po/ru.po | 27 +-
42081 dselect/po/sk.po | 4 +-
42082 dselect/po/sv.po | 2 +-
42083 dselect/po/tl.po | 2 +-
42084 dselect/po/vi.po | 2 +-
42085 dselect/po/zh_CN.po | 2 +-
42086 dselect/po/zh_TW.po | 184 ++++----
42087 man/po/fr.po | 1112 +++++++++++------------------------------------
42088 po/ast.po | 2 +-
42089 po/bs.po | 2 +-
42090 po/ca.po | 2 +-
42091 po/cs.po | 2 +-
42092 po/da.po | 2 +-
42093 po/de.po | 2 +-
42094 po/dpkg.pot | 4 +-
42095 po/dz.po | 2 +-
42096 po/el.po | 2 +-
42097 po/eo.po | 2 +-
42098 po/es.po | 17 +-
42099 po/et.po | 2 +-
42100 po/eu.po | 2 +-
42101 po/fr.po | 287 +-----------
42102 po/gl.po | 2 +-
42103 po/hu.po | 2 +-
42104 po/id.po | 2 +-
42105 po/it.po | 3 +-
42106 po/ja.po | 264 +++++++----
42107 po/km.po | 2 +-
42108 po/ko.po | 2 +-
42109 po/ku.po | 2 +-
42110 po/lt.po | 2 +-
42111 po/mr.po | 2 +-
42112 po/nb.po | 2 +-
42113 po/ne.po | 2 +-
42114 po/nl.po | 2 +-
42115 po/nn.po | 2 +-
42116 po/pa.po | 2 +-
42117 po/pl.po | 2 +-
42118 po/pt.po | 2 +-
42119 po/pt_BR.po | 2 +-
42120 po/ro.po | 2 +-
42121 po/ru.po | 2 +-
42122 po/sk.po | 8 +-
42123 po/sv.po | 10 +-
42124 po/th.po | 2 +-
42125 po/tl.po | 2 +-
42126 po/vi.po | 2 +-
42127 po/zh_CN.po | 2 +-
42128 po/zh_TW.po | 2 +-
42129 scripts/po/ca.po | 60 +--
42130 scripts/po/de.po | 60 +--
42131 scripts/po/dpkg-dev.pot | 62 +--
42132 scripts/po/es.po | 60 +--
42133 scripts/po/fr.po | 469 ++------------------
42134 scripts/po/pl.po | 60 +--
42135 scripts/po/ru.po | 489 +++------------------
42136 scripts/po/sv.po | 60 +--
42137 81 files changed, 970 insertions(+), 2442 deletions(-)
42138
42139 commit d8a8b758dfa111b132114d034323be4a8c59c1fb
42140 Author: Guillem Jover <guillem@debian.org>
42141 Date: Sat Jul 21 02:33:52 2012 +0200
42142
42143 Add missing newline in Danish dselect translation
42144
42145 dselect/po/da.po | 2 +-
42146 1 file changed, 1 insertion(+), 1 deletion(-)
42147
42148 commit ece7b7258feb781487870e1b4d5f0c19e80c460c
42149 Author: Felipe Castro <fefcas@gmail.com>
42150 Date: Thu Jul 19 01:08:31 2012 +0200
42151
42152 Update Esperanto dpkg translation
42153
42154 [guillem@debian.org:
42155 - Update dpkg-deb -Z allowed values.
42156 - Use “epoko” instead of “POSIX-dato (epoch)”. ]
42157
42158 debian/changelog | 1 +
42159 po/eo.po | 2536 +++++++++++++++++-------------------------------------
42160 2 files changed, 769 insertions(+), 1768 deletions(-)
42161
42162 commit cfcd72b256d089b02b348ad4908db73f2590973c
42163 Author: Joe Dalton <joedalton2@yahoo.dk>
42164 Date: Tue Jul 3 17:37:45 2012 +0100
42165
42166 Update Danish dselect translation
42167
42168 Closes: #680108
42169
42170 debian/changelog | 1 +
42171 dselect/po/da.po | 238 ++++++++++++-------------------------------------------
42172 2 files changed, 50 insertions(+), 189 deletions(-)
42173
42174 commit fb825d8dba8d44b0cfbb0aaf08041b23642782cc
42175 Author: Michał Kułach <michalkulach@gmail.com>
42176 Date: Fri Jul 6 21:18:50 2012 +0200
42177
42178 Update Polish dpkg translation
42179
42180 Closes: #680561
42181
42182 debian/changelog | 1 +
42183 po/pl.po | 1182 +++++++++++++++++++-----------------------------------
42184 2 files changed, 407 insertions(+), 776 deletions(-)
42185
42186 commit eebe28b7dbab286f06a73427acafc36def9325bf
42187 Author: Yuri Kozlov <yuray@komyakino.ru>
42188 Date: Sat Jul 7 08:51:53 2012 +0400
42189
42190 Update Russian translations
42191
42192 Closes: #677850, #680411
42193
42194 debian/changelog | 3 +
42195 dselect/po/ru.po | 158 ++---
42196 po/ru.po | 2068 ++++++++++++++++++++----------------------------------
42197 scripts/po/ru.po | 733 +++++++++----------
42198 4 files changed, 1231 insertions(+), 1731 deletions(-)
42199
42200 commit 828871465b2bc72a7751d399df42a4bda90be01f
42201 Author: Asho Yeh - 阿信 <asho@debian.org.tw>
42202 Date: Sat Jul 7 18:16:07 2012 +0800
42203
42204 Update Traditional Chinese dselect translation
42205
42206 debian/changelog | 3 +
42207 dselect/po/zh_TW.po | 281 ++++++++++++++++++++++------------------------------
42208 2 files changed, 124 insertions(+), 160 deletions(-)
42209
42210 commit 2ef4eeb5780efb36599c692c6ec81dc966464e1a
42211 Author: Guillem Jover <guillem@debian.org>
42212 Date: Sun Jul 8 03:04:20 2012 +0200
42213
42214 Remove executable bits from Slovak po file permissions
42215
42216 dselect/po/sk.po | 0
42217 po/sk.po | 0
42218 2 files changed, 0 insertions(+), 0 deletions(-)
42219
42220 commit d0b7c9ec03551be6529ba45eea4480756e5575cc
42221 Author: Guillem Jover <guillem@debian.org>
42222 Date: Sun Jul 8 02:24:48 2012 +0200
42223
42224 Remove bogus newline from Spanish translation
42225
42226 dselect/po/es.po | 4 ++--
42227 1 file changed, 2 insertions(+), 2 deletions(-)
42228
42229 commit 55df418b08943316f50499fbc5d8aa0b1f60e813
42230 Author: Javier Fernandez-Sanguino <jfs@debian.org>
42231 Date: Sun Jul 8 00:35:15 2012 +0200
42232
42233 Small update of the Spanish translation of dpkg
42234
42235 po/es.po | 70 ++++++++++++++++++++++++++++++++--------------------------------
42236 1 file changed, 35 insertions(+), 35 deletions(-)
42237
42238 commit 56eed5cba8519cfcd169e3123be42cd29bc8fe29
42239 Author: Javier Fernandez-Sanguino <jfs@debian.org>
42240 Date: Sun Jul 8 00:25:16 2012 +0200
42241
42242 Updated Spanish translation for dselect
42243
42244 debian/changelog | 1 +
42245 dselect/po/es.po | 34 ++++++++--------------------------
42246 2 files changed, 9 insertions(+), 26 deletions(-)
42247
42248 commit ec0b42c0d5e4fc95a9a6bfb15606c34e3ad0e403
42249 Merge: 33a238fd3 6d311b1a5
42250 Author: Kenshi Muto <kmuto@debian.org>
42251 Date: Tue Jul 3 09:44:09 2012 +0900
42252
42253 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
42254
42255 commit 33a238fd34febee11371cec06dd0b0e96d8a2841
42256 Author: Kenshi Muto <kmuto@debian.org>
42257 Date: Tue Jul 3 09:42:49 2012 +0900
42258
42259 [l10n] updated Japanese program translation.
42260
42261 po/ja.po | 359 ++++++++++++++++++---------------------------------------------
42262 1 file changed, 100 insertions(+), 259 deletions(-)
42263
42264 commit 6d311b1a57c151d442f3f9e5d023b26b93111f53
42265 Author: Ivan Masár <helix84@centrum.sk>
42266 Date: Tue Jul 3 01:12:32 2012 +0200
42267
42268 Update Slovak translation of dselect
42269
42270 Update to 269t.
42271
42272 dselect/po/sk.po | 58 ++++++++++++++++++--------------------------------------
42273 1 file changed, 18 insertions(+), 40 deletions(-)
42274
42275 commit a8fe781071360a6bf20fd52416a9e1538cf71a01
42276 Author: Ivan Masár <helix84@centrum.sk>
42277 Date: Tue Jul 3 00:38:50 2012 +0200
42278
42279 Update Slovak translation of programs
42280
42281 Update to 1065t1f.
42282
42283 debian/changelog | 1 +
42284 po/sk.po | 2395 +++++++++++++++---------------------------------------
42285 2 files changed, 649 insertions(+), 1747 deletions(-)
42286
42287 commit 5e91bbcb285b4b394e1d1cb2befc069192016f99
42288 Author: Helge Kreutzmann <debian@helgefjell.de>
42289 Date: Mon Jul 2 22:43:29 2012 +0200
42290
42291 Fix markup to actually build the French man pages
42292
42293 man/po/fr.po | 4 ++--
42294 1 file changed, 2 insertions(+), 2 deletions(-)
42295
42296 commit f65ea0d4d5f4ac48af3e0d4b717ee6fd4aec050a
42297 Author: Christian PERRIER <bubulle@debian.org>
42298 Date: Mon Jul 2 15:58:14 2012 -0400
42299
42300 Merge changelog entries
42301
42302 debian/changelog | 9 ++++++++-
42303 1 file changed, 8 insertions(+), 1 deletion(-)
42304
42305 commit 3b92f3e93a42387026a59081f0eaa8005abcbfef
42306 Merge: 10df436ba 03ea6d848
42307 Author: Christian PERRIER <bubulle@debian.org>
42308 Date: Mon Jul 2 15:55:59 2012 -0400
42309
42310 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
42311
42312 commit 03ea6d848f9d81cbe706d643f9b0b582fb52af40
42313 Author: Raphaël Hertzog <hertzog@debian.org>
42314 Date: Mon Jul 2 21:38:41 2012 +0200
42315
42316 Bump version to 1.16.8
42317
42318 debian/changelog | 6 ++++++
42319 1 file changed, 6 insertions(+)
42320
42321 commit 1bb15619ffc305dc46ec63d0861e93884cadc4c8
42322 Author: Raphaël Hertzog <hertzog@debian.org>
42323 Date: Mon Jul 2 21:16:54 2012 +0200
42324
42325 Release 1.16.7
42326
42327 debian/changelog | 4 ++--
42328 1 file changed, 2 insertions(+), 2 deletions(-)
42329
42330 commit 3a3f1014d54b9bca469de9125005649562799a8d
42331 Author: Sven Joachim <svenjoac@gmx.de>
42332 Date: Mon Jul 2 21:11:59 2012 +0200
42333
42334 German dpkg translation update
42335
42336 Update to 1066t.
42337
42338 debian/changelog | 3 +-
42339 po/de.po | 791 ++++++++++++++++++++-----------------------------------
42340 2 files changed, 281 insertions(+), 513 deletions(-)
42341
42342 commit c140193701a69b95d974f5ec128a7cea323b5da7
42343 Author: Raphaël Hertzog <hertzog@debian.org>
42344 Date: Mon Jul 2 21:13:41 2012 +0200
42345
42346 dpkg-gencontrol: fix handling of "old-style" bin-nmus
42347
42348 With old style bin-nmus, the source version is extrapolated from the
42349 binary version and thus we need to retrieve the correct source version
42350 from Dpkg::Substvars instead of assuming that what we submitted has
42351 been unchanged.
42352
42353 Regression introduced in commit 094d3a7e61e6fc1f5634d880957d18ed70954a60.
42354
42355 Reported-by: Julien Cristau <jcristau@debian.org>
42356 Closes: #679959
42357
42358 debian/changelog | 4 ++++
42359 scripts/dpkg-gencontrol.pl | 4 ++++
42360 2 files changed, 8 insertions(+)
42361
42362 commit 10df436ba35393ae904a0743ebdc538ab67c0f5b
42363 Author: Christian PERRIER <bubulle@debian.org>
42364 Date: Mon Jul 2 12:14:00 2012 -0400
42365
42366 French translation update for scripts
42367
42368 Update to 534t
42369
42370 debian/changelog | 1 +
42371 scripts/po/fr.po | 349 ++++++++++++++++++++++++++++++-------------------------
42372 2 files changed, 190 insertions(+), 160 deletions(-)
42373
42374 commit 746f9e27dc9a867fb52f13a87655c30f232aaf15
42375 Author: Christian PERRIER <bubulle@debian.org>
42376 Date: Mon Jul 2 17:20:09 2012 +0200
42377
42378 Updated French translation of manpages
42379
42380 Updated to 2108t
42381
42382 debian/changelog | 1 +
42383 man/po/fr.po | 936 +++++++++++++++++++++++++++++++++----------------------
42384 2 files changed, 557 insertions(+), 380 deletions(-)
42385
42386 commit 39d412af305d9b93c2723161cf7b3b98fa558b0a
42387 Author: Kenshi Muto <kmuto@debian.org>
42388 Date: Tue Jul 3 00:10:58 2012 +0900
42389
42390 [l10n] updating Japanese program translation. (1035t+31f)
42391
42392 po/ja.po | 2020 +++++++++++++++++---------------------------------------------
42393 1 file changed, 535 insertions(+), 1485 deletions(-)
42394
42395 commit 0338e9aa7d56fda654e6f66c62d290a39cac05c3
42396 Author: Christian PERRIER <bubulle@debian.org>
42397 Date: Mon Jul 2 12:56:29 2012 +0200
42398
42399 French translation update
42400
42401 Update to 1066t
42402
42403 po/fr.po | 295 +++++++++++++++++++++++++++++++--------------------------------
42404 1 file changed, 145 insertions(+), 150 deletions(-)
42405
42406 commit 800b0320e4420426c166fb3cce6f88af09b90ede
42407 Author: Milo Casagrande <milo@ubuntu.com>
42408 Date: Sun Jul 1 20:26:21 2012 +0200
42409
42410 Update Italian dpkg translation
42411
42412 debian/changelog | 1 +
42413 po/it.po | 1316 +++++++++++++++++++++---------------------------------
42414 2 files changed, 517 insertions(+), 800 deletions(-)
42415
42416 commit 073fa6ba646e68acf080e01cfa9ed89ff6055df5
42417 Author: Peter Krefting <peterk@debian.org>
42418 Date: Sun Jul 1 22:19:01 2012 +0100
42419
42420 Update Swedish translation
42421
42422 po/sv.po: 1066t0f0u.
42423 dselect/po/sv.po: 270t0f0u.
42424 man/po/sv.po: 2108t0f0u.
42425 scripts/po/sv.po: 534t0f0u.
42426
42427 debian/changelog | 8 +
42428 dselect/po/sv.po | 26 +-
42429 man/po/sv.po | 642 +++++++++++++++---------------------------------
42430 po/sv.po | 683 ++++++++++++++++++---------------------------------
42431 scripts/po/sv.po | 731 +++++++++++++++----------------------------------------
42432 5 files changed, 645 insertions(+), 1445 deletions(-)
42433
42434 commit 83779ed287a17a723c657671d07df85a6c658a8a
42435 Merge: eae384932 9cbfa6017
42436 Author: Christian PERRIER <bubulle@debian.org>
42437 Date: Sun Jul 1 22:26:08 2012 +0200
42438
42439 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
42440
42441 commit eae38493234c560b85f119bf119ab1ce8adb6849
42442 Author: Christian PERRIER <bubulle@debian.org>
42443 Date: Sun Jul 1 22:24:37 2012 +0200
42444
42445 French translation update
42446
42447 update to 999t67f
42448
42449 po/fr.po | 2 +-
42450 1 file changed, 1 insertion(+), 1 deletion(-)
42451
42452 commit 493f7b9465b37033a0ffcbe5ec6f562a88c36849
42453 Author: Christian PERRIER <bubulle@debian.org>
42454 Date: Sun Jul 1 22:23:26 2012 +0200
42455
42456 Update French translation of programs
42457
42458 Update to 999t67f
42459
42460 po/fr.po | 290 +++++++++++++++++++++++++++++++--------------------------------
42461 1 file changed, 145 insertions(+), 145 deletions(-)
42462
42463 commit 9cbfa6017fda10e939bfa664ab09316dc9fb5dca
42464 Author: Guillem Jover <guillem@debian.org>
42465 Date: Sun Jul 1 17:32:24 2012 +0200
42466
42467 Update Catalan dselect translation
42468
42469 debian/changelog | 1 +
42470 dselect/po/ca.po | 41 ++++++++++++-----------------------------
42471 2 files changed, 13 insertions(+), 29 deletions(-)
42472
42473 commit e7bf97b24e1e0800daf7c6d3100f0acac0b05db9
42474 Author: Guillem Jover <guillem@debian.org>
42475 Date: Sun Jul 1 18:06:52 2012 +0200
42476
42477 Regenerate .pot files and merge .po files with them
42478
42479 po/ast.po | 17 +++++++++++------
42480 po/bs.po | 8 ++++----
42481 po/ca.po | 17 +++++++++++------
42482 po/cs.po | 17 +++++++++++------
42483 po/da.po | 17 +++++++++++------
42484 po/de.po | 17 +++++++++++------
42485 po/dpkg.pot | 8 ++++----
42486 po/dz.po | 17 +++++++++++------
42487 po/el.po | 17 +++++++++++------
42488 po/eo.po | 17 +++++++++++------
42489 po/es.po | 17 +++++++++++------
42490 po/et.po | 17 +++++++++++------
42491 po/eu.po | 17 +++++++++++------
42492 po/fr.po | 26 +++++++++++---------------
42493 po/gl.po | 17 +++++++++++------
42494 po/hu.po | 17 +++++++++++------
42495 po/id.po | 17 +++++++++++------
42496 po/it.po | 17 +++++++++++------
42497 po/ja.po | 17 +++++++++++------
42498 po/km.po | 17 +++++++++++------
42499 po/ko.po | 17 +++++++++++------
42500 po/ku.po | 8 ++++----
42501 po/lt.po | 15 ++++++++++-----
42502 po/mr.po | 17 +++++++++++------
42503 po/nb.po | 17 +++++++++++------
42504 po/ne.po | 17 +++++++++++------
42505 po/nl.po | 17 +++++++++++------
42506 po/nn.po | 15 ++++++++++-----
42507 po/pa.po | 12 ++++++++----
42508 po/pl.po | 17 +++++++++++------
42509 po/pt.po | 17 +++++++++++------
42510 po/pt_BR.po | 17 +++++++++++------
42511 po/ro.po | 17 +++++++++++------
42512 po/ru.po | 17 +++++++++++------
42513 po/sk.po | 17 +++++++++++------
42514 po/sv.po | 17 +++++++++++------
42515 po/th.po | 17 +++++++++++------
42516 po/tl.po | 15 ++++++++++-----
42517 po/vi.po | 17 +++++++++++------
42518 po/zh_CN.po | 17 +++++++++++------
42519 po/zh_TW.po | 17 +++++++++++------
42520 41 files changed, 424 insertions(+), 244 deletions(-)
42521
42522 commit 5a4dd39a481d9b1fff6314b89346f177cc912d0c
42523 Author: Guillem Jover <guillem@debian.org>
42524 Date: Sun Jul 1 18:04:45 2012 +0200
42525
42526 dpkg-query: Fix bogus badusage() strings in control_show()
42527
42528 Reported-by: Sven Joachim <svenjoac@gmx.de>
42529
42530 debian/changelog | 3 +++
42531 src/querycmd.c | 4 ++--
42532 2 files changed, 5 insertions(+), 2 deletions(-)
42533
42534 commit 2b808bc27cfff56d236c3054af03677c1e147058
42535 Author: Kenshi Muto <kmuto@debian.org>
42536 Date: Sun Jul 1 23:43:54 2012 +0900
42537
42538 [l10n] update Japanese translation of dselect.
42539
42540 dselect/po/ja.po | 225 ++++++++++---------------------------------------------
42541 1 file changed, 38 insertions(+), 187 deletions(-)
42542
42543 commit a284a64f4f3b9ba85a6db66b95c5bfb021d9d4d1
42544 Author: Sven Joachim <svenjoac@gmx.de>
42545 Date: Sun Jul 1 09:36:15 2012 +0200
42546
42547 German dselect translation update
42548
42549 Update to 270t.
42550
42551 debian/changelog | 1 +
42552 dselect/po/de.po | 26 +++++++++-----------------
42553 2 files changed, 10 insertions(+), 17 deletions(-)
42554
42555 commit 11f56ed5d5116037ac5064da8551ff9cdf8655b8
42556 Author: Christian PERRIER <bubulle@debian.org>
42557 Date: Sun Jul 1 08:36:33 2012 +0200
42558
42559 Update French programs translation
42560
42561 923t131f12u
42562
42563 debian/changelog | 3 +++
42564 po/fr.po | 43 ++++++++++++++++++-------------------------
42565 2 files changed, 21 insertions(+), 25 deletions(-)
42566
42567 commit 86ac9ea598f5a04c29f55b9f8063492fc7df72c4
42568 Author: Christian PERRIER <bubulle@debian.org>
42569 Date: Sun Jul 1 08:31:39 2012 +0200
42570
42571 Update French translation of dselect
42572
42573 Update to 270t.
42574
42575 debian/changelog | 3 ++-
42576 dselect/po/fr.po | 25 +++++++++++--------------
42577 2 files changed, 13 insertions(+), 15 deletions(-)
42578
42579 commit 2f5d6baa077478525bcd219e7cffa0813df2fdc5
42580 Author: Guillem Jover <guillem@debian.org>
42581 Date: Sat Jun 30 22:28:17 2012 +0200
42582
42583 Regenerate .pot files and merge .po files with them
42584
42585 dselect/po/bs.po | 2 +-
42586 dselect/po/ca.po | 2 +-
42587 dselect/po/cs.po | 2 +-
42588 dselect/po/da.po | 2 +-
42589 dselect/po/de.po | 2 +-
42590 dselect/po/dselect.pot | 4 +-
42591 dselect/po/el.po | 2 +-
42592 dselect/po/es.po | 2 +-
42593 dselect/po/et.po | 2 +-
42594 dselect/po/eu.po | 2 +-
42595 dselect/po/fr.po | 2 +-
42596 dselect/po/gl.po | 2 +-
42597 dselect/po/hu.po | 2 +-
42598 dselect/po/id.po | 2 +-
42599 dselect/po/it.po | 2 +-
42600 dselect/po/ja.po | 2 +-
42601 dselect/po/ko.po | 2 +-
42602 dselect/po/nb.po | 2 +-
42603 dselect/po/nl.po | 2 +-
42604 dselect/po/nn.po | 2 +-
42605 dselect/po/pl.po | 2 +-
42606 dselect/po/pt.po | 2 +-
42607 dselect/po/pt_BR.po | 2 +-
42608 dselect/po/ro.po | 2 +-
42609 dselect/po/ru.po | 2 +-
42610 dselect/po/sk.po | 2 +-
42611 dselect/po/sv.po | 2 +-
42612 dselect/po/tl.po | 2 +-
42613 dselect/po/vi.po | 2 +-
42614 dselect/po/zh_CN.po | 2 +-
42615 dselect/po/zh_TW.po | 2 +-
42616 man/po/dpkg-man.pot | 4 +-
42617 po/ast.po | 135 ++++++++++++++++++++++---------------------
42618 po/bs.po | 135 ++++++++++++++++++++++---------------------
42619 po/ca.po | 135 ++++++++++++++++++++++---------------------
42620 po/cs.po | 135 ++++++++++++++++++++++---------------------
42621 po/da.po | 135 ++++++++++++++++++++++---------------------
42622 po/de.po | 148 ++++++++++++++++++++++++++----------------------
42623 po/dpkg.pot | 137 ++++++++++++++++++++++----------------------
42624 po/dz.po | 135 ++++++++++++++++++++++---------------------
42625 po/el.po | 135 ++++++++++++++++++++++---------------------
42626 po/eo.po | 135 ++++++++++++++++++++++---------------------
42627 po/es.po | 135 ++++++++++++++++++++++---------------------
42628 po/et.po | 135 ++++++++++++++++++++++---------------------
42629 po/eu.po | 135 ++++++++++++++++++++++---------------------
42630 po/fr.po | 148 ++++++++++++++++++++++++++----------------------
42631 po/gl.po | 135 ++++++++++++++++++++++---------------------
42632 po/hu.po | 135 ++++++++++++++++++++++---------------------
42633 po/id.po | 135 ++++++++++++++++++++++---------------------
42634 po/it.po | 148 ++++++++++++++++++++++++++----------------------
42635 po/ja.po | 135 ++++++++++++++++++++++---------------------
42636 po/km.po | 135 ++++++++++++++++++++++---------------------
42637 po/ko.po | 135 ++++++++++++++++++++++---------------------
42638 po/ku.po | 135 ++++++++++++++++++++++---------------------
42639 po/lt.po | 135 ++++++++++++++++++++++---------------------
42640 po/mr.po | 135 ++++++++++++++++++++++---------------------
42641 po/nb.po | 135 ++++++++++++++++++++++---------------------
42642 po/ne.po | 135 ++++++++++++++++++++++---------------------
42643 po/nl.po | 135 ++++++++++++++++++++++---------------------
42644 po/nn.po | 135 ++++++++++++++++++++++---------------------
42645 po/pa.po | 135 ++++++++++++++++++++++---------------------
42646 po/pl.po | 148 ++++++++++++++++++++++++++----------------------
42647 po/pt.po | 135 ++++++++++++++++++++++---------------------
42648 po/pt_BR.po | 135 ++++++++++++++++++++++---------------------
42649 po/ro.po | 135 ++++++++++++++++++++++---------------------
42650 po/ru.po | 135 ++++++++++++++++++++++---------------------
42651 po/sk.po | 135 ++++++++++++++++++++++---------------------
42652 po/sv.po | 148 ++++++++++++++++++++++++++----------------------
42653 po/th.po | 135 ++++++++++++++++++++++---------------------
42654 po/tl.po | 135 ++++++++++++++++++++++---------------------
42655 po/vi.po | 135 ++++++++++++++++++++++---------------------
42656 po/zh_CN.po | 135 ++++++++++++++++++++++---------------------
42657 po/zh_TW.po | 135 ++++++++++++++++++++++---------------------
42658 scripts/po/ca.po | 2 +-
42659 scripts/po/de.po | 16 +++---
42660 scripts/po/dpkg-dev.pot | 6 +-
42661 scripts/po/es.po | 2 +-
42662 scripts/po/fr.po | 2 +-
42663 scripts/po/pl.po | 2 +-
42664 scripts/po/ru.po | 2 +-
42665 scripts/po/sv.po | 2 +-
42666 81 files changed, 2942 insertions(+), 2762 deletions(-)
42667
42668 commit 3aa489a4991e1162c9272b027c2599b7f04f6b89
42669 Author: Guillem Jover <guillem@debian.org>
42670 Date: Sat Jun 30 22:18:26 2012 +0200
42671
42672 Bump version to 1.16.7
42673
42674 debian/changelog | 6 ++++++
42675 1 file changed, 6 insertions(+)
42676
42677 commit 9954497af19336cb46f56762cb8ef24027b441ca
42678 Author: Guillem Jover <guillem@debian.org>
42679 Date: Sat Jun 30 21:45:26 2012 +0200
42680
42681 Release 1.16.6
42682
42683 debian/changelog | 4 ++--
42684 1 file changed, 2 insertions(+), 2 deletions(-)
42685
42686 commit 7180239930cc696005a56e2fa2c7ee146da4693c
42687 Merge: 3fb20032a 1665fe4c7
42688 Author: Guillem Jover <guillem@debian.org>
42689 Date: Sat Jun 30 21:41:10 2012 +0200
42690
42691 Merge branch 'sid'
42692
42693 Conflicts:
42694 debian/changelog
42695
42696 commit 3fb20032a43ea4408eca44986c4ee71f7ef9290c
42697 Author: Helge Kreutzmann <debian@helgefjell.de>
42698 Date: Sat Jun 30 20:45:08 2012 +0200
42699
42700 Fix several typos
42701
42702 Signed-off-by: Guillem Jover <guillem@debian.org>
42703
42704 man/dpkg-deb.1 | 2 +-
42705 man/po/de.po | 2 +-
42706 man/po/es.po | 2 +-
42707 man/po/fr.po | 2 +-
42708 man/po/hu.po | 2 +-
42709 man/po/ja.po | 2 +-
42710 man/po/pl.po | 2 +-
42711 man/po/pt_BR.po | 2 +-
42712 man/po/ru.po | 2 +-
42713 man/po/sv.po | 2 +-
42714 scripts/dpkg-buildpackage.pl | 2 +-
42715 scripts/po/ca.po | 2 +-
42716 scripts/po/de.po | 2 +-
42717 scripts/po/es.po | 2 +-
42718 scripts/po/fr.po | 2 +-
42719 scripts/po/pl.po | 2 +-
42720 scripts/po/ru.po | 2 +-
42721 scripts/po/sv.po | 2 +-
42722 18 files changed, 18 insertions(+), 18 deletions(-)
42723
42724 commit c25cd9cb934326fd788d06ac22f22b1a4602c2e4
42725 Author: Guillem Jover <guillem@debian.org>
42726 Date: Sat Jun 30 18:59:52 2012 +0200
42727
42728 Changelog police
42729
42730 Fix bug closure.
42731
42732 debian/changelog | 4 ++--
42733 1 file changed, 2 insertions(+), 2 deletions(-)
42734
42735 commit c43b766db3da9435e8588b2e877fe48af52853e4
42736 Author: Guillem Jover <guillem@debian.org>
42737 Date: Sat Jun 30 21:01:15 2012 +0200
42738
42739 dpkg-query: Add --control-list and --control-show to --help output
42740
42741 Missed in commit 1a60e5317318ab0d4097b524a2b5cd39ab905f11.
42742
42743 debian/changelog | 1 +
42744 src/querycmd.c | 3 +++
42745 2 files changed, 4 insertions(+)
42746
42747 commit 7db83375c952383540631244ace9cfefdfc908a7
42748 Author: Russell Coker <russell@coker.com.au>
42749 Date: Sat Jun 30 15:28:50 2012 +0200
42750
42751 dpkg: Do not translate SE Linux context to human readable form
42752
42753 The SE Linux context in computer readable form get translated to human
42754 readable form if the mcstransd daemon is running. But if the daemon
42755 fails inbetween then dpkg might try to write wrong data to disk. To
42756 avoid the flakines implied in relying on the state of that daemon,
42757 just never translate the context.
42758
42759 As a side effect this should incur in a slight speed up.
42760
42761 [guillem@debian.org:
42762 - Coding style fixes.
42763 - Added code comment. ]
42764
42765 Closes: #679641
42766
42767 Signed-off-by: Guillem Jover <guillem@debian.org>
42768
42769 debian/changelog | 6 ++++++
42770 src/archives.c | 10 ++++++++--
42771 2 files changed, 14 insertions(+), 2 deletions(-)
42772
42773 commit b5ea653c3b59f00b9342022febb063d658d18cd0
42774 Author: Helge Kreutzmann <debian@helgefjell.de>
42775 Date: Sat Jun 30 18:52:40 2012 +0200
42776
42777 Update German translation of manual pages
42778
42779 Update to 2108t.
42780
42781 debian/changelog | 3 ++
42782 man/po/de.po | 136 +++++++++++++++++++++++--------------------------------
42783 2 files changed, 59 insertions(+), 80 deletions(-)
42784
42785 commit 566ed5b71c47bff0901b9fcb779330dbbe8410a4
42786 Author: Helge Kreutzmann <debian@helgefjell.de>
42787 Date: Sat Jun 30 17:33:22 2012 +0200
42788
42789 Update German scripts translation
42790
42791 Update to 534t.
42792
42793 debian/changelog | 3 +-
42794 scripts/po/de.po | 486 +++++++++----------------------------------------------
42795 2 files changed, 75 insertions(+), 414 deletions(-)
42796
42797 commit 1665fe4c73e4f02d1572569ce7cf971e322fe1fc
42798 Author: Raphaël Hertzog <hertzog@debian.org>
42799 Date: Sat Jun 30 09:38:17 2012 +0200
42800
42801 dpkg-buildflags: also import error functions exported by default
42802
42803 Regression introduced in commit ae4319936099f377f9786dd7b33468d32238eb11.
42804
42805 debian/changelog | 6 ++++++
42806 scripts/dpkg-buildflags.pl | 2 +-
42807 2 files changed, 7 insertions(+), 1 deletion(-)
42808
42809 commit d902cddef2e4474b0bf70ef5add81a71cdc34636
42810 Author: Guillem Jover <guillem@debian.org>
42811 Date: Sat Jun 30 07:06:01 2012 +0200
42812
42813 Bump version to 1.16.6
42814
42815 debian/changelog | 6 ++++++
42816 1 file changed, 6 insertions(+)
42817
42818 commit b2e974771c21c120d11f9c0b4ba5a6f0197f9398
42819 Author: Guillem Jover <guillem@debian.org>
42820 Date: Sat Jun 30 04:29:08 2012 +0200
42821
42822 Release 1.16.5
42823
42824 debian/changelog | 4 ++--
42825 1 file changed, 2 insertions(+), 2 deletions(-)
42826
42827 commit a8425b9dbe740224cb0983b430ad499701d31bcc
42828 Author: Guillem Jover <guillem@debian.org>
42829 Date: Sat Jun 30 04:27:01 2012 +0200
42830
42831 Regenerate .pot files and merge .po files with them
42832
42833 dselect/po/bs.po | 48 +-
42834 dselect/po/ca.po | 65 +-
42835 dselect/po/cs.po | 65 +-
42836 dselect/po/da.po | 67 +-
42837 dselect/po/de.po | 65 +-
42838 dselect/po/dselect.pot | 41 +-
42839 dselect/po/el.po | 55 +-
42840 dselect/po/es.po | 65 +-
42841 dselect/po/et.po | 67 +-
42842 dselect/po/eu.po | 67 +-
42843 dselect/po/fr.po | 65 +-
42844 dselect/po/gl.po | 67 +-
42845 dselect/po/hu.po | 55 +-
42846 dselect/po/id.po | 67 +-
42847 dselect/po/it.po | 67 +-
42848 dselect/po/ja.po | 67 +-
42849 dselect/po/ko.po | 67 +-
42850 dselect/po/nb.po | 65 +-
42851 dselect/po/nl.po | 65 +-
42852 dselect/po/nn.po | 55 +-
42853 dselect/po/pl.po | 65 +-
42854 dselect/po/pt.po | 67 +-
42855 dselect/po/pt_BR.po | 67 +-
42856 dselect/po/ro.po | 67 +-
42857 dselect/po/ru.po | 65 +-
42858 dselect/po/sk.po | 65 +-
42859 dselect/po/sv.po | 75 +-
42860 dselect/po/tl.po | 55 +-
42861 dselect/po/vi.po | 77 +-
42862 dselect/po/zh_CN.po | 67 +-
42863 dselect/po/zh_TW.po | 55 +-
42864 man/po/de.po | 919 ++++++++-------
42865 man/po/dpkg-man.pot | 1936 +++++++++++++++++--------------
42866 man/po/es.po | 2451 ++++++++++++++++++++++++---------------
42867 man/po/fr.po | 2932 +++++++++++++++++++++++++++--------------------
42868 man/po/hu.po | 2112 +++++++++++++++++++---------------
42869 man/po/ja.po | 2454 ++++++++++++++++++++++++---------------
42870 man/po/pl.po | 2389 +++++++++++++++++++++++---------------
42871 man/po/pt_BR.po | 2118 +++++++++++++++++++---------------
42872 man/po/ru.po | 2153 +++++++++++++++++++---------------
42873 man/po/sv.po | 2527 +++++++++++++++++++++++++---------------
42874 po/ast.po | 2341 +++++++++++++++++++++----------------
42875 po/bs.po | 1981 +++++++++++++++++---------------
42876 po/ca.po | 2393 +++++++++++++++++++++-----------------
42877 po/cs.po | 2382 +++++++++++++++++++++-----------------
42878 po/da.po | 2376 ++++++++++++++++++++++----------------
42879 po/de.po | 2437 +++++++++++++++++++++++----------------
42880 po/dpkg.pot | 1967 ++++++++++++++++---------------
42881 po/dz.po | 2232 ++++++++++++++++++++----------------
42882 po/el.po | 2260 ++++++++++++++++++++----------------
42883 po/eo.po | 2404 +++++++++++++++++++++-----------------
42884 po/es.po | 2392 +++++++++++++++++++++-----------------
42885 po/et.po | 2209 +++++++++++++++++++----------------
42886 po/eu.po | 2405 +++++++++++++++++++++-----------------
42887 po/fr.po | 2497 +++++++++++++++++++++++-----------------
42888 po/gl.po | 2260 ++++++++++++++++++++----------------
42889 po/hu.po | 2223 +++++++++++++++++++----------------
42890 po/id.po | 2404 +++++++++++++++++++++-----------------
42891 po/it.po | 2459 ++++++++++++++++++++++-----------------
42892 po/ja.po | 2405 +++++++++++++++++++++-----------------
42893 po/km.po | 2232 ++++++++++++++++++++----------------
42894 po/ko.po | 2408 +++++++++++++++++++++-----------------
42895 po/ku.po | 2103 +++++++++++++++++----------------
42896 po/lt.po | 2209 +++++++++++++++++++----------------
42897 po/mr.po | 2223 +++++++++++++++++++----------------
42898 po/nb.po | 2383 +++++++++++++++++++++-----------------
42899 po/ne.po | 2232 ++++++++++++++++++++----------------
42900 po/nl.po | 2235 ++++++++++++++++++++----------------
42901 po/nn.po | 2218 +++++++++++++++++++----------------
42902 po/pa.po | 2127 ++++++++++++++++++----------------
42903 po/pl.po | 2467 ++++++++++++++++++++++-----------------
42904 po/pt.po | 2384 +++++++++++++++++++++-----------------
42905 po/pt_BR.po | 2257 ++++++++++++++++++++----------------
42906 po/ro.po | 2401 +++++++++++++++++++++-----------------
42907 po/ru.po | 2426 ++++++++++++++++++++++-----------------
42908 po/sk.po | 2424 ++++++++++++++++++++++-----------------
42909 po/sv.po | 1784 ++++++++++++++++------------
42910 po/th.po | 2383 +++++++++++++++++++++-----------------
42911 po/tl.po | 2222 +++++++++++++++++++----------------
42912 po/vi.po | 2406 +++++++++++++++++++++-----------------
42913 po/zh_CN.po | 2404 +++++++++++++++++++++-----------------
42914 po/zh_TW.po | 2253 ++++++++++++++++++++----------------
42915 scripts/po/ca.po | 1246 ++++++++++----------
42916 scripts/po/de.po | 1189 ++++++++++++-------
42917 scripts/po/dpkg-dev.pot | 1193 +++++++++----------
42918 scripts/po/es.po | 1826 ++++++++++++++++++-----------
42919 scripts/po/fr.po | 1880 +++++++++++++++++++-----------
42920 scripts/po/pl.po | 1675 ++++++++++++++++-----------
42921 scripts/po/ru.po | 1799 ++++++++++++++++++-----------
42922 scripts/po/sv.po | 1846 ++++++++++++++++++-----------
42923 90 files changed, 75146 insertions(+), 55677 deletions(-)
42924
42925 commit 8f7643f403671813cdf6abdd8a05a148e03eac52
42926 Author: Guillem Jover <guillem@debian.org>
42927 Date: Fri Jun 29 11:16:16 2012 +0200
42928
42929 Switch some words to their american spelling
42930
42931 doc/triggers.txt | 10 +++++-----
42932 man/dpkg-query.1 | 2 +-
42933 man/dpkg-shlibdeps.1 | 2 +-
42934 man/dpkg-trigger.1 | 2 +-
42935 man/update-alternatives.8 | 2 +-
42936 scripts/Dpkg/Changelog/Debian.pm | 2 +-
42937 scripts/dpkg-shlibdeps.pl | 4 ++--
42938 7 files changed, 12 insertions(+), 12 deletions(-)
42939
42940 commit 3d98111bd412683ba116b2887e96f86212dca48e
42941 Author: Guillem Jover <guillem@debian.org>
42942 Date: Thu Jun 28 11:51:16 2012 +0200
42943
42944 dpkg-query: Add an Architecture column to --list output
42945
42946 Even if the output format is designed to be human readable, and for
42947 machine parseable output «dpkg-query -W» should be used instead, there's
42948 probably scripts in the wild parsing «dpkg-query -l». Thus, the new
42949 column is inserted before the Description column which is unreliable
42950 to parse anyway as its value will always contain spaces, which are the
42951 column separators, and as such should be pretty safe.
42952
42953 The arch-qualified package names will still be printed, as that
42954 allows to copy-and-paste package names as input to dpkg commands w/o
42955 any possibility of ambiguity.
42956
42957 Closes: #673190
42958
42959 Suggested-by: Jonathan Nieder <jnieder@gmail.com>
42960
42961 debian/changelog | 2 ++
42962 src/querycmd.c | 40 ++++++++++++++++++++++++++++------------
42963 2 files changed, 30 insertions(+), 12 deletions(-)
42964
42965 commit a1c7a7bb9bc94b2a4171f0b02485dd5977aaa556
42966 Author: Guillem Jover <guillem@debian.org>
42967 Date: Fri Jun 29 09:25:33 2012 +0200
42968
42969 dpkg-shlibdeps: Do not use undefined values returned from deps_parse()
42970
42971 When there's a bogus Build-Depends field on the source control file,
42972 and the binary package being built is using a shared library package
42973 that has a Build-Depends-Package field in the symbols file, the
42974 dpkg-shlibdeps code will try to use an undefined value as deps_parse()
42975 failed but the error was not handled before. Instead, error out early.
42976
42977 Closes: #640676
42978
42979 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
42980 Signed-off-by: Guillem Jover <guillem@debian.org>
42981
42982 debian/changelog | 2 ++
42983 scripts/dpkg-shlibdeps.pl | 1 +
42984 2 files changed, 3 insertions(+)
42985
42986 commit 40d51dc36b2375679a00ed9ff64ee017dc78b0a9
42987 Author: Thibaut Girka <thib@sitedethib.com>
42988 Date: Thu Jun 28 01:35:13 2012 +0200
42989
42990 scripts: Accept “:native” arch-qualified Build-Dependencies
42991
42992 Closes: #558095
42993
42994 Signed-off-by: Guillem Jover <guillem@debian.org>
42995
42996 debian/changelog | 2 ++
42997 scripts/Dpkg/Deps.pm | 25 ++++++++++++++++++++-----
42998 scripts/dpkg-buildpackage.pl | 3 +--
42999 scripts/dpkg-checkbuilddeps.pl | 6 +++---
43000 scripts/dpkg-shlibdeps.pl | 2 +-
43001 scripts/dpkg-source.pl | 2 +-
43002 6 files changed, 28 insertions(+), 12 deletions(-)
43003
43004 commit 7acf7afa581457bc2e9bd6cd1f442e6f45c1db29
43005 Author: Thibaut Girka <thib@sitedethib.com>
43006 Date: Thu Jun 28 01:11:11 2012 +0200
43007
43008 Add support for specific arch-qualified dependencies
43009
43010 This allows to use dependencies with arch-qualified package names. For
43011 example:
43012
43013 Depends: libc6:amd64 (>= 2.14), libgcc1
43014
43015 Closes: #676232
43016
43017 Signed-off-by: Guillem Jover <guillem@debian.org>
43018
43019 debian/changelog | 2 ++
43020 lib/dpkg/fields.c | 2 --
43021 scripts/Dpkg/Deps.pm | 4 +++-
43022 3 files changed, 5 insertions(+), 3 deletions(-)
43023
43024 commit 662690685506176fd0e47f753d87252af88edb26
43025 Author: Guillem Jover <guillem@debian.org>
43026 Date: Tue May 22 20:11:44 2012 +0200
43027
43028 Recognize -? as an alias for --help in all commands
43029
43030 man/dpkg-divert.8 | 2 +-
43031 scripts/dpkg-scansources.pl | 6 +++---
43032 src/divertcmd.c | 2 +-
43033 3 files changed, 5 insertions(+), 5 deletions(-)
43034
43035 commit 6a261bd412b92d74d4b6e32903f0ad2be0edc959
43036 Author: Guillem Jover <guillem@debian.org>
43037 Date: Wed May 9 04:12:47 2012 +0200
43038
43039 dpkg-mergechangelogs: Unify --help output with other commands
43040
43041 Print short options before long ones.
43042
43043 scripts/dpkg-mergechangelogs.pl | 2 +-
43044 1 file changed, 1 insertion(+), 1 deletion(-)
43045
43046 commit c37770705a7d3eeeff7e45fa0c80929c6b22ff6b
43047 Author: Guillem Jover <guillem@debian.org>
43048 Date: Fri Jun 29 19:39:07 2012 +0200
43049
43050 Align --version with --help on help output
43051
43052 dpkg-deb/main.c | 2 +-
43053 dpkg-split/main.c | 2 +-
43054 scripts/dpkg-architecture.pl | 2 +-
43055 scripts/dpkg-mergechangelogs.pl | 2 +-
43056 src/main.c | 2 +-
43057 src/querycmd.c | 2 +-
43058 src/trigcmd.c | 2 +-
43059 7 files changed, 7 insertions(+), 7 deletions(-)
43060
43061 commit 951542fdc27e4753dde1edeb3292f136aec355e4
43062 Author: Guillem Jover <guillem@debian.org>
43063 Date: Tue May 22 20:02:12 2012 +0200
43064
43065 Change all programs to accept -? instead of -h for help output
43066
43067 This switch frees the -h option to be used in the distant future for
43068 other purposes, it also uses a character that does not have any other
43069 obvious meaning for help output, and which is pretty safe to be used
43070 blindly by the user in the same way as --help.
43071
43072 debian/changelog | 1 +
43073 dpkg-deb/main.c | 4 ++--
43074 dpkg-split/main.c | 4 ++--
43075 dselect/main.cc | 2 +-
43076 man/dpkg-architecture.1 | 2 +-
43077 man/dpkg-buildpackage.1 | 2 +-
43078 man/dpkg-checkbuilddeps.1 | 6 +++---
43079 man/dpkg-deb.1 | 2 +-
43080 man/dpkg-distaddfile.1 | 2 +-
43081 man/dpkg-genchanges.1 | 2 +-
43082 man/dpkg-gencontrol.1 | 2 +-
43083 man/dpkg-gensymbols.1 | 2 +-
43084 man/dpkg-name.1 | 2 +-
43085 man/dpkg-parsechangelog.1 | 2 +-
43086 man/dpkg-query.1 | 2 +-
43087 man/dpkg-scanpackages.1 | 2 +-
43088 man/dpkg-shlibdeps.1 | 2 +-
43089 man/dpkg-source.1 | 2 +-
43090 man/dpkg-split.1 | 2 +-
43091 man/dpkg-trigger.1 | 2 +-
43092 man/dpkg.1 | 2 +-
43093 scripts/changelog/debian.pl | 5 +++--
43094 scripts/dpkg-architecture.pl | 6 +++---
43095 scripts/dpkg-buildflags.pl | 2 +-
43096 scripts/dpkg-buildpackage.pl | 4 ++--
43097 scripts/dpkg-checkbuilddeps.pl | 5 +++--
43098 scripts/dpkg-distaddfile.pl | 5 +++--
43099 scripts/dpkg-genchanges.pl | 5 +++--
43100 scripts/dpkg-gencontrol.pl | 4 ++--
43101 scripts/dpkg-gensymbols.pl | 4 ++--
43102 scripts/dpkg-maintscript-helper.sh | 4 ++--
43103 scripts/dpkg-mergechangelogs.pl | 3 ++-
43104 scripts/dpkg-name.pl | 6 +++---
43105 scripts/dpkg-parsechangelog.pl | 5 +++--
43106 scripts/dpkg-scanpackages.pl | 6 +++---
43107 scripts/dpkg-shlibdeps.pl | 5 +++--
43108 scripts/dpkg-source.pl | 4 ++--
43109 scripts/dpkg-vendor.pl | 3 ++-
43110 src/main.c | 4 ++--
43111 src/querycmd.c | 4 ++--
43112 src/statcmd.c | 4 ++--
43113 src/trigcmd.c | 4 ++--
43114 42 files changed, 75 insertions(+), 66 deletions(-)
43115
43116 commit 9308127a8fcedc2325f804670c9bac4dee6516a7
43117 Author: Jonathan Nieder <jnieder@gmail.com>
43118 Date: Fri Apr 20 19:08:40 2012 +0200
43119
43120 Avoid full stop and double newline at the end of errors and warnings
43121
43122 Error messages like "couldn't parse control information from foo.deb"
43123 are not full sentences, so don't punctuate them like one. The main
43124 purpose of this patch is stylistic consistency, but perhaps it can
43125 also make copy-and-paste from messages like
43126
43127 dpkg-query: no path found matching pattern /usr/bin/agrep.
43128
43129 a little easier.
43130
43131 Most actual full sentences should remain untouched. A few full sentences
43132 are error messages at heart, so this patch converts those to lower-case
43133 sentence fragment form, too.
43134
43135 [guillem@debian.org:
43136 - Add missed strings.
43137 - Minor tweaks to strings. ]
43138
43139 Closes: #624000
43140
43141 Requested-by: Jari Aalto <jari.aalto@cante.net>
43142 Signed-off-by: Guillem Jover <guillem@debian.org>
43143
43144 debian/changelog | 2 ++
43145 dpkg-deb/build.c | 2 +-
43146 dpkg-split/split.c | 8 ++---
43147 dselect/bindings.cc | 2 +-
43148 dselect/main.cc | 4 +--
43149 dselect/pkglist.cc | 2 +-
43150 scripts/Dpkg/BuildFlags.pm | 2 +-
43151 scripts/Dpkg/Shlibs/SymbolFile.pm | 6 ++--
43152 scripts/Dpkg/Source/Package/V3/bzr.pm | 3 +-
43153 scripts/Dpkg/Source/Package/V3/git.pm | 6 ++--
43154 scripts/Dpkg/Source/Quilt.pm | 4 +--
43155 scripts/dpkg-architecture.pl | 2 +-
43156 scripts/dpkg-buildpackage.pl | 13 ++++----
43157 scripts/dpkg-scanpackages.pl | 2 +-
43158 scripts/dpkg-shlibdeps.pl | 24 +++++++-------
43159 src/archives.c | 4 +--
43160 src/enquiry.c | 2 +-
43161 src/filesdb.c | 4 +--
43162 src/help.c | 10 +++---
43163 src/processarc.c | 2 +-
43164 src/querycmd.c | 2 +-
43165 src/remove.c | 6 ++--
43166 src/statcmd.c | 10 +++---
43167 src/update.c | 2 +-
43168 utils/update-alternatives.c | 62 +++++++++++++++++------------------
43169 25 files changed, 94 insertions(+), 92 deletions(-)
43170
43171 commit 5a5203e9aabff52b39cb5b8a90e3341a29e8c69b
43172 Author: Guillem Jover <guillem@debian.org>
43173 Date: Sat Apr 21 01:36:05 2012 +0200
43174
43175 Switch to new notice() output function
43176
43177 This switches all ad-hoc stderr printing for error notices to the
43178 notice() function.
43179
43180 dpkg-deb/extract.c | 5 ++--
43181 dpkg-deb/info.c | 5 ++--
43182 lib/dpkg/log.c | 4 +--
43183 src/archives.c | 81 +++++++++++++++++++++++++-----------------------------
43184 src/configure.c | 10 +++----
43185 src/enquiry.c | 2 +-
43186 src/errors.c | 14 ++++------
43187 src/packages.c | 7 ++---
43188 src/processarc.c | 11 ++++----
43189 src/querycmd.c | 20 ++++++--------
43190 src/remove.c | 6 ++--
43191 src/script.c | 5 ++--
43192 src/select.c | 2 +-
43193 src/trigcmd.c | 6 ++--
43194 src/trigproc.c | 5 ++--
43195 15 files changed, 80 insertions(+), 103 deletions(-)
43196
43197 commit bd0da280d1b888b8709434ec405d1e8d33561756
43198 Author: Guillem Jover <guillem@debian.org>
43199 Date: Tue May 10 20:02:28 2011 +0200
43200
43201 libdpkg: Switch buffer I/O code to use struct dpkg_error
43202
43203 As a side effect this mkes the messages more clear as the caller has
43204 more context to describe the error conditions.
43205
43206 Closes: #621763
43207
43208 debian/changelog | 1 +
43209 dpkg-deb/build.c | 9 ++++--
43210 dpkg-deb/extract.c | 23 +++++++++------
43211 dpkg-deb/info.c | 5 +++-
43212 dpkg-split/join.c | 9 ++++--
43213 dpkg-split/queue.c | 5 +++-
43214 dpkg-split/split.c | 10 +++++--
43215 lib/dpkg/ar.c | 6 +++-
43216 lib/dpkg/buffer.c | 73 +++++++++++++++---------------------------------
43217 lib/dpkg/buffer.h | 33 +++++++++++-----------
43218 lib/dpkg/compress.c | 10 +++++--
43219 lib/dpkg/test/t-buffer.c | 4 +--
43220 src/archives.c | 32 +++++++++++++--------
43221 src/configure.c | 5 +++-
43222 src/divertcmd.c | 4 ++-
43223 src/processarc.c | 4 ++-
43224 16 files changed, 129 insertions(+), 104 deletions(-)
43225
43226 commit bae98fb22f3ba9592772365ba23f37a02b4d55a0
43227 Author: Guillem Jover <guillem@debian.org>
43228 Date: Sat Apr 21 02:14:30 2012 +0200
43229
43230 libdpkg: Change pkg_format_parse() to take a dpkg_error argument
43231
43232 This fixes two issues at once: the more detailed inner message is
43233 relied back to the more general outter printer which allows a clearer
43234 error message, and it makes the pkg-format module stop printing things
43235 at all which is bad for a library,
43236
43237 dpkg-deb/info.c | 6 ++++--
43238 lib/dpkg/pkg-format.c | 24 +++++++++++++-----------
43239 lib/dpkg/pkg-format.h | 4 +++-
43240 src/querycmd.c | 6 +++++-
43241 4 files changed, 25 insertions(+), 15 deletions(-)
43242
43243 commit f2199100c96c85850f6aee405fe69c888bb34b5b
43244 Author: Guillem Jover <guillem@debian.org>
43245 Date: Tue Jun 26 20:05:59 2012 +0200
43246
43247 dpkg-deb: Rename string variable from err to errstr
43248
43249 dpkg-deb/extract.c | 14 +++++++-------
43250 1 file changed, 7 insertions(+), 7 deletions(-)
43251
43252 commit fdeacd2d9fba81b71e3fad7e4b60e25f940d4b23
43253 Author: Guillem Jover <guillem@debian.org>
43254 Date: Sat Apr 21 01:36:05 2012 +0200
43255
43256 libdpkg: Add new notice() output function
43257
43258 lib/dpkg/report.c | 13 +++++++++++++
43259 lib/dpkg/report.h | 2 ++
43260 2 files changed, 15 insertions(+)
43261
43262 commit ed609ddb44971780e3b20fb2bc9fe7814dc7fb49
43263 Author: Guillem Jover <guillem@debian.org>
43264 Date: Fri Apr 20 19:35:22 2012 +0200
43265
43266 libdpkg: Move warning functions to a new report module
43267
43268 lib/dpkg/Makefile.am | 2 ++
43269 lib/dpkg/dpkg.h | 1 +
43270 lib/dpkg/ehandle.c | 28 -------------------------
43271 lib/dpkg/ehandle.h | 4 ----
43272 lib/dpkg/report.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++
43273 lib/dpkg/report.h | 45 +++++++++++++++++++++++++++++++++++++++
43274 po/POTFILES.in | 1 +
43275 7 files changed, 108 insertions(+), 32 deletions(-)
43276
43277 commit 27e75257edb3bf98b83b421f4f5d03e8d8da9856
43278 Author: Guillem Jover <guillem@debian.org>
43279 Date: Tue Jun 26 14:28:36 2012 +0200
43280
43281 u-a: Print master and slave link names
43282
43283 Change --query output to print the master and slave link names. This
43284 implies switching the Link field to print the alternative link instead
43285 of the alternative name which was passed already as an argument. Add a
43286 new Name field to print the alternative name.
43287
43288 Although, strictly speaking, this is an interface change, the previous
43289 Link field value was wrong and not really useful, because it's already
43290 known by the caller. A check of the whole archive does not reveal any
43291 user of that field, so it seems pretty safe to do this change.
43292
43293 This also modifies the --config output when thre's a single alternative
43294 to print the alternative link.
43295
43296 Closes: #679010
43297
43298 debian/changelog | 2 ++
43299 utils/update-alternatives.c | 12 +++++++++---
43300 2 files changed, 11 insertions(+), 3 deletions(-)
43301
43302 commit 1a60e5317318ab0d4097b524a2b5cd39ab905f11
43303 Author: Guillem Jover <guillem@debian.org>
43304 Date: Fri Jun 22 13:07:41 2012 +0200
43305
43306 dpkg-query: Add new --control-list and --control-show commands
43307
43308 These replace the now deprecated --control-path command, as these do
43309 not rely on any specific database layout.
43310
43311 debian/changelog | 2 +
43312 doc/README.feature-removal-schedule | 8 ++++
43313 man/dpkg-query.1 | 14 +++++--
43314 src/main.h | 2 +
43315 src/querycmd.c | 82 +++++++++++++++++++++++++++++++++++++
43316 5 files changed, 104 insertions(+), 4 deletions(-)
43317
43318 commit 36567121083135d8b616f193d79cd686c4a3ab6a
43319 Author: Guillem Jover <guillem@debian.org>
43320 Date: Fri Jun 29 20:24:09 2012 +0200
43321
43322 dpkg-query: Refactor pkg_infodb_check_filetype() from control_path()
43323
43324 src/querycmd.c | 21 +++++++++++++--------
43325 1 file changed, 13 insertions(+), 8 deletions(-)
43326
43327 commit 8e4bad69462a18d1159fa99e4a9e550f003e7c5b
43328 Author: Guillem Jover <guillem@debian.org>
43329 Date: Fri Jun 29 20:20:57 2012 +0200
43330
43331 dpkg-query: Refactor pkg_infodb_is_internal() from pkg_infodb_print_filename()
43332
43333 src/querycmd.c | 15 ++++++++++++---
43334 1 file changed, 12 insertions(+), 3 deletions(-)
43335
43336 commit 025669285ad5bd9ef2904eb0c32ed5a1e4b0e64f
43337 Author: Guillem Jover <guillem@debian.org>
43338 Date: Fri Jun 22 13:03:53 2012 +0200
43339
43340 libdpkg: Add new file_show() function
43341
43342 lib/dpkg/file.c | 27 ++++++++++++++++++++++++++-
43343 lib/dpkg/file.h | 1 +
43344 lib/dpkg/libdpkg.map | 1 +
43345 3 files changed, 28 insertions(+), 1 deletion(-)
43346
43347 commit 12ffef5da15c265b40e71e70e5b23c07936d9e2c
43348 Author: Guillem Jover <guillem@debian.org>
43349 Date: Sat Jun 30 01:18:32 2012 +0200
43350
43351 dpkg: Switch showdiff() to command_get_pager()
43352
43353 src/configure.c | 8 ++------
43354 1 file changed, 2 insertions(+), 6 deletions(-)
43355
43356 commit 47d2aef60dff644787f4cddf97faf1ce1730fe67
43357 Author: Guillem Jover <guillem@debian.org>
43358 Date: Fri Jun 22 13:03:53 2012 +0200
43359
43360 libdpkg: Add new command_get_pager() function
43361
43362 lib/dpkg/command.c | 21 +++++++++++++++++++++
43363 lib/dpkg/command.h | 1 +
43364 lib/dpkg/dpkg.h | 1 +
43365 lib/dpkg/libdpkg.map | 1 +
43366 4 files changed, 24 insertions(+)
43367
43368 commit 305711244e4ed72ff2fac0cb061d30ea7c0276cc
43369 Author: Guillem Jover <guillem@debian.org>
43370 Date: Mon Jun 25 11:24:26 2012 +0200
43371
43372 libdpkg: Detect ar header fields truncation
43373
43374 Do not allow building archives with truncated fields which would not
43375 correspond to the packed member information, either the name being too
43376 long or the size being too large.
43377
43378 Closes: #678933
43379
43380 debian/changelog | 2 ++
43381 lib/dpkg/ar.c | 5 +++++
43382 2 files changed, 7 insertions(+)
43383
43384 commit d538ec838e7a0160911a52d4d96fbf6de4b084ac
43385 Author: Guillem Jover <guillem@debian.org>
43386 Date: Sun Jun 17 11:37:47 2012 +0200
43387
43388 build: Switch source compression to xz
43389
43390 configure.ac | 2 +-
43391 debian/changelog | 1 +
43392 debian/source/options | 4 ++--
43393 3 files changed, 4 insertions(+), 3 deletions(-)
43394
43395 commit 3de1552982f9ff60f59826d1811b2f8c0add8325
43396 Author: Guillem Jover <guillem@debian.org>
43397 Date: Sun Jun 17 06:54:40 2012 +0200
43398
43399 s-s-d: Add new --no-close option to disable closing fds on --background
43400
43401 This enabled the caller to see process messages for debugging purposes,
43402 or to be able to redirect file descriptors to log files, syslog or
43403 similar.
43404
43405 Closes: #627333, #646425
43406
43407 debian/changelog | 2 ++
43408 man/start-stop-daemon.8 | 8 +++++++-
43409 utils/start-stop-daemon.c | 23 ++++++++++++++++-------
43410 3 files changed, 25 insertions(+), 8 deletions(-)
43411
43412 commit 3c7d916003c0d6e0d5c97de0b6cfb008ea9f13f4
43413 Author: Guillem Jover <guillem@debian.org>
43414 Date: Sat Jun 16 05:34:49 2012 +0200
43415
43416 deb-src-control(5): Document Private- field prefix
43417
43418 This prefix avoids getting warnins from dpkg-deb for unknown fields, and
43419 also avoids stomping over the global namespace so that no future
43420 official field will be reused.
43421
43422 debian/changelog | 1 +
43423 man/deb-src-control.5 | 8 +++++++-
43424 2 files changed, 8 insertions(+), 1 deletion(-)
43425
43426 commit 1cfc90c6694d445c815e0fa154e439d1c397a844
43427 Author: Guillem Jover <guillem@debian.org>
43428 Date: Sat Jun 16 05:25:19 2012 +0200
43429
43430 deb(5): Document in more detail the supported ar archive format
43431
43432 Reported-by: Niels Thykier <niels@thykier.net>
43433
43434 debian/changelog | 1 +
43435 man/deb.5 | 8 ++++++--
43436 2 files changed, 7 insertions(+), 2 deletions(-)
43437
43438 commit d721133a38aaaca57bbc35f3aada7f6db2eff29d
43439 Author: Guillem Jover <guillem@debian.org>
43440 Date: Fri Jun 15 17:37:18 2012 +0200
43441
43442 libcompat: Add a dummy symbol to the empty module
43443
43444 This avoids warnings on systems that do not like a completely empty
43445 object file, or an empty output after the preprocessor has run.
43446
43447 lib/compat/empty.c | 1 +
43448 1 file changed, 1 insertion(+)
43449
43450 commit 57ddc62b417fa3ea0b85cd50f15ffbb75b1ea1d2
43451 Author: Niels Thykier <niels@thykier.net>
43452 Date: Fri Jun 15 17:11:54 2012 +0200
43453
43454 Dpkg::Source::Package: Do not assume $ENV{'HOME'} is defined
43455
43456 Closes: #677631
43457
43458 Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
43459 Signed-off-by: Guillem Jover <guillem@debian.org>
43460
43461 debian/changelog | 2 ++
43462 scripts/Dpkg/Source/Package.pm | 2 +-
43463 2 files changed, 3 insertions(+), 1 deletion(-)
43464
43465 commit 16c75fc4bf98fcdf30eac65886062dcee241241b
43466 Author: Guillem Jover <guillem@debian.org>
43467 Date: Wed Jun 13 15:16:22 2012 +0200
43468
43469 dpkg-source: Minimize source architecture list
43470
43471 Reduce the source architecture list by removing architectures covered
43472 already by architecture wildcards.
43473
43474 Closes: #675333
43475
43476 debian/changelog | 2 ++
43477 scripts/dpkg-source.pl | 14 ++++++++++++--
43478 2 files changed, 14 insertions(+), 2 deletions(-)
43479
43480 commit 9f76fe093c2312ba974f04e8eef5b89926b94483
43481 Author: Guillem Jover <guillem@debian.org>
43482 Date: Wed Jun 13 15:03:49 2012 +0200
43483
43484 Dpkg::Arch: Add new debarch_is_wildcard function
43485
43486 scripts/Dpkg/Arch.pm | 17 ++++++++++++++++-
43487 1 file changed, 16 insertions(+), 1 deletion(-)
43488
43489 commit 094d3a7e61e6fc1f5634d880957d18ed70954a60
43490 Author: Guillem Jover <guillem@debian.org>
43491 Date: Wed Jun 13 07:52:20 2012 +0200
43492
43493 Add support for binary-only key-value option in changelogs
43494
43495 This allows to mark changelog entries as being for a binary-only upload,
43496 which implies there cannot be any source produced, and the binary
43497 version is going to be different to the source version.
43498
43499 As such the version substvars will get different values, w/o needing to
43500 hardcode a specific syntax. Although we fallback to the old syntax just
43501 in case, for example to handle possible multiple consecutive binary-only
43502 entries w/o needing to complicate the code too much.
43503
43504 Closes: #440094, #672723
43505
43506 debian/changelog | 3 +++
43507 scripts/Dpkg/Changelog/Entry/Debian.pm | 3 +++
43508 scripts/Dpkg/Control/Fields.pm | 12 ++++++++----
43509 scripts/Dpkg/Substvars.pm | 24 +++++++++++++++---------
43510 scripts/dpkg-genchanges.pl | 7 ++++++-
43511 scripts/dpkg-gencontrol.pl | 29 +++++++++++++++++++++--------
43512 scripts/dpkg-source.pl | 3 +++
43513 scripts/t/750_Dpkg_Substvars.t | 6 +++++-
43514 8 files changed, 64 insertions(+), 23 deletions(-)
43515
43516 commit 86988d636216c12b20cd7abd97b1c62a08aac2f4
43517 Author: Guillem Jover <guillem@debian.org>
43518 Date: Wed Jun 13 07:49:35 2012 +0200
43519
43520 Dpkg::Changelog::Entry::Debian: Correctly capitalize field names
43521
43522 scripts/Dpkg/Changelog/Entry/Debian.pm | 3 ++-
43523 1 file changed, 2 insertions(+), 1 deletion(-)
43524
43525 commit bebf2ff24ce284e8e2affb54ac8e8a1466b12133
43526 Author: Guillem Jover <guillem@debian.org>
43527 Date: Wed Jun 13 07:46:37 2012 +0200
43528
43529 Dpkg::Control::Fields: Remove obsolete changelog fields
43530
43531 These were made not visible as fields in commit
43532 825656afe3e9856dc846c225df8af73d2376fa3e.
43533
43534 scripts/Dpkg/Control/Fields.pm | 3 +--
43535 1 file changed, 1 insertion(+), 2 deletions(-)
43536
43537 commit ae4319936099f377f9786dd7b33468d32238eb11
43538 Author: Bernhard R. Link <brlink@debian.org>
43539 Date: Thu Mar 15 11:25:39 2012 +0100
43540
43541 dpkg-buildflags: Add --status action to describe the flag settings
43542
43543 It's hard to see from a build log file what values should have been
43544 used and why. The new --status action added by this patch tries to
43545 output all meaningful information in a way useful for human consumption
43546 and for automatic log parsers.
43547
43548 [guillem@debian.org:
43549 - Mark dpkg-buildflags as bold in man page and escape dash.
43550 - Use report("status", string). ]
43551
43552 Closes: #664058
43553
43554 Signed-off-by: Bernhard R. Link <brlink@debian.org>
43555 Signed-off-by: Guillem Jover <guillem@debian.org>
43556
43557 debian/changelog | 4 ++++
43558 man/dpkg-buildflags.1 | 10 ++++++++++
43559 scripts/dpkg-buildflags.pl | 42 ++++++++++++++++++++++++++++++++++++++++--
43560 3 files changed, 54 insertions(+), 2 deletions(-)
43561
43562 commit f73bc73425fc1775b64815e3943aad8107711f5b
43563 Author: Bernhard R. Link <brlink@debian.org>
43564 Date: Sun Jun 17 09:00:30 2012 +0200
43565
43566 dpkg-buildflags: Coalesce --list and --dump option parsing
43567
43568 Signed-off-by: Bernhard R. Link <brlink@debian.org>
43569 Signed-off-by: Guillem Jover <guillem@debian.org>
43570
43571 scripts/dpkg-buildflags.pl | 10 +++-------
43572 1 file changed, 3 insertions(+), 7 deletions(-)
43573
43574 commit 27c77418a62a19f2d08910e7307c14f6833340a6
43575 Author: Bernhard R. Link <brlink@debian.org>
43576 Date: Fri Mar 16 11:05:17 2012 +0100
43577
43578 Dpkg::BuildFlags: Record environment variables modified by maintainer
43579
43580 As flags modified by DEB_*_MAINT_* are not reflected by its origin, add
43581 a new flag to describe flags modified that way.
43582
43583 Signed-off-by: Bernhard R. Link <brlink@debian.org>
43584 Signed-off-by: Guillem Jover <guillem@debian.org>
43585
43586 scripts/Dpkg/BuildFlags.pm | 61 ++++++++++++++++++++++++++++++++++------------
43587 1 file changed, 45 insertions(+), 16 deletions(-)
43588
43589 commit 6a86630aa3f1fbd65b358e04a48a0c9030911364
43590 Author: Guillem Jover <guillem@debian.org>
43591 Date: Fri Mar 16 10:23:38 2012 +0100
43592
43593 Dpkg::BuildFlags: Record environment variables accessed or modified
43594
43595 Record environment variables looked at by Dpkg::BuildFlags and the
43596 vendor hooks and make them available via the new Dpkg::BuildEnv module.
43597
43598 Based-on-patch-by: Bernhard R. Link <brlink@debian.org>
43599 Signed-off-by: Guillem Jover <guillem@debian.org>
43600
43601 scripts/Dpkg/Arch.pm | 5 +++--
43602 scripts/Dpkg/BuildFlags.pm | 33 +++++++++++++++++----------------
43603 scripts/Dpkg/BuildOptions.pm | 5 +++--
43604 scripts/Dpkg/Vendor.pm | 5 +++--
43605 4 files changed, 26 insertions(+), 22 deletions(-)
43606
43607 commit 17b854753ad135acff4a3f492c3d48910ab4dc11
43608 Author: Guillem Jover <guillem@debian.org>
43609 Date: Wed Jun 20 04:20:26 2012 +0200
43610
43611 Dpkg::BuildEnv: New module to track build environment variables
43612
43613 scripts/Dpkg/BuildEnv.pm | 105 +++++++++++++++++++++++++++++++++++++++++++++++
43614 scripts/Makefile.am | 1 +
43615 scripts/po/POTFILES.in | 1 +
43616 3 files changed, 107 insertions(+)
43617
43618 commit a9c7a93ef1ec171b6d6d94c34980f8e8fbd6be55
43619 Author: Bernhard R. Link <brlink@debian.org>
43620 Date: Fri Mar 16 09:56:52 2012 +0100
43621
43622 Dpkg::BuildFlags: Add get_feature_areas()
43623
43624 Add a way for a caller to enumerate all possible values of get_features().
43625
43626 Signed-off-by: Bernhard R. Link <brlink@debian.org>
43627 Signed-off-by: Guillem Jover <guillem@debian.org>
43628
43629 scripts/Dpkg/BuildFlags.pm | 19 ++++++++++++++++++-
43630 1 file changed, 18 insertions(+), 1 deletion(-)
43631
43632 commit 0725ee2bf0d6102dfd6389c53b2ee4301e8a6e3d
43633 Author: Raphaël Hertzog <hertzog@debian.org>
43634 Date: Fri Jun 29 17:15:10 2012 +0200
43635
43636 dpkg-source: support new option --no-unapply-patches
43637
43638 This option is supported by formats "2.0" and "3.0 (quilt)". It disables
43639 the patch unapplication that can happen in the --after-build hook.
43640
43641 debian/changelog | 3 +++
43642 man/dpkg-source.1 | 13 +++++++------
43643 scripts/Dpkg/Source/Package/V2.pm | 12 ++++++++----
43644 scripts/Dpkg/Source/Package/V3/quilt.pm | 6 ++++--
43645 4 files changed, 22 insertions(+), 12 deletions(-)
43646
43647 commit 08f6575051d2055a1f368533592859df8ecd0be7
43648 Author: Raphaël Hertzog <hertzog@debian.org>
43649 Date: Fri Jun 29 15:24:28 2012 +0200
43650
43651 Extract Dpkg::Source::Quilt out of Dpkg::Source::Package::V3::quilt
43652
43653 This new Dpkg::Source::Quilt object handles all the traditional quilt
43654 operations of applying/unapplying patches and the associated handling of
43655 the quilt database (the .pc directory).
43656
43657 This commit should not introduce any user-visible changes.
43658
43659 scripts/Dpkg/Source/Package/V3/quilt.pm | 301 ++++++++-----------------------
43660 scripts/Dpkg/Source/Quilt.pm | 305 ++++++++++++++++++++++++++++++++
43661 scripts/Makefile.am | 1 +
43662 scripts/po/POTFILES.in | 1 +
43663 4 files changed, 379 insertions(+), 229 deletions(-)
43664
43665 commit 837de73d0c38e07b28ada00ac59fb236e70b2449
43666 Author: Helge Kreutzmann <debian@helgefjell.de>
43667 Date: Thu Jun 28 21:01:50 2012 +0200
43668
43669 Update German translation of manual pages
43670
43671 Update to 2097t.
43672
43673 man/po/de.po | 491 +++++++++++++++++++++++------------------------------------
43674 1 file changed, 189 insertions(+), 302 deletions(-)
43675
43676 commit 8f891044b2b26f039177e364d6c89a2fa9f0851c
43677 Author: Helge Kreutzmann <debian@helgefjell.de>
43678 Date: Wed Jun 27 22:15:11 2012 +0200
43679
43680 Update German translation of manual pages
43681
43682 Update to 2055t37f4u.
43683
43684 debian/changelog | 1 +
43685 man/po/de.po | 1237 +++++++++++++++++++++++++++++++++---------------------
43686 2 files changed, 748 insertions(+), 490 deletions(-)
43687
43688 commit dc2ba002b9eaeafd5a7cd4d533c20eff1fc1bb76
43689 Author: Helge Kreutzmann <debian@helgefjell.de>
43690 Date: Wed Jun 27 22:00:58 2012 +0200
43691
43692 Update German scripts translation
43693
43694 Update to 533t.
43695
43696 debian/changelog | 3 +
43697 scripts/po/de.po | 1084 +++++++++++++++++++++++++++++++-----------------------
43698 2 files changed, 626 insertions(+), 461 deletions(-)
43699
43700 commit d334aee245c690b1fe8d61ac5baea840d85ff8c4
43701 Author: Raphaël Hertzog <hertzog@debian.org>
43702 Date: Wed Jun 27 15:37:57 2012 +0200
43703
43704 dpkg-source: enhance --commit to auto-whitelist modified binary files
43705
43706 That way the same command can be used whatever kind of upstream files has
43707 been modified.
43708
43709 Reported-by: Cyril Brulebois <kibi@debian.org>
43710
43711 debian/changelog | 3 +++
43712 man/dpkg-source.1 | 5 +++++
43713 scripts/Dpkg/Source/Package/V2.pm | 11 ++++++++++-
43714 3 files changed, 18 insertions(+), 1 deletion(-)
43715
43716 commit fb623de762517ae1ea8b36a6607157ad08f941d8
43717 Author: Raphaël Hertzog <hertzog@debian.org>
43718 Date: Wed Jun 27 15:15:44 2012 +0200
43719
43720 Dpkg::Source::Package::V2: refactor the handling of binary files
43721
43722 Move the code handling debian/source/include-binaries in a dedicated
43723 object.
43724
43725 scripts/Dpkg/Source/Package/V2.pm | 143 ++++++++++++++++++++++++++------------
43726 1 file changed, 97 insertions(+), 46 deletions(-)
43727
43728 commit b0d79a32277dab09d8efb6f77a58ac8d08bd2afe
43729 Author: Raphaël Hertzog <hertzog@debian.org>
43730 Date: Wed Jun 27 15:06:34 2012 +0200
43731
43732 Dpkg::Source::Functions::is_binary(): localize $_ to avoid side-effects
43733
43734 Without this local($_) the function could modify the $_ variable as used
43735 by the caller.
43736
43737 scripts/Dpkg/Source/Functions.pm | 1 +
43738 1 file changed, 1 insertion(+)
43739
43740 commit c484882864114c36f8378d9d5c2a531b53dde03e
43741 Author: Raphaël Hertzog <hertzog@debian.org>
43742 Date: Mon Jun 25 21:52:32 2012 +0200
43743
43744 Dpkg::Source::Package: enable exit handlers for the commit operation
43745
43746 The commit function already uses various exit handlers to clean up in case
43747 of failures. Unfortunately those handlers were never triggered because
43748 there was no global eval intercepting the failures. This commit adds the
43749 required logic.
43750
43751 scripts/Dpkg/Source/Package.pm | 9 +++++++++
43752 scripts/Dpkg/Source/Package/V2.pm | 2 +-
43753 2 files changed, 10 insertions(+), 1 deletion(-)
43754
43755 commit 0ede94556448f0a82ff37d646824b669c7b93257
43756 Merge: fddd49ee2 34b3f86bb
43757 Author: Guillem Jover <guillem@debian.org>
43758 Date: Sun Jun 17 11:06:00 2012 +0200
43759
43760 Merge branch 'sid' (through tag '1.16.4.3')
43761
43762 Conflicts:
43763 debian/changelog
43764
43765 commit 34b3f86bb97b58aaac881fd545808188ab33aafd
43766 Author: Guillem Jover <guillem@debian.org>
43767 Date: Sun Jun 17 10:56:24 2012 +0200
43768
43769 Release 1.16.4.3
43770
43771 debian/changelog | 4 ++--
43772 1 file changed, 2 insertions(+), 2 deletions(-)
43773
43774 commit 18d9373b27effd533d386fdf7bfde6e6b3782101
43775 Author: Guillem Jover <guillem@debian.org>
43776 Date: Sun Jun 10 23:17:40 2012 +0200
43777
43778 u-a: Only warn for now on out of range priorities on --install
43779
43780 There seems to be packages using priorities > INT_MAX, which although
43781 bogus as they were previously overflowing the int used to store them,
43782 that would cause installation failures when upgrading from squeeze.
43783
43784 Turn this into a warning for now and clamp the values, which will be
43785 switched back to an error after wheezy, in dpkg 1.17.x.
43786
43787 Closes: #676874
43788
43789 debian/changelog | 11 +++++++++++
43790 utils/update-alternatives.c | 9 +++++++--
43791 2 files changed, 18 insertions(+), 2 deletions(-)
43792
43793 commit eb3efdf553cc5036c9c2d97588425a580d896a5b
43794 Author: Guillem Jover <guillem@debian.org>
43795 Date: Sun Jun 10 22:34:07 2012 +0200
43796
43797 libdpkg: Add new clamp macro
43798
43799 lib/dpkg/macros.h | 13 +++++++++++++
43800 lib/dpkg/test/t-macros.c | 7 ++++++-
43801 2 files changed, 19 insertions(+), 1 deletion(-)
43802
43803 commit fddd49ee219d273961ca264633fecba0a1163d19
43804 Author: Raphaël Hertzog <hertzog@debian.org>
43805 Date: Wed Jun 13 17:01:46 2012 +0200
43806
43807 dpkg-source: keep the current patch header when regenerating the automatic patch
43808
43809 When dpkg-source regenerates the automatic patch (with formats "2.0" or
43810 "3.0 (quilt)") it will keep the current patch header to avoid losing
43811 changes made by the maintainer.
43812
43813 Reported-by: Cyril Brulebois <kibi@debian.org>
43814
43815 debian/changelog | 3 +++
43816 scripts/Dpkg/Source/Package/V2.pm | 10 +++++++++-
43817 2 files changed, 12 insertions(+), 1 deletion(-)
43818
43819 commit d26b98123bf6e17dde69b38fda3ff8b787624e01
43820 Author: Raphaël Hertzog <hertzog@debian.org>
43821 Date: Wed Jun 13 15:44:02 2012 +0200
43822
43823 Dpkg::Source::Patch: let analyze() extract the patch header too
43824
43825 scripts/Dpkg/Source/Patch.pm | 9 ++++++++-
43826 1 file changed, 8 insertions(+), 1 deletion(-)
43827
43828 commit 5b9489da0e59312173209f1433a63845d26af5b7
43829 Author: Raphaël Hertzog <hertzog@debian.org>
43830 Date: Tue Jun 12 12:28:46 2012 +0200
43831
43832 dpkg-source: 3.0 (quilt): restore quilt backup files after a failed patch
43833
43834 dpkg-source will now clean up after a failed application of a quilt patch.
43835
43836 This required passing “--reject-file=-” to patch to avoid the creation
43837 of *.rej files that would clutter the source package and intercepting
43838 the failure to restore the files from .pc/$patch/.
43839
43840 dpkg-source will also display a message explaining the most likely cause
43841 of failure (patch applying with fuzz).
43842
43843 Closes: #652970
43844
43845 debian/changelog | 6 +++-
43846 scripts/Dpkg/Source/Package/V3/quilt.pm | 51 +++++++++++++++++++++++++++++----
43847 2 files changed, 50 insertions(+), 7 deletions(-)
43848
43849 commit d197a2bbbfc2f7843f48a533eaaa0297505f4a47
43850 Author: Peter Krefting <peterk@debian.org>
43851 Date: Tue Jun 12 09:41:42 2012 +0100
43852
43853 Update Swedish translation.
43854
43855 po/sv.po: 1055t0f0u.
43856 dselect/po/sv.po: 270t0f0u.
43857 man/po/sv.po: 2076t0f0u.
43858
43859 debian/changelog | 9 +
43860 dselect/po/sv.po | 8 +-
43861 man/po/sv.po | 152 +++-----
43862 po/sv.po | 1111 +++++++++++++++++++++++++++++-------------------------
43863 4 files changed, 662 insertions(+), 618 deletions(-)
43864
43865 commit 2d9673d8986e7141a50d8884cfe6929c0251738c
43866 Merge: bc79c5a9c fb2172fee
43867 Author: Guillem Jover <guillem@debian.org>
43868 Date: Sat Jun 9 16:33:50 2012 +0200
43869
43870 Merge branch 'sid' (through tag '1.16.4.2')
43871
43872 Conflicts:
43873 debian/changelog
43874
43875 commit fb2172feed24b10e394a270d6f7facba5c97e53a
43876 Author: Guillem Jover <guillem@debian.org>
43877 Date: Sat Jun 9 16:16:29 2012 +0200
43878
43879 Release 1.16.4.2
43880
43881 debian/changelog | 4 ++--
43882 1 file changed, 2 insertions(+), 2 deletions(-)
43883
43884 commit d240eaf0e62b370d85b956df8e21ce38577fee0e
43885 Author: Guillem Jover <guillem@debian.org>
43886 Date: Sat Jun 9 16:03:45 2012 +0200
43887
43888 libdpkg: Check correctly for out of range negative field width values
43889
43890 Use INT_MIN instead of INT_MAX when checking for negative out of range
43891 values.
43892
43893 Regression introduced in commit 2bf4b48a9a6f7ddf854179b4b74013534e4594b9.
43894
43895 Closes: #676796
43896
43897 debian/changelog | 7 +++++++
43898 lib/dpkg/pkg-format.c | 2 +-
43899 2 files changed, 8 insertions(+), 1 deletion(-)
43900
43901 commit bc79c5a9cd2409bf9886a36996b52085af39ad9b
43902 Merge: 51c23eb12 5e8a4ccb7
43903 Author: Guillem Jover <guillem@debian.org>
43904 Date: Sat Jun 9 00:13:14 2012 +0200
43905
43906 Merge branch 'sid' (through tag '1.16.4.1')
43907
43908 Conflicts:
43909 debian/changelog
43910
43911 commit 5e8a4ccb795c0dcff9e9ec44b908ded2484012bd
43912 Author: Guillem Jover <guillem@debian.org>
43913 Date: Fri Jun 8 23:17:20 2012 +0200
43914
43915 Release 1.16.4.1
43916
43917 debian/changelog | 4 ++--
43918 1 file changed, 2 insertions(+), 2 deletions(-)
43919
43920 commit c39373bdc04c83e33f92bf374236bf04a894ae93
43921 Author: Guillem Jover <guillem@debian.org>
43922 Date: Fri Jun 8 23:05:45 2012 +0200
43923
43924 libdpkg: Fix explicit file trigger activation
43925
43926 The lex parser passes a pointer to a buffer with the text, and as such
43927 if we just keep a copy of the pointer the contents will change over the
43928 parsing process. Instead copy the contents on trk_file_activate_start(),
43929 and use that copy later on.
43930
43931 Regression introduced in commit 4ce011f68f8e499882db638c065008ce4015cd38.
43932
43933 Closes: #676684
43934
43935 debian/changelog | 7 +++++++
43936 lib/dpkg/triglib.c | 5 ++++-
43937 2 files changed, 11 insertions(+), 1 deletion(-)
43938
43939 commit 6a991d07d0811eba986777db99ba26ea1371beca
43940 Author: Niels Thykier <niels@thykier.net>
43941 Date: Fri Jun 8 10:53:57 2012 +0200
43942
43943 Fix typos in changelogs
43944
43945 Signed-off-by: Niels Thykier <niels@thykier.net>
43946 Signed-off-by: Guillem Jover <guillem@debian.org>
43947
43948 ChangeLog.old | 2 +-
43949 debian/changelog | 4 ++--
43950 2 files changed, 3 insertions(+), 3 deletions(-)
43951
43952 commit 51c23eb12c81ed11bf7ee3357b70a92109828a6b
43953 Author: Guillem Jover <guillem@debian.org>
43954 Date: Fri Jun 8 09:39:57 2012 +0200
43955
43956 Bump version to 1.16.5
43957
43958 debian/changelog | 6 ++++++
43959 1 file changed, 6 insertions(+)
43960
43961 commit 4fcde1b7afc88a7d847dda0b337693733f5e6e66
43962 Author: Guillem Jover <guillem@debian.org>
43963 Date: Thu Jun 7 23:46:32 2012 +0200
43964
43965 Release 1.16.4
43966
43967 debian/changelog | 4 ++--
43968 1 file changed, 2 insertions(+), 2 deletions(-)
43969
43970 commit 298f17a6623e0c2c6453e1a9ac8131bf90d6713d
43971 Author: Guillem Jover <guillem@debian.org>
43972 Date: Thu Jun 7 23:46:02 2012 +0200
43973
43974 Changelog police
43975
43976 Spotted-by: Helge Kreutzmann <debian@helgefjell.de>
43977
43978 debian/changelog | 2 +-
43979 1 file changed, 1 insertion(+), 1 deletion(-)
43980
43981 commit e0643d20c2eada5a4b0e5f49692426b1d5615f5f
43982 Author: Guillem Jover <guillem@debian.org>
43983 Date: Thu Jun 7 19:02:01 2012 +0200
43984
43985 dpkg-split: Allow overridding admindir from the environment
43986
43987 This allows to use the correct depotdir whenever dpkg is being called
43988 with --admindir.
43989
43990 debian/changelog | 1 +
43991 dpkg-split/main.c | 7 ++++++-
43992 2 files changed, 7 insertions(+), 1 deletion(-)
43993
43994 commit 5ba5d341998646321dd7452febd15e8a780c7287
43995 Author: Guillem Jover <guillem@debian.org>
43996 Date: Thu Jun 7 18:35:12 2012 +0200
43997
43998 libdpkg: Defer Multi-Arch field reset to pkg_blank()
43999
44000 When removing a package pkgbin_blank() is called and an entry written
44001 to the update log, which might make it unparseable if there's other
44002 Multi-Arch instances present for that package.
44003
44004 Closes: #676496
44005
44006 debian/changelog | 2 ++
44007 lib/dpkg/pkg.c | 3 ++-
44008 2 files changed, 4 insertions(+), 1 deletion(-)
44009
44010 commit 2f19452e9698a9249619d109de5291190208d1cc
44011 Author: Guillem Jover <guillem@debian.org>
44012 Date: Thu Jun 7 18:49:33 2012 +0200
44013
44014 dpkg: Activate all path components for file triggers
44015
44016 File triggers have been activated up to now explicitly whenever seen,
44017 and only the requested pathname. While unpacking or removing, this is
44018 not an issue as dpkg will traverse the hierarchy and trigger parent
44019 directories during the process.
44020
44021 Because conffiles get a two staged installation, first unpacked into
44022 <conffile>.dpkg-new and then installed in place on configure, a trigger
44023 activated only after unpack will not see the <conffile> at its final
44024 location or see it at all if it correctly ignores those file extensions.
44025
44026 This is an issue for conffiles or explicit dpkg-trigger file triggers,
44027 as an interest on parent paths will not activate the trigger as those
44028 parents are not traversed. With the subsequent cause of missed updates
44029 because code has not been run on the actual installation of conffiles.
44030
44031 Closes: #675613, #676061, #676062, #676107, #676118, #676122
44032
44033 debian/changelog | 3 +++
44034 lib/dpkg/libdpkg.map | 1 +
44035 lib/dpkg/triglib.c | 36 +++++++++++++++++++++++++++++++++++-
44036 lib/dpkg/triglib.h | 1 +
44037 src/configure.c | 4 ++--
44038 5 files changed, 42 insertions(+), 3 deletions(-)
44039
44040 commit 4ce011f68f8e499882db638c065008ce4015cd38
44041 Author: Guillem Jover <guillem@debian.org>
44042 Date: Thu Jun 7 18:49:33 2012 +0200
44043
44044 libdpkg: Use trig_file_activate_byname() instead of ad-hoc code
44045
44046 The trk_file functions were open coding this function, use it instead.
44047
44048 lib/dpkg/triglib.c | 7 +------
44049 1 file changed, 1 insertion(+), 6 deletions(-)
44050
44051 commit 7180e8e3e8583fe101b9d1883bad3a5b3af650aa
44052 Author: Guillem Jover <guillem@debian.org>
44053 Date: Thu Jun 7 10:55:59 2012 +0200
44054
44055 libdpkg: Add liblzma compression support
44056
44057 Use liblzma if available instead of external commands to handle .xz
44058 and .lzma compressed files.
44059
44060 Among other things, this means the xz-utils package no longer has to
44061 be part of the base system.
44062
44063 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
44064 Signed-off-by: Guillem Jover <guillem@debian.org>
44065
44066 configure.ac | 1 +
44067 debian/changelog | 3 +
44068 debian/control | 4 +-
44069 debian/rules | 1 +
44070 dpkg-deb/Makefile.am | 1 +
44071 lib/dpkg/compress.c | 257 +++++++++++++++++++++++++++++++++++++++++++++++++++
44072 m4/dpkg-libs.m4 | 7 ++
44073 7 files changed, 272 insertions(+), 2 deletions(-)
44074
44075 commit 137a40cbdd4767d0f1864237d59fb8cd6581af63
44076 Author: Guillem Jover <guillem@debian.org>
44077 Date: Thu Jun 7 10:51:41 2012 +0200
44078
44079 scripts: Slice --help output strings
44080
44081 Use to opportunity that the strings have been modified in previous
44082 commits to slice them, which should make translation a slightly more
44083 manageable work in the future. It should also get identical strings
44084 coalesced so that there's less to translate.
44085
44086 scripts/dpkg-architecture.pl | 12 ++++++------
44087 scripts/dpkg-buildflags.pl | 6 +++---
44088 scripts/dpkg-buildpackage.pl | 24 ++++++++++++------------
44089 scripts/dpkg-genchanges.pl | 6 +++---
44090 scripts/dpkg-gencontrol.pl | 6 +++---
44091 scripts/dpkg-gensymbols.pl | 6 +++---
44092 scripts/dpkg-parsechangelog.pl | 12 ++++++------
44093 scripts/dpkg-shlibdeps.pl | 18 +++++++++---------
44094 scripts/dpkg-source.pl | 6 +++---
44095 scripts/dpkg-vendor.pl | 12 ++++++------
44096 10 files changed, 54 insertions(+), 54 deletions(-)
44097
44098 commit d11f49990ca783a17e96ca163f2eb536f6fd6ab9
44099 Author: Guillem Jover <guillem@debian.org>
44100 Date: Wed May 9 04:53:13 2012 +0200
44101
44102 dpkg-gensymbols: Pack --help output
44103
44104 Reduce the amount of vertical lines produced by the --help output.
44105
44106 scripts/dpkg-gensymbols.pl | 15 ++++++---------
44107 1 file changed, 6 insertions(+), 9 deletions(-)
44108
44109 commit 9c52c96485d4c406c8eb2776aa245e839214de43
44110 Author: Guillem Jover <guillem@debian.org>
44111 Date: Wed May 9 04:43:11 2012 +0200
44112
44113 dpkg-buildpackage: Improve, split and group --help output
44114
44115 Improve some option descriptions and add missing ones, mark some
44116 options as the default behaviour, group related options together,
44117 and split pass-through options into separate sections.
44118
44119 scripts/dpkg-buildpackage.pl | 81 ++++++++++++++++++++++++--------------------
44120 1 file changed, 44 insertions(+), 37 deletions(-)
44121
44122 commit c57ae609e5be0f7d91f4df58f2a2560cbc02254a
44123 Author: Guillem Jover <guillem@debian.org>
44124 Date: Thu Jun 7 10:31:28 2012 +0200
44125
44126 dselect: On --help print action names from the menuentries table
44127
44128 This unmarks those strings for translation, as they should not get
44129 translated anyway, makes sure all actions will always be listed and
44130 those will not get out of sync.
44131
44132 dselect/main.cc | 8 ++++----
44133 1 file changed, 4 insertions(+), 4 deletions(-)
44134
44135 commit 5c490cdc4631c3c45f669b166b9651965d47d78f
44136 Author: Guillem Jover <guillem@debian.org>
44137 Date: Wed May 9 04:09:56 2012 +0200
44138
44139 scripts: Unify “<option>...” --help output
44140
44141 scripts/dpkg-architecture.pl | 2 +-
44142 scripts/dpkg-buildpackage.pl | 2 +-
44143 scripts/dpkg-genchanges.pl | 2 +-
44144 scripts/dpkg-gencontrol.pl | 2 +-
44145 scripts/dpkg-gensymbols.pl | 2 +-
44146 scripts/dpkg-mergechangelogs.pl | 2 +-
44147 scripts/dpkg-parsechangelog.pl | 2 +-
44148 scripts/dpkg-scanpackages.pl | 2 +-
44149 scripts/dpkg-scansources.pl | 2 +-
44150 scripts/dpkg-shlibdeps.pl | 2 +-
44151 scripts/dpkg-source.pl | 2 +-
44152 scripts/dpkg-vendor.pl | 2 +-
44153 12 files changed, 12 insertions(+), 12 deletions(-)
44154
44155 commit 433ac679230abbeb4af4549e8b8f656a559159a8
44156 Author: Guillem Jover <guillem@debian.org>
44157 Date: Thu Jun 7 10:09:04 2012 +0200
44158
44159 scripts: Hyphenate option arguments
44160
44161 Missed in commit 36a5005fcaa9b69efb2e9b08c0efe0f88042c5b3.
44162
44163 scripts/dpkg-scanpackages.pl | 2 +-
44164 scripts/dpkg-scansources.pl | 2 +-
44165 scripts/dpkg-shlibdeps.pl | 4 ++--
44166 3 files changed, 4 insertions(+), 4 deletions(-)
44167
44168 commit 18f6518356b62f7edfd380c62dadf79103f06b5d
44169 Author: Guillem Jover <guillem@debian.org>
44170 Date: Wed Jun 6 04:39:45 2012 +0200
44171
44172 Update mailmap
44173
44174 .mailmap | 6 ++++++
44175 1 file changed, 6 insertions(+)
44176
44177 commit 0aee0c37364b7160213d87ca76b0e3b56173370f
44178 Author: Guillem Jover <guillem@debian.org>
44179 Date: Wed Jun 6 04:38:49 2012 +0200
44180
44181 build: Add new run-script to run local scripts
44182
44183 This sets up the environment to be able to run the local scripts using
44184 local modules and data files.
44185
44186 Makefile.am | 1 +
44187 debian/rules | 3 +--
44188 m4/dpkg-arch.m4 | 3 +--
44189 run-script | 13 +++++++++++++
44190 4 files changed, 16 insertions(+), 4 deletions(-)
44191
44192 commit 18f0cefb38eb362116d16ed89b712c4d7a054414
44193 Author: Guillem Jover <guillem@debian.org>
44194 Date: Tue Jun 5 07:49:49 2012 +0200
44195
44196 u-a: Remove unreachable code at the end of alternative_select_choice()
44197
44198 The function contains an infinite loop that does not break out.
44199
44200 utils/update-alternatives.c | 2 --
44201 1 file changed, 2 deletions(-)
44202
44203 commit 7f8f01f25f7aa3709393477fb5b69fa0152308aa
44204 Author: Guillem Jover <guillem@debian.org>
44205 Date: Tue Jun 5 07:47:38 2012 +0200
44206
44207 dpkg: Add missing space before && operand
44208
44209 src/configure.c | 2 +-
44210 1 file changed, 1 insertion(+), 1 deletion(-)
44211
44212 commit eb6308c42fc7c37f0145d468549be77d0bf3346c
44213 Author: Guillem Jover <guillem@debian.org>
44214 Date: Tue Jun 5 07:47:07 2012 +0200
44215
44216 dpkg: Remove unneeded showdiff() forward declaration
44217
44218 src/configure.c | 1 -
44219 1 file changed, 1 deletion(-)
44220
44221 commit 512b27964cf0d47618f5533894664b2ef0fed2ae
44222 Author: Guillem Jover <guillem@debian.org>
44223 Date: Tue Jun 5 07:36:41 2012 +0200
44224
44225 dpkg-divert: Do not warn on missing db .list file for never installed packages
44226
44227 When the package has never been installed before, and the unpack has not
44228 yet finished, the package will be present on the database but the files
44229 list file will not, which would produce a bogus warning. Check if the
44230 package has ever been configured, before printing the warning.
44231
44232 Closes: #673518
44233
44234 debian/changelog | 2 ++
44235 src/filesdb.c | 3 ++-
44236 2 files changed, 4 insertions(+), 1 deletion(-)
44237
44238 commit 07e174f510e998a9bb17dabd9cc932a486a263b3
44239 Author: Guillem Jover <guillem@debian.org>
44240 Date: Tue Jun 5 21:12:07 2012 +0200
44241
44242 Dpkg::Control::Fields: Put an & before field_capitalize() calls
44243
44244 The definition of the function appears later on, and perl 5.16 gives
44245 warnings about usage before declaration.
44246
44247 Closes: #676262
44248
44249 debian/changelog | 2 ++
44250 scripts/Dpkg/Control/Fields.pm | 4 ++--
44251 2 files changed, 4 insertions(+), 2 deletions(-)
44252
44253 commit bbdc3ccea0c16e1a679ea281e01d900bbb6406ff
44254 Author: Guillem Jover <guillem@debian.org>
44255 Date: Tue Jun 5 07:00:26 2012 +0200
44256
44257 Dpkg::File: Demote libfile-fcntllock-perl Depends to a Recommends
44258
44259 Fallback to use flock based locking, because libfile-fcntllock-perl
44260 being an XS module makes building a new perl package bumping the perl
44261 ABI impossible, as both packages become uninstallable.
44262
44263 Closes: #675947
44264
44265 Based-on-patch-by: Dominic Hargreaves <dom@earth.li>
44266
44267 debian/changelog | 5 +++++
44268 debian/control | 4 ++--
44269 scripts/Dpkg/File.pm | 21 +++++++++++++++++----
44270 3 files changed, 24 insertions(+), 6 deletions(-)
44271
44272 commit db5525b9ef495d54cec35941e92065288e47643f
44273 Author: Guillem Jover <guillem@debian.org>
44274 Date: Tue Jun 5 06:44:30 2012 +0200
44275
44276 Dpkg::File: Refactor file locking logic into this new module
44277
44278 Move libfile-fcntllock-perl dependency from dpkg-dev to libdpkg-perl.
44279
44280 debian/changelog | 2 ++
44281 debian/control | 4 ++--
44282 scripts/Dpkg/File.pm | 39 +++++++++++++++++++++++++++++++++++++++
44283 scripts/Makefile.am | 1 +
44284 scripts/dpkg-distaddfile.pl | 6 ++----
44285 scripts/dpkg-gencontrol.pl | 6 ++----
44286 6 files changed, 48 insertions(+), 10 deletions(-)
44287
44288 commit 14e63102e2a962a171e3e781f71d14ca0437ed23
44289 Author: Guillem Jover <guillem@debian.org>
44290 Date: Sun May 27 20:02:25 2012 +0200
44291
44292 dpkg: Use enum dep_check values instead of literal strings
44293
44294 src/configure.c | 6 +++---
44295 src/remove.c | 5 +++--
44296 2 files changed, 6 insertions(+), 5 deletions(-)
44297
44298 commit 85d78f9eb2e7d2c1b393f285af188a8ef8c62d53
44299 Author: Carsten Hey <carsten@debian.org>
44300 Date: Mon Jun 4 09:27:01 2012 +0200
44301
44302 s-s-d: Do not follow symlinks when creating pidfiles
44303
44304 [guillem@debian.org:
44305 - Change mode to 0666. ]
44306
44307 Closes: #675918
44308
44309 Signed-off-by: Guillem Jover <guillem@debian.org>
44310
44311 debian/changelog | 2 ++
44312 utils/start-stop-daemon.c | 8 +++++++-
44313 2 files changed, 9 insertions(+), 1 deletion(-)
44314
44315 commit 52a1b3fd9404061e98ed6b99c3e2adcfa1c2f22d
44316 Author: Guillem Jover <guillem@debian.org>
44317 Date: Tue Jun 5 04:11:32 2012 +0200
44318
44319 libcompat: Add compat symbol for O_NOFOLLOW
44320
44321 This symbol was only standardized in POSIX.1-2008, which is too recent.
44322 Although it has been available on at least FreeBSD and Linux systems
44323 before that, but dpkg supports other systems which might not have it.
44324
44325 configure.ac | 1 +
44326 lib/compat/compat.h | 4 ++++
44327 2 files changed, 5 insertions(+)
44328
44329 commit 00747a8f0456c4e7415a2a100a3da7f9a3975b6b
44330 Author: Guillem Jover <guillem@debian.org>
44331 Date: Tue Jun 5 05:10:09 2012 +0200
44332
44333 dpkg(1): Clarify valid filenames for dpkg.cfg.d/ fragment files
44334
44335 This information is already present in dpkg.cfg(5), but it might not be
44336 obvious one has to look there, so add it too to the main dpkg(1) where
44337 that directory is referenced and a new entry in the FILES section.
44338
44339 Closes: #674674
44340
44341 debian/changelog | 3 +++
44342 man/dpkg.1 | 8 ++++++--
44343 2 files changed, 9 insertions(+), 2 deletions(-)
44344
44345 commit fbe07e934f267077d2abdf1c286f03c84f4035ea
44346 Author: Guillem Jover <guillem@debian.org>
44347 Date: Fri May 18 04:24:12 2012 +0200
44348
44349 dpkg(1): Clarify that the «dpkg -l» example only lists installed packages
44350
44351 Also add a reference to «dpkg-query --load-avail» as a way to list
44352 available packages.
44353
44354 Closes: #673305
44355
44356 debian/changelog | 3 +++
44357 man/dpkg.1 | 5 ++++-
44358 2 files changed, 7 insertions(+), 1 deletion(-)
44359
44360 commit 41494c13560b0a7027b583a83c5ef65f02a8fe88
44361 Author: Guillem Jover <guillem@debian.org>
44362 Date: Sun May 27 01:52:42 2012 +0200
44363
44364 dpkg-deb: Add support for “none” as a valid compression strategy value
44365
44366 This is needed to be able to reset the compression strategy if one had
44367 been specified before, otherwise a different compressor would error out
44368 on compressor specific invalid values.
44369
44370 Closes: #674711
44371
44372 debian/changelog | 2 ++
44373 dpkg-deb/main.c | 2 +-
44374 lib/dpkg/compress.c | 2 ++
44375 man/dpkg-deb.1 | 8 ++++----
44376 4 files changed, 9 insertions(+), 5 deletions(-)
44377
44378 commit d630b04733ca0a1fb01314668e5812121f7fb496
44379 Author: Guillem Jover <guillem@debian.org>
44380 Date: Mon May 28 19:03:08 2012 +0200
44381
44382 libdpkg: Switch compression strategy code from strings to enums
44383
44384 Make those values global, because they could be shared by different
44385 compressors, because for validation purposes there's no point in making
44386 them compressor specific as that's too late in case the compressor has
44387 not been specified yet. And finally using enums instead of strings
44388 allows to more easily handle the different strategy values.
44389
44390 dpkg-deb/build.c | 2 +-
44391 dpkg-deb/main.c | 12 ++++++++++--
44392 lib/dpkg/compress.c | 52 ++++++++++++++++++++--------------------------------
44393 lib/dpkg/compress.h | 12 ++++++++++--
44394 lib/dpkg/libdpkg.map | 1 +
44395 5 files changed, 42 insertions(+), 37 deletions(-)
44396
44397 commit b5c0d13c6cc1d16495f2f9b189ef579612d87d3c
44398 Author: Guillem Jover <guillem@debian.org>
44399 Date: Mon May 28 18:24:39 2012 +0200
44400
44401 libdpkg: Add more test cases for version module
44402
44403 This covers dpkg_version_blank(), dpkg_version_is_informative(),
44404 branches for different numerical and alphabetical version and revision
44405 part in dpkg_version_compare() comparison, and dpkg_version_relate().
44406
44407 lib/dpkg/test/t-version.c | 90 ++++++++++++++++++++++++++++++++++++++++++++++-
44408 1 file changed, 89 insertions(+), 1 deletion(-)
44409
44410 commit cba43c1251610cb789d630468a5d104a4c710965
44411 Author: Guillem Jover <guillem@debian.org>
44412 Date: Mon May 28 18:23:11 2012 +0200
44413
44414 libdpkg: Add test cases for eflags manipulators
44415
44416 lib/dpkg/test/t-pkginfo.c | 21 +++++++++++++++++++++
44417 1 file changed, 21 insertions(+)
44418
44419 commit 01f7a1875d6223c35f1d7af16a5eff369ae1a377
44420 Author: Guillem Jover <guillem@debian.org>
44421 Date: Mon May 28 18:22:36 2012 +0200
44422
44423 libdpkg: Add more test cases for path module
44424
44425 lib/dpkg/test/t-path.c | 7 ++++++-
44426 1 file changed, 6 insertions(+), 1 deletion(-)
44427
44428 commit 4c45788bb82ea8749f8e34e2301d6677cac37096
44429 Author: Guillem Jover <guillem@debian.org>
44430 Date: Sun May 27 06:12:30 2012 +0200
44431
44432 doc: Update codying-style
44433
44434 Update C99 assumptions, refer to KNF, add link to the Linux CodingStyle,
44435 add some notes about doxygen markup, add missing blank lines and fix
44436 some more typos.
44437
44438 doc/coding-style.txt | 53 ++++++++++++++++++++++++++++++++++++++++++++++++----
44439 1 file changed, 49 insertions(+), 4 deletions(-)
44440
44441 commit 3feb8d4afe11bd68611951fad2fe4e5beb9017ba
44442 Author: Guillem Jover <guillem@debian.org>
44443 Date: Thu May 24 21:02:25 2012 +0200
44444
44445 doc: Update Doxygen configuration from version 1.8.1
44446
44447 doc/Doxyfile.in | 515 +++++++++++++++++++++++++++++++++++++++++++-------------
44448 1 file changed, 396 insertions(+), 119 deletions(-)
44449
44450 commit 74946af470550a3295e00cf57eca1747215b9311
44451 Author: Niels Thykier <niels@thykier.net>
44452 Date: Thu May 24 13:47:10 2012 +0200
44453
44454 libdpkg: Add documentation for version module
44455
44456 [guillem@debian.org:
44457 - Change formatting to conform to current documentation style.
44458 - Refer to deb-version(5) instead of policy manual. ]
44459
44460 Signed-off-by: Niels Thykier <niels@thykier.net>
44461 Signed-off-by: Guillem Jover <guillem@debian.org>
44462
44463 lib/dpkg/version.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
44464 lib/dpkg/version.h | 18 ++++++++++++++++++
44465 2 files changed, 62 insertions(+)
44466
44467 commit d1670cfba016122c2db2c6c52003f941938e23bc
44468 Author: Niels Thykier <niels@thykier.net>
44469 Date: Thu May 24 13:08:51 2012 +0200
44470
44471 doc: Fix two typos in coding-style.txt
44472
44473 Signed-off-by: Niels Thykier <niels@thykier.net>
44474 Signed-off-by: Guillem Jover <guillem@debian.org>
44475
44476 doc/coding-style.txt | 4 ++--
44477 1 file changed, 2 insertions(+), 2 deletions(-)
44478
44479 commit 058673c0932b146d16f583b43bc4d78f378a8c1c
44480 Author: Roger Leigh <rleigh@debian.org>
44481 Date: Wed May 16 20:51:45 2012 +0100
44482
44483 Add Build-Depends-Arch and Build-Conflicts-Arch
44484
44485 dpkg currently supports
44486 Build-Depends (arch all and any)
44487 Build-Depends-Indep (arch all)
44488 and the same Build-Conflicts.
44489
44490 This patch adds
44491 Build-Depends-Arch (arch any)
44492 and Build-Conflicts-Arch.
44493
44494 This makes the support for build dependencies for arch all and any
44495 packages symmetrical and more logical. It also permits arch-any
44496 dependencies to be omitted for arch-all-only builds.
44497
44498 This change will not break any existing packages: if the arch any
44499 deps are in Build-Depends, they may be installed unnecessarily,
44500 but they will still be installed. This change just allows an
44501 additional optimisation, and tidies up a slight omission in the
44502 original implementation of build dependencies, and would give the
44503 buildds additional options when arch-all autobuilding is enabled
44504 (especially now it's available as a separate independent arch).
44505
44506 Closes: #629480
44507
44508 Signed-off-by: Roger Leigh <rleigh@debian.org>
44509 Signed-off-by: Guillem Jover <guillem@debian.org>
44510
44511 debian/changelog | 3 +++
44512 man/deb-src-control.5 | 45 ++++++++++++++++++++++++++++++++----------
44513 man/dpkg-checkbuilddeps.1 | 12 ++++++++---
44514 scripts/Dpkg/Control/Fields.pm | 16 ++++++++++++---
44515 scripts/dpkg-buildpackage.pl | 4 ++--
44516 scripts/dpkg-checkbuilddeps.pl | 27 ++++++++++++++++++-------
44517 scripts/dpkg-source.pl | 2 +-
44518 7 files changed, 83 insertions(+), 26 deletions(-)
44519
44520 commit 8c31f65164d87253c3358e5d1f92a0e960f933a4
44521 Author: Guillem Jover <guillem@debian.org>
44522 Date: Wed May 23 07:25:01 2012 +0200
44523
44524 scripts: Refer to commands instead of actions in help output
44525
44526 scripts/dpkg-architecture.pl | 4 ++--
44527 scripts/dpkg-buildflags.pl | 4 ++--
44528 scripts/dpkg-vendor.pl | 4 ++--
44529 3 files changed, 6 insertions(+), 6 deletions(-)
44530
44531 commit 80269099a71a7158923bba4debc733ad717b4b02
44532 Author: Guillem Jover <guillem@debian.org>
44533 Date: Wed May 9 04:09:56 2012 +0200
44534
44535 dpkg-parsechangelog: Uppercase “parse options:” help output title
44536
44537 scripts/dpkg-parsechangelog.pl | 2 +-
44538 1 file changed, 1 insertion(+), 1 deletion(-)
44539
44540 commit 36a5005fcaa9b69efb2e9b08c0efe0f88042c5b3
44541 Author: Guillem Jover <guillem@debian.org>
44542 Date: Fri May 4 08:09:04 2012 +0200
44543
44544 scripts: Hyphenate option arguments
44545
44546 man/dpkg-buildpackage.1 | 8 ++++----
44547 man/dpkg-distaddfile.1 | 4 ++--
44548 man/dpkg-genchanges.1 | 28 ++++++++++++++--------------
44549 man/dpkg-gencontrol.1 | 20 ++++++++++----------
44550 man/dpkg-maintscript-helper.1 | 34 +++++++++++++++++-----------------
44551 man/dpkg-parsechangelog.1 | 8 ++++----
44552 man/dpkg-scanpackages.1 | 6 +++---
44553 man/dpkg-shlibdeps.1 | 36 ++++++++++++++++++------------------
44554 man/dpkg-source.1 | 12 ++++++------
44555 scripts/dpkg-distaddfile.pl | 2 +-
44556 scripts/dpkg-genchanges.pl | 16 ++++++++--------
44557 scripts/dpkg-gencontrol.pl | 14 +++++++-------
44558 scripts/dpkg-gensymbols.pl | 2 +-
44559 scripts/dpkg-parsechangelog.pl | 6 +++---
44560 scripts/dpkg-shlibdeps.pl | 12 ++++++------
44561 scripts/dpkg-source.pl | 8 ++++----
44562 16 files changed, 108 insertions(+), 108 deletions(-)
44563
44564 commit 8d7922e757b61cd270b7dd7cc9c27fa344deb854
44565 Author: Guillem Jover <guillem@debian.org>
44566 Date: Fri May 4 07:22:30 2012 +0200
44567
44568 scripts: Use “changelog” instead of “change log”
44569
44570 man/dpkg-genchanges.1 | 2 +-
44571 man/dpkg-gencontrol.1 | 2 +-
44572 man/dpkg-parsechangelog.1 | 2 +-
44573 man/dpkg-source.1 | 2 +-
44574 scripts/dpkg-genchanges.pl | 2 +-
44575 scripts/dpkg-gencontrol.pl | 2 +-
44576 scripts/dpkg-parsechangelog.pl | 4 ++--
44577 scripts/dpkg-source.pl | 2 +-
44578 8 files changed, 9 insertions(+), 9 deletions(-)
44579
44580 commit c8448c07aa55cd836792b5242979317f6e17e50e
44581 Author: Guillem Jover <guillem@debian.org>
44582 Date: Tue May 22 19:20:53 2012 +0200
44583
44584 dpkg-scansources: Do not accept --nohelp
44585
44586 This option does not make any sense.
44587
44588 scripts/dpkg-scansources.pl | 2 +-
44589 1 file changed, 1 insertion(+), 1 deletion(-)
44590
44591 commit bedb947092e63a91f899f02cca141677cf528541
44592 Author: Guillem Jover <guillem@debian.org>
44593 Date: Sun May 20 15:26:18 2012 +0200
44594
44595 scripts: Handle argument parsing consistently when using Getopt::Long
44596
44597 scripts/changelog/debian.pl | 2 +-
44598 scripts/dpkg-mergechangelogs.pl | 2 +-
44599 2 files changed, 2 insertions(+), 2 deletions(-)
44600
44601 commit 2e62609bbee5104f546df72c861a09f919d0fad6
44602 Author: Guillem Jover <guillem@debian.org>
44603 Date: Sun May 20 15:22:35 2012 +0200
44604
44605 scripts: Use new pkg_name_is_illegal() instead of ad-hoc checks
44606
44607 scripts/Dpkg/Vars.pm | 16 +++++-----------
44608 scripts/dpkg-gencontrol.pl | 10 ++++++----
44609 scripts/dpkg-gensymbols.pl | 10 ++++++----
44610 3 files changed, 17 insertions(+), 19 deletions(-)
44611
44612 commit ed0095e40833d362a1cb6b7cf22ae27d4895827b
44613 Author: Guillem Jover <guillem@debian.org>
44614 Date: Sun May 20 22:37:06 2012 +0200
44615
44616 Dpkg::Package: Add new perl module
44617
44618 This includes a public function to validate package names.
44619
44620 scripts/Dpkg/Package.pm | 42 ++++++++++++++++++++++++++++++++++++++++++
44621 scripts/Makefile.am | 2 ++
44622 scripts/po/POTFILES.in | 1 +
44623 scripts/t/150_Dpkg_Package.t | 29 +++++++++++++++++++++++++++++
44624 4 files changed, 74 insertions(+)
44625
44626 commit bb486d9e2630ec77b798f1730bd7603df69c9013
44627 Author: Guillem Jover <guillem@debian.org>
44628 Date: Mon May 21 03:54:37 2012 +0200
44629
44630 Dpkg::Substvars: Rename no_warn() member function to mark_as_used()
44631
44632 Keep the old name for backwards compatibility, but make it issue a
44633 warning.
44634
44635 debian/changelog | 2 ++
44636 scripts/Dpkg/Substvars.pm | 25 +++++++++++++++++++------
44637 scripts/t/750_Dpkg_Substvars.t | 2 +-
44638 3 files changed, 22 insertions(+), 7 deletions(-)
44639
44640 commit 48e27cb350becbccf3d30b89ac92b20c7816f8ee
44641 Author: Guillem Jover <guillem@debian.org>
44642 Date: Mon May 21 03:53:21 2012 +0200
44643
44644 scripts: Use new member set_as_used() instead of ad-hoc code
44645
44646 Use the new member instead of setting and then marking the substvars.
44647
44648 scripts/Dpkg/Control/Hash.pm | 3 +--
44649 scripts/Dpkg/Substvars.pm | 3 +--
44650 scripts/dpkg-gencontrol.pl | 8 +++-----
44651 3 files changed, 5 insertions(+), 9 deletions(-)
44652
44653 commit bfc61827201aadb05bdff25e259490a02c5319e5
44654 Author: Guillem Jover <guillem@debian.org>
44655 Date: Mon May 21 03:53:21 2012 +0200
44656
44657 Dpkg::Substvars: Add new member function set_as_used()
44658
44659 This sets a subtsvar and marks it as used, so no warnings are produced
44660 even if the variable is never used.
44661
44662 debian/changelog | 1 +
44663 scripts/Dpkg/Substvars.pm | 15 ++++++++++++++-
44664 2 files changed, 15 insertions(+), 1 deletion(-)
44665
44666 commit f62054b8d94cbd514bf2d8fc824c8e81389b9d96
44667 Author: Thomas Adam <thomas.adam@smoothwall.net>
44668 Date: Wed May 16 15:39:18 2012 +0200
44669
44670 Dpkg::Source::Package: Do not obscure ‘require’ errors with custom errors
44671
44672 When coming out of eval blocks and reporting on errors, make sure $@ is
44673 included as part of the textual output so that the real underlying error
44674 is reported.
44675
44676 dpkg-source: error: source package format `3.0 (native)' is not supported
44677 (Perl module Dpkg::Source::Package::V3::native is required)
44678
44679 Of course, that file is being required just fine, the problem turned out
44680 to be missing File::Temp, but without including $@, it was not obvious
44681 due to the custom error message completely hiding this detail.
44682
44683 Improved-by: Jonathan Nieder <jrnieder@gmail.com>
44684 Signed-off-by: Guillem Jover <guillem@debian.org>
44685
44686 debian/changelog | 3 +++
44687 scripts/Dpkg/Source/Package.pm | 3 ++-
44688 2 files changed, 5 insertions(+), 1 deletion(-)
44689
44690 commit 4f2bf1ec7f3c362ec2178b244718516eef60167d
44691 Author: Guillem Jover <guillem@debian.org>
44692 Date: Thu May 17 22:21:57 2012 +0200
44693
44694 s-s-d(8): Switch examples from /var/run to /run
44695
44696 debian/changelog | 1 +
44697 man/start-stop-daemon.8 | 8 ++++----
44698 2 files changed, 5 insertions(+), 4 deletions(-)
44699
44700 commit d1f02d25ed0057d4cd3a57b6aac37e2fce03425b
44701 Author: Guillem Jover <guillem@debian.org>
44702 Date: Sun Apr 29 02:23:02 2012 +0200
44703
44704 s-s-d: Refactor parse_umask() and parse_integer() into parse_unsigned()
44705
44706 The only fundamental difference between these two functions is the base,
44707 one being decimal and the other being zero.
44708
44709 Change the code to call parse_unsigned() with an explicit base.
44710
44711 utils/start-stop-daemon.c | 28 +++++++---------------------
44712 1 file changed, 7 insertions(+), 21 deletions(-)
44713
44714 commit ff8d590a6828816e9809cc025a8d870b6c6e48a4
44715 Author: Guillem Jover <guillem@debian.org>
44716 Date: Wed May 23 08:55:30 2012 +0200
44717
44718 libcompat: Remove compat definition for strtoul()
44719
44720 Using this function is unsafe, because there's no way to know if the
44721 input contained a negative number. Remove the compat definition now
44722 that we do not use this function any longer.
44723
44724 configure.ac | 2 +-
44725 lib/compat/compat.h | 4 ----
44726 2 files changed, 1 insertion(+), 5 deletions(-)
44727
44728 commit 2bf4b48a9a6f7ddf854179b4b74013534e4594b9
44729 Author: Guillem Jover <guillem@debian.org>
44730 Date: Sat Apr 28 18:33:08 2012 +0200
44731
44732 Check parsed integers for out of range errors
44733
44734 Verify that the numbers are not out of the range; i.e. that no negative
44735 values are allowed if not appropriate, and that no overflows occur.
44736
44737 Closes: #580038
44738
44739 debian/changelog | 3 +++
44740 dpkg-deb/main.c | 5 ++++-
44741 dpkg-split/info.c | 4 ++++
44742 dpkg-split/main.c | 5 ++++-
44743 dpkg-split/queue.c | 8 +++++---
44744 lib/dpkg/parsehelp.c | 16 ++++++++++++----
44745 lib/dpkg/pkg-format.c | 7 +++++++
44746 lib/dpkg/version.h | 3 ++-
44747 src/main.c | 29 ++++++++++++++++-------------
44748 src/statdb.c | 8 +++++---
44749 utils/start-stop-daemon.c | 23 +++++++++++++++--------
44750 utils/update-alternatives.c | 11 +++++++++++
44751 12 files changed, 88 insertions(+), 34 deletions(-)
44752
44753 commit 157d6447eee0da5e2e393e205dcdd0bcab404c30
44754 Author: Guillem Jover <guillem@debian.org>
44755 Date: Sat Apr 28 18:33:08 2012 +0200
44756
44757 Check parsed integers for invalid or no digit errors
44758
44759 Verify that the string is not empty or does not contain trailing junk.
44760
44761 debian/changelog | 2 ++
44762 utils/start-stop-daemon.c | 6 ++++--
44763 utils/update-alternatives.c | 4 ++--
44764 3 files changed, 8 insertions(+), 4 deletions(-)
44765
44766 commit a740846d61052de1e05e1b02c194ab1e1c48855c
44767 Author: Guillem Jover <guillem@debian.org>
44768 Date: Wed May 23 09:04:39 2012 +0200
44769
44770 dpkg: Use ohshit() instead of ohshite() on strtoul() error
44771
44772 There's no guarantee that errno will be set for all error conditions
44773 checked.
44774
44775 Regression introduced in commit 20e7af7b6ee4ab703b5d0e6f091fe3f565550a2b.
44776
44777 src/main.c | 2 +-
44778 1 file changed, 1 insertion(+), 1 deletion(-)
44779
44780 commit c1ef9aa10d6f72af4ba5ac669c4730e86f4d3c33
44781 Author: Guillem Jover <guillem@debian.org>
44782 Date: Wed May 23 06:36:40 2012 +0200
44783
44784 u-a: Rename and unify variable names for priority parsing code
44785
44786 utils/update-alternatives.c | 29 ++++++++++++++++-------------
44787 1 file changed, 16 insertions(+), 13 deletions(-)
44788
44789 commit a204c6ecbdd61c5ec02492115e47087dff7ba2ba
44790 Author: Christian PERRIER <bubulle@debian.org>
44791 Date: Wed May 16 18:38:18 2012 +0200
44792
44793 French (Christian Perrier). Fixes a mistranslation and some inconsistencies reported by Vincent Danjean( thanks). Closes: #673158
44794
44795 debian/changelog | 2 ++
44796 man/po/fr.po | 9 +++++----
44797 2 files changed, 7 insertions(+), 4 deletions(-)
44798
44799 commit 12b5b2c9df466eae47a16bb604f854ca1da41f50
44800 Author: Christian PERRIER <bubulle@debian.org>
44801 Date: Fri May 11 21:44:47 2012 +0200
44802
44803 French translation update
44804
44805 1980 translated messages, 70 fuzzy translations, 26 untranslated messages.
44806
44807 man/po/fr.po | 360 ++++++++++++++++++++++++++++++++++++++---------------------
44808 1 file changed, 230 insertions(+), 130 deletions(-)
44809
44810 commit 7786b93c8005b2f7a5a1043c2f07d06a80563e72
44811 Author: Wookey <wookey@wookware.org>
44812 Date: Fri May 11 02:03:38 2012 +0200
44813
44814 Add arm64 support to cputable
44815
44816 [guillem@debian.org:
44817 - Change config.guess regex to not match on aarch64_be. ]
44818
44819 Closes: #672408
44820
44821 Signed-off-by: Guillem Jover <guillem@debian.org>
44822
44823 cputable | 1 +
44824 debian/changelog | 2 ++
44825 2 files changed, 3 insertions(+)
44826
44827 commit 3ff54ce48187f34b6c8d837acd9b3630ef44e0a3
44828 Author: Guillem Jover <guillem@debian.org>
44829 Date: Mon May 7 05:41:43 2012 +0200
44830
44831 dpkg-scanpackages: Remove obsolete --udeb option
44832
44833 debian/changelog | 1 +
44834 doc/README.feature-removal-schedule | 14 +++++++-------
44835 man/dpkg-scanpackages.1 | 6 ++----
44836 scripts/dpkg-scanpackages.pl | 12 +++---------
44837 4 files changed, 13 insertions(+), 20 deletions(-)
44838
44839 commit a22c0eb2dc5d6cc62e6142db6a2bc489bfa815cc
44840 Author: Guillem Jover <guillem@debian.org>
44841 Date: Mon May 7 05:05:53 2012 +0200
44842
44843 dpkg-buildpackage: Remove deprecated support for PGP style interface
44844
44845 debian/changelog | 2 ++
44846 doc/README.feature-removal-schedule | 18 ++++++++---------
44847 man/dpkg-buildpackage.1 | 6 ++----
44848 scripts/dpkg-buildpackage.pl | 39 +++++++------------------------------
44849 4 files changed, 20 insertions(+), 45 deletions(-)
44850
44851 commit 8f760cb1a79d18ab97b6fe4dc794aaca0fc9bae3
44852 Author: Guillem Jover <guillem@debian.org>
44853 Date: Tue May 8 05:07:35 2012 +0200
44854
44855 Use new str_is_set() instead of ad-hoc checks
44856
44857 lib/dpkg/parsehelp.c | 2 +-
44858 lib/dpkg/version.c | 5 +++--
44859 src/enquiry.c | 5 +++--
44860 3 files changed, 7 insertions(+), 5 deletions(-)
44861
44862 commit 49c76f6186d509eb53be7a5e99d7b23f1d0adc7f
44863 Author: Guillem Jover <guillem@debian.org>
44864 Date: Mon May 7 05:21:11 2012 +0200
44865
44866 Use DPKG_BIT to define bit flags instead of literal octal values
44867
44868 If we are defining bit flags, it's more natural to just name the bits
44869 by their index instead of using octal values.
44870
44871 Use the opportunity to assign bit indices in increasing order, as some
44872 flags had been inserted in alphabetical/group order but keeping the
44873 other flag's values.
44874
44875 lib/dpkg/atomic-file.h | 2 +-
44876 lib/dpkg/debug.h | 4 ++++
44877 lib/dpkg/dpkg-db.h | 41 +++++++++++++++++++++--------------------
44878 lib/dpkg/ehandle.h | 6 +++---
44879 lib/dpkg/parsedump.h | 2 +-
44880 lib/dpkg/pkg-spec.h | 8 ++++----
44881 lib/dpkg/trigdeferred.h | 10 +++++-----
44882 lib/dpkg/version.h | 6 +++---
44883 src/configure.c | 16 ++++++++--------
44884 src/filesdb.h | 24 ++++++++++++------------
44885 10 files changed, 62 insertions(+), 57 deletions(-)
44886
44887 commit 546aae0e3cdf4ea68dbb6c156394d37f073a30a4
44888 Author: Guillem Jover <guillem@debian.org>
44889 Date: Sun May 6 04:37:22 2012 +0200
44890
44891 dpkg: Make enum conffopt declaration private by moving to configure.c
44892
44893 There's no other users, and no public function expecting such argument,
44894 so just hide this implementation detail where it belongs.
44895
44896 src/configure.c | 19 +++++++++++++++++++
44897 src/main.h | 18 ------------------
44898 2 files changed, 19 insertions(+), 18 deletions(-)
44899
44900 commit 8636dd428357d4e6e754191628e1e7813e7ee17c
44901 Author: Guillem Jover <guillem@debian.org>
44902 Date: Sun May 6 04:29:23 2012 +0200
44903
44904 libdpkg: Add new DPKG_BIT macro
44905
44906 lib/dpkg/macros.h | 7 +++++++
44907 1 file changed, 7 insertions(+)
44908
44909 commit 91f647d66608b64ed4deda9577262f1c014fdb54
44910 Author: Guillem Jover <guillem@debian.org>
44911 Date: Wed May 9 05:34:18 2012 +0200
44912
44913 libdpkg: Use TRIGGERSFILEFILE instead of a literal string
44914
44915 lib/dpkg/triglib.c | 2 +-
44916 1 file changed, 1 insertion(+), 1 deletion(-)
44917
44918 commit 6d4c03ebe985718615818c8ea68fff1db8b2730c
44919 Author: Guillem Jover <guillem@debian.org>
44920 Date: Wed May 9 01:04:23 2012 +0200
44921
44922 libdpkg: Fold vercmp module into version module
44923
44924 lib/dpkg/Makefile.am | 1 -
44925 lib/dpkg/dpkg-db.h | 8 ---
44926 lib/dpkg/vercmp.c | 135 ------------------------------------------------
44927 lib/dpkg/version.c | 112 +++++++++++++++++++++++++++++++++++++++
44928 lib/dpkg/version.h | 5 ++
44929 po/POTFILES.in | 2 +-
44930 scripts/Dpkg/Version.pm | 2 +-
44931 7 files changed, 119 insertions(+), 146 deletions(-)
44932
44933 commit 24953072b71b39c2e201f58c9ef34b24500aa457
44934 Author: Guillem Jover <guillem@debian.org>
44935 Date: Tue May 8 05:32:06 2012 +0200
44936
44937 libdpkg: Rename versionsatisfied3() to dpkg_version_relate()
44938
44939 At the same time reorder the arguments and place the relation operator
44940 in the middle, which is a more natural way to express it.
44941
44942 lib/dpkg/depcon.c | 5 +++--
44943 lib/dpkg/dpkg-db.h | 6 +++---
44944 lib/dpkg/libdpkg.map | 2 +-
44945 lib/dpkg/vercmp.c | 6 +++---
44946 src/depcon.c | 5 +++--
44947 src/enquiry.c | 2 +-
44948 6 files changed, 14 insertions(+), 12 deletions(-)
44949
44950 commit 4f315d811d9a8ed271395b84caeab80b2c05f0fb
44951 Author: Guillem Jover <guillem@debian.org>
44952 Date: Tue May 8 06:04:53 2012 +0200
44953
44954 libdpkg: Rename versioncompare() to dpkg_version_compare()
44955
44956 dselect/pkgdepcon.cc | 11 ++++++-----
44957 dselect/pkglist.cc | 2 +-
44958 dselect/pkgtop.cc | 3 ++-
44959 lib/dpkg/dpkg-db.h | 4 ++--
44960 lib/dpkg/libdpkg.map | 2 +-
44961 lib/dpkg/parse.c | 2 +-
44962 lib/dpkg/test/t-version.c | 44 ++++++++++++++++++++++----------------------
44963 lib/dpkg/vercmp.c | 6 +++---
44964 src/archives.c | 2 +-
44965 src/configure.c | 4 ++--
44966 src/enquiry.c | 2 +-
44967 src/processarc.c | 11 +++++++----
44968 12 files changed, 49 insertions(+), 44 deletions(-)
44969
44970 commit a049e019af38a74732a6ee115a3628d864913e9c
44971 Author: Guillem Jover <guillem@debian.org>
44972 Date: Tue May 8 05:49:34 2012 +0200
44973
44974 libdpkg: Rename vercmp module function variables
44975
44976 lib/dpkg/dpkg-db.h | 10 +++----
44977 lib/dpkg/vercmp.c | 81 +++++++++++++++++++++++++++++++++++-------------------
44978 2 files changed, 57 insertions(+), 34 deletions(-)
44979
44980 commit d715ef554b79d6c5ccf7f82fcae9688330373440
44981 Author: Guillem Jover <guillem@debian.org>
44982 Date: Tue May 8 04:37:55 2012 +0200
44983
44984 libdpkg: Move enum dpkg_relation to version.h
44985
44986 lib/dpkg/dpkg-db.h | 9 ---------
44987 lib/dpkg/version.h | 9 +++++++++
44988 2 files changed, 9 insertions(+), 9 deletions(-)
44989
44990 commit ef8c24b49ec8a14070b7a05d9503348b69f80867
44991 Author: Guillem Jover <guillem@debian.org>
44992 Date: Tue May 8 04:32:22 2012 +0200
44993
44994 libdpkg: Rework enum depverrel into new enum dpkg_relation
44995
44996 Use more meaningful enum value names, and simplify them by having the
44997 minimum amount of values required.
44998
44999 dselect/pkgdepcon.cc | 2 +-
45000 dselect/pkgsublist.cc | 26 ++++++++++++++++++--------
45001 lib/dpkg/dpkg-db.h | 27 +++++++++++----------------
45002 lib/dpkg/dump.c | 14 +++++++-------
45003 lib/dpkg/fields.c | 18 +++++++++---------
45004 lib/dpkg/vercmp.c | 22 ++++++++++++++--------
45005 src/depcon.c | 4 ++--
45006 src/enquiry.c | 4 ++--
45007 src/packages.c | 9 +++++----
45008 src/processarc.c | 2 +-
45009 10 files changed, 70 insertions(+), 58 deletions(-)
45010
45011 commit b9d2ac6beb13f9e068d27529dc7e6af3e0fd1c00
45012 Author: Guillem Jover <guillem@debian.org>
45013 Date: Sat May 5 04:59:39 2012 +0200
45014
45015 libdpkg: Rename struct versionrevision to dpkg_version
45016
45017 dselect/pkglist.cc | 4 ++--
45018 lib/dpkg/dpkg-db.h | 20 ++++++++++----------
45019 lib/dpkg/parsedump.h | 2 +-
45020 lib/dpkg/parsehelp.c | 8 ++++----
45021 lib/dpkg/test/t-version.c | 6 +++---
45022 lib/dpkg/vercmp.c | 10 ++++++----
45023 lib/dpkg/version.c | 4 ++--
45024 lib/dpkg/version.h | 6 +++---
45025 src/enquiry.c | 14 +++++++-------
45026 9 files changed, 38 insertions(+), 36 deletions(-)
45027
45028 commit 06ee559bfccf5e37746400699c70b2a49f787fb2
45029 Author: Guillem Jover <guillem@debian.org>
45030 Date: Tue May 8 05:57:56 2012 +0200
45031
45032 libdpkg: Remove unused epochsdiffer()
45033
45034 lib/dpkg/dpkg-db.h | 2 --
45035 lib/dpkg/libdpkg.map | 1 -
45036 lib/dpkg/test/t-version.c | 4 ++--
45037 lib/dpkg/vercmp.c | 7 -------
45038 4 files changed, 2 insertions(+), 12 deletions(-)
45039
45040 commit b59f7a1fed55ca1abf1c095394153b70d1803a21
45041 Author: Helge Kreutzmann <debian@helgefjell.de>
45042 Date: Sat May 5 19:21:21 2012 +0200
45043
45044 Update German translation of manual pages
45045
45046 Update to 2087t0f3u.
45047
45048 man/po/de.po | 12 +++++++++++-
45049 1 file changed, 11 insertions(+), 1 deletion(-)
45050
45051 commit e6312fae5b69319125c83b77479bea3b21b7ec45
45052 Author: Helge Kreutzmann <debian@helgefjell.de>
45053 Date: Fri May 4 21:09:24 2012 +0200
45054
45055 Update German translation of manual pages
45056
45057 Update to 2085t0f5u.
45058
45059 man/po/de.po | 981 +++++++++++++++++++++++++++++++++--------------------------
45060 1 file changed, 557 insertions(+), 424 deletions(-)
45061
45062 commit 82cb1c69c76202d8893b59d5df203f139b0c7d46
45063 Author: Guillem Jover <guillem@debian.org>
45064 Date: Thu May 3 20:04:50 2012 +0200
45065
45066 dpkg: Move maintainer script handling into a new script module
45067
45068 po/POTFILES.in | 1 +
45069 src/Makefile.am | 1 +
45070 src/help.c | 287 -----------------------------------------------
45071 src/script.c | 341 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
45072 4 files changed, 343 insertions(+), 287 deletions(-)
45073
45074 commit 8020732bb5a15a3d5b5dd2ef2ce35d83445fb20c
45075 Author: Guillem Jover <guillem@debian.org>
45076 Date: Thu May 3 17:21:22 2012 +0200
45077
45078 Dpkg::Vendor::Debian: Do not mask PIE on m68k
45079
45080 The reason for this feature being masked on m68k was unspecified
45081 breakage in openssh (see #451192), which does not appear to be present
45082 any more. As such there's no apparent reason to mask it any longer.
45083
45084 Requested-by: Thorsten Glaser <tg@mirbsd.de>
45085
45086 debian/changelog | 2 ++
45087 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
45088 2 files changed, 4 insertions(+), 2 deletions(-)
45089
45090 commit 3663423c2030b07b9682e9eba8a4af89a40ccf56
45091 Author: Guillem Jover <guillem@debian.org>
45092 Date: Wed May 2 16:43:47 2012 +0200
45093
45094 Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage
45095
45096 Do not add it as a hard dependency, as the library can be used on system
45097 where a compiler is really not appropriate.
45098
45099 Closes: #671198
45100
45101 debian/changelog | 2 ++
45102 debian/control | 2 +-
45103 2 files changed, 3 insertions(+), 1 deletion(-)
45104
45105 commit f4cd2a93681c40df7f35d82cff52c32ae4582bae
45106 Author: Guillem Jover <guillem@debian.org>
45107 Date: Tue May 1 04:59:43 2012 +0200
45108
45109 build: Use MKDIR_P instead of obsolete mkdir_p
45110
45111 Autoconf provides an AC_PROG_MKDIR_P macro defining MKDIR_P which is
45112 called by AM_INIT_AUTOMAKE; the obsolete mkdir_p, currently aliased to
45113 MKDIR_P will disappear with automake 1.13.
45114
45115 Makecheck.am | 2 +-
45116 dpkg-split/Makefile.am | 2 +-
45117 dselect/Makefile.am | 2 +-
45118 dselect/methods/Makefile.am | 10 +++++-----
45119 man/Makefile.am | 2 +-
45120 scripts/Makefile.am | 6 +++---
45121 src/Makefile.am | 6 +++---
45122 utils/Makefile.am | 4 ++--
45123 8 files changed, 17 insertions(+), 17 deletions(-)
45124
45125 commit ee81253069c1cbf38d1724faa78e75c99223b5ae
45126 Author: Guillem Jover <guillem@debian.org>
45127 Date: Tue May 1 04:41:20 2012 +0200
45128
45129 s-s-d: Refactor pidfile writing into a new write_pidfile() function
45130
45131 utils/start-stop-daemon.c | 27 +++++++++++++++++----------
45132 1 file changed, 17 insertions(+), 10 deletions(-)
45133
45134 commit 4bcc6b8e0a587b432b145fafa642674607cddddd
45135 Author: Guillem Jover <guillem@debian.org>
45136 Date: Tue May 1 03:33:01 2012 +0200
45137
45138 dpkg(1): Clarify when --force-conf* options cause action
45139
45140 It was not clear before that some of these options only produce actions
45141 when the conffile has changed in the new package being installed.
45142
45143 Closes: #391818
45144
45145 Suggested-by: Sven Joachim <svenjoac@gmx.de>
45146
45147 debian/changelog | 2 ++
45148 man/dpkg.1 | 33 ++++++++++++++++++---------------
45149 2 files changed, 20 insertions(+), 15 deletions(-)
45150
45151 commit 0aec21906fca0484e04225499037be4589af04a9
45152 Author: Guillem Jover <guillem@debian.org>
45153 Date: Mon Apr 30 23:44:02 2012 +0200
45154
45155 doc: Add new frontend.txt file documenting some public interfaces
45156
45157 For now document the database locking “interface”.
45158
45159 Closes: #670897
45160
45161 Makefile.am | 1 +
45162 debian/changelog | 2 ++
45163 debian/dpkg-dev.docs | 1 +
45164 doc/frontend.txt | 24 ++++++++++++++++++++++++
45165 4 files changed, 28 insertions(+)
45166
45167 commit f3adc67ba5fcdc291c3dcc83eea1170a6764cbd1
45168 Author: Guillem Jover <guillem@debian.org>
45169 Date: Mon Apr 30 23:42:04 2012 +0200
45170
45171 Add MiNT support to ostable and triplettable
45172
45173 Requested-by: Thorsten Glaser <tg@mirbsd.de>
45174
45175 debian/changelog | 2 ++
45176 ostable | 1 +
45177 triplettable | 1 +
45178 3 files changed, 4 insertions(+)
45179
45180 commit 56e2be58f7aa5571e44504bf8d08199ba81cf50f
45181 Author: Guillem Jover <guillem@debian.org>
45182 Date: Mon Apr 30 06:46:50 2012 +0200
45183
45184 Dpkg::Arch: Move loaded table sentinels inside load table functions
45185
45186 This makes sure no call site will miss the check and perform unneeded
45187 reloads.
45188
45189 scripts/Dpkg/Arch.pm | 33 ++++++++++++++++++++++++---------
45190 1 file changed, 24 insertions(+), 9 deletions(-)
45191
45192 commit 12b4fbe1d0a89dc861f499f3b39b6c6d46bb4d23
45193 Author: Guillem Jover <guillem@debian.org>
45194 Date: Mon Apr 30 06:27:41 2012 +0200
45195
45196 dpkg-parsechangelog(1): Add alternative changelog formats documentation
45197
45198 Adapted from the policy manual.
45199
45200 Closes: #584141
45201
45202 debian/changelog | 2 ++
45203 man/dpkg-genchanges.1 | 9 ++++----
45204 man/dpkg-gencontrol.1 | 8 +++----
45205 man/dpkg-parsechangelog.1 | 54 +++++++++++++++++++++++++++++++++++++++++++----
45206 man/dpkg-source.1 | 9 ++++----
45207 5 files changed, 64 insertions(+), 18 deletions(-)
45208
45209 commit cebaf7e0f2384969045c0484f5d8848d963d1988
45210 Author: Guillem Jover <guillem@debian.org>
45211 Date: Sun Apr 29 05:21:45 2012 +0200
45212
45213 dpkg-deb: Deprecate compressing .deb files with lzma
45214
45215 The the format has several deficiencies that have been addressed by
45216 upstream in xz. Although unpacking will be kept being supported to
45217 handle existing lzma compressed .deb files.
45218
45219 Issue a warning for now for the -Zlzma option value, the support for
45220 that value will get removed at a later point.
45221
45222 debian/changelog | 6 ++++++
45223 doc/README.feature-removal-schedule | 10 ++++++++++
45224 dpkg-deb/main.c | 4 +++-
45225 3 files changed, 19 insertions(+), 1 deletion(-)
45226
45227 commit 95bbdf3b1ae072ba31dd4442ef2c7630bbceea65
45228 Author: Guillem Jover <guillem@debian.org>
45229 Date: Fri Apr 27 22:31:19 2012 +0200
45230
45231 libdpkg: Fix comment header titles
45232
45233 lib/dpkg/pkg-db.c | 2 +-
45234 lib/dpkg/utils.c | 2 +-
45235 lib/dpkg/version.c | 2 +-
45236 3 files changed, 3 insertions(+), 3 deletions(-)
45237
45238 commit 24fcf03f02b0296b61ae62352b8744af13d61f97
45239 Author: Guillem Jover <guillem@debian.org>
45240 Date: Fri Apr 27 22:22:36 2012 +0200
45241
45242 libdpkg: Add missing symbols to the version script
45243
45244 lib/dpkg/libdpkg.map | 12 +++++++++++-
45245 1 file changed, 11 insertions(+), 1 deletion(-)
45246
45247 commit 9e75e05a95475d2fcfdfaf744f9891979022624b
45248 Author: Helge Kreutzmann <debian@helgefjell.de>
45249 Date: Fri Apr 27 17:43:25 2012 +0200
45250
45251 Update German translation of manual pages
45252
45253 Update to 2076t.
45254
45255 debian/changelog | 3 ++-
45256 man/po/de.po | 29 ++++++++++-------------------
45257 2 files changed, 12 insertions(+), 20 deletions(-)
45258
45259 commit 9706026c779d41d7c0cfca22e13c0cdfac93c2be
45260 Author: Guillem Jover <guillem@debian.org>
45261 Date: Fri Apr 27 10:33:36 2012 +0200
45262
45263 Bump version to 1.16.4
45264
45265 debian/changelog | 6 ++++++
45266 1 file changed, 6 insertions(+)
45267
45268 commit b9a009d61792c711dbd440b7cc3004d1b02569ed
45269 Author: Guillem Jover <guillem@debian.org>
45270 Date: Fri Apr 27 10:10:43 2012 +0200
45271
45272 Release 1.16.3
45273
45274 debian/changelog | 4 ++--
45275 1 file changed, 2 insertions(+), 2 deletions(-)
45276
45277 commit 9f3a12116f8512c38863c4eb858f91aaa1bad391
45278 Author: Guillem Jover <guillem@debian.org>
45279 Date: Fri Apr 27 10:09:40 2012 +0200
45280
45281 Regenerate .pot files and merge .po files with them
45282
45283 dselect/po/bs.po | 92 +--
45284 dselect/po/ca.po | 104 ++--
45285 dselect/po/cs.po | 104 ++--
45286 dselect/po/da.po | 104 ++--
45287 dselect/po/de.po | 2 +-
45288 dselect/po/dselect.pot | 94 +--
45289 dselect/po/el.po | 92 +--
45290 dselect/po/es.po | 104 ++--
45291 dselect/po/et.po | 104 ++--
45292 dselect/po/eu.po | 104 ++--
45293 dselect/po/fr.po | 108 ++--
45294 dselect/po/gl.po | 104 ++--
45295 dselect/po/hu.po | 104 ++--
45296 dselect/po/id.po | 104 ++--
45297 dselect/po/it.po | 104 ++--
45298 dselect/po/ja.po | 104 ++--
45299 dselect/po/ko.po | 104 ++--
45300 dselect/po/nb.po | 104 ++--
45301 dselect/po/nl.po | 104 ++--
45302 dselect/po/nn.po | 92 +--
45303 dselect/po/pl.po | 104 ++--
45304 dselect/po/pt.po | 104 ++--
45305 dselect/po/pt_BR.po | 104 ++--
45306 dselect/po/ro.po | 104 ++--
45307 dselect/po/ru.po | 104 ++--
45308 dselect/po/sk.po | 104 ++--
45309 dselect/po/sv.po | 104 ++--
45310 dselect/po/tl.po | 92 +--
45311 dselect/po/vi.po | 104 ++--
45312 dselect/po/zh_CN.po | 104 ++--
45313 dselect/po/zh_TW.po | 92 +--
45314 man/po/de.po | 215 +++----
45315 man/po/dpkg-man.pot | 795 ++++++++++++-------------
45316 man/po/es.po | 213 +++----
45317 man/po/fr.po | 216 +++----
45318 man/po/hu.po | 853 +++++++++++++--------------
45319 man/po/ja.po | 936 ++++++++++++++++--------------
45320 man/po/pl.po | 878 ++++++++++++++--------------
45321 man/po/pt_BR.po | 846 +++++++++++++--------------
45322 man/po/ru.po | 856 +++++++++++++--------------
45323 man/po/sv.po | 216 +++----
45324 po/ast.po | 1292 +++++++++++++++++++++--------------------
45325 po/bs.po | 1263 ++++++++++++++++++++--------------------
45326 po/ca.po | 1299 +++++++++++++++++++++--------------------
45327 po/cs.po | 1291 +++++++++++++++++++++--------------------
45328 po/da.po | 1292 +++++++++++++++++++++--------------------
45329 po/de.po | 344 +++++------
45330 po/dpkg.pot | 1259 ++++++++++++++++++++--------------------
45331 po/dz.po | 1280 ++++++++++++++++++++--------------------
45332 po/el.po | 1281 ++++++++++++++++++++--------------------
45333 po/eo.po | 1292 +++++++++++++++++++++--------------------
45334 po/es.po | 1296 +++++++++++++++++++++--------------------
45335 po/et.po | 1275 ++++++++++++++++++++--------------------
45336 po/eu.po | 1295 +++++++++++++++++++++--------------------
45337 po/fr.po | 1475 +++++++++++++++++++++++------------------------
45338 po/gl.po | 1280 ++++++++++++++++++++--------------------
45339 po/hu.po | 1280 ++++++++++++++++++++--------------------
45340 po/id.po | 1290 +++++++++++++++++++++--------------------
45341 po/it.po | 1313 +++++++++++++++++++++--------------------
45342 po/ja.po | 1296 +++++++++++++++++++++--------------------
45343 po/km.po | 1278 ++++++++++++++++++++--------------------
45344 po/ko.po | 1294 +++++++++++++++++++++--------------------
45345 po/ku.po | 1260 +++++++++++++++++++++-------------------
45346 po/lt.po | 1276 ++++++++++++++++++++--------------------
45347 po/mr.po | 1280 ++++++++++++++++++++--------------------
45348 po/nb.po | 1290 +++++++++++++++++++++--------------------
45349 po/ne.po | 1278 ++++++++++++++++++++--------------------
45350 po/nl.po | 1280 ++++++++++++++++++++--------------------
45351 po/nn.po | 1276 ++++++++++++++++++++--------------------
45352 po/pa.po | 1259 +++++++++++++++++++++-------------------
45353 po/pl.po | 1319 ++++++++++++++++++++++--------------------
45354 po/pt.po | 1296 +++++++++++++++++++++--------------------
45355 po/pt_BR.po | 1279 ++++++++++++++++++++--------------------
45356 po/ro.po | 1296 +++++++++++++++++++++--------------------
45357 po/ru.po | 1296 +++++++++++++++++++++--------------------
45358 po/sk.po | 1295 +++++++++++++++++++++--------------------
45359 po/sv.po | 342 +++++------
45360 po/th.po | 1286 +++++++++++++++++++++--------------------
45361 po/tl.po | 1276 ++++++++++++++++++++--------------------
45362 po/vi.po | 1290 +++++++++++++++++++++--------------------
45363 po/zh_CN.po | 1284 +++++++++++++++++++++--------------------
45364 po/zh_TW.po | 1278 ++++++++++++++++++++--------------------
45365 scripts/po/ca.po | 29 +-
45366 scripts/po/de.po | 29 +-
45367 scripts/po/dpkg-dev.pot | 31 +-
45368 scripts/po/es.po | 29 +-
45369 scripts/po/fr.po | 104 +---
45370 scripts/po/pl.po | 29 +-
45371 scripts/po/ru.po | 29 +-
45372 scripts/po/sv.po | 18 +-
45373 90 files changed, 31318 insertions(+), 29061 deletions(-)
45374
45375 commit f45abe4758e705b6c3231ba9a34ac066530b27e4
45376 Author: Guillem Jover <guillem@debian.org>
45377 Date: Fri Apr 27 05:30:00 2012 +0200
45378
45379 dpkg: Add missing list and md5sums database file checks to --audit
45380
45381 This will report about any package missing the list or md5sums files
45382 from the database, so that they can be reinstalled.
45383
45384 debian/changelog | 1 +
45385 src/enquiry.c | 21 +++++++++++++++++++++
45386 2 files changed, 22 insertions(+)
45387
45388 commit 63d60245748acb6095e8e28ae2d86bfffd2e9fad
45389 Author: Guillem Jover <guillem@debian.org>
45390 Date: Fri Apr 27 05:25:08 2012 +0200
45391
45392 dpkg: Switch struct badstatinfo value member to an union of int and char *
45393
45394 This will allow to pass strings to the checkers.
45395
45396 src/enquiry.c | 27 +++++++++++++++------------
45397 1 file changed, 15 insertions(+), 12 deletions(-)
45398
45399 commit 0e8bcc32c9f037a2ca60a10211a65e3b8cca6018
45400 Author: Guillem Jover <guillem@debian.org>
45401 Date: Thu Mar 22 21:31:55 2012 +0100
45402
45403 dpkg: Generate md5sums info files if none were present in the binary package
45404
45405 This is the first step in allowing to verify installed package files
45406 consistency. Next step will be to track file metadata and then add
45407 options to verify the requested packages.
45408
45409 Closes: #155676, #155799
45410
45411 debian/changelog | 2 ++
45412 src/Makefile.am | 1 +
45413 src/filesdb-hash.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
45414 src/filesdb.h | 5 +++-
45415 src/processarc.c | 3 +++
45416 5 files changed, 83 insertions(+), 1 deletion(-)
45417
45418 commit a9f88f151ce6918f141f4816870137a72a114b2b
45419 Author: Guillem Jover <guillem@debian.org>
45420 Date: Fri Apr 27 05:22:10 2012 +0200
45421
45422 libdpkg: Do not return from 0 sized buffer_copy() w/o doing filtering
45423
45424 This changes the function to handle the case of a caller specified 0 size
45425 in the same way as if the size requested was dynamic (-1), and there were
45426 0 bytes read, i.e. perform at least the initialization and shutdown of
45427 the filter so that it can compute any required value, if needed.
45428
45429 As an optimization, given that we do not return early from the function
45430 anymore, do not allocate the buffer when the buffer size is 0.
45431
45432 This comes up on 0 sized extracted files, which ended up w/o a computed
45433 hash.
45434
45435 debian/changelog | 3 +++
45436 lib/dpkg/buffer.c | 8 ++++----
45437 2 files changed, 7 insertions(+), 4 deletions(-)
45438
45439 commit ebb14a93370f6638a7e52145768b9a14c99ac3a1
45440 Author: Ben Harris <bjh21@cam.ac.uk>
45441 Date: Sun Apr 22 22:04:58 2012 +0200
45442
45443 Dpkg::Control: Fix memory leak due to objects not being garbage-collected
45444
45445 When runnung a Perl script that repeatedly creates unreferenced
45446 Dpkg::Control objects, the perl process consumes memory without limit.
45447
45448 A one-line sample:
45449
45450 perl -MDpkg::Control -e 'Dpkg::Control->new while 1'
45451
45452 It would be expected from a script like this to have a constant memory
45453 usage, as the Dpkg::Control objects are garbage-collected soon after
45454 being created. What happens instead, is that after running for thirty
45455 seconds, perl has consumed over 100 MiB of memory.
45456
45457 By contrast, the same test using Dpkg::Index consumes a constant 6 MiB.
45458
45459 This problem effectively means that a process can't operate on a large
45460 number of Dpkg::Control objects sequentially.
45461
45462 The cause of the problem appears to be a circular reference between a
45463 Dpkg::Control::Hash and its contained tied hash. This patch explicitly
45464 breaks this loop when a Dpkg::Control::Hash is destroyed, following
45465 the advice in perlobj(1).
45466
45467 Closes: #669012
45468
45469 Signed-off-by: Guillem Jover <guillem@debian.org>
45470
45471 debian/changelog | 2 ++
45472 scripts/Dpkg/Control/Hash.pm | 27 +++++++++++++++++++--------
45473 2 files changed, 21 insertions(+), 8 deletions(-)
45474
45475 commit cbfeb218624f98459590c5537177fa48bfecb04d
45476 Author: Guillem Jover <guillem@debian.org>
45477 Date: Sun Apr 22 21:59:52 2012 +0200
45478
45479 dpkg-gensymbols(1): Clarify that arch-wildcards are supported
45480
45481 Change the examples to make use of arch-wildcards so that it's more
45482 obvious that those are supported.
45483
45484 Closes: #670048
45485
45486 debian/changelog | 2 ++
45487 man/dpkg-gensymbols.1 | 10 ++++++----
45488 2 files changed, 8 insertions(+), 4 deletions(-)
45489
45490 commit 42a2f26ac7e167ede510892971440b7bbd476ba7
45491 Author: Guillem Jover <guillem@debian.org>
45492 Date: Thu Apr 26 19:20:04 2012 +0200
45493
45494 Use new str_is_set()/str_is_unset() instead of ad-hoc checks
45495
45496 lib/dpkg/command.c | 5 +++--
45497 lib/dpkg/dump.c | 9 +++++++--
45498 lib/dpkg/fields.c | 7 ++++---
45499 lib/dpkg/parse.c | 5 +++--
45500 lib/dpkg/path.c | 5 +++--
45501 lib/dpkg/pkg.c | 19 +++++++------------
45502 src/configure.c | 2 +-
45503 src/querycmd.c | 3 ++-
45504 8 files changed, 30 insertions(+), 25 deletions(-)
45505
45506 commit d3727ed32d3f077b9d8f4c3dc335ab419f82eb6f
45507 Author: Guillem Jover <guillem@debian.org>
45508 Date: Thu Apr 26 19:19:49 2012 +0200
45509
45510 libdpkg: Add new functions str_is_set() and str_is_unset()
45511
45512 lib/dpkg/string.h | 22 +++++++++++++++++++++-
45513 1 file changed, 21 insertions(+), 1 deletion(-)
45514
45515 commit 36b09198e3c0d01fab7b5fe677dcf231d82c71d7
45516 Author: Guillem Jover <guillem@debian.org>
45517 Date: Sat Apr 21 22:49:39 2012 +0200
45518
45519 libdpkg: Namespace and uppercase enum pkg_format_type values
45520
45521 lib/dpkg/pkg-format.c | 16 ++++++++--------
45522 1 file changed, 8 insertions(+), 8 deletions(-)
45523
45524 commit e16fdfb6684ce9aa2457ac0241d601abc5366723
45525 Author: Colin Watson <cjwatson@ubuntu.com>
45526 Date: Fri Apr 20 05:04:15 2012 +0200
45527
45528 dpkg-divert: Add test case for ignored rename request from diverting package
45529
45530 Signed-off-by: Guillem Jover <guillem@debian.org>
45531
45532 src/t/100_dpkg_divert.t | 45 +++++++++++++++++++++++++++++++++++++++++++--
45533 1 file changed, 43 insertions(+), 2 deletions(-)
45534
45535 commit 148ed36543f85473517f6ebcc36c0d738a305776
45536 Author: Guillem Jover <guillem@debian.org>
45537 Date: Fri Apr 20 04:56:06 2012 +0200
45538
45539 dpkg-divert: Do not rename files owned by the diverting package
45540
45541 If the file is already owned by the package diverting it, that will
45542 actually mess up the filesystem for no good reason, just ignore the
45543 request and issue a message stating so.
45544
45545 Closes: #588077
45546
45547 debian/changelog | 2 ++
45548 src/divertcmd.c | 35 ++++++++++++++++++++++++++++++++++-
45549 2 files changed, 36 insertions(+), 1 deletion(-)
45550
45551 commit fe00f27e0e168f745d8afe46b801a6bfd3879be1
45552 Author: Helge Kreutzmann <debian@helgefjell.de>
45553 Date: Tue Apr 24 18:59:56 2012 +0200
45554
45555 Fix build failure by balancing <>
45556
45557 man/po/sv.po | 921 ++++++++++++++++++++++++++---------------------------------
45558 1 file changed, 406 insertions(+), 515 deletions(-)
45559
45560 commit 9c12676b959642bd39e45d629151ed77e0d01af3
45561 Author: Helge Kreutzmann <debian@helgefjell.de>
45562 Date: Tue Apr 24 18:58:41 2012 +0200
45563
45564 Fix build failure by balancing <>
45565
45566 man/po/es.po | 726 +++++++++++++++++++----------------
45567 man/po/fr.po | 1216 ++++++++++++++++++++++++++--------------------------------
45568 2 files changed, 929 insertions(+), 1013 deletions(-)
45569
45570 commit daaddea8fe5f1a7e641d25e1e33b9e55a99c9639
45571 Author: Peter Krefting <peterk@debian.org>
45572 Date: Tue Apr 24 14:03:26 2012 +0100
45573
45574 Fix typo: "same syntax than" → "same syntax as".
45575
45576 debian/changelog | 2 +-
45577 man/deb-shlibs.5 | 2 +-
45578 man/po/de.po | 2 +-
45579 man/po/dpkg-man.pot | 2 +-
45580 man/po/es.po | 2 +-
45581 man/po/fr.po | 2 +-
45582 man/po/hu.po | 2 +-
45583 man/po/ja.po | 2 +-
45584 man/po/pl.po | 2 +-
45585 man/po/pt_BR.po | 2 +-
45586 man/po/ru.po | 2 +-
45587 man/po/sv.po | 2 +-
45588 scripts/Dpkg/Control/Info.pm | 2 +-
45589 13 files changed, 13 insertions(+), 13 deletions(-)
45590
45591 commit d23666533c37dde9679097e64444cb683c0b0608
45592 Author: Peter Krefting <peterk@debian.org>
45593 Date: Tue Apr 24 14:01:11 2012 +0100
45594
45595 Update Swedish translation.
45596
45597 po/sv.po: 1032t0f0u.
45598 dselect/po/sv.po: 270t0f0u.
45599 man/po/sv.po: 2076t0f0u.
45600 scripts/po/sv.po: 518t0f0u.
45601
45602 debian/changelog | 4 +
45603 dselect/po/sv.po | 8 +-
45604 man/po/sv.po | 383 +++++++++------
45605 po/sv.po | 1408 ++++++++++++++++++++++++++----------------------------
45606 scripts/po/sv.po | 75 ++-
45607 5 files changed, 937 insertions(+), 941 deletions(-)
45608
45609 commit 6b04c0b4432dcaf4ed0adacf1f4821cc096ee317
45610 Author: Christian PERRIER <bubulle@debian.org>
45611 Date: Mon Apr 23 19:50:19 2012 +0200
45612
45613 French manpages translation update
45614
45615 1965 translated messages, 81 fuzzy translations, 30 untranslated messages.
45616
45617 man/po/fr.po | 266 +++++++++++++++++++++++++++++++++++++----------------------
45618 1 file changed, 168 insertions(+), 98 deletions(-)
45619
45620 commit f5c61fee189d3fb8f17401c49348734d75f4d55a
45621 Author: Sven Joachim <svenjoac@gmx.de>
45622 Date: Wed Apr 18 20:11:48 2012 +0200
45623
45624 German dpkg translation update
45625
45626 Update to 1032t.
45627
45628 po/de.po | 1133 ++++++++++++++++++++++++++++++++------------------------------
45629 1 file changed, 577 insertions(+), 556 deletions(-)
45630
45631 commit ad8db655a30b2d66ddbe0823ff75f477217f85ac
45632 Author: Sven Joachim <svenjoac@gmx.de>
45633 Date: Wed Apr 18 20:11:23 2012 +0200
45634
45635 German dselect translation update
45636
45637 Update to 270t.
45638
45639 dselect/po/de.po | 98 ++++++++++++++++++++++++++++----------------------------
45640 1 file changed, 49 insertions(+), 49 deletions(-)
45641
45642 commit fd35aec4fa09a13d9c21174032c121d0aceb6d6d
45643 Author: Guillem Jover <guillem@debian.org>
45644 Date: Tue Apr 17 01:02:27 2012 +0200
45645
45646 s-s-d: Fix --exec to work with relative arguments and --chdir
45647
45648 Closes: #669047
45649
45650 debian/changelog | 2 ++
45651 utils/start-stop-daemon.c | 3 +++
45652 2 files changed, 5 insertions(+)
45653
45654 commit db5604d792133b2d7b6647a723ec82b1c3bc58db
45655 Author: Guillem Jover <guillem@debian.org>
45656 Date: Tue Apr 17 00:48:13 2012 +0200
45657
45658 s-s-d: Refactor path concatenation into newpath()
45659
45660 utils/start-stop-daemon.c | 23 ++++++++++++++++-------
45661 1 file changed, 16 insertions(+), 7 deletions(-)
45662
45663 commit 762897ed406e0dc8cdd4eb529b04330612894207
45664 Author: Guillem Jover <guillem@debian.org>
45665 Date: Mon Apr 16 14:06:25 2012 +0200
45666
45667 Add x32 support to ostable, abitable and triplettable
45668
45669 Closes: #667037
45670
45671 abitable | 1 +
45672 debian/changelog | 1 +
45673 ostable | 1 +
45674 triplettable | 1 +
45675 4 files changed, 4 insertions(+)
45676
45677 commit ad0cb5d13dc92e52f0a877b9af9839d04721a209
45678 Author: Guillem Jover <guillem@debian.org>
45679 Date: Mon Apr 16 14:04:16 2012 +0200
45680
45681 Dpkg::Arch: Add support for arch ABI attribute overrides
45682
45683 For architectures where the ABI changes some attributes, like MIPS n32
45684 or AMD64 x32, the architecture bits do not match the ones from the cpu,
45685 so we need to override them.
45686
45687 Makefile.am | 6 +++++-
45688 abitable | 9 +++++++++
45689 debian/changelog | 1 +
45690 scripts/Dpkg/Arch.pm | 32 +++++++++++++++++++++++++++++++-
45691 4 files changed, 46 insertions(+), 2 deletions(-)
45692
45693 commit 01d00afaa426101553a226e60fdd7c64b98267ac
45694 Author: Guillem Jover <guillem@debian.org>
45695 Date: Mon Apr 16 06:23:25 2012 +0200
45696
45697 build: Line wrap dpkg_buildflags variable setting
45698
45699 debian/rules | 7 ++++++-
45700 1 file changed, 6 insertions(+), 1 deletion(-)
45701
45702 commit d4570062746784dd192fcc332de242532073a837
45703 Author: Guillem Jover <guillem@debian.org>
45704 Date: Mon Apr 16 06:16:01 2012 +0200
45705
45706 libdpkg: Simplify f_booleandefno() and f_multiarch() implementations
45707
45708 This unifies the logic to match the rest of the dumping functions, by
45709 printing an optional field name, the value itself and an optional
45710 trailing newline. These two functions are somewhat special though,
45711 and the reason for the previous code layout, because they do not
45712 print the value if it is null and no field name has been requested.
45713
45714 lib/dpkg/dump.c | 32 +++++++++++++++++++-------------
45715 1 file changed, 19 insertions(+), 13 deletions(-)
45716
45717 commit 40b271afb08530aa4ec8b7c2b111f384f885e928
45718 Author: Guillem Jover <guillem@debian.org>
45719 Date: Mon Apr 16 06:08:12 2012 +0200
45720
45721 libdpkg: Use pdb_lax_version_parser instead of pdb_lax_parser in parse_db_version()
45722
45723 Missed in commit f9fac280b7805165819ece32980841b7f6a39333.
45724
45725 lib/dpkg/parsehelp.c | 2 +-
45726 1 file changed, 1 insertion(+), 1 deletion(-)
45727
45728 commit cfbcb0ac535f7970655a9aab6102f46608c39c1c
45729 Author: Guillem Jover <guillem@debian.org>
45730 Date: Mon Apr 16 05:38:20 2012 +0200
45731
45732 libdpkg: Use compressor() accessor instead of intermediate variables
45733
45734 lib/dpkg/compress.c | 11 +++--------
45735 1 file changed, 3 insertions(+), 8 deletions(-)
45736
45737 commit 3e6ccfa7fdd693ba3f90a0bce9a512c7cb5ff42a
45738 Author: Guillem Jover <guillem@debian.org>
45739 Date: Mon Apr 16 05:37:20 2012 +0200
45740
45741 libdpkg: Rename compressor_get() accessor to compressor()
45742
45743 lib/dpkg/compress.c | 12 ++++++------
45744 1 file changed, 6 insertions(+), 6 deletions(-)
45745
45746 commit a27effc5603bd0e58d648e096d96eb0adafc94e2
45747 Author: Guillem Jover <guillem@debian.org>
45748 Date: Mon Apr 16 04:06:00 2012 +0200
45749
45750 u-a: Move altdb directory access functions near altdb code
45751
45752 utils/update-alternatives.c | 64 ++++++++++++++++++++++-----------------------
45753 1 file changed, 32 insertions(+), 32 deletions(-)
45754
45755 commit 2f51ccafaa591e1175335e9893adfa781858d6af
45756 Author: Guillem Jover <guillem@debian.org>
45757 Date: Mon Apr 16 04:07:20 2012 +0200
45758
45759 u-a: Rename filter_altdir() to altdb_filter_namelist()
45760
45761 utils/update-alternatives.c | 4 ++--
45762 1 file changed, 2 insertions(+), 2 deletions(-)
45763
45764 commit 9e176a05d94ab54f82ef1ce40f434b790ec96720
45765 Author: Guillem Jover <guillem@debian.org>
45766 Date: Mon Apr 16 04:03:25 2012 +0200
45767
45768 u-a: Move config_all() function near action handling code
45769
45770 utils/update-alternatives.c | 28 ++++++++++++++--------------
45771 1 file changed, 14 insertions(+), 14 deletions(-)
45772
45773 commit 02415e5b2f1251249adc1789a9f6413013c69e99
45774 Author: Guillem Jover <guillem@debian.org>
45775 Date: Mon Apr 16 04:03:25 2012 +0200
45776
45777 u-a: Rename config_all() to alternative_config_all()
45778
45779 utils/update-alternatives.c | 4 ++--
45780 1 file changed, 2 insertions(+), 2 deletions(-)
45781
45782 commit 538d668b477a13b27b5b3503d80f6f5057229611
45783 Author: Guillem Jover <guillem@debian.org>
45784 Date: Mon Apr 16 04:58:56 2012 +0200
45785
45786 u-a: Switch must_not_die boolean arguments to flags variables
45787
45788 Using a bool as an argument for a function already taking several
45789 arguments is almost never a good interface, it's not clear from
45790 the call sites what it refers to and as such prone to confusion.
45791
45792 utils/update-alternatives.c | 28 +++++++++++++++++-----------
45793 1 file changed, 17 insertions(+), 11 deletions(-)
45794
45795 commit 134791f7245e01f7d2d0a90bb8de2cda1097bdc6
45796 Author: Guillem Jover <guillem@debian.org>
45797 Date: Mon Apr 16 03:58:15 2012 +0200
45798
45799 u-a: Move alternative_parse_fileset() modified argument to struct altdb_context
45800
45801 utils/update-alternatives.c | 11 ++++++-----
45802 1 file changed, 6 insertions(+), 5 deletions(-)
45803
45804 commit 0e13a18f4768f8c0f3b3660c1c810086007cc975
45805 Author: Guillem Jover <guillem@debian.org>
45806 Date: Mon Apr 16 03:42:21 2012 +0200
45807
45808 u-a: Rename altdb_interrupt_parsing() to altdb_parse_stop()
45809
45810 utils/update-alternatives.c | 4 ++--
45811 1 file changed, 2 insertions(+), 2 deletions(-)
45812
45813 commit d6dbd80a94abd65b65ec98064bbd5973764532d4
45814 Author: Guillem Jover <guillem@debian.org>
45815 Date: Mon Apr 16 03:27:51 2012 +0200
45816
45817 u-a: Merge display action handling into previous if/else block
45818
45819 utils/update-alternatives.c | 4 +---
45820 1 file changed, 1 insertion(+), 3 deletions(-)
45821
45822 commit 914322fcf132cce273fc46ee2ef15a10dddc5ee0
45823 Author: Helge Kreutzmann <debian@helgefjell.de>
45824 Date: Sun Apr 15 22:42:21 2012 +0200
45825
45826 Update German translation of manual pages
45827
45828 Update to 2075t.
45829
45830 man/po/de.po | 38 ++++++++++++++++++++------------------
45831 1 file changed, 20 insertions(+), 18 deletions(-)
45832
45833 commit a31e40a55aa8987dbfce4ac6fd53ef9fc14bcf07
45834 Author: Guillem Jover <guillem@debian.org>
45835 Date: Sun Apr 15 09:35:50 2012 +0200
45836
45837 u-a: Do not use trinary boolean operators with explicit bool result values
45838
45839 Use explicit checks for the value we expect and just return the
45840 result of the boolean evaluation, or return explicitly from an
45841 unary conditional check.
45842
45843 utils/update-alternatives.c | 10 +++++-----
45844 1 file changed, 5 insertions(+), 5 deletions(-)
45845
45846 commit 0d6a7f722890df451bd08a9545c74aa64615f1cd
45847 Author: Guillem Jover <guillem@debian.org>
45848 Date: Sun Apr 15 08:53:18 2012 +0200
45849
45850 u-a: Do not use strlen() to check for non-empty string in fileset_has_slave()
45851
45852 We only need to check if the first character is not NUL, doing a
45853 strlen() is just wasteful.
45854
45855 utils/update-alternatives.c | 2 +-
45856 1 file changed, 1 insertion(+), 1 deletion(-)
45857
45858 commit a27d879194bd5c9eb339eca4a58f2d79bf7942a5
45859 Author: Guillem Jover <guillem@debian.org>
45860 Date: Sun Apr 15 07:11:57 2012 +0200
45861
45862 u-a: Fold alternative_has_current_link() into alternative_get_current()
45863
45864 There's no more alternative_has_current_link() callers, and this way
45865 we avoid doing redundant operations.
45866
45867 utils/update-alternatives.c | 20 ++++----------------
45868 1 file changed, 4 insertions(+), 16 deletions(-)
45869
45870 commit cda883e56c3c208329e7bbb8ab903415414304e8
45871 Author: Guillem Jover <guillem@debian.org>
45872 Date: Sun Apr 15 01:02:13 2012 +0200
45873
45874 u-a: Do not use alternative_has_current_link() in alternative_is_broken()
45875
45876 The code is calling alternative_get_current() later on in the function,
45877 and that one is implicitly calling alternative_has_current_link(), so
45878 just defer the check to avoid doing redundant operations.
45879
45880 utils/update-alternatives.c | 6 +++---
45881 1 file changed, 3 insertions(+), 3 deletions(-)
45882
45883 commit 09575e301b6f9593b6fb5c41b9a3f8a59238eef6
45884 Author: Guillem Jover <guillem@debian.org>
45885 Date: Sun Apr 15 00:48:59 2012 +0200
45886
45887 u-a: Use current_choice instead of retrieving it again
45888
45889 utils/update-alternatives.c | 9 +++------
45890 1 file changed, 3 insertions(+), 6 deletions(-)
45891
45892 commit 16b6174995dadd3cb6f136603b8b2c4471b7e9c2
45893 Author: Guillem Jover <guillem@debian.org>
45894 Date: Sun Apr 15 10:02:57 2012 +0200
45895
45896 Revert "dpkg-deb: Add epoch when needed to built package names"
45897
45898 This reverts commit a354992c67411ed10499786012701faa33ed8565.
45899
45900 There seems to be several tools with bogus assumptions about the format
45901 of binary package filenames, when they should either just be using the
45902 filenames from .changes files, the Filename field from Packages files,
45903 or the arguments from the command-line. Unforuntately all those bogus
45904 tools need to be fixed first before this change can be considered again,
45905 which right now gets in the way of the upcoming dpkg release.
45906
45907 Also the matching change in dpkg-gencontrol was missing in that commit,
45908 which has been...
45909
45910 Reported-by: Sven Joachim <svenjoac@gmx.de>
45911
45912 debian/changelog | 2 --
45913 dpkg-deb/build.c | 2 +-
45914 2 files changed, 1 insertion(+), 3 deletions(-)
45915
45916 commit b2cdea1f2c9abd3123067c04b0d04dd90b45c5f2
45917 Author: Guillem Jover <guillem@debian.org>
45918 Date: Sun Apr 15 06:26:34 2012 +0200
45919
45920 dpkg-name(1): Change example to use dpkg-deb --build instead of dpkg --build
45921
45922 man/dpkg-name.1 | 6 +++---
45923 1 file changed, 3 insertions(+), 3 deletions(-)
45924
45925 commit 3d5278b47bc6aa9b1f665faab0328a39b03b18c4
45926 Author: Guillem Jover <guillem@debian.org>
45927 Date: Thu Apr 12 22:46:05 2012 +0200
45928
45929 u-a: Move alternative loading logic before handling any action
45930
45931 This moves all setup code before all actions are executed which will
45932 allow further refactoring, no behaviour change should happen due to
45933 this commit though.
45934
45935 utils/update-alternatives.c | 34 +++++++++++++++++++++++-----------
45936 1 file changed, 23 insertions(+), 11 deletions(-)
45937
45938 commit d22f160a5982e70c6fc9c7f6d9658630131ddbf0
45939 Author: Guillem Jover <guillem@debian.org>
45940 Date: Thu Apr 12 22:46:05 2012 +0200
45941
45942 u-a: Refactor alternative update logic into alternative_update()
45943
45944 utils/update-alternatives.c | 101 +++++++++++++++++++++++---------------------
45945 1 file changed, 54 insertions(+), 47 deletions(-)
45946
45947 commit 451b85ed51a7320d359b9235b1ed9e308a4936f8
45948 Author: Guillem Jover <guillem@debian.org>
45949 Date: Tue Apr 10 06:32:34 2012 +0200
45950
45951 u-a: Refactor mode selection into alternative_select_mode()
45952
45953 utils/update-alternatives.c | 60 +++++++++++++++++++++++++--------------------
45954 1 file changed, 33 insertions(+), 27 deletions(-)
45955
45956 commit 441f04dcaa91f6e59ff8217f5c98b0e8a116a73c
45957 Author: Guillem Jover <guillem@debian.org>
45958 Date: Tue Apr 10 06:18:35 2012 +0200
45959
45960 u-a: Move alt_map_obj setup logic into alternative_set_selections()
45961
45962 utils/update-alternatives.c | 19 ++++++++++---------
45963 1 file changed, 10 insertions(+), 9 deletions(-)
45964
45965 commit c78e21281a15ca218182b18c3c891df901403e89
45966 Author: Guillem Jover <guillem@debian.org>
45967 Date: Tue Apr 10 06:14:37 2012 +0200
45968
45969 u-a: Refactor get selections into alternative_get_selections()
45970
45971 utils/update-alternatives.c | 41 +++++++++++++++++++++++------------------
45972 1 file changed, 23 insertions(+), 18 deletions(-)
45973
45974 commit 1fcb0305c9378eb461db5a5a1b930270c6773824
45975 Author: Guillem Jover <guillem@debian.org>
45976 Date: Sat Apr 14 07:11:08 2012 +0200
45977
45978 build: Switch from --without- to --disable- for programs to be built
45979
45980 The standard way to select if a specific component of the build is to
45981 be enabled or disabled is through --enable-foo and --disable-foo
45982 options, --with-foo and --without-foo are used for selecting external
45983 modules to be used.
45984
45985 Makefile.am | 2 +-
45986 README | 10 +++++-----
45987 configure.ac | 8 ++++----
45988 m4/dpkg-build.m4 | 22 +++++++++++-----------
45989 man/Makefile.am | 6 +++---
45990 src/help.c | 2 +-
45991 utils/Makefile.am | 10 +++++-----
45992 7 files changed, 30 insertions(+), 30 deletions(-)
45993
45994 commit c627c85d54a292aea3dc083d8871783cb0825806
45995 Author: Guillem Jover <guillem@debian.org>
45996 Date: Sat Apr 14 04:33:14 2012 +0200
45997
45998 dpkg-deb: Do not arch-qualify package name on output
45999
46000 There's no point in arch-qualifying the package name when printing it
46001 on build from dpkg-deb, as it does not need to be distinguished and the
46002 filename is informative and unique enough already.
46003
46004 dpkg-deb/build.c | 2 +-
46005 1 file changed, 1 insertion(+), 1 deletion(-)
46006
46007 commit a354992c67411ed10499786012701faa33ed8565
46008 Author: Guillem Jover <guillem@debian.org>
46009 Date: Sat Apr 14 04:26:52 2012 +0200
46010
46011 dpkg-deb: Add epoch when needed to built package names
46012
46013 The upstream part of the version can already contain colons, so there's
46014 no reason not to add it for the epoch, and this allows to store on the
46015 same directory packages with same version but different epoch.
46016
46017 Closes: #551323
46018
46019 debian/changelog | 2 ++
46020 dpkg-deb/build.c | 2 +-
46021 2 files changed, 3 insertions(+), 1 deletion(-)
46022
46023 commit a1f91e76a857ba48cd21d9b5ded3386e4a788990
46024 Author: Helge Kreutzmann <debian@helgefjell.de>
46025 Date: Fri Apr 13 21:50:09 2012 +0200
46026
46027 Fix ordering of languages
46028
46029 debian/changelog | 4 ++--
46030 1 file changed, 2 insertions(+), 2 deletions(-)
46031
46032 commit ff134bdae7dc7fc9dae435d81b3604bc4e082b1b
46033 Author: Helge Kreutzmann <debian@helgefjell.de>
46034 Date: Fri Apr 13 21:49:27 2012 +0200
46035
46036 Correct spacing around … where necessary
46037
46038 man/po/de.po | 76 ++++++++++++++++++++++++++++++------------------------------
46039 1 file changed, 38 insertions(+), 38 deletions(-)
46040
46041 commit b59adeffe194d25444adc1f433367fb6b354797c
46042 Author: Helge Kreutzmann <debian@helgefjell.de>
46043 Date: Mon Apr 9 21:56:51 2012 +0200
46044
46045 Update German translation of manual pages
46046
46047 Update to 2074t.
46048
46049 man/po/de.po | 103 +++++++++++++++++++++++++++++++++--------------------------
46050 1 file changed, 58 insertions(+), 45 deletions(-)
46051
46052 commit b7883f7836bbe7a329570a4fe83284bbc8829958
46053 Author: Guillem Jover <guillem@debian.org>
46054 Date: Mon Apr 9 05:35:08 2012 +0200
46055
46056 dpkg-split: Ignore minor format version number changes
46057
46058 This unifies the behaviour with the deb binary format.
46059
46060 debian/changelog | 2 ++
46061 dpkg-split/info.c | 2 +-
46062 man/deb-split.5 | 13 +++++++------
46063 3 files changed, 10 insertions(+), 7 deletions(-)
46064
46065 commit 836d2e5c36efb5f7eacc718bec1d72b288960ea9
46066 Author: Guillem Jover <guillem@debian.org>
46067 Date: Mon Apr 9 02:49:51 2012 +0200
46068
46069 dpkg-deb: Always build new format by default
46070
46071 Remove possibility to change default deb format through a macro when
46072 building the source.
46073
46074 dpkg-deb/dpkg-deb.h | 5 -----
46075 dpkg-deb/main.c | 4 +++-
46076 2 files changed, 3 insertions(+), 6 deletions(-)
46077
46078 commit 1faa57aa18fbd23ae319c76ea20bae64954285bf
46079 Author: Guillem Jover <guillem@debian.org>
46080 Date: Sun Apr 8 05:06:05 2012 +0200
46081
46082 dselect: Print unknown value in internerr() message
46083
46084 Missed in commit 10f28a994805cd6f56d861dd81c9ba78612e5a43.
46085
46086 dselect/pkgsublist.cc | 3 ++-
46087 1 file changed, 2 insertions(+), 1 deletion(-)
46088
46089 commit d5682c6656c5b804c4a32f625dd4f672e71e07db
46090 Author: Guillem Jover <guillem@debian.org>
46091 Date: Sun Apr 8 05:04:48 2012 +0200
46092
46093 Use implicit __func__ in internerr() instead of explicit literal strings
46094
46095 dselect/pkgcmds.cc | 9 ++++-----
46096 dselect/pkgdisplay.cc | 13 +++++--------
46097 dselect/pkglist.cc | 14 ++++++--------
46098 dselect/pkgtop.cc | 2 +-
46099 lib/dpkg/buffer.c | 12 ++++--------
46100 lib/dpkg/ehandle.c | 6 +++---
46101 lib/dpkg/ehandle.h | 7 ++++---
46102 src/depcon.c | 3 +--
46103 8 files changed, 28 insertions(+), 38 deletions(-)
46104
46105 commit 3ce18b7b558a09a9e26b8e54c686c00b36c34b57
46106 Author: Guillem Jover <guillem@debian.org>
46107 Date: Sun Apr 8 05:00:35 2012 +0200
46108
46109 libdpkg: Define a __func__ fallback for old C++ modes
46110
46111 If we are not using C++11, then define __func__ as __PRETTY_FUNCTION__
46112 if using GCC, or to the more widely available __FUNCTION__ otherwise.
46113
46114 We do not bother with fallbacks for C because configure already makes
46115 sure the compiler has a working __func__ identifier.
46116
46117 lib/dpkg/macros.h | 11 ++++++++++-
46118 1 file changed, 10 insertions(+), 1 deletion(-)
46119
46120 commit 364133dcd2ba8eaa7b25fee8017dcaf279b523a6
46121 Author: Guillem Jover <guillem@debian.org>
46122 Date: Sat Apr 7 20:27:02 2012 +0200
46123
46124 Use a dot or ellipsis where appropriate instead of ..
46125
46126 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
46127
46128 doc/triggers.txt | 2 +-
46129 dselect/main.cc | 2 +-
46130 man/dpkg-gensymbols.1 | 6 +++---
46131 man/dselect.1 | 4 ++--
46132 src/processarc.c | 2 +-
46133 src/statdb.c | 2 +-
46134 6 files changed, 9 insertions(+), 9 deletions(-)
46135
46136 commit c13a013fd8778f9f558bedfb532c011dcb304394
46137 Author: Guillem Jover <guillem@debian.org>
46138 Date: Mon Mar 26 05:47:43 2012 +0200
46139
46140 Switch deb format version handling to use the new deb-version module
46141
46142 This simplifies the parsing and checking and avoids having to treat the
46143 format versions as floats, which can cause parse errors depending on the
46144 locale (this only affected the old deb format).
46145
46146 TODO | 1 -
46147 debian/changelog | 3 +++
46148 dpkg-deb/extract.c | 71 +++++++++++++++++++++++++++----------------------
46149 dpkg-split/dpkg-split.h | 5 +++-
46150 dpkg-split/info.c | 17 +++++++-----
46151 dpkg-split/queue.c | 6 ++++-
46152 6 files changed, 62 insertions(+), 41 deletions(-)
46153
46154 commit a44743e16e53c3ec812d48e0579344f447cf72dd
46155 Author: Guillem Jover <guillem@debian.org>
46156 Date: Mon Mar 26 05:10:57 2012 +0200
46157
46158 libdpkg: New deb format version module
46159
46160 lib/dpkg/Makefile.am | 2 ++
46161 lib/dpkg/deb-version.c | 58 ++++++++++++++++++++++++++++++++++++
46162 lib/dpkg/deb-version.h | 37 +++++++++++++++++++++++
46163 lib/dpkg/test/.gitignore | 1 +
46164 lib/dpkg/test/Makefile.am | 1 +
46165 lib/dpkg/test/t-deb-version.c | 69 +++++++++++++++++++++++++++++++++++++++++++
46166 po/POTFILES.in | 1 +
46167 7 files changed, 169 insertions(+)
46168
46169 commit 33cccfc40ec4e199df77d8b9a835898e80fb3bfb
46170 Author: Guillem Jover <guillem@debian.org>
46171 Date: Fri Apr 6 06:44:58 2012 +0200
46172
46173 s-s-d: Make pid_is_cmd() on the Hurd match on both argv[0] and argv[1]
46174
46175 This is needed to be able to handle the cases of binaries and
46176 interpreted scripts, which cannot be distinguished reliably otherwise.
46177
46178 Reported-by: Mats Erik Andersson <mats.andersson@gisladisker.se>
46179
46180 debian/changelog | 3 +++
46181 utils/start-stop-daemon.c | 22 +++++++++++++++++++---
46182 2 files changed, 22 insertions(+), 3 deletions(-)
46183
46184 commit 89fe6c069aba567649ed43fc9ab36f6e42840781
46185 Author: Guillem Jover <guillem@debian.org>
46186 Date: Fri Apr 6 06:42:00 2012 +0200
46187
46188 s-s-d: Make all pid_is_exec() implementations get a struct stat
46189
46190 This unifies the API across ports, simplifying the code and making it
46191 safer against changes in pid_is_cmd(), and makes it resilient against
46192 symlinks.
46193
46194 This implies removing the generic fallback function that was only being
46195 used on the Hurd, replacing it with an explicit implementation, and
46196 modifying the KVM implementation to match on device and inode numbers
46197 instead of the filenames.
46198
46199 debian/changelog | 3 +++
46200 utils/start-stop-daemon.c | 48 +++++++++++++++++++++++------------------------
46201 2 files changed, 26 insertions(+), 25 deletions(-)
46202
46203 commit b6eca74a9592279528fdbe11e091e7f687c307b7
46204 Author: Guillem Jover <guillem@debian.org>
46205 Date: Fri Apr 6 04:43:33 2012 +0200
46206
46207 Use submitter email address
46208
46209 debian/changelog | 2 +-
46210 1 file changed, 1 insertion(+), 1 deletion(-)
46211
46212 commit dcd1de01c47a4531eff58969955568f679a88563
46213 Author: Guillem Jover <guillem@debian.org>
46214 Date: Tue Apr 3 07:18:16 2012 +0200
46215
46216 Update usertags
46217
46218 debian/usertags | 2 ++
46219 1 file changed, 2 insertions(+)
46220
46221 commit 71be5743d81ecd6514d7960f4b4b2d73c8040850
46222 Author: Helge Kreutzmann <debian@helgefjell.de>
46223 Date: Tue Apr 3 19:22:34 2012 +0200
46224
46225 Update German translation of manual pages
46226
46227 Use … instead of ... (everything is UTF-8 now)
46228
46229 man/po/de.po | 148 +++++++++++++++++++++++++++++------------------------------
46230 1 file changed, 74 insertions(+), 74 deletions(-)
46231
46232 commit 386033e2e3c95cd139a0325a94293dcab278651e
46233 Author: Helge Kreutzmann <debian@helgefjell.de>
46234 Date: Tue Apr 3 19:12:04 2012 +0200
46235
46236 Update German translation of manual pages and update/correct
46237 debian/changelog
46238
46239 Update to 2072t.
46240
46241 debian/changelog | 10 +-
46242 man/po/de.po | 653 ++++++++++++++++++++++++++++---------------------------
46243 2 files changed, 338 insertions(+), 325 deletions(-)
46244
46245 commit 2d468a6f5c4768f7d91f305d23f6b928e06f22b7
46246 Author: Helge Kreutzmann <debian@helgefjell.de>
46247 Date: Tue Apr 3 19:05:20 2012 +0200
46248
46249 Fix a typo in man/dpkg-buildflags.1.
46250
46251 debian/changelog | 3 +++
46252 man/dpkg-buildflags.1 | 2 +-
46253 2 files changed, 4 insertions(+), 1 deletion(-)
46254
46255 commit 52ce9d90e663cb5b138055fb9e01f118202202da
46256 Author: Raphaël Hertzog <hertzog@debian.org>
46257 Date: Tue Apr 3 08:24:29 2012 +0200
46258
46259 dpkg-source(1): improve section about fuzz being forbidden
46260
46261 The minimal version information was completely irrelevant, as
46262 dpkg-source's internal implementation has always used "patch -F 0"
46263 to apply patches.
46264
46265 Also reword the sentence to be more readable and on its own paragraph.
46266
46267 man/dpkg-source.1 | 10 ++++++----
46268 1 file changed, 6 insertions(+), 4 deletions(-)
46269
46270 commit 7a3f3f94c895aa1e0e7b10dc1c8ffca698427044
46271 Author: Guillem Jover <guillem@debian.org>
46272 Date: Tue Apr 3 05:50:05 2012 +0200
46273
46274 dpkg-query(1): Document multiple paragraph command output order
46275
46276 These will preserve the order of the packages specified on the argument
46277 list.
46278
46279 debian/changelog | 2 ++
46280 man/dpkg-query.1 | 12 +++++++-----
46281 2 files changed, 9 insertions(+), 5 deletions(-)
46282
46283 commit 5be7ef240c2f47fde8ae55a60e611d4199fa5c54
46284 Author: Guillem Jover <guillem@debian.org>
46285 Date: Tue Apr 3 05:25:38 2012 +0200
46286
46287 dpkg-buildflags: Remove redundant -Wformat-security from default flags
46288
46289 This option is already implied by -Werror=format-security.
46290
46291 Closes: #664964
46292
46293 Suggested-by: Peter Eisentraut <petere@debian.org>
46294
46295 debian/changelog | 3 +++
46296 man/dpkg-buildflags.1 | 4 ++--
46297 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
46298 3 files changed, 7 insertions(+), 4 deletions(-)
46299
46300 commit b91478e1cf22b409fd0f584446c1f72882bc8743
46301 Author: Guillem Jover <guillem@debian.org>
46302 Date: Tue Apr 3 04:38:16 2012 +0200
46303
46304 dpkg-source(1): Document that patches are expected to apply w/o any fuzz
46305
46306 Closes: #666752
46307
46308 Based-on-patch-by: Luca Capello <gismo@debian.org>
46309
46310 debian/changelog | 3 +++
46311 man/dpkg-source.1 | 7 +++++--
46312 2 files changed, 8 insertions(+), 2 deletions(-)
46313
46314 commit 15a60e22a9a42fea7d670e359a93b58188f3184b
46315 Author: Guillem Jover <guillem@debian.org>
46316 Date: Tue Apr 3 03:53:58 2012 +0200
46317
46318 man: Remove author sections and comments
46319
46320 These are already listed in the copyright comment header.
46321
46322 Missed in commit 95ea2221c63137e50b50761d9b91ac43ebee3a09.
46323
46324 man/dpkg-architecture.1 | 6 ------
46325 man/dpkg-checkbuilddeps.1 | 6 ------
46326 man/dpkg-divert.8 | 6 ------
46327 man/dpkg-source.1 | 1 -
46328 4 files changed, 19 deletions(-)
46329
46330 commit 07a2d8fe8bd154a0dfffe28d3ce81c68b9b86f30
46331 Author: Guillem Jover <guillem@debian.org>
46332 Date: Mon Apr 2 07:18:28 2012 +0200
46333
46334 Print errors while reading file list files on a new line
46335
46336 Closes: #552517
46337
46338 debian/changelog | 2 ++
46339 lib/dpkg/progress.c | 9 ++++++---
46340 src/filesdb.c | 1 -
46341 3 files changed, 8 insertions(+), 4 deletions(-)
46342
46343 commit 58d868951d927cc27128134b7ede34a30fa78cfd
46344 Author: Guillem Jover <guillem@debian.org>
46345 Date: Mon Apr 2 03:30:58 2012 +0200
46346
46347 Move pkg_infodb_get_dir() and pkg_infodb_get_file() to infodb-format.c
46348
46349 These functions have never belonged in the filesdb module, but were put
46350 there temporarily for convenience.
46351
46352 src/filesdb.c | 41 -----------------------------------------
46353 src/filesdb.h | 4 ----
46354 src/help.c | 1 +
46355 src/infodb-format.c | 32 ++++++++++++++++++++++++++++++++
46356 src/infodb.h | 3 +++
46357 src/trigproc.c | 1 +
46358 6 files changed, 37 insertions(+), 45 deletions(-)
46359
46360 commit 8e0c0d33d4cc2a91f1b8214ac1db894129f1d10a
46361 Author: Guillem Jover <guillem@debian.org>
46362 Date: Mon Apr 2 03:50:09 2012 +0200
46363
46364 Rename pkgadmin*() to pkg_infodb_get_*()
46365
46366 src/filesdb.c | 17 +++++++++--------
46367 src/filesdb.h | 6 +++---
46368 src/help.c | 4 ++--
46369 src/infodb-access.c | 4 ++--
46370 src/infodb-upgrade.c | 6 +++---
46371 src/processarc.c | 8 ++++----
46372 src/querycmd.c | 2 +-
46373 src/remove.c | 8 ++++----
46374 src/trigproc.c | 8 +++++---
46375 9 files changed, 33 insertions(+), 30 deletions(-)
46376
46377 commit d803a15517c39e6d95480f92807d7f6eda47d705
46378 Author: Guillem Jover <guillem@debian.org>
46379 Date: Mon Apr 2 03:57:36 2012 +0200
46380
46381 Change pkgadmindir() to initialize infodir itself
46382
46383 This will guarantee there's never a time a call site can get NULL
46384 from the function, and detangles it from the in-core filesdb
46385 initialization.
46386
46387 src/filesdb.c | 13 ++++---------
46388 1 file changed, 4 insertions(+), 9 deletions(-)
46389
46390 commit e754765a6866050f8bb01f58a870e87181bc2bef
46391 Author: Christian PERRIER <bubulle@debian.org>
46392 Date: Mon Apr 2 19:09:40 2012 +0200
46393
46394 French translation update for manual pages
46395
46396 1903 translated messages, 121 fuzzy translations, 52 untranslated messages.
46397
46398 man/po/fr.po | 259 ++++++++++++++++++++++++++++++++++++++++-------------------
46399 1 file changed, 178 insertions(+), 81 deletions(-)
46400
46401 commit 45fe25ed19dbd04bb42dfb5d7043570fe0e1417c
46402 Author: Raphaël Hertzog <hertzog@debian.org>
46403 Date: Sun Apr 1 14:37:31 2012 +0200
46404
46405 man: improve French translation (partial review only)
46406
46407 man/po/fr.po | 99 ++++++++++++++++++++++++++++++------------------------------
46408 1 file changed, 50 insertions(+), 49 deletions(-)
46409
46410 commit ad37fc9b564a3cabccbf8b169d461695483edad8
46411 Author: Raphaël Hertzog <hertzog@debian.org>
46412 Date: Sun Apr 1 13:37:26 2012 +0200
46413
46414 Fix format string in French translation causing a build failure
46415
46416 Regression introduced in commit d763efc9848c3c58cd6d5387f04954bfbe46205c.
46417
46418 man/po/fr.po | 262 ++++++++++++++++-------------------------------------------
46419 1 file changed, 71 insertions(+), 191 deletions(-)
46420
46421 commit c5b7a167490c65019740f77e27e69582557bc2d9
46422 Merge: d763efc98 38f8d606f
46423 Author: Christian PERRIER <bubulle@debian.org>
46424 Date: Sun Apr 1 12:03:41 2012 +0200
46425
46426 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
46427
46428 commit 38f8d606fe1c51c4241c9fd614b8a4010711b2e7
46429 Author: Guillem Jover <guillem@debian.org>
46430 Date: Sun Apr 1 05:59:06 2012 +0200
46431
46432 doc: Use the C file as source instead of the lex file
46433
46434 Doxygen does not seem to handle lex source files nicely, but because the
46435 functions to document are marked in the header anyway, only those should
46436 end up in the final documentation.
46437
46438 doc/Doxyfile.in | 5 ++---
46439 1 file changed, 2 insertions(+), 3 deletions(-)
46440
46441 commit adf22adf156c7c81bc42eb59d4bf917a8e96ccf5
46442 Author: Guillem Jover <guillem@debian.org>
46443 Date: Sun Apr 1 06:07:42 2012 +0200
46444
46445 libdpkg: Add JavaDoc module definitions
46446
46447 Define different modules so that the functions are correctly grouped and
46448 shown in the documentation.
46449
46450 lib/dpkg/ar.h | 8 ++++++++
46451 lib/dpkg/arch.h | 8 ++++++++
46452 lib/dpkg/atomic-file.h | 8 ++++++++
46453 lib/dpkg/buffer.h | 8 ++++++++
46454 lib/dpkg/command.h | 8 ++++++++
46455 lib/dpkg/compress.h | 8 ++++++++
46456 lib/dpkg/debug.h | 8 ++++++++
46457 lib/dpkg/dir.h | 8 ++++++++
46458 lib/dpkg/dpkg-db.h | 8 ++++++++
46459 lib/dpkg/dpkg.h | 17 +++++++++++++++++
46460 lib/dpkg/ehandle.h | 8 ++++++++
46461 lib/dpkg/error.h | 8 ++++++++
46462 lib/dpkg/fdio.h | 8 ++++++++
46463 lib/dpkg/file.h | 8 ++++++++
46464 lib/dpkg/glob.h | 8 ++++++++
46465 lib/dpkg/i18n.h | 8 ++++++++
46466 lib/dpkg/macros.h | 13 +++++++++++++
46467 lib/dpkg/namevalue.h | 8 ++++++++
46468 lib/dpkg/options.h | 8 ++++++++
46469 lib/dpkg/parsedump.h | 8 ++++++++
46470 lib/dpkg/path.h | 8 ++++++++
46471 lib/dpkg/pkg-array.h | 8 ++++++++
46472 lib/dpkg/pkg-format.h | 8 ++++++++
46473 lib/dpkg/pkg-list.h | 8 ++++++++
46474 lib/dpkg/pkg-queue.h | 8 ++++++++
46475 lib/dpkg/pkg-show.h | 8 ++++++++
46476 lib/dpkg/pkg-spec.h | 8 ++++++++
46477 lib/dpkg/pkg.h | 8 ++++++++
46478 lib/dpkg/progname.h | 8 ++++++++
46479 lib/dpkg/progress.h | 8 ++++++++
46480 lib/dpkg/string.h | 8 ++++++++
46481 lib/dpkg/subproc.h | 8 ++++++++
46482 lib/dpkg/tarfn.h | 8 ++++++++
46483 lib/dpkg/test.h | 8 ++++++++
46484 lib/dpkg/trigdeferred.h | 8 ++++++++
46485 lib/dpkg/triglib.h | 8 ++++++++
46486 lib/dpkg/varbuf.h | 8 ++++++++
46487 lib/dpkg/version.h | 8 ++++++++
46488 38 files changed, 318 insertions(+)
46489
46490 commit 92ab877a1eebbe3777978042be07cf9ebc14fe1b
46491 Author: Guillem Jover <guillem@debian.org>
46492 Date: Sun Apr 1 08:37:54 2012 +0200
46493
46494 libdpkg: Move compression command name macros from header to C file
46495
46496 These are private macros, so there's no point in exporting them.
46497
46498 lib/dpkg/compress.c | 6 ++++++
46499 lib/dpkg/compress.h | 4 ----
46500 2 files changed, 6 insertions(+), 4 deletions(-)
46501
46502 commit ef68aa87aa9e76a7c518d89ea94007919828cd8d
46503 Author: Guillem Jover <guillem@debian.org>
46504 Date: Sun Apr 1 04:43:05 2012 +0200
46505
46506 libdpkg: Name pkgset variables in pkg_db_find_set() as setp and new_set
46507
46508 lib/dpkg/pkg-db.c | 25 +++++++++++++------------
46509 1 file changed, 13 insertions(+), 12 deletions(-)
46510
46511 commit b7ec9d8124449188686600c77aad912abea5cda0
46512 Author: Guillem Jover <guillem@debian.org>
46513 Date: Sun Apr 1 04:41:38 2012 +0200
46514
46515 libdpkg: Fix typo and punctuation in comment
46516
46517 lib/dpkg/pkg-db.c | 2 +-
46518 1 file changed, 1 insertion(+), 1 deletion(-)
46519
46520 commit 430bcfdb9ec8d755aadea41c1da16caca7e9bfce
46521 Author: Guillem Jover <guillem@debian.org>
46522 Date: Sat Mar 31 23:33:15 2012 +0200
46523
46524 Rename pif variables to pkgbin
46525
46526 lib/dpkg/dpkg-db.h | 4 +--
46527 lib/dpkg/dump.c | 90 +++++++++++++++++++++++++--------------------------
46528 lib/dpkg/fields.c | 64 +++++++++++++++++++-----------------
46529 lib/dpkg/parsedump.h | 4 +--
46530 lib/dpkg/pkg-format.c | 6 ++--
46531 lib/dpkg/pkg-format.h | 2 +-
46532 src/archives.c | 16 ++++-----
46533 src/help.c | 4 +--
46534 8 files changed, 97 insertions(+), 93 deletions(-)
46535
46536 commit 067ac6ba868ef2fd37155009a49eb7e5bf6995dd
46537 Author: Guillem Jover <guillem@debian.org>
46538 Date: Sat Mar 31 23:25:48 2012 +0200
46539
46540 Rename pigp variables to pkg
46541
46542 lib/dpkg/dpkg-db.h | 2 -
46543 lib/dpkg/dump.c | 130 ++++++++++++++++++++++++++-------------------------
46544 lib/dpkg/fields.c | 62 ++++++++++++------------
46545 lib/dpkg/parsedump.h | 2 +-
46546 lib/dpkg/pkg-db.c | 26 +++++------
46547 src/archives.c | 10 ++--
46548 6 files changed, 116 insertions(+), 116 deletions(-)
46549
46550 commit 6431c053b78533afafb1193e1dc66391580e6eaf
46551 Author: Guillem Jover <guillem@debian.org>
46552 Date: Sat Mar 31 21:55:05 2012 +0200
46553
46554 Use cmp() == 0 instead of !cmp()
46555
46556 dpkg-deb/extract.c | 6 +++---
46557 dpkg-deb/info.c | 2 +-
46558 dpkg-split/queue.c | 2 +-
46559 dpkg-split/split.c | 2 +-
46560 dselect/basecmds.cc | 2 +-
46561 dselect/bindings.cc | 4 ++--
46562 dselect/pkgcmds.cc | 2 +-
46563 lib/dpkg/fields.c | 2 +-
46564 lib/dpkg/options.c | 13 ++++++++-----
46565 lib/dpkg/parse.c | 2 +-
46566 lib/dpkg/triglib.c | 10 +++++-----
46567 lib/dpkg/trignote.c | 2 +-
46568 src/configure.c | 10 +++++-----
46569 src/filesdb.c | 3 ++-
46570 src/main.c | 5 +++--
46571 src/processarc.c | 4 ++--
46572 src/remove.c | 9 +++++----
46573 src/trigcmd.c | 4 ++--
46574 src/trigproc.c | 2 +-
46575 utils/start-stop-daemon.c | 2 +-
46576 20 files changed, 47 insertions(+), 41 deletions(-)
46577
46578 commit 8ae0d0184d3f15ee1edc564d074f682a50f51730
46579 Author: Raphaël Hertzog <hertzog@debian.org>
46580 Date: Sun Apr 1 09:49:16 2012 +0200
46581
46582 libdpkg: fix some typos in comments
46583
46584 lib/dpkg/parse.c | 6 +++---
46585 1 file changed, 3 insertions(+), 3 deletions(-)
46586
46587 commit d763efc9848c3c58cd6d5387f04954bfbe46205c
46588 Author: Christian PERRIER <bubulle@debian.org>
46589 Date: Fri Mar 23 07:49:30 2012 +0100
46590
46591 French translation update
46592
46593 1881 translated messages, 138 fuzzy translations, 57 untranslated messages.
46594
46595 man/po/fr.po | 254 +++++++++++++++++++++++++++++++++++++++--------------------
46596 1 file changed, 168 insertions(+), 86 deletions(-)
46597
46598 commit e79afa8cc117460ccb0703f2372e5303c58ede2d
46599 Author: Christian PERRIER <bubulle@debian.org>
46600 Date: Fri Mar 23 07:40:47 2012 +0100
46601
46602 French translation update for dselect
46603
46604 Update to 270t
46605
46606 debian/changelog | 1 +
46607 dselect/po/fr.po | 10 ++++++----
46608 2 files changed, 7 insertions(+), 4 deletions(-)
46609
46610 commit 314cce28edb12df93024ff73784fc170a46dd2ac
46611 Author: Christian PERRIER <bubulle@debian.org>
46612 Date: Fri Mar 23 07:39:02 2012 +0100
46613
46614 French translation update for scripts
46615
46616 Update to 518t
46617
46618 debian/changelog | 3 ++
46619 scripts/po/fr.po | 133 +++++++++++++++++++++++++++++--------------------------
46620 2 files changed, 74 insertions(+), 62 deletions(-)
46621
46622 commit 1a7d184fc65b91fc155d2724aad73b59aea8b9c8
46623 Author: Guillem Jover <guillem@debian.org>
46624 Date: Sat Mar 31 20:30:54 2012 +0200
46625
46626 dpkg-divert: Check all dpkg-divert filename arguments
46627
46628 This makes sure the filename is absolute and does not contain newlines.
46629
46630 Closes: #21722
46631
46632 debian/changelog | 2 ++
46633 src/divertcmd.c | 20 ++++++++++++++++----
46634 src/t/100_dpkg_divert.t | 8 +++++++-
46635 3 files changed, 25 insertions(+), 5 deletions(-)
46636
46637 commit 9305742ea75ee9b1fd58abf68c081b72692d3632
46638 Author: Guillem Jover <guillem@debian.org>
46639 Date: Sat Mar 31 20:29:09 2012 +0200
46640
46641 dpkg-divert: Use call_divert_badusage() to test for single arguments
46642
46643 src/t/100_dpkg_divert.t | 6 +++---
46644 1 file changed, 3 insertions(+), 3 deletions(-)
46645
46646 commit d3d0d1275b32972e23d9b6476335486576dc7be2
46647 Author: Guillem Jover <guillem@debian.org>
46648 Date: Sat Mar 31 20:04:48 2012 +0200
46649
46650 dpkg-divert: Only check for --divert being absolute when setting it
46651
46652 There's no point in checking it at --add time because even if it was
46653 not specified and it got constructed from filename, it can never be
46654 non-absolute as filename has already been checked for that.
46655
46656 src/divertcmd.c | 4 ++--
46657 src/t/100_dpkg_divert.t | 5 +++--
46658 2 files changed, 5 insertions(+), 4 deletions(-)
46659
46660 commit 58d27d80a71a7b8e346e41076a8b552ba8f9de53
46661 Author: Guillem Jover <guillem@debian.org>
46662 Date: Sat Mar 31 05:55:56 2012 +0200
46663
46664 Rename file iterator variables to iter
46665
46666 src/filesdb.c | 54 +++++++++++++++++++++++++++++++-----------------------
46667 src/filesdb.h | 8 ++++----
46668 src/querycmd.c | 8 ++++----
46669 src/statcmd.c | 16 ++++++++--------
46670 4 files changed, 47 insertions(+), 39 deletions(-)
46671
46672 commit 91b4afa50787ee56bb487ea82c03685bf6b0cf98
46673 Author: Guillem Jover <guillem@debian.org>
46674 Date: Sat Mar 31 05:49:02 2012 +0200
46675
46676 Rename iterfiles*() functions to files_db_iter_*()
46677
46678 src/divertcmd.c | 12 ++++++------
46679 src/filesdb.c | 12 +++++++++---
46680 src/filesdb.h | 6 +++---
46681 src/querycmd.c | 6 +++---
46682 src/statcmd.c | 12 ++++++------
46683 5 files changed, 27 insertions(+), 21 deletions(-)
46684
46685 commit c489aa1327029b29e2fcb200f0ee977e2d665056
46686 Author: Guillem Jover <guillem@debian.org>
46687 Date: Fri Mar 30 21:12:44 2012 +0200
46688
46689 dpkg-query: Use literal format in printf call to allow compiler checks
46690
46691 src/querycmd.c | 36 +++++++++++++++++++++---------------
46692 1 file changed, 21 insertions(+), 15 deletions(-)
46693
46694 commit ada8ee446e8b48d24bbf93aa446468fd9c4a76c2
46695 Author: Guillem Jover <guillem@debian.org>
46696 Date: Fri Mar 30 22:42:00 2012 +0200
46697
46698 Rename informativeversion() to dpkg_version_is_informative()
46699
46700 dselect/pkglist.cc | 4 ++--
46701 dselect/pkgtop.cc | 2 +-
46702 lib/dpkg/dump.c | 6 ++++--
46703 lib/dpkg/libdpkg.map | 2 +-
46704 lib/dpkg/parsehelp.c | 2 +-
46705 lib/dpkg/pkg.c | 4 ++--
46706 lib/dpkg/version.c | 2 +-
46707 lib/dpkg/version.h | 2 +-
46708 src/configure.c | 2 +-
46709 src/depcon.c | 2 +-
46710 src/enquiry.c | 9 ++++++---
46711 11 files changed, 21 insertions(+), 16 deletions(-)
46712
46713 commit 538f2581689bf17193e23242cfc7bcd151d0993a
46714 Author: Guillem Jover <guillem@debian.org>
46715 Date: Fri Mar 30 22:42:00 2012 +0200
46716
46717 Rename blankversion() to dpkg_version_blank()
46718
46719 lib/dpkg/fields.c | 2 +-
46720 lib/dpkg/libdpkg.map | 2 +-
46721 lib/dpkg/pkg.c | 4 ++--
46722 lib/dpkg/test/t-version.c | 6 +++---
46723 lib/dpkg/version.c | 2 +-
46724 lib/dpkg/version.h | 2 +-
46725 src/enquiry.c | 4 ++--
46726 src/processarc.c | 4 ++--
46727 src/remove.c | 4 ++--
46728 9 files changed, 15 insertions(+), 15 deletions(-)
46729
46730 commit 607a75a63214059dcbc3159c0f9ad19871d81085
46731 Author: Guillem Jover <guillem@debian.org>
46732 Date: Fri Mar 30 19:28:33 2012 +0200
46733
46734 dpkg: Pass filenamenode to pkg_files_add_file() instead of string and flags
46735
46736 src/filesdb.c | 12 ++++++++----
46737 1 file changed, 8 insertions(+), 4 deletions(-)
46738
46739 commit d922ead5fafd1447a0c97f7725b988f3f3fe064e
46740 Author: Guillem Jover <guillem@debian.org>
46741 Date: Wed Mar 28 06:10:56 2012 +0200
46742
46743 libdpkg: Rename pkgiterator variables from i to iter
46744
46745 lib/dpkg/pkg-db.c | 41 ++++++++++++++++++++++-------------------
46746 1 file changed, 22 insertions(+), 19 deletions(-)
46747
46748 commit aa68e845aef99d735c2c1da8651deb3fb0016086
46749 Author: Guillem Jover <guillem@debian.org>
46750 Date: Wed Mar 28 06:01:59 2012 +0200
46751
46752 u-a: Rename alternative_can_replace_path to alternative_path_can_remove
46753
46754 utils/update-alternatives.c | 8 ++++----
46755 1 file changed, 4 insertions(+), 4 deletions(-)
46756
46757 commit e7eccb30834f215e083c982c284521158d0878fb
46758 Author: Guillem Jover <guillem@debian.org>
46759 Date: Fri Mar 30 19:58:07 2012 +0200
46760
46761 Fix coding-style
46762
46763 doc/coding-style.txt | 4 ++--
46764 dpkg-deb/build.c | 6 +++---
46765 dpkg-deb/dpkg-deb.h | 2 +-
46766 dpkg-deb/main.c | 2 +-
46767 dselect/basecmds.cc | 6 ++++--
46768 dselect/dselect.h | 4 ++--
46769 dselect/pkglist.cc | 8 ++++----
46770 lib/dpkg/dpkg.h | 4 ++--
46771 lib/dpkg/dump.c | 2 +-
46772 lib/dpkg/mlib.c | 4 +++-
46773 lib/dpkg/options.c | 14 +++++++++-----
46774 lib/dpkg/options.h | 2 +-
46775 scripts/t/200_Dpkg_Shlibs/patterns.cpp | 20 ++++++++++----------
46776 src/filesdb.c | 12 ++++++------
46777 src/querycmd.c | 2 +-
46778 src/statdb.c | 10 +++++-----
46779 utils/start-stop-daemon.c | 2 +-
46780 utils/update-alternatives.c | 34 ++++++++++++++++++++--------------
46781 18 files changed, 76 insertions(+), 62 deletions(-)
46782
46783 commit c7b2fdd7f0459cae9159f194181338102beecd81
46784 Author: Guillem Jover <guillem@debian.org>
46785 Date: Sun Mar 25 17:44:41 2012 +0200
46786
46787 u-a: Check name and link arguments for all commands
46788
46789 Closes: #665050
46790
46791 debian/changelog | 2 ++
46792 utils/update-alternatives.c | 29 +++++++++++++++++++++++------
46793 2 files changed, 25 insertions(+), 6 deletions(-)
46794
46795 commit dea55367975a289fe8aecc828976837824ae77b2
46796 Author: Guillem Jover <guillem@debian.org>
46797 Date: Sat Mar 24 15:36:38 2012 +0100
46798
46799 libdpkg: Refactor ar member check into new dpkg_ar_member_is_illegal()
46800
46801 dpkg-deb/extract.c | 2 +-
46802 dpkg-split/info.c | 4 ++--
46803 lib/dpkg/ar.c | 6 ++++++
46804 lib/dpkg/ar.h | 2 ++
46805 lib/dpkg/libdpkg.map | 1 +
46806 5 files changed, 12 insertions(+), 3 deletions(-)
46807
46808 commit c0d7a6552b4c4adedb9a69ff0530c0d062c3e961
46809 Author: Guillem Jover <guillem@debian.org>
46810 Date: Thu Mar 22 18:30:44 2012 +0100
46811
46812 dpkg-deb: Do not look for newline beyond the buffer in read_line()
46813
46814 Depending on how the stack grows read_line() could go beyond the end
46815 of the buffer when looking for a newline.
46816
46817 debian/changelog | 3 +++
46818 dpkg-deb/extract.c | 2 +-
46819 2 files changed, 4 insertions(+), 1 deletion(-)
46820
46821 commit c49aec380adb025f218f89366b775ef6166e7318
46822 Author: Guillem Jover <guillem@debian.org>
46823 Date: Tue Mar 20 10:07:53 2012 +0100
46824
46825 dselect: Use a new attribute array instead of separate attribute variables
46826
46827 dselect/basecmds.cc | 8 ++++----
46828 dselect/baselist.cc | 55 +++++++++++++++++++++--------------------------------
46829 dselect/dselect.h | 41 ++++++++++++++++++---------------------
46830 dselect/methlist.cc | 10 +++++-----
46831 dselect/pkginfo.cc | 4 ++--
46832 dselect/pkgtop.cc | 20 +++++++++----------
46833 6 files changed, 62 insertions(+), 76 deletions(-)
46834
46835 commit 7abdff8709a638213c477754dd6ddf61dfe6fe01
46836 Author: Guillem Jover <guillem@debian.org>
46837 Date: Wed Mar 21 20:43:38 2012 +0100
46838
46839 dselect: Use max() to compute total_width
46840
46841 dselect/baselist.cc | 4 +---
46842 1 file changed, 1 insertion(+), 3 deletions(-)
46843
46844 commit cb059163c2d975c2a3a8ac23cc7900ac325fe20b
46845 Author: Guillem Jover <guillem@debian.org>
46846 Date: Wed Mar 21 20:41:26 2012 +0100
46847
46848 dselect: Move total_width initialization from derived classes to baselist
46849
46850 dselect/baselist.cc | 3 +++
46851 dselect/methlist.cc | 4 ----
46852 dselect/pkgdisplay.cc | 3 ---
46853 3 files changed, 3 insertions(+), 7 deletions(-)
46854
46855 commit c594b0dc8ae68913e8a391feabc77a7a34d91ce3
46856 Author: Guillem Jover <guillem@debian.org>
46857 Date: Tue Mar 20 09:48:51 2012 +0100
46858
46859 dselect: Move gap_width from derived classes to baselist
46860
46861 dselect/baselist.cc | 2 ++
46862 dselect/dselect.h | 1 +
46863 dselect/methlist.cc | 1 -
46864 dselect/method.h | 2 +-
46865 dselect/pkgdisplay.cc | 2 --
46866 dselect/pkglist.h | 2 +-
46867 6 files changed, 5 insertions(+), 5 deletions(-)
46868
46869 commit 5eca0227ae5d148cc2cbfcbd3404b87c7ad62c52
46870 Author: Guillem Jover <guillem@debian.org>
46871 Date: Wed Mar 21 04:30:10 2012 +0100
46872
46873 dpkg: Refactor code into new clear_deconfigure_queue() function
46874
46875 src/archives.c | 12 ++++++++++++
46876 src/archives.h | 1 +
46877 src/processarc.c | 10 ++--------
46878 3 files changed, 15 insertions(+), 8 deletions(-)
46879
46880 commit f46879826a2133e33aca84071420980075ff549f
46881 Author: Guillem Jover <guillem@debian.org>
46882 Date: Wed Mar 21 04:25:55 2012 +0100
46883
46884 dpkg: Move comment and assignment just before its related code block
46885
46886 The related code blocks got split by the introduction of code inbetween
46887 in commit e5bf4b7412bb2a4e5ff33f128c3cb8dcd96fcfdb.
46888
46889 src/processarc.c | 8 ++++----
46890 1 file changed, 4 insertions(+), 4 deletions(-)
46891
46892 commit 989332906cfee13d7070d81c20445ff879d1381e
46893 Author: Guillem Jover <guillem@debian.org>
46894 Date: Sun Sep 25 03:47:41 2011 +0200
46895
46896 dpkg: Rename <foo> to «pathname» in comments to not confuse doxygen
46897
46898 Doxygen considers <word> as HTML markup text, and issues warnings on
46899 unknown keywords.
46900
46901 src/cleanup.c | 22 +++++++++++-----------
46902 1 file changed, 11 insertions(+), 11 deletions(-)
46903
46904 commit f5896a20bfbdb4dcb93d2aec0d350507d44e8445
46905 Author: Guillem Jover <guillem@debian.org>
46906 Date: Wed Mar 21 18:13:08 2012 +0100
46907
46908 Mark enum and struct member comments as doxygen descriptions
46909
46910 dpkg-split/dpkg-split.h | 4 ++--
46911 lib/dpkg/dpkg-db.h | 37 +++++++++++++++++++------------------
46912 lib/dpkg/parsedump.h | 2 +-
46913 lib/dpkg/pkg-spec.h | 6 +++---
46914 lib/dpkg/tarfn.h | 24 ++++++++++++++++--------
46915 lib/dpkg/trigdeferred.h | 2 +-
46916 lib/dpkg/triglib.h | 8 +++++---
46917 lib/dpkg/varbuf.h | 2 +-
46918 src/archives.h | 2 +-
46919 src/filesdb.h | 36 +++++++++++++++++++-----------------
46920 src/main.h | 6 +++---
46921 11 files changed, 71 insertions(+), 58 deletions(-)
46922
46923 commit f2ccc3a00f241afdf030718758a3ce0cb7e7428f
46924 Author: Guillem Jover <guillem@debian.org>
46925 Date: Wed Mar 21 04:19:02 2012 +0100
46926
46927 doc: Use Unicode box drawing characters instead of ASCII art
46928
46929 doc/triggers.txt | 61 ++++++++++++++++++++++++++++----------------------------
46930 1 file changed, 30 insertions(+), 31 deletions(-)
46931
46932 commit 50e40bc7a44f02ca30b582b259a8307f95c1d38c
46933 Author: Guillem Jover <guillem@debian.org>
46934 Date: Wed Mar 21 04:17:50 2012 +0100
46935
46936 Do not use `' quote pairs for non-translatable strings
46937
46938 doc/triggers.txt | 133 ++++++++++++++++-----------------
46939 dselect/methods/Debian/Dselect/Ftp.pm | 4 +-
46940 dselect/methods/disk/install | 2 +-
46941 dselect/methods/disk/setup | 56 +++++++-------
46942 dselect/methods/floppy/desc.floppy | 2 +-
46943 dselect/methods/multicd/README.multicd | 30 ++++----
46944 dselect/methods/multicd/setup | 58 +++++++-------
46945 dselect/pkgdepcon.cc | 4 +-
46946 dselect/pkglist.h | 6 +-
46947 src/archives.c | 8 +-
46948 src/cleanup.c | 3 +-
46949 src/help.c | 11 +--
46950 src/processarc.c | 20 ++---
46951 src/remove.c | 41 +++++-----
46952 14 files changed, 190 insertions(+), 188 deletions(-)
46953
46954 commit 10f28a994805cd6f56d861dd81c9ba78612e5a43
46955 Author: Guillem Jover <guillem@debian.org>
46956 Date: Tue Mar 20 10:34:00 2012 +0100
46957
46958 Clarify internerr() messages
46959
46960 Print the bogus value that triggered the internal error, or simply
46961 reword unclear messages.
46962
46963 dselect/main.cc | 7 +++++--
46964 dselect/pkgcmds.cc | 12 ++++++++----
46965 dselect/pkgdepcon.cc | 2 +-
46966 dselect/pkgdisplay.cc | 13 ++++++++-----
46967 dselect/pkglist.cc | 14 ++++++++------
46968 dselect/pkgtop.cc | 2 +-
46969 lib/dpkg/compress.c | 2 +-
46970 lib/dpkg/parse.c | 2 +-
46971 lib/dpkg/pkg-db.c | 2 +-
46972 lib/dpkg/varbuf.c | 4 ++--
46973 src/help.c | 3 ++-
46974 src/main.c | 2 +-
46975 12 files changed, 39 insertions(+), 26 deletions(-)
46976
46977 commit 5e533730a245184145c794e04813a90ef5d20664
46978 Author: Sven Joachim <svenjoac@gmx.de>
46979 Date: Wed Mar 21 18:17:20 2012 +0100
46980
46981 German dselect translation update
46982
46983 Update to 270t.
46984
46985 debian/changelog | 3 +++
46986 dselect/po/de.po | 10 +++++-----
46987 2 files changed, 8 insertions(+), 5 deletions(-)
46988
46989 commit d14feeda6dcfe9aa2f3e6c40f956f75c6a0e2ada
46990 Author: Sven Joachim <svenjoac@gmx.de>
46991 Date: Wed Mar 21 18:11:22 2012 +0100
46992
46993 German dpkg translation update
46994
46995 Update to 1027t.
46996
46997 debian/changelog | 1 +
46998 po/de.po | 67 ++++++++++++++++++++++++++------------------------------
46999 2 files changed, 32 insertions(+), 36 deletions(-)
47000
47001 commit f5f018750e080a6f0472b91f347a35025b664e3a
47002 Author: Christian PERRIER <bubulle@debian.org>
47003 Date: Tue Mar 20 20:03:57 2012 +0100
47004
47005 Update French translation of program messages
47006
47007 Update to 1027t.
47008
47009 debian/changelog | 3 +-
47010 po/fr.po | 208 ++++++++++++++++++++++++++++++-------------------------
47011 2 files changed, 116 insertions(+), 95 deletions(-)
47012
47013 commit bf825bc4316249721e2046a9b7fe8d725cd996e7
47014 Author: Guillem Jover <guillem@debian.org>
47015 Date: Mon Mar 19 09:54:13 2012 +0100
47016
47017 Bump version to 1.16.3
47018
47019 debian/changelog | 6 ++++++
47020 1 file changed, 6 insertions(+)
47021
47022 commit ec47fffa942e98dac325a257aa61fc9277fff77f
47023 Author: Guillem Jover <guillem@debian.org>
47024 Date: Mon Mar 19 07:27:54 2012 +0100
47025
47026 Release 1.16.2
47027
47028 debian/changelog | 4 ++--
47029 1 file changed, 2 insertions(+), 2 deletions(-)
47030
47031 commit 6e9873756b9c162cd94b4d00cbfe5503a6ae46f8
47032 Author: Guillem Jover <guillem@debian.org>
47033 Date: Tue Mar 13 17:57:25 2012 +0100
47034
47035 Update changelog entries
47036
47037 debian/changelog | 8 ++++++++
47038 1 file changed, 8 insertions(+)
47039
47040 commit 1d345adc0d88657a10c070c85a6c02e8346ec787
47041 Author: Guillem Jover <guillem@debian.org>
47042 Date: Mon Mar 19 07:27:01 2012 +0100
47043
47044 Regenerate .pot files and merge .po files with them
47045
47046 dselect/po/bs.po | 177 +-
47047 dselect/po/ca.po | 190 +-
47048 dselect/po/cs.po | 190 +-
47049 dselect/po/da.po | 190 +-
47050 dselect/po/de.po | 192 +-
47051 dselect/po/dselect.pot | 179 +-
47052 dselect/po/el.po | 186 +-
47053 dselect/po/es.po | 190 +-
47054 dselect/po/et.po | 181 +-
47055 dselect/po/eu.po | 190 +-
47056 dselect/po/fr.po | 190 +-
47057 dselect/po/gl.po | 190 +-
47058 dselect/po/hu.po | 181 +-
47059 dselect/po/id.po | 190 +-
47060 dselect/po/it.po | 190 +-
47061 dselect/po/ja.po | 190 +-
47062 dselect/po/ko.po | 190 +-
47063 dselect/po/nb.po | 190 +-
47064 dselect/po/nl.po | 190 +-
47065 dselect/po/nn.po | 186 +-
47066 dselect/po/pl.po | 190 +-
47067 dselect/po/pt.po | 190 +-
47068 dselect/po/pt_BR.po | 190 +-
47069 dselect/po/ro.po | 190 +-
47070 dselect/po/ru.po | 190 +-
47071 dselect/po/sk.po | 190 +-
47072 dselect/po/sv.po | 190 +-
47073 dselect/po/tl.po | 186 +-
47074 dselect/po/vi.po | 190 +-
47075 dselect/po/zh_CN.po | 190 +-
47076 dselect/po/zh_TW.po | 186 +-
47077 man/po/dpkg-man.pot | 4888 ++++++++++++++++++++++++-----------------------
47078 man/po/es.po | 186 +-
47079 man/po/fr.po | 255 ++-
47080 man/po/hu.po | 124 +-
47081 man/po/ja.po | 186 +-
47082 man/po/pl.po | 182 +-
47083 man/po/pt_BR.po | 123 +-
47084 man/po/ru.po | 124 +-
47085 man/po/sv.po | 186 +-
47086 po/ast.po | 2456 +++++++++++++-----------
47087 po/bs.po | 2166 +++++++++++----------
47088 po/ca.po | 2483 +++++++++++++-----------
47089 po/cs.po | 2453 +++++++++++++-----------
47090 po/da.po | 2470 +++++++++++++-----------
47091 po/de.po | 766 ++++----
47092 po/dpkg.pot | 2121 ++++++++++----------
47093 po/dz.po | 2412 ++++++++++++-----------
47094 po/el.po | 2454 +++++++++++++-----------
47095 po/eo.po | 2438 ++++++++++++-----------
47096 po/es.po | 2506 +++++++++++++-----------
47097 po/et.po | 2364 ++++++++++++-----------
47098 po/eu.po | 2476 +++++++++++++-----------
47099 po/fr.po | 2573 ++++++++++++++-----------
47100 po/gl.po | 2486 +++++++++++++-----------
47101 po/hu.po | 2404 ++++++++++++-----------
47102 po/id.po | 2438 ++++++++++++-----------
47103 po/it.po | 2508 +++++++++++++-----------
47104 po/ja.po | 2462 +++++++++++++-----------
47105 po/km.po | 2394 ++++++++++++-----------
47106 po/ko.po | 2461 +++++++++++++-----------
47107 po/ku.po | 2203 +++++++++++----------
47108 po/lt.po | 2348 ++++++++++++-----------
47109 po/mr.po | 2394 ++++++++++++-----------
47110 po/nb.po | 2455 +++++++++++++-----------
47111 po/ne.po | 2390 ++++++++++++-----------
47112 po/nl.po | 2407 ++++++++++++-----------
47113 po/nn.po | 2329 +++++++++++-----------
47114 po/pa.po | 2318 +++++++++++-----------
47115 po/pl.po | 2480 +++++++++++++-----------
47116 po/pt.po | 2502 +++++++++++++-----------
47117 po/pt_BR.po | 2467 +++++++++++++-----------
47118 po/ro.po | 2484 +++++++++++++-----------
47119 po/ru.po | 2455 +++++++++++++-----------
47120 po/sk.po | 2454 +++++++++++++-----------
47121 po/sv.po | 2274 ++++++++++++----------
47122 po/th.po | 2434 ++++++++++++-----------
47123 po/tl.po | 2333 +++++++++++-----------
47124 po/vi.po | 2440 ++++++++++++-----------
47125 po/zh_CN.po | 2432 ++++++++++++-----------
47126 po/zh_TW.po | 2430 ++++++++++++-----------
47127 scripts/po/ca.po | 780 ++++----
47128 scripts/po/de.po | 2 +-
47129 scripts/po/dpkg-dev.pot | 618 +++---
47130 scripts/po/es.po | 772 ++++----
47131 scripts/po/fr.po | 805 ++++----
47132 scripts/po/pl.po | 792 ++++----
47133 scripts/po/ru.po | 808 ++++----
47134 scripts/po/sv.po | 656 ++++---
47135 89 files changed, 62437 insertions(+), 52204 deletions(-)
47136
47137 commit df43bb230376e1e5fc187b532dfd76ba327f286f
47138 Author: Guillem Jover <guillem@debian.org>
47139 Date: Mon Mar 19 07:41:32 2012 +0100
47140
47141 Bump Standards-Version to 3.9.3 (no changes needed)
47142
47143 debian/changelog | 1 +
47144 debian/control | 2 +-
47145 2 files changed, 2 insertions(+), 1 deletion(-)
47146
47147 commit ed81506e07a7e5995672a115a161dd6de24088ca
47148 Author: Guillem Jover <guillem@debian.org>
47149 Date: Sun Mar 11 20:05:46 2012 +0100
47150
47151 Remove ~ from version checks in maintainer scripts
47152
47153 It does not make sense to allow previous versions in maintainer scripts
47154 for dpkg releases.
47155
47156 debian/dpkg.postrm | 2 +-
47157 debian/dpkg.prerm | 4 ++--
47158 2 files changed, 3 insertions(+), 3 deletions(-)
47159
47160 commit 0e71d799565747423d01b7d32bbf1da78ba90237
47161 Author: Guillem Jover <guillem@debian.org>
47162 Date: Tue Feb 22 07:44:48 2011 +0100
47163
47164 dpkg: Add --assert-multi-arch option
47165
47166 This will allow us to query if the currently installed dpkg has
47167 multi-arch support.
47168
47169 debian/changelog | 2 ++
47170 src/enquiry.c | 8 ++++++++
47171 src/main.c | 4 +++-
47172 src/main.h | 2 ++
47173 4 files changed, 15 insertions(+), 1 deletion(-)
47174
47175 commit ffa1ec0502c8c34d5d51bff003f52b3cd732d875
47176 Author: Guillem Jover <guillem@debian.org>
47177 Date: Sun Feb 19 18:54:19 2012 +0100
47178
47179 libdpkg: Change pkg_db_get_pkg() to create new arch instances
47180
47181 This allows the code to load several architecture package instances
47182 per package set.
47183
47184 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47185 Patch-sponsored-by: Linaro Limited
47186
47187 Signed-off-by: Guillem Jover <guillem@debian.org>
47188
47189 lib/dpkg/pkg-db.c | 36 +++++++++++++++++++++++++++++++++++-
47190 1 file changed, 35 insertions(+), 1 deletion(-)
47191
47192 commit eb34e073e21c4ded1a1c53bae16e6c35ba4b94c6
47193 Author: Guillem Jover <guillem@debian.org>
47194 Date: Sun Feb 5 07:16:47 2012 +0100
47195
47196 libdpkg: Find the correct package slot in the db for the parsed package
47197
47198 This makes sure to pick the correct slot depending on whether we are
47199 parsing an update log, the status, available or a binary control file.
47200
47201 For the status file we just use the slot matching the architecture.
47202 For update log and control file we pick the slot of the to be installed
47203 package, taking into account architecture cross-grading, and refusing
47204 bogus switches like multiple “Multi-Arch: same” instances into a single
47205 non-“Multi-Arch: same” one. For the available file we use the slot that
47206 will be the candidate for the selection.
47207
47208 lib/dpkg/parse.c | 138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
47209 1 file changed, 137 insertions(+), 1 deletion(-)
47210
47211 commit 94a1d64a0ab0feeafac6426a5596bc65e9b14187
47212 Author: Guillem Jover <guillem@debian.org>
47213 Date: Sat Mar 17 23:49:51 2012 +0100
47214
47215 libdpkg: Change pkg_db_get_singleton() to return a better candidate
47216
47217 When there's no installed instances, try to get a betted candidate,
47218 mostly for selection purposes.
47219
47220 lib/dpkg/pkg-db.c | 30 +++++++++++++++++++++---------
47221 1 file changed, 21 insertions(+), 9 deletions(-)
47222
47223 commit b66466c90a91f48602ed637e6be814be123f604c
47224 Author: Guillem Jover <guillem@debian.org>
47225 Date: Sat Mar 17 23:38:12 2012 +0100
47226
47227 libdpkg: Mark not-installed non-arch-qualified selections for removal
47228
47229 These do not make sense in a multiarch enabled world, and might cause
47230 those selections to be unreferencable from command-line interfaces when
47231 there's other more specific selections.
47232
47233 debian/changelog | 1 +
47234 lib/dpkg/parse.c | 11 +++++++++++
47235 2 files changed, 12 insertions(+)
47236
47237 commit 4e774719005f1776f6ed4c1f5073f4fe1fbc4de2
47238 Author: Guillem Jover <guillem@debian.org>
47239 Date: Sun Mar 18 13:30:48 2012 +0100
47240
47241 libdpkg: Always ignore older versions when parsing the available file
47242
47243 To be able to get a proper candidate for dselect the latest version
47244 from the available file should always be selected, regardless of who
47245 is loading the file.
47246
47247 debian/changelog | 2 ++
47248 lib/dpkg/parse.c | 2 +-
47249 2 files changed, 3 insertions(+), 1 deletion(-)
47250
47251 commit e73bc56d583a273c9430c98021faf49987eec0e2
47252 Author: Guillem Jover <guillem@debian.org>
47253 Date: Sun Mar 18 21:19:25 2012 +0100
47254
47255 libdpkg: Add new enum parsedbtype
47256
47257 This will allow to track more easily what's going on in the code, when
47258 having to distinguish between behaviour depending on the file being
47259 parsed.
47260
47261 lib/dpkg/parse.c | 20 ++++++++++++++++++++
47262 lib/dpkg/parsedump.h | 11 +++++++++++
47263 2 files changed, 31 insertions(+)
47264
47265 commit c30a50a8a1c755935952e1dcb55f0179acbaddc8
47266 Author: Guillem Jover <guillem@debian.org>
47267 Date: Sun Mar 18 15:18:27 2012 +0100
47268
47269 libdpkg: Add new pdb_parse_update flag
47270
47271 This allows to distinguish when the code is parsing the update log
47272 files, which should behave differently than simple status file parsing.
47273
47274 lib/dpkg/dbmodify.c | 2 +-
47275 lib/dpkg/dpkg-db.h | 1 +
47276 2 files changed, 2 insertions(+), 1 deletion(-)
47277
47278 commit 63c7ba56e1e7fc629075fda14ff182a09c836a19
47279 Author: Guillem Jover <guillem@debian.org>
47280 Date: Fri Mar 16 23:52:07 2012 +0100
47281
47282 libdpkg: Rename pkgset_get_singleton() to pkg_db_get_singleton()
47283
47284 Move it also from the pkg module to the pkg-db one. This private
47285 function might need to allocate a new package instance in the
47286 database in the future so it would belong in the pkg-db module,
47287 but more importantly it's used to access pkg-db objects directly.
47288
47289 lib/dpkg/dpkg-db.h | 2 +-
47290 lib/dpkg/libdpkg.map | 1 -
47291 lib/dpkg/pkg-db.c | 28 +++++++++++++++++++++++++++-
47292 lib/dpkg/pkg.c | 26 --------------------------
47293 4 files changed, 28 insertions(+), 29 deletions(-)
47294
47295 commit 806a7821b2efac4266724bb41ce1cfc0715d0b77
47296 Author: Guillem Jover <guillem@debian.org>
47297 Date: Sat Mar 17 23:25:08 2012 +0100
47298
47299 libdpkg: Consider M-A:same package without architecture fatal errors
47300
47301 “Multi-Arch: same” packages require an actual architecture to be able
47302 to properly handle them, demand it.
47303
47304 lib/dpkg/parse.c | 3 +++
47305 1 file changed, 3 insertions(+)
47306
47307 commit e2debc97e6bde36ef155a7f94179e054dfa2922a
47308 Author: Guillem Jover <guillem@debian.org>
47309 Date: Sat Mar 17 23:26:30 2012 +0100
47310
47311 dpkg: Only allow setting selections for known packages
47312
47313 debian/changelog | 2 ++
47314 src/select.c | 6 ++++++
47315 2 files changed, 8 insertions(+)
47316
47317 commit 960ce492e95ea1555c2c18ca948118c291488f7c
47318 Author: Raphaël Hertzog <hertzog@debian.org>
47319 Date: Thu Dec 15 10:28:30 2011 +0100
47320
47321 dpkg: Do not try to disappear other packages from the same set
47322
47323 Packages within a set can rightfully share files and should not
47324 be disappeared in the case where they share all the files.
47325
47326 Closes: #652063
47327
47328 Reported-by: Martin Pitt <mpitt@debian.org>
47329 Signed-off-by: Guillem Jover <guillem@debian.org>
47330
47331 src/archives.c | 7 +++++++
47332 src/processarc.c | 6 ++++++
47333 2 files changed, 13 insertions(+)
47334
47335 commit 81fbbcec494660401e943230d8e3c3c5f22feb6c
47336 Author: Guillem Jover <guillem@debian.org>
47337 Date: Sat Nov 5 21:38:07 2011 +0100
47338
47339 dpkg: Upgrade the database automatically to the new multi-arch layout
47340
47341 The upgrade is scheduled by explicit calls to pkg_infodb_upgrade() if
47342 the current database format version is less than the latest supported
47343 format or if the previous upgrade was interrupted.
47344
47345 The upgrade goes as follows:
47346 - link all old files to their new names.
47347 - set <admindir>/info/format-new to 1.
47348 - remove all old files.
47349 - rename <admindir>/info/format-new to <admindir>/info/format.
47350
47351 In case of abrupt interruption, the presence of <admindir>/info/format-new
47352 means the upgrade is not yet completed and it needs to be retried. In case
47353 of clean interruption with rollback, that file is removed after the old
47354 layout has been restored.
47355
47356 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47357 Patch-sponsored-by: Linaro Limited
47358
47359 Designed-by: Guillem Jover <guillem@debian.org>
47360 Signed-off-by: Guillem Jover <guillem@debian.org>
47361
47362 po/POTFILES.in | 1 +
47363 src/Makefile.am | 1 +
47364 src/archives.c | 3 +
47365 src/infodb-upgrade.c | 247 +++++++++++++++++++++++++++++++++++++++++++++++++++
47366 src/infodb.h | 1 +
47367 src/packages.c | 3 +
47368 src/select.c | 3 +
47369 7 files changed, 259 insertions(+)
47370
47371 commit 69a5e4d5cbca41583dd6133a865bfb1c3edbc91f
47372 Author: Guillem Jover <guillem@debian.org>
47373 Date: Tue Nov 1 05:02:48 2011 +0100
47374
47375 dpkg: Update on-disk database to use a multiarch compliant layout
47376
47377 The usage of the new layout is conditional to a prior database
47378 upgrade that should write a version number greater than 0 in
47379 <admindir>/info/format.
47380
47381 The file is parsed when needed from pkg_infodb_get_format().
47382
47383 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47384 Patch-sponsored-by: Linaro Limited
47385
47386 Signed-off-by: Guillem Jover <guillem@debian.org>
47387
47388 po/POTFILES.in | 1 +
47389 src/Makefile.am | 4 ++
47390 src/filesdb.c | 4 ++
47391 src/infodb-access.c | 11 +++++-
47392 src/infodb-format.c | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++
47393 src/infodb.h | 10 +++++
47394 6 files changed, 139 insertions(+), 2 deletions(-)
47395
47396 commit 483a4cb09264e61a3bf772f3e9769979812fa537
47397 Author: Guillem Jover <guillem@debian.org>
47398 Date: Thu Mar 15 18:39:06 2012 +0100
47399
47400 dpkg: Allow shared files between Multi-Arch: same packages
47401
47402 If all the already installed packages are synchronized, and the version
47403 to be installed is the same, then we check that the shared file has the
47404 same contents as what's already installed. Otherwise we blindly allow
47405 the updated package to replace the file.
47406
47407 For conffiles, instead of checking against the on-disk version, we
47408 check instead against either:
47409 - the MD5 hash stored for any of the other configured instances of
47410 the package.
47411 - the MD5 hash of the already present .dpkg-new file for the
47412 unpacked instances of the packages.
47413
47414 During removal, we only remove the file if it's not shared with other
47415 packages of the same set.
47416
47417 During upgrade, we don't remove the file from other packages containing
47418 the same file if the package is part of the same set. We do this even
47419 for packages which are not “Multi-Arch: same” since there's only one
47420 .list controlg file for the package set and we should not modify it
47421 since it has already been written.
47422
47423 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47424 Patch-sponsored-by: Linaro Limited
47425
47426 Signed-off-by: Guillem Jover <guillem@debian.org>
47427
47428 src/archives.c | 209 +++++++++++++++++++++++++++++++++++++++++++++++++++----
47429 src/processarc.c | 4 ++
47430 src/remove.c | 53 ++++++++++++--
47431 3 files changed, 246 insertions(+), 20 deletions(-)
47432
47433 commit 1e6861ddcc27283b320e7e39a65ab851f56508e1
47434 Author: Guillem Jover <guillem@debian.org>
47435 Date: Mon Feb 21 13:35:33 2011 +0100
47436
47437 dpkg: Store in tarcontext whether the pkgset is getting in sync
47438
47439 This will be used later by the extraction code to know whether it should
47440 ensure consistency of shared files or not.
47441
47442 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47443 Patch-sponsored-by: Linaro Limited
47444
47445 Signed-off-by: Guillem Jover <guillem@debian.org>
47446
47447 src/archives.h | 2 ++
47448 src/processarc.c | 25 +++++++++++++++++++++++++
47449 2 files changed, 27 insertions(+)
47450
47451 commit 7e81416f7ff44452d186f8dad5b7312364cb6efa
47452 Author: Guillem Jover <guillem@debian.org>
47453 Date: Sun Mar 18 04:08:22 2012 +0100
47454
47455 dpkg: Change debug output to always arch-qualify package names
47456
47457 src/archives.c | 10 +++++-----
47458 src/depcon.c | 4 ++--
47459 src/help.c | 12 ++++++------
47460 src/packages.c | 12 ++++++------
47461 src/processarc.c | 14 +++++++-------
47462 src/remove.c | 10 +++++-----
47463 src/trigproc.c | 18 +++++++++---------
47464 7 files changed, 40 insertions(+), 40 deletions(-)
47465
47466 commit 76ef8595442c827dc8682666cd83e054ed8f81e4
47467 Author: Guillem Jover <guillem@debian.org>
47468 Date: Tue Jan 31 20:05:49 2012 +0100
47469
47470 dselect: Change debug output to always arch-qualify package names
47471
47472 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47473 Patch-sponsored-by: Linaro Limited
47474
47475 Signed-off-by: Guillem Jover <guillem@debian.org>
47476
47477 dselect/pkgcmds.cc | 2 +-
47478 dselect/pkgdepcon.cc | 24 +++++++++++++-----------
47479 dselect/pkglist.cc | 6 +++---
47480 dselect/pkgsublist.cc | 11 ++++++-----
47481 4 files changed, 23 insertions(+), 20 deletions(-)
47482
47483 commit 754d49c0e6d62fe52449e6778b9ccb85284e9e0e
47484 Author: Sven Joachim <svenjoac@gmx.de>
47485 Date: Fri Mar 16 22:04:36 2012 +0100
47486
47487 dpkg-divert: Improve ignored removal request message
47488
47489 Signed-off-by: Guillem Jover <guillem@debian.org>
47490
47491 src/divertcmd.c | 2 +-
47492 1 file changed, 1 insertion(+), 1 deletion(-)
47493
47494 commit b1a377f0de1c884b939e10d0f05c3527c89d5ec6
47495 Author: Guillem Jover <guillem@debian.org>
47496 Date: Fri Mar 16 17:58:52 2012 +0100
47497
47498 Dpkg::BuildFlags: Use =head2 instead of =head
47499
47500 This fixes a build failure with Test::Pod installed.
47501
47502 Regression introduced in commit 78ffee002f47daed249e62778587383f2cd2a21a.
47503
47504 scripts/Dpkg/BuildFlags.pm | 2 +-
47505 1 file changed, 1 insertion(+), 1 deletion(-)
47506
47507 commit 65c28bd6977e91e42ddb87ad386d6a60fe22d6d8
47508 Author: Raphaël Hertzog <hertzog@debian.org>
47509 Date: Fri Mar 4 17:21:37 2011 +0100
47510
47511 dpkg: Remove old control files on upgrade when needed for Multi-Arch change
47512
47513 When we upgrade from “Multi-Arch: same” to something else (or vice versa)
47514 the layout used for the control files changes (pkg.foo vs pkg:arch.foo)
47515 and it means we must get rid of the old control files.
47516
47517 Sponsored-by: Linaro Limited
47518
47519 [guillem@debian.org:
47520 - Reword comment and debug message. ]
47521
47522 Signed-off-by: Guillem Jover <guillem@debian.org>
47523
47524 src/processarc.c | 10 ++++++++++
47525 1 file changed, 10 insertions(+)
47526
47527 commit babadd90c56185bbe5daf7d66887519a5897dc85
47528 Author: Raphaël Hertzog <hertzog@debian.org>
47529 Date: Mon Feb 21 22:38:38 2011 +0100
47530
47531 dpkg-divert: Properly handle diversions of shared files
47532
47533 dpkg-divert does nothing if the same diversion is recorded multiple
47534 times. However when a diversion is removed, it does so even if
47535 the shared file is still in place.
47536
47537 We change dpkg-divert's behaviour to ignore a diversion removal request
47538 until the diverted file is no longer owned by another package of the
47539 same package set.
47540
47541 We also update the test-suite to provide a status file now that
47542 dpkg-divert reads it.
47543
47544 Sponsored-by: Linaro Limited
47545
47546 [guillem@debian.org:
47547 - Handle missing DPKG_MAINTSCRIPT_ARCH when upgrading from old dpkg.
47548 - Split ignore removal logic into a new function. ]
47549
47550 Signed-off-by: Guillem Jover <guillem@debian.org>
47551
47552 src/divertcmd.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
47553 src/t/100_dpkg_divert.t | 3 ++-
47554 2 files changed, 48 insertions(+), 1 deletion(-)
47555
47556 commit 6cfd1ce508f7a3073f015875e95ac46aecf52f50
47557 Author: Guillem Jover <guillem@debian.org>
47558 Date: Fri Mar 16 12:06:23 2012 +0100
47559
47560 dpkg: Pass filenamenode instead of fileinlist to cu_installnew()
47561
47562 src/archives.c | 2 +-
47563 src/cleanup.c | 4 +---
47564 2 files changed, 2 insertions(+), 4 deletions(-)
47565
47566 commit 1309c6a7d3c5aa4a0094c0e12ba3aa60ae2c0a6d
47567 Author: Guillem Jover <guillem@debian.org>
47568 Date: Mon Jan 30 21:31:53 2012 +0100
47569
47570 dpkg: Compute and track hashes for newly unpacked file
47571
47572 This will be used for checksum generation at unpack time, and for shared
47573 file verification.
47574
47575 src/archives.c | 13 +++++++++----
47576 src/filesdb.c | 2 ++
47577 src/filesdb.h | 3 +++
47578 3 files changed, 14 insertions(+), 4 deletions(-)
47579
47580 commit 3633c757db6929aa79a7201ab95100472325459b
47581 Author: Guillem Jover <guillem@debian.org>
47582 Date: Thu Mar 15 17:53:37 2012 +0100
47583
47584 dpkg: Use fd_skip() instead of fd_read() on tarobject_skip_padding()
47585
47586 src/archives.c | 5 ++---
47587 1 file changed, 2 insertions(+), 3 deletions(-)
47588
47589 commit b634df88030148e44878794622f2cc07e191eb8f
47590 Author: Guillem Jover <guillem@debian.org>
47591 Date: Thu Mar 15 17:51:11 2012 +0100
47592
47593 dpkg: Refactor skipping tarobject padding into new tarobject_skip_padding()
47594
47595 src/archives.c | 23 ++++++++++++-----------
47596 1 file changed, 12 insertions(+), 11 deletions(-)
47597
47598 commit 571ab351cb9a7df6e94a7d0de2711a04afd4aaf6
47599 Author: Guillem Jover <guillem@debian.org>
47600 Date: Fri Mar 16 11:25:35 2012 +0100
47601
47602 dpkg: Rename tarfile_skip_one_forward() to tarobject_skip_entry()
47603
47604 src/archives.c | 6 +++---
47605 1 file changed, 3 insertions(+), 3 deletions(-)
47606
47607 commit bec08b7fba7e0994572a9c70d062870ab1df1a29
47608 Author: Guillem Jover <guillem@debian.org>
47609 Date: Thu Mar 15 06:24:24 2012 +0100
47610
47611 dpkg: Refactor tar object extraction into new tarobject_extract()
47612
47613 src/archives.c | 192 ++++++++++++++++++++++++++++++---------------------------
47614 1 file changed, 102 insertions(+), 90 deletions(-)
47615
47616 commit 78ffee002f47daed249e62778587383f2cd2a21a
47617 Author: Raphaël Hertzog <hertzog@debian.org>
47618 Date: Fri Mar 16 08:40:52 2012 +0100
47619
47620 Dpkg::BuildFlags: update embedded API changelog
47621
47622 scripts/Dpkg/BuildFlags.pm | 4 ++++
47623 1 file changed, 4 insertions(+)
47624
47625 commit 9c66079ee0ebac9c2d7115e88f30b2c2fad1dcc9
47626 Author: Helge Kreutzmann <debian@helgefjell.de>
47627 Date: Thu Mar 15 20:51:06 2012 +0100
47628
47629 Update German translation of manual pages
47630
47631 Update to 2076t.
47632
47633 man/po/de.po | 164 ++++++++++++++++++++++++++++++++++-------------------------
47634 1 file changed, 96 insertions(+), 68 deletions(-)
47635
47636 commit 02f35a933a0fd5596d42130617e4c5644a7bda99
47637 Author: Raphaël Hertzog <hertzog@debian.org>
47638 Date: Thu Mar 15 08:06:50 2012 +0100
47639
47640 dpkg-query(1): fix small typo
47641
47642 man/dpkg-query.1 | 2 +-
47643 1 file changed, 1 insertion(+), 1 deletion(-)
47644
47645 commit 26072450d7c31a1ea607dd34c3975e1389e38e67
47646 Author: Sven Joachim <svenjoac@gmx.de>
47647 Date: Wed Mar 14 17:48:07 2012 +0100
47648
47649 German dpkg translation update
47650
47651 Update to 1016t.
47652
47653 po/de.po | 1612 +++++++++++++++++++++++++++++++-------------------------------
47654 1 file changed, 806 insertions(+), 806 deletions(-)
47655
47656 commit aee5795175fc5e09578c6d256537dc7313bae4c2
47657 Author: Raphaël Hertzog <hertzog@debian.org>
47658 Date: Fri Feb 4 12:09:34 2011 +0100
47659
47660 dpkg: Add restrictions for configuration of a Multi-Arch: same package
47661
47662 A “Multi-Arch: same” package can only be configured if all the other
47663 instances of the same package are synchronized (i.e. have the same
47664 unpacked version) and if they are in state where they can be configured.
47665
47666 Sponsored-by: Linaro Limited
47667
47668 [guillem@debian.org:
47669 - Rework error strings.
47670 - Fix coding-style.
47671 - Check against <= stat_configfiles instead of < stat_halfinstalled.
47672 - Split unrelated check into different conditionals. ]
47673
47674 Signed-off-by: Guillem Jover <guillem@debian.org>
47675
47676 src/configure.c | 28 ++++++++++++++++++++++++++++
47677 1 file changed, 28 insertions(+)
47678
47679 commit e5bf4b7412bb2a4e5ff33f128c3cb8dcd96fcfdb
47680 Author: Raphaël Hertzog <hertzog@debian.org>
47681 Date: Fri Feb 4 12:04:42 2011 +0100
47682
47683 dpkg: Deconfigure other instances of the unpacked package
47684
47685 When a new version of a “Multi-Arch: same” package is installed,
47686 the other instances that are not synchronized (i.e. which
47687 have a different version) must be deconfigured.
47688
47689 Sponsored-by: Linaro Limited
47690
47691 [guillem@debian.org:
47692 - Ignore the package earlier if the package state is not correct.
47693 - Use enqueue_deconfigure() instead of ad-hoc code. ]
47694
47695 Signed-off-by: Guillem Jover <guillem@debian.org>
47696
47697 src/processarc.c | 11 +++++++++++
47698 1 file changed, 11 insertions(+)
47699
47700 commit ea97a8b27d958de7ddfea5e2be623d8d16e998c4
47701 Author: Raphaël Hertzog <hertzog@debian.org>
47702 Date: Mon Jan 24 11:59:35 2011 +0100
47703
47704 dpkg: Update architecture check to allow foreign architectures
47705
47706 Packages whose architecture has been whitelisted with
47707 --add-architecture do not need --force-architecture to be installed.
47708
47709 Even foreign packages which are “Multi-Arch: no” can be installed
47710 provided that all their foreign dependencies are already satisfied.
47711
47712 Sponsored-by: Linaro Limited
47713
47714 Signed-off-by: Guillem Jover <guillem@debian.org>
47715
47716 src/processarc.c | 5 ++++-
47717 1 file changed, 4 insertions(+), 1 deletion(-)
47718
47719 commit 058c1fda3c5a6318a91500ec926c66e3fca5400e
47720 Author: Steve Langasek <vorlon@debian.org>
47721 Date: Fri Feb 4 23:12:29 2011 +0100
47722
47723 dpkg: Complete arch checking of package relationships in the resolver
47724
47725 In places where the architecture qualifier of a dependency has not been
47726 validated before-hand (through usage of deppossi_pkg_iterator), add a
47727 manual verification.
47728
47729 In both cases, the checks are not needed with the current rules where
47730 both Replaces and Breaks can only have “any” as architecture qualifier
47731 but for completeness, we put them nevertheless.
47732
47733 Signed-off-by: Guillem Jover <guillem@debian.org>
47734
47735 src/archives.c | 4 ++++
47736 src/packages.c | 4 ++++
47737 2 files changed, 8 insertions(+)
47738
47739 commit 88fafba80656810a088247e9dafd3441d4bc028c
47740 Author: Guillem Jover <guillem@debian.org>
47741 Date: Tue Mar 13 03:21:22 2012 +0100
47742
47743 dpkg: Do not force dependencies on dependtry >= 3, wait until >= 4
47744
47745 To fix the non-working --force-depends-version (bug #57104) in
47746 commit c54fb50e3a08d467955856e81be178b712b7ebdb, a check for
47747 fc_dependsversion was added alongside the existing fc_depends for
47748 dependtry >= 3, as it could not be just replaced because there was
47749 no other code to pickup the fc_depends for that specific case in
47750 dependtry >= 4.
47751
47752 Now that fc_depends always gets applied after all calls to
47753 deppossi_ok_found() have finished, it's safe to remove the misplaced
47754 fc_depends, so that it happens at dependtry >= 4, where it belongs.
47755
47756 src/packages.c | 2 +-
47757 1 file changed, 1 insertion(+), 1 deletion(-)
47758
47759 commit 870524717ed11420cedfbfd8712ebe0e0929d670
47760 Author: Raphaël Hertzog <hertzog@debian.org>
47761 Date: Fri Apr 22 10:24:49 2011 +0200
47762
47763 dpkg: Let --force-depends rescue the dependency check in all cases
47764
47765 The logic that allowed --force-depends to do its job was embedded
47766 in deppossi_ok_found() but that function is no longer called
47767 when there are no packages matching the architecture restriction
47768 implied by the dependency. Due to the structure of the internal
47769 database this happens only with foreign packages.
47770
47771 Instead of relying on deppossi_ok_found() we move the logic directly
47772 into dependencies_ok(), just at the end of the dependencies checks.
47773
47774 Signed-off-by: Guillem Jover <guillem@debian.org>
47775
47776 src/packages.c | 12 +++++++-----
47777 1 file changed, 7 insertions(+), 5 deletions(-)
47778
47779 commit 611bd3dddcdbf0ca4b9ea3edf90b9f0d0d963412
47780 Author: Raphaël Hertzog <hertzog@debian.org>
47781 Date: Sat Feb 19 09:52:17 2011 +0100
47782
47783 dpkg: Make md5hash() a public function
47784
47785 Sponsored-by: Linaro Limited
47786
47787 Signed-off-by: Guillem Jover <guillem@debian.org>
47788
47789 src/configure.c | 5 ++---
47790 src/main.h | 1 +
47791 2 files changed, 3 insertions(+), 3 deletions(-)
47792
47793 commit 9269cfc8829f11914ea324d11dc96e8058dd1b2f
47794 Author: Raphaël Hertzog <hertzog@debian.org>
47795 Date: Tue Feb 22 17:20:30 2011 +0100
47796
47797 dpkg: Update output commands to print package specifiers
47798
47799 This affects --audit, --yet-to-unpack and --get-selections.
47800
47801 Sponsored-by: Linaro Limited
47802
47803 [guillem@debian.org:
47804 - Adapt to new pkg_name API.
47805 - Only arch-qualify when unambiguous. ]
47806
47807 Signed-off-by: Guillem Jover <guillem@debian.org>
47808
47809 src/enquiry.c | 9 ++++++---
47810 src/select.c | 7 ++++---
47811 2 files changed, 10 insertions(+), 6 deletions(-)
47812
47813 commit ee7131abcd7558158d03f5d2761d9e580161e43a
47814 Author: Guillem Jover <guillem@debian.org>
47815 Date: Tue Mar 1 04:43:29 2011 +0100
47816
47817 dpkg: Use package specifiers for maintainer script arguments
47818
47819 Replace pkg->set->name with pkg_name() and pkgbin_name().
47820
47821 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47822 Patch-sponsored-by: Linaro Limited
47823
47824 Signed-off-by: Guillem Jover <guillem@debian.org>
47825
47826 src/cleanup.c | 15 +++++++++++----
47827 src/processarc.c | 15 ++++++++++-----
47828 2 files changed, 21 insertions(+), 9 deletions(-)
47829
47830 commit 1a34570e755a93ecc7b9bf87b9f5e99c187b6dda
47831 Author: Guillem Jover <guillem@debian.org>
47832 Date: Wed Mar 2 09:12:11 2011 +0100
47833
47834 dpkg: Use package specifiers in statusfd and log messages
47835
47836 The colon is often used as a separator but it is always preceded and/or
47837 followed by a space so that it's possible to distinguish between the
47838 colon used as a separator and the colon embedded in a package name
47839 (like in "libc6:amd64").
47840
47841 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47842 Patch-sponsored-by: Linaro Limited
47843
47844 Signed-off-by: Guillem Jover <guillem@debian.org>
47845
47846 lib/dpkg/dbmodify.c | 6 ++++--
47847 src/help.c | 5 +++--
47848 src/packages.c | 3 ++-
47849 src/trigproc.c | 4 ++--
47850 4 files changed, 11 insertions(+), 7 deletions(-)
47851
47852 commit 43c2ba382cea6d774c91f9a7b8df7a7c550acfb0
47853 Author: Guillem Jover <guillem@debian.org>
47854 Date: Wed Nov 9 18:11:54 2011 +0100
47855
47856 dpkg-query: Update output commands to print package specifiers
47857
47858 This affects --list and --show. Also use package specifiers in the
47859 default output format and document this change in the manual page.
47860
47861 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47862 Patch-sponsored-by: Linaro Limited
47863
47864 Signed-off-by: Guillem Jover <guillem@debian.org>
47865
47866 man/dpkg-query.1 | 13 +++++++++----
47867 src/querycmd.c | 8 ++++----
47868 2 files changed, 13 insertions(+), 8 deletions(-)
47869
47870 commit 18d5286addfabd1c633194759fabd28694418f49
47871 Author: Raphaël Hertzog <hertzog@debian.org>
47872 Date: Tue Feb 22 14:59:32 2011 +0100
47873
47874 libdpkg: Drop legacy pkg_db_find() function
47875
47876 Now that all the code has been converted to use alternatives or the
47877 newer variants of the function.
47878
47879 Sponsored-by: Linaro Limited
47880
47881 Signed-off-by: Guillem Jover <guillem@debian.org>
47882
47883 lib/dpkg/dpkg-db.h | 1 -
47884 lib/dpkg/libdpkg.map | 1 -
47885 lib/dpkg/pkg-db.c | 6 ------
47886 3 files changed, 8 deletions(-)
47887
47888 commit d04d596cd36bc590e798f06ee7dcd0386b1a37f5
47889 Author: Guillem Jover <guillem@debian.org>
47890 Date: Wed Mar 14 04:23:55 2012 +0100
47891
47892 Update triggers support to understand multi-arch
47893
47894 Instead of storing/parsing package names, we have to store/parse
47895 package specifiers that can include an architecture qualifier.
47896
47897 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47898 Patch-sponsored-by: Linaro Limited
47899
47900 Signed-off-by: Guillem Jover <guillem@debian.org>
47901
47902 lib/dpkg/dump.c | 2 +-
47903 lib/dpkg/fields.c | 12 +++++++-----
47904 lib/dpkg/trigdeferred.l | 2 +-
47905 lib/dpkg/triglib.c | 41 ++++++++++++++++++++++++++---------------
47906 src/trigcmd.c | 23 ++++++++++++++---------
47907 5 files changed, 49 insertions(+), 31 deletions(-)
47908
47909 commit 45e1108cea1790e8173db246736896a3c5b3f7b0
47910 Author: Guillem Jover <guillem@debian.org>
47911 Date: Sun Feb 19 04:06:35 2012 +0100
47912
47913 dpkg: Update commands and options to accept package specifiers
47914
47915 This affects --ignore-depends, --configure, --remove, --purge,
47916 --triggers-only, --get-selections and --set-selections.
47917
47918 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47919 Patch-sponsored-by: Linaro Limited
47920
47921 Signed-off-by: Guillem Jover <guillem@debian.org>
47922
47923 src/main.c | 13 ++++++++-----
47924 src/packages.c | 8 +++++++-
47925 src/select.c | 22 +++++++++++++++++-----
47926 3 files changed, 32 insertions(+), 11 deletions(-)
47927
47928 commit c01c6fed6527d8c564c1805f2f3537afc739f2ba
47929 Author: Raphaël Hertzog <hertzog@debian.org>
47930 Date: Sat Nov 5 19:26:24 2011 +0100
47931
47932 dpkg-query: Update commands to accept package specifiers as arguments
47933
47934 This affects --list, --show, --listfiles, --status, --print-avail
47935 and --control-path.
47936
47937 Sponsored-by: Linaro Limited
47938
47939 [guillem@debian.org:
47940 - Adapt to new pkg_spec API.
47941 - Do not memset the pkg_spec array nor directly assign to flags member,
47942 use pkg_spec_init() instead.
47943 - Check for parse errors from pkg_spec_parse_pkg() and bail out.
47944 - Use psf_arch_def_wildcard instead of _native for -l and -W. ]
47945
47946 Signed-off-by: Guillem Jover <guillem@debian.org>
47947
47948 src/querycmd.c | 39 +++++++++++++++++++++++++++++++++++----
47949 1 file changed, 35 insertions(+), 4 deletions(-)
47950
47951 commit 6e8dda4cdbcd3ed6057665496c5b48ef9a7fa580
47952 Author: Guillem Jover <guillem@debian.org>
47953 Date: Wed Feb 22 23:43:28 2012 +0100
47954
47955 dpkg-query: Only load the available file on -l or -W with new --load-avail
47956
47957 Change the default behaviour of not loading the available file depending
47958 on whether arguments have been passed to the commands, to instead adding
47959 a new explicit option to let the user request the additional information
47960 from the available file.
47961
47962 This is needed to avoid confusion given that with multiarch the
47963 available file can contain multiple instances for the same package.
47964
47965 debian/changelog | 2 ++
47966 man/dpkg-query.1 | 8 ++++++--
47967 src/querycmd.c | 8 ++++++--
47968 3 files changed, 14 insertions(+), 4 deletions(-)
47969
47970 commit 58e0ed5e77149b4e1569e448daa06c1345c71e6c
47971 Author: Guillem Jover <guillem@debian.org>
47972 Date: Sat Feb 4 19:41:26 2012 +0100
47973
47974 libdpkg: Add functions to handle package specifiers
47975
47976 Package specifiers are package names qualified with an architecture
47977 string ("pkgname:arch").
47978
47979 If the package specifier uses patterns, it's possible to iterate the list
47980 of packages matching the specifier. Otherwise it's possible to retrieve
47981 the corresponding package from the database.
47982
47983 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
47984 Patch-sponsored-by: Linaro Limited
47985
47986 Signed-off-by: Guillem Jover <guillem@debian.org>
47987
47988 lib/dpkg/Makefile.am | 2 +
47989 lib/dpkg/libdpkg.map | 13 +++
47990 lib/dpkg/pkg-spec.c | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++
47991 lib/dpkg/pkg-spec.h | 81 ++++++++++++++
47992 po/POTFILES.in | 1 +
47993 5 files changed, 391 insertions(+)
47994
47995 commit ff5ac5ced01817f584126fc157b07d3131b205c5
47996 Author: Guillem Jover <guillem@debian.org>
47997 Date: Wed Mar 14 06:02:13 2012 +0100
47998
47999 Rework common badusage strings to allow for possible translation reuse
48000
48001 Use cmdinfo long name instead of hard-coding it in the literal string,
48002 and reword some strings to make them more generally usable.
48003
48004 dpkg-deb/build.c | 3 ++-
48005 dpkg-deb/info.c | 5 +++--
48006 src/main.c | 20 ++++++++++----------
48007 src/statcmd.c | 2 +-
48008 4 files changed, 16 insertions(+), 14 deletions(-)
48009
48010 commit 977cb99bfdfad7195e8fb58d65d86f59858de795
48011 Author: Guillem Jover <guillem@debian.org>
48012 Date: Wed Mar 14 05:54:37 2012 +0100
48013
48014 dpkg: Use ohshit() instead of ohshite() on illegal names in --ignore-depends
48015
48016 debian/changelog | 2 ++
48017 src/main.c | 2 +-
48018 2 files changed, 3 insertions(+), 1 deletion(-)
48019
48020 commit 3313e8ba2be45894e03dfa96c5fa8c23f77f73a0
48021 Author: Guillem Jover <guillem@debian.org>
48022 Date: Wed Mar 14 03:51:15 2012 +0100
48023
48024 libdpkg: Add new DPKG_ERROR_INIT macro
48025
48026 lib/dpkg/error.h | 4 +++-
48027 1 file changed, 3 insertions(+), 1 deletion(-)
48028
48029 commit 2b0b724368846bf6fb4bda70033dc04f1b85b85b
48030 Author: Guillem Jover <guillem@debian.org>
48031 Date: Wed Mar 7 23:35:15 2012 +0100
48032
48033 libdpkg: Never return NULL from pkg_db_find_singleton()
48034
48035 lib/dpkg/pkg-db.c | 3 +++
48036 src/enquiry.c | 3 ---
48037 2 files changed, 3 insertions(+), 3 deletions(-)
48038
48039 commit 463fbf8e9307de4eb7f8ccfb986c1ef835befec2
48040 Author: Guillem Jover <guillem@debian.org>
48041 Date: Sun Feb 19 17:22:59 2012 +0100
48042
48043 libdpkg: Change pkg_sorter_by_name() to pkg_sorter_by_nonambig_name_arch()
48044
48045 The reworked function takes into account the architecture while comparing
48046 the packages, if that would make the package name output ambiguous.
48047
48048 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
48049 Patch-sponsored-by: Linaro Limited
48050
48051 Signed-off-by: Guillem Jover <guillem@debian.org>
48052
48053 lib/dpkg/libdpkg.map | 2 +-
48054 lib/dpkg/pkg-show.c | 25 +++++++++++++++++++++----
48055 lib/dpkg/pkg-show.h | 2 +-
48056 src/querycmd.c | 4 ++--
48057 src/select.c | 2 +-
48058 5 files changed, 26 insertions(+), 9 deletions(-)
48059
48060 commit 77da8357e87b6d0d7f19fcdde1ff6c2ca38f4682
48061 Author: Guillem Jover <guillem@debian.org>
48062 Date: Tue Mar 13 05:47:09 2012 +0100
48063
48064 libdpkg: Move pkg_sorter_by_name() from pkg module to pkg-show
48065
48066 The function is being used for showing purposes.
48067
48068 lib/dpkg/pkg-show.c | 20 ++++++++++++++++++++
48069 lib/dpkg/pkg-show.h | 2 ++
48070 lib/dpkg/pkg.c | 20 --------------------
48071 lib/dpkg/pkg.h | 2 --
48072 src/select.c | 1 +
48073 5 files changed, 23 insertions(+), 22 deletions(-)
48074
48075 commit f98c0a68a9a703eed65b633fb108c8d348f2325d
48076 Author: Guillem Jover <guillem@debian.org>
48077 Date: Tue Mar 13 05:03:12 2012 +0100
48078
48079 libdpkg: Handle and ignore arch_empty in varbuf_add_archqual()
48080
48081 lib/dpkg/arch.c | 2 ++
48082 lib/dpkg/test/t-arch.c | 5 +++++
48083 2 files changed, 7 insertions(+)
48084
48085 commit 0fe94061309b2371dff1046330e005a5addcf15e
48086 Author: Guillem Jover <guillem@debian.org>
48087 Date: Sun Mar 11 20:19:51 2012 +0100
48088
48089 Use new EMPTYHASHFLAG instead of EMPTY_HASH or literal string
48090
48091 lib/dpkg/dpkg.h | 2 ++
48092 src/configure.c | 5 ++---
48093 2 files changed, 4 insertions(+), 3 deletions(-)
48094
48095 commit 657eb15066032a5da61f1040116844247071018d
48096 Author: Guillem Jover <guillem@debian.org>
48097 Date: Sat Mar 10 03:21:40 2012 +0100
48098
48099 dpkg: Add --status-logger information to --help output
48100
48101 Missed in commit 73dab65273c589b7eed823adab30870e77171bb8.
48102
48103 debian/changelog | 1 +
48104 src/main.c | 1 +
48105 2 files changed, 2 insertions(+)
48106
48107 commit 523a76971e3d810441e53da8c3e1a9f0c45fc04d
48108 Author: Guillem Jover <guillem@debian.org>
48109 Date: Fri Mar 9 20:09:29 2012 +0100
48110
48111 Fix format string in German translation causing a build failure
48112
48113 Regression introduced in commit af626e0273c7cb61cd9078ee518298ecb79b22b3.
48114
48115 scripts/po/de.po | 4 ++--
48116 1 file changed, 2 insertions(+), 2 deletions(-)
48117
48118 commit af626e0273c7cb61cd9078ee518298ecb79b22b3
48119 Author: Helge Kreutzmann <debian@helgefjell.de>
48120 Date: Thu Mar 8 21:36:40 2012 +0100
48121
48122 Update German scripts translation
48123
48124 Update to 518t.
48125
48126 scripts/po/de.po | 579 +++++++++++++++++++++++++++----------------------------
48127 1 file changed, 286 insertions(+), 293 deletions(-)
48128
48129 commit 4cc8a1748fc3d8b35cb35ea2c065c9269065b4d3
48130 Author: Guillem Jover <guillem@debian.org>
48131 Date: Thu Mar 8 01:51:33 2012 +0100
48132
48133 dpkg-buildflags: Handle unknown architectures gracefully
48134
48135 Give a warning and reset the abi-os-cpu tuple to empty strings.
48136
48137 Closes: #663004
48138
48139 debian/changelog | 2 ++
48140 scripts/Dpkg/Vendor/Debian.pm | 5 +++++
48141 2 files changed, 7 insertions(+)
48142
48143 commit 3b334781a5dde43504bcc83ff7992d30fe15e21e
48144 Author: Guillem Jover <guillem@debian.org>
48145 Date: Wed Feb 22 23:50:08 2012 +0100
48146
48147 dpkg: Use pkg_db_find_singleton() to get the dpkg package instance
48148
48149 src/enquiry.c | 5 ++++-
48150 1 file changed, 4 insertions(+), 1 deletion(-)
48151
48152 commit 9fa906e106cf6412562870fc2645954a03eab966
48153 Author: Guillem Jover <guillem@debian.org>
48154 Date: Mon Feb 20 19:00:44 2012 +0100
48155
48156 libdpkg: Add package singleton retrieval support
48157
48158 Singleton packages are the traditional package sets containing a single
48159 installed package instance, or none.
48160
48161 lib/dpkg/dpkg-db.h | 2 ++
48162 lib/dpkg/libdpkg.map | 2 ++
48163 lib/dpkg/pkg-db.c | 19 +++++++++++++++++++
48164 lib/dpkg/pkg.c | 26 ++++++++++++++++++++++++++
48165 4 files changed, 49 insertions(+)
48166
48167 commit 31a7dee81b5fe3f4f73019cbddd8bd8eb96d883b
48168 Author: Guillem Jover <guillem@debian.org>
48169 Date: Thu Feb 2 19:04:18 2012 +0100
48170
48171 libdpkg: Add installed package instance tracking support
48172
48173 lib/dpkg/dpkg-db.h | 3 ++
48174 lib/dpkg/libdpkg.map | 1 +
48175 lib/dpkg/pkg.c | 24 ++++++++++++++
48176 lib/dpkg/test/t-pkginfo.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++
48177 4 files changed, 107 insertions(+)
48178
48179 commit 12c3d6cfc4c0e34352d339fb8cb3b3f41f2f7a8c
48180 Author: Guillem Jover <guillem@debian.org>
48181 Date: Thu Feb 23 22:36:56 2012 +0100
48182
48183 libdpkg: Add new pkgset_link_pkg()
48184
48185 lib/dpkg/pkg.c | 14 ++++++++++++++
48186 lib/dpkg/pkg.h | 2 ++
48187 2 files changed, 16 insertions(+)
48188
48189 commit 905e3ecfea913c9a1fc652c2c5357febb3d59ebd
48190 Author: Guillem Jover <guillem@debian.org>
48191 Date: Sun Feb 5 06:57:14 2012 +0100
48192
48193 libdpkg: Add new pkg_db_get_pkg()
48194
48195 lib/dpkg/dpkg-db.h | 3 ++-
48196 lib/dpkg/pkg-db.c | 21 ++++++++++++++++++++-
48197 2 files changed, 22 insertions(+), 2 deletions(-)
48198
48199 commit 0238c795df88925c6579f740c7681ade22e88625
48200 Author: Guillem Jover <guillem@debian.org>
48201 Date: Wed Feb 22 23:45:46 2012 +0100
48202
48203 libdpkg: Use arch_empty type to track missing architectures too
48204
48205 The case when the Architecture field is not present is equivalent to
48206 the case of a present Architecture with an empty value, except for
48207 warning purposes. Track missing architectures on the in-core db w/o
48208 overloading arch_none to mean the same, so that we can distinguish
48209 truly unused pkginfo slots.
48210
48211 lib/dpkg/parse.c | 6 ++++--
48212 1 file changed, 4 insertions(+), 2 deletions(-)
48213
48214 commit f434c2ef94388b71b07e5da47fdf5e994e716b8c
48215 Author: Guillem Jover <guillem@debian.org>
48216 Date: Wed Feb 22 23:44:59 2012 +0100
48217
48218 libdpkg: Do not dump Architecture field for arch_empty
48219
48220 This restores the previous behaviour as found in w_charfield().
48221
48222 lib/dpkg/dump.c | 4 +++-
48223 1 file changed, 3 insertions(+), 1 deletion(-)
48224
48225 commit c444b201947b8f973f768c7c60d57095432eb9ad
48226 Author: Guillem Jover <guillem@debian.org>
48227 Date: Thu Feb 23 22:14:34 2012 +0100
48228
48229 Store Multi-Arch field after Architecture field in status file
48230
48231 lib/dpkg/parse.c | 2 +-
48232 scripts/Dpkg/Control/Fields.pm | 2 +-
48233 2 files changed, 2 insertions(+), 2 deletions(-)
48234
48235 commit cd6389211b5657d40569df0c9765d34c3d46d985
48236 Author: Guillem Jover <guillem@debian.org>
48237 Date: Tue Feb 28 20:46:19 2012 +0100
48238
48239 dpkg-buildpackage: When using -A use 'all' as arch for the .changes filename
48240
48241 When building only arch-indep binaries, name the .changes file using
48242 ‘all’ as architecture.
48243
48244 Closes: #661638
48245
48246 debian/changelog | 2 ++
48247 scripts/dpkg-buildpackage.pl | 10 +++++++---
48248 2 files changed, 9 insertions(+), 3 deletions(-)
48249
48250 commit 806dfa8237d9e1e3c80a8b096cb1496d930fd34d
48251 Author: Guillem Jover <guillem@debian.org>
48252 Date: Fri Feb 24 00:18:18 2012 +0100
48253
48254 Install localized man pages from debian/rules
48255
48256 Currently dh_installman does not handle distinct man pages depending on
48257 the full path, it only uses the filename, so the last match wins, which
48258 makes installation of localized man pages to be overridden by the
48259 original version, being that the last one listed.
48260
48261 Move the localized man pages installation to debian/rules, which avoids
48262 a possible debhelper Build-Depends version bump (in case it was made to
48263 support such cases); but most important, it reduces duplication because
48264 the list of localized man pages is based on the original man pages list
48265 found in the .manpages debhelper config files.
48266
48267 Regression introduced in commit d7c001aa6b3d49f1542df05cde60406be2e981ec.
48268
48269 Spotted-by: Raphaël Hertzog <hertzog@debian.org>
48270
48271 debian/dpkg-dev.manpages | 29 -----------------------------
48272 debian/dpkg.manpages | 11 -----------
48273 debian/dselect.manpages | 2 --
48274 debian/rules | 10 ++++++++++
48275 4 files changed, 10 insertions(+), 42 deletions(-)
48276
48277 commit 6562fd805b4ad16126c31a3765ffe70ef068163a
48278 Author: Guillem Jover <guillem@debian.org>
48279 Date: Mon Feb 20 16:48:43 2012 +0100
48280
48281 dpkg: Use pdb_parse_available in process_archive() on --record-avail
48282
48283 When recording the available information from the binary package, we
48284 don't want it to possibly create a duplicate pkginfo entry with the
48285 same (but mixed) architecture, and having to cleanup the obsolete one.
48286 Instead we ignore the cross-grade slot finding logic, and just use the
48287 old available slot matching the architecture.
48288
48289 src/processarc.c | 5 ++++-
48290 1 file changed, 4 insertions(+), 1 deletion(-)
48291
48292 commit 71acbf2190556abaf00c62ad0afa24bd0bbab38c
48293 Author: Guillem Jover <guillem@debian.org>
48294 Date: Mon Feb 20 16:48:43 2012 +0100
48295
48296 dpkg: Inline parsedb_force_flags() into process_archive()
48297
48298 There's no much point in that function, and if we need to set additional
48299 flags we need most of the inline code anyway.
48300
48301 src/processarc.c | 21 ++++++++-------------
48302 1 file changed, 8 insertions(+), 13 deletions(-)
48303
48304 commit 7860b58a857332a3090e99cae96347540e6f6dbe
48305 Author: Guillem Jover <guillem@debian.org>
48306 Date: Thu Feb 23 13:04:28 2012 +0100
48307
48308 dpkg: Move pkg_infodb_remove_file() before pkg_infodb_update_file()
48309
48310 src/processarc.c | 18 +++++++++---------
48311 1 file changed, 9 insertions(+), 9 deletions(-)
48312
48313 commit b3b9c95c458b45e8e2f6dbf1a64c37151dad9839
48314 Author: Guillem Jover <guillem@debian.org>
48315 Date: Mon Feb 20 16:51:20 2012 +0100
48316
48317 dpkg: Restore internal pkgset consistency on cross-grades
48318
48319 When we have performed a cross-grade, the pkgset will end up with two
48320 pkginfo entries having the same architecture, which would mess up
48321 subsequent lookups. Blank the duplicated pkginfo entry which should
48322 only have a valid but now obsolete available member.
48323
48324 src/processarc.c | 16 ++++++++++++++++
48325 1 file changed, 16 insertions(+)
48326
48327 commit e644728382ccff680bea248167529f5c4f899480
48328 Author: Guillem Jover <guillem@debian.org>
48329 Date: Mon Feb 20 02:59:41 2012 +0100
48330
48331 dpkg: Store Multi-Arch field in update log for newly installed packages
48332
48333 This is needed to be able to find the correct slot where the package
48334 entry instance from the update log should be inserted to, specially
48335 when dealing with architecture cross-gradings.
48336
48337 src/processarc.c | 4 +++-
48338 1 file changed, 3 insertions(+), 1 deletion(-)
48339
48340 commit 8e111a3190aabc9e487d26bb5565acc405d47aec
48341 Author: Guillem Jover <guillem@debian.org>
48342 Date: Tue Feb 21 03:13:10 2012 +0100
48343
48344 libdpkg: Do not reset pkginfo arch_next and set members in pkg_blank()
48345
48346 These are used to link the different instances together in the pkg-db,
48347 and resetting them in pkg_blank() makes using this function not useful
48348 in code accessing the db, as it would unlink the instances from the db.
48349
48350 Now that pkg_blank() does not initialize arch_next, pkgset_blank() has
48351 to do it instead.
48352
48353 lib/dpkg/pkg.c | 3 +--
48354 1 file changed, 1 insertion(+), 2 deletions(-)
48355
48356 commit d397aea45e5d273565a96f68c844d58bff871c8a
48357 Author: Guillem Jover <guillem@debian.org>
48358 Date: Mon Feb 20 16:46:15 2012 +0100
48359
48360 libdpkg: Do not use status setters on package constructors
48361
48362 The setting should be unconditional, as we might be dealing with
48363 uninitialized memory.
48364
48365 Accidental addition in commit 7db64047f18ae151d697c9e1d4b5fcf4abc6ae2b.
48366
48367 lib/dpkg/pkg.c | 6 +++---
48368 1 file changed, 3 insertions(+), 3 deletions(-)
48369
48370 commit 35299ffa83bc6f6e7ded2672c27046e860c461ab
48371 Author: Guillem Jover <guillem@debian.org>
48372 Date: Mon Feb 20 20:04:21 2012 +0100
48373
48374 libdpkg: Use status setters when parsing packages into the in-core db
48375
48376 This allows to track status changes.
48377
48378 Missed in commit 7db64047f18ae151d697c9e1d4b5fcf4abc6ae2b.
48379
48380 lib/dpkg/parse.c | 6 +++---
48381 1 file changed, 3 insertions(+), 3 deletions(-)
48382
48383 commit 06844da0691c081dfa79e490d460f4f28be9b82a
48384 Author: Guillem Jover <guillem@debian.org>
48385 Date: Thu Feb 23 16:45:39 2012 +0100
48386
48387 libdpkg: Add new pkg_copy_eflags()
48388
48389 lib/dpkg/libdpkg.map | 1 +
48390 lib/dpkg/pkg.c | 9 +++++++++
48391 lib/dpkg/pkg.h | 1 +
48392 3 files changed, 11 insertions(+)
48393
48394 commit 7f942ae689000477f2adba796a6a6fbb3203d4b2
48395 Author: Guillem Jover <guillem@debian.org>
48396 Date: Mon Feb 20 17:10:21 2012 +0100
48397
48398 libdpkg: Check that the queue and list unit tests store the correct pkg
48399
48400 lib/dpkg/test/t-pkg-list.c | 34 +++++++++++++++++-----------------
48401 lib/dpkg/test/t-pkg-queue.c | 16 ++++++++--------
48402 2 files changed, 25 insertions(+), 25 deletions(-)
48403
48404 commit 1173cbbf0e62710d986f3287dfae10d807f8aa31
48405 Author: Guillem Jover <guillem@debian.org>
48406 Date: Mon Feb 20 17:10:21 2012 +0100
48407
48408 libdpkg: Do not blank package on queue unit test
48409
48410 The test is only testing for pointers to pkginfo.
48411
48412 lib/dpkg/test/t-pkg-queue.c | 2 --
48413 1 file changed, 2 deletions(-)
48414
48415 commit e22a6f1095649448f7fcd599f88fe65953819c10
48416 Author: Guillem Jover <guillem@debian.org>
48417 Date: Mon Feb 20 15:19:42 2012 +0100
48418
48419 libdpkg: Make sure NDEBUG is never defined for the test suite
48420
48421 lib/dpkg/test.h | 5 +++--
48422 1 file changed, 3 insertions(+), 2 deletions(-)
48423
48424 commit 1b2bd2da73be2467e1ee22c2e40ebf2d5b6f85c9
48425 Author: Raphaël Hertzog <hertzog@debian.org>
48426 Date: Sun Feb 19 20:27:51 2012 +0100
48427
48428 dpkg-maintscript-helper: fix debug output
48429
48430 Print all the arguments instead of only the first one as long messages
48431 were cut over multiple lines, resulting in multiple parameters passed
48432 to the function.
48433
48434 Reported-by: Maarten Bezemer <maarten.bezemer@gmail.com>
48435
48436 debian/changelog | 1 +
48437 scripts/dpkg-maintscript-helper.sh | 10 +++++-----
48438 2 files changed, 6 insertions(+), 5 deletions(-)
48439
48440 commit 79b6ff514a2de9b8e52ed6a3a811c31c72a9a81c
48441 Author: Guillem Jover <guillem@debian.org>
48442 Date: Sat Feb 18 20:58:57 2012 +0100
48443
48444 libdpkg: Add new pdb_deb_control parsedb flag
48445
48446 This will allow to distinguish when we are dealing with a possible
48447 candidate for installation.
48448
48449 lib/dpkg/dpkg-db.h | 4 +++-
48450 1 file changed, 3 insertions(+), 1 deletion(-)
48451
48452 commit fdc613b3d8db77257d9cbf70296fd8c669bfc482
48453 Author: Guillem Jover <guillem@debian.org>
48454 Date: Sat Feb 18 20:47:03 2012 +0100
48455
48456 libdpkg: Refactor parsedb flags for standard operations into new aliases
48457
48458 The three common operations are: parsing the status file, parsing the
48459 available file and parsing the control file from a binary package.
48460
48461 This makes the code more obvious and will allow to change their values
48462 centrally.
48463
48464 dpkg-deb/build.c | 2 +-
48465 dpkg-deb/info.c | 3 +--
48466 lib/dpkg/dbmodify.c | 9 +++------
48467 lib/dpkg/dpkg-db.h | 5 +++++
48468 src/processarc.c | 4 ++--
48469 src/update.c | 7 ++-----
48470 6 files changed, 14 insertions(+), 16 deletions(-)
48471
48472 commit a9fd8b288a15f4ab03997c3f15ab6033c0bb0c82
48473 Author: Guillem Jover <guillem@debian.org>
48474 Date: Sat Feb 18 20:19:38 2012 +0100
48475
48476 dpkg: Relax --merge-avail Packages file parser to not fail on bogus versions
48477
48478 This makes the behaviour consistent with the other Packages file
48479 action (i.e. --update-avail).
48480
48481 Missed in commit 357ab385750c1cb657ff95c0b34ad0a6bf6d2cdf.
48482
48483 debian/changelog | 1 +
48484 src/update.c | 4 ++--
48485 2 files changed, 3 insertions(+), 2 deletions(-)
48486
48487 commit 3e7d58442197492f8da21179a2742c80b8ad4780
48488 Author: Guillem Jover <guillem@debian.org>
48489 Date: Sat Feb 11 22:23:13 2012 +0100
48490
48491 lidpkg: Use pkgbin instead of explicit installed member in pkg-format
48492
48493 lib/dpkg/pkg-format.c | 8 ++++----
48494 1 file changed, 4 insertions(+), 4 deletions(-)
48495
48496 commit 17629f3ce95e4fb7d71780e521a9d982f2b3c787
48497 Author: Guillem Jover <guillem@debian.org>
48498 Date: Sat Feb 11 21:02:32 2012 +0100
48499
48500 dselect: Remove unused readwrite variable
48501
48502 Missed in commit 127ffc452f3d438be51f368c33ce3983874029ec.
48503
48504 dselect/main.cc | 6 +++---
48505 1 file changed, 3 insertions(+), 3 deletions(-)
48506
48507 commit 7db64047f18ae151d697c9e1d4b5fcf4abc6ae2b
48508 Author: Guillem Jover <guillem@debian.org>
48509 Date: Wed Feb 15 03:34:27 2012 +0100
48510
48511 Use new package status setters instead of direct assignments
48512
48513 This does not apply for package constructors.
48514
48515 lib/dpkg/parse.c | 5 +++--
48516 lib/dpkg/pkg.c | 6 +++---
48517 lib/dpkg/test/t-pkginfo.c | 5 +++--
48518 lib/dpkg/triglib.c | 11 +++++++----
48519 lib/dpkg/trignote.c | 9 ++++++---
48520 src/archives.c | 5 +++--
48521 src/cleanup.c | 20 +++++++++++---------
48522 src/configure.c | 8 +++++---
48523 src/help.c | 11 ++++++++---
48524 src/processarc.c | 31 ++++++++++++++++---------------
48525 src/remove.c | 28 +++++++++++++++++-----------
48526 src/select.c | 5 +++--
48527 src/trigproc.c | 25 +++++++++++++++++--------
48528 13 files changed, 102 insertions(+), 67 deletions(-)
48529
48530 commit c09a3a9797e096cfa78c97e414b0c2b7fdbb203e
48531 Author: Guillem Jover <guillem@debian.org>
48532 Date: Wed Feb 15 03:34:27 2012 +0100
48533
48534 libdpkg: Add new package status setters
48535
48536 lib/dpkg/libdpkg.map | 5 +++++
48537 lib/dpkg/pkg.c | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
48538 lib/dpkg/pkg.h | 9 ++++++++-
48539 3 files changed, 59 insertions(+), 2 deletions(-)
48540
48541 commit e7c1c059ac417c0994a34c5e271174c938abb037
48542 Author: Guillem Jover <guillem@debian.org>
48543 Date: Thu Feb 16 21:45:19 2012 +0100
48544
48545 dpkg: Do not change package eflags on --audit
48546
48547 Although the flags will never end up written back to disk, and there's
48548 currently only eflag_reinstreq, it's actually wrong to change their
48549 value during the audit.
48550
48551 src/enquiry.c | 4 ++--
48552 1 file changed, 2 insertions(+), 2 deletions(-)
48553
48554 commit 03a72bcae549d38bf8f7c5d803cb8fd4dc970aa5
48555 Merge: 19897e872 b4691d529
48556 Author: Christian PERRIER <bubulle@debian.org>
48557 Date: Wed Feb 15 19:48:24 2012 +0100
48558
48559 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
48560
48561 Conflicts:
48562 man/po/fr.po
48563
48564 commit 19897e8723eb751302dc918a7c8bcba9e1de55b0
48565 Author: Christian PERRIER <bubulle@debian.org>
48566 Date: Wed Feb 15 19:22:29 2012 +0100
48567
48568 French translation update
48569
48570 1961 translated messages, 82 fuzzy translations, 21 untranslated messages.
48571
48572 man/po/fr.po | 82 ++++++++++++++++++++++++++++++------------------------------
48573 1 file changed, 41 insertions(+), 41 deletions(-)
48574
48575 commit b4691d5296ef7ed74a1385e2252ef4cbc3d2adb6
48576 Author: Helge Kreutzmann <debian@helgefjell.de>
48577 Date: Wed Feb 15 11:45:07 2012 +0100
48578
48579 Regenerate .pot files and merge .po files with them
48580
48581 man/po/es.po | 5845 ++++++++++++++++++++++++++----------------------
48582 man/po/fr.po | 6578 ++++++++++++++++++++++++++++---------------------------
48583 man/po/hu.po | 5216 +++++++++++++++++++++----------------------
48584 man/po/ja.po | 5757 +++++++++++++++++++++++++-----------------------
48585 man/po/pl.po | 5744 +++++++++++++++++++++++++-----------------------
48586 man/po/pt_BR.po | 5166 ++++++++++++++++++++++---------------------
48587 man/po/ru.po | 5331 ++++++++++++++++++++++----------------------
48588 man/po/sv.po | 5857 +++++++++++++++++++++++++++----------------------
48589 8 files changed, 23845 insertions(+), 21649 deletions(-)
48590
48591 commit 71d5f43adcd808e2348324f2718b6db70f2982de
48592 Author: Guillem Jover <guillem@debian.org>
48593 Date: Tue Feb 14 20:05:59 2012 +0100
48594
48595 man: Fix markup typo in French translation causing build failures
48596
48597 Regression introduced in commit f7946eda042307afd5688cda355069ee3dcc285d.
48598
48599 man/po/fr.po | 4 ++--
48600 1 file changed, 2 insertions(+), 2 deletions(-)
48601
48602 commit f7946eda042307afd5688cda355069ee3dcc285d
48603 Author: Christian PERRIER <bubulle@debian.org>
48604 Date: Tue Feb 14 19:22:42 2012 +0100
48605
48606 French translation update
48607
48608 1946 translated messages, 95 fuzzy translations, 23 untranslated messages.
48609
48610 man/po/fr.po | 88 +++++++++++++++++++++++++++++++++++-------------------------
48611 1 file changed, 51 insertions(+), 37 deletions(-)
48612
48613 commit aebc883480aa8ee4835a8fa145fbb5491f23a6b8
48614 Author: Christian PERRIER <bubulle@debian.org>
48615 Date: Sun Feb 12 19:22:56 2012 +0100
48616
48617 Fix missing word and spelling error in dpkg-gencontrol(1)
48618
48619 man/po/fr.po | 2 +-
48620 1 file changed, 1 insertion(+), 1 deletion(-)
48621
48622 commit f135ca4c8ef050e880f1e3cbb33433033d2059e9
48623 Author: Christian PERRIER <bubulle@debian.org>
48624 Date: Wed Feb 8 07:24:24 2012 +0100
48625
48626 French translation update
48627
48628 1923 translated messages, 112 fuzzy translations, 29 untranslated messages.
48629
48630 man/po/fr.po | 12 +++++++++++-
48631 1 file changed, 11 insertions(+), 1 deletion(-)
48632
48633 commit db15463b1eb1d45d6c0870a85f1f80aa2162d5eb
48634 Author: Michał Kułach <michal.kulach@gmail.com>
48635 Date: Wed Feb 1 20:35:14 2012 +0100
48636
48637 Polish translation update
48638
48639 Update to 1023t
48640
48641 debian/changelog | 1 +
48642 po/pl.po | 1641 +++++++++++++++++++++++-------------------------------
48643 2 files changed, 707 insertions(+), 935 deletions(-)
48644
48645 commit 1c9f979eb7072dedb6d3fdf9179a13e2eddaa8e2
48646 Author: Helge Kreutzmann <debian@helgefjell.de>
48647 Date: Fri Feb 10 17:13:54 2012 +0100
48648
48649 Update German translation of manual pages
48650
48651 Update to 2074t.
48652
48653 man/po/de.po | 21 ++++++++++++++++++++-
48654 1 file changed, 20 insertions(+), 1 deletion(-)
48655
48656 commit 2ff94236d0f47ba922e72105642970eacd0913c1
48657 Author: Helge Kreutzmann <debian@helgefjell.de>
48658 Date: Wed Feb 8 21:17:56 2012 +0100
48659
48660 Update German translation of manual pages
48661
48662 Update to 2071t0f3u.
48663
48664 man/po/de.po | 4899 +++++++++++++++++++++++++++++-----------------------------
48665 1 file changed, 2452 insertions(+), 2447 deletions(-)
48666
48667 commit ada843781c82d947995365252f64c0568fe9d907
48668 Author: Sam Morris <sam@robots.org.uk>
48669 Date: Wed Feb 8 10:54:41 2012 +0100
48670
48671 dpkg-maintscript-helper(1): update definition of "lastversion/priorversion"
48672
48673 Recommend usage of the version removing/renaming a conffile with a "~" suffix
48674 as "priorversion" parameter. This ensures that a locally rebuilt package
48675 will also trigger the operation on upgrade.
48676
48677 Reported-by: Sam Morris <sam@robots.org.uk>
48678 Closes: #658854
48679 Improved-by: Raphaël Hertzog <hertzog@debian.org>
48680 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
48681
48682 debian/changelog | 4 +++
48683 man/dpkg-maintscript-helper.1 | 60 ++++++++++++++++++++++++++++---------------
48684 2 files changed, 43 insertions(+), 21 deletions(-)
48685
48686 commit 62fba736933019e54ed4ec975ffbfae7b3ca2b7e
48687 Author: Raphaël Hertzog <hertzog@debian.org>
48688 Date: Wed Feb 8 10:25:50 2012 +0100
48689
48690 deb-shlibs(5): <dependencies> use same syntax than Depends
48691
48692 Document that the "dependencies" field within a shlibs file must use
48693 the same syntax than a "Depends" field in a binary control file.
48694
48695 Reported-by: Niels Thykier <niels@thykier.net>
48696 Closes: #658696
48697
48698 debian/changelog | 2 ++
48699 man/deb-shlibs.5 | 7 +++++--
48700 2 files changed, 7 insertions(+), 2 deletions(-)
48701
48702 commit 71d2a57b302665415bb893e7fb9b8834cd638f48
48703 Author: Raphaël Hertzog <hertzog@debian.org>
48704 Date: Tue Feb 7 19:21:17 2012 +0100
48705
48706 Fix a untranslated string in French translation
48707
48708 po/fr.po | 4 ++--
48709 1 file changed, 2 insertions(+), 2 deletions(-)
48710
48711 commit 71e6340cd6a68a45578f9404bd59f618423657c7
48712 Author: Raphaël Hertzog <hertzog@debian.org>
48713 Date: Tue Feb 7 19:15:49 2012 +0100
48714
48715 dpkg-dev: install deb-origin.5 in package
48716
48717 Commit 4007271e13b93de69ca566d3c01075acdad0827e forgot to install
48718 the new deb-origin.5 file in the dpkg-dev package.
48719
48720 debian/dpkg-dev.manpages | 2 ++
48721 1 file changed, 2 insertions(+)
48722
48723 commit 95ea2221c63137e50b50761d9b91ac43ebee3a09
48724 Author: Raphaël Hertzog <hertzog@debian.org>
48725 Date: Fri Feb 3 11:17:05 2012 +0100
48726
48727 man: Drop AUTHORS sections in favor of comments in source
48728
48729 This section usually contains copyright notices which can be updated quite
48730 often and thus generate useless work for translators. Furthermore this section
48731 was often confusing by mixing authors of the documented software and authors
48732 of the manual page.
48733
48734 So instead of keeping this in the generated manual page, we move this
48735 information where it belongs, in a file comment header above the license
48736 information.
48737
48738 This commit adds the copyright & license statements to all manual pages in
48739 comments at the top of each file. Information from the git history has been used
48740 where there was no pre-existing copyright statements.
48741
48742 man/deb-control.5 | 23 ++++++++++++++++++++--
48743 man/deb-extra-override.5 | 17 ++++++++++++++++
48744 man/deb-old.5 | 19 ++++++++++++++++++
48745 man/deb-origin.5 | 18 +++++++++++++++++
48746 man/deb-override.5 | 10 +++++++---
48747 man/deb-shlibs.5 | 5 ++++-
48748 man/deb-split.5 | 17 ++++++++++++++++
48749 man/deb-src-control.5 | 20 +++++++++++++++++--
48750 man/deb-substvars.5 | 28 ++++++++++++++++++---------
48751 man/deb-symbols.5 | 18 ++++++++++++++++-
48752 man/deb-triggers.5 | 18 +++++++++++++++++
48753 man/deb-version.5 | 30 ++++++++++++++++++-----------
48754 man/deb.5 | 20 +++++++++++++++++++
48755 man/dpkg-architecture.1 | 20 +++++++++++++++++++
48756 man/dpkg-buildflags.1 | 27 +++++++++++++++++---------
48757 man/dpkg-buildpackage.1 | 33 +++++++++++++++++++------------
48758 man/dpkg-checkbuilddeps.1 | 19 ++++++++++++++++++
48759 man/dpkg-deb.1 | 26 +++++++++++++++++++------
48760 man/dpkg-distaddfile.1 | 26 +++++++++++++++++--------
48761 man/dpkg-divert.8 | 20 +++++++++++++++++++
48762 man/dpkg-genchanges.1 | 28 +++++++++++++++++++--------
48763 man/dpkg-gencontrol.1 | 29 ++++++++++++++++++----------
48764 man/dpkg-gensymbols.1 | 25 +++++++++++++++++-------
48765 man/dpkg-maintscript-helper.1 | 30 ++++++++++++++++-------------
48766 man/dpkg-mergechangelogs.1 | 23 ++++++++++++++++------
48767 man/dpkg-name.1 | 27 ++++++++++++++++----------
48768 man/dpkg-parsechangelog.1 | 30 +++++++++++++++++++----------
48769 man/dpkg-query.1 | 26 +++++++++++++++++++------
48770 man/dpkg-scanpackages.1 | 7 ++++++-
48771 man/dpkg-scansources.1 | 22 ++++++++++++++++++---
48772 man/dpkg-shlibdeps.1 | 33 +++++++++++++++++++------------
48773 man/dpkg-source.1 | 32 ++++++++++++++++++++----------
48774 man/dpkg-split.1 | 25 +++++++++++++++++-------
48775 man/dpkg-statoverride.8 | 24 +++++++++++++++++------
48776 man/dpkg-trigger.1 | 17 ++++++++++++++++
48777 man/dpkg-vendor.1 | 23 ++++++++++++++++------
48778 man/dpkg.1 | 25 ++++++++++++++++++++++++
48779 man/dpkg.cfg.5 | 18 +++++++++++++++++
48780 man/dselect.1 | 30 ++++++++++++++++++++---------
48781 man/dselect.cfg.5 | 18 +++++++++++++++++
48782 man/start-stop-daemon.8 | 30 +++++++++++++++++++++--------
48783 man/update-alternatives.8 | 45 +++++++++++++++++++++++--------------------
48784 42 files changed, 764 insertions(+), 217 deletions(-)
48785
48786 commit 708c788f95cc920b83b7d0dbe59919547994dd7f
48787 Author: Guillem Jover <guillem@debian.org>
48788 Date: Mon Feb 6 11:58:43 2012 +0100
48789
48790 dpkg: When removing a foreign arch, only consider < halfinstalled an issue
48791
48792 Packages in lesser states do not pose any problem for dependencies.
48793
48794 src/main.c | 4 +++-
48795 1 file changed, 3 insertions(+), 1 deletion(-)
48796
48797 commit f765d25fb8364d10059ba3da5dc200b207dd4e05
48798 Author: Guillem Jover <guillem@debian.org>
48799 Date: Sat Feb 4 16:24:54 2012 +0100
48800
48801 dpkg-trigger: Refactor package awaiter parsing into parse_awaiter_package()
48802
48803 src/trigcmd.c | 36 ++++++++++++++++++++++++++++--------
48804 1 file changed, 28 insertions(+), 8 deletions(-)
48805
48806 commit de78783d962d2511dd8dd1dd34c4a0d03912ec2d
48807 Author: Guillem Jover <guillem@debian.org>
48808 Date: Sat Feb 4 15:11:13 2012 +0100
48809
48810 libdpkg: Pass struct pkgbin to pkg_summary()
48811
48812 lib/dpkg/pkg-format.c | 4 ++--
48813 lib/dpkg/pkg-show.c | 6 +++---
48814 lib/dpkg/pkg-show.h | 5 +++--
48815 src/enquiry.c | 3 ++-
48816 src/querycmd.c | 6 +++---
48817 5 files changed, 13 insertions(+), 11 deletions(-)
48818
48819 commit cd3fafbdaaaecfd7f7e4fdf681cb831cc19a41b2
48820 Author: Guillem Jover <guillem@debian.org>
48821 Date: Sat Feb 4 15:04:44 2012 +0100
48822
48823 libdpkg: Add more test cases for arch module
48824
48825 This covers dpkg_arch_add(), dpkg_arch_unmark() and
48826 varbuf_add_archqual().
48827
48828 lib/dpkg/test/t-arch.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++++-
48829 1 file changed, 62 insertions(+), 1 deletion(-)
48830
48831 commit 14d0763f3ffbd5270115f3f75c7dc0bd7375d8d9
48832 Author: Guillem Jover <guillem@debian.org>
48833 Date: Sat Feb 4 15:03:40 2012 +0100
48834
48835 libdpkg: Return early from dpkg_arch_unmark()
48836
48837 lib/dpkg/arch.c | 1 +
48838 1 file changed, 1 insertion(+)
48839
48840 commit 7ac9650539308e1f28465f024c5923ffbcd8b7dd
48841 Author: Guillem Jover <guillem@debian.org>
48842 Date: Sat Feb 4 14:49:27 2012 +0100
48843
48844 libdpkg: Change dpkg_arch_remove() to just unmark foreign architectures
48845
48846 There's no point in removing the architecture from the actual list, as
48847 dpkg_arch_save() will only write out foreign architectures, and if code
48848 later looks for it, then it will be reintroduced. Rename the function
48849 to dpkg_arch_unmark() so that the name makes more sense.
48850
48851 lib/dpkg/arch.c | 14 +++++++-------
48852 lib/dpkg/arch.h | 4 ++--
48853 lib/dpkg/libdpkg.map | 2 +-
48854 src/main.c | 2 +-
48855 4 files changed, 11 insertions(+), 11 deletions(-)
48856
48857 commit 21c75543edb7e02a428f1adde0a15dd86fc613e4
48858 Author: Guillem Jover <guillem@debian.org>
48859 Date: Sat Feb 4 14:47:28 2012 +0100
48860
48861 libdpkg: Add test case for default shell on command_shell()
48862
48863 lib/dpkg/test/t-command.c | 11 ++++++++++-
48864 1 file changed, 10 insertions(+), 1 deletion(-)
48865
48866 commit bb854aa57be3642fe7d1b7e997f5899693703048
48867 Author: Guillem Jover <guillem@debian.org>
48868 Date: Sat Feb 4 14:46:07 2012 +0100
48869
48870 libdpkg: Add minimal triggers test case for trig_name_is_illegal()
48871
48872 lib/dpkg/test/.gitignore | 1 +
48873 lib/dpkg/test/Makefile.am | 1 +
48874 lib/dpkg/test/t-trigger.c | 48 +++++++++++++++++++++++++++++++++++++++++++++++
48875 3 files changed, 50 insertions(+)
48876
48877 commit 66aad043c37faba49617a91a1070e3fba142b3a5
48878 Author: Guillem Jover <guillem@debian.org>
48879 Date: Fri Feb 3 04:20:18 2012 +0100
48880
48881 dpkg: Refactor deconfiguration queueing into enqueue_deconfigure()
48882
48883 src/archives.c | 23 +++++++++++++++--------
48884 src/archives.h | 1 +
48885 2 files changed, 16 insertions(+), 8 deletions(-)
48886
48887 commit 7267b0e3c2eecac6663a17c02ad2a5af837eca65
48888 Author: Guillem Jover <guillem@debian.org>
48889 Date: Fri Feb 3 04:29:08 2012 +0100
48890
48891 dpkg: Rename push_conflictor() to enqueue_conflictor()
48892
48893 src/archives.c | 2 +-
48894 src/archives.h | 2 +-
48895 src/processarc.c | 2 +-
48896 3 files changed, 3 insertions(+), 3 deletions(-)
48897
48898 commit 315d710ab490a1d2aaf74b53d52358093cc25423
48899 Author: Guillem Jover <guillem@debian.org>
48900 Date: Fri Feb 3 07:02:58 2012 +0100
48901
48902 dpkg: Use pnaw_nonambig instead of pnaw_foreign on .list file open error
48903
48904 Regression introduced in commit 0b8652b226a7601dfd71471797d15168a7337242.
48905
48906 Spotted-by: Raphaël Hertzog <hertzog@debian.org>
48907
48908 src/filesdb.c | 2 +-
48909 1 file changed, 1 insertion(+), 1 deletion(-)
48910
48911 commit d0984e6e92d6e6d1fa3c9a3c81bdfd93315989d5
48912 Author: Guillem Jover <guillem@debian.org>
48913 Date: Fri Feb 3 03:55:11 2012 +0100
48914
48915 dpkg: Fix memory leaks from deppossi iterators
48916
48917 Regression introduced in commit b274b0d96da80ef162d45f800777f11b11defe91.
48918
48919 src/depcon.c | 9 +++++++--
48920 1 file changed, 7 insertions(+), 2 deletions(-)
48921
48922 commit cd7843a41cee103d2d722c0b5d98b3b5f4b5c53b
48923 Author: Peter Krefting <peterk@debian.org>
48924 Date: Wed Feb 1 20:03:05 2012 +0100
48925
48926 Update Swedish translation in light of LP#368783.
48927
48928 man/po/sv.po | 32 ++++++++++++++++----------------
48929 1 file changed, 16 insertions(+), 16 deletions(-)
48930
48931 commit 349b17622f48743199113774c015eb25c51fd6ab
48932 Author: Helge Kreutzmann <debian@helgefjell.de>
48933 Date: Wed Feb 1 18:49:51 2012 +0100
48934
48935 Update German translation of manual pages
48936
48937 Update to 2096t.
48938
48939 man/po/de.po | 46 ++++++++++++++++++++++++----------------------
48940 1 file changed, 24 insertions(+), 22 deletions(-)
48941
48942 commit 0b8652b226a7601dfd71471797d15168a7337242
48943 Author: Guillem Jover <guillem@debian.org>
48944 Date: Tue Mar 1 04:43:29 2011 +0100
48945
48946 Change debug, progress and error output to use package specifiers
48947
48948 Replace pkg->set->name with varbuf_add_pkgbin_name(), pkgbin_name() or
48949 pkg_name(). This only changes informative output, so no behaviour change
48950 should result from this.
48951
48952 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
48953 Patch-sponsored-by: Linaro Limited
48954
48955 Signed-off-by: Guillem Jover <guillem@debian.org>
48956
48957 dpkg-deb/build.c | 4 +--
48958 lib/dpkg/dbmodify.c | 17 +++++++----
48959 lib/dpkg/dump.c | 14 ++++++++--
48960 lib/dpkg/parsehelp.c | 3 +-
48961 lib/dpkg/triglib.c | 5 ++--
48962 src/archives.c | 79 +++++++++++++++++++++++++++++++---------------------
48963 src/configure.c | 49 +++++++++++++++++++-------------
48964 src/depcon.c | 45 +++++++++++++++++-------------
48965 src/enquiry.c | 3 +-
48966 src/errors.c | 4 +--
48967 src/filesdb.c | 18 ++++++------
48968 src/help.c | 12 ++++----
48969 src/packages.c | 50 ++++++++++++++++++---------------
48970 src/processarc.c | 46 ++++++++++++++++++------------
48971 src/querycmd.c | 15 ++++++----
48972 src/remove.c | 35 +++++++++++++----------
48973 src/trigproc.c | 46 ++++++++++++++++++------------
48974 17 files changed, 266 insertions(+), 179 deletions(-)
48975
48976 commit ff66f87ae809dfad6fe0f621f54a105b999e38b2
48977 Author: Guillem Jover <guillem@debian.org>
48978 Date: Wed Feb 1 03:08:35 2012 +0100
48979
48980 dpkg: Pass struct pkgbin to namenodetouse()
48981
48982 src/archives.c | 9 +++++----
48983 src/configure.c | 3 ++-
48984 src/help.c | 5 ++++-
48985 src/main.h | 3 ++-
48986 src/processarc.c | 5 +++--
48987 src/remove.c | 4 ++--
48988 6 files changed, 18 insertions(+), 11 deletions(-)
48989
48990 commit 6fade1987b2a59b53a4f31c17fe5ba6ede9cf4a1
48991 Author: Guillem Jover <guillem@debian.org>
48992 Date: Wed Feb 1 02:55:18 2012 +0100
48993
48994 dpkg: Pass struct pkgbin to log_action()
48995
48996 src/configure.c | 2 +-
48997 src/help.c | 4 +++-
48998 src/main.h | 2 +-
48999 src/processarc.c | 6 +++---
49000 src/remove.c | 4 ++--
49001 src/trigproc.c | 2 +-
49002 6 files changed, 11 insertions(+), 9 deletions(-)
49003
49004 commit 82f360f598ca21d7e51091b044484cddb07132d2
49005 Author: Guillem Jover <guillem@debian.org>
49006 Date: Wed Nov 9 18:11:54 2011 +0100
49007
49008 libdpkg: Add virtual binary:Package field
49009
49010 This will allow printing package specifiers on query format strings.
49011
49012 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
49013 Patch-sponsored-by: Linaro Limited
49014
49015 Signed-off-by: Guillem Jover <guillem@debian.org>
49016
49017 lib/dpkg/pkg-format.c | 9 +++++++++
49018 man/dpkg-query.1 | 1 +
49019 2 files changed, 10 insertions(+)
49020
49021 commit 62467910df606a1daaea096f66018506a3ea451e
49022 Author: Guillem Jover <guillem@debian.org>
49023 Date: Tue Jan 31 19:57:18 2012 +0100
49024
49025 dselect: Abort select action if any foreign architecture is enabled
49026
49027 The selection code does not support multi-arch at all, so do not even
49028 try to run it if there's a foreign architecture configured.
49029
49030 dselect/main.cc | 7 +++++++
49031 1 file changed, 7 insertions(+)
49032
49033 commit 2d0df68eede362de663c0862d3408530f428d473
49034 Author: Guillem Jover <guillem@debian.org>
49035 Date: Tue Jan 31 19:35:51 2012 +0100
49036
49037 Abort downgrade if the triggers db contains arch-qualified packages
49038
49039 Older dpkg versions won't be able to parse the triggers file when
49040 there's arch-qualified package names, avoid getting into a broken
49041 state by aborting early.
49042
49043 debian/dpkg.prerm | 18 ++++++++++++++++++
49044 1 file changed, 18 insertions(+)
49045
49046 commit 33f45255ee45479a39c9e913223ddbb17d602aa9
49047 Author: Guillem Jover <guillem@debian.org>
49048 Date: Tue Jan 31 12:58:03 2012 +0100
49049
49050 Move copyright information from --version output to file comment headers
49051
49052 Having to keep this information twice is error-prone as it easily gets
49053 out of sync. Having to translate it is bothersome. It's not consistent
49054 across dpkg tools, some do print it some don't. It's currently not
49055 accurate, as the output would need to include the holders for all files
49056 that end up being part of the binary. And listing it in the --versions
49057 output is visually annoying and the wrong place.
49058
49059 Just keep this where it belongs, at the file comment headers, above the
49060 license information.
49061
49062 dpkg-split/main.c | 4 ++--
49063 dselect/main.cc | 10 +++-------
49064 scripts/changelog/debian.pl | 6 +++---
49065 scripts/dpkg-architecture.pl | 6 +-----
49066 scripts/dpkg-buildflags.pl | 3 ---
49067 scripts/dpkg-buildpackage.pl | 9 ++++-----
49068 scripts/dpkg-distaddfile.pl | 5 ++---
49069 scripts/dpkg-genchanges.pl | 7 +++----
49070 scripts/dpkg-gencontrol.pl | 7 +++----
49071 scripts/dpkg-gensymbols.pl | 6 ++----
49072 scripts/dpkg-maintscript-helper.sh | 5 -----
49073 scripts/dpkg-mergechangelogs.pl | 2 --
49074 scripts/dpkg-parsechangelog.pl | 7 +++----
49075 scripts/dpkg-shlibdeps.pl | 12 +++++-------
49076 scripts/dpkg-source.pl | 5 -----
49077 scripts/dpkg-vendor.pl | 3 ---
49078 src/divertcmd.c | 5 -----
49079 src/statcmd.c | 4 ----
49080 src/t/100_dpkg_divert.t | 2 +-
49081 utils/update-alternatives.c | 5 -----
49082 20 files changed, 32 insertions(+), 81 deletions(-)
49083
49084 commit 9971d255b38c2dc0da40a3ec9c7cf4b1631366f8
49085 Author: Cyril Brulebois <kibi@debian.org>
49086 Date: Mon Jan 30 13:53:44 2012 +0100
49087
49088 build: Add missing files to test_data variable
49089
49090 Regression introduced in commit fc372437a25080989c6ab788fe0382ef508739a4.
49091
49092 Signed-off-by: Guillem Jover <guillem@debian.org>
49093
49094 scripts/Makefile.am | 4 ++++
49095 1 file changed, 4 insertions(+)
49096
49097 commit e2afb266c663a5585a62bd3e111b0acf62966209
49098 Author: Christian PERRIER <bubulle@debian.org>
49099 Date: Mon Jan 30 21:52:38 2012 +0100
49100
49101 French manpages translation update
49102
49103 1923 translated messages, 111 fuzzy translations, 30 untranslated messages.
49104
49105 man/po/fr.po | 2 +-
49106 1 file changed, 1 insertion(+), 1 deletion(-)
49107
49108 commit 239df382bb456967e098db93e918f5592b059b27
49109 Author: Christian PERRIER <bubulle@debian.org>
49110 Date: Mon Jan 30 21:49:46 2012 +0100
49111
49112 French manpages translation update
49113
49114 1923 translated messages, 111 fuzzy translations, 30 untranslated messages.
49115
49116 man/po/fr.po | 12 +++++++++++-
49117 1 file changed, 11 insertions(+), 1 deletion(-)
49118
49119 commit a872d19688a9d48f36bfb326386e024b5e2d0074
49120 Author: Milo Casagrande <milo@ubuntu.com>
49121 Date: Sun Jan 29 15:16:53 2012 +0100
49122
49123 Italian translation update
49124
49125 1023t
49126
49127 debian/changelog | 2 +-
49128 po/it.po | 410 +++++++++++++++++++++----------------------------------
49129 2 files changed, 159 insertions(+), 253 deletions(-)
49130
49131 commit 42b5e9a9bf1a554af45e4873e9f07d694633e20d
49132 Author: Helge Kreutzmann <debian@helgefjell.de>
49133 Date: Sat Jan 28 19:19:09 2012 +0100
49134
49135 Update German translation of manual pages
49136
49137 Update to 2096t.
49138
49139 man/po/de.po | 295 ++++++++++++++++++++++++++++++++---------------------------
49140 1 file changed, 159 insertions(+), 136 deletions(-)
49141
49142 commit bc9c9ce4819d68142819f590ffb9c9bb50dd8d64
49143 Author: Helge Kreutzmann <debian@helgefjell.de>
49144 Date: Sat Jan 28 19:00:33 2012 +0100
49145
49146 Update German scripts translation
49147
49148 Update to 529t.
49149
49150 scripts/po/de.po | 93 +++++++++++++++++++++++++++++++-------------------------
49151 1 file changed, 51 insertions(+), 42 deletions(-)
49152
49153 commit 2b6e4e5f2667538d93d8a6beb92abaf2f6137191
49154 Author: Raphaël Hertzog <hertzog@debian.org>
49155 Date: Tue Jan 24 11:59:44 2012 +0100
49156
49157 dpkg-buildpackage: use build-arch and build-indep targets of debian/rules
49158
49159 'build-arch' is used when building only arch-any binaries (-B)
49160 while 'build-indep' is used when building only arch-all binaries (-A).
49161 To avoid breaking too many packages, dpkg-buildpackages verifies that
49162 those targets are implemented by calling “make -f debian/rules -qn
49163 <target>” and ensuring that it doesn't fail with exit code 2. Otherwise
49164 it falls back to using the 'build' target.
49165
49166 This fallback is a temporary measure until all packages have been
49167 converted to properly support the build-arch and build-indep targets.
49168
49169 Acked-by: Guillem Jover <guillem@debian.org>
49170
49171 debian/changelog | 3 +++
49172 man/dpkg-buildpackage.1 | 20 ++++++++++++++------
49173 scripts/dpkg-buildpackage.pl | 26 +++++++++++++++++++++++++-
49174 3 files changed, 42 insertions(+), 7 deletions(-)
49175
49176 commit b274d61afd592336ea6215d4eb7b8d109819449f
49177 Author: Christian PERRIER <bubulle@debian.org>
49178 Date: Wed Jan 25 19:56:08 2012 +0100
49179
49180 French translation update
49181
49182 1921 translated messages, 111 fuzzy translations, 32 untranslated messages
49183
49184 man/po/fr.po | 49 ++++++++++++++++++++++++++++++++++---------------
49185 1 file changed, 34 insertions(+), 15 deletions(-)
49186
49187 commit 6bd9c1396c24e8b0e517ae69bd80923f2a4a222c
49188 Author: Christian PERRIER <bubulle@debian.org>
49189 Date: Tue Jan 24 19:23:45 2012 +0100
49190
49191 French translation update
49192
49193 1908 translated messages, 116 fuzzy translations, 40 untranslated messages.
49194
49195 man/po/fr.po | 23 ++++++++++++++++++-----
49196 1 file changed, 18 insertions(+), 5 deletions(-)
49197
49198 commit 975ac670a1e9ad6ef94848716b603cbb1fb37a49
49199 Author: Guillem Jover <guillem@debian.org>
49200 Date: Sat Nov 5 19:38:21 2011 +0100
49201
49202 libdpkg: Keep Architecture in status entry for non-installed packages
49203
49204 Packages which failed to install or which were removed might still
49205 appear in the status file because we retain the user selection (stored
49206 in pkginfo.pkgwant), and we need to keep the architecture field because
49207 that selection is really arch specific. If we drop the architecture
49208 field, dpkg might confuse this entry with the entry for the native
49209 architecture.
49210
49211 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
49212 Patch-sponsored-by: Linaro Limited
49213
49214 Signed-off-by: Guillem Jover <guillem@debian.org>
49215
49216 lib/dpkg/pkg.c | 7 ++++++-
49217 1 file changed, 6 insertions(+), 1 deletion(-)
49218
49219 commit bbd5801c99ffd0b117beaf4bf24f32fa797ece6a
49220 Author: Guillem Jover <guillem@debian.org>
49221 Date: Wed Nov 30 03:53:54 2011 +0100
49222
49223 libdpkg: Pass pkgbin to trig_parse_ci callbacks
49224
49225 [hertzog@debian.org:
49226 - Track pkgbin in struct trigfileint. ]
49227
49228 lib/dpkg/triglib.c | 49 +++++++++++++++++++++++++++++--------------------
49229 lib/dpkg/triglib.h | 12 +++++++-----
49230 src/processarc.c | 6 +++---
49231 src/remove.c | 2 +-
49232 src/trigproc.c | 14 ++++++++------
49233 5 files changed, 48 insertions(+), 35 deletions(-)
49234
49235 commit 08eeeadc5dec889446b354854d217570eac56123
49236 Author: Guillem Jover <guillem@debian.org>
49237 Date: Sun Jan 22 19:42:35 2012 +0100
49238
49239 dpkg: Rename infodb.c to infodb-access.c
49240
49241 po/POTFILES.in | 2 +-
49242 src/Makefile.am | 4 ++--
49243 src/{infodb.c => infodb-access.c} | 0
49244 3 files changed, 3 insertions(+), 3 deletions(-)
49245
49246 commit 4dea6fa540064c743f2be53a4a9e088fbb4c2b41
49247 Author: Guillem Jover <guillem@debian.org>
49248 Date: Sun Jan 22 19:33:11 2012 +0100
49249
49250 build: Move common headers to noinst_HEADERS
49251
49252 Headers in _SOURCES variables are only used to track files to ship in
49253 the distribution tarball, as dependencies are automatically generated.
49254 So there's no point in the reduntant listings.
49255
49256 src/Makefile.am | 16 ++++++++++------
49257 1 file changed, 10 insertions(+), 6 deletions(-)
49258
49259 commit 9fa95645690da284f425f3d7ddbfb19f59601766
49260 Merge: 492fa0cb9 56b80c418
49261 Author: Christian PERRIER <bubulle@debian.org>
49262 Date: Fri Jan 20 22:30:32 2012 +0100
49263
49264 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
49265
49266 commit 492fa0cb9764cc097756404070974b244a5cb329
49267 Author: Christian PERRIER <bubulle@debian.org>
49268 Date: Fri Jan 20 22:30:05 2012 +0100
49269
49270 French translation update
49271
49272 1903 translated messages, 117 fuzzy translations, 44 untranslated messages.
49273
49274 man/po/fr.po | 80 +++++++++++++++++++++++++++++++++++++++---------------------
49275 1 file changed, 52 insertions(+), 28 deletions(-)
49276
49277 commit 56b80c4189b23f2ea45887c6adaab5fefe264e62
49278 Author: Helge Kreutzmann <debian@helgefjell.de>
49279 Date: Fri Jan 20 20:48:38 2012 +0100
49280
49281 Fix a typo
49282
49283 man/po/de.po | 4 ++--
49284 1 file changed, 2 insertions(+), 2 deletions(-)
49285
49286 commit b9add7ccf6124dfb400ac3ef45507aceb25ccfe5
49287 Author: Helge Kreutzmann <debian@helgefjell.de>
49288 Date: Fri Jan 20 20:27:08 2012 +0100
49289
49290 Update German translation of manual pages
49291
49292 Update to 2095t.
49293
49294 man/po/de.po | 558 ++++++++++++++++++++++++++++++++---------------------------
49295 1 file changed, 300 insertions(+), 258 deletions(-)
49296
49297 commit 96d823c6392f1cd02d1bd202974d2d3a6a142d9e
49298 Author: Helge Kreutzmann <debian@helgefjell.de>
49299 Date: Fri Jan 20 19:39:17 2012 +0100
49300
49301 Update German scripts translation
49302
49303 Update to 528t.
49304
49305 scripts/po/de.po | 72 +++++++++++++++++++++++++++++++-------------------------
49306 1 file changed, 40 insertions(+), 32 deletions(-)
49307
49308 commit 209a65a6ff9ebe53fe4eddaa1f297d3f8880904b
49309 Author: Raphaël Hertzog <hertzog@debian.org>
49310 Date: Fri Jan 20 08:51:46 2012 +0100
49311
49312 dpkg-architecture(1): drop old info and document architecture.mk
49313
49314 The backwards compatibility section contains information which is no
49315 longer relevant since dpkg-architecture has been available for ages now.
49316 Drop all the samples that were still using dpkg --print-architecture.
49317
49318 On the other hand, add a reference to /usr/share/dpkg/architecture.mk
49319 since it can be used to properly retrieve all the variables exported
49320 by dpkg-architecture.
49321
49322 Reported-by: Niels Thykier <niels@thykier.net>
49323
49324 debian/changelog | 2 +
49325 man/dpkg-architecture.1 | 103 ++++++++++--------------------------------------
49326 2 files changed, 23 insertions(+), 82 deletions(-)
49327
49328 commit 0853919f5c968a9a914acb098be7749ba53c8f6d
49329 Author: Guillem Jover <guillem@debian.org>
49330 Date: Fri Jan 20 00:55:30 2012 +0100
49331
49332 dpkg-shlibdeps: Improve and clarify superfluous linking warning messages
49333
49334 Closes: #656496
49335
49336 Based-on-patch-by: Peter Eisentraut <petere@debian.org>
49337
49338 debian/changelog | 2 ++
49339 man/dpkg-shlibdeps.1 | 13 ++++++++-----
49340 scripts/dpkg-shlibdeps.pl | 14 ++++++++------
49341 3 files changed, 18 insertions(+), 11 deletions(-)
49342
49343 commit 2446880e0022702fcb029b6f227495357d8a97e6
49344 Author: Guillem Jover <guillem@debian.org>
49345 Date: Thu Jan 19 09:50:35 2012 +0100
49346
49347 man: Fix markup typos in French translation causing build failures
49348
49349 Regression introduced in commit 1c9e7e88a596e6d596cea1f581dfa8604cab19da.
49350
49351 man/po/fr.po | 8 ++++----
49352 1 file changed, 4 insertions(+), 4 deletions(-)
49353
49354 commit a92084429e845ae37c6d050c263bf2303668fa30
49355 Author: Christian PERRIER <bubulle@debian.org>
49356 Date: Wed Jan 18 19:54:56 2012 +0100
49357
49358 French translation update
49359
49360 1886 translated messages, 129 fuzzy translations, 49 untranslated messages.
49361
49362 man/po/fr.po | 156 +++++++++++++++++++++++++++++------------------------------
49363 1 file changed, 77 insertions(+), 79 deletions(-)
49364
49365 commit 1c9e7e88a596e6d596cea1f581dfa8604cab19da
49366 Author: Christian PERRIER <bubulle@debian.org>
49367 Date: Wed Jan 18 18:59:02 2012 +0100
49368
49369 French translation update
49370
49371 1854 translated messages, 159 fuzzy translations, 51 untranslated messages.
49372
49373 man/po/fr.po | 403 ++++++++++++++++++++++++++++++++++++++---------------------
49374 1 file changed, 262 insertions(+), 141 deletions(-)
49375
49376 commit a11b6a7f4deaf260dbca5b6403782ee3bf9ce4bf
49377 Author: Christian PERRIER <bubulle@debian.org>
49378 Date: Mon Jan 16 07:58:38 2012 +0100
49379
49380 Update French translation
49381
49382 Update to 1023t
49383
49384 debian/changelog | 1 +
49385 po/fr.po | 104 +++++++++++++++++++++++++++++--------------------------
49386 2 files changed, 56 insertions(+), 49 deletions(-)
49387
49388 commit 5e3480d4209d8ed2a80764bf905da268ab34c660
49389 Author: Guillem Jover <guillem@debian.org>
49390 Date: Mon Jan 16 08:46:29 2012 +0100
49391
49392 Fix typos (children)
49393
49394 Found by Lintian.
49395
49396 debian/changelog | 6 +++---
49397 lib/compat/vsnprintf.c | 2 +-
49398 2 files changed, 4 insertions(+), 4 deletions(-)
49399
49400 commit 4d0ff8d19ff9f00aed453cbbee002d6a4d930cfe
49401 Author: Guillem Jover <guillem@debian.org>
49402 Date: Mon Jan 16 08:34:44 2012 +0100
49403
49404 libdpkg: Do not dereference NULL pointers on dpkg_arch_remove()
49405
49406 Regression introduced in commit 1c1c2f7dc4b191f665f7cf7d8f70e7b66f942212.
49407
49408 lib/dpkg/arch.c | 2 +-
49409 1 file changed, 1 insertion(+), 1 deletion(-)
49410
49411 commit b274b0d96da80ef162d45f800777f11b11defe91
49412 Author: Raphaël Hertzog <hertzog@debian.org>
49413 Date: Fri Feb 4 22:31:58 2011 +0100
49414
49415 dpkg: Get rid of all remaining deppossi->ed->pkg access
49416
49417 They are replaced with loops using deppossi_pkg_iterator.
49418
49419 Sponsored-by: Linaro Limited
49420
49421 Signed-off-by: Guillem Jover <guillem@debian.org>
49422
49423 src/depcon.c | 242 +++++++++++++++++++++++++++++++++------------------------
49424 src/enquiry.c | 38 ++++++---
49425 src/help.c | 22 +++++-
49426 src/packages.c | 21 ++++-
49427 4 files changed, 202 insertions(+), 121 deletions(-)
49428
49429 commit 914e83a992eed385451d897325fb969e34b57561
49430 Author: Guillem Jover <guillem@debian.org>
49431 Date: Sat Nov 5 14:24:08 2011 +0100
49432
49433 dpkg: Add new deppossi package iterator functions
49434
49435 Since a dependency now points to a pkgset, if you want to find the
49436 correct instance of the package that satisfies the dependency, you
49437 have to take into the account the arch affinity expressed by the
49438 dependency.
49439
49440 The function deppossi_pkg_iter_next() now takes care of this. It
49441 can return multiple packages when the dependency is a wildcard one
49442 (foo:any), you just need to pass the iterator previously created
49443 by deppossi_pkg_iter_new(), and free it with deppossi_pkg_iter_free().
49444
49445 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
49446 Patch-sponsored-by: Linaro Limited
49447
49448 Signed-off-by: Guillem Jover <guillem@debian.org>
49449
49450 src/depcon.c | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
49451 src/main.h | 15 +++++++++++++++
49452 2 files changed, 78 insertions(+)
49453
49454 commit 589a799f15ab46efc043c96bf26e7b6bfe09efd3
49455 Author: Helge Kreutzmann <debian@helgefjell.de>
49456 Date: Sun Jan 15 17:03:25 2012 +0100
49457
49458 Update German translation of manual pages
49459
49460 Update to 2102t.
49461
49462 man/po/de.po | 253 +++++++++++++++++++++++++++++++++++++----------------------
49463 1 file changed, 160 insertions(+), 93 deletions(-)
49464
49465 commit 722f84bfeb2ac4cde1471664d10d8eb5ccd3347c
49466 Author: Guillem Jover <guillem@debian.org>
49467 Date: Sun Jan 15 07:25:26 2012 +0100
49468
49469 s-s-d(8): Document in more detail the implications of matching options
49470
49471 Closes: #367608
49472
49473 debian/changelog | 2 ++
49474 man/start-stop-daemon.8 | 30 +++++++++++++++++-------------
49475 2 files changed, 19 insertions(+), 13 deletions(-)
49476
49477 commit e047a5c4b70c4e7b844196bd5d6821cdc38c4939
49478 Author: Guillem Jover <guillem@debian.org>
49479 Date: Sun Jan 15 07:23:51 2012 +0100
49480
49481 s-s-d(8): Wrap long lines with a quoted backslash
49482
49483 man/start-stop-daemon.8 | 10 +++++++---
49484 1 file changed, 7 insertions(+), 3 deletions(-)
49485
49486 commit 4fb18c15cd85ca871f1cca901954bf383a15ebc0
49487 Author: Guillem Jover <guillem@debian.org>
49488 Date: Sun Jan 15 07:37:34 2012 +0100
49489
49490 s-s-d: Do not use a conditional operator when the return value is fine
49491
49492 utils/start-stop-daemon.c | 4 ++--
49493 1 file changed, 2 insertions(+), 2 deletions(-)
49494
49495 commit c71aa96d103e176229c19ef4394234d7a397979a
49496 Author: Guillem Jover <guillem@debian.org>
49497 Date: Sun Jan 15 07:36:07 2012 +0100
49498
49499 s-s-d: Rename pidexec to process_name in KVM's pid_is_cmd()
49500
49501 utils/start-stop-daemon.c | 8 ++++----
49502 1 file changed, 4 insertions(+), 4 deletions(-)
49503
49504 commit fb560a34efc5ff6df3e2139a98238703520d5050
49505 Author: Guillem Jover <guillem@debian.org>
49506 Date: Sun Jan 15 07:23:27 2012 +0100
49507
49508 s-s-d: Fix --name matching on GNU/Hurd
49509
49510 The pid_is_cmd() function was not stripping the prefix directories from
49511 the process argv[0] pathname.
49512
49513 debian/changelog | 1 +
49514 utils/start-stop-daemon.c | 14 ++++++++++++--
49515 2 files changed, 13 insertions(+), 2 deletions(-)
49516
49517 commit 2e2410b4f6552b2f835c1edd877b584694cb8fa5
49518 Author: Guillem Jover <guillem@debian.org>
49519 Date: Sun Jan 15 06:55:51 2012 +0100
49520
49521 s-s-d: Add a fallback pid_is_exec() implementation using pid_is_cmd()
49522
49523 This consolidates the fallback implementation into a single function that
49524 can be modified centrally.
49525
49526 utils/start-stop-daemon.c | 20 +++++++++++++++-----
49527 1 file changed, 15 insertions(+), 5 deletions(-)
49528
49529 commit e07f75e6fd222d851507d6a6ff1f5477f9065eb0
49530 Author: Guillem Jover <guillem@debian.org>
49531 Date: Sun Jan 15 07:20:23 2012 +0100
49532
49533 s-s-d: Swap pid_is_cmd() and pid_is_exec() libkvm implementations
49534
49535 pid_is_exec() was checking for the process name while pid_is_cmd() was
49536 checking for the (supposed) executable pathname, so they were performing
49537 each other's task.
49538
49539 debian/changelog | 2 ++
49540 utils/start-stop-daemon.c | 66 +++++++++++++++++++++++------------------------
49541 2 files changed, 35 insertions(+), 33 deletions(-)
49542
49543 commit 626a69303fc4e1ecaa72a360604a74a6873472b8
49544 Author: Helge Kreutzmann <debian@helgefjell.de>
49545 Date: Sat Jan 14 16:45:58 2012 +0100
49546
49547 Update German translation of manual pages
49548
49549 Update to 2101t.
49550
49551 man/po/de.po | 30 ++++++++++++++++++------------
49552 1 file changed, 18 insertions(+), 12 deletions(-)
49553
49554 commit 38a294899b4baafa2f223ee0760a06641f8aa2b4
49555 Author: Raphaël Hertzog <hertzog@debian.org>
49556 Date: Fri Jan 13 20:49:21 2012 +0100
49557
49558 deb-symbols(5): drop misleading spaces in the format description
49559
49560 debian/changelog | 1 +
49561 man/deb-symbols.5 | 10 +++++-----
49562 2 files changed, 6 insertions(+), 5 deletions(-)
49563
49564 commit 1833f8531259ded7f95a2ce96cd0a2a97a7067be
49565 Author: Helge Kreutzmann <debian@helgefjell.de>
49566 Date: Wed Jan 11 22:11:54 2012 +0100
49567
49568 Update German translation of manual pages
49569
49570 Update to 2100t0f1u.
49571
49572 man/po/de.po | 86 ++++++++++++++++++++++++++++++++++++++----------------------
49573 1 file changed, 54 insertions(+), 32 deletions(-)
49574
49575 commit bf44310d7638581b22c89922c354c60367075535
49576 Author: Guillem Jover <guillem@debian.org>
49577 Date: Wed Jan 11 07:29:28 2012 +0100
49578
49579 libcompat: Use a different temporary file per process on vsnprintf()
49580
49581 Avoid race conditions from childs after fork(2).
49582
49583 Closes: #655411
49584
49585 Reported-by: Daniel Ruoso <daniel@ruoso.com>
49586
49587 debian/changelog | 3 +++
49588 lib/compat/vsnprintf.c | 12 +++++++++++-
49589 2 files changed, 14 insertions(+), 1 deletion(-)
49590
49591 commit 246c8223a6003af989b16f29dfd48d9415ea7dd8
49592 Author: Guillem Jover <guillem@debian.org>
49593 Date: Mon Jan 2 06:56:41 2012 +0100
49594
49595 libdpkg: Add virtual source:Package and source:Version fields
49596
49597 Closes: #653575
49598
49599 debian/changelog | 2 ++
49600 lib/dpkg/pkg-format.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
49601 man/dpkg-query.1 | 2 ++
49602 3 files changed, 51 insertions(+)
49603
49604 commit 37958ced1fbd02043f3102a317fac60c0ac19c0f
49605 Author: Guillem Jover <guillem@debian.org>
49606 Date: Wed Jan 11 08:34:25 2012 +0100
49607
49608 Rename “show:” virtual fields to binary:Summary and db:Status-Abbrev
49609
49610 Use more meaningful namespaces for the fields, matching the existing
49611 convention used in substvars.
49612
49613 debian/changelog | 2 +-
49614 lib/dpkg/pkg-format.c | 4 ++--
49615 man/dpkg-query.1 | 4 ++--
49616 3 files changed, 5 insertions(+), 5 deletions(-)
49617
49618 commit 39b35cfc0958c9388414d586c3f722987abb58cd
49619 Author: Guillem Jover <guillem@debian.org>
49620 Date: Wed Jan 11 08:29:21 2012 +0100
49621
49622 dpkg-query(1): Reduce Tag field description to fit it in one line
49623
49624 man/dpkg-query.1 | 2 +-
49625 1 file changed, 1 insertion(+), 1 deletion(-)
49626
49627 commit 752837564fcfe3129acb14fce109f8e0e34fca89
49628 Author: Guillem Jover <guillem@debian.org>
49629 Date: Wed Jan 11 08:19:00 2012 +0100
49630
49631 dpkg-query(1): Add a new subsection to explain virtual fields
49632
49633 man/dpkg-query.1 | 13 ++++++++++---
49634 1 file changed, 10 insertions(+), 3 deletions(-)
49635
49636 commit 999c8be906d0fc86d0890b47c0192136eafd76c5
49637 Author: Helge Kreutzmann <debian@helgefjell.de>
49638 Date: Tue Jan 10 20:42:12 2012 +0100
49639
49640 Update German translation of manual pages
49641
49642 Update to 2098t.
49643
49644 man/po/de.po | 86 +++++++++++++++++++++++++++++-------------------------------
49645 1 file changed, 42 insertions(+), 44 deletions(-)
49646
49647 commit 77c6198b6434f771f895f50169178aa9279a2df9
49648 Author: Raphaël Hertzog <hertzog@debian.org>
49649 Date: Tue Jan 10 08:53:59 2012 +0100
49650
49651 deb-control(5): fix Multi-Arch description
49652
49653 The field is allowed in “Architecture: all” packages. And “Multi-Arch:
49654 allowed” does not mean that reverse dependencies can be marked as
49655 _needing_ foreign packages but only that they can be marked as _accepting_
49656 foreign packages to satisfy them.
49657
49658 Reported-by: Jakub Wilk <jwilk@debian.org>
49659 Closes: #654453
49660
49661 debian/changelog | 2 ++
49662 man/deb-control.5 | 5 ++---
49663 2 files changed, 4 insertions(+), 3 deletions(-)
49664
49665 commit f790c4c763f027872bd694d2772f2471eada45ab
49666 Author: Guillem Jover <guillem@debian.org>
49667 Date: Tue Mar 1 03:55:54 2011 +0100
49668
49669 libdpkg: Add new package name accessors
49670
49671 Those functions are meant to be used everywhere where we want to print
49672 out a distinguishing package name instead of the currently ambiguous
49673 pkg->set->name.
49674
49675 Based-on-patch-by: Raphaël Hertzog <hertzog@debian.org>
49676 Patch-sponsored-by: Linaro Limited
49677
49678 Signed-off-by: Guillem Jover <guillem@debian.org>
49679
49680 lib/dpkg/dpkg-db.h | 21 +++++++++++
49681 lib/dpkg/libdpkg.map | 3 ++
49682 lib/dpkg/pkg-show.c | 101 +++++++++++++++++++++++++++++++++++++++++++++++++++
49683 lib/dpkg/pkg.c | 1 +
49684 4 files changed, 126 insertions(+)
49685
49686 commit 93243eede1d1a4ceb3e1c1967d12685e1187b954
49687 Author: Guillem Jover <guillem@debian.org>
49688 Date: Wed Nov 30 03:53:54 2011 +0100
49689
49690 libdpkg: Pass pkginfo instead of void * to trig_parse_ci callbacks
49691
49692 Use strict types instead of a ‘void *’ pointer.
49693
49694 lib/dpkg/triglib.c | 29 ++++++++++++++++-------------
49695 lib/dpkg/triglib.h | 13 ++++++++-----
49696 src/trigproc.c | 10 +++++-----
49697 3 files changed, 29 insertions(+), 23 deletions(-)
49698
49699 commit 87e06dabf1cf580d9ba89b21401be71ca7230e10
49700 Author: Guillem Jover <guillem@debian.org>
49701 Date: Mon Jan 9 06:53:12 2012 +0100
49702
49703 libdpkg: Make test function static
49704
49705 lib/dpkg/test/t-ar.c | 2 +-
49706 1 file changed, 1 insertion(+), 1 deletion(-)
49707
49708 commit cff3ea86551a847ff83de8b324a3d4eac41fb0ff
49709 Author: Guillem Jover <guillem@debian.org>
49710 Date: Mon Jan 9 06:50:26 2012 +0100
49711
49712 dselect: Remove dead code after break keyword
49713
49714 The commit d4d3484ac88ca3953fef3cf2c0464cdc776b6574 forgot to remove
49715 this code.
49716
49717 dselect/pkgdisplay.cc | 2 --
49718 1 file changed, 2 deletions(-)
49719
49720 commit 9a814e3ed4d7cbeee8aa814c83b1ab05ca0ea25e
49721 Author: Christian PERRIER <bubulle@debian.org>
49722 Date: Sat Jan 7 07:27:03 2012 +0100
49723
49724 Fix translation of -B and -A options of dpkg-buildpackage. Thanks to Vincent Danjean. Closes: #654626
49725
49726 debian/changelog | 2 ++
49727 man/po/fr.po | 38 ++++++++++++++++++--------------------
49728 2 files changed, 20 insertions(+), 20 deletions(-)
49729
49730 commit ba4d7f3d6a3a5cb33392fb79760eccf147cf0e4a
49731 Author: Helge Kreutzmann <debian@helgefjell.de>
49732 Date: Tue Jan 3 10:41:51 2012 +0100
49733
49734 Update German translation of manual pages
49735
49736 Update to 2098t.
49737
49738 man/po/de.add | 2 +-
49739 man/po/de.po | 437 ++++++++++++++++++++++++++++++----------------------------
49740 2 files changed, 231 insertions(+), 208 deletions(-)
49741
49742 commit c9bfb5c6ce37f4d2ccfef4ee5c41be21b8d07f7c
49743 Author: Sven Joachim <svenjoac@gmx.de>
49744 Date: Mon Jan 2 11:24:46 2012 +0100
49745
49746 German dpkg translation update
49747
49748 Update to 1018t.
49749
49750 po/de.po | 785 +++++++++++++++++++++++++++++++++------------------------------
49751 1 file changed, 413 insertions(+), 372 deletions(-)
49752
49753 commit 4cde802d703fac429fb3837a73c570046f1f698a
49754 Author: Guillem Jover <guillem@debian.org>
49755 Date: Tue Nov 15 21:59:17 2011 +0100
49756
49757 dpkg: Add architecture checks to --audit
49758
49759 src/enquiry.c | 23 +++++++++++++++++++++++
49760 1 file changed, 23 insertions(+)
49761
49762 commit 61b3201ddbd1fc5b8683309138d5482c95716f88
49763 Author: Guillem Jover <guillem@debian.org>
49764 Date: Tue Nov 15 21:59:17 2011 +0100
49765
49766 dpkg: Switch from foreign arch option to add and remove commands
49767
49768 The --foreign-architecture option is not a good interface, the problem
49769 with it comes from the fact that the architectures supported by the
49770 database are not configuration, they are state. This shows up in several
49771 ways.
49772
49773 When a front-end needs to load the list of architectures, it needs to
49774 get someone to parse dpkg.cfg files, this is currently done by dpkg
49775 itself, and the list can be retrieved with --print-foreign-architectures,
49776 the problem appears when wanting a front-end to load them through libdpkg.
49777 Making the latter have to execute «dpkg --print-foreign-architectures»
49778 would be suboptimal, and making libdpkg have to load dpkg.cfg would be
49779 distasteful. Another issue is that if the list of foreign architectures
49780 is on the configuration files it makes it slightly more tricky to
49781 cross-grade dpkg, and it makes it fairly easy to accidentally remove
49782 architectures required by the database.
49783
49784 Replace the option with two new commands --add-architecture and
49785 --remove-architecture which will perform sanity checks and store and
49786 load the architecture list (including the native arch) in an internal
49787 db file under /var/lib/dpkg/.
49788
49789 lib/dpkg/dbmodify.c | 2 ++
49790 man/dpkg.1 | 19 ++++++++----
49791 src/enquiry.c | 2 ++
49792 src/main.c | 85 +++++++++++++++++++++++++++++++++++++++++++----------
49793 src/main.h | 2 ++
49794 5 files changed, 88 insertions(+), 22 deletions(-)
49795
49796 commit 1c1c2f7dc4b191f665f7cf7d8f70e7b66f942212
49797 Author: Guillem Jover <guillem@debian.org>
49798 Date: Tue Nov 15 21:59:17 2011 +0100
49799
49800 libdpkg: Add new dpkg_arch database interface
49801
49802 The arch database will store all known architectures in the file
49803 «/var/lib/dpkg/arch», this includes the native architecture dpkg
49804 was built for, and all registered foreign architectures.
49805
49806 lib/dpkg/arch.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++
49807 lib/dpkg/arch.h | 5 +++
49808 lib/dpkg/libdpkg.map | 4 ++
49809 3 files changed, 116 insertions(+)
49810
49811 commit 68189bc967a01f64e358a2d34754007c9e03e1f3
49812 Author: Guillem Jover <guillem@debian.org>
49813 Date: Tue Nov 22 22:44:45 2011 +0100
49814
49815 Use the new atomic file API instead of ad-hoc code
49816
49817 [hertzog@debian.org:
49818 - Switch dselect method option file. ]
49819
49820 dselect/methparse.cc | 27 +++++----------
49821 lib/dpkg/dpkg.h | 2 --
49822 lib/dpkg/dump.c | 43 ++++++-----------------
49823 lib/dpkg/triglib.c | 98 +++++++++++-----------------------------------------
49824 src/divertcmd.c | 33 +++++-------------
49825 src/filesdb.c | 39 ++++++---------------
49826 src/statcmd.c | 33 +++++-------------
49827 7 files changed, 67 insertions(+), 208 deletions(-)
49828
49829 commit e5954543cbe61a8b9e3af09b4feffec20590ead0
49830 Author: Guillem Jover <guillem@debian.org>
49831 Date: Tue Nov 22 22:44:07 2011 +0100
49832
49833 libdpkg: New atomic file module
49834
49835 lib/dpkg/Makefile.am | 2 +
49836 lib/dpkg/atomic-file.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++
49837 lib/dpkg/atomic-file.h | 52 +++++++++++++++++++++
49838 lib/dpkg/dpkg-db.h | 2 +
49839 lib/dpkg/libdpkg.map | 8 ++++
49840 po/POTFILES.in | 1 +
49841 6 files changed, 189 insertions(+)
49842
49843 commit 4ceaa71d42fb5a16560c4b2c069f1d6a51d03a9b
49844 Author: Guillem Jover <guillem@debian.org>
49845 Date: Mon Jan 2 07:13:29 2012 +0100
49846
49847 libdpkg: Add missing symbols to the version script
49848
49849 lib/dpkg/libdpkg.map | 3 +++
49850 1 file changed, 3 insertions(+)
49851
49852 commit 32b9d1011c390ebff284e7a3de44ca2b8cdaaf01
49853 Author: Helge Kreutzmann <debian@helgefjell.de>
49854 Date: Thu Dec 29 20:26:27 2011 +0100
49855
49856 Update German translation of manual pages
49857
49858 Update to 2096t.
49859
49860 man/po/de.po | 186 +++++++++++++++++++++++++++++++++++++----------------------
49861 1 file changed, 118 insertions(+), 68 deletions(-)
49862
49863 commit 7ffff04ae80635901dabbd35a0df1f741abbe577
49864 Author: Helge Kreutzmann <debian@helgefjell.de>
49865 Date: Thu Dec 29 19:48:48 2011 +0100
49866
49867 Update German scripts translation
49868
49869 Update to 528t.
49870
49871 scripts/po/de.po | 27 ++++++++++++++++-----------
49872 1 file changed, 16 insertions(+), 11 deletions(-)
49873
49874 commit 8994a516a52f1e5927d1ce7f31f854a7ccf872d8
49875 Author: Kees Cook <kees@debian.org>
49876 Date: Thu Dec 8 15:53:14 2011 -0800
49877
49878 dpkg-buildflags: new --query-features command
49879
49880 Since the logic for having a hardening flag enabled or disabled depends
49881 on the architecture, and since the flags may change over time for each
49882 hardening feature, there needs to be a way to externally query the state
49883 of the hardening features. Specifically, lintian needs this to be able
49884 to figure out if a binary package is missing expected hardening features.
49885 Instead of maintaining multiple hard-coded lists of expected hardening
49886 features, this makes dpkg-buildflags the canonical location of the
49887 information, which can be queried by externally. (See bug 650536.)
49888
49889 Signed-off-by: Kees Cook <kees@debian.org>
49890 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
49891
49892 debian/changelog | 2 ++
49893 man/dpkg-buildflags.1 | 16 ++++++++++++++++
49894 scripts/Dpkg/BuildFlags.pm | 40 +++++++++++++++++++++++++++++++++++++++-
49895 scripts/Dpkg/Vendor/Debian.pm | 5 +++++
49896 scripts/dpkg-buildflags.pl | 15 ++++++++++++++-
49897 5 files changed, 76 insertions(+), 2 deletions(-)
49898
49899 commit c4b489e62d9cc55e9ed0fdb26da291e958457010
49900 Author: Kees Cook <kees@debian.org>
49901 Date: Wed Dec 28 15:03:44 2011 -0800
49902
49903 Dpkg::Vendor::Debian: refactor compiler hardening logic
49904
49905 Refactor the hardened compiler flag logic so the "use_feature" variable ends
49906 up controlling the final stance of each given hardening feature.
49907
49908 Signed-off-by: Kees Cook <kees@debian.org>
49909 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
49910
49911 scripts/Dpkg/Vendor/Debian.pm | 61 +++++++++++++++++++++++++++++--------------
49912 1 file changed, 41 insertions(+), 20 deletions(-)
49913
49914 commit 5ee616c4765be813eae60e00108f358b20e077ec
49915 Author: Kees Cook <kees@debian.org>
49916 Date: Wed Dec 28 15:22:55 2011 -0800
49917
49918 dpkg-buildflags(1): clarify the relationship between relro/bindnow
49919
49920 Clarify the documentation about how bindnow will be forced off if relro
49921 is not enabled or available.
49922
49923 Signed-off-by: Kees Cook <kees@debian.org>
49924 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
49925
49926 man/dpkg-buildflags.1 | 5 +++--
49927 1 file changed, 3 insertions(+), 2 deletions(-)
49928
49929 commit 4a34b4df7ef7f998b09035cedf58e79ac6f7fd14
49930 Author: Helge Kreutzmann <debian@helgefjell.de>
49931 Date: Wed Dec 28 19:26:37 2011 +0100
49932
49933 Update German translation of manual pages
49934
49935 Update to 2091t.
49936
49937 man/po/de.po | 202 ++++++++++++++++++++++++++++++++---------------------------
49938 1 file changed, 108 insertions(+), 94 deletions(-)
49939
49940 commit b9cd00c1db1b5495ef507f2f3f316070cfb4875c
49941 Author: Helge Kreutzmann <debian@helgefjell.de>
49942 Date: Wed Dec 28 19:09:17 2011 +0100
49943
49944 Update German scripts translation
49945
49946 Update to 528t.
49947
49948 scripts/po/de.po | 17 +++++++++++------
49949 1 file changed, 11 insertions(+), 6 deletions(-)
49950
49951 commit 1703dda82261684b347b49bfd0eaa803a99af52a
49952 Author: Raphaël Hertzog <hertzog@debian.org>
49953 Date: Fri Dec 23 15:41:43 2011 +0100
49954
49955 dpkg-source(1): more explanations for dpkg-source --commit
49956
49957 Clarify the conditions under which it's possible to pass an explicit patch
49958 file to dpkg-source --commit (for "3.0 (quilt)" source packages). This
49959 option has a very narrow purpose: it's mainly to avoid having to
49960 regenerate the patch which can be a costly operation for large packages
49961 and thus assumes several things that one should not forget when using it.
49962
49963 debian/changelog | 2 ++
49964 man/dpkg-source.1 | 8 ++++++--
49965 2 files changed, 8 insertions(+), 2 deletions(-)
49966
49967 commit 8d33547ae6e6d6d83e44b4db2eeb863f7ebb17da
49968 Author: Raphaël Hertzog <hertzog@debian.org>
49969 Date: Fri Dec 23 14:52:34 2011 +0100
49970
49971 dpkg-source: fix issue with relative filename given to --commit
49972
49973 With the “3.0 (quilt)” source format, dpkg-source would happily ignore the
49974 patch-file parameter if it was not found, instead of properly erroring
49975 out. Furthermore a relative filename would also not be found when the
49976 given directory is "." since dpkg-source does a chdir("..") in that case.
49977
49978 Both issues are fixed by this commit.
49979
49980 Closes: #652414
49981 Reported-by: Sam Hartman <hartmans@debian.org>
49982
49983 debian/changelog | 2 ++
49984 scripts/Dpkg/Source/Package/V2.pm | 9 ++++++++-
49985 2 files changed, 10 insertions(+), 1 deletion(-)
49986
49987 commit 19fc213107ab48be35571e9a7f64f33c423c9e54
49988 Author: Helge Kreutzmann <debian@helgefjell.de>
49989 Date: Thu Dec 22 17:24:56 2011 +0100
49990
49991 Update German translation of manual pages
49992
49993 Update to 2090t.
49994
49995 man/po/de.po | 49 +++++++++++++++++++++++++++----------------------
49996 1 file changed, 27 insertions(+), 22 deletions(-)
49997
49998 commit 75646a7760831bbad37f35b43272dc46c7ac73e7
49999 Author: Guillem Jover <guillem@debian.org>
50000 Date: Thu Dec 22 07:33:59 2011 +0100
50001
50002 dpkg-query(1): Escape dash on field name
50003
50004 Regression introduced in commit 255417d2757da6a381b563cab4ae430767e41817.
50005
50006 man/dpkg-query.1 | 2 +-
50007 1 file changed, 1 insertion(+), 1 deletion(-)
50008
50009 commit 255417d2757da6a381b563cab4ae430767e41817
50010 Author: Guillem Jover <guillem@debian.org>
50011 Date: Sat Jul 17 18:28:56 2010 +0200
50012
50013 libdpkg: Add short Description and Status virtual field variants
50014
50015 This adds support for show:Summary and show:Status-Abbrev virtual
50016 output fields. They get namespaced with “show:” to not stomp over
50017 possible fields with the same name coming from binary package or
50018 databases, which would make them inaccessible from dpkg-query.
50019
50020 Closes: #192619, #427945
50021
50022 debian/changelog | 2 ++
50023 lib/dpkg/pkg-format.c | 29 +++++++++++++++++++++++++++++
50024 man/dpkg-query.1 | 2 ++
50025 3 files changed, 33 insertions(+)
50026
50027 commit eadbeb543aa212386899c9d992f5a5e25bd3ba08
50028 Author: Guillem Jover <guillem@debian.org>
50029 Date: Wed Nov 9 17:43:35 2011 +0100
50030
50031 libdpkg: Add new virtual fields support in package format show
50032
50033 lib/dpkg/pkg-format.c | 7 +++++++
50034 1 file changed, 7 insertions(+)
50035
50036 commit b9ca9a28b0218eee981bc51a289e45634560c230
50037 Author: Guillem Jover <guillem@debian.org>
50038 Date: Thu Dec 22 05:21:39 2011 +0100
50039
50040 libdpkg: Refactor pkg status to abbreviations mapping into new functions
50041
50042 lib/dpkg/pkg-show.c | 20 +++++++++++++++++++-
50043 lib/dpkg/pkg-show.h | 5 ++++-
50044 src/querycmd.c | 6 +++---
50045 3 files changed, 26 insertions(+), 5 deletions(-)
50046
50047 commit 684e7d7c345652c723103598232957a695050c2e
50048 Author: Guillem Jover <guillem@debian.org>
50049 Date: Wed Dec 21 03:50:16 2011 +0100
50050
50051 libdpkg: Refactor field info find into a new function
50052
50053 lib/dpkg/pkg-format.c | 18 +++++++++++++++---
50054 1 file changed, 15 insertions(+), 3 deletions(-)
50055
50056 commit fd39faae647865d4a4b83f51fba72a05c21111ca
50057 Author: Helge Kreutzmann <debian@helgefjell.de>
50058 Date: Wed Dec 21 22:07:42 2011 +0100
50059
50060 Update German scripts translation
50061
50062 Update to 527t.
50063
50064 scripts/po/de.po | 33 +++++++++++++++++++--------------
50065 1 file changed, 19 insertions(+), 14 deletions(-)
50066
50067 commit fc372437a25080989c6ab788fe0382ef508739a4
50068 Author: Martin Packman <martin.packman@canonical.com>
50069 Date: Wed Dec 21 10:14:27 2011 +0100
50070
50071 dpkg-mergechangelogs: supplementary non-regression test
50072
50073 Add a test that ensures that dpkg-mergechangelogs deals correctly
50074 with invalid versions.
50075
50076 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
50077
50078 scripts/t/910_merge_changelogs.t | 7 +++++--
50079 scripts/t/910_merge_changelogs/ch-badver-a | 5 +++++
50080 scripts/t/910_merge_changelogs/ch-badver-b | 11 +++++++++++
50081 scripts/t/910_merge_changelogs/ch-badver-merged | 11 +++++++++++
50082 scripts/t/910_merge_changelogs/ch-badver-old | 5 +++++
50083 5 files changed, 37 insertions(+), 2 deletions(-)
50084
50085 commit 834f83e490eb1c2907adf67a2b43a04ccd900b9e
50086 Author: Raphaël Hertzog <hertzog@debian.org>
50087 Date: Wed Dec 21 10:02:36 2011 +0100
50088
50089 dpkg-mergechangelogs: do not error out on invalid versions
50090
50091 The usage of version_compare() has the side effect of erroring out as
50092 soon as you encounter an invalid version. Replacing this call
50093 with a comparison operator invoked on Dpkg::Version objects fixes
50094 the issue.
50095
50096 Closes: #651993
50097 Reported-by: Martin Packman <martin.packman@canonical.com>
50098
50099 debian/changelog | 2 ++
50100 scripts/dpkg-mergechangelogs.pl | 4 +++-
50101 2 files changed, 5 insertions(+), 1 deletion(-)
50102
50103 commit 66a76d5abbc8dce24296108d109a96e7affad7cc
50104 Author: Raphaël Hertzog <hertzog@debian.org>
50105 Date: Wed Dec 21 09:59:39 2011 +0100
50106
50107 Dpkg::Changelog::Entry::Debian: check_header() now validates the version
50108
50109 scripts/Dpkg/Changelog/Entry/Debian.pm | 6 +++++-
50110 1 file changed, 5 insertions(+), 1 deletion(-)
50111
50112 commit 25ec6acfa71f858cb1c92625bbf4c7f4e1b9fceb
50113 Author: Raphaël Hertzog <hertzog@debian.org>
50114 Date: Wed Dec 21 09:45:28 2011 +0100
50115
50116 Dpkg::Version: small documentation fix
50117
50118 Drop a part of a sentence that was incorrectly left in the documentation.
50119
50120 scripts/Dpkg/Version.pm | 5 ++---
50121 1 file changed, 2 insertions(+), 3 deletions(-)
50122
50123 commit ffd6804def0f898cb61bd421330a2920dd960a65
50124 Author: Guillem Jover <guillem@debian.org>
50125 Date: Thu Dec 15 00:34:50 2011 +0100
50126
50127 Dpkg::Source::Package: Add missing parenthesis in find_command() call
50128
50129 Regression introduced in commit 383247f0d2dfbd3d0d6388f87869ac1abaa8b7cd.
50130
50131 Closes: #652113
50132
50133 Reported-by: Vincent Danjean <vdanjean@debian.org>
50134
50135 scripts/Dpkg/Source/Package.pm | 2 +-
50136 1 file changed, 1 insertion(+), 1 deletion(-)
50137
50138 commit 6b9bd9395ae071dbaddef9a718143eda74c4de0f
50139 Author: Guillem Jover <guillem@debian.org>
50140 Date: Tue Dec 13 21:08:13 2011 +0100
50141
50142 libdpkg: Update reference to struct pkginfo arch member in comment
50143
50144 lib/dpkg/pkg-db.c | 2 +-
50145 1 file changed, 1 insertion(+), 1 deletion(-)
50146
50147 commit 268693ebe4dbb01097c49db4649b6a4a24177976
50148 Author: Guillem Jover <guillem@debian.org>
50149 Date: Mon Dec 12 10:49:33 2011 +0100
50150
50151 build: Ship .manpages debian files in the dist tarball
50152
50153 Regression introduced in commit d7c001aa6b3d49f1542df05cde60406be2e981ec.
50154
50155 Makefile.am | 3 +++
50156 1 file changed, 3 insertions(+)
50157
50158 commit 925be4f093fbe18c6258cd5f0e9483853c2479fc
50159 Author: Guillem Jover <guillem@debian.org>
50160 Date: Sun Dec 11 07:59:19 2011 +0100
50161
50162 libdpkg: Rename version script from libdpkg.Versions to libdpkg.map
50163
50164 lib/dpkg/Makefile.am | 2 +-
50165 lib/dpkg/{libdpkg.Versions => libdpkg.map} | 0
50166 2 files changed, 1 insertion(+), 1 deletion(-)
50167
50168 commit f4d295de5a1b445290e8138c29439776701a6bae
50169 Author: Guillem Jover <guillem@debian.org>
50170 Date: Sun Dec 11 06:52:34 2011 +0100
50171
50172 libcompat: Add missing ‘*’ in asprintf() and vasprintf() declarations
50173
50174 debian/changelog | 1 +
50175 lib/compat/compat.h | 4 ++--
50176 2 files changed, 3 insertions(+), 2 deletions(-)
50177
50178 commit e6ca514f9f5817a73b1849ef09b2e60931612962
50179 Author: Guillem Jover <guillem@debian.org>
50180 Date: Sun Dec 11 04:54:29 2011 +0100
50181
50182 libcompat: Do not ifdef out compatibility code definitions
50183
50184 The code is already selected (or not) to be included by the Makefile
50185 machinery, there's no need to disabled it too in the actual code, and
50186 not doing so will allow to test it later on.
50187
50188 lib/compat/alphasort.c | 2 --
50189 lib/compat/asprintf.c | 2 --
50190 lib/compat/scandir.c | 2 --
50191 lib/compat/snprintf.c | 2 --
50192 lib/compat/strerror.c | 2 --
50193 lib/compat/strndup.c | 2 --
50194 lib/compat/strsignal.c | 2 --
50195 lib/compat/unsetenv.c | 2 --
50196 lib/compat/vasprintf.c | 2 --
50197 lib/compat/vsnprintf.c | 2 --
50198 10 files changed, 20 deletions(-)
50199
50200 commit 4803403a62716380237fbe074b7ce638b4bf862e
50201 Author: Guillem Jover <guillem@debian.org>
50202 Date: Mon Dec 12 09:54:40 2011 +0100
50203
50204 build: Reintroduce objdump pattern and tag test case data files
50205
50206 Generating these at check time causes several problems. It requires a
50207 system supporting versioned symbols and a GNU ld command line compatible
50208 linker. Those are not available for example on Mac OS X.
50209
50210 Using libtool could have been an option to portably build the shared
50211 libraries, although that still does not provide versioned symbols where
50212 they are not available. The problem with libtool is that there's no sane
50213 way to refer to the actual built shared library on the build tree.
50214
50215 Introduce a refresh-test-data target to be able to easily regenerate
50216 those files when needed, e.g. when the test suite changes.
50217
50218 Reported-by: Stuart Ambler <stuart@zulazon.com>
50219
50220 .gitignore | 1 +
50221 scripts/Makefile.am | 48 +++--
50222 scripts/t/200_Dpkg_Shlibs.t | 13 +-
50223 scripts/t/200_Dpkg_Shlibs/objdump.basictags-amd64 | 72 +++++++
50224 scripts/t/200_Dpkg_Shlibs/objdump.basictags-i386 | 73 +++++++
50225 scripts/t/200_Dpkg_Shlibs/objdump.patterns | 228 ++++++++++++++++++++++
50226 6 files changed, 407 insertions(+), 28 deletions(-)
50227
50228 commit 00f33e41b2c67669b08661885cf85f1cb81c0031
50229 Author: Guillem Jover <guillem@debian.org>
50230 Date: Sat Dec 10 04:36:21 2011 +0100
50231
50232 build: Unroll shared library building for objdump tests
50233
50234 scripts/Makefile.am | 12 ++++++++++--
50235 1 file changed, 10 insertions(+), 2 deletions(-)
50236
50237 commit 5fd85d76b8df851361e944c528af6d1456c0e9be
50238 Author: Guillem Jover <guillem@debian.org>
50239 Date: Sat Dec 10 04:34:19 2011 +0100
50240
50241 build: Do not normalize library name for symbol file tests
50242
50243 scripts/Makefile.am | 6 ++----
50244 1 file changed, 2 insertions(+), 4 deletions(-)
50245
50246 commit 8aadb22011b88f9740f18a89ee4a4c13d7e293c6
50247 Author: Guillem Jover <guillem@debian.org>
50248 Date: Mon Dec 12 09:30:39 2011 +0100
50249
50250 scripts: Move single space objdump test case into a new data file
50251
50252 This will allow to regenerate the objdump.ls file.
50253
50254 scripts/Makefile.am | 1 +
50255 scripts/t/200_Dpkg_Shlibs.t | 6 ++++++
50256 scripts/t/200_Dpkg_Shlibs/objdump.ls | 1 -
50257 scripts/t/200_Dpkg_Shlibs/objdump.space | 8 ++++++++
50258 4 files changed, 15 insertions(+), 1 deletion(-)
50259
50260 commit 383247f0d2dfbd3d0d6388f87869ac1abaa8b7cd
50261 Author: Guillem Jover <guillem@debian.org>
50262 Date: Sat Dec 10 03:04:57 2011 +0100
50263
50264 Do not use absolute paths for programs in perl and shell code
50265
50266 The location of programs on the filesystem is not standardized, and as
50267 such using absolute paths is not a portable assumption to make. This
50268 causes test suite errors on at least Mac OS X.
50269
50270 Use just the program name on perl system() calls, when needing the full
50271 path use Dpkg::Path::find_command() in perl code and “which” in shell
50272 code.
50273
50274 Reported-by: Stuart Ambler <stuart@zulazon.com>
50275
50276 debian/changelog | 1 +
50277 dselect/methods/Debian/Dselect/Ftp.pm | 2 +-
50278 dselect/methods/disk/setup | 6 +--
50279 dselect/methods/ftp/install | 2 +-
50280 dselect/methods/multicd/install | 4 +-
50281 dselect/methods/multicd/setup | 6 +--
50282 scripts/Dpkg/Source/Package.pm | 6 +--
50283 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +-
50284 scripts/dpkg-gensymbols.pl | 4 +-
50285 utils/t/100_update_alternatives.t | 84 ++++++++++++++++++++---------------
50286 10 files changed, 65 insertions(+), 53 deletions(-)
50287
50288 commit 240e9a3b32ec9951908831f513766e8291237d8f
50289 Author: Jeroen Schot <schot@A-Eskwadraat.nl>
50290 Date: Mon Dec 12 19:57:33 2011 +0100
50291
50292 Dutch translation updated
50293
50294 Update to 272t
50295
50296 debian/changelog | 3 ++
50297 dselect/po/nl.po | 129 ++++++++-----------------------------------------------
50298 2 files changed, 22 insertions(+), 110 deletions(-)
50299
50300 commit db91bb07554bb45923746740ca4ad88d275a2ff2
50301 Author: Helge Kreutzmann <debian@helgefjell.de>
50302 Date: Fri Dec 9 21:23:51 2011 +0100
50303
50304 Update German translation of manual pages
50305
50306 Update to 2090t.
50307
50308 man/po/de.po | 28 +++++++++++++++++-----------
50309 1 file changed, 17 insertions(+), 11 deletions(-)
50310
50311 commit d7c001aa6b3d49f1542df05cde60406be2e981ec
50312 Author: Guillem Jover <guillem@debian.org>
50313 Date: Thu Dec 8 20:20:14 2011 +0100
50314
50315 Stop using brace expansion to install man pages
50316
50317 The reason for using brace expansion in the first place was due to
50318 debhelper starting to abort on empty glob expansion, needed because
50319 translated man pages might not be present if not complete enough.
50320
50321 The installation is now handled by dh_installman which does not abort
50322 on empty glob expansion (and in fairness should have been handling
50323 the installation from the beginning). While the result is clearly a
50324 regression in readability and maintainability it's certainly less ugly
50325 than an executable debhelper config file, it also does not require
50326 bumping debhelper Build-Depends to 8.9.12.
50327
50328 debian/changelog | 2 ++
50329 debian/dpkg-dev.install | 28 ------------------------
50330 debian/dpkg-dev.manpages | 56 ++++++++++++++++++++++++++++++++++++++++++++++++
50331 debian/dpkg.install | 11 ----------
50332 debian/dpkg.manpages | 22 +++++++++++++++++++
50333 debian/dselect.install | 2 --
50334 debian/dselect.manpages | 4 ++++
50335 debian/rules | 2 ++
50336 8 files changed, 86 insertions(+), 41 deletions(-)
50337
50338 commit 6cffe2e524bc845cb8544c9d943faa7f14fece82
50339 Author: Guillem Jover <guillem@debian.org>
50340 Date: Thu Dec 8 22:02:36 2011 +0100
50341
50342 libdpkg: Remove unused end pointer argument from pkg_name_is_illegal()
50343
50344 lib/dpkg/dpkg-db.h | 2 +-
50345 lib/dpkg/fields.c | 6 +++---
50346 lib/dpkg/parsehelp.c | 7 ++-----
50347 lib/dpkg/triglib.c | 6 +++---
50348 src/main.c | 2 +-
50349 src/select.c | 2 +-
50350 src/trigcmd.c | 2 +-
50351 7 files changed, 12 insertions(+), 15 deletions(-)
50352
50353 commit 5e93f805282257cbc7c86209e804dcfc256f3114
50354 Author: Guillem Jover <guillem@debian.org>
50355 Date: Sun Dec 4 21:14:35 2011 +0100
50356
50357 libdpkg: Rename arch_list to arch_head
50358
50359 Make the variable name consistent with other head and tail references.
50360
50361 lib/dpkg/arch.c | 6 +++---
50362 1 file changed, 3 insertions(+), 3 deletions(-)
50363
50364 commit 6c291264fcf15f4224de0672fb4ad7c56ede5b48
50365 Author: Guillem Jover <guillem@debian.org>
50366 Date: Sun Dec 4 21:13:21 2011 +0100
50367
50368 libdpkg: Use a variable to track the built-in arch list tail
50369
50370 This makes it more difficult to miss updating references to it in the
50371 code when the built-in arch list is modified.
50372
50373 lib/dpkg/arch.c | 3 ++-
50374 1 file changed, 2 insertions(+), 1 deletion(-)
50375
50376 commit 7c7ce899094c4694776314ab356f4db38eece217
50377 Author: Guillem Jover <guillem@debian.org>
50378 Date: Thu Dec 1 03:33:38 2011 +0100
50379
50380 libdpkg: Add new arch_empty special architecture
50381
50382 This will allow to easily distinguish an empty architecture value, while
50383 always having an initialized architecture variable.
50384
50385 lib/dpkg/arch.c | 11 ++++++++++-
50386 lib/dpkg/arch.h | 1 +
50387 lib/dpkg/fields.c | 3 ---
50388 lib/dpkg/parse.c | 6 +++---
50389 lib/dpkg/pkg.c | 2 +-
50390 lib/dpkg/test/t-arch.c | 7 +++++--
50391 6 files changed, 20 insertions(+), 10 deletions(-)
50392
50393 commit 6f4ebe26f5ed2e301d88436db34efcc69e0b2d3d
50394 Author: Guillem Jover <guillem@debian.org>
50395 Date: Thu Dec 1 03:32:37 2011 +0100
50396
50397 libdpkg: Add new dpkg_arch_get() to retrieve special architectures
50398
50399 Switch dpkg_arch_get_native() to dpkg_arch_get(arch_native), and
50400 dpkg_arch_find() calls to direct dpkg_arch_get() ones.
50401
50402 lib/dpkg/arch.c | 26 +++++++++++++++++++++++---
50403 lib/dpkg/arch.h | 23 +++++++++++++----------
50404 lib/dpkg/depcon.c | 4 ++--
50405 lib/dpkg/fields.c | 2 +-
50406 lib/dpkg/libdpkg.Versions | 2 +-
50407 lib/dpkg/parse.c | 2 +-
50408 lib/dpkg/test/t-arch.c | 19 ++++++++-----------
50409 src/enquiry.c | 2 +-
50410 src/processarc.c | 2 +-
50411 9 files changed, 51 insertions(+), 31 deletions(-)
50412
50413 commit 31f89e02c693f41d9f385e04756802380e645de1
50414 Author: Guillem Jover <guillem@debian.org>
50415 Date: Thu Dec 8 21:17:49 2011 +0100
50416
50417 libdpkg: Rename arch_type enum to dpkg_arch_type
50418
50419 lib/dpkg/arch.c | 4 ++--
50420 lib/dpkg/arch.h | 2 +-
50421 2 files changed, 3 insertions(+), 3 deletions(-)
50422
50423 commit e5dbbbb6770c7b432bcfd35dae8d2ff86bd03ed6
50424 Author: Guillem Jover <guillem@debian.org>
50425 Date: Sun Nov 27 23:53:15 2011 +0100
50426
50427 dpkg: Change --print-foreign-architectures to print an entry per line
50428
50429 Printing just a line with space separated entries makes both the code
50430 to print and to parse slightly more complicated. The worst part comes
50431 from parsing as the standard stream input operations require delimited
50432 buffers, and as such if those buffers would not be enough truncation
50433 would happen.
50434
50435 man/dpkg.1 | 4 ++--
50436 src/enquiry.c | 6 ++----
50437 2 files changed, 4 insertions(+), 6 deletions(-)
50438
50439 commit 3c3a1adfa0a1a4217587ac06b1bad799d1bbbb2d
50440 Author: Guillem Jover <guillem@debian.org>
50441 Date: Thu Dec 8 02:20:26 2011 +0100
50442
50443 dselect: Do not treat licensestring as a format string
50444
50445 This was spotted by a run with the clang++ static analyzer.
50446
50447 dselect/main.cc | 5 ++---
50448 1 file changed, 2 insertions(+), 3 deletions(-)
50449
50450 commit 25107c5ff70f3e440c7e61132373bf4d5720562a
50451 Author: Christian PERRIER <bubulle@debian.org>
50452 Date: Wed Dec 7 05:53:09 2011 +0100
50453
50454 Minor errors corrected in French manpages translation
50455
50456 debian/changelog | 1 +
50457 man/po/fr.po | 4 ++--
50458 2 files changed, 3 insertions(+), 2 deletions(-)
50459
50460 commit c07f7fea4206bc002578b2032871c9f63457bde8
50461 Author: Raphaël Hertzog <hertzog@debian.org>
50462 Date: Sat Nov 26 10:26:19 2011 +0100
50463
50464 dpkg: Error out if a database .list file is not a regular file
50465
50466 LP: #369898
50467
50468 Signed-off-by: Guillem Jover <guillem@debian.org>
50469
50470 debian/changelog | 1 +
50471 src/filesdb.c | 4 ++++
50472 2 files changed, 5 insertions(+)
50473
50474 commit ab44807b7a3945982894956155b70f591afebf01
50475 Author: Raphaël Hertzog <hertzog@debian.org>
50476 Date: Sat Nov 26 10:03:44 2011 +0100
50477
50478 dpkg: Initialize all clientdata members in ensure_package_clientdata()
50479
50480 Although all users of replacingfilesandsaid are previously calling
50481 clear_istobes() to make sure it's initialized, doing so when allocating
50482 clientdata is safer from an API point of view.
50483
50484 Signed-off-by: Guillem Jover <guillem@debian.org>
50485
50486 src/filesdb.c | 1 +
50487 1 file changed, 1 insertion(+)
50488
50489 commit 71e99e00040e076a127347bc95b63260da5967c8
50490 Author: Guillem Jover <guillem@debian.org>
50491 Date: Fri Dec 2 05:17:07 2011 +0100
50492
50493 dpkg-query: Use m_calloc() instead of m_malloc() + memset()
50494
50495 src/querycmd.c | 6 ++----
50496 1 file changed, 2 insertions(+), 4 deletions(-)
50497
50498 commit 9dfb225769bf3fe4c0a9a43d42bc22dbe1d9ffe9
50499 Author: Guillem Jover <guillem@debian.org>
50500 Date: Fri Dec 2 05:13:59 2011 +0100
50501
50502 libdpkg: Add new m_calloc()
50503
50504 lib/dpkg/dpkg.h | 1 +
50505 lib/dpkg/libdpkg.Versions | 1 +
50506 lib/dpkg/mlib.c | 6 ++++++
50507 3 files changed, 8 insertions(+)
50508
50509 commit f6e33dc79fb0cd7d0e1d822a6ee21247d5ec8d19
50510 Author: Chris Leick <c.leick@vollbio.de>
50511 Date: Sun Dec 4 09:46:48 2011 +0100
50512
50513 Fix missing dash (avoided by changing word order)
50514
50515 debian/changelog | 3 ++-
50516 man/po/de.po | 4 ++--
50517 2 files changed, 4 insertions(+), 3 deletions(-)
50518
50519 commit 36a0986633bbd6d764b0bca76a982206fa753e3f
50520 Author: Kenshi Muto <kmuto@debian.org>
50521 Date: Tue Nov 29 13:20:31 2011 +0900
50522
50523 Update Japanese translation of manual pages
50524
50525 Update to 2083t1u.
50526
50527 man/po/ja.po | 570 +++++++++++++++++++++++++++++++++++------------------------
50528 1 file changed, 336 insertions(+), 234 deletions(-)
50529
50530 commit c0e19f295356b0a56de92837c3bb3cb92e384924
50531 Author: Helge Kreutzmann <debian@helgefjell.de>
50532 Date: Mon Nov 28 17:12:59 2011 +0100
50533
50534 Fix sub optimal translation of package states LP: #368783
50535
50536 debian/changelog | 3 ++-
50537 man/po/de.po | 18 +++++++++---------
50538 2 files changed, 11 insertions(+), 10 deletions(-)
50539
50540 commit b3377771dce445a0318241579d1de038ee69a9dc
50541 Author: Helge Kreutzmann <debian@helgefjell.de>
50542 Date: Mon Nov 28 15:46:45 2011 +0100
50543
50544 Fix typo in dpkg-deb.1:208
50545
50546 debian/changelog | 3 +++
50547 man/dpkg-deb.1 | 2 +-
50548 man/po/de.po | 26 +++++++++++++-------------
50549 3 files changed, 17 insertions(+), 14 deletions(-)
50550
50551 commit 8c615cf075971bdc652e654d99eb4d5dfdd0e83d
50552 Author: Helge Kreutzmann <debian@helgefjell.de>
50553 Date: Mon Nov 28 15:39:47 2011 +0100
50554
50555 Update German translation of manual pages
50556
50557 Update to 2089t.
50558
50559 man/po/de.po | 132 +++++++++++++++++++++++++++++++++++++++--------------------
50560 1 file changed, 87 insertions(+), 45 deletions(-)
50561
50562 commit 43e3343de8168183ae4b5fd1a3fe8a40bbb171b1
50563 Author: Helge Kreutzmann <debian@helgefjell.de>
50564 Date: Mon Nov 28 15:14:09 2011 +0100
50565
50566 Update German scripts translation
50567
50568 Update to 526t.
50569
50570 scripts/po/de.po | 22 ++++++++++++----------
50571 1 file changed, 12 insertions(+), 10 deletions(-)
50572
50573 commit d00d44020b882cefb0f1cd4b110725750a7b4bf0
50574 Merge: cfd9a24ed 0d03dd4a1
50575 Author: Raphaël Hertzog <hertzog@debian.org>
50576 Date: Fri Nov 25 12:06:19 2011 +0100
50577
50578 Merge commit '1.16.1.2'
50579
50580 Conflicts:
50581 scripts/mk/architecture.mk
50582
50583 commit 0d03dd4a12e4f860baf36b46f0dc890a4079d26a
50584 Author: Raphaël Hertzog <hertzog@debian.org>
50585 Date: Fri Nov 25 11:20:03 2011 +0100
50586
50587 Release 1.16.1.2
50588
50589 debian/changelog | 6 ++++--
50590 1 file changed, 4 insertions(+), 2 deletions(-)
50591
50592 commit cfd9a24ed19ce0e395c7dd0b3a26176af608733a
50593 Author: Peter Krefting <peterk@debian.org>
50594 Date: Wed Nov 23 18:33:59 2011 +0100
50595
50596 Update Swedish translation.
50597
50598 po/sv.po: 1033t0f0u.
50599 scripts/po/sv.po: 526t0f0u.
50600
50601 po/sv.po | 436 ++++++++++++++++++++++++++++---------------------------
50602 scripts/po/sv.po | 59 ++++----
50603 2 files changed, 259 insertions(+), 236 deletions(-)
50604
50605 commit 4631db6b45abd493e38cc23b81d7323d39e40cd0
50606 Author: Sven Joachim <svenjoac@gmx.de>
50607 Date: Wed Nov 23 10:31:49 2011 +0100
50608
50609 German dpkg translation update
50610
50611 Update to 1033t.
50612
50613 po/de.po | 433 +++++++++++++++++++++++++++++++++------------------------------
50614 1 file changed, 225 insertions(+), 208 deletions(-)
50615
50616 commit cf6cd973f5da3af3ddb3ca90f2cc705010788b46
50617 Author: Guillem Jover <guillem@debian.org>
50618 Date: Wed Nov 23 08:30:19 2011 +0100
50619
50620 build: Add lib/dpkg/arch.c to POTFILES.in
50621
50622 Missed in commit 04c0362979a832bc0044d932cd1b705cef7b0d5b.
50623
50624 po/POTFILES.in | 1 +
50625 1 file changed, 1 insertion(+)
50626
50627 commit 9949ce05d12c536eba2a2fea276ecfeeda8dedd7
50628 Author: Guillem Jover <guillem@debian.org>
50629 Date: Wed Nov 23 08:26:26 2011 +0100
50630
50631 dpkg-deb: Remove undocumented compression long options
50632
50633 At least --compress_type is bogus, and --compression might be confusing.
50634 Remove them for now.
50635
50636 dpkg-deb/main.c | 4 ++--
50637 1 file changed, 2 insertions(+), 2 deletions(-)
50638
50639 commit 584c3b4036048cebd93c08a009f365d639025811
50640 Author: Guillem Jover <guillem@debian.org>
50641 Date: Tue Nov 22 20:32:50 2011 +0100
50642
50643 dpkg-deb: Add compression strategy support
50644
50645 The only currently supported option is “extreme” for xz.
50646
50647 Closes: #647915
50648
50649 debian/changelog | 2 ++
50650 dpkg-deb/build.c | 1 +
50651 dpkg-deb/main.c | 8 ++++++++
50652 lib/dpkg/compress.c | 44 +++++++++++++++++++++++++++++++++++++++++++-
50653 lib/dpkg/compress.h | 7 +++++++
50654 man/dpkg-deb.1 | 5 +++++
50655 6 files changed, 66 insertions(+), 1 deletion(-)
50656
50657 commit 625a24bbc8280362c2ab0e3f2f83aacbf25283e0
50658 Author: Guillem Jover <guillem@debian.org>
50659 Date: Tue Nov 22 07:09:31 2011 +0100
50660
50661 dpkg-deb: Treat compression levels independently for each backend
50662
50663 Even if the compression level allowed range supported by gzip/zlib
50664 compatible interfaces is almost the same (0-9), its actual meaning
50665 is backend specific, so treat it that way.
50666
50667 This allows to get native meanings for at least level 0, which maps
50668 to 1 for bzip2, and becomes a new allowed level for xz and lzma.
50669
50670 The reason for the previous behaviour regarding level 0 is historic,
50671 due to zlib treating it that way, and was inadvertently carried over
50672 when new compressors were added to libdpkg.
50673
50674 debian/changelog | 3 +++
50675 lib/dpkg/compress.c | 37 +++++++++++++++++++++++++++++++++++--
50676 man/dpkg-deb.1 | 5 ++++-
50677 3 files changed, 42 insertions(+), 3 deletions(-)
50678
50679 commit e919b52fa6702d6c32d11774723716f41054acc8
50680 Author: Guillem Jover <guillem@debian.org>
50681 Date: Tue Nov 22 06:50:43 2011 +0100
50682
50683 libdpkg: Switch compressor to take a parameters struct
50684
50685 dpkg-deb/build.c | 11 ++++++++---
50686 dpkg-deb/dpkg-deb.h | 3 +--
50687 dpkg-deb/main.c | 12 +++++++-----
50688 lib/dpkg/compress.c | 43 ++++++++++++++++++++++---------------------
50689 lib/dpkg/compress.h | 11 ++++++++---
50690 5 files changed, 46 insertions(+), 34 deletions(-)
50691
50692 commit b0d9fc4cefe54daf53f254889a50c85866e10ad8
50693 Author: Guillem Jover <guillem@debian.org>
50694 Date: Mon Nov 21 04:49:32 2011 +0100
50695
50696 libdpkg: Constify struct compressor variables
50697
50698 Reduce even more the number of relocations on the shared libdpkg
50699 library.
50700
50701 lib/dpkg/compress.c | 18 +++++++++---------
50702 1 file changed, 9 insertions(+), 9 deletions(-)
50703
50704 commit 7a96597253e880b1ead816637250d7bc472b77b5
50705 Author: Guillem Jover <guillem@debian.org>
50706 Date: Mon Nov 21 04:48:12 2011 +0100
50707
50708 libdpkg: Do not expose the compression structs
50709
50710 This reduces the amount of relocations on the future shared libdpkg
50711 library. It also makes it easier to refactor the code.
50712
50713 dpkg-deb/build.c | 5 ++--
50714 dpkg-deb/dpkg-deb.h | 2 +-
50715 dpkg-deb/extract.c | 4 +--
50716 dpkg-deb/main.c | 4 +--
50717 lib/dpkg/compress.c | 72 +++++++++++++++++++++++++++++++----------------
50718 lib/dpkg/compress.h | 27 ++++++++----------
50719 lib/dpkg/libdpkg.Versions | 5 +---
50720 7 files changed, 69 insertions(+), 50 deletions(-)
50721
50722 commit 35dc2569ca3ab121b95d3d587d3bed1ba9f1c3d1
50723 Author: Guillem Jover <guillem@debian.org>
50724 Date: Sun Nov 20 01:15:09 2011 +0100
50725
50726 build: Report feedback on program, directory and coverage support
50727
50728 m4/dpkg-build.m4 | 3 +++
50729 m4/dpkg-coverage.m4 | 2 ++
50730 2 files changed, 5 insertions(+)
50731
50732 commit b2b2bc32570116a1cb63804f4930321cd82a91c7
50733 Author: Raphaël Hertzog <hertzog@debian.org>
50734 Date: Tue Nov 22 09:37:49 2011 +0100
50735
50736 dpkg-checkbuilddeps: fix typo in field name
50737
50738 And add the copyright notice that I should have added long time ago.
50739
50740 scripts/dpkg-checkbuilddeps.pl | 3 ++-
50741 1 file changed, 2 insertions(+), 1 deletion(-)
50742
50743 commit c4f30d090995dda3ec301d4fc40fb7c87460f36a
50744 Author: Colin Watson <cjwatson@debian.org>
50745 Date: Tue Nov 22 09:17:36 2011 +0100
50746
50747 dpkg-checkbuilddeps: new option -a <arch>
50748
50749 This option tells dpkg-checkbuilddeps to check the build-dependencies
50750 assuming that they must all be satisfied on the given architecture.
50751 In the future build-dependencies might be annotated to indicate whether
50752 we need a package for the host or for the build architecture, but for
50753 now this is a first step that can already be useful.
50754
50755 The normal Multi-Arch logic applies so that so that packages marked as
50756 "Multi-Arch: foreign" can satisfy a build-dependency no matter what
50757 architecture is requested. For the other packages, dpkg-checkbuilddeps
50758 will require a package from the requested architecture.
50759
50760 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
50761
50762 debian/changelog | 4 ++++
50763 man/dpkg-checkbuilddeps.1 | 5 +++++
50764 scripts/dpkg-checkbuilddeps.pl | 11 +++++++----
50765 3 files changed, 16 insertions(+), 4 deletions(-)
50766
50767 commit 91495b86e060f0855af5ccd1af803cdf1b0b4199
50768 Author: Helge Kreutzmann <debian@helgefjell.de>
50769 Date: Sun Nov 20 15:17:09 2011 +0100
50770
50771 Update German translation of manual pages
50772
50773 Update to 2084t.
50774
50775 man/po/de.po | 91 +++++++++++++++++++++++++++++++-----------------------------
50776 1 file changed, 47 insertions(+), 44 deletions(-)
50777
50778 commit dd7aa515470ba59056ee8e7d8f433f0ba9c20ebe
50779 Author: Helge Kreutzmann <debian@helgefjell.de>
50780 Date: Sun Nov 20 15:04:53 2011 +0100
50781
50782 Update German scripts translation
50783
50784 Update to 526t.
50785
50786 scripts/po/de.po | 315 ++++++++++++++++++++++++++++---------------------------
50787 1 file changed, 160 insertions(+), 155 deletions(-)
50788
50789 commit d3b995a4d90412d29077c512021df1545acdb7ef
50790 Author: Raphaël Hertzog <hertzog@debian.org>
50791 Date: Sat Nov 19 18:46:32 2011 +0100
50792
50793 dpkg-gensymbols: output a warning when a pattern doesn't match any file
50794
50795 debian/changelog | 3 +++
50796 scripts/dpkg-gensymbols.pl | 5 ++++-
50797 2 files changed, 7 insertions(+), 1 deletion(-)
50798
50799 commit 71ddce39b23b2b3eba7520b5e40dc1fec4f05637
50800 Author: Raphaël Hertzog <hertzog@debian.org>
50801 Date: Sat Nov 19 18:31:38 2011 +0100
50802
50803 dpkg-gensymbols(1): -e accepts shell patterns not regular expressions
50804
50805 man/dpkg-gensymbols.1 | 3 ++-
50806 1 file changed, 2 insertions(+), 1 deletion(-)
50807
50808 commit 6239e5403a5a4cc987652ac6bc6e46bd8aeacdf0
50809 Author: Guillem Jover <guillem@debian.org>
50810 Date: Wed Nov 16 04:24:11 2011 +0100
50811
50812 dselect: Solaris requires curses.h to be included before term.h
50813
50814 Reported-by: Andrew Stormont <andrew.stormont@nexenta.com>
50815
50816 dselect/main.cc | 3 +++
50817 1 file changed, 3 insertions(+)
50818
50819 commit 1f4d0354fc4a8c80c6463b9aaebd93822247341b
50820 Author: Guillem Jover <guillem@debian.org>
50821 Date: Wed Nov 16 03:16:29 2011 +0100
50822
50823 build: Map the BSD u_intN_t types to C99 uintN_t if not defined
50824
50825 The md5 module imported from OpenBSD is using these BSD types, but
50826 those are not present on at least Solaris. Define them to their
50827 corresponding C99 types, so that the imported code has to be modified
50828 as less as possible.
50829
50830 Reported-by: Andrew Stormont <andrew.stormont@nexenta.com>
50831
50832 configure.ac | 1 +
50833 m4/dpkg-types.m4 | 23 ++++++++++++++++++++++-
50834 2 files changed, 23 insertions(+), 1 deletion(-)
50835
50836 commit 68a6242098c4b9330d1e5b49a8fea14547cec1aa
50837 Author: Guillem Jover <guillem@debian.org>
50838 Date: Wed Nov 16 02:27:36 2011 +0100
50839
50840 Do not include unneeded <sys/cdefs.h>
50841
50842 The md5 module imported from OpenBSD had non-standard __attribute__
50843 attached to function declarations. As those were removed on import,
50844 remove the now unused include too.
50845
50846 The start-stop-daemon program uses the dpkg provided C macro
50847 definitions so there's no need for <sys/cdefs.h> there either, even
50848 if its inclusion is conditional.
50849
50850 Reported-by: Andrew Stormont <andrew.stormont@nexenta.com>
50851
50852 configure.ac | 2 +-
50853 lib/dpkg/md5.h | 2 --
50854 utils/start-stop-daemon.c | 4 ----
50855 3 files changed, 1 insertion(+), 7 deletions(-)
50856
50857 commit cc2268e1b7aa9887ca3f63deadaf0600995b0ba1
50858 Author: Helge Kreutzmann <debian@helgefjell.de>
50859 Date: Mon Nov 14 10:11:52 2011 +0100
50860
50861 Update German translation of manual pages
50862
50863 Update to 2084t.
50864
50865 man/po/de.po | 31 ++++++++++---------------------
50866 1 file changed, 10 insertions(+), 21 deletions(-)
50867
50868 commit 667b5fae5710295092744ce4d1a043a2f426b9ef
50869 Author: Raphaël Hertzog <hertzog@debian.org>
50870 Date: Tue Feb 1 11:57:39 2011 +0100
50871
50872 Update diversions to work with pkgset instead of pkginfo
50873
50874 A diversion is recorded against a package name, thus a pkgset. This is
50875 due to the fact that different instances of the same pkgset cannot have
50876 conflicting pathnames, if they do the pathname object should be the
50877 same.
50878
50879 Sponsored-by: Linaro Limited
50880
50881 Signed-off-by: Guillem Jover <guillem@debian.org>
50882
50883 src/archives.c | 24 +++++++++++++-----------
50884 src/divertcmd.c | 32 ++++++++++++++++----------------
50885 src/divertdb.c | 5 +++--
50886 src/filesdb.h | 2 +-
50887 src/help.c | 4 ++--
50888 src/processarc.c | 13 +++++++------
50889 src/querycmd.c | 12 ++++++------
50890 src/remove.c | 2 +-
50891 8 files changed, 49 insertions(+), 45 deletions(-)
50892
50893 commit 3b7d2f98df1f0f206e345786f44ad976e24a46be
50894 Author: Raphaël Hertzog <hertzog@debian.org>
50895 Date: Fri Jan 28 16:40:37 2011 +0100
50896
50897 Replace most pkg_db_find() calls with its newer counterparts
50898
50899 The occurrences that concern triggers and diversions will be replaced
50900 in a later commit.
50901
50902 Most of the remaining occurrences in src/* will be replaced in an update
50903 implementing the parsing of package specifiers in the input.
50904
50905 Sponsored-by: Linaro Limited
50906
50907 Signed-off-by: Guillem Jover <guillem@debian.org>
50908
50909 lib/dpkg/fields.c | 6 +++---
50910 lib/dpkg/parse.c | 2 +-
50911 src/enquiry.c | 2 +-
50912 3 files changed, 5 insertions(+), 5 deletions(-)
50913
50914 commit 5ec7516601fd68355ea162131a44c8bda315ad7b
50915 Author: Raphaël Hertzog <hertzog@debian.org>
50916 Date: Fri Jan 28 17:19:37 2011 +0100
50917
50918 Replace all pkg_db_iter_next() calls with pkg_db_iter_next_pkg()
50919
50920 Sponsored-by: Linaro Limited
50921
50922 Signed-off-by: Guillem Jover <guillem@debian.org>
50923
50924 dselect/pkglist.cc | 2 +-
50925 lib/dpkg/dpkg-db.h | 1 -
50926 lib/dpkg/dump.c | 2 +-
50927 lib/dpkg/libdpkg.Versions | 1 -
50928 lib/dpkg/pkg-array.c | 2 +-
50929 lib/dpkg/pkg-db.c | 6 ------
50930 src/depcon.c | 2 +-
50931 src/enquiry.c | 10 +++++-----
50932 src/help.c | 2 +-
50933 src/packages.c | 2 +-
50934 src/processarc.c | 2 +-
50935 src/select.c | 2 +-
50936 src/trigproc.c | 4 ++--
50937 13 files changed, 15 insertions(+), 23 deletions(-)
50938
50939 commit 729dcbd9a359a29aca74e6b5e895c9b2960da725
50940 Author: Raphaël Hertzog <hertzog@debian.org>
50941 Date: Fri Jan 28 17:19:37 2011 +0100
50942
50943 Replace all pkg_db_count() calls with pkg_db_count_pkg()
50944
50945 Sponsored-by: Linaro Limited
50946
50947 Signed-off-by: Guillem Jover <guillem@debian.org>
50948
50949 dselect/pkglist.cc | 2 +-
50950 lib/dpkg/dpkg-db.h | 1 -
50951 lib/dpkg/libdpkg.Versions | 1 -
50952 lib/dpkg/pkg-array.c | 2 +-
50953 lib/dpkg/pkg-db.c | 6 ------
50954 src/filesdb.c | 2 +-
50955 6 files changed, 3 insertions(+), 11 deletions(-)
50956
50957 commit 66fae0bda4c7afa60682c8d7bee6261922c45116
50958 Author: Raphaël Hertzog <hertzog@debian.org>
50959 Date: Fri Jan 28 12:29:40 2011 +0100
50960
50961 libdpkg: Add new multiarch aware in-core database functions
50962
50963 The new functions are:
50964
50965 - pkg_db_find_set(name)
50966 - pkg_db_find_pkg(name, arch)
50967 - pkg_db_iter_next_set(i)
50968 - pkg_db_iter_next_pkg(i)
50969 - pkg_db_count_set()
50970 - pkg_db_count_pkg()
50971
50972 And rework the legacy functions pkg_db_count(), pkg_db_find(name) and
50973 pkg_db_iter_next(name) to work on top of the new functions.
50974
50975 The pkg_db_find_pkg() function is just a compatibility stub for now,
50976 so that there's no point in time when dpkg can load multiple package
50977 instances but not save them to disk, which would imply losing data.
50978
50979 Sponsored-by: Linaro Limited
50980
50981 Signed-off-by: Guillem Jover <guillem@debian.org>
50982
50983 lib/dpkg/dpkg-db.h | 6 ++
50984 lib/dpkg/libdpkg.Versions | 6 ++
50985 lib/dpkg/pkg-db.c | 155 ++++++++++++++++++++++++++++++++++++++++++----
50986 3 files changed, 155 insertions(+), 12 deletions(-)
50987
50988 commit 309fb2037871c77c7c8152b70b86eaaaadd654c8
50989 Author: Guillem Jover <guillem@debian.org>
50990 Date: Tue Mar 1 04:43:29 2011 +0100
50991
50992 Rename pkg_name variables to pkgname
50993
50994 This will avoid a name clash with the upcoming function of the same
50995 name.
50996
50997 src/divertcmd.c | 6 +++---
50998 src/querycmd.c | 8 ++++----
50999 2 files changed, 7 insertions(+), 7 deletions(-)
51000
51001 commit cf4bc140019891334c00b6701a602a55237c7991
51002 Author: Raphaël Hertzog <hertzog@debian.org>
51003 Date: Fri Feb 4 22:24:01 2011 +0100
51004
51005 dpkg: Switch functions to take pkgset to reduce deppossi->ed->pkg access
51006
51007 Change some functions to use pkgset instead of pkginfo in order to avoid
51008 some deppossi->ed->pkg lookup which are inherently wrong.
51009
51010 Analyzing reverse dependencies does not need a pkginfo but only a pkgset.
51011 This consideration is the basis for the refactoring done here.
51012
51013 Sponsored-by: Linaro Limited
51014
51015 Signed-off-by: Guillem Jover <guillem@debian.org>
51016
51017 src/packages.c | 37 ++++++++++++++++++++-----------------
51018 src/remove.c | 8 ++++----
51019 2 files changed, 24 insertions(+), 21 deletions(-)
51020
51021 commit bcba64dde3a2cb831f7175d98adf19a9b9bfed3d
51022 Author: Guillem Jover <guillem@debian.org>
51023 Date: Thu Feb 24 01:55:44 2011 +0100
51024
51025 dpkg: Add multiarch to monoarch database layout downgrade support
51026
51027 Handle the case where downgrading would lose data, i.e. when there's
51028 co-installed packages which the old dpkg would not be able to handle,
51029 and abort then.
51030
51031 If the downgrade is safe, just convert the multiarch infodb to a
51032 monoarch infodb layout in two stages, first create hardlinks from the
51033 arch annotated control files before the upgrade starts, and then once
51034 the new package is in place, remove the arch annotated control file
51035 leftovers. This way if the upgrade got interrupted we always have a
51036 working database for both versions of dpkg.
51037
51038 [hertzog@debian.org:
51039 - Detect arch qualified dependencies in status and available files. ]
51040
51041 debian/dpkg.postrm | 21 +++++++++++++++++-
51042 debian/dpkg.prerm | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
51043 2 files changed, 84 insertions(+), 1 deletion(-)
51044
51045 commit 88ee17740d92b05caf824733e6df194b0a5701bc
51046 Author: Guillem Jover <guillem@debian.org>
51047 Date: Sat Nov 12 06:07:20 2011 +0100
51048
51049 u-a: Use the generic PACKAGE instead of a literal "dpkg" for textdomain
51050
51051 This unties a bit more update-alternatives from dpkg, so that it can be
51052 more easily reused by third parties.
51053
51054 utils/update-alternatives.c | 4 ++--
51055 1 file changed, 2 insertions(+), 2 deletions(-)
51056
51057 commit e6b71eb0234e72933c1630142f6e68ddd3ae1de4
51058 Author: Guillem Jover <guillem@debian.org>
51059 Date: Sat Nov 12 06:06:46 2011 +0100
51060
51061 s-s-d: Always check if the pid is active on --start and --status
51062
51063 Otherwise the code was assuming the pid was active when it was being
51064 specified by --pidfile on --status.
51065
51066 debian/changelog | 1 +
51067 utils/start-stop-daemon.c | 2 +-
51068 2 files changed, 2 insertions(+), 1 deletion(-)
51069
51070 commit 142c6b659c7478498d5c41b4c3d3ed1928b985a1
51071 Author: Guillem Jover <guillem@debian.org>
51072 Date: Sun Nov 13 19:56:28 2011 +0100
51073
51074 libdpkg: Use m_strndup() instead of StoC()
51075
51076 lib/dpkg/tarfn.c | 21 ++-------------------
51077 1 file changed, 2 insertions(+), 19 deletions(-)
51078
51079 commit d09cc137115dbb68b9e82f6683ce8df4d1b65286
51080 Author: Guillem Jover <guillem@debian.org>
51081 Date: Fri Nov 11 05:17:08 2011 +0100
51082
51083 libdpkg: Add new m_strndup()
51084
51085 lib/dpkg/dpkg.h | 1 +
51086 lib/dpkg/mlib.c | 6 ++++++
51087 2 files changed, 7 insertions(+)
51088
51089 commit 099b7f8f4b02b90bb744ce482a9272ce44fbdda4
51090 Author: Guillem Jover <guillem@debian.org>
51091 Date: Sun Nov 13 19:53:20 2011 +0100
51092
51093 libdpkg: Refactor allocation checks into a new must_alloc() function
51094
51095 lib/dpkg/mlib.c | 34 +++++++++++++---------------------
51096 1 file changed, 13 insertions(+), 21 deletions(-)
51097
51098 commit 514b67de00c11709b8103d80b7e2cd18e786c69f
51099 Author: Guillem Jover <guillem@debian.org>
51100 Date: Fri Nov 11 05:10:20 2011 +0100
51101
51102 libcompat: Add new strndup()
51103
51104 configure.ac | 2 +-
51105 lib/compat/Makefile.am | 4 ++++
51106 lib/compat/compat.h | 7 +++++++
51107 lib/compat/strndup.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
51108 4 files changed, 57 insertions(+), 1 deletion(-)
51109
51110 commit ec35d763c042bb13b466734375b720009dbc6692
51111 Author: Helge Kreutzmann <debian@helgefjell.de>
51112 Date: Sat Nov 12 20:25:52 2011 +0100
51113
51114 Update German translation of manual pages
51115
51116 Update to 2083t1f.
51117
51118 man/po/de.po | 224 ++++++++++++++++++++++++++++++++++++++++++++++-------------
51119 1 file changed, 176 insertions(+), 48 deletions(-)
51120
51121 commit 4007271e13b93de69ca566d3c01075acdad0827e
51122 Author: Matt Kraai <kraai@ftbfs.org>
51123 Date: Thu Nov 10 06:36:04 2011 +0100
51124
51125 deb-origin(5): New man page
51126
51127 Closes: #608884
51128
51129 [guillem@debian.org:
51130 - Hook into po4a and build infrastructure.
51131 - Place Vendor-URL just after Vendor field.
51132 - Add SEE ALSO reference in dpkg-vendor.5. ]
51133
51134 Signed-off-by: Guillem Jover <guillem@debian.org>
51135
51136 debian/changelog | 2 ++
51137 man/Makefile.am | 1 +
51138 man/deb-origin.5 | 39 +++++++++++++++++++++++++++++++++++++++
51139 man/dpkg-vendor.1 | 4 +++-
51140 man/po/po4a.cfg | 3 +++
51141 5 files changed, 48 insertions(+), 1 deletion(-)
51142
51143 commit ea2cd19a8348a573aec7b8d4b6470768df9b43e4
51144 Author: Colin Watson <cjwatson@ubuntu.com>
51145 Date: Thu Nov 10 06:05:22 2011 +0100
51146
51147 Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign
51148
51149 Closes: #648217
51150
51151 Signed-off-by: Guillem Jover <guillem@debian.org>
51152
51153 debian/changelog | 2 ++
51154 debian/control | 2 ++
51155 2 files changed, 4 insertions(+)
51156
51157 commit 2a77cac65653f020e65eafb6fe628322d701037b
51158 Author: Guillem Jover <guillem@debian.org>
51159 Date: Thu Nov 10 06:03:04 2011 +0100
51160
51161 Update debian/changelog
51162
51163 Add missing bug closure. Add missing hashes before bug numbers.
51164 Add entry about Multi-Arch foreign marking.
51165
51166 debian/changelog | 8 +++++---
51167 1 file changed, 5 insertions(+), 3 deletions(-)
51168
51169 commit 9c8ecddf05ee97cf3bd1fbf972b1d91aa322d379
51170 Author: Guillem Jover <guillem@debian.org>
51171 Date: Wed Nov 9 06:46:05 2011 +0100
51172
51173 libdpkg: Move wcall() out of the for loop in pkg_format_show()
51174
51175 lib/dpkg/pkg-format.c | 18 +++++++++---------
51176 1 file changed, 9 insertions(+), 9 deletions(-)
51177
51178 commit 8da2fd1a892814188afd3e9b60decc3f32ded85d
51179 Author: Guillem Jover <guillem@debian.org>
51180 Date: Wed Nov 9 17:05:22 2011 +0100
51181
51182 dpkg-deb: Fix short-lived pkg_format_node leak in --show
51183
51184 dpkg-deb/info.c | 1 +
51185 1 file changed, 1 insertion(+)
51186
51187 commit c0058777f3f82201a155e7ca41bb445621071412
51188 Author: Raphaël Hertzog <hertzog@debian.org>
51189 Date: Mon Jan 24 16:06:18 2011 +0100
51190
51191 dpkg-query: Fix short-lived memory leak in --show and --list commands
51192
51193 Sponsored-by: Linaro Limited
51194
51195 Signed-off-by: Guillem Jover <guillem@debian.org>
51196
51197 src/querycmd.c | 4 ++++
51198 1 file changed, 4 insertions(+)
51199
51200 commit fe9fb0b60fe8c8e78c801f5cb899916a22ec277f
51201 Author: Matt Kraai <kraai@ftbfs.org>
51202 Date: Mon Nov 7 22:46:09 2011 -0800
51203
51204 Dpkg::Vendor: document the Parent field
51205
51206 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
51207
51208 scripts/Dpkg/Vendor.pm | 5 +++++
51209 1 file changed, 5 insertions(+)
51210
51211 commit 60144816132a45efb122b211494d64c7d7d7f940
51212 Author: Guillem Jover <guillem@debian.org>
51213 Date: Sun Nov 6 07:11:21 2011 +0100
51214
51215 po: Fix format errors in the Japanese man page translation
51216
51217 This included missing <> around B, E and I style markers, and
51218 unbalanced <>. A string not matching the original has been marked
51219 as fuzzy.
51220
51221 The translation would seem to need review as it is, given the amount
51222 of errors corrected.
51223
51224 man/po/ja.po | 574 +++++++++++++++++++++++++++++++----------------------------
51225 1 file changed, 303 insertions(+), 271 deletions(-)
51226
51227 commit 65b43be3ecfa02ad2c8936f174e4f2e3a5cde180
51228 Author: Guillem Jover <guillem@debian.org>
51229 Date: Tue Nov 1 04:53:30 2011 +0100
51230
51231 libdpkg: Use varbuf_add_archqual() instead of ad-hoc code
51232
51233 lib/dpkg/dump.c | 6 ++----
51234 1 file changed, 2 insertions(+), 4 deletions(-)
51235
51236 commit 1c30f9bbbdb7abd08910213e480491d6cbdc8bf8
51237 Author: Guillem Jover <guillem@debian.org>
51238 Date: Tue Nov 1 04:50:34 2011 +0100
51239
51240 libdpkg: Add new varbuf_add_archqual()
51241
51242 lib/dpkg/arch.c | 11 +++++++++++
51243 lib/dpkg/arch.h | 3 +++
51244 2 files changed, 14 insertions(+)
51245
51246 commit 127ffc452f3d438be51f368c33ce3983874029ec
51247 Author: Guillem Jover <guillem@debian.org>
51248 Date: Sat Nov 5 21:04:03 2011 +0100
51249
51250 dselect: Use modstatdb_get_status() instead of a global variable
51251
51252 dselect/pkgcmds.cc | 5 ++++-
51253 dselect/pkgdisplay.cc | 16 +++++++++++-----
51254 dselect/pkginfo.cc | 2 +-
51255 dselect/pkglist.cc | 8 +++++---
51256 dselect/pkglist.h | 2 --
51257 5 files changed, 21 insertions(+), 12 deletions(-)
51258
51259 commit ae334e927dff0b6a882dbe7897cd7dbf31f051ec
51260 Author: Guillem Jover <guillem@debian.org>
51261 Date: Wed Oct 26 20:01:07 2011 +0200
51262
51263 libdpkg: Add new modstatdb_get_status()
51264
51265 lib/dpkg/dbmodify.c | 6 ++++++
51266 lib/dpkg/dpkg-db.h | 1 +
51267 2 files changed, 7 insertions(+)
51268
51269 commit db1797cd27040a9bae05c6a5aa6c61c3c7a3d73c
51270 Author: Guillem Jover <guillem@debian.org>
51271 Date: Tue Nov 1 22:39:51 2011 +0100
51272
51273 TODO: Remove done items
51274
51275 TODO | 2 --
51276 1 file changed, 2 deletions(-)
51277
51278 commit 6f5374204b4080ed22dc4efc68e57a24b58018d7
51279 Author: Guillem Jover <guillem@debian.org>
51280 Date: Tue Nov 1 22:37:22 2011 +0100
51281
51282 libdpkg: Do not leak every tar_entry name and linkname members
51283
51284 The only free()ed members were the last ones.
51285
51286 TODO | 1 -
51287 debian/changelog | 1 +
51288 lib/dpkg/tarfn.c | 4 +++-
51289 3 files changed, 4 insertions(+), 2 deletions(-)
51290
51291 commit a8c489ae5f11a240c38772b87cf4c8ee3f5631b9
51292 Author: Guillem Jover <guillem@debian.org>
51293 Date: Tue Nov 1 22:32:59 2011 +0100
51294
51295 libdpkg: Refactor tar_entry destruction into new tar_entry_destroy()
51296
51297 lib/dpkg/tarfn.c | 15 ++++++++++-----
51298 1 file changed, 10 insertions(+), 5 deletions(-)
51299
51300 commit 072c025d0fedbcc6eb53450428f7a3c4b55ea4ed
51301 Author: Guillem Jover <guillem@debian.org>
51302 Date: Tue Nov 1 22:02:34 2011 +0100
51303
51304 build: Check and abort on required functions
51305
51306 Right now this includes memcpy (moved from a simple check) and lchown,
51307 both being used unconditionally in the code.
51308
51309 (The TODO had lstat as a typo for lchown.)
51310
51311 TODO | 1 -
51312 configure.ac | 4 +++-
51313 2 files changed, 3 insertions(+), 2 deletions(-)
51314
51315 commit d550407a08f7244a7894c9449739c389a64f3048
51316 Author: Kenshi Muto <kmuto@debian.org>
51317 Date: Sat Nov 5 11:36:32 2011 +0900
51318
51319 Update japanese translation of manual pages
51320
51321 Update to 2062t2u.
51322
51323 debian/changelog | 2 +-
51324 man/po/ja.po | 667 +++++++++++++++++++++++++------------------------------
51325 2 files changed, 308 insertions(+), 361 deletions(-)
51326
51327 commit 1634aea1a3ed74134298aecf39bb33b46287f326
51328 Author: Helge Kreutzmann <debian@helgefjell.de>
51329 Date: Tue Nov 1 13:23:19 2011 +0100
51330
51331 Update German translation of manual pages
51332
51333 Update to 2068t.
51334
51335 man/po/de.po | 10 ++++++++--
51336 1 file changed, 8 insertions(+), 2 deletions(-)
51337
51338 commit 872f940aa3bf53742399aad0de41fd6b8cc52800
51339 Author: Sven Joachim <svenjoac@gmx.de>
51340 Date: Tue Nov 1 08:50:03 2011 +0100
51341
51342 German dpkg translation update
51343
51344 Update to 1031t.
51345
51346 debian/changelog | 1 +
51347 po/de.po | 877 +++++++++++++++++++++++++++++--------------------------
51348 2 files changed, 465 insertions(+), 413 deletions(-)
51349
51350 commit f1235fa5140ad035b35f5975488670b227729c4b
51351 Author: Peter Krefting <peterk@debian.org>
51352 Date: Mon Oct 31 21:19:09 2011 +0100
51353
51354 Update Swedish translation.
51355
51356 man/po/sv.po: 1023t0f0u.
51357 po/sv.po: 1031t0f0u.
51358 scripts/po/sv.po: 525t0f0u.
51359
51360 debian/changelog | 3 +
51361 man/po/sv.po | 23 +-
51362 po/sv.po | 877 +++++++++++++++++++++++++++++--------------------------
51363 scripts/po/sv.po | 368 +++++++++++------------
51364 4 files changed, 661 insertions(+), 610 deletions(-)
51365
51366 commit e43dda18863d84eefc148634e92fdb0f1ef06a96
51367 Author: Helge Kreutzmann <debian@helgefjell.de>
51368 Date: Sun Oct 30 16:16:29 2011 +0100
51369
51370 Fix build by roughly adding the necessary formatting symbols
51371 (and unfortunately deleting one translated string totally)
51372
51373 man/po/ja.po | 1035 ++++++++++++++++++++++++++++++++++++++--------------------
51374 1 file changed, 681 insertions(+), 354 deletions(-)
51375
51376 commit d2b9e3068d6c7745c17fc86f9538a539e02bfdf7
51377 Author: Kenshi Muto <kmuto@debian.org>
51378 Date: Sun Oct 30 21:59:02 2011 +0900
51379
51380 [l10n] Update man page translations: Japanese (by TAKAHASHI Motonobu)
51381
51382 debian/changelog | 1 +
51383 man/po/ja.add | 10 +-
51384 man/po/ja.po | 9477 +++++++++++++++++++++++++++---------------------------
51385 3 files changed, 4714 insertions(+), 4774 deletions(-)
51386
51387 commit ae61affca427ed53e33eff589af0356b6e951a21
51388 Author: Raphaël Hertzog <hertzog@debian.org>
51389 Date: Mon Feb 21 12:23:19 2011 +0100
51390
51391 dpkg: Ignore conflict with one's own virtual package within a package set
51392
51393 It's common for packages to “Provides: foo” and “Conflicts: foo”
51394 when taking over another package. This self-conflict is explicitly
51395 ignored by dpkg.
51396
51397 Now if multiple instances of a “Multi-Arch: same” package do this,
51398 it should still be allowed. Update the checks accordingly both in
51399 dpkg and in dselect.
51400
51401 Sponsored-by: Linaro Limited
51402
51403 Signed-off-by: Guillem Jover <guillem@debian.org>
51404
51405 dselect/pkgdepcon.cc | 4 ++++
51406 src/depcon.c | 4 ++--
51407 2 files changed, 6 insertions(+), 2 deletions(-)
51408
51409 commit 5631564609ec8855cdcab384139ca2e81c2519ce
51410 Author: Steve Langasek <steve.langasek@canonical.com>
51411 Date: Fri Feb 4 22:52:25 2011 +0100
51412
51413 libdpkg: Add new archsatisfied() function
51414
51415 The function archsatisfied(pkgbin, deppossi) returns true if pkgbin is a
51416 valid solution to deppossi when considering the architecture requirement
51417 set by the dependency and the announced multiarch type for pkgbin. It
51418 returns false otherwise.
51419
51420 Signed-off-by: Guillem Jover <guillem@debian.org>
51421
51422 lib/dpkg/depcon.c | 43 +++++++++++++++++++++++++++++++++++++++++++
51423 lib/dpkg/dpkg-db.h | 1 +
51424 2 files changed, 44 insertions(+)
51425
51426 commit b31617401de3aa1729b8d634d3ed560accb1d011
51427 Author: Guillem Jover <guillem@debian.org>
51428 Date: Sat Apr 30 04:29:04 2011 +0200
51429
51430 libdpkg: Move versionsatisfied() into a new depcon module
51431
51432 lib/dpkg/Makefile.am | 1 +
51433 lib/dpkg/depcon.c | 32 ++++++++++++++++++++++++++++++++
51434 lib/dpkg/dpkg-db.h | 5 ++++-
51435 lib/dpkg/vercmp.c | 6 ------
51436 4 files changed, 37 insertions(+), 7 deletions(-)
51437
51438 commit 32f3e81f3bfdc5906298612c10837a0a537ab7a6
51439 Author: Guillem Jover <guillem@debian.org>
51440 Date: Sun Oct 30 04:40:13 2011 +0100
51441
51442 libdpkg: Remove unneeded includes
51443
51444 lib/dpkg/vercmp.c | 2 --
51445 1 file changed, 2 deletions(-)
51446
51447 commit 64fb693c7628bd21d9bc79ecbf8171f9f7a38450
51448 Author: Steve Langasek <steve.langasek@canonical.com>
51449 Date: Sun Aug 30 01:31:27 2009 -0700
51450
51451 libdpkg: Allow pkg:arch syntax in package relationship fields
51452
51453 Implement support for the packagename:archname syntax in package
51454 relationships, required for multiarch.
51455
51456 Also, the only architecture value currently allowed is “any”, consistent
51457 with round one of <https://wiki.ubuntu.com/MultiarchSpec>. This may be
51458 relaxed before the wheezy release to allow for arch-specific cross
51459 dependencies in the next release, but should probably not be relaxed
51460 for package generation in order to avoid accidental archive uploads of
51461 uninstallable packages.
51462
51463 [guillem@debian.org:
51464 - Rearrange struct deppossi for better memory alignment.
51465 - Do not print the arch qualifier if arch_none instead of NULL.
51466 - Check against arch_wildcard instead of the literal string.
51467 - Check archlength == 0 instead of arch[0] being NUL. ]
51468
51469 Signed-off-by: Guillem Jover <guillem@debian.org>
51470
51471 lib/dpkg/dpkg-db.h | 2 ++
51472 lib/dpkg/dump.c | 4 ++++
51473 lib/dpkg/fields.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++---
51474 lib/dpkg/parse.c | 9 +++++++++
51475 src/processarc.c | 2 ++
51476 5 files changed, 64 insertions(+), 3 deletions(-)
51477
51478 commit dda789127b322fa9f47b7571a14b4e594ee1b331
51479 Author: Guillem Jover <guillem@debian.org>
51480 Date: Sun Oct 30 05:41:53 2011 +0100
51481
51482 libdpkg: Check for depnamelength being 0 instead of depname[0] being NUL
51483
51484 lib/dpkg/fields.c | 10 ++++++----
51485 1 file changed, 6 insertions(+), 4 deletions(-)
51486
51487 commit 47181583fcb738c7873e1bc54f5ea8cf54bc8023
51488 Author: Guillem Jover <guillem@debian.org>
51489 Date: Tue Feb 15 07:00:16 2011 +0100
51490
51491 Switch pkgadminfile() to get an explicit pkgbin as argument
51492
51493 The code does not do anything yet with this new argument, but it will
51494 allow it to access the multiarch information, once the on-disk layout
51495 is changed.
51496
51497 src/depcon.c | 2 +-
51498 src/filesdb.c | 14 +++++++-------
51499 src/filesdb.h | 7 ++++---
51500 src/help.c | 4 ++--
51501 src/infodb.c | 8 +++++---
51502 src/infodb.h | 6 ++++--
51503 src/processarc.c | 14 +++++++-------
51504 src/querycmd.c | 4 ++--
51505 src/remove.c | 17 +++++++++--------
51506 src/trigproc.c | 4 ++--
51507 10 files changed, 43 insertions(+), 37 deletions(-)
51508
51509 commit 6f7be935ddaa64d8d08949d7e6870df6267bf962
51510 Author: Helge Kreutzmann <debian@helgefjell.de>
51511 Date: Sat Oct 29 23:16:28 2011 +0200
51512
51513 Update German translation of manual pages
51514
51515 Update to 2066t0f2u.
51516
51517 man/po/de.po | 14 ++++++--------
51518 1 file changed, 6 insertions(+), 8 deletions(-)
51519
51520 commit aa3add4dbc5b98313a225d9665a3bbc38e71ac07
51521 Author: Raphaël Hertzog <hertzog@debian.org>
51522 Date: Sat Oct 29 20:40:23 2011 +0200
51523
51524 Add support of tildes in dpkg's version
51525
51526 Dpkg's version is generated from the name of the closest git tag with the
51527 help of get-version. But tag names can't contain tildes. Thus we use
51528 underscore instead. This commit fixes get-version to replace underscores
51529 back to tildes.
51530
51531 get-version | 5 +++--
51532 1 file changed, 3 insertions(+), 2 deletions(-)
51533
51534 commit 171d200a8b1d1bab8f518143b81eae826ddfb3a8
51535 Author: Helge Kreutzmann <debian@helgefjell.de>
51536 Date: Sat Oct 29 22:19:26 2011 +0200
51537
51538 Fix typo in dpkg-genchanges(1). Closes: 646496
51539
51540 debian/changelog | 2 +-
51541 man/po/de.po | 386 ++++++++++++++++++++++++++++++-------------------------
51542 2 files changed, 209 insertions(+), 179 deletions(-)
51543
51544 commit 79b9f3afb18513027e4e48d3e08a540c8eb2fb0c
51545 Author: Guillem Jover <guillem@debian.org>
51546 Date: Thu Oct 27 02:10:50 2011 +0200
51547
51548 dpkg: Move match_node functions into a new file-match module
51549
51550 src/Makefile.am | 1 +
51551 src/file-match.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
51552 src/file-match.h | 35 +++++++++++++++++++++++++++++++++++
51553 src/processarc.c | 28 +---------------------------
51554 4 files changed, 86 insertions(+), 27 deletions(-)
51555
51556 commit 9235d163efbe224c11dc95e30c44c54aef2802f1
51557 Author: Guillem Jover <guillem@debian.org>
51558 Date: Tue Jan 25 21:40:09 2011 +0100
51559
51560 Switch from pkginfo->name to pkginfo->set->name
51561
51562 Remove now unused struct pkginfo name member.
51563
51564 dpkg-deb/build.c | 9 ++++---
51565 dselect/pkgcmds.cc | 24 +++++++++---------
51566 dselect/pkgdepcon.cc | 26 +++++++++++---------
51567 dselect/pkginfo.cc | 10 ++++----
51568 dselect/pkglist.cc | 34 ++++++++++++++------------
51569 dselect/pkgsublist.cc | 12 ++++-----
51570 dselect/pkgtop.cc | 12 ++++-----
51571 lib/dpkg/dbmodify.c | 17 +++++++------
51572 lib/dpkg/dpkg-db.h | 1 -
51573 lib/dpkg/dump.c | 12 ++++-----
51574 lib/dpkg/fields.c | 2 +-
51575 lib/dpkg/parse.c | 4 +--
51576 lib/dpkg/parsehelp.c | 4 +--
51577 lib/dpkg/pkg-db.c | 1 -
51578 lib/dpkg/pkg.c | 3 +--
51579 lib/dpkg/triglib.c | 12 ++++-----
51580 src/archives.c | 68 ++++++++++++++++++++++++++-------------------------
51581 src/cleanup.c | 8 +++---
51582 src/configure.c | 36 +++++++++++++--------------
51583 src/depcon.c | 18 +++++++-------
51584 src/divertcmd.c | 6 ++---
51585 src/enquiry.c | 11 +++++----
51586 src/errors.c | 4 +--
51587 src/filesdb.c | 37 +++++++++++++++++-----------
51588 src/help.c | 20 +++++++--------
51589 src/infodb.c | 4 +--
51590 src/packages.c | 54 ++++++++++++++++++++--------------------
51591 src/processarc.c | 52 +++++++++++++++++++++------------------
51592 src/querycmd.c | 27 ++++++++++----------
51593 src/remove.c | 30 +++++++++++------------
51594 src/select.c | 12 ++++++---
51595 src/trigproc.c | 41 +++++++++++++++++--------------
51596 32 files changed, 323 insertions(+), 288 deletions(-)
51597
51598 commit 358dc84c4537815fab85beca29093d74c9b979cd
51599 Author: Guillem Jover <guillem@debian.org>
51600 Date: Tue Jan 25 16:58:57 2011 +0100
51601
51602 Update deppossi->ed to point to a pkgset instead of a pkginfo
51603
51604 It represents only the package name of the dependency. Later deppossi
51605 will grow an architecture parameter that will allow us to transform
51606 that pkgset into the correct pkginfo (depending on the context).
51607
51608 Note that this transformation depends on the dependency type
51609 (possi->up->dep_type) and as such it won't be done at parsing time
51610 but rather every time that we need to analyze a specific dependency.
51611
51612 [hertzog@debian.org: (Sponsored-by: Linaro Limited)
51613 - Update code for new location of depended struct.
51614 - Update call sites for pkg_db_find() returning pkginfo. ]
51615
51616 Signed-off-by: Guillem Jover <guillem@debian.org>
51617
51618 dselect/pkgdepcon.cc | 44 ++++++++++++++++++---------------
51619 dselect/pkgsublist.cc | 4 +--
51620 lib/dpkg/dpkg-db.h | 2 +-
51621 lib/dpkg/fields.c | 2 +-
51622 lib/dpkg/parse.c | 8 +++---
51623 src/archives.c | 5 ++--
51624 src/depcon.c | 67 +++++++++++++++++++++++++++------------------------
51625 src/enquiry.c | 4 +--
51626 src/help.c | 4 +--
51627 src/packages.c | 9 ++++---
51628 src/processarc.c | 4 +--
51629 src/remove.c | 2 +-
51630 12 files changed, 82 insertions(+), 73 deletions(-)
51631
51632 commit 29118f3cf876edc41765065743c12b90e04a7198
51633 Author: Raphaël Hertzog <hertzog@debian.org>
51634 Date: Thu Jan 27 15:46:37 2011 +0000
51635
51636 Move the reverse dependencies from struct pkgbin to struct pkgset
51637
51638 Reverse dependencies only consider the package name and not the package
51639 architecture, so they should logically be part of pkgset and not pkgbin.
51640
51641 To reflect this, the next commit will fix struct depossi so that its ed
51642 member points to a pkgset.
51643
51644 Sponsored-by: Linaro Limited
51645
51646 [guillem@debian.org:
51647 - Move reverse dependencies into a new anonymous depended struct,
51648 instead of two members; available_revdeps and installed_revdeps. ]
51649
51650 Signed-off-by: Guillem Jover <guillem@debian.org>
51651
51652 dselect/pkgdepcon.cc | 12 ++++++------
51653 dselect/pkgsublist.cc | 2 +-
51654 lib/dpkg/dpkg-db.h | 5 ++++-
51655 lib/dpkg/parse.c | 24 +++++++++---------------
51656 lib/dpkg/pkg.c | 3 ++-
51657 src/archives.c | 4 ++--
51658 src/depcon.c | 10 +++++-----
51659 src/enquiry.c | 2 +-
51660 src/packages.c | 4 ++--
51661 src/processarc.c | 13 +++++--------
51662 src/remove.c | 2 +-
51663 11 files changed, 38 insertions(+), 43 deletions(-)
51664
51665 commit 47e241d719b5d286fc6c21d3ace624ab9fdecbfe
51666 Author: Guillem Jover <guillem@debian.org>
51667 Date: Tue Jan 25 16:57:05 2011 +0100
51668
51669 libdpkg: Add new struct pkgset and use it for the in-core package database
51670
51671 This will allow to bundle together several pkginfo instances into a
51672 single pkgset sharing the same package name.
51673
51674 [hertzog@debian.org: (Sponsored-by: Linaro Limited)
51675 - Do not move name from pkginfo to pkgset yet.
51676 - Switch pkg_db_find() and pkg_db_iter_next() back to return pkginfo *,
51677 although initial pkg_db_iter_next() re-implementation discarded. ]
51678
51679 Signed-off-by: Guillem Jover <guillem@debian.org>
51680
51681 lib/dpkg/dpkg-db.h | 14 +++++++++++++-
51682 lib/dpkg/parse.c | 6 +++---
51683 lib/dpkg/pkg-db.c | 34 +++++++++++++++++++++++++---------
51684 lib/dpkg/pkg.c | 10 ++++++++++
51685 4 files changed, 51 insertions(+), 13 deletions(-)
51686
51687 commit dc6ae081c29468538516c394548c6e1edbbe02df
51688 Author: Raphaël Hertzog <hertzog@debian.org>
51689 Date: Thu Aug 27 12:42:35 2009 -0700
51690
51691 dpkg: Add --foreign-architecture and --print-foreign-architectures options
51692
51693 Two new options to dpkg, needed for multiarch:
51694
51695 * --foreign-architecture lets you specify that packages for the
51696 named architecture should be installable without the use of
51697 --force-architecture.
51698
51699 * --print-foreign-architectures prints out a space-separated list of all
51700 architectures so configured, so that front-ends can query the list.
51701
51702 Sponsored-by: Linaro Limited
51703
51704 [guillem@debian.org:
51705 - Move dpkg option to the correct section in the man page.
51706 - Add --help output for both options.
51707 - Handle arch_foreign and arch_unknown separately in set_foreign_arch().
51708 - Be consistent with naming of arch plural with the rest of the code.
51709 - Rename act_foreignarches to act_printforeignarches. ]
51710
51711 Based-on-patch-by: Steve Langasek <steve.langasek@canonical.com>
51712 Signed-off-by: Guillem Jover <guillem@debian.org>
51713
51714 man/dpkg.1 | 10 ++++++++++
51715 src/enquiry.c | 23 +++++++++++++++++++++++
51716 src/main.c | 24 ++++++++++++++++++++++++
51717 src/main.h | 2 ++
51718 4 files changed, 59 insertions(+)
51719
51720 commit 1201dc561bcd1605b88ceec6a7fc7d7a77a09080
51721 Author: Guillem Jover <guillem@debian.org>
51722 Date: Mon Jan 31 11:07:54 2011 +0100
51723
51724 dpkg: Use dpkg_arch_get_native() instead of native_arch
51725
51726 src/enquiry.c | 2 +-
51727 src/main.c | 1 -
51728 src/main.h | 1 -
51729 src/processarc.c | 2 +-
51730 4 files changed, 2 insertions(+), 4 deletions(-)
51731
51732 commit ad41337649227894f3527107a77a49dd4d81d239
51733 Author: Guillem Jover <guillem@debian.org>
51734 Date: Wed Feb 2 08:45:49 2011 +0100
51735
51736 libdpkg: Do not allow Architecture all packges with Multi-Arch field
51737
51738 lib/dpkg/parse.c | 4 ++++
51739 1 file changed, 4 insertions(+)
51740
51741 commit 865a375dca37b1d2f1db9eedd4f124519e1624bc
51742 Author: Raphaël Hertzog <hertzog@debian.org>
51743 Date: Fri Jan 28 10:42:47 2011 +0100
51744
51745 libdpkg: Update pkgbin.arch to be a pointer to struct dpkg_arch
51746
51747 Sponsored-by: Linaro Limited
51748
51749 [guillem@debian.org:
51750 - Distinguish between missing and empty Architecture field. ]
51751
51752 Signed-off-by: Guillem Jover <guillem@debian.org>
51753
51754 dpkg-deb/build.c | 4 ++--
51755 lib/dpkg/dpkg-db.h | 3 ++-
51756 lib/dpkg/dump.c | 21 +++++++++++++++++++++
51757 lib/dpkg/fields.c | 16 ++++++++++++++++
51758 lib/dpkg/parse.c | 11 +++++++----
51759 lib/dpkg/parsedump.h | 2 ++
51760 src/help.c | 2 +-
51761 src/processarc.c | 6 +++---
51762 8 files changed, 54 insertions(+), 11 deletions(-)
51763
51764 commit 04c0362979a832bc0044d932cd1b705cef7b0d5b
51765 Author: Raphaël Hertzog <hertzog@debian.org>
51766 Date: Fri Jan 14 12:44:21 2011 +0100
51767
51768 libdpkg: Implement a centralized list of architectures
51769
51770 The goal is to avoid having hundreds of strdup'ed architecture strings in
51771 memory when we can instead store some pointers to a new structure. Those
51772 structs are singletons and it's thus now possible to compare the pointers
51773 directly if we want to compare two architectures. Furthermore the struct
51774 allows us to store conveniently some basic information like if the
51775 architecture is the native one, a foreign one, a special one (all/any),
51776 an illegal one, no architecture present or something completely unknown.
51777
51778 Sponsored-by: Linaro Limited
51779
51780 [guillem@debian.org:
51781 - Add an explicit test for dpkg_arch_reset(), and do not rely on
51782 pkg_db_reset().
51783 - Check that the default list has exactly 3 items instead of >= 3.
51784 - Change call to dpkg_arch_reset() before nffreeall().
51785 - Rename dpkg_arch_reset() to dpkg_arch_reset_list(). ]
51786
51787 Signed-off-by: Guillem Jover <guillem@debian.org>
51788
51789 lib/dpkg/Makefile.am | 2 +
51790 lib/dpkg/arch.c | 174 ++++++++++++++++++++++++++++++++++++++++++++++
51791 lib/dpkg/arch.h | 51 ++++++++++++++
51792 lib/dpkg/libdpkg.Versions | 7 ++
51793 lib/dpkg/pkg-db.c | 3 +
51794 lib/dpkg/test/.gitignore | 1 +
51795 lib/dpkg/test/Makefile.am | 1 +
51796 lib/dpkg/test/t-arch.c | 134 +++++++++++++++++++++++++++++++++++
51797 8 files changed, 373 insertions(+)
51798
51799 commit e215e2795f47feec839025972ac56e647ab04822
51800 Author: Guillem Jover <guillem@debian.org>
51801 Date: Mon Jun 1 20:06:53 2009 +0200
51802
51803 libdpkg: Add Multi-Arch field support
51804
51805 This field will allow to satisfy dependencies between packages of
51806 different architectures (beyond Architecture: all), and co-install
51807 a package with the same name but different architecture.
51808
51809 The permitted values are:
51810
51811 * “no”
51812
51813 This value is equivalent to the current default, the omission of the
51814 field.
51815
51816 * “same“
51817
51818 This package is co-installable with itself, but it must not be used to
51819 satisfy the dependency of any package of a different architecture from
51820 itself.
51821
51822 * “foreign”
51823
51824 The package is not co-installable with itself, but should be allowed
51825 to satisfy the dependencies of a package of a different architecture
51826 from itself.
51827
51828 * “allowed”
51829
51830 This permits the reverse-dependencies of the package to annotate their
51831 Depends: field to indicate that a foreign architecture version of the
51832 package satisfies the dependencies, but does not change the resolution
51833 of any existing dependencies.
51834
51835 lib/dpkg/dpkg-db.h | 8 ++++++++
51836 lib/dpkg/dump.c | 21 +++++++++++++++++++++
51837 lib/dpkg/fields.c | 16 ++++++++++++++++
51838 lib/dpkg/parse.c | 2 ++
51839 lib/dpkg/parsedump.h | 3 +++
51840 lib/dpkg/parsehelp.c | 9 +++++++++
51841 lib/dpkg/pkg.c | 3 ++-
51842 src/processarc.c | 1 +
51843 8 files changed, 62 insertions(+), 1 deletion(-)
51844
51845 commit d55bfa219c903bb5a68d5028411c935f1345911a
51846 Author: Raphaël Hertzog <hertzog@debian.org>
51847 Date: Fri Apr 1 17:13:12 2011 +0200
51848
51849 Dpkg::Deps: Fix dependency evaluation logic to use arch qualifier
51850
51851 This required adding the Architecture and Multi-Arch values in
51852 Dpkg::Deps::KnownFacts and is thus an API extension.
51853
51854 scripts/Dpkg/Deps.pm | 131 +++++++++++++++++++++++++++++------------
51855 scripts/dpkg-checkbuilddeps.pl | 5 +-
51856 scripts/dpkg-gencontrol.pl | 3 +-
51857 scripts/t/400_Dpkg_Deps.t | 14 ++++-
51858 4 files changed, 111 insertions(+), 42 deletions(-)
51859
51860 commit 16fb27a8392c66908d87e9821fac63a6fc3386ce
51861 Author: Raphaël Hertzog <hertzog@debian.org>
51862 Date: Tue Mar 29 23:41:53 2011 +0200
51863
51864 Dpkg::Deps: Fix implications evaluation to use arch qualifiers
51865
51866 When evaluating implications, it's important to take into account the
51867 arch qualifier otherwise the dependency simplification code might strip
51868 dependencies that cannot be stripped without altering the meaning
51869 of the dependency.
51870
51871 Sponsored-by: Linaro Limited
51872
51873 scripts/Dpkg/Deps.pm | 28 ++++++++++++++++++++++++++++
51874 scripts/t/400_Dpkg_Deps.t | 10 +++++++++-
51875 2 files changed, 37 insertions(+), 1 deletion(-)
51876
51877 commit 33cd7a83044052a3c35167f6f704006b5881aa17
51878 Author: Steve Langasek <vorlon@debian.org>
51879 Date: Sun Aug 30 01:33:38 2009 -0700
51880
51881 Dpkg::Deps: Implement support for pkg:arch syntax
51882
51883 Currently, disallow any values for 'arch' besides the special value
51884 'any'. This should only be relaxed once we have a policy for cross-arch
51885 dependencies.
51886
51887 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
51888 Signed-off-by: Guillem Jover <guillem@debian.org>
51889
51890 scripts/Dpkg/Deps.pm | 27 ++++++++++++++++++++++-----
51891 1 file changed, 22 insertions(+), 5 deletions(-)
51892
51893 commit 7c6cda2a229151519b43d44545b7e0e7d8251660
51894 Author: Guillem Jover <guillem@debian.org>
51895 Date: Tue Feb 22 07:01:48 2011 +0100
51896
51897 Mark dpkg and dselect as Multi-Arch foreign
51898
51899 Reported-by: Steve Langasek <vorlon@debian.org>
51900
51901 debian/control | 2 ++
51902 1 file changed, 2 insertions(+)
51903
51904 commit 67ff65e1aa364b6626303039101754ce4863f197
51905 Author: Raphaël Hertzog <hertzog@debian.org>
51906 Date: Wed Oct 5 12:19:58 2011 +0200
51907
51908 dpkg: Refactor disappear code into its own pkg_disappear() function
51909
51910 [guillem@debian.org:
51911 - Rename disappear_package to pkg_disappear.
51912 - Rename infavor argument to infavour.
51913 - Update debug output. ]
51914
51915 Signed-off-by: Guillem Jover <guillem@debian.org>
51916
51917 src/processarc.c | 63 +++++++++++++++++++++++++++++++-------------------------
51918 1 file changed, 35 insertions(+), 28 deletions(-)
51919
51920 commit c384fe2132868dc7a70799aa50bf5e8677aa6f86
51921 Author: Raphaël Hertzog <hertzog@debian.org>
51922 Date: Sun Sep 11 09:23:17 2011 +0200
51923
51924 libdpkg: Add new fd_fd_copy_and_md5()
51925
51926 This copies the data between both file descriptors and at the same time
51927 computes the MD5 checksum of the copied data.
51928
51929 Signed-off-by: Guillem Jover <guillem@debian.org>
51930
51931 lib/dpkg/buffer.h | 5 +++++
51932 1 file changed, 5 insertions(+)
51933
51934 commit d834b77b5d16e453b32bd36bbb5487c910e54280
51935 Author: Raphaël Hertzog <hertzog@debian.org>
51936 Date: Fri Oct 21 16:21:56 2011 +0200
51937
51938 dpkg-gencontrol, dpkg-distaddfile: protect update of debian/files with a lock
51939
51940 The lock is taken on debian/control as this is a file that we know to
51941 always exist. Without this lock, it's possible that the file is updated
51942 concurrently by two processes when parallel building is enabled (leading
51943 to one of them failing unexpectedly).
51944
51945 Reported-by: James Vega <jamessan@debian.org>
51946
51947 debian/changelog | 5 +++++
51948 debian/control | 2 +-
51949 scripts/dpkg-distaddfile.pl | 13 +++++++++++++
51950 scripts/dpkg-gencontrol.pl | 13 +++++++++++++
51951 4 files changed, 32 insertions(+), 1 deletion(-)
51952
51953 commit 274f81385cecbca04826308d52e19438b62a4467
51954 Author: Jonathan Nieder <jrnieder@gmail.com>
51955 Date: Fri Oct 21 01:26:12 2011 -0500
51956
51957 dpkg-buildflags(1): -D_FORTIFY_SOURCE=2 goes in CPPFLAGS
51958
51959 In 1.16.1.1~8 (2011-10-02), dpkg-buildflags learned to set
51960 -D_FORTIFY_SOURCE=2 in CPPFLAGS instead of CFLAGS and CXXFLAGS but the
51961 documentation wasn't updated to match.
51962
51963 Reported-by: James Vega <jamessan@debian.org>
51964 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
51965 Closes: #646073
51966
51967 debian/changelog | 6 ++++++
51968 man/dpkg-buildflags.1 | 2 +-
51969 2 files changed, 7 insertions(+), 1 deletion(-)
51970
51971 commit 0879ea6d5a9b90257c7b8be86ce53b570e23ee8b
51972 Author: Helge Kreutzmann <debian@helgefjell.de>
51973 Date: Sun Oct 16 18:45:30 2011 +0200
51974
51975 Update German translation of manual pages
51976
51977 Update to 2064t.
51978
51979 man/po/de.po | 20 ++++++++++----------
51980 1 file changed, 10 insertions(+), 10 deletions(-)
51981
51982 commit 486241a9d3521ed093be9a02b00f4d404dc39b35
51983 Author: Raphaël Hertzog <hertzog@debian.org>
51984 Date: Sat Oct 15 11:44:05 2011 +0200
51985
51986 scripts/mk: rewrite architecture.mk with explicit loops
51987
51988 Use loops and template code instead of duplicating many similar lines.
51989 This avoids copy&paste typos, is shorter and easier to modify.
51990
51991 Based-on-patch-by: Thorsten Glaser <tg@mirbsd.de>
51992
51993 debian/changelog | 2 ++
51994 scripts/mk/architecture.mk | 22 ++++------------------
51995 2 files changed, 6 insertions(+), 18 deletions(-)
51996
51997 commit 9cc83ca6ff8de35c114d83f7307f1f7cbcd3704f
51998 Author: Raphaël Hertzog <hertzog@debian.org>
51999 Date: Sat Oct 15 10:53:38 2011 +0200
52000
52001 scripts/mk: fix typo to correctly set DEB_*_ARCH_BITS in architecture.mk
52002
52003 debian/changelog | 6 ++++++
52004 scripts/mk/architecture.mk | 4 ++--
52005 2 files changed, 8 insertions(+), 2 deletions(-)
52006
52007 commit d768b53b81c75af2456d6814d05ed9ebc745b4c9
52008 Merge: 2ac198a66 9babd2d62
52009 Author: Raphaël Hertzog <hertzog@debian.org>
52010 Date: Fri Oct 14 08:14:44 2011 +0200
52011
52012 Merge commit '1.16.1.1'
52013
52014 commit 9babd2d62709dd694c74fd716543c5561e169038
52015 Author: Guillem Jover <guillem@debian.org>
52016 Date: Fri Oct 14 07:08:40 2011 +0200
52017
52018 Release 1.16.1.1
52019
52020 debian/changelog | 4 ++--
52021 1 file changed, 2 insertions(+), 2 deletions(-)
52022
52023 commit 343c4935b8b7f57281564659aa6ff0d3c925d5ab
52024 Author: Guillem Jover <guillem@debian.org>
52025 Date: Thu Oct 13 10:28:58 2011 +0200
52026
52027 dpkg-buildflags: Disable bindnow if relro is not used
52028
52029 There is no point in enabling full relro (aka bindnow) if relro is
52030 not enabled. It just brings its disadvantages and none of its possible
52031 advantages.
52032
52033 debian/changelog | 1 +
52034 scripts/Dpkg/Vendor/Debian.pm | 3 +++
52035 2 files changed, 4 insertions(+)
52036
52037 commit 2ac198a6658e2c88d4ee8242b091e754dacda314
52038 Author: Guillem Jover <guillem@debian.org>
52039 Date: Thu Oct 13 07:43:22 2011 +0200
52040
52041 Clarify README instructions
52042
52043 Note that posting to the mailing list does not need subscription.
52044 Clearly split the software requirements for the source from git and
52045 the source from a tarball. Mention what functionality the compression
52046 libraries replace, and merge redundant project names. Make explicit
52047 that the curses library requirement can be lifted when disabling
52048 dselect. Distinguish between additional documentation and translated
52049 documentation. Add some basic instructions on how to configure and
52050 make.
52051
52052 README | 72 +++++++++++++++++++++++++++++++++---------------------------------
52053 1 file changed, 36 insertions(+), 36 deletions(-)
52054
52055 commit 916bdba9095bd361cb2bccd6f566ecffdb206193
52056 Author: Guillem Jover <guillem@debian.org>
52057 Date: Wed Oct 12 21:35:04 2011 +0200
52058
52059 dpkg: Use statfs() to retrieve the infodb filesystem block size
52060
52061 This fixes two related issues when the FIGETBSZ ioctl fails, it avoids
52062 a file descriptor leak because we can get the block size before the
52063 loop, and avoids a segfault when sorting the package array due to the
52064 cliendata possibly being NULL on some of the package entries because
52065 we can bail out before performing the actual sorting.
52066
52067 We use the Linux specific statfs(2), because it does way less work than
52068 statvfs(3) and the surrounding code is already non-portable due to its
52069 dependency on FIEMAP.
52070
52071 LP: #872734
52072
52073 debian/changelog | 2 ++
52074 src/filesdb.c | 12 +++++++-----
52075 2 files changed, 9 insertions(+), 5 deletions(-)
52076
52077 commit 8c13ffa8ea4e87ea57415dc8a1bb4a09f17822c0
52078 Author: Guillem Jover <guillem@debian.org>
52079 Date: Wed Oct 12 10:27:58 2011 +0200
52080
52081 build: Use the detected pod2man instead of hardcoding the program name
52082
52083 scripts/Makefile.am | 2 +-
52084 1 file changed, 1 insertion(+), 1 deletion(-)
52085
52086 commit 78e3a07f7e68bb521d36e2491c82bf090f188a4d
52087 Author: Guillem Jover <guillem@debian.org>
52088 Date: Wed Oct 12 09:49:04 2011 +0200
52089
52090 build: Check for needed programs when configuring for distribution
52091
52092 When building a distribution tarball, the full gettext suite is required
52093 because the *.gmo files are shipped in there. A lex program is also
52094 required because the tarball ships the pre-generated *.c files.
52095
52096 Reported-by: Cyril Brulebois <kibi@debian.org>
52097
52098 configure.ac | 3 +++
52099 m4/dpkg-build.m4 | 9 +++++++++
52100 2 files changed, 12 insertions(+)
52101
52102 commit 942ff5d35ada01423ed52a62cc8a1f8fc8cd6428
52103 Author: Guillem Jover <guillem@debian.org>
52104 Date: Wed Oct 12 09:45:21 2011 +0200
52105
52106 build: Error out if the pkg-config m4 macros are missing on autoreconf
52107
52108 Reported-by: Cyril Brulebois <kibi@debian.org>
52109
52110 m4/dpkg-libs.m4 | 1 +
52111 1 file changed, 1 insertion(+)
52112
52113 commit 7e3260e187dfe29326c5f3bcd179b1258d468b9b
52114 Author: Guillem Jover <guillem@debian.org>
52115 Date: Thu Oct 13 08:36:04 2011 +0200
52116
52117 build: Forbid m4 tokens on the output matching ^_?DPKG_
52118
52119 This will make sure no accidentally unexpanded dpkg token is left on
52120 the output. The build would fail anyway, but maybe only on specific
52121 code paths.
52122
52123 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
52124 Signed-off-by: Guillem Jover <guillem@debian.org>
52125
52126 configure.ac | 2 ++
52127 1 file changed, 2 insertions(+)
52128
52129 commit 971f36989401e454bcd8b1d7e1b981e3a7e86a2b
52130 Author: Guillem Jover <guillem@debian.org>
52131 Date: Fri Oct 7 07:44:42 2011 +0200
52132
52133 Add Pre-Depends on tar >= 1.23 to dpkg
52134
52135 That's the tar version introducing the ‘--warning=no-timestamp’ option,
52136 which dpkg started to use due to #640298. The version is satisfied in
52137 stable, but making the dependency explicit is useful for systems
52138 upgrading from oldstable directly to testing (or next stable), even if
52139 that's not generally supported.
52140
52141 Closes: #642802
52142
52143 debian/changelog | 2 ++
52144 debian/control | 2 +-
52145 2 files changed, 3 insertions(+), 1 deletion(-)
52146
52147 commit 814dfe32963f4848047a1a22ab4f0432b05e4bba
52148 Author: Jonathan Nieder <jrnieder@gmail.com>
52149 Date: Wed Oct 5 21:10:43 2011 +0200
52150
52151 Bump advertised po4a requirement to 0.41
52152
52153 The po4a --srcdir and --destdir options were introduced in version
52154 0.36.4, but attempts to point --srcdir to a different directory than the
52155 cwd when running po4a produced the message “master file was not found”
52156 instead of doing something useful until version 0.41 (r2317, 2010-11-03).
52157
52158 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
52159 Signed-off-by: Guillem Jover <guillem@debian.org>
52160
52161 README | 2 +-
52162 debian/changelog | 4 ++++
52163 debian/control | 2 +-
52164 3 files changed, 6 insertions(+), 2 deletions(-)
52165
52166 commit eaa28ebd958001ed54a96844c90f4bf900386de3
52167 Author: Anders F Björklund <afb@macports.org>
52168 Date: Wed Oct 5 08:12:07 2011 +0200
52169
52170 build: Add missing square brackets on character class in sed expression
52171
52172 Although this is not currently an issue as none of the perl scripts have
52173 spaces after the hashbang, it's still an incorrect expression.
52174
52175 Signed-off-by: Guillem Jover <guillem@debian.org>
52176
52177 scripts/Makefile.am | 2 +-
52178 1 file changed, 1 insertion(+), 1 deletion(-)
52179
52180 commit 4935913e08efeb815e885fb6c6c9061443a891ac
52181 Author: Guillem Jover <guillem@debian.org>
52182 Date: Tue Oct 4 07:25:16 2011 +0200
52183
52184 libdpkg: Use %option noinput instead of defining YY_NO_INPUT
52185
52186 The latter is a flex internal implementation detail, and should not be
52187 relied on.
52188
52189 lib/dpkg/trigdeferred.l | 2 +-
52190 1 file changed, 1 insertion(+), 1 deletion(-)
52191
52192 commit 9c523dd9ec83b600b96ed1ab4f346b56929d2cfa
52193 Author: Raphaël Hertzog <hertzog@debian.org>
52194 Date: Wed Oct 12 10:20:00 2011 +0200
52195
52196 Dpkg::Shlibs: look into multi-arch paths when cross-building
52197
52198 The need for this was discovered when trying to bootstrap a
52199 cross-toolchain against a multiarchified eglibc-source.
52200
52201 We should explicitly add the appropriate multiarch paths to our
52202 library search path. These would be picked up later on anyway in the case
52203 of a native build, but for, e.g., bootstrapping a cross-toolchain the
52204 needed multiarch paths aren't going to be found in ld.so.conf.
52205
52206 Reported-by: Steve Langasek <steve.langasek@linaro.org>
52207
52208 debian/changelog | 4 ++++
52209 scripts/Dpkg/Shlibs.pm | 11 ++++++++---
52210 2 files changed, 12 insertions(+), 3 deletions(-)
52211
52212 commit 44aa764eb17a7665c291b424ddc3a4b6ef5a0754
52213 Author: Raphaël Hertzog <hertzog@debian.org>
52214 Date: Mon Oct 10 10:50:02 2011 +0200
52215
52216 scripts/mk: fix buildflags.mk to make use of the DEB_*_MAINT_* variables
52217
52218 Make does not export its own variables (even those which have been
52219 exported explicitly) to sub-shells executed with $(shell …). Since
52220 dpkg-buildflags is called that way, we have to modify the command
52221 line to embed variable initializations to ensure that we forward the
52222 variables that have been set by the maintainer in debian/rules.
52223
52224 Since this code required to loop over all possible flags, I took
52225 the opportunity to also set the output variables within a loop construct
52226 using a single template (avoids copy&paste mistakes).
52227
52228 Reported-by: Pierre Chifflier <pollux@debian.org>
52229
52230 debian/changelog | 2 ++
52231 scripts/mk/buildflags.mk | 24 ++++++++++++++++++------
52232 2 files changed, 20 insertions(+), 6 deletions(-)
52233
52234 commit ceb939d278689634037115a728fd7c083d0e4a39
52235 Author: Thorsten Glaser <tg@mirbsd.org>
52236 Date: Sat Oct 8 17:25:08 2011 +0000
52237
52238 scripts/mk: Fix typo by setting DEB_*_ARCH_BITS instead of DEB_*_ARCH
52239
52240 Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
52241 Signed-off-by: Guillem Jover <guillem@debian.org>
52242
52243 debian/changelog | 2 ++
52244 scripts/mk/architecture.mk | 4 ++--
52245 2 files changed, 4 insertions(+), 2 deletions(-)
52246
52247 commit f18c197931e280ff3594dd06585ad1a15e24bc28
52248 Author: Raphaël Hertzog <hertzog@debian.org>
52249 Date: Thu Oct 6 16:54:57 2011 +0200
52250
52251 dpkg-source: ignore changes on debian/patches/.dpkg-source-applied
52252
52253 With 2.0 source packages, dpkg-source records as a comment in
52254 debian/patches/.dpkg-source-applied whether the patches have
52255 been applied at build time or at unpack time.
52256
52257 This can lead to differences between the file in the build tree
52258 and the file in the reference tree used to check for changes.
52259 Thus we need to ignore that file in the diff process or the build
52260 might fail considering this difference as a local change that
52261 has not been recorded in a patch.
52262
52263 Reported-by: Jakub Wilk <jwilk@debian.org>
52264
52265 debian/changelog | 2 ++
52266 scripts/Dpkg/Source/Package/V2.pm | 3 ++-
52267 2 files changed, 4 insertions(+), 1 deletion(-)
52268
52269 commit 2cece5eb5d61df91e7e774511c19785afe26f596
52270 Author: Raphaël Hertzog <hertzog@debian.org>
52271 Date: Thu Oct 6 16:17:02 2011 +0200
52272
52273 Updade changelog to include some missing bug closures
52274
52275 debian/changelog | 3 ++-
52276 1 file changed, 2 insertions(+), 1 deletion(-)
52277
52278 commit 667bae316a302c0f62e5e38a6c791a62785af4b2
52279 Author: Raphaël Hertzog <hertzog@debian.org>
52280 Date: Thu Oct 6 15:32:36 2011 +0200
52281
52282 dpkg: fix trigger setup code to not reset the status of unconfigured packages
52283
52284 The change in commit a36cadba41b19d5908bdfcb658cf01af07c1436a was wrongly
52285 assuming that all packages would be in one of the states
52286 triggers-awaited, triggers-pending or installed when
52287 trig_transitional_activate kicks in.
52288
52289 That is not the case and the status reset should hence only be done when
52290 the current status is already such that the trigger information are
52291 meaningful. transitional_interest_callback_ro() is already taking care
52292 to not add anything in the Triggers-Pending field when the status
52293 is such that it would not make sense.
52294
52295 Reported-by: Hector Oron <hector.oron@gmail.com>
52296
52297 debian/changelog | 3 +++
52298 src/trigproc.c | 2 ++
52299 2 files changed, 5 insertions(+)
52300
52301 commit 4cf92a8cf1b48f30a1390448041ed8f1b9dacf35
52302 Author: Helge Kreutzmann <debian@helgefjell.de>
52303 Date: Sun Oct 2 15:59:45 2011 +0200
52304
52305 Update German scripts translation
52306
52307 Update to 526t.
52308
52309 debian/changelog | 1 +
52310 scripts/po/de.po | 136 +++++++++++++++++++++++++++++--------------------------
52311 2 files changed, 73 insertions(+), 64 deletions(-)
52312
52313 commit 128ece24446b5e7a701f94d9bdcc4c6a3c8410e3
52314 Author: Raphaël Hertzog <hertzog@debian.org>
52315 Date: Sun Oct 2 09:44:14 2011 +0200
52316
52317 dpkg-buildpackage: no longer output the build flags
52318
52319 Because dpkg-buildpackage is no longer setting the corresponding
52320 environment variables, and because it confuses maintainers
52321 who are overriding them via debian/rules and who are not seeing
52322 the expected values in their build log.
52323
52324 debian/changelog | 3 +++
52325 scripts/dpkg-buildpackage.pl | 8 --------
52326 2 files changed, 3 insertions(+), 8 deletions(-)
52327
52328 commit feac1f983ce3fb45266283ba07483e029095b022
52329 Author: Guillem Jover <guillem@debian.org>
52330 Date: Sun Oct 2 09:06:53 2011 +0200
52331
52332 dpkg-buildflags: Set preprocessor option -D_FORTIFY_SOURCE=2 in CPPFLAGS
52333
52334 Instead of setting it in the CFLAGS and CXXFLAGS variables.
52335
52336 Closes: #642521, #643632
52337
52338 debian/changelog | 5 +++++
52339 scripts/Dpkg/Vendor/Debian.pm | 3 +--
52340 2 files changed, 6 insertions(+), 2 deletions(-)
52341
52342 commit e255fe0c79d4992fb438d4dccb3d478fd5d4681a
52343 Author: Guillem Jover <guillem@debian.org>
52344 Date: Sun Oct 2 08:48:14 2011 +0200
52345
52346 scripts: Improve error messages when debian/control has no package stanza
52347
52348 dpkg-gencontrol and dpkg-gensymbols now give a descriptive error message
52349 when no binary package stanza is found in debian/control.
52350
52351 Closes: #642473
52352
52353 Based-on-patch-by: Kyle Willmon <kylewillmon@gmail.com>
52354 Signed-off-by: Guillem Jover <guillem@debian.org>
52355
52356 debian/changelog | 3 +++
52357 scripts/dpkg-gencontrol.pl | 5 ++++-
52358 scripts/dpkg-gensymbols.pl | 5 ++++-
52359 3 files changed, 11 insertions(+), 2 deletions(-)
52360
52361 commit c39e7fbcc42b5ec9f463784b52d6ff38223a8369
52362 Author: Omar Campagne <ocampagne@gmail.com>
52363 Date: Sun Oct 2 08:30:13 2011 +0200
52364
52365 Update Spanish manual pages translation
52366
52367 Closes: #643969
52368
52369 debian/changelog | 1 +
52370 man/po/es.po | 2471 +++++++++++++++++++++++-------------------------------
52371 2 files changed, 1034 insertions(+), 1438 deletions(-)
52372
52373 commit cb3d3a2f7d6fbaa3c87eeb5e3cca3cf51d83cc18
52374 Author: Omar Campagne <ocampagne@gmail.com>
52375 Date: Sun Oct 2 08:22:49 2011 +0200
52376
52377 Update Spanish scripts translation
52378
52379 Closes: #636238
52380
52381 debian/changelog | 3 +
52382 scripts/po/es.po | 172 +++++++++++++++++++++++--------------------------------
52383 2 files changed, 74 insertions(+), 101 deletions(-)
52384
52385 commit 00741bf16dce9a1f964c17a6d20913873be97229
52386 Author: Milo Casagrande <milo@ubuntu.com>
52387 Date: Sun Oct 2 08:14:32 2011 +0200
52388
52389 Update Italian dpkg translation
52390
52391 Closes: #627832
52392
52393 debian/changelog | 3 +
52394 po/it.po | 1103 ++++++++++++++++--------------------------------------
52395 2 files changed, 321 insertions(+), 785 deletions(-)
52396
52397 commit 65093cd63d8febba9b9ffb425a0b0a11619f35c0
52398 Author: Guillem Jover <guillem@debian.org>
52399 Date: Sun Oct 2 07:22:55 2011 +0200
52400
52401 dpkg-architecture: Clarify warning about mismatched GNU system type
52402
52403 The way to avoid the warning when cross-building is to set a correct
52404 CC environment variable.
52405
52406 scripts/dpkg-architecture.pl | 3 ++-
52407 1 file changed, 2 insertions(+), 1 deletion(-)
52408
52409 commit 3f0304b640b7b5df1d727c175b59e75d69f4ba24
52410 Author: Guillem Jover <guillem@debian.org>
52411 Date: Sun Oct 2 06:06:16 2011 +0200
52412
52413 dpkg-architecture: Only compute the requested variables
52414
52415 This has the following consequences:
52416
52417 - Fixes the bootstrapping problem, as the dpkg build system only needs
52418 the host architecture, for which dpkg itself is not required.
52419 - Reduces the amount of work performed, including loading and parsing
52420 unnecessary table files or calling either of gcc or dpkg programs.
52421
52422 It has the additional side-effect that some sanity checks are not
52423 performed over the host specified variables, but as we are not going
52424 to use them, even if they would give warnings, that is ok.
52425
52426 debian/changelog | 5 ++
52427 scripts/Dpkg/Arch.pm | 6 +-
52428 scripts/dpkg-architecture.pl | 142 +++++++++++++++++++++++++++++--------------
52429 3 files changed, 107 insertions(+), 46 deletions(-)
52430
52431 commit 1ead1540e44e6ab39e4d4f917a81e0274b8a123b
52432 Author: Guillem Jover <guillem@debian.org>
52433 Date: Sun Oct 2 04:41:49 2011 +0200
52434
52435 scripts: Use error() or syserr() instead of die
52436
52437 This gives unified error messages.
52438
52439 scripts/dpkg-architecture.pl | 14 +++++++-------
52440 scripts/dpkg-checkbuilddeps.pl | 2 +-
52441 2 files changed, 8 insertions(+), 8 deletions(-)
52442
52443 commit 5e221771128bfe7a1de87a87d94f6774047bf5dd
52444 Author: Guillem Jover <guillem@debian.org>
52445 Date: Sat Oct 1 21:21:02 2011 +0200
52446
52447 dpkg-architecture: Group build and host variables setting
52448
52449 This will make it easier to conditionally set them, and makes the code
52450 clearer.
52451
52452 scripts/dpkg-architecture.pl | 36 ++++++++++++++++++++----------------
52453 1 file changed, 20 insertions(+), 16 deletions(-)
52454
52455 commit e409db2b03819bc20c858ceb3f1a20a78a70f52c
52456 Author: Guillem Jover <guillem@debian.org>
52457 Date: Thu Sep 29 18:38:57 2011 +0200
52458
52459 Remove versioned coreutils Pre-Depends from dpkg
52460
52461 This was due to the ancient md5sum transition, finished long time ago.
52462
52463 Closes: #643746
52464
52465 Reported-by: Bill Allombert <ballombe@debian.org>
52466
52467 debian/changelog | 3 +++
52468 debian/control | 2 +-
52469 2 files changed, 4 insertions(+), 1 deletion(-)
52470
52471 commit 570886809efd1b551072fe52ccfd4e50a4175375
52472 Author: Raphaël Hertzog <hertzog@debian.org>
52473 Date: Thu Sep 29 14:23:24 2011 +0200
52474
52475 dpkg-buildflags(1): drop the quotes when setting DEB_BUILD_MAINT_OPTIONS
52476
52477 DEB_BUILD_MAINT_OPTIONS is usually set in a Makefile and make puts the
52478 quotes in the variable value (i.e. it doesn't use them to delimit the
52479 value). This is obviously not wanted so let's fix the examples.
52480
52481 debian/changelog | 2 ++
52482 man/dpkg-buildflags.1 | 4 ++--
52483 2 files changed, 4 insertions(+), 2 deletions(-)
52484
52485 commit dd483ad8e4484e466f98e3d2deccaaa75cae099f
52486 Author: Raphaël Hertzog <hertzog@debian.org>
52487 Date: Thu Sep 29 14:13:47 2011 +0200
52488
52489 dpkg-buildflags: fix --dump to return 0 as exit code
52490
52491 Reported-by: Yves-Alexis Perez <corsac@debian.org>
52492
52493 debian/changelog | 1 +
52494 scripts/dpkg-buildflags.pl | 1 +
52495 2 files changed, 2 insertions(+)
52496
52497 commit e65993b1968d1a832b7bffacd6e4b1480299eda3
52498 Author: Guillem Jover <guillem@debian.org>
52499 Date: Thu Sep 29 06:06:29 2011 +0200
52500
52501 build: Let the user override PERL_LIBDIR at configure time
52502
52503 The variable is declared as precious via AC_ARG_VAR, but assigned to
52504 unconditionally.
52505
52506 m4/dpkg-progs.m4 | 5 ++++-
52507 1 file changed, 4 insertions(+), 1 deletion(-)
52508
52509 commit 2e1fc0e63d20f1bf125fabb0a0f1f57316d9a80e
52510 Author: Guillem Jover <guillem@debian.org>
52511 Date: Thu Sep 29 04:54:16 2011 +0200
52512
52513 build: Abort if the perl interpreter is not found or usable
52514
52515 The build system requires a perl interpreter to retrieve its library
52516 directory path and to execute dpkg-architecture.pl.
52517
52518 m4/dpkg-progs.m4 | 7 +++++--
52519 1 file changed, 5 insertions(+), 2 deletions(-)
52520
52521 commit 899d7f050fbc17a84e78d1aa2739ffe281fc7e3c
52522 Author: Guillem Jover <guillem@debian.org>
52523 Date: Tue Sep 27 19:35:24 2011 +0200
52524
52525 libcompat: Only include libintl.h on --disable-nls if using glibc >= 2
52526
52527 On some systems like MacOS X, gettext's libintl.h redefines setlocale()
52528 to a replacement function from libintl, which will make the build fail
52529 if we end up including the header but not linking to libintl.
52530
52531 This could happen when using --disable-nls to build C++ code and having
52532 the libintl.h header present with the setlocale() replacement function,
52533 but that header is only supposed to be included if building C++ code on
52534 a glibc system.
52535
52536 Restore the logic before commit 8f8e9d9af75672ae051c2d3c11dd797b666b87b8,
52537 but explicitly check that we are not building on a uclibc system.
52538
52539 debian/changelog | 1 +
52540 lib/compat/gettext.h | 2 +-
52541 2 files changed, 2 insertions(+), 1 deletion(-)
52542
52543 commit 9817bf199f7197a16f55ed3a1503cb634a01ce81
52544 Author: Guillem Jover <guillem@debian.org>
52545 Date: Tue Sep 27 18:11:26 2011 +0200
52546
52547 Do not assume existence of paths on the build system in the test suite
52548
52549 Instead of using /etc use a known to exist directory in the build tree,
52550 and instead of hardcoding /bin/true, let the command module find it
52551 in the PATH.
52552
52553 debian/changelog | 1 +
52554 lib/dpkg/test/t-command.c | 2 +-
52555 src/t/100_dpkg_divert.t | 2 +-
52556 3 files changed, 3 insertions(+), 2 deletions(-)
52557
52558 commit bd4c055562a3cbfa1c74b55348e545b2fcdd3393
52559 Author: Raphaël Hertzog <hertzog@debian.org>
52560 Date: Tue Sep 27 09:01:52 2011 +0200
52561
52562 dpkg-source: let --commit create debian/patches when required
52563
52564 Reported-by: Jakub Wilk <jwilk@debian.org>
52565
52566 debian/changelog | 1 +
52567 scripts/Dpkg/Source/Package/V2.pm | 1 +
52568 2 files changed, 2 insertions(+)
52569
52570 commit 669e0ff496e6870c06de82da111ba069263a0456
52571 Author: Raphaël Hertzog <hertzog@debian.org>
52572 Date: Tue Sep 27 08:44:12 2011 +0200
52573
52574 dpkg-source: do not ignore the automatic patch when checking for unrecorded changes
52575
52576 The former behaviour to always generate the automatic patch required to
52577 not apply it on the tree used as a basis for the patch generation. That
52578 way it could be updated at each build.
52579
52580 With the new behaviour to fail on any new change, we should no longer
52581 ignore it. It must be applied on the reference tree except when
52582 --auto-commit is on.
52583
52584 This should fix 227 (source package) build failures in Debian unstable.
52585
52586 debian/changelog | 7 +++++++
52587 scripts/Dpkg/Source/Package/V2.pm | 18 +++++++++++-------
52588 2 files changed, 18 insertions(+), 7 deletions(-)
52589
52590 commit 4100cc474b96b60bd2e53d854036249b067979ac
52591 Author: Guillem Jover <guillem@debian.org>
52592 Date: Sun Sep 25 06:22:31 2011 +0200
52593
52594 libdpkg: Switch ‘obsolete’ variable to be a bool in f_conffiles()
52595
52596 lib/dpkg/fields.c | 3 ++-
52597 1 file changed, 2 insertions(+), 1 deletion(-)
52598
52599 commit 86ec744869dc82cf5d79af5fa96c4dbd09eaebc3
52600 Author: Guillem Jover <guillem@debian.org>
52601 Date: Sun Sep 25 03:20:55 2011 +0200
52602
52603 build: Check for the presence of the strnlen declaration
52604
52605 This will define the HAVE_DECL_STRNLEN macro, needed so that the
52606 strnlen.h declares the function in case the system lacks it.
52607
52608 configure.ac | 1 +
52609 debian/changelog | 2 ++
52610 2 files changed, 3 insertions(+)
52611
52612 commit ad176b184b8c39daea7f9f4bd1c162a67934c0d8
52613 Author: Guillem Jover <guillem@debian.org>
52614 Date: Sun Sep 25 03:16:56 2011 +0200
52615
52616 libdpkg: Link unit tests with libcompat and libintl
52617
52618 Because the unit tests might end up pulling arbitrary libdpkg modules,
52619 we need to link to these libraries in case they are needed on the
52620 system.
52621
52622 debian/changelog | 2 ++
52623 lib/dpkg/test/Makefile.am | 5 ++++-
52624 2 files changed, 6 insertions(+), 1 deletion(-)
52625
52626 commit 1261f5aaa22a594f1aa02b0e4321d07bc9dcc84f
52627 Author: Guillem Jover <guillem@debian.org>
52628 Date: Sun Sep 25 03:15:32 2011 +0200
52629
52630 libcompat: Update obstack module from gnulib
52631
52632 The version taken is the one before the switch to GPLv3+. With a slight
52633 code revert to not have to include exitfail.c and exitfail.h.
52634
52635 This fixes --disable-nls on systems where obstack support is missing, by
52636 using the local "gettext.h" which honours ENABLE_NLS, instead of just
52637 directly using <libintl.h>.
52638
52639 This also fixes code warnings due to obsolete K&R style prototypes, and
52640 removes the need for bcopy checks.
52641
52642 configure.ac | 2 +-
52643 debian/changelog | 2 +
52644 lib/compat/obstack.c | 422 +++++++++++++++------------------------------------
52645 lib/compat/obstack.h | 351 ++++++++++++++++--------------------------
52646 4 files changed, 258 insertions(+), 519 deletions(-)
52647
52648 commit 0fec3eb7e3c820061d3aa44dd83b7be3decb03c4
52649 Author: Guillem Jover <guillem@debian.org>
52650 Date: Sun Sep 25 03:18:47 2011 +0200
52651
52652 libdpkg: Move <config.h> and <compat.h> to the top of the flex file
52653
52654 Use the %top directive to force those includes to be the first in the
52655 source code, so that the system correctly picks up desired features,
52656 like LFS.
52657
52658 Prompted-by: Jonathan Nieder <jrnieder@gmail.com>
52659
52660 debian/changelog | 4 ++++
52661 lib/dpkg/trigdeferred.l | 5 +++--
52662 2 files changed, 7 insertions(+), 2 deletions(-)
52663
52664 commit 155c30759a8cc97ed65b7611a33228da8717d633
52665 Author: Guillem Jover <guillem@debian.org>
52666 Date: Wed Sep 21 02:09:55 2011 +0200
52667
52668 libdpkg: Add missing symbols to the version script
52669
52670 lib/dpkg/libdpkg.Versions | 7 ++++++-
52671 1 file changed, 6 insertions(+), 1 deletion(-)
52672
52673 commit 4c8be790d10ac0c8804077f69ae345a0bd9b514c
52674 Author: Helge Kreutzmann <debian@helgefjell.de>
52675 Date: Fri Sep 23 17:30:36 2011 +0200
52676
52677 Update German translation of manual pages
52678
52679 Update to 2064t.
52680
52681 debian/changelog | 7 +++++++
52682 man/po/de.po | 14 ++++----------
52683 2 files changed, 11 insertions(+), 10 deletions(-)
52684
52685 commit 437f8b53910c0b59df6182fc23a1485f8638c745
52686 Author: Guillem Jover <guillem@debian.org>
52687 Date: Fri Sep 23 06:00:18 2011 +0200
52688
52689 Release 1.16.1
52690
52691 debian/changelog | 6 +++---
52692 1 file changed, 3 insertions(+), 3 deletions(-)
52693
52694 commit e64ab34cd022b2d4381c85643ef29a0f0df42394
52695 Author: Guillem Jover <guillem@debian.org>
52696 Date: Fri Sep 23 05:59:26 2011 +0200
52697
52698 Add debian/changelog entry for .deb large file support (LFS) fixes
52699
52700 debian/changelog | 2 ++
52701 1 file changed, 2 insertions(+)
52702
52703 commit 75909e0cb643ee165929f405cca6c82eb6242b04
52704 Author: Guillem Jover <guillem@debian.org>
52705 Date: Fri Sep 23 03:49:53 2011 +0200
52706
52707 Regenerate .pot files and merge .po files with them
52708
52709 dselect/po/bs.po | 2 +-
52710 dselect/po/ca.po | 2 +-
52711 dselect/po/cs.po | 2 +-
52712 dselect/po/da.po | 2 +-
52713 dselect/po/de.po | 2 +-
52714 dselect/po/dselect.pot | 4 +-
52715 dselect/po/el.po | 2 +-
52716 dselect/po/es.po | 2 +-
52717 dselect/po/et.po | 2 +-
52718 dselect/po/eu.po | 2 +-
52719 dselect/po/fr.po | 2 +-
52720 dselect/po/gl.po | 2 +-
52721 dselect/po/hu.po | 2 +-
52722 dselect/po/id.po | 2 +-
52723 dselect/po/it.po | 2 +-
52724 dselect/po/ja.po | 2 +-
52725 dselect/po/ko.po | 2 +-
52726 dselect/po/nb.po | 2 +-
52727 dselect/po/nl.po | 2 +-
52728 dselect/po/nn.po | 2 +-
52729 dselect/po/pl.po | 2 +-
52730 dselect/po/pt.po | 2 +-
52731 dselect/po/pt_BR.po | 2 +-
52732 dselect/po/ro.po | 2 +-
52733 dselect/po/ru.po | 2 +-
52734 dselect/po/sk.po | 2 +-
52735 dselect/po/sv.po | 2 +-
52736 dselect/po/tl.po | 2 +-
52737 dselect/po/vi.po | 2 +-
52738 dselect/po/zh_CN.po | 2 +-
52739 dselect/po/zh_TW.po | 2 +-
52740 man/po/de.po | 22 +-
52741 man/po/dpkg-man.pot | 454 +++++++++++++-------
52742 man/po/es.po | 447 +++++++++++++++-----
52743 man/po/fr.po | 479 +++++++++++++++++-----
52744 man/po/hu.po | 398 +++++++++++++-----
52745 man/po/ja.po | 405 +++++++++++++-----
52746 man/po/pl.po | 445 ++++++++++++++------
52747 man/po/pt_BR.po | 395 +++++++++++++-----
52748 man/po/ru.po | 401 +++++++++++++-----
52749 man/po/sv.po | 114 +-----
52750 po/ast.po | 1021 +++++++++++++++++++++++----------------------
52751 po/bs.po | 976 +++++++++++++++++++++----------------------
52752 po/ca.po | 1038 ++++++++++++++++++++++++----------------------
52753 po/cs.po | 1038 ++++++++++++++++++++++++----------------------
52754 po/da.po | 1038 ++++++++++++++++++++++++----------------------
52755 po/de.po | 412 +++++++++----------
52756 po/dpkg.pot | 978 ++++++++++++++++++++++----------------------
52757 po/dz.po | 1013 +++++++++++++++++++++++----------------------
52758 po/el.po | 1015 +++++++++++++++++++++++----------------------
52759 po/eo.po | 1038 ++++++++++++++++++++++++----------------------
52760 po/es.po | 1038 ++++++++++++++++++++++++----------------------
52761 po/et.po | 1009 +++++++++++++++++++++++----------------------
52762 po/eu.po | 1038 ++++++++++++++++++++++++----------------------
52763 po/fr.po | 1043 ++++++++++++++++++++++++----------------------
52764 po/gl.po | 1015 +++++++++++++++++++++++----------------------
52765 po/hu.po | 1015 +++++++++++++++++++++++----------------------
52766 po/id.po | 1038 ++++++++++++++++++++++++----------------------
52767 po/it.po | 1045 ++++++++++++++++++++++++-----------------------
52768 po/ja.po | 1042 ++++++++++++++++++++++++----------------------
52769 po/km.po | 1013 +++++++++++++++++++++++----------------------
52770 po/ko.po | 1038 ++++++++++++++++++++++++----------------------
52771 po/ku.po | 978 ++++++++++++++++++++++----------------------
52772 po/lt.po | 1001 +++++++++++++++++++++++----------------------
52773 po/mr.po | 1001 +++++++++++++++++++++++----------------------
52774 po/nb.po | 1038 ++++++++++++++++++++++++----------------------
52775 po/ne.po | 1013 +++++++++++++++++++++++----------------------
52776 po/nl.po | 1015 +++++++++++++++++++++++----------------------
52777 po/nn.po | 995 ++++++++++++++++++++++----------------------
52778 po/pa.po | 1014 +++++++++++++++++++++++----------------------
52779 po/pl.po | 1021 +++++++++++++++++++++++----------------------
52780 po/pt.po | 1038 ++++++++++++++++++++++++----------------------
52781 po/pt_BR.po | 1015 +++++++++++++++++++++++----------------------
52782 po/ro.po | 1038 ++++++++++++++++++++++++----------------------
52783 po/ru.po | 1038 ++++++++++++++++++++++++----------------------
52784 po/sk.po | 1038 ++++++++++++++++++++++++----------------------
52785 po/sv.po | 443 ++++++++++----------
52786 po/th.po | 1038 ++++++++++++++++++++++++----------------------
52787 po/tl.po | 995 ++++++++++++++++++++++----------------------
52788 po/vi.po | 1038 ++++++++++++++++++++++++----------------------
52789 po/zh_CN.po | 1038 ++++++++++++++++++++++++----------------------
52790 po/zh_TW.po | 1013 +++++++++++++++++++++++----------------------
52791 scripts/po/ca.po | 111 ++---
52792 scripts/po/de.po | 5 +-
52793 scripts/po/dpkg-dev.pot | 111 ++---
52794 scripts/po/es.po | 117 +++---
52795 scripts/po/fr.po | 124 +++---
52796 scripts/po/pl.po | 116 +++---
52797 scripts/po/ru.po | 117 +++---
52798 scripts/po/sv.po | 5 +-
52799 90 files changed, 23917 insertions(+), 21122 deletions(-)
52800
52801 commit e70decaabe0eb0ecec595a56ec4b06318454f478
52802 Author: Guillem Jover <guillem@debian.org>
52803 Date: Wed Sep 21 21:13:47 2011 +0200
52804
52805 Add project documentation to the top level README
52806
52807 This will help people getting the source from git, or downstream
52808 packagers on how to build from source or interact with the
52809 maintainers.
52810
52811 README | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
52812 1 file changed, 110 insertions(+), 3 deletions(-)
52813
52814 commit 7af8fb2f01df10ffd65b733772fd3ef88f808cc3
52815 Author: Guillem Jover <guillem@debian.org>
52816 Date: Tue Sep 13 08:47:58 2011 +0200
52817
52818 dpkg-buildflags: Disable bind now by default
52819
52820 This option has a startup performance hit on slow systems, particularly
52821 due to slow I/O, the effects of which cannot be reverted except for a
52822 rebuild. It might make sense for long running processes where the
52823 startup time is not that important, and the security improvements do
52824 actually matter. Another option is to set the environment variable
52825 LD_BIND_NOW=1 for the long running process, so that the sysadmin can
52826 disable it if desired.
52827
52828 man/dpkg-buildflags.1 | 4 ++--
52829 scripts/Dpkg/Vendor/Debian.pm | 2 +-
52830 2 files changed, 3 insertions(+), 3 deletions(-)
52831
52832 commit 7cdaeb8a1cf5d69dafca107ab30dfad3ece1ee16
52833 Author: Guillem Jover <guillem@debian.org>
52834 Date: Thu Sep 22 04:18:05 2011 +0200
52835
52836 scripts/mk: Simplify sed expression for DEB_DISTRIBUTION
52837
52838 scripts/mk/pkg-info.mk | 2 +-
52839 1 file changed, 1 insertion(+), 1 deletion(-)
52840
52841 commit cfba9b80fea680d561671713b78044c365a14924
52842 Author: Raphaël Hertzog <hertzog@debian.org>
52843 Date: Wed Sep 21 22:44:00 2011 +0200
52844
52845 scripts/mk/pkg-info.mk: DEB_DISTRIBUTION returns all listed distributions
52846
52847 Update DEB_DISTRIBUTION to return all distributions listed in the current
52848 changelog entry instead of only the first one.
52849
52850 scripts/mk/pkg-info.mk | 4 ++--
52851 1 file changed, 2 insertions(+), 2 deletions(-)
52852
52853 commit c10517e66a9d62b4a2be9b08f7d3f42378c46ff9
52854 Author: Raphaël Hertzog <hertzog@debian.org>
52855 Date: Wed Sep 21 08:48:37 2011 +0200
52856
52857 scripts/mk/pkg-info.mk: adjust variable names
52858
52859 Rename DEB_VERSION_NOREV and DEB_VERSION_NOEPOCH to
52860 DEB_VERSION_EPOCH_UPSTREAM and DEB_VERSION_UPSTREAM_REVISION to define
52861 them by inclusion rather than by exclusion.
52862
52863 Rename DEB_SOURCE_PACKAGE into the less verbose DEB_SOURCE.
52864
52865 Suggested-by: Guillem Jover <guillem@debian.org>
52866
52867 scripts/mk/pkg-info.mk | 16 ++++++++--------
52868 1 file changed, 8 insertions(+), 8 deletions(-)
52869
52870 commit 966a4f6bd2ef733aba463e1c89a6a5aebfc3499e
52871 Author: Guillem Jover <guillem@debian.org>
52872 Date: Mon Sep 19 17:40:04 2011 +0200
52873
52874 build: Pack [type:man] entries in po4a.cfg
52875
52876 There's a huge amount of blank lines which mostly distract from the
52877 actual content, remove them and fold the lines referring to the man
52878 page into a single line and leave the addendum line on its own.
52879
52880 man/po/po4a.cfg | 165 ++++++++++++++------------------------------------------
52881 1 file changed, 41 insertions(+), 124 deletions(-)
52882
52883 commit 0ed90da7f4ec6828d85dc78a98b3c8d32f55151b
52884 Author: Guillem Jover <guillem@debian.org>
52885 Date: Mon Sep 19 17:12:56 2011 +0200
52886
52887 build: Merge PO4A_COMMON_OPTS and PO4A_BUILD_OPTS into PO4A_OPTS
52888
52889 man/Makefile.am | 7 +++----
52890 1 file changed, 3 insertions(+), 4 deletions(-)
52891
52892 commit 822ea85c7c16d45f932f9c86f5ac0a04a8c304c2
52893 Author: Guillem Jover <guillem@debian.org>
52894 Date: Mon Sep 19 17:01:23 2011 +0200
52895
52896 build: Use po4a --srcdir and --builddir
52897
52898 This avoids the absolute paths in the po4a Discard output messages,
52899 and simplifies the build infrastructure by not needing the change
52900 directory gymnastics and builddir po4a variable in the po4a.cfg file.
52901
52902 It's been enough time now since #538136 was filed precisely for dpkg
52903 needs, to rely on these “new” options.
52904
52905 debian/changelog | 2 ++
52906 debian/control | 2 +-
52907 man/Makefile.am | 8 +++---
52908 man/po/po4a.cfg | 82 ++++++++++++++++++++++++++++----------------------------
52909 4 files changed, 47 insertions(+), 47 deletions(-)
52910
52911 commit 572caf52457bc4158f6443aa455414e1d5e861dd
52912 Author: Guillem Jover <guillem@debian.org>
52913 Date: Mon Sep 19 16:48:51 2011 +0200
52914
52915 build: Use rm instead of po4a on make clean to not change the .pot file
52916
52917 There's no way to invoke po4a for the clean target w/o it possibly
52918 modifying the .pot file, which makes the distcheck target fail in
52919 that case.
52920
52921 man/Makefile.am | 8 +-------
52922 1 file changed, 1 insertion(+), 7 deletions(-)
52923
52924 commit 3081af870546d7920d56a44611b7bc185286bda8
52925 Author: Guillem Jover <guillem@debian.org>
52926 Date: Mon Sep 19 16:34:14 2011 +0200
52927
52928 build: Place all man rules at the end of the Makefile.am
52929
52930 man/Makefile.am | 146 ++++++++++++++++++++++++++++----------------------------
52931 1 file changed, 74 insertions(+), 72 deletions(-)
52932
52933 commit 5fc9084fd7c439bbc73a3628b513e028c984ac29
52934 Author: Guillem Jover <guillem@debian.org>
52935 Date: Sun Sep 18 19:22:59 2011 +0200
52936
52937 dpkg: Destroy the dpkg_error variables on warnings
52938
52939 The leak on cmpversions() does not pose any issue on normal operation as
52940 the program will exit immediately and the memory will be freed by the
52941 system, but once --command-fd is enabled, it could actually be a problem
52942 due to a long running dpkg process leaking repeatedly.
52943
52944 The leak on parse_db_version() is actually problematic as it can act
52945 repeatedly if there's tons of warnings when parsing.
52946
52947 Regression introduced in commit ccc26399f2f0e295da1206c5ce81fe81a5dc0e21.
52948
52949 Reported-by: Niels Thykier <niels@thykier.net>
52950
52951 lib/dpkg/parsehelp.c | 2 ++
52952 src/enquiry.c | 2 ++
52953 2 files changed, 4 insertions(+)
52954
52955 commit e2f95d8abee9978f480c8e1e4a31ed420900509c
52956 Author: Helge Kreutzmann <debian@helgefjell.de>
52957 Date: Sun Sep 18 09:42:48 2011 +0200
52958
52959 Update German translation of manual pages
52960
52961 Update to 2064t.
52962
52963 man/po/de.po | 46 +++++++++++++++++++++++-----------------------
52964 1 file changed, 23 insertions(+), 23 deletions(-)
52965
52966 commit 96f21bd6d8cac9ce75726ba2626fbac86933bf9f
52967 Author: Guillem Jover <guillem@debian.org>
52968 Date: Fri Sep 16 23:39:09 2011 +0200
52969
52970 build: Ignore perl test programs for coverage report
52971
52972 scripts/Makefile.am | 4 +++-
52973 1 file changed, 3 insertions(+), 1 deletion(-)
52974
52975 commit c24e8eba3b4fa687e77259822e9ae91735ac1941
52976 Author: Guillem Jover <guillem@debian.org>
52977 Date: Fri Sep 16 22:17:09 2011 +0200
52978
52979 s-s-d(8): Document the optional “:group|gid” argument for --chuid
52980
52981 debian/changelog | 1 +
52982 man/start-stop-daemon.8 | 2 +-
52983 2 files changed, 2 insertions(+), 1 deletion(-)
52984
52985 commit 49ad180074dd59337622c568391770936cf912c4
52986 Author: Guillem Jover <guillem@debian.org>
52987 Date: Fri Sep 16 19:41:31 2011 +0200
52988
52989 s-s-d: Reset the user and group names from the password entry on --chuid
52990
52991 This guarantees the initgroups() call will not fail when the user
52992 specified the user to change to as a uid instead of a username.
52993
52994 Closes: #641834
52995
52996 Reported-by: Andreas Pretzsch <apr@cn-eng.de>
52997
52998 debian/changelog | 2 ++
52999 utils/start-stop-daemon.c | 2 ++
53000 2 files changed, 4 insertions(+)
53001
53002 commit f82c23a76d028c3b7d4df41d51a8eaacb5162b88
53003 Author: Guillem Jover <guillem@debian.org>
53004 Date: Thu Sep 15 04:41:30 2011 +0200
53005
53006 s-s-d: Fix do_procinit() on OSHurd, OShpux and HAVE_KVM_H
53007
53008 The function on those systems did not have their return code updated
53009 for the status code.
53010
53011 utils/start-stop-daemon.c | 24 +++++++++++++++++++-----
53012 1 file changed, 19 insertions(+), 5 deletions(-)
53013
53014 commit 9805ef20ebf7141c419376af68e7476b5c0dd5c0
53015 Author: Guillem Jover <guillem@debian.org>
53016 Date: Wed Sep 14 23:32:43 2011 +0200
53017
53018 s-s-d: Cast proc_stat_owner_uid() to uid_t to fix a warning
53019
53020 utils/start-stop-daemon.c | 2 +-
53021 1 file changed, 1 insertion(+), 1 deletion(-)
53022
53023 commit 8e5585ff0c70be2070190defa6c2d04039c3fcb4
53024 Author: Guillem Jover <guillem@debian.org>
53025 Date: Tue Sep 13 08:50:03 2011 +0200
53026
53027 dpkg-buildflags(1): Fix ld option name from -z,bindnow to -z,now
53028
53029 man/dpkg-buildflags.1 | 2 +-
53030 1 file changed, 1 insertion(+), 1 deletion(-)
53031
53032 commit 82f4497f3bbe41d52fe697868d53732bb355da81
53033 Author: Guillem Jover <guillem@debian.org>
53034 Date: Tue Sep 13 05:19:50 2011 +0200
53035
53036 u-a: Free struct alternative_map variables
53037
53038 Take references when adding duplicate entries of the same alternative
53039 on load, and add a new alternative_map_free() function to free an
53040 alternative_map variable.
53041
53042 utils/update-alternatives.c | 23 +++++++++++++++++++++++
53043 1 file changed, 23 insertions(+)
53044
53045 commit 3b2b9aea518f3e3a562a57a9d7caa2623b4876ff
53046 Author: Guillem Jover <guillem@debian.org>
53047 Date: Tue Sep 13 05:17:34 2011 +0200
53048
53049 u-a: Add ref counting support to struct alternative
53050
53051 This will allow to properly free an alternative map which contains
53052 duplicated references to the same alternative struct.
53053
53054 utils/update-alternatives.c | 17 +++++++++++++++++
53055 1 file changed, 17 insertions(+)
53056
53057 commit d918d025f1ef1c15b76eb2fcc14d5830514937a9
53058 Author: Guillem Jover <guillem@debian.org>
53059 Date: Sun Sep 18 07:11:48 2011 +0200
53060
53061 dpkg: Do not fail on version parsing warnings in --compare-versions
53062
53063 The bogus versions might get fed into «dpkg --compare-versions» by
53064 way of maintainer scripts, which would get the bogus versions from
53065 the database, somewhere dpkg still allows those to exist.
53066
53067 debian/changelog | 3 +++
53068 src/enquiry.c | 16 ++++++++++++----
53069 2 files changed, 15 insertions(+), 4 deletions(-)
53070
53071 commit ccc26399f2f0e295da1206c5ce81fe81a5dc0e21
53072 Author: Guillem Jover <guillem@debian.org>
53073 Date: Wed Sep 14 04:18:47 2011 +0200
53074
53075 libdpkg: Switch parseversion() to use dpkg_error
53076
53077 This allows to merge back the parseversion_lax() and
53078 version_strict_check() functions into a single parseversion(), which
53079 performs all the validation, but issues different types of dpkg_error
53080 messages on error. Which simplifies parse_db_version() and will allow
53081 for callers to distinguish the error conditions and handle them as
53082 they see fit.
53083
53084 lib/dpkg/dpkg-db.h | 5 ++-
53085 lib/dpkg/parsehelp.c | 100 +++++++++++++++++++---------------------------
53086 lib/dpkg/test/t-version.c | 69 +++++++++++++++++++++-----------
53087 src/enquiry.c | 12 +++---
53088 4 files changed, 94 insertions(+), 92 deletions(-)
53089
53090 commit b03f212d3a29bef2be2f269f0656e482bb9e56ad
53091 Author: Guillem Jover <guillem@debian.org>
53092 Date: Tue May 10 19:50:15 2011 +0200
53093
53094 libdpkg: Add new error module
53095
53096 This new module provides error reporting infrastructure, which will
53097 be used to report back error information from inner functions that
53098 are not supposed to ohshit() directly, the caller should be
53099 responsible for the outcome, including just forwarding the error
53100 to its own caller.
53101
53102 lib/dpkg/Makefile.am | 2 ++
53103 lib/dpkg/error.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++
53104 lib/dpkg/error.h | 49 +++++++++++++++++++++++++++
53105 3 files changed, 144 insertions(+)
53106
53107 commit 07a8f6d882c019ed039442237c53d8333dc9c4a5
53108 Author: Guillem Jover <guillem@debian.org>
53109 Date: Fri Sep 16 17:23:53 2011 +0200
53110
53111 libdpkg: Add more test cases for version parsing failures
53112
53113 lib/dpkg/test/t-version.c | 9 +++++++++
53114 1 file changed, 9 insertions(+)
53115
53116 commit 11bb86fe8aa208de4453589da31cf5c62649f091
53117 Author: Guillem Jover <guillem@debian.org>
53118 Date: Wed Sep 14 05:07:19 2011 +0200
53119
53120 libdpkg: Rename err variables to z_errnum and bz_errnum
53121
53122 Make the variables more specific and clear about their intended purpose.
53123
53124 lib/dpkg/compress.c | 38 +++++++++++++++++++-------------------
53125 1 file changed, 19 insertions(+), 19 deletions(-)
53126
53127 commit 39a535646fe17f4f9d9db88295e406443d1bc40a
53128 Author: Guillem Jover <guillem@debian.org>
53129 Date: Tue May 10 10:14:40 2011 +0200
53130
53131 libdpkg: Move ohshite calls into the buffer_copy loop
53132
53133 lib/dpkg/buffer.c | 8 ++------
53134 1 file changed, 2 insertions(+), 6 deletions(-)
53135
53136 commit 49a0022b72df33589fc416c30dc33a82f5f58ea6
53137 Author: Guillem Jover <guillem@debian.org>
53138 Date: Sat Sep 17 15:58:51 2011 +0200
53139
53140 libdpkg: Refactor path basename code into new path_basename function
53141
53142 This function is an equivalent of the GNU basename, but this one will
53143 work consistently on any system regardless of libc used.
53144
53145 dpkg-split/split.c | 8 +++-----
53146 lib/dpkg/command.c | 11 +++++------
53147 lib/dpkg/path.c | 21 ++++++++++++++++++++-
53148 lib/dpkg/path.h | 3 ++-
53149 lib/dpkg/progname.c | 10 ++--------
53150 lib/dpkg/test/t-path.c | 13 +++++++++++++
53151 src/configure.c | 5 ++---
53152 7 files changed, 47 insertions(+), 24 deletions(-)
53153
53154 commit b6b23a82594019d08dcdaf4f8b2a238dce78c945
53155 Author: Guillem Jover <guillem@debian.org>
53156 Date: Sat Sep 17 05:09:56 2011 +0200
53157
53158 libdpkg: Add new mod-db, progname and subproc modules test cases
53159
53160 lib/dpkg/test/.gitignore | 3 ++
53161 lib/dpkg/test/Makefile.am | 6 ++-
53162 lib/dpkg/test/t-mod-db.c | 56 ++++++++++++++++++++++++++++
53163 lib/dpkg/test/t-progname.c | 46 +++++++++++++++++++++++
53164 lib/dpkg/test/t-subproc.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++
53165 5 files changed, 201 insertions(+), 1 deletion(-)
53166
53167 commit 7e26acd008d38f6d56c26e6a595430636ea40211
53168 Author: Guillem Jover <guillem@debian.org>
53169 Date: Sat Sep 17 05:07:13 2011 +0200
53170
53171 libdpkg: Add missing test cases for the command and varbuf modules
53172
53173 lib/dpkg/test/t-command.c | 22 +++++++++++++++++++++-
53174 lib/dpkg/test/t-varbuf.c | 24 ++++++++++++++++++++++++
53175 2 files changed, 45 insertions(+), 1 deletion(-)
53176
53177 commit 02b48efd59416b79a51e9a08ef576df6110f4f8a
53178 Author: Guillem Jover <guillem@debian.org>
53179 Date: Fri Sep 16 19:46:37 2011 +0200
53180
53181 libdpkg: Unify test_varbuf_add function naming
53182
53183 lib/dpkg/test/t-varbuf.c | 8 ++++----
53184 1 file changed, 4 insertions(+), 4 deletions(-)
53185
53186 commit 4aadfe74c5cce5a6acc45e1527d64583ee1b4d45
53187 Author: Guillem Jover <guillem@debian.org>
53188 Date: Sun Sep 11 05:14:30 2011 +0200
53189
53190 dpkg-split: Do not include trailing slash in PARTSDIR
53191
53192 dpkg-split/dpkg-split.h | 2 +-
53193 dpkg-split/main.c | 10 ----------
53194 dpkg-split/queue.c | 9 ++++-----
53195 3 files changed, 5 insertions(+), 16 deletions(-)
53196
53197 commit 172b6bcca0e5a757e0e0bd132c319abe447f3e01
53198 Author: Peter Krefting <peterk@debian.org>
53199 Date: Wed Sep 14 07:39:51 2011 +0100
53200
53201 Fixed typo in Swedish man page translation.
53202
53203 man/po/sv.po | 4 ++--
53204 1 file changed, 2 insertions(+), 2 deletions(-)
53205
53206 commit 9261a6b4f085c8e2cf87f64d363283f6d84e5b29
53207 Author: Peter Krefting <peterk@debian.org>
53208 Date: Tue Sep 13 08:30:14 2011 +0100
53209
53210 Update Swedish translation.
53211
53212 man/po/sv.po: 2064t0f0u.
53213
53214 man/po/sv.po | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
53215 1 file changed, 76 insertions(+), 11 deletions(-)
53216
53217 commit 3609b52cca240eea58735907d9810486f560e5fe
53218 Author: Raphaël Hertzog <hertzog@debian.org>
53219 Date: Mon Sep 12 10:57:38 2011 +0200
53220
53221 update-alternatives: properly handle stat()/lstat() failures
53222
53223 Fix update-alternatives to always fail when lstat() or stat() fails
53224 with something else than ENOENT. There were many places testing
53225 the existence of files with “stat() == 0” and “stat() == -1 && errno ==
53226 ENOENT” wrongly assuming that the only failure cause is ENOENT.
53227
53228 utils/update-alternatives.c | 34 +++++++++++++++++++++++++---------
53229 1 file changed, 25 insertions(+), 9 deletions(-)
53230
53231 commit bf9cefeb7abd4bb0445b3a39a74d5594e247cd8e
53232 Author: Raphaël Hertzog <hertzog@debian.org>
53233 Date: Mon Sep 12 10:20:05 2011 +0200
53234
53235 update-alternatives: use alternative_path_classify() more extensively
53236
53237 Constructs like “lstat(foo, &st) == 0 && S_ISLNK(st.st_mode)” do not
53238 fail when lstat() fails and they should really fail except when
53239 the failure is due to a missing foo (ENOENT).
53240
53241 Using alternative_path_classify() achieves this.
53242
53243 utils/update-alternatives.c | 6 +++---
53244 1 file changed, 3 insertions(+), 3 deletions(-)
53245
53246 commit 9dcb50a59414e1fe0e6a8a4c8ee9f59d10706396
53247 Author: Raphaël Hertzog <hertzog@debian.org>
53248 Date: Mon Sep 12 09:42:11 2011 +0200
53249
53250 update-alternatives: new non-regression test
53251
53252 This one catches the regression introduced in
53253 6c481e19a532080643e3cf5c76760df8009ea2c7 and fixed in
53254 9dceac005a0331ceb840f9c8273c7fd195413516.
53255
53256 It should also catch the former problem of passing NULL to stat() (via
53257 new_file). But this did not trigger any segfault, merely a failure
53258 with EFAULT.
53259
53260 utils/t/100_update_alternatives.t | 10 +++++++++-
53261 1 file changed, 9 insertions(+), 1 deletion(-)
53262
53263 commit 9dceac005a0331ceb840f9c8273c7fd195413516
53264 Author: Raphaël Hertzog <hertzog@debian.org>
53265 Date: Mon Sep 12 09:18:06 2011 +0200
53266
53267 Revert "u-a: Use xreadlink() instead of areadlink() in alternative_evolve()"
53268
53269 This reverts commit 6c481e19a532080643e3cf5c76760df8009ea2c7 and
53270 changes the surrounding code to deal correctly with the case where
53271 areadlink() returns NULL.
53272
53273 This part of the code really had to cope with a non-existing
53274 /etc/alternatives/slave.
53275
53276 Reported-by: Sven Joachim <svenjoac@gmx.de>
53277
53278 utils/update-alternatives.c | 4 ++--
53279 1 file changed, 2 insertions(+), 2 deletions(-)
53280
53281 commit 4d5d022c8b1b4182482f47c6dc9cafdfdea18c66
53282 Author: Helge Kreutzmann <debian@helgefjell.de>
53283 Date: Sun Sep 11 15:19:35 2011 +0200
53284
53285 Sort language names properly
53286
53287 debian/changelog | 4 ++--
53288 1 file changed, 2 insertions(+), 2 deletions(-)
53289
53290 commit e84161fccee033d365688017c7006970ccd6941b
53291 Author: Helge Kreutzmann <debian@helgefjell.de>
53292 Date: Sun Sep 11 15:18:26 2011 +0200
53293
53294 Update German translation of manual pages
53295
53296 Update to 2064t.
53297
53298 man/po/de.po | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
53299 1 file changed, 53 insertions(+), 2 deletions(-)
53300
53301 commit 9e3e62ba287c02bc2ddce7734456244be2ab7356
53302 Author: Peter Krefting <peterk@debian.org>
53303 Date: Sun Sep 11 10:03:11 2011 +0100
53304
53305 Update Swedish translation:
53306
53307 po/sv.po: 1023t0f0u.
53308 scripts/po/sv.po: 525t0f0u.
53309 man/po/sv.po: 2043t2f19u (hardening section not translated).
53310
53311 man/po/sv.po | 792 ++++++++++++++++++++++++++-------------------
53312 po/sv.po | 967 ++++++++++++++++++++++++++++---------------------------
53313 scripts/po/sv.po | 165 ++++------
53314 3 files changed, 1020 insertions(+), 904 deletions(-)
53315
53316 commit 25e7f50e87bf901a8cd22c39ce0f57c96661a8ba
53317 Author: Helge Kreutzmann <debian@helgefjell.de>
53318 Date: Sat Sep 10 20:11:55 2011 +0200
53319
53320 Update German translation of manual pages
53321
53322 Update to 2056t0f8u.
53323
53324 man/po/de.po | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
53325 1 file changed, 241 insertions(+), 9 deletions(-)
53326
53327 commit fa50333bd0f9e33912e04e30b0a677aaf7460c46
53328 Author: Helge Kreutzmann <debian@helgefjell.de>
53329 Date: Sat Sep 10 19:11:44 2011 +0200
53330
53331 Update German scripts translation
53332
53333 Update to 525t.
53334
53335 scripts/po/de.po | 109 +++++++++++++++++++++++++++++--------------------------
53336 1 file changed, 58 insertions(+), 51 deletions(-)
53337
53338 commit 3d146e437681323d05ae5c8345d85579a3cffffe
53339 Author: Guillem Jover <guillem@debian.org>
53340 Date: Sat Sep 10 18:32:30 2011 +0200
53341
53342 Fix bug closure for “dpkg-deb: Do not warn on strange timestamps”
53343
53344 Spotted-by: Carl Fürstenberg <azatoth@gmail.com>
53345
53346 debian/changelog | 2 +-
53347 1 file changed, 1 insertion(+), 1 deletion(-)
53348
53349 commit 2266fdc6df762fa9d2371411de3e0c7adfbc0fd2
53350 Author: Sven Joachim <svenjoac@gmx.de>
53351 Date: Fri Sep 9 11:35:18 2011 +0200
53352
53353 German dpkg translation update
53354
53355 Update to 1022t.
53356
53357 po/de.po | 630 ++++++++++++++++++++++++++++++++-------------------------------
53358 1 file changed, 317 insertions(+), 313 deletions(-)
53359
53360 commit 2ccd37bcadf4ab95a815b0952f933d3e73555366
53361 Author: Guillem Jover <guillem@debian.org>
53362 Date: Fri Sep 9 09:02:27 2011 +0200
53363
53364 build: Ship debian/dpkg.prerm in the dist tarball
53365
53366 Regression introduced in commit cf6b98d3738d1fe8b3119b71fd8321c12feb618c.
53367
53368 Makefile.am | 1 +
53369 1 file changed, 1 insertion(+)
53370
53371 commit 972095bea5f6bcf3a14f3b3151ca3ca56eff6744
53372 Author: Guillem Jover <guillem@debian.org>
53373 Date: Fri Sep 9 06:24:19 2011 +0200
53374
53375 dpkg-buildflags(1): Escape minus sign
53376
53377 man/dpkg-buildflags.1 | 4 ++--
53378 1 file changed, 2 insertions(+), 2 deletions(-)
53379
53380 commit 1e5cdccd104a1fe819b501ae0c3ff63170617f70
53381 Author: Guillem Jover <guillem@debian.org>
53382 Date: Fri Sep 9 05:55:37 2011 +0200
53383
53384 libdpkg: Do not generate the unused infodir in modstatdb_init()
53385
53386 lib/dpkg/dbmodify.c | 2 --
53387 1 file changed, 2 deletions(-)
53388
53389 commit 25f368cb9756f4fe238aff9f0f7ee3b15e2e86a4
53390 Author: Guillem Jover <guillem@debian.org>
53391 Date: Wed Sep 7 06:38:41 2011 +0200
53392
53393 dpkg: Refactor control directory creation on unpack
53394
53395 src/processarc.c | 74 ++++++++++++++++++++++++++++++++------------------------
53396 1 file changed, 43 insertions(+), 31 deletions(-)
53397
53398 commit 0e63ea3ee1a247e581eef0fdee453d09f7a358f7
53399 Author: Guillem Jover <guillem@debian.org>
53400 Date: Wed Sep 7 06:20:43 2011 +0200
53401
53402 Do not include trailing slash for directory string literals
53403
53404 This makes it more natural to manage the directory names, and avoids
53405 some doubled slashes.
53406
53407 lib/dpkg/dpkg.h | 6 +++---
53408 lib/dpkg/trigdeferred.l | 1 +
53409 lib/dpkg/triglib.c | 1 +
53410 src/filesdb.c | 1 +
53411 src/infodb.c | 1 +
53412 src/processarc.c | 8 +++-----
53413 6 files changed, 10 insertions(+), 8 deletions(-)
53414
53415 commit af4a5dd8bb2e88c0d97646b697f60f9e9d265fdf
53416 Author: Guillem Jover <guillem@debian.org>
53417 Date: Mon Sep 5 16:08:51 2011 +0200
53418
53419 libdpkg: Move trigger note support to a new trignote module
53420
53421 This detangles the trigger note support from triglib and avoids code
53422 using parsedb() to end up pulling the triglib and dbmodify modules.
53423 This reduces the dpkg-deb binary size.
53424
53425 debian/changelog | 2 +
53426 lib/dpkg/Makefile.am | 1 +
53427 lib/dpkg/triglib.c | 99 ---------------------------------------
53428 lib/dpkg/trignote.c | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++
53429 4 files changed, 131 insertions(+), 99 deletions(-)
53430
53431 commit a4298e6ff245505a5a963a08fe2d40ecad9c595e
53432 Author: Guillem Jover <guillem@debian.org>
53433 Date: Tue Sep 6 05:59:13 2011 +0200
53434
53435 libdpkg: Refactor trig_awaited_pend_head processing into new functions
53436
53437 This will allow accessing trig_awaited_pend_head from a different
53438 module, w/o needing to pull in triglib.
53439
53440 lib/dpkg/triglib.c | 28 ++++++++++++++++++++--------
53441 lib/dpkg/triglib.h | 5 +++++
53442 2 files changed, 25 insertions(+), 8 deletions(-)
53443
53444 commit f3dcf914203a42c9080f128d7e8263e8a0fb7ffa
53445 Author: Guillem Jover <guillem@debian.org>
53446 Date: Tue Sep 6 05:54:36 2011 +0200
53447
53448 libdpkg: Rename trig_enqueue_awaited_pend to trig_awaited_pend_enqueue
53449
53450 lib/dpkg/fields.c | 2 +-
53451 lib/dpkg/triglib.c | 2 +-
53452 lib/dpkg/triglib.h | 2 +-
53453 3 files changed, 3 insertions(+), 3 deletions(-)
53454
53455 commit 2e9a20901a16a1b3f2b392ad14c321712073b3f1
53456 Author: Guillem Jover <guillem@debian.org>
53457 Date: Mon Sep 5 16:03:21 2011 +0200
53458
53459 libdpkg: Move trig_name_is_illegal to a new trigname module
53460
53461 This detangles the function from the triglib module, avoiding
53462 dpkg-trigger to pull it, and reducing its size.
53463
53464 debian/changelog | 2 ++
53465 lib/dpkg/Makefile.am | 1 +
53466 lib/dpkg/triglib.c | 16 ----------------
53467 lib/dpkg/trigname.c | 42 ++++++++++++++++++++++++++++++++++++++++++
53468 po/POTFILES.in | 1 +
53469 5 files changed, 46 insertions(+), 16 deletions(-)
53470
53471 commit 8ed2e04c2b1bfa247e34da01c0e84612ce7dc84b
53472 Author: Guillem Jover <guillem@debian.org>
53473 Date: Sun Sep 4 16:07:29 2011 +0200
53474
53475 dpkg-deb: Do not warn on strange timestamps
53476
53477 The external extractor is only used on dpkg-deb -x (and friends), which
53478 is only used by dpkg when extracting the control member. The internal
53479 dpkg tar extractor never warns on timestamps, and there's no point for
53480 dpkg to induce those warnings on the control extraction either.
53481
53482 Closes: #640298
53483
53484 debian/changelog | 2 ++
53485 dpkg-deb/extract.c | 2 +-
53486 2 files changed, 3 insertions(+), 1 deletion(-)
53487
53488 commit 920596da263ed1342668a9fe5b59f8bbb52445dd
53489 Author: Guillem Jover <guillem@debian.org>
53490 Date: Thu Sep 1 15:17:35 2011 +0200
53491
53492 dpkg: Fix double “error:” string in missing PATH error output
53493
53494 Closes: #639997
53495
53496 debian/changelog | 2 ++
53497 src/help.c | 2 +-
53498 2 files changed, 3 insertions(+), 1 deletion(-)
53499
53500 commit 05ce02f897fbe2a455cacb064fd5bc5a6bf182d9
53501 Author: Guillem Jover <guillem@debian.org>
53502 Date: Fri Aug 19 18:07:13 2011 +0200
53503
53504 u-a: Update alternative links only if they change
53505
53506 There's no point in changing the links to the same target. This also
53507 helps when systems might have a read-only file system mounted, but a
53508 writable database.
53509
53510 Closes: #636700
53511
53512 Based-on-patch-by: Salvatore Bonaccorso <carnil@debian.org>
53513 Signed-off-by: Guillem Jover <guillem@debian.org>
53514
53515 debian/changelog | 3 +++
53516 utils/update-alternatives.c | 32 +++++++++++++++++++++++++++++---
53517 2 files changed, 32 insertions(+), 3 deletions(-)
53518
53519 commit 3518e4d159412c31c2de413b7bc358870b6c5c02
53520 Author: Guillem Jover <guillem@debian.org>
53521 Date: Thu Sep 8 10:19:28 2011 +0200
53522
53523 u-a: Refactor alternative_path_classify from alternative_can_replace_path
53524
53525 utils/update-alternatives.c | 32 +++++++++++++++++++++++---------
53526 1 file changed, 23 insertions(+), 9 deletions(-)
53527
53528 commit c922a8f681dc27135947ebdaff68fc3158614807
53529 Author: Guillem Jover <guillem@debian.org>
53530 Date: Thu Sep 8 19:12:20 2011 +0200
53531
53532 u-a: Do not try to readlink() a non-symlink
53533
53534 Return early in case the path is not a symlink, there's no point in
53535 calling readlink() if we know it's going to fail.
53536
53537 utils/update-alternatives.c | 6 ++++++
53538 1 file changed, 6 insertions(+)
53539
53540 commit 6c481e19a532080643e3cf5c76760df8009ea2c7
53541 Author: Guillem Jover <guillem@debian.org>
53542 Date: Thu Sep 8 10:10:06 2011 +0200
53543
53544 u-a: Use xreadlink() instead of areadlink() in alternative_evolve()
53545
53546 The function does not expect the readlink call to fail.
53547
53548 utils/update-alternatives.c | 2 +-
53549 1 file changed, 1 insertion(+), 1 deletion(-)
53550
53551 commit c7c7522dd3e29af582eddda7b10b521337a7b21c
53552 Author: Guillem Jover <guillem@debian.org>
53553 Date: Tue Sep 6 04:19:03 2011 +0200
53554
53555 u-a: Split xreadlink() allocation code into areadlink()
53556
53557 Using a bool as an argument for a function already taking several
53558 arguments is almost never a good interface, it's not clear from
53559 the call sites what it refers to and as such prone to confusion.
53560
53561 Split the main xreadlink() code into a function that allocates but
53562 can return NULL, and make xreadlink() use the common semantics of
53563 never failing.
53564
53565 utils/update-alternatives.c | 42 ++++++++++++++++++++++++++----------------
53566 1 file changed, 26 insertions(+), 16 deletions(-)
53567
53568 commit 5f40ae0644cf266f533d63cdc8643164f4d6b3c3
53569 Author: Guillem Jover <guillem@debian.org>
53570 Date: Thu Aug 25 20:40:42 2011 +0200
53571
53572 dpkg: Print a message instead of asserting on readlink/stat size discrepancy
53573
53574 This will help the user diagnose which file was affected and in
53575 correcting the situation, which in most cases is due to file system
53576 breakage, or non POSIX compliance.
53577
53578 Closes: #639229
53579
53580 debian/changelog | 2 ++
53581 src/archives.c | 4 +++-
53582 src/configure.c | 6 +++++-
53583 3 files changed, 10 insertions(+), 2 deletions(-)
53584
53585 commit a23c74e708972c7e566ea8255728184393963825
53586 Author: Guillem Jover <guillem@debian.org>
53587 Date: Thu Aug 25 20:40:02 2011 +0200
53588
53589 dpkg: Change type of variable r from int to ssize_t in conffderef()
53590
53591 src/configure.c | 4 ++--
53592 1 file changed, 2 insertions(+), 2 deletions(-)
53593
53594 commit 2b824afa6bb06b7cb757423b248f6907e9919e86
53595 Author: Guillem Jover <guillem@debian.org>
53596 Date: Mon May 2 21:51:47 2011 +0200
53597
53598 libdpkg: Detangle buffer filter logic from write logic
53599
53600 lib/dpkg/buffer.c | 51 +++++++++++++++++++++++++++++++++++++++------------
53601 lib/dpkg/buffer.h | 31 +++++++++++++++++++++----------
53602 2 files changed, 60 insertions(+), 22 deletions(-)
53603
53604 commit 2cd316401fa2451e266562cf689bdfc7b4c501e8
53605 Author: Guillem Jover <guillem@debian.org>
53606 Date: Mon May 2 21:51:47 2011 +0200
53607
53608 libdpkg: Add new BUFFER_FILTER_NULL filter action
53609
53610 lib/dpkg/buffer.c | 5 +++++
53611 lib/dpkg/buffer.h | 2 ++
53612 2 files changed, 7 insertions(+)
53613
53614 commit 3c83f54bfe1f7d17c878c0897f9762ea8adc64dc
53615 Author: Guillem Jover <guillem@debian.org>
53616 Date: Fri Jun 17 14:11:43 2011 +0200
53617
53618 libdpkg: Rename BUFFER_WRITE_MD5 to BUFFER_FILTER_MD5
53619
53620 lib/dpkg/buffer.c | 6 +++---
53621 lib/dpkg/buffer.h | 6 +++---
53622 2 files changed, 6 insertions(+), 6 deletions(-)
53623
53624 commit 7585faa92009f15b06e346cddaa5e4ce92df7079
53625 Author: Guillem Jover <guillem@debian.org>
53626 Date: Mon May 2 10:25:38 2011 +0200
53627
53628 libdpkg: Namespace buffer init and done functions with buffer_filter_
53629
53630 This makes it clear these functions are not to initialize normal
53631 buffer operations, but just for when a filter is in place.
53632
53633 lib/dpkg/buffer.c | 12 ++++++------
53634 1 file changed, 6 insertions(+), 6 deletions(-)
53635
53636 commit 3650a669fb01737444656916a6a7a09e82800679
53637 Author: Guillem Jover <guillem@debian.org>
53638 Date: Tue May 3 10:55:45 2011 +0200
53639
53640 libdpkg: Rename fd_null_copy() to fd_skip()
53641
53642 dpkg-deb/extract.c | 12 ++++++------
53643 dpkg-split/join.c | 2 +-
53644 lib/dpkg/buffer.h | 2 +-
53645 src/archives.c | 6 +++---
53646 src/processarc.c | 2 +-
53647 5 files changed, 12 insertions(+), 12 deletions(-)
53648
53649 commit 3416f1d5c7a78e49a52f079b1e2a8576025650cb
53650 Author: Guillem Jover <guillem@debian.org>
53651 Date: Fri Sep 9 07:19:27 2011 +0200
53652
53653 libdpkg: Add a test case for fd_md5()
53654
53655 lib/dpkg/test/t-buffer.c | 42 +++++++++++++++++++++++++++++++++++++-----
53656 1 file changed, 37 insertions(+), 5 deletions(-)
53657
53658 commit d1abb6e80d72acffabecd352290dc10121f2c085
53659 Author: Guillem Jover <guillem@debian.org>
53660 Date: Wed Sep 7 04:53:25 2011 +0200
53661
53662 Convert translation files to UTF-8
53663
53664 Consolidating the charset used for all files in the repository makes
53665 diff actually useful, otherwise when showing a patch involving distinct
53666 charsets it's not possible to display them correctly due to the mixture.
53667
53668 dselect/po/da.po | 458 +++++++++++------------
53669 man/po/fr.add | 4 +-
53670 man/po/hu.add | 2 +-
53671 man/po/pl.add | 4 +-
53672 man/po/po4a.cfg | 12 +-
53673 man/po/pt_BR.po | 1084 +++++++++++++++++++++++++++---------------------------
53674 man/po/ru.add | 8 +-
53675 man/po/sv.add | 2 +-
53676 8 files changed, 787 insertions(+), 787 deletions(-)
53677
53678 commit 9288e573b0d1069f4a56caa95838f0157f1a23e7
53679 Author: Kees Cook <kees@debian.org>
53680 Date: Mon Sep 5 23:34:49 2011 -0700
53681
53682 dpkg-buildflags(1): add initial hardening documentation
53683
53684 Document the various hardening options that can be enabled/disabled
53685 via DEB_BUILD_MAINT_OPTIONS.
53686
53687 Improved-by: Raphaël Hertzog <hertzog@debian.org>
53688 Signed-off-by: Kees Cook <kees@debian.org>
53689 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
53690
53691 man/dpkg-buildflags.1 | 109 +++++++++++++++++++++++++++++++++++++++++++++++++-
53692 1 file changed, 108 insertions(+), 1 deletion(-)
53693
53694 commit f3bb7d4939ae95cf44c89e8f599e7ed5da431e57
53695 Author: Raphaël Hertzog <hertzog@debian.org>
53696 Date: Wed Jul 27 22:10:49 2011 +0200
53697
53698 dpkg-buildflags: emit hardening build flags by default
53699
53700 All the hardening build flags supported by hardening-includes
53701 are supported except that PIE is not enabled by default (just like
53702 the corresponding gcc patch doesn't enable it by default).
53703
53704 Inspired by the work of Kees Cook <kees@debian.org>.
53705
53706 debian/changelog | 3 ++
53707 scripts/Dpkg/BuildFlags.pm | 1 +
53708 scripts/Dpkg/Vendor/Debian.pm | 88 ++++++++++++++++++++++++++++++++++++++++++-
53709 scripts/Dpkg/Vendor/Ubuntu.pm | 4 ++
53710 4 files changed, 95 insertions(+), 1 deletion(-)
53711
53712 commit ed84a9339452b934f4e740e389820e852a8bcd31
53713 Author: Raphaël Hertzog <hertzog@debian.org>
53714 Date: Tue Aug 2 14:15:17 2011 +0200
53715
53716 Dpkg::BuildOptions: enable usage of alternative variable names
53717
53718 scripts/Dpkg/BuildOptions.pm | 26 ++++++++++++++++++--------
53719 scripts/t/300_Dpkg_BuildOptions.t | 6 +++++-
53720 2 files changed, 23 insertions(+), 9 deletions(-)
53721
53722 commit 08808c28500e7e027e58d32e434a3dc082e43e7d
53723 Author: Helge Kreutzmann <debian@helgefjell.de>
53724 Date: Thu Sep 8 17:53:13 2011 +0200
53725
53726 Update German translation of manual pages
53727
53728 Update to 2038t.
53729
53730 man/po/de.po | 74 ++++++++++++++++++++----------------------------------------
53731 1 file changed, 24 insertions(+), 50 deletions(-)
53732
53733 commit bcd5c89ab1621264e09e525826b2132490f35e07
53734 Author: Raphaël Hertzog <hertzog@debian.org>
53735 Date: Sat Sep 3 14:34:31 2011 +0200
53736
53737 dpkg-source(1): add example of extend-diff-ignore's usage
53738
53739 Suggested-by: Christoph Berg <myon@debian.org>
53740 Closes: #640198
53741
53742 debian/changelog | 2 ++
53743 man/dpkg-source.1 | 2 ++
53744 2 files changed, 4 insertions(+)
53745
53746 commit cb0fa9cdbc8d081edb2d4044dbf1cfe4e88dba0f
53747 Author: Peter Krefting <peterk@debian.org>
53748 Date: Sun Sep 4 18:57:23 2011 +0100
53749
53750 Update Swedish translation.
53751
53752 man/po/sv.po: 2044t0f0u.
53753
53754 man/po/sv.po | 269 +++++++++++++++++++++++++++--------------------------------
53755 1 file changed, 125 insertions(+), 144 deletions(-)
53756
53757 commit ea50f9a4027deb105a6067cdd7063289cb89967b
53758 Author: Helge Kreutzmann <debian@helgefjell.de>
53759 Date: Wed Aug 24 19:35:38 2011 +0200
53760
53761 Update German translation of manual pages
53762
53763 Update to 2038t.
53764
53765 man/po/de.po | 18 +++++++++---------
53766 1 file changed, 9 insertions(+), 9 deletions(-)
53767
53768 commit f3418186f6b093162d9e6b47e73d01d795c2ef98
53769 Author: Guillem Jover <guillem@debian.org>
53770 Date: Tue Aug 23 05:24:39 2011 +0200
53771
53772 dpkg-source: Make single-debian-patch not abort on upstream changes
53773
53774 The single-debian-patch option usage in Dpkg::Source::Package::V2
53775 was typoed as single_debian_patch, and thus not avoiding aborting
53776 on upstream changes. Instead of fixing the typo, let's just not
53777 expose single-debian-patch in Dpkg::Source::Package::V2, as it's
53778 Dpkg::Source::Package::V3::quilt specific and as such a layer
53779 violation, the code will just set auto_commit when single-debian-patch
53780 is specified, which is the actual intended behaviour. Reflect this
53781 explicitly in the man page.
53782
53783 Regression introduced in commit 46b688e4824f00842568b517b119eec34a5f7286.
53784
53785 Reported-by: Bernhard R. Link <brlink@debian.org>
53786
53787 man/dpkg-source.1 | 2 +-
53788 scripts/Dpkg/Source/Package/V2.pm | 3 +--
53789 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 ++
53790 3 files changed, 4 insertions(+), 3 deletions(-)
53791
53792 commit d97161c298625c8475b0b3d2d9e89e60ae56a5ff
53793 Author: Guillem Jover <guillem@debian.org>
53794 Date: Tue Aug 23 03:55:27 2011 +0200
53795
53796 Dpkg::Source::Package: Use “-z” instead of “not -s”
53797
53798 scripts/Dpkg/Source/Package/V2.pm | 2 +-
53799 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 +-
53800 2 files changed, 2 insertions(+), 2 deletions(-)
53801
53802 commit a596ab8ef36ade2743dbd442d660b36146574624
53803 Author: Helge Kreutzmann <debian@helgefjell.de>
53804 Date: Mon Aug 22 20:57:14 2011 +0200
53805
53806 Update German scripts translation
53807
53808 Update to 523t.
53809
53810 scripts/po/de.po | 70 +++++++++++++++++++++++++++-----------------------------
53811 1 file changed, 34 insertions(+), 36 deletions(-)
53812
53813 commit 513ad320a9677766f50aa2741d23987bce5b92a5
53814 Author: Helge Kreutzmann <debian@helgefjell.de>
53815 Date: Mon Aug 22 20:33:18 2011 +0200
53816
53817 Update German translation of manual pages
53818
53819 Update to 2038t.
53820
53821 man/po/de.po | 203 ++++++++++++++++++++++++++---------------------------------
53822 1 file changed, 90 insertions(+), 113 deletions(-)
53823
53824 commit 277e572facf30001d59bdadfe3e3c9e4db37ae1b
53825 Author: Raphaël Hertzog <hertzog@debian.org>
53826 Date: Sun Aug 21 11:11:02 2011 +0200
53827
53828 dpkg: correctly handle a hardlink pointing to a conffile
53829
53830 Normal files tagged as a conffile are not tagged with
53831 fnnf_deferred_rename and due to this the hardlinking code
53832 was assuming that the target is in its final location
53833 already. This is obviously not the case for a conffile.
53834
53835 Fix the code so that the hardlinking logic takes into account
53836 the fact that conffiles are unpacked in .dpkg-new and stay
53837 there until the configuration phase.
53838
53839 Reported-by: Igor Pashev <pashev.igor@gmail.com>
53840
53841 debian/changelog | 1 +
53842 src/archives.c | 2 +-
53843 2 files changed, 2 insertions(+), 1 deletion(-)
53844
53845 commit c6400108e297b3fac8e887551b6a31edb51408f2
53846 Author: Sven Joachim <svenjoac@gmx.de>
53847 Date: Sun Aug 21 18:37:50 2011 +0200
53848
53849 German dpkg translation update
53850
53851 Update to 1022t.
53852
53853 po/de.po | 479 ++++++++++++++++++++++++++++++++-------------------------------
53854 1 file changed, 241 insertions(+), 238 deletions(-)
53855
53856 commit 3710f92e5c32bbcb766151df41e5a99ed3de2211
53857 Author: Peter Krefting <peterk@debian.org>
53858 Date: Sat Aug 20 22:08:09 2011 +0100
53859
53860 Update Swedish translation.
53861
53862 man/po/sv.po: 1978t50f16u (WIP).
53863
53864 man/po/sv.po | 1184 +++++++++++++++++++---------------------------------------
53865 1 file changed, 384 insertions(+), 800 deletions(-)
53866
53867 commit 89973c5bb9eed790242a7d1d35564fd954edf554
53868 Author: Guillem Jover <guillem@debian.org>
53869 Date: Sat Aug 20 15:36:00 2011 +0200
53870
53871 u-a: Do not build strings from parts in alternative_check_install_args
53872
53873 This makes the work of translators harder.
53874
53875 utils/update-alternatives.c | 14 +++++++-------
53876 1 file changed, 7 insertions(+), 7 deletions(-)
53877
53878 commit 52507504e69d6621262de82096987fdfb821bf8d
53879 Author: Guillem Jover <guillem@debian.org>
53880 Date: Sat Aug 20 12:55:33 2011 +0200
53881
53882 u-a: Refactor alternative argument checks into new function
53883
53884 utils/update-alternatives.c | 41 +++++++++++++++++++----------------------
53885 1 file changed, 19 insertions(+), 22 deletions(-)
53886
53887 commit 46aadad359a9e4204cfe707f47e3cfceef47e709
53888 Author: Guillem Jover <guillem@debian.org>
53889 Date: Fri Aug 19 22:59:53 2011 +0200
53890
53891 u-a: Refactor --install argument checking into a new function
53892
53893 utils/update-alternatives.c | 204 ++++++++++++++++++++++----------------------
53894 1 file changed, 104 insertions(+), 100 deletions(-)
53895
53896 commit abda47fbe81e53da7d0a46237895bd225373d022
53897 Author: Guillem Jover <guillem@debian.org>
53898 Date: Fri Aug 19 22:32:19 2011 +0200
53899
53900 u-a: Move alternative map loading to the actions that make use of them
53901
53902 This will reduce start up time, by not doing unneeded operations.
53903
53904 utils/update-alternatives.c | 25 +++++++++++++++----------
53905 1 file changed, 15 insertions(+), 10 deletions(-)
53906
53907 commit 774e918754bc7d801e802ea6ccbd9b5673799d8c
53908 Author: Guillem Jover <guillem@debian.org>
53909 Date: Fri Aug 19 18:38:10 2011 +0200
53910
53911 u-a: Split alternative map loading into two functions
53912
53913 This will allow only loading them when needed, instead of doing it
53914 for any action.
53915
53916 utils/update-alternatives.c | 69 ++++++++++++++++++++++++++++++++-------------
53917 1 file changed, 49 insertions(+), 20 deletions(-)
53918
53919 commit ca9a2b79f85a8ed72308b5a2877ca8cfbda0b243
53920 Author: Guillem Jover <guillem@debian.org>
53921 Date: Sat Aug 20 12:21:22 2011 +0200
53922
53923 u-a: Refactor scandir() namelist free into new altdb_free_namelist()
53924
53925 utils/update-alternatives.c | 16 ++++++++++------
53926 1 file changed, 10 insertions(+), 6 deletions(-)
53927
53928 commit 31242e1aaabe7750b2b68ee96306e2cbdfd767bb
53929 Author: Guillem Jover <guillem@debian.org>
53930 Date: Sat Aug 20 12:30:35 2011 +0200
53931
53932 u-a: Rename get_all_alternatives() to altdb_get_namelist()
53933
53934 This makes it clear we are referring to the filenames in the database
53935 directory.
53936
53937 utils/update-alternatives.c | 6 +++---
53938 1 file changed, 3 insertions(+), 3 deletions(-)
53939
53940 commit 81412e6445bf231521fdfb5b8760988605149181
53941 Author: Guillem Jover <guillem@debian.org>
53942 Date: Fri Aug 19 17:50:25 2011 +0200
53943
53944 u-a: Do not check if linknames can be updated if --force is in use
53945
53946 The action is going to proceed in any case, no point wasting resources
53947 doing the checks. Also this removes a possible point of non-overridable
53948 failure.
53949
53950 utils/update-alternatives.c | 5 ++++-
53951 1 file changed, 4 insertions(+), 1 deletion(-)
53952
53953 commit 36954c36abe3ce8e42b3c231579ef9e497f0da6d
53954 Author: Guillem Jover <guillem@debian.org>
53955 Date: Fri Aug 19 12:59:35 2011 +0200
53956
53957 Dpkg::Compression: Change default values depending on the compressor used
53958
53959 This makes dpkg-source use more appropriate default compression values
53960 depending on the compressor used.
53961
53962 Prompted-by: Timo Juhani Lindfors <timo.lindfors@iki.fi>
53963
53964 debian/changelog | 3 +++
53965 man/dpkg-source.1 | 2 +-
53966 scripts/Dpkg/Compression.pm | 25 +++++++++++++++++--------
53967 scripts/t/850_Dpkg_Compression.t | 12 +++++++++++-
53968 4 files changed, 32 insertions(+), 10 deletions(-)
53969
53970 commit a27a8e1989b0937e9eee18c2153524c755aba058
53971 Author: Guillem Jover <guillem@debian.org>
53972 Date: Sat Aug 20 09:51:13 2011 +0200
53973
53974 Do not use possessive «'s» after ‘s’ or ‘x’
53975
53976 debian/changelog | 4 ++--
53977 man/dpkg-shlibdeps.1 | 4 ++--
53978 utils/start-stop-daemon.c | 4 ++--
53979 3 files changed, 6 insertions(+), 6 deletions(-)
53980
53981 commit dbe742b7db83d108e1ea143f2688ca5444007ba9
53982 Author: Guillem Jover <guillem@debian.org>
53983 Date: Wed Aug 17 16:44:18 2011 +0200
53984
53985 Fix spelling errors
53986
53987 Found by codespell.
53988
53989 ChangeLog.old | 66 ++++++++++++++++++-------------------
53990 TODO | 2 +-
53991 debian/changelog | 32 +++++++++---------
53992 doc/Doxyfile.in | 2 +-
53993 doc/README.feature-removal-schedule | 2 +-
53994 doc/coding-style.txt | 2 +-
53995 doc/triggers.txt | 6 ++--
53996 dselect/methods/ftp/install | 2 +-
53997 dselect/po/it.po | 2 +-
53998 lib/dpkg/file.c | 2 +-
53999 lib/dpkg/progname.c | 2 +-
54000 man/dpkg-source.1 | 2 +-
54001 man/po/de.po | 2 +-
54002 man/po/dpkg-man.pot | 2 +-
54003 man/po/es.po | 2 +-
54004 man/po/fr.po | 2 +-
54005 man/po/hu.po | 2 +-
54006 man/po/ja.po | 2 +-
54007 man/po/pl.po | 2 +-
54008 man/po/pt_BR.po | 2 +-
54009 man/po/ru.po | 2 +-
54010 man/po/sv.po | 2 +-
54011 po/ChangeLog.old | 4 +--
54012 scripts/Dpkg/Changelog.pm | 2 +-
54013 scripts/changelog/debian.pl | 4 +--
54014 scripts/po/ca.po | 4 +--
54015 scripts/po/de.po | 4 +--
54016 scripts/po/dpkg-dev.pot | 4 +--
54017 scripts/po/es.po | 4 +--
54018 scripts/po/fr.po | 4 +--
54019 scripts/po/pl.po | 4 +--
54020 scripts/po/ru.po | 4 +--
54021 scripts/po/sv.po | 4 +--
54022 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 2 +-
54023 scripts/t/200_Dpkg_Shlibs.t | 2 +-
54024 scripts/t/600_Dpkg_Changelog/shadow | 20 +++++------
54025 src/filesdb.h | 2 +-
54026 utils/start-stop-daemon.c | 4 +--
54027 utils/t/100_update_alternatives.t | 2 +-
54028 39 files changed, 108 insertions(+), 108 deletions(-)
54029
54030 commit 312253830448926152020c8ce0f7834b8452a5d9
54031 Author: Guillem Jover <guillem@debian.org>
54032 Date: Mon Aug 15 00:03:00 2011 +0200
54033
54034 dpkg: Clarify --update-avail usage error message
54035
54036 Unify the reference to the Packages-file to match the one used on the
54037 man pages and on the --help output.
54038
54039 Closes: #628055
54040
54041 debian/changelog | 1 +
54042 src/update.c | 3 ++-
54043 2 files changed, 3 insertions(+), 1 deletion(-)
54044
54045 commit 4fdbd69d7b8ca2fff39798a6e6fc5fa3e229c66b
54046 Author: Guillem Jover <guillem@debian.org>
54047 Date: Mon Aug 15 00:01:53 2011 +0200
54048
54049 dpkg-parsechangelog: Remove duplicate program name from usage error output
54050
54051 scripts/dpkg-parsechangelog.pl | 2 +-
54052 1 file changed, 1 insertion(+), 1 deletion(-)
54053
54054 commit 62449a0a27ab1231ed81267f7ee5421b9f7fcb0c
54055 Author: Guillem Jover <guillem@debian.org>
54056 Date: Sun Aug 14 23:45:36 2011 +0200
54057
54058 Expand numeric literals and word abbreviation in usage error output
54059
54060 This avoids unneeded abbreviations, uses correct english, and should
54061 help translators.
54062
54063 scripts/dpkg-scanpackages.pl | 2 +-
54064 scripts/dpkg-scansources.pl | 2 +-
54065 2 files changed, 2 insertions(+), 2 deletions(-)
54066
54067 commit 5c6be96b1c88c40d002a25295891ec81d8764f90
54068 Author: Guillem Jover <guillem@debian.org>
54069 Date: Sun Aug 14 23:28:07 2011 +0200
54070
54071 dpkg-deb(1): Clarify the default compression-levels
54072
54073 debian/changelog | 1 +
54074 man/dpkg-deb.1 | 4 ++--
54075 2 files changed, 3 insertions(+), 2 deletions(-)
54076
54077 commit ffc6888c5721e5e4451d8135827936fca761b157
54078 Author: Guillem Jover <guillem@debian.org>
54079 Date: Sun Aug 14 22:45:20 2011 +0200
54080
54081 deb-src-control(5): Use linux-any in example control stanza
54082
54083 Instead of using the negated list of not supported architectures, just
54084 use the positive form, which should be considered current best practice.
54085
54086 man/deb-src-control.5 | 2 +-
54087 1 file changed, 1 insertion(+), 1 deletion(-)
54088
54089 commit 187025628d46bd737bd22242b857ae91e6922103
54090 Author: Guillem Jover <guillem@debian.org>
54091 Date: Sun Aug 14 22:43:05 2011 +0200
54092
54093 dselect(1): Correct configuration directory reference
54094
54095 Use /etc/dpkg/dselect.cfg.d/ instead of /etc/dpkg/dpkg.cfg.d/.
54096
54097 debian/changelog | 2 ++
54098 man/dselect.1 | 4 ++--
54099 2 files changed, 4 insertions(+), 2 deletions(-)
54100
54101 commit ed3ec669d253ac9d69f134a93f570251ed687d98
54102 Author: Guillem Jover <guillem@debian.org>
54103 Date: Sun Aug 14 22:41:16 2011 +0200
54104
54105 man: Use minus signs and hyphens consistently
54106
54107 Any string that can be copy & pasted into control files or into a
54108 terminal, for example, needs to correctly use minus signs (escaped
54109 dashes), instead of the default hyphen.
54110
54111 debian/changelog | 1 +
54112 man/deb-control.5 | 6 ++--
54113 man/deb-old.5 | 6 ++--
54114 man/deb-override.5 | 4 +--
54115 man/deb-src-control.5 | 36 ++++++++++----------
54116 man/deb-symbols.5 | 10 +++---
54117 man/deb-triggers.5 | 16 ++++-----
54118 man/deb-version.5 | 6 ++--
54119 man/deb.5 | 12 +++----
54120 man/dpkg-architecture.1 | 26 +++++++--------
54121 man/dpkg-buildflags.1 | 8 ++---
54122 man/dpkg-buildpackage.1 | 34 +++++++++----------
54123 man/dpkg-deb.1 | 4 +--
54124 man/dpkg-divert.8 | 10 +++---
54125 man/dpkg-genchanges.1 | 4 +--
54126 man/dpkg-gencontrol.1 | 8 ++---
54127 man/dpkg-gensymbols.1 | 20 +++++------
54128 man/dpkg-maintscript-helper.1 | 8 ++---
54129 man/dpkg-mergechangelogs.1 | 14 ++++----
54130 man/dpkg-name.1 | 6 ++--
54131 man/dpkg-parsechangelog.1 | 4 +--
54132 man/dpkg-query.1 | 6 ++--
54133 man/dpkg-scanpackages.1 | 8 ++---
54134 man/dpkg-scansources.1 | 6 ++--
54135 man/dpkg-shlibdeps.1 | 32 +++++++++---------
54136 man/dpkg-source.1 | 78 +++++++++++++++++++++----------------------
54137 man/dpkg-trigger.1 | 7 ++--
54138 man/dpkg.1 | 4 +--
54139 man/update-alternatives.8 | 8 ++---
54140 29 files changed, 197 insertions(+), 195 deletions(-)
54141
54142 commit 8fba51d4f327a99c994068e58bc76de770247a7f
54143 Author: Helge Kreutzmann <debian@helgefjell.de>
54144 Date: Sat Aug 20 08:31:37 2011 +0200
54145
54146 Regenerate .pot files and merge .po files with them
54147
54148 man/po/es.po | 144 ++++++++++++++++++++--------------
54149 man/po/fr.po | 144 ++++++++++++++++++++--------------
54150 man/po/hu.po | 134 +++++++++++++++++++-------------
54151 man/po/ja.po | 139 +++++++++++++++++++--------------
54152 man/po/pl.po | 142 +++++++++++++++++++++-------------
54153 man/po/pt_BR.po | 129 ++++++++++++++++++-------------
54154 man/po/ru.po | 129 ++++++++++++++++++-------------
54155 man/po/sv.po | 235 +++++++++++++++++++++-----------------------------------
54156 8 files changed, 662 insertions(+), 534 deletions(-)
54157
54158 commit f412c67b55d45ff4f595e8c50b35d8f172540a40
54159 Author: Peter Krefting <peterk@debian.org>
54160 Date: Wed Aug 17 20:59:37 2011 +0100
54161
54162 Update Swedish translation.
54163
54164 po/sv.po: 1023t0f0u.
54165 man/po/sv.po: 1824t180f40u (WIP).
54166 scripts/po/sv.po: 524t0f0u
54167
54168 debian/changelog | 1 +
54169 man/po/sv.po | 356 +++++++++++++++++++++++++++++++++----------------------
54170 po/sv.po | 61 +++++-----
54171 scripts/po/sv.po | 87 +++++++-------
54172 4 files changed, 291 insertions(+), 214 deletions(-)
54173
54174 commit efcf279a50aba3369b24d062017d581006d47d9b
54175 Author: Guillem Jover <guillem@debian.org>
54176 Date: Sat Aug 13 03:19:24 2011 +0200
54177
54178 dpkg: Defer hardlink renames to avoid breakage on unpack
54179
54180 This fixes two issues related to making the new file contents available
54181 through an alternative but final path before
54182
54183 1) the one "carrying" the content has been fsync()ed, to avoid getting
54184 garbage on system failure.
54185
54186 2) the deferred fsync() on the main path has been performed, avoiding
54187 a possible error when reopening the file for writing if it's currently
54188 under execution.
54189
54190 Deferring the hardlink is safe as they are always after the tar entry
54191 containing the actual file data.
54192
54193 Regression introduced in commit 9cd41fdda1c27169c52d73b3b3ce71991d724994.
54194
54195 Closes: #635683
54196
54197 Reported-by: Niko Tyni <ntyni@debian.org>
54198 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
54199 Signed-off-by: Guillem Jover <guillem@debian.org>
54200
54201 debian/changelog | 5 +++++
54202 src/archives.c | 3 ++-
54203 2 files changed, 7 insertions(+), 1 deletion(-)
54204
54205 commit 5c1da3f8c2806490f9a7bed32c0a5b3a24d06d55
54206 Author: Raphaël Hertzog <hertzog@debian.org>
54207 Date: Fri Aug 12 22:35:46 2011 +0200
54208
54209 Dpkg::Deps: fix simplification logic of union dependencies
54210
54211 The code merging dependencies was wrongly updating the dependency that's
54212 not integrated in the resulting field.
54213
54214 Reported-by: Andreas Metzler <ametzler@downhill.at.eu.org>
54215
54216 debian/changelog | 1 +
54217 scripts/Dpkg/Deps.pm | 6 +++---
54218 scripts/t/400_Dpkg_Deps.t | 6 +++++-
54219 3 files changed, 9 insertions(+), 4 deletions(-)
54220
54221 commit e84c47aa298e9bd501f2ea353b4483f02c249eb8
54222 Author: Guillem Jover <guillem@debian.org>
54223 Date: Tue Aug 9 07:19:09 2011 +0200
54224
54225 libdpkg: Use a generic pointer to pass the parsed object data around
54226
54227 This will allow code not parsing binary package control files to be
54228 able to easily reuse the parser, by supplying their own object
54229 structure.
54230
54231 Unfortunately this sacrifices the type-safety of the parse_stanza()
54232 and parse_field() functions, but that only affects one variable,
54233 which should be an acceptable tradeoff given the gain in code reuse.
54234
54235 lib/dpkg/parse.c | 29 ++++++++++++++++++++++-------
54236 lib/dpkg/parsedump.h | 5 ++---
54237 2 files changed, 24 insertions(+), 10 deletions(-)
54238
54239 commit 85dcf82c6ed722d9cfb664a87a41315791cbb3b4
54240 Author: Christian PERRIER <bubulle@debian.org>
54241 Date: Mon Aug 8 20:29:13 2011 +0200
54242
54243 Changelog for French translation update
54244
54245 debian/changelog | 2 +-
54246 1 file changed, 1 insertion(+), 1 deletion(-)
54247
54248 commit c22b83466766bfc146179fb93884f1f9374b0453
54249 Author: Christian PERRIER <bubulle@debian.org>
54250 Date: Mon Aug 8 20:27:40 2011 +0200
54251
54252 Fix Sylvestre's translation
54253
54254 scripts/po/fr.po | 2 +-
54255 1 file changed, 1 insertion(+), 1 deletion(-)
54256
54257 commit bffbef38affe5dbae3f15e07a4f19d686e1c0bd6
54258 Author: Sylvestre Ledru <sylvestre.ledru@scilab.org>
54259 Date: Mon Aug 8 15:44:01 2011 +0200
54260
54261 Update of the french localization
54262
54263 scripts/po/fr.po | 10 +++++-----
54264 1 file changed, 5 insertions(+), 5 deletions(-)
54265
54266 commit 98f5f6ad2a9cff2684271b399ec51d4841f91f59
54267 Author: Sylvestre Ledru <sylvestre.ledru@scilab.org>
54268 Date: Mon Aug 8 15:42:56 2011 +0200
54269
54270 Fix a french typo
54271
54272 scripts/po/fr.po | 2 +-
54273 1 file changed, 1 insertion(+), 1 deletion(-)
54274
54275 commit fb18783ce260a07d3f3a5f5a3a81640a45a9d089
54276 Author: Guillem Jover <guillem@debian.org>
54277 Date: Fri Aug 5 06:23:59 2011 +0200
54278
54279 libdpkg: Initialize ps->pkg and ps->pkgbin to NULL in parse_open()
54280
54281 This guarantees the parsedb_state variable is in a sane state after
54282 the parse_open() call.
54283
54284 lib/dpkg/parse.c | 2 ++
54285 1 file changed, 2 insertions(+)
54286
54287 commit 6ee5e8af9dbcd2ef161e1174827ea4e48da09870
54288 Author: Guillem Jover <guillem@debian.org>
54289 Date: Fri Aug 5 05:21:01 2011 +0200
54290
54291 libdpkg: Refactor parse_open() and parse_close() from parsedb()
54292
54293 This will allow code using parse_stanza() to avoid having to reimplement
54294 the opening and closing logic.
54295
54296 lib/dpkg/parse.c | 110 +++++++++++++++++++++++++++++++--------------------
54297 lib/dpkg/parsedump.h | 5 +++
54298 2 files changed, 72 insertions(+), 43 deletions(-)
54299
54300 commit 250af430bc5cec09c2e4eb223f935891e0d96f45
54301 Author: Guillem Jover <guillem@debian.org>
54302 Date: Fri Aug 5 06:03:02 2011 +0200
54303
54304 libdpkg: Close the file descriptor just after slurping it in parsedb()
54305
54306 lib/dpkg/parse.c | 6 ++++--
54307 1 file changed, 4 insertions(+), 2 deletions(-)
54308
54309 commit 2dee4700ac94ffedb27366e650cd2fed383e40e1
54310 Author: Raphaël Hertzog <hertzog@debian.org>
54311 Date: Thu Aug 4 21:33:23 2011 +0200
54312
54313 dpkg-source: simplify message pointing to dpkg-source --commit
54314
54315 The supplementary arguments suggested are awkward and are generally not
54316 needed unless your package is huge and takes a long time to uncompress
54317 and diff.
54318
54319 The best advice is thus “dpkg-source --commit” without any parameter.
54320 Maintainers of big packages will read the manual package and learn
54321 by themselves how to reuse the generated patch.
54322
54323 scripts/Dpkg/Source/Package/V2.pm | 2 +-
54324 1 file changed, 1 insertion(+), 1 deletion(-)
54325
54326 commit 45c83175b6544a54ad79dc671a77a59bf79f7690
54327 Author: Raphaël Hertzog <hertzog@debian.org>
54328 Date: Wed Aug 3 22:02:33 2011 +0200
54329
54330 dpkg-source: don't always print "local changes have been recorded in a new patch"
54331
54332 The message should only be printed if such a patch has really
54333 been created.
54334
54335 Reported-by: Sven Joachim
54336
54337 scripts/Dpkg/Source/Package/V2.pm | 3 ++-
54338 1 file changed, 2 insertions(+), 1 deletion(-)
54339
54340 commit 173cbe71eb800dbef52a6d894a1dffd64997610a
54341 Author: Helge Kreutzmann <debian@helgefjell.de>
54342 Date: Wed Aug 3 21:19:38 2011 +0200
54343
54344 Fix typo
54345
54346 man/po/de.po | 5 ++---
54347 1 file changed, 2 insertions(+), 3 deletions(-)
54348
54349 commit b964dbe5995fa136042b338ea944655f9b263172
54350 Author: Helge Kreutzmann <debian@helgefjell.de>
54351 Date: Wed Aug 3 21:14:41 2011 +0200
54352
54353 Update German translation of manual pages
54354
54355 Update to 2047t.
54356
54357 man/po/de.po | 91 +++++++++++++++++++++++++-----------------------------------
54358 1 file changed, 38 insertions(+), 53 deletions(-)
54359
54360 commit af788d3abf42a35b24aad19c7393e4cf9ccb6238
54361 Author: Helge Kreutzmann <debian@helgefjell.de>
54362 Date: Tue Aug 2 21:55:50 2011 +0200
54363
54364 Update German translation of manual pages
54365
54366 Update to 2037t7f3u.
54367
54368 man/po/de.po | 255 +++++++++++++++++++++++++++++++----------------------------
54369 1 file changed, 132 insertions(+), 123 deletions(-)
54370
54371 commit 9cb4bd4fcf251212534f4010d59ff77a9ee4cdd6
54372 Author: Helge Kreutzmann <debian@helgefjell.de>
54373 Date: Tue Aug 2 19:32:57 2011 +0200
54374
54375 Update German scripts translation
54376
54377 Update to 524t.
54378
54379 scripts/po/de.po | 79 ++++++++++++++++++--------------------------------------
54380 1 file changed, 25 insertions(+), 54 deletions(-)
54381
54382 commit c5678434b485284c352a1de3a2862726ba85393c
54383 Author: Sven Joachim <svenjoac@gmx.de>
54384 Date: Tue Aug 2 11:57:17 2011 +0200
54385
54386 German dpkg translation update
54387
54388 Update to 1023t.
54389
54390 po/de.po | 188 ++++++++++++++++++++++++++++++++-------------------------------
54391 1 file changed, 97 insertions(+), 91 deletions(-)
54392
54393 commit 7c2df89844617b70883ab76b1c239a2f088cc232
54394 Author: Raphaël Hertzog <hertzog@debian.org>
54395 Date: Tue Aug 2 11:20:54 2011 +0200
54396
54397 dpkg-source: clean up temporary file in case of interruption
54398
54399 Navite packages (both "1.0" and "3.0 (native)") failed to remove
54400 the temporary tarball if the process is interrupted during its
54401 generation.
54402
54403 Reported-by: Cyril Brulebois <kibi@debian.org>
54404
54405 debian/changelog | 2 ++
54406 scripts/Dpkg/Source/Package/V3/native.pm | 3 +++
54407 2 files changed, 5 insertions(+)
54408
54409 commit 3cd49fcd391466370d9d7f476f7f8acf0267d29e
54410 Author: Raphaël Hertzog <hertzog@debian.org>
54411 Date: Tue Aug 2 11:06:11 2011 +0200
54412
54413 Move changelog entry to attribute it correctly to me
54414
54415 debian/changelog | 2 +-
54416 1 file changed, 1 insertion(+), 1 deletion(-)
54417
54418 commit f3a8ea5245608e23c93600ff33f05d2af205cb64
54419 Author: Guillem Jover <guillem@debian.org>
54420 Date: Tue Aug 2 05:05:30 2011 +0200
54421
54422 libdpkg: Remove obsolete variable references in parsedb() comment
54423
54424 The warnto and warncount variables were removed in commits
54425 ba908783e306ba38457a84fd6d975ca69e351e56 and
54426 8451065cf85cb8a17dcd17e0cd2ca1fdef7cb749 respectively.
54427
54428 lib/dpkg/parse.c | 2 +-
54429 1 file changed, 1 insertion(+), 1 deletion(-)
54430
54431 commit 98aea15132c085be3901956986afaa46bf0456b1
54432 Author: Guillem Jover <guillem@debian.org>
54433 Date: Tue Aug 2 04:54:42 2011 +0200
54434
54435 libdpkg: Make parse_stanza() a public function
54436
54437 Make public also the required parse helper macros and structures. At
54438 least parse_EOF() will be needed for other callers to get out of the
54439 loop when parsing multi-stanza files.
54440
54441 lib/dpkg/parse.c | 18 +-----------------
54442 lib/dpkg/parsedump.h | 20 ++++++++++++++++++++
54443 2 files changed, 21 insertions(+), 17 deletions(-)
54444
54445 commit ef18ac88b029b0dba4272d3b2daa9130146d2697
54446 Author: Guillem Jover <guillem@debian.org>
54447 Date: Tue Aug 2 04:50:09 2011 +0200
54448
54449 libdpkg: Detangle fieldinfos from struct field_state
54450
54451 Define the fieldencountered array in the stack, and switch the array
54452 in struct field_state to be a pointer to that array. This way we do not
54453 pull the fieldinfos symbol (specific to the parsedb() function) to the
54454 now generic struct field_state.
54455
54456 lib/dpkg/parse.c | 6 ++++--
54457 1 file changed, 4 insertions(+), 2 deletions(-)
54458
54459 commit 725675ddc107907ea68db5acef868896cf3915d2
54460 Author: Guillem Jover <guillem@debian.org>
54461 Date: Tue Aug 2 04:24:10 2011 +0200
54462
54463 libdpkg: Rename parse helper *_mmap functions to parse_*
54464
54465 This abstracts the method used to load the file contents, and it also
54466 namespaces it for the parser.
54467
54468 lib/dpkg/parse.c | 44 ++++++++++++++++++++++----------------------
54469 1 file changed, 22 insertions(+), 22 deletions(-)
54470
54471 commit 7d06ea566bafe5d2914adbfa4820342f35829a37
54472 Author: Guillem Jover <guillem@debian.org>
54473 Date: Thu Jul 14 17:21:55 2011 +0200
54474
54475 libdpkg: Refactor RFC-822 stanza parsing into new parse_stanza()
54476
54477 This generalizes the stanza parsing so that it can be used by other
54478 parts of the code.
54479
54480 lib/dpkg/parse.c | 214 ++++++++++++++++++++++++++++++++-----------------------
54481 1 file changed, 123 insertions(+), 91 deletions(-)
54482
54483 commit 3d8951fdf5cc2fe3209540bc43c489208db8c306
54484 Author: Guillem Jover <guillem@debian.org>
54485 Date: Thu Jul 14 04:37:31 2011 +0200
54486
54487 libdpkg: Move dataptr and endptr from parsedb() to struct parsedb_state
54488
54489 lib/dpkg/parse.c | 75 +++++++++++++++++++++++++++++-----------------------
54490 lib/dpkg/parsedump.h | 2 ++
54491 2 files changed, 44 insertions(+), 33 deletions(-)
54492
54493 commit 926a204c1609d35de3a6500f8e96c9db0c315de4
54494 Author: Guillem Jover <guillem@debian.org>
54495 Date: Thu Jul 14 03:58:45 2011 +0200
54496
54497 libdpkg: Add pkg and pkgbin to struct parsedb_state
54498
54499 We are passing these variables as arguments most of the time for
54500 parse_error() and parse_warn() calls which are not run-time frequent,
54501 this also unties somewhat the code from the package structures.
54502
54503 lib/dpkg/fields.c | 93 ++++++++++++++++++++++++++--------------------------
54504 lib/dpkg/parse.c | 49 ++++++++++++++-------------
54505 lib/dpkg/parsedump.h | 16 ++++-----
54506 lib/dpkg/parsehelp.c | 37 +++++++++------------
54507 4 files changed, 95 insertions(+), 100 deletions(-)
54508
54509 commit 842e66ae6790805d87b51129b560d1a6b0e526b3
54510 Author: Guillem Jover <guillem@debian.org>
54511 Date: Tue Aug 2 04:56:00 2011 +0200
54512
54513 libdpkg: Remove trailing semicolons from getc_mmap and ungetc_mmap
54514
54515 Those are unnecessary as these are function macros which need to be
54516 followed by semicolons on the call sites.
54517
54518 lib/dpkg/parse.c | 4 ++--
54519 1 file changed, 2 insertions(+), 2 deletions(-)
54520
54521 commit 02c28c63a34e252d75f893cb0869f9480f603822
54522 Author: Guillem Jover <guillem@debian.org>
54523 Date: Tue Apr 26 07:35:16 2011 +0200
54524
54525 dpkg-deb: Add --raw-extract option combining --control and --extract
54526
54527 This allows to extract the control and file system members of a .deb
54528 into a single directory using the same layout dpkg-deb -b expects for
54529 building a package.
54530
54531 Closes: #552123
54532
54533 debian/changelog | 2 ++
54534 dpkg-deb/dpkg-deb.h | 1 +
54535 dpkg-deb/extract.c | 32 ++++++++++++++++++++++++++++++++
54536 dpkg-deb/main.c | 3 +++
54537 man/dpkg-deb.1 | 7 +++++++
54538 5 files changed, 45 insertions(+)
54539
54540 commit 8561eeb48292a0495d13335d7f088fe66e8ea167
54541 Author: Guillem Jover <guillem@debian.org>
54542 Date: Mon Jun 20 19:11:20 2011 +0200
54543
54544 dpkg-deb: Add new -v, --verbose option
54545
54546 Change --extract to honour --verbose and behave as --vextract.
54547
54548 Closes: #293280
54549
54550 debian/changelog | 2 ++
54551 dpkg-deb/dpkg-deb.h | 1 +
54552 dpkg-deb/extract.c | 9 +++++++--
54553 dpkg-deb/main.c | 3 +++
54554 man/dpkg-deb.1 | 8 +++++++-
54555 5 files changed, 20 insertions(+), 3 deletions(-)
54556
54557 commit cd3492245d81c9766c9ff09dc66f5822751cf71c
54558 Author: Raphaël Hertzog <hertzog@debian.org>
54559 Date: Mon Aug 1 22:27:08 2011 +0200
54560
54561 Regenerate .pot files and merge .po files with them
54562
54563 dselect/po/bs.po | 108 +-
54564 dselect/po/ca.po | 108 +-
54565 dselect/po/cs.po | 108 +-
54566 dselect/po/da.po | 108 +-
54567 dselect/po/de.po | 108 +-
54568 dselect/po/dselect.pot | 110 +-
54569 dselect/po/el.po | 108 +-
54570 dselect/po/es.po | 108 +-
54571 dselect/po/et.po | 108 +-
54572 dselect/po/eu.po | 108 +-
54573 dselect/po/fr.po | 108 +-
54574 dselect/po/gl.po | 108 +-
54575 dselect/po/hu.po | 108 +-
54576 dselect/po/id.po | 108 +-
54577 dselect/po/it.po | 108 +-
54578 dselect/po/ja.po | 108 +-
54579 dselect/po/ko.po | 108 +-
54580 dselect/po/nb.po | 108 +-
54581 dselect/po/nl.po | 108 +-
54582 dselect/po/nn.po | 108 +-
54583 dselect/po/pl.po | 108 +-
54584 dselect/po/pt.po | 108 +-
54585 dselect/po/pt_BR.po | 108 +-
54586 dselect/po/ro.po | 108 +-
54587 dselect/po/ru.po | 108 +-
54588 dselect/po/sk.po | 108 +-
54589 dselect/po/sv.po | 108 +-
54590 dselect/po/tl.po | 108 +-
54591 dselect/po/vi.po | 108 +-
54592 dselect/po/zh_CN.po | 108 +-
54593 dselect/po/zh_TW.po | 108 +-
54594 man/po/de.po | 1055 +++++++------
54595 man/po/dpkg-man.pot | 3913 +++++++++++++++++++++++++----------------------
54596 man/po/es.po | 979 +++++++-----
54597 man/po/fr.po | 1506 +++++++++---------
54598 man/po/hu.po | 930 ++++++-----
54599 man/po/ja.po | 922 ++++++-----
54600 man/po/pl.po | 944 +++++++-----
54601 man/po/pt_BR.po | 921 ++++++-----
54602 man/po/ru.po | 922 ++++++-----
54603 man/po/sv.po | 980 +++++++-----
54604 po/ast.po | 1606 +++++++++----------
54605 po/bs.po | 1528 +++++++++---------
54606 po/ca.po | 1597 +++++++++----------
54607 po/cs.po | 1597 +++++++++----------
54608 po/da.po | 1597 +++++++++----------
54609 po/de.po | 84 +-
54610 po/dpkg.pot | 1523 +++++++++---------
54611 po/dz.po | 1598 +++++++++----------
54612 po/el.po | 1600 +++++++++----------
54613 po/eo.po | 1597 +++++++++----------
54614 po/es.po | 1604 +++++++++----------
54615 po/et.po | 1586 +++++++++----------
54616 po/eu.po | 1597 +++++++++----------
54617 po/fr.po | 1826 +++++++++++-----------
54618 po/gl.po | 1604 +++++++++----------
54619 po/hu.po | 1598 +++++++++----------
54620 po/id.po | 1597 +++++++++----------
54621 po/it.po | 1599 +++++++++----------
54622 po/ja.po | 1597 +++++++++----------
54623 po/km.po | 1598 +++++++++----------
54624 po/ko.po | 1597 +++++++++----------
54625 po/ku.po | 1541 ++++++++++---------
54626 po/lt.po | 1577 +++++++++----------
54627 po/mr.po | 1586 +++++++++----------
54628 po/nb.po | 1597 +++++++++----------
54629 po/ne.po | 1598 +++++++++----------
54630 po/nl.po | 1598 +++++++++----------
54631 po/nn.po | 1577 ++++++++++---------
54632 po/pa.po | 1561 ++++++++++---------
54633 po/pl.po | 1610 +++++++++----------
54634 po/pt.po | 1599 +++++++++----------
54635 po/pt_BR.po | 1601 +++++++++----------
54636 po/ro.po | 1597 +++++++++----------
54637 po/ru.po | 1597 +++++++++----------
54638 po/sk.po | 1597 +++++++++----------
54639 po/sv.po | 1783 ++++++++++-----------
54640 po/th.po | 1597 +++++++++----------
54641 po/tl.po | 1577 ++++++++++---------
54642 po/vi.po | 1601 +++++++++----------
54643 po/zh_CN.po | 1595 +++++++++----------
54644 po/zh_TW.po | 1600 +++++++++----------
54645 scripts/po/ca.po | 557 ++++---
54646 scripts/po/de.po | 429 +++---
54647 scripts/po/dpkg-dev.pot | 524 ++++---
54648 scripts/po/es.po | 605 +++++---
54649 scripts/po/fr.po | 616 +++++---
54650 scripts/po/pl.po | 549 ++++---
54651 scripts/po/ru.po | 603 +++++---
54652 scripts/po/sv.po | 616 +++++---
54653 90 files changed, 44366 insertions(+), 40674 deletions(-)
54654
54655 commit 9f2c48ff8d3c113d627e799650e97b6f734e6f93
54656 Author: Raphaël Hertzog <hertzog@debian.org>
54657 Date: Mon Aug 1 22:01:20 2011 +0200
54658
54659 Revert "dpkg-buildpackage: support for Build-Features: build-arch"
54660
54661 This reverts commit 14d48ef9abc2ce2d394e9ae4d69d4ba68b551620. Given
54662 that Guillem does not want this field and that the technical committee
54663 has not yet decided on the proper approach to enable
54664 build-arch/build-indep, it's safer to revert this change for now and allow
54665 us to proceed with a release.
54666
54667 Conflicts:
54668
54669 man/deb-src-control.5
54670
54671 debian/changelog | 6 ---
54672 man/deb-src-control.5 | 7 ----
54673 man/dpkg-buildpackage.1 | 13 +++----
54674 scripts/Dpkg/BuildFeatures.pm | 84 ------------------------------------------
54675 scripts/Dpkg/Control/Fields.pm | 3 --
54676 scripts/Makefile.am | 1 -
54677 scripts/dpkg-buildpackage.pl | 10 +----
54678 scripts/po/POTFILES.in | 1 -
54679 8 files changed, 6 insertions(+), 119 deletions(-)
54680
54681 commit 9f2420aa6fee848acb30e88b127cb6e9a17d7c13
54682 Author: Raphaël Hertzog <hertzog@debian.org>
54683 Date: Wed Jul 27 23:20:00 2011 +0200
54684
54685 debian/rules: use the in-tree dpkg-buildflags to inject build flags
54686
54687 Note that $(shell ...) does not receive variables defined
54688 within make with "export VAR=foo" so that we have to include
54689 DEB_CFLAGS_MAINT_APPEND in the command-line.
54690
54691 debian/rules | 15 +++------------
54692 1 file changed, 3 insertions(+), 12 deletions(-)
54693
54694 commit 48468397afd51404ee3efcc9673e531155e999a2
54695 Author: Raphaël Hertzog <hertzog@debian.org>
54696 Date: Wed Jul 27 19:18:04 2011 +0200
54697
54698 dpkg-buildflags: support a "strip" operation
54699
54700 The strip operation is useful to drop some options from the
54701 returned build flags.
54702
54703 debian/changelog | 3 ++-
54704 man/dpkg-buildflags.1 | 10 ++++++++++
54705 scripts/Dpkg/BuildFlags.pm | 30 +++++++++++++++++++++++++++++-
54706 3 files changed, 41 insertions(+), 2 deletions(-)
54707
54708 commit a174a9ed4bea6da2098454bcf18d01dd438bf16a
54709 Author: Raphaël Hertzog <hertzog@debian.org>
54710 Date: Wed Jul 27 18:49:46 2011 +0200
54711
54712 dpkg-buildflags: implement support of DEB_<flag>_MAINT_<op> env variables
54713
54714 Those variables are meant to be used by the package maintainer within
54715 debian/rules to alter the resulting build flags if needed.
54716
54717 debian/changelog | 3 ++-
54718 man/dpkg-buildflags.1 | 21 +++++++++++++++++----
54719 scripts/Dpkg/BuildFlags.pm | 47 ++++++++++++++++++++++++++++++++++++++--------
54720 3 files changed, 58 insertions(+), 13 deletions(-)
54721
54722 commit 250f99b073b471b9dcd82d61ff4d61dd594a8dfe
54723 Author: Raphaël Hertzog <hertzog@debian.org>
54724 Date: Wed Jul 27 17:45:40 2011 +0200
54725
54726 dpkg-buildflags: implement --export=configure
54727
54728 The goal is to make it easy to set compilation flags on a ./configure
54729 command line for example like this:
54730 ./configure $(shell dpkg-buildflags --export=configure)
54731
54732 The output thus looks like this:
54733 CFLAGS="-g -O2" CPPFLAGS="" CXXFLAGS="-g -O2" FFLAGS="-g -O2" LDFLAGS=""
54734
54735 debian/changelog | 3 +++
54736 man/dpkg-buildflags.1 | 4 +++-
54737 scripts/dpkg-buildflags.pl | 10 +++++++---
54738 3 files changed, 13 insertions(+), 4 deletions(-)
54739
54740 commit 7f4fb8576e9c9e8a2c959b3824fe61a95411f697
54741 Author: Raphaël Hertzog <hertzog@debian.org>
54742 Date: Wed Jul 27 13:21:53 2011 +0200
54743
54744 Revert "dpkg-buildflags: support debian/buildflags"
54745
54746 This reverts commit 316df0a76f2ef91badbccb6fef0bfa7ae23fac59.
54747 A recent discussion concluded that it was not a proper interface
54748 for maintainers to override/extend build flags.
54749
54750 See http://lists.debian.org/debian-dpkg/2011/07/msg00033.html
54751
54752 Conflicts:
54753
54754 scripts/Dpkg/BuildFlags.pm
54755
54756 debian/changelog | 3 ---
54757 man/dpkg-buildflags.1 | 9 ---------
54758 scripts/Dpkg/BuildFlags.pm | 37 ++++++++-----------------------------
54759 3 files changed, 8 insertions(+), 41 deletions(-)
54760
54761 commit 9e03e21bf438f8513a2993c0be4ea4e22681af72
54762 Author: Raphaël Hertzog <hertzog@debian.org>
54763 Date: Fri Jul 29 16:18:52 2011 +0200
54764
54765 Provide a new makefile snippet exporting basic package information
54766
54767 debian/changelog | 4 ++--
54768 scripts/mk/Makefile.am | 1 +
54769 scripts/mk/default.mk | 1 +
54770 scripts/mk/pkg-info.mk | 17 +++++++++++++++++
54771 4 files changed, 21 insertions(+), 2 deletions(-)
54772
54773 commit 46b688e4824f00842568b517b119eec34a5f7286
54774 Author: Raphaël Hertzog <hertzog@debian.org>
54775 Date: Thu Jul 14 20:31:33 2011 +0200
54776
54777 dpkg-source: implement --commit and fail with unrecorded changes
54778
54779 Formats "2.0" and "3.0 (quilt)" now fail by default in presence of
54780 changes to upstream files that are not managed by their respective patch
54781 system. The user is invited to run dpkg-source --commit if he
54782 wants to keep the changes.
54783
54784 This will avoid that maintainers upload packages with unexpected changes.
54785 The old behaviour can be kept with the option --auto-commit. The option
54786 --abort-on-upstream-changes is now useless with formats "2.0" and "3.0
54787 (quilt)" except to cancel the effect of a former --auto-commit.
54788
54789 See http://lists.debian.org/20110529085303.GA17707@rivendell.home.ouaza.com
54790 for the discussion that enterined this change.
54791
54792 debian/changelog | 6 ++++
54793 man/dpkg-source.1 | 32 ++++++++++++++++--
54794 scripts/Dpkg/Source/Package.pm | 8 ++++-
54795 scripts/Dpkg/Source/Package/V2.pm | 68 +++++++++++++++++++++++++++++++++------
54796 scripts/dpkg-source.pl | 22 +++++++++----
54797 5 files changed, 117 insertions(+), 19 deletions(-)
54798
54799 commit 99cd8758402cc7f790f562c522d81f40c460233a
54800 Author: Raphaël Hertzog <hertzog@debian.org>
54801 Date: Thu Jul 28 17:14:55 2011 +0200
54802
54803 Dpkg::Source::Package::V2: cleanup generate_patch()
54804
54805 Drop all references to $autopatch which has nothing to do with
54806 generating a patch. Move the message explaining where the
54807 changes have been recorded outside of the function.
54808
54809 Drop unused parameter to get_patch_header().
54810
54811 Drop intermediary variables which are only used once.
54812
54813 scripts/Dpkg/Source/Package/V2.pm | 15 ++++++---------
54814 1 file changed, 6 insertions(+), 9 deletions(-)
54815
54816 commit 3b7f497c4e9766a8aa60317cf43406de2b816e4b
54817 Author: Raphaël Hertzog <hertzog@debian.org>
54818 Date: Thu Jul 28 16:26:51 2011 +0200
54819
54820 Dpkg::Source::Package::V2: move logic to create patches in a separate function
54821
54822 This commit extracts the logic to create automatic patches in a new
54823 generate_patch() method. It's expected that this function will be
54824 reused to implement dpkg-source --commit.
54825
54826 The code is mainly moved around as-is to simplify reviews. All
54827 desired changes have been left for further commits.
54828
54829 scripts/Dpkg/Source/Package/V2.pm | 91 +++++++++++++++++++++++----------------
54830 1 file changed, 55 insertions(+), 36 deletions(-)
54831
54832 commit b8407b1dbd152c179039e38e9c0492ea05f406b5
54833 Author: Raphaël Hertzog <hertzog@debian.org>
54834 Date: Thu Jul 28 15:10:43 2011 +0200
54835
54836 Dpkg::Source::Package: replace register_autopatch() with register_patch()
54837
54838 While register_autopatch() is only able to register a patch as the
54839 automatic patch, register_patch() can register a patch under any
54840 desired patch name.
54841
54842 Also it doesn't not drop the input patch file, leaving that responsibility
54843 to whoever called it. However if the input patch file is empty, it will
54844 remove the target patch from the debian source package.
54845
54846 scripts/Dpkg/Source/Package/V2.pm | 40 ++++++++++++++++-----------------
54847 scripts/Dpkg/Source/Package/V3/quilt.pm | 36 ++++++++++++++++++-----------
54848 2 files changed, 42 insertions(+), 34 deletions(-)
54849
54850 commit be128c8f7960f05d3be727478c8078af1c1bfd72
54851 Author: Raphaël Hertzog <hertzog@debian.org>
54852 Date: Thu Jul 14 19:02:49 2011 +0200
54853
54854 dpkg-source: uniform handling of the patch header
54855
54856 Formats "2.0" and "3.0 (quilt)" now generate the patch header
54857 with the same code. Drop some useless duplication.
54858
54859 scripts/Dpkg/Source/Package/V2.pm | 39 +++++++++++++++++++++----
54860 scripts/Dpkg/Source/Package/V3/quilt.pm | 52 ++-------------------------------
54861 2 files changed, 35 insertions(+), 56 deletions(-)
54862
54863 commit a7f16be86689ee46f4b2e445e5f08a63f447cdeb
54864 Author: Raphaël Hertzog <hertzog@debian.org>
54865 Date: Thu Jul 14 18:56:30 2011 +0200
54866
54867 dpkg-source: accept "." as the directory parameter
54868
54869 dpkg-source should never be called from within the unpacked source
54870 tree, the result is usually not what one would expect. Fix this
54871 by automatically converting the directory name and by changing the
54872 current directory to the parent one.
54873
54874 This is particularly interesting for the upcoming --record-changes
54875 option.
54876
54877 scripts/dpkg-source.pl | 9 ++++++++-
54878 1 file changed, 8 insertions(+), 1 deletion(-)
54879
54880 commit dcc1a02343a45edbe209c0c07f09790418608723
54881 Author: Raphaël Hertzog <hertzog@debian.org>
54882 Date: Mon Aug 1 22:26:56 2011 +0200
54883
54884 Fix markup in French translation
54885
54886 man/po/fr.po | 3 +--
54887 1 file changed, 1 insertion(+), 2 deletions(-)
54888
54889 commit de998911d4af4effc8be60cab78a244f5951bfe2
54890 Author: Christian PERRIER <bubulle@debian.org>
54891 Date: Mon Aug 1 09:32:48 2011 +0200
54892
54893 Updated french translation of manpages
54894
54895 Updated to 1840t159f32u
54896
54897 debian/changelog | 1 +
54898 man/po/fr.po | 677 +++++++++++++++++++++++++++++++++++++------------------
54899 2 files changed, 460 insertions(+), 218 deletions(-)
54900
54901 commit 773e6dcc0e8fcbd0f185f95d27184e9979a2411e
54902 Author: Guillem Jover <guillem@debian.org>
54903 Date: Sat Jul 30 18:35:03 2011 +0200
54904
54905 build: Error out if the host dpkg architecture cannot be determined
54906
54907 Continuing will only produce a buggy dpkg.
54908
54909 m4/dpkg-arch.m4 | 6 +++++-
54910 1 file changed, 5 insertions(+), 1 deletion(-)
54911
54912 commit 99b890c2eb6bfe955d85aedd40841366826c2f73
54913 Author: Guillem Jover <guillem@debian.org>
54914 Date: Sat Jul 30 18:27:39 2011 +0200
54915
54916 build: Use the detected perl to invoke dpkg-architecture.pl
54917
54918 This will help building dpkg on systems where perl is not at
54919 /usr/bin/perl, which we were already taking into consideration for the
54920 resulting scripts but not during build.
54921
54922 debian/changelog | 2 ++
54923 m4/dpkg-arch.m4 | 3 ++-
54924 2 files changed, 4 insertions(+), 1 deletion(-)
54925
54926 commit c90b620cd8c2836a3f5058dfa1527f9d7b5cf46e
54927 Author: Guillem Jover <guillem@debian.org>
54928 Date: Sat Jul 30 18:14:27 2011 +0200
54929
54930 build: Move DPKG_ARCHITECTURE macro call to the end
54931
54932 This puts together all build machinery checks, and will allow
54933 DPKG_ARCHITECTURE to use the detected perl interpreter w/o needing
54934 to call DPKG_PROG_PERL really early in the configure script.
54935
54936 configure.ac | 3 ++-
54937 1 file changed, 2 insertions(+), 1 deletion(-)
54938
54939 commit e03a8325caf1b02dca6908cde96f3fcff50d001a
54940 Author: Raphaël Hertzog <hertzog@debian.org>
54941 Date: Fri Jul 29 11:38:55 2011 +0200
54942
54943 dpkg-mergechangelogs: fix test-suite
54944
54945 In commit 5c233019cc770fb59671090d4a9462adb149921f I forgot to
54946 update the test-suite to match for the change of conflict markers.
54947 Doing this with this commit.
54948
54949 scripts/t/910_merge_changelogs/ch-merged | 18 +++++-----
54950 scripts/t/910_merge_changelogs/ch-merged-basic | 30 ++++++++--------
54951 scripts/t/910_merge_changelogs/ch-merged-pr | 24 ++++++-------
54952 scripts/t/910_merge_changelogs/ch-merged-pr-basic | 42 +++++++++++------------
54953 4 files changed, 57 insertions(+), 57 deletions(-)
54954
54955 commit 5c233019cc770fb59671090d4a9462adb149921f
54956 Author: Raphaël Hertzog <hertzog@debian.org>
54957 Date: Fri Jul 29 00:53:30 2011 +0200
54958
54959 dpkg-mergechangelogs: use 7 characters for conflict markers
54960
54961 Reported-by: Andrew Bennetts <andrew.bennetts@canonical.com>
54962
54963 debian/changelog | 2 ++
54964 scripts/dpkg-mergechangelogs.pl | 2 +-
54965 2 files changed, 3 insertions(+), 1 deletion(-)
54966
54967 commit a372b6a165de8876434828d2f7884b6e8840349b
54968 Author: Raphaël Hertzog <hertzog@debian.org>
54969 Date: Wed Jul 27 20:10:24 2011 +0200
54970
54971 debian/rules: introduce a maintainer build mode
54972
54973 Adding "maintainer-build" to DEB_BUILD_OPTS changes some compilation
54974 settings to make the build more useful for maintainers. For instance
54975 it enables the silent rules so that it's easier to spot the warnings.
54976
54977 It would be nice to also enable -Werror but that requires further
54978 investigation since enabling this option results in ./configure not
54979 working any more due to warnings generated by several of the
54980 test programs compiled by ./configure itself.
54981
54982 debian/rules | 5 +++--
54983 1 file changed, 3 insertions(+), 2 deletions(-)
54984
54985 commit 84f3154aee09f649e78e78f0f0affe160d73296e
54986 Author: Sven Joachim <svenjoac@gmx.de>
54987 Date: Wed Jul 27 17:05:27 2011 +0200
54988
54989 German dpkg translation update
54990
54991 Update to 1023t.
54992
54993 po/de.po | 9 +++++----
54994 1 file changed, 5 insertions(+), 4 deletions(-)
54995
54996 commit 7e17d3bfc489c01412f6a7edc92c0a46befc85ee
54997 Author: Raphaël Hertzog <hertzog@debian.org>
54998 Date: Wed Jul 27 13:08:59 2011 +0200
54999
55000 dpkg-divert: fix the test-suite to also skip tests that would fail if run as root
55001
55002 debian/changelog | 2 ++
55003 src/t/100_dpkg_divert.t | 6 +++---
55004 2 files changed, 5 insertions(+), 3 deletions(-)
55005
55006 commit 6f14223bd4a27d9cf40bd830c69187e3c6406982
55007 Author: Raphaël Hertzog <hertzog@debian.org>
55008 Date: Tue Jul 26 11:10:24 2011 +0200
55009
55010 Update changelog to close a bug reporting a problem already fixed
55011
55012 debian/changelog | 1 +
55013 1 file changed, 1 insertion(+)
55014
55015 commit 5b9ecc1b953c78614b2aee49687bec216de748f7
55016 Author: Guillem Jover <guillem@debian.org>
55017 Date: Mon Jul 25 05:12:35 2011 +0200
55018
55019 Add build-indep and build-arch targets as aliases for build
55020
55021 The current build target is responsible for the generation of
55022 architecture dependent and independent files. The architecture
55023 independent files are just sed'ed and as such they take insignificant
55024 build time, so splitting that from the general build process does not
55025 seem worth the trouble or complexity. Renaming the current build
55026 target to build-arch though would be incorrect.
55027
55028 debian/changelog | 2 ++
55029 debian/rules | 2 +-
55030 2 files changed, 3 insertions(+), 1 deletion(-)
55031
55032 commit 9b22745f0a7127b7a171308f73e3079c535923f7
55033 Author: Guillem Jover <guillem@debian.org>
55034 Date: Thu Jul 7 19:18:04 2011 +0200
55035
55036 dpkg-deb: Construct control components paths with printf variants
55037
55038 The output of dpkg-deb -I, -f and -W is not performance critical, and
55039 code simplicity trumps over the tiny performance improvements that using
55040 the explicit string functions or keeping the extracted control directory
55041 in the varbuf might imply in these cases.
55042
55043 dpkg-deb/info.c | 43 +++++++++++++++----------------------------
55044 1 file changed, 15 insertions(+), 28 deletions(-)
55045
55046 commit dac802bce2e7fa909dac09d87f6fadb6074b9097
55047 Author: Guillem Jover <guillem@debian.org>
55048 Date: Thu Jul 7 19:08:18 2011 +0200
55049
55050 dpkg-deb: Use CONTROLFILE instead of a literal string
55051
55052 dpkg-deb/info.c | 10 +++++-----
55053 1 file changed, 5 insertions(+), 5 deletions(-)
55054
55055 commit 04bcffc1565417a77a545adc643d86b82559b4a1
55056 Author: Helge Kreutzmann <debian@helgefjell.de>
55057 Date: Sat Jul 23 10:37:01 2011 +0200
55058
55059 Update German scripts translation
55060
55061 Update to 517t
55062
55063 scripts/po/de.po | 64 +++++++++++++++++++++++++++++---------------------------
55064 1 file changed, 33 insertions(+), 31 deletions(-)
55065
55066 commit b858e07bddec28c5b86c39d425a02f08d9bd205a
55067 Author: Raphaël Hertzog <hertzog@debian.org>
55068 Date: Mon Jul 11 10:37:41 2011 +0200
55069
55070 dpkg-dev: add some common makefile snippets for use in rules files
55071
55072 data/architecture.mk: variables related to dpkg-architecture
55073 data/buildflags.mk: variables related to dpkg-builflags
55074 data/vendor.mk: variables related to dpkg-vendor
55075 data/default.mk: all of the above
55076
55077 configure.ac | 1 +
55078 debian/changelog | 3 +++
55079 debian/dpkg-dev.install | 1 +
55080 debian/dpkg.install | 2 +-
55081 scripts/Makefile.am | 2 +-
55082 scripts/mk/Makefile.am | 16 ++++++++++++++++
55083 scripts/mk/architecture.mk | 25 +++++++++++++++++++++++++
55084 scripts/mk/buildflags.mk | 25 +++++++++++++++++++++++++
55085 scripts/mk/default.mk | 7 +++++++
55086 scripts/mk/vendor.mk | 18 ++++++++++++++++++
55087 10 files changed, 98 insertions(+), 2 deletions(-)
55088
55089 commit e135afdb35d0ac179657def901965a448115a981
55090 Author: Raphaël Hertzog <hertzog@debian.org>
55091 Date: Wed Jul 20 08:29:05 2011 +0200
55092
55093 dpkg: fix possible segfault in findbreakcycle().
55094
55095 The circumstances are not entirely clear because clear_istobes() is
55096 called earlier in the code and should already ensure that clientdata
55097 is allocated for all packages in the database but the stack trace
55098 reported leaves no room for any other interpretation. We must protect
55099 the access to tpkg->clientdata in findbreakcycle() with
55100 ensure_package_clientdata(tpkg).
55101
55102 Probably that some other parts of the code might create new packages in the
55103 in-memory database depending on some specific conditions. It might be that
55104 those conditions only hold for a multiarch-enabled dpkg for example if
55105 the code looks up a package entry for an alternative architecture and
55106 would thus create the package on the fly.
55107
55108 This is pure speculation because I did not push the investigations that
55109 far. It might be something entirely different but it doesn't matter much
55110 because the proposed fix is the same and just ensures that we respect
55111 our API by protecting the access to clientdata.
55112
55113 See https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/733414 for
55114 details.
55115
55116 debian/changelog | 1 +
55117 src/depcon.c | 2 ++
55118 2 files changed, 3 insertions(+)
55119
55120 commit e6b7685a540c24da1f6357fe8869602d84444aee
55121 Merge: d5aedf7fd 7627d8027
55122 Author: Christian PERRIER <bubulle@debian.org>
55123 Date: Tue Jul 19 09:49:06 2011 +0200
55124
55125 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
55126
55127 commit 7627d8027482b28a40c88599be9808ce85e58a04
55128 Author: Raphaël Hertzog <hertzog@debian.org>
55129 Date: Tue Jul 19 08:16:25 2011 +0200
55130
55131 dpkg-source: improve the error message "no orig.tar file found"
55132
55133 Now we include the template corresponding to files that we try to look
55134 for.
55135
55136 debian/changelog | 2 ++
55137 scripts/Dpkg/Source/Package/V2.pm | 15 +++++++++++++--
55138 2 files changed, 15 insertions(+), 2 deletions(-)
55139
55140 commit d5aedf7fdff4dfeb8d329aa45486464d4596ec7a
55141 Author: Christian PERRIER <bubulle@debian.org>
55142 Date: Mon Jul 18 19:42:01 2011 +0200
55143
55144 French translation of scripts completed
55145
55146 514t
55147
55148 debian/changelog | 1 +
55149 scripts/po/fr.po | 27 +++++++++++++--------------
55150 2 files changed, 14 insertions(+), 14 deletions(-)
55151
55152 commit 189eaa27d4d3e7c7bbbb1933dfcdbdc597a58476
55153 Author: Christian PERRIER <bubulle@debian.org>
55154 Date: Mon Jul 18 19:38:40 2011 +0200
55155
55156 Updated French translation of programs
55157
55158 1022t
55159
55160 debian/changelog | 1 +
55161 po/fr.po | 500 ++++++++++++++++++++++++++++---------------------------
55162 2 files changed, 257 insertions(+), 244 deletions(-)
55163
55164 commit bdcde2bb369531569c014bea8c0c6f6df5d38a2e
55165 Author: Sven Joachim <svenjoac@gmx.de>
55166 Date: Sun Jul 17 15:26:06 2011 +0200
55167
55168 Minor fixes
55169
55170 scripts/po/de.po | 10 ++++++----
55171 1 file changed, 6 insertions(+), 4 deletions(-)
55172
55173 commit 8449925b99926ba55651f94d21c174822a6af631
55174 Author: Sven Joachim <svenjoac@gmx.de>
55175 Date: Sun Jul 17 13:47:31 2011 +0200
55176
55177 German dpkg translation update
55178
55179 Update to 1022t1f.
55180
55181 po/de.po | 1209 ++++++++++++++++++++++++++++++++------------------------------
55182 1 file changed, 621 insertions(+), 588 deletions(-)
55183
55184 commit 1605ee665e643613597e5d9100838fe6b3cdc2a1
55185 Author: Helge Kreutzmann <debian@helgefjell.de>
55186 Date: Sun Jul 17 10:01:35 2011 +0200
55187
55188 Regenerate .pot files and merge .po files with them
55189
55190 man/po/es.po | 4977 ++++++++++++++++++++++++++++++++----------------------
55191 man/po/fr.po | 4985 +++++++++++++++++++++++++++++++++----------------------
55192 man/po/hu.po | 4169 ++++++++++++++++++++++++----------------------
55193 man/po/ja.po | 4361 ++++++++++++++++++++++++++----------------------
55194 man/po/pl.po | 4869 ++++++++++++++++++++++++++++++-----------------------
55195 man/po/pt_BR.po | 4222 ++++++++++++++++++++++++----------------------
55196 man/po/ru.po | 4207 ++++++++++++++++++++++++----------------------
55197 man/po/sv.po | 4976 ++++++++++++++++++++++++++++++++----------------------
55198 8 files changed, 20746 insertions(+), 16020 deletions(-)
55199
55200 commit a0affbc4e347f00992f91e9d62f888541977d3d7
55201 Author: Helge Kreutzmann <debian@helgefjell.de>
55202 Date: Sun Jul 17 09:58:49 2011 +0200
55203
55204 Update German translation of manual pages
55205
55206 Update to 2028t3f.
55207 Remove outdate "# type" (without dot) comments
55208
55209 man/po/de.po | 141 +++++------------------------------------------------------
55210 1 file changed, 12 insertions(+), 129 deletions(-)
55211
55212 commit 4e4d2e3908ab132e840a71508e5a379895507fac
55213 Author: Raphaël Hertzog <hertzog@debian.org>
55214 Date: Sat Jul 16 20:53:49 2011 +0200
55215
55216 update-alternatives: can_replace_link() → can_replace_path()
55217
55218 alternative_can_replace_path() is clearer than
55219 alternative_can_replace_link() since the function can also allow replacing
55220 files which aren't links.
55221
55222 utils/update-alternatives.c | 10 +++++-----
55223 1 file changed, 5 insertions(+), 5 deletions(-)
55224
55225 commit 244ebc212261030e3da6c289108d4b5ed71aa867
55226 Author: Raphaël Hertzog <hertzog@debian.org>
55227 Date: Sat Jul 16 20:48:33 2011 +0200
55228
55229 update-alternatives: clarify role of --force concerning removal of links
55230
55231 Modify update-alternatives --remove-all to remove files installed in
55232 place of links if --force is used. Add the corresponding non-regression
55233 test.
55234
55235 man/update-alternatives.8 | 4 ++--
55236 utils/t/100_update_alternatives.t | 16 ++++++++++++----
55237 utils/update-alternatives.c | 5 ++---
55238 3 files changed, 16 insertions(+), 9 deletions(-)
55239
55240 commit 91db161013479ad03ef95e7f0ca2f413c5e57925
55241 Author: Raphaël Hertzog <hertzog@debian.org>
55242 Date: Fri Jul 15 22:06:38 2011 +0200
55243
55244 update-alternatives: fix regression when dropping slave alternatives
55245
55246 When the alternative is changed, it might have to drop a slave alternative
55247 that's no longer provide by the new choice. This must only remove the slave
55248 link if it's actually a link. If it's a file, it must be kept except if
55249 --force is given.
55250
55251 The non-regression tests have been contributed by Andreas Beckmann.
55252
55253 Reported-by: Andreas Beckmann <debian@abeckmann.de>
55254
55255 debian/changelog | 3 +++
55256 utils/t/100_update_alternatives.t | 47 ++++++++++++++++++++++++++++++++++++---
55257 utils/update-alternatives.c | 36 ++++++++++++++++++++----------
55258 3 files changed, 71 insertions(+), 15 deletions(-)
55259
55260 commit ed0eb757b659b8a7e4728e230b9d0db813294f15
55261 Author: Helge Kreutzmann <debian@helgefjell.de>
55262 Date: Mon Jul 11 19:20:16 2011 +0200
55263
55264 Update German translation of manual pages
55265
55266 Update to 2028t3f.
55267
55268 man/po/de.po | 432 ++++++++++++++++++++++++++++++++++++-----------------------
55269 1 file changed, 262 insertions(+), 170 deletions(-)
55270
55271 commit e3c5e26a45f751fa42a4b96369cbce2b12c292bd
55272 Author: Helge Kreutzmann <debian@helgefjell.de>
55273 Date: Mon Jul 11 18:55:28 2011 +0200
55274
55275 Update German scripts translation
55276
55277 Update to 517t
55278
55279 scripts/po/de.po | 100 ++++++++++++++++++++++++++++---------------------------
55280 1 file changed, 51 insertions(+), 49 deletions(-)
55281
55282 commit 006e0f93a2af1673a7153c822ce74b69fd8b2d26
55283 Author: Niels Thykier <niels@thykier.net>
55284 Date: Mon Jul 11 13:59:10 2011 +0200
55285
55286 dpkg-dev: fail when closing an output handle fails
55287
55288 This patch makes dpkg-gencontrol and dpkg-shlibdeps fail if their
55289 call to close (on output handles) suggests an issue. This prevents
55290 them from silently producing incomplete files and may provide a
55291 better error than the following rename failing.
55292
55293 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
55294
55295 debian/changelog | 1 +
55296 scripts/dpkg-gencontrol.pl | 2 +-
55297 scripts/dpkg-shlibdeps.pl | 2 +-
55298 3 files changed, 3 insertions(+), 2 deletions(-)
55299
55300 commit 64dc71b84f8a4403028631f8f42e413f378e7d77
55301 Author: Niels Thykier <niels@thykier.net>
55302 Date: Mon Jul 11 13:27:44 2011 +0200
55303
55304 dpkg-mergechangelogs: fail if it cannot close the output file
55305
55306 Made dpkg-mergechangelogs check the return value of close and fail
55307 if it was not successful. Previously dpkg-mergechangelogs would
55308 silently fail to write a file if (e.g.) the device was full.
55309
55310 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
55311
55312 debian/changelog | 2 ++
55313 scripts/dpkg-mergechangelogs.pl | 2 +-
55314 2 files changed, 3 insertions(+), 1 deletion(-)
55315
55316 commit d415c388d31e9c4b7eff8b77711a4c15b3b85208
55317 Author: Raphaël Hertzog <hertzog@debian.org>
55318 Date: Mon Jul 11 09:20:20 2011 +0200
55319
55320 dpkg-buildflags: new --dump action, make it the default
55321
55322 The --export command is useful to retrieve the compilation flags
55323 in a shell script or in a makefile, and to export them in the environment,
55324 but it's not well suited for parsing by another script (or even by a
55325 human).
55326
55327 The new --dump option becomes the default action and prints
55328 the flags and their values following a documented template: "flag=value".
55329
55330 debian/changelog | 2 ++
55331 man/dpkg-buildflags.1 | 7 ++++++-
55332 scripts/dpkg-buildflags.pl | 16 +++++++++++++---
55333 3 files changed, 21 insertions(+), 4 deletions(-)
55334
55335 commit 8904196d5bc313d80917b4b25f77f52e0227f698
55336 Author: Raphaël Hertzog <hertzog@debian.org>
55337 Date: Thu Jul 7 12:26:12 2011 +0200
55338
55339 dpkg-buildflags: supports a prepend command
55340
55341 This command is particularly useful for package maintainers who don't want
55342 their supplementary flags to take precedence over user submitted flags.
55343
55344 debian/changelog | 4 ++++
55345 man/dpkg-buildflags.1 | 10 +++++++++-
55346 scripts/Dpkg/BuildFlags.pm | 29 ++++++++++++++++++++++++++++-
55347 3 files changed, 41 insertions(+), 2 deletions(-)
55348
55349 commit 316df0a76f2ef91badbccb6fef0bfa7ae23fac59
55350 Author: Raphaël Hertzog <hertzog@debian.org>
55351 Date: Thu Jul 7 11:45:37 2011 +0200
55352
55353 dpkg-buildflags: support debian/buildflags
55354
55355 This file is for use by package maintainers. Since the call to
55356 dpkg-buildflags might be hidden by packaging helpers, it's a good
55357 idea to offer a simple way for package maintainers to extend
55358 the set of flags returned. Otherwise each package helper must provide
55359 its own way to extend the compilation flags.
55360
55361 debian/changelog | 3 +++
55362 man/dpkg-buildflags.1 | 13 +++++++++++--
55363 scripts/Dpkg/BuildFlags.pm | 45 +++++++++++++++++++++++++++++++++++----------
55364 3 files changed, 49 insertions(+), 12 deletions(-)
55365
55366 commit eb4bb268ab954748d015626a216f46f632f2371a
55367 Author: Raphaël Hertzog <hertzog@debian.org>
55368 Date: Thu Jul 7 11:15:40 2011 +0200
55369
55370 Dpkg::Path: new find_build_file() function
55371
55372 Useful to allow architecture-specific variants of a file and pick the
55373 right one based on the current host architecture.
55374
55375 scripts/Dpkg/Path.pm | 45 ++++++++++++++++++++++++++++++++++++++++++++-
55376 1 file changed, 44 insertions(+), 1 deletion(-)
55377
55378 commit 14f134d403c022046d38a6abb8be0fee7fb63355
55379 Author: Raphaël Hertzog <hertzog@debian.org>
55380 Date: Thu Jul 7 10:30:20 2011 +0200
55381
55382 dpkg-buildpackage: no longer exports the compiler flags
55383
55384 Packages must directly call dpkg-buildflags to retrieve them.
55385
55386 dpkg-buildpackage still prints the flags that are returned by
55387 dpkg-buildflags because it's useful for debugging purpose and for
55388 identifying an unclean build environment.
55389
55390 debian/changelog | 2 ++
55391 man/dpkg-buildpackage.1 | 13 +++++++------
55392 scripts/dpkg-buildpackage.pl | 5 ++---
55393 3 files changed, 11 insertions(+), 9 deletions(-)
55394
55395 commit c70908ffc751a6a84bffcecfa7fa752aadd42481
55396 Author: Flo <sensorflo@gmail.com>
55397 Date: Sat Jul 9 11:10:39 2011 +0200
55398
55399 Improve description of package states in man page
55400
55401 debian/changelog | 2 +-
55402 1 file changed, 1 insertion(+), 1 deletion(-)
55403
55404 commit d9661c223e1ac8c9892de6a45a0daa3fe3715936
55405 Author: Flo <sensorflo@gmail.com>
55406 Date: Sat Jul 9 11:08:11 2011 +0200
55407
55408 Improve description of package states in man page
55409
55410 man/po/de.po | 7 +++----
55411 1 file changed, 3 insertions(+), 4 deletions(-)
55412
55413 commit faa0fa50f1d9f85c1c9765961248701c11ad7abf
55414 Author: Helge Kreutzmann <debian@helgefjell.de>
55415 Date: Sat Jul 9 11:00:14 2011 +0200
55416
55417 Update German translation of manual pages
55418
55419 Update to 2017t3f.
55420
55421 man/po/de.po | 39 ++++++++++++++++++++++-----------------
55422 1 file changed, 22 insertions(+), 17 deletions(-)
55423
55424 commit cd5c4b5bd6b50399af78dd42bda0408554ac6689
55425 Author: Helge Kreutzmann <debian@helgefjell.de>
55426 Date: Fri Jul 8 16:54:49 2011 +0200
55427
55428 Update German translation of manual pages
55429
55430 Update to 2012t5f3u.
55431
55432 man/po/de.po | 927 +++++++++++++++--------------------------------------------
55433 1 file changed, 224 insertions(+), 703 deletions(-)
55434
55435 commit 3762f5bf39f9af0a937f49112b5aa982c49f3e2c
55436 Author: Helge Kreutzmann <debian@helgefjell.de>
55437 Date: Thu Jul 7 23:08:11 2011 +0200
55438
55439 Update German translation of manual pages
55440
55441 Update to 1877t140f3u.
55442
55443 man/po/de.po | 3410 +++++++++++++++++++++++++++++++++-------------------------
55444 1 file changed, 1961 insertions(+), 1449 deletions(-)
55445
55446 commit 01f081f28e88bc52a6609cd53ff1776c95a91c6d
55447 Author: Helge Kreutzmann <debian@helgefjell.de>
55448 Date: Thu Jul 7 22:42:03 2011 +0200
55449
55450 Update German scripts translation
55451
55452 Update to 518t
55453
55454 scripts/po/de.po | 154 ++++++++++++++++++++++++++++++-------------------------
55455 1 file changed, 85 insertions(+), 69 deletions(-)
55456
55457 commit 9c39b853fe4354476714f34a2ea52f030500bbc6
55458 Author: Sven Joachim <svenjoac@gmx.de>
55459 Date: Thu Jul 7 20:11:50 2011 +0200
55460
55461 build: Update po/POTFILES.in for renamed source file
55462
55463 Commit cf22cf6118035ab8ee5cc25e5298a987073c8dc8 broke 'make update-po'.
55464
55465 po/POTFILES.in | 2 +-
55466 1 file changed, 1 insertion(+), 1 deletion(-)
55467
55468 commit 2d233269cbf8cc1529e0c49a8c03a8b2227d49ff
55469 Author: Raphaël Hertzog <hertzog@debian.org>
55470 Date: Thu Jul 7 16:49:32 2011 +0200
55471
55472 dpkg-source(1): improve the description of --before-build & --after-build
55473
55474 debian/changelog | 2 ++
55475 man/dpkg-source.1 | 23 ++++++++++++-----------
55476 2 files changed, 14 insertions(+), 11 deletions(-)
55477
55478 commit e0ce9b4ac351a921de12bf0302cfa97f1c7251e2
55479 Author: Raphaël Hertzog <hertzog@debian.org>
55480 Date: Thu Jul 7 16:09:33 2011 +0200
55481
55482 dpkg-source(1): fix a small typo
55483
55484 Replace ", under as" with "under". Add missing dot at the end of the
55485 sentence.
55486
55487 Reported-by: "Barak A. Pearlmutter" <bap@debian.org>
55488
55489 debian/changelog | 1 +
55490 man/dpkg-source.1 | 4 ++--
55491 man/po/de.po | 4 ++--
55492 man/po/dpkg-man.pot | 4 ++--
55493 man/po/es.po | 4 ++--
55494 man/po/fr.po | 4 ++--
55495 man/po/hu.po | 4 ++--
55496 man/po/ja.po | 4 ++--
55497 man/po/pl.po | 4 ++--
55498 man/po/pt_BR.po | 4 ++--
55499 man/po/ru.po | 4 ++--
55500 man/po/sv.po | 4 ++--
55501 12 files changed, 23 insertions(+), 22 deletions(-)
55502
55503 commit 2533ebc755dc0e197d51e7d50beaac2ec3a70e22
55504 Author: Raphaël Hertzog <hertzog@debian.org>
55505 Date: Thu Jul 7 15:18:31 2011 +0200
55506
55507 dpkg-deb: adjust code now that extracthalf() no longer chdir() as a side-effect
55508
55509 dpkg-deb -I, -f, -W were no longer working because they relied on the fact
55510 that extracthalf() changed the current directory to the extracted
55511 one.
55512
55513 Regression introduced in commit 87809163331a320f9562d75591fcc6c954b9f80c.
55514
55515 dpkg-deb/info.c | 42 +++++++++++++++++++++++++++++++++++-------
55516 1 file changed, 35 insertions(+), 7 deletions(-)
55517
55518 commit c819a400aa596e513ca8b28710ab9e2c62fcacd2
55519 Author: Guillem Jover <guillem@debian.org>
55520 Date: Thu Jul 7 06:24:37 2011 +0200
55521
55522 dpkg-maintscript-helper: Unify somewhat --help output with other commands
55523
55524 debian/changelog | 1 +
55525 scripts/dpkg-maintscript-helper.sh | 18 ++++++------------
55526 2 files changed, 7 insertions(+), 12 deletions(-)
55527
55528 commit 2825370120d3adf3c1ef0c1b16d09bb2637ff358
55529 Author: Guillem Jover <guillem@debian.org>
55530 Date: Thu Jul 7 06:15:57 2011 +0200
55531
55532 man: Correctly format text with bold and italics
55533
55534 debian/changelog | 1 +
55535 man/deb-control.5 | 25 +++++++++++++------------
55536 man/deb-shlibs.5 | 2 +-
55537 man/deb-split.5 | 8 ++++----
55538 man/deb-src-control.5 | 24 +++++++++++++-----------
55539 man/deb-symbols.5 | 2 +-
55540 man/deb-version.5 | 2 +-
55541 man/dpkg-architecture.1 | 2 +-
55542 man/dpkg-checkbuilddeps.1 | 2 +-
55543 man/dpkg-divert.8 | 2 +-
55544 man/dpkg-maintscript-helper.1 | 6 +++---
55545 man/dpkg-name.1 | 3 +--
55546 man/dpkg-shlibdeps.1 | 2 +-
55547 man/dpkg-split.1 | 4 ++--
55548 man/dpkg-trigger.1 | 8 ++++----
55549 man/dpkg-vendor.1 | 8 ++++----
55550 man/update-alternatives.8 | 16 ++++++++--------
55551 17 files changed, 60 insertions(+), 57 deletions(-)
55552
55553 commit 9c757bf4c00f777f089e0ab6f83f10edd5892679
55554 Author: Guillem Jover <guillem@debian.org>
55555 Date: Wed Jul 6 17:19:38 2011 +0200
55556
55557 man: Use italics or bold instead of surrounding the text with <>
55558
55559 Using <> to delimit parts of text is necessary when using plain text
55560 output, but not when we have some formatting available around, which
55561 is the case with the man pages, but not with the program output.
55562
55563 TODO | 1 -
55564 debian/changelog | 1 +
55565 man/deb-control.5 | 59 ++++++++++++++++----------------
55566 man/deb-src-control.5 | 78 +++++++++++++++++++++----------------------
55567 man/deb-symbols.5 | 18 +++++-----
55568 man/dpkg-divert.8 | 4 +--
55569 man/dpkg-maintscript-helper.1 | 4 +--
55570 man/dpkg-name.1 | 18 +++++-----
55571 man/dpkg-parsechangelog.1 | 16 ++++-----
55572 man/dpkg.1 | 24 ++++++-------
55573 man/dselect.1 | 6 ++--
55574 man/update-alternatives.8 | 14 ++++----
55575 12 files changed, 123 insertions(+), 120 deletions(-)
55576
55577 commit 5190ed2c6b5c3d9e4f21db2cbdfddeca6ace2d46
55578 Author: Guillem Jover <guillem@debian.org>
55579 Date: Mon Jul 4 19:06:38 2011 +0200
55580
55581 man: Use [option...] instead of [options] and friends
55582
55583 TODO | 1 -
55584 debian/changelog | 1 +
55585 man/dpkg-architecture.1 | 5 ++---
55586 man/dpkg-buildpackage.1 | 4 ++--
55587 man/dpkg-checkbuilddeps.1 | 4 ++--
55588 man/dpkg-deb.1 | 5 ++---
55589 man/dpkg-distaddfile.1 | 4 ++--
55590 man/dpkg-divert.8 | 4 ++--
55591 man/dpkg-genchanges.1 | 4 ++--
55592 man/dpkg-gencontrol.1 | 4 ++--
55593 man/dpkg-gensymbols.1 | 4 ++--
55594 man/dpkg-maintscript-helper.1 | 4 ++--
55595 man/dpkg-name.1 | 6 +++---
55596 man/dpkg-parsechangelog.1 | 4 ++--
55597 man/dpkg-scanpackages.1 | 5 ++---
55598 man/dpkg-scansources.1 | 5 ++---
55599 man/dpkg-shlibdeps.1 | 6 ++----
55600 man/dpkg-source.1 | 5 ++---
55601 man/dpkg-split.1 | 5 ++---
55602 man/dpkg-statoverride.8 | 5 ++---
55603 man/dpkg.1 | 2 +-
55604 man/dselect.1 | 12 ++----------
55605 man/start-stop-daemon.8 | 5 ++---
55606 man/update-alternatives.8 | 5 ++---
55607 24 files changed, 45 insertions(+), 64 deletions(-)
55608
55609 commit 9e53fcc54bddbbab53e964f3339bd712e41806e5
55610 Author: Guillem Jover <guillem@debian.org>
55611 Date: Mon Jul 4 18:55:03 2011 +0200
55612
55613 Refer to Sources and Packages files as part of a repository
55614
55615 Instead of as being of exclusive use or owned by APT, which has never
55616 been the case. Those files existed long before APT even existed.
55617
55618 debian/changelog | 2 ++
55619 man/dpkg-query.1 | 4 ++--
55620 scripts/Dpkg/Control.pm | 8 ++++----
55621 scripts/Dpkg/Control/Types.pm | 4 ++--
55622 4 files changed, 10 insertions(+), 8 deletions(-)
55623
55624 commit 868cccc78684cd098e4ca6f879492842e24eb9a6
55625 Author: Guillem Jover <guillem@debian.org>
55626 Date: Wed Jul 6 16:46:54 2011 +0200
55627
55628 dpkg-query(1): Clarify that several fields are not dselect specific
55629
55630 These apply to most dpkg front-ends not just dselect.
55631
55632 debian/changelog | 2 ++
55633 man/dpkg-query.1 | 8 ++++----
55634 2 files changed, 6 insertions(+), 4 deletions(-)
55635
55636 commit 7f3892f184d9accd250600dfc54173a6436a5d3a
55637 Author: Guillem Jover <guillem@debian.org>
55638 Date: Wed Jul 6 16:46:26 2011 +0200
55639
55640 dpkg-shlibdeps(1): Add missing “with”
55641
55642 man/dpkg-shlibdeps.1 | 2 +-
55643 1 file changed, 1 insertion(+), 1 deletion(-)
55644
55645 commit 0a9586213086723c5962bbfa6659df240c77433c
55646 Author: Guillem Jover <guillem@debian.org>
55647 Date: Thu Jul 7 06:19:02 2011 +0200
55648
55649 man: Use dashes instead of underscores for variable text
55650
55651 This makes the text more clear by avoiding the clashes when italics
55652 are rendered as underlined text.
55653
55654 debian/changelog | 1 +
55655 man/deb-control.5 | 2 +-
55656 man/deb-src-control.5 | 2 +-
55657 man/deb-version.5 | 36 ++++++++++++++++++------------------
55658 man/dpkg-deb.1 | 4 ++--
55659 man/dpkg-gensymbols.1 | 4 ++--
55660 man/dpkg-name.1 | 4 ++--
55661 man/dpkg.1 | 14 +++++++-------
55662 8 files changed, 34 insertions(+), 33 deletions(-)
55663
55664 commit 7dcd875e084213fa65c09cd23a3e45edfbfcb94b
55665 Author: Guillem Jover <guillem@debian.org>
55666 Date: Thu Jul 7 06:17:19 2011 +0200
55667
55668 deb-control(5): Add missing escaping to field dashes
55669
55670 debian/changelog | 1 +
55671 man/deb-control.5 | 4 ++--
55672 2 files changed, 3 insertions(+), 2 deletions(-)
55673
55674 commit 971e0bd2005b06ab718a90e77067f7c6ff01c0b3
55675 Author: Guillem Jover <guillem@debian.org>
55676 Date: Wed Jul 6 16:45:26 2011 +0200
55677
55678 dselect(1): Add missing built-in methods
55679
55680 debian/changelog | 1 +
55681 man/dselect.1 | 8 ++++----
55682 2 files changed, 5 insertions(+), 4 deletions(-)
55683
55684 commit 37b01269a3735a3213d5fe5fce377d5360f55ff7
55685 Author: Guillem Jover <guillem@debian.org>
55686 Date: Thu Jul 7 05:41:06 2011 +0200
55687
55688 dselect(1): Rename USAGE section to ACTIONS
55689
55690 Document the ways actions can be performed, either interactively or from
55691 the command line.
55692
55693 debian/changelog | 3 +++
55694 man/dselect.1 | 7 ++++---
55695 2 files changed, 7 insertions(+), 3 deletions(-)
55696
55697 commit e342a8fc3bc777971f76aff0f89b8b121876a532
55698 Author: Guillem Jover <guillem@debian.org>
55699 Date: Sun Jul 3 21:29:43 2011 +0200
55700
55701 Use “command line” instead of commandline or command-line
55702
55703 TODO | 1 -
55704 debian/usertags | 4 ++--
55705 doc/README.api | 2 +-
55706 doc/triggers.txt | 2 +-
55707 man/dpkg-source.1 | 4 ++--
55708 man/dselect.1 | 8 ++++----
55709 man/dselect.cfg.5 | 4 ++--
55710 7 files changed, 12 insertions(+), 13 deletions(-)
55711
55712 commit 23cd39aae01f1b3b1aee834befa02201e8824819
55713 Author: Guillem Jover <guillem@debian.org>
55714 Date: Thu Jul 7 09:04:32 2011 +0200
55715
55716 libdpkg: Rename catch_signals to signo_ignores in subproc module
55717
55718 lib/dpkg/subproc.c | 16 ++++++++--------
55719 1 file changed, 8 insertions(+), 8 deletions(-)
55720
55721 commit 668ab0d8ab99dcc7a63d58bc1d859d857e3e939e
55722 Author: Guillem Jover <guillem@debian.org>
55723 Date: Mon Jul 4 04:10:32 2011 +0200
55724
55725 libdpkg: Rename sigaction variables in subproc module to sa and sa_save
55726
55727 lib/dpkg/subproc.c | 17 +++++++++--------
55728 1 file changed, 9 insertions(+), 8 deletions(-)
55729
55730 commit b81ec0a39b7ccba925fb0fb8f0664a0671dbc2dc
55731 Author: Guillem Jover <guillem@debian.org>
55732 Date: Mon Jul 4 03:19:04 2011 +0200
55733
55734 libdpkg: Rename variable r to pid in subproc_fork()
55735
55736 lib/dpkg/subproc.c | 12 ++++++------
55737 1 file changed, 6 insertions(+), 6 deletions(-)
55738
55739 commit cf22cf6118035ab8ee5cc25e5298a987073c8dc8
55740 Author: Guillem Jover <guillem@debian.org>
55741 Date: Sun Jul 3 03:23:11 2011 +0200
55742
55743 libdpkg: Rename myopt module to options
55744
55745 dpkg-deb/build.c | 2 +-
55746 dpkg-deb/extract.c | 2 +-
55747 dpkg-deb/info.c | 2 +-
55748 dpkg-deb/main.c | 2 +-
55749 dpkg-split/info.c | 2 +-
55750 dpkg-split/join.c | 2 +-
55751 dpkg-split/main.c | 2 +-
55752 dpkg-split/queue.c | 2 +-
55753 dpkg-split/split.c | 2 +-
55754 dselect/main.cc | 2 +-
55755 lib/dpkg/Makefile.am | 4 ++--
55756 lib/dpkg/{myopt.c => options.c} | 4 ++--
55757 lib/dpkg/{myopt.h => options.h} | 8 ++++----
55758 src/archives.c | 2 +-
55759 src/cleanup.c | 2 +-
55760 src/divertcmd.c | 2 +-
55761 src/enquiry.c | 2 +-
55762 src/errors.c | 2 +-
55763 src/main.c | 2 +-
55764 src/packages.c | 2 +-
55765 src/processarc.c | 2 +-
55766 src/querycmd.c | 2 +-
55767 src/remove.c | 2 +-
55768 src/select.c | 2 +-
55769 src/statcmd.c | 2 +-
55770 src/trigcmd.c | 2 +-
55771 src/update.c | 2 +-
55772 27 files changed, 32 insertions(+), 32 deletions(-)
55773
55774 commit 16354a961ce86778a3e0ca56f2fa5314855ccf3c
55775 Author: Guillem Jover <guillem@debian.org>
55776 Date: Sun Jul 3 03:12:40 2011 +0200
55777
55778 Fix printforhelp string in dpkg-divert and dpkg-statoverride
55779
55780 src/divertcmd.c | 2 +-
55781 src/statcmd.c | 2 +-
55782 2 files changed, 2 insertions(+), 2 deletions(-)
55783
55784 commit 01d9ba9dfa1695ab12bd4a09f9f35a6e18c09788
55785 Author: Guillem Jover <guillem@debian.org>
55786 Date: Sat Jul 2 02:23:27 2011 +0200
55787
55788 Fix comment header lines describing the subproject
55789
55790 dselect/bindings.h | 2 +-
55791 dselect/dselect-curses.h | 2 +-
55792 dselect/dselect.h | 2 +-
55793 dselect/pkglist.h | 2 +-
55794 lib/dpkg/dbmodify.c | 2 +-
55795 lib/dpkg/fdio.c | 2 +-
55796 lib/dpkg/fdio.h | 2 +-
55797 lib/dpkg/glob.c | 2 +-
55798 lib/dpkg/glob.h | 2 +-
55799 lib/dpkg/log.c | 2 +-
55800 lib/dpkg/pkg-array.c | 2 +-
55801 lib/dpkg/pkg-array.h | 2 +-
55802 lib/dpkg/pkg-list.c | 2 +-
55803 lib/dpkg/pkg-list.h | 2 +-
55804 lib/dpkg/pkg-queue.c | 2 +-
55805 lib/dpkg/pkg-queue.h | 2 +-
55806 lib/dpkg/pkg-show.c | 2 +-
55807 lib/dpkg/pkg-show.h | 2 +-
55808 lib/dpkg/pkg.c | 2 +-
55809 lib/dpkg/pkg.h | 2 +-
55810 lib/dpkg/progress.c | 2 +-
55811 lib/dpkg/progress.h | 2 +-
55812 lib/dpkg/trigdeferred.l | 2 +-
55813 23 files changed, 23 insertions(+), 23 deletions(-)
55814
55815 commit 9fe0a1b16d3045534f7863aed2e35f5177156a15
55816 Author: Guillem Jover <guillem@debian.org>
55817 Date: Sat Jul 2 02:00:51 2011 +0200
55818
55819 Use new dpkg_set_progname and dpkg_get_progname instead of thisname
55820
55821 The current implementation demanded libdpkg users to define thisname
55822 themselves, which is not really a nice interface to offer to programs.
55823
55824 Closes: #631757
55825
55826 debian/changelog | 3 +++
55827 dpkg-deb/main.c | 2 +-
55828 dpkg-split/main.c | 2 +-
55829 dselect/main.cc | 3 ++-
55830 lib/dpkg/dpkg.h | 1 +
55831 lib/dpkg/ehandle.c | 16 +++++++++-------
55832 lib/dpkg/ehandle.h | 3 ---
55833 lib/dpkg/libdpkg.Versions | 1 -
55834 lib/dpkg/subproc.c | 2 +-
55835 lib/dpkg/test.h | 2 --
55836 src/divertcmd.c | 7 ++++---
55837 src/errors.c | 6 +++---
55838 src/main.c | 2 +-
55839 src/querycmd.c | 6 +++---
55840 src/statcmd.c | 7 ++++---
55841 src/trigcmd.c | 11 +++++------
55842 src/trigproc.c | 2 +-
55843 17 files changed, 39 insertions(+), 37 deletions(-)
55844
55845 commit ec206bf34be3733a665840432f70faf149f2c008
55846 Author: Guillem Jover <guillem@debian.org>
55847 Date: Sat Jul 2 01:58:33 2011 +0200
55848
55849 libdpkg: Add new progname module handling functions
55850
55851 configure.ac | 3 +-
55852 lib/dpkg/Makefile.am | 2 ++
55853 lib/dpkg/libdpkg.Versions | 4 +++
55854 lib/dpkg/progname.c | 83 +++++++++++++++++++++++++++++++++++++++++++++++
55855 lib/dpkg/progname.h | 33 +++++++++++++++++++
55856 m4/dpkg-funcs.m4 | 23 +++++++++++++
55857 6 files changed, 147 insertions(+), 1 deletion(-)
55858
55859 commit cd92cc77e5103b31ce15b746bd71095b859ac08b
55860 Author: Guillem Jover <guillem@debian.org>
55861 Date: Sat Jul 2 02:04:28 2011 +0200
55862
55863 libdpkg: Add missing macros for program names
55864
55865 Specifically for dpkg-divert, dpkg-statoverride and dpkg-trigger.
55866
55867 lib/dpkg/dpkg.h | 5 ++++-
55868 1 file changed, 4 insertions(+), 1 deletion(-)
55869
55870 commit 0fc0d6d598c045c77d056b40446208448b9ec6e2
55871 Author: Guillem Jover <guillem@debian.org>
55872 Date: Fri Jul 1 04:22:51 2011 +0200
55873
55874 libdpkg: Do not require programs to define printforhelp
55875
55876 Instead define it in myopt.c and initialize it through a new argument to
55877 myopt().
55878
55879 dpkg-deb/main.c | 4 ++--
55880 dpkg-split/main.c | 4 ++--
55881 dselect/main.cc | 4 ++--
55882 lib/dpkg/libdpkg.Versions | 1 -
55883 lib/dpkg/myopt.c | 9 ++++++++-
55884 lib/dpkg/myopt.h | 5 ++---
55885 src/divertcmd.c | 5 +++--
55886 src/main.c | 6 +++---
55887 src/querycmd.c | 5 +++--
55888 src/statcmd.c | 5 +++--
55889 src/trigcmd.c | 4 ++--
55890 11 files changed, 30 insertions(+), 22 deletions(-)
55891
55892 commit 4da4c894719c7d33a3e44645630f63172cfd4c99
55893 Author: Guillem Jover <guillem@debian.org>
55894 Date: Wed May 4 02:02:57 2011 +0200
55895
55896 libdpkg: Add missing symbols to the version script
55897
55898 lib/dpkg/libdpkg.Versions | 5 +++++
55899 1 file changed, 5 insertions(+)
55900
55901 commit 87809163331a320f9562d75591fcc6c954b9f80c
55902 Author: Guillem Jover <guillem@debian.org>
55903 Date: Fri Jun 17 17:00:30 2011 +0200
55904
55905 dpkg-deb: Always chdir(2) in the childs to not change the global state
55906
55907 To not disturb the global program state we should always chdir(2) in the
55908 childs that actually need it. This will allow in the future to switch
55909 this code to be part of a library.
55910
55911 dpkg-deb/extract.c | 25 ++++++++++++-------------
55912 dpkg-deb/info.c | 4 ++--
55913 2 files changed, 14 insertions(+), 15 deletions(-)
55914
55915 commit 6ab502b6a7a3718b697e7c1020fcd5d7f9fd2d67
55916 Author: Guillem Jover <guillem@debian.org>
55917 Date: Thu Jul 7 07:11:06 2011 +0200
55918
55919 dpkg: Use braces on ‘if’ to avoid ambiguous ‘else’
55920
55921 Warning introduced in commit fc625d161382abc41b984ca9ee1e32ad4f295c67.
55922
55923 src/archives.c | 3 ++-
55924 1 file changed, 2 insertions(+), 1 deletion(-)
55925
55926 commit 1ea0da5ac9079a38aae50ccbe78cec003e7ae95a
55927 Author: Sven Joachim <svenjoac@gmx.de>
55928 Date: Tue Jul 5 09:44:49 2011 +0200
55929
55930 dpkg: Mark error message for translation
55931
55932 Missed in commit fc625d161382abc41b984ca9ee1e32ad4f295c67.
55933
55934 src/archives.c | 2 +-
55935 1 file changed, 1 insertion(+), 1 deletion(-)
55936
55937 commit a9345899bd3ad76e6081beaefbb1a5ce0758ebad
55938 Author: Raphaël Hertzog <hertzog@debian.org>
55939 Date: Thu Jun 30 14:08:44 2011 +0200
55940
55941 dpkg-source: improve the logic to identify ignored files
55942
55943 The list of ignored files was only generated by expanding the patterns
55944 relative to the current directory (which usually is the directory above
55945 the source package). Instead what we want is to expand them at the
55946 top-level directory of the source package and at the directory being
55947 inspected.
55948
55949 Reported-by: Joachim Breitner <nomeata@debian.org>
55950
55951 debian/changelog | 1 +
55952 scripts/Dpkg/Source/Package/V2.pm | 12 +++++++++---
55953 2 files changed, 10 insertions(+), 3 deletions(-)
55954
55955 commit fc625d161382abc41b984ca9ee1e32ad4f295c67
55956 Author: Raphaël Hertzog <hertzog@debian.org>
55957 Date: Tue Jun 28 09:39:46 2011 +0200
55958
55959 dpkg: add the missing ohshite() on a failed syscall
55960
55961 src/archives.c | 2 ++
55962 1 file changed, 2 insertions(+)
55963
55964 commit b6ca9bcdb5887e30fe65ecd2105da9dcd55a351c
55965 Author: Guillem Jover <guillem@debian.org>
55966 Date: Wed Jun 29 04:11:32 2011 +0200
55967
55968 dpkg: Unpack missing shared directories when the package is replaced
55969
55970 When unpacking a directory missing in the file system with that path
55971 shared by at least one other package, from a package that is Replaced
55972 by other packages, assume the missing path is a shared directory and
55973 avoid setting ‘keepexisting’ and as such returning prematurely from
55974 tarobject(), because in that case we need to recreate the lost
55975 directory. As a side effect this also prevents printing the message
55976 “Replaced by files in installed package” which is bogus in this case,
55977 as directories are always shared.
55978
55979 Regression introduced in commit 00e5640a99be03aba40c9e08a663b90d8f8aa797.
55980
55981 Closes: #631808
55982
55983 debian/changelog | 2 ++
55984 src/archives.c | 26 ++++++++++++++++----------
55985 2 files changed, 18 insertions(+), 10 deletions(-)
55986
55987 commit 638e259f69c1f3c0e1000979274562f8ffad4df9
55988 Author: Raphaël Hertzog <hertzog@debian.org>
55989 Date: Tue Jun 28 09:34:52 2011 +0200
55990
55991 update-alternatives: do not allow to reuse a slave link in another slave alternative
55992
55993 update-alternatives erroneously allowed to reuse a link in another slave
55994 alternative. Given the parsing code already catched this error, it would
55995 immediately result in update-alternatives being unusable to manipulate the
55996 broken alternative.
55997
55998 Reported-by: Andreas Beckmann <debian@abeckmann.de>
55999
56000 debian/changelog | 2 ++
56001 utils/t/100_update_alternatives.t | 7 ++++++-
56002 utils/update-alternatives.c | 11 +++++++++++
56003 3 files changed, 19 insertions(+), 1 deletion(-)
56004
56005 commit 8ee722234e35e8fca0fd60aac35f9263d62f3f95
56006 Author: Peter Krefting <peterk@debian.org>
56007 Date: Mon Jun 27 19:24:45 2011 +0100
56008
56009 Fix some damage introduced by gtranslator.
56010
56011 po/sv.po | 6 +++---
56012 scripts/po/sv.po | 6 +++---
56013 2 files changed, 6 insertions(+), 6 deletions(-)
56014
56015 commit 46dde50846c6698b28e255c8f1f060e1ec7a7179
56016 Author: Peter Krefting <peterk@debian.org>
56017 Date: Mon Jun 27 19:22:11 2011 +0100
56018
56019 Update Swedish translation.
56020
56021 po/sv.po: 1022t0f0u.
56022 scripts/po/sv.po: 514t0f0u.
56023
56024 debian/changelog | 2 +
56025 po/sv.po | 512 +++++++++++++++++++++++++++----------------------------
56026 scripts/po/sv.po | 37 ++--
56027 3 files changed, 269 insertions(+), 282 deletions(-)
56028
56029 commit 86f689c13be910797eb22f7c2a63f2d49298641d
56030 Author: Raphaël Hertzog <hertzog@debian.org>
56031 Date: Mon Jun 27 09:36:59 2011 +0200
56032
56033 dpkg-buildflags(1): DEB_*_(SET|APPEND) are meant for users
56034
56035 Make it clear that the possibility to override the compilation flags
56036 with environment variables DEB_*_SET and DEB_*_APPEND is restricted
56037 to users and that packages should not set those variables.
56038
56039 debian/changelog | 2 ++
56040 man/dpkg-buildflags.1 | 5 ++++-
56041 2 files changed, 6 insertions(+), 1 deletion(-)
56042
56043 commit f64a8d66c0c3b3a44927a6eb4d5bd57ef8d60594
56044 Author: Raphaël Hertzog <hertzog@debian.org>
56045 Date: Mon Feb 21 16:32:57 2011 +0100
56046
56047 Fix bad indentation in various parts of the code
56048
56049 lib/dpkg/dbmodify.c | 6 +++---
56050 src/archives.c | 6 +++---
56051 2 files changed, 6 insertions(+), 6 deletions(-)
56052
56053 commit e2d910ee0805a56f87416aab355ca68a264e077b
56054 Author: Raphaël Hertzog <hertzog@debian.org>
56055 Date: Sun Jun 26 10:21:28 2011 +0200
56056
56057 Add missing changelog entry for new trigger directives
56058
56059 debian/changelog | 2 ++
56060 1 file changed, 2 insertions(+)
56061
56062 commit cf6b98d3738d1fe8b3119b71fd8321c12feb618c
56063 Author: Raphaël Hertzog <hertzog@debian.org>
56064 Date: Sun May 15 01:39:31 2011 +0200
56065
56066 dpkg: implement "interest-noawait" and "activate-noawait" trigger commands
56067
56068 Those variants do not put triggering packages in triggers-awaited status
56069 and thus do not record the package with the corresponding pending triggers
56070 in the Triggers-Awaited field.
56071
56072 This should be used for triggers which do not provide essential
56073 functionality when we can safely consider that the triggering packages
56074 are able to satisfy dependencies even if the trigger processing
56075 has not yet happened.
56076
56077 debian/dpkg.prerm | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
56078 doc/triggers.txt | 3 +-
56079 lib/dpkg/triglib.c | 78 ++++++++++++++++++++++++++++++++++++----------------
56080 lib/dpkg/triglib.h | 15 +++++++---
56081 man/deb-triggers.5 | 20 +++++++++++++-
56082 src/trigproc.c | 10 ++++---
56083 6 files changed, 174 insertions(+), 33 deletions(-)
56084
56085 commit 9d3ec0f5a727d439c3cbc8885bcbc78f7a34dd0b
56086 Author: Raphaël Hertzog <hertzog@debian.org>
56087 Date: Sat Jun 18 21:36:40 2011 +0200
56088
56089 dpkg: do not fallback to "new-prerm failed-upgrade" for downgrades
56090
56091 If "installed-prerm upgrade" fails, dpkg tries to run "new-prerm
56092 failed-upgrade" so that newer versions of packages can work-around
56093 a bug in the prerm of the installed package.
56094
56095 In the case of downgrade this logic doesn't make any sense since
56096 the oldest version can't be aware of the bug in the newest version
56097 (that did not exist when the prerm of the oldest version was
56098 written).
56099
56100 Thus we're disabling the fallback in case of a downgrade or a
56101 reinstallation of the same version.
56102
56103 debian/changelog | 3 +++
56104 src/processarc.c | 10 ++++++++--
56105 2 files changed, 11 insertions(+), 2 deletions(-)
56106
56107 commit bbe54d836c52533c923484f3eaf216011551337a
56108 Author: Cyril Brulebois <kibi@debian.org>
56109 Date: Mon Jun 13 23:23:09 2011 +0200
56110
56111 dpkg-gensymbols: cope with empty lines
56112
56113 Empty lines are quite useful as (visual) delimiters between sections in
56114 symbols files, for example when libfoo0 contains libfoo-bar.so.0 and
56115 libfoo-baz.so.0. Consider them like comments: ignore them. This gets us
56116 rid of such warnings (which by the way are missing line numbers):
56117 | dpkg-gensymbols: warning: Failed to parse a line in debian/libfoo0.symbols:
56118 | dpkg-gensymbols: warning: Failed to parse a line in debian/libfoo0.symbols:
56119
56120 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
56121
56122 debian/changelog | 2 ++
56123 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
56124 2 files changed, 4 insertions(+), 2 deletions(-)
56125
56126 commit 2be618a80de2de006428c1f92bfafa90bb963adf
56127 Author: Raphaël Hertzog <hertzog@debian.org>
56128 Date: Sat Jun 25 10:17:53 2011 +0200
56129
56130 dpkg-gensymbols(1): document syntax of comments
56131
56132 Reported-by: Sven Joachim <svenjoac@gmx.de>
56133
56134 debian/changelog | 1 +
56135 man/dpkg-gensymbols.1 | 5 +++++
56136 2 files changed, 6 insertions(+)
56137
56138 commit 1c1653ef4d7a6d461d4c2168d8a078a8a11596db
56139 Author: Raphaël Hertzog <hertzog@debian.org>
56140 Date: Sat Jun 25 10:08:03 2011 +0200
56141
56142 dpkg-source: add some supplementary checks of debian/control
56143
56144 We're now ensuring that debian/control contains a source entry
56145 and at least one entry for a binary package. And we also ensure
56146 that the Architecture field is present. This a new restriction
56147 but it's really in-line with the change made in dpkg where we
56148 complain of the lack of this field.
56149
56150 Reported-by: Niels Thykier <niels@thykier.net>
56151
56152 debian/changelog | 2 ++
56153 scripts/Dpkg/Control/Info.pm | 6 +++++-
56154 scripts/dpkg-source.pl | 5 +++++
56155 scripts/t/700_Dpkg_Control.t | 4 ++++
56156 scripts/t/700_Dpkg_Control/control-1 | 3 +++
56157 5 files changed, 19 insertions(+), 1 deletion(-)
56158
56159 commit 8eed1ffef9b85ccf71190cb7f36788f2994222ed
56160 Author: Raphaël Hertzog <hertzog@debian.org>
56161 Date: Sat Jun 25 09:53:02 2011 +0200
56162
56163 Dpkg::ErrorHandling::syntaxerr(): handle supplementary parameters like report()
56164
56165 That is consider that the string is a format string that needs to be
56166 processed with sprintf().
56167
56168 scripts/Dpkg/ErrorHandling.pm | 4 +++-
56169 1 file changed, 3 insertions(+), 1 deletion(-)
56170
56171 commit 02e045f9b2f6a75711a7a9f29766a835e971be3a
56172 Author: Raphaël Hertzog <hertzog@debian.org>
56173 Date: Sat Jun 25 08:59:24 2011 +0200
56174
56175 dpkg-source(1): wording improvement
56176
56177 Use "special" instead of "particular" to qualify the "3.0 (custom)"
56178 format.
56179
56180 Reported-by: Ben Pfaff <blp@nicira.com>
56181
56182 debian/changelog | 2 ++
56183 man/dpkg-source.1 | 2 +-
56184 2 files changed, 3 insertions(+), 1 deletion(-)
56185
56186 commit 3c3dce24847d0040547aa2a2bd9da5dcca2df0c7
56187 Author: Raphaël Hertzog <hertzog@debian.org>
56188 Date: Fri Jun 17 23:53:32 2011 +0200
56189
56190 dpkg: ensure that post_postinst_tasks() doesn't introduce bad data
56191
56192 The pending triggers were removed because the postinst has just been
56193 run, unfortunately in some cases it would restore the status to
56194 pending-triggers. This is notably the case when a package is
56195 removed while being in triggers-pending and when the prerm fails.
56196
56197 In fact it was not correct to remove the pending triggers in this
56198 function because only "postinst configure" should clear the pending
56199 triggers. Thus move the removal of the pending triggers to
56200 deferred_configure() in src/configure.c and reset the status
56201 to its "normal" value when the target status is one of triggers-awaited,
56202 triggers-pending or installed.
56203
56204 With this change, it's no longer possible to have a status of
56205 triggers-pending without any pending trigger in trigpend_head.
56206
56207 Note that despite this change, the pending triggers are lost
56208 during a failed removal because dpkg switches the package to
56209 halfconfigured before running "prerm remove" and modstatdb_note()
56210 drops the pending triggers in that situation.
56211
56212 debian/changelog | 4 ++--
56213 src/configure.c | 1 +
56214 src/help.c | 7 +++++--
56215 3 files changed, 8 insertions(+), 4 deletions(-)
56216
56217 commit a36cadba41b19d5908bdfcb658cf01af07c1436a
56218 Author: Raphaël Hertzog <hertzog@debian.org>
56219 Date: Fri Jun 17 23:22:55 2011 +0200
56220
56221 dpkg: ensure that trig_transitional_activate() doesn't introduce bad data
56222
56223 trig_transitional_activate() is emptying Triggers-Pending without
56224 ensuring that the status is set back to something which is not
56225 triggers-pending. In theory it's ok because the trig_parse_ci()
56226 call is supposed to reactivate all the triggers. But if there's no
56227 triggers file any more then we're effectively introducing a skew
56228 which is going to be fatal the next time we try to write down
56229 the status file.
56230
56231 The disparition of the triggers file can happen with file system problems,
56232 bad user manipulation or even an old dpkg bug that kept triggers alive
56233 when in fact the trigger was dropped from the package. Or the triggers
56234 file has effectively been removed in the package but the user has restored
56235 an old status file with a triggers-pending status that the current package
56236 should no longer be able to generate.
56237
56238 In other words, properly resetting the status in
56239 trig_transitional_activate() makes dpkg more robust.
56240
56241 debian/changelog | 2 ++
56242 src/trigproc.c | 7 +++++++
56243 2 files changed, 9 insertions(+)
56244
56245 commit 1165f6821681075eeed66ca9cf1e889a057f636c
56246 Author: Ludovic Brenta <ludovic@ludovic-brenta.org>
56247 Date: Wed Jun 15 06:48:10 2011 +0200
56248
56249 dpkg-gencontrol: Run du with --apparent-size for the Installed-Size field
56250
56251 This will give consistent results independent of build system.
56252
56253 Even though this will keep not providing accurate enough information
56254 for the field's purpose and as such some times the size reported will
56255 be less than the space eventually used, having the value changing
56256 depending on the build system is just bogus.
56257
56258 Closes: #630533
56259
56260 Signed-off-by: Guillem Jover <guillem@debian.org>
56261
56262 debian/changelog | 3 +++
56263 scripts/dpkg-gencontrol.pl | 3 ++-
56264 2 files changed, 5 insertions(+), 1 deletion(-)
56265
56266 commit f7205f491c1f68a36f63d650eb780436f1fc7fe7
56267 Author: Helge Kreutzmann <debian@helgefjell.de>
56268 Date: Sun Jun 12 14:25:50 2011 +0200
56269
56270 Update German translation of manual pages
56271
56272 Update to 2029t1f0u.
56273
56274 man/po/de.po | 319 ++++++++++++++++++++++++++++++-----------------------------
56275 1 file changed, 160 insertions(+), 159 deletions(-)
56276
56277 commit 8a92e91b6be8c5ef0d3aee8e340d18b82b8a40c5
56278 Author: Helge Kreutzmann <debian@helgefjell.de>
56279 Date: Sun Jun 12 14:05:03 2011 +0200
56280
56281 Update German scripts translation
56282
56283 Update to 516t
56284
56285 scripts/po/de.po | 320 +++++++++++++++++++++++++++----------------------------
56286 1 file changed, 159 insertions(+), 161 deletions(-)
56287
56288 commit 9c590651dc6a4d641f4abdb1200da71c21f5bd72
56289 Author: Raphaël Hertzog <hertzog@debian.org>
56290 Date: Sun Jun 12 11:41:23 2011 +0200
56291
56292 dpkg-source: unapplied patches do not warrant a warning
56293
56294 There are perfectly legitimate cases where the patches are not applied
56295 and there's no need to output a long warning about this. A brief message
56296 is more than enough.
56297
56298 scripts/Dpkg/Source/Package/V2.pm | 2 +-
56299 scripts/Dpkg/Source/Package/V3/quilt.pm | 3 +--
56300 2 files changed, 2 insertions(+), 3 deletions(-)
56301
56302 commit e60718be567458e84f6d3f650a4f2b13dd21f1d6
56303 Author: Raphaël Hertzog <hertzog@debian.org>
56304 Date: Sun Jun 12 11:27:28 2011 +0200
56305
56306 dpkg-source: --after-build unapplies patches applied during --before-build
56307
56308 Implement this logic for the "2.0" and "3.0 (quilt)" source formats.
56309
56310 debian/changelog | 2 ++
56311 man/dpkg-source.1 | 31 ++++++++++++-------------------
56312 scripts/Dpkg/Source/Package/V2.pm | 13 ++++++++++++-
56313 scripts/Dpkg/Source/Package/V3/quilt.pm | 18 ++++++++++++++++++
56314 4 files changed, 44 insertions(+), 20 deletions(-)
56315
56316 commit e215edebf89cb342718b0d9a1fada68e414e1798
56317 Author: Raphaël Hertzog <hertzog@debian.org>
56318 Date: Sun Jun 12 09:57:18 2011 +0200
56319
56320 Fix typo in French translation of dpkg-source(1).
56321
56322 man/po/fr.po | 2 +-
56323 1 file changed, 1 insertion(+), 1 deletion(-)
56324
56325 commit 46d6192d4070b0324b837105e9959a501e65433d
56326 Author: Raphaël Hertzog <hertzog@debian.org>
56327 Date: Sat Jun 11 22:49:53 2011 +0200
56328
56329 dpkg-source: support debian/source/local-patch-header
56330
56331 Useful to use in combination with a --single-debian-patch option
56332 in debian/source/local-options.
56333
56334 The commit also changes the place where the local-options file is ignored.
56335 Instead of using the default diff_ignore regexp, it's hardcoded in the
56336 initialization function in case the default regexp is not used.
56337
56338 Suggested-by: Russ Allbery <rra@debian.org>
56339
56340 debian/changelog | 3 +++
56341 man/dpkg-source.1 | 11 +++++++----
56342 scripts/Dpkg/Source/Package.pm | 6 +++---
56343 scripts/Dpkg/Source/Package/V1.pm | 7 ++++---
56344 scripts/Dpkg/Source/Package/V2.pm | 5 ++++-
56345 scripts/Dpkg/Source/Package/V3/quilt.pm | 5 ++++-
56346 6 files changed, 25 insertions(+), 12 deletions(-)
56347
56348 commit 4e246f9e3e3155447f3aaa8bab7d079ee0064c5b
56349 Author: Raphaël Hertzog <hertzog@debian.org>
56350 Date: Sat Jun 11 19:05:26 2011 +0200
56351
56352 Dpkg::BuildFlags: avoid a Perl warning when HOME is not set
56353
56354 debian/changelog | 1 +
56355 scripts/Dpkg/BuildFlags.pm | 7 +++++--
56356 2 files changed, 6 insertions(+), 2 deletions(-)
56357
56358 commit cbf13f86a99b7ed2d3c89a9c99996dfa2625782e
56359 Author: Raphaël Hertzog <hertzog@debian.org>
56360 Date: Sat Jun 11 12:02:33 2011 +0200
56361
56362 Dpkg::Vendor: add the module the supported Perl API
56363
56364 Bump its version to 1.00.
56365
56366 Lintian would like to use it when dpkg-dev is absent to provide some
56367 vendor specific behaviour.
56368
56369 debian/changelog | 2 ++
56370 scripts/Dpkg/Vendor.pm | 2 +-
56371 2 files changed, 3 insertions(+), 1 deletion(-)
56372
56373 commit b5c339c155b21cc393cc7ec7e4c5579dc5f03f6f
56374 Author: Helge Kreutzmann <debian@helgefjell.de>
56375 Date: Tue Jun 7 11:46:08 2011 +0200
56376
56377 Update German translation of manual pages
56378
56379 Update to 2028t1f0u.
56380
56381 man/po/de.po | 350 ++++++++++++++++++++++++++++++++---------------------------
56382 1 file changed, 190 insertions(+), 160 deletions(-)
56383
56384 commit dc927a0183f925646a06b1198f831e270fed75d3
56385 Author: Raphaël Hertzog <hertzog@debian.org>
56386 Date: Mon Jun 6 15:00:35 2011 +0200
56387
56388 Fix typo in debian/changelog spotted by lintian
56389
56390 debian/changelog | 2 +-
56391 1 file changed, 1 insertion(+), 1 deletion(-)
56392
56393 commit 14d48ef9abc2ce2d394e9ae4d69d4ba68b551620
56394 Author: Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
56395 Date: Sun Sep 6 13:18:50 2009 +0200
56396
56397 dpkg-buildpackage: support for Build-Features: build-arch
56398
56399 With this flag set in debian/control, dpkg-buildpackage will use
56400 "debian/rules build-arch" or "debian/rules build-indep" when
56401 appropriate.
56402
56403 Improved-by: Raphaël Hertzog <hertzog@debian.org>
56404 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
56405
56406 debian/changelog | 6 +++
56407 man/deb-src-control.5 | 7 ++++
56408 man/dpkg-buildpackage.1 | 13 ++++---
56409 scripts/Dpkg/BuildFeatures.pm | 84 ++++++++++++++++++++++++++++++++++++++++++
56410 scripts/Dpkg/Control/Fields.pm | 3 ++
56411 scripts/Makefile.am | 1 +
56412 scripts/dpkg-buildpackage.pl | 10 ++++-
56413 scripts/po/POTFILES.in | 1 +
56414 8 files changed, 119 insertions(+), 6 deletions(-)
56415
56416 commit b3d0bb4a4cb8a994d3841912dccd116224498f32
56417 Author: Niels Thykier <niels@thykier.net>
56418 Date: Sun Jun 5 00:31:49 2011 +0200
56419
56420 dpkg-vendor: fail on missing parameters for required arguments
56421
56422 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
56423
56424 debian/changelog | 2 ++
56425 scripts/dpkg-vendor.pl | 2 ++
56426 2 files changed, 4 insertions(+)
56427
56428 commit 53af7e486a194fb005beb24873e5fb276e84b42c
56429 Author: Raphaël Hertzog <hertzog@debian.org>
56430 Date: Sun May 29 09:43:22 2011 +0200
56431
56432 Dpkg::Source::Package: add extraction functions to the supported API
56433
56434 Add the extraction part of Dpkg::Source::Package to the supported API.
56435 It's useful to extract source packages without having to depend on
56436 dpkg-source (and hence dpkg-dev).
56437
56438 Suggested-by: Niels Thykier
56439
56440 debian/changelog | 3 ++
56441 scripts/Dpkg/Source/Package.pm | 107 ++++++++++++++++++++++++++++++++++++++++-
56442 2 files changed, 109 insertions(+), 1 deletion(-)
56443
56444 commit 3aad657574c14c0ec13338d13cb4d6eea94b3926
56445 Author: Helge Kreutzmann <debian@helgefjell.de>
56446 Date: Sat May 28 15:22:23 2011 +0200
56447
56448 Update German scripts translation
56449
56450 Update to 516t
56451
56452 scripts/po/de.po | 98 +++++++++++++++++++++++++++++---------------------------
56453 1 file changed, 51 insertions(+), 47 deletions(-)
56454
56455 commit 8bbd76cc98360c20ff8ca660ab1d53234608ff92
56456 Author: Raphaël Hertzog <hertzog@debian.org>
56457 Date: Sat May 28 15:12:58 2011 +0200
56458
56459 dpkg-source: reenable the Package-List field
56460
56461 But drop the Architecture column since we have no clear use case yet. It
56462 can always be added later on. Parsers should treat the field as an
56463 extendable one. They shall ignore supplementary columns that they do
56464 not know.
56465
56466 Also drop the source line, it's not needed since the dsc file describes
56467 the source package already (source section and priority are not currently
56468 exported in dedicated fields but they can be added later if we start
56469 having a need for this information).
56470
56471 debian/changelog | 4 ++++
56472 scripts/dpkg-source.pl | 10 ++--------
56473 2 files changed, 6 insertions(+), 8 deletions(-)
56474
56475 commit 587a1e17ff424ee87d5011795c518da238189e9f
56476 Author: Raphaël Hertzog <hertzog@debian.org>
56477 Date: Sat May 28 14:56:49 2011 +0200
56478
56479 dpkg-gensymbols: warn when the generated symbols files is empty
56480
56481 It indirectly avoids a perl warning in dpkg-gensymbols when no symbols
56482 file has been generated (because it would have been empty).
56483
56484 Reported-by: Niels Thykier <niels@thykier.net>
56485
56486 debian/changelog | 2 ++
56487 scripts/dpkg-gensymbols.pl | 4 +++-
56488 2 files changed, 5 insertions(+), 1 deletion(-)
56489
56490 commit 0d55f02275c0439622bb58f3b3c6658aef51fb11
56491 Author: Guillem Jover <guillem@debian.org>
56492 Date: Wed May 25 08:51:50 2011 +0200
56493
56494 libdpkg: Fix fd_fd_filter to execute the filter on the child
56495
56496 There was a logic error in the pid check, and the filter code was being
56497 executed in the parent instead of the child.
56498
56499 Regression introduced in commit 269bbee973c46e1be0aaef82cb7e19bbc9a95aa7.
56500
56501 Reported-by: Sven Joachim <svenjoac@gmx.de>
56502
56503 lib/dpkg/compress.c | 2 +-
56504 1 file changed, 1 insertion(+), 1 deletion(-)
56505
56506 commit 2ed0a42cb3863e2ce0199e13242fa3b769ca773d
56507 Author: Guillem Jover <guillem@debian.org>
56508 Date: Tue May 24 06:19:28 2011 +0200
56509
56510 libdpkg: Do not warn on missing Architecture in config-files state
56511
56512 dpkg before commit 2ef42b027e4267432a41343e28f102b1dae668d2 (versions
56513 older than 1.10.19) did not keep the Architecture field in the status
56514 file, and as such removed (but not purged) packages might still be
56515 around in live systems lacking the Architecture field. Let's shut up
56516 the warning for now.
56517
56518 Closes: #604241
56519
56520 Analysis-by: Raphael Hertzog <hertzog@debian.org>
56521 Signed-off-by: Guillem Jover <guillem@debian.org>
56522
56523 debian/changelog | 2 ++
56524 lib/dpkg/parse.c | 8 ++++++++
56525 2 files changed, 10 insertions(+)
56526
56527 commit e4cb12a710457b103a7544c4de5e9fc1b2bd24d8
56528 Author: Guillem Jover <guillem@debian.org>
56529 Date: Sat May 21 10:38:32 2011 +0200
56530
56531 libdpkg: Do not allow blank lines in field values
56532
56533 Blank lines in this case mean, lines containing only spaces and tabs.
56534 This ensure the Perl and C parsers match, and it follows RFC-2822 style
56535 format, and Debian policy.
56536
56537 Closes: #308082
56538
56539 debian/changelog | 1 +
56540 lib/dpkg/parse.c | 18 ++++++++++++++++--
56541 2 files changed, 17 insertions(+), 2 deletions(-)
56542
56543 commit 588077fdbc350d0733ce5cb8a298d317cfda1926
56544 Author: Guillem Jover <guillem@debian.org>
56545 Date: Sat May 21 06:59:44 2011 +0200
56546
56547 Dpkg::Source::Package: Add ‘.hgsigs’ to the default ignore lists
56548
56549 Closes: #627462
56550
56551 Based-on-patch-by: Jakub Wilk <jwilk@debian.org>
56552
56553 debian/changelog | 2 ++
56554 scripts/Dpkg/Source/Package.pm | 3 ++-
56555 2 files changed, 4 insertions(+), 1 deletion(-)
56556
56557 commit b8038ef4721d53bb037583b9355a1f00dbcdc740
56558 Author: Guillem Jover <guillem@debian.org>
56559 Date: Sun May 22 16:11:40 2011 +0200
56560
56561 libdpkg: Properly reset filetriggers_edited in trig_file_interests_save
56562
56563 The function was not resetting filetriggers_edited when no triggers were
56564 left, and duplicated part of the existing functionality.
56565
56566 Refactor into trig_file_interests_remove() and
56567 trig_file_interests_update() to make them use the same main code path.
56568
56569 Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
56570
56571 lib/dpkg/triglib.c | 34 +++++++++++++++++++++-------------
56572 1 file changed, 21 insertions(+), 13 deletions(-)
56573
56574 commit 104882f7fef02d53e1b868e746b8e9ff313eb1f5
56575 Author: Guillem Jover <guillem@debian.org>
56576 Date: Tue May 24 06:55:34 2011 +0200
56577
56578 libdpkg: Do not fail on current file removal in trk_explicit_interest_change
56579
56580 In case the new trigger interest file is empty and as such not needed
56581 any longer, do not fail if the current file is not present.
56582
56583 Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
56584
56585 lib/dpkg/triglib.c | 2 +-
56586 1 file changed, 1 insertion(+), 1 deletion(-)
56587
56588 commit 5c32f0c0e4c537fc00bf3ccace8799fe27a522aa
56589 Author: Guillem Jover <guillem@debian.org>
56590 Date: Sun May 22 16:07:49 2011 +0200
56591
56592 libdpkg: Properly pop the cleanup handler in trk_explicit_interest_change
56593
56594 In case of error all cleanup handlers will get called but the nf FILE
56595 variable might have been already closed, which would cause the
56596 subsequent fclose() to fail, this will not be fatal as the return
56597 value for fclose() in the cleanup handler is not checked, but it's
56598 still not correct.
56599
56600 Refactor trk_explicit_interest_change() into
56601 trk_explicit_interest_remove(), trk_explicit_interest_flush() and
56602 trk_explicit_interest_commit() to reflow the function and make it
56603 clearer by sharing the main code path.
56604
56605 Regression introduced in commit 83b591340ec92cf0e9814e8403da7711cbbc6b46.
56606
56607 lib/dpkg/triglib.c | 59 ++++++++++++++++++++++++++++++++++--------------------
56608 1 file changed, 37 insertions(+), 22 deletions(-)
56609
56610 commit 83b591340ec92cf0e9814e8403da7711cbbc6b46
56611 Author: Raphaël Hertzog <hertzog@debian.org>
56612 Date: Wed May 18 10:10:04 2011 +0200
56613
56614 dpkg: properly remove triggers information during package removal
56615
56616 Before this change, a package removal would not remove the triggers
56617 information from the internal files. When you reinstalled the same
56618 package without any trigger, dpkg would improperly believe that
56619 the package implemented some triggers.
56620
56621 However the triggers were correctly unregistered during a package
56622 upgrade that dropped the triggers.
56623
56624 With this commit, we also remove triggers interest file that are empty and
56625 thus no longer needed.
56626
56627 debian/changelog | 2 ++
56628 lib/dpkg/triglib.c | 25 ++++++++++++++++++++++++-
56629 src/remove.c | 4 ++++
56630 3 files changed, 30 insertions(+), 1 deletion(-)
56631
56632 commit 799d38599c1326c2e4c0b9360b19721c05f8c55f
56633 Author: Guillem Jover <guillem@debian.org>
56634 Date: Fri May 6 06:08:30 2011 +0200
56635
56636 dpkg: Keep parent directories of directories kept during removal
56637
56638 When a directory is kept during removal to be later dealt with during
56639 purge, due to the directory containing conffiles from the same package,
56640 it not being empty, etc, we should keep all its parent to make sure
56641 when the subsequent trial is performed they are properly cleaned up.
56642
56643 Closes: #454694
56644
56645 Based-on-patch-by: Ondřej Surý <ondrej@debian.org>
56646
56647 debian/changelog | 3 +++
56648 src/help.c | 31 +++++++++++++++++++++++++++++++
56649 src/main.h | 2 ++
56650 src/remove.c | 8 ++++++++
56651 4 files changed, 44 insertions(+)
56652
56653 commit e67e071e5836c7bd79bb5a1561ecda760f09a01f
56654 Author: Guillem Jover <guillem@debian.org>
56655 Date: Sun May 15 17:38:18 2011 +0200
56656
56657 dpkg: On purge remove the conffiles from the file list file
56658
56659 This makes sure the files list is correct after the conffiles have been
56660 removed from disk and the status db has been updated.
56661
56662 src/remove.c | 6 ++++++
56663 1 file changed, 6 insertions(+)
56664
56665 commit ad07629757599f8f27ec63864b0c34fd7515882c
56666 Author: Guillem Jover <guillem@debian.org>
56667 Date: Sun May 15 17:33:14 2011 +0200
56668
56669 dpkg: Do not preserve and check for conffiles on leftover dir removal
56670
56671 The function removal_bulk_remove_leftover_dirs() was supposed to be
56672 called only w/ left over dirs, but removal_bulk_remove_configfiles()
56673 does not remove them from the file list when unlinking.
56674
56675 Do not check if the directory needs to be preserved if the package has
56676 conffiles inside, because it should have none, although it would match
56677 given that the file list still contains conffiles.
56678
56679 Do not preserve any lingering conffiles in the file list as they are
56680 no longer on disk anyway.
56681
56682 src/remove.c | 9 ++++-----
56683 1 file changed, 4 insertions(+), 5 deletions(-)
56684
56685 commit 0582645c283f39a602201dc0cf0fc8a6e986fe76
56686 Author: Guillem Jover <guillem@debian.org>
56687 Date: Sun May 15 17:07:53 2011 +0200
56688
56689 dpkg: Change write_filelist_except() to take a mask intead of a bool
56690
56691 This generalizes the function to exclude any desired file namenode
56692 flag and not just fnnf_elide_other_lists. It also gets rid of the
56693 bool variable which is generally a bad interface to change function
56694 behaviour when it should really be a named flag or a mask.
56695
56696 src/filesdb.c | 8 ++++----
56697 src/filesdb.h | 2 +-
56698 src/processarc.c | 3 ++-
56699 3 files changed, 7 insertions(+), 6 deletions(-)
56700
56701 commit f65316a5ec488a52cb7d5fa98824c21629de26b6
56702 Author: Guillem Jover <guillem@debian.org>
56703 Date: Sun May 15 03:39:35 2011 +0200
56704
56705 libdpkg: Use new writedb flags instead of independent bool variables
56706
56707 Using bool to pass flags to a function already taking several arguments
56708 is generally a bad interface, as it's not clear from the call sites what
56709 each of them refer to. Switch to a proper enum with named flags instead.
56710
56711 lib/dpkg/dbmodify.c | 6 +++---
56712 lib/dpkg/dpkg-db.h | 9 ++++++++-
56713 lib/dpkg/dump.c | 10 +++++-----
56714 src/update.c | 2 +-
56715 4 files changed, 17 insertions(+), 10 deletions(-)
56716
56717 commit d6f176b4b8ad5fdf77f05704ee4c1abb3fa23ab4
56718 Author: Guillem Jover <guillem@debian.org>
56719 Date: Sun May 15 03:33:53 2011 +0200
56720
56721 dpkg: Make fd variable passed to cu_closefd static
56722
56723 The push_cleanup() call takes a pointer to the fd variable which resides
56724 in the stack. In case of error and stack unwinding due to longjmp, the
56725 value of fd might get overwritten by subsequent stack usage. Thus this
56726 kind of variables need to be static so that their value cannot change
56727 on stack rollback.
56728
56729 src/filesdb.c | 2 +-
56730 1 file changed, 1 insertion(+), 1 deletion(-)
56731
56732 commit 7337447704d69a553cf44f462ad7c22e4026646c
56733 Author: Guillem Jover <guillem@debian.org>
56734 Date: Sun May 15 03:32:32 2011 +0200
56735
56736 libdpkg: Rename cu_closefile to cu_closestream
56737
56738 This should make it clear we are referring to a stdio stream, and not
56739 the future planned ‘struct file’.
56740
56741 lib/dpkg/cleanup.c | 2 +-
56742 lib/dpkg/dpkg.h | 2 +-
56743 lib/dpkg/triglib.c | 8 ++++----
56744 src/filesdb.c | 2 +-
56745 src/processarc.c | 2 +-
56746 5 files changed, 8 insertions(+), 8 deletions(-)
56747
56748 commit 216b7a30bab31817dca09ba2c7c629883cee1efa
56749 Author: Guillem Jover <guillem@debian.org>
56750 Date: Thu May 12 02:57:30 2011 +0200
56751
56752 dpkg: On purge correctly remove a symlink pointing to a directory
56753
56754 The code was treating symlinks to directories as directories, but then
56755 it was trying to rmdir(2) them, which failed. In such case just verify
56756 it's a symlink and unlink(2) them instead.
56757
56758 debian/changelog | 2 ++
56759 src/remove.c | 9 +++++++++
56760 2 files changed, 11 insertions(+)
56761
56762 commit ea81b2b144f70de7a0652b654de4d2fe765ff327
56763 Author: Guillem Jover <guillem@debian.org>
56764 Date: Thu May 12 02:52:17 2011 +0200
56765
56766 dpkg: Add debug output on match in dir_is_used_by_others()
56767
56768 The debug output was not balanced, and was only printing when no match
56769 happened, making the output confusing.
56770
56771 src/help.c | 2 ++
56772 1 file changed, 2 insertions(+)
56773
56774 commit 8074459cfa13502a424545542dc85808e7ec1dc0
56775 Author: Helge Kreutzmann <debian@helgefjell.de>
56776 Date: Sun May 15 10:57:19 2011 +0200
56777
56778 Fix copyright year in header
56779
56780 scripts/po/de.po | 4 ++--
56781 1 file changed, 2 insertions(+), 2 deletions(-)
56782
56783 commit 47126733bb08ea5e9cbdf88e865a0cf759d7449b
56784 Author: Raphaël Hertzog <hertzog@debian.org>
56785 Date: Sun May 15 09:49:09 2011 +0200
56786
56787 dpkg-source: ensure "any" doesn't hide "all" in the Architecture field
56788
56789 "any" doesn't imply "all" so we should keep both values in the field. This
56790 is important so that wanna-build can know what needs to be scheduled for
56791 the buildd that deals with Architecture: all packages.
56792
56793 debian/changelog | 1 +
56794 scripts/dpkg-source.pl | 9 +++++++--
56795 2 files changed, 8 insertions(+), 2 deletions(-)
56796
56797 commit fddb1643bc221f20f6e607776c1b8234dbebe328
56798 Author: Raphaël Hertzog <hertzog@debian.org>
56799 Date: Sat May 14 23:02:22 2011 +0200
56800
56801 libdpkg: keep Config-Version in triggers-awaited state
56802
56803 A package is really fully configured and can thus satisfy dependencies
56804 only when no triggers are awaited. Thus we should not drop Config-Version
56805 while a package is still in triggers-awaited.
56806
56807 lib/dpkg/dump.c | 3 +--
56808 1 file changed, 1 insertion(+), 2 deletions(-)
56809
56810 commit a946894f7a0b6ce9d779b99257246c7003718269
56811 Author: Raphaël Hertzog <hertzog@debian.org>
56812 Date: Sat May 14 10:38:59 2011 +0200
56813
56814 dpkg: improve pre-dependency check on unpack
56815
56816 When a pre-dependency is not satisfied due to a package in
56817 triggers-awaited state, immediately run the trigger processing
56818 and continue without errors.
56819
56820 This make it possible to blindly use --no-triggers and not break
56821 when you're not fully configuring a pre-dependency.
56822
56823 See test case t-predepends-no-triggers.
56824
56825 debian/changelog | 2 ++
56826 src/processarc.c | 20 +++++++++++++-------
56827 2 files changed, 15 insertions(+), 7 deletions(-)
56828
56829 commit 2b8cfa50709558709d5e24d7a3fa27b925bce74d
56830 Author: Raphaël Hertzog <hertzog@debian.org>
56831 Date: Sat May 14 10:26:23 2011 +0200
56832
56833 dpkg: depisok() can now suggest to process awaited triggers for a package
56834
56835 Package in triggers-awaited state do not satisfy dependencies but they
56836 could easily if their awaited triggers were processed. So we enhance the
56837 function to return such a hint when possible.
56838
56839 All the callers pass NULL to the new parameter so that this commit
56840 should not change the current behaviour.
56841
56842 src/archives.c | 8 ++++----
56843 src/depcon.c | 18 ++++++++++++++++--
56844 src/enquiry.c | 4 ++--
56845 src/main.h | 3 ++-
56846 src/processarc.c | 6 +++---
56847 5 files changed, 27 insertions(+), 12 deletions(-)
56848
56849 commit f95177fdacdd58e1c25fa722213477bd7f57df26
56850 Author: Raphaël Hertzog <hertzog@debian.org>
56851 Date: Sat May 14 22:10:42 2011 +0200
56852
56853 dpkg: use the correct version in "pkg-foo is unpacked, but is version <v>"
56854
56855 The error message used while analyzing pre-dependencies did improperly
56856 use the available version instead of the installed version.
56857
56858 src/depcon.c | 2 +-
56859 1 file changed, 1 insertion(+), 1 deletion(-)
56860
56861 commit 5f48b4cfe18848fb11ef96a34ef5826a1f3757b2
56862 Author: Raphaël Hertzog <hertzog@debian.org>
56863 Date: Sat May 14 21:35:03 2011 +0200
56864
56865 dpkg: small bugfix in the dependency checking code for virtual packages
56866
56867 A dependency on a virtual package provided by a package in
56868 triggers-pending status is now correctly considered as satisfied.
56869
56870 debian/changelog | 2 ++
56871 src/depcon.c | 3 ++-
56872 2 files changed, 4 insertions(+), 1 deletion(-)
56873
56874 commit 0e0f59a882ce329de880d4a75f30787e261e2cb3
56875 Author: Jonathan Nieder <jrnieder@gmail.com>
56876 Date: Sat May 7 11:33:42 2011 +0200
56877
56878 libdpkg: Use new DPKG_BUFFER_SIZE macro instead of hard-coded literal
56879
56880 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
56881 Signed-off-by: Guillem Jover <guillem@debian.org>
56882
56883 lib/dpkg/buffer.h | 2 ++
56884 lib/dpkg/compress.c | 8 ++++----
56885 2 files changed, 6 insertions(+), 4 deletions(-)
56886
56887 commit e8c1a5863572eac719e36b2e409002871e6eee4a
56888 Author: Guillem Jover <guillem@debian.org>
56889 Date: Sun May 1 08:06:53 2011 +0200
56890
56891 libdpkg: Add new buffer_skip_Int() and switch fd_null_copy() to it
56892
56893 Add a new buffer_skip() function and the externally visible
56894 buffer_skip_Int(), this way we hide the implementation details
56895 of fd_null_copy().
56896
56897 lib/dpkg/buffer.c | 43 +++++++++++++++++++++++++++++++++++++++++++
56898 lib/dpkg/buffer.h | 12 +++---------
56899 2 files changed, 46 insertions(+), 9 deletions(-)
56900
56901 commit 751c399e50a087fb5c6367cbfd5a551e3ac676c9
56902 Author: Guillem Jover <guillem@debian.org>
56903 Date: Mon May 9 19:59:21 2011 +0200
56904
56905 libdpkg: Remove unneeded checks on buffer_copy loop termination
56906
56907 The while loop checks unnecessarily for bytesread and byteswritten
56908 being >= 0, but that's always going to be true, as in case of read or
56909 write error the code breaks out of the loop.
56910
56911 lib/dpkg/buffer.c | 2 +-
56912 1 file changed, 1 insertion(+), 1 deletion(-)
56913
56914 commit fbc930968e396694b293ee35177c9305f407cf30
56915 Author: Guillem Jover <guillem@debian.org>
56916 Date: Mon May 2 21:53:35 2011 +0200
56917
56918 libdpkg: Rename struct buffer_write_md5ctx to buffer_md5_ctx
56919
56920 lib/dpkg/buffer.c | 12 ++++++------
56921 1 file changed, 6 insertions(+), 6 deletions(-)
56922
56923 commit 7e7236f7e19f1b4e238359d887756e7044328891
56924 Author: Guillem Jover <guillem@debian.org>
56925 Date: Tue May 3 10:28:26 2011 +0200
56926
56927 libdpkg: Expand buffer_copy_TYPE macro instances
56928
56929 This makes the code easier to debug, as it will be able to track
56930 correct code lines, it also allows to more easily see the code
56931 duplication explicitly, and makes the code slightly more clear as
56932 it's using the real structure member and type names.
56933
56934 lib/dpkg/buffer.c | 64 +++++++++++++++++++++++++++++++++++--------------------
56935 1 file changed, 41 insertions(+), 23 deletions(-)
56936
56937 commit 269bbee973c46e1be0aaef82cb7e19bbc9a95aa7
56938 Author: Guillem Jover <guillem@debian.org>
56939 Date: Sat May 7 11:27:06 2011 +0200
56940
56941 libdpkg: Switch the compression filter functions to always return
56942
56943 This makes the compression and decompression functions be closer to the
56944 buffer api, which always return. For non-blocking I/O, the caller has to
56945 setup a child process.
56946
56947 When using external binaries, we make the filter functions setup that
56948 child process transparently so that the API is uniform.
56949
56950 dpkg-deb/build.c | 2 ++
56951 dpkg-deb/extract.c | 1 +
56952 lib/dpkg/compress.c | 78 ++++++++++++++++++++++++-----------------------------
56953 lib/dpkg/compress.h | 10 +++----
56954 4 files changed, 42 insertions(+), 49 deletions(-)
56955
56956 commit ec5615cdd134654d0e7049cdd5925aa9a83034ba
56957 Author: Guillem Jover <guillem@debian.org>
56958 Date: Sat May 7 11:16:08 2011 +0200
56959
56960 dpkg-deb: Pass the real file descriptors to compression functions
56961
56962 Instead of duping them to the stdin and stdout file descriptors, pass
56963 them directly. If the compression functions need the file descriptors
56964 on stdin and stdout, then they will take care of setting them up. This
56965 is only the case when using the external compression binaries.
56966
56967 dpkg-deb/build.c | 22 ++++++++++++----------
56968 dpkg-deb/extract.c | 15 ++++++++++-----
56969 2 files changed, 22 insertions(+), 15 deletions(-)
56970
56971 commit 2f003686fdd46eb524a08715c8a8988c6d13cea3
56972 Author: Guillem Jover <guillem@debian.org>
56973 Date: Sat May 7 12:27:27 2011 +0200
56974
56975 Group Build-Depends lines by purpose
56976
56977 Build tools, i18n tools, compression, security and UI libraries, and
56978 perl packages for the test suite.
56979
56980 debian/control | 5 +++--
56981 1 file changed, 3 insertions(+), 2 deletions(-)
56982
56983 commit 23f38bc5e67816576971e21aac0b1f8d21342ea2
56984 Author: Helge Kreutzmann <debian@helgefjell.de>
56985 Date: Fri May 6 20:25:45 2011 +0200
56986
56987 Update German translation of manual pages
56988
56989 Update to 2027t.
56990
56991 man/po/de.po | 26 +++++++++++++-------------
56992 1 file changed, 13 insertions(+), 13 deletions(-)
56993
56994 commit 7665f7d8aedc99c740c530162a914f9e0ae5d3fa
56995 Author: Raphaël Hertzog <hertzog@debian.org>
56996 Date: Fri May 6 09:11:33 2011 +0200
56997
56998 dpkg-source: fix behaviour of --extend-diff-ignore if used after --diff-ignore
56999
57000 Up to now --extend-diff-ignore was only extending the default diff-ignore.
57001 This is usually enough as this option is usually put in
57002 debian/source/options and interpreted early enough before any other -i
57003 option (that activates the usage of the default diff-ignore regexp).
57004
57005 Should --extend-diff-ignore appear after -i, it should still extend
57006 the regexp that we're going to use.
57007
57008 debian/changelog | 2 ++
57009 man/dpkg-source.1 | 10 +++++-----
57010 scripts/dpkg-source.pl | 3 +++
57011 3 files changed, 10 insertions(+), 5 deletions(-)
57012
57013 commit ff6e32d3588cf11258a7d0a2311461971abe51f3
57014 Author: Guillem Jover <guillem@debian.org>
57015 Date: Fri May 6 05:06:54 2011 +0200
57016
57017 dpkg: Rename isdirectoryinuse() to dir_is_used_by_others()
57018
57019 This clarifies the action performed by the function, which could be
57020 easily confused as being used by the given package, instead of by other
57021 packages.
57022
57023 src/help.c | 8 ++++----
57024 src/main.h | 2 +-
57025 src/processarc.c | 3 ++-
57026 src/remove.c | 6 ++++--
57027 4 files changed, 11 insertions(+), 8 deletions(-)
57028
57029 commit fda21f829bebed12e1a4ec0dccac7434a643c6b5
57030 Author: Guillem Jover <guillem@debian.org>
57031 Date: Fri May 6 05:05:51 2011 +0200
57032
57033 dpkg: Rename hasdirectoryconffiles() to dir_has_conffiles()
57034
57035 src/help.c | 6 +++---
57036 src/main.h | 2 +-
57037 src/remove.c | 4 ++--
57038 3 files changed, 6 insertions(+), 6 deletions(-)
57039
57040 commit 2c9a342dc4e1ad3e9e58ac89957b9068664d1930
57041 Author: Guillem Jover <guillem@debian.org>
57042 Date: Thu May 5 14:49:49 2011 +0200
57043
57044 dpkg: Fix wrong matching for check on directory containing conffiles
57045
57046 On package removal, keep only directories actually containing conffiles,
57047 and not directories just matching the substring in the conffile or the
57048 directory itself. The directory itself is not matched either as strictly
57049 speaking it is not contained in itself, and it should already be in the
57050 leftover lists.
57051
57052 Previously when checking for directory ‘/foo’ the following conffiles
57053 would match:
57054
57055 /foo
57056 /foobar
57057 /foo/bar
57058
57059 Now only the following will match:
57060
57061 /foo/bar
57062
57063 Spotted-by: Ondřej Surý <ondrej@debian.org>
57064
57065 debian/changelog | 3 +++
57066 src/help.c | 3 ++-
57067 2 files changed, 5 insertions(+), 1 deletion(-)
57068
57069 commit cbde7fa861fa6851cdbc56ae70b73332ab9db935
57070 Merge: 140527fc6 bd1d6cd24
57071 Author: Guillem Jover <guillem@debian.org>
57072 Date: Wed May 4 11:00:11 2011 +0200
57073
57074 Merge branch 'sid' (through tag '1.16.0.3')
57075
57076 Conflicts:
57077 debian/changelog
57078
57079 commit bd1d6cd247f8e5eb7f2465c0d686cba363c64a57
57080 Author: Guillem Jover <guillem@debian.org>
57081 Date: Wed May 4 10:01:44 2011 +0200
57082
57083 Release 1.16.0.3
57084
57085 debian/changelog | 4 ++--
57086 1 file changed, 2 insertions(+), 2 deletions(-)
57087
57088 commit d84b36a81088721b340e52664aa2c3379fea2a9a
57089 Author: Guillem Jover <guillem@debian.org>
57090 Date: Wed May 4 09:41:37 2011 +0200
57091
57092 libdpkg: Allow again unknown Priority field values
57093
57094 The code was not properly advancing the end of the value string when
57095 reaching the fallback case (on values not known for the Priority field),
57096 and the validation for junk after the first word was failing on the
57097 actual first word.
57098
57099 This change reverts to the previous behaviour of blindly accepting the
57100 whole value string for a field, regardless of it being multiword, when
57101 it's the fallback case.
57102
57103 Regression introduced in commit b3f669039f128d715ac7ac71abaeac86f0954112.
57104
57105 Analysis-by: Raphaël Hertzog <hertzog@debian.org>
57106 Analysis-by: Guillem Jover <guillem@debian.org>
57107
57108 debian/changelog | 7 +++++++
57109 lib/dpkg/fields.c | 13 +++++++++----
57110 2 files changed, 16 insertions(+), 4 deletions(-)
57111
57112 commit 140527fc6129f0e4f2a7c64f28d8d19fe5e60b3f
57113 Author: Sven Joachim <svenjoac@gmx.de>
57114 Date: Mon May 2 12:14:22 2011 +0200
57115
57116 German dpkg translation update
57117
57118 Update to 1016t.
57119 Change translation of downgrade messages (Closes: #620312).
57120
57121 debian/changelog | 3 +
57122 po/de.po | 830 ++++++++++++++++++++++++++++---------------------------
57123 2 files changed, 420 insertions(+), 413 deletions(-)
57124
57125 commit 9b2cc7aa3187091bf2cbbb734fb77a7c52bec969
57126 Author: Guillem Jover <guillem@debian.org>
57127 Date: Sat Apr 30 21:03:16 2011 +0200
57128
57129 dselect: Mark ‘y’ variables as unused for getyx() and getmaxyx()
57130
57131 The ncurses library does not provide a way to only retrieve the ‘x’
57132 variable, so we have to pass a dummy ‘y’ which we are not going to
57133 use, for which the compiler emits a warning.
57134
57135 dselect/basecmds.cc | 4 +++-
57136 dselect/baselist.cc | 3 ++-
57137 dselect/main.cc | 4 ++--
57138 dselect/pkgdisplay.cc | 2 +-
57139 4 files changed, 8 insertions(+), 5 deletions(-)
57140
57141 commit 2ecaea9677e9d4307aabfbecc00a77e99a05457b
57142 Author: Guillem Jover <guillem@debian.org>
57143 Date: Sat Apr 30 21:01:27 2011 +0200
57144
57145 s-s-d: Return status_unknown on error reading from the pid file
57146
57147 Otherwise the variable was uninitialized.
57148
57149 utils/start-stop-daemon.c | 2 ++
57150 1 file changed, 2 insertions(+)
57151
57152 commit cfe2f1ee1fcbb16d461dbd027cc6e9a9fab628be
57153 Author: Helge Kreutzmann <debian@helgefjell.de>
57154 Date: Sat Apr 30 13:56:29 2011 +0200
57155
57156 Update German translation of manual pages
57157
57158 Update to 2027t.
57159
57160 man/po/de.po | 167 +++++++++++++++++++++++++++++++----------------------------
57161 1 file changed, 87 insertions(+), 80 deletions(-)
57162
57163 commit ab776cbd87880f3712a8f44aa1f2bb630960d0b5
57164 Author: Raphaël Hertzog <hertzog@debian.org>
57165 Date: Fri Apr 29 22:15:17 2011 +0200
57166
57167 deb-src-control(5), start-stop-daemon(8): small improvements
57168
57169 - Clarify that the Architecture field can contain architecture wildcards.
57170 - Clarify when start-stop-daemon can exit 0 when --oknodo is used.
57171 - Drop a sentence that was repeating something already said earlier.
57172
57173 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
57174
57175 man/deb-src-control.5 | 11 +++++++----
57176 man/start-stop-daemon.8 | 7 ++++---
57177 2 files changed, 11 insertions(+), 7 deletions(-)
57178
57179 commit c102e7ff81bba84f7e18efae06262dee08d44de0
57180 Author: Helge Kreutzmann <debian@helgefjell.de>
57181 Date: Fri Apr 29 19:35:54 2011 +0200
57182
57183 Update German translation of manual pages
57184
57185 Update to 2026t0f1u.
57186
57187 man/po/de.po | 1101 ++++++++++++++++++++++++++++++++--------------------------
57188 1 file changed, 602 insertions(+), 499 deletions(-)
57189
57190 commit fa406fa856d9ec898d171e51a6e6c5e5c9677d00
57191 Author: Guillem Jover <guillem@debian.org>
57192 Date: Fri Apr 29 09:31:39 2011 +0200
57193
57194 dpkg: Move <dpkg/tarfn.h> inclusion from cleanup.c to archives.h
57195
57196 The former is not using any declarations from tarfn.h, but the latter
57197 is.
57198
57199 src/archives.h | 2 ++
57200 src/cleanup.c | 1 -
57201 2 files changed, 2 insertions(+), 1 deletion(-)
57202
57203 commit 222996f8c64e6263384ae35331ed0d04cce3cbcc
57204 Author: Guillem Jover <guillem@debian.org>
57205 Date: Fri Apr 29 07:19:29 2011 +0200
57206
57207 libdpkg: Move informativeversion() to the version module
57208
57209 lib/dpkg/dpkg-db.h | 2 --
57210 lib/dpkg/parsehelp.c | 8 --------
57211 lib/dpkg/version.c | 8 ++++++++
57212 lib/dpkg/version.h | 3 +++
57213 4 files changed, 11 insertions(+), 10 deletions(-)
57214
57215 commit d14c72ffee3ffd98b8ecb0b189f197b404b56a9e
57216 Author: Guillem Jover <guillem@debian.org>
57217 Date: Fri Apr 29 07:20:53 2011 +0200
57218
57219 libdpkg: Move version module declarations to a new version.h
57220
57221 lib/dpkg/Makefile.am | 3 ++-
57222 lib/dpkg/dpkg-db.h | 8 +-------
57223 lib/dpkg/version.c | 2 +-
57224 lib/dpkg/{version.c => version.h} | 30 ++++++++++++++++++------------
57225 4 files changed, 22 insertions(+), 21 deletions(-)
57226
57227 commit 6de064f083117ed6944d629baf7b543818edcf30
57228 Author: Guillem Jover <guillem@debian.org>
57229 Date: Thu Apr 28 09:44:20 2011 +0200
57230
57231 s-s-d: Add process name kernel limits for several systems
57232
57233 Specifically: Solaris, NetBSD, OpenBSD, FreeBSD and Darwin.
57234
57235 debian/changelog | 2 ++
57236 utils/start-stop-daemon.c | 10 ++++++++++
57237 2 files changed, 12 insertions(+)
57238
57239 commit 5bced9fc3bc757ba5e4642d11422596667625dce
57240 Author: Guillem Jover <guillem@debian.org>
57241 Date: Thu Apr 28 09:11:28 2011 +0200
57242
57243 s-s-d: Add LSB --status command to check for process status
57244
57245 The new command follows the LSB Init Script status action specification,
57246 and returns exit codes accordingly.
57247
57248 debian/changelog | 2 +
57249 man/start-stop-daemon.8 | 19 +++++++++
57250 utils/start-stop-daemon.c | 98 +++++++++++++++++++++++++++++++++++------------
57251 3 files changed, 94 insertions(+), 25 deletions(-)
57252
57253 commit ad188eee157ac71a7e2a9be31eb6c61af7adae94
57254 Author: Guillem Jover <guillem@debian.org>
57255 Date: Thu Apr 28 08:23:12 2011 +0200
57256
57257 man: Clarify “EXIT STATUS” sections by using bold and a table
57258
57259 Change the status codes to bold and list them with a table to makes
57260 it easier to visually distinguish them.
57261
57262 debian/changelog | 1 +
57263 man/dpkg-query.1 | 8 +++++---
57264 man/dpkg-split.1 | 17 ++++++++++-------
57265 man/start-stop-daemon.8 | 22 ++++++++++++++++------
57266 man/update-alternatives.8 | 8 +++++---
57267 5 files changed, 37 insertions(+), 19 deletions(-)
57268
57269 commit a41fb4e3364eae47d3379a69e3e041843f064f78
57270 Author: Guillem Jover <guillem@debian.org>
57271 Date: Thu Apr 28 07:25:59 2011 +0200
57272
57273 Clarify exit status in dpkg-split and start-stop-daemon --help output
57274
57275 debian/changelog | 1 +
57276 dpkg-split/main.c | 11 ++++++++---
57277 utils/start-stop-daemon.c | 7 +++++--
57278 3 files changed, 14 insertions(+), 5 deletions(-)
57279
57280 commit ac41b5fef42683b4640b0bb746889100fb8a9a20
57281 Author: Guillem Jover <guillem@debian.org>
57282 Date: Thu Apr 28 04:22:28 2011 +0200
57283
57284 s-s-d: Use a single action variable to track the command line actions
57285
57286 This makes it easier to add new commands w/o having to check for the
57287 setting of any of the other action variables against each other.
57288
57289 utils/start-stop-daemon.c | 36 ++++++++++++++++++++++++++----------
57290 1 file changed, 26 insertions(+), 10 deletions(-)
57291
57292 commit 8b9315219d7a4dbb8520427ceccd00cdfac55a77
57293 Author: Guillem Jover <guillem@debian.org>
57294 Date: Thu Apr 28 03:38:10 2011 +0200
57295
57296 dpkg: Use “unselected” as an adjective instead of “deselected”
57297
57298 When being used as an adjective “unselected” is the correct word to use.
57299
57300 Closes: #231089
57301
57302 debian/changelog | 2 ++
57303 lib/dpkg/parse.c | 2 +-
57304 src/archives.c | 4 ++--
57305 3 files changed, 5 insertions(+), 3 deletions(-)
57306
57307 commit bb19d944502d30b966dc5ec1664a19a0872800f2
57308 Author: Guillem Jover <guillem@debian.org>
57309 Date: Thu Apr 28 03:22:38 2011 +0200
57310
57311 Fix typos in Vietnamese translation (deselect → dselect)
57312
57313 po/vi.po | 6 +++---
57314 1 file changed, 3 insertions(+), 3 deletions(-)
57315
57316 commit 65eceb8eabc3e1547148af1072d695044ece97aa
57317 Author: Guillem Jover <guillem@debian.org>
57318 Date: Wed Apr 27 08:10:23 2011 +0200
57319
57320 dpkg(1): Clarify the current dpkg behaviour when running the back-ends
57321
57322 When running the dpkg-deb and dpkg-query back-ends, dpkg does not pass
57323 through back-end specific options.
57324
57325 Closes: #610940
57326
57327 debian/changelog | 3 +++
57328 man/dpkg.1 | 23 +++++++----------------
57329 2 files changed, 10 insertions(+), 16 deletions(-)
57330
57331 commit 487a7a85a44e75d3bcd40e4e736e093eb74e0612
57332 Author: Guillem Jover <guillem@debian.org>
57333 Date: Wed Apr 27 07:56:11 2011 +0200
57334
57335 dpkg(1): Remove reference to --nocheck dpkg-deb option
57336
57337 dpkg does not pass this option when running dpkg-deb.
57338
57339 debian/changelog | 2 ++
57340 man/dpkg.1 | 4 ----
57341 2 files changed, 2 insertions(+), 4 deletions(-)
57342
57343 commit 14340213c8df6215708f6b1dd01d7dea4e58fd14
57344 Author: Guillem Jover <guillem@debian.org>
57345 Date: Wed Apr 27 07:50:59 2011 +0200
57346
57347 dpkg: Remove --new and --old dpkg-deb option handling
57348
57349 These have been non-functional for a long time, and were being treated
57350 as dpkg commands which would conflict with the dpkg-deb commands.
57351
57352 debian/changelog | 2 ++
57353 man/dpkg.1 | 4 ----
57354 src/main.c | 2 --
57355 3 files changed, 2 insertions(+), 6 deletions(-)
57356
57357 commit 531c81097d7aa5799f0a95d0353b1f1b334a6042
57358 Author: Guillem Jover <guillem@debian.org>
57359 Date: Mon Apr 18 06:34:06 2011 +0200
57360
57361 dpkg: Refactor force flags to parsedb flags into parsedb_force_flags()
57362
57363 This will make it easier to convert new flags in the future.
57364
57365 src/processarc.c | 13 ++++++++++++-
57366 1 file changed, 12 insertions(+), 1 deletion(-)
57367
57368 commit 1c4771a44299c3fb528f0dae920089f67fd2820d
57369 Author: Helge Kreutzmann <debian@helgefjell.de>
57370 Date: Tue Apr 26 19:14:11 2011 +0200
57371
57372 Update German translation of manual pages
57373
57374 Update to 2020t.
57375
57376 man/po/de.po | 467 ++++++++++++++++++++++++++++++-----------------------------
57377 1 file changed, 241 insertions(+), 226 deletions(-)
57378
57379 commit dd467371b69ff327592f35c22ce5256f70408689
57380 Author: Guillem Jover <guillem@debian.org>
57381 Date: Tue Apr 26 06:23:05 2011 +0200
57382
57383 dpkg-deb(1): --fsys-tarfile will always process the archive sequentially
57384
57385 Closes: #616609
57386
57387 debian/changelog | 2 ++
57388 man/dpkg-deb.1 | 3 ++-
57389 2 files changed, 4 insertions(+), 1 deletion(-)
57390
57391 commit e897fdba4ebb67902ad28c63bafaea8dfeb385ab
57392 Author: Guillem Jover <guillem@debian.org>
57393 Date: Tue Apr 26 06:00:32 2011 +0200
57394
57395 dpkg: Do not fail when unpacking a diverted hardlink
57396
57397 Closes: #245322
57398
57399 Based-on-patch-by: Christopher Baines <cbaines8@gmail.com>
57400
57401 debian/changelog | 2 ++
57402 src/archives.c | 2 +-
57403 2 files changed, 3 insertions(+), 1 deletion(-)
57404
57405 commit 6d50a5ac6ae54f4374070e5849070530a6d57a49
57406 Author: Guillem Jover <guillem@debian.org>
57407 Date: Mon Apr 18 06:34:06 2011 +0200
57408
57409 Add --force-bad-version to allow installing packages with bogus versions
57410
57411 This allows to install old packages with such versions, to ease
57412 debugging, testing, etc.
57413
57414 debian/changelog | 2 ++
57415 man/dpkg.1 | 3 +++
57416 src/main.c | 3 +++
57417 src/main.h | 1 +
57418 src/processarc.c | 4 ++--
57419 5 files changed, 11 insertions(+), 2 deletions(-)
57420
57421 commit f9fac280b7805165819ece32980841b7f6a39333
57422 Author: Guillem Jover <guillem@debian.org>
57423 Date: Fri Apr 15 11:06:09 2011 +0200
57424
57425 libdpkg: Rename and alias pdb_lax_parser to pdb_lax_version_parser
57426
57427 This way we get a more fine-grained and accurate control over what we
57428 want to relax while parsing.
57429
57430 lib/dpkg/dpkg-db.h | 4 +++-
57431 1 file changed, 3 insertions(+), 1 deletion(-)
57432
57433 commit 980da6d9b5f7f7057fbcc67d09a128393e1d5d66
57434 Author: Guillem Jover <guillem@debian.org>
57435 Date: Fri Apr 15 08:09:41 2011 +0200
57436
57437 Support conffiles with spaces when diffing them
57438
57439 Closes: #147583
57440
57441 debian/changelog | 1 +
57442 src/configure.c | 3 ++-
57443 2 files changed, 3 insertions(+), 1 deletion(-)
57444
57445 commit 8578e79d0307f7a3408f7e00f4565286babda61a
57446 Author: Guillem Jover <guillem@debian.org>
57447 Date: Fri Apr 15 08:09:41 2011 +0200
57448
57449 libdpkg: Add new str_quote_meta() function
57450
57451 lib/dpkg/string.c | 30 ++++++++++++++++++++++++++++++
57452 lib/dpkg/string.h | 1 +
57453 lib/dpkg/test/t-string.c | 20 ++++++++++++++++++++
57454 3 files changed, 51 insertions(+)
57455
57456 commit b15765a5b60fd6cd67f4ffa28034fdae62ae8252
57457 Author: Guillem Jover <guillem@debian.org>
57458 Date: Mon Apr 18 05:22:59 2011 +0200
57459
57460 s-s-d: Change do_stop() to always obey global quietmode
57461
57462 The only behaviour change was affecting the new do_stop_summary(), which
57463 is not always called now after do_stop(), to catter for the forced quiet
57464 mode when sending signal 0. The other verbose statement which before
57465 commit 5fef90a2960053e9b24304e2a2663fb1ed7dafb1 was not being printed in
57466 some cases, actually makes sense to print always.
57467
57468 utils/start-stop-daemon.c | 8 ++++----
57469 1 file changed, 4 insertions(+), 4 deletions(-)
57470
57471 commit 8dba2f80642e17b78c2c556781f4204d2c435b5f
57472 Author: Guillem Jover <guillem@debian.org>
57473 Date: Mon Apr 18 05:22:59 2011 +0200
57474
57475 s-s-d: Refactor do_stop_summary() out from do_stop()
57476
57477 utils/start-stop-daemon.c | 36 +++++++++++++++++++++++-------------
57478 1 file changed, 23 insertions(+), 13 deletions(-)
57479
57480 commit e71ae2eac5422eae4e89d1c09e302935ef17c01f
57481 Author: Guillem Jover <guillem@debian.org>
57482 Date: Fri Apr 15 07:45:05 2011 +0200
57483
57484 dpkg-split: Generate filenames following current conventions on --join
57485
57486 Keep the architecture in the debian-split member of the part file so
57487 that we can reuse it when putting back together the joined binary
57488 package. Use underscores to separate each filename part.
57489
57490 debian/changelog | 3 +++
57491 dpkg-split/dpkg-split.h | 1 +
57492 dpkg-split/info.c | 9 +++++++++
57493 dpkg-split/join.c | 4 +++-
57494 dpkg-split/main.c | 3 ++-
57495 dpkg-split/queue.c | 1 +
57496 dpkg-split/split.c | 8 +++++---
57497 man/deb-split.5 | 4 +++-
57498 man/dpkg-split.1 | 12 ++----------
57499 9 files changed, 29 insertions(+), 16 deletions(-)
57500
57501 commit 9ccc9615187a8c7c5111c82d6061b29ec3fbae62
57502 Author: Guillem Jover <guillem@debian.org>
57503 Date: Sat Apr 23 07:38:57 2011 +0200
57504
57505 u-a: Flush the alternatives database file stream before fsync()ing it
57506
57507 For stream I/O the buffers have to be flushed before they are fsync()ed
57508 to guarantee the data has been written, and as such fsync() can do its
57509 job.
57510
57511 Missed in commit 0e0e26cb8e9e3b8e3a60c329d8ea0c6e5445742c.
57512
57513 utils/update-alternatives.c | 2 ++
57514 1 file changed, 2 insertions(+)
57515
57516 commit bf13ae4c68bb2becc591b23995853358b7e423c4
57517 Author: Helge Kreutzmann <debian@helgefjell.de>
57518 Date: Fri Apr 22 19:16:50 2011 +0200
57519
57520 Update German translation of manual pages
57521
57522 Update to 2019t.
57523
57524 man/po/de.po | 242 +++++++++++++++++++++++++++++++++++++++--------------------
57525 1 file changed, 160 insertions(+), 82 deletions(-)
57526
57527 commit 124fefbc8e082aeb94f549273915b5c61b0a729b
57528 Author: Raphaël Hertzog <hertzog@debian.org>
57529 Date: Fri Apr 22 17:01:22 2011 +0200
57530
57531 dpkg-source: tighten the regexp used to ignore the .pc directory of quilt
57532
57533 The "." was not escaped and the regex incorrectly matched an "ipc"
57534 directory for example.
57535
57536 Reported-by: Mike Hommey <glandium@debian.org>
57537
57538 debian/changelog | 2 ++
57539 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 +-
57540 2 files changed, 3 insertions(+), 1 deletion(-)
57541
57542 commit 0e0e26cb8e9e3b8e3a60c329d8ea0c6e5445742c
57543 Author: Raphaël Hertzog <hertzog@debian.org>
57544 Date: Fri Apr 22 11:56:43 2011 +0200
57545
57546 update-alternatives: fsync the administrative files before installation
57547
57548 This is for filesystems that do not put an implicit write barrier
57549 when renaming files. That way we ensure that we'll never
57550 have empty files.
57551
57552 debian/changelog | 3 +++
57553 utils/update-alternatives.c | 2 ++
57554 2 files changed, 5 insertions(+)
57555
57556 commit c28eadb19f134cd652d74da6670f3586b3938ccc
57557 Author: Raphaël Hertzog <hertzog@debian.org>
57558 Date: Fri Apr 22 11:50:15 2011 +0200
57559
57560 update-alternatives: new syserr() function
57561
57562 This function is to be used when a syscall failed and when we want
57563 to print strerror(errno) after the error message.
57564
57565 Update all the code to use this function. This allows to reduce the
57566 number of strings to translate as we're now reusing the same strings
57567 than those passed to oshite() in dpkg.
57568
57569 utils/update-alternatives.c | 58 ++++++++++++++++++++++++++-------------------
57570 1 file changed, 33 insertions(+), 25 deletions(-)
57571
57572 commit 57ca795e68c988843a8421a8e86cc8fc4fbd258b
57573 Author: Guillem Jover <guillem@debian.org>
57574 Date: Fri Apr 15 08:15:12 2011 +0200
57575
57576 Bump Standards-Version to 3.9.2 (no changes needed)
57577
57578 debian/changelog | 1 +
57579 debian/control | 2 +-
57580 2 files changed, 2 insertions(+), 1 deletion(-)
57581
57582 commit a91709c404dee118a7f4fc6295b034ba9621adb0
57583 Author: Guillem Jover <guillem@debian.org>
57584 Date: Fri Apr 15 08:04:35 2011 +0200
57585
57586 Use dh_prep instead of deprecated “dh_clean -k”
57587
57588 debian/changelog | 1 +
57589 debian/rules | 2 +-
57590 2 files changed, 2 insertions(+), 1 deletion(-)
57591
57592 commit 1b7feb3240bc7f1e7f14903153891e289561bce4
57593 Author: Guillem Jover <guillem@debian.org>
57594 Date: Fri Apr 15 08:01:28 2011 +0200
57595
57596 Switch to debhelper compatibility level 7
57597
57598 debian/changelog | 1 +
57599 debian/compat | 2 +-
57600 debian/control | 2 +-
57601 3 files changed, 3 insertions(+), 2 deletions(-)
57602
57603 commit 8bc7ba68ff8bd0acd6f6e6f9f7145746671edff6
57604 Author: Guillem Jover <guillem@debian.org>
57605 Date: Fri Apr 15 05:01:59 2011 +0200
57606
57607 man: Change debian-split member internal description to a list
57608
57609 This makes it easier to see what each line contains.
57610
57611 debian/changelog | 2 ++
57612 man/deb-split.5 | 26 ++++++++++++++++++--------
57613 2 files changed, 20 insertions(+), 8 deletions(-)
57614
57615 commit d2ee3fdccf4f0d892c3ed77a9cabaadbfa105d81
57616 Author: Guillem Jover <guillem@debian.org>
57617 Date: Tue Apr 19 08:31:14 2011 +0200
57618
57619 libdpkg: Move nicknames table from parsehelp.c to parse.c
57620
57621 This table is only ever going to be used at parse time when normalizing
57622 the input.
57623
57624 lib/dpkg/parse.c | 12 +++++++++++-
57625 lib/dpkg/parsedump.h | 1 -
57626 lib/dpkg/parsehelp.c | 10 ----------
57627 3 files changed, 11 insertions(+), 12 deletions(-)
57628
57629 commit cf715ae93a6dcfb31838abc577ce3300c03edaad
57630 Author: Guillem Jover <guillem@debian.org>
57631 Date: Tue Apr 12 05:30:34 2011 +0200
57632
57633 u-a: Remove unused new_choice assignment
57634
57635 utils/update-alternatives.c | 2 +-
57636 1 file changed, 1 insertion(+), 1 deletion(-)
57637
57638 commit d48dd2616055af01ef84a0c3f12845d9d45990f6
57639 Author: Guillem Jover <guillem@debian.org>
57640 Date: Wed Apr 6 03:27:07 2011 +0200
57641
57642 dpkg: Remove unused force_conff_new() and force_conff_miss() declarations
57643
57644 src/main.h | 2 --
57645 1 file changed, 2 deletions(-)
57646
57647 commit e654cb5b6d2eb7f80255fc976a6ccbb8d694bd43
57648 Author: Jonathan Nieder <jrnieder@gmail.com>
57649 Date: Sun Apr 10 04:06:56 2011 -0500
57650
57651 libdpkg: Use execvp(3) unconditionally in command_exec()
57652
57653 execvp(3) already checks if its file argument contains a '/'; simplify
57654 by not checking again for the same thing.
57655
57656 The real motivation is to avoid confusing behavior in an edge case:
57657 when execve(2) fails with ENOEXEC, execvp will run the script using the
57658 system shell but execv will error out.
57659
57660 Closes: #622094
57661
57662 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
57663 Signed-off-by: Guillem Jover <guillem@debian.org>
57664
57665 debian/changelog | 4 ++++
57666 lib/dpkg/command.c | 5 +----
57667 2 files changed, 5 insertions(+), 4 deletions(-)
57668
57669 commit 3712f6a4ddc75c69fccd2b3dfb1961ff07771825
57670 Author: Guillem Jover <guillem@debian.org>
57671 Date: Fri Apr 15 08:02:07 2011 +0200
57672
57673 Changelog police
57674
57675 Remove spurious spaces.
57676
57677 debian/changelog | 4 ++--
57678 1 file changed, 2 insertions(+), 2 deletions(-)
57679
57680 commit ce9d96bcf33500b3f5db51d70772062560fba234
57681 Author: Raphaël Hertzog <hertzog@debian.org>
57682 Date: Thu Apr 21 00:08:00 2011 +0200
57683
57684 dpkg-query(1): document empty lines as separator for --status and --print-avail too
57685
57686 debian/changelog | 3 ++-
57687 man/dpkg-query.1 | 15 ++++++++++-----
57688 2 files changed, 12 insertions(+), 6 deletions(-)
57689
57690 commit e6b6ff0887e328f379f1ff15484d3bffc9b645b4
57691 Author: Guillem Jover <guillem@debian.org>
57692 Date: Wed Apr 20 23:41:22 2011 +0200
57693
57694 man: On dpkg-query -L each list of files per package is separated by blank lines
57695
57696 debian/changelog | 2 ++
57697 man/dpkg-query.1 | 5 +++--
57698 2 files changed, 5 insertions(+), 2 deletions(-)
57699
57700 commit 398a6016718aac2c97b757b2364a9aebca800052
57701 Merge: b00ef3aa3 0bfd81b97
57702 Author: Raphaël Hertzog <hertzog@debian.org>
57703 Date: Wed Apr 20 23:38:31 2011 +0200
57704
57705 Merge commit '1.16.0.2'
57706
57707 commit 0bfd81b977ed0a3d4fca1c21e9f4e65c92c3fe9e
57708 Author: Guillem Jover <guillem@debian.org>
57709 Date: Sat Apr 16 00:17:10 2011 +0200
57710
57711 Release 1.16.0.2
57712
57713 debian/changelog | 4 ++--
57714 1 file changed, 2 insertions(+), 2 deletions(-)
57715
57716 commit 58c6486cdf485d03f843b27d1f60e37eed6b77e5
57717 Author: Guillem Jover <guillem@debian.org>
57718 Date: Fri Apr 15 23:33:35 2011 +0200
57719
57720 libdpkg: Include <locale.h> from <i18n.h> to fix unoptimized builds
57721
57722 The pgettext() macros in gettext.h make use of LC_MESSAGES, which get
57723 normally pulled from <locale.h> through <libintl.h>, but that only
57724 happens on optimized builds. As this is an implementation detail,
57725 pgettext() users (through the local C_() macro) should not need to
57726 know they have to include <locale.h>. Arguably this is a deficiency
57727 in gettext.h which we are working around here.
57728
57729 Reported-by: Steve Langasek <steve.langasek@ubuntu.com>
57730
57731 debian/changelog | 2 ++
57732 lib/dpkg/i18n.h | 6 +++++-
57733 2 files changed, 7 insertions(+), 1 deletion(-)
57734
57735 commit 438e5813caa759a1c6dbfa282e68ab451b425e75
57736 Author: Guillem Jover <guillem@debian.org>
57737 Date: Fri Apr 15 07:09:14 2011 +0200
57738
57739 dpkg-split: Correctly set the last part split size
57740
57741 The partsize for each part should be the same, the code was wrongly
57742 setting the partsize to the real size of the data being written.
57743
57744 Regression introduced in commit 506dd27b56a570e019e90974ea285fe4fd2f8bf8.
57745
57746 debian/changelog | 1 +
57747 dpkg-split/split.c | 10 ++++++----
57748 2 files changed, 7 insertions(+), 4 deletions(-)
57749
57750 commit 99380668590b3734fc105504ef2569d026c63209
57751 Author: Guillem Jover <guillem@debian.org>
57752 Date: Fri Apr 15 07:04:44 2011 +0200
57753
57754 dpkg-split: Fix --auto to not fail when opening the new depot file
57755
57756 The code was wrongly checking for non-zero file descriptors returned
57757 from creat(2), which was making it always fail.
57758
57759 Regression introduced in commit 102aef24e438b7aba9cf90ab9fc75d3c13c6c7cf.
57760
57761 debian/changelog | 6 ++++++
57762 dpkg-split/queue.c | 2 +-
57763 2 files changed, 7 insertions(+), 1 deletion(-)
57764
57765 commit b00ef3aa35e76e72fe814727c5e5ae28a6a68639
57766 Author: Raphaël Hertzog <hertzog@debian.org>
57767 Date: Sat Apr 9 01:55:34 2011 +0200
57768
57769 dpkg-deb: fix error message output by read_fail()
57770
57771 read_fail() should only assume a system error if rc < 0. Any positive
57772 value means that we did not manage to read as much data as we wanted
57773 and should result in the "unexpected end of file" message.
57774
57775 dpkg-deb/extract.c | 2 +-
57776 1 file changed, 1 insertion(+), 1 deletion(-)
57777
57778 commit 27b872fb0a26b92fa908fd691dbe6abe2605ed89
57779 Author: Helge Kreutzmann <debian@helgefjell.de>
57780 Date: Thu Apr 7 21:38:35 2011 +0200
57781
57782 Update German translation of manual pages
57783
57784 Update to 2010t.
57785
57786 debian/changelog | 5 ++++-
57787 1 file changed, 4 insertions(+), 1 deletion(-)
57788
57789 commit 9023da1533184439d753bcba6b89b4aa4edc91f0
57790 Author: Helge Kreutzmann <debian@helgefjell.de>
57791 Date: Thu Apr 7 21:37:36 2011 +0200
57792
57793 Update German translation of manual pages
57794
57795 Update to 2010t.
57796
57797 man/po/de.po | 19 ++++++++++---------
57798 1 file changed, 10 insertions(+), 9 deletions(-)
57799
57800 commit 9dc6ea29b59050af1fd06c6c348afacc428de8f4
57801 Author: Lars Buitinck <larsmans@gmail.com>
57802 Date: Wed Apr 6 14:09:00 2011 +0200
57803
57804 dpkg-query(1): improve description of --search
57805
57806 debian/changelog | 2 ++
57807 man/dpkg-query.1 | 8 ++++----
57808 2 files changed, 6 insertions(+), 4 deletions(-)
57809
57810 commit 66810a5ef36dfa8c576dc4125afc3b98369f8538
57811 Merge: 2393193c2 fe69ae487
57812 Author: Guillem Jover <guillem@debian.org>
57813 Date: Tue Apr 5 07:41:33 2011 +0200
57814
57815 Merge branch 'sid' (through tag '1.16.0.1')
57816
57817 Conflicts:
57818 debian/changelog
57819
57820 commit fe69ae4874919314c7f0757bb155bae38e7f211b
57821 Author: Guillem Jover <guillem@debian.org>
57822 Date: Tue Apr 5 07:29:24 2011 +0200
57823
57824 Release 1.16.0.1
57825
57826 debian/changelog | 4 ++--
57827 1 file changed, 2 insertions(+), 2 deletions(-)
57828
57829 commit 2393193c27eb806ea81d54c8a8f066417f4e4dfd
57830 Author: Guillem Jover <guillem@debian.org>
57831 Date: Sun Apr 3 17:32:25 2011 +0200
57832
57833 dpkg: Rename set_selinux_path_context() to tarobject_set_se_context()
57834
57835 This puts it in line with the rest of tarobject filesystem metadata
57836 setters.
57837
57838 src/archives.c | 6 +++---
57839 1 file changed, 3 insertions(+), 3 deletions(-)
57840
57841 commit 888a5bbbd916d4a2f3a519c1c45519e8614d1782
57842 Author: Raphaël Hertzog <hertzog@debian.org>
57843 Date: Sun Apr 3 15:27:21 2011 +0200
57844
57845 dpkg: don't ohshite if lutimes() fails with ENOSYS
57846
57847 Glibc implements lutimes() on top of utimensat() which is only provided
57848 by Linux >= 2.6.22. With older kernels it returns ENOSYS.
57849
57850 This regression was introduced by commit
57851 b3eb59cf43c286bb6c906c00ef1cdc0ec21f474d which implemented support for
57852 setting timestamps of symlinks.
57853
57854 Reported-by: Michael Prokop <mika@debian.org>
57855
57856 debian/changelog | 2 ++
57857 src/archives.c | 2 +-
57858 2 files changed, 3 insertions(+), 1 deletion(-)
57859
57860 commit fddba30d74856e2d5c3f287343569fc259729bc0
57861 Author: Raphaël Hertzog <hertzog@debian.org>
57862 Date: Sun Apr 3 14:58:06 2011 +0200
57863
57864 dpkg: fix regression when using -R option
57865
57866 The regression was introduced in commit
57867 280ac914cc52ee5de079c0833bb1df5005c1e7ab. The variable used for the loop
57868 got incremented twice for each iteration, the net result is that the list
57869 of filenames contains random data on half of the entries.
57870
57871 Reported-by: Craig Sanders <cas@taz.net.au>
57872
57873 debian/changelog | 7 +++++++
57874 src/archives.c | 2 +-
57875 2 files changed, 8 insertions(+), 1 deletion(-)
57876
57877 commit b7e4c4c2d7d4e9eb744c4efdab343f5478e00479
57878 Author: Helge Kreutzmann <debian@helgefjell.de>
57879 Date: Sun Apr 3 12:22:24 2011 +0200
57880
57881 Update German scripts translation
57882
57883 Update to 515t
57884
57885 debian/changelog | 3 +++
57886 scripts/po/de.po | 48 ++++++++++++++++++++++++++----------------------
57887 2 files changed, 29 insertions(+), 22 deletions(-)
57888
57889 commit 0cacb0c3a1d1f837c957f3917a040ace6d60f9e7
57890 Author: Raphaël Hertzog <hertzog@debian.org>
57891 Date: Sun Apr 3 09:52:33 2011 +0200
57892
57893 Dpkg::Version: update version_check to forbid versions starting with non digits
57894
57895 Adapted the code to rely on the parsing done by the constructor to split
57896 the version number properly instead of redoing similar regexes in
57897 version_check().
57898
57899 Updated the test suite accordingly.
57900
57901 scripts/Dpkg/Version.pm | 25 ++++++++++++++++---------
57902 scripts/t/100_Dpkg_Version.t | 6 +++++-
57903 2 files changed, 21 insertions(+), 10 deletions(-)
57904
57905 commit fa98524b587fd1d8c376c00cbd51eeee75d1c197
57906 Author: Raphaël Hertzog <hertzog@debian.org>
57907 Date: Sun Apr 3 09:45:20 2011 +0200
57908
57909 libdpkg: add non-regression test for version number starting with non-digit
57910
57911 And update the non-regression test for invalid characters to put
57912 the invalid character as the second character and not the first (which
57913 would be caught by the more strict non-digit check).
57914
57915 lib/dpkg/test/t-version.c | 7 +++++--
57916 1 file changed, 5 insertions(+), 2 deletions(-)
57917
57918 commit 106c21fc6ca503da92addb9b87db094a557de922
57919 Author: Guillem Jover <guillem@debian.org>
57920 Date: Sat Apr 2 16:55:40 2011 +0200
57921
57922 Dpkg::Source::Package: Add ‘.gitmodules’ to the default ignore lists
57923
57924 Closes: #620490
57925
57926 debian/changelog | 1 +
57927 scripts/Dpkg/Source/Package.pm | 4 +++-
57928 2 files changed, 4 insertions(+), 1 deletion(-)
57929
57930 commit 88206aeb51d713bcfc6a0a4dd1dad6b013f51482
57931 Author: Guillem Jover <guillem@debian.org>
57932 Date: Sat Apr 2 16:43:14 2011 +0200
57933
57934 Install deb-src-control(5) man pages in dpkg-dev
57935
57936 Closes: #620520
57937
57938 debian/changelog | 3 +++
57939 debian/dpkg-dev.install | 1 +
57940 2 files changed, 4 insertions(+)
57941
57942 commit 12f2cab45b69c242b58adac220830dfc36fc79a2
57943 Author: Raphaël Hertzog <hertzog@debian.org>
57944 Date: Sat Apr 2 10:02:33 2011 +0200
57945
57946 Dpkg::Deps: some typo and consistency fixes in the POD documentation
57947
57948 scripts/Dpkg/Deps.pm | 35 ++++++++++++++++++-----------------
57949 1 file changed, 18 insertions(+), 17 deletions(-)
57950
57951 commit 09bc62ca9dc79df376bdae44da7920996e6777c6
57952 Author: Raphaël Hertzog <hertzog@debian.org>
57953 Date: Sat Apr 2 09:46:49 2011 +0200
57954
57955 Dpkg::Deps: Implement new "reset" method
57956
57957 Bump module version to 1.01 due to this.
57958
57959 debian/changelog | 4 +++-
57960 scripts/Dpkg/Deps.pm | 52 +++++++++++++++++++++++++++++++++++-----------------
57961 2 files changed, 38 insertions(+), 18 deletions(-)
57962
57963 commit 57d958bb3798bb9a9a727a9700ae0bfd05f23c72
57964 Author: Raphaël Hertzog <hertzog@debian.org>
57965 Date: Sat Apr 2 09:22:01 2011 +0200
57966
57967 Add new changelog entry for 1.16.1
57968
57969 debian/changelog | 6 ++++++
57970 1 file changed, 6 insertions(+)
57971
57972 commit d3686b5552f28a357d678b453a869b9d10f1ac4f
57973 Author: Guillem Jover <guillem@debian.org>
57974 Date: Fri Apr 1 23:57:06 2011 +0200
57975
57976 Release 1.16.0
57977
57978 debian/changelog | 4 ++--
57979 1 file changed, 2 insertions(+), 2 deletions(-)
57980
57981 commit eb48da7aae9793ac29daa7197d28c830fa6f3235
57982 Author: Guillem Jover <guillem@debian.org>
57983 Date: Fri Apr 1 19:26:51 2011 +0200
57984
57985 Correct and clarify changelog entries
57986
57987 debian/changelog | 3 +--
57988 1 file changed, 1 insertion(+), 2 deletions(-)
57989
57990 commit 0fd41e2bb9696ef91e5f18aa07b2acc78563c355
57991 Author: Guillem Jover <guillem@debian.org>
57992 Date: Fri Apr 1 22:13:55 2011 +0200
57993
57994 Regenerate .pot files and merge .po files with them
57995
57996 dselect/po/bs.po | 116 ++--
57997 dselect/po/ca.po | 116 ++--
57998 dselect/po/cs.po | 116 ++--
57999 dselect/po/da.po | 116 ++--
58000 dselect/po/de.po | 116 ++--
58001 dselect/po/dselect.pot | 118 ++--
58002 dselect/po/el.po | 116 ++--
58003 dselect/po/es.po | 116 ++--
58004 dselect/po/et.po | 116 ++--
58005 dselect/po/eu.po | 116 ++--
58006 dselect/po/fr.po | 116 ++--
58007 dselect/po/gl.po | 116 ++--
58008 dselect/po/hu.po | 116 ++--
58009 dselect/po/id.po | 116 ++--
58010 dselect/po/it.po | 116 ++--
58011 dselect/po/ja.po | 116 ++--
58012 dselect/po/ko.po | 116 ++--
58013 dselect/po/nb.po | 116 ++--
58014 dselect/po/nl.po | 116 ++--
58015 dselect/po/nn.po | 116 ++--
58016 dselect/po/pl.po | 116 ++--
58017 dselect/po/pt.po | 116 ++--
58018 dselect/po/pt_BR.po | 116 ++--
58019 dselect/po/ro.po | 116 ++--
58020 dselect/po/ru.po | 116 ++--
58021 dselect/po/sk.po | 116 ++--
58022 dselect/po/sv.po | 116 ++--
58023 dselect/po/tl.po | 116 ++--
58024 dselect/po/vi.po | 116 ++--
58025 dselect/po/zh_CN.po | 116 ++--
58026 dselect/po/zh_TW.po | 116 ++--
58027 man/po/dpkg-man.pot | 190 +++---
58028 man/po/es.po | 199 +++---
58029 man/po/fr.po | 199 +++---
58030 man/po/hu.po | 193 +++---
58031 man/po/ja.po | 193 +++---
58032 man/po/pl.po | 199 +++---
58033 man/po/pt_BR.po | 192 +++---
58034 man/po/ru.po | 193 +++---
58035 man/po/sv.po | 199 +++---
58036 po/ast.po | 1512 ++++++++++++++++++++++++----------------------
58037 po/bs.po | 1434 +++++++++++++++++++++++---------------------
58038 po/ca.po | 1531 +++++++++++++++++++++++++----------------------
58039 po/cs.po | 1515 ++++++++++++++++++++++++----------------------
58040 po/da.po | 1505 ++++++++++++++++++++++++----------------------
58041 po/de.po | 502 ++++++++--------
58042 po/dpkg.pot | 1431 ++++++++++++++++++++++---------------------
58043 po/dz.po | 1514 ++++++++++++++++++++++++----------------------
58044 po/el.po | 1514 ++++++++++++++++++++++++----------------------
58045 po/eo.po | 1502 ++++++++++++++++++++++++----------------------
58046 po/es.po | 1516 ++++++++++++++++++++++++----------------------
58047 po/et.po | 1489 +++++++++++++++++++++++----------------------
58048 po/eu.po | 1502 ++++++++++++++++++++++++----------------------
58049 po/fr.po | 1517 ++++++++++++++++++++++++----------------------
58050 po/gl.po | 1514 ++++++++++++++++++++++++----------------------
58051 po/hu.po | 1508 ++++++++++++++++++++++++----------------------
58052 po/id.po | 1502 ++++++++++++++++++++++++----------------------
58053 po/it.po | 1504 ++++++++++++++++++++++++----------------------
58054 po/ja.po | 1502 ++++++++++++++++++++++++----------------------
58055 po/km.po | 1514 ++++++++++++++++++++++++----------------------
58056 po/ko.po | 1502 ++++++++++++++++++++++++----------------------
58057 po/ku.po | 1463 ++++++++++++++++++++++----------------------
58058 po/lt.po | 1480 +++++++++++++++++++++++----------------------
58059 po/mr.po | 1496 +++++++++++++++++++++++----------------------
58060 po/nb.po | 1515 ++++++++++++++++++++++++----------------------
58061 po/ne.po | 1514 ++++++++++++++++++++++++----------------------
58062 po/nl.po | 1516 ++++++++++++++++++++++++----------------------
58063 po/nn.po | 1512 ++++++++++++++++++++++++----------------------
58064 po/pa.po | 1493 +++++++++++++++++++++++----------------------
58065 po/pl.po | 1497 +++++++++++++++++++++++----------------------
58066 po/pt.po | 1515 ++++++++++++++++++++++++----------------------
58067 po/pt_BR.po | 1516 ++++++++++++++++++++++++----------------------
58068 po/ro.po | 1502 ++++++++++++++++++++++++----------------------
58069 po/ru.po | 1502 ++++++++++++++++++++++++----------------------
58070 po/sk.po | 1502 ++++++++++++++++++++++++----------------------
58071 po/sv.po | 1515 ++++++++++++++++++++++++----------------------
58072 po/th.po | 1515 ++++++++++++++++++++++++----------------------
58073 po/tl.po | 1512 ++++++++++++++++++++++++----------------------
58074 po/vi.po | 1502 ++++++++++++++++++++++++----------------------
58075 po/zh_CN.po | 1502 ++++++++++++++++++++++++----------------------
58076 po/zh_TW.po | 1514 ++++++++++++++++++++++++----------------------
58077 scripts/po/ca.po | 122 ++--
58078 scripts/po/de.po | 122 ++--
58079 scripts/po/dpkg-dev.pot | 124 ++--
58080 scripts/po/es.po | 122 ++--
58081 scripts/po/fr.po | 122 ++--
58082 scripts/po/pl.po | 122 ++--
58083 scripts/po/ru.po | 122 ++--
58084 scripts/po/sv.po | 122 ++--
58085 89 files changed, 35046 insertions(+), 31900 deletions(-)
58086
58087 commit 922093b5fb715554456ef44bb4ce70e89dc4e337
58088 Author: Guillem Jover <guillem@debian.org>
58089 Date: Fri Apr 1 23:49:24 2011 +0200
58090
58091 dpkg-divert: Unlink the source file when moving across filesystems
58092
58093 Otherwise we might leave cruft behind.
58094
58095 Regression introduced in commit 02b12d75f1eff7c184fafb5a663a0421e9a645ea.
58096
58097 debian/changelog | 2 ++
58098 src/divertcmd.c | 4 ++++
58099 2 files changed, 6 insertions(+)
58100
58101 commit 1624466c3d3c882b551f0b5deae8db4016332e5a
58102 Author: Guillem Jover <guillem@debian.org>
58103 Date: Fri Apr 1 23:38:20 2011 +0200
58104
58105 dpkg-divert: Inline rename_mv() into file_rename()
58106
58107 src/divertcmd.c | 17 +++++------------
58108 1 file changed, 5 insertions(+), 12 deletions(-)
58109
58110 commit 1cfa991dac363c3494edbb8a914b369cbf374d04
58111 Author: Guillem Jover <guillem@debian.org>
58112 Date: Fri Apr 1 23:33:15 2011 +0200
58113
58114 dpkg-divert: Move atomic rename logic from rename_mv() to file_copy()
58115
58116 This makes file_copy() safe to use by itself, and will allow to pull it
58117 out and use it in other places in the future.
58118
58119 src/divertcmd.c | 20 +++++++++-----------
58120 1 file changed, 9 insertions(+), 11 deletions(-)
58121
58122 commit d1ad33f057d0aa76d66434f40dedf67473095918
58123 Author: Guillem Jover <guillem@debian.org>
58124 Date: Fri Apr 1 23:18:05 2011 +0200
58125
58126 dpkg-divert: Change file_copy() and rename_mv() to ohshite() on error
58127
58128 This has several consequences, the code will not trigger leak detectors
58129 like cppcheck due to ohshite() being marked non-returning, and the error
58130 messages are going to be more descriptive.
58131
58132 Closes: #620380
58133
58134 debian/changelog | 3 +++
58135 src/divertcmd.c | 27 ++++++++++-----------------
58136 2 files changed, 13 insertions(+), 17 deletions(-)
58137
58138 commit 0489d13cb0469ad64d4b345acc2c0372a5588bd0
58139 Author: Guillem Jover <guillem@debian.org>
58140 Date: Fri Apr 1 22:53:21 2011 +0200
58141
58142 Revert "dpkg-divert: fix minor file descriptor leak found by cppcheck"
58143
58144 This reverts commit bdcee319a90eee494af70e6725fed8b4e8f16584.
58145
58146 debian/changelog | 1 -
58147 src/divertcmd.c | 4 +---
58148 2 files changed, 1 insertion(+), 4 deletions(-)
58149
58150 commit 9a5103c7bd96d32d685ac9f5bb38b0b4f0a9d030
58151 Author: Guillem Jover <guillem@debian.org>
58152 Date: Thu Mar 24 03:21:13 2011 +0100
58153
58154 dpkg-genchanges: Do not warn when adding files w/o matching architecture
58155
58156 Fix undefined value useage when adding files w/o a matching architecture,
58157 because they are not present in debian/control, this is most commonly the
58158 case due to dpkg-distaddfile.
58159
58160 debian/changelog | 3 +++
58161 scripts/dpkg-genchanges.pl | 6 ++++--
58162 2 files changed, 7 insertions(+), 2 deletions(-)
58163
58164 commit d571f9eeffad01ac1e281c83ac3eae47946cfc7b
58165 Author: Guillem Jover <guillem@debian.org>
58166 Date: Fri Apr 1 01:27:30 2011 +0200
58167
58168 libdpkg: Make buffer_init() and buffer_done() take only one argument
58169
58170 These functions only handle the output buffer_data and thus the
58171 read_data argument will never get used.
58172
58173 lib/dpkg/buffer.c | 20 ++++++++++----------
58174 1 file changed, 10 insertions(+), 10 deletions(-)
58175
58176 commit b3eb59cf43c286bb6c906c00ef1cdc0ec21f474d
58177 Author: Guillem Jover <guillem@debian.org>
58178 Date: Thu Mar 31 20:13:55 2011 +0200
58179
58180 dpkg: Set the modification time for unpacked symlinks if possible
58181
58182 Use lutimes() conditionally as it might not be widely available.
58183
58184 configure.ac | 2 +-
58185 debian/changelog | 1 +
58186 src/archives.c | 14 +++++++++-----
58187 3 files changed, 11 insertions(+), 6 deletions(-)
58188
58189 commit e49efcbbb93d18138da31cdcc114ca1baa67d56c
58190 Author: Guillem Jover <guillem@debian.org>
58191 Date: Thu Mar 31 20:11:54 2011 +0200
58192
58193 dpkg: Move lchown() call from tarobject() to tarobject_set_perms()
58194
58195 This unifies a bit more the tarobject permission handling into a single
58196 place.
58197
58198 src/archives.c | 18 +++++++++---------
58199 1 file changed, 9 insertions(+), 9 deletions(-)
58200
58201 commit 632048a0a1cd3815a737f4d0bf5fddcf6bdcefd6
58202 Author: Guillem Jover <guillem@debian.org>
58203 Date: Mon Mar 21 18:31:55 2011 +0200
58204
58205 libdpkg: Move mtime from file_stat back to tar_info
58206
58207 There's never a reason to override the mtime, no point in carrying and
58208 copying it around in file_stat for now.
58209
58210 lib/dpkg/file.h | 1 -
58211 lib/dpkg/tarfn.c | 2 +-
58212 lib/dpkg/tarfn.h | 1 +
58213 src/archives.c | 12 +++++-------
58214 4 files changed, 7 insertions(+), 9 deletions(-)
58215
58216 commit b5e4c93f82a4a915f58df0335ffecba9f98f675b
58217 Author: Guillem Jover <guillem@debian.org>
58218 Date: Thu Mar 31 19:48:25 2011 +0200
58219
58220 dpkg: Use utimes(2) instead of obsolete utime(2)
58221
58222 POSIX.1-2008 marked utime(2) as obsolete. Ideally we'd switch to use
58223 utimensat(2), which would simplify quite a bit the code, but it's not
58224 yet widely available, and using it would imply having to support
58225 fallback code at compilation and run-time. This can be done later on
58226 once we up the POSIX baseline.
58227
58228 src/archives.c | 13 ++++++++-----
58229 1 file changed, 8 insertions(+), 5 deletions(-)
58230
58231 commit 36a3883ee15e6c39ab54750b1365d217aa48bf75
58232 Author: Guillem Jover <guillem@debian.org>
58233 Date: Thu Mar 31 19:37:14 2011 +0200
58234
58235 dpkg: Move conditionals to tarobject_set_*() functions
58236
58237 This will allow to handle the different cases transparently. Pass a
58238 tar_entry to each of the functions.
58239
58240 src/archives.c | 20 ++++++++++++++------
58241 1 file changed, 14 insertions(+), 6 deletions(-)
58242
58243 commit f281bc0fd64c563e452050145c0a5c2b6294105d
58244 Author: Guillem Jover <guillem@debian.org>
58245 Date: Thu Mar 31 15:17:10 2011 +0200
58246
58247 dpkg: Rename newtarobject_allmodes() to tarobject_set_perms()
58248
58249 src/archives.c | 4 ++--
58250 1 file changed, 2 insertions(+), 2 deletions(-)
58251
58252 commit 37d86f2b772d6aaf8d25972e32e19f38a29e676f
58253 Author: Guillem Jover <guillem@debian.org>
58254 Date: Thu Mar 31 15:16:48 2011 +0200
58255
58256 dpkg: Rename newtarobject_utime() to tarobject_set_mtime()
58257
58258 src/archives.c | 4 ++--
58259 1 file changed, 2 insertions(+), 2 deletions(-)
58260
58261 commit 5e50a926b217ed01da35b6eccd656ba7ec47d1e9
58262 Author: Guillem Jover <guillem@debian.org>
58263 Date: Thu Mar 31 15:05:11 2011 +0200
58264
58265 dpkg: Factor out newtarobject_allmodes() call
58266
58267 src/archives.c | 7 ++-----
58268 1 file changed, 2 insertions(+), 5 deletions(-)
58269
58270 commit b1ef911615c9fec1163ce2b9d6fdb9cb46b43377
58271 Author: Guillem Jover <guillem@debian.org>
58272 Date: Mon Mar 21 18:30:40 2011 +0200
58273
58274 dpkg: Move newtarobject_utime() call out of newtarobject_allmodes()
58275
58276 Always call newtarobject_utime() for all tar object types, except
58277 symlinks.
58278
58279 src/archives.c | 4 ++--
58280 1 file changed, 2 insertions(+), 2 deletions(-)
58281
58282 commit 07bbb73fcd8ee0a911535d6dbe53b07e8ff99f3b
58283 Author: Guillem Jover <guillem@debian.org>
58284 Date: Thu Mar 31 14:01:32 2011 +0200
58285
58286 dpkg: Fix typo in comment ‘cheched’ → ‘checked’
58287
58288 src/archives.c | 2 +-
58289 1 file changed, 1 insertion(+), 1 deletion(-)
58290
58291 commit 5b03e1e990f2260e0e852e50986fe492fc5e8f70
58292 Author: Guillem Jover <guillem@debian.org>
58293 Date: Mon Mar 21 18:11:32 2011 +0200
58294
58295 libdpkg: Update MD5 implementation with the one from OpenBSD
58296
58297 Add <config.h> and <compat.h> includes. Change <md5.h> include to
58298 "md5.h". Change BYTE_ORDER check to WORDS_BIGENDIAN. Remove __bounded__
58299 gcc attributes on function declarations. Remove file helper
58300 declarations.
58301
58302 lib/dpkg/md5.c | 307 +++++++++++++++++++++++++++++----------------------------
58303 lib/dpkg/md5.h | 51 ++++------
58304 2 files changed, 178 insertions(+), 180 deletions(-)
58305
58306 commit bfb43e8aaec95b69184bffaceb099819ad97721d
58307 Author: Guillem Jover <guillem@debian.org>
58308 Date: Wed Mar 16 14:33:09 2011 +0100
58309
58310 Rename struct cmdinfo member arg_func to action and call it directly
58311
58312 This avoids a temporary variable, given that now the function is
58313 strongly prototyped.
58314
58315 dpkg-deb/main.c | 5 ++---
58316 dpkg-split/main.c | 5 ++---
58317 lib/dpkg/myopt.h | 3 ++-
58318 src/divertcmd.c | 5 +----
58319 src/main.c | 9 ++-------
58320 src/querycmd.c | 5 +----
58321 src/statcmd.c | 4 +---
58322 7 files changed, 11 insertions(+), 25 deletions(-)
58323
58324 commit 12d1e5a1a42ee085b79d1a3bb3a94a9b0165afff
58325 Author: Guillem Jover <guillem@debian.org>
58326 Date: Wed Mar 16 14:22:36 2011 +0100
58327
58328 Use new action_func typedef instead of ad-hoc function casts
58329
58330 dpkg-deb/dpkg-deb.h | 13 +++++++++----
58331 dpkg-deb/main.c | 4 ++--
58332 dpkg-split/dpkg-split.h | 9 ++++++---
58333 dpkg-split/main.c | 4 ++--
58334 lib/dpkg/myopt.h | 6 +++---
58335 src/divertcmd.c | 4 ++--
58336 src/main.c | 10 +++++-----
58337 src/querycmd.c | 4 ++--
58338 src/statcmd.c | 4 ++--
58339 9 files changed, 33 insertions(+), 25 deletions(-)
58340
58341 commit ba372a8c554dfe6fa4f0e12961efab6b10aaf6bd
58342 Author: Guillem Jover <guillem@debian.org>
58343 Date: Wed Mar 16 14:22:34 2011 +0100
58344
58345 Make all command line action functions return int
58346
58347 This will allow using type-safe function pointers instead of casting
58348 them around. Replace all exit(3) calls with return statements. Remove
58349 DPKG_ATTR_NORET from function declarations, all functions are expected
58350 to return now.
58351
58352 dpkg-deb/build.c | 6 ++--
58353 dpkg-deb/dpkg-deb.h | 4 +--
58354 dpkg-deb/extract.c | 35 +++++++++++++++----
58355 dpkg-deb/info.c | 25 +++++++++++---
58356 dpkg-deb/main.c | 7 ++--
58357 dpkg-split/dpkg-split.h | 4 +--
58358 dpkg-split/info.c | 6 +++-
58359 dpkg-split/join.c | 6 +++-
58360 dpkg-split/main.c | 6 ++--
58361 dpkg-split/queue.c | 20 ++++++++---
58362 dpkg-split/split.c | 4 +--
58363 src/archives.c | 6 +++-
58364 src/enquiry.c | 89 ++++++++++++++++++++++++++++++++++---------------
58365 src/main.c | 30 +++++++++++------
58366 src/main.h | 34 +++++++++----------
58367 src/packages.c | 4 ++-
58368 src/select.c | 17 ++++++++--
58369 src/statcmd.c | 4 +--
58370 src/update.c | 12 +++++--
58371 19 files changed, 225 insertions(+), 94 deletions(-)
58372
58373 commit f6600ffa162e6f2f04f6a10d9622bee3bc8781a1
58374 Author: Guillem Jover <guillem@debian.org>
58375 Date: Thu Mar 24 03:57:44 2011 +0100
58376
58377 dpkg: Pass default return value to reportbroken_retexitstatus()
58378
58379 This will allow to pass arbitrary values from the command actions when
58380 there's not been any reported error.
58381
58382 src/errors.c | 6 ++++--
58383 src/main.c | 2 +-
58384 src/main.h | 2 +-
58385 3 files changed, 6 insertions(+), 4 deletions(-)
58386
58387 commit 1059a9f6ed8568032ae64aba72ef18c289d42dae
58388 Author: Raphaël Hertzog <hertzog@debian.org>
58389 Date: Fri Apr 1 21:26:02 2011 +0200
58390
58391 dpkg-source: temporarily drop Package-List field generation
58392
58393 That way we can discuss it further until there's consensus on its design
58394 and upload 1.16.0 immediately.
58395
58396 debian/changelog | 3 ---
58397 scripts/dpkg-source.pl | 1 +
58398 2 files changed, 1 insertion(+), 3 deletions(-)
58399
58400 commit bdcee319a90eee494af70e6725fed8b4e8f16584
58401 Author: Raphaël Hertzog <hertzog@debian.org>
58402 Date: Fri Apr 1 20:45:46 2011 +0200
58403
58404 dpkg-divert: fix minor file descriptor leak found by cppcheck
58405
58406 Reported-by: Niels Thykier <niels@thykier.net>
58407
58408 debian/changelog | 1 +
58409 src/divertcmd.c | 4 +++-
58410 2 files changed, 4 insertions(+), 1 deletion(-)
58411
58412 commit e3a9083fcadcb1cff64a2b3980b2679e7396fb99
58413 Author: Raphaël Hertzog <hertzog@debian.org>
58414 Date: Sat Mar 26 09:24:58 2011 +0100
58415
58416 dpkg-source: extend the Package-List field based on the feedback received
58417
58418 Integrate the architecture field with spaces replaced by commas. It will
58419 be used by the wanna-build team to see if the source package builds
58420 Architecture: all packages. The reprepro maintainer also had a similar
58421 use case for this information.
58422
58423 Put the type of the package in a dedicated field rather than a prefix of
58424 the package name. Suggested by Bastian Blank.
58425
58426 See feedback at
58427 http://lists.debian.org/debian-policy/2011/03/threads.html#00155
58428
58429 debian/changelog | 2 +-
58430 scripts/dpkg-source.pl | 12 +++++++-----
58431 2 files changed, 8 insertions(+), 6 deletions(-)
58432
58433 commit 7ea2064c46b77398a63d7f7a543ebcf08f7c74d2
58434 Author: Raphaël Hertzog <hertzog@debian.org>
58435 Date: Thu Mar 24 23:53:37 2011 +0100
58436
58437 Dpkg::Source::Patch: don't choke on empty patches
58438
58439 Commit 255e73e11d1365fbb1e8d78287fad751a8ebc6e5 introduced a regression
58440 with empty patches by assuming that a patch analysis would always give
58441 back at least one filename.
58442
58443 Reported-by: Niels Thykier <niels@thykier.net>
58444
58445 debian/changelog | 2 ++
58446 scripts/Dpkg/Source/Patch.pm | 2 +-
58447 2 files changed, 3 insertions(+), 1 deletion(-)
58448
58449 commit 893a04ba94f21ea068aa18a7b715769275b98892
58450 Author: Raphaël Hertzog <hertzog@debian.org>
58451 Date: Thu Mar 24 16:04:30 2011 +0100
58452
58453 Dpkg::Changelog::Debian::Entry: ignore whitespaces after options in header
58454
58455 debian/changelog | 2 ++
58456 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
58457 2 files changed, 3 insertions(+), 1 deletion(-)
58458
58459 commit 84e9322448b3b9b227d80b667ef1274452d6fb3e
58460 Author: Raphaël Hertzog <hertzog@debian.org>
58461 Date: Thu Mar 24 15:45:22 2011 +0100
58462
58463 dpkg-source: strip spaces around newlines in Uploaders
58464
58465 debian/changelog | 2 ++
58466 scripts/dpkg-source.pl | 2 +-
58467 2 files changed, 3 insertions(+), 1 deletion(-)
58468
58469 commit c52cb59d6bc99dc02a0a63fd2c80fe544bf6d691
58470 Author: Raphaël Hertzog <hertzog@debian.org>
58471 Date: Thu Mar 24 15:29:54 2011 +0100
58472
58473 dpkg(1): remove a duplicate word in the german translation
58474
58475 Concerns the explanation of --get-selections.
58476
58477 debian/changelog | 1 +
58478 man/po/de.po | 2 +-
58479 2 files changed, 2 insertions(+), 1 deletion(-)
58480
58481 commit 7504022cd8922bf7a69572106b1b4a7a1c052675
58482 Author: Raphaël Hertzog <hertzog@debian.org>
58483 Date: Thu Mar 24 15:26:04 2011 +0100
58484
58485 Fix two typos in changelog
58486
58487 debian/changelog | 4 ++--
58488 1 file changed, 2 insertions(+), 2 deletions(-)
58489
58490 commit 014672432452a6f6a18c44e733fece7938685370
58491 Author: Raphaël Hertzog <hertzog@debian.org>
58492 Date: Thu Mar 24 14:39:56 2011 +0100
58493
58494 dpkg-source: add new Package-List field to .dsc files
58495
58496 This field has been requested by ftpmasters so that they can install
58497 overrides for all binary packages as soon as they have approved
58498 the source package. It contains a the list of packages that the source
58499 can build along with their sections and priorities.
58500
58501 It looks like this:
58502
58503 Package-List:
58504 src:foo admin optional
58505 foo admin optional
58506 foo-common admin optional
58507 udeb:foo-udeb debian-installer extra
58508
58509 debian/changelog | 3 +++
58510 scripts/Dpkg/Control/Fields.pm | 6 +++++-
58511 scripts/dpkg-source.pl | 12 ++++++++++++
58512 3 files changed, 20 insertions(+), 1 deletion(-)
58513
58514 commit d291a98bce9ecf04ae7f35262453b038dc17cf04
58515 Author: Raphaël Hertzog <hertzog@debian.org>
58516 Date: Thu Mar 24 12:18:50 2011 +0100
58517
58518 Dpkg::Control::Fields: define the place of the Built-Using field
58519
58520 Commit a8cb927edb7dbd67c7a6084685998818b811caec forgot to add the
58521 Built-Using field in %FIELD_ORDER.
58522
58523 scripts/Dpkg/Control/Fields.pm | 4 ++--
58524 1 file changed, 2 insertions(+), 2 deletions(-)
58525
58526 commit cd4237cc8828a609be6260d3379f60d9c4694393
58527 Author: Helge Kreutzmann <debian@helgefjell.de>
58528 Date: Wed Mar 23 19:43:34 2011 +0100
58529
58530 Update German translation of manual pages
58531
58532 Update to 2010t.
58533
58534 man/po/de.po | 51 +++++++++++++++++++++++++++++++++++++++------------
58535 1 file changed, 39 insertions(+), 12 deletions(-)
58536
58537 commit a8cb927edb7dbd67c7a6084685998818b811caec
58538 Author: Mark Hymers <mhy@debian.org>
58539 Date: Tue Mar 22 15:50:16 2011 +0000
58540
58541 dpkg-gencontrol: add support for Built-Using field
58542
58543 And teach dpkg-deb to not complain about it.
58544
58545 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
58546
58547 debian/changelog | 3 +++
58548 dpkg-deb/build.c | 1 +
58549 man/deb-control.5 | 11 +++++++++++
58550 man/deb-src-control.5 | 3 +++
58551 scripts/Dpkg/Control/Fields.pm | 5 +++++
58552 5 files changed, 23 insertions(+)
58553
58554 commit 6a7a20c72325a57762e34f5dbb9f79ba73b5d496
58555 Author: Raphaël Hertzog <hertzog@debian.org>
58556 Date: Mon Mar 21 08:23:49 2011 +0100
58557
58558 dpkg: use the correct mtime when installing a file with statoverrides
58559
58560 Regression introduced by commit ceb07b08dad4d5eead630064f45c7e7ded00a341.
58561
58562 Reported-by: Marc A. Donges
58563
58564 debian/changelog | 2 ++
58565 src/archives.c | 6 ++++--
58566 2 files changed, 6 insertions(+), 2 deletions(-)
58567
58568 commit b5a79629f849faf27bf20f088af1487fa5e2bc14
58569 Author: Sven Joachim <svenjoac@gmx.de>
58570 Date: Thu Mar 17 16:21:13 2011 +0100
58571
58572 Fix minor error in German dpkg translation
58573
58574 po/de.po | 3 ++-
58575 1 file changed, 2 insertions(+), 1 deletion(-)
58576
58577 commit 083f2ed8a6d125ea7b88e58fed034742aefb021e
58578 Author: Raphaël Hertzog <hertzog@debian.org>
58579 Date: Thu Mar 17 14:35:53 2011 +0100
58580
58581 dpkg-divert: fix return value of rename_mv
58582
58583 This is a regression introduced by the C rewrite of dpkg-divert
58584 (commit 02b12d75f1eff7c184fafb5a663a0421e9a645ea) that made it unable to
58585 rename files when that rename implies a copy on another file system.
58586
58587 The code has provision to do a copy when a simple rename is not enough
58588 but the associated function erroneously returned a failure value when
58589 that operation was performed.
58590
58591 Reported-by: Durk Strooisma
58592
58593 debian/changelog | 3 +++
58594 src/divertcmd.c | 2 +-
58595 2 files changed, 4 insertions(+), 1 deletion(-)
58596
58597 commit b100b81bfda369bd13cffddc99b79ae3a9663c05
58598 Author: Raphaël Hertzog <hertzog@debian.org>
58599 Date: Wed Mar 16 08:00:44 2011 +0100
58600
58601 pkg_parse_copy(): fix references to variables in a comment
58602
58603 The comment still used the old names of variables from before the code had
58604 been factored in a separate function (in commit
58605 58df02f9d39c1e7b1c7f49026a649f125b87140d).
58606
58607 lib/dpkg/parse.c | 4 ++--
58608 1 file changed, 2 insertions(+), 2 deletions(-)
58609
58610 commit f3ac02357276ffe2ed29b350a98f0e14e162463a
58611 Author: Guillem Jover <guillem@debian.org>
58612 Date: Wed Mar 16 00:54:13 2011 +0100
58613
58614 libdpkg: Do not lose reverse dependencies when parsing control data
58615
58616 Regression introduced in commit 58df02f9d39c1e7b1c7f49026a649f125b87140d.
58617
58618 lib/dpkg/parse.c | 2 +-
58619 1 file changed, 1 insertion(+), 1 deletion(-)
58620
58621 commit 6093adaf447e98496dc4413277f474a379fdc912
58622 Author: Helge Kreutzmann <debian@helgefjell.de>
58623 Date: Tue Mar 15 17:00:27 2011 +0100
58624
58625 Update German translation of manual pages
58626
58627 Update to 2008t0f0u.
58628
58629 man/po/de.po | 162 +++++++++++++++++++++++++++++++++++------------------------
58630 1 file changed, 96 insertions(+), 66 deletions(-)
58631
58632 commit 88b0c3043a651a422cd0c43c38ab6d553e2214ea
58633 Author: Guillem Jover <guillem@debian.org>
58634 Date: Tue Mar 15 01:24:28 2011 +0100
58635
58636 Add armhf support to ostable and triplettable
58637
58638 Closes: #594179
58639
58640 debian/changelog | 1 +
58641 ostable | 1 +
58642 triplettable | 1 +
58643 3 files changed, 3 insertions(+)
58644
58645 commit d9130f2deff8a78c8813bb1d6d2504d3773a6a6e
58646 Author: Raphaël Hertzog <hertzog@debian.org>
58647 Date: Mon Mar 14 14:49:26 2011 +0100
58648
58649 dpkg-split: fix a gcc warning
58650
58651 The refactoring made in commit 86cbf575b13d049504402f72d221fa1538c2e53b
58652 was supposed to add the cast for the argument matching
58653 the %jx specifier (and not %s).
58654
58655 dpkg-split/queue.c | 4 ++--
58656 1 file changed, 2 insertions(+), 2 deletions(-)
58657
58658 commit 20c568dccae1d1a8b108eabb6e9df57d82d3834c
58659 Author: Sven Joachim <svenjoac@gmx.de>
58660 Date: Mon Mar 14 13:09:18 2011 +0100
58661
58662 German dpkg translation update
58663
58664 Update to 1020t.
58665
58666 po/de.po | 1317 +++++++++++++++++++++++++++++++-------------------------------
58667 1 file changed, 667 insertions(+), 650 deletions(-)
58668
58669 commit 3bfb2e8845b277f4cecd720c3aef0a1d6604d895
58670 Author: Sven Joachim <svenjoac@gmx.de>
58671 Date: Mon Mar 14 13:08:45 2011 +0100
58672
58673 build: Update po/POTFILES.in for new/renamed source files
58674
58675 lib/dpkg/dir.c (commit 20fdb395cc721a5060c5623eda956d73ea840a21)
58676 src/infodb.c (commit 9f7f2a958321d41725c0ae7f46c434fe4cbf3c6a)
58677
58678 lib/dpkg/database.c → lib/dpkg/pkg-db.c (commit
58679 ced5ec027285de3f207c0bb7a26e3455503e7e29)
58680
58681 po/POTFILES.in | 4 +++-
58682 1 file changed, 3 insertions(+), 1 deletion(-)
58683
58684 commit b8d8d02e4afd7b377bad3d81afdcc48d5c6f3938
58685 Author: Sven Joachim <svenjoac@gmx.de>
58686 Date: Mon Mar 14 13:08:21 2011 +0100
58687
58688 dpkg-split: Fix typo
58689
58690 dpkg-split/queue.c | 2 +-
58691 1 file changed, 1 insertion(+), 1 deletion(-)
58692
58693 commit 86cbf575b13d049504402f72d221fa1538c2e53b
58694 Author: Guillem Jover <guillem@debian.org>
58695 Date: Mon Mar 14 02:15:38 2011 +0100
58696
58697 Use off_t and %jd or %jx to handle file sizes and offsets
58698
58699 This allows to support large files on 32-bit systems were a ‘long int’
58700 type might not be of at least 64-bits. For printing %jd or %jx is used,
58701 and the value is cast to intmax_t.
58702
58703 dpkg-deb/build.c | 5 +++--
58704 dpkg-deb/extract.c | 18 ++++++++++--------
58705 dpkg-deb/info.c | 5 +++--
58706 dpkg-split/dpkg-split.h | 12 ++++++------
58707 dpkg-split/info.c | 20 ++++++++++----------
58708 dpkg-split/main.c | 4 ++--
58709 dpkg-split/queue.c | 9 +++++----
58710 dpkg-split/split.c | 10 ++++++----
58711 lib/dpkg/ar.c | 7 ++++---
58712 lib/dpkg/ar.h | 2 +-
58713 lib/dpkg/buffer.c | 2 +-
58714 lib/dpkg/tarfn.c | 2 +-
58715 lib/dpkg/tarfn.h | 2 +-
58716 src/archives.c | 5 +++--
58717 src/processarc.c | 3 ++-
58718 15 files changed, 58 insertions(+), 48 deletions(-)
58719
58720 commit 74dc50b34d45e906ecdf664634ad491f2ffac43e
58721 Author: Guillem Jover <guillem@debian.org>
58722 Date: Mon Mar 14 03:01:43 2011 +0100
58723
58724 Use size_t and %zu to handle memory sizes and offsets
58725
58726 dselect/methparse.cc | 6 +++---
58727 lib/dpkg/mlib.c | 6 ++++--
58728 lib/dpkg/pkg-format.c | 2 +-
58729 utils/update-alternatives.c | 2 +-
58730 4 files changed, 9 insertions(+), 7 deletions(-)
58731
58732 commit 07eee0db56472a5932249c04b940b9c8fe01bb5f
58733 Author: Guillem Jover <guillem@debian.org>
58734 Date: Mon Mar 14 02:58:28 2011 +0100
58735
58736 libdpkg: Replace OtoL() with OtoM() converting to intmax_t
58737
58738 This allows storing at least 64-bit integers on 32-bit systems, and thus
58739 large file support.
58740
58741 lib/dpkg/tarfn.c | 25 +++++++++++++------------
58742 1 file changed, 13 insertions(+), 12 deletions(-)
58743
58744 commit f9aaae4396a0465dce0f8c05e9e1608bd9425e81
58745 Author: Guillem Jover <guillem@debian.org>
58746 Date: Mon Mar 14 05:21:49 2011 +0100
58747
58748 dpkg-split: Make decompose_filename() and setpartsize() use strtoimax()
58749
58750 This will allow parsing large numbers, required for large file support.
58751
58752 dpkg-split/main.c | 3 ++-
58753 dpkg-split/queue.c | 3 ++-
58754 2 files changed, 4 insertions(+), 2 deletions(-)
58755
58756 commit 75d6bcf73ba88e443c2fd1a65018bb7f40d76ff1
58757 Author: Guillem Jover <guillem@debian.org>
58758 Date: Mon Mar 14 02:12:57 2011 +0100
58759
58760 dpkg-split: Replace unsignedlong() with parse_intmax()
58761
58762 configure.ac | 2 +-
58763 dpkg-split/info.c | 20 ++++++++++++--------
58764 2 files changed, 13 insertions(+), 9 deletions(-)
58765
58766 commit 766de19997417fc673c0b07e9fef2cffb25d5b25
58767 Author: Guillem Jover <guillem@debian.org>
58768 Date: Mon Mar 14 01:55:50 2011 +0100
58769
58770 build: Check for %j and %z format modifiers support
58771
58772 We use those to create binary output, so we require them to be working.
58773
58774 m4/dpkg-compiler.m4 | 12 ++++++++++++
58775 1 file changed, 12 insertions(+)
58776
58777 commit df6a6091b3e420b12286dbde56ef86cf0230c2b4
58778 Author: Guillem Jover <guillem@debian.org>
58779 Date: Sun Mar 13 23:32:30 2011 +0100
58780
58781 dpkg-split: Use a constant expression to declare an array
58782
58783 Although usually the compiler should replace strlen(literal) with a
58784 built-in, it might not, and it's more predictable to use a constant
58785 expression using sizeof() instead to avoid making it a variable
58786 length array. This fixes a warning with latest gcc and -Wvla.
58787
58788 dpkg-split/info.c | 2 +-
58789 1 file changed, 1 insertion(+), 1 deletion(-)
58790
58791 commit 79a67e901e0ce82944d33f13d0830fe256f9a39c
58792 Author: Guillem Jover <guillem@debian.org>
58793 Date: Mon Mar 14 07:16:31 2011 +0100
58794
58795 Inline rerr() into its only current call site
58796
58797 dpkg-split/dpkg-split.h | 1 -
58798 dpkg-split/info.c | 5 ++++-
58799 dpkg-split/main.c | 4 ----
58800 3 files changed, 4 insertions(+), 6 deletions(-)
58801
58802 commit 26998971c3e84e33a4602e3d97a6a8c9a058fa16
58803 Author: Guillem Jover <guillem@debian.org>
58804 Date: Sun Mar 13 23:30:19 2011 +0100
58805
58806 Inline werr() into its only current call site
58807
58808 dpkg-deb/build.c | 2 +-
58809 lib/dpkg/ehandle.c | 4 ----
58810 lib/dpkg/ehandle.h | 2 --
58811 lib/dpkg/libdpkg.Versions | 1 -
58812 4 files changed, 1 insertion(+), 8 deletions(-)
58813
58814 commit fdc401aa7d35d879ad0fb9090049691f2638af41
58815 Author: Guillem Jover <guillem@debian.org>
58816 Date: Sun Mar 13 23:10:28 2011 +0100
58817
58818 dpkg-deb: Use fdio instead of stdio
58819
58820 Prefer fdio for binary data.
58821
58822 dpkg-deb/build.c | 34 ++++++++++++++++++----------------
58823 1 file changed, 18 insertions(+), 16 deletions(-)
58824
58825 commit 102aef24e438b7aba9cf90ab9fc75d3c13c6c7cf
58826 Author: Guillem Jover <guillem@debian.org>
58827 Date: Sun Mar 13 23:05:54 2011 +0100
58828
58829 dpkg-split: Do not slurp into memory the whole package parts
58830
58831 Use buffered I/O when reassembling split packages. This will make
58832 possible to handle parts > 2 GiB on 32 bit systems.
58833
58834 dpkg-split/join.c | 45 +++++++++++++++++----------------------------
58835 dpkg-split/queue.c | 36 +++++++++++++++++-------------------
58836 2 files changed, 34 insertions(+), 47 deletions(-)
58837
58838 commit 9980e450861b782093572ecc23bfbdc8ee326087
58839 Author: Guillem Jover <guillem@debian.org>
58840 Date: Sun Mar 13 22:38:38 2011 +0100
58841
58842 libdpkg: Add missing <errno.h> needed by fd_null_copy()
58843
58844 lib/dpkg/buffer.h | 2 ++
58845 1 file changed, 2 insertions(+)
58846
58847 commit 65d2ed5c215657e0e0f60500148b47bd8436e282
58848 Author: Guillem Jover <guillem@debian.org>
58849 Date: Sun Mar 13 21:56:42 2011 +0100
58850
58851 u-a: Do not unneedingly initialize variables to NULL
58852
58853 Those get initialized unconditionally later on in the code.
58854
58855 This was spotted by a run with the clang static analyzer.
58856
58857 utils/update-alternatives.c | 1 -
58858 1 file changed, 1 deletion(-)
58859
58860 commit aab72be3be19811105baf7c22e3ac370423f9636
58861 Author: Guillem Jover <guillem@debian.org>
58862 Date: Sun Mar 13 21:51:21 2011 +0100
58863
58864 dpkg-query: Return a valid width even if opening /dev/tty failed
58865
58866 This was spotted by a run with the clang static analyzer.
58867
58868 src/querycmd.c | 9 ++++++---
58869 1 file changed, 6 insertions(+), 3 deletions(-)
58870
58871 commit 9acbadfc967d74c7930912bf89e508b14ff509d9
58872 Author: Guillem Jover <guillem@debian.org>
58873 Date: Sun Mar 13 21:41:01 2011 +0100
58874
58875 build: Add -Wformat-security and -Wpointer-arith to default warnings
58876
58877 m4/dpkg-compiler.m4 | 1 +
58878 1 file changed, 1 insertion(+)
58879
58880 commit 4c3faede9746f1e85f544b319d07b2a2c12f67d4
58881 Author: Guillem Jover <guillem@debian.org>
58882 Date: Sun Mar 13 21:41:38 2011 +0100
58883
58884 dselect: Use a format string in printf() instead of only a variable
58885
58886 This fixes a warning with -Wformat-security.
58887
58888 dselect/main.cc | 2 +-
58889 1 file changed, 1 insertion(+), 1 deletion(-)
58890
58891 commit a468c10801bb7cee20e15d04e502e67aa95a0f7e
58892 Author: Guillem Jover <guillem@debian.org>
58893 Date: Sun Mar 13 18:38:21 2011 +0100
58894
58895 dpkg: Add comment about why writeback code ignores return values
58896
58897 Suggested-by: Sven Mueller <sven@debian.org>
58898
58899 src/archives.c | 6 ++++++
58900 1 file changed, 6 insertions(+)
58901
58902 commit 557765dbed656c3718c65352f1cb995fcc8b87b9
58903 Author: Guillem Jover <guillem@debian.org>
58904 Date: Sun Mar 13 18:27:56 2011 +0100
58905
58906 Move pkgadmindir() and pkgadminfile() to the filesdb module
58907
58908 These functions are not really part of the modstatdb module, and by
58909 moving them out they get detangled and will make it possible to extend
58910 them w/o pulling additional code into binaries not using the functions.
58911
58912 lib/dpkg/dbmodify.c | 16 ----------------
58913 lib/dpkg/dpkg-db.h | 3 ---
58914 lib/dpkg/libdpkg.Versions | 2 --
58915 src/filesdb.c | 40 ++++++++++++++++++++++++++++++++++++++++
58916 src/filesdb.h | 3 +++
58917 src/infodb.c | 1 +
58918 6 files changed, 44 insertions(+), 21 deletions(-)
58919
58920 commit dcac09fadeaea420267c85d430ed7668f3e37ba7
58921 Author: Guillem Jover <guillem@debian.org>
58922 Date: Sun Mar 13 19:56:01 2011 +0100
58923
58924 Make admindir file local everywhere
58925
58926 The interface to get and set the database directory is dpkg_db_get_dir()
58927 and dpkg_db_set_dir().
58928
58929 dselect/dselect.h | 1 -
58930 dselect/main.cc | 3 ++-
58931 dselect/method.cc | 10 +++++-----
58932 src/divertcmd.c | 2 +-
58933 src/help.c | 1 +
58934 src/main.c | 2 +-
58935 src/main.h | 1 -
58936 src/processarc.c | 2 ++
58937 src/querycmd.c | 2 +-
58938 src/statcmd.c | 4 ++--
58939 src/update.c | 2 +-
58940 11 files changed, 16 insertions(+), 14 deletions(-)
58941
58942 commit e0ae796d8cde360c5bf9b46b49998f6efa3b8c82
58943 Author: Guillem Jover <guillem@debian.org>
58944 Date: Sun Mar 13 08:45:25 2011 +0100
58945
58946 Do not pass admindir to database initialization functions
58947
58948 Use dpkg_db_get_dir() and dpkg_db_get_path() to globally retrieve the
58949 database directory instead of passing it around.
58950
58951 dselect/main.cc | 6 +++---
58952 lib/dpkg/dbmodify.c | 10 +++++-----
58953 lib/dpkg/dpkg-db.h | 4 ++--
58954 lib/dpkg/trigdeferred.h | 3 +--
58955 lib/dpkg/trigdeferred.l | 2 +-
58956 lib/dpkg/triglib.c | 6 +++---
58957 lib/dpkg/triglib.h | 2 +-
58958 src/archives.c | 3 +--
58959 src/enquiry.c | 8 ++++----
58960 src/help.c | 4 ++--
58961 src/packages.c | 3 +--
58962 src/querycmd.c | 16 ++++++++--------
58963 src/select.c | 6 +++---
58964 src/trigcmd.c | 4 ++--
58965 src/update.c | 2 +-
58966 15 files changed, 38 insertions(+), 41 deletions(-)
58967
58968 commit 06cd58eed3c3c9b6d5764773428b2dd31d5233a3
58969 Author: Guillem Jover <guillem@debian.org>
58970 Date: Sun Mar 13 22:13:04 2011 +0100
58971
58972 libdpkg: Use dpkg_db_get_path() instead of trig_get_triggersdir()
58973
58974 Remove now unused trig_get_triggersdir().
58975
58976 lib/dpkg/trigdeferred.l | 2 +-
58977 lib/dpkg/triglib.c | 12 +-----------
58978 lib/dpkg/triglib.h | 2 --
58979 3 files changed, 2 insertions(+), 14 deletions(-)
58980
58981 commit f67665e8f5eb46b3a0b90d2a90001b3d33f94ef9
58982 Author: Guillem Jover <guillem@debian.org>
58983 Date: Sun Mar 13 19:17:55 2011 +0100
58984
58985 Use dpkg_db_set_dir() instead of pkgadmindir_init()
58986
58987 Remove now unused pkgadmindir_init().
58988
58989 dselect/main.cc | 2 ++
58990 lib/dpkg/dbmodify.c | 12 ------------
58991 lib/dpkg/dpkg-db.h | 1 -
58992 src/divertcmd.c | 4 ++--
58993 src/main.c | 2 ++
58994 src/querycmd.c | 4 ++--
58995 src/statcmd.c | 4 ++--
58996 src/trigcmd.c | 4 ++--
58997 8 files changed, 12 insertions(+), 21 deletions(-)
58998
58999 commit addcf0717e7a6076f40a57d8aa9a0164868d46ba
59000 Author: Guillem Jover <guillem@debian.org>
59001 Date: Sun Mar 13 19:53:28 2011 +0100
59002
59003 Use dpkg_db_get_path() instead of using m_asprintf() and admindir
59004
59005 dselect/method.cc | 2 +-
59006 dselect/methparse.cc | 2 +-
59007 lib/dpkg/dbmodify.c | 2 +-
59008 src/divertcmd.c | 2 +-
59009 src/processarc.c | 2 +-
59010 src/statcmd.c | 2 +-
59011 6 files changed, 6 insertions(+), 6 deletions(-)
59012
59013 commit 8ecd3414ebcf0a81a4f23b671c134729dc600a3a
59014 Author: Guillem Jover <guillem@debian.org>
59015 Date: Sun Mar 13 19:51:55 2011 +0100
59016
59017 Use dpkg_db_get_path() instead of ad-hoc building the string with varbuf
59018
59019 src/divertdb.c | 20 +++++++++-----------
59020 src/statdb.c | 16 +++++++---------
59021 src/update.c | 12 ++++++------
59022 3 files changed, 22 insertions(+), 26 deletions(-)
59023
59024 commit 18d1daa7bfffdb00af4903ad895151fe60e77ebf
59025 Author: Guillem Jover <guillem@debian.org>
59026 Date: Sun Mar 13 08:45:25 2011 +0100
59027
59028 libdpkg: Add new dbdir module
59029
59030 lib/dpkg/Makefile.am | 2 ++
59031 lib/dpkg/dbdir.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++
59032 lib/dpkg/dpkg-db.h | 6 ++++
59033 3 files changed, 100 insertions(+)
59034
59035 commit ad2f2b8ca2abf2e21e55ab7425f19dd27cad96d8
59036 Author: Guillem Jover <guillem@debian.org>
59037 Date: Sun Mar 13 07:41:30 2011 +0100
59038
59039 dselect: Use modstatdb_can_lock() in refreshmenu() instead of ad-hoc code
59040
59041 dselect/main.cc | 11 +++--------
59042 1 file changed, 3 insertions(+), 8 deletions(-)
59043
59044 commit 62b91d46785dae5d7eab796f0ceb43295f1c54b8
59045 Author: Guillem Jover <guillem@debian.org>
59046 Date: Sun Mar 13 07:40:09 2011 +0100
59047
59048 libdpkg: Refactor modstatdb_can_lock() out from modstatdb_lock()
59049
59050 lib/dpkg/dbmodify.c | 25 ++++++++++++++++++-------
59051 lib/dpkg/dpkg-db.h | 1 +
59052 lib/dpkg/libdpkg.Versions | 1 +
59053 3 files changed, 20 insertions(+), 7 deletions(-)
59054
59055 commit 2ed67cedac6e5b8dfae90c56f96c8a44accc9302
59056 Author: Guillem Jover <guillem@debian.org>
59057 Date: Sun Mar 13 22:02:01 2011 +0100
59058
59059 libdpkg: Handle EACCES as a permission error in modstatdb_lock()
59060
59061 The current code only considers EPERM, but EACCES is also a valid error
59062 concerning permission issues from open(2).
59063
59064 lib/dpkg/dbmodify.c | 2 +-
59065 1 file changed, 1 insertion(+), 1 deletion(-)
59066
59067 commit 8619e6d31486b874f8f2f2cdb34e66704d26a6a0
59068 Author: Guillem Jover <guillem@debian.org>
59069 Date: Sun Mar 13 07:38:03 2011 +0100
59070
59071 libdpkg: Reset dblockfd on modstatdb_unlock()
59072
59073 This will allow locking again the database after having previously
59074 unlocked it.
59075
59076 lib/dpkg/dbmodify.c | 2 ++
59077 1 file changed, 2 insertions(+)
59078
59079 commit 6c9093777f6121dc8c2ee3be44d2937402f3c028
59080 Author: Guillem Jover <guillem@debian.org>
59081 Date: Sun Mar 13 06:48:27 2011 +0100
59082
59083 Make modstatdb locking functions not take an admindir argument
59084
59085 Initialize the lockfile on modstatdb_init() via the fnis array. Make
59086 sure we call modstatdb_init() and modstatdb_done() in case we are not
59087 calling modstatdb_open() and modstatdb_shutdown().
59088
59089 lib/dpkg/dbmodify.c | 23 +++++++----------------
59090 lib/dpkg/dpkg-db.h | 4 ++--
59091 src/enquiry.c | 2 +-
59092 src/update.c | 6 +++++-
59093 4 files changed, 15 insertions(+), 20 deletions(-)
59094
59095 commit be596facc45b0b921322abd0d885bead822639f4
59096 Author: Guillem Jover <guillem@debian.org>
59097 Date: Sun Mar 13 06:29:08 2011 +0100
59098
59099 libdpkg: Refactor modstatdb init/done sequence into new functions
59100
59101 Move variable path initialization and destruction code to the new
59102 modstatdb_init() and modstatdb_done(). Add a boolean variable to protect
59103 the funtions from reiterated calls.
59104
59105 lib/dpkg/dbmodify.c | 59 +++++++++++++++++++++++++++++++++--------------
59106 lib/dpkg/dpkg-db.h | 2 ++
59107 lib/dpkg/libdpkg.Versions | 1 +
59108 3 files changed, 45 insertions(+), 17 deletions(-)
59109
59110 commit 7a14fd7d6604d5b8de58e0e33ddd8ee8026bff62
59111 Author: Guillem Jover <guillem@debian.org>
59112 Date: Sun Mar 13 06:29:08 2011 +0100
59113
59114 libdpkg: Rename modstatdb_init() to modstatdb_open()
59115
59116 We'll need to reuse the modstatdb_init() function name for further
59117 refactoring.
59118
59119 dselect/main.cc | 2 +-
59120 lib/dpkg/dbmodify.c | 2 +-
59121 lib/dpkg/dpkg-db.h | 2 +-
59122 lib/dpkg/libdpkg.Versions | 1 +
59123 src/archives.c | 2 +-
59124 src/enquiry.c | 8 ++++----
59125 src/packages.c | 2 +-
59126 src/querycmd.c | 16 ++++++++--------
59127 src/select.c | 6 +++---
59128 9 files changed, 21 insertions(+), 20 deletions(-)
59129
59130 commit ced5ec027285de3f207c0bb7a26e3455503e7e29
59131 Author: Guillem Jover <guillem@debian.org>
59132 Date: Sun Mar 13 06:09:10 2011 +0100
59133
59134 libdpkg: Rename database module to pkg-db
59135
59136 This matches the namespace for the provided functions, and disambiguates
59137 what kind of database it's refering to.
59138
59139 lib/dpkg/Makefile.am | 2 +-
59140 lib/dpkg/{database.c => pkg-db.c} | 2 +-
59141 2 files changed, 2 insertions(+), 2 deletions(-)
59142
59143 commit 1a8c2f8400324dc04e1fa664239c3bbc6399e6b0
59144 Author: Guillem Jover <guillem@debian.org>
59145 Date: Sun Mar 13 06:06:33 2011 +0100
59146
59147 libdpkg: Rename hashreport() to pkg_db_report()
59148
59149 lib/dpkg/database.c | 4 +++-
59150 lib/dpkg/dpkg-db.h | 2 +-
59151 2 files changed, 4 insertions(+), 2 deletions(-)
59152
59153 commit 69a2c708c05d7a81041e0b2fbdf7941c40ad3113
59154 Author: Guillem Jover <guillem@debian.org>
59155 Date: Sun Mar 13 06:01:39 2011 +0100
59156
59157 libdpkg: Move non pkg_db related functions to the pkg module
59158
59159 The pkgbin_blank, pkg_blank and pkg_is_informative are not strictly
59160 part of the pkg_db module, and can be used w/o the latter.
59161
59162 lib/dpkg/database.c | 65 --------------------------------------------
59163 lib/dpkg/pkg.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++
59164 2 files changed, 77 insertions(+), 65 deletions(-)
59165
59166 commit 190a0f88ef7258b6a35a346ff1a3c21c68c3f6e4
59167 Author: Guillem Jover <guillem@debian.org>
59168 Date: Sun Mar 13 05:53:37 2011 +0100
59169
59170 libdpkg: Move blankversion() to new version module
59171
59172 lib/dpkg/Makefile.am | 3 ++-
59173 lib/dpkg/database.c | 5 -----
59174 lib/dpkg/version.c | 32 ++++++++++++++++++++++++++++++++
59175 3 files changed, 34 insertions(+), 6 deletions(-)
59176
59177 commit 943de6c0e09760af1f8ad8c1e364fc4bcfbb1418
59178 Author: Guillem Jover <guillem@debian.org>
59179 Date: Sun Mar 13 05:40:43 2011 +0100
59180
59181 libdpkg: Change file_unlock() to act directly on its new arguments
59182
59183 This switches the function from unlocking the file via the popped
59184 cleanup to do the action itself.
59185
59186 lib/dpkg/dbmodify.c | 3 ++-
59187 lib/dpkg/file.c | 21 +++++++++++----------
59188 lib/dpkg/file.h | 2 +-
59189 3 files changed, 14 insertions(+), 12 deletions(-)
59190
59191 commit 55f9704e40f07a95a409e1fba38bb21d70041872
59192 Author: Guillem Jover <guillem@debian.org>
59193 Date: Sun Mar 13 05:04:11 2011 +0100
59194
59195 libdpkg: Do not leak triggersdir
59196
59197 lib/dpkg/trigdeferred.l | 5 ++++-
59198 1 file changed, 4 insertions(+), 1 deletion(-)
59199
59200 commit c0f00ddf9a3258d28aa3ad306adabc3eb34476d9
59201 Author: Guillem Jover <guillem@debian.org>
59202 Date: Sun Mar 13 04:25:02 2011 +0100
59203
59204 dselect: Use m_asprintf() instead of ad-hoc string construction
59205
59206 dselect/method.cc | 10 +++-------
59207 dselect/methparse.cc | 9 ++-------
59208 2 files changed, 5 insertions(+), 14 deletions(-)
59209
59210 commit 6761f32a6b9476cd63f874e8fbbb9346068049c3
59211 Author: Guillem Jover <guillem@debian.org>
59212 Date: Thu Mar 10 05:49:46 2011 +0100
59213
59214 Make modstatdb available file options explicit
59215
59216 The options were either explicit or dependent on the main status
59217 options, now they are always explicit. This detangles the actions
59218 on the available file from the ones on the status file. Rename the
59219 enum flags accordingly.
59220
59221 lib/dpkg/dbmodify.c | 12 +++++++-----
59222 lib/dpkg/dpkg-db.h | 6 +++---
59223 src/archives.c | 4 ++--
59224 src/enquiry.c | 2 +-
59225 src/querycmd.c | 6 +++---
59226 5 files changed, 16 insertions(+), 14 deletions(-)
59227
59228 commit af3153d09aa3ed5597d6d415e5ab7cc3ba972e7c
59229 Author: Steve Langasek <steve.langasek@linaro.org>
59230 Date: Wed Mar 9 11:43:05 2011 -0800
59231
59232 Add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH
59233
59234 Add new variables that return the "ideal" GNU triplet for each architecture
59235 which should be used as the path component for library installation.
59236
59237 Signed-off-by: Guillem Jover <guillem@debian.org>
59238
59239 debian/changelog | 6 ++++++
59240 man/dpkg-architecture.1 | 6 ++++++
59241 scripts/Dpkg/Arch.pm | 22 +++++++++++++++++++++-
59242 scripts/dpkg-architecture.pl | 10 ++++++++--
59243 4 files changed, 41 insertions(+), 3 deletions(-)
59244
59245 commit 8a910bc7aadd0525fe24b14c8d6249f77bba15b7
59246 Author: Ivan Gagis <igagis@gmail.com>
59247 Date: Wed Mar 9 05:18:09 2011 +0100
59248
59249 dpkg-name: Fix typo in --overwrite argument parsing
59250
59251 This fixes the option so that it actually works at all.
59252
59253 LP: #728708
59254
59255 Signed-off-by: Guillem Jover <guillem@debian.org>
59256
59257 debian/changelog | 2 ++
59258 scripts/dpkg-name.pl | 2 +-
59259 2 files changed, 3 insertions(+), 1 deletion(-)
59260
59261 commit 7221d533e93de0d73716e4f69f1f01d73cce8f95
59262 Author: Guillem Jover <guillem@debian.org>
59263 Date: Tue Mar 8 14:15:19 2011 +0100
59264
59265 u-a: Fix memory leaks due to scandir() return value
59266
59267 utils/update-alternatives.c | 3 +++
59268 1 file changed, 3 insertions(+)
59269
59270 commit 9c01b373009ac462afbdb9375abd2c7b9abc19d5
59271 Author: Guillem Jover <guillem@debian.org>
59272 Date: Sat Mar 5 05:22:10 2011 +0100
59273
59274 Do not write the available file unnecessarily
59275
59276 Some times we need to write back the status file, but not the available
59277 file. Add a new flag to handle those cases.
59278
59279 Based-on-patch-by: Michel Lespinasse <walken@zoy.org>
59280
59281 debian/changelog | 2 +-
59282 dselect/main.cc | 2 +-
59283 lib/dpkg/dbmodify.c | 2 +-
59284 lib/dpkg/dpkg-db.h | 1 +
59285 src/select.c | 2 +-
59286 5 files changed, 5 insertions(+), 4 deletions(-)
59287
59288 commit fb49e131ef32039277c538f759ab19c1ff22e8fd
59289 Author: Guillem Jover <guillem@debian.org>
59290 Date: Fri Mar 4 16:15:51 2011 +0100
59291
59292 Do not read the available file unnecessarily
59293
59294 For commands that only make use of information from the status file,
59295 there's no need to make them read and parse the available file. This
59296 change does not alter the current behaviour, and commands that were
59297 previously updating the available file will continue doing so.
59298
59299 Removing further access to it is pending a decision on how to treat
59300 globally the available file, which needs interaction with the package
59301 manager frontend developers.
59302
59303 Closes: #397121
59304
59305 Based-on-patch-by: Michel Lespinasse <walken@zoy.org>
59306
59307 debian/changelog | 2 ++
59308 lib/dpkg/dbmodify.c | 3 ++-
59309 src/archives.c | 4 ++--
59310 src/enquiry.c | 2 +-
59311 src/packages.c | 6 +++---
59312 src/querycmd.c | 16 +++++++++++-----
59313 src/select.c | 4 ++--
59314 7 files changed, 23 insertions(+), 14 deletions(-)
59315
59316 commit 8e57f4f4224fc4f6f03a3aeef898e25f3ff881d5
59317 Author: Guillem Jover <guillem@debian.org>
59318 Date: Sat Mar 5 04:55:41 2011 +0100
59319
59320 Switch the logic from msdbrw_noavail to msdbrw_available
59321
59322 dselect/main.cc | 3 ++-
59323 lib/dpkg/dbmodify.c | 2 +-
59324 lib/dpkg/dpkg-db.h | 2 +-
59325 src/archives.c | 9 +++++----
59326 src/enquiry.c | 8 ++++----
59327 src/packages.c | 6 +++---
59328 src/querycmd.c | 12 ++++++------
59329 src/select.c | 6 +++---
59330 8 files changed, 25 insertions(+), 23 deletions(-)
59331
59332 commit 898936120e987d9faf27002e2d01844edbfbb538
59333 Author: Roger Leigh <rleigh@debian.org>
59334 Date: Sat Mar 12 16:04:31 2011 +0000
59335
59336 Dpkg::Control::Hash: accept PGP signature as end of block
59337
59338 Improved-by: Raphaël Hertzog <hertzog@debian.org>
59339
59340 debian/changelog | 3 +++
59341 scripts/Dpkg/Control/Hash.pm | 2 +-
59342 2 files changed, 4 insertions(+), 1 deletion(-)
59343
59344 commit 2bfd5102b413d3a0b97aa93e50467f41b2448ecf
59345 Author: Helge Kreutzmann <debian@helgefjell.de>
59346 Date: Mon Mar 7 11:29:21 2011 +0100
59347
59348 Update German scripts translation
59349
59350 Update to 514t
59351
59352 scripts/po/de.po | 7 +++----
59353 1 file changed, 3 insertions(+), 4 deletions(-)
59354
59355 commit df8062d202016114b6c167cd0cf23e895587059c
59356 Author: Raphaël Hertzog <hertzog@debian.org>
59357 Date: Mon Mar 7 09:32:14 2011 +0100
59358
59359 dpkg-source: be a bit less strict when parsing patches
59360
59361 It will now accept seeing the same file twice
59362
59363 Reported-by: Bastian Blank <waldi@debian.org>
59364
59365 It will no longer match on the English text "No newline at end of file" as
59366 it might be translated in some cases. It will only consider the intial
59367 "\ ".
59368
59369 Reported-by: Jan-Marek Glogowski <glogow@fbihome.de>
59370
59371 debian/changelog | 4 ++++
59372 scripts/Dpkg/Source/Patch.pm | 14 ++++++++------
59373 2 files changed, 12 insertions(+), 6 deletions(-)
59374
59375 commit 43f5433769a0f8eecc3c1cc7a208d6e14171ad60
59376 Author: Raphaël Hertzog <hertzog@debian.org>
59377 Date: Sun Mar 6 10:46:28 2011 +0100
59378
59379 Regenerate .pot files and merge .po files with them
59380
59381 dselect/po/bs.po | 325 ++---
59382 dselect/po/ca.po | 340 +++--
59383 dselect/po/cs.po | 340 +++--
59384 dselect/po/da.po | 340 +++--
59385 dselect/po/de.po | 340 +++--
59386 dselect/po/dselect.pot | 327 ++---
59387 dselect/po/el.po | 340 +++--
59388 dselect/po/es.po | 340 +++--
59389 dselect/po/et.po | 334 +++--
59390 dselect/po/eu.po | 340 +++--
59391 dselect/po/fr.po | 340 +++--
59392 dselect/po/gl.po | 340 +++--
59393 dselect/po/hu.po | 334 +++--
59394 dselect/po/id.po | 340 +++--
59395 dselect/po/it.po | 340 +++--
59396 dselect/po/ja.po | 340 +++--
59397 dselect/po/ko.po | 340 +++--
59398 dselect/po/nb.po | 340 +++--
59399 dselect/po/nl.po | 340 +++--
59400 dselect/po/nn.po | 340 +++--
59401 dselect/po/pl.po | 340 +++--
59402 dselect/po/pt.po | 340 +++--
59403 dselect/po/pt_BR.po | 340 +++--
59404 dselect/po/ro.po | 340 +++--
59405 dselect/po/ru.po | 342 +++--
59406 dselect/po/sk.po | 340 +++--
59407 dselect/po/sv.po | 340 +++--
59408 dselect/po/tl.po | 340 +++--
59409 dselect/po/vi.po | 340 +++--
59410 dselect/po/zh_CN.po | 340 +++--
59411 dselect/po/zh_TW.po | 340 +++--
59412 man/po/dpkg-man.pot | 938 ++++++++++---
59413 man/po/es.po | 1234 +++++++++++++----
59414 man/po/fr.po | 1238 +++++++++++++----
59415 man/po/hu.po | 1125 +++++++++++----
59416 man/po/ja.po | 1136 +++++++++++----
59417 man/po/pl.po | 1234 +++++++++++++----
59418 man/po/pt_BR.po | 1058 ++++++++++----
59419 man/po/ru.po | 1126 +++++++++++----
59420 man/po/sv.po | 1236 +++++++++++++----
59421 po/ast.po | 3435 +++++++++++++++++++++++++--------------------
59422 po/bs.po | 2750 ++++++++++++++++++------------------
59423 po/ca.po | 3461 +++++++++++++++++++++++++--------------------
59424 po/cs.po | 3412 ++++++++++++++++++++++++++-------------------
59425 po/da.po | 3498 ++++++++++++++++++++++++++--------------------
59426 po/de.po | 644 ++++-----
59427 po/dpkg.pot | 2742 ++++++++++++++++++------------------
59428 po/dz.po | 3262 ++++++++++++++++++++++++-------------------
59429 po/el.po | 3385 ++++++++++++++++++++++++--------------------
59430 po/eo.po | 3420 ++++++++++++++++++++++++++-------------------
59431 po/es.po | 3519 ++++++++++++++++++++++++++--------------------
59432 po/et.po | 2894 ++++++++++++++++++++------------------
59433 po/eu.po | 3428 ++++++++++++++++++++++++++-------------------
59434 po/fr.po | 3494 ++++++++++++++++++++++++++--------------------
59435 po/gl.po | 3374 ++++++++++++++++++++++++--------------------
59436 po/hu.po | 3208 +++++++++++++++++++++++-------------------
59437 po/id.po | 3416 ++++++++++++++++++++++++++-------------------
59438 po/it.po | 3489 ++++++++++++++++++++++++++--------------------
59439 po/ja.po | 3427 +++++++++++++++++++++++++--------------------
59440 po/km.po | 3212 +++++++++++++++++++++++-------------------
59441 po/ko.po | 3479 ++++++++++++++++++++++++++--------------------
59442 po/ku.po | 2810 +++++++++++++++++++------------------
59443 po/lt.po | 3041 ++++++++++++++++++++++------------------
59444 po/mr.po | 3216 +++++++++++++++++++++++-------------------
59445 po/nb.po | 3413 ++++++++++++++++++++++++++-------------------
59446 po/ne.po | 3221 +++++++++++++++++++++++-------------------
59447 po/nl.po | 3367 ++++++++++++++++++++++++--------------------
59448 po/nn.po | 3169 +++++++++++++++++++++++-------------------
59449 po/pa.po | 3021 +++++++++++++++++++++-------------------
59450 po/pl.po | 3369 ++++++++++++++++++++++++--------------------
59451 po/pt.po | 3461 +++++++++++++++++++++++++--------------------
59452 po/pt_BR.po | 3378 ++++++++++++++++++++++++--------------------
59453 po/ro.po | 3540 +++++++++++++++++++++++++++--------------------
59454 po/ru.po | 3437 +++++++++++++++++++++++++--------------------
59455 po/sk.po | 3432 +++++++++++++++++++++++++--------------------
59456 po/sv.po | 3433 +++++++++++++++++++++++++--------------------
59457 po/th.po | 3389 ++++++++++++++++++++++++++-------------------
59458 po/tl.po | 3210 +++++++++++++++++++++++-------------------
59459 po/vi.po | 3497 ++++++++++++++++++++++++++--------------------
59460 po/zh_CN.po | 3380 +++++++++++++++++++++++++-------------------
59461 po/zh_TW.po | 3303 ++++++++++++++++++++++++-------------------
59462 scripts/po/ca.po | 445 +++---
59463 scripts/po/de.po | 323 ++---
59464 scripts/po/dpkg-dev.pot | 433 +++---
59465 scripts/po/es.po | 479 ++++---
59466 scripts/po/fr.po | 483 ++++---
59467 scripts/po/pl.po | 476 ++++---
59468 scripts/po/ru.po | 470 ++++---
59469 scripts/po/sv.po | 471 ++++---
59470 89 files changed, 89660 insertions(+), 67783 deletions(-)
59471
59472 commit d5c5d8f8651eb2ccdb61847e2bd018f80fcd84cb
59473 Author: Raphaël Hertzog <hertzog@debian.org>
59474 Date: Sun Mar 6 10:44:22 2011 +0100
59475
59476 dpkg-source: remove quilt's .pc directory when --unapply-patches is in use
59477
59478 debian/changelog | 2 ++
59479 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 +-
59480 2 files changed, 3 insertions(+), 1 deletion(-)
59481
59482 commit 34d922eef1ecf03fbccc3b022fdbe58a81792be6
59483 Author: Raphaël Hertzog <hertzog@debian.org>
59484 Date: Sun Mar 6 10:08:43 2011 +0100
59485
59486 Do not print warnings resulting from the autopatch analysis
59487
59488 Colin's change in 40dcf24632684ec726210dd4437fdedbdbe6134e meant that the
59489 autopatch is parsed while it's already applied and this can trigger some
59490 undue warnings.
59491
59492 This patch silences them. And also deals with similar cases that were
59493 unnoticed up to now.
59494
59495 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
59496 scripts/Dpkg/Source/Package/V3/quilt.pm | 4 +++-
59497 scripts/Dpkg/Source/Patch.pm | 15 ++++++++++-----
59498 3 files changed, 15 insertions(+), 8 deletions(-)
59499
59500 commit 255e73e11d1365fbb1e8d78287fad751a8ebc6e5
59501 Author: Jonathan Nieder <jrnieder@gmail.com>
59502 Date: Mon Feb 14 06:39:03 2011 -0600
59503
59504 dpkg-source: use server-side clock for patched file timestamp on NFS
59505
59506 Since 1.13.14~20 (2006-02-10), dpkg-source touches the files it
59507 patches when unpacking, with a single date. This way, the order of
59508 mtimes does not depend on the order in which the files were patched,
59509 which is convenient when e.g. configure.in and configure are patched.
59510
59511 More precisely, dpkg-source does something like the following:
59512
59513 my $now = time();
59514 foreach my $fn (@patched_files) {
59515 utime($now, $now, $fn);
59516 }
59517
59518 Unfortunately when the filesystem is NFS, "touch" and normal
59519 modification set mtime and atime to the current time on the server
59520 side, while time() returns the current time on the client side.
59521 The two clocks can disagree, producing breakage.
59522
59523 So unless a timestamp has been passed explicitly, use utime(undef,
59524 undef, $fn) to set mtime for the first file to the server side time
59525 and copy it (rounded down to a number of seconds) to all patched
59526 files.
59527
59528 Reported-by: Stéphane Glondu <glondu@debian.org>
59529 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
59530 Improved-by: Raphaël Hertzog <hertzog@debian.org>
59531 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
59532
59533 debian/changelog | 5 +++++
59534 scripts/Dpkg/Source/Functions.pm | 26 +++++++++++++++++++++++++-
59535 scripts/Dpkg/Source/Package/V1.pm | 3 +--
59536 scripts/Dpkg/Source/Package/V2.pm | 6 +++---
59537 scripts/Dpkg/Source/Package/V3/quilt.pm | 8 ++++----
59538 scripts/Dpkg/Source/Patch.pm | 7 +++++--
59539 6 files changed, 43 insertions(+), 12 deletions(-)
59540
59541 commit 40dcf24632684ec726210dd4437fdedbdbe6134e
59542 Author: Colin Watson <cjwatson@ubuntu.com>
59543 Date: Mon Dec 6 09:42:17 2010 +0000
59544
59545 dpkg-source: keep file order stable when regenerating autopatches.
59546
59547 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
59548
59549 debian/changelog | 3 ++
59550 scripts/Dpkg/Source/Package/V2.pm | 3 +-
59551 scripts/Dpkg/Source/Patch.pm | 82 +++++++++++++++++++++++++++------------
59552 3 files changed, 62 insertions(+), 26 deletions(-)
59553
59554 commit 4225da67179cae2be44a76d3c37c6c859c8659c5
59555 Author: Raphaël Hertzog <hertzog@debian.org>
59556 Date: Sat Mar 5 09:52:49 2011 +0100
59557
59558 Fix english mistake catched by lintian
59559
59560 man/dpkg-gensymbols.1 | 2 +-
59561 man/po/de.po | 2 +-
59562 man/po/es.po | 2 +-
59563 man/po/fr.po | 2 +-
59564 man/po/hu.po | 2 +-
59565 man/po/ja.po | 2 +-
59566 man/po/pl.po | 2 +-
59567 man/po/pt_BR.po | 2 +-
59568 man/po/ru.po | 2 +-
59569 man/po/sv.po | 2 +-
59570 10 files changed, 10 insertions(+), 10 deletions(-)
59571
59572 commit 94bf966f04a6c4b262544f4cf6f8442379c821d1
59573 Author: Martin Dorey <mdorey@bluearc.com>
59574 Date: Sat Mar 5 09:44:00 2011 +0100
59575
59576 Fix OtoL() to accumulate data in a long instead of an int
59577
59578 On 64-bit architectures where the long is bigger than the int, it makes
59579 it possible to have files bigger than 2GB.
59580
59581 Reviewed-by: Jonathan Nieder <jrnieder@gmail.com>
59582 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
59583
59584 debian/changelog | 2 ++
59585 lib/dpkg/tarfn.c | 2 +-
59586 2 files changed, 3 insertions(+), 1 deletion(-)
59587
59588 commit 908fda0b103f7843992b7ec8609447d1efdd11b9
59589 Author: Helge Kreutzmann <debian@helgefjell.de>
59590 Date: Fri Mar 4 13:30:00 2011 +0100
59591
59592 Update German translation of manual pages
59593
59594 Update to 2004t0f0u.
59595
59596 man/po/de.po | 68 ++++++++++++++++++++++++++++++++----------------------------
59597 1 file changed, 36 insertions(+), 32 deletions(-)
59598
59599 commit 5aac6553a7f40c73da046301bf96175b998f9221
59600 Author: Guillem Jover <guillem@debian.org>
59601 Date: Fri Mar 4 03:37:05 2011 +0100
59602
59603 dpkg: Call gettext() on force option description printing
59604
59605 Regression introduced in commit 97205c1bab2d5fd18e9dd33f5329db209b866634.
59606
59607 src/main.c | 3 ++-
59608 1 file changed, 2 insertions(+), 1 deletion(-)
59609
59610 commit 7fbb6b98a73c8b5fbbbd9a275bf6685625ae487c
59611 Author: Guillem Jover <guillem@debian.org>
59612 Date: Fri Mar 4 02:52:38 2011 +0100
59613
59614 man: Add missing quotes and escaping
59615
59616 man/dpkg-shlibdeps.1 | 10 +++++-----
59617 man/dpkg-source.1 | 4 ++--
59618 man/start-stop-daemon.8 | 6 +++---
59619 man/update-alternatives.8 | 4 ++--
59620 4 files changed, 12 insertions(+), 12 deletions(-)
59621
59622 commit 7a86e4231750a73b37f7afa8d1c8944574d9c7fc
59623 Author: Guillem Jover <guillem@debian.org>
59624 Date: Thu Mar 3 18:41:58 2011 +0100
59625
59626 dpkg-query: Document that --list and --show arguments are optional
59627
59628 Do that in the --help output and in the man page.
59629
59630 debian/changelog | 2 ++
59631 man/dpkg-query.1 | 4 ++--
59632 src/querycmd.c | 2 +-
59633 3 files changed, 5 insertions(+), 3 deletions(-)
59634
59635 commit 47a7d338c77b36c92fbfdeb6dcd7d275ded94f56
59636 Author: Helge Kreutzmann <debian@helgefjell.de>
59637 Date: Thu Mar 3 17:56:31 2011 +0100
59638
59639 Update German translation of manual pages
59640
59641 Update to 2006t0f0u.
59642
59643 man/po/de.po | 50 +++++++++++++++++++++++++-------------------------
59644 1 file changed, 25 insertions(+), 25 deletions(-)
59645
59646 commit bd8ddb2fcad52236b5844531583e7a3d1b169259
59647 Author: Raphaël Hertzog <hertzog@debian.org>
59648 Date: Wed Mar 2 12:32:38 2011 +0100
59649
59650 dpkg-shlibdeps: improve parsing of output of dpkg --search
59651
59652 The returned package names can include ":" with foreign packages.
59653 Modify the regex to allow this but also tighten it to match only
59654 characters allowed in package names (plus ", " used as separator).
59655
59656 And anchor the match on the filename with the initial "/" as
59657 a safety measure.
59658
59659 Sponsored-by: Linaro Limited
59660
59661 debian/changelog | 1 +
59662 scripts/dpkg-shlibdeps.pl | 2 +-
59663 2 files changed, 2 insertions(+), 1 deletion(-)
59664
59665 commit 305d8090caf90e16a963cfb962ea78fa185b5849
59666 Author: Raphaël Hertzog <hertzog@debian.org>
59667 Date: Wed Mar 2 12:18:32 2011 +0100
59668
59669 dpkg-shlibdeps: use get_control_path()
59670
59671 Do not hardcode the location of shlibs/symbols files. They are under the
59672 control of dpkg. By using dpkg-query --control-path we ensure that we
59673 always use the correct location.
59674
59675 Sponsored-by: Linaro Limited
59676
59677 debian/changelog | 2 ++
59678 man/dpkg-shlibdeps.1 | 8 ++++----
59679 scripts/dpkg-shlibdeps.pl | 11 +++++++----
59680 3 files changed, 13 insertions(+), 8 deletions(-)
59681
59682 commit 00ae46fa208194feb36bdced907ec8b7a8d62f3f
59683 Author: Raphaël Hertzog <hertzog@debian.org>
59684 Date: Wed Mar 2 12:13:38 2011 +0100
59685
59686 Dpkg::Path::get_control_path(): wrapper around dpkg-query --control-path
59687
59688 Sponsored-by: Linaro Limited
59689
59690 debian/changelog | 2 ++
59691 scripts/Dpkg/Path.pm | 36 +++++++++++++++++++++++++++++++++---
59692 2 files changed, 35 insertions(+), 3 deletions(-)
59693
59694 commit 873c0d7d717ae97ea3cc4309c1df6993137b3e21
59695 Author: Guillem Jover <guillem@debian.org>
59696 Date: Wed Mar 2 06:06:33 2011 +0100
59697
59698 dpkg: Pass correct DPKG_ADMINDIR to maintainer scripts with --root
59699
59700 When passing the DPKG_ADMINDIR environment variable to the maintainer
59701 scripts we need to trim the installation directory name from admindir,
59702 otherwise the directory won't be found.
59703
59704 Regression introduced in commit e63e1fa4a4afdf98847f13f2506a0aeea68c33c7.
59705
59706 Based-on-patch-by: Steve Langasek <steve.langasek@linaro.org>
59707 Improved-by: Jonathan Nieder <jrnieder@gmail.com>
59708
59709 src/help.c | 11 ++++++-----
59710 1 file changed, 6 insertions(+), 5 deletions(-)
59711
59712 commit 8fc97bc94c08f4da2f18c3f4aa43db148bd8f6e2
59713 Author: Guillem Jover <guillem@debian.org>
59714 Date: Wed Mar 2 01:37:28 2011 +0100
59715
59716 dpkg-divert: Honour --local when DPKG_MAINTSCRIPT_PACKAGE is present
59717
59718 Regression introduced in commit dc98261980767f258046f8a4c2e020fcdc92c8b6-
59719
59720 Reported-by: Martin Pitt <martin.pitt@ubuntu.com>
59721 Suggested-by: Colin Watson <cjwatson@ubuntu.com>
59722
59723 src/divertcmd.c | 2 +-
59724 1 file changed, 1 insertion(+), 1 deletion(-)
59725
59726 commit 598d605202413affb749a96bab8a39d60e6902ff
59727 Author: Guillem Jover <guillem@debian.org>
59728 Date: Sun Feb 27 09:19:20 2011 +0100
59729
59730 dpkg: Refactor infodb update on unpack into new pkg_infodb_update()
59731
59732 src/processarc.c | 164 ++++++++++++++++++++++++++++++-------------------------
59733 1 file changed, 90 insertions(+), 74 deletions(-)
59734
59735 commit a2acd17d3c5a6980cf4516f6f5c5f93e67832882
59736 Author: Guillem Jover <guillem@debian.org>
59737 Date: Sat Feb 26 17:12:08 2011 +0100
59738
59739 dpkg: Refactor infodb directory traversal into new pkg_infodb_foreach()
59740
59741 Move the common code into a new function which will call an action
59742 pointer function on matched files to perform the specific logic.
59743
59744 src/Makefile.am | 1 +
59745 src/infodb.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++
59746 src/infodb.h | 4 ++++
59747 src/processarc.c | 61 +++++---------------------------------------------------
59748 src/querycmd.c | 52 ++---------------------------------------------
59749 src/remove.c | 29 +--------------------------
59750 6 files changed, 69 insertions(+), 134 deletions(-)
59751
59752 commit fc8b6ecf05e6d4bc66e036f275daa304ada6696e
59753 Author: Guillem Jover <guillem@debian.org>
59754 Date: Sat Feb 26 18:02:05 2011 +0100
59755
59756 dpkg: Refactor specific infodb traversal logic into their own functions
59757
59758 This will allow further refactoring now that the infodb traversal code
59759 is the same eveyrwhere.
59760
59761 src/processarc.c | 55 ++++++++++++++++++++++++++++++++++++++++---------------
59762 src/querycmd.c | 35 +++++++++++++++++------------------
59763 src/remove.c | 28 +++++++++++++++++++---------
59764 3 files changed, 76 insertions(+), 42 deletions(-)
59765
59766 commit ecd886da6390f9c10b8a36d27323f0bc570e97f3
59767 Author: Guillem Jover <guillem@debian.org>
59768 Date: Wed Mar 2 06:33:06 2011 +0100
59769
59770 dpkg: Refactor match_node allocation into new match_node_new()
59771
59772 src/processarc.c | 19 ++++++++++++++-----
59773 1 file changed, 14 insertions(+), 5 deletions(-)
59774
59775 commit 7a79f5a1fafa0043e555cad4f2d0ed6d5c3098d4
59776 Author: Guillem Jover <guillem@debian.org>
59777 Date: Sat Feb 26 17:58:07 2011 +0100
59778
59779 dpkg: Refactor match_node deallocation into new match_node_free()
59780
59781 src/processarc.c | 12 +++++++++---
59782 1 file changed, 9 insertions(+), 3 deletions(-)
59783
59784 commit 070dc94cfca122aba5b682db90292a6525119272
59785 Author: Guillem Jover <guillem@debian.org>
59786 Date: Sat Feb 26 17:09:18 2011 +0100
59787
59788 dpkg: Switch the rename_list logic to match_node
59789
59790 Instead of directly preparing the arguments on traversal, store the
59791 information of the matched files, which we'll be acting on later in
59792 the code. This will allow for further refactoring.
59793
59794 src/processarc.c | 51 +++++++++++++++++++++++++++------------------------
59795 1 file changed, 27 insertions(+), 24 deletions(-)
59796
59797 commit 9f7f2a958321d41725c0ae7f46c434fe4cbf3c6a
59798 Author: Guillem Jover <guillem@debian.org>
59799 Date: Fri Feb 25 00:21:46 2011 +0100
59800
59801 dpkg: Refactor infodb file existence check into new pkg_infodb_has_file()
59802
59803 src/Makefile.am | 1 +
59804 src/depcon.c | 10 +++-------
59805 src/infodb.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
59806 src/infodb.h | 30 ++++++++++++++++++++++++++++++
59807 src/remove.c | 18 ++----------------
59808 5 files changed, 86 insertions(+), 23 deletions(-)
59809
59810 commit ae3500585ce59833e7b3094e1615fa273d7b8527
59811 Author: Guillem Jover <guillem@debian.org>
59812 Date: Sat Feb 26 17:47:00 2011 +0100
59813
59814 libdpkg: Make dir_sync() private
59815
59816 lib/dpkg/dir.c | 2 +-
59817 lib/dpkg/dir.h | 1 -
59818 lib/dpkg/libdpkg.Versions | 1 -
59819 3 files changed, 1 insertion(+), 3 deletions(-)
59820
59821 commit ed250955ff45778f083091d3bf78cf172c3a35ad
59822 Author: Guillem Jover <guillem@debian.org>
59823 Date: Sat Feb 26 17:45:41 2011 +0100
59824
59825 dpkg: Sync and print the correct info database directory
59826
59827 On unpack sync the info database directory instead of the temporary
59828 control information directory, and print the correct pathname on
59829 error instead of the last file acted on that directory.
59830
59831 debian/changelog | 3 +++
59832 src/processarc.c | 12 ++++--------
59833 src/remove.c | 6 ++----
59834 3 files changed, 9 insertions(+), 12 deletions(-)
59835
59836 commit d72022b1d3bbfe9871dab28d2db6ded7a268132e
59837 Author: Guillem Jover <guillem@debian.org>
59838 Date: Sat Feb 26 17:52:47 2011 +0100
59839
59840 s-s-d: Do not unneedingly fsync() the pid file
59841
59842 The pid file is a run-time resource, which will not be valid on reboot
59843 anyway. There's no need to guarantee its durability. But now that we are
59844 not checking for errors from flushing the stream, check them instead
59845 when closing it, which we should have been doing anyway.
59846
59847 utils/start-stop-daemon.c | 7 ++-----
59848 1 file changed, 2 insertions(+), 5 deletions(-)
59849
59850 commit bf7b7023d4e67a82c71806cc65a5d83b0a2541f0
59851 Author: Guillem Jover <guillem@debian.org>
59852 Date: Thu Feb 24 01:28:24 2011 +0100
59853
59854 Fix dpkg maintainer scripts to honour DPKG_ADMINDIR if present
59855
59856 This will allow the maintainer scripts to work properly if --admindir
59857 has been passed to dpkg. Fallback to using the default admindir in case
59858 we are being called from an old dpkg not setting the environment
59859 variable.
59860
59861 debian/dpkg.lintian-overrides | 6 +++---
59862 debian/dpkg.postinst | 2 +-
59863 debian/dpkg.preinst | 3 ++-
59864 3 files changed, 6 insertions(+), 5 deletions(-)
59865
59866 commit 0787286c1d4bc1d11e7670647e60c7eec0675fac
59867 Author: Guillem Jover <guillem@debian.org>
59868 Date: Thu Feb 24 08:51:58 2011 +0100
59869
59870 libdpkg: Rename string variables to str_start and str_end in parse_nv_next
59871
59872 lib/dpkg/fields.c | 16 ++++++++--------
59873 1 file changed, 8 insertions(+), 8 deletions(-)
59874
59875 commit 01b03062de7945b1345115f4d31e51a4d18ccfa0
59876 Author: Guillem Jover <guillem@debian.org>
59877 Date: Thu Feb 24 08:49:01 2011 +0100
59878
59879 Rename namevalue variables to nv and nv_head
59880
59881 lib/dpkg/fields.c | 12 ++++++------
59882 src/select.c | 8 ++++----
59883 2 files changed, 10 insertions(+), 10 deletions(-)
59884
59885 commit 4f36d67a83687a7ecd10293c9e0d919050672d43
59886 Author: Guillem Jover <guillem@debian.org>
59887 Date: Sun Feb 20 05:19:41 2011 +0100
59888
59889 libdpkg: Refactor convert_string into parse_nv_next and parse_nv_last
59890
59891 This clarifies the function name and its usage from the call sites, also
59892 avoids passing unneeded arguments.
59893
59894 lib/dpkg/fields.c | 55 +++++++++++++++++++++++++++++++++----------------------
59895 1 file changed, 33 insertions(+), 22 deletions(-)
59896
59897 commit b3f669039f128d715ac7ac71abaeac86f0954112
59898 Author: Guillem Jover <guillem@debian.org>
59899 Date: Sun Feb 20 01:46:59 2011 +0100
59900
59901 libdpkg: Switch pri_other to be a fallback namevalue
59902
59903 lib/dpkg/fields.c | 16 +++++++---------
59904 lib/dpkg/parsehelp.c | 2 +-
59905 2 files changed, 8 insertions(+), 10 deletions(-)
59906
59907 commit 902cc15dc86797966ea09f66b26a433c7c85c64f
59908 Author: Guillem Jover <guillem@debian.org>
59909 Date: Sun Feb 20 01:45:22 2011 +0100
59910
59911 libdpkg: Add support for fallback namevalues
59912
59913 This will allow to designate a namevalue entry as the fallback return
59914 value in case none of the rest did match.
59915
59916 lib/dpkg/namevalue.c | 13 +++++++++----
59917 lib/dpkg/namevalue.h | 4 +++-
59918 2 files changed, 12 insertions(+), 5 deletions(-)
59919
59920 commit 21e9a2d3ce24bee668d1d108752c8d2fd6dc8f8b
59921 Author: Guillem Jover <guillem@debian.org>
59922 Date: Sat Feb 19 19:34:56 2011 +0100
59923
59924 libdpkg: Use format precision instead of strnlen() in convert_string()
59925
59926 lib/dpkg/fields.c | 3 +--
59927 1 file changed, 1 insertion(+), 2 deletions(-)
59928
59929 commit f1bccd4763343d0897db3361022fec8ab5411a34
59930 Author: Guillem Jover <guillem@debian.org>
59931 Date: Thu Feb 24 10:15:47 2011 +0100
59932
59933 Use varbuf_end_str() instead of ad-hoc varbuf_add_char() calls
59934
59935 This allows the strings to be terminated, thus printable or accessed
59936 through the standard C string functions, and at the same time
59937 appendable.
59938
59939 dpkg-deb/info.c | 2 +-
59940 dpkg-split/split.c | 2 +-
59941 lib/dpkg/dbmodify.c | 2 +-
59942 lib/dpkg/dump.c | 4 ++--
59943 lib/dpkg/fields.c | 6 +++---
59944 lib/dpkg/parse.c | 2 +-
59945 lib/dpkg/parsehelp.c | 2 +-
59946 lib/dpkg/pkg-format.c | 4 ++--
59947 lib/dpkg/trigdeferred.l | 2 +-
59948 lib/dpkg/triglib.c | 2 +-
59949 lib/dpkg/varbuf.h | 3 +--
59950 src/archives.c | 20 ++++++++++----------
59951 src/configure.c | 18 +++++++++---------
59952 src/depcon.c | 4 ++--
59953 src/divertdb.c | 2 +-
59954 src/enquiry.c | 2 +-
59955 src/filesdb.c | 2 +-
59956 src/help.c | 4 ++--
59957 src/main.c | 4 ++--
59958 src/packages.c | 4 ++--
59959 src/processarc.c | 20 ++++++++++----------
59960 src/querycmd.c | 8 ++++----
59961 src/remove.c | 22 +++++++++++-----------
59962 src/select.c | 4 ++--
59963 src/statdb.c | 2 +-
59964 src/trigproc.c | 2 +-
59965 src/update.c | 2 +-
59966 27 files changed, 75 insertions(+), 76 deletions(-)
59967
59968 commit 3ae09f975d9138de3c51359ef9ba0d7776a4cc86
59969 Author: Guillem Jover <guillem@debian.org>
59970 Date: Sat Feb 19 09:28:55 2011 +0100
59971
59972 libdpkg: Add new varbuf_end_str()
59973
59974 lib/dpkg/libdpkg.Versions | 1 +
59975 lib/dpkg/varbuf.c | 9 ++++++++-
59976 lib/dpkg/varbuf.h | 3 ++-
59977 3 files changed, 11 insertions(+), 2 deletions(-)
59978
59979 commit 280ac914cc52ee5de079c0833bb1df5005c1e7ab
59980 Author: Guillem Jover <guillem@debian.org>
59981 Date: Sat Feb 19 09:26:13 2011 +0100
59982
59983 dpkg: Only copy already counted output lines from find
59984
59985 Instead of appending two NUL characters to be able to track the end of
59986 the NUL terminated lines from find's output. Just handle the number of
59987 lines we have already counted previously.
59988
59989 src/archives.c | 9 +++------
59990 1 file changed, 3 insertions(+), 6 deletions(-)
59991
59992 commit de314a54d0214d0aa733aba18797ee4eed006e7e
59993 Author: Guillem Jover <guillem@debian.org>
59994 Date: Sat Feb 19 09:24:26 2011 +0100
59995
59996 dpkg: Reduce local variable scope in archivefiles()
59997
59998 src/archives.c | 13 +++++++------
59999 1 file changed, 7 insertions(+), 6 deletions(-)
60000
60001 commit 173a6cb53258403f339ae090507cbb100b742604
60002 Author: Guillem Jover <guillem@debian.org>
60003 Date: Sat Feb 19 06:12:15 2011 +0100
60004
60005 libdpkg: Do not add a NUL char after varbuf_printf() calls
60006
60007 The varbuf_printf() and varbuf_vprintf() already NUL terminate the
60008 string via the vsnprintf() calls. No need to do that again.
60009
60010 lib/dpkg/log.c | 1 -
60011 lib/dpkg/test/t-varbuf.c | 9 ++++-----
60012 lib/dpkg/triglib.c | 1 -
60013 3 files changed, 4 insertions(+), 7 deletions(-)
60014
60015 commit 2449dcaa610b86221d914140a7e747728f5cc409
60016 Author: Guillem Jover <guillem@debian.org>
60017 Date: Sat Feb 19 06:08:13 2011 +0100
60018
60019 dpkg: Move varbuf related calls close together in setselections()
60020
60021 It's easier to read if the varbuf calls affecting the same variable are
60022 close together, rather than dispersed around in the code.
60023
60024 src/select.c | 12 ++++++++----
60025 1 file changed, 8 insertions(+), 4 deletions(-)
60026
60027 commit 18b52757ea38d896e57334ca83bf3c62e21795ed
60028 Author: Guillem Jover <guillem@debian.org>
60029 Date: Sat Feb 19 05:17:52 2011 +0100
60030
60031 Revert "libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()"
60032
60033 This reverts commit bad18329473a306d59a9c35823e85fc964bbf724.
60034
60035 The varbuf_pkgadminfile() function is not being used anymore.
60036
60037 lib/dpkg/dbmodify.c | 20 ++++++--------------
60038 lib/dpkg/dpkg-db.h | 2 --
60039 lib/dpkg/libdpkg.Versions | 1 -
60040 3 files changed, 6 insertions(+), 17 deletions(-)
60041
60042 commit 869564af64bb745501ee4a22e2609b18ad60d34b
60043 Author: Guillem Jover <guillem@debian.org>
60044 Date: Sat Feb 19 05:13:59 2011 +0100
60045
60046 dpkg: Use pkgadminfile() instead of varbuf_pkgadminfile()
60047
60048 This simplifies the API, and unifies the different call sites, the
60049 extremely small performance penalty is irrelevant in these cases.
60050
60051 src/filesdb.c | 9 +++++----
60052 src/remove.c | 20 ++++++++++++--------
60053 2 files changed, 17 insertions(+), 12 deletions(-)
60054
60055 commit 7e31262a6fa961d81cbe67138cb875c81e195711
60056 Author: Andrea Gelmini <andrea.gelmini@gelma.net>
60057 Date: Sun Feb 20 22:28:44 2011 +0100
60058
60059 libdpkg: Remove duplicate <stdio.h> include
60060
60061 Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
60062 Signed-off-by: Guillem Jover <guillem@debian.org>
60063
60064 lib/dpkg/path.c | 1 -
60065 1 file changed, 1 deletion(-)
60066
60067 commit f92a24f349082d51b702cd72f59edae005798c79
60068 Author: Guillem Jover <guillem@debian.org>
60069 Date: Mon Sep 13 18:24:12 2010 +0200
60070
60071 dpkg-architecture: Set DEB_HOST_ARCH and DEB_HOST_GNU_TYPE only once
60072
60073 The variables are set initially once, and then possibly overriden by the
60074 user supplied arguments. Rearrange the code to set these only once.
60075
60076 scripts/dpkg-architecture.pl | 15 ++++++++++-----
60077 1 file changed, 10 insertions(+), 5 deletions(-)
60078
60079 commit cc7ee6f7c0c2fd603c976391cba5fb42ddfe49c1
60080 Author: Jonathan Nieder <jrnieder@gmail.com>
60081 Date: Mon Feb 28 18:53:13 2011 -0600
60082
60083 dpkg-maintscript-helper(1): dpkg only has to be unpacked for it to be usable
60084
60085 Some packages use a pre-dependency to ensure a version of dpkg with
60086 dpkg-maintscript-helper is available by the time preinst is run.
60087 Clarify that "available" here means "unpacked", not configured, for
60088 some added peace of mind.
60089
60090 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
60091 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
60092
60093 debian/changelog | 2 ++
60094 man/dpkg-maintscript-helper.1 | 2 +-
60095 2 files changed, 3 insertions(+), 1 deletion(-)
60096
60097 commit e02f4f5bba696d270b3b82158794f5859a09f507
60098 Author: Raphaël Hertzog <hertzog@debian.org>
60099 Date: Tue Mar 1 09:16:05 2011 +0100
60100
60101 Add missing changelog entry
60102
60103 This entry was meant to be integrated in commit
60104 c824c49b3fbbd61626031eeb10ae37782a994154.
60105
60106 debian/changelog | 2 ++
60107 1 file changed, 2 insertions(+)
60108
60109 commit c824c49b3fbbd61626031eeb10ae37782a994154
60110 Author: Colin Watson <cjwatson@ubuntu.com>
60111 Date: Tue Mar 1 09:10:35 2011 +0100
60112
60113 dpkg-buildflags: use CFLAGS="-g -O3" for building ppc64 packages on Ubuntu
60114
60115 We're considering bringing up a ppc64 port of the Ubuntu server, and it
60116 appears to be best to build it with -O3 rather than -O2. (I realise
60117 that this would be unusual in Debian and that there are more obstacles
60118 to this than just dpkg-buildflags, and I'd like to do this differently
60119 eventually, but this is where we are at the moment.)
60120
60121 scripts/Dpkg/Vendor/Ubuntu.pm | 6 ++++++
60122 1 file changed, 6 insertions(+)
60123
60124 commit 4d5189f9746bbb7e4a37af95cb351c890ac90d38
60125 Author: Sven Joachim <svenjoac@gmx.de>
60126 Date: Wed Feb 16 19:42:36 2011 +0100
60127
60128 German dpkg translation update
60129
60130 Update to 1017t.
60131
60132 debian/changelog | 1 +
60133 po/de.po | 3164 ++++++++++++++++++++++++++++++------------------------
60134 2 files changed, 1767 insertions(+), 1398 deletions(-)
60135
60136 commit 385b464c99919eb403b5ef3a6cab6f34343f8f88
60137 Author: Helge Kreutzmann <debian@helgefjell.de>
60138 Date: Sat Feb 12 18:26:23 2011 +0100
60139
60140 Update German translation of manual pages
60141
60142 Update to 2007t0f0u.
60143
60144 man/po/de.po | 15 ++++++++++++++-
60145 1 file changed, 14 insertions(+), 1 deletion(-)
60146
60147 commit 8889c01480269ccbe4e888ae830c5d24b12716db
60148 Author: Helge Kreutzmann <debian@helgefjell.de>
60149 Date: Sat Feb 12 09:51:58 2011 +0100
60150
60151 Update German translation of manual pages
60152
60153 Update to 2006t0f1u.
60154
60155 man/po/de.po | 98 +++++++++++++++++++++++++++++++-----------------------------
60156 1 file changed, 50 insertions(+), 48 deletions(-)
60157
60158 commit 0ff1ba98ce2dd4d8268e4154b7173fab49657045
60159 Author: Guillem Jover <guillem@debian.org>
60160 Date: Fri Feb 11 05:21:36 2011 +0100
60161
60162 libdpkg: Rename cmdinfo arg members
60163
60164 The current names are not descriptive enough, so rename parg to arg_ptr,
60165 farg to arg_func, and finally arg to arg_int (which disambiguates what
60166 kind of data it's holding).
60167
60168 dpkg-deb/main.c | 2 +-
60169 dpkg-split/main.c | 2 +-
60170 lib/dpkg/myopt.c | 9 ++++++---
60171 lib/dpkg/myopt.h | 7 ++++---
60172 src/archives.c | 6 +++---
60173 src/cleanup.c | 2 +-
60174 src/divertcmd.c | 2 +-
60175 src/main.c | 22 +++++++++++-----------
60176 src/packages.c | 16 ++++++++--------
60177 src/processarc.c | 5 +++--
60178 src/querycmd.c | 8 ++++----
60179 src/remove.c | 4 ++--
60180 src/statcmd.c | 2 +-
60181 src/update.c | 14 +++++++-------
60182 14 files changed, 53 insertions(+), 48 deletions(-)
60183
60184 commit 2718f03bc2bb26de0e18b7bbcb20ac02b24c0719
60185 Author: Guillem Jover <guillem@debian.org>
60186 Date: Fri Feb 11 05:11:39 2011 +0100
60187
60188 libdpkg: Rename function type from tar_func to tar_make_func
60189
60190 This disambiguates the purpose of the function type.
60191
60192 lib/dpkg/tarfn.h | 12 ++++++------
60193 1 file changed, 6 insertions(+), 6 deletions(-)
60194
60195 commit 97205c1bab2d5fd18e9dd33f5329db209b866634
60196 Author: Guillem Jover <guillem@debian.org>
60197 Date: Sat Feb 5 10:24:45 2011 +0100
60198
60199 dpkg: Automate force help output printing
60200
60201 Move the force type (normal, default, dangerous) and force description
60202 to struct forceinfo, so that its printing can be automated.
60203
60204 This has multiple purposes (similar to the debuginfo output automation);
60205 there's one less place to modify when adding a new force flag, the ouput
60206 is easier to modify w/o fuzzying the translated strings, it's easier for
60207 the translators to deal with new force flag additions.
60208
60209 src/main.c | 128 ++++++++++++++++++++++++++++++++++++-------------------------
60210 1 file changed, 76 insertions(+), 52 deletions(-)
60211
60212 commit 10960fcbe949640779ed5afaaaa5eb4e72897ff8
60213 Author: Guillem Jover <guillem@debian.org>
60214 Date: Sat Feb 5 10:24:45 2011 +0100
60215
60216 dpkg: Reduce the scope of a if/else in setforce()
60217
60218 src/main.c | 17 +++++++++--------
60219 1 file changed, 9 insertions(+), 8 deletions(-)
60220
60221 commit aa18c17889d55b09e71f402afb986b7c35390212
60222 Author: Guillem Jover <guillem@debian.org>
60223 Date: Sat Feb 5 10:24:45 2011 +0100
60224
60225 dpkg: Handle --force-all as any other force option
60226
60227 Add an entry for "all" to forceinfos, so that the code paths are more
60228 clear on what each is doing. This will also make further refactoring
60229 easier.
60230
60231 src/main.c | 12 ++++++------
60232 1 file changed, 6 insertions(+), 6 deletions(-)
60233
60234 commit 1a3d55e03561d4c53dd654026c7e64ce97c68219
60235 Author: Guillem Jover <guillem@debian.org>
60236 Date: Sat Feb 5 05:44:59 2011 +0100
60237
60238 dpkg: Fix typo in debug help output
60239
60240 src/main.c | 2 +-
60241 1 file changed, 1 insertion(+), 1 deletion(-)
60242
60243 commit fcfbce668169aecc332ffd0be9127dc8b9e0bd4e
60244 Author: Guillem Jover <guillem@debian.org>
60245 Date: Sat Feb 5 05:24:43 2011 +0100
60246
60247 dpkg: Capitalize debug help output table titles
60248
60249 man/dpkg.1 | 4 ++--
60250 src/main.c | 2 +-
60251 2 files changed, 3 insertions(+), 3 deletions(-)
60252
60253 commit 166015ca54a3a5cfdbb49eaaee558be6fec329e8
60254 Author: Guillem Jover <guillem@debian.org>
60255 Date: Sat Feb 5 05:18:33 2011 +0100
60256
60257 dpkg: Automate debug help output printing
60258
60259 Add a new array of struct debuginfo to hold debug flag information, so
60260 that it can be handled automatically.
60261
60262 This has multiple purposes; it will guarantee the output value always
60263 matches the one defined in the code, there's one less place to modify
60264 when adding a new debug flag, the ouput is easier to modify w/o fuzzying
60265 the translated strings, it's easier for the translators to deal with new
60266 debug flag additions, it will not allow for the source reference name to
60267 be translated thus avoiding errors.
60268
60269 src/main.c | 48 ++++++++++++++++++++++++++++++++----------------
60270 1 file changed, 32 insertions(+), 16 deletions(-)
60271
60272 commit 0d6e7bc21e645a49a85bd20ca73cdb08f12a9e4f
60273 Author: Guillem Jover <guillem@debian.org>
60274 Date: Fri Feb 4 20:15:17 2011 +0100
60275
60276 dpkg: Refactor conflictor addition to a new push_conflictor() function
60277
60278 Move the conflictor and cflict_index variables to processarc.c and
60279 make them static. And create a new push_conflictor() function to hide
60280 the implementation details. This fixes a warning on variable shadowing.
60281
60282 src/archives.c | 11 +----------
60283 src/archives.h | 3 +--
60284 src/processarc.c | 14 ++++++++++++++
60285 3 files changed, 16 insertions(+), 12 deletions(-)
60286
60287 commit efa6e49193f7948de103bada19de40720a7774fb
60288 Author: Guillem Jover <guillem@debian.org>
60289 Date: Fri Feb 4 19:45:01 2011 +0100
60290
60291 dpkg: Use m_realloc() instead of free()+m_malloc() on process_archive()
60292
60293 src/processarc.c | 4 +---
60294 1 file changed, 1 insertion(+), 3 deletions(-)
60295
60296 commit f1891335a4686a8859e4f77be1cd5d8061e0b56e
60297 Author: Guillem Jover <guillem@debian.org>
60298 Date: Fri Feb 4 19:40:33 2011 +0100
60299
60300 dpkg: Remove useless cidirbuf variable in process_archive()
60301
60302 Remove cidirbuf and make cidir a static function scope variable.
60303
60304 src/processarc.c | 17 ++++++++---------
60305 1 file changed, 8 insertions(+), 9 deletions(-)
60306
60307 commit 194dce1ca37ab0047c0e0606c7e9ba80196d3d2c
60308 Author: Guillem Jover <guillem@debian.org>
60309 Date: Fri Feb 4 19:22:05 2011 +0100
60310
60311 dpkg: Remove temporary variable admindirlen in process_archive()
60312
60313 Inline the strlen() call instead of using the intermediate variable.
60314
60315 src/processarc.c | 6 +++---
60316 1 file changed, 3 insertions(+), 3 deletions(-)
60317
60318 commit 1baad8809039eb52113f2e647800cccf77168349
60319 Author: Guillem Jover <guillem@debian.org>
60320 Date: Fri Feb 4 05:50:43 2011 +0100
60321
60322 dselect: Switch to use libdpkg debug support
60323
60324 dselect/basecmds.cc | 2 +-
60325 dselect/baselist.cc | 39 ++++++++---------
60326 dselect/dselect.h | 3 +-
60327 dselect/main.cc | 13 ++++--
60328 dselect/methlist.cc | 30 ++++++-------
60329 dselect/methparse.cc | 50 ++++++++++-----------
60330 dselect/pkgcmds.cc | 4 +-
60331 dselect/pkgdepcon.cc | 117 ++++++++++++++++++++++++--------------------------
60332 dselect/pkgdisplay.cc | 2 +-
60333 dselect/pkginfo.cc | 17 ++++----
60334 dselect/pkglist.cc | 109 ++++++++++++++++++++++------------------------
60335 dselect/pkgsublist.cc | 44 +++++++++----------
60336 12 files changed, 208 insertions(+), 222 deletions(-)
60337
60338 commit 5e7235bf69f016a1ade715c4a6be3a40d2cde4b5
60339 Author: Guillem Jover <guillem@debian.org>
60340 Date: Fri Feb 4 04:26:37 2011 +0100
60341
60342 Move and generalize debug API from dpkg to libdpkg
60343
60344 lib/dpkg/Makefile.am | 2 ++
60345 lib/dpkg/debug.c | 84 +++++++++++++++++++++++++++++++++++++++++++++++
60346 lib/dpkg/debug.h | 54 ++++++++++++++++++++++++++++++
60347 lib/dpkg/libdpkg.Versions | 5 +++
60348 src/depcon.c | 2 +-
60349 src/help.c | 13 +-------
60350 src/main.c | 6 ++--
60351 src/main.h | 19 +----------
60352 8 files changed, 152 insertions(+), 33 deletions(-)
60353
60354 commit 469c5fa91e12fdded4e4c6f7131a965e889d5b18
60355 Author: Guillem Jover <guillem@debian.org>
60356 Date: Fri Feb 4 00:41:26 2011 +0100
60357
60358 dpkg: Always call pkg_has_postrm_script() in removal_bulk()
60359
60360 Instead of letting removal_bulk_remove_files() tell the caller it has
60361 found a postrm script in its branch and calling pkg_has_postrm_script()
60362 on the other, just unconditionally call it always.
60363
60364 This removes the need to pass back the value via out_foundpostrm, which
60365 makes further refactoring slightly more convoluted.
60366
60367 src/remove.c | 17 ++++++-----------
60368 1 file changed, 6 insertions(+), 11 deletions(-)
60369
60370 commit 355d2c2aa6a2fb906e915bcfee77108c2ab0c163
60371 Author: Guillem Jover <guillem@debian.org>
60372 Date: Fri Feb 4 00:40:20 2011 +0100
60373
60374 dpkg: Refactor out pkg_has_postrm_script() from removal_bulk()
60375
60376 src/remove.c | 26 ++++++++++++++++----------
60377 1 file changed, 16 insertions(+), 10 deletions(-)
60378
60379 commit 2fe2563ee3f2f63b05b6e76c658ea989bc4925fd
60380 Author: Guillem Jover <guillem@debian.org>
60381 Date: Thu Feb 3 17:37:31 2011 +0100
60382
60383 dpkg: Use varbuf_pkgadminfile() instead of manually building the path
60384
60385 src/filesdb.c | 6 +-----
60386 src/remove.c | 13 ++-----------
60387 2 files changed, 3 insertions(+), 16 deletions(-)
60388
60389 commit bad18329473a306d59a9c35823e85fc964bbf724
60390 Author: Guillem Jover <guillem@debian.org>
60391 Date: Thu Feb 3 17:37:31 2011 +0100
60392
60393 libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()
60394
60395 lib/dpkg/dbmodify.c | 20 ++++++++++++++------
60396 lib/dpkg/dpkg-db.h | 2 ++
60397 lib/dpkg/libdpkg.Versions | 1 +
60398 3 files changed, 17 insertions(+), 6 deletions(-)
60399
60400 commit 9c152b641835b3d5c074215dffd2d47f4e4340cd
60401 Author: Helge Kreutzmann <debian@helgefjell.de>
60402 Date: Tue Feb 8 17:03:53 2011 +0100
60403
60404 Update German translation of manual pages
60405
60406 Update to 2006t0f1u.
60407
60408 man/po/de.po | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
60409 1 file changed, 53 insertions(+), 1 deletion(-)
60410
60411 commit aacb1f1ec9aab9378fab10fb832a4337fb7852c4
60412 Author: Colin Watson <cjwatson@ubuntu.com>
60413 Date: Mon Feb 7 06:33:28 2011 +0100
60414
60415 On install for Ubuntu adjust the i386 GNU cpu name in cputable
60416
60417 Ubuntu builds their i386 architecture for i686 instead of i486 like
60418 Debian does. This change helps them use an unmodified upstream source.
60419
60420 This should be considered a temporary measure until a better, more
60421 generic implementation comes up, or is required for other derivatives,
60422 but for now this will do.
60423
60424 Closes: #611741
60425
60426 Signed-off-by: Guillem Jover <guillem@debian.org>
60427
60428 debian/changelog | 2 ++
60429 debian/rules | 7 +++++++
60430 2 files changed, 9 insertions(+)
60431
60432 commit d09ad2efd0b93bb69eb6dd74f643717f6fe35242
60433 Author: Robert Millan <rmh@debian.org>
60434 Date: Sun Feb 6 21:31:52 2011 +0100
60435
60436 libcompat: Add missing semicolon to vsnprintf() declaration
60437
60438 This makes the build fail on systems where vsnprintf() is missing or
60439 not compliant enough, and thus the fallback is being used.
60440
60441 Closes: #612203
60442
60443 Signed-off-by: Guillem Jover <guillem@debian.org>
60444
60445 debian/changelog | 2 ++
60446 lib/compat/compat.h | 2 +-
60447 2 files changed, 3 insertions(+), 1 deletion(-)
60448
60449 commit da5fceca72b4c67be8acdb0734dbf7c241519dff
60450 Author: Guillem Jover <guillem@debian.org>
60451 Date: Fri Feb 4 18:59:00 2011 +0100
60452
60453 dpkg: Do not segfault on “dpkg -i --no-act”
60454
60455 mkdtemp() takes the string allocated by path_make_temp_template() and
60456 modifies it, but there's not enough allocated room for the subsequent
60457 string appends done starting from cidirrest, for the control files.
60458
60459 Regression introduced in commit ffccc65580189420a0a64736bba0fb661de56dcb.
60460
60461 debian/changelog | 1 +
60462 src/processarc.c | 11 +++++++++--
60463 2 files changed, 10 insertions(+), 2 deletions(-)
60464
60465 commit b83cc7d551c9aeed7bada926e2e3b3d9fc5c9140
60466 Author: Guillem Jover <guillem@debian.org>
60467 Date: Thu Feb 3 00:05:23 2011 +0100
60468
60469 libcompat: Define gettext context functions when NLS is disabled
60470
60471 When the package is configured with NLS disabled (--disable-nls),
60472 the build will fail due to undefined references to LC_MESSAGES, the
60473 gettext.h header file does not correctly handle the gettext context
60474 related function declarations on disabled NLS support, which is known
60475 to be used by downstreams. This adds all missing macros corresponding
60476 to their NLS enabled counterparts.
60477
60478 debian/changelog | 1 +
60479 lib/compat/gettext.h | 32 ++++++++++++++++++++++++++++++++
60480 2 files changed, 33 insertions(+)
60481
60482 commit 61a3cb189063139c8562b2fddc65de0c9996fd8f
60483 Author: Helge Kreutzmann <debian@helgefjell.de>
60484 Date: Wed Feb 2 23:02:20 2011 +0100
60485
60486 Update German translation of manual pages
60487
60488 Update to 1996t0f11u.
60489
60490 man/po/de.add | 2 +-
60491 man/po/de.po | 1155 ++++++++++++++++++++++++++++++++++++++++++++-------------
60492 2 files changed, 899 insertions(+), 258 deletions(-)
60493
60494 commit 18ac5167655f3db8a0c2c8a9a8fd338d6b5daa81
60495 Author: Guillem Jover <guillem@debian.org>
60496 Date: Tue Feb 1 05:03:59 2011 +0100
60497
60498 dpkg: Document packages w/o Architecture field need --force-architecture
60499
60500 The commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5 didn't explicitly
60501 document this behavioural change, do so now.
60502
60503 debian/changelog | 2 ++
60504 man/dpkg.1 | 2 +-
60505 src/main.c | 2 +-
60506 3 files changed, 4 insertions(+), 2 deletions(-)
60507
60508 commit 3ce597a4c62157f6955101d16db198db4afd4259
60509 Author: Guillem Jover <guillem@debian.org>
60510 Date: Tue Feb 1 04:45:24 2011 +0100
60511
60512 Revert "Fix installation of packages without architecture field"
60513
60514 This reverts commit 13637ddfaf473fa5fd67264da9f38841eeed7401.
60515
60516 The changes in commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5 were
60517 intentional, supported here meant (although the commit did not
60518 document this properly) that the non-compliant package can still be
60519 installed, although --force-architecture is now required.
60520
60521 src/processarc.c | 3 +--
60522 1 file changed, 1 insertion(+), 2 deletions(-)
60523
60524 commit f3496dc24f98cea0e1da3c812e8c728c45875f48
60525 Author: Guillem Jover <guillem@debian.org>
60526 Date: Mon Jan 31 19:17:35 2011 +0100
60527
60528 libdpkg: Do not print bogus warnings when parsing status files
60529
60530 This is the equivalent fix in spirit as the one in commit
60531 672b0664cbb8fd7fd5eea7ab10af1bbf6871833f, but applied to the
60532 Architecture field instead.
60533
60534 Reported-by: Raphaël Hertzog <hertzog@debian.org>
60535
60536 debian/changelog | 3 ++-
60537 lib/dpkg/parse.c | 9 +++++----
60538 2 files changed, 7 insertions(+), 5 deletions(-)
60539
60540 commit 13637ddfaf473fa5fd67264da9f38841eeed7401
60541 Author: Raphaël Hertzog <hertzog@debian.org>
60542 Date: Mon Jan 31 15:06:14 2011 +0100
60543
60544 Fix installation of packages without architecture field
60545
60546 Refactoring done in commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5
60547 introduced a regression: a package without an architecture field
60548 can no longer be installed without --force-architecture.
60549
60550 src/processarc.c | 3 ++-
60551 1 file changed, 2 insertions(+), 1 deletion(-)
60552
60553 commit 58e7276b69be105735eccb3c18c2b28d3a2ec2e5
60554 Author: Guillem Jover <guillem@debian.org>
60555 Date: Mon Jan 31 10:11:56 2011 +0100
60556
60557 libdpkg: Ensure parsed packages have a usable arch member
60558
60559 In case the package didn't have an Architecture field, warn and
60560 initialize it to an empty string, so that it can be safely used for
60561 string comparisons, printing, etc.
60562
60563 This fixes a potential segfault when setting the environment variable
60564 DPKG_MAINTSCRIPT_ARCH from a package w/o an Architecture field, which
60565 are a thing from the distant past, but still should be supported.
60566
60567 debian/changelog | 2 ++
60568 dpkg-deb/build.c | 6 +++---
60569 lib/dpkg/parse.c | 6 ++++--
60570 src/processarc.c | 3 +--
60571 4 files changed, 10 insertions(+), 7 deletions(-)
60572
60573 commit c48475458415335c8969a11cea22ba87045c2cf3
60574 Author: Guillem Jover <guillem@debian.org>
60575 Date: Mon Jan 31 07:24:50 2011 +0100
60576
60577 dpkg: Rename arch variable to native_arch
60578
60579 This disambiguates the usage and avoids unneeded shadowing.
60580
60581 src/enquiry.c | 2 +-
60582 src/main.c | 2 +-
60583 src/main.h | 2 +-
60584 src/processarc.c | 4 ++--
60585 4 files changed, 5 insertions(+), 5 deletions(-)
60586
60587 commit 1466cd10e8c551fcb670f8785ef39abafc66d996
60588 Author: Guillem Jover <guillem@debian.org>
60589 Date: Mon Jan 31 07:36:56 2011 +0100
60590
60591 libdpkg: Add type documentation to struct pkginfo
60592
60593 lib/dpkg/dpkg-db.h | 8 +++++++-
60594 1 file changed, 7 insertions(+), 1 deletion(-)
60595
60596 commit 694b4b5aded077b43abd4e0cf5a81c7040899a24
60597 Merge: eedb20c17 5f52c0885
60598 Author: Guillem Jover <guillem@debian.org>
60599 Date: Mon Jan 31 06:33:01 2011 +0100
60600
60601 Merge branch 'squeeze' (through tag '1.15.8.10')
60602
60603 Conflicts:
60604 debian/changelog
60605
60606 commit eedb20c17071efd92112edf60f74f9f637b4aaed
60607 Author: Guillem Jover <guillem@debian.org>
60608 Date: Sat Jan 29 06:19:28 2011 +0100
60609
60610 libdpkg: Change new_pkg to be a pointer in parsedb()
60611
60612 This way all variables are handled the same.
60613
60614 lib/dpkg/parse.c | 34 ++++++++++++++++++----------------
60615 1 file changed, 18 insertions(+), 16 deletions(-)
60616
60617 commit da34b9f70ed071f12efdf48a0579aea3e14cc0b2
60618 Author: Guillem Jover <guillem@debian.org>
60619 Date: Sat Jan 29 06:16:28 2011 +0100
60620
60621 libdpkg: Rename newpig/newpifp to new_pkg/new_pkgbin in parsedb()
60622
60623 The names better match reality, and describe this is the new package
60624 information being parsed. The previous usage was slightly confusing.
60625
60626 lib/dpkg/parse.c | 38 +++++++++++++++++++++-----------------
60627 1 file changed, 21 insertions(+), 17 deletions(-)
60628
60629 commit 6b7ea85f6c109b241febc5ff3c2bdcad55f9fb4e
60630 Author: Guillem Jover <guillem@debian.org>
60631 Date: Sat Jan 29 06:10:22 2011 +0100
60632
60633 libdpkg: Rename pigp/pifp to db_pkg/db_pkgbin in parsedb()
60634
60635 The names better match reality, and describe this is package information
60636 coming from the database. The previous usage was slightly confusing.
60637
60638 lib/dpkg/parse.c | 18 +++++++++++-------
60639 1 file changed, 11 insertions(+), 7 deletions(-)
60640
60641 commit df219a607282614168b6d19423d57bb902021f34
60642 Author: Guillem Jover <guillem@debian.org>
60643 Date: Sat Jan 29 05:59:09 2011 +0100
60644
60645 Rename architecture variables to arch
60646
60647 The “arch” name is unambiguous in this context, and as we are going to
60648 be using it more often, let's avoid unnecessary typing.
60649
60650 dpkg-deb/build.c | 2 +-
60651 lib/dpkg/database.c | 2 +-
60652 lib/dpkg/dpkg-db.h | 2 +-
60653 lib/dpkg/parse.c | 4 ++--
60654 src/enquiry.c | 2 +-
60655 src/help.c | 2 +-
60656 src/main.c | 2 +-
60657 src/main.h | 2 +-
60658 src/processarc.c | 10 +++++-----
60659 9 files changed, 14 insertions(+), 14 deletions(-)
60660
60661 commit 44e022a801e0b5720a6e8d6887788ebf15b9995f
60662 Author: Guillem Jover <guillem@debian.org>
60663 Date: Thu Jan 20 18:41:09 2011 +0100
60664
60665 Use pid instead of c1 for variable name
60666
60667 dpkg-deb/extract.c | 8 ++++----
60668 dpkg-deb/info.c | 8 ++++----
60669 dselect/method.cc | 8 ++++----
60670 src/archives.c | 9 +++++----
60671 src/help.c | 17 +++++++++--------
60672 src/processarc.c | 15 ++++++++-------
60673 6 files changed, 34 insertions(+), 31 deletions(-)
60674
60675 commit ad95ee210312c38c12c6054e13dd45c1a8ff1c6c
60676 Author: Guillem Jover <guillem@debian.org>
60677 Date: Thu Jan 20 18:26:26 2011 +0100
60678
60679 dselect: Use subproc_check in falliblesubprocess instead of ad-hoc code
60680
60681 dselect/method.cc | 20 +++-----------------
60682 1 file changed, 3 insertions(+), 17 deletions(-)
60683
60684 commit ef339f3715418ddaabb7923a7d5157f522687954
60685 Author: Guillem Jover <guillem@debian.org>
60686 Date: Sat Jan 29 05:52:30 2011 +0100
60687
60688 libdpkg: Improve subprocess signal handling in subproc_check()
60689
60690 Explicitly handle user interruption, which should be slightly more
60691 helpful for the user and will allow to use subproc_check() in dselect's
60692 falliblesubprocess(). Improve too the output strings.
60693
60694 lib/dpkg/subproc.c | 8 ++++++--
60695 1 file changed, 6 insertions(+), 2 deletions(-)
60696
60697 commit 88e1cf242fbaf9c347099656d34ae50750e5e2a1
60698 Author: Guillem Jover <guillem@debian.org>
60699 Date: Thu Jan 20 18:23:02 2011 +0100
60700
60701 libdpkg: Warn too on unknown status in subproc_check() if PROCWARN
60702
60703 We were erroring out even if the caller specified PROCWARN, so handle
60704 this error case too.
60705
60706 lib/dpkg/subproc.c | 4 ++--
60707 1 file changed, 2 insertions(+), 2 deletions(-)
60708
60709 commit e61824e3e7d37d0b4fcf1e2128b709292a0867cb
60710 Author: Guillem Jover <guillem@debian.org>
60711 Date: Thu Jan 20 18:21:38 2011 +0100
60712
60713 libdpkg: Refactor error output into a function variable in subproc_check()
60714
60715 This deduplicates two sets of identical strings.
60716
60717 lib/dpkg/subproc.c | 25 +++++++++++--------------
60718 1 file changed, 11 insertions(+), 14 deletions(-)
60719
60720 commit 5f2e95ef39658991aade7b2357978c713bad7cae
60721 Author: Guillem Jover <guillem@debian.org>
60722 Date: Thu Jan 20 18:16:56 2011 +0100
60723
60724 Update usertags
60725
60726 debian/usertags | 81 ++++++++++++++++++++++++++++++++++-----------------------
60727 1 file changed, 49 insertions(+), 32 deletions(-)
60728
60729 commit 5f52c08852c672e48ca67ccddb17c83c8d1f9fe8
60730 Author: Guillem Jover <guillem@debian.org>
60731 Date: Sun Jan 30 20:29:05 2011 +0100
60732
60733 Release 1.15.8.10
60734
60735 debian/changelog | 4 ++--
60736 1 file changed, 2 insertions(+), 2 deletions(-)
60737
60738 commit 19a571d40fdb3cdbff8ea3910aaafdcf706a1892
60739 Author: Guillem Jover <guillem@debian.org>
60740 Date: Sun Jan 30 19:14:37 2011 +0100
60741
60742 u-a: Fix segfault in --auto on link groups with only dangling symlinks
60743
60744 All the invalid alternative entries will get removed so it might happen
60745 that the link group ends up empty. Handle that explicitly on --auto.
60746
60747 Closes: #611545
60748
60749 debian/changelog | 7 +++++++
60750 utils/update-alternatives.c | 6 +++++-
60751 2 files changed, 12 insertions(+), 1 deletion(-)
60752
60753 commit 3a6f1b5c30c88bf90e191f891c9aa015a8235cac
60754 Merge: ec2ebca2e 6bdf65baf
60755 Author: Raphaël Hertzog <hertzog@debian.org>
60756 Date: Fri Jan 28 08:49:55 2011 +0100
60757
60758 Merge commit '1.15.8.9'
60759
60760 commit 6bdf65bafdc6b25ffd1cae27b6860d84e56823a1
60761 Author: Raphaël Hertzog <hertzog@debian.org>
60762 Date: Fri Jan 28 08:21:19 2011 +0100
60763
60764 Release 1.15.8.9
60765
60766 debian/changelog | 2 +-
60767 1 file changed, 1 insertion(+), 1 deletion(-)
60768
60769 commit be8b9f2dd6bc959ec605bf01e372c8089079aad9
60770 Author: Raphaël Hertzog <hertzog@debian.org>
60771 Date: Fri Jan 28 08:18:30 2011 +0100
60772
60773 Drop install-info related Breaks for emacs and jed related packages
60774
60775 For jed, the breaks has been rendered useless as the maintainers dropped
60776 the install-info dependencies anyway.
60777
60778 For emacs, Sven Joachim reported similar problems as with Konqueror.
60779
60780 debian/changelog | 3 +++
60781 debian/control | 6 +-----
60782 2 files changed, 4 insertions(+), 5 deletions(-)
60783
60784 commit 38b959b27a115363307afa1980ad691ab5768986
60785 Author: Stan Ioan-Eugen <stan.ieugen@gmail.com>
60786 Date: Tue Jan 25 14:14:53 2011 +0100
60787
60788 Update Romanian dpkg translation
60789
60790 debian/changelog | 1 +
60791 po/ro.po | 21 +++++++++++++--------
60792 2 files changed, 14 insertions(+), 8 deletions(-)
60793
60794 commit f589a03c6fcd9360d00cb4b084d55704c3c8746f
60795 Author: Raphaël Hertzog <hertzog@debian.org>
60796 Date: Mon Jan 24 20:43:13 2011 +0100
60797
60798 debian/control: drop Breaks on konqueror
60799
60800 With this Breaks, "apt-get install udev" that is recommended at the start
60801 of a lenny->squeeze upgrade might remove the kde metapackage. This is
60802 due to udev needing a new util-linux that itself needs a newer dpkg (due
60803 to the install-info transition).
60804
60805 In contrast, the lack of the Breaks has very minimal consequences: partial
60806 upgrades might not install install-info and in that case konqueror might
60807 show an outdated list of info pages.
60808
60809 debian/changelog | 5 +++++
60810 debian/control | 2 +-
60811 2 files changed, 6 insertions(+), 1 deletion(-)
60812
60813 commit f80dec4bf15c6349d09cb0773ab22e309af853e7
60814 Author: Raphaël Hertzog <hertzog@debian.org>
60815 Date: Mon Jan 24 20:25:52 2011 +0100
60816
60817 Start new changelog entry
60818
60819 Integrate changelog entry that got added to the previous changelog entry
60820 for an already released version.
60821
60822 debian/changelog | 10 +++++++---
60823 1 file changed, 7 insertions(+), 3 deletions(-)
60824
60825 commit fd7a65e7aa5a4f489138127c99b830b17adb4b02
60826 Author: Jordi Mallach <jordi@debian.org>
60827 Date: Sat Jan 22 14:04:50 2011 +0100
60828
60829 Remove space before "…" in several Catalan strings (Jordi Mallach).
60830
60831 debian/changelog | 3 +++
60832 po/ca.po | 44 ++++++++++++++++++++++----------------------
60833 2 files changed, 25 insertions(+), 22 deletions(-)
60834
60835 commit ec2ebca2e2b35589b60a04980e464134c3b85f5c
60836 Author: Raphaël Hertzog <hertzog@debian.org>
60837 Date: Fri Jan 21 13:33:33 2011 +0100
60838
60839 Update triggers documentation to match reality
60840
60841 - The list of triggers is in the second parameter and not in the third.
60842 - The --verbose and --query options for dpkg-trigger have never been
60843 implemented.
60844
60845 doc/triggers.txt | 8 ++------
60846 1 file changed, 2 insertions(+), 6 deletions(-)
60847
60848 commit 7b561513784490d08c0f890ba58a1a2aa63cf62b
60849 Author: Guillem Jover <guillem@debian.org>
60850 Date: Sun Jan 16 07:23:41 2011 +0100
60851
60852 dpkg-query: Use ohshit() for not installed package in --control-path
60853
60854 The use of badusage() here is not appropriate.
60855
60856 src/querycmd.c | 2 +-
60857 1 file changed, 1 insertion(+), 1 deletion(-)
60858
60859 commit 626560b31133376bfb5593770b2ee1fc83931c29
60860 Author: Guillem Jover <guillem@debian.org>
60861 Date: Sun Jan 16 07:21:17 2011 +0100
60862
60863 dpkg: Do not fail when trying to remove the root directory
60864
60865 This will happen when removing the last package from an installation,
60866 which does never happen on normal conditions on Debian-based systems.
60867 But it can happen either on other distributions where dpkg is a foreign
60868 package manager, or on test databases.
60869
60870 debian/changelog | 3 +++
60871 src/remove.c | 10 ++++++++++
60872 2 files changed, 13 insertions(+)
60873
60874 commit e63e1fa4a4afdf98847f13f2506a0aeea68c33c7
60875 Author: Guillem Jover <guillem@debian.org>
60876 Date: Sun Jan 16 06:59:55 2011 +0100
60877
60878 Propagate --admindir to programs run from maintainer scripts
60879
60880 Always set DPKG_ADMINDIR from dpkg so that all subprocesses inherit
60881 the variable and there's no possible security risk from a user process
60882 setting the variable to write onto a user controlled area.
60883
60884 As usual, the order in which the admindir value is overridden is the
60885 following: built-in default, environment variable and command line
60886 option.
60887
60888 Closes: #97076
60889
60890 Suggested-by: Brendan O'Dea <bod@debian.org>
60891
60892 TODO | 2 --
60893 debian/changelog | 2 ++
60894 lib/dpkg/dbmodify.c | 12 ++++++++++++
60895 lib/dpkg/dpkg-db.h | 1 +
60896 man/dpkg-divert.8 | 4 ++++
60897 man/dpkg-query.1 | 4 ++++
60898 man/dpkg-statoverride.8 | 6 ++++++
60899 man/dpkg-trigger.1 | 6 ++++++
60900 man/update-alternatives.8 | 6 ++++++
60901 src/divertcmd.c | 4 +++-
60902 src/main.c | 13 ++++---------
60903 src/querycmd.c | 4 +++-
60904 src/statcmd.c | 4 +++-
60905 src/trigcmd.c | 4 +++-
60906 utils/update-alternatives.c | 21 ++++++++++++++++++++-
60907 15 files changed, 77 insertions(+), 16 deletions(-)
60908
60909 commit 76ed5f9ff43b1c803098ffd15843b9acc721608e
60910 Author: Guillem Jover <guillem@debian.org>
60911 Date: Sun Jan 16 06:31:08 2011 +0100
60912
60913 Use string literals instead of macros for environment variable names
60914
60915 The environment variable names are part of the exposed API, and as such
60916 would need a transition plan in case of name change. Inline the macro
60917 values to ease code reading.
60918
60919 lib/dpkg/command.c | 2 +-
60920 lib/dpkg/dpkg.h | 7 -------
60921 src/configure.c | 2 +-
60922 src/divertcmd.c | 2 +-
60923 src/help.c | 8 ++++----
60924 src/trigcmd.c | 2 +-
60925 6 files changed, 8 insertions(+), 15 deletions(-)
60926
60927 commit 7dc8ca8a270b5970f6571b4d357a1208d7b98bbf
60928 Author: Guillem Jover <guillem@debian.org>
60929 Date: Sun Jan 16 06:23:36 2011 +0100
60930
60931 build: Do not set MKSPLITSCRIPT CPP macro
60932
60933 Not needed anymore since the rewrite in C of mksplit.
60934
60935 Missed in commit f2115151c19ff37b305296c23225807b0832086b.
60936
60937 dpkg-split/Makefile.am | 2 +-
60938 1 file changed, 1 insertion(+), 1 deletion(-)
60939
60940 commit f528030583d6059fa60ae02da187e39be1fd974c
60941 Author: Guillem Jover <guillem@debian.org>
60942 Date: Sat Jan 15 16:57:37 2011 +0100
60943
60944 dpkg: Change wanttoinstall() return type from int to bool
60945
60946 src/archives.c | 24 ++++++++++++------------
60947 src/main.h | 2 +-
60948 2 files changed, 13 insertions(+), 13 deletions(-)
60949
60950 commit f114b567ddcd92f9fad094b9f3ca1280affc31a9
60951 Author: Guillem Jover <guillem@debian.org>
60952 Date: Sat Jan 15 16:53:32 2011 +0100
60953
60954 dpkg: Fix wanttoinstall() to use the new version from pkg->available
60955
60956 The code was mixing usages of the argument ver, with printing from
60957 pkg->available.version, which is rather confusing. Just use the
60958 available and installed pkg members instead.
60959
60960 This also will guarantee we'll never get a NULL version.
60961
60962 src/archives.c | 12 +++++-------
60963 src/main.h | 2 +-
60964 src/processarc.c | 2 +-
60965 3 files changed, 7 insertions(+), 9 deletions(-)
60966
60967 commit 3133aae67ee9e4f693a121b9578bffc0e0fa8469
60968 Author: Guillem Jover <guillem@debian.org>
60969 Date: Sat Jan 15 16:42:39 2011 +0100
60970
60971 dpkg: Always say why in wanttoinstall()
60972
60973 There's just one caller and it always requests to say why we are
60974 installing. So remove this unneeded logic.
60975
60976 src/archives.c | 46 +++++++++++++++++++---------------------------
60977 src/main.h | 3 +--
60978 src/processarc.c | 2 +-
60979 3 files changed, 21 insertions(+), 30 deletions(-)
60980
60981 commit acb03dc669957b3e4f4412bc53bd201a1bfe528b
60982 Author: Guillem Jover <guillem@debian.org>
60983 Date: Sat Jan 15 07:00:26 2011 +0100
60984
60985 Add spelling fix for jfs@debian.org to .mailmap
60986
60987 .mailmap | 1 +
60988 1 file changed, 1 insertion(+)
60989
60990 commit f938e6fd12238e43cfb02540794739097c9e1530
60991 Author: Guillem Jover <guillem@debian.org>
60992 Date: Fri Jan 14 18:03:52 2011 +0100
60993
60994 libdpkg: Use a varbuf for the field_state value
60995
60996 This should reduce the amount of m_realloc() calls done when parsing,
60997 as the varbuf keeps track of the memory allocated and does not alternate
60998 reducing and growing the buffer unnecessarily.
60999
61000 It might allow in the future to avoid copying around the field value
61001 string just to be able to append a NUL character.
61002
61003 lib/dpkg/parse.c | 12 ++++++------
61004 1 file changed, 6 insertions(+), 6 deletions(-)
61005
61006 commit 5f2b4a46326738154bdd47df91b3e110c55ebd28
61007 Author: Guillem Jover <guillem@debian.org>
61008 Date: Fri Jan 14 18:00:57 2011 +0100
61009
61010 libdpkg: Move field matching into for (;;) bodies in pkg_parse_field()
61011
61012 The current code is performing the field matching in the for (;;)
61013 conditional, which implies and empty for (;;) body and needs inverted
61014 logic to work. Move the matching into the body as that's the more
61015 natural place for it to be and easier to read.
61016
61017 lib/dpkg/parse.c | 13 +++++++------
61018 1 file changed, 7 insertions(+), 6 deletions(-)
61019
61020 commit 36d762414b7f244a4846443644e4d2e64c71a58a
61021 Author: Guillem Jover <guillem@debian.org>
61022 Date: Fri Jan 14 07:43:04 2011 +0100
61023
61024 libdpkg: Refactor pkg_parse_field() out from parsedb()
61025
61026 lib/dpkg/parse.c | 144 ++++++++++++++++++++++++++++++++-----------------------
61027 1 file changed, 84 insertions(+), 60 deletions(-)
61028
61029 commit 58df02f9d39c1e7b1c7f49026a649f125b87140d
61030 Author: Guillem Jover <guillem@debian.org>
61031 Date: Fri Jan 14 07:12:51 2011 +0100
61032
61033 libdpkg: Refactor pkg_parse_copy() out from parsedb()
61034
61035 lib/dpkg/parse.c | 100 +++++++++++++++++++++++++++++++------------------------
61036 1 file changed, 57 insertions(+), 43 deletions(-)
61037
61038 commit 055ca895b3de26c117bd619785cf05580c9dcc55
61039 Author: Guillem Jover <guillem@debian.org>
61040 Date: Fri Jan 14 06:56:12 2011 +0100
61041
61042 libdpkg: Reduce variable scope in parsedb()
61043
61044 lib/dpkg/parse.c | 10 +++++++---
61045 1 file changed, 7 insertions(+), 3 deletions(-)
61046
61047 commit 280f4a55b649035ae72093c80edc91289594e111
61048 Author: Guillem Jover <guillem@debian.org>
61049 Date: Fri Jan 14 06:49:33 2011 +0100
61050
61051 libdpkg: Refactor pkg_parse_verify() out from parsedb()
61052
61053 lib/dpkg/parse.c | 167 +++++++++++++++++++++++++++++--------------------------
61054 1 file changed, 87 insertions(+), 80 deletions(-)
61055
61056 commit ca8a4bace2c59618aa78a488dbd0b3096009850d
61057 Author: Guillem Jover <guillem@debian.org>
61058 Date: Fri Jan 14 06:02:26 2011 +0100
61059
61060 Update TODO list
61061
61062 TODO | 6 ++----
61063 1 file changed, 2 insertions(+), 4 deletions(-)
61064
61065 commit de553e274645c58b1b45197d962da15e72c1e24c
61066 Author: Guillem Jover <guillem@debian.org>
61067 Date: Fri Jan 14 01:10:00 2011 +0100
61068
61069 Rename struct pkginfoperfile to struct pkgbin
61070
61071 dselect/pkgdepcon.cc | 13 ++++--
61072 dselect/pkglist.cc | 2 +-
61073 dselect/pkglist.h | 2 +-
61074 dselect/pkgtop.cc | 2 +-
61075 lib/dpkg/database.c | 8 ++--
61076 lib/dpkg/dpkg-db.h | 25 ++++++----
61077 lib/dpkg/dump.c | 114 +++++++++++++++++++++++++++++-----------------
61078 lib/dpkg/fields.c | 94 +++++++++++++++++++++++---------------
61079 lib/dpkg/libdpkg.Versions | 2 +-
61080 lib/dpkg/parse.c | 8 ++--
61081 lib/dpkg/parsedump.h | 6 +--
61082 lib/dpkg/pkg-format.c | 2 +-
61083 lib/dpkg/pkg-format.h | 2 +-
61084 lib/dpkg/vercmp.c | 2 +-
61085 src/archives.c | 4 +-
61086 src/cleanup.c | 2 +-
61087 src/help.c | 2 +-
61088 src/processarc.c | 2 +-
61089 src/remove.c | 2 +-
61090 19 files changed, 177 insertions(+), 117 deletions(-)
61091
61092 commit 2276c6a59c80a0d2558b349203310bb833bdd909
61093 Author: Guillem Jover <guillem@debian.org>
61094 Date: Fri Jan 14 01:04:32 2011 +0100
61095
61096 dselect: Remove i2info() declaration w/o matching definition
61097
61098 dselect/pkglist.h | 2 --
61099 1 file changed, 2 deletions(-)
61100
61101 commit 21306c4f9e47c1e77c23ae81ce42eb1cf8d2b962
61102 Author: Guillem Jover <guillem@debian.org>
61103 Date: Fri Nov 13 03:58:15 2009 +0100
61104
61105 dpkg: Refactor package authentication into deb_verify()
61106
61107 src/processarc.c | 59 +++++++++++++++++++++++++++++++++-----------------------
61108 1 file changed, 35 insertions(+), 24 deletions(-)
61109
61110 commit a6d7d484b5fc140aa4471535690e734900d1e4a6
61111 Author: Guillem Jover <guillem@debian.org>
61112 Date: Fri Nov 13 03:56:53 2009 +0100
61113
61114 dpkg: Refactor reassembling a split package into deb_reassemble()
61115
61116 src/processarc.c | 81 +++++++++++++++++++++++++++++++++-----------------------
61117 1 file changed, 48 insertions(+), 33 deletions(-)
61118
61119 commit f4b0dd0456af74edea2f117423e4b2a9959e8e59
61120 Author: Guillem Jover <guillem@debian.org>
61121 Date: Wed Jan 12 01:24:58 2011 +0100
61122
61123 Use m_asprintf() instead varbuf_printf() for one-off strings
61124
61125 When the string is only created once, used several times and then
61126 freed, there's no much point in using a varbuf instead of the simpler
61127 m_asprintf(). The former needs more state and makes using the string
61128 slightly more cumbersome. Using m_asprintf() should be slightly faster
61129 too, but not significantly enough to justify this change by itself.
61130
61131 dpkg-deb/build.c | 20 +++++++++---------
61132 dpkg-split/split.c | 11 +++++-----
61133 lib/dpkg/dbmodify.c | 12 +++++------
61134 lib/dpkg/dir.c | 15 +++++++-------
61135 lib/dpkg/path.c | 8 ++++----
61136 lib/dpkg/triglib.c | 12 +++++------
61137 src/divertcmd.c | 58 ++++++++++++++++++++++++++---------------------------
61138 7 files changed, 66 insertions(+), 70 deletions(-)
61139
61140 commit 881d62b236b52c35a367c49c3737c2b4dfdb7ede
61141 Author: Guillem Jover <guillem@debian.org>
61142 Date: Wed Jan 12 01:20:08 2011 +0100
61143
61144 Use m_asprintf() instead of building the strings piece by piece
61145
61146 This is way more compact, the strings are for temporary values, and the
61147 minimal possible performance difference does not matter here.
61148
61149 src/statcmd.c | 38 ++++++++++++++------------------------
61150 1 file changed, 14 insertions(+), 24 deletions(-)
61151
61152 commit 76a6ebe12c5fe1d8199ca4072915118197e6b98a
61153 Author: Guillem Jover <guillem@debian.org>
61154 Date: Wed Jan 12 00:28:55 2011 +0100
61155
61156 Use m_asprintf() instead of nfmalloc() and string operations
61157
61158 This avoid the need to know the resulting string length beforehand, and
61159 makes sure it's always going to get the right size. It also makes the
61160 code way clearer.
61161
61162 Usage of nfmalloc() here was not appropriate anyway, as the variables
61163 are only of temporary use, so switching to normal allocation gives
61164 a side-effect “bug” fix.
61165
61166 dpkg-split/queue.c | 11 ++++++-----
61167 1 file changed, 6 insertions(+), 5 deletions(-)
61168
61169 commit 6185545a7936478f8b2cce7153d7e880b3b5df5b
61170 Author: Guillem Jover <guillem@debian.org>
61171 Date: Wed Jan 12 00:27:11 2011 +0100
61172
61173 Use m_asprintf() instead of m_malloc() and string operations
61174
61175 This avoid the need to know the resulting string length beforehand, and
61176 makes sure it's always going to get the right size. It also makes the
61177 code way clearer.
61178
61179 lib/dpkg/dbmodify.c | 9 ++-------
61180 lib/dpkg/dump.c | 6 ++----
61181 lib/dpkg/myopt.c | 23 +++++++----------------
61182 lib/dpkg/tarfn.c | 6 ++----
61183 src/archives.c | 5 ++---
61184 src/main.c | 10 +++-------
61185 src/processarc.c | 7 ++-----
61186 7 files changed, 20 insertions(+), 46 deletions(-)
61187
61188 commit d9be477d0f0b17b61c8dbc40457d1b500c90035f
61189 Author: Guillem Jover <guillem@debian.org>
61190 Date: Tue Jan 11 22:26:33 2011 +0100
61191
61192 libdpkg: Call va_end() just after vsnprintf() in parse_db_version()
61193
61194 No need to leak in case of recoverable error.
61195
61196 lib/dpkg/parsehelp.c | 3 +--
61197 1 file changed, 1 insertion(+), 2 deletions(-)
61198
61199 commit 38a86e06fd459cb94f75dd0370cac3e04cdff685
61200 Author: Guillem Jover <guillem@debian.org>
61201 Date: Tue Jan 11 22:04:31 2011 +0100
61202
61203 libdpkg: Add new m_asprintf() function
61204
61205 lib/dpkg/dpkg.h | 1 +
61206 lib/dpkg/libdpkg.Versions | 1 +
61207 lib/dpkg/mlib.c | 18 ++++++++++++++++++
61208 3 files changed, 20 insertions(+)
61209
61210 commit 795d07d2f773bd05d23d5f25bf1334bd0f3d4fb5
61211 Author: Guillem Jover <guillem@debian.org>
61212 Date: Mon Jan 10 20:51:13 2011 +0100
61213
61214 libdpkg: Rename varbufvprintf() to varbuf_vprintf()
61215
61216 Make the varbuf API a bit more consistent.
61217
61218 lib/dpkg/buffer.c | 2 +-
61219 lib/dpkg/compress.c | 4 ++--
61220 lib/dpkg/libdpkg.Versions | 2 +-
61221 lib/dpkg/log.c | 4 ++--
61222 lib/dpkg/varbuf.c | 4 ++--
61223 lib/dpkg/varbuf.h | 2 +-
61224 6 files changed, 9 insertions(+), 9 deletions(-)
61225
61226 commit af47d0660e1c1771999e64e4b54e97031c345053
61227 Author: Guillem Jover <guillem@debian.org>
61228 Date: Mon Jan 10 20:46:18 2011 +0100
61229
61230 libdpkg: Rename varbufprintf() to varbuf_printf()
61231
61232 Make the varbuf API a bit more consistent.
61233
61234 dpkg-deb/build.c | 16 +++++------
61235 dpkg-split/split.c | 20 ++++++-------
61236 lib/dpkg/dbmodify.c | 2 +-
61237 lib/dpkg/dir.c | 2 +-
61238 lib/dpkg/libdpkg.Versions | 2 +-
61239 lib/dpkg/parsehelp.c | 2 +-
61240 lib/dpkg/path.c | 2 +-
61241 lib/dpkg/pkg-format.c | 6 ++--
61242 lib/dpkg/test/t-varbuf.c | 6 ++--
61243 lib/dpkg/triglib.c | 6 ++--
61244 lib/dpkg/varbuf.c | 4 ++-
61245 lib/dpkg/varbuf.h | 2 +-
61246 src/depcon.c | 2 +-
61247 src/divertcmd.c | 32 ++++++++++-----------
61248 src/packages.c | 71 +++++++++++++++++++++++------------------------
61249 15 files changed, 87 insertions(+), 88 deletions(-)
61250
61251 commit 66b316d08a64b8f5e64f53d71e267024fb2f6884
61252 Author: Guillem Jover <guillem@debian.org>
61253 Date: Mon Jan 10 17:06:25 2011 +0100
61254
61255 libdpkg: Rename varbufaddbuf() to varbuf_add_buf()
61256
61257 Make the varbuf API a bit more consistent.
61258
61259 lib/dpkg/buffer.c | 2 +-
61260 lib/dpkg/fields.c | 6 +++---
61261 lib/dpkg/libdpkg.Versions | 2 +-
61262 lib/dpkg/pkg-format.c | 2 +-
61263 lib/dpkg/test/t-varbuf.c | 12 ++++++------
61264 lib/dpkg/varbuf.c | 2 +-
61265 lib/dpkg/varbuf.h | 4 ++--
61266 src/archives.c | 2 +-
61267 src/configure.c | 2 +-
61268 src/help.c | 2 +-
61269 10 files changed, 18 insertions(+), 18 deletions(-)
61270
61271 commit 91c3515c2444483633e0bb52ae575775c3765230
61272 Author: Guillem Jover <guillem@debian.org>
61273 Date: Mon Jan 10 15:40:34 2011 +0100
61274
61275 libdpkg: Rename varbufaddstr() to varbuf_add_str()
61276
61277 Make the varbuf API a bit more consistent.
61278
61279 dpkg-deb/info.c | 4 +--
61280 lib/dpkg/dbmodify.c | 6 ++--
61281 lib/dpkg/dump.c | 93 +++++++++++++++++++++++++++----------------------
61282 lib/dpkg/parsehelp.c | 5 +--
61283 lib/dpkg/trigdeferred.l | 4 +--
61284 lib/dpkg/triglib.c | 4 +--
61285 lib/dpkg/varbuf.h | 4 +--
61286 src/archives.c | 26 +++++++-------
61287 src/configure.c | 10 +++---
61288 src/depcon.c | 18 +++++-----
61289 src/divertdb.c | 4 +--
61290 src/filesdb.c | 10 +++---
61291 src/help.c | 4 +--
61292 src/packages.c | 12 +++----
61293 src/processarc.c | 18 +++++-----
61294 src/querycmd.c | 8 ++---
61295 src/remove.c | 28 +++++++--------
61296 src/statcmd.c | 12 +++----
61297 src/statdb.c | 4 +--
61298 src/trigproc.c | 2 +-
61299 src/update.c | 4 +--
61300 21 files changed, 146 insertions(+), 134 deletions(-)
61301
61302 commit 064d5f21ab0a97538b9a3d85056dd0c77e46ffba
61303 Author: Guillem Jover <guillem@debian.org>
61304 Date: Mon Jan 10 15:28:46 2011 +0100
61305
61306 libdpkg: Rename varbufaddc() to varbuf_add_char()
61307
61308 Make the varbuf API a bit more consistent.
61309
61310 dpkg-deb/info.c | 4 ++--
61311 dpkg-split/split.c | 2 +-
61312 lib/dpkg/dbmodify.c | 4 ++--
61313 lib/dpkg/dump.c | 60 +++++++++++++++++++++++++++--------------------
61314 lib/dpkg/fields.c | 6 ++---
61315 lib/dpkg/libdpkg.Versions | 2 +-
61316 lib/dpkg/log.c | 4 ++--
61317 lib/dpkg/parsehelp.c | 4 ++--
61318 lib/dpkg/pkg-format.c | 4 ++--
61319 lib/dpkg/test/t-varbuf.c | 12 +++++-----
61320 lib/dpkg/trigdeferred.l | 2 +-
61321 lib/dpkg/triglib.c | 4 ++--
61322 lib/dpkg/varbuf.c | 2 +-
61323 lib/dpkg/varbuf.h | 6 ++---
61324 src/archives.c | 38 ++++++++++++++++--------------
61325 src/configure.c | 16 ++++++-------
61326 src/depcon.c | 8 +++----
61327 src/divertdb.c | 2 +-
61328 src/enquiry.c | 2 +-
61329 src/filesdb.c | 4 ++--
61330 src/help.c | 8 +++----
61331 src/main.c | 4 ++--
61332 src/packages.c | 4 ++--
61333 src/processarc.c | 22 ++++++++---------
61334 src/querycmd.c | 12 +++++-----
61335 src/remove.c | 27 +++++++++++----------
61336 src/select.c | 8 +++----
61337 src/statcmd.c | 6 ++---
61338 src/statdb.c | 2 +-
61339 src/trigproc.c | 4 ++--
61340 src/update.c | 2 +-
61341 31 files changed, 149 insertions(+), 136 deletions(-)
61342
61343 commit 559d66ec3f4a649e65cc87dc6bea708c9289c1ff
61344 Author: Guillem Jover <guillem@debian.org>
61345 Date: Mon Jan 10 15:12:42 2011 +0100
61346
61347 libdpkg: Rename varbufdupc() to varbuf_dup_char()
61348
61349 Make the varbuf API a bit more consistent.
61350
61351 lib/dpkg/libdpkg.Versions | 2 +-
61352 lib/dpkg/test/t-varbuf.c | 8 ++++----
61353 lib/dpkg/varbuf.c | 2 +-
61354 lib/dpkg/varbuf.h | 2 +-
61355 4 files changed, 7 insertions(+), 7 deletions(-)
61356
61357 commit d5c59894cca3f776c68e499aaea1d697d2d1afd2
61358 Author: Guillem Jover <guillem@debian.org>
61359 Date: Mon Jan 10 15:07:46 2011 +0100
61360
61361 libdpkg: Rename varbufsubstc() to varbuf_map_char()
61362
61363 Make the varbuf API a bit more consistent.
61364
61365 lib/dpkg/libdpkg.Versions | 2 +-
61366 lib/dpkg/log.c | 2 +-
61367 lib/dpkg/test/t-varbuf.c | 6 +++---
61368 lib/dpkg/varbuf.c | 2 +-
61369 lib/dpkg/varbuf.h | 2 +-
61370 5 files changed, 7 insertions(+), 7 deletions(-)
61371
61372 commit 4ea08bff42040d7e1c623c393d00946ddd943557
61373 Author: Guillem Jover <guillem@debian.org>
61374 Date: Mon Jan 10 14:56:56 2011 +0100
61375
61376 libdpkg: Rename varbufreset() to varbuf_reset()
61377
61378 Make the varbuf API a bit more consistent.
61379
61380 dpkg-deb/build.c | 6 +++---
61381 dpkg-deb/info.c | 2 +-
61382 dpkg-split/split.c | 8 ++++----
61383 lib/dpkg/dbmodify.c | 4 ++--
61384 lib/dpkg/dump.c | 2 +-
61385 lib/dpkg/fields.c | 6 +++---
61386 lib/dpkg/libdpkg.Versions | 2 +-
61387 lib/dpkg/log.c | 4 ++--
61388 lib/dpkg/parsehelp.c | 2 +-
61389 lib/dpkg/pkg-format.c | 4 ++--
61390 lib/dpkg/test/t-varbuf.c | 4 ++--
61391 lib/dpkg/trigdeferred.l | 2 +-
61392 lib/dpkg/triglib.c | 4 ++--
61393 lib/dpkg/varbuf.c | 4 +++-
61394 lib/dpkg/varbuf.h | 2 +-
61395 src/archives.c | 14 +++++++-------
61396 src/configure.c | 8 ++++----
61397 src/depcon.c | 2 +-
61398 src/divertcmd.c | 4 ++--
61399 src/divertdb.c | 2 +-
61400 src/enquiry.c | 2 +-
61401 src/filesdb.c | 4 ++--
61402 src/help.c | 2 +-
61403 src/main.c | 2 +-
61404 src/packages.c | 2 +-
61405 src/processarc.c | 6 +++---
61406 src/querycmd.c | 4 ++--
61407 src/remove.c | 12 ++++++------
61408 src/select.c | 4 ++--
61409 src/statdb.c | 2 +-
61410 src/trigproc.c | 2 +-
61411 31 files changed, 65 insertions(+), 63 deletions(-)
61412
61413 commit 496dc81c1fadbb57092cfd5e2b42ddb9201020ce
61414 Author: Guillem Jover <guillem@debian.org>
61415 Date: Mon Jan 10 14:50:54 2011 +0100
61416
61417 libdpkg: Rename varbufinit() to varbuf_init()
61418
61419 Make the varbuf API a bit more consistent.
61420
61421 lib/dpkg/dbmodify.c | 2 +-
61422 lib/dpkg/libdpkg.Versions | 2 +-
61423 lib/dpkg/test/t-varbuf.c | 22 +++++++++++-----------
61424 lib/dpkg/varbuf.c | 2 +-
61425 lib/dpkg/varbuf.h | 14 +++++++-------
61426 src/querycmd.c | 2 +-
61427 6 files changed, 22 insertions(+), 22 deletions(-)
61428
61429 commit fdce08c3b923d3abb83768af2554743682486392
61430 Author: Jonathan Nieder <jrnieder@gmail.com>
61431 Date: Sat Jan 8 22:41:48 2011 +0100
61432
61433 Remove --enable-sync-sync codepath
61434
61435 Using sync() on unpack causes _all_ filesystems to be sync'd, which is
61436 not so great when one of those is a thumb drive, mounted over a network,
61437 or otherwise slow. Remove the sync-instead-of-fsync codepath due to
61438 those side-effects and to simplify maintenance.
61439
61440 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
61441 Signed-off-by: Guillem Jover <guillem@debian.org>
61442
61443 configure.ac | 1 -
61444 debian/changelog | 4 ++++
61445 m4/dpkg-funcs.m4 | 28 ----------------------------
61446 src/archives.c | 8 --------
61447 4 files changed, 4 insertions(+), 37 deletions(-)
61448
61449 commit dff89f3f2339b9ee4ac015004ae0dd7e573079f7
61450 Author: Guillem Jover <guillem@debian.org>
61451 Date: Sat Jan 8 22:16:17 2011 +0100
61452
61453 libdpkg: Add missing command_shell to version script
61454
61455 lib/dpkg/libdpkg.Versions | 1 +
61456 1 file changed, 1 insertion(+)
61457
61458 commit 2561f28501fe5a497e05784c0237e797cd74666e
61459 Author: Guillem Jover <guillem@debian.org>
61460 Date: Thu Aug 12 04:31:31 2010 +0200
61461
61462 dpkg: Fix -GEO options on multiple versions of the same package
61463
61464 The options were not taking effect as they were only being applied to
61465 installed packages, while the first stage usually implies unpacking
61466 and then configuring in a later stage. Which implies having those
61467 packages going from installed to unpacked, and then skipping any of
61468 the checks requested by the user on subsequently processed packages.
61469
61470 Closes: #31141
61471
61472 debian/changelog | 2 ++
61473 src/archives.c | 6 +++---
61474 2 files changed, 5 insertions(+), 3 deletions(-)
61475
61476 commit 0c770cb2f1b823d6a0f29bfd52326ed7fcb07bd2
61477 Author: Guillem Jover <guillem@debian.org>
61478 Date: Sat Jan 8 15:34:43 2011 +0100
61479
61480 u-a: Removed unused ret variable from altdb_parse_error()
61481
61482 utils/update-alternatives.c | 3 +--
61483 1 file changed, 1 insertion(+), 2 deletions(-)
61484
61485 commit 818f6647be26a8f339ab2682c8364fb447e5bc60
61486 Author: Guillem Jover <guillem@debian.org>
61487 Date: Fri Jan 7 21:32:49 2011 +0100
61488
61489 build: Fail configure if curses is needed but no headers are present
61490
61491 Reported-by: Raphael Geissert <geissert@debian.org>
61492 Tested-by: Raphael Geissert <geissert@debian.org>
61493 Signed-off-by: Guillem Jover <guillem@debian.org>
61494
61495 m4/dpkg-libs.m4 | 9 +++++++--
61496 1 file changed, 7 insertions(+), 2 deletions(-)
61497
61498 commit f568ae3f5ce9f2fc41abd372a828bb4026c6d0e3
61499 Author: Guillem Jover <guillem@debian.org>
61500 Date: Tue Jan 4 04:18:45 2011 +0100
61501
61502 dpkg-split: Reduce scope of variables
61503
61504 dpkg-split/join.c | 12 +++++++-----
61505 dpkg-split/queue.c | 28 +++++++++++++++++-----------
61506 2 files changed, 24 insertions(+), 16 deletions(-)
61507
61508 commit 460284e19e1556ab312528fdf34be97ce575cf0d
61509 Author: Guillem Jover <guillem@debian.org>
61510 Date: Tue Jan 4 04:13:22 2011 +0100
61511
61512 dpkg-deb: Fix corrupt archive header magic error string
61513
61514 The string was referring to the first header when the string refers to
61515 any header parsed.
61516
61517 dpkg-deb/extract.c | 2 +-
61518 1 file changed, 1 insertion(+), 1 deletion(-)
61519
61520 commit 942be7d09ffcdf2bbc5b5b8e391880704da86f7f
61521 Author: Guillem Jover <guillem@debian.org>
61522 Date: Mon Jan 3 20:43:47 2011 +0100
61523
61524 Remove unneeded <errno.h> include
61525
61526 dpkg-deb/main.c | 1 -
61527 dpkg-split/split.c | 1 -
61528 lib/dpkg/buffer.c | 1 -
61529 lib/dpkg/mlib.c | 1 -
61530 4 files changed, 4 deletions(-)
61531
61532 commit 7ee10fceb19acbea67a587800c9e972dbe87aab3
61533 Author: Guillem Jover <guillem@debian.org>
61534 Date: Mon Jan 3 15:44:11 2011 +0100
61535
61536 dpkg-deb: Refactor out pkg_get_pathname() from do_build()
61537
61538 dpkg-deb/build.c | 31 +++++++++++++++++++++----------
61539 1 file changed, 21 insertions(+), 10 deletions(-)
61540
61541 commit 0d5ba1a79ee26dc74cd964f255ef62920f7f6e35
61542 Author: Guillem Jover <guillem@debian.org>
61543 Date: Mon Jan 3 03:07:52 2011 +0100
61544
61545 dpkg-deb: Refactor check_new_pkg() out from do_build()
61546
61547 dpkg-deb/build.c | 79 +++++++++++++++++++++++++++++++++-----------------------
61548 1 file changed, 46 insertions(+), 33 deletions(-)
61549
61550 commit f849410277803fb37e153d3fdaa1dd44da9c632b
61551 Author: Guillem Jover <guillem@debian.org>
61552 Date: Mon Jan 3 03:06:03 2011 +0100
61553
61554 dpkg-deb: Handle missing arch in varbufprintf() call inside do_build()
61555
61556 dpkg-deb/build.c | 4 +---
61557 1 file changed, 1 insertion(+), 3 deletions(-)
61558
61559 commit 8451065cf85cb8a17dcd17e0cd2ca1fdef7cb749
61560 Author: Guillem Jover <guillem@debian.org>
61561 Date: Mon Jan 3 01:49:13 2011 +0100
61562
61563 Centralize warn counting in warningv()
61564
61565 Add an accessor function to be able to replace the old warn counters
61566 in the rest of the code.
61567
61568 dpkg-deb/build.c | 19 +++++--------------
61569 dpkg-deb/info.c | 2 +-
61570 lib/dpkg/dbmodify.c | 6 +++---
61571 lib/dpkg/dpkg-db.h | 3 +--
61572 lib/dpkg/ehandle.c | 9 +++++++++
61573 lib/dpkg/ehandle.h | 1 +
61574 lib/dpkg/libdpkg.Versions | 1 +
61575 lib/dpkg/parse.c | 6 +-----
61576 lib/dpkg/parsedump.h | 1 -
61577 lib/dpkg/parsehelp.c | 1 -
61578 src/processarc.c | 2 +-
61579 src/update.c | 4 ++--
61580 12 files changed, 25 insertions(+), 30 deletions(-)
61581
61582 commit a63d8a8d16b4b3c1cb34f635dd15346ed2728444
61583 Author: Guillem Jover <guillem@debian.org>
61584 Date: Sun Jan 2 18:53:09 2011 +0100
61585
61586 dpkg-deb: Use varbuf in file_info_get() instead of ad-hoc code
61587
61588 dpkg-deb/build.c | 37 +++++++++++++++----------------------
61589 1 file changed, 15 insertions(+), 22 deletions(-)
61590
61591 commit 00fa8d0e6ffb777dea52f7e20a24bd9a7702e5f8
61592 Author: Guillem Jover <guillem@debian.org>
61593 Date: Sun Jan 2 14:30:23 2011 +0100
61594
61595 Use fdio functions instead of raw read()/write() calls
61596
61597 This makes the call sites safe against interrupted I/O.
61598
61599 dpkg-deb/build.c | 4 ++--
61600 dpkg-deb/extract.c | 7 ++++---
61601 lib/dpkg/ar.c | 11 ++++++-----
61602 lib/dpkg/compress.c | 9 +++++----
61603 4 files changed, 17 insertions(+), 14 deletions(-)
61604
61605 commit 5d74139fda1e4850c436765131b949232b54cc80
61606 Author: Guillem Jover <guillem@debian.org>
61607 Date: Sun Jan 2 14:27:06 2011 +0100
61608
61609 Use fdio instead of ad-hoc code to handle interrupted I/O
61610
61611 dpkg-deb/build.c | 10 ++++------
61612 lib/dpkg/buffer.c | 36 ++++++++++++++----------------------
61613 lib/dpkg/log.c | 13 ++++---------
61614 src/archives.c | 29 ++++++-----------------------
61615 4 files changed, 28 insertions(+), 60 deletions(-)
61616
61617 commit 44b4d950ba4beb443d4f718467e7baec14885bc0
61618 Author: Guillem Jover <guillem@debian.org>
61619 Date: Sun Jan 2 13:47:29 2011 +0100
61620
61621 libdpkg: Remove unused fd_buf_copy()
61622
61623 This function is not really needed once we have fd_read(), it also
61624 performs some slight unneeded work.
61625
61626 lib/dpkg/buffer.c | 4 ----
61627 lib/dpkg/buffer.h | 4 ----
61628 2 files changed, 8 deletions(-)
61629
61630 commit 12f71d6df332c212fa86b7b2c11dbd43b19e37f1
61631 Author: Guillem Jover <guillem@debian.org>
61632 Date: Sun Jan 2 13:38:37 2011 +0100
61633
61634 Use fd_read() instead of fd_buf_copy()
61635
61636 The latter is doing unneeded work. Switch to use a simpler but equally
61637 functional variant.
61638
61639 lib/dpkg/parse.c | 5 +++--
61640 src/filesdb.c | 5 +++--
61641 src/statdb.c | 6 +++---
61642 3 files changed, 9 insertions(+), 7 deletions(-)
61643
61644 commit 0053d6ef57593f98d92d0e37bb2b81c042669b67
61645 Author: Guillem Jover <guillem@debian.org>
61646 Date: Thu Dec 2 04:56:51 2010 +0100
61647
61648 libdpkg: Add new fdio API
61649
61650 lib/dpkg/Makefile.am | 2 ++
61651 lib/dpkg/fdio.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++
61652 lib/dpkg/fdio.h | 35 +++++++++++++++++++++
61653 lib/dpkg/libdpkg.Versions | 2 ++
61654 4 files changed, 116 insertions(+)
61655
61656 commit 5cb9ffc5f9b53691d23ca8e8347eccfa8f130071
61657 Author: Guillem Jover <guillem@debian.org>
61658 Date: Sun Jan 2 01:39:16 2011 +0100
61659
61660 libdpkg: Merge errmsgbuf and errmsg
61661
61662 There's no need anymore for the two distinct variables since ohshitvb
61663 got removed in commit 7d1245eff85d74d872b6ee89f55c8466321e560c.
61664
61665 lib/dpkg/ehandle.c | 14 ++++----------
61666 1 file changed, 4 insertions(+), 10 deletions(-)
61667
61668 commit 3c25a7b0a50fc25dbeea7a512459a01bb0672f32
61669 Author: Guillem Jover <guillem@debian.org>
61670 Date: Sat Jan 1 03:58:58 2011 +0100
61671
61672 libdpkg: Initialize buffer_data variables on declaration in buffer_copy_TYPE
61673
61674 lib/dpkg/buffer.c | 8 ++------
61675 1 file changed, 2 insertions(+), 6 deletions(-)
61676
61677 commit ee595ed38daa7b3ffba452296b7b070e82d8c939
61678 Author: Guillem Jover <guillem@debian.org>
61679 Date: Sat Jan 1 03:51:40 2011 +0100
61680
61681 libdpkg: Call buffer_init() and buffer_done() from buffer_copy()
61682
61683 lib/dpkg/buffer.c | 6 ++++--
61684 1 file changed, 4 insertions(+), 2 deletions(-)
61685
61686 commit 4e51e727e7d06eeda8ba7a8fc0fc4252d9bc875d
61687 Author: Guillem Jover <guillem@debian.org>
61688 Date: Sat Jan 1 03:47:05 2011 +0100
61689
61690 libdpkg: Remove buffer_copy_PtrPtr and buffer_copy_PtrInt functions
61691
61692 Those were instantiated from the buffer_copy_TYPE macro, but not used
61693 anymore.
61694
61695 lib/dpkg/buffer.c | 2 --
61696 lib/dpkg/buffer.h | 6 ------
61697 2 files changed, 8 deletions(-)
61698
61699 commit 7b4de87652e11609c0797a334a0c43aac08d940e
61700 Author: Guillem Jover <guillem@debian.org>
61701 Date: Sat Jan 1 03:43:25 2011 +0100
61702
61703 libdpkg: Make all internal buffer functions static
61704
61705 lib/dpkg/buffer.c | 12 ++++++------
61706 lib/dpkg/buffer.h | 12 +-----------
61707 lib/dpkg/libdpkg.Versions | 5 -----
61708 3 files changed, 7 insertions(+), 22 deletions(-)
61709
61710 commit 4e65a84d1e529541c686230086f56de4e2b2122c
61711 Author: Guillem Jover <guillem@debian.org>
61712 Date: Sat Jan 1 03:54:01 2011 +0100
61713
61714 libdpkg: Move buffer_copy_TYPE() and instantiations after buffer_copy()
61715
61716 lib/dpkg/buffer.c | 68 +++++++++++++++++++++++++++----------------------------
61717 1 file changed, 34 insertions(+), 34 deletions(-)
61718
61719 commit 25fb807882427fa70afd2494ec844a96ba63337c
61720 Author: Guillem Jover <guillem@debian.org>
61721 Date: Thu Dec 16 05:09:35 2010 +0100
61722
61723 libdpkg: Add new DPKG_GCC_VERSION macro and use it
61724
61725 Instead of doing several checks on the different GCC macros with the
61726 version parts, merge them into this new macro and use simple integer
61727 arithmetic to compare the versions.
61728
61729 lib/dpkg/macros.h | 13 +++++++++----
61730 1 file changed, 9 insertions(+), 4 deletions(-)
61731
61732 commit 0ba66256fb3abbf208179952ec9f1282f76bbcae
61733 Author: Guillem Jover <guillem@debian.org>
61734 Date: Mon Dec 13 08:15:56 2010 +0100
61735
61736 build: Refactor common linker objects into LDADD
61737
61738 lib/dpkg/test/Makefile.am | 16 +---------------
61739 src/Makefile.am | 28 +++++-----------------------
61740 2 files changed, 6 insertions(+), 38 deletions(-)
61741
61742 commit 581ce084ea6b26816de53b9580600beae05ce16c
61743 Author: Guillem Jover <guillem@debian.org>
61744 Date: Thu Dec 2 21:09:13 2010 +0100
61745
61746 dpkg: Do not check for presence of update-rc.d
61747
61748 It's not really needed for dpkg correct operation.
61749
61750 debian/changelog | 2 ++
61751 src/help.c | 1 -
61752 2 files changed, 2 insertions(+), 1 deletion(-)
61753
61754 commit 506dd27b56a570e019e90974ea285fe4fd2f8bf8
61755 Author: Guillem Jover <guillem@debian.org>
61756 Date: Fri Dec 31 21:26:43 2010 +0100
61757
61758 dpkg-split: Do not slurp the entire part into memory when splitting
61759
61760 The current code is slurping the entire part into memory, which works
61761 fine when the partsize is small but might be unbearable when the
61762 partsize is too big. Use fd_fd_copy() via dpkg_ar_member_put_file()
61763 instead, which will guarantee small constant memory usage.
61764
61765 dpkg-split/split.c | 21 +++++++++------------
61766 1 file changed, 9 insertions(+), 12 deletions(-)
61767
61768 commit d2b1ba546eda19271ada6daf1d0bcfee6b0dd9c9
61769 Author: Guillem Jover <guillem@debian.org>
61770 Date: Fri Dec 31 20:43:44 2010 +0100
61771
61772 libdpkg: Use bool values for copy_dependency_links() call
61773
61774 lib/dpkg/parse.c | 2 +-
61775 1 file changed, 1 insertion(+), 1 deletion(-)
61776
61777 commit 1d779cecab2016047a433a5175764c0e2951ba9d
61778 Author: Guillem Jover <guillem@debian.org>
61779 Date: Fri Dec 31 17:24:44 2010 +0100
61780
61781 dpkg-split: Do not pass partsize to mksplit() and compute it internally
61782
61783 dpkg-split/split.c | 10 +++++-----
61784 1 file changed, 5 insertions(+), 5 deletions(-)
61785
61786 commit 6bb0ab0608fdd2509a8d2b84cd75ae01fa5e64c5
61787 Author: Guillem Jover <guillem@debian.org>
61788 Date: Fri Dec 31 20:43:09 2010 +0100
61789
61790 dpkg-split: Mark strings for translation
61791
61792 Use plural support for one of them.
61793
61794 dpkg-split/split.c | 10 ++++++----
61795 1 file changed, 6 insertions(+), 4 deletions(-)
61796
61797 commit 97f0c0baee8fbb393781bc7024d80b8c08a87d25
61798 Author: Guillem Jover <guillem@debian.org>
61799 Date: Fri Dec 31 13:57:47 2010 +0100
61800
61801 libdpkg: Change dpkg_ar_member_put_file() to accept a size limit
61802
61803 dpkg-deb/build.c | 4 ++--
61804 lib/dpkg/ar.c | 17 ++++++++++-------
61805 lib/dpkg/ar.h | 2 +-
61806 3 files changed, 13 insertions(+), 10 deletions(-)
61807
61808 commit 150be4c45af785a6374e2c7ecc90b0fdab054787
61809 Author: Guillem Jover <guillem@debian.org>
61810 Date: Fri Dec 31 12:43:21 2010 +0100
61811
61812 dpkg-split: Use number of parts to track split process
61813
61814 Use the currently available variables instead of the additional useless
61815 startat.
61816
61817 dpkg-split/split.c | 6 +-----
61818 1 file changed, 1 insertion(+), 5 deletions(-)
61819
61820 commit 6a790ffc469be94173db8dc0f0ebee7e9c95e707
61821 Author: Guillem Jover <guillem@debian.org>
61822 Date: Fri Dec 31 12:42:31 2010 +0100
61823
61824 dpkg-split: Reduce variable scope in do_split()
61825
61826 dpkg-split/split.c | 5 +++--
61827 1 file changed, 3 insertions(+), 2 deletions(-)
61828
61829 commit 027c6e35be5cfb31cab3c3a286e2b4bc0763d161
61830 Author: Guillem Jover <guillem@debian.org>
61831 Date: Wed Dec 1 03:20:07 2010 +0100
61832
61833 Use dpkg_ar_member_get_size() instead of duplicated code
61834
61835 dpkg-deb/extract.c | 25 +------------------------
61836 dpkg-split/info.c | 20 ++------------------
61837 2 files changed, 3 insertions(+), 42 deletions(-)
61838
61839 commit e36ca74003e44e44faacbb9c32d596d80a9387f9
61840 Author: Guillem Jover <guillem@debian.org>
61841 Date: Wed Dec 1 03:19:31 2010 +0100
61842
61843 libdpkg: Add new dpkg_ar_member_get_size()
61844
61845 lib/dpkg/ar.c | 25 +++++++++++++++++++++++++
61846 lib/dpkg/ar.h | 3 +++
61847 lib/dpkg/libdpkg.Versions | 1 +
61848 3 files changed, 29 insertions(+)
61849
61850 commit 3be2cf607868adb9a2c0e5af06f20168a072eeb6
61851 Author: Guillem Jover <guillem@debian.org>
61852 Date: Mon Nov 29 13:29:17 2010 +0100
61853
61854 libdpkg: Refactor common code into parse_error_msg()
61855
61856 This moves all the buffer size knowledge to the same function, and
61857 easily allows to fix possible buffer overflows in case fmt is longer
61858 than the destination buffer. It also nicely reduces slightly the
61859 duplicated code.
61860
61861 lib/dpkg/parsehelp.c | 33 +++++++++++++++------------------
61862 1 file changed, 15 insertions(+), 18 deletions(-)
61863
61864 commit ec97f0a8ff3bf88418dc452e5df8425b86957f9a
61865 Author: Guillem Jover <guillem@debian.org>
61866 Date: Mon Nov 29 11:41:06 2010 +0100
61867
61868 libdpkg: Use warningv() in parse_warn() instead of open coding it
61869
61870 Generalize and unify parse_error_msg() error message and stop passing
61871 the type of error to it. Now that ohshit() will print "error" we don't
61872 need to print it again here.
61873
61874 lib/dpkg/parsehelp.c | 18 ++++++++----------
61875 1 file changed, 8 insertions(+), 10 deletions(-)
61876
61877 commit f428f6f616de9ff659730dc646aada51b7bd1f8c
61878 Author: Guillem Jover <guillem@debian.org>
61879 Date: Mon Nov 29 09:39:13 2010 +0100
61880
61881 libdpkg: Always prefix "error" to fatal error message output
61882
61883 debian/changelog | 1 +
61884 lib/dpkg/ehandle.c | 2 +-
61885 2 files changed, 2 insertions(+), 1 deletion(-)
61886
61887 commit 6857c9064b75e7ef2aabdb45b4e55a8b2f2de91a
61888 Author: Guillem Jover <guillem@debian.org>
61889 Date: Sat Nov 27 12:35:46 2010 +0100
61890
61891 Changelog police
61892
61893 Typo fixes.
61894
61895 debian/changelog | 67 ++++++++++++++++++++++++++++----------------------------
61896 1 file changed, 33 insertions(+), 34 deletions(-)
61897
61898 commit cf316979dec20696ee57d5a6f8a469a12758f54d
61899 Author: Guillem Jover <guillem@debian.org>
61900 Date: Sat Nov 27 12:32:36 2010 +0100
61901
61902 man: Quote dashes for correct output
61903
61904 man/deb-control.5 | 26 ++++++++---------
61905 man/deb-src-control.5 | 78 +++++++++++++++++++++++++--------------------------
61906 2 files changed, 52 insertions(+), 52 deletions(-)
61907
61908 commit 95bb77ebc2c420a6788a147983010560c6606303
61909 Author: Guillem Jover <guillem@debian.org>
61910 Date: Sat Nov 27 11:57:23 2010 +0100
61911
61912 Clarify and simplify strings to help translators
61913
61914 Closes: #604914
61915
61916 Suggested-by: Andrei Popescu <andreimpopescu@gmail.com>
61917 Signed-off-by: Guillem Jover <guillem@debian.org>
61918
61919 debian/changelog | 1 +
61920 lib/dpkg/ehandle.c | 2 +-
61921 lib/dpkg/parsehelp.c | 3 ++-
61922 src/help.c | 11 +++++------
61923 4 files changed, 9 insertions(+), 8 deletions(-)
61924
61925 commit 3fa386596dcdf3711e79fc2aedd124691bc69e45
61926 Author: Guillem Jover <guillem@debian.org>
61927 Date: Sat Nov 27 11:56:17 2010 +0100
61928
61929 libdpkg: Unmark debug message for translation
61930
61931 Reported-by: Andrei Popescu <andreimpopescu@gmail.com>
61932
61933 lib/dpkg/database.c | 5 ++++-
61934 1 file changed, 4 insertions(+), 1 deletion(-)
61935
61936 commit 7ab4b0ce3912e34620760f02242ebf80bc0dafff
61937 Author: Guillem Jover <guillem@debian.org>
61938 Date: Sat Nov 27 09:56:19 2010 +0100
61939
61940 Make short strings unique by using gettext context support
61941
61942 Reported-by: Andrei Popescu <andreimpopescu@gmail.com>
61943
61944 lib/dpkg/parsehelp.c | 3 ++-
61945 src/enquiry.c | 3 ++-
61946 2 files changed, 4 insertions(+), 2 deletions(-)
61947
61948 commit 63e047b9c2f652290f6e697ac31266a8488491e7
61949 Author: Guillem Jover <guillem@debian.org>
61950 Date: Sat Nov 27 08:42:56 2010 +0100
61951
61952 Add gettext context infrastructure support
61953
61954 lib/dpkg/i18n.h | 1 +
61955 po/Makevars | 3 ++-
61956 2 files changed, 3 insertions(+), 1 deletion(-)
61957
61958 commit f5d6106db5c8110f6e0b0a736099e705b3c43eee
61959 Author: Guillem Jover <guillem@debian.org>
61960 Date: Fri Nov 26 07:51:43 2010 +0100
61961
61962 dpkg-deb: Move setcompresstype() before cmdinfos
61963
61964 This unifies the style with the rest of the code base, and avoids the
61965 need for a declaration of a static function.
61966
61967 dpkg-deb/main.c | 16 ++++++++--------
61968 1 file changed, 8 insertions(+), 8 deletions(-)
61969
61970 commit 0cabc7648dca136fd4ee19c1157d89e7670dfbc3
61971 Author: Guillem Jover <guillem@debian.org>
61972 Date: Fri Nov 26 07:47:00 2010 +0100
61973
61974 dpkg-deb: Move known_arbitrary_field() closer to do_build()
61975
61976 dpkg-deb/build.c | 56 ++++++++++++++++++++++++++++----------------------------
61977 1 file changed, 28 insertions(+), 28 deletions(-)
61978
61979 commit bebb0f3a0ac4fd4990585363c4af2bceafcf1ebd
61980 Author: Guillem Jover <guillem@debian.org>
61981 Date: Sun Jan 2 20:44:36 2011 +0100
61982
61983 dpkg-deb: Use varbuf to generate package file name in do_build()
61984
61985 dpkg-deb/build.c | 10 ++++------
61986 1 file changed, 4 insertions(+), 6 deletions(-)
61987
61988 commit 5ed471f8bc8aaf8faee6b04e4177451fa2d3cd52
61989 Author: Guillem Jover <guillem@debian.org>
61990 Date: Sun Jan 2 20:11:34 2011 +0100
61991
61992 dpkg-deb: Count one missing warning() for the total amount reported
61993
61994 debian/changelog | 1 +
61995 dpkg-deb/build.c | 5 +++--
61996 2 files changed, 4 insertions(+), 2 deletions(-)
61997
61998 commit 167fc193f41e65f4cac84432e7114ea2b66a5ccb
61999 Author: Guillem Jover <guillem@debian.org>
62000 Date: Fri Nov 26 07:30:32 2010 +0100
62001
62002 dpkg-deb: Rename getfi() into file_info_get()
62003
62004 dpkg-deb/build.c | 4 ++--
62005 1 file changed, 2 insertions(+), 2 deletions(-)
62006
62007 commit 26a90f1d068bc30af5ddcd1ab265d7090c6c9509
62008 Author: Guillem Jover <guillem@debian.org>
62009 Date: Fri Nov 26 07:29:01 2010 +0100
62010
62011 dpkg-deb: Rename free_filist() to file_info_list_free()
62012
62013 dpkg-deb/build.c | 6 +++---
62014 1 file changed, 3 insertions(+), 3 deletions(-)
62015
62016 commit a0c16300d391f3ee91d6bc37b3031f562338f998
62017 Author: Guillem Jover <guillem@debian.org>
62018 Date: Fri Nov 26 07:29:01 2010 +0100
62019
62020 dpkg-deb: Rename add_to_filist() to file_info_list_append()
62021
62022 dpkg-deb/build.c | 8 ++++----
62023 1 file changed, 4 insertions(+), 4 deletions(-)
62024
62025 commit 2998b32eaf8d560cafdc45a66a183f3697bfeaf6
62026 Author: Guillem Jover <guillem@debian.org>
62027 Date: Fri Nov 26 07:27:50 2010 +0100
62028
62029 dpkg-deb: Rename add_to_filist() arguments to head/tail
62030
62031 This normalized them with the rest of the codebase.
62032
62033 dpkg-deb/build.c | 8 ++++----
62034 1 file changed, 4 insertions(+), 4 deletions(-)
62035
62036 commit 291c19900153dbae4417b67d4077d7f7b1b25435
62037 Author: Guillem Jover <guillem@debian.org>
62038 Date: Fri Nov 26 07:16:43 2010 +0100
62039
62040 dpkg-deb: Remove redundant debar check and reduce code scope
62041
62042 dpkg-deb/build.c | 17 ++++++++---------
62043 1 file changed, 8 insertions(+), 9 deletions(-)
62044
62045 commit f17d95da9d3b23362bf0d97b9ff40f5d5ec3971e
62046 Author: Guillem Jover <guillem@debian.org>
62047 Date: Fri Nov 26 06:50:37 2010 +0100
62048
62049 dpkg-deb: Refactor check_conffiles() out from do_build()
62050
62051 dpkg-deb/build.c | 136 ++++++++++++++++++++++++++++++++-----------------------
62052 1 file changed, 79 insertions(+), 57 deletions(-)
62053
62054 commit 855bdfb4fe44e851ad036627f2d8702e3e0dcb0c
62055 Author: Guillem Jover <guillem@debian.org>
62056 Date: Fri Nov 26 06:35:19 2010 +0100
62057
62058 dpkg-deb: Refactor check_file_perms() out from do_build()
62059
62060 dpkg-deb/build.c | 82 ++++++++++++++++++++++++++++++++++----------------------
62061 1 file changed, 50 insertions(+), 32 deletions(-)
62062
62063 commit af34a9cc062756207f275dbbb5ec16896ba311b7
62064 Author: Guillem Jover <guillem@debian.org>
62065 Date: Fri Nov 26 07:45:06 2010 +0100
62066
62067 dpkg-deb: Rename checkedinfo to pkg in do_build()
62068
62069 dpkg-deb/build.c | 27 ++++++++++++++-------------
62070 1 file changed, 14 insertions(+), 13 deletions(-)
62071
62072 commit 0dd72f1b7a6a0835bc0212d019c2a01761e041fb
62073 Author: Guillem Jover <guillem@debian.org>
62074 Date: Sun Jan 2 19:19:10 2011 +0100
62075
62076 dpkg-deb: Use a varbuf instead of a fixed size buffer in do_build()
62077
62078 The allocated buffer has a fixes size, which could pose problems if for
62079 whatever reason some of the components increase size.
62080
62081 dpkg-deb/build.c | 43 ++++++++++++++++++-------------------------
62082 1 file changed, 18 insertions(+), 25 deletions(-)
62083
62084 commit 06f0675ffa2f84a2661a312194feefdeb3841ec0
62085 Author: Guillem Jover <guillem@debian.org>
62086 Date: Wed Jan 5 09:44:37 2011 +0100
62087
62088 Rename directory variables to just dir
62089
62090 The shorter form is unambiguous and takes less screen size.
62091
62092 dpkg-deb/build.c | 33 +++++++++++++++------------
62093 dpkg-deb/dpkg-deb.h | 2 +-
62094 dpkg-deb/extract.c | 26 +++++++++++++--------
62095 dpkg-deb/info.c | 66 +++++++++++++++++++++++++++++------------------------
62096 src/archives.c | 14 ++++++------
62097 5 files changed, 78 insertions(+), 63 deletions(-)
62098
62099 commit 0b67f8d1d540e3cd52d7849b767ed1a9bae02368
62100 Author: Guillem Jover <guillem@debian.org>
62101 Date: Fri Nov 26 06:24:49 2010 +0100
62102
62103 dpkg-deb: Reduce scope of variables in do_build()
62104
62105 dpkg-deb/build.c | 43 ++++++++++++++++++++++++++++++-------------
62106 1 file changed, 30 insertions(+), 13 deletions(-)
62107
62108 commit 797115468511551b08b8fd79a9d787dc17fba9fe
62109 Author: Guillem Jover <guillem@debian.org>
62110 Date: Thu Nov 25 23:18:58 2010 +0100
62111
62112 libdpkg: Install header file ehandle.h
62113
62114 Missed in commit 6e5d5c1f05edbe0ce2213a6658b438668fe48cba.
62115
62116 lib/dpkg/Makefile.am | 1 +
62117 1 file changed, 1 insertion(+)
62118
62119 commit f9ed41c4f61d2b037a0faca08a40581c1bc385b1
62120 Author: Guillem Jover <guillem@debian.org>
62121 Date: Thu Nov 25 01:23:07 2010 +0100
62122
62123 dpkg-query: Refactor --list header printing into list_format_print_header()
62124
62125 src/querycmd.c | 75 ++++++++++++++++++++++++++++++++--------------------------
62126 1 file changed, 42 insertions(+), 33 deletions(-)
62127
62128 commit dba35578a11b7fd887fda28d22083e61047ac1d2
62129 Author: Guillem Jover <guillem@debian.org>
62130 Date: Thu Nov 25 00:36:27 2010 +0100
62131
62132 dpkg-query: Refactor --list format creation into new list_format_init()
62133
62134 src/querycmd.c | 120 ++++++++++++++++++++++++++++++++++-----------------------
62135 1 file changed, 72 insertions(+), 48 deletions(-)
62136
62137 commit 49f8bd789eca3a3b7c8d57974070d4e4d055b42d
62138 Author: Guillem Jover <guillem@debian.org>
62139 Date: Wed Nov 24 03:06:53 2010 +0100
62140
62141 s-s-d: Rename do_help() to usage()
62142
62143 utils/start-stop-daemon.c | 4 ++--
62144 1 file changed, 2 insertions(+), 2 deletions(-)
62145
62146 commit df7dabd95adfee2e07e70b6bc60c216ccba0d272
62147 Author: Guillem Jover <guillem@debian.org>
62148 Date: Tue Nov 23 23:15:47 2010 +0100
62149
62150 s-s-d: Rename clear() to pid_list_free()
62151
62152 utils/start-stop-daemon.c | 6 +++---
62153 1 file changed, 3 insertions(+), 3 deletions(-)
62154
62155 commit db56c2bba99f22c879bbbffb4b020f418f508f8f
62156 Author: Guillem Jover <guillem@debian.org>
62157 Date: Tue Nov 23 23:15:33 2010 +0100
62158
62159 s-s-d: Rename push() to pid_list_push()
62160
62161 utils/start-stop-daemon.c | 6 +++---
62162 1 file changed, 3 insertions(+), 3 deletions(-)
62163
62164 commit 8a2f4f6866790b5ae9e8931dccb19c10b274397e
62165 Author: Guillem Jover <guillem@debian.org>
62166 Date: Tue Nov 23 23:05:04 2010 +0100
62167
62168 s-s-d: Rename check() to pid_check()
62169
62170 utils/start-stop-daemon.c | 12 ++++++------
62171 1 file changed, 6 insertions(+), 6 deletions(-)
62172
62173 commit 886d2911bdb2253a5a331d109f15fd8bd9d4027a
62174 Author: Guillem Jover <guillem@debian.org>
62175 Date: Tue Nov 23 22:38:16 2010 +0100
62176
62177 s-s-d: Remove static function declarations
62178
62179 utils/start-stop-daemon.c | 14 --------------
62180 1 file changed, 14 deletions(-)
62181
62182 commit f53151c5c738b0902815ad3cdeae35005797f099
62183 Author: Guillem Jover <guillem@debian.org>
62184 Date: Tue Nov 23 22:31:01 2010 +0100
62185
62186 s-s-d: Make only sched_goto use goto instead of the other enum values
62187
62188 This makes sched_goto usage more obvious, makes the for more natural,
62189 and removes one instance of goto usage.
62190
62191 utils/start-stop-daemon.c | 12 +++++-------
62192 1 file changed, 5 insertions(+), 7 deletions(-)
62193
62194 commit e611924c3e2ca6e13e6c50fab6e01da24045c129
62195 Author: Guillem Jover <guillem@debian.org>
62196 Date: Tue Nov 23 04:21:03 2010 +0100
62197
62198 s-s-d: Refactor finish code into new finish_stop_schedule()
62199
62200 This removes an unneeded and ugly goto, and replaces with a proper
62201 funciton.
62202
62203 utils/start-stop-daemon.c | 27 +++++++++++++++------------
62204 1 file changed, 15 insertions(+), 12 deletions(-)
62205
62206 commit 6b04265c74633e42addd63bcf30763545b643ecf
62207 Author: Helge Kreutzmann <debian@helgefjell.de>
62208 Date: Fri Jan 7 21:55:59 2011 +0100
62209
62210 Update German scripts translation
62211
62212 Update to 513t
62213
62214 scripts/po/de.po | 283 ++++++++++++++++++++++++++++---------------------------
62215 1 file changed, 146 insertions(+), 137 deletions(-)
62216
62217 commit 2df6e3351f79c96c80f5869499a5cb4d59f2943f
62218 Merge: 930bb774c 1d872bf8e
62219 Author: Raphaël Hertzog <hertzog@debian.org>
62220 Date: Thu Jan 6 21:59:44 2011 +0100
62221
62222 Merge commit '1.15.8.8'
62223
62224 commit 1d872bf8ed2a7976c901aff20bf2bd6c20660f65
62225 Author: Raphaël Hertzog <hertzog@debian.org>
62226 Date: Thu Jan 6 21:04:53 2011 +0100
62227
62228 Release 1.15.8.8
62229
62230 debian/changelog | 4 ++--
62231 1 file changed, 2 insertions(+), 2 deletions(-)
62232
62233 commit 00aa1a86493e4160ac98d65b32ff7d0b64ff6e37
62234 Author: Raphaël Hertzog <hertzog@debian.org>
62235 Date: Mon Jan 3 10:01:37 2011 +0100
62236
62237 Fix multiple security issues with dpkg-source (CVE-2010-1679)
62238
62239 - Enhance checks to catch maliciously crafted patches which could modify
62240 files outside of the unpacked source package.
62241 - Do not consider a top-level symlink like a directory when
62242 extracting a tarball.
62243 - Exclude .pc while extracting the upstream tarball in 3.0 (quilt)
62244 as patch blindly writes in that directory during unpack (and would
62245 follow any existing symlink).
62246
62247 debian/changelog | 12 ++++-
62248 scripts/Dpkg/Source/Archive.pm | 2 +-
62249 scripts/Dpkg/Source/Package/V2.pm | 7 ++-
62250 scripts/Dpkg/Source/Patch.pm | 98 +++++++++++++++++++++++++--------------
62251 4 files changed, 81 insertions(+), 38 deletions(-)
62252
62253 commit e70589e47f27d179dc01412e37bd8e0b9e76227d
62254 Author: Guillem Jover <guillem@debian.org>
62255 Date: Mon Jan 3 21:25:18 2011 +0100
62256
62257 dpkg-split: Truncate the output file when splitting a package
62258
62259 Use creat() instead of open() with the missing O_TRUNC.
62260
62261 Regression introduced in f2115151c19ff37b305296c23225807b0832086b.
62262
62263 debian/changelog | 4 ++++
62264 dpkg-split/split.c | 2 +-
62265 2 files changed, 5 insertions(+), 1 deletion(-)
62266
62267 commit 930bb774c5aeb2a2a083deb7b92432a7b7ab9a35
62268 Author: Raphaël Hertzog <hertzog@debian.org>
62269 Date: Mon Jan 3 10:33:28 2011 +0100
62270
62271 Dpkg::Source::Package::V1.pm: correctly detect debian files
62272
62273 The code was erroneously assuming that $newdirectory was always
62274 a simple filename, but it can be a complete path.
62275
62276 debian/changelog | 3 +++
62277 scripts/Dpkg/Source/Package/V1.pm | 2 +-
62278 2 files changed, 4 insertions(+), 1 deletion(-)
62279
62280 commit a66c05098e9f05d008e225c7cbc3479d37b0f91f
62281 Author: Christian PERRIER <bubulle@debian.org>
62282 Date: Mon Dec 20 07:13:28 2010 +0100
62283
62284 Fix two typos in French manpages translation
62285
62286 debian/changelog | 8 ++++++++
62287 man/po/fr.po | 4 ++--
62288 2 files changed, 10 insertions(+), 2 deletions(-)
62289
62290 commit 85fce47c813230e0d9b51826adb479f1f519df6c
62291 Merge: 300c089c3 8edabd231
62292 Author: Guillem Jover <guillem@debian.org>
62293 Date: Mon Dec 20 03:30:55 2010 +0100
62294
62295 Merge branch 'sid' (through tag '1.15.8.7')
62296
62297 Conflicts:
62298 debian/changelog
62299 dselect/po/es.po
62300 po/es.po
62301 po/pt.po
62302 scripts/po/es.po
62303 src/archives.c
62304
62305 commit 8edabd23157612c5b9dab88983b34166ea6fb902
62306 Author: Guillem Jover <guillem@debian.org>
62307 Date: Mon Dec 20 02:26:36 2010 +0100
62308
62309 Release 1.15.8.7
62310
62311 debian/changelog | 4 ++--
62312 1 file changed, 2 insertions(+), 2 deletions(-)
62313
62314 commit 050765e9968cfedbf90b9c5660b2ca812a77b55d
62315 Author: Guillem Jover <guillem@debian.org>
62316 Date: Mon Dec 20 02:31:20 2010 +0100
62317
62318 Regenerate .pot files and merge .po files with them
62319
62320 dselect/po/bs.po | 2 +-
62321 dselect/po/ca.po | 2 +-
62322 dselect/po/cs.po | 2 +-
62323 dselect/po/da.po | 2 +-
62324 dselect/po/de.po | 2 +-
62325 dselect/po/dselect.pot | 4 +-
62326 dselect/po/el.po | 2 +-
62327 dselect/po/es.po | 2 +-
62328 dselect/po/et.po | 2 +-
62329 dselect/po/eu.po | 2 +-
62330 dselect/po/fr.po | 2 +-
62331 dselect/po/gl.po | 2 +-
62332 dselect/po/hu.po | 2 +-
62333 dselect/po/id.po | 2 +-
62334 dselect/po/it.po | 2 +-
62335 dselect/po/ja.po | 2 +-
62336 dselect/po/ko.po | 2 +-
62337 dselect/po/nb.po | 2 +-
62338 dselect/po/nl.po | 2 +-
62339 dselect/po/nn.po | 2 +-
62340 dselect/po/pl.po | 2 +-
62341 dselect/po/pt.po | 2 +-
62342 dselect/po/pt_BR.po | 2 +-
62343 dselect/po/ro.po | 2 +-
62344 dselect/po/ru.po | 2 +-
62345 dselect/po/sk.po | 2 +-
62346 dselect/po/sv.po | 2 +-
62347 dselect/po/tl.po | 2 +-
62348 dselect/po/vi.po | 2 +-
62349 dselect/po/zh_CN.po | 2 +-
62350 dselect/po/zh_TW.po | 2 +-
62351 man/po/dpkg-man.pot | 2 +-
62352 man/po/fr.po | 240 +++++++++++++++++---------
62353 man/po/sv.po | 25 ++-
62354 po/ast.po | 142 +++++++--------
62355 po/bs.po | 142 +++++++--------
62356 po/ca.po | 145 ++++++++--------
62357 po/cs.po | 142 +++++++--------
62358 po/da.po | 142 +++++++--------
62359 po/de.po | 142 +++++++--------
62360 po/dpkg.pot | 144 ++++++++--------
62361 po/dz.po | 142 +++++++--------
62362 po/el.po | 142 +++++++--------
62363 po/eo.po | 2 +-
62364 po/es.po | 446 ++++++++++++++++++++++++++++++------------------
62365 po/et.po | 142 +++++++--------
62366 po/eu.po | 280 +++++++++++++++++-------------
62367 po/fr.po | 185 ++++++++------------
62368 po/gl.po | 142 +++++++--------
62369 po/hu.po | 142 +++++++--------
62370 po/id.po | 142 +++++++--------
62371 po/it.po | 142 +++++++--------
62372 po/ja.po | 157 ++++++++---------
62373 po/km.po | 142 +++++++--------
62374 po/ko.po | 142 +++++++--------
62375 po/ku.po | 142 +++++++--------
62376 po/lt.po | 142 +++++++--------
62377 po/mr.po | 142 +++++++--------
62378 po/nb.po | 142 +++++++--------
62379 po/ne.po | 142 +++++++--------
62380 po/nl.po | 142 +++++++--------
62381 po/nn.po | 142 +++++++--------
62382 po/pa.po | 142 +++++++--------
62383 po/pl.po | 142 +++++++--------
62384 po/pt.po | 142 +++++++--------
62385 po/pt_BR.po | 142 +++++++--------
62386 po/ro.po | 142 +++++++--------
62387 po/ru.po | 150 ++++++++--------
62388 po/sk.po | 142 +++++++--------
62389 po/sv.po | 142 +++++++--------
62390 po/th.po | 142 +++++++--------
62391 po/tl.po | 142 +++++++--------
62392 po/vi.po | 142 +++++++--------
62393 po/zh_CN.po | 142 +++++++--------
62394 po/zh_TW.po | 142 +++++++--------
62395 scripts/po/ca.po | 2 +-
62396 scripts/po/de.po | 4 +-
62397 scripts/po/dpkg-dev.pot | 4 +-
62398 scripts/po/es.po | 11 +-
62399 scripts/po/fr.po | 2 +-
62400 scripts/po/pl.po | 2 +-
62401 scripts/po/ru.po | 2 +-
62402 scripts/po/sv.po | 2 +-
62403 83 files changed, 3384 insertions(+), 3171 deletions(-)
62404
62405 commit a196b9489fcecb75c3cc7add9f1273966697b419
62406 Author: Guillem Jover <guillem@debian.org>
62407 Date: Mon Dec 20 02:22:51 2010 +0100
62408
62409 Fix Spanish scripts translation
62410
62411 Split two accidentally merged lines.
62412
62413 scripts/po/es.po | 3 ++-
62414 1 file changed, 2 insertions(+), 1 deletion(-)
62415
62416 commit d744e244588451c75fe24e2f784601901f459d6d
62417 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
62418 Date: Mon Dec 20 01:56:57 2010 +0100
62419
62420 Update Thai dpkg translation
62421
62422 Closes: #607501
62423
62424 debian/changelog | 1 +
62425 po/th.po | 111 +++++++++----------------------------------------------
62426 2 files changed, 19 insertions(+), 93 deletions(-)
62427
62428 commit 39c27014d0537ca667d6a83b10c4236e7878d840
62429 Author: Felipe E. F. de Castro <fefcas@gmail.com>
62430 Date: Mon Dec 20 01:52:13 2010 +0100
62431
62432 Update Esperanto dpkg translation
62433
62434 Closes: #607437
62435
62436 debian/changelog | 1 +
62437 po/eo.po | 277 ++++++++++++++++++++++++-------------------------------
62438 2 files changed, 119 insertions(+), 159 deletions(-)
62439
62440 commit 660fc389c566623a1ff5de37c1d91e7832048d10
62441 Author: Helge Kreutzmann <debian@helgefjell.de>
62442 Date: Sat Dec 18 18:15:16 2010 +0100
62443
62444 Improve fix after disussion with Sven Joachim (now more consistent even)
62445
62446 scripts/po/de.po | 4 ++--
62447 1 file changed, 2 insertions(+), 2 deletions(-)
62448
62449 commit ffdc8c88d7006170ac67fd44ee3ca2222dd2fb69
62450 Author: Aron Xu <happyaron.xu@gmail.com>
62451 Date: Sat Dec 18 02:30:31 2010 +0100
62452
62453 Update Simplified Chinese dpkg translation
62454
62455 debian/changelog | 1 +
62456 po/zh_CN.po | 3358 +++++++-----------------------------------------------
62457 2 files changed, 412 insertions(+), 2947 deletions(-)
62458
62459 commit 6a3da3db1a15a771229951bec5e7389ade5e2098
62460 Author: Hans Fredrik Nordhaug <hans@nordhaug.priv.no>
62461 Date: Sat Dec 18 00:06:08 2010 +0100
62462
62463 Update Norwegian Bokmål dpkg translation
62464
62465 debian/changelog | 1 +
62466 po/nb.po | 56 +++++++-------------------------------------------------
62467 2 files changed, 8 insertions(+), 49 deletions(-)
62468
62469 commit f70ae2a8116d1e1657ba08e34508d4dff6020d18
62470 Author: Milo Casagrande <milo@ubuntu.com>
62471 Date: Fri Dec 17 00:05:14 2010 +0100
62472
62473 Update Italian dpkg translation
62474
62475 Closes: #607306
62476
62477 debian/changelog | 1 +
62478 po/it.po | 50 +++++---------------------------------------------
62479 2 files changed, 6 insertions(+), 45 deletions(-)
62480
62481 commit b6be0c4f0dac7fdb8b138026a13527e11afd8e4d
62482 Author: Ivan Masár <helix84@centrum.sk>
62483 Date: Thu Dec 16 22:25:50 2010 +0100
62484
62485 Update Slovak dpkg translation
62486
62487 Closes: #607302
62488
62489 debian/changelog | 1 +
62490 po/sk.po | 48 +++---------------------------------------------
62491 2 files changed, 4 insertions(+), 45 deletions(-)
62492
62493 commit 097d36dc6ca36dbf1ce2ee62fde1d9c353fce5cf
62494 Author: Guillem Jover <guillem@debian.org>
62495 Date: Thu Dec 16 22:22:28 2010 +0100
62496
62497 Fix encoding of X-POFile-SpellExtra field in Spanish translations
62498
62499 dselect/po/es.po | 2 +-
62500 po/es.po | 12 ++++++------
62501 scripts/po/es.po | 2 +-
62502 3 files changed, 8 insertions(+), 8 deletions(-)
62503
62504 commit 878dab712fafd8f050b24c5085dd6ad6d561c017
62505 Author: Yuri Kozlov <yuray@komyakino.ru>
62506 Date: Thu Dec 16 20:55:49 2010 +0100
62507
62508 Update Russian dpkg translation
62509
62510 Closes: #607292
62511
62512 debian/changelog | 1 +
62513 po/ru.po | 72 +++++++++++++-------------------------------------------
62514 2 files changed, 18 insertions(+), 55 deletions(-)
62515
62516 commit 6719cdfa47de6fefc5d412c5b1dbdaaf0a4f4e14
62517 Author: Kenshi Muto <kmuto@debian.org>
62518 Date: Thu Dec 16 19:30:08 2010 +0100
62519
62520 Update Japanese dpkg translation
62521
62522 Closes: #607259
62523
62524 debian/changelog | 1 +
62525 po/ja.po | 67 +++++++++-----------------------------------------------
62526 2 files changed, 11 insertions(+), 57 deletions(-)
62527
62528 commit 24e0c98cc2f1668cd685a1101e1dda2bc89b21bd
62529 Author: Iñaki Larrañaga Murgoitio <dooteo@euskalgnu.org>
62530 Date: Thu Dec 16 19:25:50 2010 +0100
62531
62532 Update Basque dpkg translation
62533
62534 Closes: #607253
62535
62536 debian/changelog | 1 +
62537 po/eu.po | 192 +++++++++++++++----------------------------------------
62538 2 files changed, 53 insertions(+), 140 deletions(-)
62539
62540 commit 7fe7bce38ac93977a0069402ff51af0276dc3f70
62541 Author: Sven Joachim <svenjoac@gmx.de>
62542 Date: Wed Dec 15 20:26:42 2010 +0100
62543
62544 Fix a translation error in the German scripts translation
62545
62546 debian/changelog | 1 +
62547 scripts/po/de.po | 4 ++--
62548 2 files changed, 3 insertions(+), 2 deletions(-)
62549
62550 commit 57dae739dafc03dd63e546188bb106deeb799780
62551 Author: Omar Campagne <ocampagne@gmail.com>
62552 Date: Wed Dec 15 20:20:15 2010 +0100
62553
62554 Update Spanish translation of manual pages
62555
62556 Update to 1940t.
62557
62558 debian/changelog | 1 +
62559 man/po/es.po | 24 +++++++++++++++++++-----
62560 2 files changed, 20 insertions(+), 5 deletions(-)
62561
62562 commit 61e2d9af2c4ad15a3b13e1bf2f93a9a90a076dc1
62563 Author: Guillem Jover <guillem@debian.org>
62564 Date: Fri Dec 10 13:11:31 2010 +0100
62565
62566 Changelog police
62567
62568 debian/changelog | 16 +++++++---------
62569 1 file changed, 7 insertions(+), 9 deletions(-)
62570
62571 commit 888c346186673b6e637f34ee47b9a0137d64b812
62572 Author: Guillem Jover <guillem@debian.org>
62573 Date: Fri Dec 10 01:21:02 2010 +0100
62574
62575 dpkg-query: Fix stanza delimiting on -L, -s and -p output
62576
62577 The code was only printing a delimiting new line on the second to last
62578 stanza. Invert the logic and do it always except on the last one.
62579
62580 Closes: #606315
62581
62582 debian/changelog | 2 ++
62583 src/querycmd.c | 2 +-
62584 2 files changed, 3 insertions(+), 1 deletion(-)
62585
62586 commit 8e7f545a9d42a02cea521399da52932774926231
62587 Author: Guillem Jover <guillem@debian.org>
62588 Date: Fri Dec 10 01:59:55 2010 +0100
62589
62590 dpkg: On non-Linux use fadvise(FADV_DONTNEED) to initiate writeback
62591
62592 Use the posix_fadvise(POSIX_FADV_DONTNEED) hint to notify the kernel
62593 dpkg does not need the unpacked files any longer and as such it can
62594 start writeback asynchronously.
62595
62596 Although POSIX does not explicitly say so, and this is merely a hint,
62597 this is the only sensible thing to do for the kernel. On Linux at least
62598 it also evicts the pages if they are not currently under writeback,
62599 locked or dirty, which might be undesired if a maintainer script has
62600 to use the data, but unlikely as the writeback will still be ongoing
62601 if it started at all.
62602
62603 In addition it could be argued the Linux implementation is not optimal
62604 as the standard talks about the application not needing the data any
62605 longer, not the system. So it seems the NetBSD implementation which
62606 just marks the pages as not active would be more correct.
62607
62608 debian/changelog | 3 +++
62609 src/archives.c | 2 ++
62610 2 files changed, 5 insertions(+)
62611
62612 commit 2921e80c2f7645f66a197c5265cdadae58142672
62613 Author: Guillem Jover <guillem@debian.org>
62614 Date: Wed Dec 8 06:44:00 2010 +0100
62615
62616 dpkg: On Linux finish writeback before fsync
62617
62618 The second sync_file_range() call, with the operation
62619 SYNC_FILE_RANGE_WAIT_BEFORE, will block until the previously
62620 initiated writeback has completed.
62621
62622 We finish the writeback for all files before calling fsync. This
62623 basically ensures that the delayed allocation has been resolved;
62624 that is, the data blocks have been allocated and written, and the
62625 inode updated (in memory), but not necessarily pushed out to disk.
62626 So that later fsync can become no-ops, minimizing the number of
62627 (costly) jbd2 commits.
62628
62629 Suggested-by: Ted Ts'o <tytso@mit.edu>
62630 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
62631 Signed-off-by: Guillem Jover <guillem@debian.org>
62632
62633 src/archives.c | 36 ++++++++++++++++++++++++++++++++++++
62634 1 file changed, 36 insertions(+)
62635
62636 commit 203c99b0dda40159d824944e407a2f720f1088ed
62637 Author: Guillem Jover <guillem@debian.org>
62638 Date: Wed Dec 8 06:29:07 2010 +0100
62639
62640 dpkg: On Linux initiate writeback of unpacked files ASAP
62641
62642 To avoid performance degradation on filesystems with "allocate on
62643 flush" semantics (like xfs, ubifs, hfs+, and ext4 without nodelalloc),
62644 start writing back each file once it has finished being extracted.
62645 This doesn't actually wait for the write to finish; it just starts
62646 the writeback.
62647
62648 The sync_file_range() call has been available since Linux 2.6.17.
62649 On non-Linux systems we can skip it.
62650
62651 Closes: #605009
62652
62653 Suggested-by: Ted Ts'o <tytso@mit.edu>
62654 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
62655 Signed-off-by: Guillem Jover <guillem@debian.org>
62656
62657 debian/changelog | 3 +++
62658 src/archives.c | 11 +++++++++++
62659 2 files changed, 14 insertions(+)
62660
62661 commit a766f501f6da46aca070c315e6429e163d188202
62662 Author: Guillem Jover <guillem@debian.org>
62663 Date: Wed Dec 1 04:28:45 2010 +0100
62664
62665 dpkg: Defer symlink renames to avoid ending up with broken symlinks
62666
62667 The broken symlinks are particularly pernicious as they imply a shared
62668 library SONAME path might point to nowhere and thus applications will
62669 fail to get dynamically linked.
62670
62671 Deferring symlinks is safe as they are always at the end of the tar
62672 archive, and they are processed last on deferred renames as they are
62673 appended at the end of the new list files.
62674
62675 Closes: #605536
62676
62677 debian/changelog | 5 +++++
62678 src/archives.c | 2 +-
62679 2 files changed, 6 insertions(+), 1 deletion(-)
62680
62681 commit 2e764078cc3bc75dc7426678377bb1c12ea00ba1
62682 Author: Guillem Jover <guillem@debian.org>
62683 Date: Wed Dec 1 04:37:32 2010 +0100
62684
62685 Update Catalan program translation
62686
62687 debian/changelog | 1 +
62688 po/ca.po | 46 ++--------------------------------------------
62689 2 files changed, 3 insertions(+), 44 deletions(-)
62690
62691 commit 725933d6f73d7d749c46778cff1cbb7416431a4b
62692 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62693 Date: Fri Dec 10 01:34:43 2010 +0100
62694
62695 Updated all Spanish translations to sync with master.
62696
62697 Translations are now at 100%
62698
62699 debian/changelog | 6 +
62700 dselect/po/es.po | 548 +++++++++++++++++++++++++++++--------------------------
62701 scripts/po/es.po | 44 +++--
62702 3 files changed, 332 insertions(+), 266 deletions(-)
62703
62704 commit 7c27d584603d6cda82d668f0da1fb64201e456d7
62705 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62706 Date: Fri Dec 10 01:27:36 2010 +0100
62707
62708 Updated Spanish translation
62709
62710 Uptated to 985t from master branch with typo fixes included.
62711
62712 debian/changelog | 1 +
62713 po/es.po | 1643 +++++++++++++++++++++++-------------------------------
62714 2 files changed, 690 insertions(+), 954 deletions(-)
62715
62716 commit 300c089c3e178420915c9805ae73d2b99e25cfcc
62717 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62718 Date: Fri Dec 10 01:26:46 2010 +0100
62719
62720 Fix typos in PO file
62721
62722 po/es.po | 7 ++++---
62723 1 file changed, 4 insertions(+), 3 deletions(-)
62724
62725 commit 5e702366cba8c98a456740dbb97238b511eec26d
62726 Merge: 0e238b8e0 f3fa58a33
62727 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62728 Date: Fri Dec 10 01:20:59 2010 +0100
62729
62730 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
62731
62732 commit 0e238b8e0281270a3d12bec69450f728af6f3dbf
62733 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62734 Date: Fri Dec 10 01:20:32 2010 +0100
62735
62736 Fix typo
62737
62738 debian/changelog | 2 +-
62739 1 file changed, 1 insertion(+), 1 deletion(-)
62740
62741 commit 2ba06ea3e29c913ac4f9649b9561cfb1a692a35c
62742 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62743 Date: Fri Dec 10 01:19:17 2010 +0100
62744
62745 Fix typos in translation format strings
62746
62747 po/es.po | 8 ++++----
62748 1 file changed, 4 insertions(+), 4 deletions(-)
62749
62750 commit f3fa58a3317e3456bcfb490aae66fa4371949fae
62751 Author: Raphaël Hertzog <hertzog@debian.org>
62752 Date: Thu Dec 9 16:13:42 2010 +0100
62753
62754 dpkg-shlibdeps: print the error note about missing libraries only once
62755
62756 With the previous change, dpkg-shlibdeps can now print the error about
62757 missing library multiple times. It makes no sense to print the associated
62758 note multiple times. Instead it should be printed once at the end.
62759
62760 scripts/dpkg-shlibdeps.pl | 11 ++++++-----
62761 1 file changed, 6 insertions(+), 5 deletions(-)
62762
62763 commit 4105379e2532d68579cfb1d95eb49205414507db
62764 Author: Chris Baines <cbaines8@gmail.com>
62765 Date: Thu Dec 9 15:58:48 2010 +0100
62766
62767 dpkg-shlibdeps: do not fail immediatly when a library is not found
62768
62769 Instead continue and fail after all problems have been reported.
62770
62771 debian/changelog | 3 +++
62772 scripts/dpkg-shlibdeps.pl | 13 ++++++++++++-
62773 2 files changed, 15 insertions(+), 1 deletion(-)
62774
62775 commit b67f29d946683dfdbddf1fffb1aef550a3260fb8
62776 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62777 Date: Thu Dec 9 02:50:14 2010 +0100
62778
62779 Typo fix
62780
62781 po/es.po | 2 +-
62782 1 file changed, 1 insertion(+), 1 deletion(-)
62783
62784 commit 76385c55207bb6a0ddb4e8ff3727a0e8e0cddbcd
62785 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62786 Date: Thu Dec 9 02:35:56 2010 +0100
62787
62788 Review translation and fix some typos. Also added PO4spell check headers.
62789
62790 scripts/po/es.po | 44 +++++++++++++++++++++++++++++++++-----------
62791 1 file changed, 33 insertions(+), 11 deletions(-)
62792
62793 commit c58875d365ab10cefe6cf83de9e792a19c1201e2
62794 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62795 Date: Thu Dec 9 02:26:38 2010 +0100
62796
62797 Updated Spanish translation for dselect
62798
62799 Update to 227t, convert to UTF-8, spell check headers and typos fixed.
62800
62801 debian/changelog | 4 +
62802 dselect/po/es.po | 548 +++++++++++++++++++++++++++++--------------------------
62803 2 files changed, 297 insertions(+), 255 deletions(-)
62804
62805 commit 48a74f34f5aa54f2506795e8a30fe6a9c50354fd
62806 Author: Javier Fernandez-Sanguino <jfs@debian.org>
62807 Date: Thu Dec 9 02:17:17 2010 +0100
62808
62809 Include changes introduced to Spanish translation
62810
62811 debian/changelog | 1 +
62812 1 file changed, 1 insertion(+)
62813
62814 commit 553549620ee08e704f8488d6dd4af947f812b093
62815 Author: Javier Fernandez-Sanguino Pen~a <jfs@javifsp.no-ip.org>
62816 Date: Thu Dec 9 02:12:42 2010 +0100
62817
62818 Updated Spanish translation
62819
62820 po/es.po | 1638 ++++++++++++++++++++++++++------------------------------------
62821 1 file changed, 686 insertions(+), 952 deletions(-)
62822
62823 commit 89d63574bd3455efe14f1388f3c1532e6c6130d1
62824 Author: Miguel Figueiredo <elmig@debianpt.org>
62825 Date: Wed Dec 1 07:03:03 2010 +0100
62826
62827 Portuguese translation update. 985t
62828
62829 debian/changelog | 1 +
62830 po/pt.po | 56 +++++++-------------------------------------------------
62831 2 files changed, 8 insertions(+), 49 deletions(-)
62832
62833 commit 252f5e0561120d8b6d7bb55a9fc30a004d45a566
62834 Author: Miguel Figueiredo <elmig@eeepc.debian>
62835 Date: Tue Nov 30 20:14:42 2010 +0000
62836
62837 Update Portuguese translation of program
62838
62839 Update to 985t
62840
62841 debian/changelog | 1 +
62842 po/pt.po | 17 ++++++++---------
62843 2 files changed, 9 insertions(+), 9 deletions(-)
62844
62845 commit c627cec00d90d14289ca523308455ce6607d57bc
62846 Author: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>
62847 Date: Sun Nov 28 15:25:08 2010 +0100
62848
62849 Updated Indonesian translation. 985t
62850
62851 debian/changelog | 1 +
62852 po/id.po | 68 +++++++++++---------------------------------------------
62853 2 files changed, 14 insertions(+), 55 deletions(-)
62854
62855 commit b3d062225c0144d28747a48bd82a5108ada1439a
62856 Author: Miroslav Kure <kurem@upcase.inf.upol.cz>
62857 Date: Sat Nov 27 16:42:49 2010 +0100
62858
62859 Czech translation update. 985t
62860
62861 debian/changelog | 1 +
62862 po/cs.po | 1082 +++++++++++++++++++++---------------------------------
62863 2 files changed, 429 insertions(+), 654 deletions(-)
62864
62865 commit 53165b3620a915d2c16748ba4ce30af31581d6da
62866 Author: Christian PERRIER <bubulle@debian.org>
62867 Date: Fri Nov 26 07:16:59 2010 +0100
62868
62869 French translation update for programs: 985t
62870 French translation update for manpages: 1940t
62871
62872 debian/changelog | 4 +
62873 man/po/fr.po | 228 +++++++++++++++++++------------------------------------
62874 po/fr.po | 6 +-
62875 3 files changed, 88 insertions(+), 150 deletions(-)
62876
62877 commit 3dee8477d93c831ecef5b92f3dd96d189bdda988
62878 Author: Helge Kreutzmann <debian@helgefjell.de>
62879 Date: Fri Nov 26 21:46:53 2010 +0100
62880
62881 Update German translation of manual pages
62882
62883 Update to 1940t.
62884
62885 debian/changelog | 3 +++
62886 man/po/de.po | 21 +++++++++++++++++----
62887 2 files changed, 20 insertions(+), 4 deletions(-)
62888
62889 commit 953a14800e0e6489b35864115dabf09a52fa1962
62890 Author: Sven Joachim <svenjoac@gmx.de>
62891 Date: Thu Nov 25 16:42:57 2010 +0100
62892
62893 German dpkg translation update
62894
62895 Update to 985t.
62896
62897 debian/changelog | 7 +++++++
62898 po/de.po | 52 ++++++----------------------------------------------
62899 2 files changed, 13 insertions(+), 46 deletions(-)
62900
62901 commit a4c8f5eff9dede8638b325c49093d1df33574749
62902 Author: Peter Krefting <peterk@debian.org>
62903 Date: Thu Nov 25 10:43:37 2010 +0100
62904
62905 Update Swedish translation.
62906
62907 po/sv.po: 985t0f0u.
62908 man/po/sv.po: 1940t0fou.
62909
62910 man/po/sv.po | 19 ++++++++++++++++---
62911 po/sv.po | 48 +++---------------------------------------------
62912 2 files changed, 19 insertions(+), 48 deletions(-)
62913
62914 commit 7e8695bdb8fb3a1dd4cf2ba4a48586e068fe3058
62915 Merge: 93bba14d3 81aacd4b0
62916 Author: Guillem Jover <guillem@debian.org>
62917 Date: Thu Nov 25 07:57:09 2010 +0100
62918
62919 Merge branch 'sid' (through tag '1.15.8.6')
62920
62921 Conflicts:
62922 debian/changelog
62923 m4/dpkg-funcs.m4
62924 man/dpkg.1
62925
62926 commit 81aacd4b0a84df492d0ba33110537efb6fef836d
62927 Author: Guillem Jover <guillem@debian.org>
62928 Date: Thu Nov 25 07:11:02 2010 +0100
62929
62930 Release 1.15.8.6
62931
62932 debian/changelog | 4 ++--
62933 1 file changed, 2 insertions(+), 2 deletions(-)
62934
62935 commit 7fe25bef6e0379cb1a54ec5394164b7854f1868a
62936 Author: Guillem Jover <guillem@debian.org>
62937 Date: Thu Nov 25 07:23:34 2010 +0100
62938
62939 Regenerate .pot files and merge .po files with them
62940
62941 dselect/po/bs.po | 2 +-
62942 dselect/po/ca.po | 47 +-
62943 dselect/po/cs.po | 2 +-
62944 dselect/po/da.po | 2 +-
62945 dselect/po/de.po | 2 +-
62946 dselect/po/dselect.pot | 4 +-
62947 dselect/po/el.po | 2 +-
62948 dselect/po/es.po | 2 +-
62949 dselect/po/et.po | 2 +-
62950 dselect/po/eu.po | 2 +-
62951 dselect/po/fr.po | 2 +-
62952 dselect/po/gl.po | 2 +-
62953 dselect/po/hu.po | 2 +-
62954 dselect/po/id.po | 2 +-
62955 dselect/po/it.po | 2 +-
62956 dselect/po/ja.po | 2 +-
62957 dselect/po/ko.po | 2 +-
62958 dselect/po/nb.po | 2 +-
62959 dselect/po/nl.po | 2 +-
62960 dselect/po/nn.po | 2 +-
62961 dselect/po/pl.po | 2 +-
62962 dselect/po/pt.po | 2 +-
62963 dselect/po/pt_BR.po | 2 +-
62964 dselect/po/ro.po | 2 +-
62965 dselect/po/ru.po | 2 +-
62966 dselect/po/sk.po | 2 +-
62967 dselect/po/sv.po | 2 +-
62968 dselect/po/tl.po | 2 +-
62969 dselect/po/vi.po | 2 +-
62970 dselect/po/zh_CN.po | 2 +-
62971 dselect/po/zh_TW.po | 2 +-
62972 man/po/de.po | 299 ++++++-----
62973 man/po/dpkg-man.pot | 282 +++++-----
62974 man/po/es.po | 285 ++++++-----
62975 man/po/fr.po | 1308 +++++++++++++++++++++++++++--------------------
62976 man/po/hu.po | 282 +++++-----
62977 man/po/ja.po | 282 +++++-----
62978 man/po/pl.po | 282 +++++-----
62979 man/po/pt_BR.po | 282 +++++-----
62980 man/po/ru.po | 282 +++++-----
62981 man/po/sv.po | 285 ++++++-----
62982 po/ast.po | 143 +++---
62983 po/bs.po | 143 +++---
62984 po/ca.po | 355 ++++++++-----
62985 po/cs.po | 143 +++---
62986 po/da.po | 188 ++++---
62987 po/de.po | 188 ++++---
62988 po/dpkg.pot | 145 +++---
62989 po/dz.po | 143 +++---
62990 po/el.po | 143 +++---
62991 po/eo.po | 188 ++++---
62992 po/es.po | 143 +++---
62993 po/et.po | 143 +++---
62994 po/eu.po | 188 ++++---
62995 po/fr.po | 188 ++++---
62996 po/gl.po | 143 +++---
62997 po/hu.po | 143 +++---
62998 po/id.po | 188 ++++---
62999 po/it.po | 188 ++++---
63000 po/ja.po | 188 ++++---
63001 po/km.po | 143 +++---
63002 po/ko.po | 188 ++++---
63003 po/ku.po | 143 +++---
63004 po/lt.po | 143 +++---
63005 po/mr.po | 143 +++---
63006 po/nb.po | 188 ++++---
63007 po/ne.po | 143 +++---
63008 po/nl.po | 143 +++---
63009 po/nn.po | 143 +++---
63010 po/pa.po | 143 +++---
63011 po/pl.po | 143 +++---
63012 po/pt.po | 188 ++++---
63013 po/pt_BR.po | 143 +++---
63014 po/ro.po | 191 ++++---
63015 po/ru.po | 188 ++++---
63016 po/sk.po | 188 ++++---
63017 po/sv.po | 188 ++++---
63018 po/th.po | 188 ++++---
63019 po/tl.po | 143 +++---
63020 po/vi.po | 188 ++++---
63021 po/zh_CN.po | 188 ++++---
63022 po/zh_TW.po | 143 +++---
63023 scripts/po/ca.po | 114 +++--
63024 scripts/po/de.po | 106 ++--
63025 scripts/po/dpkg-dev.pot | 108 ++--
63026 scripts/po/es.po | 106 ++--
63027 scripts/po/fr.po | 132 ++---
63028 scripts/po/pl.po | 106 ++--
63029 scripts/po/ru.po | 106 ++--
63030 scripts/po/sv.po | 106 ++--
63031 90 files changed, 6573 insertions(+), 5179 deletions(-)
63032
63033 commit e0b4d276a74c74bfdfc0965eaa58c0749ea252b9
63034 Author: Guillem Jover <guillem@debian.org>
63035 Date: Thu Nov 25 07:09:14 2010 +0100
63036
63037 Changelog police
63038
63039 Sort entries. Some rewording.
63040
63041 debian/changelog | 18 ++++++++----------
63042 1 file changed, 8 insertions(+), 10 deletions(-)
63043
63044 commit 929a9c4808c79781469987585f78f07df7f1d484
63045 Author: Guillem Jover <guillem@debian.org>
63046 Date: Thu Jul 29 08:59:09 2010 +0200
63047
63048 Add new --force-unsafe-io to disable safe I/O operations on unpack
63049
63050 This allows to not perform file system syncs before file renames
63051 to guarantee its atomicity, which is known to cause substantial
63052 performance degradation on some file systems, unfortunately the ones
63053 that require the safe I/O on the first place due to their unreliable
63054 behaviour causing zero-length files on abrupt system crashes (sudden
63055 reboot, bus locks, pulling the plug, etc).
63056
63057 Using this option might improve performance at the cost of losing
63058 data, and should thus be used with care, but that's ultimately
63059 something for the user of the affected file systems to decide.
63060
63061 Closes: #584254
63062
63063 debian/changelog | 2 ++
63064 man/dpkg.1 | 19 ++++++++++++++++++-
63065 src/archives.c | 6 ++++--
63066 src/main.c | 3 +++
63067 src/main.h | 1 +
63068 5 files changed, 28 insertions(+), 3 deletions(-)
63069
63070 commit 5ee4e4e0458088cde1625ddb5a3d736f31a335d3
63071 Author: Guillem Jover <guillem@debian.org>
63072 Date: Thu Jul 29 09:11:02 2010 +0200
63073
63074 build: Disable usage of synchronous sync(2) by default
63075
63076 It causes undesired I/O on unrelated file systems. It also makes the
63077 code behave differently on Linux systems.
63078
63079 Allow the possibility to enable it again for the benefit of downstreams,
63080 which might want to use it regardless of its problems. Although this
63081 code path will most probably be removed in the near future.
63082
63083 Closes: #588339, #595927, #600075
63084
63085 configure.ac | 2 +-
63086 debian/changelog | 4 ++++
63087 m4/dpkg-funcs.m4 | 34 +++++++++++++++++++++++-----------
63088 src/archives.c | 4 ++--
63089 4 files changed, 30 insertions(+), 14 deletions(-)
63090
63091 commit f99dc9af28a5f60dbc4cf7747b36509f0979b326
63092 Author: Guillem Jover <guillem@debian.org>
63093 Date: Thu Nov 25 06:28:49 2010 +0100
63094
63095 Fix typo in French dpkg --debug=help output
63096
63097 po/fr.po | 2 +-
63098 1 file changed, 1 insertion(+), 1 deletion(-)
63099
63100 commit 07dcccd8c498dc679ac36aa407cc595c568380c1
63101 Author: Guillem Jover <guillem@debian.org>
63102 Date: Thu Nov 25 06:25:49 2010 +0100
63103
63104 Fix status-fd man page translations
63105
63106 Some of the words on those strings are literal output from dpkg, which
63107 will not be translated, so use english there. Avoid using French spacing
63108 too which will not happen on output either.
63109
63110 man/po/es.po | 8 ++++----
63111 man/po/fr.po | 6 +++---
63112 man/po/sv.po | 2 +-
63113 3 files changed, 8 insertions(+), 8 deletions(-)
63114
63115 commit c2442afe4b79603e56dee4285301d2f8d85d164b
63116 Author: Andrei Popescu <andreimpopescu@gmail.com>
63117 Date: Thu Nov 25 06:21:39 2010 +0100
63118
63119 Update Romanian translation
63120
63121 po/ro.po | 2187 ++++++++++++++------------------------------------------------
63122 1 file changed, 479 insertions(+), 1708 deletions(-)
63123
63124 commit 93bba14d3659578f19b5273dea2142d09a150a19
63125 Author: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
63126 Date: Wed Nov 24 21:05:30 2010 +0100
63127
63128 New manual page deb-src-control(5) documenting debian/control
63129
63130 debian/changelog | 6 +
63131 man/Makefile.am | 1 +
63132 man/deb-control.5 | 26 ++++
63133 man/deb-src-control.5 | 322 ++++++++++++++++++++++++++++++++++++++++++++++++++
63134 man/po/po4a.cfg | 5 +
63135 5 files changed, 360 insertions(+)
63136
63137 commit dd7ef56c1d46e89092ac78a710c23fa693b52228
63138 Author: Raphaël Hertzog <hertzog@debian.org>
63139 Date: Wed Nov 24 20:59:09 2010 +0100
63140
63141 dpkg-buildflags: fix incorrect name in comment
63142
63143 scripts/dpkg-buildflags.pl | 2 +-
63144 1 file changed, 1 insertion(+), 1 deletion(-)
63145
63146 commit 6b403243270240fd01116532112c287c8cfb688e
63147 Author: Andrei POPESCU <andreimpopescu@gmail.com>
63148 Date: Wed Nov 24 19:36:01 2010 +0100
63149
63150 Romanian translation update. Closes: #604769
63151
63152 debian/changelog | 1 +
63153 po/ro.po | 1555 +++++++++++++++++++++++-------------------------------
63154 2 files changed, 666 insertions(+), 890 deletions(-)
63155
63156 commit 48875ddd6f6b295120e54b17b904a2fc9badcbf9
63157 Author: Helge Kreutzmann <debian@helgefjell.de>
63158 Date: Mon Nov 22 21:39:42 2010 +0100
63159
63160 Patch by Sven Joachim <svenjoac@gmx.de> (and some further fixes noted)
63161
63162 scripts/po/de.po | 110 +++++++++++++++++++++++++++----------------------------
63163 1 file changed, 55 insertions(+), 55 deletions(-)
63164
63165 commit f0266cd69c61fdab75691818ef40c64e66adbe26
63166 Author: Guillem Jover <guillem@debian.org>
63167 Date: Mon Nov 8 08:02:30 2010 +0100
63168
63169 u-a: Add missing options to --help output
63170
63171 Document --get-selections, --set-selections, --log and --force.
63172 Split the huge string into smaller pieces to ease translators work.
63173
63174 debian/changelog | 1 +
63175 utils/update-alternatives.c | 18 ++++++++++++++----
63176 2 files changed, 15 insertions(+), 4 deletions(-)
63177
63178 commit 1f75b16ea5c48bfb26ead6aa3248b717ab8aa5fc
63179 Author: Guillem Jover <guillem@debian.org>
63180 Date: Mon Nov 8 08:00:16 2010 +0100
63181
63182 u-a: Unify similar strings
63183
63184 utils/update-alternatives.c | 8 ++++----
63185 1 file changed, 4 insertions(+), 4 deletions(-)
63186
63187 commit 438df89ef1888c77d9bfc74720392ed9ef580332
63188 Author: Guillem Jover <guillem@debian.org>
63189 Date: Sun Nov 7 23:20:25 2010 +0100
63190
63191 u-a: Use PROGNAME as format argument instead of concatenated to literals
63192
63193 This reduced the amount of duplicated string literals in the output
63194 object reducing slightly the binary image.
63195
63196 utils/update-alternatives.c | 29 +++++++++++++----------------
63197 1 file changed, 13 insertions(+), 16 deletions(-)
63198
63199 commit 898ad6a9d5900b6a46dc2b7c742edb00fc116c3c
63200 Author: Guillem Jover <guillem@debian.org>
63201 Date: Sun Nov 7 23:11:03 2010 +0100
63202
63203 u-a: Add missing space in --set-selections output
63204
63205 This was lost during the rewrite in C.
63206
63207 debian/changelog | 1 +
63208 utils/update-alternatives.c | 2 +-
63209 2 files changed, 2 insertions(+), 1 deletion(-)
63210
63211 commit f9c5414ea39c07cbd6a1b580a6a5df1381de39b4
63212 Author: Guillem Jover <guillem@debian.org>
63213 Date: Sun Nov 7 23:03:54 2010 +0100
63214
63215 u-a: Reduce scope of current pointer in main()
63216
63217 utils/update-alternatives.c | 3 ++-
63218 1 file changed, 2 insertions(+), 1 deletion(-)
63219
63220 commit 47a45689c3f395b4a1b86067fd795bbbcab29c6f
63221 Author: Guillem Jover <guillem@debian.org>
63222 Date: Sun Nov 7 09:16:44 2010 +0100
63223
63224 u-a: Avoid unneeded string allocations
63225
63226 Instead of using temporaries with xasprintf(), just modify the original
63227 string by merging the needed literal strings and pass the additional
63228 arguments.
63229
63230 utils/update-alternatives.c | 31 ++++++++++---------------------
63231 1 file changed, 10 insertions(+), 21 deletions(-)
63232
63233 commit befa6d21586273f86e911b97aa1c80bde8380f3c
63234 Author: Guillem Jover <guillem@debian.org>
63235 Date: Sun Nov 7 09:11:52 2010 +0100
63236
63237 u-a: Simplify an unify string in alternative_display_query()
63238
63239 Unify the common string, and always call free() as it handles NULL just
63240 fine.
63241
63242 utils/update-alternatives.c | 8 ++------
63243 1 file changed, 2 insertions(+), 6 deletions(-)
63244
63245 commit 97c8020b42b8be6b62e35b785e0411d963eaeae7
63246 Author: Guillem Jover <guillem@debian.org>
63247 Date: Sun Nov 7 09:07:42 2010 +0100
63248
63249 u-a: Refactor duplicate code into new checked_rm_args()
63250
63251 utils/update-alternatives.c | 45 +++++++++++++++++++++++----------------------
63252 1 file changed, 23 insertions(+), 22 deletions(-)
63253
63254 commit abcde2189e74065b2807b3984031ef33fe64742b
63255 Author: Guillem Jover <guillem@debian.org>
63256 Date: Sun Nov 7 09:05:36 2010 +0100
63257
63258 u-a: Create new xvasprintf() and use it instead of ad-hoc code
63259
63260 utils/update-alternatives.c | 20 ++++++++++++++------
63261 1 file changed, 14 insertions(+), 6 deletions(-)
63262
63263 commit f7547316a11da5968a62094f789583428ce78ac3
63264 Author: Guillem Jover <guillem@debian.org>
63265 Date: Sun Nov 7 08:58:11 2010 +0100
63266
63267 u-a: Change alternative_save() to take care of atomic file write
63268
63269 Instead of leaving the job of doing a proper atomic write, move the code
63270 inside alternative_save() so that other possible callers will benefit.
63271
63272 utils/update-alternatives.c | 29 +++++++++++++++--------------
63273 1 file changed, 15 insertions(+), 14 deletions(-)
63274
63275 commit 2819f4cc4639d59f7b6017f118e92dc5d9994299
63276 Author: Guillem Jover <guillem@debian.org>
63277 Date: Fri Nov 5 06:56:06 2010 +0100
63278
63279 u-a: Refactor common code into new alternative_commit_operations_free
63280
63281 utils/update-alternatives.c | 25 ++++++++++++++-----------
63282 1 file changed, 14 insertions(+), 11 deletions(-)
63283
63284 commit 73dab65273c589b7eed823adab30870e77171bb8
63285 Author: Guillem Jover <guillem@debian.org>
63286 Date: Thu Nov 4 20:46:23 2010 +0100
63287
63288 dpkg: Add new --status-logger option
63289
63290 This option works in a similar way to --status-fd, the main difference
63291 is that we invoke the provided command and pass the status information
63292 to its standard input instead.
63293
63294 Suggested-by: Raphaël Hertzog <hertzog@debian.org>
63295
63296 debian/changelog | 3 +++
63297 man/dpkg.1 | 8 +++++++-
63298 src/main.c | 36 +++++++++++++++++++++++++++++++++++-
63299 3 files changed, 45 insertions(+), 2 deletions(-)
63300
63301 commit a7df7bc856fd3add35ba44f7bd23901913a539d4
63302 Author: Guillem Jover <guillem@debian.org>
63303 Date: Thu Nov 4 19:13:59 2010 +0100
63304
63305 dpkg: Use command_shell() instead of ad-hoc code to execute shells
63306
63307 dpkg-deb/extract.c | 5 ++---
63308 src/configure.c | 21 +++------------------
63309 2 files changed, 5 insertions(+), 21 deletions(-)
63310
63311 commit 7f9153a39ef306cb2181cd96c6e7a8f8513414b7
63312 Author: Guillem Jover <guillem@debian.org>
63313 Date: Thu Nov 4 19:10:23 2010 +0100
63314
63315 libdpkg: Add new command_shell() to execute a shell instance
63316
63317 The function can invoke an interactive shell or a command through the
63318 shell.
63319
63320 lib/dpkg/command.c | 26 ++++++++++++++++++++++++++
63321 lib/dpkg/command.h | 2 ++
63322 2 files changed, 28 insertions(+)
63323
63324 commit 94e25a0380033654d2140ebf8149268b9bf446f8
63325 Author: Guillem Jover <guillem@debian.org>
63326 Date: Thu Nov 4 06:39:28 2010 +0100
63327
63328 Refactor setpipe() into statusfd_add() to stop exposing status_pipes
63329
63330 lib/dpkg/dpkg.h | 8 +-------
63331 lib/dpkg/libdpkg.Versions | 2 +-
63332 lib/dpkg/log.c | 20 +++++++++++++++++++-
63333 src/main.c | 11 ++---------
63334 4 files changed, 23 insertions(+), 18 deletions(-)
63335
63336 commit 4e6da8c691773fbad5d6df4f0544361ea971dc14
63337 Author: Guillem Jover <guillem@debian.org>
63338 Date: Thu Nov 4 06:25:00 2010 +0100
63339
63340 man: Remove comment about newlines in status-fd error entries
63341
63342 This got fixed in commit db9645cff36a3fff3c597764fb8d49fbc819bad7.
63343
63344 debian/changelog | 2 ++
63345 man/dpkg.1 | 8 +++-----
63346 2 files changed, 5 insertions(+), 5 deletions(-)
63347
63348 commit d2abfdb8bc6137c4a2f87c5c6db22e030d3334c7
63349 Author: Guillem Jover <guillem@debian.org>
63350 Date: Thu Nov 4 03:38:06 2010 +0100
63351
63352 dpkg-deb: Use m_realloc instead of m_malloc when the pointer is NULL
63353
63354 This removes a duplicate case which m_realloc will handle just fine.
63355
63356 dpkg-deb/build.c | 5 +----
63357 1 file changed, 1 insertion(+), 4 deletions(-)
63358
63359 commit 65969bfbccaf387c69df284215b6aefea7496f41
63360 Author: Guillem Jover <guillem@debian.org>
63361 Date: Wed Nov 3 10:46:28 2010 +0100
63362
63363 Use new enum for dependency found status
63364
63365 Instead of cryptic literal integers use named enums.
63366
63367 src/packages.c | 70 +++++++++++++++++++++++++++++++++-------------------------
63368 1 file changed, 40 insertions(+), 30 deletions(-)
63369
63370 commit e983b8522fc2be93c3b31e38ddd5ce94448739c1
63371 Author: Guillem Jover <guillem@debian.org>
63372 Date: Wed Nov 3 10:45:08 2010 +0100
63373
63374 Use new enum for dependency check result values
63375
63376 Instead of cryptic literal integers use named enums.
63377
63378 src/main.h | 13 ++++++++++---
63379 src/packages.c | 47 +++++++++++++++++++++++++++--------------------
63380 2 files changed, 37 insertions(+), 23 deletions(-)
63381
63382 commit 0f1668f799780250503fca5df0a12531587c1eb8
63383 Author: Guillem Jover <guillem@debian.org>
63384 Date: Wed Nov 3 10:08:18 2010 +0100
63385
63386 Use new enum for trigdef_update_start() return values
63387
63388 Instead of cryptic literal integers use named enums.
63389
63390 lib/dpkg/trigdeferred.h | 11 ++++++++++-
63391 lib/dpkg/trigdeferred.l | 12 ++++++------
63392 lib/dpkg/triglib.c | 14 +++++++-------
63393 src/trigcmd.c | 10 +++++-----
63394 4 files changed, 28 insertions(+), 19 deletions(-)
63395
63396 commit b070e0ec0d33b585809dd420e0433a4f67ca12c0
63397 Author: Guillem Jover <guillem@debian.org>
63398 Date: Wed Nov 3 09:41:29 2010 +0100
63399
63400 libdpkg: Rewrite get_prefix_name() to be more efficient
63401
63402 Avoid temporary allocations from the heap and use sprintf to write the
63403 string with delimited parts.
63404
63405 lib/dpkg/tarfn.c | 19 +++++--------------
63406 1 file changed, 5 insertions(+), 14 deletions(-)
63407
63408 commit 04eaf265a0b219ed8689607196405fdff9a4a432
63409 Author: Guillem Jover <guillem@debian.org>
63410 Date: Wed Nov 3 08:24:54 2010 +0100
63411
63412 libdpkg: Disallow versions starting with non-digits
63413
63414 Fail on strict parsing, and warn otherwise.
63415
63416 debian/changelog | 2 ++
63417 lib/dpkg/parsehelp.c | 5 ++++-
63418 lib/dpkg/test/t-version.c | 4 ++--
63419 scripts/t/100_Dpkg_Version.t | 40 ++++++++++++++++++++--------------------
63420 4 files changed, 28 insertions(+), 23 deletions(-)
63421
63422 commit ac65897081f5f20fda853beed79c28559fe33aea
63423 Author: Guillem Jover <guillem@debian.org>
63424 Date: Wed Nov 3 07:36:16 2010 +0100
63425
63426 libdpkg: Fix version_strict_check() to not allow '-' in revision
63427
63428 The revision cannot possibly have a '-' in it, so do not allow it. This
63429 is innocuous in the current code as the parser makes sure the versions
63430 are split on last '-', which implies the revision will never have one,
63431 but it could happen that a manually constructed versionrevision could
63432 contain one.
63433
63434 lib/dpkg/parsehelp.c | 2 +-
63435 1 file changed, 1 insertion(+), 1 deletion(-)
63436
63437 commit be7a2c7829014eaec48185add2e445f2d8570055
63438 Author: Guillem Jover <guillem@debian.org>
63439 Date: Wed Nov 3 07:33:08 2010 +0100
63440
63441 libdpkg: Improve version strict check unit test
63442
63443 The current test was using a single version with lots of invalid
63444 characters, but only the first invalid character would get checked
63445 against. Create a version per each invalid character to be tested
63446 instead.
63447
63448 lib/dpkg/test/t-version.c | 22 +++++++++++++++++++---
63449 1 file changed, 19 insertions(+), 3 deletions(-)
63450
63451 commit d3de9d66d6c4e735e7f9d2821549b9fc8e235d7d
63452 Author: Guillem Jover <guillem@debian.org>
63453 Date: Tue Nov 2 08:06:52 2010 +0100
63454
63455 libdpkg: Slightly optimize order() checks
63456
63457 Reorganize code to first do checks on most commonly expected character.
63458 First digits, then alphabetical, then the tilde, followed by any non NUL
63459 character and finally the NUL character.
63460
63461 lib/dpkg/vercmp.c | 12 ++++++------
63462 1 file changed, 6 insertions(+), 6 deletions(-)
63463
63464 commit 60c89bac73d5a9aea0da4c38cc5e963b0d760000
63465 Author: Guillem Jover <guillem@debian.org>
63466 Date: Tue Nov 2 08:02:05 2010 +0100
63467
63468 libdpkg: Switch order macro into a function
63469
63470 lib/dpkg/vercmp.c | 25 ++++++++++++++++++-------
63471 1 file changed, 18 insertions(+), 7 deletions(-)
63472
63473 commit 326d7b43ffd8b6c8e1bf4dcd5c5495ee5129631f
63474 Author: Guillem Jover <guillem@debian.org>
63475 Date: Mon Nov 1 21:41:46 2010 +0100
63476
63477 libdpkg: Refactor tar_gnu_long() out from tar_extractor()
63478
63479 lib/dpkg/tarfn.c | 102 +++++++++++++++++++++++++++----------------------------
63480 1 file changed, 51 insertions(+), 51 deletions(-)
63481
63482 commit ebe392c61526b520bb7033fa49af8bd2faa39001
63483 Author: Guillem Jover <guillem@debian.org>
63484 Date: Mon Nov 1 21:01:05 2010 +0100
63485
63486 libdpkg: Switch tar_header_decode() to take a struct tar_header
63487
63488 Instead of passing it a 'char *' argument to be casted later on to a
63489 tar_header, just pass the latter directly.
63490
63491 lib/dpkg/tarfn.c | 5 ++---
63492 1 file changed, 2 insertions(+), 3 deletions(-)
63493
63494 commit 835741f632e884ccd973d87e128c9846dd3e1d4c
63495 Author: Guillem Jover <guillem@debian.org>
63496 Date: Mon Nov 1 20:50:58 2010 +0100
63497
63498 libdpkg: Move checksum_offset into tar_header_checksum()
63499
63500 lib/dpkg/tarfn.c | 3 +--
63501 1 file changed, 1 insertion(+), 2 deletions(-)
63502
63503 commit d30a087c4f7686ad237b15b413848a6a8fe87ed6
63504 Author: Guillem Jover <guillem@debian.org>
63505 Date: Mon Nov 1 20:44:41 2010 +0100
63506
63507 libdpkg: Refactor tar_header_checksum() out from tar_header_decode()
63508
63509 lib/dpkg/tarfn.c | 42 ++++++++++++++++++++++++++----------------
63510 1 file changed, 26 insertions(+), 16 deletions(-)
63511
63512 commit 2d0ebab0474fc83f07ed4f648fdb85443b1bfd2b
63513 Author: Guillem Jover <guillem@debian.org>
63514 Date: Mon Nov 1 20:31:25 2010 +0100
63515
63516 libdpkg: Rename DecodeTarHeader to tar_header_decode
63517
63518 lib/dpkg/tarfn.c | 4 ++--
63519 1 file changed, 2 insertions(+), 2 deletions(-)
63520
63521 commit 58a9ff2596fa722f230eee97bfa65c5d6218f479
63522 Author: Guillem Jover <guillem@debian.org>
63523 Date: Mon Nov 1 20:30:53 2010 +0100
63524
63525 libdpkg: Rename TarChecksumOffset to checksum_offset
63526
63527 lib/dpkg/tarfn.c | 7 +++----
63528 1 file changed, 3 insertions(+), 4 deletions(-)
63529
63530 commit cd9b20b161549ea810750cccc28c92ea655d42fa
63531 Author: Guillem Jover <guillem@debian.org>
63532 Date: Mon Nov 1 20:30:25 2010 +0100
63533
63534 libdpkg: Rename TarInfo to tar_header
63535
63536 lib/dpkg/tarfn.c | 10 +++++-----
63537 1 file changed, 5 insertions(+), 5 deletions(-)
63538
63539 commit 3b717d8231e3251fe7b2ac09db44481a40092c58
63540 Author: Guillem Jover <guillem@debian.org>
63541 Date: Mon Nov 1 20:28:34 2010 +0100
63542
63543 libdpkg: Rename and lower-case TarHeader members
63544
63545 lib/dpkg/tarfn.c | 84 +++++++++++++++++++++++++++-----------------------------
63546 1 file changed, 41 insertions(+), 43 deletions(-)
63547
63548 commit a30303a4ea49c548673544d09f667802be7c9b26
63549 Author: Guillem Jover <guillem@debian.org>
63550 Date: Mon Nov 1 20:19:37 2010 +0100
63551
63552 libdpkg: Rename nameLength to name_len in tar_extractor()
63553
63554 lib/dpkg/tarfn.c | 10 +++++-----
63555 1 file changed, 5 insertions(+), 5 deletions(-)
63556
63557 commit 7a0a0619fd3c926aecec59987597a40f7b2dcd3c
63558 Author: Guillem Jover <guillem@debian.org>
63559 Date: Mon Nov 1 08:31:48 2010 +0100
63560
63561 libdpkg: Rename path_rtrim_slash_slashdot to path_trim_slash_slashdot
63562
63563 dpkg-deb/build.c | 2 +-
63564 lib/dpkg/libdpkg.Versions | 2 +-
63565 lib/dpkg/path.c | 2 +-
63566 lib/dpkg/path.h | 2 +-
63567 lib/dpkg/test/t-path.c | 6 +++---
63568 src/querycmd.c | 2 +-
63569 src/statcmd.c | 2 +-
63570 7 files changed, 9 insertions(+), 9 deletions(-)
63571
63572 commit c6ea15b9850f26ea3b5a13667396c89e00aa9890
63573 Author: Guillem Jover <guillem@debian.org>
63574 Date: Mon Nov 1 08:18:28 2010 +0100
63575
63576 Cleanup white spaces
63577
63578 Remove trailing spaces. Remove blank lines not separating different code
63579 blocks. Remove blank lines at the end of the file.
63580
63581 ChangeLog.old | 1 -
63582 README.translators | 1 -
63583 TODO | 1 -
63584 debian/usertags | 1 -
63585 doc/README.feature-removal-schedule | 1 -
63586 doc/triggers.txt | 2 --
63587 dpkg-deb/Makefile.am | 1 -
63588 dpkg-deb/build.c | 15 ++++++------
63589 dpkg-deb/extract.c | 19 ++++++---------
63590 dpkg-deb/info.c | 6 ++---
63591 dpkg-split/info.c | 14 +++++------
63592 dpkg-split/join.c | 9 ++++---
63593 dpkg-split/main.c | 2 +-
63594 dpkg-split/queue.c | 2 +-
63595 dselect/basecmds.cc | 14 +++++------
63596 dselect/baselist.cc | 26 ++++++++++----------
63597 dselect/bindings.cc | 8 +++----
63598 dselect/bindings.h | 12 +++++-----
63599 dselect/dselect-curses.h | 1 -
63600 dselect/dselect.h | 4 ++--
63601 dselect/main.cc | 5 ++--
63602 dselect/methkeys.cc | 12 +++++-----
63603 dselect/methlist.cc | 10 ++++----
63604 dselect/method.cc | 6 ++---
63605 dselect/method.h | 6 ++---
63606 dselect/methods/disk/setup | 2 --
63607 dselect/methods/disk/update | 1 -
63608 dselect/methods/ftp/names | 1 -
63609 dselect/methparse.cc | 12 +++++-----
63610 dselect/pkgcmds.cc | 4 ++--
63611 dselect/pkgdepcon.cc | 34 +++++++++++++-------------
63612 dselect/pkgdisplay.cc | 14 +++++------
63613 dselect/pkginfo.cc | 4 ++--
63614 dselect/pkgkeys.cc | 16 ++++++-------
63615 dselect/pkglist.cc | 44 ++++++++++++++++------------------
63616 dselect/pkglist.h | 12 +++++-----
63617 dselect/pkgsublist.cc | 13 +++++-----
63618 dselect/pkgtop.cc | 22 ++++++-----------
63619 dselect/po/ChangeLog.old | 1 -
63620 dselect/po/POTFILES.in | 1 -
63621 get-version | 1 -
63622 lib/compat/Makefile.am | 1 -
63623 lib/compat/alphasort.c | 1 -
63624 lib/compat/compat.h | 1 -
63625 lib/compat/scandir.c | 1 -
63626 lib/compat/snprintf.c | 1 -
63627 lib/compat/strerror.c | 1 -
63628 lib/compat/strsignal.c | 1 -
63629 lib/compat/unsetenv.c | 1 -
63630 lib/compat/vsnprintf.c | 1 -
63631 lib/dpkg/buffer.c | 1 -
63632 lib/dpkg/cleanup.c | 1 -
63633 lib/dpkg/command.c | 1 -
63634 lib/dpkg/command.h | 1 -
63635 lib/dpkg/database.c | 2 +-
63636 lib/dpkg/dbmodify.c | 13 ++++------
63637 lib/dpkg/dpkg-db.h | 3 ++-
63638 lib/dpkg/dump.c | 10 ++++----
63639 lib/dpkg/ehandle.c | 12 ++++------
63640 lib/dpkg/fields.c | 11 ++++-----
63641 lib/dpkg/file.c | 1 -
63642 lib/dpkg/file.h | 1 -
63643 lib/dpkg/log.c | 1 -
63644 lib/dpkg/macros.h | 1 -
63645 lib/dpkg/mlib.c | 7 +++---
63646 lib/dpkg/nfmalloc.c | 2 +-
63647 lib/dpkg/parse.c | 7 ++++--
63648 lib/dpkg/parsehelp.c | 7 +++---
63649 lib/dpkg/path.c | 1 -
63650 lib/dpkg/path.h | 1 -
63651 lib/dpkg/pkg-array.c | 1 -
63652 lib/dpkg/pkg-format.c | 1 -
63653 lib/dpkg/pkg-list.c | 1 -
63654 lib/dpkg/pkg-queue.c | 1 -
63655 lib/dpkg/pkg-show.c | 1 -
63656 lib/dpkg/pkg.c | 1 -
63657 lib/dpkg/progress.c | 1 -
63658 lib/dpkg/progress.h | 1 -
63659 lib/dpkg/string.c | 1 -
63660 lib/dpkg/string.h | 1 -
63661 lib/dpkg/subproc.c | 1 -
63662 lib/dpkg/subproc.h | 1 -
63663 lib/dpkg/tarfn.c | 1 -
63664 lib/dpkg/test.h | 1 -
63665 lib/dpkg/test/Makefile.am | 1 -
63666 lib/dpkg/test/t-buffer.c | 1 -
63667 lib/dpkg/test/t-command.c | 1 -
63668 lib/dpkg/test/t-macros.c | 1 -
63669 lib/dpkg/test/t-path.c | 1 -
63670 lib/dpkg/test/t-pkg-list.c | 1 -
63671 lib/dpkg/test/t-pkg-queue.c | 1 -
63672 lib/dpkg/test/t-pkginfo.c | 1 -
63673 lib/dpkg/test/t-string.c | 1 -
63674 lib/dpkg/test/t-test.c | 1 -
63675 lib/dpkg/test/t-varbuf.c | 1 -
63676 lib/dpkg/test/t-version.c | 1 -
63677 lib/dpkg/trigdeferred.l | 1 -
63678 lib/dpkg/triglib.c | 1 +
63679 lib/dpkg/utils.c | 1 -
63680 m4/dpkg-compiler.m4 | 1 -
63681 m4/dpkg-progs.m4 | 1 -
63682 man/po/ChangeLog.old | 1 -
63683 po/ChangeLog.old | 1 -
63684 scripts/dpkg-distaddfile.pl | 1 -
63685 scripts/dpkg-genchanges.pl | 1 -
63686 scripts/dpkg-gencontrol.pl | 1 -
63687 scripts/dpkg-mergechangelogs.pl | 1 -
63688 scripts/dpkg-name.pl | 1 -
63689 scripts/dpkg-parsechangelog.pl | 1 -
63690 scripts/dpkg-scanpackages.pl | 1 -
63691 scripts/dpkg-shlibdeps.pl | 1 -
63692 scripts/dpkg-source.pl | 1 -
63693 scripts/po/ChangeLog.old | 1 -
63694 scripts/t/400_Dpkg_Deps.t | 1 -
63695 scripts/t/500_Dpkg_Path.t | 1 -
63696 scripts/t/700_Dpkg_Control.t | 1 -
63697 scripts/t/850_Dpkg_Compression.t | 2 --
63698 scripts/t/910_merge_changelogs.t | 1 -
63699 src/archives.c | 42 +++++++++++++++-----------------
63700 src/cleanup.c | 8 +++----
63701 src/depcon.c | 35 +++++++++++++--------------
63702 src/divertdb.c | 1 -
63703 src/enquiry.c | 8 +++----
63704 src/errors.c | 4 ++--
63705 src/filesdb.c | 14 +++++------
63706 src/filesdb.h | 2 +-
63707 src/help.c | 18 +++++++-------
63708 src/main.c | 5 ++--
63709 src/main.h | 2 +-
63710 src/packages.c | 10 ++++----
63711 src/processarc.c | 48 +++++++++++++++++++------------------
63712 src/querycmd.c | 15 ++++--------
63713 src/remove.c | 38 ++++++++++++++---------------
63714 src/select.c | 2 +-
63715 src/statcmd.c | 1 -
63716 src/statdb.c | 1 -
63717 src/trigcmd.c | 1 -
63718 src/trigproc.c | 1 -
63719 src/update.c | 4 ++--
63720 utils/start-stop-daemon.c | 1 -
63721 utils/t/100_update_alternatives.t | 1 -
63722 141 files changed, 321 insertions(+), 444 deletions(-)
63723
63724 commit 7ee4f4f2ef5ca3d9fa1426ac93f78ead2280bc36
63725 Author: Guillem Jover <guillem@debian.org>
63726 Date: Mon Nov 1 07:02:21 2010 +0100
63727
63728 Add doxygen comments to several functions
63729
63730 lib/dpkg/dir.c | 21 +++++++++++++++++++++
63731 lib/dpkg/file.c | 3 +++
63732 lib/dpkg/parse.c | 3 +++
63733 lib/dpkg/path.c | 16 ++++++++++++++++
63734 lib/dpkg/pkg-list.c | 19 +++++++++++++++++++
63735 lib/dpkg/pkg-queue.c | 37 +++++++++++++++++++++++++++++++++++++
63736 lib/dpkg/pkg-queue.h | 3 +++
63737 lib/dpkg/string.c | 9 +++++++++
63738 8 files changed, 111 insertions(+)
63739
63740 commit ec5d6813398a42b6cf6b3da7604e59bbb3343aa9
63741 Author: Guillem Jover <guillem@debian.org>
63742 Date: Mon Nov 1 06:13:38 2010 +0100
63743
63744 Cleanup and improve source code comments
63745
63746 Global review, which includes the following changes to try to increase
63747 consistency, update and improve the source code comments:
63748
63749 - Spelling fixes.
63750 - Use American English forms.
63751 - Uppercase NULL, NUL and ASCII.
63752 - Use “Note: ” instead of the slightly cryptic “NB: ” form.
63753 - Write comments as proper sentences, including capitalizations and
63754 ending dots.
63755 - Move comments before the code, function or variable they refer to.
63756 - Move general function comments outside the body.
63757 - Convert function and variable description comments to doxygen.
63758 - Use one space before dot, exclamation and question marks.
63759 - Use ‘’ or “” instead of `' style quoting.
63760 - Remove author names from comments, already visible from “git blame”.
63761 - Mark strings for translators with “TRANSLATORS: ”.
63762 - Remove useless or outdated comments.
63763 - Fix comment indentation.
63764 - Standardize comment format:
63765
63766 /* Short text comment. */
63767
63768 /* Long text,
63769 * comment. */
63770
63771 /*
63772 * Section text.
63773 */
63774
63775 dpkg-deb/build.c | 74 ++++++++-------
63776 dpkg-deb/extract.c | 8 +-
63777 dpkg-split/dpkg-split.h | 11 ++-
63778 dpkg-split/info.c | 10 +-
63779 dpkg-split/queue.c | 27 +++---
63780 dselect/pkgdisplay.cc | 9 +-
63781 lib/dpkg/database.c | 28 +++---
63782 lib/dpkg/dbmodify.c | 20 ++--
63783 lib/dpkg/dpkg-db.h | 56 +++++++-----
63784 lib/dpkg/dpkg.h | 3 +-
63785 lib/dpkg/dump.c | 4 +-
63786 lib/dpkg/ehandle.c | 32 ++++---
63787 lib/dpkg/ehandle.h | 3 +-
63788 lib/dpkg/fields.c | 33 ++++---
63789 lib/dpkg/file.c | 17 +++-
63790 lib/dpkg/file.h | 3 -
63791 lib/dpkg/mlib.c | 2 +-
63792 lib/dpkg/myopt.h | 9 +-
63793 lib/dpkg/nfmalloc.c | 2 +-
63794 lib/dpkg/parse.c | 111 +++++++++++------------
63795 lib/dpkg/parsedump.h | 3 +-
63796 lib/dpkg/parsehelp.c | 16 ++--
63797 lib/dpkg/path.c | 30 +++---
63798 lib/dpkg/string.c | 8 +-
63799 lib/dpkg/tarfn.c | 12 ++-
63800 lib/dpkg/trigdeferred.h | 8 --
63801 lib/dpkg/trigdeferred.l | 11 +++
63802 lib/dpkg/triglib.c | 87 +++++++++++-------
63803 lib/dpkg/utils.c | 5 +-
63804 lib/dpkg/varbuf.h | 2 +-
63805 lib/dpkg/vercmp.c | 4 +-
63806 m4/dpkg-compiler.m4 | 12 +--
63807 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
63808 src/archives.c | 196 ++++++++++++++++++++++------------------
63809 src/cleanup.c | 51 ++++++-----
63810 src/configure.c | 8 +-
63811 src/depcon.c | 129 +++++++++++++-------------
63812 src/enquiry.c | 79 +++++++++-------
63813 src/filesdb.c | 69 +++++++-------
63814 src/filesdb.h | 110 ++++++++++++----------
63815 src/help.c | 33 ++++---
63816 src/main.c | 39 ++++----
63817 src/main.h | 24 +++--
63818 src/packages.c | 52 ++++++-----
63819 src/processarc.c | 206 +++++++++++++++++++++---------------------
63820 src/querycmd.c | 49 ++++++----
63821 src/remove.c | 48 +++++-----
63822 src/trigproc.c | 58 +++++++-----
63823 src/update.c | 2 +-
63824 utils/start-stop-daemon.c | 21 +++--
63825 utils/update-alternatives.c | 6 +-
63826 51 files changed, 1015 insertions(+), 827 deletions(-)
63827
63828 commit 9209010455812b6e51cd907aab3d50779ea8e35b
63829 Author: Guillem Jover <guillem@debian.org>
63830 Date: Sun Oct 31 21:30:49 2010 +0100
63831
63832 s-s-d: Refactor sched_timeout code out into new do_stop_timeout()
63833
63834 utils/start-stop-daemon.c | 132 +++++++++++++++++++++++++---------------------
63835 1 file changed, 71 insertions(+), 61 deletions(-)
63836
63837 commit 141b8a46fae0a80313ca1968f55f45124ce70428
63838 Author: Guillem Jover <guillem@debian.org>
63839 Date: Sun Oct 31 07:55:47 2010 +0100
63840
63841 libdpkg: Make str_escape_fmt buffer overflow safe
63842
63843 Make sure we do not write more to the destination buffer than it can
63844 hold.
63845
63846 lib/dpkg/parsehelp.c | 4 ++--
63847 lib/dpkg/string.c | 12 ++++++++++--
63848 lib/dpkg/string.h | 2 +-
63849 lib/dpkg/test/t-string.c | 19 +++++++++++++++----
63850 4 files changed, 28 insertions(+), 9 deletions(-)
63851
63852 commit 295a6102cacb6be15bf2441549d2dcb505990138
63853 Author: Guillem Jover <guillem@debian.org>
63854 Date: Sun Oct 31 06:28:58 2010 +0100
63855
63856 libdpkg: Refactor string termination in path_quote_filename
63857
63858 Move all destination string termination to the end of the function.
63859 Always check the size limit before writting to the desintation and bail
63860 out if there's no enough space.
63861
63862 lib/dpkg/path.c | 47 +++++++++++++++++++++--------------------------
63863 1 file changed, 21 insertions(+), 26 deletions(-)
63864
63865 commit 537a50764317c9a2ed37afe7a4acc3f1114f8c55
63866 Author: Guillem Jover <guillem@debian.org>
63867 Date: Sun Oct 31 06:01:02 2010 +0100
63868
63869 libdpkg: Change switch into if/else in path_quote_filename
63870
63871 This reduces the code depth, and will allow further code simplification.
63872
63873 lib/dpkg/path.c | 34 +++++++++++++++-------------------
63874 1 file changed, 15 insertions(+), 19 deletions(-)
63875
63876 commit 180e2e0e477145df4ccf8a71220773c0b093091e
63877 Author: Guillem Jover <guillem@debian.org>
63878 Date: Sun Oct 31 04:09:59 2010 +0100
63879
63880 libdpkg: Add new warningv() function and make warning() use it
63881
63882 lib/dpkg/ehandle.c | 14 ++++++++++----
63883 lib/dpkg/ehandle.h | 1 +
63884 lib/dpkg/libdpkg.Versions | 1 +
63885 3 files changed, 12 insertions(+), 4 deletions(-)
63886
63887 commit 7d4d1007c4f7ca8d40a5374f1305426b8c1e2e54
63888 Author: Guillem Jover <guillem@debian.org>
63889 Date: Sun Oct 31 04:05:19 2010 +0100
63890
63891 libdpkg: Add PURE, MALLOC, NONNULL and REQRET compiler attributes
63892
63893 lib/dpkg/macros.h | 13 +++++++++++++
63894 1 file changed, 13 insertions(+)
63895
63896 commit 631338a5e54d5ecd861f26440deef37a891d1f30
63897 Author: Guillem Jover <guillem@debian.org>
63898 Date: Sun Oct 31 03:40:04 2010 +0100
63899
63900 dselect: Remove shadowing variable definitions from pkgtop
63901
63902 The variables i and p are always initialized before each different loop
63903 use, and they are actually used for the same purpose, just in different
63904 places in the code.
63905
63906 dselect/pkgtop.cc | 2 --
63907 1 file changed, 2 deletions(-)
63908
63909 commit 2d8721c8417aaa8dd8fe1f393eee69e92e5b2294
63910 Author: Guillem Jover <guillem@debian.org>
63911 Date: Wed Nov 3 01:57:42 2010 +0100
63912
63913 build: Use AC_REQUIRE for AC_CANONICAL_HOST in DPKG_FUNC_ASYNC_SYNC
63914
63915 m4/dpkg-funcs.m4 | 2 +-
63916 1 file changed, 1 insertion(+), 1 deletion(-)
63917
63918 commit 79b0a98dff5e8aaf3ee94d301613278cf1bd5593
63919 Author: Guillem Jover <guillem@debian.org>
63920 Date: Tue Nov 2 05:55:51 2010 +0100
63921
63922 build: Change the strictness from gnu to foreign
63923
63924 This is not a GNU project and thus we don't abide by the GNU
63925 conventions.
63926
63927 configure.ac | 2 +-
63928 1 file changed, 1 insertion(+), 1 deletion(-)
63929
63930 commit bbf1c10064958da1ebb5a8d2da0bc170dd1c994a
63931 Author: Guillem Jover <guillem@debian.org>
63932 Date: Tue Nov 2 05:53:30 2010 +0100
63933
63934 build: Refactor --with/out options into DPKG_WITH_PROG and DPKG_WITH_DIR
63935
63936 configure.ac | 74 +++++++++-----------------------------------------------
63937 m4/dpkg-build.m4 | 33 +++++++++++++++++++++++++
63938 2 files changed, 44 insertions(+), 63 deletions(-)
63939
63940 commit fcd428d0b05f84ee1dbc4910a011d75bf6d02171
63941 Author: Guillem Jover <guillem@debian.org>
63942 Date: Sun Oct 31 03:27:29 2010 +0100
63943
63944 build: Unify and fix AC_ARG_ENABLE usage
63945
63946 The current code was executing code in the action arguments, instead
63947 of just setting boolean flags and processing them afterwards. This
63948 poses several problems, it implies jugling code around in case the the
63949 default changes, it might also duplicate code, and it might leave the
63950 ACTION-IF-NOT-GIVEN argument empty which could turn into an empty
63951 “then fi” shell block which is a syntax error on POSIX shell. Leaving
63952 the ACTION-IF-GIVEN argument empty is fine as it's always used by
63953 autoconf to set $enableval to the specific enable variable, and setting
63954 that variable from $enableval is redundant and might be wrong depending
63955 on the order they are set, which could empty it.
63956
63957 Reported-by: Michael Schmidt <michael.schmidt.dangel@gmail.com>
63958
63959 m4/dpkg-compiler.m4 | 11 +++++++----
63960 m4/dpkg-funcs.m4 | 13 +++++++------
63961 m4/dpkg-linker.m4 | 13 ++++++++-----
63962 3 files changed, 22 insertions(+), 15 deletions(-)
63963
63964 commit d20d82f99479fd50eda013bcb790ca06acb9a25b
63965 Author: Guillem Jover <guillem@debian.org>
63966 Date: Sun Oct 31 03:24:03 2010 +0100
63967
63968 build: Add missing m4 quotes around AM_CONDITIONAL argument
63969
63970 m4/dpkg-coverage.m4 | 2 +-
63971 1 file changed, 1 insertion(+), 1 deletion(-)
63972
63973 commit 495dfd0389fc48fe8723d424952340530577b8f3
63974 Author: Guillem Jover <guillem@debian.org>
63975 Date: Sat Oct 30 09:00:24 2010 +0200
63976
63977 build: Add missing m4 quotes to sed regex
63978
63979 This was making the regex non-functional, as the square brackets
63980 were being removed when generating the output file, thus making the
63981 --disable-compiler-optimisations and --disable-linker-optimisations
63982 non-functional.
63983
63984 m4/dpkg-compiler.m4 | 2 +-
63985 m4/dpkg-linker.m4 | 2 +-
63986 2 files changed, 2 insertions(+), 2 deletions(-)
63987
63988 commit e338748e9ff28ab7921a110fd71ec71882bbc3dd
63989 Author: Cyril Brulebois <kibi@debian.org>
63990 Date: Sat Oct 23 10:00:46 2010 +0200
63991
63992 build: Break if ncurses is requested but unavailable
63993
63994 If building dselect is requested (the default), ncurses is requested
63995 through DPKG_LIB_CURSES, but if it isn't found, only AC_MSG_WARN is
63996 used, leading to a successful configure and a failure to build
63997 dselect/*. Use AC_MSG_ERROR instead to make configure bail out.
63998
63999 Reported-by: Michael Schmidt <michael.schmidt.dangel@gmail.com>
64000 Signed-off-by: Guillem Jover <guillem@debian.org>
64001
64002 m4/dpkg-libs.m4 | 2 +-
64003 1 file changed, 1 insertion(+), 1 deletion(-)
64004
64005 commit 4f81ba2457638473b2fcabaa5b314ba077df195a
64006 Author: Guillem Jover <guillem@debian.org>
64007 Date: Tue Oct 26 19:05:49 2010 +0200
64008
64009 man: Use FHS mount point for /media/cdrom
64010
64011 man/dpkg.1 | 4 ++--
64012 1 file changed, 2 insertions(+), 2 deletions(-)
64013
64014 commit ba908783e306ba38457a84fd6d975ca69e351e56
64015 Author: Guillem Jover <guillem@debian.org>
64016 Date: Sun Oct 24 04:35:07 2010 +0200
64017
64018 libdpkg: Always print parse warnings on stderr
64019
64020 Remove now unused warnto from parsedb_stat struct.
64021
64022 dpkg-deb/build.c | 2 +-
64023 dpkg-deb/info.c | 2 +-
64024 lib/dpkg/dbmodify.c | 7 +++----
64025 lib/dpkg/dpkg-db.h | 2 +-
64026 lib/dpkg/parse.c | 9 +++------
64027 lib/dpkg/parsedump.h | 1 -
64028 lib/dpkg/parsehelp.c | 8 +++-----
64029 src/processarc.c | 2 +-
64030 src/update.c | 4 ++--
64031 9 files changed, 15 insertions(+), 22 deletions(-)
64032
64033 commit 4afc4d0239d7f4e60bc68a79a07aef576c8a3ebe
64034 Author: Guillem Jover <guillem@debian.org>
64035 Date: Sun Oct 24 03:55:58 2010 +0200
64036
64037 libdpkg: Reorded convert_string arguments
64038
64039 lib/dpkg/fields.c | 30 ++++++++++++++++--------------
64040 1 file changed, 16 insertions(+), 14 deletions(-)
64041
64042 commit 28007d02c3f60d762cdb943e8886267333f1c2a1
64043 Author: Guillem Jover <guillem@debian.org>
64044 Date: Sun Oct 24 03:49:47 2010 +0200
64045
64046 Use new namevalue_find_by_name function instead of ad-hoc code
64047
64048 lib/dpkg/fields.c | 12 ++++--------
64049 src/select.c | 6 ++++--
64050 2 files changed, 8 insertions(+), 10 deletions(-)
64051
64052 commit e66836854ef51b5b5ce0b95a61adbf13f8dcd660
64053 Author: Guillem Jover <guillem@debian.org>
64054 Date: Sun Oct 24 03:49:22 2010 +0200
64055
64056 libdpkg: Add new namevalue_find_by_name function
64057
64058 lib/dpkg/Makefile.am | 1 +
64059 lib/dpkg/libdpkg.Versions | 3 +++
64060 lib/dpkg/{namevalue.h => namevalue.c} | 32 +++++++++++++++-----------------
64061 lib/dpkg/namevalue.h | 5 ++++-
64062 4 files changed, 23 insertions(+), 18 deletions(-)
64063
64064 commit 8c234c5698645a759f6153fd1be4d7b90059bb88
64065 Author: Guillem Jover <guillem@debian.org>
64066 Date: Sun Oct 24 03:28:55 2010 +0200
64067
64068 libdpkg: Move namevalue declarations to its own header file
64069
64070 lib/dpkg/Makefile.am | 1 +
64071 lib/dpkg/dpkg-db.h | 5 +----
64072 lib/dpkg/namevalue.h | 40 ++++++++++++++++++++++++++++++++++++++++
64073 lib/dpkg/parsehelp.c | 3 ---
64074 4 files changed, 42 insertions(+), 7 deletions(-)
64075
64076 commit b89373e169cf0d90c3143eeac0bded1a5d9e9c5c
64077 Author: Guillem Jover <guillem@debian.org>
64078 Date: Sun Oct 24 03:17:38 2010 +0200
64079
64080 libdpkg: Rename package blank functions to pkg_blank and pkg_perfile_blank
64081
64082 lib/dpkg/database.c | 14 +++++++++-----
64083 lib/dpkg/dpkg-db.h | 4 ++--
64084 lib/dpkg/libdpkg.Versions | 4 ++--
64085 lib/dpkg/parse.c | 2 +-
64086 lib/dpkg/test/t-pkg-queue.c | 2 +-
64087 lib/dpkg/test/t-pkginfo.c | 4 ++--
64088 src/cleanup.c | 2 +-
64089 src/processarc.c | 2 +-
64090 src/remove.c | 2 +-
64091 9 files changed, 20 insertions(+), 16 deletions(-)
64092
64093 commit a3dd7c610183c6f5515d69178b8a848ea1d82b87
64094 Author: Guillem Jover <guillem@debian.org>
64095 Date: Sun Oct 24 03:16:00 2010 +0200
64096
64097 libdpkg: Rename informative to pkg_is_informative
64098
64099 dselect/pkgdepcon.cc | 12 +++++++-----
64100 lib/dpkg/database.c | 2 +-
64101 lib/dpkg/dpkg-db.h | 2 +-
64102 lib/dpkg/dump.c | 3 ++-
64103 lib/dpkg/libdpkg.Versions | 2 +-
64104 lib/dpkg/test/t-pkginfo.c | 6 +++---
64105 src/querycmd.c | 4 ++--
64106 7 files changed, 17 insertions(+), 14 deletions(-)
64107
64108 commit f74dfc666ea193a85de5e5f26b079506b289843f
64109 Author: Guillem Jover <guillem@debian.org>
64110 Date: Sun Oct 24 03:13:58 2010 +0200
64111
64112 libdpkg: Rename illegal_packagename to pkg_name_is_illegal
64113
64114 lib/dpkg/dpkg-db.h | 2 +-
64115 lib/dpkg/fields.c | 8 +++++---
64116 lib/dpkg/libdpkg.Versions | 2 +-
64117 lib/dpkg/parsehelp.c | 4 +++-
64118 lib/dpkg/triglib.c | 9 ++++++---
64119 src/main.c | 2 +-
64120 src/select.c | 2 +-
64121 src/trigcmd.c | 2 +-
64122 8 files changed, 19 insertions(+), 12 deletions(-)
64123
64124 commit a6066a13aa23b28036b692b570f280a70efcf971
64125 Author: Guillem Jover <guillem@debian.org>
64126 Date: Sun Oct 24 02:55:55 2010 +0200
64127
64128 libdpkg: Rename illegal_triggername to trig_name_is_illegal
64129
64130 lib/dpkg/fields.c | 2 +-
64131 lib/dpkg/libdpkg.Versions | 2 +-
64132 lib/dpkg/triglib.c | 4 ++--
64133 lib/dpkg/triglib.h | 2 +-
64134 src/trigcmd.c | 3 ++-
64135 5 files changed, 7 insertions(+), 6 deletions(-)
64136
64137 commit cc49169cdc596e33f036e9d9300e915a74e8baf0
64138 Author: Guillem Jover <guillem@debian.org>
64139 Date: Sun Oct 24 02:53:27 2010 +0200
64140
64141 dpkg-trigger: Remove duplicate command name from error messages
64142
64143 src/trigcmd.c | 6 +++---
64144 1 file changed, 3 insertions(+), 3 deletions(-)
64145
64146 commit 9db4a822bb62b739e71c0a59c5ba46a27d121e32
64147 Author: Guillem Jover <guillem@debian.org>
64148 Date: Sat Oct 23 05:37:33 2010 +0200
64149
64150 libdpkg: Namespace package database functions with pkg_db_ prefix
64151
64152 TODO | 1 -
64153 dselect/main.cc | 2 +-
64154 dselect/pkglist.cc | 9 +++++----
64155 lib/dpkg/database.c | 24 ++++++++++++++++++------
64156 lib/dpkg/dpkg-db.h | 13 +++++++------
64157 lib/dpkg/dump.c | 6 +++---
64158 lib/dpkg/fields.c | 10 ++++------
64159 lib/dpkg/libdpkg.Versions | 12 ++++++------
64160 lib/dpkg/parse.c | 4 ++--
64161 lib/dpkg/pkg-array.c | 8 ++++----
64162 lib/dpkg/triglib.c | 8 ++++----
64163 src/depcon.c | 6 +++---
64164 src/divertcmd.c | 4 ++--
64165 src/divertdb.c | 2 +-
64166 src/enquiry.c | 32 ++++++++++++++++----------------
64167 src/filesdb.c | 2 +-
64168 src/help.c | 6 +++---
64169 src/main.c | 2 +-
64170 src/packages.c | 8 ++++----
64171 src/processarc.c | 6 +++---
64172 src/querycmd.c | 4 ++--
64173 src/select.c | 8 ++++----
64174 src/trigproc.c | 14 +++++++-------
64175 23 files changed, 101 insertions(+), 90 deletions(-)
64176
64177 commit 6ad315a1eeb8f3a597dee9a5d602013dd2d2b9d2
64178 Author: Guillem Jover <guillem@debian.org>
64179 Date: Sat Oct 23 05:19:43 2010 +0200
64180
64181 libdpkg: Use push_error_context_jump() instead of push_error_handler()
64182
64183 Remove obsolete and now unused push_error_handler compatibility macro.
64184
64185 lib/dpkg/ehandle.h | 2 --
64186 src/archives.c | 3 ++-
64187 src/packages.c | 3 ++-
64188 src/trigproc.c | 3 ++-
64189 4 files changed, 6 insertions(+), 5 deletions(-)
64190
64191 commit 2a92bb81186b6098ec2a6b77242690d11402faad
64192 Author: Guillem Jover <guillem@debian.org>
64193 Date: Sat Oct 23 05:16:46 2010 +0200
64194
64195 libdpkg: Rename error_unwind() to pop_error_context()
64196
64197 lib/dpkg/dpkg.h | 2 +-
64198 lib/dpkg/ehandle.c | 13 +++++++++----
64199 lib/dpkg/ehandle.h | 2 +-
64200 lib/dpkg/libdpkg.Versions | 2 +-
64201 lib/dpkg/test.h | 3 +--
64202 src/archives.c | 4 ++--
64203 src/main.c | 2 +-
64204 src/packages.c | 5 +++--
64205 src/trigproc.c | 4 ++--
64206 9 files changed, 21 insertions(+), 16 deletions(-)
64207
64208 commit 051423d23c9d5580aaecf0a7c41c854566d40d76
64209 Author: Guillem Jover <guillem@debian.org>
64210 Date: Sun Oct 17 05:57:45 2010 +0200
64211
64212 dselect: Use a function instead of a jump error handler
64213
64214 dselect/main.cc | 17 ++++++++++-------
64215 1 file changed, 10 insertions(+), 7 deletions(-)
64216
64217 commit b94d25d09f8bf55a68e17379581fb2ba71ae26aa
64218 Author: Guillem Jover <guillem@debian.org>
64219 Date: Sun Oct 17 05:50:02 2010 +0200
64220
64221 Use push_error_context() instead of ad-hoc code
64222
64223 TODO | 1 -
64224 dpkg-deb/main.c | 3 +--
64225 dpkg-split/main.c | 3 +--
64226 lib/dpkg/dpkg.h | 7 ++-----
64227 lib/dpkg/test.h | 8 +-------
64228 src/divertcmd.c | 3 +--
64229 src/main.c | 11 +++--------
64230 src/querycmd.c | 3 +--
64231 src/statcmd.c | 3 +--
64232 src/trigcmd.c | 3 +--
64233 10 files changed, 12 insertions(+), 33 deletions(-)
64234
64235 commit 841f42173e5d0a97bbc9f184d781d2b2e6f9f974
64236 Author: Guillem Jover <guillem@debian.org>
64237 Date: Sun Oct 17 05:47:34 2010 +0200
64238
64239 libdpkg: Add new push_error_context() function
64240
64241 This new function pushes a default error context.
64242
64243 lib/dpkg/ehandle.c | 6 ++++++
64244 lib/dpkg/ehandle.h | 1 +
64245 lib/dpkg/libdpkg.Versions | 1 +
64246 3 files changed, 8 insertions(+)
64247
64248 commit de42418d9c0a255cec4440b5f99e764654440159
64249 Author: Guillem Jover <guillem@debian.org>
64250 Date: Sat Oct 16 20:59:07 2010 +0200
64251
64252 libdpkg: Remove set_error_display()
64253
64254 If the code needs to set a different error printer then it should push
64255 a new error context instead.
64256
64257 lib/dpkg/ehandle.c | 10 ----------
64258 lib/dpkg/ehandle.h | 1 -
64259 lib/dpkg/libdpkg.Versions | 1 -
64260 3 files changed, 12 deletions(-)
64261
64262 commit 29f4ab41c95abf9639b81918d9b7aa1ca8edbe81
64263 Author: Guillem Jover <guillem@debian.org>
64264 Date: Sat Oct 16 19:16:50 2010 +0200
64265
64266 libdpkg: Create a new error context in subproc_fork
64267
64268 Instead of changing the current error display handler and pushing a
64269 cleanup handler that exits immediately to avoid calling previously
64270 set cleanup handlers, just push a new error context which will work
64271 as a cleanup barrier. This also is a more natural way of using the
64272 current interface.
64273
64274 lib/dpkg/subproc.c | 13 +++----------
64275 1 file changed, 3 insertions(+), 10 deletions(-)
64276
64277 commit 2272d4116924caad96816871040a8c1ae16f87e9
64278 Author: Guillem Jover <guillem@debian.org>
64279 Date: Sat Oct 16 19:10:42 2010 +0200
64280
64281 Move error context display handler reset to error_unwind()
64282
64283 Never print an error message when doing normal cleanup, as this is
64284 something we always want to do.
64285
64286 lib/dpkg/dpkg.h | 1 -
64287 lib/dpkg/ehandle.c | 4 ++++
64288 lib/dpkg/test.h | 1 -
64289 src/archives.c | 2 +-
64290 src/main.c | 2 +-
64291 src/packages.c | 2 +-
64292 src/trigproc.c | 1 -
64293 7 files changed, 7 insertions(+), 6 deletions(-)
64294
64295 commit bf1455085899a5203373eff34741cd7ea3d64774
64296 Author: Guillem Jover <guillem@debian.org>
64297 Date: Sat Oct 16 19:04:13 2010 +0200
64298
64299 libdpkg: Add error context function handler support
64300
64301 This allows the code to use a function instead of a jump buffer to
64302 handle the errors, which happen to be possible for the general case,
64303 when it does not need to continue processing in an upper stack frame.
64304 Thus reducing the preceived complexity of simple code, and avoids
64305 exposing setjmp machinery to the casual user.
64306
64307 lib/dpkg/ehandle.c | 53 +++++++++++++++++++++++++++++++++++++++++------
64308 lib/dpkg/ehandle.h | 9 ++++++--
64309 lib/dpkg/libdpkg.Versions | 3 ++-
64310 3 files changed, 56 insertions(+), 9 deletions(-)
64311
64312 commit e07774f1b528754ec5161af245d801158f0d4dd2
64313 Author: Guillem Jover <guillem@debian.org>
64314 Date: Tue Nov 16 22:14:18 2010 +0100
64315
64316 dpkg-query: Fix --search not found string to be more meaningful
64317
64318 src/querycmd.c | 3 ++-
64319 1 file changed, 2 insertions(+), 1 deletion(-)
64320
64321 commit fd84ba8969bf305d97c225b44858965e53a0cb66
64322 Author: Guillem Jover <guillem@debian.org>
64323 Date: Sat Oct 16 07:35:27 2010 +0200
64324
64325 Use thisname variable instead of hard-coded 'dpkg' string
64326
64327 This corrects the current program name printed by other tools.
64328
64329 lib/dpkg/ehandle.c | 3 ++-
64330 src/errors.c | 8 +++++---
64331 src/querycmd.c | 2 +-
64332 src/trigproc.c | 2 +-
64333 4 files changed, 9 insertions(+), 6 deletions(-)
64334
64335 commit dc98261980767f258046f8a4c2e020fcdc92c8b6
64336 Author: Guillem Jover <guillem@debian.org>
64337 Date: Tue Oct 12 21:16:33 2010 +0200
64338
64339 dpkg-divert: Use DPKG_MAINTSCRIPT_PACKAGE environment variable
64340
64341 Use it as package name on when no --package or --local options have
64342 been specified.
64343
64344 debian/changelog | 2 ++
64345 man/dpkg-divert.8 | 8 +++++++-
64346 src/divertcmd.c | 5 +++++
64347 3 files changed, 14 insertions(+), 1 deletion(-)
64348
64349 commit efefc09d914ecedfdad02fd07d4eb5f1c2268542
64350 Author: Guillem Jover <guillem@debian.org>
64351 Date: Mon Oct 11 20:32:50 2010 +0200
64352
64353 Use setaction() instead of directly assigning to cipaction
64354
64355 src/divertcmd.c | 2 +-
64356 src/main.c | 2 +-
64357 2 files changed, 2 insertions(+), 2 deletions(-)
64358
64359 commit 521f32450d91fabaa81725b1ad89f9fafb8c82e3
64360 Author: Guillem Jover <guillem@debian.org>
64361 Date: Sat Oct 16 06:03:12 2010 +0200
64362
64363 libdpkg: Use ohshite in error_context_new instead of ad-hoc code
64364
64365 lib/dpkg/ehandle.c | 11 ++---------
64366 1 file changed, 2 insertions(+), 9 deletions(-)
64367
64368 commit 43789e59f08dae79b07feb004c0fa1b5d357b47d
64369 Author: Guillem Jover <guillem@debian.org>
64370 Date: Sat Oct 16 05:55:33 2010 +0200
64371
64372 libdpkg: Make run_error_handler cope with NULL econtext gracefully
64373
64374 This could happen if the context has not been initialized, or if it has
64375 been unwinded more than necessary.
64376
64377 lib/dpkg/ehandle.c | 6 ++++++
64378 1 file changed, 6 insertions(+)
64379
64380 commit b571373cd2e62782c3bb2b8e0bef585c4215b967
64381 Author: Guillem Jover <guillem@debian.org>
64382 Date: Sat Oct 16 20:47:20 2010 +0200
64383
64384 libdpkg: Refactor error display setter into a static function
64385
64386 Create a new function that takes an error context argument and sets
64387 the error printer function. This allows using the new setter for
64388 other error_context than econtext.
64389
64390 lib/dpkg/ehandle.c | 21 +++++++++++++++------
64391 1 file changed, 15 insertions(+), 6 deletions(-)
64392
64393 commit 5dd05803b51dc2a0aae9b8ad52cd58fff5e52c88
64394 Author: Guillem Jover <guillem@debian.org>
64395 Date: Mon Oct 11 20:27:53 2010 +0200
64396
64397 libdpkg: Refactor error_context creation into a new function
64398
64399 lib/dpkg/ehandle.c | 24 +++++++++++++++++-------
64400 1 file changed, 17 insertions(+), 7 deletions(-)
64401
64402 commit adf5d4a1a23fc631525c7a31bec11773d57c95ef
64403 Author: Guillem Jover <guillem@debian.org>
64404 Date: Sat Oct 16 06:54:52 2010 +0200
64405
64406 libdpkg: Rename struct errorcontext to error_context
64407
64408 lib/dpkg/ehandle.c | 19 +++++++++++--------
64409 1 file changed, 11 insertions(+), 8 deletions(-)
64410
64411 commit 160be818013039931cc06443c523fc57a7779937
64412 Author: Guillem Jover <guillem@debian.org>
64413 Date: Sat Oct 16 06:52:02 2010 +0200
64414
64415 libdpkg: Rename struct cleanupentry to cleanup_entry
64416
64417 lib/dpkg/ehandle.c | 25 ++++++++++++++-----------
64418 1 file changed, 14 insertions(+), 11 deletions(-)
64419
64420 commit 7ae5af538e0d7b72f1b181922a1401bc16dc44be
64421 Author: Guillem Jover <guillem@debian.org>
64422 Date: Mon Oct 11 19:28:34 2010 +0200
64423
64424 libdpkg: Rename jmp_buf variables to jump
64425
64426 lib/dpkg/ehandle.c | 19 ++++++++++---------
64427 1 file changed, 10 insertions(+), 9 deletions(-)
64428
64429 commit 8164af77ee71e29fdd5d90157e2d0c3e52841595
64430 Author: Guillem Jover <guillem@debian.org>
64431 Date: Tue Nov 2 21:12:08 2010 +0100
64432
64433 libdpkg: Rename print_error_forked() to print_subproc_error()
64434
64435 lib/dpkg/subproc.c | 4 ++--
64436 1 file changed, 2 insertions(+), 2 deletions(-)
64437
64438 commit e1b2a73e7723126e0cf2109c9e44a793e39ac243
64439 Author: Guillem Jover <guillem@debian.org>
64440 Date: Tue Nov 2 20:40:13 2010 +0100
64441
64442 libdpkg: Rename print_error_cleanup() to print_cleanup_error()
64443
64444 lib/dpkg/ehandle.c | 6 ++++--
64445 1 file changed, 4 insertions(+), 2 deletions(-)
64446
64447 commit ec53fd98f3d10274e2da5722c63fd7f6588b3eaf
64448 Author: Guillem Jover <guillem@debian.org>
64449 Date: Tue Nov 2 20:39:08 2010 +0100
64450
64451 libdpkg: Rename print_error_fatal() to print_fatal_error()
64452
64453 dselect/main.cc | 2 +-
64454 lib/dpkg/dpkg.h | 2 +-
64455 lib/dpkg/ehandle.c | 4 +++-
64456 lib/dpkg/ehandle.h | 2 +-
64457 lib/dpkg/libdpkg.Versions | 2 +-
64458 lib/dpkg/test.h | 2 +-
64459 src/main.c | 2 +-
64460 7 files changed, 9 insertions(+), 7 deletions(-)
64461
64462 commit c1f899c832f5c676a8f3b36366605da1599760f6
64463 Author: Guillem Jover <guillem@debian.org>
64464 Date: Sun Oct 10 12:04:20 2010 +0200
64465
64466 libdpkg: Refactor default error handler into new catch_fatal_error()
64467
64468 dselect/main.cc | 2 +-
64469 lib/dpkg/dpkg.h | 2 +-
64470 lib/dpkg/ehandle.c | 13 +++++++++++++
64471 lib/dpkg/ehandle.h | 1 +
64472 lib/dpkg/libdpkg.Versions | 1 +
64473 lib/dpkg/test.h | 3 +--
64474 src/main.c | 2 +-
64475 7 files changed, 19 insertions(+), 5 deletions(-)
64476
64477 commit 90ef059f7155bfc7fb45505c21030e2cc9791ce3
64478 Author: Guillem Jover <guillem@debian.org>
64479 Date: Fri Oct 8 11:48:36 2010 +0200
64480
64481 Add a comment for translators to 'dpkg-query -l' header string
64482
64483 Reported-by: Ask Hjorth Larsen <asklarsen@gmail.com>
64484
64485 src/querycmd.c | 6 ++++++
64486 1 file changed, 6 insertions(+)
64487
64488 commit 9d6a9e43756d2256473935429d9c2f00ad20fb0e
64489 Author: Guillem Jover <guillem@debian.org>
64490 Date: Thu Oct 7 10:16:16 2010 +0200
64491
64492 Do not make function typedefs pointers
64493
64494 lib/dpkg/myopt.h | 6 +++---
64495 lib/dpkg/tarfn.h | 16 ++++++++--------
64496 src/main.c | 2 +-
64497 3 files changed, 12 insertions(+), 12 deletions(-)
64498
64499 commit 7129d9473993da5e27a6d4eb73a6e900960d337f
64500 Author: Guillem Jover <guillem@debian.org>
64501 Date: Thu Oct 7 10:13:13 2010 +0200
64502
64503 libdpkg: Rename voidfnp to void_func
64504
64505 lib/dpkg/myopt.h | 6 +++---
64506 src/main.c | 2 +-
64507 2 files changed, 4 insertions(+), 4 deletions(-)
64508
64509 commit ca92c5d2bf45984c11cf2b5f355b5cad48bf7259
64510 Author: Guillem Jover <guillem@debian.org>
64511 Date: Thu Oct 7 09:58:18 2010 +0200
64512
64513 libdpkg: Rename function argument to func in ACTION macro
64514
64515 lib/dpkg/myopt.h | 4 ++--
64516 1 file changed, 2 insertions(+), 2 deletions(-)
64517
64518 commit c9b7af92e5de0cc9ea40fad53c0e5aa5c93690cd
64519 Author: Guillem Jover <guillem@debian.org>
64520 Date: Thu Oct 7 09:49:26 2010 +0200
64521
64522 Move action and obsolete related functionality to the myopt module
64523
64524 Reduce repeated code, and localize it where it belongs.
64525
64526 TODO | 1 -
64527 dpkg-deb/dpkg-deb.h | 1 -
64528 dpkg-deb/main.c | 12 ------------
64529 dpkg-split/dpkg-split.h | 1 -
64530 dpkg-split/main.c | 13 -------------
64531 lib/dpkg/libdpkg.Versions | 3 +++
64532 lib/dpkg/myopt.c | 25 +++++++++++++++++++++++++
64533 lib/dpkg/myopt.h | 13 +++++++++++++
64534 src/divertcmd.c | 20 --------------------
64535 src/main.c | 16 ----------------
64536 src/main.h | 1 -
64537 src/querycmd.c | 14 --------------
64538 src/statcmd.c | 14 --------------
64539 13 files changed, 41 insertions(+), 93 deletions(-)
64540
64541 commit a67107c05153db3fde51301450439761e1916a80
64542 Author: Guillem Jover <guillem@debian.org>
64543 Date: Wed Oct 6 20:10:47 2010 +0200
64544
64545 Use ACTION macros instead of ad-hoc action function handling
64546
64547 This makes the code uniform with the rest of the code base, removes
64548 the possibility of mismatched entries from cmdinfos and dofunctions
64549 arrays, and reduces the scope of the action pointer to main().
64550
64551 dpkg-deb/dpkg-deb.h | 1 -
64552 dpkg-deb/main.c | 40 ++++++++++++++--------------------------
64553 dpkg-split/dpkg-split.h | 1 -
64554 dpkg-split/main.c | 31 +++++++++++--------------------
64555 4 files changed, 25 insertions(+), 48 deletions(-)
64556
64557 commit e8079c0ee34d4b3309ffbbd500b16525e9ec1b22
64558 Author: Guillem Jover <guillem@debian.org>
64559 Date: Tue Nov 2 08:16:56 2010 +0100
64560
64561 libdpkg: Switch test.h from including dpkg/dpkg.h to dpkg/ehandle.h
64562
64563 This reduces the exposed declarations for each test program.
64564
64565 lib/dpkg/test.h | 2 +-
64566 1 file changed, 1 insertion(+), 1 deletion(-)
64567
64568 commit 6e5d5c1f05edbe0ce2213a6658b438668fe48cba
64569 Author: Guillem Jover <guillem@debian.org>
64570 Date: Wed Oct 6 11:53:36 2010 +0200
64571
64572 libdpkg: Move ehandle declarations to its own header file
64573
64574 lib/dpkg/dpkg.h | 33 +-----------------------
64575 lib/dpkg/ehandle.c | 2 +-
64576 lib/dpkg/ehandle.h | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
64577 3 files changed, 75 insertions(+), 33 deletions(-)
64578
64579 commit 7c03c1012aaf9cce798b650ac01ac1e561c0c2f9
64580 Author: Guillem Jover <guillem@debian.org>
64581 Date: Tue Nov 2 08:15:00 2010 +0100
64582
64583 libdpkg: Include dpkg/dpkg.h in t-buffer for MD5HASHLEN
64584
64585 lib/dpkg/test/t-buffer.c | 3 ++-
64586 1 file changed, 2 insertions(+), 1 deletion(-)
64587
64588 commit 4afef203d5ae2eb54d6c8f4bd5ff016a98bf7ffc
64589 Author: Guillem Jover <guillem@debian.org>
64590 Date: Wed Oct 6 11:36:04 2010 +0200
64591
64592 libdpkg: Do not use m_malloc in push_checkpoint
64593
64594 This avoids a cyclic dependency between ehandle.c and m_lib.c.
64595
64596 lib/dpkg/ehandle.c | 7 ++++++-
64597 1 file changed, 6 insertions(+), 1 deletion(-)
64598
64599 commit 3ce8687ba6a738ac9b7195060948512fa7560ada
64600 Author: Guillem Jover <guillem@debian.org>
64601 Date: Wed Oct 6 11:30:14 2010 +0200
64602
64603 libdpkg: Properly restore errno in push_cleanup
64604
64605 The code was saving errno for latter use, but stomping on the saved
64606 value by assigning again errno to it. Invert the assignment so that
64607 we restore errno instead of losing it.
64608
64609 lib/dpkg/ehandle.c | 7 +++++--
64610 1 file changed, 5 insertions(+), 2 deletions(-)
64611
64612 commit 4546c3b92d4d7d57ee9f7580d87270b791441f97
64613 Author: Guillem Jover <guillem@debian.org>
64614 Date: Thu Nov 4 00:53:35 2010 +0100
64615
64616 libdpkg: Remove stream I/O support from the buffer API
64617
64618 lib/dpkg/buffer.c | 15 ---------------
64619 lib/dpkg/buffer.h | 13 -------------
64620 2 files changed, 28 deletions(-)
64621
64622 commit 2a71e444e863a4bf28b7dd39e621c44ab771db99
64623 Author: Guillem Jover <guillem@debian.org>
64624 Date: Sat Sep 11 06:21:36 2010 +0200
64625
64626 dpkg-deb: Remove unused safe_fflush function
64627
64628 This function was used to fix a problem with undefined behaviour on
64629 input streams, which does not apply anymore as it's not used.
64630
64631 dpkg-deb/extract.c | 18 ------------------
64632 1 file changed, 18 deletions(-)
64633
64634 commit 2d420ee1d05033d237462a0075facfe406b08043
64635 Author: Guillem Jover <guillem@debian.org>
64636 Date: Thu Nov 4 00:51:13 2010 +0100
64637
64638 dpkg-deb: Use fd instead of stream based buffered I/O
64639
64640 Behaviour of fflush() on input streams is undefined per POSIX, avoid
64641 mixing stream and file descriptor based I/O, and only use the latter
64642 instead.
64643
64644 dpkg-deb/extract.c | 87 ++++++++++++++++++++++++++++++++++++++----------------
64645 1 file changed, 62 insertions(+), 25 deletions(-)
64646
64647 commit ceb07b08dad4d5eead630064f45c7e7ded00a341
64648 Author: Guillem Jover <guillem@debian.org>
64649 Date: Thu Sep 16 19:52:41 2010 +0200
64650
64651 Refactor file_stat code
64652
64653 Create a new file_stat struct, and use it instead of the
64654 filestatoverride one.
64655
64656 lib/dpkg/file.h | 11 +++++++++-
64657 lib/dpkg/tarfn.c | 14 ++++++-------
64658 lib/dpkg/tarfn.h | 9 ++++----
64659 src/archives.c | 63 ++++++++++++++++++++++++++------------------------------
64660 src/filesdb.h | 24 ++++++++++-----------
64661 src/statcmd.c | 14 ++++++-------
64662 src/statdb.c | 5 +++--
64663 7 files changed, 72 insertions(+), 68 deletions(-)
64664
64665 commit 0cb6f131d85f48f0dc8a90ca1329af84c6f6ebc1
64666 Author: Guillem Jover <guillem@debian.org>
64667 Date: Sun Sep 12 07:22:21 2010 +0200
64668
64669 libdpkg: Refactor file locking error message handling
64670
64671 Pass only the description of the resource being locked, and move generic
64672 error strings inside the file lock funtions. Instead of changing locking
64673 behaviour depending on the error strings passed, pass an explicit enum to
64674 select it.
64675
64676 lib/dpkg/dbmodify.c | 4 +---
64677 lib/dpkg/file.c | 24 ++++++++++++++++--------
64678 lib/dpkg/file.h | 9 +++++++--
64679 lib/dpkg/trigdeferred.l | 3 +--
64680 4 files changed, 25 insertions(+), 15 deletions(-)
64681
64682 commit 4ff39dabad2cd8e384f26f3212a55b5adbeb71d9
64683 Author: Guillem Jover <guillem@debian.org>
64684 Date: Sat Sep 11 06:20:37 2010 +0200
64685
64686 Update TODO list
64687
64688 TODO | 25 +++++++++++++++++++++----
64689 1 file changed, 21 insertions(+), 4 deletions(-)
64690
64691 commit 9d834b3f654f771ab5ae8790cfc83086288fca07
64692 Author: Christian PERRIER <bubulle@debian.org>
64693 Date: Tue Nov 9 19:59:35 2010 +0100
64694
64695 Fix translation of "however" in Italian. Thanks to Pietro Battiston Closes: #602518
64696
64697 debian/changelog | 2 ++
64698 po/it.po | 2 +-
64699 2 files changed, 3 insertions(+), 1 deletion(-)
64700
64701 commit 6a7e76a292d865e3abeff4fdd086780dda3f49d8
64702 Author: Guillem Jover <guillem@debian.org>
64703 Date: Sat Sep 11 06:19:17 2010 +0200
64704
64705 libdpkg: Remove unused stream_md5 macro
64706
64707 lib/dpkg/buffer.h | 3 ---
64708 1 file changed, 3 deletions(-)
64709
64710 commit 6dc69c63307f28eb49a130b8635dbc6353eb4f4e
64711 Author: Guillem Jover <guillem@debian.org>
64712 Date: Tue Nov 2 07:44:05 2010 +0100
64713
64714 dpkg-deb: Coalesce similar strings
64715
64716 Those include the ones involving control and data members, change of
64717 directory and temporary directory creation.
64718
64719 dpkg-deb/build.c | 39 ++++++++++++++++++++++++---------------
64720 dpkg-deb/info.c | 4 ++--
64721 2 files changed, 26 insertions(+), 17 deletions(-)
64722
64723 commit e547cbf6aaa2e34359d5a042298bf3b0db73a2fc
64724 Author: Guillem Jover <guillem@debian.org>
64725 Date: Mon Feb 22 23:00:19 2010 +0100
64726
64727 Unify execution error strings
64728
64729 dpkg-deb/build.c | 6 +++---
64730 dpkg-deb/extract.c | 7 ++++---
64731 dpkg-deb/info.c | 4 ++--
64732 dpkg-split/split.c | 7 ++++---
64733 scripts/Dpkg/IPC.pm | 2 +-
64734 scripts/Dpkg/Shlibs/Cppfilt.pm | 3 ++-
64735 scripts/dpkg-gencontrol.pl | 2 +-
64736 scripts/dpkg-shlibdeps.pl | 2 +-
64737 src/configure.c | 10 ++++++----
64738 src/help.c | 2 +-
64739 src/processarc.c | 12 ++++++++----
64740 11 files changed, 33 insertions(+), 24 deletions(-)
64741
64742 commit ec5ad1fb6ead0e4a4833cc4b54efad92538d4757
64743 Author: Guillem Jover <guillem@debian.org>
64744 Date: Sat Sep 11 06:12:49 2010 +0200
64745
64746 Clarify several archive member strings
64747
64748 This will make translators and users life easier, as the new strings
64749 are less ambiguous, and try to avoid second meanings.
64750
64751 dpkg-deb/extract.c | 27 ++++++++++++++++-----------
64752 dpkg-split/info.c | 25 +++++++++++++------------
64753 2 files changed, 29 insertions(+), 23 deletions(-)
64754
64755 commit 1dddc6d46dbf6f3611cf0979e27547d06f9549c3
64756 Author: Guillem Jover <guillem@debian.org>
64757 Date: Wed Sep 8 03:57:10 2010 +0200
64758
64759 dpkg: Rename unlinkorrmdir() to secure_remove()
64760
64761 Maps better to the system remove(2) function name.
64762
64763 src/archives.c | 11 +++++++----
64764 src/archives.h | 3 ++-
64765 src/cleanup.c | 6 +++---
64766 3 files changed, 12 insertions(+), 8 deletions(-)
64767
64768 commit fb82caee40a3b71d5a37735561398a086cc47fdf
64769 Author: Raphaël Hertzog <hertzog@debian.org>
64770 Date: Sun Oct 31 11:09:37 2010 +0100
64771
64772 dpkg-source: fail properly when debian/source/format is empty
64773
64774 Reported-by: Eduard Bloch <blade@debian.org>
64775
64776 debian/changelog | 3 +++
64777 scripts/dpkg-source.pl | 4 +++-
64778 2 files changed, 6 insertions(+), 1 deletion(-)
64779
64780 commit 4c90c631bdb176452152ecde5903802cad699317
64781 Author: Raphaël Hertzog <hertzog@debian.org>
64782 Date: Sun Oct 31 10:35:55 2010 +0100
64783
64784 Dpkg::Compression: fix typo in documentation.
64785
64786 scripts/Dpkg/Compression.pm | 2 +-
64787 1 file changed, 1 insertion(+), 1 deletion(-)
64788
64789 commit e12fa2ffc6c2df7446c7957a7875c13f79ff0dfa
64790 Author: Christian PERRIER <bubulle@debian.org>
64791 Date: Sat Oct 30 23:14:27 2010 +0200
64792
64793 Some fixes to dpkg-gensymbols manpage, helped by Raphaël's eyes
64794
64795 man/po/fr.po | 37 +++++++++++++++++--------------------
64796 1 file changed, 17 insertions(+), 20 deletions(-)
64797
64798 commit 25afe6a37eace19f85ad742ed6fdc65242e0f109
64799 Author: Christian PERRIER <bubulle@debian.org>
64800 Date: Sat Oct 30 16:07:50 2010 +0200
64801
64802 French (Christian Perrier). Including a typo fix and a typographical change reported by Vincent Danjean Closes: #601852
64803
64804 debian/changelog | 4 +++-
64805 man/po/fr.po | 6 +++---
64806 2 files changed, 6 insertions(+), 4 deletions(-)
64807
64808 commit 129c6000089f0ec204d26674e201207d1b3f6098
64809 Author: Sven Joachim <svenjoac@gmx.de>
64810 Date: Mon Oct 25 11:18:22 2010 +0200
64811
64812 Use impersonal language in German dselect translation
64813
64814 debian/changelog | 1 +
64815 dselect/po/de.po | 79 ++++++++++++++++++++++++--------------------------------
64816 2 files changed, 35 insertions(+), 45 deletions(-)
64817
64818 commit 8e2addc9b3995f2996d5b1552697e4eb27e6e06f
64819 Author: Jordi Mallach <jordi@debian.org>
64820 Date: Sun Oct 24 18:13:58 2010 +0200
64821
64822 Catalan updates for dpkg-dev and dselect.
64823
64824 debian/changelog | 4 +
64825 dselect/po/ca.po | 247 ++++++++--------
64826 scripts/po/ca.po | 834 +++++++++++++++++++++++++++----------------------------
64827 3 files changed, 524 insertions(+), 561 deletions(-)
64828
64829 commit 586140a367a8347c8636b95da37d78d1153f8a4b
64830 Author: Jordi Mallach <jordi@debian.org>
64831 Date: Sun Oct 24 16:24:32 2010 +0200
64832
64833 Catalan (Jordi Mallach).
64834
64835 debian/changelog | 1 +
64836 po/ca.po | 1304 ++++++++++++++++++++++--------------------------------
64837 2 files changed, 518 insertions(+), 787 deletions(-)
64838
64839 commit b9b4607bba0b1eddc2d911e4341f6c867b3754d6
64840 Author: Sven Joachim <svenjoac@gmx.de>
64841 Date: Tue Oct 19 21:06:57 2010 +0200
64842
64843 Fix several clumsy wordings in German dpkg translation
64844
64845 po/de.po | 16 ++++++++--------
64846 1 file changed, 8 insertions(+), 8 deletions(-)
64847
64848 commit a7d320a091c12ac25bc95e1230a96deca9699e8c
64849 Author: Sven Joachim <svenjoac@gmx.de>
64850 Date: Sat Oct 16 20:54:13 2010 +0200
64851
64852 Fix typo in German scripts translation
64853
64854 debian/changelog | 3 +++
64855 scripts/po/de.po | 2 +-
64856 2 files changed, 4 insertions(+), 1 deletion(-)
64857
64858 commit 1ed0e8019cc7837d6921537ba8f21e0ce5004b09
64859 Author: Sven Joachim <svenjoac@gmx.de>
64860 Date: Sat Oct 16 21:01:56 2010 +0200
64861
64862 Add Holger Wansing to THANKS
64863
64864 He has contributed considerably to the German translation of both dpkg
64865 and the scripts in dpkg-dev.
64866
64867 THANKS | 1 +
64868 1 file changed, 1 insertion(+)
64869
64870 commit 4fb1422779fb3eddd12e74221387536538007f3b
64871 Author: Sven Joachim <svenjoac@gmx.de>
64872 Date: Fri Oct 15 13:57:45 2010 +0200
64873
64874 Use impersonal language in German dpkg translation
64875
64876 Many thanks to Holger Wansing for his initial patch.
64877
64878 debian/changelog | 2 +-
64879 po/de.po | 829 ++++++++++++++++++++++++++-----------------------------
64880 2 files changed, 394 insertions(+), 437 deletions(-)
64881
64882 commit dd5c0b54eabfd0dc3037cb21628e8877f6981b4c
64883 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
64884 Date: Fri Oct 15 07:35:35 2010 +0200
64885
64886 Updated Danish translation
64887
64888 debian/changelog | 1 +
64889 po/da.po | 3267 ++++++++++++++++++++++--------------------------------
64890 2 files changed, 1357 insertions(+), 1911 deletions(-)
64891
64892 commit 38ce2434797f726cfa28c53b12d64f3721749329
64893 Author: Christian PERRIER <bubulle@debian.org>
64894 Date: Wed Oct 13 20:59:56 2010 +0200
64895
64896 Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
64897
64898 debian/changelog | 1 +
64899 po/eu.po | 2923 ++++++++++++++++++++++--------------------------------
64900 2 files changed, 1169 insertions(+), 1755 deletions(-)
64901
64902 commit 4070ac0e4e2c6d325f792f9e08d9199a0b0ab689
64903 Author: Sven Joachim <svenjoac@gmx.de>
64904 Date: Sun Oct 3 13:23:19 2010 +0200
64905
64906 Fix Clytie's name in debian/changelog
64907
64908 debian/changelog | 2 +-
64909 1 file changed, 1 insertion(+), 1 deletion(-)
64910
64911 commit 4fa01b70df1dc4458daee306cfa1f987b69da58c
64912 Author: Raphaël Hertzog <hertzog@debian.org>
64913 Date: Sun Oct 3 09:36:48 2010 +0200
64914
64915 dpkg-source: correctly create .pc/.quilt_series with alternate series files
64916
64917 If you have debian/patches/ubuntu.series and you were unpacking the source
64918 package on ubuntu, quilt was still directed to debian/patches/series
64919 instead of debian/patches/ubuntu.series.
64920
64921 debian/changelog | 3 +++
64922 scripts/Dpkg/Source/Package/V3/quilt.pm | 4 +++-
64923 2 files changed, 6 insertions(+), 1 deletion(-)
64924
64925 commit b85cfa6a0481c3937219f8739a83954d034c35b0
64926 Author: James Vega <jamessan@debian.org>
64927 Date: Tue Sep 21 15:58:11 2010 -0400
64928
64929 Add non-regression test for Dpkg::Version ensuring -0.6.5 << 0.9.1
64930
64931 dpkg treats "-0.6.5" as a version with only a revision component, so it
64932 compares less than any version with a version component > 0.
64933
64934 Signed-off-by: James Vega <jamessan@debian.org>
64935 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
64936
64937 scripts/t/100_Dpkg_Version.t | 7 ++++---
64938 1 file changed, 4 insertions(+), 3 deletions(-)
64939
64940 commit f97da90b79717f8382ab20183b304a9be3f56c9f
64941 Author: James Vega <jamessan@debian.org>
64942 Date: Tue Sep 21 16:47:04 2010 -0400
64943
64944 Dpkg::Version: Handle versions without a version component like dpkg.
64945
64946 Signed-off-by: James Vega <jamessan@debian.org>
64947 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
64948
64949 THANKS | 1 +
64950 debian/changelog | 3 +++
64951 scripts/Dpkg/Version.pm | 2 +-
64952 3 files changed, 5 insertions(+), 1 deletion(-)
64953
64954 commit 5e7cc75fd242351a4df7c6c8c56e1e9337cfdb35
64955 Author: Clytie Siddall <clytie@riverland.net.au>
64956 Date: Wed Sep 29 21:57:03 2010 +0200
64957
64958 Vietnamese translation update
64959
64960 debian/changelog | 1 +
64961 po/vi.po | 2751 +++++++++++++++++-------------------------------------
64962 2 files changed, 870 insertions(+), 1882 deletions(-)
64963
64964 commit b1beab8611fb617aca0066d1db8214710554bf8d
64965 Author: Christian PERRIER <bubulle@debian.org>
64966 Date: Mon Sep 20 07:11:39 2010 +0200
64967
64968 Re-add originally omitted mention of version 2.0 as mentioning it is not a bug in the original version of manpages
64969
64970 man/po/fr.po | 4 ++--
64971 1 file changed, 2 insertions(+), 2 deletions(-)
64972
64973 commit cb79fe7b831de839a85c435b1a282f1d6377a70b
64974 Author: Sven Joachim <svenjoac@gmx.de>
64975 Date: Wed Sep 29 12:24:58 2010 +0200
64976
64977 Fix two format strings in German dpkg translation
64978
64979 debian/changelog | 3 ++-
64980 po/de.po | 8 ++++----
64981 2 files changed, 6 insertions(+), 5 deletions(-)
64982
64983 commit 80939d833b4dc1d33f091a59bde82f5b78d86168
64984 Merge: 7dcf45e32 f3a8a022f
64985 Author: Raphaël Hertzog <hertzog@debian.org>
64986 Date: Sun Sep 19 18:24:49 2010 +0200
64987
64988 Merge commit '1.15.8.5'
64989
64990 commit c63ef5f286ed3cbb456a099d12c056774e1af791
64991 Author: Raphaël Hertzog <hertzog@debian.org>
64992 Date: Sun Sep 19 13:44:34 2010 +0200
64993
64994 Fix invalid markup in French man pages translation
64995
64996 man/po/fr.po | 4 ++--
64997 1 file changed, 2 insertions(+), 2 deletions(-)
64998
64999 commit 67462a968d2dc3a8fe75b47ce2875d28d05cf2a3
65000 Author: Raphaël Hertzog <hertzog@debian.org>
65001 Date: Sun Sep 19 11:53:43 2010 +0200
65002
65003 dpkg-source: properly exclude debian/source/local-options in source format 1.0
65004
65005 commit 2290a1248af081c6df98805295d921e919624356 introduced a regression
65006 for V1 native packages since they were no longer excluding
65007 debian/source/local-options.
65008
65009 scripts/Dpkg/Source/Package/V1.pm | 1 +
65010 1 file changed, 1 insertion(+)
65011
65012 commit f9710dd96182c6da2e7a310ac9293e7d8983cc30
65013 Author: Christian PERRIER <bubulle@debian.org>
65014 Date: Sun Sep 19 13:01:18 2010 +0200
65015
65016 French translation completed (yesssss): 1937t
65017
65018 man/po/fr.po | 133 +++++++++++++++++++++++++++++++++++------------------------
65019 1 file changed, 79 insertions(+), 54 deletions(-)
65020
65021 commit c781df2c886c4ca40a47b0609aa8ad87ce2f98ef
65022 Author: Christian PERRIER <bubulle@debian.org>
65023 Date: Sun Sep 19 12:48:24 2010 +0200
65024
65025 Replace jargonic 'diff' in French translation
65026
65027 scripts/po/fr.po | 24 ++++++++++++------------
65028 1 file changed, 12 insertions(+), 12 deletions(-)
65029
65030 commit 2290a1248af081c6df98805295d921e919624356
65031 Author: Raphaël Hertzog <hertzog@debian.org>
65032 Date: Sat Sep 18 22:40:00 2010 +0200
65033
65034 dpkg-source: ensure debian/source/local-options is always excluded
65035
65036 It should be excluded even if the user provides -I or -i options to
65037 override the lists of files to ignore.
65038
65039 Reported-by: Robert Luberda <robert@debian.org>
65040
65041 debian/changelog | 5 +++++
65042 scripts/Dpkg/Source/Package.pm | 2 +-
65043 2 files changed, 6 insertions(+), 1 deletion(-)
65044
65045 commit c30b08b89e0eee39147c5b10fb8c48ad37522115
65046 Author: Christian PERRIER <bubulle@debian.org>
65047 Date: Sat Sep 18 15:27:02 2010 +0200
65048
65049 French translation update: 1894t15f28u
65050
65051 man/po/fr.po | 191 ++++++++++++++++++++++++++++++-----------------------------
65052 1 file changed, 96 insertions(+), 95 deletions(-)
65053
65054 commit f363698d3be17cb9dca6441d2d28cf7d1a3e92a7
65055 Author: Christian PERRIER <bubulle@debian.org>
65056 Date: Fri Sep 17 19:39:14 2010 +0200
65057
65058 French translation update: 1844t37f56u
65059
65060 man/po/fr.po | 51 +++++++++++++++++++++++++++++++++++----------------
65061 1 file changed, 35 insertions(+), 16 deletions(-)
65062
65063 commit e4c8520a9170c3de82ba81da5ad55ed3bf6d69fc
65064 Author: Christian PERRIER <bubulle@debian.org>
65065 Date: Wed Sep 15 20:00:53 2010 +0200
65066
65067 French translation update: 1827t43f67u
65068
65069 man/po/fr.po | 22 ++++++++++++++++++----
65070 1 file changed, 18 insertions(+), 4 deletions(-)
65071
65072 commit a002efe31657717a3d494eb36720fc4ed37a3d64
65073 Author: Helge Kreutzmann <debian@helgefjell.de>
65074 Date: Wed Sep 15 14:00:38 2010 +0200
65075
65076 Fix changelog entry for Spanish man page translation
65077
65078 debian/changelog | 2 +-
65079 1 file changed, 1 insertion(+), 1 deletion(-)
65080
65081 commit b944ba77a64bc6541469624cadbebb3771c81cdb
65082 Author: Omar Campagne <ocampagne@gmail.com>
65083 Date: Tue Sep 14 20:30:06 2010 +0200
65084
65085 Spanish manpages translation: 1937t
65086
65087 debian/changelog | 1 +
65088 man/po/es.po | 142 ++++++++++++++++++++++++++-----------------------------
65089 2 files changed, 67 insertions(+), 76 deletions(-)
65090
65091 commit ebe90372984fa3327b5dec3532a17ce5f69db0d3
65092 Author: Christian PERRIER <bubulle@debian.org>
65093 Date: Tue Sep 14 20:28:41 2010 +0200
65094
65095 Revert "Portuguese programs translation: 985t"
65096
65097 This reverts commit 8c1d74494cf2572905d54dbd7dbc6357b2d53986.
65098
65099 debian/changelog | 1 -
65100 man/po/es.po | 142 +++++++++++++++++++++++++++++--------------------------
65101 2 files changed, 76 insertions(+), 67 deletions(-)
65102
65103 commit 8c1d74494cf2572905d54dbd7dbc6357b2d53986
65104 Author: Omar Campagne <ocampagne@gmail.com>
65105 Date: Tue Sep 14 20:28:14 2010 +0200
65106
65107 Portuguese programs translation: 985t
65108
65109 debian/changelog | 1 +
65110 man/po/es.po | 142 ++++++++++++++++++++++++++-----------------------------
65111 2 files changed, 67 insertions(+), 76 deletions(-)
65112
65113 commit 155b82af3826882f889575632c97f4f4e34c154a
65114 Author: Miguel Figueiredo <elmig@debianpt.org>
65115 Date: Tue Sep 14 20:24:59 2010 +0200
65116
65117 Portuguese programs translation: 985t
65118
65119 debian/changelog | 1 +
65120 po/pt.po | 1597 ++++++++++++++++++++++++------------------------------
65121 2 files changed, 705 insertions(+), 893 deletions(-)
65122
65123 commit 1e0ebe98db83e59cc67cdfe446d4b4d8bb94212d
65124 Author: Yuri Kozlov <yuray@komyakino.ru>
65125 Date: Tue Sep 14 20:21:05 2010 +0200
65126
65127 russian programs translation: 985t
65128
65129 debian/changelog | 3 +
65130 po/ru.po | 1305 ++++++++++++++++++++++++------------------------------
65131 2 files changed, 588 insertions(+), 720 deletions(-)
65132
65133 commit 0ca8a4c9edfa48ca2161548288ced374044bc51a
65134 Author: Christian PERRIER <bubulle@debian.org>
65135 Date: Tue Sep 14 20:18:37 2010 +0200
65136
65137 Changelog for french translation update of manpages
65138
65139 debian/changelog | 7 +++++++
65140 1 file changed, 7 insertions(+)
65141
65142 commit f4b87357b968b08d664c0c4e2356d5613a840394
65143 Author: Christian PERRIER <bubulle@debian.org>
65144 Date: Tue Sep 14 20:17:37 2010 +0200
65145
65146 French manpages translation update. dpkg-gensymbols completed: 1819t43f75u
65147
65148 man/po/fr.po | 356 +++++++++++++++++++++++++++--------------------------------
65149 1 file changed, 160 insertions(+), 196 deletions(-)
65150
65151 commit f3a8a022f1a2edc5ff8d0e92ffc3e48e84be8b39
65152 Author: Guillem Jover <guillem@debian.org>
65153 Date: Tue Sep 14 01:26:55 2010 +0200
65154
65155 Release 1.15.8.5
65156
65157 debian/changelog | 27 ++++++++++++---------------
65158 1 file changed, 12 insertions(+), 15 deletions(-)
65159
65160 commit 6e68e34aa82b89c646c787b33c886ded353fe2b0
65161 Author: Guillem Jover <guillem@debian.org>
65162 Date: Tue Sep 14 01:14:26 2010 +0200
65163
65164 Update .po files from .pot files
65165
65166 man/po/fr.po | 861 +++++++++++++++++++++++++++++++++----------------------
65167 po/fr.po | 13 +-
65168 po/sv.po | 3 +-
65169 scripts/po/de.po | 8 +-
65170 scripts/po/fr.po | 30 +-
65171 5 files changed, 548 insertions(+), 367 deletions(-)
65172
65173 commit 4e91f3b1f1ad036e0f1e4b9f09c0b2fb787865fd
65174 Author: Arief S Fitrianto <arief@gurame.fisika.ui.ac.id>
65175 Date: Mon Sep 13 18:25:38 2010 +0200
65176
65177 Updated Indonesian translation:985t
65178
65179 debian/changelog | 1 +
65180 po/id.po | 3352 +++++++++++++++++++++---------------------------------
65181 2 files changed, 1301 insertions(+), 2052 deletions(-)
65182
65183 commit ec2984de3e0df21bc13cf29427ac3f096f5baee9
65184 Author: Christian PERRIER <bubulle@debian.org>
65185 Date: Mon Sep 13 07:54:12 2010 +0200
65186
65187 Updated French translation: 1765t57f115u and an aspirin
65188
65189 man/po/fr.po | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
65190 1 file changed, 56 insertions(+), 9 deletions(-)
65191
65192 commit c6389ad4e1763e0a1d4fa6573f8b24480ac95f11
65193 Author: Sven Joachim <svenjoac@gmx.de>
65194 Date: Mon Sep 13 12:16:29 2010 +0200
65195
65196 Fix typo in French manpages translation
65197
65198 It caused a build failure.
65199
65200 man/po/fr.po | 2 +-
65201 1 file changed, 1 insertion(+), 1 deletion(-)
65202
65203 commit e5fc68ee96fe17bb7fbe5d2fe4742bb87843dacd
65204 Author: Christian PERRIER <bubulle@debian.org>
65205 Date: Sun Sep 12 13:40:39 2010 +0200
65206
65207 Spanish translation for scripts
65208
65209 debian/changelog | 1 +
65210 scripts/po/es.po | 168 ++++++++++++++++---------------------------------------
65211 2 files changed, 50 insertions(+), 119 deletions(-)
65212
65213 commit 4d6c43090715ea4ed74b376bdc7bff73faaa569a
65214 Author: Raphaël Hertzog <hertzog@debian.org>
65215 Date: Sat Sep 11 10:13:53 2010 +0200
65216
65217 Update dpkg's Breaks dependency to include dpkg-dev (<< 1.15.8)
65218
65219 It ensures that older versions of dpkg-dev that did not depend on
65220 libdpkg-perl must be upgraded together with dpkg.
65221
65222 Reported-by: Lionel Elie Mamane <lionel@mamane.lu>
65223
65224 debian/changelog | 3 +++
65225 debian/control | 2 +-
65226 2 files changed, 4 insertions(+), 1 deletion(-)
65227
65228 commit 0f3e3a0fba6d7d1613c88158daf9dec2545f58cd
65229 Author: Christian PERRIER <bubulle@debian.org>
65230 Date: Fri Sep 10 18:29:45 2010 +0200
65231
65232 French translation update: 1742t58f137u
65233
65234 man/po/fr.po | 27 ++++++++++++++++++---------
65235 1 file changed, 18 insertions(+), 9 deletions(-)
65236
65237 commit 2cd3908475ec426938f7bc2fe672cd4a585d8c20
65238 Author: Christian PERRIER <bubulle@debian.org>
65239 Date: Fri Sep 10 18:09:08 2010 +0200
65240
65241 More occurrences of the same translation
65242
65243 scripts/po/fr.po | 28 ++++++++++++++--------------
65244 1 file changed, 14 insertions(+), 14 deletions(-)
65245
65246 commit ac9c5cec1039cd3d4b9ba86d23e35faeaa3f963a
65247 Author: Christian PERRIER <bubulle@debian.org>
65248 Date: Fri Sep 10 18:03:38 2010 +0200
65249
65250 Fix to French translation for #596333
65251
65252 debian/changelog | 3 ++-
65253 scripts/po/fr.po | 4 ++--
65254 2 files changed, 4 insertions(+), 3 deletions(-)
65255
65256 commit 1028f4974031505522e122650cded3cefc2209d5
65257 Author: Christian PERRIER <bubulle@debian.org>
65258 Date: Thu Sep 9 20:45:37 2010 +0200
65259
65260 French translation update of manpages: 1733t61f143u
65261
65262 man/po/fr.po | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
65263 1 file changed, 50 insertions(+), 9 deletions(-)
65264
65265 commit 51c03b35f3471579d38af78b9ea7f6d5ba20114b
65266 Author: Christian PERRIER <bubulle@debian.org>
65267 Date: Thu Sep 9 20:45:06 2010 +0200
65268
65269 French translation update of programs: 985t
65270
65271 po/fr.po | 3 +--
65272 1 file changed, 1 insertion(+), 2 deletions(-)
65273
65274 commit 9334122903e67a6054423109ea9a5c7d73c2381c
65275 Author: Felipe E. F. de Castro <fefcas@gmail.com>
65276 Date: Thu Sep 9 07:18:10 2010 +0200
65277
65278 Esperanto programs translation update (985t)
65279
65280 debian/changelog | 1 +
65281 po/eo.po | 1538 ++++++++++++++++--------------------------------------
65282 2 files changed, 462 insertions(+), 1077 deletions(-)
65283
65284 commit afa06d045f42754eeb2e547653c6e0fefc692603
65285 Author: Christian PERRIER <bubulle@debian.org>
65286 Date: Wed Sep 8 07:14:22 2010 +0200
65287
65288 French translation update: 985t
65289
65290 po/fr.po | 4 ++--
65291 1 file changed, 2 insertions(+), 2 deletions(-)
65292
65293 commit bcb2da3d33f7bf8c036938b49e7dac9545650f20
65294 Author: Ivan Masár <helix84@centrum.sk>
65295 Date: Wed Sep 8 07:12:51 2010 +0200
65296
65297 Slovak translation update: 985t
65298
65299 debian/changelog | 1 +
65300 po/sk.po | 1473 +++++++++++-------------------------------------------
65301 2 files changed, 285 insertions(+), 1189 deletions(-)
65302
65303 commit da1e9ff3db86102756145763fc0a76cdc99df9bd
65304 Author: Sven Joachim <svenjoac@gmx.de>
65305 Date: Tue Sep 7 10:54:53 2010 +0200
65306
65307 Fix two singular forms in German dpkg translation
65308
65309 po/de.po | 6 +++---
65310 1 file changed, 3 insertions(+), 3 deletions(-)
65311
65312 commit c827666cf066f9faf885e69130ffec71801f060e
65313 Author: Christian PERRIER <bubulle@debian.org>
65314 Date: Mon Sep 6 20:49:41 2010 +0200
65315
65316 French manpages translation update: 1714t63f160u
65317
65318 man/po/fr.po | 233 ++++++++++++++++++++++++++++-------------------------------
65319 1 file changed, 110 insertions(+), 123 deletions(-)
65320
65321 commit a9c7e8795faef90f8068edbaa286bfb622f19d67
65322 Author: Christian PERRIER <bubulle@debian.org>
65323 Date: Mon Sep 6 07:48:50 2010 +0200
65324
65325 French translation update: 1633t104f200u
65326
65327 man/po/fr.po | 55 ++++++++++++++++++++++++++++++++-----------------------
65328 1 file changed, 32 insertions(+), 23 deletions(-)
65329
65330 commit 21f25047bfd3a95152e8607252f8b07fc2a339f6
65331 Author: Christian PERRIER <bubulle@debian.org>
65332 Date: Sun Sep 5 19:45:43 2010 +0200
65333
65334 French manpages translation update: 1614t108f215u
65335
65336 man/po/fr.po | 57 +++++++++++++++++++++++++++------------------------------
65337 1 file changed, 27 insertions(+), 30 deletions(-)
65338
65339 commit 84579a6c0dedfce3e27da411f7a05f920382ffc1
65340 Author: Milo Casagrande <milo@ubuntu.com>
65341 Date: Sun Sep 5 15:18:23 2010 +0200
65342
65343 Updated Italian translation (985t)
65344
65345 debian/changelog | 1 +
65346 po/it.po | 60 ++++++++++++++++++++++----------------------------------
65347 2 files changed, 24 insertions(+), 37 deletions(-)
65348
65349 commit aeb5b66efd7a08b54f6e68092d2e2d7a4c54b840
65350 Author: Helge Kreutzmann <debian@helgefjell.de>
65351 Date: Sun Sep 5 16:57:28 2010 +0200
65352
65353 Fix encoding of German addendum. Closes: #595643.
65354
65355 debian/changelog | 3 +++
65356 man/po/po4a.cfg | 2 +-
65357 2 files changed, 4 insertions(+), 1 deletion(-)
65358
65359 commit 4d2b04f3e62d02a223e12eea1947fde1e3695334
65360 Author: Raphaël Hertzog <hertzog@debian.org>
65361 Date: Sun Sep 5 09:43:32 2010 +0200
65362
65363 dpkg-source: drop -k parameter from the tar command line used to extract tarballs
65364
65365 dpkg-source only extracts tarballs in directories that it has created
65366 itself, there's no risk of overwriting any user files. Furthermore in
65367 the few cases where we do extract a tarball on a non-empty directory,
65368 we really want to be able to overwrite files already present. That's the
65369 case with a debian.tar.gz file.
65370
65371 Reported-by: James Westby <james.westby@linaro.org>
65372
65373 debian/changelog | 4 ++++
65374 scripts/Dpkg/Source/Archive.pm | 2 +-
65375 2 files changed, 5 insertions(+), 1 deletion(-)
65376
65377 commit 5a8212b7b0862e26ec94cbeb78d73411831bde15
65378 Author: Changwoo Ryu <cwryu@debian.org>
65379 Date: Sun Sep 5 08:00:03 2010 +0200
65380
65381 Korean translation update: 985t
65382
65383 debian/changelog | 1 +
65384 po/ko.po | 2287 ++++++++++++++++--------------------------------------
65385 2 files changed, 664 insertions(+), 1624 deletions(-)
65386
65387 commit 91d6d911a81b5be64aa823c71efa0acaedb6bf9d
65388 Author: Kenshi Muto <kmuto@debian.org>
65389 Date: Sun Sep 5 07:58:31 2010 +0200
65390
65391 Japanese translation update: 985t
65392
65393 debian/changelog | 1 +
65394 po/ja.po | 2326 ++++++++++++++++--------------------------------------
65395 2 files changed, 688 insertions(+), 1639 deletions(-)
65396
65397 commit d15c4e1c1edfb3a5610680992a3beb134e62fe0b
65398 Author: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>
65399 Date: Fri Sep 3 08:38:30 2010 +0200
65400
65401 Norwegian Bokmål translation update for dselect: 277t
65402
65403 debian/changelog | 1 +
65404 dselect/po/nb.po | 30 ++++++++++++++----------------
65405 2 files changed, 15 insertions(+), 16 deletions(-)
65406
65407 commit 7dcf45e32f62859cbea8337c46ce7fc6b6349b56
65408 Author: Raphaël Hertzog <hertzog@debian.org>
65409 Date: Thu Sep 2 15:38:49 2010 +0200
65410
65411 Revert "Russian translation update of scripts: 511f2u"
65412
65413 This reverts commit 2d7029e9e045e9ac3c740251ae52c98bddbf8b35.
65414
65415 debian/changelog | 1 -
65416 scripts/po/ru.po | 385 ++++++++++++++++++++++++++++++++-----------------------
65417 2 files changed, 226 insertions(+), 160 deletions(-)
65418
65419 commit 34b3faea11302ad27f99f2136136b54af35e6f39
65420 Author: Hans F. Nordhaug <Hans.F.Nordhaug@hiMolde.no>
65421 Date: Thu Sep 2 06:20:32 2010 +0200
65422
65423 Norwegian Bokmål translation update: 985
65424
65425 debian/changelog | 1 +
65426 po/nb.po | 1393 +++++++++++++++++++++++-------------------------------
65427 2 files changed, 593 insertions(+), 801 deletions(-)
65428
65429 commit 0c657927fd0e2592f48559e3abc54b5ca6ef20fe
65430 Author: Yuri Kozlov <yuray@komyakino.ru>
65431 Date: Thu Sep 2 06:18:58 2010 +0200
65432
65433 Russian translation update: 513t
65434
65435 debian/changelog | 1 +
65436 scripts/po/ru.po | 391 ++++++++++++++++++++++---------------------------------
65437 2 files changed, 156 insertions(+), 236 deletions(-)
65438
65439 commit 2d7029e9e045e9ac3c740251ae52c98bddbf8b35
65440 Author: Yuri Kozlov <yuray@komyakino.ru>
65441 Date: Wed Sep 1 22:10:39 2010 +0200
65442
65443 Russian translation update of scripts: 511f2u
65444
65445 debian/changelog | 1 +
65446 scripts/po/ru.po | 385 +++++++++++++++++++++++--------------------------------
65447 2 files changed, 160 insertions(+), 226 deletions(-)
65448
65449 commit d9eb4619108bf6f3006da189eebcf2846529915a
65450 Author: Christian PERRIER <bubulle@debian.org>
65451 Date: Wed Sep 1 21:52:56 2010 +0200
65452
65453 French translation update: 118f219u
65454
65455 man/po/fr.po | 223 +++++++++++++++++++++--------------------------------------
65456 1 file changed, 78 insertions(+), 145 deletions(-)
65457
65458 commit a272d4387c066ed347d6debb0e2ea3786b68bef5
65459 Author: Christian PERRIER <bubulle@debian.org>
65460 Date: Wed Sep 1 07:53:30 2010 +0200
65461
65462 French translation update
65463
65464 scripts/po/fr.po | 12 ++++++------
65465 1 file changed, 6 insertions(+), 6 deletions(-)
65466
65467 commit 99128995b4b0973f0bfa8d971fa784ec8ebdfc4b
65468 Author: Christian PERRIER <bubulle@debian.org>
65469 Date: Wed Sep 1 07:51:59 2010 +0200
65470
65471 French translation update
65472
65473 po/fr.po | 38 +++++++++++++++++++-------------------
65474 1 file changed, 19 insertions(+), 19 deletions(-)
65475
65476 commit 0cfc1f07759be5597e2f4bcbc4cca9180929c7e8
65477 Author: Helge Kreutzmann <debian@helgefjell.de>
65478 Date: Wed Sep 1 21:24:19 2010 +0200
65479
65480 Update German scripts translation
65481
65482 Update to 513t
65483
65484 scripts/po/de.po | 17 ++++++-----------
65485 1 file changed, 6 insertions(+), 11 deletions(-)
65486
65487 commit 309d92878a7572032ea3f97f0bc3e1971f8db18d
65488 Author: Guillem Jover <guillem@debian.org>
65489 Date: Wed Sep 1 09:43:30 2010 +0200
65490
65491 libdpkg: Clarify fd_fd_copy error string in dpkg_ar_member_put_header
65492
65493 This makes the error string clearer, and as a side effect removes a
65494 bogus warning due to the non literal format string, which is perfectly
65495 fine here as it's under complete control from the programmer.
65496
65497 Reported-by: Sandro Cazzaniga <cazzaniga.sandro@gmail.com>
65498
65499 lib/dpkg/ar.c | 2 +-
65500 1 file changed, 1 insertion(+), 1 deletion(-)
65501
65502 commit fd194e479228a39fe614eb771503d6f1abe9204a
65503 Author: Guillem Jover <guillem@debian.org>
65504 Date: Wed Sep 1 09:39:56 2010 +0200
65505
65506 Bump version to 1.16.0
65507
65508 TODO | 5 +----
65509 debian/changelog | 2 +-
65510 2 files changed, 2 insertions(+), 5 deletions(-)
65511
65512 commit 5a80ec6ce8e598aad378a71c29d699a27ea8691f
65513 Author: Guillem Jover <guillem@debian.org>
65514 Date: Thu Jul 29 20:26:53 2010 +0200
65515
65516 libcompat: On successful realloc assign the newlist to list
65517
65518 debian/changelog | 3 +++
65519 lib/compat/scandir.c | 1 +
65520 2 files changed, 4 insertions(+)
65521
65522 commit fb0c2d9c5c285c2b1d74fb3ece60af5b76a7591d
65523 Author: Sven Joachim <svenjoac@gmx.de>
65524 Date: Wed Sep 1 09:09:27 2010 +0200
65525
65526 German dpkg translation update
65527
65528 Update to 985t.
65529
65530 debian/changelog | 9 ++++---
65531 po/de.po | 82 +++++++++++++++++++++++---------------------------------
65532 2 files changed, 38 insertions(+), 53 deletions(-)
65533
65534 commit dbbd15fe8d972b4f8f3a4d94934a99c507cf0596
65535 Author: Guillem Jover <guillem@debian.org>
65536 Date: Wed Sep 1 08:15:38 2010 +0200
65537
65538 u-a: Fix possible segfault if master_file contains a format specifier
65539
65540 The input does not get sanitized, and as such the user could end up
65541 registering a file containing format string specifiers, which would
65542 make the pr() call most probably segfault trying to access an invalid
65543 pointer.
65544
65545 Reported-by: Sandro Cazzaniga <cazzaniga.sandro@gmail.com>
65546
65547 debian/changelog | 3 +++
65548 utils/update-alternatives.c | 2 +-
65549 2 files changed, 4 insertions(+), 1 deletion(-)
65550
65551 commit bd4e6a31a2ee08eecaada32965bcc8391c3f8931
65552 Author: Peter Krefting <peterk@debian.org>
65553 Date: Tue Aug 31 20:35:03 2010 +0100
65554
65555 Update Swedish translation.
65556
65557 po/sv.po: 985t0f0u.
65558 scripts/po/sv.po: 513t0f0u.
65559
65560 po/sv.po | 56 +++++++++++++++++++-------------------------------------
65561 scripts/po/sv.po | 19 +++++++------------
65562 2 files changed, 26 insertions(+), 49 deletions(-)
65563
65564 commit ecb1383297b204f19f58434656fa61a0079d3137
65565 Author: Guillem Jover <guillem@debian.org>
65566 Date: Tue Aug 31 21:12:56 2010 +0200
65567
65568 Regenerate .pot files and merge .po files with them
65569
65570 dselect/po/bs.po | 2 +-
65571 dselect/po/ca.po | 2 +-
65572 dselect/po/cs.po | 2 +-
65573 dselect/po/da.po | 2 +-
65574 dselect/po/de.po | 2 +-
65575 dselect/po/dselect.pot | 4 +-
65576 dselect/po/el.po | 2 +-
65577 dselect/po/es.po | 2 +-
65578 dselect/po/et.po | 2 +-
65579 dselect/po/eu.po | 2 +-
65580 dselect/po/fr.po | 2 +-
65581 dselect/po/gl.po | 2 +-
65582 dselect/po/hu.po | 2 +-
65583 dselect/po/id.po | 2 +-
65584 dselect/po/it.po | 2 +-
65585 dselect/po/ja.po | 2 +-
65586 dselect/po/ko.po | 2 +-
65587 dselect/po/nb.po | 2 +-
65588 dselect/po/nl.po | 2 +-
65589 dselect/po/nn.po | 2 +-
65590 dselect/po/pl.po | 2 +-
65591 dselect/po/pt.po | 2 +-
65592 dselect/po/pt_BR.po | 2 +-
65593 dselect/po/ro.po | 2 +-
65594 dselect/po/ru.po | 2 +-
65595 dselect/po/sk.po | 2 +-
65596 dselect/po/sv.po | 2 +-
65597 dselect/po/tl.po | 2 +-
65598 dselect/po/vi.po | 2 +-
65599 dselect/po/zh_CN.po | 2 +-
65600 dselect/po/zh_TW.po | 2 +-
65601 man/po/dpkg-man.pot | 5 +-
65602 man/po/fr.po | 336 ++++++++++++++------------
65603 man/po/sv.po | 28 +--
65604 po/ast.po | 371 +++++++++++++++--------------
65605 po/bs.po | 350 ++++++++++++++-------------
65606 po/ca.po | 375 +++++++++++++++--------------
65607 po/cs.po | 374 +++++++++++++++--------------
65608 po/da.po | 367 +++++++++++++++--------------
65609 po/de.po | 384 ++++++++++++++++--------------
65610 po/dpkg.pot | 353 ++++++++++++++--------------
65611 po/dz.po | 367 +++++++++++++++--------------
65612 po/el.po | 368 +++++++++++++++--------------
65613 po/eo.po | 371 +++++++++++++++--------------
65614 po/es.po | 370 +++++++++++++++--------------
65615 po/et.po | 359 ++++++++++++++--------------
65616 po/eu.po | 371 +++++++++++++++--------------
65617 po/fr.po | 610 +++++++++++++++++-------------------------------
65618 po/gl.po | 367 +++++++++++++++--------------
65619 po/hu.po | 357 ++++++++++++++--------------
65620 po/id.po | 357 ++++++++++++++--------------
65621 po/it.po | 383 ++++++++++++++++--------------
65622 po/ja.po | 368 +++++++++++++++--------------
65623 po/km.po | 367 +++++++++++++++--------------
65624 po/ko.po | 368 +++++++++++++++--------------
65625 po/ku.po | 353 ++++++++++++++--------------
65626 po/lt.po | 362 ++++++++++++++--------------
65627 po/mr.po | 369 +++++++++++++++--------------
65628 po/nb.po | 367 +++++++++++++++--------------
65629 po/ne.po | 367 +++++++++++++++--------------
65630 po/nl.po | 369 +++++++++++++++--------------
65631 po/nn.po | 367 +++++++++++++++--------------
65632 po/pa.po | 353 ++++++++++++++--------------
65633 po/pl.po | 385 ++++++++++++++++--------------
65634 po/pt.po | 369 +++++++++++++++--------------
65635 po/pt_BR.po | 368 +++++++++++++++--------------
65636 po/ro.po | 382 ++++++++++++++++--------------
65637 po/ru.po | 393 +++++++++++++++++--------------
65638 po/sk.po | 385 ++++++++++++++++--------------
65639 po/sv.po | 384 ++++++++++++++++--------------
65640 po/th.po | 403 +++++++++++++++++---------------
65641 po/tl.po | 369 +++++++++++++++--------------
65642 po/vi.po | 357 ++++++++++++++--------------
65643 po/zh_CN.po | 382 ++++++++++++++++--------------
65644 po/zh_TW.po | 367 +++++++++++++++--------------
65645 scripts/po/ca.po | 79 ++++---
65646 scripts/po/de.po | 94 ++++----
65647 scripts/po/dpkg-dev.pot | 81 ++++---
65648 scripts/po/es.po | 92 +++++---
65649 scripts/po/fr.po | 172 +++++---------
65650 scripts/po/pl.po | 101 ++++----
65651 scripts/po/ru.po | 98 +++++---
65652 scripts/po/sv.po | 93 ++++----
65653 83 files changed, 8759 insertions(+), 7892 deletions(-)
65654
65655 commit ceea74fa7d3545bdeeae30ac6e4ce592703675bd
65656 Author: Theppitak Karoonboonyanan <thep@debian.org>
65657 Date: Tue Aug 31 21:09:47 2010 +0200
65658
65659 Update Thai program translation
65660
65661 Closes: #594011
65662
65663 debian/changelog | 1 +
65664 po/th.po | 1383 +++++++++++++++++++++++-------------------------------
65665 2 files changed, 593 insertions(+), 791 deletions(-)
65666
65667 commit 8292cbac06d3c335bcde52542db20384c8fedd5d
65668 Author: Raphaël Hertzog <hertzog@debian.org>
65669 Date: Tue Aug 31 17:17:00 2010 +0200
65670
65671 Add missing bug closure.
65672
65673 debian/changelog | 1 +
65674 1 file changed, 1 insertion(+)
65675
65676 commit 70c35e6a3a8dca72d34bfcfb3c9d7c31adbc2ed4
65677 Author: Helge Kreutzmann <debian@helgefjell.de>
65678 Date: Sun Aug 29 14:51:25 2010 +0200
65679
65680 Update German translation of manual pages
65681
65682 Update to 1937t.
65683
65684 man/po/de.po | 36 ++++++++++++++----------------------
65685 1 file changed, 14 insertions(+), 22 deletions(-)
65686
65687 commit 7cdec6d35cf9f98b698ab486e66c2db9d0726404
65688 Author: Helge Kreutzmann <debian@helgefjell.de>
65689 Date: Sun Aug 29 14:51:25 2010 +0200
65690
65691 Update German translation of manual pages
65692
65693 Update to 1937t.
65694
65695 man/po/de.po | 36 ++++++++++++++----------------------
65696 1 file changed, 14 insertions(+), 22 deletions(-)
65697
65698 commit fae8a2bd6e28818623f55e650825226a03a88961
65699 Author: Aron Xu <happyaron.xu@gmail.com>
65700 Date: Sat Aug 28 14:33:14 2010 +0200
65701
65702 Simplified Chinese translation update
65703
65704 debian/changelog | 1 +
65705 po/zh_CN.po | 708 +++++++++++++++++++------------------------------------
65706 2 files changed, 249 insertions(+), 460 deletions(-)
65707
65708 commit cac9ac66948552462ffb94f106b9cb7550525de3
65709 Author: Guillem Jover <guillem@debian.org>
65710 Date: Wed Aug 25 08:15:40 2010 +0200
65711
65712 Add gettext messages for plural forms
65713
65714 Some of the singular forms are not currently used, but we keep them for
65715 consistency, and to avoid confusing translators.
65716
65717 Closes: #594218
65718
65719 debian/changelog | 1 +
65720 dpkg-deb/build.c | 5 ++++-
65721 dpkg-deb/info.c | 7 +++----
65722 dpkg-split/join.c | 4 +++-
65723 scripts/Dpkg/Source/Package/V2.pm | 9 ++++++---
65724 scripts/dpkg-shlibdeps.pl | 6 ++++--
65725 src/enquiry.c | 4 +++-
65726 src/filesdb.c | 4 +++-
65727 src/help.c | 11 +++++++----
65728 src/update.c | 3 ++-
65729 utils/update-alternatives.c | 9 ++++++---
65730 11 files changed, 42 insertions(+), 21 deletions(-)
65731
65732 commit 4509efdc143c85b77df68b7a3b0728e66580701d
65733 Author: Guillem Jover <guillem@debian.org>
65734 Date: Wed Aug 25 08:12:53 2010 +0200
65735
65736 Add gettext plurals infrastructure support
65737
65738 debian/changelog | 1 +
65739 lib/dpkg/i18n.h | 3 ++-
65740 po/Makevars | 2 +-
65741 scripts/Dpkg/Gettext.pm | 8 +++++++-
65742 scripts/po/Makevars | 2 +-
65743 5 files changed, 12 insertions(+), 4 deletions(-)
65744
65745 commit 9226ef57a108f76c0f22f8c933d5902350c34858
65746 Author: Guillem Jover <guillem@debian.org>
65747 Date: Thu Aug 26 04:01:04 2010 +0200
65748
65749 build: Remove xgettext _g keyword for the dpkg domain
65750
65751 The dpkg domain consists only of C sources, so there's no need anymore
65752 for the Perl specific _g keyword.
65753
65754 po/Makevars | 2 +-
65755 1 file changed, 1 insertion(+), 1 deletion(-)
65756
65757 commit e068a6b1b1821cc57582edaacf1e0ecda8e9291a
65758 Author: Christian PERRIER <bubulle@debian.org>
65759 Date: Wed Aug 25 08:19:19 2010 +0200
65760
65761 Review by Florentin Duneau
65762
65763 scripts/po/fr.po | 7 +++----
65764 1 file changed, 3 insertions(+), 4 deletions(-)
65765
65766 commit 62a7593aca5ad7e893ac5234b2e1cc5e7f72c048
65767 Author: Christian PERRIER <bubulle@debian.org>
65768 Date: Tue Aug 24 18:26:22 2010 +0200
65769
65770 French scripts translation update
65771
65772 debian/changelog | 1 +
65773 scripts/po/fr.po | 81 ++++++++++++++++++++++++++++++--------------------------
65774 2 files changed, 44 insertions(+), 38 deletions(-)
65775
65776 commit df30246836cfd1dd2bce018cb64d8ae040a11d4c
65777 Author: Christian PERRIER <bubulle@debian.org>
65778 Date: Tue Aug 24 18:25:56 2010 +0200
65779
65780 French manpages translation update
65781
65782 debian/changelog | 1 +
65783 man/po/fr.po | 299 +++++++++++++++++++------------------------------------
65784 2 files changed, 106 insertions(+), 194 deletions(-)
65785
65786 commit 91837cdaa79e97de24491758aa6788de5bc2682c
65787 Author: Christian PERRIER <bubulle@debian.org>
65788 Date: Tue Aug 24 18:25:21 2010 +0200
65789
65790 French programs translation update
65791
65792 debian/changelog | 1 +
65793 po/fr.po | 348 ++++++++++++++++++++++++++++---------------------------
65794 2 files changed, 178 insertions(+), 171 deletions(-)
65795
65796 commit f4750a695507330a1094ca8caa440f67c5b64f6d
65797 Author: Peter Krefting <peterk@debian.org>
65798 Date: Sat Aug 21 22:19:43 2010 +0100
65799
65800 Update Swedish translation.
65801
65802 man/po/sv.po: 1937t0f0u.
65803
65804 man/po/sv.po | 23 ++++++++++++++---------
65805 1 file changed, 14 insertions(+), 9 deletions(-)
65806
65807 commit e3bb3c8c811ed403ae1b01be35421b15fa127ccd
65808 Author: Peter Krefting <peterk@debian.org>
65809 Date: Sat Aug 21 22:11:04 2010 +0100
65810
65811 Add missing changelog entries for recent translation updates.
65812
65813 debian/changelog | 9 +++++++++
65814 1 file changed, 9 insertions(+)
65815
65816 commit 1e1d6fcb2cd4cf163650891324d84572bb35b1eb
65817 Merge: e96638866 9047649a0
65818 Author: Peter Krefting <peterk@debian.org>
65819 Date: Sat Aug 21 22:05:55 2010 +0100
65820
65821 Merge branch 'cherry-pick-german' to avoid breakage when merging PO files.
65822
65823 The German translation was updated on master, before it was announced that
65824 they should be committed to the sid branch. To avoid further breakage when
65825 merging the files, the changes from master has been cherry-picked over to
65826 sid via a topic branch. This merges the same branch over to master to
65827 make sure the branches agree to the file contents.
65828
65829 commit 40e116717a654a9eacd797d9fd70b802d97103ee
65830 Merge: 5e625be2f 9047649a0
65831 Author: Peter Krefting <peterk@debian.org>
65832 Date: Sat Aug 21 22:02:19 2010 +0100
65833
65834 Merge branch 'cherry-pick-german' into sid
65835
65836 The German translation was updated on master, before it was announced that
65837 they should be committed to the sid branch. To avoid further breakage when
65838 merging the files, the changes from master has been cherry-picked over to
65839 sid via a topic branch.
65840
65841 commit 9047649a06f0fb599734986c5dd13990a0190fe4
65842 Author: Helge Kreutzmann <debian@helgefjell.de>
65843 Date: Thu Jul 29 19:29:03 2010 +0200
65844
65845 Update German translation of manual pages
65846
65847 Update to 1936t.
65848
65849 man/po/de.po | 33 ++++++++++-----------------------
65850 1 file changed, 10 insertions(+), 23 deletions(-)
65851
65852 commit 009788d301298cf6df95e83431c0e49e94259c3b
65853 Author: Helge Kreutzmann <debian@helgefjell.de>
65854 Date: Thu Jul 29 18:50:57 2010 +0200
65855
65856 Update German scripts translation
65857
65858 Update to 513t
65859
65860 scripts/po/de.po | 59 +++-----------------------------------------------------
65861 1 file changed, 3 insertions(+), 56 deletions(-)
65862
65863 commit 5c1181e0e4a8d4520408a9f70bba8b3a3403ac95
65864 Author: Raphaël Hertzog <hertzog@debian.org>
65865 Date: Sat Aug 21 20:19:15 2010 +0200
65866
65867 Regenerate .pot files and merge .po files with them
65868
65869 Picked the de.po changes specifically to make it possible to cherry-pick the
65870 German translation changes from master over to sid without causing
65871 conflicts.
65872
65873 dselect/po/de.po | 2 +-
65874 man/po/de.po | 565 +++++++++++++++++++++++++++++--------------------------
65875 po/de.po | 18 +-
65876 scripts/po/de.po | 66 +++----
65877 4 files changed, 344 insertions(+), 307 deletions(-)
65878
65879 commit 5e625be2fcc1cf92745d43ca333fc1997d31c217
65880 Author: Raphaël Hertzog <hertzog@debian.org>
65881 Date: Sat Aug 21 20:19:15 2010 +0200
65882
65883 Regenerate .pot files and merge .po files with them
65884
65885 dselect/po/bs.po | 2 +-
65886 dselect/po/ca.po | 2 +-
65887 dselect/po/cs.po | 2 +-
65888 dselect/po/da.po | 2 +-
65889 dselect/po/de.po | 2 +-
65890 dselect/po/dselect.pot | 4 +-
65891 dselect/po/el.po | 2 +-
65892 dselect/po/es.po | 2 +-
65893 dselect/po/et.po | 2 +-
65894 dselect/po/eu.po | 2 +-
65895 dselect/po/fr.po | 2 +-
65896 dselect/po/gl.po | 2 +-
65897 dselect/po/hu.po | 2 +-
65898 dselect/po/id.po | 2 +-
65899 dselect/po/it.po | 2 +-
65900 dselect/po/ja.po | 2 +-
65901 dselect/po/ko.po | 2 +-
65902 dselect/po/nb.po | 2 +-
65903 dselect/po/nl.po | 2 +-
65904 dselect/po/nn.po | 2 +-
65905 dselect/po/pl.po | 2 +-
65906 dselect/po/pt.po | 2 +-
65907 dselect/po/pt_BR.po | 2 +-
65908 dselect/po/ro.po | 2 +-
65909 dselect/po/ru.po | 2 +-
65910 dselect/po/sk.po | 2 +-
65911 dselect/po/sv.po | 2 +-
65912 dselect/po/tl.po | 2 +-
65913 dselect/po/vi.po | 2 +-
65914 dselect/po/zh_CN.po | 2 +-
65915 dselect/po/zh_TW.po | 2 +-
65916 man/po/de.po | 565 ++++++++++++++++++++++--------------------
65917 man/po/dpkg-man.pot | 527 +++++++++++++++++++--------------------
65918 man/po/es.po | 551 +++++++++++++++++++++--------------------
65919 man/po/fr.po | 551 +++++++++++++++++++++--------------------
65920 man/po/hu.po | 533 ++++++++++++++++++++--------------------
65921 man/po/ja.po | 537 ++++++++++++++++++++--------------------
65922 man/po/pl.po | 551 +++++++++++++++++++++--------------------
65923 man/po/pt_BR.po | 533 ++++++++++++++++++++--------------------
65924 man/po/ru.po | 537 ++++++++++++++++++++--------------------
65925 man/po/sv.po | 638 ++++++++++++++++++++++++------------------------
65926 po/ast.po | 18 +-
65927 po/bs.po | 18 +-
65928 po/ca.po | 18 +-
65929 po/cs.po | 18 +-
65930 po/da.po | 18 +-
65931 po/de.po | 18 +-
65932 po/dpkg.pot | 20 +-
65933 po/dz.po | 18 +-
65934 po/el.po | 18 +-
65935 po/eo.po | 18 +-
65936 po/es.po | 18 +-
65937 po/et.po | 18 +-
65938 po/eu.po | 18 +-
65939 po/fr.po | 18 +-
65940 po/gl.po | 18 +-
65941 po/hu.po | 18 +-
65942 po/id.po | 18 +-
65943 po/it.po | 47 ++--
65944 po/ja.po | 18 +-
65945 po/km.po | 18 +-
65946 po/ko.po | 18 +-
65947 po/ku.po | 18 +-
65948 po/lt.po | 18 +-
65949 po/mr.po | 18 +-
65950 po/nb.po | 18 +-
65951 po/ne.po | 18 +-
65952 po/nl.po | 18 +-
65953 po/nn.po | 18 +-
65954 po/pa.po | 18 +-
65955 po/pl.po | 18 +-
65956 po/pt.po | 18 +-
65957 po/pt_BR.po | 18 +-
65958 po/ro.po | 18 +-
65959 po/ru.po | 18 +-
65960 po/sk.po | 18 +-
65961 po/sv.po | 23 +-
65962 po/th.po | 18 +-
65963 po/tl.po | 18 +-
65964 po/vi.po | 18 +-
65965 po/zh_CN.po | 18 +-
65966 po/zh_TW.po | 18 +-
65967 scripts/po/ca.po | 66 ++---
65968 scripts/po/de.po | 66 ++---
65969 scripts/po/dpkg-dev.pot | 68 +++---
65970 scripts/po/es.po | 66 ++---
65971 scripts/po/fr.po | 66 ++---
65972 scripts/po/pl.po | 66 ++---
65973 scripts/po/ru.po | 66 ++---
65974 scripts/po/sv.po | 120 +++------
65975 90 files changed, 3543 insertions(+), 3402 deletions(-)
65976
65977 commit f42344b5fb3fda487eb1b7583bd1bd2ec84f2334
65978 Author: Raphaël Hertzog <hertzog@debian.org>
65979 Date: Sat Aug 21 16:28:03 2010 +0200
65980
65981 dpkg-genchanges: correctly truncate descriptions with multibyte characters
65982
65983 Ensure the scalar used to truncate the description is character-based
65984 and not byte-based. But switch it back to a byte-based scalar afterwards
65985 to avoid bad-conversion to latin1 when output in a filehandle without
65986 any explicit encodind.
65987
65988 This should really be fixed in Dpkg::Control but that would be an invasive
65989 change at this point of the squeeze release.
65990
65991 Reported-by: Colin Watson <cjwatson@ubuntu.com>
65992
65993 debian/changelog | 4 ++++
65994 scripts/dpkg-genchanges.pl | 3 ++-
65995 2 files changed, 6 insertions(+), 1 deletion(-)
65996
65997 commit bbc30fb513d891a6de77e15ef8d6ffb187c6bc5a
65998 Author: The Fungi <fungi@yuggoth.org>
65999 Date: Thu Aug 19 17:42:07 2010 +0000
66000
66001 dpkg(1): Clarify effect of --purge on files in homedirs
66002
66003 Closes: #593628
66004
66005 Signed-off-by: Guillem Jover <guillem@debian.org>
66006
66007 debian/changelog | 2 ++
66008 man/dpkg.1 | 8 +++++---
66009 2 files changed, 7 insertions(+), 3 deletions(-)
66010
66011 commit 44650b3c8e96a69021510b8b40248c5b42e7de0b
66012 Author: Milo Casagrande <milo@ubuntu.com>
66013 Date: Sat Aug 21 09:53:28 2010 +0200
66014
66015 Update Italian program translation
66016
66017 Closes: #592953
66018
66019 Signed-off-by: Guillem Jover <guillem@debian.org>
66020
66021 debian/changelog | 4 +
66022 po/it.po | 962 ++++++++++++++++++-------------------------------------
66023 2 files changed, 317 insertions(+), 649 deletions(-)
66024
66025 commit 16e3b71283d53f56774e1aaceb567f898dc1389c
66026 Author: Joey Hess <joeyh@debian.org>
66027 Date: Tue Aug 17 17:00:44 2010 -0400
66028
66029 dpkg-source(1): Improve git format documentation
66030
66031 Based-on-patch-by: Tanguy Ortolo
66032 Signed-off-by: Guillem Jover <guillem@debian.org>
66033
66034 debian/changelog | 2 ++
66035 man/dpkg-source.1 | 12 +++++++++---
66036 2 files changed, 11 insertions(+), 3 deletions(-)
66037
66038 commit 672b0664cbb8fd7fd5eea7ab10af1bbf6871833f
66039 Author: Guillem Jover <guillem@debian.org>
66040 Date: Sat Aug 21 08:12:37 2010 +0200
66041
66042 libdpkg: Do not print bogus warnings when parsing status files
66043
66044 When reaching the half-installed state during the unpacking of a
66045 package which was previously in not-installed state, the current code
66046 was producing bogus warnings when parsing the status or status log
66047 files on missing Description and Maintainer fields, given that those
66048 are not yet in place.
66049
66050 This bug was uncovered when enabling parser warnings for everything in
66051 commit 30bd7ddbffe3ad4b5d5dc78c5dd1b0f5b07ccfd6.
66052
66053 debian/changelog | 8 ++++++++
66054 lib/dpkg/parse.c | 13 +++++++++----
66055 2 files changed, 17 insertions(+), 4 deletions(-)
66056
66057 commit e9663886652c8bee2dc032c260db4f9f4b40313d
66058 Merge: c338845c0 4e5abfdc4
66059 Author: Peter Krefting <peterk@debian.org>
66060 Date: Wed Aug 18 08:14:36 2010 +0100
66061
66062 Merge branch 'sid' to avoid breakage when merging PO files.
66063
66064 I updated the Swedish PO files on the master branch before reading that
66065 I should update them on the sid branch. Merge the cherry-picked commit
66066 from sid that contains the same changes I committed to master, to make
66067 sure a future merge from sid does not cause conflicts here.
66068
66069 Sorry for the noise.
66070
66071 commit 4e5abfdc44d79e22bdc27c0a3432408683089923
66072 Author: Peter Krefting <peterk@debian.org>
66073 Date: Tue Aug 17 19:54:56 2010 +0100
66074
66075 Update Swedish translation.
66076
66077 po/sv.po: 986t0f0u.
66078 man/po/sv.po: 1936t0f0u.
66079 scripts/po/sv.po: 513t0f0u.
66080
66081 man/po/sv.po | 85 +++++++++++++++++++++++++++++++++++---------------------
66082 po/sv.po | 22 +++++++--------
66083 scripts/po/sv.po | 5 ++--
66084 3 files changed, 68 insertions(+), 44 deletions(-)
66085
66086 commit c338845c05de19992b9f307d259923a94348a534
66087 Author: Peter Krefting <peterk@debian.org>
66088 Date: Tue Aug 17 19:54:56 2010 +0100
66089
66090 Update Swedish translation.
66091
66092 po/sv.po: 986t0f0u.
66093 man/po/sv.po: 1936t0f0u.
66094 scripts/po/sv.po: 513t0f0u.
66095
66096 debian/changelog | 5 ++++
66097 man/po/sv.po | 85 +++++++++++++++++++++++++++++++++++---------------------
66098 po/sv.po | 22 +++++++--------
66099 scripts/po/sv.po | 5 ++--
66100 4 files changed, 73 insertions(+), 44 deletions(-)
66101
66102 commit b4513f1449ef7e28e254115b34f5d1ef8c3d94d0
66103 Merge: ae947e1d0 2499850fd
66104 Author: Guillem Jover <guillem@debian.org>
66105 Date: Fri Aug 13 06:46:03 2010 +0200
66106
66107 Merge branch 'sid' (through tag '1.15.8.4')
66108
66109 Conflicts:
66110 debian/changelog
66111 scripts/po/de.po
66112
66113 commit 2499850fd03395b37ce77cc84976656767056674
66114 Author: Guillem Jover <guillem@debian.org>
66115 Date: Fri Aug 13 05:21:31 2010 +0200
66116
66117 Release 1.15.8.4
66118
66119 debian/changelog | 4 ++--
66120 1 file changed, 2 insertions(+), 2 deletions(-)
66121
66122 commit f54bb4f2cbeb64c3fcddb2f70ad12eb4b3ef5608
66123 Author: Guillem Jover <guillem@debian.org>
66124 Date: Fri Aug 13 06:16:29 2010 +0200
66125
66126 Regenerate .pot files and merge .po files with them
66127
66128 dselect/po/bs.po | 2 +-
66129 dselect/po/ca.po | 2 +-
66130 dselect/po/cs.po | 2 +-
66131 dselect/po/da.po | 2 +-
66132 dselect/po/de.po | 2 +-
66133 dselect/po/dselect.pot | 4 +-
66134 dselect/po/el.po | 2 +-
66135 dselect/po/es.po | 2 +-
66136 dselect/po/et.po | 2 +-
66137 dselect/po/eu.po | 2 +-
66138 dselect/po/fr.po | 2 +-
66139 dselect/po/gl.po | 2 +-
66140 dselect/po/hu.po | 2 +-
66141 dselect/po/id.po | 2 +-
66142 dselect/po/it.po | 2 +-
66143 dselect/po/ja.po | 2 +-
66144 dselect/po/ko.po | 2 +-
66145 dselect/po/nb.po | 2 +-
66146 dselect/po/nl.po | 2 +-
66147 dselect/po/nn.po | 2 +-
66148 dselect/po/pl.po | 2 +-
66149 dselect/po/pt.po | 2 +-
66150 dselect/po/pt_BR.po | 2 +-
66151 dselect/po/ro.po | 2 +-
66152 dselect/po/ru.po | 2 +-
66153 dselect/po/sk.po | 2 +-
66154 dselect/po/sv.po | 2 +-
66155 dselect/po/tl.po | 2 +-
66156 dselect/po/vi.po | 2 +-
66157 dselect/po/zh_CN.po | 2 +-
66158 dselect/po/zh_TW.po | 2 +-
66159 po/ast.po | 435 +++++++++++++++++++++++++-----------------------
66160 po/bs.po | 422 +++++++++++++++++++++++-----------------------
66161 po/ca.po | 432 ++++++++++++++++++++++++-----------------------
66162 po/cs.po | 435 +++++++++++++++++++++++++-----------------------
66163 po/da.po | 432 ++++++++++++++++++++++++-----------------------
66164 po/de.po | 435 +++++++++++++++++++++++++-----------------------
66165 po/dpkg.pot | 424 +++++++++++++++++++++++-----------------------
66166 po/dz.po | 432 ++++++++++++++++++++++++-----------------------
66167 po/el.po | 432 ++++++++++++++++++++++++-----------------------
66168 po/eo.po | 435 +++++++++++++++++++++++++-----------------------
66169 po/es.po | 432 ++++++++++++++++++++++++-----------------------
66170 po/et.po | 431 ++++++++++++++++++++++++-----------------------
66171 po/eu.po | 435 +++++++++++++++++++++++++-----------------------
66172 po/fr.po | 435 +++++++++++++++++++++++++-----------------------
66173 po/gl.po | 432 ++++++++++++++++++++++++-----------------------
66174 po/hu.po | 432 ++++++++++++++++++++++++-----------------------
66175 po/id.po | 432 ++++++++++++++++++++++++-----------------------
66176 po/it.po | 435 +++++++++++++++++++++++++-----------------------
66177 po/ja.po | 432 ++++++++++++++++++++++++-----------------------
66178 po/km.po | 432 ++++++++++++++++++++++++-----------------------
66179 po/ko.po | 432 ++++++++++++++++++++++++-----------------------
66180 po/ku.po | 435 +++++++++++++++++++++++++-----------------------
66181 po/lt.po | 432 ++++++++++++++++++++++++-----------------------
66182 po/mr.po | 432 ++++++++++++++++++++++++-----------------------
66183 po/nb.po | 432 ++++++++++++++++++++++++-----------------------
66184 po/ne.po | 432 ++++++++++++++++++++++++-----------------------
66185 po/nl.po | 432 ++++++++++++++++++++++++-----------------------
66186 po/nn.po | 432 ++++++++++++++++++++++++-----------------------
66187 po/pa.po | 431 ++++++++++++++++++++++++-----------------------
66188 po/pl.po | 435 +++++++++++++++++++++++++-----------------------
66189 po/pt.po | 432 ++++++++++++++++++++++++-----------------------
66190 po/pt_BR.po | 432 ++++++++++++++++++++++++-----------------------
66191 po/ro.po | 432 ++++++++++++++++++++++++-----------------------
66192 po/ru.po | 435 +++++++++++++++++++++++++-----------------------
66193 po/sk.po | 435 +++++++++++++++++++++++++-----------------------
66194 po/sv.po | 435 +++++++++++++++++++++++++-----------------------
66195 po/th.po | 432 ++++++++++++++++++++++++-----------------------
66196 po/tl.po | 432 ++++++++++++++++++++++++-----------------------
66197 po/vi.po | 432 ++++++++++++++++++++++++-----------------------
66198 po/zh_CN.po | 435 +++++++++++++++++++++++++-----------------------
66199 po/zh_TW.po | 432 ++++++++++++++++++++++++-----------------------
66200 scripts/po/ca.po | 11 +-
66201 scripts/po/de.po | 11 +-
66202 scripts/po/dpkg-dev.pot | 13 +-
66203 scripts/po/es.po | 11 +-
66204 scripts/po/fr.po | 11 +-
66205 scripts/po/pl.po | 11 +-
66206 scripts/po/ru.po | 11 +-
66207 scripts/po/sv.po | 11 +-
66208 80 files changed, 9225 insertions(+), 8660 deletions(-)
66209
66210 commit 6598274e9b04ff7940c1d0201b66c87c79604f56
66211 Author: Sven Joachim <svenjoac@gmx.de>
66212 Date: Fri Aug 13 05:55:02 2010 +0200
66213
66214 Remove spurious leftover .dpkg-tmp files after unpacking failure
66215
66216 Renaming the backup copy to the old name is a no-op if these are
66217 hard links to the same file. So we need to remove the backup copy
66218 afterwards to make sure it is gone.
66219
66220 Closes: #591993
66221
66222 Signed-off-by: Guillem Jover <guillem@debian.org>
66223
66224 debian/changelog | 5 +++++
66225 src/cleanup.c | 4 ++++
66226 2 files changed, 9 insertions(+)
66227
66228 commit 55ed7ef4ac47abec9055e78bf9b5ff8c1b6006ad
66229 Author: Fabian Groffen <grobian@gentoo.org>
66230 Date: Fri Aug 13 04:43:03 2010 +0200
66231
66232 u-a: Include <limits.h> for _POSIX_MAX_PATH
66233
66234 Needed on at least Solaris and Darwin, and as defined per POSIX.
66235
66236 Signed-off-by: Guillem Jover <guillem@debian.org>
66237
66238 debian/changelog | 1 +
66239 utils/update-alternatives.c | 1 +
66240 2 files changed, 2 insertions(+)
66241
66242 commit a9809fc49c633a80bb8e13485a1bfb1cbf62d522
66243 Author: Fabian Groffen <grobian@gentoo.org>
66244 Date: Fri Aug 13 04:41:13 2010 +0200
66245
66246 build: Link u-a against libintl if libc does not have i18n support
66247
66248 This happens on at least Solaris and Darwin.
66249
66250 Signed-off-by: Guillem Jover <guillem@debian.org>
66251
66252 debian/changelog | 4 ++++
66253 utils/Makefile.am | 1 +
66254 2 files changed, 5 insertions(+)
66255
66256 commit 50a9519397b6662dd5376faaaa495bf04bafc4f5
66257 Author: Guillem Jover <guillem@debian.org>
66258 Date: Wed Aug 11 16:12:30 2010 +0200
66259
66260 dpkg-statoverride: Fix typos
66261
66262 src/statcmd.c | 4 ++--
66263 src/statdb.c | 2 +-
66264 2 files changed, 3 insertions(+), 3 deletions(-)
66265
66266 commit 357ab385750c1cb657ff95c0b34ad0a6bf6d2cdf
66267 Author: Guillem Jover <guillem@debian.org>
66268 Date: Wed Aug 11 15:16:04 2010 +0200
66269
66270 libdpkg: When parsing database files only warn on bogus versions
66271
66272 Those versions, although bogus, were previously accepted, so to avoid
66273 breaking systems by making dpkg refuse to parse the status and available
66274 files, we just make it warn for now, and will make it error out on
66275 status file parsing later on.
66276
66277 We keep producing errors on the rest of version parsing to avoid newly
66278 introduced bogosity and so that packages get fixed, while not making the
66279 system unusable anymore.
66280
66281 Closes: #590885, #590896, #591692, #591885
66282
66283 debian/changelog | 3 ++
66284 lib/dpkg/dbmodify.c | 8 ++++--
66285 lib/dpkg/dpkg-db.h | 5 +++-
66286 lib/dpkg/fields.c | 27 ++++++------------
66287 lib/dpkg/parsedump.h | 4 +++
66288 lib/dpkg/parsehelp.c | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++--
66289 src/update.c | 3 +-
66290 7 files changed, 102 insertions(+), 26 deletions(-)
66291
66292 commit 30bd7ddbffe3ad4b5d5dc78c5dd1b0f5b07ccfd6
66293 Author: Guillem Jover <guillem@debian.org>
66294 Date: Wed Aug 11 15:51:56 2010 +0200
66295
66296 libdpkg: Always print a massage on warning when parsing control files
66297
66298 The warnings were only being issues on dpkg-deb parsing, which greatly
66299 defeats their purpose, as using dpkg-deb is not truly needed to
66300 generate '.deb' packages. So printing always will give them wider
66301 exposure.
66302
66303 The parse_warn() function is not using warning() though, which makes
66304 the output miss the program name, but the changes needed for this are
66305 too intrusive at this time, and it's only a cosmetic issue afterall, so
66306 we'll leave this for later.
66307
66308 debian/changelog | 1 +
66309 lib/dpkg/parse.c | 5 ++++-
66310 2 files changed, 5 insertions(+), 1 deletion(-)
66311
66312 commit e27c50f24d959e0ddf3ac8b163f235c10cd56615
66313 Author: Guillem Jover <guillem@debian.org>
66314 Date: Fri Aug 13 06:23:10 2010 +0200
66315
66316 build: Fix uninstall target in man/Makefile.am
66317
66318 Missed in commit 4be28d99de2c8fe27c6c16bc9c114f7cef550f79.
66319
66320 man/Makefile.am | 2 ++
66321 1 file changed, 2 insertions(+)
66322
66323 commit d9af5690390429e6c5bc9c8a2c46ba19cedf21bc
66324 Author: Raphaël Hertzog <hertzog@debian.org>
66325 Date: Wed Aug 11 22:17:39 2010 +0200
66326
66327 Dpkg::Shlibs::Objdump::get_format() fallback to host objdump if cross one failed
66328
66329 In many cases the cross objdump is not able to analyze the binaries from
66330 the build host and yet dpkg-shlibdeps need to be able to verify that
66331 the various binaries use the same ELF format. To achieve this get_format()
66332 is enhanced to fallback on the objdump command when the cross one failed.
66333
66334 debian/changelog | 2 ++
66335 scripts/Dpkg/Shlibs/Objdump.pm | 25 +++++++++++++++++++------
66336 2 files changed, 21 insertions(+), 6 deletions(-)
66337
66338 commit 4be28d99de2c8fe27c6c16bc9c114f7cef550f79
66339 Author: Raphaël Hertzog <hertzog@debian.org>
66340 Date: Wed Aug 11 15:50:56 2010 +0200
66341
66342 Fix install target in man/Makefile.am
66343
66344 Commit 39c6dab89bbea9fe336f869b65e33102ba238205 introduced a regression:
66345 make install during a package build in a tree generated by make dist would
66346 no longer install the manual page... because they are already built and
66347 available in $(srcdir) while $(CURDIR) was ok for the case where the
66348 manual pages are not pre-built.
66349
66350 No we try both paths and pick the first one that exists.
66351
66352 debian/changelog | 5 +++++
66353 man/Makefile.am | 2 ++
66354 2 files changed, 7 insertions(+)
66355
66356 commit 58c7cd30d692652b1d533a809c1aea397d35eacf
66357 Author: Guillem Jover <guillem@debian.org>
66358 Date: Thu Aug 5 18:29:39 2010 +0200
66359
66360 u-a: Add non-regression test for --remove-all
66361
66362 utils/t/100_update_alternatives.t | 16 ++++++++++++++--
66363 1 file changed, 14 insertions(+), 2 deletions(-)
66364
66365 commit 9b494da45eb2883a1b397a42aac4adc1f7899b6b
66366 Author: Guillem Jover <guillem@debian.org>
66367 Date: Thu Aug 5 17:48:45 2010 +0200
66368
66369 u-a: Fix use after free causing segfaults on --remove-all
66370
66371 Refactor alternative_choices_free function and use it from
66372 alternative_reset() and for --remove-all. This was causing segfaults
66373 or bogus operation by not removing all choices.
66374
66375 Closes: #591653, #591654
66376
66377 debian/changelog | 7 +++++++
66378 utils/update-alternatives.c | 27 +++++++++++++++++----------
66379 2 files changed, 24 insertions(+), 10 deletions(-)
66380
66381 commit ae947e1d0380470924c99385951f86b936492bc7
66382 Author: Guillem Jover <guillem@debian.org>
66383 Date: Tue Aug 3 03:17:48 2010 +0200
66384
66385 libdpkg: Add missing symbols to Versions script
66386
66387 lib/dpkg/libdpkg.Versions | 2 ++
66388 1 file changed, 2 insertions(+)
66389
66390 commit 499088b2a6e94991d516cb7ee851698ccea5192b
66391 Author: Guillem Jover <guillem@debian.org>
66392 Date: Tue Aug 3 03:10:01 2010 +0200
66393
66394 Move glob module to libdpkg
66395
66396 lib/dpkg/Makefile.am | 2 ++
66397 {src => lib/dpkg}/glob.c | 3 +--
66398 {src => lib/dpkg}/glob.h | 6 +++---
66399 lib/dpkg/libdpkg.Versions | 3 +++
66400 po/POTFILES.in | 1 +
66401 src/Makefile.am | 2 --
66402 src/divertcmd.c | 2 +-
66403 src/statcmd.c | 2 +-
66404 8 files changed, 12 insertions(+), 9 deletions(-)
66405
66406 commit f56c9fc6a07f609a122696c463c25caf4ebd36ff
66407 Merge: 03b4300e5 624aa0fad
66408 Author: Guillem Jover <guillem@debian.org>
66409 Date: Mon Aug 2 10:53:35 2010 +0200
66410
66411 Merge branch 'sid' (through tag '1.15.8.3')
66412
66413 Conflicts:
66414 debian/changelog
66415
66416 commit 624aa0fadb9daf2757563197fa376b8223d11f2d
66417 Author: Guillem Jover <guillem@debian.org>
66418 Date: Mon Aug 2 10:38:28 2010 +0200
66419
66420 Release 1.15.8.3
66421
66422 debian/changelog | 4 ++--
66423 1 file changed, 2 insertions(+), 2 deletions(-)
66424
66425 commit f4e116b3a2afdbf2ee9fc2556782fa7cd773165c
66426 Author: Guillem Jover <guillem@debian.org>
66427 Date: Mon Aug 2 10:21:06 2010 +0200
66428
66429 libdpkg: Fix buffer overflow in dpkg_ar_member_put_header
66430
66431 It was causing it to write the header to fd 0 (instead of ar_fd)
66432 depending on the stack layout, affecting armel which was generating
66433 empty packages.
66434
66435 Closes: #591312
66436
66437 Reported-by: Philipp Kern <pkern@debian.org>
66438 Based-on-patch-by: Reinhard Tartler <siretart@tauware.de>
66439
66440 debian/changelog | 7 +++++++
66441 lib/dpkg/ar.c | 11 +++++++----
66442 2 files changed, 14 insertions(+), 4 deletions(-)
66443
66444 commit 9036687a8cbd87ce319df56dd362bb2adae96fc4
66445 Author: Jonathan Nieder <jrnieder@gmail.com>
66446 Date: Sun Aug 1 08:59:47 2010 +0200
66447
66448 Fix dpkg-divert test suite to cope with + in the build directory name
66449
66450 The directory name was not properly escaped in regular expressions
66451 and lead to test failures when it contained + or other characters with
66452 special meanings in regular expressions.
66453
66454 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
66455
66456 debian/changelog | 8 ++++++++
66457 src/t/100_dpkg_divert.t | 10 +++++-----
66458 2 files changed, 13 insertions(+), 5 deletions(-)
66459
66460 commit 03b4300e51cec35e49e38aef14d72acb6adea6bb
66461 Merge: 7444c878a 4aed1d728
66462 Author: Guillem Jover <guillem@debian.org>
66463 Date: Sat Jul 31 04:39:19 2010 +0200
66464
66465 Merge branch 'sid' (through tag '1.15.8.2')
66466
66467 Conflicts:
66468 debian/changelog
66469
66470 commit 4aed1d728958584769d469540e9ae6103e13d424
66471 Author: Guillem Jover <guillem@debian.org>
66472 Date: Sat Jul 31 04:20:18 2010 +0200
66473
66474 Release 1.15.8.2
66475
66476 debian/changelog | 4 ++--
66477 1 file changed, 2 insertions(+), 2 deletions(-)
66478
66479 commit c0f7fae149878000f75fa384fab4b9a600bb143a
66480 Author: Guillem Jover <guillem@debian.org>
66481 Date: Sat Jul 31 04:09:38 2010 +0200
66482
66483 dpkg-buildpackage: Allow specifying absolute and relative paths on -r
66484
66485 Rregression introduced in 7106a2d148ace7ea1e786e41e11f84081b47fec8.
66486
66487 Closes: #591010
66488
66489 debian/changelog | 2 ++
66490 scripts/Dpkg/Path.pm | 12 +++++++++---
66491 2 files changed, 11 insertions(+), 3 deletions(-)
66492
66493 commit 0e25e3a913000692c97fb50b34d3b11f0c92ea9f
66494 Author: Guillem Jover <guillem@debian.org>
66495 Date: Fri Jul 30 04:40:16 2010 +0200
66496
66497 Bump libdpkg-perl Depends on dpkg to 1.15.8
66498
66499 It will break dpkg versions before that when installing and removing
66500 libdpkg-perl, because older update-alternatives and dpkg-divert require
66501 Dpkg.pm and Dpkg/Gettext.pm which will disappear due to the Replaces.
66502
66503 Closes: #590867
66504
66505 Analysis-by: Sven Joachim <svenjoac@gmx.de>
66506
66507 debian/changelog | 10 ++++++++++
66508 debian/control | 2 +-
66509 2 files changed, 11 insertions(+), 1 deletion(-)
66510
66511 commit 7444c878aa6a0adabec28800f5015a33239e45a5
66512 Author: Guillem Jover <guillem@debian.org>
66513 Date: Thu Jul 29 21:38:54 2010 +0200
66514
66515 Add missing space in changelog
66516
66517 debian/changelog | 2 +-
66518 1 file changed, 1 insertion(+), 1 deletion(-)
66519
66520 commit 9ba415de26ee6d92d84782de6843f4e8ea38570a
66521 Merge: 5a580e28b 44c36ad22
66522 Author: Raphaël Hertzog <hertzog@debian.org>
66523 Date: Thu Jul 29 21:35:36 2010 +0200
66524
66525 Merge branch 'sid'
66526
66527 commit 5a580e28ba68f1482291ad86d823b487f74bcd70
66528 Author: Guillem Jover <guillem@debian.org>
66529 Date: Thu Jul 29 20:26:53 2010 +0200
66530
66531 libcompat: On successful realloc assign the newlist to list
66532
66533 debian/changelog | 3 +++
66534 lib/compat/scandir.c | 1 +
66535 2 files changed, 4 insertions(+)
66536
66537 commit 44c36ad22adc8234a15bbfcf68a7bedf959443e5
66538 Author: Raphaël Hertzog <hertzog@debian.org>
66539 Date: Thu Jul 29 21:18:39 2010 +0200
66540
66541 Release 1.15.8.1
66542
66543 debian/changelog | 4 ++--
66544 1 file changed, 2 insertions(+), 2 deletions(-)
66545
66546 commit 5174ba18f14b60b01749fc0c8a415acbf62254a6
66547 Author: Raphaël Hertzog <hertzog@debian.org>
66548 Date: Thu Jul 29 21:07:18 2010 +0200
66549
66550 Add u-a non-regression test to ensure the sorting of choices/slaves is ok
66551
66552 utils/t/100_update_alternatives.t | 54 +++++++++++++++++++++++++++++++++++++--
66553 1 file changed, 52 insertions(+), 2 deletions(-)
66554
66555 commit 867edc4d1736e0052143d1cd28b7dda3fd71ba45
66556 Author: Raphaël Hertzog <hertzog@debian.org>
66557 Date: Thu Jul 29 20:36:09 2010 +0200
66558
66559 update-alternatives: fix off-by-one errors
66560
66561 alternative_sort_choices() and alternative_sort_slaves() were affected
66562 by an off-by-one error that could result in linked lists looping over
66563 themselves since the last element was not properly put back in the list.
66564
66565 debian/changelog | 7 +++++++
66566 utils/update-alternatives.c | 6 ++----
66567 2 files changed, 9 insertions(+), 4 deletions(-)
66568
66569 commit 1f2f5296c6a9437e71ad01ebe2f6ce5730de6558
66570 Author: Helge Kreutzmann <debian@helgefjell.de>
66571 Date: Thu Jul 29 19:29:03 2010 +0200
66572
66573 Update German translation of manual pages
66574
66575 Update to 1936t.
66576
66577 debian/changelog | 5 ++++-
66578 man/po/de.po | 33 ++++++++++-----------------------
66579 2 files changed, 14 insertions(+), 24 deletions(-)
66580
66581 commit 20332acd87e0417590dcd4d19916d6b1c6f93472
66582 Author: Helge Kreutzmann <debian@helgefjell.de>
66583 Date: Thu Jul 29 18:50:57 2010 +0200
66584
66585 Update German scripts translation
66586
66587 Update to 513t
66588
66589 debian/changelog | 3 ++-
66590 scripts/po/de.po | 61 ++++----------------------------------------------------
66591 2 files changed, 6 insertions(+), 58 deletions(-)
66592
66593 commit caba9f9cf57e74fc8560d05a5764d0bcf2034a0e
66594 Author: Guillem Jover <guillem@debian.org>
66595 Date: Thu Jul 29 11:00:28 2010 +0200
66596
66597 Bump version to 1.15.9
66598
66599 debian/changelog | 6 ++++++
66600 1 file changed, 6 insertions(+)
66601
66602 commit 189dcd07b4cd62159fb0a28db79249d86c91fb1b
66603 Author: Guillem Jover <guillem@debian.org>
66604 Date: Thu Jul 29 09:39:30 2010 +0200
66605
66606 Release 1.15.8
66607
66608 debian/changelog | 4 ++--
66609 1 file changed, 2 insertions(+), 2 deletions(-)
66610
66611 commit 1c8aaa94ea11a5a88f348a6ea46197b3b1cf6d0d
66612 Author: Guillem Jover <guillem@debian.org>
66613 Date: Thu Jul 29 09:36:45 2010 +0200
66614
66615 Regenerate .pot files and merge .po files with them
66616
66617 dselect/po/bs.po | 2 +-
66618 dselect/po/ca.po | 2 +-
66619 dselect/po/cs.po | 2 +-
66620 dselect/po/da.po | 2 +-
66621 dselect/po/de.po | 2 +-
66622 dselect/po/dselect.pot | 4 +-
66623 dselect/po/el.po | 2 +-
66624 dselect/po/es.po | 2 +-
66625 dselect/po/et.po | 2 +-
66626 dselect/po/eu.po | 2 +-
66627 dselect/po/fr.po | 2 +-
66628 dselect/po/gl.po | 2 +-
66629 dselect/po/hu.po | 2 +-
66630 dselect/po/id.po | 2 +-
66631 dselect/po/it.po | 2 +-
66632 dselect/po/ja.po | 2 +-
66633 dselect/po/ko.po | 2 +-
66634 dselect/po/nb.po | 2 +-
66635 dselect/po/nl.po | 2 +-
66636 dselect/po/nn.po | 2 +-
66637 dselect/po/pl.po | 2 +-
66638 dselect/po/pt.po | 2 +-
66639 dselect/po/pt_BR.po | 2 +-
66640 dselect/po/ro.po | 2 +-
66641 dselect/po/ru.po | 2 +-
66642 dselect/po/sk.po | 2 +-
66643 dselect/po/sv.po | 2 +-
66644 dselect/po/tl.po | 2 +-
66645 dselect/po/vi.po | 2 +-
66646 dselect/po/zh_CN.po | 2 +-
66647 dselect/po/zh_TW.po | 2 +-
66648 man/po/de.po | 254 ++++---
66649 man/po/dpkg-man.pot | 697 ++++++++++---------
66650 man/po/es.po | 797 ++++++++++++---------
66651 man/po/fr.po | 802 +++++++++++++---------
66652 man/po/hu.po | 739 +++++++++++---------
66653 man/po/ja.po | 750 +++++++++++---------
66654 man/po/pl.po | 801 +++++++++++++---------
66655 man/po/pt_BR.po | 734 +++++++++++---------
66656 man/po/ru.po | 750 +++++++++++---------
66657 man/po/sv.po | 1080 ++++++++++++++---------------
66658 po/ast.po | 1698 ++++++++++++++++++++++++---------------------
66659 po/bs.po | 1480 +++++++++++++++++++--------------------
66660 po/ca.po | 1676 ++++++++++++++++++++++++---------------------
66661 po/cs.po | 1697 ++++++++++++++++++++++++---------------------
66662 po/da.po | 1622 ++++++++++++++++++++++---------------------
66663 po/de.po | 278 ++++----
66664 po/dpkg.pot | 1470 +++++++++++++++++++--------------------
66665 po/dz.po | 1623 ++++++++++++++++++++++---------------------
66666 po/el.po | 1674 ++++++++++++++++++++++++---------------------
66667 po/eo.po | 1693 +++++++++++++++++++++++++--------------------
66668 po/es.po | 1678 ++++++++++++++++++++++++---------------------
66669 po/et.po | 1533 +++++++++++++++++++++--------------------
66670 po/eu.po | 1699 ++++++++++++++++++++++++---------------------
66671 po/fr.po | 1749 ++++++++++++++++++++++++++---------------------
66672 po/gl.po | 1664 ++++++++++++++++++++++++--------------------
66673 po/hu.po | 1585 ++++++++++++++++++++++--------------------
66674 po/id.po | 1549 +++++++++++++++++++++--------------------
66675 po/it.po | 1705 ++++++++++++++++++++++++---------------------
66676 po/ja.po | 1668 +++++++++++++++++++++++---------------------
66677 po/km.po | 1617 +++++++++++++++++++++++--------------------
66678 po/ko.po | 1660 ++++++++++++++++++++++++--------------------
66679 po/ku.po | 1477 +++++++++++++++++++--------------------
66680 po/lt.po | 1518 ++++++++++++++++++++--------------------
66681 po/mr.po | 1615 +++++++++++++++++++++++--------------------
66682 po/nb.po | 1665 +++++++++++++++++++++++---------------------
66683 po/ne.po | 1618 ++++++++++++++++++++++---------------------
66684 po/nl.po | 1629 ++++++++++++++++++++++---------------------
66685 po/nn.po | 1548 +++++++++++++++++++++--------------------
66686 po/pa.po | 1557 +++++++++++++++++++++--------------------
66687 po/pl.po | 1699 +++++++++++++++++++++++++--------------------
66688 po/pt.po | 1671 +++++++++++++++++++++++---------------------
66689 po/pt_BR.po | 1673 ++++++++++++++++++++++++---------------------
66690 po/ro.po | 1687 ++++++++++++++++++++++++---------------------
66691 po/ru.po | 1700 +++++++++++++++++++++++++--------------------
66692 po/sk.po | 1699 ++++++++++++++++++++++++---------------------
66693 po/sv.po | 261 +++----
66694 po/th.po | 1658 ++++++++++++++++++++++++--------------------
66695 po/tl.po | 1558 +++++++++++++++++++++--------------------
66696 po/vi.po | 1711 +++++++++++++++++++++++++---------------------
66697 po/zh_CN.po | 1691 +++++++++++++++++++++++++--------------------
66698 po/zh_TW.po | 1658 ++++++++++++++++++++++++--------------------
66699 scripts/po/ca.po | 215 +++---
66700 scripts/po/de.po | 142 ++--
66701 scripts/po/dpkg-dev.pot | 216 +++---
66702 scripts/po/es.po | 323 ++++++---
66703 scripts/po/fr.po | 323 ++++++---
66704 scripts/po/pl.po | 254 ++++---
66705 scripts/po/ru.po | 323 ++++++---
66706 scripts/po/sv.po | 158 +++--
66707 90 files changed, 39952 insertions(+), 33781 deletions(-)
66708
66709 commit 8b511ee6e78ed105558f5becfe117fe8cb887f9a
66710 Author: Guillem Jover <guillem@debian.org>
66711 Date: Thu Jul 29 06:13:37 2010 +0200
66712
66713 dpkg-buildflags(1): Fix typo
66714
66715 man/dpkg-buildflags.1 | 4 ++--
66716 1 file changed, 2 insertions(+), 2 deletions(-)
66717
66718 commit 6d181ade5c67db8328289c6cadfb6b96f3dc89d2
66719 Author: Osamu Aoki <osamu@debian.org>
66720 Date: Thu Jul 29 06:07:11 2010 +0200
66721
66722 deb-control(5): Add missing mentions of the Breaks field
66723
66724 Alongside the other fields sharing the same syntax.
66725
66726 Closes: #590472
66727
66728 debian/changelog | 3 +++
66729 man/deb-control.5 | 8 ++++++--
66730 2 files changed, 9 insertions(+), 2 deletions(-)
66731
66732 commit 3b0d38c02236140b0422c4f45fdd0015b6240209
66733 Author: Guillem Jover <guillem@debian.org>
66734 Date: Thu Jul 29 05:47:05 2010 +0200
66735
66736 dpkg-buildpackage: Add new -F option for full build
66737
66738 This enables to explicitly specify a normal full build and combine it
66739 with -nc.
66740
66741 Closes: #547993
66742
66743 debian/changelog | 2 ++
66744 man/dpkg-buildpackage.1 | 6 +++++-
66745 scripts/dpkg-buildpackage.pl | 7 ++++++-
66746 3 files changed, 13 insertions(+), 2 deletions(-)
66747
66748 commit 68a4a0b3ca958c0bd47abac27219666d2f7264e8
66749 Author: Guillem Jover <guillem@debian.org>
66750 Date: Thu Jul 29 05:02:09 2010 +0200
66751
66752 dpkg-buildpackage: Switch build option tracking to a bitmask variable
66753
66754 scripts/dpkg-buildpackage.pl | 50 +++++++++++++++++++++++++++++++-------------
66755 1 file changed, 35 insertions(+), 15 deletions(-)
66756
66757 commit d25407536dbed4cad2943187b36fbb6c92a6b5ab
66758 Author: Guillem Jover <guillem@debian.org>
66759 Date: Wed Jul 28 15:06:19 2010 +0200
66760
66761 dpkg: Assign correct SE Linux label to non-regular files
66762
66763 The call to matchpathcon() was getting passed only the permission bits
66764 of the mode argument, instead of the format type. Map the tar filetype
66765 to the Unix mode and OR that information into the tar_entry mode member.
66766
66767 Closes: #587949
66768
66769 Based-on-patch-by: Russell Coker <russell@coker.com.au>
66770 Signed-off-by: Guillem Jover <guillem@debian.org>
66771
66772 debian/changelog | 2 ++
66773 lib/dpkg/tarfn.c | 43 ++++++++++++++++++++++++++++++++++++++++++-
66774 src/archives.c | 10 ++++++----
66775 3 files changed, 50 insertions(+), 5 deletions(-)
66776
66777 commit 6c370bda300fca1c0e4e7ff99c22052a8d440142
66778 Author: Guillem Jover <guillem@debian.org>
66779 Date: Thu Jul 29 06:48:10 2010 +0200
66780
66781 libdpkg: Move code handling tar uid/gid together
66782
66783 This avoids unneeded conversions and assignments when we have valid
66784 username and groupname.
66785
66786 lib/dpkg/tarfn.c | 19 +++++++++++--------
66787 1 file changed, 11 insertions(+), 8 deletions(-)
66788
66789 commit ccb9d03ffd24c0e7319872bf190ce99dbb37b18e
66790 Author: Guillem Jover <guillem@debian.org>
66791 Date: Wed Jul 28 20:11:58 2010 +0200
66792
66793 libdpkg: Rename TarInfo to tar_entry
66794
66795 lib/dpkg/tarfn.c | 8 ++++----
66796 lib/dpkg/tarfn.h | 4 ++--
66797 src/archives.c | 17 +++++++++++------
66798 src/archives.h | 2 +-
66799 src/filters.c | 2 +-
66800 src/filters.h | 2 +-
66801 6 files changed, 20 insertions(+), 15 deletions(-)
66802
66803 commit 15cf1342b886f548e8845dd042a72b028efc5d3d
66804 Author: Guillem Jover <guillem@debian.org>
66805 Date: Wed Jul 28 17:48:01 2010 +0200
66806
66807 libdpkg: Rename TarExtractor to tar_extractor
66808
66809 lib/dpkg/libdpkg.Versions | 2 +-
66810 lib/dpkg/tarfn.c | 2 +-
66811 lib/dpkg/tarfn.h | 2 +-
66812 src/archives.c | 2 +-
66813 src/processarc.c | 2 +-
66814 5 files changed, 5 insertions(+), 5 deletions(-)
66815
66816 commit f8a9cacf8ada2dc14dcf86f34969f2f5b678bdee
66817 Author: Guillem Jover <guillem@debian.org>
66818 Date: Wed Jul 28 16:03:02 2010 +0200
66819
66820 libdpkg: Rename and lower-case TarInfo members
66821
66822 lib/dpkg/tarfn.c | 78 ++++++++++++++++----------------
66823 lib/dpkg/tarfn.h | 20 ++++-----
66824 src/archives.c | 132 ++++++++++++++++++++++++++++++-------------------------
66825 src/filters.c | 18 ++++----
66826 4 files changed, 129 insertions(+), 119 deletions(-)
66827
66828 commit 646892a232557410f8036b9d06a2babcbb44456d
66829 Author: Guillem Jover <guillem@debian.org>
66830 Date: Wed Jul 28 01:06:04 2010 +0200
66831
66832 libdpkg: Normalize tar_filetype_file0 to tar_filetype_file on decode
66833
66834 lib/dpkg/tarfn.c | 3 ++-
66835 src/archives.c | 7 ++-----
66836 2 files changed, 4 insertions(+), 6 deletions(-)
66837
66838 commit e6b62bd49fe7a089dc5f294090130051e7de54fe
66839 Author: Guillem Jover <guillem@debian.org>
66840 Date: Wed Jul 28 01:00:59 2010 +0200
66841
66842 libdpkg: When decoding the tar header assign the TarInfo Type first
66843
66844 lib/dpkg/tarfn.c | 3 ++-
66845 1 file changed, 2 insertions(+), 1 deletion(-)
66846
66847 commit d87b7d37ac9f6ce5b91599a09781d8d79ac00143
66848 Author: Guillem Jover <guillem@debian.org>
66849 Date: Wed Jul 28 00:58:03 2010 +0200
66850
66851 libdpkg: Rename and namespace TarFileType to tar_filetype
66852
66853 lib/dpkg/tarfn.c | 27 ++++++++++++++-------------
66854 lib/dpkg/tarfn.h | 24 ++++++++++++------------
66855 src/archives.c | 54 +++++++++++++++++++++++++++++-------------------------
66856 src/filters.c | 3 ++-
66857 4 files changed, 57 insertions(+), 51 deletions(-)
66858
66859 commit 67d524ea0b9fe7b2a19c2f81c848a8523508a538
66860 Author: Guillem Jover <guillem@debian.org>
66861 Date: Wed Jul 28 16:32:48 2010 +0200
66862
66863 Pass tar context pointer as an argument instead of a struct member
66864
66865 The context does not have anything to do with the TarInfo struct,
66866 so pass it as a function argument either as 'void *' or as
66867 'struct tarcontext *' if the type is known.
66868
66869 lib/dpkg/tarfn.c | 17 ++++++++---------
66870 lib/dpkg/tarfn.h | 7 +++----
66871 src/archives.c | 19 +++++++++----------
66872 src/archives.h | 2 +-
66873 4 files changed, 21 insertions(+), 24 deletions(-)
66874
66875 commit c5dc9008a7dc26964f2925adc364597f7d4cb5d5
66876 Author: Peter Krefting <peterk@debian.org>
66877 Date: Tue Jul 27 08:53:29 2010 +0100
66878
66879 Update Swedish translation:
66880
66881 scripts/po/sv.po: 513t0f0u.
66882
66883 scripts/po/sv.po | 176 +++++++++++++++++++++++++++++++------------------------
66884 1 file changed, 101 insertions(+), 75 deletions(-)
66885
66886 commit 205ac41b166c9fd494cb61999dc3bfbc0315fea1
66887 Author: Helge Kreutzmann <debian@helgefjell.de>
66888 Date: Mon Jul 26 18:45:48 2010 +0200
66889
66890 Update German translation of manual pages
66891
66892 Update to 1935t.
66893
66894 man/po/de.po | 394 +++++++++++++++++++++++++++++++++++++----------------------
66895 1 file changed, 249 insertions(+), 145 deletions(-)
66896
66897 commit f3ee10f101c6431d3827bf1e92fbd4ded3014723
66898 Author: Helge Kreutzmann <debian@helgefjell.de>
66899 Date: Mon Jul 26 18:14:15 2010 +0200
66900
66901 Update German scripts translation
66902
66903 Update to 513t
66904
66905 scripts/po/de.po | 161 ++++++++++++++++++++++++++++++++-----------------------
66906 1 file changed, 93 insertions(+), 68 deletions(-)
66907
66908 commit 8f49b73704935989988e71c7bf5caad755931c2d
66909 Author: Sven Joachim <svenjoac@gmx.de>
66910 Date: Mon Jul 26 17:42:02 2010 +0200
66911
66912 German dpkg translation update
66913
66914 Update to 984t.
66915
66916 po/de.po | 1491 ++++++++++++++++++++++++++++++++------------------------------
66917 1 file changed, 778 insertions(+), 713 deletions(-)
66918
66919 commit 1b9c0f6d82cd64a3aafcdc474a2aeeefd3bd41a3
66920 Author: Raphaël Hertzog <hertzog@debian.org>
66921 Date: Mon Jul 26 08:57:50 2010 +0200
66922
66923 dpkg-source: drop upstream debian directory before copying the debian one in place
66924
66925 In source formats "2.0" and "3.0 (quilt)", make sure to remove the
66926 upstream-provided debian directory before copying the debian-provided
66927 version of that directory in place. Closes: #590297
66928
66929 debian/changelog | 3 +++
66930 scripts/Dpkg/Source/Package/V2.pm | 1 +
66931 2 files changed, 4 insertions(+)
66932
66933 commit 23a78ee22e185a709fed901a8743836cdd954ae1
66934 Author: Raphaël Hertzog <hertzog@debian.org>
66935 Date: Mon Jul 26 08:35:50 2010 +0200
66936
66937 Bump Standards-Version to 3.9.1
66938
66939 No change needed.
66940
66941 debian/changelog | 2 +-
66942 debian/control | 2 +-
66943 2 files changed, 2 insertions(+), 2 deletions(-)
66944
66945 commit c54889184636f451950b927823f899a62843019e
66946 Author: Guillem Jover <guillem@debian.org>
66947 Date: Mon Jul 26 04:24:55 2010 +0200
66948
66949 libdpkg: Add additional branches to informative() test-case
66950
66951 lib/dpkg/test/t-pkginfo.c | 6 ++++++
66952 1 file changed, 6 insertions(+)
66953
66954 commit 4cb6ae5d9e239c42c123910aa8407fbfed266ebf
66955 Author: Guillem Jover <guillem@debian.org>
66956 Date: Sun Jul 25 19:43:30 2010 +0200
66957
66958 libdpkg: Add test case for command_exec
66959
66960 lib/dpkg/test/t-command.c | 21 +++++++++++++++++++++
66961 1 file changed, 21 insertions(+)
66962
66963 commit c1615da1a2cc409bccbf89b4203b82c68041a6cb
66964 Author: Guillem Jover <guillem@debian.org>
66965 Date: Sun Jul 25 19:23:07 2010 +0200
66966
66967 libdpkg: Complete test cases for the path module
66968
66969 lib/dpkg/test/t-path.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++--
66970 1 file changed, 90 insertions(+), 2 deletions(-)
66971
66972 commit 10211292855ac5548ef4a56df7a9dd6d3081da41
66973 Author: Guillem Jover <guillem@debian.org>
66974 Date: Sun Jul 25 18:50:18 2010 +0200
66975
66976 libdpkg: Fix buffer size limit handling in path_quote_filename
66977
66978 Fix an off-by-one error on size limit NUL termination outside the loop,
66979 and thus make sure then that size is always > 0 so that we don't write
66980 outside the bounds. Check there's enough room when quoting '\\', and
66981 terminate the string and return otherwise. Remove XXX comments now that
66982 the code works fine.
66983
66984 lib/dpkg/path.c | 13 +++++++++++--
66985 1 file changed, 11 insertions(+), 2 deletions(-)
66986
66987 commit 8e5c0399910509951c7a5cf9380fe41d3b3083a9
66988 Author: Guillem Jover <guillem@debian.org>
66989 Date: Sun Jul 25 17:07:33 2010 +0200
66990
66991 libdpkg: Fix bogus handling of '\\' in path_quote_filename
66992
66993 When quoting backslash, the code was not advancing the source, so the
66994 destination was getting repeated backslashes until the buffer was full.
66995
66996 lib/dpkg/path.c | 1 +
66997 1 file changed, 1 insertion(+)
66998
66999 commit e759410b2e9eb1c48bb344d2ad17bfc420ddf57a
67000 Author: Guillem Jover <guillem@debian.org>
67001 Date: Sun Jul 25 14:51:11 2010 +0200
67002
67003 libdpkg: Fix buffer overflow in path_quote_filename
67004
67005 When the string was longer than the size limit, the loop would continue
67006 as the unsigned size would wrap around 0 to SIZE_MAX, and subsequently
67007 segfault on the out-of-bounds access. Use ssize_t for the size variable.
67008
67009 Regression introduced in f35d66dbc228bc8ad2c5255dee1bf4ecf9ee6e06.
67010
67011 lib/dpkg/path.c | 3 ++-
67012 1 file changed, 2 insertions(+), 1 deletion(-)
67013
67014 commit e62eaa93a1eb43c00aa5b9d58ca4ab975dcd53a5
67015 Author: Guillem Jover <guillem@debian.org>
67016 Date: Sat Jul 17 19:12:24 2010 +0200
67017
67018 Use varbuf_trunc instead of directly assigning to member 'used'
67019
67020 src/archives.c | 9 +++++----
67021 src/configure.c | 4 ++--
67022 src/processarc.c | 8 ++++----
67023 src/querycmd.c | 5 +++--
67024 src/remove.c | 14 ++++++++------
67025 5 files changed, 22 insertions(+), 18 deletions(-)
67026
67027 commit 1433317d2fe83290ef02dbf54a6e4e650cb691d6
67028 Author: Guillem Jover <guillem@debian.org>
67029 Date: Sat Jul 17 19:12:01 2010 +0200
67030
67031 libdpkg: Add new varbuf_trunc() function
67032
67033 lib/dpkg/libdpkg.Versions | 1 +
67034 lib/dpkg/test/t-varbuf.c | 21 +++++++++++++++++++++
67035 lib/dpkg/varbuf.c | 10 ++++++++++
67036 lib/dpkg/varbuf.h | 1 +
67037 4 files changed, 33 insertions(+)
67038
67039 commit b3db5f47c08016aa36fd0733341a033d9600a0c7
67040 Author: Sven Joachim <svenjoac@gmx.de>
67041 Date: Sun Jul 25 23:34:03 2010 +0200
67042
67043 build: Fix “make distcheck” errors
67044
67045 Ship the doc/lcov-{epi,pro}log files created in commit
67046 0581dda824f26e9eec996ebf4de5f6474336bec2 in the distribution tarball,
67047 as well as the dpkg-divert test that moved in commit
67048 577ab5dd513beb641f1d635d8ead681065254233.
67049
67050 Makefile.am | 2 ++
67051 src/Makefile.am | 3 +++
67052 2 files changed, 5 insertions(+)
67053
67054 commit c4eadd0e0f2aca06aa477eab62cbcc3028dcf2e8
67055 Author: Joey Hess <joeyh@debian.org>
67056 Date: Sun Jul 25 14:20:41 2010 -0400
67057
67058 dpkg-source: fix path to gitshallow file in source format "3.0 (git)"
67059
67060 It was looking in the current directory, which works most of the time,
67061 but not always.
67062
67063 scripts/Dpkg/Source/Package/V3/git.pm | 2 +-
67064 1 file changed, 1 insertion(+), 1 deletion(-)
67065
67066 commit 80bf68bd3af6bf4b4bffe12ea26eb53cba296283
67067 Author: Joey Hess <joeyh@debian.org>
67068 Date: Sun Jul 25 14:17:46 2010 -0400
67069
67070 dpkg-source(1): add missing paragraph break to man page
67071
67072 man/dpkg-source.1 | 1 +
67073 1 file changed, 1 insertion(+)
67074
67075 commit 2d75127b6fce8ef37b0fa670ee6d660d91bf0c9f
67076 Author: Peter Krefting <peterk@debian.org>
67077 Date: Sun Jul 25 18:53:19 2010 +0100
67078
67079 Correct typo in dpkg-maintscript-helper.1
67080
67081 man/dpkg-maintscript-helper.1 | 2 +-
67082 man/po/de.po | 2 +-
67083 man/po/dpkg-man.pot | 2 +-
67084 man/po/es.po | 2 +-
67085 man/po/fr.po | 2 +-
67086 man/po/hu.po | 2 +-
67087 man/po/ja.po | 2 +-
67088 man/po/pl.po | 2 +-
67089 man/po/pt_BR.po | 2 +-
67090 man/po/ru.po | 2 +-
67091 man/po/sv.po | 2 +-
67092 11 files changed, 11 insertions(+), 11 deletions(-)
67093
67094 commit 14d7d133356f3ae951d24678450cbf479a72cd84
67095 Author: Peter Krefting <peterk@debian.org>
67096 Date: Sun Jul 25 18:51:37 2010 +0100
67097
67098 Update Swedish translation.
67099
67100 po/sv.po: 984t0f0u.
67101 man/po/sv.po: 1925t0f0u.
67102 scripts/po/sv.po: 511t0f0u.
67103
67104 man/po/sv.po | 237 +++++---
67105 po/sv.po | 1671 +++++++++++++++++++++++++++---------------------------
67106 scripts/po/sv.po | 55 +-
67107 3 files changed, 1004 insertions(+), 959 deletions(-)
67108
67109 commit c9dc82a6789caf8c45cf494745dfd4d4fc882c5f
67110 Author: Peter Krefting <peterk@debian.org>
67111 Date: Sun Jul 25 16:43:00 2010 +0100
67112
67113 Update POTFILES.in for changes in source files.
67114
67115 pkg-show.c (92838b1a97e20b70c3a450578d2b4271143fd561)
67116 querycmd.c (1dc3c58b4cad6338c8b02d106292b392e741f9e0)
67117
67118 po/POTFILES.in | 4 ++--
67119 1 file changed, 2 insertions(+), 2 deletions(-)
67120
67121 commit daf14faa1e7dc44ef1bd8ac71c621f1b24ca7350
67122 Author: Raphaël Hertzog <hertzog@debian.org>
67123 Date: Sun Jul 25 18:15:29 2010 +0200
67124
67125 Add missing bug closure
67126
67127 debian/changelog | 3 +++
67128 1 file changed, 3 insertions(+)
67129
67130 commit a2e3d77e982e343d09231921287bda89aff592b2
67131 Author: Raphaël Hertzog <hertzog@debian.org>
67132 Date: Sun Jul 25 17:25:56 2010 +0200
67133
67134 dpkg-source: replace tar ignore pattern *~ with */*~
67135
67136 With this change, it can't match the top-level directory anymore
67137 and the source package directory can again end with a tilde without
67138 creating problems.
67139
67140 debian/changelog | 2 ++
67141 scripts/Dpkg/Source/Package.pm | 2 +-
67142 2 files changed, 3 insertions(+), 1 deletion(-)
67143
67144 commit eadd7d2376ef54b30cce26b336092c85ca406b3b
67145 Author: Raphaël Hertzog <hertzog@debian.org>
67146 Date: Sun Jul 25 17:12:50 2010 +0200
67147
67148 Dpkg::Compression: add --no-name and --rsyncable options to the gzip call
67149
67150 Pass --no-name option to gzip to avoid encoding the timestamp in the file
67151 so that the result is more predictable. Also pass --rsyncable to make
67152 source packages more rsync friendly.
67153
67154 debian/changelog | 3 +++
67155 scripts/Dpkg/Compression.pm | 2 +-
67156 2 files changed, 4 insertions(+), 1 deletion(-)
67157
67158 commit 4f0baea1440ecb85a67b944ac0add2562682c207
67159 Author: Joey Hess <joey@kitenet.net>
67160 Date: Tue Jun 1 16:01:35 2010 -0400
67161
67162 dpkg-source: modify source format "3.0 (git)" to use git bundle
67163
67164 Much better than the old approach of a tarball of the .git repository,
67165 the git bundle format is simple to understand and work with, and
67166 doesn't need to be sanitized for security. Much code went away.
67167
67168 Supports limiting history depth by creating a shallow clone.
67169
67170 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
67171
67172 debian/changelog | 2 +
67173 man/dpkg-source.1 | 44 ++++-
67174 scripts/Dpkg/Source/Package/V3/git.pm | 314 ++++++++++++----------------------
67175 3 files changed, 149 insertions(+), 211 deletions(-)
67176
67177 commit 408541a3980ee505e2064bb5c8ee844b4baf3a2b
67178 Author: Raphaël Hertzog <hertzog@debian.org>
67179 Date: Sun Jul 25 16:19:40 2010 +0200
67180
67181 dpkg-buildflags: new --export command
67182
67183 This action outputs shell code (or a makefile snippet) that exports all
67184 the compilations flags in the environment.
67185
67186 For instance, the following command can be used a shell script:
67187 eval $(dpkg-buildflags --export=sh)
67188
67189 debian/changelog | 1 +
67190 man/dpkg-buildflags.1 | 8 ++++++++
67191 scripts/dpkg-buildflags.pl | 33 +++++++++++++++++++++++++++------
67192 3 files changed, 36 insertions(+), 6 deletions(-)
67193
67194 commit 37fe6b4a5ccf58ed553fe24ba19535b6d1bf92ba
67195 Author: Raphaël Hertzog <hertzog@debian.org>
67196 Date: Fri Jul 23 08:06:36 2010 +0200
67197
67198 update-alternatives: avoid segfault when the only slave is disappearing
67199
67200 When an alternative with a single slave is removed, and when the
67201 remaining alternatives have no slaves, u-a was segfaulting while trying
67202 to remove the slave alternative from the structure.
67203
67204 Reported-by: Jonathan Nieder <jrnieder@gmail.com>
67205 Reported-by: Cyril Brulebois <kibi@debian.org>
67206
67207 utils/update-alternatives.c | 2 ++
67208 1 file changed, 2 insertions(+)
67209
67210 commit 611e3235622c2b6940df5c961faf148e4528b4b1
67211 Author: Raphaël Hertzog <hertzog@debian.org>
67212 Date: Thu Jul 22 22:19:31 2010 +0200
67213
67214 Check the stat structure only if it has been initialized
67215
67216 For non-existing files the stat structure is not initialized and S_ISDIR would
67217 randomly return true leading to the "Cannot divert directories" error
67218 message.
67219
67220 This fixes the test-suite on i386.
67221
67222 src/divertcmd.c | 3 ++-
67223 1 file changed, 2 insertions(+), 1 deletion(-)
67224
67225 commit c24925105318dfa5a8ce19b54be80be69876094d
67226 Author: Guillem Jover <guillem@debian.org>
67227 Date: Thu Jul 22 18:27:16 2010 +0200
67228
67229 dpkg-deb: Parse control file into available structure
67230
67231 This unconfuses the code to make it clear we are not dealing with
67232 installed package information. It's also needed as part of the
67233 infrastructure changes for multiarch support.
67234
67235 dpkg-deb/info.c | 5 +++--
67236 1 file changed, 3 insertions(+), 2 deletions(-)
67237
67238 commit 4e3e048dcef6714c295eae21f240ccd7ab634b8f
67239 Author: Guillem Jover <guillem@debian.org>
67240 Date: Thu Jul 22 18:25:48 2010 +0200
67241
67242 build: Set LC_ALL=C for check-local
67243
67244 This guarantees a reproducible environment for the test-suite.
67245
67246 Makecheck.am | 1 +
67247 1 file changed, 1 insertion(+)
67248
67249 commit a58303f0294dfd9c93dfa4f49f572f1711f947cf
67250 Author: Guillem Jover <guillem@debian.org>
67251 Date: Wed Jul 21 16:24:15 2010 +0200
67252
67253 build: Add missing TEST_ENV_VARS to check-local target
67254
67255 Missed in commit 939778ab9b4147d42b7250fdb1be9c5fe79392b7.
67256
67257 Makecheck.am | 1 +
67258 1 file changed, 1 insertion(+)
67259
67260 commit 1a6633e2d9b8d66eed60a45bfdd86552bf6107e4
67261 Author: Guillem Jover <guillem@debian.org>
67262 Date: Sun Jul 18 11:44:35 2010 +0200
67263
67264 dpkg: Stop exporting DPKG_LIBDIR to maintainer scripts
67265
67266 Now that the maintainer scripts helper program is under PATH, there's
67267 no need anymore to export the internal dpkg library directory.
67268
67269 debian/changelog | 1 +
67270 lib/dpkg/dpkg.h | 1 -
67271 man/dpkg.1 | 4 ----
67272 src/Makefile.am | 1 -
67273 src/help.c | 1 -
67274 5 files changed, 1 insertion(+), 7 deletions(-)
67275
67276 commit fad96a45552d4c0cca3ae141f385536048d9a75c
67277 Author: Guillem Jover <guillem@debian.org>
67278 Date: Sat Jul 17 18:30:41 2010 +0200
67279
67280 libdpkg: Make pkginfo argument const in pkg_summary()
67281
67282 lib/dpkg/pkg-show.c | 2 +-
67283 lib/dpkg/pkg-show.h | 2 +-
67284 2 files changed, 2 insertions(+), 2 deletions(-)
67285
67286 commit 0f1bf462adbe67938f2c05712b2f53dc82f0994f
67287 Author: Guillem Jover <guillem@debian.org>
67288 Date: Sat Jul 17 18:29:38 2010 +0200
67289
67290 Do not include two unused <assert.h>
67291
67292 dpkg-deb/build.c | 1 -
67293 src/remove.c | 1 -
67294 2 files changed, 2 deletions(-)
67295
67296 commit f4b2c176d93a8e66bbc56a59f210412b4b904123
67297 Author: Helge Kreutzmann <debian@helgefjell.de>
67298 Date: Sat Jul 17 10:12:46 2010 +0200
67299
67300 Update German scripts translation
67301
67302 Update to 511t
67303
67304 scripts/po/de.po | 16 ++++++++--------
67305 1 file changed, 8 insertions(+), 8 deletions(-)
67306
67307 commit 6b62761d7c3f0db09371a24e8d32a2600cc91c5a
67308 Author: Guillem Jover <guillem@debian.org>
67309 Date: Fri Jul 16 20:31:54 2010 +0200
67310
67311 Use earlier/later instead of smaller/bigger for comparison relationships
67312
67313 Closes: #587641
67314
67315 debian/changelog | 2 ++
67316 lib/dpkg/pkg.c | 4 ++--
67317 scripts/Dpkg/Changelog.pm | 16 ++++++++--------
67318 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
67319 scripts/Dpkg/Version.pm | 12 ++++++------
67320 scripts/dpkg-genchanges.pl | 2 +-
67321 6 files changed, 20 insertions(+), 18 deletions(-)
67322
67323 commit 4b3828ba87359a3a0171a95479834983224b2f73
67324 Author: Guillem Jover <guillem@debian.org>
67325 Date: Fri Jul 16 17:06:23 2010 +0200
67326
67327 build: Add -Wshadow to default warnings
67328
67329 m4/dpkg-compiler.m4 | 2 +-
67330 1 file changed, 1 insertion(+), 1 deletion(-)
67331
67332 commit 1dc3c58b4cad6338c8b02d106292b392e741f9e0
67333 Author: Guillem Jover <guillem@debian.org>
67334 Date: Fri Jul 16 16:51:36 2010 +0200
67335
67336 dpkg-query: Rename query.c to querycmd.c
67337
67338 This makes it obvious the file contains the main() function for
67339 dpkg-query in line with the rest of the tools.
67340
67341 src/Makefile.am | 2 +-
67342 src/{query.c => querycmd.c} | 2 +-
67343 2 files changed, 2 insertions(+), 2 deletions(-)
67344
67345 commit e93fdb82239a07d52a377e5f4158e0ca0c58af7c
67346 Author: Guillem Jover <guillem@debian.org>
67347 Date: Fri Jul 16 16:49:38 2010 +0200
67348
67349 Fix file names in comment header
67350
67351 dselect/basecmds.cc | 2 +-
67352 dselect/basetop.cc | 2 +-
67353 lib/dpkg/parsedump.h | 2 +-
67354 lib/dpkg/pkg.c | 2 +-
67355 lib/dpkg/progress.h | 2 +-
67356 src/errors.c | 2 +-
67357 6 files changed, 6 insertions(+), 6 deletions(-)
67358
67359 commit bac27aba18dc8eff6124741f7554ccf75b09ceee
67360 Author: Guillem Jover <guillem@debian.org>
67361 Date: Fri Jul 16 16:38:37 2010 +0200
67362
67363 dpkg-query: Do not incorrectly trim package summary on --list
67364
67365 When computing the longest package description, the code was using
67366 always the first package passed to list1package. Which made it trim to
67367 an incorrect size.
67368
67369 debian/changelog | 2 ++
67370 src/query.c | 2 +-
67371 2 files changed, 3 insertions(+), 1 deletion(-)
67372
67373 commit 4def4665267a8249ae2de2594422c18f7a84bc8b
67374 Author: Guillem Jover <guillem@debian.org>
67375 Date: Fri Jul 16 16:35:03 2010 +0200
67376
67377 dpkg-query: Use pkg_summary in list1package instead of ad-hoc code
67378
67379 src/query.c | 7 ++-----
67380 1 file changed, 2 insertions(+), 5 deletions(-)
67381
67382 commit f45885e71425f23a707250a87e0672ec96d82cf7
67383 Author: Guillem Jover <guillem@debian.org>
67384 Date: Fri Jul 16 16:28:39 2010 +0200
67385
67386 libdpkg: Make pkg_summary() return the summary instead of void
67387
67388 Change from returning through a pointer argument to returning it from
67389 the function return value.
67390
67391 lib/dpkg/pkg-show.c | 7 ++++---
67392 lib/dpkg/pkg-show.h | 2 +-
67393 src/enquiry.c | 2 +-
67394 src/query.c | 2 +-
67395 4 files changed, 7 insertions(+), 6 deletions(-)
67396
67397 commit 92838b1a97e20b70c3a450578d2b4271143fd561
67398 Author: Guillem Jover <guillem@debian.org>
67399 Date: Fri Jul 16 14:19:15 2010 +0200
67400
67401 Move pkg-show module to libdpkg
67402
67403 lib/dpkg/Makefile.am | 2 ++
67404 {src => lib/dpkg}/pkg-show.c | 5 ++---
67405 src/pkg-show.c => lib/dpkg/pkg-show.h | 33 ++++++++-------------------------
67406 src/Makefile.am | 2 --
67407 src/enquiry.c | 1 +
67408 src/main.h | 2 --
67409 src/query.c | 1 +
67410 7 files changed, 14 insertions(+), 32 deletions(-)
67411
67412 commit b4efb601b445580a3a46ce873eec3a80893dd08f
67413 Author: Guillem Jover <guillem@debian.org>
67414 Date: Fri Jul 16 14:03:41 2010 +0200
67415
67416 Convert limiteddescription() to pkg_summary()
67417
67418 Move clamping of summary size to callers. This makes the function more
67419 generic so that it can be reused in other contexts.
67420
67421 src/enquiry.c | 5 ++++-
67422 src/main.h | 3 +--
67423 src/pkg-show.c | 15 ++++++++-------
67424 src/query.c | 4 +++-
67425 4 files changed, 16 insertions(+), 11 deletions(-)
67426
67427 commit c5309f8009d14dc6ce05a783ab89acf0c5e2a3ed
67428 Author: Guillem Jover <guillem@debian.org>
67429 Date: Wed Jul 14 15:23:46 2010 +0200
67430
67431 Switch variables from int to bool where appropriate
67432
67433 dpkg-deb/build.c | 7 ++++---
67434 lib/dpkg/pkg-format.c | 10 +++++-----
67435 src/errors.c | 4 ++--
67436 src/main.c | 11 ++++++-----
67437 src/packages.c | 16 +++++++++-------
67438 5 files changed, 26 insertions(+), 22 deletions(-)
67439
67440 commit 51be5fbb426c0d46aa38dcd1289852b60a252a6c
67441 Author: Guillem Jover <guillem@debian.org>
67442 Date: Sun Jul 11 19:57:07 2010 +0200
67443
67444 u-a: Rename variable a to a_new to not shadow outter scope variable
67445
67446 utils/update-alternatives.c | 18 +++++++++---------
67447 1 file changed, 9 insertions(+), 9 deletions(-)
67448
67449 commit 0ffb2352819de51884f80c380819a33cce9333a7
67450 Author: Guillem Jover <guillem@debian.org>
67451 Date: Sun Jul 11 19:56:05 2010 +0200
67452
67453 u-a: Rename altlnk to sl_altlnk to not shadow altlnk from outter scope
67454
67455 utils/update-alternatives.c | 10 +++++-----
67456 1 file changed, 5 insertions(+), 5 deletions(-)
67457
67458 commit fa610b5f505c38fad4c7c8d9b86262988a2d793d
67459 Author: Guillem Jover <guillem@debian.org>
67460 Date: Sun Jul 11 19:48:22 2010 +0200
67461
67462 u-a: Rename link variable to linkname to not shadow link(2)
67463
67464 utils/update-alternatives.c | 51 +++++++++++++++++++++++----------------------
67465 1 file changed, 26 insertions(+), 25 deletions(-)
67466
67467 commit a9746761e3237e4cee5c5c7f5851b62b4de8ed37
67468 Author: Guillem Jover <guillem@debian.org>
67469 Date: Sun Jul 11 19:00:56 2010 +0200
67470
67471 u-a: Rename variable index to idx to not shadow index(3)
67472
67473 utils/update-alternatives.c | 16 ++++++++--------
67474 1 file changed, 8 insertions(+), 8 deletions(-)
67475
67476 commit f530505861321e8d8a9e70cf5fd86278778b58d1
67477 Author: Guillem Jover <guillem@debian.org>
67478 Date: Sun Jul 11 18:51:32 2010 +0200
67479
67480 u-a: Remove unneeded const from fileset_add_slave string arguments
67481
67482 The arguments were later on cast to remove the constness, so just fix
67483 the prototype of the function.
67484
67485 utils/update-alternatives.c | 6 +++---
67486 1 file changed, 3 insertions(+), 3 deletions(-)
67487
67488 commit 20a523e176f4c3c81cdade68ba71c45c421dfadc
67489 Author: Guillem Jover <guillem@debian.org>
67490 Date: Sun Jul 11 19:42:02 2010 +0200
67491
67492 dpkg: Rename symlink variable to target to not shadow symlink(2)
67493
67494 src/configure.c | 21 +++++++++++----------
67495 1 file changed, 11 insertions(+), 10 deletions(-)
67496
67497 commit 7562f4ce74a04167ef2e9927304b15ae4b8cb6e9
67498 Author: Guillem Jover <guillem@debian.org>
67499 Date: Sun Jul 11 15:50:29 2010 +0200
67500
67501 dpkg: Rename the remove variable to skip to not shadow remove(3)
67502
67503 src/filters.c | 10 +++++-----
67504 1 file changed, 5 insertions(+), 5 deletions(-)
67505
67506 commit d647c878fb04db22dd0cfa7a57bee8f1d3caeac8
67507 Author: Guillem Jover <guillem@debian.org>
67508 Date: Sun Jul 11 15:49:27 2010 +0200
67509
67510 dpkg-split: Namespace global option variables to not shadow local ones
67511
67512 dpkg-split/dpkg-split.h | 9 ++++++---
67513 dpkg-split/join.c | 6 +++---
67514 dpkg-split/main.c | 29 ++++++++++++++++-------------
67515 dpkg-split/queue.c | 26 ++++++++++++++------------
67516 dpkg-split/split.c | 4 ++--
67517 5 files changed, 41 insertions(+), 33 deletions(-)
67518
67519 commit 0581dda824f26e9eec996ebf4de5f6474336bec2
67520 Author: Guillem Jover <guillem@debian.org>
67521 Date: Sun Jul 11 11:44:41 2010 +0200
67522
67523 build: Add optional code coverage support
67524
67525 Enable code coverage support with 'configure --enable-coverage'. Use
67526 gcov and lcov for C code coverage, and Devel::Cover and cover for Perl
67527 code coverage.
67528
67529 .gitignore | 4 ++++
67530 Makecheck.am | 2 ++
67531 Makefile.am | 44 +++++++++++++++++++++++++++++++++++++++++++-
67532 configure.ac | 1 +
67533 doc/.gitignore | 1 +
67534 doc/lcov-epilog | 8 ++++++++
67535 doc/lcov-prolog | 8 ++++++++
67536 m4/dpkg-coverage.m4 | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
67537 scripts/.gitignore | 1 +
67538 scripts/Makefile.am | 9 ++++++++-
67539 10 files changed, 127 insertions(+), 2 deletions(-)
67540
67541 commit 577ab5dd513beb641f1d635d8ead681065254233
67542 Author: Guillem Jover <guillem@debian.org>
67543 Date: Sat Jul 10 13:54:28 2010 +0200
67544
67545 build: Move dpkg_divert test case from scripts to src
67546
67547 scripts/Makefile.am | 3 +--
67548 src/.gitignore | 1 +
67549 src/Makefile.am | 11 +++++++++++
67550 scripts/t/950_dpkg_divert.t => src/t/100_dpkg_divert.t | 0
67551 4 files changed, 13 insertions(+), 2 deletions(-)
67552
67553 commit 939778ab9b4147d42b7250fdb1be9c5fe79392b7
67554 Author: Guillem Jover <guillem@debian.org>
67555 Date: Sat Jul 10 13:21:02 2010 +0200
67556
67557 build: Refactor perl test-suite support into a new Makecheck.am file
67558
67559 Makecheck.am | 21 +++++++++++++++++++++
67560 scripts/Makefile.am | 22 ++++++++--------------
67561 utils/Makefile.am | 16 +++++-----------
67562 3 files changed, 34 insertions(+), 25 deletions(-)
67563
67564 commit 81839b6215eebaef7eac25c9b3811a057c8f41a8
67565 Author: Guillem Jover <guillem@debian.org>
67566 Date: Sat Jul 10 10:07:05 2010 +0200
67567
67568 build: Fix 'make check' when libdpkg has not been built yet
67569
67570 Force the subdirectory build order, so that lib/dpkg gets built before
67571 lib/dpkg/test, making the former always available for the latter.
67572
67573 lib/dpkg/Makefile.am | 2 +-
67574 1 file changed, 1 insertion(+), 1 deletion(-)
67575
67576 commit 20f0d638fee7d1c383ee9e1a83e2a7ddabc065b5
67577 Author: Guillem Jover <guillem@debian.org>
67578 Date: Sat Jul 10 09:13:50 2010 +0200
67579
67580 build: Rename overriding check targets to check-local
67581
67582 This allows to have the local targets and be able to use the native
67583 automake targets in the future.
67584
67585 scripts/Makefile.am | 2 +-
67586 utils/Makefile.am | 2 +-
67587 2 files changed, 2 insertions(+), 2 deletions(-)
67588
67589 commit 0535fac53f385a866946e978fd35a10185d162fc
67590 Author: Guillem Jover <guillem@debian.org>
67591 Date: Sat Jul 10 09:12:39 2010 +0200
67592
67593 build: Skip all dpkg-divert tests if the binary is not available
67594
67595 scripts/t/950_dpkg_divert.t | 5 +++++
67596 1 file changed, 5 insertions(+)
67597
67598 commit 1ccdb04d4b3d732c01e73607fc237aa0d46237e3
67599 Author: Guillem Jover <guillem@debian.org>
67600 Date: Sun Jul 11 11:26:20 2010 +0200
67601
67602 libdpkg: Fix command_add_argv doxygen comment to match param name
67603
67604 lib/dpkg/command.c | 2 +-
67605 1 file changed, 1 insertion(+), 1 deletion(-)
67606
67607 commit fc6fef6d8369fa682f5980fece9f0e481f3c2e15
67608 Author: Guillem Jover <guillem@debian.org>
67609 Date: Thu Jul 8 07:48:31 2010 +0200
67610
67611 dpkg-divert: Refactor writable directory check into a new function
67612
67613 src/divertcmd.c | 40 ++++++++++++++++++----------------------
67614 1 file changed, 18 insertions(+), 22 deletions(-)
67615
67616 commit dcfb989852466575299e6f6ac505cab8c6476699
67617 Author: Guillem Jover <guillem@debian.org>
67618 Date: Thu Jul 8 07:29:16 2010 +0200
67619
67620 dpkg-divert: Disable renaming of the source file does not exist
67621
67622 This makes it consistent with the general dpkg behaviour of honouring
67623 file removals by the administrator.
67624
67625 Closes: #550252
67626
67627 As a side effect, this avoids useless errors when the destination
67628 directory is not existent or writable.
67629
67630 Closes: #581544
67631
67632 debian/changelog | 4 ++++
67633 src/divertcmd.c | 13 ++++++-------
67634 2 files changed, 10 insertions(+), 7 deletions(-)
67635
67636 commit 5cc86959a4719f2426480ccdae2a2b9d72a754e3
67637 Author: Guillem Jover <guillem@debian.org>
67638 Date: Tue Jul 6 08:58:04 2010 +0200
67639
67640 dpkg-deb: Reduce scope of several variables in extracthalf()
67641
67642 dpkg-deb/extract.c | 12 +++++++-----
67643 1 file changed, 7 insertions(+), 5 deletions(-)
67644
67645 commit bc68b3461b939c4104d790ec3246a976fe4d52b3
67646 Author: Guillem Jover <guillem@debian.org>
67647 Date: Tue Jul 6 08:49:09 2010 +0200
67648
67649 dpkg-deb: Remove redundant readfromfd variable
67650
67651 This variable always gets assigned the same fd, so there's no point in
67652 keeping it around.
67653
67654 dpkg-deb/extract.c | 7 +++----
67655 1 file changed, 3 insertions(+), 4 deletions(-)
67656
67657 commit df863c9b8ddf377b6cb89ac9079770356bd69c65
67658 Author: Guillem Jover <guillem@debian.org>
67659 Date: Tue Jul 6 08:42:13 2010 +0200
67660
67661 dpkg-deb: Do not use EOF on file descriptor calls
67662
67663 The code was working because EOF is usually -1, but that's not
67664 guaranteed by any standard. It's also conceptually wrong to mix this
67665 definition from stream based I/O on file dscriptor based I/O.
67666
67667 For the close() call, just check that the return value is not 0.
67668
67669 Regression introduced in f4f4a1aa8dec678b6f34abcbcb8efd5b75966028.
67670
67671 dpkg-deb/extract.c | 2 +-
67672 1 file changed, 1 insertion(+), 1 deletion(-)
67673
67674 commit 66c6a8b54f40cedbd754dd9865fd64a0275e7b72
67675 Author: Guillem Jover <guillem@debian.org>
67676 Date: Tue Jul 6 08:30:13 2010 +0200
67677
67678 dpkg-deb: Do not special case old format control member
67679
67680 Initialize memberlen and skip the control member if the filesystem
67681 member was requested, so that the same generic code that feeds the
67682 member to the decompressor can be used for all cases.
67683
67684 dpkg-deb/extract.c | 62 +++++++++++++++++-------------------------------------
67685 1 file changed, 19 insertions(+), 43 deletions(-)
67686
67687 commit ee512e837ea7a1753155fc6c5addb06ba0feefc7
67688 Author: Omar Campagne <ocampagne@gmail.com>
67689 Date: Sat Jul 3 17:22:49 2010 +0200
67690
67691 Update Spanish translation of manual pages
67692
67693 Update to 1925t and fix "typo" in debian/changelog.
67694
67695 debian/changelog | 2 +-
67696 man/po/es.po | 72 ++++++++++++++++++++++++++++++++++++++++----------------
67697 2 files changed, 53 insertions(+), 21 deletions(-)
67698
67699 commit 763aa476f71411f71b131e778ce4ab8b31f29041
67700 Author: Helge Kreutzmann <debian@helgefjell.de>
67701 Date: Sat Jul 3 14:46:59 2010 +0200
67702
67703 Update German translation of manual pages
67704
67705 Update to 1926t.
67706
67707 man/po/de.po | 283 +++++++++++++++++++++++++++++++----------------------------
67708 1 file changed, 149 insertions(+), 134 deletions(-)
67709
67710 commit e142aa1f4cfd4332cdba7d78c23618be2e3dbfeb
67711 Author: Omar Campagne <ocampagne@gmail.com>
67712 Date: Sat Jul 3 13:18:18 2010 +0200
67713
67714 Initial Spanish scripts translation
67715
67716 debian/changelog | 3 +
67717 scripts/po/LINGUAS | 3 +
67718 scripts/po/es.po | 3579 ++++++++++++++++++++++++++++++++++++++++++++++++++++
67719 3 files changed, 3585 insertions(+)
67720
67721 commit 3a544f8c59b3f9e46f9cfc624edbaaaa5b81d92a
67722 Author: Guillem Jover <guillem@debian.org>
67723 Date: Sat Jul 3 09:38:48 2010 +0200
67724
67725 man: Clarify --force-confask description
67726
67727 Mention any of the other --force-conf options can be given, not just
67728 one. And that --force-confmiss can also be used with --force-confask.
67729
67730 man/dpkg.1 | 6 +++---
67731 1 file changed, 3 insertions(+), 3 deletions(-)
67732
67733 commit bd0ae9a42b06f09223383e67edb262041e2bd98d
67734 Author: Henning Makholm <henning@makholm.net>
67735 Date: Sat Jul 3 04:30:04 2010 +0200
67736
67737 Add new dpkg --force-confask option
67738
67739 The option forces a conffile prompt when the conffile from the new
67740 package does not differ from the previous one version.
67741
67742 Closes: #102609
67743
67744 Signed-off-by: Guillem Jover <guillem@debian.org>
67745
67746 debian/changelog | 3 +++
67747 man/dpkg.1 | 7 +++++++
67748 src/configure.c | 7 ++++++-
67749 src/main.c | 3 +++
67750 src/main.h | 1 +
67751 5 files changed, 20 insertions(+), 1 deletion(-)
67752
67753 commit c3d9eea8d03d93eed6e2d87a97acfca5562b2b32
67754 Author: Guillem Jover <guillem@debian.org>
67755 Date: Fri Jul 2 13:13:01 2010 +0200
67756
67757 dpkg: Detect locked databases on --audit
67758
67759 Detect when another process has locked the database, and mention that
67760 problematic dpkg --audit results might be due to ongoing operations.
67761
67762 Closes: #80252
67763
67764 debian/changelog | 3 +++
67765 lib/dpkg/dbmodify.c | 32 +++++++++++++++++++++++++++++++-
67766 lib/dpkg/dpkg-db.h | 1 +
67767 lib/dpkg/file.c | 22 ++++++++++++++++++++++
67768 lib/dpkg/file.h | 3 +++
67769 src/enquiry.c | 8 ++++++++
67770 6 files changed, 68 insertions(+), 1 deletion(-)
67771
67772 commit 0238821c66112e5403dd8abbf6eca0962866d944
67773 Author: Guillem Jover <guillem@debian.org>
67774 Date: Fri Jul 2 13:03:44 2010 +0200
67775
67776 libdpkg: Refactor file lock setup into file_lock_setup()
67777
67778 lib/dpkg/file.c | 22 ++++++++++++++--------
67779 1 file changed, 14 insertions(+), 8 deletions(-)
67780
67781 commit 0309242811c39aedda81521019ece0b3ffa16cc7
67782 Author: Guillem Jover <guillem@debian.org>
67783 Date: Fri Jul 2 12:36:06 2010 +0200
67784
67785 Bump Standards-Version to 3.9.0
67786
67787 debian/changelog | 1 +
67788 debian/control | 2 +-
67789 2 files changed, 2 insertions(+), 1 deletion(-)
67790
67791 commit 2a2c2ef9188d718c914000fc6ab48f33acc54ddb
67792 Author: Guillem Jover <guillem@debian.org>
67793 Date: Fri Jul 2 11:56:47 2010 +0200
67794
67795 Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl
67796
67797 debian/changelog | 1 +
67798 debian/control | 5 +++--
67799 debian/dpkg.install | 2 --
67800 debian/libdpkg-perl.install | 2 +-
67801 debian/rules | 2 +-
67802 scripts/Dpkg.pm | 6 ------
67803 6 files changed, 6 insertions(+), 12 deletions(-)
67804
67805 commit bd7a8ab1d03d2cfb7a7ad4ea21e26edaca53dd39
67806 Author: Guillem Jover <guillem@debian.org>
67807 Date: Fri Jul 2 12:26:48 2010 +0200
67808
67809 Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl
67810
67811 All instances were due to files taken over, or functionality broken
67812 due to interface changes.
67813
67814 debian/changelog | 2 ++
67815 debian/control | 8 ++++----
67816 2 files changed, 6 insertions(+), 4 deletions(-)
67817
67818 commit 3b8074a91047c3308309f93f1bf344c339044e98
67819 Author: Guillem Jover <guillem@debian.org>
67820 Date: Fri Jul 2 06:14:04 2010 +0200
67821
67822 Use linux-any wildcard for libselinux1-dev Build-Depends
67823
67824 Instead of using a list of negated architectures. This will make the job
67825 easier for new ports. And it's just more correct.
67826
67827 debian/changelog | 2 ++
67828 debian/control | 2 +-
67829 2 files changed, 3 insertions(+), 1 deletion(-)
67830
67831 commit 02b12d75f1eff7c184fafb5a663a0421e9a645ea
67832 Author: Guillem Jover <guillem@debian.org>
67833 Date: Fri Feb 19 05:57:29 2010 +0100
67834
67835 dpkg-divert: Rewrite in C
67836
67837 debian/changelog | 1 +
67838 po/POTFILES.in | 3 +-
67839 scripts/.gitignore | 1 -
67840 scripts/Makefile.am | 2 -
67841 scripts/dpkg-divert.pl | 369 ---------------------
67842 scripts/t/950_dpkg_divert.t | 2 +-
67843 src/.gitignore | 1 +
67844 src/Makefile.am | 12 +
67845 src/divertcmd.c | 757 ++++++++++++++++++++++++++++++++++++++++++++
67846 9 files changed, 773 insertions(+), 375 deletions(-)
67847
67848 commit b7b59ee6ff98188627346998829f1df51a9bbb12
67849 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
67850 Date: Wed Oct 14 02:36:44 2009 +0700
67851
67852 dpkg-divert: Add new test-case
67853
67854 Devel::Cover reports 97% coverage. Remaining branches are hard-to-test
67855 without root privilege error handling.
67856
67857 [guillem@debian.org:
67858 - Add new test into test_cases.
67859 - Run program from builddir.
67860 - Do not check for usage output on badusage.
67861 - Use note() instead of diag().
67862 - Sort database and list output.
67863 - Skip some tests when under fakeroot. ]
67864
67865 Signed-off-by: Guillem Jover <guillem@debian.org>
67866
67867 scripts/Makefile.am | 3 +-
67868 scripts/t/950_dpkg_divert.t | 555 ++++++++++++++++++++++++++++++++++++++++++++
67869 2 files changed, 557 insertions(+), 1 deletion(-)
67870
67871 commit 1fc9a0364a1954389036d18385b9b4432374fc49
67872 Author: Guillem Jover <guillem@debian.org>
67873 Date: Tue Jun 29 07:12:39 2010 +0200
67874
67875 dpkg-split: Fix indentation for the rest of split.c
67876
67877 dpkg-split/split.c | 56 ++++++++++++++++++++++++++++--------------------------
67878 1 file changed, 29 insertions(+), 27 deletions(-)
67879
67880 commit f2115151c19ff37b305296c23225807b0832086b
67881 Author: Guillem Jover <guillem@debian.org>
67882 Date: Fri Jul 2 06:15:26 2010 +0200
67883
67884 dpkg-split: Rewrite mksplit in C
67885
67886 debian/changelog | 1 +
67887 debian/dpkg.install | 1 -
67888 dpkg-split/.gitignore | 1 -
67889 dpkg-split/Makefile.am | 15 ----
67890 dpkg-split/mksplit.pl | 89 -------------------
67891 dpkg-split/split.c | 225 +++++++++++++++++++++++++++++++++++++++++++++----
67892 6 files changed, 210 insertions(+), 122 deletions(-)
67893
67894 commit 28ca2d0e5c8d47abf2907b697a7711e6a7689293
67895 Author: Guillem Jover <guillem@debian.org>
67896 Date: Fri Jul 2 06:07:41 2010 +0200
67897
67898 dpkg-deb: Use new dpkg_ar library functions instead of ad-hoc code
67899
67900 dpkg-deb/build.c | 52 +++++++++++++++-------------------------------------
67901 1 file changed, 15 insertions(+), 37 deletions(-)
67902
67903 commit 9200eb93dfc61363336d7a29f6ba7a35bb2ac174
67904 Author: Guillem Jover <guillem@debian.org>
67905 Date: Thu Jul 1 12:25:44 2010 +0200
67906
67907 libdpkg: Add new dpkg ar support functions
67908
67909 lib/dpkg/ar.c | 63 +++++++++++++++++++++++++++++++++++++++++++++++
67910 lib/dpkg/ar.h | 8 ++++++
67911 lib/dpkg/libdpkg.Versions | 6 +++++
67912 3 files changed, 77 insertions(+)
67913
67914 commit c81a1475db83f6fbd33a104085434f71d9761c74
67915 Author: Guillem Jover <guillem@debian.org>
67916 Date: Thu Jul 1 12:05:09 2010 +0200
67917
67918 Use new DPKG_AR_MAGIC macro instead of literal string
67919
67920 dpkg-deb/build.c | 3 ++-
67921 dpkg-deb/extract.c | 2 +-
67922 dpkg-split/info.c | 13 +++++++------
67923 lib/dpkg/ar.h | 2 ++
67924 4 files changed, 12 insertions(+), 8 deletions(-)
67925
67926 commit 84182faf902d1b7ba0ed13554e42d5ca40763bd2
67927 Author: Helge Kreutzmann <debian@helgefjell.de>
67928 Date: Mon Jun 28 21:38:06 2010 +0200
67929
67930 Update German translation of manual pages
67931
67932 Update to 1925t.
67933
67934 man/po/de.po | 10 +++-------
67935 1 file changed, 3 insertions(+), 7 deletions(-)
67936
67937 commit 2d7f7493c581f413a0586ba5a790f2306bcd655d
67938 Author: Raphaël Hertzog <hertzog@debian.org>
67939 Date: Mon Jun 28 08:45:01 2010 +0200
67940
67941 Dpkg::Changelog: fixed to cope properly with an entry of version "0"
67942
67943 The change of the boolean evaluation of Dpkg::Version introduced in
67944 5b9f353b2940de751df47036608afbe71992d622 broke Dpkg::Changelog's ability
67945 to correctly export an entry with a version of "0".
67946
67947 Add a non-regression test for this.
67948
67949 debian/changelog | 2 ++
67950 scripts/Dpkg/Changelog.pm | 6 ++++--
67951 scripts/t/600_Dpkg_Changelog.t | 5 +++++
67952 scripts/t/600_Dpkg_Changelog/regressions | 3 ++-
67953 4 files changed, 13 insertions(+), 3 deletions(-)
67954
67955 commit 8f576412d15d80e34859c254aa748d6acc606749
67956 Author: Sven Joachim <svenjoac@gmx.de>
67957 Date: Sun Jun 27 18:02:00 2010 +0200
67958
67959 German dpkg translation update
67960
67961 Update to 984t.
67962
67963 po/de.po | 20 +++++++-------------
67964 1 file changed, 7 insertions(+), 13 deletions(-)
67965
67966 commit ad9b46bf8194a68291224d8a7f93af30d74982c9
67967 Author: Guillem Jover <guillem@debian.org>
67968 Date: Sun Jun 27 10:48:03 2010 +0200
67969
67970 Update Catalan translation
67971
67972 debian/changelog | 1 +
67973 po/ca.po | 4 ++--
67974 2 files changed, 3 insertions(+), 2 deletions(-)
67975
67976 commit 5aadeeacaa4f5e072b42d032360c1d3406e70b40
67977 Author: Guillem Jover <guillem@debian.org>
67978 Date: Sun Jun 27 10:41:56 2010 +0200
67979
67980 Regenerate .pot files and merge .po files with them
67981
67982 dselect/po/bs.po | 58 +-
67983 dselect/po/ca.po | 58 +-
67984 dselect/po/cs.po | 58 +-
67985 dselect/po/da.po | 58 +-
67986 dselect/po/de.po | 58 +-
67987 dselect/po/dselect.pot | 60 +-
67988 dselect/po/el.po | 58 +-
67989 dselect/po/es.po | 58 +-
67990 dselect/po/et.po | 58 +-
67991 dselect/po/eu.po | 58 +-
67992 dselect/po/fr.po | 58 +-
67993 dselect/po/gl.po | 58 +-
67994 dselect/po/hu.po | 58 +-
67995 dselect/po/id.po | 58 +-
67996 dselect/po/it.po | 58 +-
67997 dselect/po/ja.po | 58 +-
67998 dselect/po/ko.po | 58 +-
67999 dselect/po/nb.po | 58 +-
68000 dselect/po/nl.po | 58 +-
68001 dselect/po/nn.po | 58 +-
68002 dselect/po/pl.po | 58 +-
68003 dselect/po/pt.po | 58 +-
68004 dselect/po/pt_BR.po | 58 +-
68005 dselect/po/ro.po | 58 +-
68006 dselect/po/ru.po | 58 +-
68007 dselect/po/sk.po | 58 +-
68008 dselect/po/sv.po | 58 +-
68009 dselect/po/tl.po | 58 +-
68010 dselect/po/vi.po | 58 +-
68011 dselect/po/zh_CN.po | 58 +-
68012 dselect/po/zh_TW.po | 58 +-
68013 man/po/de.po | 20 +-
68014 man/po/dpkg-man.pot | 489 +++++++----
68015 man/po/es.po | 1337 +++++++++++++++-------------
68016 man/po/fr.po | 525 ++++++-----
68017 man/po/hu.po | 501 ++++++-----
68018 man/po/ja.po | 505 ++++++-----
68019 man/po/pl.po | 524 ++++++-----
68020 man/po/pt_BR.po | 502 ++++++-----
68021 man/po/ru.po | 503 ++++++-----
68022 man/po/sv.po | 514 ++++++-----
68023 po/ast.po | 2187 ++++++++++++++++++++++++----------------------
68024 po/bs.po | 1741 +++++++++++++++++++------------------
68025 po/ca.po | 2182 ++++++++++++++++++++++++----------------------
68026 po/cs.po | 2166 ++++++++++++++++++++++++----------------------
68027 po/da.po | 2056 +++++++++++++++++++++++---------------------
68028 po/de.po | 824 +++++++++---------
68029 po/dpkg.pot | 1733 +++++++++++++++++++------------------
68030 po/dz.po | 2066 ++++++++++++++++++++++----------------------
68031 po/el.po | 2187 ++++++++++++++++++++++++----------------------
68032 po/eo.po | 2053 ++++++++++++++++++++++---------------------
68033 po/es.po | 2195 +++++++++++++++++++++++-----------------------
68034 po/et.po | 1896 ++++++++++++++++++++--------------------
68035 po/eu.po | 2055 ++++++++++++++++++++++---------------------
68036 po/fr.po | 2177 ++++++++++++++++++++++++----------------------
68037 po/gl.po | 2159 ++++++++++++++++++++++++----------------------
68038 po/hu.po | 1960 ++++++++++++++++++++++--------------------
68039 po/id.po | 1895 ++++++++++++++++++++--------------------
68040 po/it.po | 2062 +++++++++++++++++++++++---------------------
68041 po/ja.po | 2171 ++++++++++++++++++++++++----------------------
68042 po/km.po | 2031 ++++++++++++++++++++++---------------------
68043 po/ko.po | 2159 ++++++++++++++++++++++++----------------------
68044 po/ku.po | 1781 +++++++++++++++++++-------------------
68045 po/lt.po | 1811 +++++++++++++++++++-------------------
68046 po/mr.po | 2027 ++++++++++++++++++++++---------------------
68047 po/nb.po | 2158 ++++++++++++++++++++++++----------------------
68048 po/ne.po | 2059 +++++++++++++++++++++++---------------------
68049 po/nl.po | 2067 ++++++++++++++++++++++----------------------
68050 po/nn.po | 1895 ++++++++++++++++++++--------------------
68051 po/pa.po | 1928 +++++++++++++++++++++--------------------
68052 po/pl.po | 2048 ++++++++++++++++++++++---------------------
68053 po/pt.po | 2178 ++++++++++++++++++++++++----------------------
68054 po/pt_BR.po | 2164 ++++++++++++++++++++++++----------------------
68055 po/ro.po | 2182 ++++++++++++++++++++++++----------------------
68056 po/ru.po | 2045 ++++++++++++++++++++++---------------------
68057 po/sk.po | 2175 ++++++++++++++++++++++++----------------------
68058 po/sv.po | 2157 ++++++++++++++++++++++++----------------------
68059 po/th.po | 2141 +++++++++++++++++++++++----------------------
68060 po/tl.po | 1903 ++++++++++++++++++++--------------------
68061 po/vi.po | 2199 ++++++++++++++++++++++++-----------------------
68062 po/zh_CN.po | 2162 ++++++++++++++++++++++++----------------------
68063 po/zh_TW.po | 2141 +++++++++++++++++++++++----------------------
68064 scripts/po/ca.po | 233 ++---
68065 scripts/po/de.po | 2 +-
68066 scripts/po/dpkg-dev.pot | 234 ++---
68067 scripts/po/fr.po | 233 ++---
68068 scripts/po/pl.po | 233 ++---
68069 scripts/po/ru.po | 233 ++---
68070 scripts/po/sv.po | 233 ++---
68071 89 files changed, 48093 insertions(+), 43704 deletions(-)
68072
68073 commit 1079ed11dcbf3d9b20e841fb22fd501740e746b0
68074 Author: Guillem Jover <guillem@debian.org>
68075 Date: Sun Jun 27 10:27:10 2010 +0200
68076
68077 build: Add a top-level update-po target
68078
68079 This will ease maintainers and translators job when wanting to update
68080 the po files.
68081
68082 Makefile.am | 8 ++++++++
68083 1 file changed, 8 insertions(+)
68084
68085 commit b8799d9f107b23d8640ae7db852499f399792083
68086 Author: Guillem Jover <guillem@debian.org>
68087 Date: Sat Jun 26 13:16:17 2010 +0200
68088
68089 Use consistent naming for linked lists members
68090
68091 Use next/prev instead of next/back (which would complement forward).
68092 Also move next to the end of member names and seprate it with an
68093 underscore, to simulate it being a sub struct member.
68094
68095 TODO | 1 -
68096 dselect/method.h | 2 +-
68097 dselect/methparse.cc | 5 +++--
68098 dselect/pkgdepcon.cc | 12 ++++++------
68099 dselect/pkgsublist.cc | 2 +-
68100 lib/dpkg/dlist.h | 18 +++++++++---------
68101 lib/dpkg/dpkg-db.h | 6 +++---
68102 lib/dpkg/fields.c | 17 ++++++++++-------
68103 lib/dpkg/parse.c | 18 +++++++++---------
68104 lib/dpkg/triglib.c | 4 ++--
68105 lib/dpkg/triglib.h | 2 +-
68106 src/archives.c | 4 ++--
68107 src/depcon.c | 20 ++++++++++----------
68108 src/packages.c | 4 ++--
68109 src/processarc.c | 10 +++++-----
68110 src/remove.c | 2 +-
68111 16 files changed, 65 insertions(+), 62 deletions(-)
68112
68113 commit c69901cdda6500450f026d02b439b941e7cb147a
68114 Author: Guillem Jover <guillem@debian.org>
68115 Date: Sat Jun 26 12:38:27 2010 +0200
68116
68117 Remove 'vsnprintf return value check' item from TODO after code review
68118
68119 The few places where the vsnprintf callers are not checking the return
68120 value, are about to ohshit anyway so there's no real damage by not
68121 doing the check, the rest are harmless.
68122
68123 TODO | 2 --
68124 1 file changed, 2 deletions(-)
68125
68126 commit c838e48663200b40ad13eec3ac5a40d3b12bff2c
68127 Author: Guillem Jover <guillem@debian.org>
68128 Date: Sat Jun 26 12:23:09 2010 +0200
68129
68130 libdpkg: Check in test-case that : is an illegal character in revision
68131
68132 lib/dpkg/test/t-version.c | 3 ++-
68133 1 file changed, 2 insertions(+), 1 deletion(-)
68134
68135 commit 662d97913fe8d9f4aa784ca7595c415c65202148
68136 Author: Guillem Jover <guillem@debian.org>
68137 Date: Sat Jun 26 12:17:20 2010 +0200
68138
68139 libdpkg: Check version syntax when parsing
68140
68141 Remove the incomplete checkversion() from dpkg-deb as it's now unneeded.
68142 Enable test-cases for invalid characters in version and revision parts.
68143
68144 Closes: #574704
68145
68146 debian/changelog | 2 ++
68147 dpkg-deb/build.c | 22 ++--------------------
68148 lib/dpkg/parsehelp.c | 13 ++++++++++++-
68149 lib/dpkg/test/t-version.c | 3 ---
68150 4 files changed, 16 insertions(+), 24 deletions(-)
68151
68152 commit 0a85d64a50ebb3bb2d5f06f368e68b6f902533fa
68153 Author: Guillem Jover <guillem@debian.org>
68154 Date: Sat Jun 26 07:26:25 2010 +0200
68155
68156 dpkg: Place deferred extract rename debug message closer to the action
68157
68158 src/archives.c | 4 ++--
68159 1 file changed, 2 insertions(+), 2 deletions(-)
68160
68161 commit 2b87ec98e266e6dcab59eacc4ea2b2e227960133
68162 Author: Guillem Jover <guillem@debian.org>
68163 Date: Sat Jun 26 04:42:31 2010 +0200
68164
68165 dpkg-query: Change actionfunction to return int instead of void
68166
68167 This avoids a global exit code variable.
68168
68169 src/query.c | 36 +++++++++++++++++++++++++-----------
68170 1 file changed, 25 insertions(+), 11 deletions(-)
68171
68172 commit edd58fd64fb2f60ab5a2b933c7a9875db0725378
68173 Author: Guillem Jover <guillem@debian.org>
68174 Date: Sat Jun 26 03:10:38 2010 +0200
68175
68176 libdpkg: Add missing word in comment to make it grammatical
68177
68178 lib/dpkg/triglib.c | 2 +-
68179 1 file changed, 1 insertion(+), 1 deletion(-)
68180
68181 commit 346e694287e999e23e6885e9511bd8503ede1b93
68182 Author: Guillem Jover <guillem@debian.org>
68183 Date: Sat Jun 26 03:08:15 2010 +0200
68184
68185 libdpkg: Remove obsolete internal status aliases
68186
68187 The strings are “postinst-failed” for stat_halfconfigured and
68188 “removal-failed” for stat_halfinstalled.
68189
68190 These were used for backward compatibility during upgrades from ancient
68191 dpkg versions. As they should not appear in newer status files, it's
68192 really safe to remove them now.
68193
68194 debian/changelog | 2 ++
68195 lib/dpkg/parsehelp.c | 5 -----
68196 2 files changed, 2 insertions(+), 5 deletions(-)
68197
68198 commit 254b3752d36376de47c2f04fbeb8cd439527c6a0
68199 Author: Guillem Jover <guillem@debian.org>
68200 Date: Fri Jun 25 19:16:52 2010 +0200
68201
68202 libdpkg: Remove unused nfields variable
68203
68204 lib/dpkg/parse.c | 2 --
68205 lib/dpkg/parsedump.h | 1 -
68206 2 files changed, 3 deletions(-)
68207
68208 commit c88029bab1e02b866848736bf85b1a08ec419d2a
68209 Author: Guillem Jover <guillem@debian.org>
68210 Date: Fri Jun 25 18:37:42 2010 +0200
68211
68212 dpkg: Do not use abbreviations for 'distributed'
68213
68214 src/configure.c | 5 +++--
68215 1 file changed, 3 insertions(+), 2 deletions(-)
68216
68217 commit 50391de87ac2b0269ef3e2f64fb41e913baff415
68218 Author: Guillem Jover <guillem@debian.org>
68219 Date: Fri Jun 25 18:20:26 2010 +0200
68220
68221 libdpkg: Remove 'valid' member from struct pkginfoperfile
68222
68223 The two struct pkginfoperfile inside struct pkginfo are always valid,
68224 as blankpackage does a blankpackageperfile on each. So there's no
68225 actual need for the boolean member, neither for validity checks all
68226 over the place and possible subsequent redundant initializations.
68227
68228 This is due to commit 5f100a01af636c14a600bf53b22e2ca3f2fcc546.
68229
68230 dpkg-deb/build.c | 1 -
68231 dselect/pkgdepcon.cc | 82 ++++++++++++++++++++++++---------------------------
68232 dselect/pkglist.cc | 3 --
68233 dselect/pkgsublist.cc | 2 +-
68234 lib/dpkg/database.c | 5 ----
68235 lib/dpkg/dpkg-db.h | 1 -
68236 lib/dpkg/dump.c | 23 +++++++--------
68237 lib/dpkg/parse.c | 5 +---
68238 lib/dpkg/pkg-format.c | 6 +---
68239 src/enquiry.c | 4 +--
68240 src/packages.c | 25 ++++++++--------
68241 src/pkg-show.c | 2 +-
68242 src/processarc.c | 16 ++++------
68243 src/query.c | 4 +--
68244 src/remove.c | 1 -
68245 15 files changed, 75 insertions(+), 105 deletions(-)
68246
68247 commit acf7fe58c95c2ba4300ec4b60d614012483f4771
68248 Author: Guillem Jover <guillem@debian.org>
68249 Date: Fri Jun 25 08:46:23 2010 +0200
68250
68251 dpkg: Mark hook command error string for translation
68252
68253 src/main.c | 3 ++-
68254 1 file changed, 2 insertions(+), 1 deletion(-)
68255
68256 commit 88b5c91de144e1faace4f9777aba1b5da27a7bcd
68257 Author: Guillem Jover <guillem@debian.org>
68258 Date: Fri Jun 25 08:12:01 2010 +0200
68259
68260 dpkg: Remove redundant trailing newlines from debug output
68261
68262 debug() already prints a trailing newline, so there's no point in
68263 including it in the string to be printed.
68264
68265 src/depcon.c | 2 +-
68266 src/processarc.c | 4 ++--
68267 src/remove.c | 4 ++--
68268 3 files changed, 5 insertions(+), 5 deletions(-)
68269
68270 commit 4eab697e64024d034220cc6366c80a5f090ff687
68271 Author: Guillem Jover <guillem@debian.org>
68272 Date: Thu Jun 24 21:22:32 2010 +0200
68273
68274 libdpkg: Remove outdated comment with test dataset package names
68275
68276 lib/dpkg/database.c | 20 --------------------
68277 1 file changed, 20 deletions(-)
68278
68279 commit 45816c76839b9b4a50b048420d7ff4812eaf4277
68280 Author: Guillem Jover <guillem@debian.org>
68281 Date: Thu Jun 24 04:05:09 2010 +0200
68282
68283 libdpkg: Add new version symbol script
68284
68285 It's not used yet, but it's useful to keep track of the exported API,
68286 and what needs to be removed, renamed, etc, in just one place.
68287
68288 lib/dpkg/Makefile.am | 1 +
68289 lib/dpkg/libdpkg.Versions | 228 ++++++++++++++++++++++++++++++++++++++++++++++
68290 2 files changed, 229 insertions(+)
68291
68292 commit 1f6b854a2d8319f8b90cb3964117aaf95e10e0a8
68293 Author: Guillem Jover <guillem@debian.org>
68294 Date: Thu Jun 24 04:04:08 2010 +0200
68295
68296 libdpkg: Rename trigdef_yylex() to trigdef_parse()
68297
68298 lib/dpkg/trigdeferred.h | 2 +-
68299 lib/dpkg/trigdeferred.l | 1 +
68300 lib/dpkg/triglib.c | 2 +-
68301 src/trigcmd.c | 2 +-
68302 4 files changed, 4 insertions(+), 3 deletions(-)
68303
68304 commit 24bd7ac063a234b3c63df79ad599f39fed728ad5
68305 Author: Guillem Jover <guillem@debian.org>
68306 Date: Tue Jun 22 11:08:27 2010 +0200
68307
68308 dpkg-trigger: Mark do_check with DPKG_ATTR_NORET
68309
68310 src/trigcmd.c | 2 +-
68311 1 file changed, 1 insertion(+), 1 deletion(-)
68312
68313 commit c43931e799d36275cf6d44be94c63512b94b1c9e
68314 Author: Guillem Jover <guillem@debian.org>
68315 Date: Tue Jun 22 10:57:47 2010 +0200
68316
68317 dpkg: Use iterators instead of exposing packageslump directly
68318
68319 TODO | 1 -
68320 src/archives.c | 218 ++++++++++++++++++++++++++++---------------------------
68321 src/filesdb.c | 56 ++++++++++++++
68322 src/filesdb.h | 13 +---
68323 src/help.c | 23 +++---
68324 src/processarc.c | 88 +++++++++++-----------
68325 src/query.c | 22 +++---
68326 7 files changed, 238 insertions(+), 183 deletions(-)
68327
68328 commit 632e855a51070ca42532341e9f8f0f0006f1a23d
68329 Author: Guillem Jover <guillem@debian.org>
68330 Date: Mon Jun 21 20:09:40 2010 +0200
68331
68332 man: Update u-a log file reference
68333
68334 update-alternatives has now its independent log file, reflect that in
68335 the man page.
68336
68337 man/update-alternatives.8 | 2 +-
68338 1 file changed, 1 insertion(+), 1 deletion(-)
68339
68340 commit 21bae07787b41706d5afbefb470b1ee84e3382b6
68341 Author: Guillem Jover <guillem@debian.org>
68342 Date: Mon Jun 21 19:57:51 2010 +0200
68343
68344 dpkg: Mark the summarize_filename() ellipsed string for translation
68345
68346 Coallesce the ellipsed string with the format string so that it makes a
68347 bit more sense for translators. This will allow translators to use for
68348 example the UTF-8 ellipsis character.
68349
68350 src/processarc.c | 3 +--
68351 1 file changed, 1 insertion(+), 2 deletions(-)
68352
68353 commit 3a517daa138719192aee819a6fa221231f252ffd
68354 Author: Guillem Jover <guillem@debian.org>
68355 Date: Sat Jun 19 06:38:04 2010 +0200
68356
68357 dpkg: Switch existingdirectory and keepexisting from int to bool
68358
68359 src/archives.c | 17 +++++++++--------
68360 1 file changed, 9 insertions(+), 8 deletions(-)
68361
68362 commit ff008d67767538266655f524761bdd3a08769375
68363 Author: Guillem Jover <guillem@debian.org>
68364 Date: Sat Jun 19 06:51:24 2010 +0200
68365
68366 dpkg: Remove filtered existing directories on upgrade
68367
68368 Move the return point in tarobject() for the existing directories
68369 check after the path filter one. This makes sure the latter takes
68370 precedence over the former, and existing directories get properly
68371 filtered and removed on upgrades.
68372
68373 Reported-by: Martin Pitt <martin.pitt@ubuntu.com>
68374 Signed-off-by: Guillem Jover <guillem@debian.org>
68375
68376 src/archives.c | 6 ++++--
68377 1 file changed, 4 insertions(+), 2 deletions(-)
68378
68379 commit 58b91fbb00fca2dd0bbb429b28887d6ebc04abea
68380 Author: Guillem Jover <guillem@debian.org>
68381 Date: Tue Jun 15 20:08:54 2010 +0200
68382
68383 dpkg: Remove filtered files on upgrade
68384
68385 Because the filtered file is left in the new file list, the code that
68386 verifies if the old file is present (maybe with a different name) in
68387 the new list matches the stat information. So we mark and treat filtered
68388 files as if they were already not present on the file system.
68389
68390 Reported-by: Martin Pitt <martin.pitt@ubuntu.com>
68391 Signed-off-by: Guillem Jover <guillem@debian.org>
68392
68393 src/archives.c | 1 +
68394 src/filesdb.h | 1 +
68395 src/processarc.c | 4 ++++
68396 3 files changed, 6 insertions(+)
68397
68398 commit e3668035f51081b8afbde6040a9f096bf9a4e941
68399 Author: Guillem Jover <guillem@debian.org>
68400 Date: Fri Jun 18 20:57:15 2010 +0200
68401
68402 build: Remove redundant test_case assignment in utils/
68403
68404 utils/Makefile.am | 3 ---
68405 1 file changed, 3 deletions(-)
68406
68407 commit 0e8a57c3af2d017b290af9b553c58300b464c96f
68408 Author: Sven Joachim <svenjoac@gmx.de>
68409 Date: Tue Jun 15 20:25:47 2010 +0200
68410
68411 German dpkg translation update
68412
68413 Update to 984t.
68414
68415 debian/changelog | 1 +
68416 po/de.po | 1399 +++++++++++++++++++++++++++++-------------------------
68417 2 files changed, 741 insertions(+), 659 deletions(-)
68418
68419 commit 6f398047c2fd6b04e4f1ff8dea5530a3bec4a2db
68420 Author: Sven Joachim <svenjoac@gmx.de>
68421 Date: Mon Jun 14 23:08:10 2010 +0200
68422
68423 Fix ”make distcheck“ errors
68424
68425 Reflect the rewrite of update-alternatives in commit
68426 cab5af04fadcd939a7becd5fcb25dcfb7bc121dd and the addition of
68427 scripts/t/origin in commit 2d4fd627d4286dc42006fb486040209d4e021b9f.
68428
68429 po/POTFILES.in | 2 +-
68430 scripts/Makefile.am | 6 ++++--
68431 utils/Makefile.am | 7 +++++++
68432 3 files changed, 12 insertions(+), 3 deletions(-)
68433
68434 commit f05cefbba005c10b1513cfd65efc024fdc895427
68435 Author: Helge Kreutzmann <debian@helgefjell.de>
68436 Date: Fri Jun 11 19:06:34 2010 +0200
68437
68438 Update German translation of manual pages
68439
68440 Update to 1925t.
68441
68442 man/po/de.po | 240 +++++++++++++++++++++++++++++++++--------------------------
68443 1 file changed, 136 insertions(+), 104 deletions(-)
68444
68445 commit 0d59a745b72d98fb25c02dc80f1b7de116211f19
68446 Author: Helge Kreutzmann <debian@helgefjell.de>
68447 Date: Fri Jun 11 17:28:01 2010 +0200
68448
68449 Update German scripts translation
68450
68451 Update to 511t
68452
68453 scripts/po/de.po | 164 ++++++++++++++++++++++++++++---------------------------
68454 1 file changed, 84 insertions(+), 80 deletions(-)
68455
68456 commit 17f00407a80f7da3eef6491dc7105d992fccf98c
68457 Author: Raphaël Hertzog <hertzog@debian.org>
68458 Date: Fri Jun 11 09:35:30 2010 +0200
68459
68460 Dpkg::Source::Patch: capture output of patch and print it on error
68461
68462 patch is now run without its -s flag and thus outputs the usual messages
68463 about which file it's patching and gives more verbose error messages.
68464 Those messages are captured and only displayed to the user when the
68465 patch application failed.
68466
68467 debian/changelog | 2 ++
68468 scripts/Dpkg/Source/Package/V3/quilt.pm | 4 ++--
68469 scripts/Dpkg/Source/Patch.pm | 12 +++++++++++-
68470 3 files changed, 15 insertions(+), 3 deletions(-)
68471
68472 commit f86ff41434db0a663179cce1703dd1bc2269d094
68473 Author: Raphaël Hertzog <hertzog@debian.org>
68474 Date: Thu Jun 10 20:28:16 2010 +0200
68475
68476 dpkg-source: new option --abort-on-upstream-changes
68477
68478 This option can be used with source formats 1.0, 2.0 and 3.0 (quilt). It
68479 aborts every time that you try to build a source package which
68480 contains (unmanaged) changes to the upstream source code.
68481
68482 debian/changelog | 4 ++++
68483 man/dpkg-source.1 | 14 ++++++++++++++
68484 scripts/Dpkg/Source/Package/V1.pm | 6 ++++++
68485 scripts/Dpkg/Source/Package/V2.pm | 8 ++++++++
68486 scripts/dpkg-source.pl | 2 +-
68487 5 files changed, 33 insertions(+), 1 deletion(-)
68488
68489 commit 9eac8e3c4360c2f57f86336e2ec947e39d760ac1
68490 Author: Helge Kreutzmann <debian@helgefjell.de>
68491 Date: Thu Jun 10 20:29:39 2010 +0200
68492
68493 Update German translation of manual pages
68494
68495 Update to 1922t.
68496
68497 man/po/de.po | 153 ++++++++++++++++++++++++++++++++++-------------------------
68498 1 file changed, 89 insertions(+), 64 deletions(-)
68499
68500 commit 57c6b2d74b47c0d1f8907559383a307fb484f50e
68501 Author: Helge Kreutzmann <debian@helgefjell.de>
68502 Date: Thu Jun 10 20:08:46 2010 +0200
68503
68504 Update German scripts translation
68505
68506 Update to 510t
68507
68508 scripts/po/de.po | 142 +++++++++++++++++++++++++++++--------------------------
68509 1 file changed, 74 insertions(+), 68 deletions(-)
68510
68511 commit 2b204533b8a2a95ca0d3796978368f9fd3d82b9c
68512 Author: Raphaël Hertzog <hertzog@debian.org>
68513 Date: Thu Jun 10 16:20:41 2010 +0200
68514
68515 dpkg-source: new --unapply-patches option
68516
68517 This option is used by source formats 2.0 and 3.0 (quilt) to unapply
68518 patches after a successful build. It's useful for people who manage their
68519 packages in a VCS repository and prefer to have patches unapplied, even
68520 after a package build.
68521
68522 Given that this option is a matter of personal taste, do not allow it
68523 in debian/source/options so that the resulting source package cannot
68524 have this behaviour by default and so that all source packages behave
68525 in a consistent way: patches applied by default is a major feature
68526 of the new formats.
68527
68528 debian/changelog | 4 ++++
68529 man/dpkg-source.1 | 9 +++++++++
68530 scripts/Dpkg/Source/Package/V2.pm | 27 +++++++++++++++++++++++++++
68531 scripts/Dpkg/Source/Package/V3/quilt.pm | 23 +++++++++++++++++++++++
68532 scripts/dpkg-source.pl | 14 ++++++++++----
68533 5 files changed, 73 insertions(+), 4 deletions(-)
68534
68535 commit 9278ba135233d63d7f0869cbd6ea8df0800987f3
68536 Author: Raphaël Hertzog <hertzog@debian.org>
68537 Date: Thu Jun 10 17:08:38 2010 +0200
68538
68539 Dpkg::Conf: add new filter method
68540
68541 This method can be used to select a subset of options either
68542 by exclusion or by inclusion.
68543
68544 scripts/Dpkg/Conf.pm | 23 ++++++++++++++++++++++-
68545 1 file changed, 22 insertions(+), 1 deletion(-)
68546
68547 commit cab5af04fadcd939a7becd5fcb25dcfb7bc121dd
68548 Author: Raphaël Hertzog <hertzog@debian.org>
68549 Date: Thu Feb 18 19:40:51 2010 +0100
68550
68551 update-alternatives: rewritten in C
68552
68553 update-alternative has been rewritten as a mostly standalone C program.
68554 It has thus been moved to utils/ instead of scripts/ together with its
68555 README and its test suite.
68556
68557 This rewrite is based on some initial conversion work done by Guillem
68558 Jover <guillem@debian.org>.
68559
68560 The program now logs to /var/log/alternatives.log instead of dpkg.log.
68561 The logrotate file has been updated to deal with that file too.
68562
68563 debian/changelog | 3 +
68564 debian/dpkg.logrotate | 9 +
68565 scripts/.gitignore | 1 -
68566 scripts/Makefile.am | 12 -
68567 scripts/update-alternatives.pl | 1139 ---------
68568 utils/.gitignore | 2 +
68569 utils/Makefile.am | 40 +
68570 {scripts => utils}/README.alternatives | 0
68571 .../t/100_update_alternatives.t | 39 +-
68572 utils/update-alternatives.c | 2441 ++++++++++++++++++++
68573 10 files changed, 2521 insertions(+), 1165 deletions(-)
68574
68575 commit a9bdb8f80f6c9aabfe63032940b523ec0513698d
68576 Author: Helge Kreutzmann <debian@helgefjell.de>
68577 Date: Tue Jun 8 18:55:12 2010 +0200
68578
68579 Update German translation of manual pages
68580
68581 Update to 1920t.
68582
68583 man/po/de.po | 347 ++++++++++++++++++++++++++++++++++++++---------------------
68584 1 file changed, 222 insertions(+), 125 deletions(-)
68585
68586 commit fb39a80932a61736f0ee6e9416c38817817a3952
68587 Author: Raphaël Hertzog <hertzog@debian.org>
68588 Date: Mon Jun 7 22:20:44 2010 +0200
68589
68590 dpkg-shlibdeps(1): fix typo libssl.so.9.8 -> libssl.so.0.9.8
68591
68592 Also fix it in translations to avoid fuzzy strings.
68593
68594 man/dpkg-shlibdeps.1 | 2 +-
68595 man/po/de.po | 4 ++--
68596 man/po/es.po | 4 ++--
68597 man/po/fr.po | 4 ++--
68598 man/po/hu.po | 2 +-
68599 man/po/ja.po | 2 +-
68600 man/po/pl.po | 4 ++--
68601 man/po/pt_BR.po | 2 +-
68602 man/po/ru.po | 2 +-
68603 man/po/sv.po | 2 +-
68604 10 files changed, 14 insertions(+), 14 deletions(-)
68605
68606 commit 4694cd64089bc72975d8ba6fbe51339023eb2e8c
68607 Author: Guillem Jover <guillem@debian.org>
68608 Date: Wed May 19 12:41:28 2010 +0200
68609
68610 dpkg: Add two new dpkg options --path-exclude and --path-include
68611
68612 This provides support for filtering paths on package installation. This
68613 allows embedded systems to skip /usr/share/doc, manpages, etc.
68614
68615 dpkg does not lose track of excluded paths during filtering, and they
68616 get checked for file conflicts as usual, so filters are not a way to
68617 avoid file conflict situations.
68618
68619 Closes: #68788, #68861, #497304, #525567, #583902
68620
68621 Based-on-patch-by: Tollef Fog Heen <tfheen@err.no>
68622 Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
68623 Signed-off-by: Guillem Jover <guillem@debian.org>
68624
68625 debian/changelog | 4 ++
68626 man/dpkg.1 | 37 +++++++++++++++-
68627 src/Makefile.am | 1 +
68628 src/archives.c | 8 ++++
68629 src/filters.c | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
68630 src/filters.h | 37 ++++++++++++++++
68631 src/main.c | 15 ++++++-
68632 7 files changed, 228 insertions(+), 2 deletions(-)
68633
68634 commit 0969a91ef9e645700556947b3a2afd2237e4a26a
68635 Author: Guillem Jover <guillem@debian.org>
68636 Date: Mon Jun 7 03:48:49 2010 +0200
68637
68638 libdpkg: Remove second va_copy in varbufvprintf
68639
68640 We can directly use args in the second vsnprintf as we are about to
68641 return.
68642
68643 lib/dpkg/varbuf.c | 5 +----
68644 1 file changed, 1 insertion(+), 4 deletions(-)
68645
68646 commit 97bc3081d2f0d1c82f7b783ced2cca42f4621984
68647 Author: Guillem Jover <guillem@debian.org>
68648 Date: Mon Jun 7 03:45:36 2010 +0200
68649
68650 Unify naming of va_list variables to args or args_copy
68651
68652 lib/compat/snprintf.c | 8 ++++----
68653 lib/compat/vsnprintf.c | 4 ++--
68654 lib/dpkg/buffer.c | 8 ++++----
68655 lib/dpkg/command.c | 20 +++++++++----------
68656 lib/dpkg/command.h | 2 +-
68657 lib/dpkg/compress.c | 24 +++++++++++------------
68658 lib/dpkg/dpkg.h | 3 ++-
68659 lib/dpkg/ehandle.c | 53 +++++++++++++++++++++++++++-----------------------
68660 lib/dpkg/log.c | 16 +++++++--------
68661 lib/dpkg/myopt.c | 16 +++++++--------
68662 lib/dpkg/parsehelp.c | 14 ++++++-------
68663 lib/dpkg/varbuf.c | 26 +++++++++++++------------
68664 m4/dpkg-funcs.m4 | 8 ++++----
68665 src/errors.c | 11 ++++++-----
68666 src/help.c | 37 ++++++++++++++++++-----------------
68667 15 files changed, 130 insertions(+), 120 deletions(-)
68668
68669 commit 36ed6fe6eb76110aceae51c4ef40c14df7027924
68670 Author: Guillem Jover <guillem@debian.org>
68671 Date: Mon Jun 7 02:24:38 2010 +0200
68672
68673 build: Enable additional warnings by default
68674
68675 The set of default warnings is quite safe, and should point out real
68676 problems or stylistic ones. It's easy to forget, so let's enable them by
68677 default. This will also not interfere with user settings as those will
68678 override the defaults.
68679
68680 m4/dpkg-compiler.m4 | 14 ++++++++------
68681 1 file changed, 8 insertions(+), 6 deletions(-)
68682
68683 commit a484f009a05f8a43a76e644e1ce97e1c2d1543b7
68684 Author: Guillem Jover <guillem@debian.org>
68685 Date: Mon Jun 7 01:31:45 2010 +0200
68686
68687 build: Allow changing default logdir
68688
68689 configure.ac | 11 +++++++++++
68690 1 file changed, 11 insertions(+)
68691
68692 commit 9bc511c4a0ed86e63963616dc1f224e6d8fcb615
68693 Author: Guillem Jover <guillem@debian.org>
68694 Date: Mon Jun 7 01:12:26 2010 +0200
68695
68696 build: Change default admindir to LOCALSTATEDIR/lib/dpkg
68697
68698 The old LOCALSTATEDIR/dpkg admindir default forced to set localstatedir
68699 to /var/lib, which is not correct. We can now set it to the correct /var.
68700
68701 configure.ac | 4 ++--
68702 debian/changelog | 2 ++
68703 debian/rules | 2 +-
68704 3 files changed, 5 insertions(+), 3 deletions(-)
68705
68706 commit ab91f0385020700e65951516a835b14b7668ac9b
68707 Author: Guillem Jover <guillem@debian.org>
68708 Date: Sun Jun 6 21:08:20 2010 +0200
68709
68710 libcompat: Add declarations in compat.h for snprintf functions
68711
68712 lib/compat/compat.h | 8 ++++++++
68713 1 file changed, 8 insertions(+)
68714
68715 commit 0dc899648b1e907a745dbeedc5be46b3ddaabf8d
68716 Author: Guillem Jover <guillem@debian.org>
68717 Date: Sun Jun 6 21:06:34 2010 +0200
68718
68719 libcompat: Add support for asprintf and vasprintf
68720
68721 Provide compatibility code whenever the system does not.
68722
68723 configure.ac | 2 +-
68724 lib/compat/Makefile.am | 4 ++++
68725 lib/compat/asprintf.c | 38 ++++++++++++++++++++++++++++++++
68726 lib/compat/compat.h | 7 ++++++
68727 lib/compat/vasprintf.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++
68728 5 files changed, 109 insertions(+), 1 deletion(-)
68729
68730 commit 85c60fecfe245b542ceea503994fef0347f2e51b
68731 Author: Omar Campagne <ocampagne@gmail.com>
68732 Date: Sat Jun 5 17:50:12 2010 +0200
68733
68734 Fix quotes (grmpf)
68735
68736 I noticed an Oops.
68737 opt_es:"-L ISO-8859-1" -A utf-8 \
68738 it's outside quotes. Doesn't throw any error, just doesn't do its job.
68739
68740 man/po/po4a.cfg | 2 +-
68741 1 file changed, 1 insertion(+), 1 deletion(-)
68742
68743 commit 4a9722f5a066d4bffa58fd626470c21ddde7111c
68744 Author: Omar Campagne <ocampagne@gmail.com>
68745 Date: Sat Jun 5 17:16:48 2010 +0200
68746
68747 Fix enconding of addendum
68748
68749 There is a problem with the addendum output, which does show wrong
68750 characters. I don't know if that problem was there before (broken
68751 addenda are usual). I set opt_es:"-L ISO-8859-1 -A utf-8" to make it
68752 work. Sometimes I go crazy with encodings (the terminal, vim, etc)
68753
68754 man/po/po4a.cfg | 2 +-
68755 1 file changed, 1 insertion(+), 1 deletion(-)
68756
68757 commit 40489dcdae74ee7cc18bea1010df40354690fe39
68758 Author: Omar Campagne <ocampagne@gmail.com>
68759 Date: Sat Jun 5 17:13:04 2010 +0200
68760
68761 Revert 9434cb7d5e91718888489f8c08bfce7b768a7f1d
68762
68763 No need for that and it messes stuff. That refers to the localized document
68764 charset, not the po.
68765
68766 man/po/po4a.cfg | 2 +-
68767 1 file changed, 1 insertion(+), 1 deletion(-)
68768
68769 commit 9434cb7d5e91718888489f8c08bfce7b768a7f1d
68770 Author: Omar Campagne <ocampagne@gmail.com>
68771 Date: Sat Jun 5 14:50:12 2010 +0200
68772
68773 Update Spanish translation of manual pages
68774
68775 Update to 1910t.
68776
68777 debian/changelog | 1 +
68778 man/po/es.add | 4 +-
68779 man/po/es.po | 10005 +++++++++++++++++++++++++++--------------------------
68780 man/po/po4a.cfg | 2 +-
68781 4 files changed, 5037 insertions(+), 4975 deletions(-)
68782
68783 commit eef3b6eb7dbe749a747f2a609d16d4e90ff802be
68784 Author: Raphaël Hertzog <hertzog@debian.org>
68785 Date: Wed Jun 2 23:01:13 2010 +0200
68786
68787 dpkg-gensymbols: fix handling of tags
68788
68789 A bad check resulted in some tags being considered different when they
68790 were really equal.
68791
68792 Reported-by: Michael Tautschnig <mt@debian.org>
68793
68794 debian/changelog | 2 ++
68795 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
68796 2 files changed, 3 insertions(+), 1 deletion(-)
68797
68798 commit 7983e949f7a627db3951f3f1068bdf86c671f348
68799 Author: Guillem Jover <guillem@debian.org>
68800 Date: Wed Jun 2 01:56:04 2010 +0200
68801
68802 dpkg: Refactor file list removal into new remove_file_from_list function
68803
68804 This detangles the two independent actions, removing from the list and
68805 skiping the file from the tarball.
68806
68807 src/archives.c | 23 +++++++++++++++--------
68808 1 file changed, 15 insertions(+), 8 deletions(-)
68809
68810 commit c9fd580a2e32608172c8a86d00a8dfc7713f8178
68811 Author: Guillem Jover <guillem@debian.org>
68812 Date: Wed Feb 24 20:16:34 2010 +0100
68813
68814 Refactor glob functions into its own module
68815
68816 src/Makefile.am | 1 +
68817 src/glob.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
68818 src/glob.h | 38 ++++++++++++++++++++++++++++++++++++++
68819 src/statcmd.c | 29 +----------------------------
68820 4 files changed, 91 insertions(+), 28 deletions(-)
68821
68822 commit 77daf2187b0a0c44cf40b93a3886ddcd00a8190d
68823 Author: Guillem Jover <guillem@debian.org>
68824 Date: Tue Jun 1 04:29:25 2010 +0200
68825
68826 build: Do not fallback to use chown instead of lchown if not available
68827
68828 When creating symlinks on extraction, dpkg needs to set its owner, if
68829 we fallback to use chown in place of lchown we might get to a situation
68830 where the dereferenced symlink does not yet exist, which would cause an
68831 unwanted error.
68832
68833 On some older and buggy systems, chown does not actually dereference
68834 symlinks, so it could be safely used although it would need to be
68835 detected at runtime, as the kernel could be switched under our feet,
68836 but given that lchown is already specified by UNIX98, there's not much
68837 sense in not assuming it's present and working at this point in time.
68838
68839 configure.ac | 2 +-
68840 lib/compat/compat.h | 4 ----
68841 2 files changed, 1 insertion(+), 5 deletions(-)
68842
68843 commit 20652a829be8e81bc8858fdeac262de7801ef141
68844 Author: Guillem Jover <guillem@debian.org>
68845 Date: Tue Jun 1 03:40:01 2010 +0200
68846
68847 build: Use DPKG_CHECK_DECL instead of DPKG_CHECK_DEFINE for TIOCNOTTY
68848
68849 DPKG_CHECK_DEFINE defines the HAVE_symbol to 1 if found, and to 0
68850 otherwise. But the only current user is doing “#ifdef TIOCNOTTY”, which
68851 defeats the test as it's always going to be true, regardless of the
68852 value. Switch to the simplified DPKG_CHECK_DECL, which does not define
68853 the symbol if not found, and remove now unused DPKG_CHECK_DEFINE.
68854
68855 configure.ac | 2 +-
68856 m4/dpkg-types.m4 | 16 ----------------
68857 2 files changed, 1 insertion(+), 17 deletions(-)
68858
68859 commit 3706d6214a86593e72bc9514f08f3c4e0fd0a92c
68860 Author: Guillem Jover <guillem@debian.org>
68861 Date: Tue Jun 1 02:53:52 2010 +0200
68862
68863 s-s-d: Fix abort when opening /dev/tty with --background
68864
68865 Commit 2e2cab1228a6efdee57d165c508c2e05c8520f43, introducing error
68866 checks, revealed that the TIOCNOTTY ioctl() was being issued after
68867 having called setsid(), which already detaches the current controlling
68868 tty, making the subsequent detach fail, and s-s-d abort.
68869
68870 TIOCNOTTY should only be used if setsid() is not available. In addition,
68871 if open("/dev/tty") fails, that means there's no controlling tty, so we
68872 should skip detaching it.
68873
68874 This problem got introduced in 3d6f3a9e54c437d62c58eaab4eeb9f02eb9059e6,
68875 when enabling setsid() as a replacement for setpgid(), but not disabling
68876 TIOCNOTTY.
68877
68878 Reported-by: Raphaël Hertzog <hertzog@debian.org>
68879 Signed-off-by: Guillem Jover <guillem@debian.org>
68880
68881 utils/start-stop-daemon.c | 37 +++++++++++++++++++++++--------------
68882 1 file changed, 23 insertions(+), 14 deletions(-)
68883
68884 commit e844672595246c81f4a8e45ca842dc6aa3a4dbc8
68885 Author: Guillem Jover <guillem@debian.org>
68886 Date: Wed May 26 02:37:42 2010 +0200
68887
68888 build: Only use mmap in parser if explicitly requested
68889
68890 The current mmap code is not reliable, as it does not handle SIGBUS,
68891 which can happen on I/O errors (among others). Switch the code to
68892 check for USE_MMAP instead of HAVE_MMAP so that it can be explicitly
68893 enabled on build, to produce consistent results by making sure it does
68894 not get reactivated accidentally. Disable it by default due to the
68895 above, in addition to not having been used by released tarballs since
68896 1.14.15.
68897
68898 configure.ac | 2 ++
68899 lib/dpkg/parse.c | 6 +++---
68900 m4/dpkg-funcs.m4 | 16 ++++++++++++++++
68901 3 files changed, 21 insertions(+), 3 deletions(-)
68902
68903 commit e1ce8e5e0027333a0f3071b9d8bd81b53cbb1011
68904 Author: Guillem Jover <guillem@debian.org>
68905 Date: Thu May 20 04:16:55 2010 +0200
68906
68907 dpkg: Reduce scope of variables in audit()
68908
68909 src/enquiry.c | 8 ++++----
68910 1 file changed, 4 insertions(+), 4 deletions(-)
68911
68912 commit 972aba5d253e3848d471f635bbb574fadf50b825
68913 Author: Helge Kreutzmann <debian@helgefjell.de>
68914 Date: Tue May 25 15:37:45 2010 +0200
68915
68916 Update German translation of manual pages
68917
68918 Update to 1910t.
68919
68920 man/po/de.po | 91 +++++++++++++-----------------------------------------------
68921 1 file changed, 19 insertions(+), 72 deletions(-)
68922
68923 commit 85b61adabf75f11e519df869e7357ac9f11c8de2
68924 Author: Bill Allombert <ballombe@debian.org>
68925 Date: Tue May 25 01:30:29 2010 +0200
68926
68927 libdpkg: in parsedb() finish the rename of stat -> st
68928
68929 This was forgotten in commit 5cf023f2d5bf609b6aba20aa5b5e285a91fbbbce.
68930
68931 lib/dpkg/parse.c | 2 +-
68932 1 file changed, 1 insertion(+), 1 deletion(-)
68933
68934 commit d6b4474a007188c4e3aa7da8029e780006600eff
68935 Author: Raphaël Hertzog <hertzog@debian.org>
68936 Date: Mon May 24 21:05:00 2010 +0200
68937
68938 Regenerate .pot files and merge .po files with them
68939
68940 dselect/po/bs.po | 153 +--
68941 dselect/po/ca.po | 168 ++--
68942 dselect/po/cs.po | 153 +--
68943 dselect/po/da.po | 153 +--
68944 dselect/po/de.po | 166 ++--
68945 dselect/po/dselect.pot | 155 ++--
68946 dselect/po/el.po | 153 +--
68947 dselect/po/es.po | 153 +--
68948 dselect/po/et.po | 153 +--
68949 dselect/po/eu.po | 153 +--
68950 dselect/po/fr.po | 170 ++--
68951 dselect/po/gl.po | 153 +--
68952 dselect/po/hu.po | 153 +--
68953 dselect/po/id.po | 153 +--
68954 dselect/po/it.po | 157 ++--
68955 dselect/po/ja.po | 153 +--
68956 dselect/po/ko.po | 153 +--
68957 dselect/po/nb.po | 175 ++--
68958 dselect/po/nl.po | 153 +--
68959 dselect/po/nn.po | 163 ++--
68960 dselect/po/pl.po | 157 ++--
68961 dselect/po/pt.po | 153 +--
68962 dselect/po/pt_BR.po | 153 +--
68963 dselect/po/ro.po | 157 ++--
68964 dselect/po/ru.po | 157 ++--
68965 dselect/po/sk.po | 153 +--
68966 dselect/po/sv.po | 153 +--
68967 dselect/po/tl.po | 153 +--
68968 dselect/po/vi.po | 156 ++--
68969 dselect/po/zh_CN.po | 153 +--
68970 dselect/po/zh_TW.po | 153 +--
68971 man/po/de.po | 160 +++-
68972 man/po/dpkg-man.pot | 1796 ++++++++++++++++++-----------------
68973 man/po/es.po | 1937 ++++++++++++++++++++------------------
68974 man/po/fr.po | 2198 +++++++++++++++++++++++--------------------
68975 man/po/hu.po | 1916 ++++++++++++++++++++------------------
68976 man/po/ja.po | 1954 ++++++++++++++++++++------------------
68977 man/po/pl.po | 1992 +++++++++++++++++++++------------------
68978 man/po/pt_BR.po | 1918 ++++++++++++++++++++------------------
68979 man/po/ru.po | 1916 ++++++++++++++++++++------------------
68980 man/po/sv.po | 2375 ++++++++++++++++++++++++++---------------------
68981 po/ast.po | 790 +++++++++-------
68982 po/bs.po | 624 +++++++------
68983 po/ca.po | 860 +++++++++--------
68984 po/cs.po | 796 +++++++++-------
68985 po/da.po | 760 ++++++++-------
68986 po/de.po | 679 ++++++++------
68987 po/dpkg.pot | 626 +++++++------
68988 po/dz.po | 757 ++++++++-------
68989 po/el.po | 826 ++++++++--------
68990 po/eo.po | 637 +++++++------
68991 po/es.po | 809 +++++++++-------
68992 po/et.po | 636 +++++++------
68993 po/eu.po | 638 +++++++------
68994 po/fr.po | 877 +++++++++--------
68995 po/gl.po | 801 +++++++++-------
68996 po/hu.po | 644 +++++++------
68997 po/id.po | 642 +++++++------
68998 po/it.po | 661 +++++++------
68999 po/ja.po | 791 +++++++++-------
69000 po/km.po | 734 ++++++++-------
69001 po/ko.po | 784 +++++++++-------
69002 po/ku.po | 624 +++++++------
69003 po/lt.po | 625 +++++++------
69004 po/mr.po | 750 ++++++++-------
69005 po/nb.po | 812 +++++++++-------
69006 po/ne.po | 746 ++++++++-------
69007 po/nl.po | 771 ++++++++-------
69008 po/nn.po | 675 ++++++++------
69009 po/pa.po | 750 ++++++++-------
69010 po/pl.po | 645 +++++++------
69011 po/pt.po | 807 +++++++++-------
69012 po/pt_BR.po | 802 +++++++++-------
69013 po/ro.po | 834 +++++++++--------
69014 po/ru.po | 646 +++++++------
69015 po/sk.po | 786 +++++++++-------
69016 po/sv.po | 785 +++++++++-------
69017 po/th.po | 776 +++++++++-------
69018 po/tl.po | 642 +++++++------
69019 po/vi.po | 913 ++++++++++--------
69020 po/zh_CN.po | 788 +++++++++-------
69021 po/zh_TW.po | 774 ++++++++-------
69022 scripts/po/ca.po | 256 ++---
69023 scripts/po/de.po | 94 +-
69024 scripts/po/dpkg-dev.pot | 260 +++---
69025 scripts/po/fr.po | 392 ++++----
69026 scripts/po/pl.po | 274 +++---
69027 scripts/po/ru.po | 283 +++---
69028 scripts/po/sv.po | 289 +++---
69029 89 files changed, 30360 insertions(+), 24814 deletions(-)
69030
69031 commit a44861007be95639148689aab508b339356cc071
69032 Author: Omar Campagne <ocampagne@gmail.com>
69033 Date: Mon May 24 20:56:32 2010 +0200
69034
69035 Fix typos in multiple manual pages
69036
69037 man/dpkg-gensymbols.1 | 2 +-
69038 man/dpkg-scanpackages.1 | 4 ++--
69039 man/dpkg.1 | 2 +-
69040 3 files changed, 4 insertions(+), 4 deletions(-)
69041
69042 commit 174ea65d4c48c894662579465118b93fa7799271
69043 Author: Raphaël Hertzog <hertzog@debian.org>
69044 Date: Mon May 24 19:00:16 2010 +0200
69045
69046 dpkg-maintscript-helper: make <lastversion> optional in rm_conffile and mv_conffile
69047
69048 Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work
69049 properly when <lastversion> is not given (or is empty). This should
69050 try the operation on every upgrade but do something only when the file to
69051 act upon really exists.
69052
69053 Document this behaviour.
69054
69055 debian/changelog | 2 ++
69056 man/dpkg-maintscript-helper.1 | 24 ++++++++++++++----------
69057 scripts/dpkg-maintscript-helper.sh | 36 +++++++++++++++++++++++++-----------
69058 3 files changed, 41 insertions(+), 21 deletions(-)
69059
69060 commit 9b027d8e4e9e6ba00f69c52180bfa643eaa61b67
69061 Author: Raphaël Hertzog <hertzog@debian.org>
69062 Date: Mon May 24 17:15:15 2010 +0200
69063
69064 dpkg-maintscript-helper: fix function called by mv_conffile in postrm
69065
69066 Simple copy-paste error, it worked despite the mistake due to the similarity of
69067 abort_mv_conffile and abort_rm_conffile.
69068
69069 scripts/dpkg-maintscript-helper.sh | 2 +-
69070 1 file changed, 1 insertion(+), 1 deletion(-)
69071
69072 commit bdb1192d752a744e08624766f0fa55a22ff37e2b
69073 Author: Raphaël Hertzog <hertzog@debian.org>
69074 Date: Mon May 24 17:01:20 2010 +0200
69075
69076 dpkg-maintscript-helper: clarify meaning of lastversion for rm_conffile
69077
69078 Clarify that dpkg-maintscript-helper rm_conffile needs the last version of
69079 the package that did not remove the obsolete conffile if this was not
69080 implemented at the time the file became obsolete.
69081
69082 debian/changelog | 3 +++
69083 man/dpkg-maintscript-helper.1 | 4 +++-
69084 2 files changed, 6 insertions(+), 1 deletion(-)
69085
69086 commit a0b267ec591f1b00156b17f9ceb9a85a24ff5431
69087 Author: Raphaël Hertzog <hertzog@debian.org>
69088 Date: Mon May 24 15:56:57 2010 +0200
69089
69090 dpkg-maintscript-helper: handle missing parameters properly
69091
69092 debian/changelog | 2 ++
69093 scripts/dpkg-maintscript-helper.sh | 12 ++++++++++--
69094 2 files changed, 12 insertions(+), 2 deletions(-)
69095
69096 commit 7106a2d148ace7ea1e786e41e11f84081b47fec8
69097 Author: Raphaël Hertzog <hertzog@debian.org>
69098 Date: Fri May 21 18:00:01 2010 +0200
69099
69100 dpkg-buildpackage: use Dpkg::Path::find_command instead of custom testcommand
69101
69102 scripts/dpkg-buildpackage.pl | 15 ++++-----------
69103 1 file changed, 4 insertions(+), 11 deletions(-)
69104
69105 commit 452eb2fba819c22764ab12c850deeeb0d3ca8d9a
69106 Author: Raphaël Hertzog <hertzog@debian.org>
69107 Date: Fri May 21 16:30:51 2010 +0200
69108
69109 Dpkg::Shlibs::Objdump: use the cross objdump when cross compiling
69110
69111 When <cross-prefix>-objdump is available and when we're cross-compiling
69112 let's use the cross objdump in preference over the standard objdump.
69113
69114 Based-on-patch-by: Loïc Minier <lool@debian.org>
69115
69116 debian/changelog | 2 ++
69117 scripts/Dpkg/Shlibs/Objdump.pm | 28 +++++++++++++++++++---------
69118 2 files changed, 21 insertions(+), 9 deletions(-)
69119
69120 commit 12c8bc2c1db85fb6cf23200b66798e2fd80ce219
69121 Author: Raphaël Hertzog <hertzog@debian.org>
69122 Date: Fri May 21 16:08:01 2010 +0200
69123
69124 Dpkg::Path: new function find_command() that finds a command on the PATH
69125
69126 scripts/Dpkg/Path.pm | 19 +++++++++++++++++--
69127 1 file changed, 17 insertions(+), 2 deletions(-)
69128
69129 commit 0d8ca10504eadc3ed130645edfec67f9ab635e63
69130 Author: Helge Kreutzmann <debian@helgefjell.de>
69131 Date: Fri May 21 10:55:34 2010 +0200
69132
69133 Update German translation of manual pages
69134
69135 Update to 1910t.
69136
69137 man/po/de.po | 523 ++++++++++++++++++++++++++++++++---------------------------
69138 1 file changed, 284 insertions(+), 239 deletions(-)
69139
69140 commit 912eeea3fc61ec15554e93651b897ba811a56bea
69141 Author: Helge Kreutzmann <debian@helgefjell.de>
69142 Date: Fri May 21 10:35:43 2010 +0200
69143
69144 Update German scripts translation
69145
69146 Update to 510t
69147
69148 scripts/po/de.po | 24 ++++++++++++++++--------
69149 1 file changed, 16 insertions(+), 8 deletions(-)
69150
69151 commit db0b70bc26ec6f81242e4c34ae30cae81af8d3d1
69152 Author: Colin Watson <cjwatson@ubuntu.com>
69153 Date: Thu May 20 15:38:41 2010 +0100
69154
69155 lib/dpkg/test/t-ar.c: fix buffer overflow in ar test
69156
69157 t-ar overflows arh.ar_name by two bytes: one because the string it uses
69158 is 17 bytes long rather than 16, and one because it uses strcpy which
69159 writes a trailing \0. When compiling with -D_FORTIFY_SOURCE=2, as
69160 Ubuntu does by default, this crashes. Fix the string length and stop
69161 null-terminating it.
69162
69163 debian/changelog | 3 +++
69164 lib/dpkg/test/t-ar.c | 4 ++--
69165 2 files changed, 5 insertions(+), 2 deletions(-)
69166
69167 commit c298a638f9dab87d59a94e4397266c701457047c
69168 Author: Colin Watson <cjwatson@ubuntu.com>
69169 Date: Thu May 20 16:39:12 2010 +0100
69170
69171 dpkg(1): clarify scope of --configure
69172
69173 Robert Persson pointed out in
69174 https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/77287 that
69175 describing --configure as "Reconfigure an unpacked package" is simply
69176 wrong. This patch clarifies its behaviour, and adds a helpful pointer
69177 to dpkg-reconfigure(8) (there's already one in the SEE ALSO section) for
69178 those who really want that instead.
69179
69180 debian/changelog | 3 +++
69181 man/dpkg.1 | 10 +++++++---
69182 2 files changed, 10 insertions(+), 3 deletions(-)
69183
69184 commit 395c8a0acc90c8df10eb2de0b7d6db13f64ffb8a
69185 Author: Ian Fleming <iflema@yahoo.com.au>
69186 Date: Thu May 20 16:16:04 2010 +0100
69187
69188 dpkg-architecture(1): Fix typos
69189
69190 DEB_HOST_ARCH_BITS was listed as DEB_BUILD_ARCH_BITS;
69191 DEB_HOST_ARCH_ENDIAN was listed as DEB_BUILD_ARCH_ENDIAN. In the
69192 process, adjust the ordering to match dpkg-architecture's output.
69193 Originally reported as
69194 https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/564308.
69195
69196 debian/changelog | 3 +++
69197 man/dpkg-architecture.1 | 14 +++++++-------
69198 2 files changed, 10 insertions(+), 7 deletions(-)
69199
69200 commit ff75458da0141bb08a5e928037d3e78d3e3382d7
69201 Author: Colin Watson <cjwatson@ubuntu.com>
69202 Date: Thu May 20 14:18:14 2010 +0100
69203
69204 Dpkg::Vendor::Ubuntu: Handle hardening in DEB_BUILD_OPTIONS
69205
69206 Handle hardening-wrapper options via DEB_BUILD_OPTIONS. Originally
69207 contributed by Kees Cook. This is Ubuntu-specific for now, pending
69208 agreement on a better interface; see #489771 for background.
69209
69210 scripts/Dpkg/Vendor/Ubuntu.pm | 39 +++++++++++++++++++++++++++++++++++++++
69211 1 file changed, 39 insertions(+)
69212
69213 commit a69db9e0fb18fe30b5c7910047cacee555345fde
69214 Author: Colin Watson <cjwatson@debian.org>
69215 Date: Thu May 20 14:17:39 2010 +0100
69216
69217 dpkg-buildpackage: Export all build flags
69218
69219 Export all flags set in Dpkg::BuildFlags to the environment, so that
69220 vendors can usefully define additional variables.
69221
69222 scripts/dpkg-buildpackage.pl | 2 +-
69223 1 file changed, 1 insertion(+), 1 deletion(-)
69224
69225 commit 6ed8497c2e3833de826786fe1ab0e052f2a335b6
69226 Author: Colin Watson <cjwatson@debian.org>
69227 Date: Thu May 20 14:17:19 2010 +0100
69228
69229 Dpkg::BuildFlags: simplify update-buildflags hook
69230
69231 Pass the entire Dpkg::BuildFlags object to update-buildflags, so that
69232 hooks can use its set() method rather than setting hash elements
69233 directly.
69234
69235 scripts/Dpkg/BuildFlags.pm | 2 +-
69236 scripts/Dpkg/Vendor/Default.pm | 8 ++++----
69237 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +--
69238 3 files changed, 6 insertions(+), 7 deletions(-)
69239
69240 commit 2d4fd627d4286dc42006fb486040209d4e021b9f
69241 Author: Colin Watson <cjwatson@ubuntu.com>
69242 Date: Thu May 20 13:49:06 2010 +0100
69243
69244 Add tests for Ubuntu changelog parsing
69245
69246 Ubuntu's changelog parsing is nearly identical to Debian's, but may emit
69247 an additional Launchpad-Bugs-Fixed header. Test that changelogs
69248 matching the appropriate regex are parsed correctly both for Debian and
69249 Ubuntu.
69250
69251 To do this, we take copies of the standard origin files and add an
69252 internal mechanism allowing Dpkg::Vendor to be pointed at them; and we
69253 run 600_Dpkg_Changelog.t a second time with DEB_VENDOR set, to avoid
69254 duplicating lots of code. See the discussion in #536066 for background.
69255
69256 debian/changelog | 2 ++
69257 scripts/Dpkg/Vendor.pm | 5 ++++-
69258 scripts/Makefile.am | 2 ++
69259 scripts/t/600_Dpkg_Changelog.t | 18 +++++++++++++++---
69260 scripts/t/600_Dpkg_Changelog/fields | 2 ++
69261 scripts/t/600_Dpkg_Changelog_Ubuntu.t | 21 +++++++++++++++++++++
69262 scripts/t/origins/debian | 3 +++
69263 scripts/t/origins/default | 1 +
69264 scripts/t/origins/ubuntu | 4 ++++
69265 9 files changed, 54 insertions(+), 4 deletions(-)
69266
69267 commit d02ed9451e83309dcc795370661c910e0bd75e8e
69268 Author: Helge Kreutzmann <debian@helgefjell.de>
69269 Date: Thu May 20 12:05:44 2010 +0200
69270
69271 Update German translation of manual pages
69272
69273 Update to 1901t0f6u.
69274
69275 man/po/de.po | 4860 ++++++++++++++++++++++++++++++----------------------------
69276 1 file changed, 2478 insertions(+), 2382 deletions(-)
69277
69278 commit baf331a73bfeb229f9717233c47a3cff6282f2d7
69279 Author: Helge Kreutzmann <debian@helgefjell.de>
69280 Date: Thu May 20 11:38:55 2010 +0200
69281
69282 Update German scripts translation
69283
69284 Update to 508t
69285
69286 scripts/po/de.po | 254 +++++++++++++++++++++++++++++--------------------------
69287 1 file changed, 136 insertions(+), 118 deletions(-)
69288
69289 commit 5e9ddfc44109464cd0deefd69eb7375a66ed03d3
69290 Author: Jonathan Nieder <jrnieder@gmail.com>
69291 Date: Thu May 20 00:54:08 2010 -0500
69292
69293 dpkg-source: do not ensure prerequisites are met for --before-build/--after-build
69294
69295 It is perfectly reasonable to use the before_build and after_build
69296 hooks in situations where the source package is missing.
69297
69298 Without this change, attempts to build a package of format 3.0 (quilt)
69299 with the upstream tarball missing result in errors.
69300
69301 $ dpkg-buildpackage -b
69302 [...]
69303 dpkg-source -I -i --before-build csound
69304 dpkg-buildpackage: host architecture i386
69305 dpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar file found
69306
69307 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
69308 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
69309
69310 scripts/dpkg-source.pl | 12 +++++-------
69311 1 file changed, 5 insertions(+), 7 deletions(-)
69312
69313 commit e6f6bb08f15b507ba1ae34ad274e6db76f13614d
69314 Author: Raphaël Hertzog <hertzog@debian.org>
69315 Date: Wed May 19 22:12:20 2010 +0200
69316
69317 libdpkg: update w_booleandefno() to cope with the changed type of booleans
69318
69319 Boolean fields are now stored in "bool" variables and no longer in integers.
69320 The former is 1-byte long and doesn't match the length of an int, so the
69321 cast done in PKGPFIELD was reading too much data after the offset where
69322 the boolean field is stored.
69323
69324 This update was missed in commit 7eb30624a0b7955924bafd9466d226f70e5cf48f.
69325
69326 lib/dpkg/dump.c | 7 ++++---
69327 1 file changed, 4 insertions(+), 3 deletions(-)
69328
69329 commit 19014dddde0eb86721bc656c801600f612d5c7c2
69330 Author: Guillem Jover <guillem@debian.org>
69331 Date: Wed May 19 05:57:45 2010 +0200
69332
69333 dselect: Fix variable usage after delete when using --debug
69334
69335 debian/changelog | 1 +
69336 dselect/pkgsublist.cc | 2 +-
69337 2 files changed, 2 insertions(+), 1 deletion(-)
69338
69339 commit 5abafe0fe645fc2fed5c7e36ebb5fdc2e059cdb4
69340 Author: Guillem Jover <guillem@debian.org>
69341 Date: Wed May 19 06:05:01 2010 +0200
69342
69343 dselect: Fix memory leak on inexistent method directory
69344
69345 dselect/methparse.cc | 5 ++++-
69346 1 file changed, 4 insertions(+), 1 deletion(-)
69347
69348 commit 28caaffea717f5f827972c0d6d54f1750118bd82
69349 Author: Guillem Jover <guillem@debian.org>
69350 Date: Wed May 19 06:04:12 2010 +0200
69351
69352 dpkg-deb, dpkg-split: Fix few resource leaks
69353
69354 dpkg-deb/extract.c | 4 ++++
69355 dpkg-split/join.c | 1 +
69356 2 files changed, 5 insertions(+)
69357
69358 commit 4815b6041d826f605275d81206195e20bc9ced80
69359 Author: Guillem Jover <guillem@debian.org>
69360 Date: Wed May 19 05:26:39 2010 +0200
69361
69362 dpkg-deb: Reduce scope of infobuf variable in extracthalf
69363
69364 dpkg-deb/extract.c | 4 +++-
69365 1 file changed, 3 insertions(+), 1 deletion(-)
69366
69367 commit e911889c9f4004d9d43032933a90500cb655fe9c
69368 Author: Guillem Jover <guillem@debian.org>
69369 Date: Wed May 19 05:24:31 2010 +0200
69370
69371 dpkg-deb: Fix leak on non-symlink paths when building the package
69372
69373 If it's a symlink it gets inserted into to the symlist, which gets freed
69374 at the end. If it's not we have to free ourselves, which was not being
69375 done.
69376
69377 dpkg-deb/build.c | 1 +
69378 1 file changed, 1 insertion(+)
69379
69380 commit cb98e2038e195dd0ed29274738135da4b1709afb
69381 Author: Guillem Jover <guillem@debian.org>
69382 Date: Wed May 19 05:21:47 2010 +0200
69383
69384 dpkg-deb: Refactor file_info freeing into a new file_info_free function
69385
69386 dpkg-deb/build.c | 10 ++++++++--
69387 1 file changed, 8 insertions(+), 2 deletions(-)
69388
69389 commit 51e84d96dbec856301802952d937710ccc90b2f3
69390 Author: Guillem Jover <guillem@debian.org>
69391 Date: Wed May 19 05:59:09 2010 +0200
69392
69393 dpkg-deb: Check for error on lstat
69394
69395 dpkg-deb/build.c | 3 ++-
69396 1 file changed, 2 insertions(+), 1 deletion(-)
69397
69398 commit 2e2cab1228a6efdee57d165c508c2e05c8520f43
69399 Author: Guillem Jover <guillem@debian.org>
69400 Date: Wed May 19 06:00:00 2010 +0200
69401
69402 s-s-d: Check for error on open an ioctl calls
69403
69404 utils/start-stop-daemon.c | 7 ++++++-
69405 1 file changed, 6 insertions(+), 1 deletion(-)
69406
69407 commit b28bda38587833a486fb10566890f70269f5b48d
69408 Author: Guillem Jover <guillem@debian.org>
69409 Date: Tue May 18 23:14:03 2010 +0200
69410
69411 build: Pass --previous to msgmerge with the new MSGMERGE_OPTIONS variable
69412
69413 This new options got introduced in gettext 0.18, and helps significantly
69414 translators' work.
69415
69416 dselect/po/Makevars | 2 ++
69417 po/Makevars | 2 ++
69418 scripts/po/Makevars | 2 ++
69419 3 files changed, 6 insertions(+)
69420
69421 commit bdc238da1b1e48b66c0f4003520c3231addc742c
69422 Author: Guillem Jover <guillem@debian.org>
69423 Date: Tue May 18 21:58:24 2010 +0200
69424
69425 build: Require gettext 0.18
69426
69427 Remove embedded gettext files from the repository, now properly
69428 installed by autopoint for all po/ directories. Add versioned
69429 Build-Depends.
69430
69431 configure.ac | 2 +-
69432 debian/changelog | 6 +
69433 debian/control | 3 +-
69434 dselect/po/.gitignore | 1 +
69435 dselect/po/Makefile.in.in | 403 -----------------------------------------
69436 dselect/po/remove-potcdate.sin | 19 --
69437 scripts/po/.gitignore | 1 +
69438 scripts/po/Makefile.in.in | 403 -----------------------------------------
69439 scripts/po/remove-potcdate.sin | 19 --
69440 9 files changed, 11 insertions(+), 846 deletions(-)
69441
69442 commit 071188cbe9ede3bb7798fb12eb522fb9e5fd16d5
69443 Author: Guillem Jover <guillem@debian.org>
69444 Date: Tue May 18 21:45:04 2010 +0200
69445
69446 Ignore all foreign m4 files
69447
69448 Now that the dpkg m4 files are namespaced, we can ignore all foreign
69449 ones safely.
69450
69451 m4/.gitignore | 35 ++---------------------------------
69452 1 file changed, 2 insertions(+), 33 deletions(-)
69453
69454 commit 7eb30624a0b7955924bafd9466d226f70e5cf48f
69455 Author: Guillem Jover <guillem@debian.org>
69456 Date: Mon May 17 15:04:49 2010 +0200
69457
69458 Use bool instead of int wherever appropriate
69459
69460 dpkg-deb/extract.c | 12 +++++++-----
69461 dpkg-deb/info.c | 24 ++++++++++++++++++------
69462 dpkg-split/queue.c | 26 +++++++++++++++++++-------
69463 dselect/basecmds.cc | 16 ++++++++++------
69464 dselect/bindings.cc | 13 +++++++++----
69465 dselect/bindings.h | 5 +++--
69466 dselect/dselect.h | 4 ++--
69467 dselect/pkgcmds.cc | 15 +++++++++------
69468 dselect/pkgdepcon.cc | 26 ++++++++++++++++----------
69469 dselect/pkglist.cc | 28 +++++++++++++++++-----------
69470 dselect/pkglist.h | 14 +++++++-------
69471 dselect/pkgsublist.cc | 18 ++++++++++++------
69472 lib/dpkg/database.c | 8 ++++----
69473 lib/dpkg/dpkg-db.h | 14 +++++++-------
69474 lib/dpkg/dump.c | 4 +++-
69475 lib/dpkg/fields.c | 6 +++---
69476 lib/dpkg/nfmalloc.c | 6 +++---
69477 lib/dpkg/parse.c | 3 ++-
69478 lib/dpkg/parsehelp.c | 8 +++++---
69479 lib/dpkg/pkg-format.c | 10 +++++-----
69480 lib/dpkg/progress.h | 4 +++-
69481 lib/dpkg/triglib.c | 24 ++++++++++++------------
69482 lib/dpkg/triglib.h | 8 ++++----
69483 src/archives.c | 19 +++++++++++--------
69484 src/depcon.c | 6 +++---
69485 src/enquiry.c | 10 +++++-----
69486 src/errors.c | 2 +-
69487 src/filesdb.c | 22 +++++++++++++---------
69488 src/filesdb.h | 3 ++-
69489 src/main.c | 9 +++++----
69490 src/main.h | 9 +++++----
69491 src/processarc.c | 10 +++++-----
69492 src/query.c | 9 +++++----
69493 src/remove.c | 19 ++++++++++++-------
69494 src/trigcmd.c | 4 ++--
69495 src/trigproc.c | 6 +++---
69496 utils/start-stop-daemon.c | 9 +++++----
69497 37 files changed, 257 insertions(+), 176 deletions(-)
69498
69499 commit 07adb5686f5fec694e6bfea82b8b5ad2fcdf416c
69500 Merge: 510cad04b 24f375fd2
69501 Author: Guillem Jover <guillem@debian.org>
69502 Date: Wed May 19 08:25:44 2010 +0200
69503
69504 Merge branch 'sid' (through tag '1.15.7.1')
69505
69506 Conflicts:
69507 debian/changelog
69508
69509 commit 24f375fd275e29209d94fcd3f2485443d71428e5
69510 Author: Guillem Jover <guillem@debian.org>
69511 Date: Wed May 19 06:31:31 2010 +0200
69512
69513 Release 1.15.7.2
69514
69515 debian/changelog | 4 ++--
69516 1 file changed, 2 insertions(+), 2 deletions(-)
69517
69518 commit dee300ba2de69bf10a5e828217e873e83db36a77
69519 Author: Guillem Jover <guillem@debian.org>
69520 Date: Wed May 19 06:37:25 2010 +0200
69521
69522 Ignore files for all autopoint managed po directories
69523
69524 Starting with autopoint 0.18, it's able to find all po directories, and
69525 install missing templates. Ignore those newly appeared files.
69526
69527 dselect/po/.gitignore | 4 ++++
69528 scripts/po/.gitignore | 4 ++++
69529 2 files changed, 8 insertions(+)
69530
69531 commit 0909b6369eb0bd37ca815a138ab0f957af92eb03
69532 Author: Guillem Jover <guillem@debian.org>
69533 Date: Wed May 19 07:55:27 2010 +0200
69534
69535 Revert "Update Swedish translation by running msgmerge with master branch."
69536
69537 This reverts commit e99605b5b21574e57be6e3138cba0da9034c626e.
69538
69539 Translations should not be comitted to the sid branch, otherwise it
69540 causes major conflicts when merging it into master, when the same change
69541 has been committed there.
69542
69543 debian/changelog | 9 --
69544 man/po/sv.po | 464 ++++++++++++++++++++++---------------------------------
69545 po/sv.po | 18 +--
69546 scripts/po/sv.po | 52 +++----
69547 4 files changed, 222 insertions(+), 321 deletions(-)
69548
69549 commit e99605b5b21574e57be6e3138cba0da9034c626e
69550 Author: Peter Krefting <peter@softwolves.pp.se>
69551 Date: Mon May 17 21:07:21 2010 +0100
69552
69553 Update Swedish translation by running msgmerge with master branch.
69554
69555 man/po/sv.po: 1893t1f0u.
69556 po/sv.po: 968t0f0u.
69557 scripts/po/sv.po: 507t0f0u.
69558
69559 debian/changelog | 9 ++
69560 man/po/sv.po | 464 +++++++++++++++++++++++++++++++++----------------------
69561 po/sv.po | 18 +--
69562 scripts/po/sv.po | 52 ++++---
69563 4 files changed, 321 insertions(+), 222 deletions(-)
69564
69565 commit 510cad04bfe5bbfe4c43d96ec1d431a3f28a0e39
69566 Author: Peter Krefting <peterk@debian.org>
69567 Date: Mon May 17 20:58:47 2010 +0100
69568
69569 Update Swedish translation.
69570
69571 man/po/sv.po: 1894t0f0u.
69572 scripts/po/sv.po: 507t0f0u.
69573
69574 debian/changelog | 2 +
69575 man/po/sv.po | 394 ++++++++++++++++++++++++++++++++++++++-----------------
69576 scripts/po/sv.po | 52 ++++----
69577 3 files changed, 301 insertions(+), 147 deletions(-)
69578
69579 commit dcccf15449feea2f71f45b363929342fa3f0f593
69580 Author: Raphaël Hertzog <hertzog@debian.org>
69581 Date: Mon May 17 21:30:41 2010 +0200
69582
69583 Makefile.am: fix do_shell_subst to update a shell variable instead of a perl variable
69584
69585 The copy & paste was too quick, I forgot to update the sed expression.
69586
69587 scripts/Makefile.am | 2 +-
69588 1 file changed, 1 insertion(+), 1 deletion(-)
69589
69590 commit 0ff43ca667f05cf299364e5b9cff8abe4e05a903
69591 Author: Guillem Jover <guillem@debian.org>
69592 Date: Tue May 11 09:38:04 2010 +0200
69593
69594 dpkg: On Linux use sync() instead of an fsync() per file
69595
69596 Due to the performance degradation on ext4 file systems, as a
69597 workaround on Linux, we use sync() which is synchronous, before
69598 rename() to make sure it's truly atomic.
69599
69600 Closes: #578635
69601
69602 configure.ac | 1 +
69603 debian/changelog | 2 ++
69604 m4/dpkg-funcs.m4 | 16 ++++++++++++++++
69605 src/archives.c | 7 +++++++
69606 4 files changed, 26 insertions(+)
69607
69608 commit 60a060e6f58e3daab648df554b249d17aba80247
69609 Author: Raphaël Hertzog <hertzog@debian.org>
69610 Date: Mon May 17 18:06:36 2010 +0200
69611
69612 dpkg-maintscript-helper: add "supports" command
69613
69614 With this command a maintainer script can verify whether a given command
69615 is supported by dpkg-maintscript-helper before calling it. Thanks to this
69616 he can avoid a pre-dependency on dpkg.
69617
69618 Also improve the error message output when the command is unknown to
69619 suggest upgrading dpkg as a possible way to fix the problem encountered.
69620
69621 debian/changelog | 2 ++
69622 man/dpkg-maintscript-helper.1 | 19 +++++++++++++++++++
69623 scripts/dpkg-maintscript-helper.sh | 34 +++++++++++++++++++++++++++++++++-
69624 3 files changed, 54 insertions(+), 1 deletion(-)
69625
69626 commit 4f069c7b992becf2316fb578b64161521275e739
69627 Author: Raphaël Hertzog <hertzog@debian.org>
69628 Date: Mon May 17 18:35:49 2010 +0200
69629
69630 dpkg-maintscript-helper: add --version option
69631
69632 scripts/dpkg-maintscript-helper.sh | 14 ++++++++++++++
69633 1 file changed, 14 insertions(+)
69634
69635 commit aa26f83c4b1a0f85d65dc0b6a5f642c3e609c42c
69636 Author: Raphaël Hertzog <hertzog@debian.org>
69637 Date: Mon May 17 16:46:08 2010 +0200
69638
69639 Rename /usr/lib/dpkg/maintscript-helper in /usr/bin/dpkg-maintscript-helper
69640
69641 It is a public interface even if working around known limitations.
69642
69643 debian/changelog | 3 +++
69644 debian/dpkg.install | 4 ++--
69645 man/Makefile.am | 4 ++--
69646 ...ntscript-helper.1 => dpkg-maintscript-helper.1} | 23 ++++++++++------------
69647 man/po/po4a.cfg | 10 +++++-----
69648 scripts/.gitignore | 1 +
69649 scripts/Makefile.am | 11 +++++++++--
69650 ...intscript-helper => dpkg-maintscript-helper.sh} | 2 +-
69651 8 files changed, 33 insertions(+), 25 deletions(-)
69652
69653 commit 85a55d82432b8e035a7175f33b6e8c27366b9983
69654 Author: Gerfried Fuchs <rhonda@debian.at>
69655 Date: Mon May 17 13:56:47 2010 +0200
69656
69657 dpkg-name: fix syntax error
69658
69659 There was a missing closing bracket.
69660
69661 Regression introduced in 716362c59e531883304a211afa61660608c214b3.
69662
69663 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
69664
69665 debian/changelog | 3 +++
69666 scripts/dpkg-name.pl | 2 +-
69667 2 files changed, 4 insertions(+), 1 deletion(-)
69668
69669 commit 294770c805f1491d722579958c133a8319c5f8a1
69670 Author: Raphaël Hertzog <hertzog@debian.org>
69671 Date: Fri May 14 15:13:56 2010 +0200
69672
69673 dpkg-buildpackage(1): drop mention of PKG_CONFIG_LIBDIR
69674
69675 The feature has been removed in dpkg 1.15.6.
69676
69677 debian/changelog | 2 ++
69678 man/dpkg-buildpackage.1 | 6 ------
69679 2 files changed, 2 insertions(+), 6 deletions(-)
69680
69681 commit c0effa5a17e7c5170864ee8f9a227d0d46d4eae6
69682 Author: Helge Kreutzmann <debian@helgefjell.de>
69683 Date: Wed May 12 21:15:19 2010 +0200
69684
69685 Add missing changelog entry for commit ce33efa7b93bc98635667f597c7487631af3459a
69686
69687 debian/changelog | 2 +-
69688 1 file changed, 1 insertion(+), 1 deletion(-)
69689
69690 commit ce33efa7b93bc98635667f597c7487631af3459a
69691 Author: Holger Wansing <linux@wansing-online.de>
69692 Date: Tue May 11 20:55:27 2010 +0200
69693
69694 Use impersonal messages in German dpkg scripts translation
69695
69696 scripts/po/de.po | 883 +++++++++++++++++++++++++++----------------------------
69697 1 file changed, 440 insertions(+), 443 deletions(-)
69698
69699 commit 67dc78b406c1b1e62a34bbef090b280b5c900b34
69700 Author: Guillem Jover <guillem@debian.org>
69701 Date: Mon May 10 18:27:02 2010 +0200
69702
69703 dpkg: Fix --root by properly stripping root from maintainer script path
69704
69705 The cmd->filename variable was getting the full path to the maintainer
69706 script inside the chroot, and once dpkg had changed root, the path was
69707 not valid anymore.
69708
69709 Regression introduced in 5050748f1a6bb0c0728f8c07f9058d545c80d7e0.
69710
69711 Closes: #580984
69712
69713 debian/changelog | 2 ++
69714 src/help.c | 2 +-
69715 2 files changed, 3 insertions(+), 1 deletion(-)
69716
69717 commit b010b55f0e4387c507b3c31ef470fe9485ce037c
69718 Author: Raphaël Hertzog <hertzog@debian.org>
69719 Date: Mon May 10 11:48:55 2010 +0200
69720
69721 Update coding-style.txt to also cover the Perl code
69722
69723 doc/coding-style.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
69724 1 file changed, 51 insertions(+)
69725
69726 commit ad555da6f1f5d9b7294dd854c21b7631dce02a7f
69727 Author: Raphaël Hertzog <hertzog@debian.org>
69728 Date: Sat May 8 21:45:24 2010 +0200
69729
69730 dpkg-trigger(1), deb-triggers(5): update reference to triggers.txt.gz
69731
69732 The file has been moved in dpkg-dev, fix the location.
69733
69734 debian/changelog | 2 ++
69735 man/deb-triggers.5 | 2 +-
69736 man/dpkg-trigger.1 | 2 +-
69737 3 files changed, 4 insertions(+), 2 deletions(-)
69738
69739 commit ffb3249344264cc9275f806e210d6b0da17a3af6
69740 Author: Peter Krefting <peterk@debian.org>
69741 Date: Thu May 6 12:57:30 2010 +0100
69742
69743 Update Swedish translation.
69744
69745 po/sv.po: 968t0f0u.
69746
69747 debian/changelog | 1 +
69748 po/sv.po | 18 +++++++++---------
69749 2 files changed, 10 insertions(+), 9 deletions(-)
69750
69751 commit f8e3226252398df9a813b7be343246cb855c0224
69752 Author: Helge Kreutzmann <debian@helgefjell.de>
69753 Date: Mon May 3 22:16:26 2010 +0200
69754
69755 Update German translation of manual pages
69756
69757 Update to 1898t.
69758
69759 man/po/de.po | 311 +++++++++++++++++++++++++++++++++++++++--------------------
69760 1 file changed, 207 insertions(+), 104 deletions(-)
69761
69762 commit 74b6e85448941db4e643df887ae39607d6370109
69763 Author: Helge Kreutzmann <debian@helgefjell.de>
69764 Date: Mon May 3 21:43:27 2010 +0200
69765
69766 Update German scripts translation
69767
69768 Update to 508t
69769
69770 scripts/po/de.po | 67 ++++++++++++++++++++++++++++++--------------------------
69771 1 file changed, 36 insertions(+), 31 deletions(-)
69772
69773 commit 702f546b2c6d4229ad81a29024ae32fdd7c796b3
69774 Author: Raphaël Hertzog <hertzog@debian.org>
69775 Date: Sun May 2 22:06:21 2010 +0200
69776
69777 deb-override(5): updated to match current situation
69778
69779 Remove references to usage of sections to place the packages on the
69780 mirrors (they are all in the pool nowadays and no longer in
69781 dists/<codename>/<component>/binary-<arch>/<section>/). Indicate that the
69782 Debian policy offers a list of allowed values for section and priority.
69783
69784 debian/changelog | 4 ++++
69785 man/deb-override.5 | 15 ++++++---------
69786 2 files changed, 10 insertions(+), 9 deletions(-)
69787
69788 commit 9bbdfecf723a3da416e671dcbf1af9cc4b37a541
69789 Author: Raphaël Hertzog <hertzog@debian.org>
69790 Date: Sun May 2 21:34:35 2010 +0200
69791
69792 dpkg-buildpackage: add calls to dpkg-source --before-build and --after-build
69793
69794 debian/changelog | 7 +++++++
69795 man/dpkg-buildpackage.1 | 11 ++++++-----
69796 scripts/dpkg-buildpackage.pl | 9 +++++++++
69797 3 files changed, 22 insertions(+), 5 deletions(-)
69798
69799 commit 8c1fc347f7d50b64f3693ba1d7e064bf9ccbae8c
69800 Author: Raphaël Hertzog <hertzog@debian.org>
69801 Date: Wed Apr 28 22:27:08 2010 +0200
69802
69803 dpkg-source: implement --before-build and --after-build command
69804
69805 Those commands are really hooks that source formats can use and that
69806 will be called by dpkg-buildpackage before and after the actual build.
69807
69808 Source formats "2.0" and "3.0 (quilt)" use this hook to ensure patches
69809 are applied before the build.
69810
69811 man/dpkg-source.1 | 20 +++++++++++++++++++-
69812 scripts/Dpkg/Source/Package.pm | 8 ++++++++
69813 scripts/Dpkg/Source/Package/V2.pm | 5 +++++
69814 scripts/dpkg-source.pl | 22 +++++++++++++++++-----
69815 4 files changed, 49 insertions(+), 6 deletions(-)
69816
69817 commit 39c6dab89bbea9fe336f869b65e33102ba238205
69818 Author: Raphaël Hertzog <hertzog@debian.org>
69819 Date: Sat May 1 17:44:28 2010 +0200
69820
69821 Fix build system to correctly install translated manual pages
69822
69823 Up to now it was only working in a directory obtained by make dist and
69824 not when building the debian package directly from the git repository.
69825
69826 man/Makefile.am | 8 ++++----
69827 1 file changed, 4 insertions(+), 4 deletions(-)
69828
69829 commit bc348c88cba668935253d213620bdda8bfd5dbd2
69830 Author: Raphaël Hertzog <hertzog@debian.org>
69831 Date: Sat May 1 17:29:27 2010 +0200
69832
69833 dpkg-shlibdeps(1): avoid triggering a lintian warning on translations
69834
69835 Translations of the manual pages end up with "\-" instead of "-" that
69836 is in the original manual page and as such man is not allowed to break
69837 the long path name there.
69838
69839 Avoid all the problems by using a shorter path in the example so that the
69840 path doesn't end up alone on its line without any possibility to adjust on
69841 the right.
69842
69843 Update the translations at the same time to avoid some fuzzy strings.
69844
69845 man/dpkg-shlibdeps.1 | 2 +-
69846 man/po/de.po | 4 ++--
69847 man/po/dpkg-man.pot | 2 +-
69848 man/po/fr.po | 4 ++--
69849 man/po/pl.po | 4 ++--
69850 man/po/sv.po | 6 +++---
69851 6 files changed, 11 insertions(+), 11 deletions(-)
69852
69853 commit 564ea47f30cc129ae12109593744b4e9ff14cbdb
69854 Author: Raphaël Hertzog <hertzog@debian.org>
69855 Date: Sat May 1 16:48:57 2010 +0200
69856
69857 dpkg-source: add Bug-Ubuntu field in DEP-3 template
69858
69859 The DEP-3 template is provided in the automatic header of patches in 3.0
69860 (quilt) source packages.
69861
69862 debian/changelog | 3 +++
69863 scripts/Dpkg/Source/Package/V3/quilt.pm | 1 +
69864 2 files changed, 4 insertions(+)
69865
69866 commit fea5c2d980758c60bb13a85f18738f7e64679d77
69867 Author: Raphaël Hertzog <hertzog@debian.org>
69868 Date: Fri Apr 30 21:03:06 2010 +0200
69869
69870 dpkg-buildflags: error out when a required parameter is missing
69871
69872 debian/changelog | 2 ++
69873 scripts/dpkg-buildflags.pl | 1 +
69874 2 files changed, 3 insertions(+)
69875
69876 commit 5b9f353b2940de751df47036608afbe71992d622
69877 Author: Raphaël Hertzog <hertzog@debian.org>
69878 Date: Fri Apr 30 20:56:14 2010 +0200
69879
69880 Dpkg::Version: fix boolean evaluation of the object
69881
69882 In a boolean context, the object evaluates like the version string if
69883 the version is valid, otherwise it evaluates like undef. Document
69884 this behaviour and add non-regression test to ensure it's kept.
69885
69886 This implicitly fix dpkg-shlibdeps who relies on the boolean evaluation
69887 of the object to decide whether or not a minimal version specification
69888 is needed or not.
69889
69890 debian/changelog | 5 +++++
69891 scripts/Dpkg/Version.pm | 14 +++++++++++---
69892 scripts/t/100_Dpkg_Version.t | 9 ++++++++-
69893 3 files changed, 24 insertions(+), 4 deletions(-)
69894
69895 commit feb5792cc9cbf482804c92db33741d0973821373
69896 Author: Kyle Moffett <Kyle.D.Moffett@boeing.com>
69897 Date: Thu Apr 29 21:47:25 2010 -0400
69898
69899 Add powerpcspe to ostable and triplettable
69900
69901 The 'powerpcspe' architecture is a binary-incompatible variant of
69902 PowerPC/POWER designed and supported by FreeScale and IBM. It is also
69903 known under the trade names "e500"/"MPC8500" and "e200"/"MPC5xx".
69904
69905 Additional information can be found at:
69906 http://en.wikipedia.org/wiki/PowerPC_e500
69907 http://en.wikipedia.org/wiki/PowerPC_e200
69908
69909 In particular, the 'powerpcspe' architecture lacks the classic FPU with
69910 dedicated FPRs found on most other PowerPC systems. It is replaced with
69911 a set of "SPE" instructions which perform floating-point operations on
69912 the integer registers.
69913
69914 In an unfortunate choice of architecture design, the instructions used
69915 for the "SPE" operations overlap with those for the AltiVec unit on most
69916 other modern PowerPC cores.
69917
69918 The "e500v2"-series chips have 64-bit GPRs, where the high 32-bits are
69919 accesible only via the special "SPE" instructions, allowing them to make
69920 efficient use of the "double" datatype.
69921
69922 The relative rare "e500v1"-series chips have only 32-bit GPRs, and
69923 require software traps and emulation to support native "double".
69924
69925 The "e200z3" and "e200z6" chips have no support for floating point at
69926 all, but with software traps and emulation are binary-compatible with
69927 the "e500"-series chips.
69928
69929 The Debian port to this architecture specifically chooses to optimize
69930 for the higher-end chips (e500v2), as most of the others are targeted
69931 at automotive applications or no longer in production.
69932
69933 The specific GNU triplet for this arch is "powerpc-linux-gnuspe". As a
69934 result, we end up adding an extra "ostable" entry instead of one in
69935 "cputable".
69936
69937 Closes: #568123, #575158
69938
69939 Signed-off-by: Kyle Moffett <Kyle.D.Moffett@boeing.com>
69940 Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
69941 Signed-off-by: Guillem Jover <guillem@debian.org>
69942
69943 debian/changelog | 6 ++++++
69944 ostable | 1 +
69945 triplettable | 1 +
69946 3 files changed, 8 insertions(+)
69947
69948 commit 8958324905a2d8575d16c83969b291a0a4697176
69949 Author: Raphaël Hertzog <hertzog@debian.org>
69950 Date: Thu Apr 29 08:19:26 2010 +0200
69951
69952 deb-substvars(5): codify how variables containing multiple lines must be managed
69953
69954 debian/changelog | 2 ++
69955 man/deb-substvars.5 | 20 ++++++++++++++++++++
69956 2 files changed, 22 insertions(+)
69957
69958 commit 6a606c37571a2aa25dd7d4d46d4ed45206e4dbeb
69959 Author: Christian PERRIER <bubulle@debian.org>
69960 Date: Wed Apr 28 22:27:08 2010 +0200
69961
69962 Russian translation updates
69963
69964 debian/changelog | 5 +
69965 dselect/po/ru.po | 34 +--
69966 po/ru.po | 814 ++++++++++++++-----------------------------------------
69967 scripts/po/ru.po | 521 ++++++++++++++---------------------
69968 4 files changed, 417 insertions(+), 957 deletions(-)
69969
69970 commit 69e24133f78f34c34d690115551af5acb475a1e9
69971 Author: Christian PERRIER <bubulle@debian.org>
69972 Date: Mon Apr 26 18:47:03 2010 +0200
69973
69974 French translation updated to 507t
69975
69976 scripts/po/fr.po | 141 ++++++++++++++++++++++++++++---------------------------
69977 1 file changed, 73 insertions(+), 68 deletions(-)
69978
69979 commit 1d84cfe8be512b8786d81a024d3a88007f11584d
69980 Author: Christian PERRIER <bubulle@debian.org>
69981 Date: Sun Apr 25 18:49:51 2010 +0200
69982
69983 Update changelog
69984
69985 debian/changelog | 1 +
69986 1 file changed, 1 insertion(+)
69987
69988 commit 84bb9c8f8fb00c0b775c2d207e8e1854ae7f6292
69989 Author: Christian PERRIER <bubulle@debian.org>
69990 Date: Sun Apr 25 11:37:40 2010 +0200
69991
69992 A few more strings
69993
69994 scripts/po/fr.po | 109 ++++++++++++++++++++++++++-----------------------------
69995 1 file changed, 52 insertions(+), 57 deletions(-)
69996
69997 commit 5e716c4f179ac76ed821e8c2a60184940840455d
69998 Author: Raphaël Hertzog <hertzog@debian.org>
69999 Date: Fri Apr 23 19:19:37 2010 +0200
70000
70001 dpkg-buildflags: respect $XDG_CONFIG_HOME and use $XDG_CONFIG_HOME/dpkg/buildflags.conf
70002
70003 debian/changelog | 7 +++++++
70004 man/dpkg-buildflags.1 | 5 +++--
70005 scripts/Dpkg/BuildFlags.pm | 3 ++-
70006 3 files changed, 12 insertions(+), 3 deletions(-)
70007
70008 commit e197a7d348447a80166d43324956b4525d6e0bd3
70009 Author: Helge Kreutzmann <debian@helgefjell.de>
70010 Date: Fri Apr 23 18:46:55 2010 +0200
70011
70012 Switch German man page translation to utf-8
70013
70014 man/po/de.add | 8 +-
70015 man/po/de.po | 4246 ++++++++++++++++++++++++++++-----------------------------
70016 2 files changed, 2127 insertions(+), 2127 deletions(-)
70017
70018 commit a86c4f08b77fcc77a6da001ca29bbd28b972d601
70019 Author: Helge Kreutzmann <debian@helgefjell.de>
70020 Date: Fri Apr 23 18:44:52 2010 +0200
70021
70022 Update German scripts translation
70023
70024 Update to 507t
70025
70026 debian/changelog | 3 +++
70027 scripts/po/de.po | 19 ++++++++-----------
70028 2 files changed, 11 insertions(+), 11 deletions(-)
70029
70030 commit 1a1a6ad9301029ba88c258aee4b31a42acd75869
70031 Merge: b3c0a528f d97034aa6
70032 Author: Raphaël Hertzog <hertzog@debian.org>
70033 Date: Thu Apr 22 08:17:36 2010 +0200
70034
70035 Merge commit '1.15.7.1'
70036
70037 commit d97034aa68097c85cdf85895182614e82f24b97f
70038 Author: Raphaël Hertzog <hertzog@debian.org>
70039 Date: Thu Apr 22 08:05:39 2010 +0200
70040
70041 Release 1.15.7.1
70042
70043 debian/changelog | 4 ++--
70044 1 file changed, 2 insertions(+), 2 deletions(-)
70045
70046 commit 021de2418c134b3553befd51261d00276e826643
70047 Author: Raphaël Hertzog <hertzog@debian.org>
70048 Date: Thu Apr 22 08:03:01 2010 +0200
70049
70050 dpkg-mergechangelogs: add missing call to textdomain()
70051
70052 debian/changelog | 2 ++
70053 scripts/dpkg-mergechangelogs.pl | 2 ++
70054 2 files changed, 4 insertions(+)
70055
70056 commit 9eb5c777c584ad91b1dae636282f7572d12c2b36
70057 Author: Raphaël Hertzog <hertzog@debian.org>
70058 Date: Thu Apr 22 07:56:54 2010 +0200
70059
70060 dpkg-mergechangelogs: avoid using UTF-8 on translatable strings
70061
70062 scripts/dpkg-mergechangelogs.pl | 2 +-
70063 1 file changed, 1 insertion(+), 1 deletion(-)
70064
70065 commit 28d116f4eadc4cf3a49b974d64df19458f6d34ac
70066 Author: Raphaël Hertzog <hertzog@debian.org>
70067 Date: Thu Apr 22 07:54:30 2010 +0200
70068
70069 dpkg-source: fix ignore regexp for source format 1.0 when -i is not used
70070
70071 The variable is defined by default but empty and the check was wrong
70072 leading all files to be ignored.
70073
70074 debian/changelog | 8 ++++++++
70075 scripts/Dpkg/Source/Package/V1.pm | 2 +-
70076 2 files changed, 9 insertions(+), 1 deletion(-)
70077
70078 commit b3c0a528fe8ae4fef6ebf610f96ea458e48a9d20
70079 Author: Helge Kreutzmann <debian@helgefjell.de>
70080 Date: Wed Apr 21 21:26:51 2010 +0200
70081
70082 Update German translation of manual pages
70083
70084 Update to 1894t.
70085
70086 debian/changelog | 3 ++-
70087 man/po/de.po | 37 ++++++++++++++++++++++++++++++++++++-
70088 2 files changed, 38 insertions(+), 2 deletions(-)
70089
70090 commit 2fd9d41f412a8299764852c4b5a0809118884490
70091 Author: Guillem Jover <guillem@debian.org>
70092 Date: Wed Apr 21 04:42:09 2010 +0200
70093
70094 Bump version to 1.15.8
70095
70096 debian/changelog | 6 ++++++
70097 1 file changed, 6 insertions(+)
70098
70099 commit a3a9417a081f19773e9527698e3de73e187d0542
70100 Author: Guillem Jover <guillem@debian.org>
70101 Date: Wed Apr 21 04:06:35 2010 +0200
70102
70103 Release 1.15.7
70104
70105 debian/changelog | 6 ++++--
70106 1 file changed, 4 insertions(+), 2 deletions(-)
70107
70108 commit 0a6b6eac552cd8777bda03fa8cb4339e509b9b80
70109 Author: Guillem Jover <guillem@debian.org>
70110 Date: Wed Apr 21 04:26:33 2010 +0200
70111
70112 build: Distribute maintscript-helper
70113
70114 By default _SCRIPTS variables do not distribute the files.
70115
70116 scripts/Makefile.am | 2 +-
70117 1 file changed, 1 insertion(+), 1 deletion(-)
70118
70119 commit ce35feb718b5213ea9fb49065d262ef2c0bd1d95
70120 Author: Guillem Jover <guillem@debian.org>
70121 Date: Wed Apr 21 04:03:24 2010 +0200
70122
70123 Regenerate .pot files and merge .po files with them
70124
70125 dselect/po/bs.po | 16 +-
70126 dselect/po/ca.po | 16 +-
70127 dselect/po/cs.po | 16 +-
70128 dselect/po/da.po | 16 +-
70129 dselect/po/de.po | 16 +-
70130 dselect/po/dselect.pot | 16 +-
70131 dselect/po/el.po | 16 +-
70132 dselect/po/es.po | 16 +-
70133 dselect/po/et.po | 16 +-
70134 dselect/po/eu.po | 16 +-
70135 dselect/po/fr.po | 19 +-
70136 dselect/po/gl.po | 16 +-
70137 dselect/po/hu.po | 16 +-
70138 dselect/po/id.po | 16 +-
70139 dselect/po/it.po | 16 +-
70140 dselect/po/ja.po | 16 +-
70141 dselect/po/ko.po | 16 +-
70142 dselect/po/nb.po | 16 +-
70143 dselect/po/nl.po | 16 +-
70144 dselect/po/nn.po | 16 +-
70145 dselect/po/pl.po | 16 +-
70146 dselect/po/pt.po | 16 +-
70147 dselect/po/pt_BR.po | 16 +-
70148 dselect/po/ro.po | 16 +-
70149 dselect/po/ru.po | 16 +-
70150 dselect/po/sk.po | 16 +-
70151 dselect/po/sv.po | 16 +-
70152 dselect/po/tl.po | 16 +-
70153 dselect/po/vi.po | 16 +-
70154 dselect/po/zh_CN.po | 16 +-
70155 dselect/po/zh_TW.po | 16 +-
70156 man/po/de.po | 702 +++++++++----------
70157 man/po/dpkg-man.pot | 1416 ++++++++++++++++++++++++++++-----------
70158 man/po/es.po | 1552 ++++++++++++++++++++++++++++++------------
70159 man/po/fr.po | 1711 ++++++++++++++++++++++++++++++++++-------------
70160 man/po/hu.po | 1483 +++++++++++++++++++++++++++++-----------
70161 man/po/ja.po | 1491 ++++++++++++++++++++++++++++++-----------
70162 man/po/pl.po | 1687 ++++++++++++++++++++++++++++++++++------------
70163 man/po/pt_BR.po | 1484 +++++++++++++++++++++++++++++-----------
70164 man/po/ru.po | 1487 +++++++++++++++++++++++++++++-----------
70165 man/po/sv.po | 1708 ++++++++++++++++++++++++++++++++++------------
70166 po/ast.po | 316 ++++-----
70167 po/bs.po | 310 ++++-----
70168 po/ca.po | 314 ++++-----
70169 po/cs.po | 314 ++++-----
70170 po/da.po | 312 ++++-----
70171 po/de.po | 314 ++++-----
70172 po/dpkg.pot | 310 ++++-----
70173 po/dz.po | 314 ++++-----
70174 po/el.po | 314 ++++-----
70175 po/eo.po | 314 ++++-----
70176 po/es.po | 316 ++++-----
70177 po/et.po | 310 ++++-----
70178 po/eu.po | 312 ++++-----
70179 po/fr.po | 382 ++++++-----
70180 po/gl.po | 314 ++++-----
70181 po/hu.po | 310 ++++-----
70182 po/id.po | 314 ++++-----
70183 po/it.po | 314 ++++-----
70184 po/ja.po | 314 ++++-----
70185 po/km.po | 312 ++++-----
70186 po/ko.po | 310 ++++-----
70187 po/ku.po | 310 ++++-----
70188 po/lt.po | 312 ++++-----
70189 po/mr.po | 314 ++++-----
70190 po/nb.po | 312 ++++-----
70191 po/ne.po | 314 ++++-----
70192 po/nl.po | 314 ++++-----
70193 po/nn.po | 312 ++++-----
70194 po/pa.po | 310 ++++-----
70195 po/pl.po | 312 ++++-----
70196 po/pt.po | 314 ++++-----
70197 po/pt_BR.po | 314 ++++-----
70198 po/ro.po | 314 ++++-----
70199 po/ru.po | 314 ++++-----
70200 po/sk.po | 314 ++++-----
70201 po/sv.po | 314 ++++-----
70202 po/th.po | 310 ++++-----
70203 po/tl.po | 314 ++++-----
70204 po/vi.po | 314 ++++-----
70205 po/zh_CN.po | 312 ++++-----
70206 po/zh_TW.po | 310 ++++-----
70207 scripts/po/ca.po | 404 ++++++-----
70208 scripts/po/de.po | 1315 ++++++++++++++++++------------------
70209 scripts/po/dpkg-dev.pot | 400 ++++++-----
70210 scripts/po/fr.po | 427 +++++++-----
70211 scripts/po/pl.po | 426 +++++++-----
70212 scripts/po/ru.po | 425 +++++++-----
70213 scripts/po/sv.po | 426 +++++++-----
70214 89 files changed, 19442 insertions(+), 12495 deletions(-)
70215
70216 commit 0958a9f9b28fb818863092346bbecb584655d8aa
70217 Author: Guillem Jover <guillem@debian.org>
70218 Date: Wed Apr 21 02:36:58 2010 +0200
70219
70220 Fix installation of disappearing replaced packages in reverse order
70221
70222 This happens when the we install first the replacing then the replaced
70223 package, for which the replaced package is supposed to get disappeared.
70224 And fixes it to disappear the correct package and not lose track of the
70225 ownership of the replaced files, by marking the replaced file as not
70226 being part of the unpacked archive.
70227
70228 debian/changelog | 4 ++++
70229 src/archives.c | 1 +
70230 2 files changed, 5 insertions(+)
70231
70232 commit 418e1fc01d25ff93f6577d783184da673817295e
70233 Author: Guillem Jover <guillem@debian.org>
70234 Date: Wed Apr 21 01:00:31 2010 +0200
70235
70236 Fix versioned Replaces to not produce file overwrite errors on downgrades
70237
70238 Change does_replace() to take an additional argument for the old
70239 ‘struct pkginfoperfile’, instead of hardcoding oldpigp->installed.
70240 Which we use by passing pkg->available when checking if the current
70241 package has files replaced by files from an already installed package.
70242
70243 Closes: #568566
70244
70245 debian/changelog | 2 ++
70246 src/archives.c | 16 +++++++++-------
70247 2 files changed, 11 insertions(+), 7 deletions(-)
70248
70249 commit e4b16b5f5413a44622769ebfd7aafb62d86c4967
70250 Author: Guillem Jover <guillem@debian.org>
70251 Date: Thu Apr 15 21:10:41 2010 +0200
70252
70253 dpkg-gencontrol: Do not output the Package-Type field on udeb
70254
70255 debian/changelog | 1 +
70256 scripts/dpkg-gencontrol.pl | 1 +
70257 2 files changed, 2 insertions(+)
70258
70259 commit b0b59cccd2bc8ac1e0d8d157d32fd55f5cd1d04b
70260 Author: Helge Kreutzmann <debian@helgefjell.de>
70261 Date: Tue Apr 20 22:30:05 2010 +0200
70262
70263 Update German translation of manual pages
70264
70265 Update to 1907t0f8u.
70266
70267 man/po/de.po | 224 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
70268 1 file changed, 182 insertions(+), 42 deletions(-)
70269
70270 commit 9d8b4f21e1ba75d1e18e52767d1a095bbd997d53
70271 Author: Helge Kreutzmann <debian@helgefjell.de>
70272 Date: Tue Apr 20 22:17:55 2010 +0200
70273
70274 Update German scripts translation
70275
70276 Update to 508t0f1u
70277
70278 The remaining string seems to require a conversion of the po file to
70279 UTF-8...
70280
70281 scripts/po/de.po | 66 +++++++++++++++++++++++++++++++++++++++++---------------
70282 1 file changed, 49 insertions(+), 17 deletions(-)
70283
70284 commit 70a1ad8cb672e6e9ef96c694d275ff040fe39ecc
70285 Author: Raphaël Hertzog <hertzog@debian.org>
70286 Date: Mon Apr 19 10:52:46 2010 +0200
70287
70288 dpkg-mergechangelogs: add non-regression tests
70289
70290 scripts/Makefile.am | 12 +-
70291 scripts/t/910_merge_changelogs.t | 58 +++++++++
70292 scripts/t/910_merge_changelogs/ch-a | 92 +++++++++++++++
70293 scripts/t/910_merge_changelogs/ch-b | 87 ++++++++++++++
70294 scripts/t/910_merge_changelogs/ch-merged | 113 ++++++++++++++++++
70295 scripts/t/910_merge_changelogs/ch-merged-basic | 136 +++++++++++++++++++++
70296 scripts/t/910_merge_changelogs/ch-merged-pr | 106 +++++++++++++++++
70297 scripts/t/910_merge_changelogs/ch-merged-pr-basic | 138 ++++++++++++++++++++++
70298 scripts/t/910_merge_changelogs/ch-old | 85 +++++++++++++
70299 9 files changed, 825 insertions(+), 2 deletions(-)
70300
70301 commit 9b98847665d8bdd0bae3c57f289f0e549e9baac4
70302 Author: Raphaël Hertzog <hertzog@debian.org>
70303 Date: Sun Apr 18 12:08:06 2010 +0200
70304
70305 dpkg-mergechangelogs: new script doing 3-way merge of Debian changelogs
70306
70307 debian/changelog | 3 +
70308 debian/control | 2 +-
70309 debian/dpkg-dev.install | 2 +
70310 man/Makefile.am | 1 +
70311 man/dpkg-mergechangelogs.1 | 71 ++++++++++
70312 man/po/po4a.cfg | 5 +
70313 scripts/.gitignore | 1 +
70314 scripts/Makefile.am | 2 +
70315 scripts/dpkg-mergechangelogs.pl | 289 ++++++++++++++++++++++++++++++++++++++++
70316 scripts/po/POTFILES.in | 1 +
70317 10 files changed, 376 insertions(+), 1 deletion(-)
70318
70319 commit 6d70417edc8da934a14b8ada2eb3f3cffe69ae3b
70320 Author: Raphaël Hertzog <hertzog@debian.org>
70321 Date: Sun Apr 18 12:23:09 2010 +0200
70322
70323 Move maintscript-helper from lib/ to scripts/
70324
70325 The lib/ location was in order when the feature was proposed as a shell
70326 library, now given it's a shell script it should be in scripts/ with
70327 all the other scripts.
70328
70329 lib/Makefile.am | 2 --
70330 scripts/Makefile.am | 2 ++
70331 {lib => scripts}/maintscript-helper | 0
70332 3 files changed, 2 insertions(+), 2 deletions(-)
70333
70334 commit db987b8486f77489e4e78bdd4eb6f5e6283635e2
70335 Author: Helge Kreutzmann <debian@helgefjell.de>
70336 Date: Sun Apr 18 10:42:29 2010 +0200
70337
70338 Fix typo: s/ugrade/upgrade/
70339
70340 man/maintscript-helper.1 | 2 +-
70341 man/po/de.po | 4 ++--
70342 2 files changed, 3 insertions(+), 3 deletions(-)
70343
70344 commit c40de20e30792485002864fceac286ae122e6082
70345 Author: Helge Kreutzmann <debian@helgefjell.de>
70346 Date: Sun Apr 18 10:39:33 2010 +0200
70347
70348 Update German translation of manual pages
70349
70350 Update to 1898t.
70351
70352 man/po/de.po | 99 +++++++++++++++++++++++++++++++++++++++++++-----------------
70353 1 file changed, 72 insertions(+), 27 deletions(-)
70354
70355 commit 6a8c82075692eb8545dbac4aba0fcace41f4b3d9
70356 Author: Raphaël Hertzog <hertzog@debian.org>
70357 Date: Sat Apr 17 19:46:49 2010 +0200
70358
70359 dpkg-scansources: call the right function when -e is used
70360
70361 debian/changelog | 2 ++
70362 scripts/dpkg-scansources.pl | 2 +-
70363 2 files changed, 3 insertions(+), 1 deletion(-)
70364
70365 commit 2aec40974de72158563d93c8a0146c7bad5a7387
70366 Author: Helge Kreutzmann <debian@helgefjell.de>
70367 Date: Sat Apr 17 09:36:04 2010 +0200
70368
70369 Update German translation of manual pages
70370
70371 Update to 1893t0f5u.
70372
70373 man/po/de.po | 120 ++++++++++++++++++++++++++++++++++-------------------------
70374 1 file changed, 69 insertions(+), 51 deletions(-)
70375
70376 commit 58d2dc4232d62173beba6b5ebcb5f912330ca989
70377 Author: Helge Kreutzmann <debian@helgefjell.de>
70378 Date: Fri Apr 16 21:49:09 2010 +0200
70379
70380 Update German translation of manual pages
70381
70382 Update to 1887t0f11u.
70383
70384 man/po/de.po | 360 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
70385 1 file changed, 327 insertions(+), 33 deletions(-)
70386
70387 commit 20f33fd89e06a214c861733c2cc28754eda58bfa
70388 Author: Raphaël Hertzog <hertzog@debian.org>
70389 Date: Mon Apr 12 12:32:18 2010 +0200
70390
70391 maintscript-helper: new program to simplify some maintainer scripts
70392
70393 This program is designed to be run within maintainer scripts to achieve
70394 some tasks that dpkg can't (yet) handle natively either because of design
70395 decisions or due to current limitations.
70396
70397 Many of those tasks require coordinated actions from several maintainer
70398 scripts (preinst, postinst, prerm, postrm). To avoid mistakes the same
70399 call simply needs to be put in all scripts and the program will automatically
70400 adapt its behaviour based on the environment variable DPKG_MAINTSCRIPT_NAME
70401 and on the maintainer scripts arguments that you have to forward after
70402 a double dash.
70403
70404 debian/changelog | 4 +
70405 debian/dpkg.install | 2 +
70406 lib/Makefile.am | 1 +
70407 lib/maintscript-helper | 256 +++++++++++++++++++++++++++++++++++++++++++++++
70408 man/Makefile.am | 3 +-
70409 man/maintscript-helper.1 | 117 ++++++++++++++++++++++
70410 man/po/po4a.cfg | 5 +
70411 7 files changed, 387 insertions(+), 1 deletion(-)
70412
70413 commit d5b15f56fbc93983005cf2f9cc1117a3bbb3670c
70414 Author: Raphaël Hertzog <hertzog@debian.org>
70415 Date: Fri Apr 16 11:56:17 2010 +0200
70416
70417 dpkg: export DPKG_LIBDIR to maintainer scripts
70418
70419 It can be used to find out the location of some internal dpkg programs
70420 that might be called from maintainer scripts. That way we can avoid
70421 hardcoding /usr/lib/dpkg and maintainer scripts will still work when
70422 called from a dpkg manually installed in /usr/local for example.
70423
70424 debian/changelog | 3 +++
70425 lib/dpkg/dpkg.h | 1 +
70426 man/dpkg.1 | 4 ++++
70427 src/Makefile.am | 1 +
70428 src/help.c | 1 +
70429 5 files changed, 10 insertions(+)
70430
70431 commit 246cf59f8cb555bdaddd36e01d4b57a5e5ac3c7f
70432 Author: Raphaël Hertzog <hertzog@debian.org>
70433 Date: Mon Apr 12 12:06:01 2010 +0200
70434
70435 dpkg: export DPKG_MAINTSCRIPT_NAME to tell what kind of script we're running
70436
70437 The idea is that specialized hooks can benefit from this information to
70438 do the right thing. The same call would be put in the various maintainer
70439 scripts but the actions taken would be different depending on the script
70440 nevertheless.
70441
70442 debian/changelog | 3 +++
70443 lib/dpkg/dpkg.h | 1 +
70444 man/dpkg.1 | 4 ++++
70445 src/help.c | 4 ++--
70446 4 files changed, 10 insertions(+), 2 deletions(-)
70447
70448 commit 29fe363219625f2a411c85ce065ad47a67077797
70449 Author: Robert Luberda <robert@debian.org>
70450 Date: Thu Apr 15 12:10:21 2010 +0200
70451
70452 dselect: treat unknown packages as known and marked for purge
70453
70454 This is a temporary work-around so that dselect doesn't try to
70455 reinstall packages of priority > standard that were removed or not
70456 installed.
70457
70458 The complete solution (tracked in #551638) will involve storing the
70459 seen/not-seen information somewhere else than in the dpkg status database
70460 and ideally in a new database shared by all frontends.
70461
70462 debian/changelog | 4 ++++
70463 dselect/pkglist.cc | 10 ++++++----
70464 2 files changed, 10 insertions(+), 4 deletions(-)
70465
70466 commit 8ccebf62ea2940b597e2d66433b1ac00801e1c6b
70467 Author: Guillem Jover <guillem@debian.org>
70468 Date: Thu Apr 15 02:47:26 2010 +0200
70469
70470 dpkg: Fix hard link extraction for normal files due to deferred rename
70471
70472 When creating hard links on extraction use the .dpkg-new filename
70473 for source as the normal file is not yet in place due to the rename
70474 deferral.
70475
70476 We avoid doing this for hard links to special files (which do not
70477 have the fnnf_deferred_rename flag) because they are already in
70478 place. Although this should not always pose a problem because not
70479 all tar creation implementations support hard links for non-normal
70480 files, but at least FreeBSD libarchive based ones support them for
70481 fifos, so better be safe than sorry.
70482
70483 Based-on-patch-by: Colin Watson <cjwatson@ubuntu.com>
70484
70485 debian/changelog | 3 +++
70486 src/archives.c | 7 ++++++-
70487 2 files changed, 9 insertions(+), 1 deletion(-)
70488
70489 commit 874877459eb23c11b08f82d9d8968b2ee6bbcd7c
70490 Author: Helge Kreutzmann <debian@helgefjell.de>
70491 Date: Wed Apr 14 21:05:13 2010 +0200
70492
70493 Update German scripts translation
70494
70495 Update to 506t.
70496
70497 scripts/po/de.po | 21 +++++++++++++--------
70498 1 file changed, 13 insertions(+), 8 deletions(-)
70499
70500 commit 0085bfd1959622b98083b9d128c007f3e157d500
70501 Author: Michael Vogt <michael.vogt@ubuntu.com>
70502 Date: Wed Apr 14 13:19:25 2010 +0200
70503
70504 dpkg: Report deferred trigger errors on status-fd
70505
70506 Report these errors directly through status-fd, instead of reporting
70507 later on errors which are a consequence of those first errors, which
70508 can be pretty confusing for a front-end.
70509
70510 Closes: #574599
70511
70512 Signed-off-by: Guillem Jover <guillem@debian.org>
70513
70514 debian/changelog | 4 ++++
70515 src/trigproc.c | 11 +++++++++++
70516 2 files changed, 15 insertions(+)
70517
70518 commit 0de192cacb4aa17536a65ab0b0a6181a6b3d98e7
70519 Author: Guillem Jover <guillem@debian.org>
70520 Date: Wed Apr 14 12:52:55 2010 +0200
70521
70522 Add dpkg-buildflags to .gitignore
70523
70524 scripts/.gitignore | 1 +
70525 1 file changed, 1 insertion(+)
70526
70527 commit 96fee44416027be3b9e60d8ec58fd072c143f83a
70528 Author: Guillem Jover <guillem@debian.org>
70529 Date: Wed Apr 14 13:39:56 2010 +0200
70530
70531 dpkg: Factor out extension into its own variable in enqueue_specified()
70532
70533 src/packages.c | 6 +++---
70534 1 file changed, 3 insertions(+), 3 deletions(-)
70535
70536 commit 9a830e9d5fcb8c48bb84bdebb3f606984ce2ca45
70537 Author: Jonathan Nieder <jrnieder@gmail.com>
70538 Date: Wed Apr 14 12:17:29 2010 +0200
70539
70540 dpkg: Factor out package-listing functions from packages()
70541
70542 Split packages() into bite-sized pieces. No functional change
70543 intended.
70544
70545 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
70546 Signed-off-by: Guillem Jover <guillem@debian.org>
70547
70548 src/packages.c | 112 ++++++++++++++++++++++++++++++++-------------------------
70549 1 file changed, 64 insertions(+), 48 deletions(-)
70550
70551 commit 8467206b518be8d0ac13af2a75e1e42ca6f3da8c
70552 Author: Colin Watson <cjwatson@ubuntu.com>
70553 Date: Wed Apr 14 11:58:23 2010 +0200
70554
70555 dpkg: fix deferred rename/fsync processing
70556
70557 It was scanning the old list of files so it would never install
70558 new files.
70559
70560 src/archives.c | 4 ++--
70561 src/archives.h | 2 +-
70562 src/processarc.c | 2 +-
70563 3 files changed, 4 insertions(+), 4 deletions(-)
70564
70565 commit 7fc590339e07b0b8a782ce8cae4d3be001dce53f
70566 Author: Raphaël Hertzog <hertzog@debian.org>
70567 Date: Wed Apr 14 11:39:06 2010 +0200
70568
70569 debian/control: cleanup old Conflicts/Replaces
70570
70571 Actually most of the changes have already been commited by mistake by
70572 Helge in f48f5839df913802f7d70e77d66d3348bd90ddb7.
70573
70574 debian/changelog | 1 +
70575 debian/control | 4 +---
70576 2 files changed, 2 insertions(+), 3 deletions(-)
70577
70578 commit 3927a9d6e64297330b61a38755bee20d45c7b166
70579 Author: Colin Watson <cjwatson@ubuntu.com>
70580 Date: Wed Apr 14 10:00:18 2010 +0100
70581
70582 dpkg: fix rename deferral
70583
70584 Modern tar files typically use NormalFile1 rather than NormalFile0 for
70585 file objects. A typo meant that the former never triggered rename
70586 deferral.
70587
70588 debian/changelog | 5 +++++
70589 src/archives.c | 2 +-
70590 2 files changed, 6 insertions(+), 1 deletion(-)
70591
70592 commit f48f5839df913802f7d70e77d66d3348bd90ddb7
70593 Author: Helge Kreutzmann <debian@helgefjell.de>
70594 Date: Tue Apr 13 21:26:58 2010 +0200
70595
70596 Update German translation of manual pages
70597
70598 Update to 1867t.
70599
70600 debian/control | 7 +++----
70601 man/po/de.po | 62 +++++++++++++++++++++++++++++++++++++---------------------
70602 2 files changed, 43 insertions(+), 26 deletions(-)
70603
70604 commit 4a3e1d9b5af8be3aafbe747209ae637bc14c5095
70605 Author: Helge Kreutzmann <debian@helgefjell.de>
70606 Date: Mon Apr 12 19:53:02 2010 +0200
70607
70608 Update German translation of manual pages
70609
70610 Update to 1861t0f5u.
70611
70612 man/po/de.po | 428 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
70613 1 file changed, 383 insertions(+), 45 deletions(-)
70614
70615 commit 07460470d2cfae36d0940b433b8e37b7b125e9e7
70616 Author: Helge Kreutzmann <debian@helgefjell.de>
70617 Date: Mon Apr 12 19:17:39 2010 +0200
70618
70619 Update German scripts translation
70620
70621 Update to 505t.
70622
70623 scripts/po/de.po | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
70624 1 file changed, 53 insertions(+), 1 deletion(-)
70625
70626 commit 86adf8bd1e09e6f7000886165d5fa19e88c3a54a
70627 Author: Raphaël Hertzog <hertzog@debian.org>
70628 Date: Sun Apr 11 21:20:12 2010 +0200
70629
70630 Dpkg::Vendor::Default: document the update-buildflags hook
70631
70632 scripts/Dpkg/Vendor/Default.pm | 6 ++++++
70633 1 file changed, 6 insertions(+)
70634
70635 commit af650f7d42008e2f110d1a237c9a04c6dc1cfff9
70636 Author: Raphaël Hertzog <hertzog@debian.org>
70637 Date: Sun Apr 11 21:14:00 2010 +0200
70638
70639 Dpkg::BuildFlags: for Ubuntu set LDFLAGS to -Wl,-Bsymbolic-functions
70640
70641 This is according to https://wiki.ubuntu.com/DistCompilerFlags and
70642 the current patch that they are carrying anyway.
70643
70644 debian/changelog | 1 +
70645 scripts/Dpkg/Vendor/Default.pm | 2 ++
70646 scripts/Dpkg/Vendor/Ubuntu.pm | 6 ++++++
70647 3 files changed, 9 insertions(+)
70648
70649 commit 850645ee948563eeebc6d369145554bc72da5416
70650 Author: Raphaël Hertzog <hertzog@debian.org>
70651 Date: Sun Apr 11 18:37:07 2010 +0200
70652
70653 dpkg-buildpackage: use Dpkg::BuildFlags to retrieve the compiler flags
70654
70655 Document that debian/rules should not rely on environment variables
70656 set by dpkg-buildpackage and should instead use
70657 dpkg-buildflags/dpkg-architecture to retrieve the corresponding values.
70658
70659 man/dpkg-buildpackage.1 | 78 +++++---------------------------------------
70660 scripts/dpkg-buildpackage.pl | 27 ++++-----------
70661 2 files changed, 15 insertions(+), 90 deletions(-)
70662
70663 commit 9dc0466a5e300dde0cf23a77aaa609b05b628242
70664 Author: Raphaël Hertzog <hertzog@debian.org>
70665 Date: Fri Apr 9 17:46:15 2010 +0200
70666
70667 dpkg-buildflags: new script to retrieve compilation flags during package build
70668
70669 Forcing the value of compilation flags through environment variables set
70670 by dpkg-buildpackages has not been very successful up to now and suffered
70671 from the fact that calling debian/rules directly could lead to a different
70672 build than what dpkg-buildpackage would have done.
70673
70674 This commit is the start of a new solution: dpkg-buildflags is a tool that
70675 package maintainers are supposed to use in order to retrieve compilation
70676 flags. It offers a way to control their default values at the distribution
70677 level while still allowing customizations by users who recompile the
70678 source packages.
70679
70680 debian/changelog | 5 ++
70681 debian/dpkg-dev.install | 2 +
70682 man/Makefile.am | 1 +
70683 man/dpkg-buildflags.1 | 116 +++++++++++++++++++++++++++++++++++++++++++++
70684 man/po/po4a.cfg | 5 ++
70685 scripts/Makefile.am | 2 +
70686 scripts/dpkg-buildflags.pl | 105 ++++++++++++++++++++++++++++++++++++++++
70687 scripts/po/POTFILES.in | 1 +
70688 8 files changed, 237 insertions(+)
70689
70690 commit 4c1743cb6ec8478fc099201a7811caa0d892ebaa
70691 Author: Raphaël Hertzog <hertzog@debian.org>
70692 Date: Sun Apr 11 17:14:34 2010 +0200
70693
70694 Dpkg::BuildFlags: new module to query/manage build flags
70695
70696 scripts/Dpkg/BuildFlags.pm | 266 +++++++++++++++++++++++++++++++++++++++++++++
70697 scripts/Makefile.am | 1 +
70698 scripts/po/POTFILES.in | 1 +
70699 3 files changed, 268 insertions(+)
70700
70701 commit 352ce52e945820fa9aa182397eb12e7b625c2438
70702 Author: Raphaël Hertzog <hertzog@debian.org>
70703 Date: Sun Apr 11 09:10:17 2010 +0200
70704
70705 Fix POD in several perl modules to avoid two consecutive lines starting with =item
70706
70707 An empty line is required between the two or pod2man decides that the
70708 second is the continuation of the former and includes "=item" in the
70709 generated manual page.
70710
70711 scripts/Dpkg/Changelog/Entry.pm | 1 +
70712 scripts/Dpkg/Control/Info.pm | 1 +
70713 scripts/Dpkg/Deps.pm | 1 +
70714 scripts/Dpkg/Index.pm | 1 +
70715 scripts/Dpkg/Version.pm | 1 +
70716 5 files changed, 5 insertions(+)
70717
70718 commit 443ed783f7903301827fed7b47b25db590104c7f
70719 Author: Ansgar Burchardt <ansgar@43-1.org>
70720 Date: Sun Apr 11 08:59:37 2010 +0200
70721
70722 Dpkg::Version: fix POD to avoid two consecutive lines starting with =item
70723
70724 scripts/Dpkg/Version.pm | 4 ++--
70725 1 file changed, 2 insertions(+), 2 deletions(-)
70726
70727 commit ff03345b7a8d9dd0950dc581c5263373b2a0b406
70728 Author: Raphaël Hertzog <hertzog@debian.org>
70729 Date: Fri Apr 9 09:36:22 2010 +0200
70730
70731 dpkg-source: do not allow underscore in component name for supplementary tarballs
70732
70733 According the documentation they were never meant to be allowed
70734 but usage of perl's \w allowed them nevertheless. [\w-] has now been
70735 replaced by [[:alnum:]-] everywhere so that the code fits the
70736 documentation.
70737
70738 debian/changelog | 3 +++
70739 scripts/Dpkg/Source/Package.pm | 4 ++--
70740 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
70741 3 files changed, 7 insertions(+), 4 deletions(-)
70742
70743 commit 18b12083b5fee4e7e26e1382e50321e7956fcdb9
70744 Author: Raphaël Hertzog <hertzog@debian.org>
70745 Date: Fri Apr 9 08:35:47 2010 +0200
70746
70747 dpkg: fix metadata installation by not mixing rename() in a readdir() loop
70748
70749 dpkg's process_archive() was doing the improper assumption that a
70750 readdir() loop would not return the same filename twice even when the
70751 scanned directory has files renamed into it (coming from tmp.ci).
70752
70753 The net result of having the same filename returned twice is that the
70754 the second time the updated file to install is no longer there and
70755 thus dpkg removed the current metadata file believing that it was
70756 obsolete. btrfs triggers this bug consistently.
70757
70758 All other readdir() occurrences have been reviewed as well for similar
70759 problems. But they are all safe, they mainly unlink() files rather
70760 than adding new files into the scanned directory.
70761
70762 Thanks to Carey Underwood and Chris Mason for their help in diagnosing
70763 this problem.
70764
70765 Acked-by: Guillem Jover <guillem@debian.org>
70766
70767 debian/changelog | 3 +++
70768 src/processarc.c | 39 ++++++++++++++++++++++++++++++++-------
70769 2 files changed, 35 insertions(+), 7 deletions(-)
70770
70771 commit dc8af12e61186e3549a1ed2a41f52054cb39fe7c
70772 Author: Sven Joachim <svenjoac@gmx.de>
70773 Date: Mon Apr 5 10:40:32 2010 +0200
70774
70775 Fix inconsistencies and typos in German dpkg translation
70776
70777 Change “brauchen” → “benötigen” throughout. Change “hat” → “erhält” in
70778 several places. Reword a few formulations in “--help” output. Fix
70779 various typos.
70780
70781 Based-on-patch-by: Holger Wansing <linux@wansing-online.de>
70782
70783 po/de.po | 243 +++++++++------------------------------------------------------
70784 1 file changed, 32 insertions(+), 211 deletions(-)
70785
70786 commit 6b5a7208581774ba23517431b4abc67d30527dd5
70787 Author: Helge Kreutzmann <debian@helgefjell.de>
70788 Date: Sun Apr 4 16:51:44 2010 +0200
70789
70790 Update German translation of manual pages
70791
70792 Update to 1814t.
70793
70794 man/po/de.po | 11 ++++++++++-
70795 1 file changed, 10 insertions(+), 1 deletion(-)
70796
70797 commit e7b1392e467cee3b6d6052cf05710d36d05852ec
70798 Author: Raphaël Hertzog <hertzog@debian.org>
70799 Date: Fri Apr 2 09:16:49 2010 +0200
70800
70801 dpkg-source: fix initialization of diff-ignore in 1.0 format
70802
70803 Commit 3378e8fa435abe79e9bd3cea07b02f562b906695 broke
70804 "dpkg-source -i -b" on version 1.0 source packages. This restores it.
70805
70806 scripts/Dpkg/Source/Package/V1.pm | 6 +++++-
70807 1 file changed, 5 insertions(+), 1 deletion(-)
70808
70809 commit a6cd0c12f3fee71f26374c7f21f7a2e4d1ac9458
70810 Author: Jari Aalto <jari.aalto@cante.net>
70811 Date: Fri Apr 2 09:15:09 2010 +0200
70812
70813 dpkg-parsechangelog(1): precise that --all overrides the other options
70814
70815 debian/changelog | 2 ++
70816 man/dpkg-parsechangelog.1 | 3 ++-
70817 2 files changed, 4 insertions(+), 1 deletion(-)
70818
70819 commit d620ead930238391f7b41fc15385cff36a382299
70820 Author: Helge Kreutzmann <debian@helgefjell.de>
70821 Date: Fri Apr 2 07:50:49 2010 +0200
70822
70823 Update German translation of manual pages
70824
70825 Update to 1814t.
70826
70827 man/po/de.po | 22 +++++++++++++++++++++-
70828 1 file changed, 21 insertions(+), 1 deletion(-)
70829
70830 commit 3378e8fa435abe79e9bd3cea07b02f562b906695
70831 Author: Raphaël Hertzog <hertzog@debian.org>
70832 Date: Thu Apr 1 21:05:35 2010 +0200
70833
70834 dpkg-source: support debian/source/local-options
70835
70836 It's like debian/source/options but it's not stored in the generated
70837 source package. This is ensured by the way of being part of the default
70838 ignore lists (-i and -I) and being explicitely excluded for the old
70839 1.0 format that doesn't use the default ignore list.
70840
70841 debian/changelog | 2 ++
70842 man/dpkg-source.1 | 5 +++++
70843 scripts/Dpkg/Source/Package.pm | 3 +++
70844 scripts/Dpkg/Source/Package/V1.pm | 1 +
70845 scripts/dpkg-source.pl | 25 ++++++++++++++-----------
70846 5 files changed, 25 insertions(+), 11 deletions(-)
70847
70848 commit 6194f91cf8bd7b851d5b875e81b5e10da584d645
70849 Author: Sven Joachim <svenjoac@gmx.de>
70850 Date: Wed Mar 31 20:07:52 2010 +0200
70851
70852 German dpkg translation update
70853
70854 Update to 968t.
70855
70856 debian/changelog | 3 +++
70857 po/de.po | 59 ++++++++++++++++++++++++++++----------------------------
70858 2 files changed, 32 insertions(+), 30 deletions(-)
70859
70860 commit 5f4aabaa53388043e021e8a6e23ba35f141fb619
70861 Author: Sven Joachim <svenjoac@gmx.de>
70862 Date: Wed Mar 31 19:01:03 2010 +0200
70863
70864 Fix typo in German dselect translation
70865
70866 debian/changelog | 3 +++
70867 dselect/po/de.po | 6 +++---
70868 2 files changed, 6 insertions(+), 3 deletions(-)
70869
70870 commit e9c695be22ff3c7d7f008a33033f02f969c97aba
70871 Author: Helge Kreutzmann <debian@helgefjell.de>
70872 Date: Mon Mar 29 19:51:01 2010 +0200
70873
70874 Update German translation of manual pages
70875
70876 Update to 1812t.
70877
70878 man/po/de.po | 181 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
70879 1 file changed, 180 insertions(+), 1 deletion(-)
70880
70881 commit a676dbc324dbf266d440b8198ac936421126e449
70882 Author: Helge Kreutzmann <debian@helgefjell.de>
70883 Date: Mon Mar 29 18:33:07 2010 +0200
70884
70885 Update German scripts translation
70886
70887 Update to 499t.
70888
70889 debian/changelog | 3 +++
70890 scripts/po/de.po | 7 ++++++-
70891 2 files changed, 9 insertions(+), 1 deletion(-)
70892
70893 commit c5d44e22a98b09414619a06723a05e85c944ea12
70894 Author: Raphaël Hertzog <hertzog@debian.org>
70895 Date: Mon Mar 29 12:36:20 2010 +0200
70896
70897 Dpkg::Source::Package: do not overwrite debian/source/format if it already exists
70898
70899 scripts/Dpkg/Source/Package.pm | 10 ++++++----
70900 1 file changed, 6 insertions(+), 4 deletions(-)
70901
70902 commit 1cba260ee1e98cc9c160d7487d720ab795ce76c8
70903 Author: Raphaël Hertzog <hertzog@debian.org>
70904 Date: Sun Mar 28 18:11:33 2010 +0200
70905
70906 Add missing changelog entries.
70907
70908 debian/changelog | 3 +++
70909 1 file changed, 3 insertions(+)
70910
70911 commit 695a94799dc54f03b2f535b85bb1d60bb3f30f02
70912 Author: Raphaël Hertzog <hertzog@debian.org>
70913 Date: Sun Mar 28 18:04:17 2010 +0200
70914
70915 dpkg-source(1): document more error messages and warnings
70916
70917 man/dpkg-source.1 | 24 ++++++++++++++++++++++--
70918 1 file changed, 22 insertions(+), 2 deletions(-)
70919
70920 commit ce14c941fa4a02388011a0c7c7e60a86e820aadd
70921 Author: Raphaël Hertzog <hertzog@debian.org>
70922 Date: Sun Mar 28 16:57:18 2010 +0200
70923
70924 dpkg-source: warn when debian/source/format doesn't exist
70925
70926 Document in dpkg-source(1) the fact that the fallback to "1.0"
70927 when debian/source/format doesn't exist is deprecated. Explain
70928 the rationale.
70929
70930 Document the long-term deprecation in README.feature-removal-schedule.
70931
70932 debian/changelog | 12 ++++++++++--
70933 doc/README.feature-removal-schedule | 9 +++++++++
70934 man/dpkg-source.1 | 29 ++++++++++++++++++++++-------
70935 scripts/dpkg-source.pl | 2 ++
70936 4 files changed, 43 insertions(+), 9 deletions(-)
70937
70938 commit 85c68a2de510262ff8e82f9f2948edef0bca8035
70939 Author: Helge Kreutzmann <debian@helgefjell.de>
70940 Date: Sun Mar 28 17:38:04 2010 +0200
70941
70942 Update German translation of manual pages
70943
70944 Update to 1799t.
70945
70946 debian/changelog | 7 +++++++
70947 man/po/de.po | 15 ++++++++++-----
70948 2 files changed, 17 insertions(+), 5 deletions(-)
70949
70950 commit 3779bbcd940e318f0d55ed0584b0ba332800e45c
70951 Author: Raphaël Hertzog <hertzog@debian.org>
70952 Date: Sun Mar 28 16:01:19 2010 +0200
70953
70954 Dpkg::Source::Package: add .gitattributes to dpkg-source ignore lists
70955
70956 scripts/Dpkg/Source/Package.pm | 3 ++-
70957 1 file changed, 2 insertions(+), 1 deletion(-)
70958
70959 commit a48c5d14bdc617c8323eddb794f320875cf479d1
70960 Author: Raphaël Hertzog <hertzog@debian.org>
70961 Date: Sun Mar 28 12:04:38 2010 +0200
70962
70963 deb-shlibs(5): use "type" rather than "tag" to be consistent with Debian Policy
70964
70965 man/deb-shlibs.5 | 4 ++--
70966 1 file changed, 2 insertions(+), 2 deletions(-)
70967
70968 commit 48fcb4cea268e2257b9bdd4a89072870f70239bd
70969 Author: Christian PERRIER <bubulle@debian.org>
70970 Date: Fri Mar 26 07:25:28 2010 +0100
70971
70972 Updated French translation
70973
70974 debian/changelog | 1 +
70975 po/fr.po | 299 ++++++++++++++++++++++++++-----------------------------
70976 2 files changed, 140 insertions(+), 160 deletions(-)
70977
70978 commit 132372df042576ba92df8fe17db95a12b51c7097
70979 Author: Christian PERRIER <bubulle@debian.org>
70980 Date: Fri Mar 12 07:17:27 2010 +0100
70981
70982 Update French dselect translation
70983
70984 debian/changelog | 1 +
70985 dselect/po/fr.po | 16 ++++++----------
70986 2 files changed, 7 insertions(+), 10 deletions(-)
70987
70988 commit a06c587571c1926a6af4176dac9f5066175db45c
70989 Author: Guillem Jover <guillem@debian.org>
70990 Date: Wed Mar 24 13:56:47 2010 +0100
70991
70992 Release 1.15.6.1
70993
70994 debian/changelog | 4 ++--
70995 1 file changed, 2 insertions(+), 2 deletions(-)
70996
70997 commit 0925bc6e1dd675a53693f9549674b87da172e198
70998 Author: Guillem Jover <guillem@debian.org>
70999 Date: Wed Mar 24 14:02:25 2010 +0100
71000
71001 Regenerate .pot files and merge .po files with them
71002
71003 po/ast.po | 750 +++++++++++++++++++++++------------------------
71004 po/bs.po | 727 +++++++++++++++++++++++-----------------------
71005 po/ca.po | 750 +++++++++++++++++++++++------------------------
71006 po/cs.po | 750 +++++++++++++++++++++++------------------------
71007 po/da.po | 750 +++++++++++++++++++++++------------------------
71008 po/de.po | 750 +++++++++++++++++++++++------------------------
71009 po/dpkg.pot | 727 +++++++++++++++++++++++-----------------------
71010 po/dz.po | 750 +++++++++++++++++++++++------------------------
71011 po/el.po | 750 +++++++++++++++++++++++------------------------
71012 po/eo.po | 750 +++++++++++++++++++++++------------------------
71013 po/es.po | 750 +++++++++++++++++++++++------------------------
71014 po/et.po | 750 +++++++++++++++++++++++------------------------
71015 po/eu.po | 750 +++++++++++++++++++++++------------------------
71016 po/fr.po | 750 +++++++++++++++++++++++------------------------
71017 po/gl.po | 750 +++++++++++++++++++++++------------------------
71018 po/hu.po | 744 +++++++++++++++++++++++------------------------
71019 po/id.po | 750 +++++++++++++++++++++++------------------------
71020 po/it.po | 750 +++++++++++++++++++++++------------------------
71021 po/ja.po | 750 +++++++++++++++++++++++------------------------
71022 po/km.po | 750 +++++++++++++++++++++++------------------------
71023 po/ko.po | 750 +++++++++++++++++++++++------------------------
71024 po/ku.po | 727 +++++++++++++++++++++++-----------------------
71025 po/lt.po | 750 +++++++++++++++++++++++------------------------
71026 po/mr.po | 750 +++++++++++++++++++++++------------------------
71027 po/nb.po | 750 +++++++++++++++++++++++------------------------
71028 po/ne.po | 750 +++++++++++++++++++++++------------------------
71029 po/nl.po | 750 +++++++++++++++++++++++------------------------
71030 po/nn.po | 750 +++++++++++++++++++++++------------------------
71031 po/pa.po | 734 +++++++++++++++++++++++-----------------------
71032 po/pl.po | 750 +++++++++++++++++++++++------------------------
71033 po/pt.po | 750 +++++++++++++++++++++++------------------------
71034 po/pt_BR.po | 750 +++++++++++++++++++++++------------------------
71035 po/ro.po | 750 +++++++++++++++++++++++------------------------
71036 po/ru.po | 754 +++++++++++++++++++++++------------------------
71037 po/sk.po | 750 +++++++++++++++++++++++------------------------
71038 po/sv.po | 750 +++++++++++++++++++++++------------------------
71039 po/th.po | 750 +++++++++++++++++++++++------------------------
71040 po/tl.po | 750 +++++++++++++++++++++++------------------------
71041 po/vi.po | 755 ++++++++++++++++++++++++------------------------
71042 po/zh_CN.po | 750 +++++++++++++++++++++++------------------------
71043 po/zh_TW.po | 750 +++++++++++++++++++++++------------------------
71044 scripts/po/ca.po | 32 +-
71045 scripts/po/de.po | 32 +-
71046 scripts/po/dpkg-dev.pot | 32 +-
71047 scripts/po/fr.po | 32 +-
71048 scripts/po/pl.po | 32 +-
71049 scripts/po/ru.po | 32 +-
71050 scripts/po/sv.po | 32 +-
71051 48 files changed, 15412 insertions(+), 15480 deletions(-)
71052
71053 commit 9cd41fdda1c27169c52d73b3b3ce71991d724994
71054 Author: Guillem Jover <guillem@debian.org>
71055 Date: Sun Mar 21 09:23:09 2010 +0100
71056
71057 dpkg: Defer the fsync and rename for normal files in tar extraction
71058
71059 This way it's done in one pass afterwards, to avoid massive I/O
71060 degradation due to the serialization from each write + fsync. This
71061 restores extraction times to numbers closer to the ones before the
71062 fsync patch introduced in 1.15.6.
71063
71064 debian/changelog | 4 +++
71065 src/archives.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++--------
71066 src/archives.h | 1 +
71067 src/filesdb.h | 2 ++
71068 src/processarc.c | 2 ++
71069 5 files changed, 83 insertions(+), 12 deletions(-)
71070
71071 commit 7e98241b11ce27e8d7fb87f1e64ecd03ec0ea0bf
71072 Author: Guillem Jover <guillem@debian.org>
71073 Date: Wed Mar 24 12:50:06 2010 +0100
71074
71075 dselect: Show dependency/conflicts resolution screen again
71076
71077 Fix by switching the C++ code to use STL's min() and max() instead of
71078 preprocessor macros, to avoid multiple evaluation of arguments.
71079
71080 Regression introduced in commit f426b031ac858fa30ace69959a43b61fb40f4be9.
71081
71082 Closes: #574816
71083
71084 Based-on-patch-by: Robert Luberda <robert@debian.org>
71085
71086 debian/changelog | 4 ++++
71087 dselect/dselect.h | 5 +++++
71088 lib/dpkg/macros.h | 3 +++
71089 3 files changed, 12 insertions(+)
71090
71091 commit 0fb104820dca0437cfdc045454010aeb89371754
71092 Author: Guillem Jover <guillem@debian.org>
71093 Date: Wed Mar 24 12:39:05 2010 +0100
71094
71095 dpkg-query: Make local functions static
71096
71097 src/main.h | 4 ----
71098 src/query.c | 16 ++++++++++++----
71099 2 files changed, 12 insertions(+), 8 deletions(-)
71100
71101 commit 994dc30369b1bca2a846409e0aa743096f65671c
71102 Author: Guillem Jover <guillem@debian.org>
71103 Date: Mon Mar 15 09:09:54 2010 +0100
71104
71105 s-s-d: Fix and unify fatal error strings
71106
71107 Do not use strerror on fatal() calls as it's already doing that
71108 internally if errno is not 0. Remove redundant new line at end of
71109 fatal() strings. Decapitalize first word. Clarify some strings to
71110 make it obvious it's an error message.
71111
71112 utils/start-stop-daemon.c | 50 +++++++++++++++++++++++------------------------
71113 1 file changed, 24 insertions(+), 26 deletions(-)
71114
71115 commit 4ecd0ef5d2e2a65402f9a6d45f9d5b96d12516d0
71116 Author: Guillem Jover <guillem@debian.org>
71117 Date: Mon Mar 15 06:20:14 2010 +0100
71118
71119 s-s-d: Do not allow a --retry schedule where forever is the last item
71120
71121 The forever item needs something to repeat over, otherwise we just get
71122 an infinite loop doing nothing.
71123
71124 Closes: #570938
71125
71126 debian/changelog | 2 ++
71127 utils/start-stop-daemon.c | 3 +++
71128 2 files changed, 5 insertions(+)
71129
71130 commit 4b13dfcdbea654859b7980ea1af33bec0f9a095b
71131 Author: Guillem Jover <guillem@debian.org>
71132 Date: Sun Mar 14 08:13:19 2010 +0100
71133
71134 dpkg-statoverride: Fix bogus arguments in ACTION macros
71135
71136 Remove bogus short options and use more appropriate act_ values for each
71137 action.
71138
71139 src/statcmd.c | 6 +++---
71140 1 file changed, 3 insertions(+), 3 deletions(-)
71141
71142 commit 230eecd402b7d7252cc958706db8d8350055e560
71143 Author: Guillem Jover <guillem@debian.org>
71144 Date: Mon Mar 15 07:24:14 2010 +0100
71145
71146 libdpkg: Remove unused desc argument from buffer_read and buffer_write
71147
71148 lib/dpkg/buffer.c | 12 +++++-------
71149 lib/dpkg/buffer.h | 6 ++----
71150 2 files changed, 7 insertions(+), 11 deletions(-)
71151
71152 commit c1481ac891e430a8e24ebfba5bc9f54b5166b769
71153 Author: Guillem Jover <guillem@debian.org>
71154 Date: Mon Mar 15 07:21:10 2010 +0100
71155
71156 libdpkg: Handle I/O errors in buffer_copy()
71157
71158 Make buffer_read and buffer_write behave as normal read/write functions,
71159 return -1 on error, and let the caller handle the error.
71160
71161 Split the checks in buffer_copy for errors from buffer_read and
71162 buffer_write to be able to give more accurate error messages.
71163
71164 lib/dpkg/buffer.c | 21 +++++++++------------
71165 1 file changed, 9 insertions(+), 12 deletions(-)
71166
71167 commit c11588722ac0e195b1f31a4995a854536f331bde
71168 Author: Guillem Jover <guillem@debian.org>
71169 Date: Sat Mar 13 08:35:43 2010 +0100
71170
71171 libdpkg: Make statusfile and availablefile variables static
71172
71173 lib/dpkg/dbmodify.c | 3 +--
71174 lib/dpkg/dpkg-db.h | 3 ---
71175 2 files changed, 1 insertion(+), 5 deletions(-)
71176
71177 commit 2650ab3024fd3c798e17c26d94d76766373a1a02
71178 Author: Guillem Jover <guillem@debian.org>
71179 Date: Sat Mar 13 08:26:37 2010 +0100
71180
71181 libdpkg: Move trigdeferred declarations to a new trigdeferred.h
71182
71183 lib/dpkg/Makefile.am | 1 +
71184 lib/dpkg/dpkg-db.h | 31 -------------------------
71185 lib/dpkg/trigdeferred.h | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
71186 lib/dpkg/trigdeferred.l | 1 +
71187 lib/dpkg/triglib.c | 1 +
71188 src/trigcmd.c | 1 +
71189 6 files changed, 65 insertions(+), 31 deletions(-)
71190
71191 commit 58a93c17fc4246d8f0281b21cd36112562d2c4f4
71192 Author: Guillem Jover <guillem@debian.org>
71193 Date: Sat Mar 13 08:20:02 2010 +0100
71194
71195 libdpkg: Move triglib declarations to a new triglib.h
71196
71197 lib/dpkg/Makefile.am | 1 +
71198 lib/dpkg/dbmodify.c | 1 +
71199 lib/dpkg/dpkg-db.h | 70 ----------------------------------
71200 lib/dpkg/fields.c | 1 +
71201 lib/dpkg/trigdeferred.l | 1 +
71202 lib/dpkg/triglib.c | 1 +
71203 lib/dpkg/triglib.h | 99 +++++++++++++++++++++++++++++++++++++++++++++++++
71204 src/archives.c | 1 +
71205 src/configure.c | 1 +
71206 src/help.c | 1 +
71207 src/processarc.c | 1 +
71208 src/remove.c | 1 +
71209 src/trigcmd.c | 1 +
71210 src/trigproc.c | 1 +
71211 14 files changed, 111 insertions(+), 70 deletions(-)
71212
71213 commit 3d2e2cbed0c72f423577dbf4cbefb3d72df3bbfa
71214 Author: Colin Watson <cjwatson@debian.org>
71215 Date: Tue Mar 16 12:14:16 2010 +0100
71216
71217 dpkg-source: support unpacking old source packages lacking the Format field
71218
71219 .dsc files haven't always had a Format field. It was introduced in dpkg
71220 1.6.13, in May 2000. This means that it's still not entirely
71221 implausible to run across source packages without Format, for example
71222 when importing the history of a source package into revision control.
71223
71224 Thus, dpkg-source should treat a missing Format field as 1.0, for
71225 compatibility with these old packages.
71226
71227 debian/changelog | 6 ++++++
71228 scripts/Dpkg/Source/Package.pm | 4 +++-
71229 2 files changed, 9 insertions(+), 1 deletion(-)
71230
71231 commit 94a7cf146144945759f608400dc9aa9c674bd1b3
71232 Author: Peter Krefting <peterk@debian.org>
71233 Date: Mon Mar 15 12:26:51 2010 +0100
71234
71235 Update Swedish translation.
71236
71237 po/sv.po: 971t0f0u.
71238 scripts/po/sv.po: 498t0f0u.
71239
71240 debian/changelog | 6 ++++++
71241 po/sv.po | 13 ++++++-------
71242 scripts/po/sv.po | 8 ++++----
71243 3 files changed, 16 insertions(+), 11 deletions(-)
71244
71245 commit 28b0443163ac43515197dbef8ff441990be43866
71246 Author: Guillem Jover <guillem@debian.org>
71247 Date: Sat Mar 13 07:29:23 2010 +0100
71248
71249 libdpkg: Use __attribute__ keyword depending on compiler support
71250
71251 Check for compiler support from preprocessor macros and selectively
71252 enable specific __attribute__ specifications. We avoid exposing the
71253 configure variable HAVE_C_ATTRIBUTE, which was never defined for the
71254 installed headers. Remove the now unused DPKG_C_ATTRIBUTE autoconf
71255 macro.
71256
71257 configure.ac | 1 -
71258 debian/changelog | 2 ++
71259 lib/dpkg/macros.h | 8 ++++++--
71260 m4/dpkg-compiler.m4 | 17 -----------------
71261 4 files changed, 8 insertions(+), 20 deletions(-)
71262
71263 commit 6fdc75338295a91ceebfddebb1e672fe8f929012
71264 Author: Guillem Jover <guillem@debian.org>
71265 Date: Sat Mar 13 07:26:45 2010 +0100
71266
71267 libdpkg: Always use C99 variadic macros
71268
71269 As the build requires them anyway, we avoid exposing the configure
71270 variable HAVE_C99, which was never defined for the installed headers.
71271
71272 debian/changelog | 2 ++
71273 lib/dpkg/buffer.h | 37 -------------------------------------
71274 lib/dpkg/dpkg.h | 4 ----
71275 utils/install-info.c | 5 -----
71276 4 files changed, 2 insertions(+), 46 deletions(-)
71277
71278 commit 7cde255c129784700ba3f08163287002cc58158c
71279 Author: Guillem Jover <guillem@debian.org>
71280 Date: Sat Mar 13 05:28:30 2010 +0100
71281
71282 Revert "libdpkg: Use varbuf_detach instead of ad-hoc code"
71283
71284 This reverts commit 77cae397a15baeca11c26aeb806b6be516e33d5f.
71285
71286 This change introdcued two points for memory leaks, which could be
71287 significant, depending on the amount of calls to the functions.
71288
71289 debian/changelog | 2 +-
71290 lib/dpkg/dbmodify.c | 2 +-
71291 lib/dpkg/fields.c | 2 +-
71292 3 files changed, 3 insertions(+), 3 deletions(-)
71293
71294 commit a6ab75a7802ef1596988b744381b242e82535f0e
71295 Author: Guillem Jover <guillem@debian.org>
71296 Date: Sat Mar 13 05:27:20 2010 +0100
71297
71298 Bump version to 1.15.6.1
71299
71300 debian/changelog | 6 ++++++
71301 1 file changed, 6 insertions(+)
71302
71303 commit cba7601879c20e23d2320dfdc7bd71b0a857d3e8
71304 Author: Guillem Jover <guillem@debian.org>
71305 Date: Fri Mar 12 00:15:54 2010 +0100
71306
71307 Release 1.15.6
71308
71309 debian/changelog | 4 ++--
71310 1 file changed, 2 insertions(+), 2 deletions(-)
71311
71312 commit 966458676627c4def8e5452a9ae5172ce8308871
71313 Author: Guillem Jover <guillem@debian.org>
71314 Date: Fri Mar 12 00:14:06 2010 +0100
71315
71316 Regenerate .pot files and merge .po files with them
71317
71318 dselect/po/es.po | 10 -
71319 man/po/dpkg-man.pot | 2 +-
71320 man/po/sv.po | 698 ++++++++++++++++++------------------------------
71321 po/ast.po | 506 ++++++++++++++++++-----------------
71322 po/bs.po | 505 +++++++++++++++++------------------
71323 po/ca.po | 502 +++++++++++++++++-----------------
71324 po/cs.po | 506 ++++++++++++++++++-----------------
71325 po/da.po | 506 ++++++++++++++++++-----------------
71326 po/de.po | 503 +++++++++++++++++-----------------
71327 po/dpkg.pot | 467 ++++++++++++++++----------------
71328 po/dz.po | 504 +++++++++++++++++-----------------
71329 po/el.po | 508 ++++++++++++++++++-----------------
71330 po/eo.po | 506 ++++++++++++++++++-----------------
71331 po/es.po | 506 ++++++++++++++++++-----------------
71332 po/et.po | 511 ++++++++++++++++++-----------------
71333 po/eu.po | 506 ++++++++++++++++++-----------------
71334 po/fr.po | 503 +++++++++++++++++-----------------
71335 po/gl.po | 508 ++++++++++++++++++-----------------
71336 po/hu.po | 506 ++++++++++++++++++-----------------
71337 po/id.po | 510 ++++++++++++++++++-----------------
71338 po/it.po | 497 +++++++++++++++++-----------------
71339 po/ja.po | 508 ++++++++++++++++++-----------------
71340 po/km.po | 504 +++++++++++++++++-----------------
71341 po/ko.po | 504 +++++++++++++++++-----------------
71342 po/ku.po | 477 ++++++++++++++++-----------------
71343 po/lt.po | 479 ++++++++++++++++-----------------
71344 po/mr.po | 508 ++++++++++++++++++-----------------
71345 po/nb.po | 506 ++++++++++++++++++-----------------
71346 po/ne.po | 508 ++++++++++++++++++-----------------
71347 po/nl.po | 504 +++++++++++++++++-----------------
71348 po/nn.po | 508 ++++++++++++++++++-----------------
71349 po/pa.po | 467 ++++++++++++++++----------------
71350 po/pl.po | 510 +++++++++++++++++------------------
71351 po/pt.po | 504 +++++++++++++++++-----------------
71352 po/pt_BR.po | 510 ++++++++++++++++++-----------------
71353 po/ro.po | 504 +++++++++++++++++-----------------
71354 po/ru.po | 506 ++++++++++++++++++-----------------
71355 po/sk.po | 503 +++++++++++++++++-----------------
71356 po/sv.po | 499 +++++++++++++++++-----------------
71357 po/th.po | 504 +++++++++++++++++-----------------
71358 po/tl.po | 510 ++++++++++++++++++-----------------
71359 po/vi.po | 508 ++++++++++++++++++-----------------
71360 po/zh_CN.po | 499 +++++++++++++++++-----------------
71361 po/zh_TW.po | 504 +++++++++++++++++-----------------
71362 scripts/po/ca.po | 91 ++++---
71363 scripts/po/de.po | 82 +++---
71364 scripts/po/dpkg-dev.pot | 93 ++++---
71365 scripts/po/fr.po | 93 ++++---
71366 scripts/po/pl.po | 93 ++++---
71367 scripts/po/ru.po | 93 ++++---
71368 scripts/po/sv.po | 93 ++++---
71369 51 files changed, 10982 insertions(+), 10960 deletions(-)
71370
71371 commit 17bd5d87d5ea4e352794c4f854809cf9822e885b
71372 Author: Guillem Jover <guillem@debian.org>
71373 Date: Fri Mar 12 02:42:44 2010 +0100
71374
71375 Improve libdpkg-dev package short description
71376
71377 Make it match with the reset of the short descriptions.
71378
71379 debian/control | 4 ++--
71380 1 file changed, 2 insertions(+), 2 deletions(-)
71381
71382 commit 7dd42b94cfb40f046a8da29142ef5a2a436ca391
71383 Author: Guillem Jover <guillem@debian.org>
71384 Date: Fri Mar 12 00:31:55 2010 +0100
71385
71386 build: Replace all / with :: on perl module man pages filenames
71387
71388 The current sed expression was only replacing the first one, which
71389 didn't take into account nested modules.
71390
71391 scripts/Makefile.am | 2 +-
71392 1 file changed, 1 insertion(+), 1 deletion(-)
71393
71394 commit 2567c926666c9924c87f99d0e4b3389453c4ef25
71395 Author: Guillem Jover <guillem@debian.org>
71396 Date: Fri Mar 12 00:31:18 2010 +0100
71397
71398 build: Add missing libdpkg-perl debian packaging files to EXTRA_DIST
71399
71400 Makefile.am | 3 +++
71401 1 file changed, 3 insertions(+)
71402
71403 commit c7dc2bf66393a546e1189e74a65292af336835cb
71404 Author: Guillem Jover <guillem@debian.org>
71405 Date: Thu Mar 11 23:43:17 2010 +0100
71406
71407 build: Allow disabling Unicode support
71408
71409 This affects only dselect ncurses support for now.
71410
71411 Based-on-patch-by: Yuri Vasilevski <yvasilev@gentoo.org>
71412
71413 debian/changelog | 2 ++
71414 m4/dpkg-libs.m4 | 31 +++++++++++++++++++++++--------
71415 m4/dpkg-unicode.m4 | 21 +++++++++++++++++++++
71416 3 files changed, 46 insertions(+), 8 deletions(-)
71417
71418 commit 4f4f2cbd86c5b8ee9ee4541ccb387215bece8df3
71419 Author: Guillem Jover <guillem@debian.org>
71420 Date: Thu Mar 11 22:09:29 2010 +0100
71421
71422 man: Honour LINGUAS environment variable when installing translations
71423
71424 Users should be able to choose which locales to install by setting the
71425 environment variable LINGUAS, or passing it as a make argument. Honour
71426 the user setting and introduce a new LINGUAS_DIST to avoid undesired
71427 behaviour on “make dist”.
71428
71429 Reported-by: Yuri Vasilevski <yvasilev@gentoo.org>
71430
71431 debian/changelog | 1 +
71432 man/Makefile.am | 7 +++++--
71433 2 files changed, 6 insertions(+), 2 deletions(-)
71434
71435 commit 20fdb395cc721a5060c5623eda956d73ea840a21
71436 Author: Guillem Jover <guillem@debian.org>
71437 Date: Thu Mar 11 21:35:25 2010 +0100
71438
71439 Do an fsync on database directories
71440
71441 After creating, renaming or unlinking database files sync its
71442 containing directory, to guarantee the new file entry is correctly
71443 listed in the directory.
71444
71445 Closes: #567089
71446
71447 Base-on-patch-by: Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>
71448
71449 debian/changelog | 4 ++
71450 dpkg-split/queue.c | 2 +
71451 lib/dpkg/Makefile.am | 2 +
71452 lib/dpkg/dbmodify.c | 8 ++++
71453 lib/dpkg/dir.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++++
71454 lib/dpkg/dir.h | 37 +++++++++++++++
71455 lib/dpkg/dump.c | 5 ++
71456 lib/dpkg/trigdeferred.l | 3 ++
71457 lib/dpkg/triglib.c | 5 ++
71458 src/filesdb.c | 3 ++
71459 src/processarc.c | 17 +++++++
71460 src/remove.c | 5 ++
71461 src/statcmd.c | 3 ++
71462 13 files changed, 218 insertions(+)
71463
71464 commit ab9482eb45e27a0b0c058a2662b28b7d3642173d
71465 Author: Guillem Jover <guillem@debian.org>
71466 Date: Thu Mar 11 21:13:25 2010 +0100
71467
71468 libdpkg: Add a new updatesdir variable in dbmodify
71469
71470 Use it to initialize updatefnbuf, instead of constructing it from
71471 admindir and UPDATESDIR.
71472
71473 lib/dpkg/dbmodify.c | 7 ++++---
71474 1 file changed, 4 insertions(+), 3 deletions(-)
71475
71476 commit a9f8f235b90a586d99a9597fa5e7f2880ec91a98
71477 Author: Guillem Jover <guillem@debian.org>
71478 Date: Thu Mar 11 21:08:40 2010 +0100
71479
71480 libdpkg: Remove unneeded static admindir in dbmodify
71481
71482 Now that pkgadminfile does not use the file global admindir, we can just
71483 switch the modstatdb_init() argument name from adir to admindir, use
71484 that instead in the whole function, and remove the file global admindir.
71485
71486 lib/dpkg/dbmodify.c | 19 +++++++++----------
71487 1 file changed, 9 insertions(+), 10 deletions(-)
71488
71489 commit 15daa22fa94d19cc059d2755e5164db1a3a62791
71490 Author: Guillem Jover <guillem@debian.org>
71491 Date: Thu Mar 11 21:03:55 2010 +0100
71492
71493 libdpkg: Create new pkgadmindir() to hide admindir and INFODIR
71494
71495 The callers should not be concerned about where the package info
71496 directory is located, the new functions encapsulates the knowdlegde
71497 in the dbmodify module.
71498
71499 lib/dpkg/dbmodify.c | 11 +++++++++--
71500 lib/dpkg/dpkg-db.h | 1 +
71501 src/filesdb.c | 3 +--
71502 src/processarc.c | 6 ++----
71503 src/query.c | 3 +--
71504 src/remove.c | 6 ++----
71505 6 files changed, 16 insertions(+), 14 deletions(-)
71506
71507 commit 4f7898438d28cf3b1d6393a7e9b9135dcc1b1c0d
71508 Author: Guillem Jover <guillem@debian.org>
71509 Date: Thu Mar 11 19:41:35 2010 +0100
71510
71511 libdpkg: Simplify triggersdir file path generation
71512
71513 Now that we have generated the triggersdir via trig_get_triggersdir,
71514 we can reuse it to generate the files inside the triggersdir, instead
71515 of redoing the same work again.
71516
71517 lib/dpkg/trigdeferred.l | 11 +++++------
71518 1 file changed, 5 insertions(+), 6 deletions(-)
71519
71520 commit a35f0e37a46b2e3721149a25c36f3352c1cdf881
71521 Author: Guillem Jover <guillem@debian.org>
71522 Date: Thu Mar 11 19:38:12 2010 +0100
71523
71524 libdpkg: Encapsulate triggersdir handling in triglib
71525
71526 The only users of triggersdir and related files are the triglib and
71527 trigdeferred modules, and dbmodify does not have any business in knowing
71528 where the triggersdir is located (besides for conveninence when creating
71529 the pathname). Create instead a new function trig_get_triggersdir() to
71530 generate the triggersdir from an admindir, and use that on each module.
71531
71532 lib/dpkg/dbmodify.c | 4 ----
71533 lib/dpkg/dpkg-db.h | 3 ++-
71534 lib/dpkg/trigdeferred.l | 3 +++
71535 lib/dpkg/triglib.c | 32 ++++++++++++++++++++++++++++++++
71536 4 files changed, 37 insertions(+), 5 deletions(-)
71537
71538 commit 9fd4358545c340f3cbdf42246f73305397264a22
71539 Author: Guillem Jover <guillem@debian.org>
71540 Date: Thu Mar 11 07:49:58 2010 +0100
71541
71542 libdpkg: Add “subprocess” to strings to clarify
71543
71544 This makes it more clear what the format argument refers to, and as a
71545 side effect coalesces two almost identical strings together.
71546
71547 lib/dpkg/subproc.c | 6 +++---
71548 1 file changed, 3 insertions(+), 3 deletions(-)
71549
71550 commit 2dc87a2b34d8dd0312a9bfa95d5b6375a4ab39d1
71551 Author: Guillem Jover <guillem@debian.org>
71552 Date: Wed Mar 10 22:15:03 2010 +0100
71553
71554 libdpkg-perl: Demote some unstable modules to VERSION 0.01
71555
71556 These modules might still need some cleanup work, so make it explicit
71557 that the API will change by demoting the VERSION.
71558
71559 scripts/Dpkg/Arch.pm | 2 +-
71560 scripts/Dpkg/ErrorHandling.pm | 2 +-
71561 2 files changed, 2 insertions(+), 2 deletions(-)
71562
71563 commit 27f6b9bd4e2faa41be6683896285cade125d6fb2
71564 Author: Guillem Jover <guillem@debian.org>
71565 Date: Thu Mar 11 08:40:10 2010 +0100
71566
71567 Update Catalan translations
71568
71569 debian/changelog | 3 +
71570 dselect/po/ca.po | 36 ++-
71571 po/ca.po | 696 +++++++++++++++++++++++++++----------------------------
71572 scripts/po/ca.po | 21 +-
71573 4 files changed, 362 insertions(+), 394 deletions(-)
71574
71575 commit eb4155377e4e41a4d420712dfc91c57578d5170f
71576 Author: Guillem Jover <guillem@debian.org>
71577 Date: Thu Mar 11 08:22:32 2010 +0100
71578
71579 Use License instead of Licence in strings
71580
71581 This removes almost duplicate strings for translation.
71582
71583 debian/copyright | 2 +-
71584 dselect/po/cs.po | 2 +-
71585 dselect/po/el.po | 2 +-
71586 dselect/po/hu.po | 2 +-
71587 dselect/po/id.po | 2 +-
71588 dselect/po/it.po | 2 +-
71589 dselect/po/nb.po | 2 +-
71590 dselect/po/nl.po | 2 +-
71591 dselect/po/nn.po | 2 +-
71592 dselect/po/pt.po | 2 +-
71593 dselect/po/ro.po | 2 +-
71594 dselect/po/sk.po | 2 +-
71595 dselect/po/tl.po | 2 +-
71596 dselect/po/zh_TW.po | 2 +-
71597 scripts/changelog/debian.pl | 2 +-
71598 scripts/dpkg-architecture.pl | 2 +-
71599 scripts/dpkg-buildpackage.pl | 2 +-
71600 scripts/dpkg-distaddfile.pl | 2 +-
71601 scripts/dpkg-divert.pl | 4 ++--
71602 scripts/dpkg-genchanges.pl | 2 +-
71603 scripts/dpkg-gencontrol.pl | 2 +-
71604 scripts/dpkg-gensymbols.pl | 2 +-
71605 scripts/dpkg-parsechangelog.pl | 2 +-
71606 scripts/dpkg-shlibdeps.pl | 2 +-
71607 scripts/dpkg-source.pl | 2 +-
71608 scripts/dpkg-vendor.pl | 2 +-
71609 scripts/po/ca.po | 2 +-
71610 scripts/po/de.po | 4 ++--
71611 scripts/po/dpkg-dev.pot | 2 +-
71612 scripts/po/fr.po | 4 ++--
71613 scripts/po/pl.po | 2 +-
71614 scripts/po/ru.po | 2 +-
71615 scripts/po/sv.po | 2 +-
71616 scripts/update-alternatives.pl | 4 ++--
71617 src/statcmd.c | 2 +-
71618 35 files changed, 39 insertions(+), 39 deletions(-)
71619
71620 commit 744f0bd2396bb345e4c975134dac50c1bd8c969c
71621 Author: Guillem Jover <guillem@debian.org>
71622 Date: Thu Mar 11 08:25:30 2010 +0100
71623
71624 u-a: Mark strings for translation
71625
71626 scripts/update-alternatives.pl | 4 ++--
71627 1 file changed, 2 insertions(+), 2 deletions(-)
71628
71629 commit 5b7ce047b9376613fc6fe6a53890b9a4e0c9b732
71630 Author: Christian PERRIER <bubulle@debian.org>
71631 Date: Thu Mar 11 23:00:49 2010 +0100
71632
71633 Spanish dselect translation
71634
71635 debian/changelog | 1 +
71636 dselect/po/es.po | 138 +++++++++++++++++++++++++++----------------------------
71637 2 files changed, 70 insertions(+), 69 deletions(-)
71638
71639 commit 3fe24e0475272eea6b72400571d6df5435d06a5b
71640 Author: Helge Kreutzmann <debian@helgefjell.de>
71641 Date: Wed Mar 10 23:11:42 2010 +0100
71642
71643 Update German scripts translation
71644
71645 Update to 498t.
71646
71647 scripts/po/de.po | 23 +++++++++++++++++------
71648 1 file changed, 17 insertions(+), 6 deletions(-)
71649
71650 commit cd715df65ce8f35467197eecf8c63c9d15a272d6
71651 Author: Helge Kreutzmann <debian@helgefjell.de>
71652 Date: Wed Mar 10 23:06:46 2010 +0100
71653
71654 Fix a build error
71655
71656 man/po/sv.po | 4 ++--
71657 1 file changed, 2 insertions(+), 2 deletions(-)
71658
71659 commit 1e84a1bd2c7b175cd15934345af61841a7435eda
71660 Author: Raphaël Hertzog <hertzog@debian.org>
71661 Date: Fri Mar 5 22:07:30 2010 +0100
71662
71663 Dpkg::Source::Package::V3::quilt: sanity check of series file
71664
71665 A series file should only contain path pointing inside debian/patches/
71666 and thus "../" are forbidden. Given that the path to patches appear
71667 in the patch command-line with -B .pc/$path, a carefully crafted
71668 path could lead patch to overwrite an arbitrary file outside of the
71669 destination directory with a file provided in the source package.
71670
71671 debian/changelog | 3 +++
71672 scripts/Dpkg/Source/Package/V3/quilt.pm | 1 +
71673 2 files changed, 4 insertions(+)
71674
71675 commit 2cb3d5d38fbe937280a8875b79a7247ac37a383d
71676 Author: Raphaël Hertzog <hertzog@debian.org>
71677 Date: Fri Mar 5 18:19:33 2010 +0100
71678
71679 Dpkg::Source::Patch: add more sanity checks on patches
71680
71681 patch will happily accept filenames like "../../../../stuff" and modify
71682 files outside of the expected destination directory. To avoid problems
71683 we error out when we detect a filename that contains "/../". Any leading
71684 "../" is not a problem since patches are applied with -p1 and it's
71685 stripped.
71686
71687 We also verify that the file to be modified is not accessed through a
71688 symlink as a compromised source package could also provide a symlink in
71689 the orig.tar.gz that points outside of the destination directory.
71690
71691 debian/changelog | 6 ++++++
71692 scripts/Dpkg/Source/Patch.pm | 17 +++++++++++++++--
71693 2 files changed, 21 insertions(+), 2 deletions(-)
71694
71695 commit f2f4d4f671e9bbc911dfe81d2f22c31950811085
71696 Author: Peter Krefting <peterk@debian.org>
71697 Date: Tue Mar 9 22:46:18 2010 +0100
71698
71699 Remove string debugging aid.
71700
71701 scripts/po/sv.po | 1 -
71702 1 file changed, 1 deletion(-)
71703
71704 commit b606edd00ebd78fb02fb0cf30b1b4346b2bb2d84
71705 Author: Peter Krefting <peterk@debian.org>
71706 Date: Tue Mar 9 15:29:46 2010 +0100
71707
71708 Update Swedish translation.
71709
71710 man/po/sv.po: 1799t0f0u.
71711
71712 man/po/sv.po | 633 ++++++++++++++++++++++++++++++++++++++++++-----------------
71713 1 file changed, 452 insertions(+), 181 deletions(-)
71714
71715 commit 149872cec4bdd7bb61325f0b716400743cc9f784
71716 Author: Helge Kreutzmann <debian@helgefjell.de>
71717 Date: Mon Mar 8 21:39:00 2010 +0100
71718
71719 Update German translation of manual pages
71720
71721 Update to 1799t.
71722
71723 man/po/de.po | 46 +++++++++++++++++++++++++++++++++++++---------
71724 1 file changed, 37 insertions(+), 9 deletions(-)
71725
71726 commit c424454b64dc1cfd67f69045720d5d5e4f13f971
71727 Author: Peter Krefting <peterk@debian.org>
71728 Date: Mon Mar 8 13:40:52 2010 +0100
71729
71730 Update Swedish translation.
71731
71732 dselect/po/sv.po: 277t0f0u.
71733 po/sv.po: 973t0f0u.
71734 scripts/po/sv.po: 496t0f0u.
71735
71736 debian/changelog | 1 +
71737 dselect/po/sv.po | 13 +++++--------
71738 po/sv.po | 30 +++++++++++++++---------------
71739 scripts/po/sv.po | 6 +++---
71740 4 files changed, 24 insertions(+), 26 deletions(-)
71741
71742 commit 245c885e128b78fcf068d3308f107868347953a2
71743 Author: Raphaël Hertzog <hertzog@debian.org>
71744 Date: Mon Mar 8 12:19:27 2010 +0100
71745
71746 Regenerate .pot files and merge .po files with them
71747
71748 dselect/po/bs.po | 161 ++--
71749 dselect/po/ca.po | 171 ++--
71750 dselect/po/cs.po | 171 ++--
71751 dselect/po/da.po | 171 ++--
71752 dselect/po/de.po | 16 +-
71753 dselect/po/dselect.pot | 160 ++--
71754 dselect/po/el.po | 169 ++--
71755 dselect/po/es.po | 171 ++--
71756 dselect/po/et.po | 171 ++--
71757 dselect/po/eu.po | 171 ++--
71758 dselect/po/fr.po | 171 ++--
71759 dselect/po/gl.po | 171 ++--
71760 dselect/po/hu.po | 166 ++--
71761 dselect/po/id.po | 171 ++--
71762 dselect/po/it.po | 171 ++--
71763 dselect/po/ja.po | 171 ++--
71764 dselect/po/ko.po | 171 ++--
71765 dselect/po/nb.po | 171 ++--
71766 dselect/po/nl.po | 171 ++--
71767 dselect/po/nn.po | 169 ++--
71768 dselect/po/pl.po | 171 ++--
71769 dselect/po/pt.po | 171 ++--
71770 dselect/po/pt_BR.po | 171 ++--
71771 dselect/po/ro.po | 173 ++--
71772 dselect/po/ru.po | 171 ++--
71773 dselect/po/sk.po | 171 ++--
71774 dselect/po/sv.po | 171 ++--
71775 dselect/po/tl.po | 169 ++--
71776 dselect/po/vi.po | 171 ++--
71777 dselect/po/zh_CN.po | 171 ++--
71778 dselect/po/zh_TW.po | 169 ++--
71779 man/po/dpkg-man.pot | 1447 +++++++++++++++++---------------
71780 man/po/es.po | 1650 ++++++++++++++++++++-----------------
71781 man/po/fr.po | 1717 ++++++++++++++++++++++----------------
71782 man/po/hu.po | 1593 +++++++++++++++++++----------------
71783 man/po/ja.po | 1649 +++++++++++++++++++++----------------
71784 man/po/pl.po | 1715 ++++++++++++++++++++++----------------
71785 man/po/pt_BR.po | 1633 ++++++++++++++++++++----------------
71786 man/po/ru.po | 1627 ++++++++++++++++++++----------------
71787 man/po/sv.po | 1842 +++++++++++++++++++++++------------------
71788 po/ast.po | 2034 ++++++++++++++++++++++++---------------------
71789 po/bs.po | 1857 +++++++++++++++++++++--------------------
71790 po/ca.po | 2028 ++++++++++++++++++++++++---------------------
71791 po/cs.po | 2023 ++++++++++++++++++++++++---------------------
71792 po/da.po | 2027 ++++++++++++++++++++++++---------------------
71793 po/de.po | 481 ++++++-----
71794 po/dpkg.pot | 1836 +++++++++++++++++++++--------------------
71795 po/dz.po | 2026 ++++++++++++++++++++++++---------------------
71796 po/el.po | 2039 +++++++++++++++++++++++----------------------
71797 po/eo.po | 2020 ++++++++++++++++++++++++---------------------
71798 po/es.po | 2036 ++++++++++++++++++++++++---------------------
71799 po/et.po | 2006 +++++++++++++++++++++++---------------------
71800 po/eu.po | 2019 ++++++++++++++++++++++++---------------------
71801 po/fr.po | 2106 +++++++++++++++++++++++++----------------------
71802 po/gl.po | 2041 +++++++++++++++++++++++----------------------
71803 po/hu.po | 2025 ++++++++++++++++++++++++---------------------
71804 po/id.po | 2017 ++++++++++++++++++++++++---------------------
71805 po/it.po | 2029 ++++++++++++++++++++++++---------------------
71806 po/ja.po | 2025 ++++++++++++++++++++++++---------------------
71807 po/km.po | 2021 ++++++++++++++++++++++++---------------------
71808 po/ko.po | 2025 ++++++++++++++++++++++++---------------------
71809 po/ku.po | 1917 +++++++++++++++++++++---------------------
71810 po/lt.po | 1997 +++++++++++++++++++++++---------------------
71811 po/mr.po | 2020 ++++++++++++++++++++++++---------------------
71812 po/nb.po | 2028 ++++++++++++++++++++++++---------------------
71813 po/ne.po | 2027 ++++++++++++++++++++++++---------------------
71814 po/nl.po | 2025 ++++++++++++++++++++++++---------------------
71815 po/nn.po | 2022 ++++++++++++++++++++++++---------------------
71816 po/pa.po | 1932 ++++++++++++++++++++++---------------------
71817 po/pl.po | 2032 ++++++++++++++++++++++++---------------------
71818 po/pt.po | 2042 +++++++++++++++++++++++----------------------
71819 po/pt_BR.po | 2043 +++++++++++++++++++++++----------------------
71820 po/ro.po | 2040 +++++++++++++++++++++++----------------------
71821 po/ru.po | 2029 ++++++++++++++++++++++++---------------------
71822 po/sk.po | 2035 ++++++++++++++++++++++++---------------------
71823 po/sv.po | 494 +++++------
71824 po/th.po | 2022 ++++++++++++++++++++++++---------------------
71825 po/tl.po | 2023 ++++++++++++++++++++++++---------------------
71826 po/vi.po | 2041 +++++++++++++++++++++++----------------------
71827 po/zh_CN.po | 2022 ++++++++++++++++++++++++---------------------
71828 po/zh_TW.po | 2022 ++++++++++++++++++++++++---------------------
71829 scripts/po/ca.po | 1278 ++++++++++++++--------------
71830 scripts/po/de.po | 2 +-
71831 scripts/po/dpkg-dev.pot | 1262 ++++++++++++++--------------
71832 scripts/po/fr.po | 1399 +++++++++++++++++--------------
71833 scripts/po/pl.po | 1343 ++++++++++++++++--------------
71834 scripts/po/ru.po | 1343 ++++++++++++++++--------------
71835 scripts/po/sv.po | 96 ++-
71836 88 files changed, 56461 insertions(+), 49783 deletions(-)
71837
71838 commit c10ff1b95151394363767674faf7c8e400cc47ca
71839 Author: Raphaël Hertzog <hertzog@debian.org>
71840 Date: Mon Mar 8 08:11:59 2010 +0100
71841
71842 Dpkg::Deps::deps_compare(): fix a warning
71843
71844 Commit 113533 broke it by using constants as keys: the name of the
71845 constants were used as string literals due to "=>" when we wanted their
71846 values to be used. Now we use the function notation of constants (since
71847 that's how they are implemented) to avoid this.
71848
71849 Reported-By: Jonathan Nieder <jrnieder@gmail.com>
71850
71851 scripts/Dpkg/Deps.pm | 10 +++++-----
71852 1 file changed, 5 insertions(+), 5 deletions(-)
71853
71854 commit 2cc0673bb09176d75016cd6a7db7dc6e97f4e6ad
71855 Author: Helge Kreutzmann <debian@helgefjell.de>
71856 Date: Sun Mar 7 22:40:40 2010 +0100
71857
71858 Update German translation of manual pages
71859
71860 Update to 1789t0f10u.
71861
71862 man/po/de.po | 2154 +++++++++++++++++++++++++++++++++++++---------------------
71863 1 file changed, 1367 insertions(+), 787 deletions(-)
71864
71865 commit 5329030634fc3cb66f05b8d46f33047e7407a6fb
71866 Author: Helge Kreutzmann <debian@helgefjell.de>
71867 Date: Sun Mar 7 22:31:08 2010 +0100
71868
71869 Correct a minor grammar issue
71870
71871 man/dpkg-gensymbols.1 | 2 +-
71872 man/po/de.po | 4 ++--
71873 man/po/dpkg-man.pot | 2 +-
71874 man/po/es.po | 4 ++--
71875 man/po/fr.po | 4 ++--
71876 man/po/hu.po | 4 ++--
71877 man/po/ja.po | 4 ++--
71878 man/po/pl.po | 4 ++--
71879 man/po/pt_BR.po | 4 ++--
71880 man/po/ru.po | 4 ++--
71881 man/po/sv.po | 4 ++--
71882 11 files changed, 20 insertions(+), 20 deletions(-)
71883
71884 commit 50af2e7a7a3ad6f445df0f16337a546509d5157c
71885 Author: Helge Kreutzmann <debian@helgefjell.de>
71886 Date: Sun Mar 7 22:04:47 2010 +0100
71887
71888 Update German scripts translation
71889
71890 Update to 496t.
71891
71892 scripts/po/de.po | 1369 ++++++++++++++++++++++++++++--------------------------
71893 1 file changed, 703 insertions(+), 666 deletions(-)
71894
71895 commit 1b1c9e3decbe67ad7d2c49bde36c686d60dbf256
71896 Author: Peter Krefting <peterk@debian.org>
71897 Date: Sun Mar 7 14:03:55 2010 +0100
71898
71899 Update Swedish translation.
71900
71901 po/sv.po: 966t0f0u.
71902 man/po/sv.po: 1671t42f66u.
71903 scripts/po/sv.po: 496t0f0u.
71904
71905 man/po/sv.po | 101 ++-
71906 po/sv.po | 1873 ++++++++++++++++++++++++++++--------------------------
71907 scripts/po/sv.po | 1355 +++++++++++++++++++++------------------
71908 3 files changed, 1785 insertions(+), 1544 deletions(-)
71909
71910 commit 690f099bf2d05bf2f02a5952cfc4dd4b6fe66d0a
71911 Author: Guillem Jover <guillem@debian.org>
71912 Date: Sun Mar 7 07:00:12 2010 +0100
71913
71914 man: Document “dpkg-query -l” abbreviated state information
71915
71916 Closes: #383869
71917
71918 Based-on-patch-by: Marc-Jano Knopp <pub_br_debian.org@marc-jano.de>
71919
71920 debian/changelog | 3 +++
71921 man/dpkg-query.1 | 34 ++++++++++++++++++++++++++++++++++
71922 2 files changed, 37 insertions(+)
71923
71924 commit 8e9ad1f1143db9dbbda74d45a4510d91ab039164
71925 Author: Guillem Jover <guillem@debian.org>
71926 Date: Sun Mar 7 06:31:28 2010 +0100
71927
71928 man: Document the exit codes for dpkg-query
71929
71930 Closes: #571798
71931
71932 debian/changelog | 1 +
71933 man/dpkg-query.1 | 9 ++++++++-
71934 2 files changed, 9 insertions(+), 1 deletion(-)
71935
71936 commit 1929eef9d7973dee574314349a648854762b1615
71937 Author: Guillem Jover <guillem@debian.org>
71938 Date: Sun Mar 7 06:09:08 2010 +0100
71939
71940 man: Remove "VARIABLES" from "ENVIRONMENT" section name
71941
71942 Unify with the rest of the man pages and use the most commonly used
71943 section name.
71944
71945 man/dpkg-buildpackage.1 | 6 +++---
71946 man/dpkg.1 | 2 +-
71947 2 files changed, 4 insertions(+), 4 deletions(-)
71948
71949 commit 63b51af546ee55c9b0a1111c8f72a2c97bde45fb
71950 Author: Guillem Jover <guillem@debian.org>
71951 Date: Sun Mar 7 06:06:20 2010 +0100
71952
71953 man: Document environment variables affecting dpkg-deb, dpkg and dselect
71954
71955 The missing undocumented variables are TMPDIR for dpkg and dpkg-deb,
71956 HOME for dselect and dpkg and PAGER for dpkg.
71957
71958 Closes: #572836
71959
71960 debian/changelog | 2 ++
71961 man/dpkg-deb.1 | 8 +++++++-
71962 man/dpkg.1 | 13 ++++++++++++-
71963 man/dselect.1 | 8 +++++++-
71964 4 files changed, 28 insertions(+), 3 deletions(-)
71965
71966 commit 62668eb422853854976560949f95a5afcc6a8677
71967 Author: Guillem Jover <guillem@debian.org>
71968 Date: Sat Feb 27 19:55:25 2010 +0100
71969
71970 Do an fsync on files written to disk
71971
71972 This guarantees the file contents will be there in case of abrupt
71973 program termination (due to crashes for example, or user intervention).
71974 This also guarantees the atomicity of rename(2) calls.
71975
71976 Closes: #430958
71977
71978 Based-on-patch-by: Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>
71979
71980 Notes:
71981 The crashes and user intervention comment here, refer to abrupt
71982 termination of the system, and not just the program, due to an overall
71983 malfunction of the kernel, the hardware or the user pulling the plug,
71984 for example.
71985
71986 debian/changelog | 4 ++++
71987 dpkg-deb/build.c | 4 ++++
71988 dpkg-split/join.c | 5 +++++
71989 dpkg-split/queue.c | 4 ++++
71990 lib/dpkg/triglib.c | 12 ++++++++++++
71991 src/archives.c | 2 ++
71992 src/statcmd.c | 4 ++++
71993 utils/start-stop-daemon.c | 4 ++++
71994 8 files changed, 39 insertions(+)
71995
71996 commit 9d81bf92ef791ad4644f36d3b5f7361e883134d6
71997 Author: Stefan Fritsch <sf@sfritsch.de>
71998 Date: Sat Feb 27 06:31:47 2010 +0100
71999
72000 dpkg: Use posix_fadvise on non-Linux to speed up .list files loading
72001
72002 When FIEMAP is not available try to use posix_fadvise() to request
72003 the preloading of the .list files. A search with dpkg-query went
72004 from 28 to 17 seconds, giving around 40% improvement.
72005
72006 Closes: #557560
72007
72008 Signed-off-by: Guillem Jover <guillem@debian.org>
72009
72010 configure.ac | 3 ++-
72011 debian/changelog | 3 +++
72012 src/filesdb.c | 22 ++++++++++++++++++++++
72013 3 files changed, 27 insertions(+), 1 deletion(-)
72014
72015 commit 8e31b0f0fb6b14e605407b824f4e2f1b0c12bab6
72016 Author: Morten Hustveit <morten@debian.org>
72017 Date: Tue Nov 3 16:11:46 2009 +0100
72018
72019 dpkg: Use FIEMAP to sort .list files before scanning
72020
72021 When running dpkg from a cold cache on a system where <admindir>/info/
72022 lies on a hard disk, a lot of time is spent waiting for seeks between
72023 (typically) thousands of files. This patch changes the behavior of
72024 ensure_allinstfiles_available(), so that it accesses the packages in
72025 the order of their .list files' physical locations on the hard disk,
72026 greatly reducing drive head movements.
72027
72028 The performance improvement is around 70% on my system: reinstalling
72029 a simple package takes 8 seconds instead of 27 seconds. The caches were
72030 dropped before each run, and 10 runs were done with consistent results.
72031 The performance is identical to the previous patch using FIBMAP,
72032 althought this one has the advantage of not needing root privileges.
72033
72034 Signed-off-by: Guillem Jover <guillem@debian.org>
72035
72036 configure.ac | 2 +-
72037 debian/changelog | 3 ++
72038 src/filesdb.c | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
72039 src/main.h | 2 ++
72040 4 files changed, 94 insertions(+), 5 deletions(-)
72041
72042 commit b3ffabc01224d0317f774405722f679ee8bf3978
72043 Author: Guillem Jover <guillem@debian.org>
72044 Date: Mon Mar 1 18:54:39 2010 +0100
72045
72046 dpkg: Switch SE Linux support to explicitly set path contexts
72047
72048 The current code sets the default context and does not clean it on
72049 conffile extraction or in case of unpack error, which causes the wrong
72050 context to be applied to files under <admindir>.
72051
72052 Switch the code to explicitly set the path context for newly extracted
72053 and created files so that we don't need to care about unpack error
72054 recovery or conffile extraction to restore the default context.
72055
72056 Refactor the code into a new function and remove an unneeded setting of
72057 the context just before the rename from <node>.dpkg-new to <node>.
72058
72059 Closes: #498438
72060
72061 debian/changelog | 3 ++
72062 src/archives.c | 101 ++++++++++++++++++++++---------------------------------
72063 2 files changed, 44 insertions(+), 60 deletions(-)
72064
72065 commit 9114e9d298a84dd7f1b1a27b4a377ddd4e7c2f8b
72066 Author: Guillem Jover <guillem@debian.org>
72067 Date: Thu Feb 25 23:38:51 2010 +0100
72068
72069 Use while () instead for () when using package iterators
72070
72071 The code looks more balanced this way.
72072
72073 dselect/pkglist.cc | 6 +++---
72074 src/depcon.c | 3 ++-
72075 src/enquiry.c | 6 +++---
72076 3 files changed, 8 insertions(+), 7 deletions(-)
72077
72078 commit 1d647dd23c14c0c340d36e44c687b2530c04ac97
72079 Author: Guillem Jover <guillem@debian.org>
72080 Date: Thu Feb 25 23:34:11 2010 +0100
72081
72082 Release the package iterators when done
72083
72084 This is a cause of memory leaks, but in these cases the program is about
72085 to exit anyway, so we do it for correctness.
72086
72087 dselect/pkglist.cc | 2 ++
72088 src/enquiry.c | 2 ++
72089 2 files changed, 4 insertions(+)
72090
72091 commit 972d84487ace85a7f547c5b9d74be1a4253d1e79
72092 Author: Guillem Jover <guillem@debian.org>
72093 Date: Fri Feb 26 00:01:28 2010 +0100
72094
72095 libdpkg: Move generic file locking from lock.c to file.c
72096
72097 lib/dpkg/Makefile.am | 1 -
72098 lib/dpkg/dbmodify.c | 1 +
72099 lib/dpkg/dpkg.h | 6 ----
72100 lib/dpkg/file.c | 49 +++++++++++++++++++++++++++++-
72101 lib/dpkg/file.h | 4 +++
72102 lib/dpkg/lock.c | 81 -------------------------------------------------
72103 lib/dpkg/trigdeferred.l | 1 +
72104 po/POTFILES.in | 1 -
72105 8 files changed, 54 insertions(+), 90 deletions(-)
72106
72107 commit 2cede33e0736d48fd3a6bc85f59904a2825d7475
72108 Author: Guillem Jover <guillem@debian.org>
72109 Date: Thu Feb 25 23:52:24 2010 +0100
72110
72111 libdpkg: Rename lock functions to have file_ as prefix
72112
72113 Rename lock_file to file_lock, and unlock_file to file_unlock.
72114
72115 lib/dpkg/dbmodify.c | 4 ++--
72116 lib/dpkg/dpkg.h | 4 ++--
72117 lib/dpkg/lock.c | 10 +++++-----
72118 lib/dpkg/trigdeferred.l | 2 +-
72119 4 files changed, 10 insertions(+), 10 deletions(-)
72120
72121 commit 8ff7219457b3c6e75006d18d4d1d39e2aa62205b
72122 Author: Guillem Jover <guillem@debian.org>
72123 Date: Sat Feb 27 23:13:45 2010 +0100
72124
72125 libdpkg: Add new trig_override_hooks to avoid exposing trigh
72126
72127 Make trigh static and create an overrider function for it.
72128
72129 lib/dpkg/dpkg-db.h | 4 ++--
72130 lib/dpkg/triglib.c | 9 ++++++++-
72131 src/trigproc.c | 2 +-
72132 3 files changed, 11 insertions(+), 4 deletions(-)
72133
72134 commit 0f96ab4c3465785911cea9ec73c7c3fa9f4467b6
72135 Author: Guillem Jover <guillem@debian.org>
72136 Date: Sat Feb 27 21:48:24 2010 +0100
72137
72138 libdpkg: Add new trigdef_update_printf to avoid exposing trig_new_deferred
72139
72140 Make trig_new_deferred static and create a printer function for it.
72141
72142 lib/dpkg/dpkg-db.h | 3 +--
72143 lib/dpkg/trigdeferred.l | 13 +++++++++++--
72144 src/trigcmd.c | 9 ++++-----
72145 3 files changed, 16 insertions(+), 9 deletions(-)
72146
72147 commit 239b48d8a9a244061bc09d446b9ef0c3732342d6
72148 Author: Guillem Jover <guillem@debian.org>
72149 Date: Sat Feb 27 21:42:40 2010 +0100
72150
72151 libdpkg: Add new trigdef_set_methods to avoid exposing trigdef
72152
72153 Make trigdef static and create a setter function for it.
72154
72155 lib/dpkg/dpkg-db.h | 2 +-
72156 lib/dpkg/trigdeferred.l | 9 ++++++++-
72157 lib/dpkg/triglib.c | 2 +-
72158 src/trigcmd.c | 3 ++-
72159 4 files changed, 12 insertions(+), 4 deletions(-)
72160
72161 commit 76c8c559df929567c2ff9352617e4f116b761629
72162 Author: Guillem Jover <guillem@debian.org>
72163 Date: Thu Feb 25 18:50:23 2010 +0100
72164
72165 libdpkg: Rename database lock functions to use modstatdb_ prefix
72166
72167 Remove now redudant database suffix from the function names.
72168
72169 lib/dpkg/dbmodify.c | 8 ++++----
72170 lib/dpkg/dpkg-db.h | 7 ++-----
72171 src/update.c | 4 ++--
72172 3 files changed, 8 insertions(+), 11 deletions(-)
72173
72174 commit 19f7a159d50b4f8ddadda1ede34c9fb9feed1526
72175 Author: Guillem Jover <guillem@debian.org>
72176 Date: Thu Feb 25 18:46:13 2010 +0100
72177
72178 libdpkg: Move database lock functions to the modstatdb module
72179
72180 lib/dpkg/dbmodify.c | 35 +++++++++++++++++++++++++++++++++++
72181 lib/dpkg/lock.c | 30 ------------------------------
72182 2 files changed, 35 insertions(+), 30 deletions(-)
72183
72184 commit 6ac32172670d15dba297f941c296576d2a3ca0a6
72185 Author: Guillem Jover <guillem@debian.org>
72186 Date: Thu Feb 25 18:39:14 2010 +0100
72187
72188 libdpkg: Remove unused showcopyright prototype
72189
72190 This was forgotten in commit 06b64be7ba505c51f8673e7ba323629e9c60574d.
72191
72192 lib/dpkg/myopt.h | 3 ---
72193 1 file changed, 3 deletions(-)
72194
72195 commit 3c32c3e2c71c21f6d7b0714986b58cb918856701
72196 Author: Guillem Jover <guillem@debian.org>
72197 Date: Thu Feb 25 18:02:46 2010 +0100
72198
72199 libdpkg: Mark (de)compress_xz functions as not returning
72200
72201 lib/dpkg/compress.c | 4 ++--
72202 1 file changed, 2 insertions(+), 2 deletions(-)
72203
72204 commit a727752bf9efeeaf0f06f78371c6d9f4085db4c3
72205 Author: Raphaël Hertzog <hertzog@debian.org>
72206 Date: Fri Mar 5 11:04:59 2010 +0100
72207
72208 dpkg-source: do not fallback to other source formats
72209
72210 When the prerequesites of the current source format are not met,
72211 simply error out instead of trying to fallback to other source formats.
72212
72213 debian/changelog | 2 ++
72214 man/dpkg-source.1 | 12 +++++-------
72215 scripts/dpkg-source.pl | 49 ++++++++++++++++++++++++-------------------------
72216 3 files changed, 31 insertions(+), 32 deletions(-)
72217
72218 commit e00c979a835e78b682c1cd1d55f14bbeb5566fdf
72219 Author: Raphaël Hertzog <hertzog@debian.org>
72220 Date: Mon Mar 1 08:34:10 2010 +0100
72221
72222 Add missing bug closure
72223
72224 The rewrite of Dpkg::Checksums fixed a bug which has just been reported
72225 as #572030. It was not able to deal with filenames with spaces.
72226
72227 debian/changelog | 2 ++
72228 1 file changed, 2 insertions(+)
72229
72230 commit 1ac633351d68c393128fb175ae7b03fd0a33cb5a
72231 Author: Raphaël Hertzog <hertzog@debian.org>
72232 Date: Fri Feb 26 11:12:59 2010 +0100
72233
72234 Drop unused lintian override on dselect
72235
72236 debian/changelog | 2 ++
72237 debian/dselect.lintian-overrides | 1 -
72238 2 files changed, 2 insertions(+), 1 deletion(-)
72239
72240 commit bd5c376383a09242f94ec29574072a2a4bc4dc89
72241 Author: Raphaël Hertzog <hertzog@debian.org>
72242 Date: Fri Feb 26 13:53:41 2010 +0100
72243
72244 Update Standards-Version to 3.8.4 (no changes needed).
72245
72246 debian/changelog | 1 +
72247 debian/control | 2 +-
72248 2 files changed, 2 insertions(+), 1 deletion(-)
72249
72250 commit 7fd5e980f780c43e757432c7f0438e23c1e4d4cd
72251 Author: Raphaël Hertzog <hertzog@debian.org>
72252 Date: Fri Feb 26 13:50:42 2010 +0100
72253
72254 Introduce the libdpkg-perl package
72255
72256 Clarify the status of the API in README.api.
72257
72258 debian/.gitignore | 1 +
72259 debian/changelog | 1 +
72260 debian/control | 39 ++++++++++++++++++++++++++++++++---
72261 debian/dpkg-dev.install | 4 ----
72262 debian/libdpkg-perl.docs | 4 ++++
72263 debian/libdpkg-perl.install | 4 ++++
72264 debian/libdpkg-perl.lintian-overrides | 2 ++
72265 doc/README.api | 18 +++++++++++-----
72266 8 files changed, 61 insertions(+), 12 deletions(-)
72267
72268 commit 0934601905ea4546a874a6558f7a2a2552cd62f1
72269 Author: Raphaël Hertzog <hertzog@debian.org>
72270 Date: Fri Feb 26 11:10:08 2010 +0100
72271
72272 Update POD documentation to indicate that it's using UTF-8 encoding
72273
72274 Also fix many spelling errors spotted by lintian.
72275
72276 scripts/Dpkg/BuildOptions.pm | 2 ++
72277 scripts/Dpkg/Changelog.pm | 2 ++
72278 scripts/Dpkg/Changelog/Debian.pm | 2 ++
72279 scripts/Dpkg/Changelog/Entry.pm | 2 ++
72280 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 ++
72281 scripts/Dpkg/Changelog/Parse.pm | 6 ++++--
72282 scripts/Dpkg/Checksums.pm | 2 ++
72283 scripts/Dpkg/Compression.pm | 2 ++
72284 scripts/Dpkg/Compression/FileHandle.pm | 4 +++-
72285 scripts/Dpkg/Compression/Process.pm | 2 ++
72286 scripts/Dpkg/Conf.pm | 2 ++
72287 scripts/Dpkg/Control.pm | 4 +++-
72288 scripts/Dpkg/Control/Changelog.pm | 2 ++
72289 scripts/Dpkg/Control/Fields.pm | 2 ++
72290 scripts/Dpkg/Control/Hash.pm | 6 ++++--
72291 scripts/Dpkg/Control/Info.pm | 2 ++
72292 scripts/Dpkg/Control/Types.pm | 2 ++
72293 scripts/Dpkg/Deps.pm | 2 ++
72294 scripts/Dpkg/IPC.pm | 4 +++-
72295 scripts/Dpkg/Index.pm | 2 ++
72296 scripts/Dpkg/Interface/Storable.pm | 2 ++
72297 scripts/Dpkg/Path.pm | 2 ++
72298 scripts/Dpkg/Substvars.pm | 2 ++
72299 scripts/Dpkg/Vendor.pm | 2 ++
72300 scripts/Dpkg/Vendor/Debian.pm | 2 ++
72301 scripts/Dpkg/Vendor/Default.pm | 2 ++
72302 scripts/Dpkg/Vendor/Ubuntu.pm | 2 ++
72303 scripts/Dpkg/Version.pm | 2 ++
72304 28 files changed, 63 insertions(+), 7 deletions(-)
72305
72306 commit 99d10e43d038693d59d455ec3402857fc57da034
72307 Author: Raphaël Hertzog <hertzog@debian.org>
72308 Date: Fri Feb 26 11:00:57 2010 +0100
72309
72310 Generate manual pages for perl modules with pod2man
72311
72312 configure.ac | 1 +
72313 debian/changelog | 1 +
72314 debian/dpkg-dev.install | 1 +
72315 m4/dpkg-progs.m4 | 7 +++++++
72316 scripts/Makefile.am | 25 ++++++++++++++++++++++++-
72317 5 files changed, 34 insertions(+), 1 deletion(-)
72318
72319 commit 4c933be6a53553a32722803f336ac37eded9fb9b
72320 Author: Raphaël Hertzog <hertzog@debian.org>
72321 Date: Fri Feb 26 10:57:18 2010 +0100
72322
72323 Dpkg::BuildOptions: deal properly with undefined values in merge()
72324
72325 scripts/Dpkg/BuildOptions.pm | 1 +
72326 1 file changed, 1 insertion(+)
72327
72328 commit d66ba7eb665a471869a31789a80f40510f54ce30
72329 Author: Raphaël Hertzog <hertzog@debian.org>
72330 Date: Thu Feb 25 18:04:10 2010 +0100
72331
72332 dpkg-genchanges, dpkg-source: only split Binary field when it's too long
72333
72334 Applying the substitution on short lines will split them too even though
72335 they are not longer than 980 chars.
72336
72337 scripts/dpkg-genchanges.pl | 6 ++++--
72338 scripts/dpkg-source.pl | 6 ++++--
72339 2 files changed, 8 insertions(+), 4 deletions(-)
72340
72341 commit 08094e069d2ae05b50dc31ba64e3f3b865e4a8e0
72342 Author: Raphaël Hertzog <hertzog@debian.org>
72343 Date: Thu Feb 25 17:47:14 2010 +0100
72344
72345 Dpkg::Checksums: rewrite to provide an object-oriented API
72346
72347 Many other modules and scripts are also updated to cope with the new API.
72348 The API of the module should be stable from now on, hence increased
72349 $VERSION to "1.00".
72350
72351 debian/changelog | 1 +
72352 scripts/Dpkg/Checksums.pm | 384 ++++++++++++++++++++++++++++++++++-------
72353 scripts/Dpkg/Control/Fields.pm | 8 +-
72354 scripts/Dpkg/Control/Hash.pm | 4 +-
72355 scripts/Dpkg/Source/Package.pm | 55 ++----
72356 scripts/dpkg-genchanges.pl | 54 ++----
72357 scripts/dpkg-scanpackages.pl | 13 +-
72358 scripts/dpkg-scansources.pl | 28 ++-
72359 8 files changed, 369 insertions(+), 178 deletions(-)
72360
72361 commit af71e3484e0959d45dea24e254ab1d58010e8009
72362 Author: Sven Joachim <svenjoac@gmx.de>
72363 Date: Thu Feb 25 11:31:43 2010 +0100
72364
72365 German dselect translation update
72366
72367 Update to 277t.
72368
72369 dselect/po/de.po | 161 ++++++++++++++++++++++++++-----------------------------
72370 1 file changed, 77 insertions(+), 84 deletions(-)
72371
72372 commit ac92038c7b29807cb81fd2cf7206117df2f00a3b
72373 Author: Sven Joachim <svenjoac@gmx.de>
72374 Date: Thu Feb 25 11:21:46 2010 +0100
72375
72376 German dpkg translation update
72377
72378 Update to 966t.
72379
72380 po/de.po | 897 ++++++++++++++++++++++++++++++++-------------------------------
72381 1 file changed, 453 insertions(+), 444 deletions(-)
72382
72383 commit 6d76c37aaa30f319b366e8b711558a9f8f2e7504
72384 Author: Sven Joachim <svenjoac@gmx.de>
72385 Date: Thu Feb 25 10:33:44 2010 +0100
72386
72387 Makefile.am: Fix EXTRA_DIST target
72388
72389 Reflect rename of source.lintian-overrides in commit
72390 d2b11fc77ab5e2d0208f7a60a21984726c481fe7.
72391
72392 Makefile.am | 2 +-
72393 1 file changed, 1 insertion(+), 1 deletion(-)
72394
72395 commit d2b11fc77ab5e2d0208f7a60a21984726c481fe7
72396 Author: Guillem Jover <guillem@debian.org>
72397 Date: Thu Feb 25 09:04:15 2010 +0100
72398
72399 Move source.lintian-overrides to debian/source/lintian-overrides
72400
72401 debian/changelog | 1 +
72402 debian/{source.lintian-overrides => source/lintian-overrides} | 0
72403 2 files changed, 1 insertion(+)
72404
72405 commit 096167f3a0d86c11a04954ec14a05b91802cf7ab
72406 Author: Guillem Jover <guillem@debian.org>
72407 Date: Thu Feb 25 09:02:59 2010 +0100
72408
72409 Reorganize the doc contents that goes into each package
72410
72411 README.multicd only in dselect.
72412 README.api only in development packages, dpkg-dev and libdpkg-dev.
72413 triggers.txt only in dpkg-dev.
72414
72415 debian/changelog | 4 ++++
72416 debian/dpkg-dev.docs | 7 ++++++-
72417 debian/dpkg.docs | 3 ---
72418 debian/dselect.docs | 6 +++++-
72419 4 files changed, 15 insertions(+), 5 deletions(-)
72420
72421 commit 9cdcabb0a7f7a38b8cd2292a48a98eb4eb5e458d
72422 Author: Guillem Jover <guillem@debian.org>
72423 Date: Thu Feb 25 07:04:53 2010 +0100
72424
72425 Add a new libdpkg-dev package with the headers and the static library
72426
72427 The API should be considered volatile. Although this will help somewhat
72428 people that are currently using the static library anyway, but have to
72429 resort to building dpkg from source and using the headers and the static
72430 library from the source tree.
72431
72432 Makefile.am | 3 ++
72433 configure.ac | 1 +
72434 debian/.gitignore | 1 +
72435 debian/changelog | 2 ++
72436 debian/control | 12 +++++++
72437 debian/libdpkg-dev.docs | 5 +++
72438 debian/libdpkg-dev.install | 3 ++
72439 debian/libdpkg-dev.lintian-overrides | 2 ++
72440 lib/dpkg/.gitignore | 1 +
72441 lib/dpkg/Makefile.am | 69 ++++++++++++++++++++++++------------
72442 lib/dpkg/libdpkg.pc.in | 12 +++++++
72443 11 files changed, 89 insertions(+), 22 deletions(-)
72444
72445 commit c406ca71c4fa7b8b49a240f33a36b69decfcc3c9
72446 Author: Guillem Jover <guillem@debian.org>
72447 Date: Sat Jan 30 20:57:00 2010 +0100
72448
72449 libdpkg: Require users to define LIBDPKG_VOLATILE_API
72450
72451 The exposed API is not yet finished, make the users explicitly
72452 acknowledge this fact by requiring them to define this preprocessor
72453 symbol.
72454
72455 configure.ac | 1 +
72456 debian/changelog | 2 ++
72457 doc/README.api | 11 +++++++++++
72458 lib/dpkg/macros.h | 4 ++++
72459 4 files changed, 18 insertions(+)
72460
72461 commit fd8fb6f415a1fdf7ffff6f5ad26048be8ce28412
72462 Author: Guillem Jover <guillem@debian.org>
72463 Date: Thu Feb 25 08:50:49 2010 +0100
72464
72465 libdpkg: Add missing DPKG_ATTR_VPRINTF when !HAVE_C_ATTRIBUTE
72466
72467 lib/dpkg/macros.h | 1 +
72468 1 file changed, 1 insertion(+)
72469
72470 commit 8cf1ec6108d944eaecbdca7a9b52f92ee0db6a8b
72471 Author: Guillem Jover <guillem@debian.org>
72472 Date: Sat Sep 26 07:02:41 2009 +0200
72473
72474 Dynamically link against all external libraries
72475
72476 This includes libbz2 and zlib for dpkg-deb and and libselinux for
72477 dpkg on GNU/Linux.
72478
72479 debian/changelog | 2 ++
72480 debian/dpkg.lintian-overrides | 2 --
72481 debian/rules | 6 +++---
72482 3 files changed, 5 insertions(+), 5 deletions(-)
72483
72484 commit fc39dea9ec2ed9528f39eb288e94932913f70bf8
72485 Author: Guillem Jover <guillem@debian.org>
72486 Date: Thu Feb 25 05:58:01 2010 +0100
72487
72488 dpkg-buildpackage: Do not set PKG_CONFIG_LIBDIR when cross-building
72489
72490 The proper solution to this is to let the build system choose the
72491 appropriate pkg-config binary for the build or host system in the
72492 same way pkg.m4 is handling it now.
72493
72494 Closes: #551118
72495
72496 debian/changelog | 4 ++++
72497 scripts/dpkg-buildpackage.pl | 11 -----------
72498 2 files changed, 4 insertions(+), 11 deletions(-)
72499
72500 commit 54be54799fd73850a6e869e3a8e270b35a9f7384
72501 Author: Guillem Jover <guillem@debian.org>
72502 Date: Thu Feb 25 05:09:25 2010 +0100
72503
72504 Use xz-utils instead of lzma for the lzma compression format
72505
72506 We avoid unneeded dependencies on lzma in dpkg and dpk-dev.
72507
72508 debian/changelog | 2 ++
72509 debian/control | 4 ++--
72510 lib/dpkg/compress.c | 4 ++--
72511 lib/dpkg/compress.h | 1 -
72512 scripts/Dpkg/Compression.pm | 4 ++--
72513 5 files changed, 8 insertions(+), 7 deletions(-)
72514
72515 commit 9bb208a8338253a1c9e1d0642cf1ef039a335951
72516 Author: Guillem Jover <guillem@debian.org>
72517 Date: Mon Feb 1 05:16:33 2010 +0100
72518
72519 Add support for xz compressed data.tar member of binary packages
72520
72521 Use the xz command from xz-utils to support xz-compressed binary
72522 packages. Add xz-utils to dpkg's Pre-Depends.
72523
72524 The xz format is very similar to the lzma format, but it fixes
72525 some omissions in the latter, most notably a magic number for
72526 identification by file(1).
72527
72528 Closes: #542160
72529
72530 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
72531
72532 debian/changelog | 3 +++
72533 debian/control | 2 +-
72534 dpkg-deb/main.c | 2 +-
72535 lib/dpkg/compress.c | 28 ++++++++++++++++++++++++++++
72536 lib/dpkg/compress.h | 2 ++
72537 man/deb.5 | 1 +
72538 man/dpkg-deb.1 | 4 ++--
72539 7 files changed, 38 insertions(+), 4 deletions(-)
72540
72541 commit 8394c68c543ca4efc309f5c0917cc1d3998d5a79
72542 Author: Guillem Jover <guillem@debian.org>
72543 Date: Thu Feb 25 04:35:48 2010 +0100
72544
72545 libdpkg: Change default lzma compression level from 9 to 6
72546
72547 Set the default compression level low enough to produce packages
72548 that require no more than 10 MiB of memory to decompress, by
72549 lowering it to 6 from 9 (this matches xz internal default compression
72550 level).
72551
72552 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
72553
72554 debian/changelog | 2 ++
72555 lib/dpkg/compress.c | 2 +-
72556 2 files changed, 3 insertions(+), 1 deletion(-)
72557
72558 commit 6b5c4f96c0b1f1df0d4de71b13cf1a201fb52331
72559 Author: Guillem Jover <guillem@debian.org>
72560 Date: Sat Jan 30 02:17:22 2010 +0100
72561
72562 libdpkg-perl: Make comp_prog and decomp_prog %COMP properties arrays
72563
72564 This will allow storing arguments alongside the command names
72565 themselves.
72566
72567 scripts/Dpkg/Compression.pm | 16 ++++++++--------
72568 scripts/Dpkg/Compression/Process.pm | 4 ++--
72569 2 files changed, 10 insertions(+), 10 deletions(-)
72570
72571 commit 7738fe5398d6610723c3def2ddc50eea1a73c327
72572 Author: Guillem Jover <guillem@debian.org>
72573 Date: Thu Feb 25 04:13:02 2010 +0100
72574
72575 Securely remove newly installed files when rolling-back a failed unpack
72576
72577 When an error occurs during unpack the code is not securely removing
72578 the newly installed files that might be still laying around, which
72579 gives attackers a small window were they could hard link a file with
72580 set id bits. This situation is pretty contrived as the attacked would
72581 need to control the failing of the package during unpack.
72582
72583 debian/changelog | 1 +
72584 src/archives.c | 3 ++-
72585 2 files changed, 3 insertions(+), 1 deletion(-)
72586
72587 commit 716362c59e531883304a211afa61660608c214b3
72588 Author: Guillem Jover <guillem@debian.org>
72589 Date: Tue Feb 23 09:49:12 2010 +0100
72590
72591 dpkg-name: Mark missing strings for translation
72592
72593 scripts/dpkg-name.pl | 23 +++++++++++++----------
72594 1 file changed, 13 insertions(+), 10 deletions(-)
72595
72596 commit 06b64be7ba505c51f8673e7ba323629e9c60574d
72597 Author: Guillem Jover <guillem@debian.org>
72598 Date: Tue Feb 23 00:08:12 2010 +0100
72599
72600 Remove --license and --licence options from tools
72601
72602 The options are pretty useless and non-standard. The user can surely
72603 cat a file from the installed package. In addition this option has not
72604 worked ever on non-Debian systems as it's relying on the GPL-2 file
72605 from the base-files Debian package. So remove it, and we get some code
72606 reduction as a nice side-effect.
72607
72608 debian/changelog | 1 +
72609 dpkg-deb/main.c | 8 +-------
72610 dpkg-split/main.c | 6 +-----
72611 dselect/main.cc | 6 +-----
72612 lib/dpkg/Makefile.am | 2 --
72613 lib/dpkg/myopt-util.c | 44 --------------------------------------------
72614 man/dpkg-deb.1 | 3 ---
72615 man/dpkg-name.1 | 3 ---
72616 man/dpkg-query.1 | 3 ---
72617 man/dpkg-split.1 | 3 ---
72618 man/dpkg-trigger.1 | 3 ---
72619 man/dpkg.1 | 3 ---
72620 man/dselect.1 | 7 +------
72621 po/POTFILES.in | 1 -
72622 src/main.c | 9 +--------
72623 src/query.c | 12 ++----------
72624 src/statcmd.c | 8 +-------
72625 src/trigcmd.c | 8 +-------
72626 18 files changed, 10 insertions(+), 120 deletions(-)
72627
72628 commit 0b134aa7f39aebf07d94735d657b856089ab1074
72629 Author: Guillem Jover <guillem@debian.org>
72630 Date: Mon Feb 22 19:09:51 2010 +0100
72631
72632 libdpkg: Do not include unused <sys/cdefs.h>
72633
72634 lib/dpkg/dpkg.h | 3 ---
72635 1 file changed, 3 deletions(-)
72636
72637 commit 3516d105a427ad95c4d6bacb96030e4267c842fd
72638 Author: Guillem Jover <guillem@debian.org>
72639 Date: Mon Feb 22 19:07:50 2010 +0100
72640
72641 libdpkg: Always include <stddef.h>
72642
72643 We need the definitions from the header, so conditionally including it
72644 will only cause problems, we are also unconditionally including it in
72645 other parts of the code, so it's safe to assume it's always available.
72646
72647 lib/dpkg/dpkg.h | 2 --
72648 lib/dpkg/path.h | 2 --
72649 2 files changed, 4 deletions(-)
72650
72651 commit 5d1099ae03048739add513ceb52c1773bb9e0e7e
72652 Author: Guillem Jover <guillem@debian.org>
72653 Date: Mon Feb 22 19:03:38 2010 +0100
72654
72655 Header files should not include <config.h> and <compat.h>
72656
72657 Those files are internal to the build, and should not be exposed, as
72658 this will cause problems once we ship a libdpkg-dev, it also helps
72659 having them explicitly in the .c and .cc files to avoid accidents like
72660 the one fixed by commit 0043d020cf7aafe3e253c6d5c9afb93521971e60.
72661
72662 lib/dpkg/ar.h | 3 ---
72663 lib/dpkg/pkg-array.h | 3 ---
72664 lib/dpkg/pkg-list.h | 3 ---
72665 lib/dpkg/test.h | 3 ---
72666 lib/dpkg/test/t-ar.c | 3 +++
72667 lib/dpkg/test/t-buffer.c | 3 +++
72668 lib/dpkg/test/t-command.c | 3 +++
72669 lib/dpkg/test/t-macros.c | 3 +++
72670 lib/dpkg/test/t-path.c | 3 +++
72671 lib/dpkg/test/t-pkg-list.c | 3 +++
72672 lib/dpkg/test/t-pkg-queue.c | 3 +++
72673 lib/dpkg/test/t-pkginfo.c | 3 +++
72674 lib/dpkg/test/t-string.c | 3 +++
72675 lib/dpkg/test/t-test.c | 3 +++
72676 lib/dpkg/test/t-varbuf.c | 3 +++
72677 lib/dpkg/test/t-version.c | 3 +++
72678 lib/dpkg/trigdeferred.l | 1 +
72679 utils/install-info.c | 1 +
72680 utils/start-stop-daemon.c | 1 +
72681 19 files changed, 39 insertions(+), 12 deletions(-)
72682
72683 commit c7ade13aa8ad04788efb9d8775f2f5ac6d484e98
72684 Author: Guillem Jover <guillem@debian.org>
72685 Date: Mon Feb 22 05:11:29 2010 +0100
72686
72687 dpkg-deb: Change temporary directory suffix to dpkg-deb
72688
72689 Makes it more obvious who created the directory.
72690
72691 dpkg-deb/build.c | 4 ++--
72692 dpkg-deb/info.c | 2 +-
72693 2 files changed, 3 insertions(+), 3 deletions(-)
72694
72695 commit bb6c5961bdf2b72b08bce367004dd1a65e71a725
72696 Author: Guillem Jover <guillem@debian.org>
72697 Date: Mon Feb 22 05:09:47 2010 +0100
72698
72699 dpkg-deb: Make cu_info_prepare use ohshite instead of perror
72700
72701 Make the other error paths call ohshite instead of just perror and
72702 returning or exiting manually.
72703
72704 dpkg-deb/info.c | 5 +++--
72705 1 file changed, 3 insertions(+), 2 deletions(-)
72706
72707 commit 3f355904aa56fcb6c782d951d75bf136c3b8b81d
72708 Author: Guillem Jover <guillem@debian.org>
72709 Date: Mon Feb 22 05:08:00 2010 +0100
72710
72711 dpkg-deb: Use subproc functions instead of ad-hoc code
72712
72713 This makes cu_info_prepare call ohshite in case of error, but that's
72714 fine as the normal unwinding will happen in that case.
72715
72716 dpkg-deb/info.c | 7 +++----
72717 1 file changed, 3 insertions(+), 4 deletions(-)
72718
72719 commit ffccc65580189420a0a64736bba0fb661de56dcb
72720 Author: Guillem Jover <guillem@debian.org>
72721 Date: Mon Feb 22 05:04:54 2010 +0100
72722
72723 Use mkdtemp and path_make_temp_template instead of tempnam and tmpnam
72724
72725 Those two functions are deprecated, produce warnings at link time,
72726 and should not be used as they are cause of possible race conditions.
72727
72728 As a side effect we don't need to ensure the path is not existing as
72729 mkdtemp has done that for us, which slightly simplifies the code.
72730
72731 debian/changelog | 3 +++
72732 dpkg-deb/info.c | 15 +++++----------
72733 src/processarc.c | 24 +++++++++++++++---------
72734 3 files changed, 23 insertions(+), 19 deletions(-)
72735
72736 commit 4c9d2d0eeed8b077a19da5bac5f2e8183e27e850
72737 Author: Guillem Jover <guillem@debian.org>
72738 Date: Mon Feb 22 03:59:28 2010 +0100
72739
72740 libdpkg: Add new tempfile template generator function
72741
72742 Use it instead of ad-hoc code in dpkg-deb.
72743
72744 dpkg-deb/build.c | 18 +++++-------------
72745 lib/dpkg/path.c | 31 ++++++++++++++++++++++++++++++-
72746 lib/dpkg/path.h | 4 +++-
72747 3 files changed, 38 insertions(+), 15 deletions(-)
72748
72749 commit eb3cd7ba0b09fde59f8c0d0beca85293d4cc8617
72750 Author: Guillem Jover <guillem@debian.org>
72751 Date: Sun Feb 21 05:55:17 2010 +0100
72752
72753 dpkg: Switch code to use “struct pkg_queue” instead of “struct pkgqueue”
72754
72755 The semantics of the pkq-queue module are more clear, so it makes the
72756 code slightly easier to handle.
72757
72758 src/main.h | 10 ----------
72759 src/packages.c | 45 ++++++---------------------------------------
72760 src/trigproc.c | 16 ++++++++--------
72761 3 files changed, 14 insertions(+), 57 deletions(-)
72762
72763 commit 2e9ea71aeff38e53b56348b6b89b00a1fe0cb9e9
72764 Author: Guillem Jover <guillem@debian.org>
72765 Date: Sun Feb 21 05:52:10 2010 +0100
72766
72767 libdpkg: Add a new pkg-queue module
72768
72769 lib/dpkg/Makefile.am | 1 +
72770 lib/dpkg/pkg-queue.c | 90 ++++++++++++++++++++++++++++++++++
72771 lib/dpkg/pkg-queue.h | 47 ++++++++++++++++++
72772 lib/dpkg/test/.gitignore | 1 +
72773 lib/dpkg/test/Makefile.am | 4 +-
72774 lib/dpkg/test/t-pkg-queue.c | 115 ++++++++++++++++++++++++++++++++++++++++++++
72775 po/POTFILES.in | 1 +
72776 7 files changed, 258 insertions(+), 1 deletion(-)
72777
72778 commit fcf328f4d1cbe613b6c9c57b33dabbffb28cbdf0
72779 Author: Guillem Jover <guillem@debian.org>
72780 Date: Sun Feb 21 06:13:30 2010 +0100
72781
72782 libdpkg: Add unit test for pkg-list module
72783
72784 lib/dpkg/test/.gitignore | 1 +
72785 lib/dpkg/test/Makefile.am | 4 ++-
72786 lib/dpkg/test/t-pkg-list.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++
72787 3 files changed, 91 insertions(+), 1 deletion(-)
72788
72789 commit 5d159b6b926c920026e29d010e40b5d5fa27d7b7
72790 Author: Guillem Jover <guillem@debian.org>
72791 Date: Sun Feb 21 04:58:25 2010 +0100
72792
72793 libcompat: Update gettext.h from gettext 0.17
72794
72795 This changes its license from LGPL2+ to GPL2+.
72796
72797 lib/compat/gettext.h | 26 ++++++++++++++++----------
72798 1 file changed, 16 insertions(+), 10 deletions(-)
72799
72800 commit c3bafdbbd4cffd4569c000dbe2f35fe062d66b14
72801 Author: Guillem Jover <guillem@debian.org>
72802 Date: Wed Feb 24 21:07:47 2010 +0100
72803
72804 Use Debian instead of Debian GNU/Linux when referring to the distribution
72805
72806 debian/changelog | 2 ++
72807 debian/copyright | 6 +++---
72808 dselect/methods/ftp/README.mirrors.txt | 2 +-
72809 3 files changed, 6 insertions(+), 4 deletions(-)
72810
72811 commit 14c7890f05e1d591050b80246ae6f296462c4fac
72812 Author: Guillem Jover <guillem@debian.org>
72813 Date: Sun Feb 21 00:53:44 2010 +0100
72814
72815 Update copyright statements
72816
72817 Sort them by initial year. Add new holders, but for now only those which
72818 do not need clarification, the rest will be added later.
72819
72820 debian/changelog | 1 +
72821 debian/copyright | 25 +++++++++++++++----------
72822 2 files changed, 16 insertions(+), 10 deletions(-)
72823
72824 commit 0a3fa9ced661545f7269f9061b8e24beeda5a0e8
72825 Author: Guillem Jover <guillem@debian.org>
72826 Date: Sun Feb 21 00:32:49 2010 +0100
72827
72828 Add accent on Raphaël's name in several files
72829
72830 ChangeLog.old | 366 ++++++++++++++++-----------------
72831 THANKS | 2 +-
72832 debian/changelog | 66 +++---
72833 debian/copyright | 2 +-
72834 man/deb-symbols.5 | 2 +-
72835 man/dpkg-gensymbols.1 | 2 +-
72836 man/dpkg-source.1 | 2 +-
72837 man/po/ChangeLog.old | 12 +-
72838 po/ChangeLog.old | 2 +-
72839 scripts/Dpkg/Changelog.pm | 2 +-
72840 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
72841 scripts/Dpkg/Control/Changelog.pm | 2 +-
72842 scripts/Dpkg/Control/Info.pm | 2 +-
72843 scripts/Dpkg/Path.pm | 2 +-
72844 scripts/Dpkg/Substvars.pm | 2 +-
72845 scripts/po/ChangeLog.old | 4 +-
72846 scripts/t/600_Dpkg_Changelog.t | 4 +-
72847 scripts/t/600_Dpkg_Changelog/fields | 4 +-
72848 18 files changed, 240 insertions(+), 240 deletions(-)
72849
72850 commit ae4505efeccdb5bce465c4c9fa4aeabf0f22cf3c
72851 Author: Guillem Jover <guillem@debian.org>
72852 Date: Sat Feb 20 19:01:08 2010 +0100
72853
72854 build: Fix alignment of start-stop-daemon automake rules
72855
72856 utils/Makefile.am | 6 +++---
72857 1 file changed, 3 insertions(+), 3 deletions(-)
72858
72859 commit 2bae29f6c86c54eb3c91c524b995651313a3ca3c
72860 Author: Guillem Jover <guillem@debian.org>
72861 Date: Sat Feb 20 18:55:11 2010 +0100
72862
72863 build: Add new --without-install-info
72864
72865 Other distributions already ship the GNU reimplementation of install-info
72866 which is slated to completely replace the Debian one in the near future,
72867 additionally the current install-info in dpkg is just a wrapper, so we
72868 allow them to disable it at configure time.
72869
72870 configure.ac | 9 +++++++++
72871 debian/changelog | 2 ++
72872 utils/Makefile.am | 4 ++++
72873 3 files changed, 15 insertions(+)
72874
72875 commit 6985e4e0a8166a46804e2fd89021def7186b3a26
72876 Author: Guillem Jover <guillem@debian.org>
72877 Date: Sat Feb 20 07:55:14 2010 +0100
72878
72879 build: Add new --without-update-alternatives
72880
72881 Some distributions already ship their own reimplementation of
72882 update-alternatives, so we allow them to disable our own.
72883
72884 configure.ac | 9 +++++++++
72885 debian/changelog | 2 ++
72886 man/Makefile.am | 8 ++++++--
72887 scripts/Makefile.am | 9 +++++++--
72888 4 files changed, 24 insertions(+), 4 deletions(-)
72889
72890 commit 0e6bd5764027d36f1605f141ae306a1221a6c7dd
72891 Author: Guillem Jover <guillem@debian.org>
72892 Date: Sat Feb 20 19:11:24 2010 +0100
72893
72894 build: Move <sbindir>/install-info uninstallation to utils/
72895
72896 Put it where install-info is being handled.
72897
72898 scripts/Makefile.am | 1 -
72899 utils/Makefile.am | 3 +++
72900 2 files changed, 3 insertions(+), 1 deletion(-)
72901
72902 commit 7467cc776b0f9f402d9e73b69cc601f41332491a
72903 Author: Guillem Jover <guillem@debian.org>
72904 Date: Sat Feb 20 07:53:17 2010 +0100
72905
72906 build: Move <admindir>/alternatives directory creation to scripts/
72907
72908 Put it close to the other alternatives file and directory handling.
72909
72910 scripts/Makefile.am | 1 +
72911 src/Makefile.am | 1 -
72912 2 files changed, 1 insertion(+), 1 deletion(-)
72913
72914 commit 4da6f227798069945000aadf01c5eecc42f7f52e
72915 Author: Guillem Jover <guillem@debian.org>
72916 Date: Sat Feb 20 07:29:06 2010 +0100
72917
72918 dpkg: Set interesting environment variables on conffile shell spawn
72919
72920 Set DPKG_SHELL_REASON, DPKG_CONFFILE_OLD and DPKG_CONFFILE_NEW
72921 environment variables when spawning a shell for conffile
72922 examination, so that the user can easily use them for scripting, or
72923 as easy mnemonics.
72924
72925 Suggested-by: Daniel Martin <Daniel.Martin@jhu.edu>
72926
72927 Closes: #60329
72928
72929 debian/changelog | 3 +++
72930 man/dpkg.1 | 12 ++++++++++++
72931 src/configure.c | 12 ++++++++++--
72932 3 files changed, 25 insertions(+), 2 deletions(-)
72933
72934 commit 6f037003e8b96878b485efb7cbd1f846e3bf4e97
72935 Author: Guillem Jover <guillem@debian.org>
72936 Date: Sat Feb 20 06:29:48 2010 +0100
72937
72938 dpkg: Always spawn a new shell on conffile prompt
72939
72940 Stop supporting self backgrounding, remove DPKG_NO_TSTP environment
72941 variable support, as we always spawn a shell now.
72942
72943 This will allow setting useful environment variables for the user to use
72944 with other tools. And is less confusing, as the action to go back to
72945 dpkg does not depend on how dpkg was run.
72946
72947 Closes: #38334
72948
72949 TODO | 2 --
72950 debian/changelog | 3 +++
72951 doc/README.feature-removal-schedule | 7 ++++++
72952 lib/dpkg/dpkg.h | 1 -
72953 man/dpkg.1 | 6 +----
72954 src/configure.c | 50 ++++++++++++++-----------------------
72955 6 files changed, 30 insertions(+), 39 deletions(-)
72956
72957 commit ecf0b87226f0db54551e2d34fca6fa45542f52a2
72958 Author: Guillem Jover <guillem@debian.org>
72959 Date: Sat Feb 20 06:16:11 2010 +0100
72960
72961 dselect: Use m_strdup instead of unchecked malloc + strcpy
72962
72963 This would cause a segfault in an OOM situation.
72964
72965 dselect/main.cc | 4 ++--
72966 1 file changed, 2 insertions(+), 2 deletions(-)
72967
72968 commit 3e9f202bc125eeaf291c47613f5e42493077fd42
72969 Author: Guillem Jover <guillem@debian.org>
72970 Date: Sat Feb 20 04:40:47 2010 +0100
72971
72972 libdpkg: Unify and namespace pkg-format functions and types
72973
72974 Renames:
72975
72976 struct lstitem → struct pkg_format_node
72977 itemtype_t → enum pkg_format_type
72978 alloclstitem() → pkg_format_node_new()
72979 parseformat() → pkg_format_parse()
72980 freeformat() → pkg_format_free()
72981 show1package() → pkg_format_show()
72982
72983 dpkg-deb/info.c | 4 ++--
72984 lib/dpkg/pkg-format.c | 48 ++++++++++++++++++++++++------------------------
72985 lib/dpkg/pkg-format.h | 10 +++++-----
72986 src/query.c | 8 ++++----
72987 4 files changed, 35 insertions(+), 35 deletions(-)
72988
72989 commit 6ada98fe522ddfb197292e8d5fe8249eab320594
72990 Author: Guillem Jover <guillem@debian.org>
72991 Date: Sat Feb 20 04:29:15 2010 +0100
72992
72993 libdpkg: Move package formatting support to a new pkg-format module
72994
72995 Move declarations from dpkg-db.h to a new pkg-format.h, and rename
72996 showpkg.c to pkg-format.c.
72997
72998 dpkg-deb/info.c | 1 +
72999 lib/dpkg/Makefile.am | 2 +-
73000 lib/dpkg/dpkg-db.h | 9 ---------
73001 lib/dpkg/{showpkg.c => pkg-format.c} | 3 ++-
73002 lib/dpkg/pkg-format.h | 38 ++++++++++++++++++++++++++++++++++++
73003 po/POTFILES.in | 2 +-
73004 src/query.c | 1 +
73005 7 files changed, 44 insertions(+), 12 deletions(-)
73006
73007 commit 51323231082c34fe87771502593aae50e601ea04
73008 Author: Guillem Jover <guillem@debian.org>
73009 Date: Fri Feb 19 19:20:11 2010 +0100
73010
73011 libdpkg: Revert license change to GPL2+
73012
73013 The file lib/dpkg/showpkg.c used to be GPL-2+ with all commits with
73014 copyright by Wichert Akkerman, until commit 6e1eb71ebffbbaca2e4bc when
73015 it got changed to GPL-2 only.
73016
73017 Changes afterwards by:
73018
73019 Wichert Akkerman (trivial change):
73020
73021 commit d5e656d9: Removal of an include.
73022
73023 Adam Heath (trivial changes):
73024
73025 commit dbcb7449: Reorder an include;
73026 commit a1d9dc46: Add a missing “void”;
73027 Macroify the unused dumpchain to avoid a warning,
73028 code entirely removed in commit 07162068.
73029
73030 Frank Lichtenheld (several changes)
73031
73032 Pierre Habouzit (trivial change):
73033
73034 commit 8ad47fe5: Add a 'z' to a format string.
73035
73036 Guillem Jover (several changes)
73037
73038 So with approval from Frank and myself, let's revert the license change
73039 in 6e1eb71ebffbbaca2e4bc.
73040
73041 Signed-off-by: Frank Lichtenheld <djpig@debian.org>
73042 Signed-off-by: Guillem Jover <guillem@debian.org>
73043
73044 lib/dpkg/showpkg.c | 5 +++--
73045 1 file changed, 3 insertions(+), 2 deletions(-)
73046
73047 commit 53171636dce1634f9dd3c96602e4fcafee025847
73048 Author: Guillem Jover <guillem@debian.org>
73049 Date: Fri Feb 19 15:33:43 2010 +0100
73050
73051 libdpkg-perl: Fix Canonical copyright statement
73052
73053 The work Colin did was under Canonical's time.
73054
73055 Signed-off-by: Colin Watson <cjwatson@ubuntu.com>
73056 Signed-off-by: Guillem Jover <guillem@debian.org>
73057
73058 scripts/Dpkg/Vendor/Ubuntu.pm | 3 ++-
73059 1 file changed, 2 insertions(+), 1 deletion(-)
73060
73061 commit 18169a3ecac3c47d1c0cde2eaa93bce198d26421
73062 Author: Raphaël Hertzog <hertzog@debian.org>
73063 Date: Wed Feb 24 19:59:29 2010 +0100
73064
73065 dpkg-source, dpkg-genchanges: split Binary lines at less than 980 chars
73066
73067 Splitting on the first space after 980 characters was not enough as
73068 package names can be quite long and the real limit is not 1024 chars
73069 but rather 992 chars for email exchange.
73070
73071 Example of problematic changes:
73072 http://lists.debian.org/debian-devel-changes/2010/02/msg01090.html
73073
73074 We now split on the last space before the 980 chars limit.
73075
73076 scripts/dpkg-genchanges.pl | 2 +-
73077 scripts/dpkg-source.pl | 2 +-
73078 2 files changed, 2 insertions(+), 2 deletions(-)
73079
73080 commit d33fa8f197221c8422ee14dc36955e58febfa3d4
73081 Author: Raphaël Hertzog <hertzog@debian.org>
73082 Date: Wed Feb 24 17:26:36 2010 +0100
73083
73084 Dpkg::BuildOptions: provide an object oriented interface
73085
73086 Also update the test-suite and dpkg-buildpackage to match the new API.
73087 Increase $VERSION to 1.00 since it's supposed to be a stable API now.
73088
73089 debian/changelog | 1 +
73090 scripts/Dpkg/BuildOptions.pm | 179 +++++++++++++++++++++++++++++++-------
73091 scripts/dpkg-buildpackage.pl | 10 +--
73092 scripts/t/300_Dpkg_BuildOptions.t | 62 ++++++-------
73093 4 files changed, 187 insertions(+), 65 deletions(-)
73094
73095 commit 7fe00a9043f3f70c983c525d86007e36301cf08b
73096 Author: Raphaël Hertzog <hertzog@debian.org>
73097 Date: Tue Feb 23 17:44:16 2010 +0100
73098
73099 Update Dpkg::Conf to use Dpkg::Interface::Storable
73100
73101 And complete documentation. Fix dpkg-source to still display options
73102 on a single line.
73103
73104 scripts/Dpkg/Conf.pm | 69 ++++++++++++++++++++++++++++++++++++++------------
73105 scripts/dpkg-source.pl | 2 +-
73106 2 files changed, 54 insertions(+), 17 deletions(-)
73107
73108 commit bb70204c9816479ae56e3bb087f14d89bc05e466
73109 Author: Raphaël Hertzog <hertzog@debian.org>
73110 Date: Tue Feb 23 16:50:17 2010 +0100
73111
73112 dpkg-source: new options --extend-diff-ignore, --diff-ignore, --tar-ignore
73113
73114 --extend-diff-ignore is a truly new option while the others are long names
73115 for the existing -i and -I options.
73116
73117 debian/changelog | 3 +++
73118 man/dpkg-source.1 | 11 +++++++++--
73119 scripts/dpkg-source.pl | 8 +++++---
73120 3 files changed, 17 insertions(+), 5 deletions(-)
73121
73122 commit 07522de7d6957ba02ae195cf180141d93dccf60d
73123 Author: Raphaël Hertzog <hertzog@debian.org>
73124 Date: Mon Feb 22 15:45:12 2010 +0100
73125
73126 Enhance dpkg's error message about programs missing from the PATH
73127
73128 Triggered by https://bugs.maemo.org/show_bug.cgi?id=4103
73129
73130 src/help.c | 7 ++++---
73131 1 file changed, 4 insertions(+), 3 deletions(-)
73132
73133 commit 302d1f1dcaa96fbfbfc8b5fe29babdd342a77f54
73134 Author: Helge Kreutzmann <debian@helgefjell.de>
73135 Date: Sun Feb 21 22:54:43 2010 +0100
73136
73137 Update German scripts translation
73138
73139 Update to 499t.
73140
73141 scripts/po/de.po | 10 +++++++++-
73142 1 file changed, 9 insertions(+), 1 deletion(-)
73143
73144 commit 61ab00f675dff4837c386075a0b835de263702fd
73145 Author: Raphaël Hertzog <hertzog@debian.org>
73146 Date: Sun Feb 21 11:58:40 2010 +0100
73147
73148 dpkg-source: new option --create-empty-orig in formats "2.0" and "3.0 (quilt)"
73149
73150 With this option, dpkg-source will auto-create the main original tarball
73151 when it's missing and when there are supplementary tarballs. This makes it
73152 easier to bundle multiple software together.
73153
73154 dpkg-source needs to be modified since the options have to be parsed
73155 before can_build() is called.
73156
73157 debian/changelog | 4 ++++
73158 man/dpkg-source.1 | 6 ++++++
73159 scripts/Dpkg/Source/Package.pm | 15 ++++++++++-----
73160 scripts/Dpkg/Source/Package/V2.pm | 21 ++++++++++++++++++---
73161 scripts/dpkg-source.pl | 7 +++----
73162 5 files changed, 41 insertions(+), 12 deletions(-)
73163
73164 commit a17570383cdac5d13cff4c0e0469f22a8594ee23
73165 Author: Raphaël Hertzog <hertzog@debian.org>
73166 Date: Sun Feb 21 11:04:02 2010 +0100
73167
73168 dpkg-gencontrol, dpkg-genchanges, dpkg-source: support multiple -T options
73169
73170 It allows to read substitution variables from multiple files.
73171
73172 debian/changelog | 3 +++
73173 man/dpkg-genchanges.1 | 4 +++-
73174 man/dpkg-gencontrol.1 | 2 ++
73175 man/dpkg-source.1 | 3 ++-
73176 scripts/dpkg-genchanges.pl | 7 ++++---
73177 scripts/dpkg-gencontrol.pl | 9 +++++----
73178 scripts/dpkg-source.pl | 4 +---
73179 7 files changed, 20 insertions(+), 12 deletions(-)
73180
73181 commit 647dee469b94fac69cf98cc8bc36390df294137d
73182 Author: Raphaël Hertzog <hertzog@debian.org>
73183 Date: Sun Feb 21 10:33:25 2010 +0100
73184
73185 dpkg-buildpackage: support passing arbitrary options to dpkg-source/dpkg-genchanges
73186
73187 debian/changelog | 3 ++
73188 man/dpkg-buildpackage.1 | 6 ++++
73189 scripts/dpkg-buildpackage.pl | 65 ++++++++++++++++++++------------------------
73190 3 files changed, 39 insertions(+), 35 deletions(-)
73191
73192 commit 1ef2128855ddd6d454b0a122b6ebc602df2df433
73193 Author: Helge Kreutzmann <debian@helgefjell.de>
73194 Date: Sun Feb 21 13:28:54 2010 +0100
73195
73196 Update German translation of manual pages
73197
73198 Update to 1699t4f76u.
73199
73200 man/po/de.po | 118 +++++++++++++++++++++--------------------------------------
73201 1 file changed, 42 insertions(+), 76 deletions(-)
73202
73203 commit 2c3a53b1ce74adddb713e9d6d4e5e6005ef2aba8
73204 Author: Helge Kreutzmann <debian@helgefjell.de>
73205 Date: Sun Feb 21 13:18:17 2010 +0100
73206
73207 Add dpkg-gensymbols.1 to the translatable man page set
73208
73209 and update all po files accordingly.
73210
73211 debian/changelog | 3 +
73212 man/po/de.po | 2001 ++++++++++++++++++++++--------
73213 man/po/dpkg-man.pot | 1688 +++++++++++++++++++------
73214 man/po/es.po | 1828 +++++++++++++++++++++------
73215 man/po/fr.po | 3400 +++++++++++++++++++++++++++++++++++----------------
73216 man/po/hu.po | 1839 ++++++++++++++++++++++------
73217 man/po/ja.po | 1842 ++++++++++++++++++++++------
73218 man/po/pl.po | 1911 +++++++++++++++++++++++------
73219 man/po/po4a.cfg | 5 +
73220 man/po/pt_BR.po | 1841 ++++++++++++++++++++++------
73221 man/po/ru.po | 1843 ++++++++++++++++++++++------
73222 man/po/sv.po | 1983 +++++++++++++++++++++++-------
73223 12 files changed, 15465 insertions(+), 4719 deletions(-)
73224
73225 commit 164510479abf3dd0ccdee57adb647589a12733a9
73226 Author: Helge Kreutzmann <debian@helgefjell.de>
73227 Date: Sun Feb 21 10:00:40 2010 +0100
73228
73229 Update German scripts translation
73230
73231 Update to 499t.
73232
73233 scripts/po/de.po | 60 +++++++++++++++++++++++++++++++++++++++++++++++---------
73234 1 file changed, 51 insertions(+), 9 deletions(-)
73235
73236 commit c9ccd372fb9655493cd527c37e51a7bd035370cc
73237 Author: Raphaël Hertzog <hertzog@debian.org>
73238 Date: Sun Feb 21 02:39:44 2010 +0100
73239
73240 dpkg-gencontrol: now indicates which package is concerned by the substvars warnings
73241
73242 Enhance Dpkg::Substvarst to be able to display a prefix before its
73243 warnings and errors and make use of that facility in dpkg-gencontrol to be
73244 explicit about where the substitution is done.
73245
73246 debian/changelog | 2 ++
73247 scripts/Dpkg/Control/Hash.pm | 4 ++--
73248 scripts/Dpkg/Substvars.pm | 28 +++++++++++++++++++++++-----
73249 scripts/dpkg-gencontrol.pl | 6 ++++--
73250 4 files changed, 31 insertions(+), 9 deletions(-)
73251
73252 commit 51741049b5d8df648e6a08f663bf87c4b5f00529
73253 Author: Raphaël Hertzog <hertzog@debian.org>
73254 Date: Sun Feb 21 02:04:13 2010 +0100
73255
73256 dpkg-gencontrol: no longer warns if a substvar provided by -V is not used
73257
73258 The warning is meant to catch unused substitutions coming from the file
73259 and the file is package specific with debhelper.
73260
73261 debian/changelog | 3 +++
73262 scripts/dpkg-gencontrol.pl | 1 +
73263 2 files changed, 4 insertions(+)
73264
73265 commit 063f0565dcdf069b7f9624c237ed7fce10571887
73266 Author: Raphaël Hertzog <hertzog@debian.org>
73267 Date: Sun Feb 21 01:34:00 2010 +0100
73268
73269 dpkg-gencontrol: don't accept arch-specific dependencies in arch: all packages
73270
73271 Since an architecture all package is shared on all architectures, its
73272 dependency lines can't be simplified with the knowledge of the current host
73273 architecture.
73274
73275 debian/changelog | 2 ++
73276 scripts/Dpkg/Deps.pm | 25 +++++++++++++++++++++++++
73277 scripts/dpkg-gencontrol.pl | 10 ++++++++--
73278 3 files changed, 35 insertions(+), 2 deletions(-)
73279
73280 commit 278a12b941d8001edf66d61ea2fe7ee0eff9a4a8
73281 Author: Raphaël Hertzog <hertzog@debian.org>
73282 Date: Sun Feb 21 01:12:52 2010 +0100
73283
73284 Fix typo overriden -> overridden in multiple places
73285
73286 man/deb-extra-override.5 | 4 ++--
73287 man/dpkg-architecture.1 | 2 +-
73288 man/dpkg-buildpackage.1 | 4 ++--
73289 man/po/de.po | 10 +++++-----
73290 man/po/dpkg-man.pot | 10 +++++-----
73291 man/po/es.po | 10 +++++-----
73292 man/po/fr.po | 10 +++++-----
73293 man/po/hu.po | 10 +++++-----
73294 man/po/ja.po | 10 +++++-----
73295 man/po/pl.po | 10 +++++-----
73296 man/po/pt_BR.po | 10 +++++-----
73297 man/po/ru.po | 10 +++++-----
73298 man/po/sv.po | 10 +++++-----
73299 13 files changed, 55 insertions(+), 55 deletions(-)
73300
73301 commit 0898ea0048fd94349f4bcf0068b22104d97217e3
73302 Author: Raphaël Hertzog <hertzog@debian.org>
73303 Date: Sun Feb 21 01:04:02 2010 +0100
73304
73305 Dpkg::Source: fix parsing of diff's output to be POSIX-compliant
73306
73307 While parsing diff's output, accept any sentence that contains the word
73308 differ (as specified by POSIX) to identify that binary files could
73309 not be compared.
73310
73311 debian/changelog | 3 +++
73312 scripts/Dpkg/Source/Functions.pm | 5 ++++-
73313 scripts/Dpkg/Source/Patch.pm | 2 +-
73314 3 files changed, 8 insertions(+), 2 deletions(-)
73315
73316 commit 1669e148b8568810b7dcfc2b3d94517c0aa6f4af
73317 Author: Guillem Jover <guillem@debian.org>
73318 Date: Sat Feb 20 07:06:27 2010 +0100
73319
73320 po: Add missing files to POTFILES
73321
73322 po/POTFILES.in | 1 +
73323 scripts/po/POTFILES.in | 7 +++++++
73324 2 files changed, 8 insertions(+)
73325
73326 commit b066610b394bfe06b8af5efb0a34c2b56c865705
73327 Author: Guillem Jover <guillem@debian.org>
73328 Date: Sun Feb 21 01:27:55 2010 +0100
73329
73330 dpkg-deb: Fix double free in --info
73331
73332 Change the code to not increase cdlist, and instead index it, so that
73333 we can free it at the end.
73334
73335 Regression introduced in commit c264dd83d33250927fe165de5336145afdf99610.
73336
73337 dpkg-deb/info.c | 6 +++---
73338 1 file changed, 3 insertions(+), 3 deletions(-)
73339
73340 commit 1d22992583f0010007da14ce385e72ee13a9a84f
73341 Author: Raphaël Hertzog <hertzog@debian.org>
73342 Date: Sun Feb 21 00:45:00 2010 +0100
73343
73344 Add $VERSION numbers to all perl modules
73345
73346 Modules whose API should be stable have a version 1.00.
73347 The modules with version 0.01 are expected to have further API
73348 changes in the (near) future or are deemed to be useful mostly
73349 for dpkg-dev's internal usage.
73350
73351 debian/changelog | 2 ++
73352 scripts/Dpkg.pm | 2 ++
73353 scripts/Dpkg/Arch.pm | 2 ++
73354 scripts/Dpkg/BuildOptions.pm | 2 ++
73355 scripts/Dpkg/Changelog.pm | 2 ++
73356 scripts/Dpkg/Changelog/Debian.pm | 2 ++
73357 scripts/Dpkg/Changelog/Entry.pm | 2 ++
73358 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 ++
73359 scripts/Dpkg/Changelog/Parse.pm | 2 ++
73360 scripts/Dpkg/Checksums.pm | 2 ++
73361 scripts/Dpkg/Compression.pm | 3 +++
73362 scripts/Dpkg/Compression/FileHandle.pm | 2 ++
73363 scripts/Dpkg/Compression/Process.pm | 2 ++
73364 scripts/Dpkg/Conf.pm | 2 ++
73365 scripts/Dpkg/Control.pm | 2 ++
73366 scripts/Dpkg/Control/Changelog.pm | 2 ++
73367 scripts/Dpkg/Control/Fields.pm | 2 ++
73368 scripts/Dpkg/Control/Hash.pm | 2 ++
73369 scripts/Dpkg/Control/Info.pm | 2 ++
73370 scripts/Dpkg/Deps.pm | 2 ++
73371 scripts/Dpkg/ErrorHandling.pm | 5 +++++
73372 scripts/Dpkg/Exit.pm | 2 ++
73373 scripts/Dpkg/Gettext.pm | 2 ++
73374 scripts/Dpkg/IPC.pm | 2 ++
73375 scripts/Dpkg/Index.pm | 2 ++
73376 scripts/Dpkg/Interface/Storable.pm | 2 ++
73377 scripts/Dpkg/Path.pm | 2 ++
73378 scripts/Dpkg/Shlibs.pm | 2 ++
73379 scripts/Dpkg/Shlibs/Cppfilt.pm | 3 +++
73380 scripts/Dpkg/Shlibs/Objdump.pm | 2 ++
73381 scripts/Dpkg/Shlibs/Symbol.pm | 3 +++
73382 scripts/Dpkg/Shlibs/SymbolFile.pm | 3 +++
73383 scripts/Dpkg/Source/Archive.pm | 2 ++
73384 scripts/Dpkg/Source/Functions.pm | 2 ++
73385 scripts/Dpkg/Source/Package.pm | 2 ++
73386 scripts/Dpkg/Source/Package/V1.pm | 2 ++
73387 scripts/Dpkg/Source/Package/V2.pm | 2 ++
73388 scripts/Dpkg/Source/Package/V3/bzr.pm | 2 ++
73389 scripts/Dpkg/Source/Package/V3/custom.pm | 2 ++
73390 scripts/Dpkg/Source/Package/V3/git.pm | 2 ++
73391 scripts/Dpkg/Source/Package/V3/native.pm | 2 ++
73392 scripts/Dpkg/Source/Package/V3/quilt.pm | 2 ++
73393 scripts/Dpkg/Source/Patch.pm | 2 ++
73394 scripts/Dpkg/Substvars.pm | 2 ++
73395 scripts/Dpkg/Vars.pm | 2 ++
73396 scripts/Dpkg/Vendor.pm | 2 ++
73397 scripts/Dpkg/Vendor/Debian.pm | 2 ++
73398 scripts/Dpkg/Vendor/Default.pm | 2 ++
73399 scripts/Dpkg/Vendor/Ubuntu.pm | 2 ++
73400 scripts/Dpkg/Version.pm | 2 ++
73401 50 files changed, 107 insertions(+)
73402
73403 commit 5d1795408484778f7978062bb472c97b45a5cd10
73404 Author: Raphaël Hertzog <hertzog@debian.org>
73405 Date: Sat Feb 20 23:50:06 2010 +0100
73406
73407 Dpkg::Interface::Storable: load() and save() accept "-" for standard input/output
73408
73409 Simplify code in Dpkg::Control::Info thanks to this.
73410
73411 scripts/Dpkg/Control/Info.pm | 9 +++------
73412 scripts/Dpkg/Interface/Storable.pm | 37 +++++++++++++++++++++++++++----------
73413 2 files changed, 30 insertions(+), 16 deletions(-)
73414
73415 commit 513baa2c1e20036528fd8fb986ef407d4aa8d415
73416 Author: Raphaël Hertzog <hertzog@debian.org>
73417 Date: Sat Feb 20 23:39:15 2010 +0100
73418
73419 Dpkg::Control::Info: provide an array representation of the object
73420
73421 Add non-regression test for this interface.
73422
73423 scripts/Dpkg/Control/Info.pm | 16 +++++++++++++++-
73424 scripts/t/700_Dpkg_Control.t | 4 +++-
73425 2 files changed, 18 insertions(+), 2 deletions(-)
73426
73427 commit d13625a19aa5e49e71ea1c08317198c0094a0047
73428 Author: Raphaël Hertzog <hertzog@debian.org>
73429 Date: Sat Feb 20 22:39:33 2010 +0100
73430
73431 Add accent on my name in AUTHORS
73432
73433 AUTHORS | 2 +-
73434 1 file changed, 1 insertion(+), 1 deletion(-)
73435
73436 commit 80c53458c34feb6db52fd1d11d53702b0a1e968f
73437 Author: Raphaël Hertzog <hertzog@debian.org>
73438 Date: Sat Feb 20 22:37:08 2010 +0100
73439
73440 Add Jonathan Nieder and Modestas Vainius to THANKS
73441
73442 THANKS | 2 ++
73443 1 file changed, 2 insertions(+)
73444
73445 commit cceb8fd624b534b9ed044f79976e86b0958608b4
73446 Author: Raphaël Hertzog <hertzog@debian.org>
73447 Date: Sat Feb 20 22:36:42 2010 +0100
73448
73449 Changelog entry for Dpkg::Interface::Storable introduction
73450
73451 debian/changelog | 2 ++
73452 1 file changed, 2 insertions(+)
73453
73454 commit cdf4e5b5324b1196355542f30228c9ca26e5a7ad
73455 Author: Raphaël Hertzog <hertzog@debian.org>
73456 Date: Sat Feb 20 22:19:57 2010 +0100
73457
73458 Dpkg::Shlibs::*: rename parse() functions
73459
73460 To avoid confusion with the parse() function expected by objects
73461 inheriting from Dpkg::Interface::Storable (which is supposed to restore
73462 the object from its serialized data), the various parse() functions
73463 have been renamed into something more explicit like analyze() for
73464 Dpkg::Shlibs::Objdump or parse_symbolspec() for Dpkg::Shlibs::Symbol.
73465
73466 scripts/Dpkg/Shlibs/Objdump.pm | 10 +++++-----
73467 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
73468 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
73469 scripts/dpkg-gensymbols.pl | 2 +-
73470 scripts/t/200_Dpkg_Shlibs.t | 16 ++++++++--------
73471 5 files changed, 17 insertions(+), 17 deletions(-)
73472
73473 commit 1d70649516259db6bcfc468299c35f3113115fce
73474 Author: Raphaël Hertzog <hertzog@debian.org>
73475 Date: Sat Feb 20 21:53:15 2010 +0100
73476
73477 Update Dpkg::Shlibs::SymbolFile to use Dpkg::Interface::Storable
73478
73479 In the process dump() is renamed output() and save() is dropped in favor
73480 of the version provided by Dpkg::Interface::Storable. load() is
73481 transformed in parse().
73482
73483 scripts/Dpkg/Shlibs/SymbolFile.pm | 45 +++++++++++++++++----------------------
73484 scripts/dpkg-gensymbols.pl | 12 +++++------
73485 scripts/t/200_Dpkg_Shlibs.t | 6 +++---
73486 3 files changed, 28 insertions(+), 35 deletions(-)
73487
73488 commit aba76e6de21438ada3d6df542021d341fb499dcc
73489 Author: Raphaël Hertzog <hertzog@debian.org>
73490 Date: Fri Feb 19 19:45:40 2010 +0100
73491
73492 Update Dpkg::Substvars to use Dpkg::Interface::Storable
73493
73494 The parse() function is replaced by load() for most users.
73495
73496 scripts/Dpkg/Substvars.pm | 67 ++++++++++++++++++++++++++++++------------
73497 scripts/dpkg-genchanges.pl | 2 +-
73498 scripts/dpkg-gencontrol.pl | 2 +-
73499 scripts/dpkg-source.pl | 2 +-
73500 scripts/t/750_Dpkg_Substvars.t | 2 +-
73501 5 files changed, 53 insertions(+), 22 deletions(-)
73502
73503 commit 93f179a39dfd081e2a50dd258a322025004f6023
73504 Author: Raphaël Hertzog <hertzog@debian.org>
73505 Date: Fri Feb 19 19:32:33 2010 +0100
73506
73507 Dpkg::Compression::FileHandle: fix behaviour when the file is not open
73508
73509 The syscall-like interface should not error out when the file has not been
73510 opened, it must simply return failure codes.
73511
73512 scripts/Dpkg/Compression/FileHandle.pm | 21 +++++++++++++++------
73513 1 file changed, 15 insertions(+), 6 deletions(-)
73514
73515 commit 6c8369aee32b5c99f45e60f62e6e07d26b2b42b8
73516 Author: Raphaël Hertzog <hertzog@debian.org>
73517 Date: Thu Feb 18 23:57:01 2010 +0100
73518
73519 Update Dpkg::Control::* to use Dpkg::Interface::Storable
73520
73521 This implies renaming parse_fh() into parse() and parse() into load().
73522 Update all scripts and modules using those methods.
73523
73524 scripts/Dpkg/Changelog/Parse.pm | 2 +-
73525 scripts/Dpkg/Control/Hash.pm | 27 ++++++++++++--------------
73526 scripts/Dpkg/Control/Info.pm | 43 ++++++++++++++++++-----------------------
73527 scripts/Dpkg/Index.pm | 2 +-
73528 scripts/Dpkg/Source/Package.pm | 4 +---
73529 scripts/Dpkg/Vendor.pm | 4 +---
73530 scripts/dpkg-genchanges.pl | 4 +---
73531 scripts/dpkg-name.pl | 2 +-
73532 scripts/dpkg-scanpackages.pl | 2 +-
73533 scripts/dpkg-scansources.pl | 2 +-
73534 scripts/t/700_Dpkg_Control.t | 2 +-
73535 11 files changed, 40 insertions(+), 54 deletions(-)
73536
73537 commit 9e7dfecce74f4d58de5be46b387b899489869876
73538 Author: Raphaël Hertzog <hertzog@debian.org>
73539 Date: Thu Feb 18 23:32:25 2010 +0100
73540
73541 Update Dpkg::Deps to make use of Dpkg::Interface::Storable
73542
73543 Parsing part is only partially supported currently.
73544
73545 scripts/Dpkg/Deps.pm | 15 +++++++++++----
73546 1 file changed, 11 insertions(+), 4 deletions(-)
73547
73548 commit 69e9305c848fb5f8d10a65be412cab26b9ed47ee
73549 Author: Raphaël Hertzog <hertzog@debian.org>
73550 Date: Thu Feb 18 23:19:41 2010 +0100
73551
73552 Update Dpkg::Changelog and Dpkg::Index to use Dpkg::Interface::Storable
73553
73554 scripts/Dpkg/Changelog.pm | 15 ++++++---------
73555 scripts/Dpkg/Index.pm | 22 ++--------------------
73556 2 files changed, 8 insertions(+), 29 deletions(-)
73557
73558 commit 88b0ac732e075f487e7cfa0999326d2105f2ecbc
73559 Author: Raphaël Hertzog <hertzog@debian.org>
73560 Date: Thu Feb 18 22:26:32 2010 +0100
73561
73562 Dpkg::Interface::Storable: common convenience methods for serialization of objects
73563
73564 scripts/Dpkg/Interface/Storable.pm | 124 +++++++++++++++++++++++++++++++++++++
73565 scripts/Makefile.am | 1 +
73566 scripts/po/POTFILES.in | 1 +
73567 3 files changed, 126 insertions(+)
73568
73569 commit dc0c710c11fd13de98d8a0226a24f6ac8410c852
73570 Author: Sven Joachim <svenjoac@gmx.de>
73571 Date: Sat Feb 20 18:30:41 2010 +0100
73572
73573 German dpkg translation update
73574
73575 Update to 969t.
73576
73577 po/de.po | 405 ++++++++++++++++++++++++++++++++-------------------------------
73578 1 file changed, 203 insertions(+), 202 deletions(-)
73579
73580 commit d391f1d219dd2f521c7dc9b4fe92be1cbca5b1c6
73581 Author: Helge Kreutzmann <debian@helgefjell.de>
73582 Date: Fri Feb 19 18:13:19 2010 +0100
73583
73584 Update German scripts translation
73585
73586 Update to 492t.
73587
73588 scripts/po/de.po | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
73589 1 file changed, 72 insertions(+), 1 deletion(-)
73590
73591 commit 59c1513f8d83446e57dfc5e047840778601a8c60
73592 Author: Raphaël Hertzog <hertzog@debian.org>
73593 Date: Fri Feb 19 11:11:18 2010 +0100
73594
73595 Dpkg::Shlibs::Symbol::equals(): be explicit about default values of options
73596
73597 scripts/Dpkg/Shlibs/Symbol.pm | 6 ++++--
73598 1 file changed, 4 insertions(+), 2 deletions(-)
73599
73600 commit ee7dc84822d1bb2d84f8bfebafd233f62a8ee4f2
73601 Author: Modestas Vainius <modestas@vainius.eu>
73602 Date: Tue Feb 16 01:09:02 2010 +0200
73603
73604 Add -q option to dpkg-gensymbols, -c0 never fails AND shows a diff.
73605
73606 The rationale behind this change that there should be a way to prevent
73607 dpkg-gensymbols from failing if there are lost symbols but still show a diff at
73608 the same time (which -c0 would not without this patch).
73609
73610 Imagine a source package which builds multiple library binary packages that are
73611 prone to arch-specific failures (quite typical for C++). Then dh_makeshlibs would
73612 stop at the first dpkg-gensymbols failure giving only one diff. So it should be
73613 possible to get diffs for all libraries in the single buildd run regardless of
73614 check failures (using -c0). The fact that dpkg-gensymbols will never fail is
73615 not that important if maintainer is pretty sure that symbols might be lost only
73616 due to e.g. unmarked optional symbols or different mangling on other arches.
73617 When updating to a new upstream, maintainer can set
73618 DPKG_GENSYMBOLS_CHECK_LEVEL=1 in the environment to temporary restore checks.
73619
73620 debian/changelog | 3 +++
73621 man/dpkg-gensymbols.1 | 19 ++++++++++++-------
73622 scripts/dpkg-gensymbols.pl | 37 ++++++++++++++++++++++++-------------
73623 3 files changed, 39 insertions(+), 20 deletions(-)
73624
73625 commit 8bec4de4df57cf814169ece1ab555ac2b44ab983
73626 Author: Modestas Vainius <modestas@vainius.eu>
73627 Date: Wed Feb 3 04:36:03 2010 +0200
73628
73629 Dpkg::Shlibs:* add more abstract methods and clean up API.
73630
73631 * Make SymbolFile::lookup_*(), SymbolFile::find_matching_pattern() accept both
73632 symbol/pattern objects AND names.
73633 * Make SymbolFile::lookup_*(), SymbolFile::find_matching_pattern() accept both
73634 single soname and an array of sonames.
73635 * Make SymbolFile::lookup_*(), SymbolFile::find_matching_pattern() detect
73636 context and return either a hash of ( soname => .., symbol => .. ) or just a
73637 scalar symbol reference. In either case, do NOT clone symbols.
73638 * SymbolFile::get_{new,lost}_symbols() returns an array of { soname =>
73639 .., symbol => .. } hashes where 'symbol' is a real reference, not a clone.
73640 * Add new abstract methods and use them everywhere:
73641 - SymbolFile::get_arch() - architecture the file is processed under/for.
73642 - SymbolFile::get_sonames() - names of all sonames.
73643 - SymbolFile::get_object() - soname object reference by name or object
73644 reference.
73645 - SymbolFile::get_symbols($soname) - if $soname is undef, returns ALL
73646 symbol file symbols.
73647 - SymbolFile::get_patterns($soname) - if $soname is undef, returns ALL
73648 symbol file patterns.
73649 - SymbolFile::get_symbol_object(Ssym, $soname) - a convenience method
73650 combining both SymbolFile::lookup_{symbol,pattern} methods.
73651 * Make SymbolFile::create_symbol() more flexible. Now it can parse a dummy spec
73652 without minver.
73653 * Remove Symbol::sclone() as no longer used and needed. Rename Symbol::dclone()
73654 back to Symbol::clone().
73655
73656 scripts/Dpkg/Shlibs/Symbol.pm | 20 +--
73657 scripts/Dpkg/Shlibs/SymbolFile.pm | 264 ++++++++++++++++++++++----------------
73658 scripts/dpkg-gensymbols.pl | 2 +-
73659 scripts/dpkg-shlibdeps.pl | 23 ++--
73660 scripts/t/200_Dpkg_Shlibs.t | 114 +++++++---------
73661 5 files changed, 224 insertions(+), 199 deletions(-)
73662
73663 commit 7c02a2ed867b18fba61bffaa4402dd2db230c9bc
73664 Author: Modestas Vainius <modestas@vainius.eu>
73665 Date: Tue Feb 2 23:58:24 2010 +0200
73666
73667 Dpkg::Shlibs::SymbolFile::add_symbol() reverse $sym, $soname argument order.
73668
73669 This makes order consistent with lookup_{symbol,pattern}.
73670
73671 scripts/Dpkg/Shlibs/SymbolFile.pm | 7 +++----
73672 scripts/t/200_Dpkg_Shlibs.t | 2 +-
73673 2 files changed, 4 insertions(+), 5 deletions(-)
73674
73675 commit d6778cf96d27b6bde6c76c8bda8f722e665fbcef
73676 Author: Modestas Vainius <modestas@vainius.eu>
73677 Date: Sat Jan 30 00:51:05 2010 +0200
73678
73679 Dpkg::Shlibs::Cppfilt: add and export cppfilt_demangle_cpp().
73680
73681 This function is needed to unify how demangling of C++ symbols is done in
73682 dpkg-dev. Passing 'auto' to cppfilt_demangle() each time is not very obvious
73683 and error prone.
73684
73685 scripts/Dpkg/Shlibs/Cppfilt.pm | 8 +++++++-
73686 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
73687 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 14 +++++---------
73688 3 files changed, 13 insertions(+), 11 deletions(-)
73689
73690 commit 6395b7668bdb469efbdb4a54be18f289543779d7
73691 Author: Modestas Vainius <modestas@vainius.eu>
73692 Date: Sat Jan 30 00:39:14 2010 +0200
73693
73694 Dpkg::Shlibs::Cppfilt: do not pass --no-verbose to c++filt(1).
73695
73696 --no-verbose gives some unexpected results, e.g. C++ substitution in
73697 _ZNSs9_M_mutateEmmm is not expanded according to the spec (i.e.
73698 std::basic_string<> gets simplified and replaced by std::string).
73699
73700 scripts/Dpkg/Shlibs/Cppfilt.pm | 4 +---
73701 1 file changed, 1 insertion(+), 3 deletions(-)
73702
73703 commit 16e2ac799a696b0027627048f2cd4a05376c4224
73704 Author: Modestas Vainius <modestas@vainius.eu>
73705 Date: Fri Jan 29 20:06:16 2010 +0200
73706
73707 Dpkg::Shlibs::SymbolFile: refactor {patterns}{aliases}.
73708
73709 * Get rid of "converter" field, it is hard to manage. Just use the first alias
73710 instead.
73711 * Avoid implicit creation of alias type hash in a couple of places.
73712
73713 scripts/Dpkg/Shlibs/SymbolFile.pm | 24 +++++++++++-------------
73714 1 file changed, 11 insertions(+), 13 deletions(-)
73715
73716 commit 4a9c97d4d75e045ca3c1dbc5f3b4ce0ea0605cf0
73717 Author: Modestas Vainius <modestas@vainius.eu>
73718 Date: Fri Jan 29 19:29:17 2010 +0200
73719
73720 Dpkg::Shlibs::Symbol::equals(): improve, make more general.
73721
73722 Now the function accepts named options and allows to optionally skip
73723 comparision of versioning info (minver/dep_id) and tags. However,
73724 by default, it compares all non-internal symbol properties.
73725
73726 scripts/Dpkg/Shlibs/Symbol.pm | 33 +++++++++++++++++++++------------
73727 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
73728 2 files changed, 22 insertions(+), 13 deletions(-)
73729
73730 commit 8ee083c253f510fea4dda7999e0792ee82ab128f
73731 Author: Modestas Vainius <modestas@vainius.eu>
73732 Date: Fri Jan 29 19:27:32 2010 +0200
73733
73734 Dpkg::Shlibs::Symbol: improve set_symbolname().
73735
73736 Now it allows to set symbol template and autodetects if quotes are needed.
73737
73738 scripts/Dpkg/Shlibs/Symbol.pm | 15 +++++++++++----
73739 1 file changed, 11 insertions(+), 4 deletions(-)
73740
73741 commit 2294cc63c0cae9fa95a2908b455c770d9c3feb40
73742 Author: Modestas Vainius <modestas@vainius.eu>
73743 Date: Sat Jan 23 18:55:54 2010 +0200
73744
73745 Dpkg::Shlibs::SymbolFile::get_new_symbols(): add option to return optional symbols.
73746
73747 Also includes a bit of refactoring for relevant Dpkg::Shlibs::Symbol bits.
73748 is_eligible_as_new() was renamed to is_legitimate() and its usage in
73749 get_new_symbols() was expanded.
73750
73751 scripts/Dpkg/Shlibs/Symbol.pm | 7 +++----
73752 scripts/Dpkg/Shlibs/SymbolFile.pm | 28 +++++++++++++++-------------
73753 2 files changed, 18 insertions(+), 17 deletions(-)
73754
73755 commit a87a15ad096884025195698fc76a9ab41a4ac425
73756 Author: Modestas Vainius <modestas@vainius.eu>
73757 Date: Sat Jan 23 18:52:55 2010 +0200
73758
73759 dpkg-gensymbols: add -a<arch> option.
73760
73761 Use this option to generate a symbol file or diff for any architecture provided
73762 its binaries are already available.
73763
73764 debian/changelog | 1 +
73765 man/dpkg-gensymbols.1 | 5 +++++
73766 scripts/dpkg-gensymbols.pl | 4 ++++
73767 3 files changed, 10 insertions(+)
73768
73769 commit 30e6d305a32cba540efa80dbdb8838a21333e0ed
73770 Author: Modestas Vainius <modestas@vainius.eu>
73771 Date: Sat Jan 23 18:27:21 2010 +0200
73772
73773 dpkg-gensymbols: add source version to the diff label.
73774
73775 Source version is also useful to have in the output. Also format the string
73776 according to dpkg-name rules.
73777
73778 debian/changelog | 2 ++
73779 scripts/dpkg-gensymbols.pl | 4 ++--
73780 2 files changed, 4 insertions(+), 2 deletions(-)
73781
73782 commit 64bd8420e602d12009dd045eb980d6ba7324b3e6
73783 Author: Modestas Vainius <modestas@vainius.eu>
73784 Date: Sat Jan 23 18:21:49 2010 +0200
73785
73786 Dpkg::Shlibs::SymbolFile::new(): do not allow undefined arch option.
73787
73788 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
73789 1 file changed, 1 insertion(+), 1 deletion(-)
73790
73791 commit 23cbbfb41d2e13bd602f51274253195fee2a31ac
73792 Author: Modestas Vainius <modestas@vainius.eu>
73793 Date: Sat Jan 23 18:18:40 2010 +0200
73794
73795 Dpkg::Shlibs::Symbol::parse_tagspec(): allow extra spaces before symbol tag specification.
73796
73797 Make it possible to reparse a symbol specification generated with
73798 Dpkg::Shlibs::Symbol:get_symbolspec(1).
73799
73800 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
73801 1 file changed, 1 insertion(+), 1 deletion(-)
73802
73803 commit 88aa36dc999ce6397dc9dfa2fc4100a113399d38
73804 Author: Guillem Jover <guillem@debian.org>
73805 Date: Fri Feb 19 07:20:07 2010 +0100
73806
73807 Fix dpkg-query and dpkg-trigger to actually print a version on --version
73808
73809 debian/changelog | 1 +
73810 src/query.c | 3 ++-
73811 src/trigcmd.c | 3 ++-
73812 3 files changed, 5 insertions(+), 2 deletions(-)
73813
73814 commit a7ab968e9e5e30103bdc9439374eb6df794578fd
73815 Author: Guillem Jover <guillem@debian.org>
73816 Date: Fri Feb 19 07:07:04 2010 +0100
73817
73818 dpkg-deb: Unify “failed read” strings by making control an argument
73819
73820 dpkg-deb/info.c | 3 ++-
73821 1 file changed, 2 insertions(+), 1 deletion(-)
73822
73823 commit 5e03628e920b726a1fc37df9f37b3dcfb6b3be71
73824 Author: Jonathan Nieder <jrnieder@gmail.com>
73825 Date: Fri Feb 19 07:03:58 2010 +0100
73826
73827 dpkg-deb: Fix resource leak in --info
73828
73829 “dpkg-deb -I foo.deb” leaks the file handle for the package’s
73830 control file. Check for read errors and close the file before
73831 it falls out of scope.
73832
73833 Found by cppcheck.
73834
73835 Reported-by: Raphael Geissert <atomo64@gmail.com>
73836 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
73837
73838 debian/changelog | 4 ++++
73839 dpkg-deb/info.c | 4 ++++
73840 2 files changed, 8 insertions(+)
73841
73842 commit fdedcf5168ab8ddb402fbfcb43891897d4adacfd
73843 Author: Guillem Jover <guillem@debian.org>
73844 Date: Fri Feb 19 06:58:31 2010 +0100
73845
73846 Remove done TODO items
73847
73848 TODO | 3 ---
73849 1 file changed, 3 deletions(-)
73850
73851 commit c264dd83d33250927fe165de5336145afdf99610
73852 Author: Guillem Jover <guillem@debian.org>
73853 Date: Fri Feb 19 06:56:59 2010 +0100
73854
73855 Fix small memory leaks related to scandir()
73856
73857 The array of pointers returned by scandir and the pointers in it were
73858 not being freed.
73859
73860 debian/changelog | 1 +
73861 dpkg-deb/info.c | 3 +++
73862 lib/dpkg/myopt.c | 1 +
73863 3 files changed, 5 insertions(+)
73864
73865 commit f0496f91b55081c7990abb88d78299e9cb925ece
73866 Author: Guillem Jover <guillem@debian.org>
73867 Date: Fri Feb 19 06:54:21 2010 +0100
73868
73869 dpkg: Fix unaligned bullet point on a comment
73870
73871 This was making it confusing related to the parent bullets.
73872
73873 src/processarc.c | 2 +-
73874 1 file changed, 1 insertion(+), 1 deletion(-)
73875
73876 commit e20fb748d3307a58e60ed5ea94d954151232c53d
73877 Author: Guillem Jover <guillem@debian.org>
73878 Date: Thu Jan 28 21:09:41 2010 +0100
73879
73880 Change dpkg-dev to Depend on perl instead of perl5 and perl-modules
73881
73882 debian/changelog | 1 +
73883 debian/control | 2 +-
73884 2 files changed, 2 insertions(+), 1 deletion(-)
73885
73886 commit 167be722b2f01607a498104ad954d1d2d02a70f2
73887 Author: Guillem Jover <guillem@debian.org>
73888 Date: Mon Feb 8 03:18:44 2010 +0100
73889
73890 scripts: Unify fork error string
73891
73892 scripts/Dpkg/Changelog/Parse.pm | 2 +-
73893 scripts/Dpkg/IPC.pm | 2 +-
73894 scripts/dpkg-gencontrol.pl | 2 +-
73895 3 files changed, 3 insertions(+), 3 deletions(-)
73896
73897 commit 45dc465f075075f481be7c3dfac38bf041fc9c0e
73898 Author: Guillem Jover <guillem@debian.org>
73899 Date: Mon Feb 8 03:17:50 2010 +0100
73900
73901 libdpkg-perl: Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn()
73902
73903 debian/changelog | 1 +
73904 scripts/Dpkg/Compression/Process.pm | 8 ++++----
73905 scripts/Dpkg/IPC.pm | 12 ++++++------
73906 scripts/Dpkg/Shlibs/Cppfilt.pm | 10 +++++-----
73907 scripts/Dpkg/Source/Archive.pm | 34 +++++++++++++++++-----------------
73908 scripts/Dpkg/Source/Functions.pm | 2 +-
73909 scripts/Dpkg/Source/Package.pm | 6 +++---
73910 scripts/Dpkg/Source/Patch.pm | 6 +++---
73911 scripts/dpkg-scanpackages.pl | 4 ++--
73912 scripts/t/800_Dpkg_IPC.t | 28 ++++++++++++++--------------
73913 scripts/t/900_update_alternatives.t | 4 ++--
73914 11 files changed, 58 insertions(+), 57 deletions(-)
73915
73916 commit bf4c40bc0cebcf937854aa259c6729da9c975768
73917 Author: Guillem Jover <guillem@debian.org>
73918 Date: Mon Feb 8 14:56:39 2010 +0100
73919
73920 scripts/t: Add missing function prototypes
73921
73922 scripts/t/200_Dpkg_Shlibs/basictags.c | 6 ++++++
73923 1 file changed, 6 insertions(+)
73924
73925 commit 2b6d9bdd3fe969401470bc26f6b30982ac798ec3
73926 Author: Guillem Jover <guillem@debian.org>
73927 Date: Mon Feb 8 14:54:45 2010 +0100
73928
73929 scripts/t: Use void in function arguments to denote no arguments
73930
73931 Fixes warnings due to old style function definition.
73932
73933 scripts/t/200_Dpkg_Shlibs/basictags.c | 12 ++++++------
73934 1 file changed, 6 insertions(+), 6 deletions(-)
73935
73936 commit e9c9de59b76cbb62aa18d2aad4323d50afb9b6e4
73937 Author: Guillem Jover <guillem@debian.org>
73938 Date: Mon Feb 8 14:52:36 2010 +0100
73939
73940 scripts/t: Make symbol22_i386 function return void instead of void *
73941
73942 scripts/t/200_Dpkg_Shlibs/basictags.c | 2 +-
73943 1 file changed, 1 insertion(+), 1 deletion(-)
73944
73945 commit 8d8de3f2b90b5701d5d48dce50f6c344261ab680
73946 Author: Guillem Jover <guillem@debian.org>
73947 Date: Wed Feb 10 02:21:38 2010 +0100
73948
73949 dselect: Do not shadow display member in packagelist::deselect_one_of
73950
73951 dselect/pkgdepcon.cc | 8 +++++---
73952 dselect/pkglist.h | 2 +-
73953 2 files changed, 6 insertions(+), 4 deletions(-)
73954
73955 commit d6e92c09b52028007cbdf46177df0c41426a4348
73956 Author: Guillem Jover <guillem@debian.org>
73957 Date: Wed Feb 10 02:20:24 2010 +0100
73958
73959 dselect: Remove bogus falliblesubprocess prototype and make it static
73960
73961 dselect/dselect.h | 3 ---
73962 dselect/method.cc | 2 +-
73963 2 files changed, 1 insertion(+), 4 deletions(-)
73964
73965 commit f426b031ac858fa30ace69959a43b61fb40f4be9
73966 Author: Guillem Jover <guillem@debian.org>
73967 Date: Wed Feb 10 02:13:30 2010 +0100
73968
73969 dselect: Use max/min instead of lesserint/greaterint
73970
73971 TODO | 1 -
73972 dselect/basecmds.cc | 2 +-
73973 dselect/baselist.cc | 6 +++---
73974 dselect/basetop.cc | 10 ++++------
73975 dselect/dselect.h | 3 ---
73976 dselect/methlist.cc | 2 +-
73977 dselect/pkgcmds.cc | 4 ++--
73978 dselect/pkgdepcon.cc | 8 ++++----
73979 dselect/pkgtop.cc | 10 +++++-----
73980 9 files changed, 20 insertions(+), 26 deletions(-)
73981
73982 commit 078c24defe2304d7f7a8012c2960b3f06ad0c3b0
73983 Author: Guillem Jover <guillem@debian.org>
73984 Date: Mon Feb 8 14:48:49 2010 +0100
73985
73986 dselect: Do not self shadow bind member
73987
73988 dselect/bindings.cc | 20 ++++++++++----------
73989 1 file changed, 10 insertions(+), 10 deletions(-)
73990
73991 commit 86c90d927b55ca203dc8f666d45d0f941f5f9c90
73992 Author: Guillem Jover <guillem@debian.org>
73993 Date: Mon Feb 8 14:47:00 2010 +0100
73994
73995 dselect: Do not shadow global thisname variable
73996
73997 dselect/basecmds.cc | 11 ++++++-----
73998 dselect/pkglist.cc | 9 +++++----
73999 2 files changed, 11 insertions(+), 9 deletions(-)
74000
74001 commit 5fef90a2960053e9b24304e2a2663fb1ed7dafb1
74002 Author: Guillem Jover <guillem@debian.org>
74003 Date: Mon Feb 8 14:57:31 2010 +0100
74004
74005 s-s-d: Do not shadow global variables
74006
74007 utils/start-stop-daemon.c | 19 +++++++++----------
74008 1 file changed, 9 insertions(+), 10 deletions(-)
74009
74010 commit b61d3f48bb1d991da4da596c33d8b8b3454401d1
74011 Author: Guillem Jover <guillem@debian.org>
74012 Date: Mon Feb 8 15:26:00 2010 +0100
74013
74014 libdpkg: Do not shadow global compressor variable
74015
74016 Rename compressor to compressor_array, as a side effect it makes the
74017 variable name more clear.
74018
74019 lib/dpkg/compress.c | 14 +++++++-------
74020 1 file changed, 7 insertions(+), 7 deletions(-)
74021
74022 commit c1d7debca62261e31286bb656048dfb6be11ead5
74023 Author: Guillem Jover <guillem@debian.org>
74024 Date: Mon Feb 8 12:20:49 2010 +0100
74025
74026 libdpkg: Do not lose const qualifier on a cast in path_quote_filename
74027
74028 lib/dpkg/path.c | 2 +-
74029 1 file changed, 1 insertion(+), 1 deletion(-)
74030
74031 commit ccd65150bbb0701eb32b27a6e262806c7b393d12
74032 Author: Guillem Jover <guillem@debian.org>
74033 Date: Mon Feb 8 12:23:16 2010 +0100
74034
74035 libdpkg: Remove variable l shadowing a previous definition
74036
74037 lib/dpkg/myopt.c | 1 -
74038 1 file changed, 1 deletion(-)
74039
74040 commit 5cf023f2d5bf609b6aba20aa5b5e285a91fbbbce
74041 Author: Guillem Jover <guillem@debian.org>
74042 Date: Mon Feb 8 01:55:22 2010 +0100
74043
74044 libdpkg: Rename stat variable to st to avoid shadowing stat(2)
74045
74046 lib/dpkg/parse.c | 15 ++++++++-------
74047 1 file changed, 8 insertions(+), 7 deletions(-)
74048
74049 commit 044386ffa7fb0c382eafff1a38470bfa549d00d0
74050 Author: Guillem Jover <guillem@debian.org>
74051 Date: Mon Feb 8 03:37:55 2010 +0100
74052
74053 dpkg-deb: Rename compressor to decompressor to avoid shadowing
74054
74055 dpkg-deb/extract.c | 8 ++++----
74056 1 file changed, 4 insertions(+), 4 deletions(-)
74057
74058 commit c58fa9fa3353bb9a1807c06898e8f55b98f0a8a1
74059 Author: Guillem Jover <guillem@debian.org>
74060 Date: Mon Feb 8 03:20:41 2010 +0100
74061
74062 dpkg: Reduce scope of status variable to avoid shadowing another one
74063
74064 src/processarc.c | 4 +++-
74065 1 file changed, 3 insertions(+), 1 deletion(-)
74066
74067 commit 7b40a7ecfc92fe325d01647c9137e8bd8263ae5c
74068 Author: Guillem Jover <guillem@debian.org>
74069 Date: Mon Feb 8 03:20:03 2010 +0100
74070
74071 dpkg: Include main.h to get the limiteddescription prototype
74072
74073 src/pkg-show.c | 2 ++
74074 1 file changed, 2 insertions(+)
74075
74076 commit 91976e8282ec31c132fa612676a4c85559ffa0ae
74077 Author: Guillem Jover <guillem@debian.org>
74078 Date: Mon Feb 8 03:19:31 2010 +0100
74079
74080 dpkg: Make pkg_files_add_file() static
74081
74082 src/filesdb.c | 2 +-
74083 1 file changed, 1 insertion(+), 1 deletion(-)
74084
74085 commit 77cae397a15baeca11c26aeb806b6be516e33d5f
74086 Author: Guillem Jover <guillem@debian.org>
74087 Date: Mon Feb 8 03:05:28 2010 +0100
74088
74089 libdpkg: Use varbuf_detach instead of ad-hoc code
74090
74091 lib/dpkg/dbmodify.c | 2 +-
74092 lib/dpkg/fields.c | 2 +-
74093 2 files changed, 2 insertions(+), 2 deletions(-)
74094
74095 commit 70b29e3e9e2def64145c908bce4cb2922ddc8f19
74096 Author: Guillem Jover <guillem@debian.org>
74097 Date: Sat Feb 6 22:07:20 2010 +0100
74098
74099 dpkg: Do not print unambiguous epoch on dpkg file overwrite error
74100
74101 debian/changelog | 1 +
74102 src/archives.c | 4 ++--
74103 2 files changed, 3 insertions(+), 2 deletions(-)
74104
74105 commit d756afcce4fa361871d36a469fe9f28f3cb1b10b
74106 Author: Guillem Jover <guillem@debian.org>
74107 Date: Fri Feb 5 20:08:28 2010 +0100
74108
74109 libdpkg: Use %zu instead of %d in varbuf_grow's internerr call
74110
74111 lib/dpkg/varbuf.c | 2 +-
74112 1 file changed, 1 insertion(+), 1 deletion(-)
74113
74114 commit 812115a0f521f971c6f7ca77a8a8646f4b931435
74115 Author: Guillem Jover <guillem@debian.org>
74116 Date: Fri Feb 5 19:58:26 2010 +0100
74117
74118 libdpkg: Add and use new DPKG_ATTR_VPRINTF
74119
74120 This new attribute marks a function that uses format strings with a
74121 va_list argument.
74122
74123 lib/dpkg/dpkg.h | 2 +-
74124 lib/dpkg/macros.h | 1 +
74125 lib/dpkg/varbuf.h | 3 ++-
74126 3 files changed, 4 insertions(+), 2 deletions(-)
74127
74128 commit ab5ba0aba8e7b840b69d4e25ab51616352d659f8
74129 Author: Guillem Jover <guillem@debian.org>
74130 Date: Mon Feb 8 20:33:55 2010 +0100
74131
74132 Mark several functions with DPKG_ATTR_PRINTF
74133
74134 lib/dpkg/dpkg.h | 3 ++-
74135 utils/start-stop-daemon.c | 2 +-
74136 2 files changed, 3 insertions(+), 2 deletions(-)
74137
74138 commit 496a321cd9db4113087bf32da3c0c098a6e0735c
74139 Author: Guillem Jover <guillem@debian.org>
74140 Date: Mon Feb 8 20:33:30 2010 +0100
74141
74142 Mark several functions with DPKG_ATTR_NORET
74143
74144 dpkg-deb/main.c | 4 ++--
74145 dpkg-split/main.c | 4 ++--
74146 dselect/main.cc | 4 ++--
74147 lib/dpkg/compress.c | 26 +++++++++++++-------------
74148 lib/dpkg/compress.h | 6 ++++--
74149 lib/dpkg/myopt.c | 2 +-
74150 lib/dpkg/parsedump.h | 2 +-
74151 lib/dpkg/triglib.c | 2 +-
74152 src/main.c | 4 ++--
74153 src/query.c | 4 ++--
74154 src/statcmd.c | 4 ++--
74155 src/trigcmd.c | 4 ++--
74156 12 files changed, 34 insertions(+), 32 deletions(-)
74157
74158 commit 88e63fbdaa6d85b698eac06cfa209fa7908c7796
74159 Author: Guillem Jover <guillem@debian.org>
74160 Date: Mon Feb 8 19:04:39 2010 +0100
74161
74162 Move DPKG_ATTR annotations from static declaration to the definition
74163
74164 dpkg-deb/extract.c | 5 +++--
74165 dselect/methparse.cc | 9 +++++----
74166 lib/dpkg/compress.c | 5 +----
74167 lib/dpkg/ehandle.c | 4 +---
74168 lib/dpkg/myopt.c | 5 +----
74169 lib/dpkg/subproc.c | 4 +---
74170 utils/start-stop-daemon.c | 9 ++-------
74171 7 files changed, 14 insertions(+), 27 deletions(-)
74172
74173 commit b4284af48ce78dbfa34b20004b9e1ab268063188
74174 Author: Guillem Jover <guillem@debian.org>
74175 Date: Mon Feb 8 18:45:12 2010 +0100
74176
74177 build: Add more warnings to --enable-compiler-warnings
74178
74179 m4/dpkg-compiler.m4 | 12 +++++++++---
74180 1 file changed, 9 insertions(+), 3 deletions(-)
74181
74182 commit 2e2f13d83ff3058ba31614148b2ce437cd1a44be
74183 Author: Guillem Jover <guillem@debian.org>
74184 Date: Tue Feb 16 13:51:54 2010 +0100
74185
74186 Move Frank to former maintainers
74187
74188 AUTHORS | 2 +-
74189 1 file changed, 1 insertion(+), 1 deletion(-)
74190
74191 commit 58a94c85e41edf97e8ae8a93effca19639bc007b
74192 Author: Guillem Jover <guillem@debian.org>
74193 Date: Tue Feb 16 13:48:07 2010 +0100
74194
74195 Ship deb-split man page in dpkg-dev package
74196
74197 debian/dpkg-dev.install | 1 +
74198 1 file changed, 1 insertion(+)
74199
74200 commit 5332e0f654fc5e4c5608cb64b4a2af314371f010
74201 Author: Brian Murray <brian@ubuntu.com>
74202 Date: Sat Feb 13 09:42:35 2010 +0100
74203
74204 Dpkg::Vendor::Ubuntu::find_launchpad_closes(): don't return duplicate bug numbers
74205
74206 Ensure we don't return the same bug multiple times even if
74207 it's closed multiple times.
74208
74209 debian/changelog | 3 +++
74210 scripts/Dpkg/Vendor/Ubuntu.pm | 6 +++---
74211 2 files changed, 6 insertions(+), 3 deletions(-)
74212
74213 commit c1da9a4635aa1328d8a348fa8e0de24d36b8f5ef
74214 Author: Peter Krefting <peterk@debian.org>
74215 Date: Sun Jan 31 20:05:22 2010 +0100
74216
74217 Update Swedish translation.
74218
74219 po/sv.po: 965t0f0u.
74220 man/po/sv.po: 1656t0f0u.
74221 scripts/po/sv.po: 485t0f0u.
74222
74223 debian/changelog | 1 +
74224 man/po/sv.po | 9 ++++-----
74225 po/sv.po | 10 +++++-----
74226 scripts/po/sv.po | 12 ++++++------
74227 4 files changed, 16 insertions(+), 16 deletions(-)
74228
74229 commit 0494f95b4798fb1bc43d295a5b58321c46145a2b
74230 Author: Sven Joachim <svenjoac@gmx.de>
74231 Date: Sat Jan 30 10:36:29 2010 +0100
74232
74233 German dpkg translation update
74234
74235 Update to 970t.
74236
74237 po/de.po | 1150 ++++++++++++++++++++++++++++++++------------------------------
74238 1 file changed, 601 insertions(+), 549 deletions(-)
74239
74240 commit 688155550152f585dc11a1e2f2ae5d82bf4127f4
74241 Author: Sven Joachim <svenjoac@gmx.de>
74242 Date: Sat Jan 30 10:34:11 2010 +0100
74243
74244 po/Makevars: Add ”--from-code=UTF-8“ to XGETTEXT_OPTIONS
74245
74246 Otherwise xgettext will fail when it stumbles upon non-ASCII
74247 characters in update-alternatives.pl, even if those are only
74248 used in comments.
74249
74250 po/Makevars | 2 +-
74251 1 file changed, 1 insertion(+), 1 deletion(-)
74252
74253 commit 3101899ce2ae65a60d212ba74eeb8cb5a6a76a69
74254 Author: Sven Joachim <svenjoac@gmx.de>
74255 Date: Sat Jan 30 09:57:54 2010 +0100
74256
74257 Fix po/POTFILES.in
74258
74259 Reflect rename of compression.c to compress.c in commit
74260 b645c397239cd637883122af4106f6d7de4c9729.
74261
74262 po/POTFILES.in | 2 +-
74263 1 file changed, 1 insertion(+), 1 deletion(-)
74264
74265 commit 6978d2e1d798e78a2d94e2b11b60c3c2210ae529
74266 Author: Christian PERRIER <bubulle@debian.org>
74267 Date: Sat Jan 30 09:14:01 2010 +0100
74268
74269 French manpages translation update
74270
74271 man/po/fr.po | 316 +++++++++++++++++++++++++----------------------------------
74272 1 file changed, 131 insertions(+), 185 deletions(-)
74273
74274 commit b2e8423c9ebf500a16b2f86fc11e4ac1571a1fa0
74275 Author: Milo Casagrande <milo@ubuntu.com>
74276 Date: Sat Jan 30 08:22:46 2010 +0100
74277
74278 Italian translation update
74279
74280 debian/changelog | 1 +
74281 po/it.po | 92 +++-----------------------------------------------------
74282 2 files changed, 6 insertions(+), 87 deletions(-)
74283
74284 commit cca8a30648658e43a4dab95e6643032e388a5372
74285 Author: Helge Kreutzmann <debian@helgefjell.de>
74286 Date: Thu Jan 28 21:51:36 2010 +0100
74287
74288 Update German translation of manual pages
74289
74290 Update to 1682t.
74291
74292 man/po/de.po | 15 ++++++++++++++-
74293 1 file changed, 14 insertions(+), 1 deletion(-)
74294
74295 commit 94917bfa77ac0295089f4f6c8437a83dec4f6c1c
74296 Author: Guillem Jover <guillem@debian.org>
74297 Date: Wed Jan 27 20:04:14 2010 +0100
74298
74299 dpkg-deb: Close file descriptors in info_spew()
74300
74301 dpkg-deb/info.c | 1 +
74302 1 file changed, 1 insertion(+)
74303
74304 commit 20493d176dd177ae97ad5985e3b9d7ba10e197af
74305 Author: Guillem Jover <guillem@debian.org>
74306 Date: Wed Jan 27 17:30:21 2010 +0100
74307
74308 dpkg-deb: Use fd_fd_copy instead of stream_fd_copy
74309
74310 Avoid a usage of stdio based buffer I/O, to try to get rid of it at some
74311 point in the future.
74312
74313 dpkg-deb/info.c | 9 +++++----
74314 1 file changed, 5 insertions(+), 4 deletions(-)
74315
74316 commit f291751922c0457b936fc693ba1b5ea4d737737d
74317 Author: Guillem Jover <guillem@debian.org>
74318 Date: Wed Jan 27 19:35:49 2010 +0100
74319
74320 libdpkg: Let backends decide default compression level
74321
74322 When compressing packages with gzip or bzip2, the tradeoff is
74323 clear: a better compression ratio for a distributed package is
74324 generally worth spending some extra time at build time. Since
74325 better compressed packages are not much more inconvenient to
74326 decompress at all, dpkg defaults to the maximum compression level
74327 and developers rarely need to override that default.
74328
74329 On the other hand, LZ77-based decompressors use more memory at
74330 decompression time for more tightly compressed packages, so the
74331 maximum compression level of ‘9’ (which uses more than 32 MiB
74332 of memory to decompress) can be too high.
74333
74334 With this patch, instead of defaulting to ‘9’, the compress_filter()
74335 function sets the level to the backend default stored in the compressor
74336 structure if the level is ‘-1’. All backends currently default to ‘9’
74337 for now; no change in behavior is intended.
74338
74339 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
74340
74341 lib/dpkg/compress.c | 6 +++++-
74342 lib/dpkg/compress.h | 1 +
74343 2 files changed, 6 insertions(+), 1 deletion(-)
74344
74345 commit 95b61194f3e3b737c67d91083d1d51bd421a42e8
74346 Author: Guillem Jover <guillem@debian.org>
74347 Date: Wed Jan 27 18:59:22 2010 +0100
74348
74349 libdpkg: Centralize compressor knowledge into the compress module
74350
74351 Create a new structure to hold the name, extension, and compress and
74352 decompress methods for each compressor. Add new functions to find
74353 the correct compressor by name and extension. This way we have the
74354 information localized in a single place.
74355
74356 dpkg-deb/build.c | 25 +++----------
74357 dpkg-deb/dpkg-deb.h | 5 +--
74358 dpkg-deb/extract.c | 27 +++++---------
74359 dpkg-deb/main.c | 13 ++-----
74360 lib/dpkg/compress.c | 103 ++++++++++++++++++++++++++++++++++++++--------------
74361 lib/dpkg/compress.h | 22 +++++++----
74362 6 files changed, 110 insertions(+), 85 deletions(-)
74363
74364 commit 6a52f13b5ad0b3058eeb46383aeecee38ebc664f
74365 Author: Guillem Jover <guillem@debian.org>
74366 Date: Thu Jan 28 17:10:12 2010 +0100
74367
74368 Add changelog entry for compression code rework
74369
74370 debian/changelog | 2 ++
74371 1 file changed, 2 insertions(+)
74372
74373 commit 8b75347a0a86edf105fd0f0ba61cc56639879601
74374 Author: Guillem Jover <guillem@debian.org>
74375 Date: Fri Jan 22 22:25:53 2010 +0100
74376
74377 libdpkg: Check for errors from compression opening functions
74378
74379 Those functions might fail mostly due to insufficient memory, let's
74380 catch those and bail out, instead of segfaulting on the NULL streams.
74381
74382 lib/dpkg/compress.c | 10 ++++++++++
74383 1 file changed, 10 insertions(+)
74384
74385 commit fe783c5410d9e63957a796ad1e0d923e9969f2db
74386 Author: Guillem Jover <guillem@debian.org>
74387 Date: Fri Jan 22 18:53:15 2010 +0100
74388
74389 libdpkg: Check for output errors when closing files on (de)compression
74390
74391 A gzclose call has the same potential for errors as a write,
74392 since the compressor needs to flush its buffers before closing
74393 its output file. The same applies to BZ2_bzclose, but
74394 unfortunately libbz2's gzio-style API does not expose the error
74395 code, but we can use the native-style close function which does
74396 return the error code.
74397
74398 Similarly, explicitly closing a file descriptor can reveal errors
74399 writing out buffered data.
74400
74401 Closing input handles, on the other hand, would be a waste of
74402 time: all it would accomplish is to free some resources held by a
74403 process that is about to exit anyway.
74404
74405 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
74406
74407 lib/dpkg/compress.c | 38 ++++++++++++++++++++++++++++++++++----
74408 1 file changed, 34 insertions(+), 4 deletions(-)
74409
74410 commit a49c77b5f90c440d62df0865689ac211a4afb410
74411 Author: Guillem Jover <guillem@debian.org>
74412 Date: Fri Jan 22 13:58:42 2010 +0100
74413
74414 libdpkg: Give compress description variables more meaningful names
74415
74416 Rename desc to desc_fmt and v to desc.
74417
74418 lib/dpkg/compress.c | 32 ++++++++++++++++----------------
74419 1 file changed, 16 insertions(+), 16 deletions(-)
74420
74421 commit c423af068b17a2025ec1333f62928d27e2f75b8b
74422 Author: Guillem Jover <guillem@debian.org>
74423 Date: Fri Jan 22 13:52:58 2010 +0100
74424
74425 libdpkg: Fix indentation in compress.c
74426
74427 lib/dpkg/compress.c | 102 ++++++++++++++++++++++++++--------------------------
74428 1 file changed, 51 insertions(+), 51 deletions(-)
74429
74430 commit 5175e3882d2608781adaba833b5adbb932a230b2
74431 Author: Guillem Jover <guillem@debian.org>
74432 Date: Thu Jan 21 16:41:24 2010 +0100
74433
74434 libdpkg: Refactor (de)compression code into individual functions
74435
74436 Move compress and decompress code from compress_cat and decompress_cat
74437 to new functions for each compressor. And define them to use either the
74438 command or the library (if available) to hide the implementation from
74439 the callers and to make the code easier to read.
74440
74441 Based-on-patch-by: Jonathan Nieder <jrnieder@gmail.com>
74442
74443 lib/dpkg/compress.c | 354 ++++++++++++++++++++++++++++++++--------------------
74444 1 file changed, 222 insertions(+), 132 deletions(-)
74445
74446 commit feb248df15c99f09bc208f1c9adace0e84dbcb06
74447 Author: Guillem Jover <guillem@debian.org>
74448 Date: Wed Jan 27 18:26:47 2010 +0100
74449
74450 libdpkg: Handle compression level as an integer
74451
74452 Change compress_filter() to take an int for compress_level, and add
74453 a new function in dpkg-deb to parse and validate the argument option
74454 to not accept bogus values.
74455
74456 debian/changelog | 1 +
74457 dpkg-deb/build.c | 4 ++--
74458 dpkg-deb/dpkg-deb.h | 2 +-
74459 dpkg-deb/main.c | 20 ++++++++++++++++++--
74460 lib/dpkg/compress.c | 17 +++++++++--------
74461 lib/dpkg/compress.h | 2 +-
74462 6 files changed, 32 insertions(+), 14 deletions(-)
74463
74464 commit 4d89c0703ac4295fcd3a134a529d87a1960685d5
74465 Author: Guillem Jover <guillem@debian.org>
74466 Date: Sun Jan 24 23:14:21 2010 +0100
74467
74468 libdpkg: Rename (de)compress_cat funtions to (de)compress_filter
74469
74470 dpkg-deb/build.c | 4 ++--
74471 dpkg-deb/extract.c | 2 +-
74472 lib/dpkg/compress.c | 8 ++++----
74473 lib/dpkg/compress.h | 11 ++++++-----
74474 4 files changed, 13 insertions(+), 12 deletions(-)
74475
74476 commit ad010e125f0d6bf963075add53571c38851152bc
74477 Author: Guillem Jover <guillem@debian.org>
74478 Date: Sun Jan 24 23:14:04 2010 +0100
74479
74480 libdpkg: Rename compress_type_cat to compress_type_none
74481
74482 dpkg-deb/build.c | 2 +-
74483 dpkg-deb/extract.c | 2 +-
74484 dpkg-deb/main.c | 2 +-
74485 lib/dpkg/compress.c | 6 +++---
74486 lib/dpkg/compress.h | 2 +-
74487 5 files changed, 7 insertions(+), 7 deletions(-)
74488
74489 commit 3ad109046c075d0878902d472215b4ac55401e15
74490 Author: Guillem Jover <guillem@debian.org>
74491 Date: Sun Jan 24 23:12:25 2010 +0100
74492
74493 dpkg-deb: Rename DATAMEMBER_CAT to DATAMEMBER
74494
74495 dpkg-deb/build.c | 2 +-
74496 dpkg-deb/dpkg-deb.h | 2 +-
74497 dpkg-deb/extract.c | 2 +-
74498 3 files changed, 3 insertions(+), 3 deletions(-)
74499
74500 commit c2b6dbb013c836a70fa62ce85bd0e862b24a2944
74501 Author: Guillem Jover <guillem@debian.org>
74502 Date: Fri Jan 22 13:18:41 2010 +0100
74503
74504 libdpkg: Use snprintf to generate the compression argument
74505
74506 lib/dpkg/compress.c | 17 +++++++----------
74507 1 file changed, 7 insertions(+), 10 deletions(-)
74508
74509 commit 24b728b32e69d9398ec03ed8a62512912aa65a75
74510 Author: Guillem Jover <guillem@debian.org>
74511 Date: Fri Jan 22 01:10:17 2010 +0100
74512
74513 libdpkg: Switch fd_fd_filter() to use the command module
74514
74515 This allows the code to pass arbitrary arguments, and makes it easier to
74516 extend in the future.
74517
74518 lib/dpkg/compress.c | 34 +++++++++++++++++++++++-----------
74519 1 file changed, 23 insertions(+), 11 deletions(-)
74520
74521 commit 5050748f1a6bb0c0728f8c07f9058d545c80d7e0
74522 Author: Guillem Jover <guillem@debian.org>
74523 Date: Fri Jan 8 18:02:09 2010 +0100
74524
74525 Use new command module instead of ad-hoc code
74526
74527 dselect/method.cc | 67 ++++++++++++++--------------
74528 lib/dpkg/dpkg.h | 1 -
74529 src/archives.c | 33 ++++++--------
74530 src/help.c | 128 +++++++++++++++++++++++++-----------------------------
74531 src/main.c | 52 +++++++---------------
74532 5 files changed, 123 insertions(+), 158 deletions(-)
74533
74534 commit 08c0dd25295038894d74f9a0ce52fe06727c1332
74535 Author: Guillem Jover <guillem@debian.org>
74536 Date: Fri Jan 8 16:48:17 2010 +0100
74537
74538 libdpkg: New command module
74539
74540 This should ease refactoring some of the duplicate code dealing with
74541 command execution. It will also make the code clearer.
74542
74543 lib/dpkg/Makefile.am | 1 +
74544 lib/dpkg/command.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++
74545 lib/dpkg/command.h | 54 ++++++++++++++
74546 lib/dpkg/test/.gitignore | 1 +
74547 lib/dpkg/test/Makefile.am | 2 +
74548 lib/dpkg/test/t-command.c | 140 +++++++++++++++++++++++++++++++++++
74549 po/POTFILES.in | 1 +
74550 7 files changed, 383 insertions(+)
74551
74552 commit 2dca970eab6f6a1761f4a3dc2de7e016a75e33f8
74553 Author: Jonathan Nieder <jrnieder@gmail.com>
74554 Date: Thu Jan 7 00:47:28 2010 +0100
74555
74556 libdpkg: Reorder fd_fd_filter() function arguments
74557
74558 Put the compression options string last so it can be replaced with
74559 variable arguments for the command to execute.
74560
74561 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74562 Signed-off-by: Guillem Jover <guillem@debian.org>
74563
74564 lib/dpkg/compress.c | 17 ++++++++---------
74565 1 file changed, 8 insertions(+), 9 deletions(-)
74566
74567 commit 13f718edd32d454127786efdaf512a4ccfdf0c58
74568 Author: Guillem Jover <guillem@debian.org>
74569 Date: Thu Jan 28 16:30:12 2010 +0100
74570
74571 dpkg: Use a literal string for the archive file pattern
74572
74573 Remove now unused macro.
74574
74575 lib/dpkg/dpkg.h | 2 --
74576 src/archives.c | 2 +-
74577 2 files changed, 1 insertion(+), 3 deletions(-)
74578
74579 commit f096d6220a4ee006e605e706bc4cdd73724b96df
74580 Author: Guillem Jover <guillem@debian.org>
74581 Date: Fri Jan 8 17:58:52 2010 +0100
74582
74583 dpkg: Remove scriptname argument from do_script()
74584
74585 src/help.c | 13 +++++--------
74586 1 file changed, 5 insertions(+), 8 deletions(-)
74587
74588 commit 04b8371625cee9f6bd2ae5fef1a5f51dd6845c17
74589 Author: Guillem Jover <guillem@debian.org>
74590 Date: Thu Jan 7 22:54:16 2010 +0100
74591
74592 dpkg: Move exec error string from do_script argument to ohshite call
74593
74594 src/help.c | 12 ++++++------
74595 1 file changed, 6 insertions(+), 6 deletions(-)
74596
74597 commit c482ae4999b24202cc1efac9dce4ada8716586c0
74598 Author: Jonathan Nieder <jrnieder@gmail.com>
74599 Date: Wed Jan 6 14:21:32 2010 +0100
74600
74601 libdpkg: Check for write errors during decompression
74602
74603 An unnoticed write error is unlikely to cause major problems,
74604 since the process on the other end still has a chance to notice
74605 the mangled stream. But it is worth fixing, especially because
74606 the writing end can give a better error message.
74607
74608 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74609 Signed-off-by: Guillem Jover <guillem@debian.org>
74610
74611 lib/dpkg/compress.c | 12 ++++++++----
74612 1 file changed, 8 insertions(+), 4 deletions(-)
74613
74614 commit c9d8174c1b78db5ada2d77e85212736034a20768
74615 Author: Jonathan Nieder <jrnieder@gmail.com>
74616 Date: Wed Jan 6 14:05:34 2010 +0100
74617
74618 libdpkg: Do not handle EINTR in compression code
74619
74620 The current callers for the compression code do not install signal
74621 handlers, so there is no occasion to test the EINTR handling.
74622 Perhaps for this reason, since commit 7bf6e0 (add support for using
74623 libz, 2000-12-09) when the current compression/decompression code
74624 was introduced, the EINTR handling has been broken in a number of
74625 ways:
74626
74627 * Interrupted reads were treated as end of file until very recently.
74628 * Interrupted writes during decompression cause portions of the
74629 output to be discarded.
74630 * Interrupted writes during compression are treated as errors,
74631 unless the interruption happens before any data from the output
74632 buffer can be consumed.
74633
74634 Since zlib at least cannot recover from an interrupted write anyway,
74635 it seems better to always treat EINTR like any other error. For now
74636 callers should specify the SA_RESTART flag when installing signal
74637 handlers for correct behavior on System V style operating systems
74638 (such as Solaris).
74639
74640 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74641 Signed-off-by: Guillem Jover <guillem@debian.org>
74642
74643 lib/dpkg/compress.c | 28 +++++++++-------------------
74644 1 file changed, 9 insertions(+), 19 deletions(-)
74645
74646 commit 5e682abe5e9cb1added43d34a0865c000b5701aa
74647 Author: Guillem Jover <guillem@debian.org>
74648 Date: Wed Jan 20 16:57:06 2010 +0100
74649
74650 libdpkg: Move read calls inside (de)compression loops
74651
74652 lib/dpkg/compress.c | 40 ++++++++++++++++++++++++++++++++--------
74653 1 file changed, 32 insertions(+), 8 deletions(-)
74654
74655 commit 5169de76c4a78b3fe694ea452b3f34a19ea5b637
74656 Author: Jonathan Nieder <jrnieder@gmail.com>
74657 Date: Sun Jan 17 16:32:56 2010 +0100
74658
74659 libdpkg: Properly handle read errors on (de)compression
74660
74661 Instead of using the error handling code, failed reads are being
74662 treated as end of file. This applies only when using zlib and libbz2.
74663 In practice it probably has not caused problems because I/O errors
74664 are rare, and often the program at the other end of the pipe can
74665 notice the pipe unexpectedly closing.
74666
74667 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74668 Signed-off-by: Guillem Jover <guillem@debian.org>
74669
74670 lib/dpkg/compress.c | 8 ++++----
74671 1 file changed, 4 insertions(+), 4 deletions(-)
74672
74673 commit fcf68d7115580a4af7087c24a0963d72f81a3c22
74674 Author: Jonathan Nieder <jrnieder@gmail.com>
74675 Date: Tue Jan 5 16:49:39 2010 +0100
74676
74677 libdpkg: Fix redundant compression error messages
74678
74679 Avoid ohshite() except where errno is useful. This should avoid
74680 confusing error messages like:
74681
74682 data: internal gzip error: read: stream error: Success
74683
74684 While we're at it, drop the number of bytes read and written from
74685 the read() != write() error message and output the error message
74686 from the compression library instead.
74687
74688 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74689 Signed-off-by: Guillem Jover <guillem@debian.org>
74690
74691 lib/dpkg/compress.c | 20 ++++++++------------
74692 1 file changed, 8 insertions(+), 12 deletions(-)
74693
74694 commit ade1c27e5c618ca72c6168d79c8da1a78fd0859c
74695 Author: Jonathan Nieder <jrnieder@gmail.com>
74696 Date: Sun Jan 3 18:56:51 2010 +0100
74697
74698 libdpkg: Fix compress_cat to read/write to arbitrary fds
74699
74700 The compress_cat() code had a hidden assumption that fd_in is 0
74701 and fd_out is 1. This is a bug waiting to happen. But luckily
74702 all callers do use those values, so it is harmless.
74703
74704 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
74705 Signed-off-by: Guillem Jover <guillem@debian.org>
74706
74707 lib/dpkg/compress.c | 8 ++++----
74708 1 file changed, 4 insertions(+), 4 deletions(-)
74709
74710 commit e5c584abd37b59ba4d7cda44f7bad7c98dbd075b
74711 Author: Guillem Jover <guillem@debian.org>
74712 Date: Sun Jan 24 01:44:27 2010 +0100
74713
74714 Normalize ar member names when reading
74715
74716 This removes all trailing spaces and the optional trailing slash on
74717 GNU-style ar format, making it easier to parse and avoiding having to
74718 compare against the compat strings.
74719
74720 debian/changelog | 2 ++
74721 dpkg-deb/dpkg-deb.h | 17 ++++++-----------
74722 dpkg-deb/extract.c | 27 ++++++++++++++-------------
74723 dpkg-split/dpkg-split.h | 2 +-
74724 dpkg-split/info.c | 9 ++++++++-
74725 man/deb-split.5 | 3 ++-
74726 6 files changed, 33 insertions(+), 27 deletions(-)
74727
74728 commit 889375f0857697c362c2ec924a3f9b6f5110747d
74729 Author: Guillem Jover <guillem@debian.org>
74730 Date: Sun Jan 24 01:07:24 2010 +0100
74731
74732 libdpkg: Add a new ar module
74733
74734 For now include a dpkg_ar_normalize_name() function to fix up the
74735 ar_name member in an ar_hdr structure.
74736
74737 lib/dpkg/Makefile.am | 1 +
74738 lib/dpkg/ar.c | 39 +++++++++++++++++++++++++++++++++++++++
74739 lib/dpkg/ar.h | 37 +++++++++++++++++++++++++++++++++++++
74740 lib/dpkg/test/.gitignore | 1 +
74741 lib/dpkg/test/Makefile.am | 2 ++
74742 lib/dpkg/test/t-ar.c | 42 ++++++++++++++++++++++++++++++++++++++++++
74743 po/POTFILES.in | 1 +
74744 7 files changed, 123 insertions(+)
74745
74746 commit 3fe6efee7d7e385ed6e30223a4f93fadca1ca095
74747 Author: Guillem Jover <guillem@debian.org>
74748 Date: Sun Jan 24 01:40:27 2010 +0100
74749
74750 dpkg-deb: Force the ar member name to 16 space padded chars wide
74751
74752 This makes the code resilient to changes to the member name strings
74753 and guarantees it will always have the valid length, also makes it
74754 easier to refactor later on.
74755
74756 dpkg-deb/build.c | 8 +++++---
74757 1 file changed, 5 insertions(+), 3 deletions(-)
74758
74759 commit da7c012828b95d3f275afc553f7927b7dfd04ed6
74760 Author: Guillem Jover <guillem@debian.org>
74761 Date: Sun Jan 24 01:33:34 2010 +0100
74762
74763 dpkg-deb: Use DEBMAGIC instead of string literals
74764
74765 dpkg-deb/build.c | 2 +-
74766 dpkg-deb/extract.c | 2 +-
74767 2 files changed, 2 insertions(+), 2 deletions(-)
74768
74769 commit 4088b785d8b8df9a6f87fb2dbd6680198e7fb46b
74770 Author: Guillem Jover <guillem@debian.org>
74771 Date: Sat Jan 23 17:00:36 2010 +0100
74772
74773 Do not include the ar magic in the deb and deb-split magic macros
74774
74775 This allows the code to parse the ar header normally w/o needing to
74776 seek back.
74777
74778 dpkg-deb/dpkg-deb.h | 2 +-
74779 dpkg-split/dpkg-split.h | 2 +-
74780 dpkg-split/info.c | 11 ++++++-----
74781 3 files changed, 8 insertions(+), 7 deletions(-)
74782
74783 commit 675f12250ede89f5c4fbbae26f5eb48a28bfb491
74784 Author: Guillem Jover <guillem@debian.org>
74785 Date: Mon Jan 18 14:22:34 2010 +0100
74786
74787 libdpkg: Rename sizeof_array to array_count
74788
74789 The new name makes more sense, as the former might seem to imply the
74790 total size of the array and not the amount of elements in it.
74791
74792 dpkg-deb/main.c | 2 +-
74793 dpkg-split/main.c | 2 +-
74794 lib/dpkg/ehandle.c | 2 +-
74795 lib/dpkg/macros.h | 4 ++--
74796 lib/dpkg/parse.c | 4 ++--
74797 lib/dpkg/subproc.c | 6 +++---
74798 utils/start-stop-daemon.c | 2 +-
74799 7 files changed, 11 insertions(+), 11 deletions(-)
74800
74801 commit 37732b75526fe95f4bbeb0f344942b55ae7a3485
74802 Author: Guillem Jover <guillem@debian.org>
74803 Date: Fri Jan 22 18:51:33 2010 +0100
74804
74805 libdpkg: Mark config_error and statusfd_send with DPKG_ATTR_PRINTF
74806
74807 lib/dpkg/dpkg.h | 2 +-
74808 lib/dpkg/myopt.c | 3 +++
74809 2 files changed, 4 insertions(+), 1 deletion(-)
74810
74811 commit 803474755148c97ee16919c2373e605763fea739
74812 Author: Guillem Jover <guillem@debian.org>
74813 Date: Fri Jan 22 18:50:01 2010 +0100
74814
74815 libdpkg: Add and use new DPKG_ATTR_SENTINEL
74816
74817 lib/dpkg/macros.h | 2 ++
74818 src/main.h | 7 ++++---
74819 2 files changed, 6 insertions(+), 3 deletions(-)
74820
74821 commit e10b57f16269e731c7309a9df4797089f83522c8
74822 Author: Guillem Jover <guillem@debian.org>
74823 Date: Sun Jan 24 22:11:25 2010 +0100
74824
74825 libdpkg: Rename varbuffree to varbuf_destroy
74826
74827 The convention is for functions named free to deallocate the contents
74828 and the given pointer, while this one only deallocates the contents, so
74829 we rename it to make this distinction clear.
74830
74831 dpkg-deb/info.c | 2 +-
74832 dselect/pkglist.cc | 2 +-
74833 lib/dpkg/buffer.c | 2 +-
74834 lib/dpkg/dbmodify.c | 2 +-
74835 lib/dpkg/dump.c | 4 ++--
74836 lib/dpkg/showpkg.c | 6 +++---
74837 lib/dpkg/test/t-varbuf.c | 18 +++++++++---------
74838 lib/dpkg/varbuf.c | 4 +++-
74839 lib/dpkg/varbuf.h | 14 +++++++-------
74840 src/archives.c | 12 ++++++------
74841 src/configure.c | 10 +++++-----
74842 src/depcon.c | 4 ++--
74843 src/help.c | 4 ++--
74844 src/packages.c | 4 ++--
74845 src/processarc.c | 2 +-
74846 src/query.c | 4 ++--
74847 src/remove.c | 4 ++--
74848 src/select.c | 4 ++--
74849 src/statcmd.c | 6 +++---
74850 19 files changed, 55 insertions(+), 53 deletions(-)
74851
74852 commit c6520d670008b8af1e79726e690ec35435e8672c
74853 Author: Guillem Jover <guillem@debian.org>
74854 Date: Sat Jan 23 22:51:47 2010 +0100
74855
74856 libdpkg: Rename pkg_array_free to pkg_array_destroy
74857
74858 The convention is for functions named _free to deallocate the contents
74859 and the given pointer, while this one only deallocates the contents, so
74860 we rename it to make this distinction clear.
74861
74862 lib/dpkg/pkg-array.c | 8 +++++---
74863 lib/dpkg/pkg-array.h | 2 +-
74864 src/query.c | 4 ++--
74865 src/select.c | 2 +-
74866 4 files changed, 9 insertions(+), 7 deletions(-)
74867
74868 commit 4952b8c30cb7564bbf509a2dd8f8bde052ccc144
74869 Author: Guillem Jover <guillem@debian.org>
74870 Date: Thu Jan 28 03:42:02 2010 +0100
74871
74872 dpkg-deb: Do not include unneeded <zlib.h>
74873
74874 The zlib functionality is already abstracted throught the libdpkg
74875 compress module.
74876
74877 dpkg-deb/build.c | 3 ---
74878 dpkg-deb/extract.c | 3 ---
74879 2 files changed, 6 deletions(-)
74880
74881 commit 9ddef90d43712debf3c64ab8662de2bc1174666e
74882 Author: Guillem Jover <guillem@debian.org>
74883 Date: Mon Jan 4 19:07:53 2010 +0100
74884
74885 Do not include unneeded <signal.h>
74886
74887 dpkg-deb/build.c | 1 -
74888 dpkg-deb/extract.c | 1 -
74889 dpkg-deb/info.c | 1 -
74890 dpkg-deb/main.c | 1 -
74891 lib/dpkg/dbmodify.c | 1 -
74892 lib/dpkg/mlib.c | 1 -
74893 src/configure.c | 1 -
74894 src/errors.c | 1 -
74895 src/main.c | 1 -
74896 src/statcmd.c | 1 -
74897 10 files changed, 10 deletions(-)
74898
74899 commit ccd01db5cc410896ed6b8f1d78ff458a4cde2a23
74900 Author: Raphaël Hertzog <hertzog@debian.org>
74901 Date: Wed Jan 27 17:17:53 2010 +0100
74902
74903 Dpkg::Source::Patch: fix output of patch with an header
74904
74905 The line was misparsed. Use the print method to avoid any ambiguity.
74906
74907 scripts/Dpkg/Source/Patch.pm | 2 +-
74908 1 file changed, 1 insertion(+), 1 deletion(-)
74909
74910 commit 9b369060cb86bdcd62f0a790436d58ef2edc9aea
74911 Author: Raphaël Hertzog <hertzog@debian.org>
74912 Date: Sun Jan 24 22:13:38 2010 +0100
74913
74914 update-alternatives: deal with unknown alternatives when fixing a broken link group
74915
74916 Instead of trying to reinstall an alternative that doesn't exist in the
74917 database, select a new choice and install that one.
74918
74919 debian/changelog | 3 +++
74920 scripts/update-alternatives.pl | 8 ++++++++
74921 2 files changed, 11 insertions(+)
74922
74923 commit bf8ff0cd3dd88a06c2a3cfca8d6439df5fa217cb
74924 Author: Raphaël Hertzog <hertzog@debian.org>
74925 Date: Sat Jan 23 23:25:45 2010 +0100
74926
74927 dpkg-source: unpacking a 3.0 (quilt) source package configures quilt accordingly
74928
74929 The files .pc/.quilt_patches and .pc/.quilt_series are always created so
74930 that any quilt invocation will know where to look for (or where to store)
74931 patches. This will only work with quilt >= 0.48-5.
74932
74933 debian/changelog | 3 +++
74934 scripts/Dpkg/Source/Package/V3/quilt.pm | 26 ++++++++++++++++++++++----
74935 2 files changed, 25 insertions(+), 4 deletions(-)
74936
74937 commit 8e00bfcbc75213c00a6b782ffed332ba5b772aef
74938 Author: Helge Kreutzmann <debian@helgefjell.de>
74939 Date: Sat Jan 23 09:55:58 2010 +0100
74940
74941 Update German scripts translation
74942
74943 Update to 491t.
74944
74945 scripts/po/de.po | 6 +++++-
74946 1 file changed, 5 insertions(+), 1 deletion(-)
74947
74948 commit fddb4645a3bc838ba489cc0e66df830d79f71058
74949 Author: Raphaël Hertzog <hertzog@debian.org>
74950 Date: Fri Jan 22 17:58:49 2010 +0100
74951
74952 Add changelog entry for Dpkg::Compression related changes
74953
74954 debian/changelog | 6 ++++++
74955 1 file changed, 6 insertions(+)
74956
74957 commit 21d29e600d7295b3fd4f79f7cf697493df4b9e7c
74958 Author: Raphaël Hertzog <hertzog@debian.org>
74959 Date: Fri Jan 22 17:48:34 2010 +0100
74960
74961 Dpkg::Compression::Process: add POD documentation
74962
74963 scripts/Dpkg/Compression/Process.pm | 96 +++++++++++++++++++++++++++++++++++--
74964 1 file changed, 92 insertions(+), 4 deletions(-)
74965
74966 commit d392c99d95a3576180efb651a7f86127a5eaf4e4
74967 Author: Raphaël Hertzog <hertzog@debian.org>
74968 Date: Fri Jan 22 16:38:46 2010 +0100
74969
74970 Rename Dpkg::Compression::CompressedFile and Dpkg::Compression::Compressor
74971
74972 Dpkg::Compression::CompressedFile -> Dpkg::Compression::FileHandle
74973 Dpkg::Compression::Compressor -> Dpkg::Compression::Process
74974
74975 The new names are more expressive and avoid repeating "Compress".
74976
74977 Update all scripts and modules to use the new name.
74978
74979 .../{CompressedFile.pm => FileHandle.pm} | 42 +++++++++++-----------
74980 .../Dpkg/Compression/{Compressor.pm => Process.pm} | 6 ++--
74981 scripts/Dpkg/Index.pm | 6 ++--
74982 scripts/Dpkg/Source/Archive.pm | 2 +-
74983 scripts/Dpkg/Source/Patch.pm | 4 +--
74984 scripts/Makefile.am | 4 +--
74985 scripts/dpkg-scanpackages.pl | 6 ++--
74986 scripts/dpkg-scansources.pl | 8 ++---
74987 scripts/po/POTFILES.in | 4 +--
74988 scripts/t/850_Dpkg_Compression.t | 10 +++---
74989 10 files changed, 45 insertions(+), 47 deletions(-)
74990
74991 commit 57063245562d895f14fc2da47a6cb03be9677d06
74992 Author: Raphaël Hertzog <hertzog@debian.org>
74993 Date: Fri Jan 22 16:09:04 2010 +0100
74994
74995 Move handling of default compression method/level to Dpkg::Compression
74996
74997 Dpkg::Compression now provides new functions to get/set the default
74998 compression method and the default compression level. There was no
74999 good reason to have it in Dpkg::Compression::Compressor in the first
75000 place.
75001
75002 Factorize some code to verify validity of what should be a compression
75003 level in new function compression_is_valid_level($level).
75004
75005 dpkg-source has been updated to cope with the changes.
75006
75007 scripts/Dpkg/Compression.pm | 71 +++++++++++++++++++++++++++++++++-
75008 scripts/Dpkg/Compression/Compressor.pm | 24 ++----------
75009 scripts/dpkg-source.pl | 17 ++++----
75010 3 files changed, 81 insertions(+), 31 deletions(-)
75011
75012 commit efd281e8723f9e80e65cbdcefb304483c35ad963
75013 Author: Raphaël Hertzog <hertzog@debian.org>
75014 Date: Fri Jan 22 01:46:40 2010 +0100
75015
75016 Dpkg::Compression: new API based on public functions
75017
75018 This API change requires lots of adjustements through the source code.
75019
75020 scripts/Dpkg/Compression.pm | 133 +++++++++++++++++++++++++----
75021 scripts/Dpkg/Compression/CompressedFile.pm | 7 +-
75022 scripts/Dpkg/Compression/Compressor.pm | 8 +-
75023 scripts/Dpkg/Source/Package.pm | 5 +-
75024 scripts/Dpkg/Source/Package/V1.pm | 2 +-
75025 scripts/Dpkg/Source/Package/V2.pm | 15 ++--
75026 scripts/Dpkg/Source/Package/V3/bzr.pm | 4 +-
75027 scripts/Dpkg/Source/Package/V3/git.pm | 4 +-
75028 scripts/Dpkg/Source/Package/V3/native.pm | 4 +-
75029 scripts/dpkg-buildpackage.pl | 9 +-
75030 scripts/dpkg-genchanges.pl | 7 +-
75031 scripts/dpkg-scansources.pl | 5 +-
75032 scripts/dpkg-source.pl | 9 +-
75033 13 files changed, 160 insertions(+), 52 deletions(-)
75034
75035 commit c5fea0a576586e993ad8af3c6b2d0897297cd9f7
75036 Author: Raphaël Hertzog <hertzog@debian.org>
75037 Date: Thu Jan 21 22:34:44 2010 +0100
75038
75039 Add non-regression tests for Dpkg::Compression::CompressedFile
75040
75041 scripts/Makefile.am | 1 +
75042 scripts/t/850_Dpkg_Compression.t | 99 ++++++++++++++++++++++++++++++++++++++++
75043 2 files changed, 100 insertions(+)
75044
75045 commit 11a793f29a1b13065dc146ae203a8184a4bce780
75046 Author: Raphaël Hertzog <hertzog@debian.org>
75047 Date: Thu Jan 21 21:08:31 2010 +0100
75048
75049 Dpkg::Compression::CompressedFile: update API
75050
75051 Change the Dpkg::Compression::CompressedFile API to make it behave like
75052 a normal filehandle.
75053
75054 Update all users of the object to use the new API.
75055
75056 scripts/Dpkg/Compression/CompressedFile.pm | 357 ++++++++++++++++++++++++++---
75057 scripts/Dpkg/Index.pm | 12 +-
75058 scripts/Dpkg/Source/Archive.pm | 45 ++--
75059 scripts/Dpkg/Source/Patch.pm | 61 +++--
75060 scripts/dpkg-scanpackages.pl | 12 +-
75061 scripts/dpkg-scansources.pl | 18 +-
75062 6 files changed, 384 insertions(+), 121 deletions(-)
75063
75064 commit 31bde76e009e2a18c8813fe61816ee9719f2228d
75065 Author: Raphaël Hertzog <hertzog@debian.org>
75066 Date: Sun Nov 1 18:56:08 2009 +0100
75067
75068 Rename Dpkg::Source::CompressedFile into Dpkg::Compression::CompressedFile
75069
75070 scripts/Dpkg/{Source => Compression}/CompressedFile.pm | 2 +-
75071 scripts/Dpkg/Index.pm | 6 +++---
75072 scripts/Dpkg/Source/Archive.pm | 2 +-
75073 scripts/Dpkg/Source/Patch.pm | 4 ++--
75074 scripts/Makefile.am | 2 +-
75075 scripts/dpkg-scanpackages.pl | 6 +++---
75076 scripts/dpkg-scansources.pl | 8 ++++----
75077 scripts/po/POTFILES.in | 2 +-
75078 8 files changed, 16 insertions(+), 16 deletions(-)
75079
75080 commit 42a195698c55c7382f9b1e07378ad7c8cc00c7d9
75081 Author: Raphaël Hertzog <hertzog@debian.org>
75082 Date: Sun Nov 1 18:47:05 2009 +0100
75083
75084 Rename Dpkg::Source::Compressor into Dpkg::Compression::Compressor
75085
75086 scripts/Dpkg/{Source => Compression}/Compressor.pm | 4 ++--
75087 scripts/Dpkg/Source/CompressedFile.pm | 4 ++--
75088 scripts/Dpkg/Source/Patch.pm | 2 +-
75089 scripts/Makefile.am | 2 +-
75090 scripts/dpkg-source.pl | 16 ++++++++--------
75091 scripts/po/POTFILES.in | 3 ++-
75092 6 files changed, 16 insertions(+), 15 deletions(-)
75093
75094 commit 49d9121542f8c3dfa5a84f6ddbca5115c13fa7ad
75095 Author: Raphaël Hertzog <hertzog@debian.org>
75096 Date: Thu Jan 21 21:11:44 2010 +0100
75097
75098 Dpkg::IPC: allow IO::Handle objects in *_pipe parameters
75099
75100 scripts/Dpkg/IPC.pm | 22 ++++++++++++++--------
75101 1 file changed, 14 insertions(+), 8 deletions(-)
75102
75103 commit 4616b554a747a3b3b524ff49a1a077930ba36ab2
75104 Author: Raphaël Hertzog <hertzog@debian.org>
75105 Date: Mon Jan 18 11:37:01 2010 +0100
75106
75107 Dpkg::Shlibs::Objdump: accept filenames with spaces and colons
75108
75109 debian/changelog | 3 +++
75110 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
75111 2 files changed, 4 insertions(+), 1 deletion(-)
75112
75113 commit 01a4b244f36239bb6df336e201f51c185b2dd2d2
75114 Author: Nicolas François <nicolas.francois@centraliens.net>
75115 Date: Thu Jan 14 11:45:45 2010 +0100
75116
75117 Fix typos in the French manpages.
75118
75119 Fix typo \\<nbsp> should be <nbsp>.
75120 Also change \\<space> to <nbsp> for consistency.
75121
75122 man/po/fr.po | 1146 +++++++++++++++++++++++++++++-----------------------------
75123 1 file changed, 573 insertions(+), 573 deletions(-)
75124
75125 commit 3fd9443c00fa404c85d93ab39ed3bdf5b8d5d86d
75126 Author: Helge Kreutzmann <debian@helgefjell.de>
75127 Date: Wed Jan 13 16:17:57 2010 +0100
75128
75129 Update German scripts translation
75130
75131 Update to 490t.
75132
75133 scripts/po/de.po | 16 ++++++++++++++--
75134 1 file changed, 14 insertions(+), 2 deletions(-)
75135
75136 commit a925797c3deca1d56ce17bc988ded48e6aa8a0dc
75137 Author: Raphaël Hertzog <hertzog@debian.org>
75138 Date: Tue Jan 12 12:19:32 2010 +0100
75139
75140 Add changelog entry for symbol patterns support in dpkg-gensymbols
75141
75142 debian/changelog | 22 ++++++++++++++++++++++
75143 1 file changed, 22 insertions(+)
75144
75145 commit ca05db4046b13d56e23187ff6c5a8e18221a8952
75146 Author: Raphaël Hertzog <hertzog@debian.org>
75147 Date: Mon Jan 11 19:39:30 2010 +0100
75148
75149 dpkg-gensymbols(1): document the new -V option
75150
75151 man/dpkg-gensymbols.1 | 6 ++++++
75152 1 file changed, 6 insertions(+)
75153
75154 commit e0fa13513797ee2e90a27fdf23e51693a7ef2449
75155 Author: Raphaël Hertzog <hertzog@debian.org>
75156 Date: Mon Jan 11 18:45:00 2010 +0100
75157
75158 Dpkg::Shlibs::Symbol.pm: change handling of old-style wildcards
75159
75160 Really treat "*@version" like "(symver|optional)version" and don't care
75161 if the diff output might not apply in that specific case. The difference
75162 are minor anyway when you use that feature to maintain your symbols file.
75163
75164 scripts/Dpkg/Shlibs/Symbol.pm | 26 ++++++++++++--------------
75165 scripts/t/200_Dpkg_Shlibs.t | 14 ++++++++++----
75166 scripts/t/200_Dpkg_Shlibs/patterns.symbols | 2 +-
75167 3 files changed, 23 insertions(+), 19 deletions(-)
75168
75169 commit 3f593b5be3ea692d8e41c76d6768cb77c06eb3f3
75170 Author: Modestas Vainius <modax@debian.org>
75171 Date: Sun Jan 10 11:46:09 2010 +0200
75172
75173 Dpkg::Shlibs::Symbol/SymbolFile: introduce symver pattern, deprecate wildcards
75174
75175 Wildcards are still recognized. Their functionality is like of
75176 (symver|optional). Also underline notations of all basic pattern names
75177 in the man page.
75178
75179 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75180
75181 man/dpkg-gensymbols.1 | 58 +++++++++++++----------
75182 scripts/Dpkg/Shlibs/Symbol.pm | 76 +++++++++++++++++-------------
75183 scripts/Dpkg/Shlibs/SymbolFile.pm | 6 +--
75184 scripts/t/200_Dpkg_Shlibs.t | 46 ++++++++++++++----
75185 scripts/t/200_Dpkg_Shlibs/patterns.cpp | 27 +++++++----
75186 scripts/t/200_Dpkg_Shlibs/patterns.map | 9 +++-
75187 scripts/t/200_Dpkg_Shlibs/patterns.symbols | 10 ++--
75188 7 files changed, 143 insertions(+), 89 deletions(-)
75189
75190 commit 22bf0c7e950e104f4ca7392bd4a5fabe834cc688
75191 Author: Modestas Vainius <modax@debian.org>
75192 Date: Sun Jan 10 02:36:04 2010 +0200
75193
75194 Dpkg::Shlibs::Symbol: use 'auto' c++filt format for demangling C++ symbols
75195
75196 'auto' will try to select appropriate C++ demangling type automatically. Please
75197 note that 'auto' format is limited to C++ symbols as of binutils 2.20.
75198
75199 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75200
75201 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
75202 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 2 +-
75203 2 files changed, 2 insertions(+), 2 deletions(-)
75204
75205 commit 210b816279ff3935aebf469f547f6699501a93af
75206 Author: Modestas Vainius <modax@debian.org>
75207 Date: Sun Jan 10 02:26:15 2010 +0200
75208
75209 Dpkg::Shlibs::*: style adjustments.
75210
75211 Use "my ($foo, $bar) = @_" rather than multiple shift()s.
75212
75213 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75214
75215 scripts/Dpkg/Shlibs/Cppfilt.pm | 11 +++++------
75216 scripts/Dpkg/Shlibs/Symbol.pm | 13 +++++--------
75217 scripts/Dpkg/Shlibs/SymbolFile.pm | 5 ++---
75218 scripts/t/200_Dpkg_Shlibs.t | 5 ++---
75219 4 files changed, 14 insertions(+), 20 deletions(-)
75220
75221 commit 1580211ef2bfbfe74314c7472f517b5da935dea2
75222 Author: Modestas Vainius <modax@debian.org>
75223 Date: Tue Jan 5 02:03:28 2010 +0200
75224
75225 Update copyright notices of Modestas Vainius
75226
75227 * Include 2010 in copyright years.
75228 * Use modax@debian.org email address.
75229
75230 Signed-off-by: Modestas Vainius <modax@debian.org>
75231 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75232
75233 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
75234 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
75235 2 files changed, 2 insertions(+), 2 deletions(-)
75236
75237 commit 81f26dad1dca289bd49351abfdda9eac411a000c
75238 Author: Modestas Vainius <modax@debian.org>
75239 Date: Mon Jan 11 16:22:05 2010 +0100
75240
75241 dpkg-gensymbols(1): document patterns in the manual page
75242
75243 And small fixups of other parts of the manual page.
75244
75245 Signed-off-by: Modestas Vainius <modax@debian.org>
75246 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75247
75248 man/dpkg-gensymbols.1 | 166 ++++++++++++++++++++++++++++++++++++++++++--------
75249 1 file changed, 139 insertions(+), 27 deletions(-)
75250
75251 commit da19cee896d19264a1c733a93646a37ffb4d1fd0
75252 Author: Raphaël Hertzog <hertzog@debian.org>
75253 Date: Mon Jan 11 14:46:03 2010 +0100
75254
75255 scripts/t/200_Dpkg_Shlibs.t: extend test suite to cover symbol patterns functionality
75256
75257 Signed-off-by: Modestas Vainius <modax@debian.org>
75258 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75259
75260 scripts/Makefile.am | 14 ++-
75261 scripts/t/200_Dpkg_Shlibs.t | 146 ++++++++++++++++++++++++++++-
75262 scripts/t/200_Dpkg_Shlibs/patterns.cpp | 98 +++++++++++++++++++
75263 scripts/t/200_Dpkg_Shlibs/patterns.map | 4 +
75264 scripts/t/200_Dpkg_Shlibs/patterns.symbols | 45 +++++++++
75265 5 files changed, 304 insertions(+), 3 deletions(-)
75266
75267 commit fa6739b81239f053243014dbbba18c2328cd388c
75268 Author: Modestas Vainius <modax@debian.org>
75269 Date: Tue Jan 5 02:03:28 2010 +0200
75270
75271 scripts/t/200_Dpkg_Shlibs.t: cleanup and fix non-regression test
75272
75273 * Rename previous tag tests to 'basictags'. Change the name everywhere and use
75274 it consistenly throughout the testsuite. No new tests added.
75275 * Fix 'wildcard symbol' test. It started failing due to changes in the symbol
75276 data structure.
75277 * Add a sub for save_load test.
75278
75279 Signed-off-by: Modestas Vainius <modax@debian.org>
75280 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75281
75282 scripts/Makefile.am | 14 +--
75283 scripts/t/200_Dpkg_Shlibs.t | 102 +++++++++++----------
75284 scripts/t/200_Dpkg_Shlibs/basictags.c | 27 ++++++
75285 .../{symbols.tags.in => basictags.symbols} | 4 +-
75286 scripts/t/200_Dpkg_Shlibs/symbols.include-3 | 4 +-
75287 scripts/t/200_Dpkg_Shlibs/symboltags.c | 27 ------
75288 6 files changed, 92 insertions(+), 86 deletions(-)
75289
75290 commit b22337ebf92b5bd68beed3500b7a5c41d8caa51a
75291 Author: Modestas Vainius <modax@debian.org>
75292 Date: Mon Jan 11 16:14:14 2010 +0100
75293
75294 Dpkg::Shlibs::SymbolFile::create_symbol(): new function
75295
75296 This new function will be used in non-regression tests, it avoids
75297 duplicating parse+initialize multiple times.
75298
75299 Signed-off-by: Modestas Vainius <modax@debian.org>
75300 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75301
75302 scripts/Dpkg/Shlibs/Symbol.pm | 2 +-
75303 scripts/Dpkg/Shlibs/SymbolFile.pm | 16 ++++++++++++++--
75304 2 files changed, 15 insertions(+), 3 deletions(-)
75305
75306 commit dfacfbd93e00007033f5e500af0459ca4553f70d
75307 Author: Modestas Vainius <modax@debian.org>
75308 Date: Tue Jan 5 02:03:28 2010 +0200
75309
75310 dpkg-gensymbols: improve output and add a "verbose output" option
75311
75312 * Current version of SymbolFile is capable of printing and detecting missing
75313 patterns. Therefore, drop special handling of wildcards from dpkg-gensymbols.
75314 This renders some old wildcard related subroutines in SymbolFile obsolete.
75315 Drop them as well.
75316 * Add verbose output (-V) option which in template mode allows to dump symbols
75317 above the pattern they match (dump() option 'with_pattern_matches').
75318
75319 Signed-off-by: Modestas Vainius <modax@debian.org>
75320 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75321
75322 scripts/Dpkg/Shlibs/SymbolFile.pm | 18 --------
75323 scripts/dpkg-gensymbols.pl | 90 +++++++++++++++++----------------------
75324 2 files changed, 39 insertions(+), 69 deletions(-)
75325
75326 commit 6dcf3df8208bea8eb3f23280bae938dc997cb5fb
75327 Author: Modestas Vainius <modax@debian.org>
75328 Date: Tue Jan 5 02:03:28 2010 +0200
75329
75330 Dpkg::Shlibs::SymbolFile::dump(): improve output
75331
75332 * In template mode, dump patterns. Then, matching symbols might be
75333 optionally dumped as comments.
75334 * In non-template mode, dump raw symbols without patterns.
75335
75336 Signed-off-by: Modestas Vainius <modax@debian.org>
75337 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75338
75339 scripts/Dpkg/Shlibs/SymbolFile.pm | 25 +++++++++++++++++++++----
75340 1 file changed, 21 insertions(+), 4 deletions(-)
75341
75342 commit 428ab764e06fc997ca028e74c0e7899c53fe1186
75343 Author: Modestas Vainius <modax@debian.org>
75344 Date: Tue Jan 5 02:03:28 2010 +0200
75345
75346 Dpkg::Shlibs::SymbolFile::dump(): fix indentation style
75347
75348 Signed-off-by: Modestas Vainius <modax@debian.org>
75349 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75350
75351 scripts/Dpkg/Shlibs/SymbolFile.pm | 22 +++++++++++-----------
75352 1 file changed, 11 insertions(+), 11 deletions(-)
75353
75354 commit 4d65f96219e45cb80083be47c66085ff85dcca61
75355 Author: Modestas Vainius <modax@debian.org>
75356 Date: Tue Jan 5 02:03:28 2010 +0200
75357
75358 Dpkg::Shlibs::Symbol/SymbolFile: implement pattern matching
75359
75360 Implement pattern matching in SymbolFile::merge_symbols(),
75361 SymbolFile::get_new_symbols() and other functions which deal with tracking of
75362 old symbols and discovery of new ones.
75363
75364 Signed-off-by: Modestas Vainius <modax@debian.org>
75365 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75366
75367 scripts/Dpkg/Shlibs/Symbol.pm | 47 ++++++++++-
75368 scripts/Dpkg/Shlibs/SymbolFile.pm | 164 +++++++++++++++++++++++++++++++++-----
75369 2 files changed, 187 insertions(+), 24 deletions(-)
75370
75371 commit 2425566eb66ad35a24e7cbf8515a3a2e2fad2357
75372 Author: Modestas Vainius <modax@debian.org>
75373 Date: Tue Jan 5 02:03:28 2010 +0200
75374
75375 Dpkg::Shlibs::SymbolFile::get_new_symbols(): simplify and shorten code
75376
75377 Reduce the code in get_new_symbols() by enumerating symbols, rather than their
75378 names. Also split off some code to Symbol::is_eligible_as_new() function.
75379
75380 Patch is supposed to result in no behavioral changes.
75381
75382 Signed-off-by: Modestas Vainius <modax@debian.org>
75383 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75384
75385 scripts/Dpkg/Shlibs/Symbol.pm | 9 +++++++++
75386 scripts/Dpkg/Shlibs/SymbolFile.pm | 15 +++++++--------
75387 2 files changed, 16 insertions(+), 8 deletions(-)
75388
75389 commit 8ad712068d4b33339fc9e88c0e05f75c3c6bc72d
75390 Author: Modestas Vainius <modax@debian.org>
75391 Date: Tue Jan 5 02:03:28 2010 +0200
75392
75393 Dpkg::Shlibs::SymbolFile::merge_symbols(): factorize some code
75394
75395 Split off some code from SymbolFile::merge_symbols() to
75396 Symbol::mark_found_in_library() and Symbol::mark_not_found_in_library()
75397 methods. Methods do sanitizing of the Symbol object when the symbol is / isn't
75398 found in the library respectively. This simplifies readability of
75399 merge_symbols() and allows reusability of the code blocks (for the future).
75400
75401 Signed-off-by: Modestas Vainius <modax@debian.org>
75402 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75403
75404 scripts/Dpkg/Shlibs/Symbol.pm | 42 +++++++++++++++++++++++++++++++++++++++
75405 scripts/Dpkg/Shlibs/SymbolFile.pm | 32 +++--------------------------
75406 2 files changed, 45 insertions(+), 29 deletions(-)
75407
75408 commit 90dff312c582f1a3ead410769a334b2271ecb72a
75409 Author: Modestas Vainius <modax@debian.org>
75410 Date: Tue Jan 5 02:03:28 2010 +0200
75411
75412 Dpkg::Shlibs::Symbol/SymbolFile: recognize patterns and initialize them properly
75413
75414 Add code for symbol-pattern recognition and initialization. Two groups of
75415 patterns are supported:
75416
75417 * aliases (wildcards, c++ demangled names). They can be matched by converting
75418 a raw symbol to the alias and mapping the result to the alias pattern
75419 specified in symbol file template;
75420
75421 * generic patterns (regular expressions). They must be matched against each
75422 raw symbol in a sequential order. Therefore, they are rather expensive
75423 performance-wise.
75424
75425 Rename Symbol::process_tags() to Symbol::initialize() in the process. New name
75426 suites the purpose of the sub better.
75427
75428 Failure of 'wildcarded symbol' test is expected at this point.
75429
75430 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75431
75432 scripts/Dpkg/Shlibs/Symbol.pm | 51 ++++++++++++++++++++++++++++++++++++---
75433 scripts/Dpkg/Shlibs/SymbolFile.pm | 31 +++++++++++++++++++-----
75434 2 files changed, 73 insertions(+), 9 deletions(-)
75435
75436 commit aff221782ed7f1c6ba68ae0642ccf5db85aa414e
75437 Author: Modestas Vainius <modax@debian.org>
75438 Date: Tue Jan 5 02:03:28 2010 +0200
75439
75440 Dpkg::Shlibs::Symbol: add pattern related functions
75441
75442 The new functions define a public interface for accessing pattern specific
75443 data in Symbol objects.
75444
75445 Signed-off-by: Modestas Vainius <modax@debian.org>
75446 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75447
75448 scripts/Dpkg/Shlibs/Symbol.pm | 95 +++++++++++++++++++++++++++++++++++++++++++
75449 1 file changed, 95 insertions(+)
75450
75451 commit f49ec7762728390cda14a32a1910b60b05ee53ac
75452 Author: Modestas Vainius <modax@debian.org>
75453 Date: Tue Jan 5 02:03:27 2010 +0200
75454
75455 Dpkg::Shlibs::Symbol::clone(): replaced by dclone() and sclone().
75456
75457 dclone() - deep cloning of the symbol.
75458 sclone() - shallow copying of the symbol.
75459
75460 Signed-off-by: Modestas Vainius <modax@debian.org>
75461 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75462
75463 scripts/Dpkg/Shlibs/Symbol.pm | 20 ++++++++++++++++----
75464 scripts/Dpkg/Shlibs/SymbolFile.pm | 8 ++++----
75465 scripts/t/200_Dpkg_Shlibs.t | 12 +++++++++++-
75466 3 files changed, 31 insertions(+), 9 deletions(-)
75467
75468 commit 3a4c2b071c845bc6cc539826781c493baca0efa3
75469 Author: Modestas Vainius <modax@debian.org>
75470 Date: Tue Jan 5 02:03:27 2010 +0200
75471
75472 Dpkg::Shlibs::Cppfilt: new interface to the c++filt utility.
75473
75474 This new module can be used to do symbol demangling with the c++filt
75475 utility. For performance reasons, the c++filt program is run
75476 in the background and used as a daemon: for each line written
75477 it immediately outputs the demangled line.
75478
75479 The module also takes care of the c++filt process management
75480 (forking and termination).
75481
75482 Signed-off-by: Modestas Vainius <modax@debian.org>
75483 Signed-off-by: Raphaël Hertzog <hertzog@debian.org>
75484
75485 scripts/Dpkg/Shlibs/Cppfilt.pm | 106 ++++++++++++++++++++++++++++++++++++
75486 scripts/Makefile.am | 2 +
75487 scripts/t/190_Dpkg_Shlibs_Cppfilt.t | 89 ++++++++++++++++++++++++++++++
75488 3 files changed, 197 insertions(+)
75489
75490 commit b432975b209ed2888441dbe40aa3b18669836356
75491 Author: Raphaël Hertzog <hertzog@debian.org>
75492 Date: Mon Jan 11 16:58:06 2010 +0100
75493
75494 debian/control: drop debian-maintainers from Suggests
75495
75496 The keyring of interest is available in the debian-keyring package.
75497
75498 debian/changelog | 2 ++
75499 debian/control | 2 +-
75500 2 files changed, 3 insertions(+), 1 deletion(-)
75501
75502 commit b3ce85b43fca4b75549c2191eed563246dfa191b
75503 Author: Helge Kreutzmann <debian@helgefjell.de>
75504 Date: Sun Jan 10 12:05:13 2010 +0100
75505
75506 Update German translation of manual pages
75507
75508 Update to 1680t.
75509
75510 man/po/de.po | 16 +++++++++++++++-
75511 1 file changed, 15 insertions(+), 1 deletion(-)
75512
75513 commit b1acb6690d759fe523bfbed14dd5d1653eaee282
75514 Merge: a9d4a03cf d55c5d39b
75515 Author: Raphaël Hertzog <hertzog@debian.org>
75516 Date: Fri Jan 8 19:23:22 2010 +0100
75517
75518 Merge branch 'sid'
75519
75520 commit d55c5d39b684c9f08f8f612f5553de5ea409b625
75521 Author: Raphaël Hertzog <hertzog@debian.org>
75522 Date: Fri Jan 8 17:58:11 2010 +0100
75523
75524 Release 1.15.5.6
75525
75526 debian/changelog | 4 ++--
75527 1 file changed, 2 insertions(+), 2 deletions(-)
75528
75529 commit 6dff550cf68846d0bc3a4189d7779d08feed5703
75530 Author: Raphaël Hertzog <hertzog@debian.org>
75531 Date: Fri Jan 8 18:59:59 2010 +0100
75532
75533 dpkg-shlibdeps(1): fix typo "informations" -> "information"
75534
75535 man/dpkg-shlibdeps.1 | 2 +-
75536 man/po/de.po | 2 +-
75537 man/po/es.po | 2 +-
75538 man/po/fr.po | 2 +-
75539 man/po/hu.po | 2 +-
75540 man/po/ja.po | 2 +-
75541 man/po/pl.po | 2 +-
75542 man/po/pt_BR.po | 2 +-
75543 man/po/ru.po | 2 +-
75544 man/po/sv.po | 2 +-
75545 10 files changed, 10 insertions(+), 10 deletions(-)
75546
75547 commit a30eab85df6d1c7c7dd07d406c7951c231ccf920
75548 Author: Raphaël Hertzog <hertzog@debian.org>
75549 Date: Fri Jan 8 18:56:14 2010 +0100
75550
75551 debian/control: add ${misc:Depends} everywhere
75552
75553 debian/changelog | 1 +
75554 debian/control | 6 ++++--
75555 2 files changed, 5 insertions(+), 2 deletions(-)
75556
75557 commit b50008f973c0856dfa241129f761d6cc312648c8
75558 Author: Raphaël Hertzog <hertzog@debian.org>
75559 Date: Fri Jan 8 17:55:30 2010 +0100
75560
75561 dpkg-source: better explain how --print-format works
75562
75563 In the manual page, mentions that any upstream tarball must be available
75564 in the current directory and make it obvious when a format is discarded
75565 (for example due to lack of an upstream tarball) by displaying a message
75566 on STDERR.
75567
75568 debian/changelog | 2 ++
75569 man/dpkg-source.1 | 3 ++-
75570 scripts/dpkg-source.pl | 4 ++--
75571 3 files changed, 6 insertions(+), 3 deletions(-)
75572
75573 commit 5e4c14712a795b1b2da6d0bdb7c130c8a99c1906
75574 Author: Raphaël Hertzog <hertzog@debian.org>
75575 Date: Fri Jan 8 17:17:30 2010 +0100
75576
75577 dpkg-buildpackage: fix value of "parallel" exported in DEB_BUILD_OPTIONS
75578
75579 When "-j" is given, it used to export "parallel=-1" instead of the more
75580 logical "parallel=" that gives the desired result with the sample make
75581 invocation shown in the Debian policy:
75582 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
75583 MAKEFLAGS += -j$(NUMJOBS)
75584
75585 debian/changelog | 2 ++
75586 scripts/dpkg-buildpackage.pl | 10 +++-------
75587 2 files changed, 5 insertions(+), 7 deletions(-)
75588
75589 commit cfdeb7e01ff702427abadfa14bd2e066b4eec940
75590 Author: Raphaël Hertzog <hertzog@debian.org>
75591 Date: Fri Jan 8 18:46:14 2010 +0100
75592
75593 Dpkg::BuildOptions: change API so that an empty value can be properly supported
75594
75595 No value results in a hash item with undef value while an empty value
75596 results in a hash ite with an empty value.
75597
75598 Update the non-regression tests accordingly. Also update dpkg-buildpackage
75599 that was using defined instead of exists to test the existence of an
75600 option.
75601
75602 scripts/Dpkg/BuildOptions.pm | 13 +++++++------
75603 scripts/dpkg-buildpackage.pl | 4 ++--
75604 scripts/t/300_Dpkg_BuildOptions.t | 17 +++++++++--------
75605 3 files changed, 18 insertions(+), 16 deletions(-)
75606
75607 commit a77468fa21f5807d89b9813e52cd8a7cefe4efe6
75608 Author: Raphaël Hertzog <hertzog@debian.org>
75609 Date: Thu Jan 7 21:21:15 2010 +0100
75610
75611 Add missing bug closure
75612
75613 debian/changelog | 2 +-
75614 1 file changed, 1 insertion(+), 1 deletion(-)
75615
75616 commit a9d4a03cfb15bac0084821d63a9a01e916c2f81b
75617 Author: Helge Kreutzmann <debian@helgefjell.de>
75618 Date: Sun Jan 3 16:52:15 2010 +0100
75619
75620 Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
75621
75622 man/po/de.po | 6 +++---
75623 man/po/fr.po | 6 +++---
75624 man/po/pl.po | 6 +++---
75625 man/po/sv.po | 6 +++---
75626 4 files changed, 12 insertions(+), 12 deletions(-)
75627
75628 commit 6782e76a993db059c32c8e45b2b2dcc254e27b96
75629 Author: Helge Kreutzmann <debian@helgefjell.de>
75630 Date: Sun Jan 3 16:43:59 2010 +0100
75631
75632 Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
75633
75634 scripts/po/ca.po | 4 ++--
75635 scripts/po/fr.po | 4 ++--
75636 scripts/po/pl.po | 4 ++--
75637 scripts/po/ru.po | 4 ++--
75638 scripts/po/sv.po | 4 ++--
75639 5 files changed, 10 insertions(+), 10 deletions(-)
75640
75641 commit bc40cd5494e254f768df5e6779a1c53efc314ef7
75642 Author: Helge Kreutzmann <debian@helgefjell.de>
75643 Date: Sun Jan 3 16:38:18 2010 +0100
75644
75645 Update German scripts translation
75646
75647 Update to 489t.
75648
75649 scripts/po/de.po | 200 +++++++++++++++++++++++++++----------------------------
75650 1 file changed, 100 insertions(+), 100 deletions(-)
75651
75652 commit ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
75653 Author: Guillem Jover <guillem@debian.org>
75654 Date: Sat Jan 2 20:46:38 2010 +0100
75655
75656 Fix misspellings of “explicitly” all over the place
75657
75658 ChangeLog.old | 4 ++--
75659 debian/changelog | 5 +++--
75660 man/dpkg-buildpackage.1 | 2 +-
75661 man/dpkg-trigger.1 | 2 +-
75662 scripts/dpkg-gensymbols.pl | 4 ++--
75663 scripts/dpkg-shlibdeps.pl | 2 +-
75664 6 files changed, 10 insertions(+), 9 deletions(-)
75665
75666 commit ff159b0d801a89d6d077c663dd82f0bff839320e
75667 Author: Guillem Jover <guillem@debian.org>
75668 Date: Fri Jan 1 22:05:14 2010 +0100
75669
75670 libdpkg: Rename struct TarFunctions and members
75671
75672 Use lower case names, and name members closer to the Unix functions
75673 doing the same actions.
75674
75675 lib/dpkg/tarfn.c | 16 ++++++++--------
75676 lib/dpkg/tarfn.h | 20 ++++++++++----------
75677 src/processarc.c | 14 +++++++-------
75678 3 files changed, 25 insertions(+), 25 deletions(-)
75679
75680 commit 3cf8ba3ba62b55e0abe68dd11909e8b20b8a092e
75681 Author: Guillem Jover <guillem@debian.org>
75682 Date: Fri Jan 1 18:20:09 2010 +0100
75683
75684 libdpkg: Do not use typedefs for structs and enums
75685
75686 lib/dpkg/tarfn.c | 25 ++++++++++++-------------
75687 lib/dpkg/tarfn.h | 9 +++------
75688 2 files changed, 15 insertions(+), 19 deletions(-)
75689
75690 commit 68094d5e8c2370bf061a59805dd407e113eedc24
75691 Author: Guillem Jover <guillem@debian.org>
75692 Date: Fri Jan 1 18:14:29 2010 +0100
75693
75694 libdpkg: Unconfuse TarExtractor symlink handling
75695
75696 The code was using confusing variable names to handle the symlink lists.
75697
75698 lib/dpkg/tarfn.c | 36 +++++++++++++++++++-----------------
75699 1 file changed, 19 insertions(+), 17 deletions(-)
75700
75701 commit 97df772d2c076f20cbf625dd14cac2e17cefbc0e
75702 Author: Guillem Jover <guillem@debian.org>
75703 Date: Fri Jan 1 18:02:10 2010 +0100
75704
75705 libdpkg: Use TARBLKSZ instead of integer literal
75706
75707 lib/dpkg/tarfn.c | 17 +++++++++--------
75708 1 file changed, 9 insertions(+), 8 deletions(-)
75709
75710 commit 572a8d1dfbe26cd7b71b5d87a0f41fe068053e06
75711 Author: Guillem Jover <guillem@debian.org>
75712 Date: Fri Jan 1 18:01:51 2010 +0100
75713
75714 libdpkg: Move TARBLKSZ macro definition to tarfn.h
75715
75716 lib/dpkg/dpkg.h | 2 --
75717 lib/dpkg/tarfn.h | 2 ++
75718 2 files changed, 2 insertions(+), 2 deletions(-)
75719
75720 commit 21f43b49c95a6041dafa0b1790b1129cc52a234e
75721 Author: Guillem Jover <guillem@debian.org>
75722 Date: Fri Jan 1 17:37:19 2010 +0100
75723
75724 libdpkg: Rename TarExtractor functions argument to ops
75725
75726 lib/dpkg/tarfn.c | 16 ++++++++--------
75727 lib/dpkg/tarfn.h | 2 +-
75728 2 files changed, 9 insertions(+), 9 deletions(-)
75729
75730 commit ce11ba170440da612e6efbf595c611fbf4f3623d
75731 Author: Guillem Jover <guillem@debian.org>
75732 Date: Fri Jan 1 16:28:52 2010 +0100
75733
75734 Use pid_t instead of int
75735
75736 src/configure.c | 4 ++--
75737 1 file changed, 2 insertions(+), 2 deletions(-)
75738
75739 commit 5e252222c5cb220e71cff40365ea72d64294cbfd
75740 Author: Guillem Jover <guillem@debian.org>
75741 Date: Fri Jan 1 14:08:34 2010 +0100
75742
75743 libdpkg: Move compression declarations to a new compress.h
75744
75745 dpkg-deb/build.c | 1 +
75746 dpkg-deb/extract.c | 1 +
75747 dpkg-deb/main.c | 1 +
75748 lib/dpkg/Makefile.am | 2 +-
75749 lib/dpkg/compress.c | 1 +
75750 lib/dpkg/compress.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
75751 lib/dpkg/dpkg.h | 18 ------------------
75752 7 files changed, 53 insertions(+), 19 deletions(-)
75753
75754 commit b645c397239cd637883122af4106f6d7de4c9729
75755 Author: Guillem Jover <guillem@debian.org>
75756 Date: Fri Jan 1 14:06:04 2010 +0100
75757
75758 libdpkg: Rename compression.c to compress.c
75759
75760 lib/dpkg/Makefile.am | 2 +-
75761 lib/dpkg/{compression.c => compress.c} | 2 +-
75762 2 files changed, 2 insertions(+), 2 deletions(-)
75763
75764 commit 6ffd055cf06817d940d5620c0f66ec70fba44bca
75765 Author: Guillem Jover <guillem@debian.org>
75766 Date: Fri Jan 1 13:31:58 2010 +0100
75767
75768 dpkg: Give meaningful names to variables taking environment values
75769
75770 src/configure.c | 39 +++++++++++++++++++++------------------
75771 1 file changed, 21 insertions(+), 18 deletions(-)
75772
75773 commit 68d5e05ccfe421bf4d68132f63bd061b63cfb8a4
75774 Author: Guillem Jover <guillem@debian.org>
75775 Date: Fri Jan 1 15:24:37 2010 +0100
75776
75777 Add missing copyright statements
75778
75779 lib/dpkg/compression.c | 4 ++++
75780 m4/dpkg-arch.m4 | 3 +++
75781 m4/dpkg-compiler.m4 | 3 ++-
75782 m4/dpkg-funcs.m4 | 1 +
75783 m4/dpkg-libs.m4 | 4 ++++
75784 m4/dpkg-progs.m4 | 4 ++++
75785 m4/dpkg-types.m4 | 1 +
75786 scripts/Dpkg/Exit.pm | 2 ++
75787 scripts/dpkg-source.pl | 13 ++++++++++++-
75788 scripts/update-alternatives.pl | 6 ++++++
75789 10 files changed, 39 insertions(+), 2 deletions(-)
75790
75791 commit 4409119eaa1fdc7a1b102202396f6395d7de4646
75792 Author: Helge Kreutzmann <debian@helgefjell.de>
75793 Date: Fri Jan 1 17:50:06 2010 +0100
75794
75795 Update German translation of manual pages
75796
75797 Update to 1679t, update copyright year and minor fix.
75798
75799 man/po/de.add | 2 +-
75800 man/po/de.po | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
75801 2 files changed, 99 insertions(+), 6 deletions(-)
75802
75803 commit c53fdb8552888696abbd4bc2c19faca84daa8fc0
75804 Author: Guillem Jover <guillem@debian.org>
75805 Date: Thu Dec 31 19:45:43 2009 +0100
75806
75807 libdpkg: Change subproc_fork return type to pid_t
75808
75809 lib/dpkg/subproc.c | 2 +-
75810 lib/dpkg/subproc.h | 2 +-
75811 2 files changed, 2 insertions(+), 2 deletions(-)
75812
75813 commit 0383935a670885a297042152327911e3eab9774a
75814 Author: Guillem Jover <guillem@debian.org>
75815 Date: Thu Dec 31 19:43:06 2009 +0100
75816
75817 libdpkg: Rename m_fork to subproc_fork
75818
75819 Also namespace cleanup function to subproc_fork_cleanup.
75820
75821 dpkg-deb/build.c | 15 ++++++++++-----
75822 dpkg-deb/extract.c | 15 ++++++++++-----
75823 dpkg-deb/info.c | 3 ++-
75824 dselect/method.cc | 3 ++-
75825 lib/dpkg/subproc.c | 8 ++++----
75826 lib/dpkg/subproc.h | 2 +-
75827 src/archives.c | 3 ++-
75828 src/configure.c | 4 ++--
75829 src/help.c | 4 ++--
75830 src/processarc.c | 8 ++++----
75831 10 files changed, 39 insertions(+), 26 deletions(-)
75832
75833 commit 692d67e4d03f1ca7716c90ac3196da6276e485cb
75834 Author: Guillem Jover <guillem@debian.org>
75835 Date: Thu Dec 31 18:08:45 2009 +0100
75836
75837 libdpkg: Move m_fork and helpers to the subproc module
75838
75839 lib/dpkg/dpkg.h | 1 -
75840 lib/dpkg/mlib.c | 22 ----------------------
75841 lib/dpkg/subproc.c | 37 +++++++++++++++++++++++++++++++++++++
75842 lib/dpkg/subproc.h | 1 +
75843 4 files changed, 38 insertions(+), 23 deletions(-)
75844
75845 commit 04d8d5f7f50182f610fbaa4686f878bd0aa69244
75846 Author: Guillem Jover <guillem@debian.org>
75847 Date: Fri Nov 13 05:44:01 2009 +0100
75848
75849 build: Refactor compression library check m4 macro
75850
75851 m4/dpkg-libs.m4 | 87 ++++++++++++++++++++++++---------------------------------
75852 1 file changed, 37 insertions(+), 50 deletions(-)
75853
75854 commit a8755804fd225093a3a9360596c074c8e9a9dfae
75855 Author: Guillem Jover <guillem@debian.org>
75856 Date: Fri Nov 13 05:30:06 2009 +0100
75857
75858 man: Add new deb-split.5 manual page
75859
75860 debian/changelog | 1 +
75861 man/Makefile.am | 1 +
75862 man/deb-split.5 | 38 ++++++++++++++++++++++++++++++++++++++
75863 man/po/po4a.cfg | 5 +++++
75864 4 files changed, 45 insertions(+)
75865
75866 commit 1b6f6b3141d4b87a1eb3a044ed84f081738792fe
75867 Author: Guillem Jover <guillem@debian.org>
75868 Date: Sun Dec 27 00:04:54 2009 +0100
75869
75870 Use a for instead of a while loop in checkpath path splitting
75871
75872 src/help.c | 6 +-----
75873 1 file changed, 1 insertion(+), 5 deletions(-)
75874
75875 commit 491b70bd377f3a552910a0c7253bc04b59263f76
75876 Author: Guillem Jover <guillem@debian.org>
75877 Date: Sun Dec 27 00:01:52 2009 +0100
75878
75879 libcompat: Define lchown as chown if the former is not available
75880
75881 Instead of duplicating the code with chown calls when lchown is not
75882 available, just map it with a macros.
75883
75884 lib/compat/compat.h | 4 ++++
75885 src/archives.c | 12 ------------
75886 2 files changed, 4 insertions(+), 12 deletions(-)
75887
75888 commit 07d3faf8c7bc338717fa7e1fed3698d316dc5454
75889 Author: Guillem Jover <guillem@debian.org>
75890 Date: Sat Dec 26 22:05:20 2009 +0100
75891
75892 install-info: Do not use access() to check for exec permission
75893
75894 Just try to execute the file and deal with the error if any.
75895
75896 utils/install-info.c | 5 -----
75897 1 file changed, 5 deletions(-)
75898
75899 commit dde9a226d5f831c773539ee8c58f861148fd7c5e
75900 Author: Guillem Jover <guillem@debian.org>
75901 Date: Sat Dec 26 21:04:23 2009 +0100
75902
75903 Use stat instead of access to check for file existence
75904
75905 src/statcmd.c | 4 +++-
75906 utils/start-stop-daemon.c | 3 ++-
75907 2 files changed, 5 insertions(+), 2 deletions(-)
75908
75909 commit 863943468eb0c3e1431c7223325a469e223dcd72
75910 Author: Guillem Jover <guillem@debian.org>
75911 Date: Sat Dec 26 15:56:08 2009 +0100
75912
75913 libdpkg: Add new varbuf_detach function
75914
75915 lib/dpkg/test/t-varbuf.c | 23 +++++++++++++++++++++++
75916 lib/dpkg/varbuf.c | 12 ++++++++++++
75917 lib/dpkg/varbuf.h | 1 +
75918 3 files changed, 36 insertions(+)
75919
75920 commit 185613856ef85fb7f66941f9072ea69951b1a233
75921 Author: Guillem Jover <guillem@debian.org>
75922 Date: Thu Dec 31 20:46:58 2009 +0100
75923
75924 libdpkg: Do not include unneeded <dpkg/dpkg-db.h>
75925
75926 lib/dpkg/ehandle.c | 1 -
75927 lib/dpkg/mlib.c | 1 -
75928 2 files changed, 2 deletions(-)
75929
75930 commit ec7fae0c2462c8cdc51ae441e192020381a4799c
75931 Author: Guillem Jover <guillem@debian.org>
75932 Date: Sat Dec 26 15:43:38 2009 +0100
75933
75934 libdpkg: Include <dpkg/varbuf.h> instead of <dpkg/dpkg-db.h>
75935
75936 lib/dpkg/compression.c | 2 +-
75937 lib/dpkg/test/t-varbuf.c | 2 +-
75938 2 files changed, 2 insertions(+), 2 deletions(-)
75939
75940 commit e964abe1e43e730d46bd0f4aad084cee2d78b944
75941 Author: Guillem Jover <guillem@debian.org>
75942 Date: Fri Nov 13 05:28:08 2009 +0100
75943
75944 Remove unneeded static modifier from function variables
75945
75946 The cleanup functions do not need a static variable when it's a pointer
75947 and we pass its value to it.
75948
75949 dpkg-deb/info.c | 2 +-
75950 src/main.c | 4 ++--
75951 src/query.c | 2 +-
75952 src/statcmd.c | 2 +-
75953 4 files changed, 5 insertions(+), 5 deletions(-)
75954
75955 commit 6731fb6c13fe2470d3420bea5b5d9b2c1d657baa
75956 Author: Guillem Jover <guillem@debian.org>
75957 Date: Sat Sep 26 07:01:25 2009 +0200
75958
75959 Remove linkage against unused libraries
75960
75961 Do not link against selinux on dpkg-deb, and do not link against the
75962 compression libraries on dpkg.
75963
75964 dpkg-deb/Makefile.am | 3 +--
75965 src/Makefile.am | 2 --
75966 2 files changed, 1 insertion(+), 4 deletions(-)
75967
75968 commit 75315f6baab0607ff03c578089bf1ca1ad8d6922
75969 Author: Christian PERRIER <bubulle@debian.org>
75970 Date: Wed Dec 30 15:25:50 2009 +0100
75971
75972 Updated scripts French translation
75973
75974 debian/changelog | 1 +
75975 scripts/po/fr.po | 213 ++++++++++++++++++++++++++-----------------------------
75976 2 files changed, 102 insertions(+), 112 deletions(-)
75977
75978 commit da24059eaffbd1084ac94a27da5f64692b2e4771
75979 Author: Christian PERRIER <bubulle@debian.org>
75980 Date: Wed Dec 30 14:47:11 2009 +0100
75981
75982 Updated dpkg French translation
75983
75984 debian/changelog | 9 ++++----
75985 po/fr.po | 63 ++++++++++++++++++++------------------------------------
75986 2 files changed, 26 insertions(+), 46 deletions(-)
75987
75988 commit 312c68b1423bc008ef577a8a1bfb018448a44950
75989 Author: Raphaël Hertzog <hertzog@debian.org>
75990 Date: Wed Dec 23 17:12:56 2009 +0100
75991
75992 dpkg-source: ensure quilt's .pc directory is created before writing .pc/applied-patches
75993
75994 The quilt .pc directory was not created when a new automatic patch
75995 was registered and when no other patches were managed by quilt.
75996
75997 Based-on-patch-by: Tommi Vainikainen <thv+debian@iki.fi>
75998
75999 debian/changelog | 9 +++++++++
76000 scripts/Dpkg/Source/Package/V3/quilt.pm | 1 +
76001 2 files changed, 10 insertions(+)
76002
76003 commit 630dc73ddbbdff81fb3a68befd9680894dbfd031
76004 Author: Guillem Jover <guillem@debian.org>
76005 Date: Fri Dec 18 14:02:24 2009 +0100
76006
76007 Make show1package() take a struct pkginfoperfile
76008
76009 Instead of hardcoding the usage of the pkginfo installed member,
76010 pass it as an argument of a pointer to a struct pkginfoperfile, so
76011 that we can choose what to show.
76012
76013 dpkg-deb/info.c | 2 +-
76014 lib/dpkg/dpkg-db.h | 3 ++-
76015 lib/dpkg/showpkg.c | 13 +++++++------
76016 src/query.c | 4 ++--
76017 4 files changed, 12 insertions(+), 10 deletions(-)
76018
76019 commit be33d6deea574d4b42ac97954192097376083915
76020 Author: Guillem Jover <guillem@debian.org>
76021 Date: Mon Dec 14 18:54:37 2009 +0100
76022
76023 Move color member from struct pkginfo to struct perpackagestate
76024
76025 The only user of this field is in the dependency cycle detection,
76026 only found under src/. So move it there where it belongs.
76027
76028 lib/dpkg/database.c | 1 -
76029 lib/dpkg/dpkg-db.h | 1 -
76030 src/depcon.c | 8 ++++----
76031 src/filesdb.c | 1 +
76032 src/main.h | 7 +++++++
76033 5 files changed, 12 insertions(+), 6 deletions(-)
76034
76035 commit 5f5ef320041be2ab0e32768825b899629c59b2f9
76036 Merge: 253fcf6e0 57636efa7
76037 Author: Guillem Jover <guillem@debian.org>
76038 Date: Tue Dec 22 16:56:11 2009 +0100
76039
76040 Merge branch 'sid' (through tag '1.15.5.5')
76041
76042 Conflicts:
76043 debian/changelog
76044
76045 commit 57636efa71bef220006d8d51f56fb83d5b590f27
76046 Author: Guillem Jover <guillem@debian.org>
76047 Date: Tue Dec 22 09:50:12 2009 +0100
76048
76049 Release 1.15.5.5
76050
76051 debian/changelog | 4 ++--
76052 1 file changed, 2 insertions(+), 2 deletions(-)
76053
76054 commit d4641b248e41a74976018ff7f638063c3196ef56
76055 Author: Guillem Jover <guillem@debian.org>
76056 Date: Tue Dec 22 09:39:35 2009 +0100
76057
76058 Allow back new lines in substvars and maintainer arguments
76059
76060 Regression introdocued in commit d570dcf56c502a36b4747665938025609d5ffe47.
76061
76062 debian/changelog | 7 +++++++
76063 scripts/dpkg-genchanges.pl | 8 ++++----
76064 scripts/dpkg-source.pl | 4 ++--
76065 3 files changed, 13 insertions(+), 6 deletions(-)
76066
76067 commit 253fcf6e0c3afd3a1712efc96948bfb11552bd02
76068 Author: Christian Perrier <bubulle@debian.org>
76069 Date: Tue Dec 15 20:23:55 2009 +0100
76070
76071 Simplified Chinese translation completed
76072
76073 po/zh_CN.po | 679 ++++++++++++++++++++++++++++--------------------------------
76074 1 file changed, 311 insertions(+), 368 deletions(-)
76075
76076 commit e9e8b10c3de872ba3c4a1c4453ec8cd62e1c2003
76077 Author: Sven Joachim <svenjoac@gmx.de>
76078 Date: Fri Dec 11 08:36:07 2009 +0100
76079
76080 German dselect translation update
76081
76082 Update to 278t.
76083
76084 debian/changelog | 3 +++
76085 dselect/po/de.po | 13 ++++++++-----
76086 2 files changed, 11 insertions(+), 5 deletions(-)
76087
76088 commit 61333aa9da36e6280a9377ad72d1c27fb517aedd
76089 Author: Sven Joachim <svenjoac@gmx.de>
76090 Date: Fri Dec 11 08:26:22 2009 +0100
76091
76092 German dpkg translation update
76093
76094 Update to 965t.
76095
76096 debian/changelog | 3 +
76097 po/de.po | 470 ++++++++++++++++++++++++++++---------------------------
76098 2 files changed, 242 insertions(+), 231 deletions(-)
76099
76100 commit 0fbb038805b9975dd58e56f5507c2894faf20603
76101 Author: Guillem Jover <guillem@debian.org>
76102 Date: Thu Dec 10 12:56:02 2009 +0100
76103
76104 libdpkg: Swap memset arguments in string test case
76105
76106 lib/dpkg/test/t-string.c | 8 ++++----
76107 1 file changed, 4 insertions(+), 4 deletions(-)
76108
76109 commit 12416df9a16c70bbbe74f8767b58e7a6028050eb
76110 Author: Guillem Jover <guillem@debian.org>
76111 Date: Thu Dec 10 12:52:30 2009 +0100
76112
76113 libdpkg: Blank the whole MD5 context not just the size of a pointer
76114
76115 The memset was using the size of the context pointer and not the actual
76116 size of the struct.
76117
76118 Spotted-by: Jochen Voss <voss@seehuhn.de> (on util-linux-ng)
76119
76120 lib/dpkg/md5.c | 2 +-
76121 1 file changed, 1 insertion(+), 1 deletion(-)
76122
76123 commit 4a6590edfb2e3e827165011594fae1ac6fdb9e78
76124 Author: Guillem Jover <guillem@debian.org>
76125 Date: Thu Dec 10 12:49:45 2009 +0100
76126
76127 dpkg-query: Do not allow more than two arguments for --control-path
76128
76129 The last increment to argv was not being used, but instead the
76130 increment, make it useful by checking if there's any additional
76131 argument after the second, and bail out in that case.
76132
76133 This was spotted by a run with the clang static analyzer.
76134
76135 src/query.c | 6 ++++--
76136 1 file changed, 4 insertions(+), 2 deletions(-)
76137
76138 commit 683d18a89197cfd824aaf291c008aebd9c6bd0c5
76139 Author: Guillem Jover <guillem@debian.org>
76140 Date: Thu Dec 10 12:32:30 2009 +0100
76141
76142 libdpkg: Properly increment seen fields in a stanza
76143
76144 The current code was not incrementing the contents of the pointed area,
76145 but the pointer itself, which was making the check for already seen
76146 (duplicate) fields a no-op, and thus non-fatal, contrary to what was
76147 intended originally.
76148
76149 This should not be a problem in general as the tools in charge of
76150 generating binary packages error out in case of duplicate fields, so
76151 there should not be many broken packages on the wild.
76152
76153 This was spotted by a run with the clang static analyzer.
76154
76155 debian/changelog | 4 ++++
76156 lib/dpkg/parse.c | 2 +-
76157 2 files changed, 5 insertions(+), 1 deletion(-)
76158
76159 commit 892a742c40eaa6d456eb6c47546d44dd3c0202dd
76160 Author: Guillem Jover <guillem@debian.org>
76161 Date: Thu Dec 10 12:30:10 2009 +0100
76162
76163 libdpkg: Preserve error status while reading GNU long tar names
76164
76165 The code was unconditionally setting the status to 0, as that's what the
76166 rest of the code expects, but it was not preserving the negative value
76167 that gets set on error.
76168
76169 This was spotted by a run with the clang static analyzer.
76170
76171 lib/dpkg/tarfn.c | 4 ++++
76172 1 file changed, 4 insertions(+)
76173
76174 commit 8378ff9e956bb6e4659bb32b1f93a0a69b1351df
76175 Author: Guillem Jover <guillem@debian.org>
76176 Date: Thu Dec 10 12:07:34 2009 +0100
76177
76178 dpkg: Check safe_read return code
76179
76180 The safe_read function protects against interruptions and partial reads,
76181 but not against other types of errors, for which we need to check the
76182 return value.
76183
76184 This was spotted by a run with the clang static analyzer.
76185
76186 src/archives.c | 7 +++++--
76187 1 file changed, 5 insertions(+), 2 deletions(-)
76188
76189 commit e33cc724cfd190dfe3e93f94f9330c52de99f11c
76190 Author: Guillem Jover <guillem@debian.org>
76191 Date: Thu Dec 10 07:51:45 2009 +0100
76192
76193 libdpkg: Forward declare trigkindinfo variables after defining the type
76194
76195 This was spotted by a run with the clang static analyzer.
76196
76197 lib/dpkg/triglib.c | 3 +--
76198 1 file changed, 1 insertion(+), 2 deletions(-)
76199
76200 commit 5862fd919d675fa4d85be312c598b3f03e737005
76201 Author: Guillem Jover <guillem@debian.org>
76202 Date: Thu Dec 10 00:36:01 2009 +0100
76203
76204 dpkg: Remove duplicate oldargs variable
76205
76206 Initialize newargs to NULL now that oldargs is not there for the initial
76207 value.
76208
76209 This was spotted by a run with the clang static analyzer.
76210
76211 src/main.c | 5 ++---
76212 1 file changed, 2 insertions(+), 3 deletions(-)
76213
76214 commit 49453ca0565126dfa0f663f3771d746bedcd1bbe
76215 Author: Guillem Jover <guillem@debian.org>
76216 Date: Thu Dec 10 00:22:09 2009 +0100
76217
76218 dselect: Do not forward declare ‘enum quitaction’
76219
76220 Standard C++ does not allow declaring an incomplete enum type. And the
76221 enum is already declared in «dselect/dselect.h» which gets included
76222 first.
76223
76224 This was spotted by a run with the clang static analyzer.
76225
76226 dselect/bindings.h | 2 --
76227 1 file changed, 2 deletions(-)
76228
76229 commit a29c9c8700532ae7090cee699487177ed65d9332
76230 Author: Guillem Jover <guillem@debian.org>
76231 Date: Thu Dec 10 00:21:22 2009 +0100
76232
76233 Do not increment variables when the value is not going to be used
76234
76235 This was spotted by a run with the clang static analyzer.
76236
76237 dpkg-deb/info.c | 4 ++--
76238 src/archives.c | 2 +-
76239 2 files changed, 3 insertions(+), 3 deletions(-)
76240
76241 commit 80647e33d17c4ad298019102a8d28a5b44ed4ef2
76242 Author: Guillem Jover <guillem@debian.org>
76243 Date: Thu Dec 10 00:17:35 2009 +0100
76244
76245 Do not assign to variables when they subsequently get overwritten
76246
76247 This was spotted by a run with the clang static analyzer.
76248
76249 dpkg-deb/info.c | 5 ++---
76250 lib/dpkg/buffer.c | 4 ++--
76251 lib/dpkg/tarfn.c | 1 -
76252 src/archives.c | 2 +-
76253 src/main.c | 2 +-
76254 5 files changed, 6 insertions(+), 8 deletions(-)
76255
76256 commit 39b0cc3c85a63b7d17636b4d94598a954304e748
76257 Author: Guillem Jover <guillem@debian.org>
76258 Date: Thu Dec 10 00:10:37 2009 +0100
76259
76260 dselect: Change keybindings forward declaration to a struct
76261
76262 This matches the type of the declaration in «dselect/bindings.h».
76263
76264 This was spotted by a run with the clang static analyzer.
76265
76266 dselect/dselect.h | 2 +-
76267 1 file changed, 1 insertion(+), 1 deletion(-)
76268
76269 commit fb2bfb6bc294c547995264b91ccdfca7d5fe6442
76270 Author: Guillem Jover <guillem@debian.org>
76271 Date: Wed Dec 9 14:41:24 2009 +0100
76272
76273 Fix bug closure
76274
76275 Thinko in commit a3c68a75e0c9ad861666197bca55b900bf75b9e4.
76276
76277 Closes: #560010
76278
76279 debian/changelog | 2 +-
76280 1 file changed, 1 insertion(+), 1 deletion(-)
76281
76282 commit 39c49a58f2594946638542169cc2d9c32d190beb
76283 Author: Guillem Jover <guillem@debian.org>
76284 Date: Wed Dec 9 14:10:21 2009 +0100
76285
76286 dpkg-divert: Do not allow diverting a file to itself
76287
76288 This was causing the file to get removed.
76289
76290 Closes: #312206
76291
76292 debian/changelog | 2 ++
76293 scripts/dpkg-divert.pl | 1 +
76294 2 files changed, 3 insertions(+)
76295
76296 commit a3c68a75e0c9ad861666197bca55b900bf75b9e4
76297 Author: Aurelien Jarno <aurel32@debian.org>
76298 Date: Wed Dec 9 13:45:30 2009 +0100
76299
76300 Add sparc64 to cputable
76301
76302 Closes: #523456
76303
76304 cputable | 1 +
76305 debian/changelog | 2 ++
76306 2 files changed, 3 insertions(+)
76307
76308 commit ae8b98bc75905042ac36db8c52d2454ea35e06b2
76309 Author: Guillem Jover <guillem@debian.org>
76310 Date: Tue Dec 8 00:44:31 2009 +0100
76311
76312 libdpkg: Do not mark database names in writedb for translation
76313
76314 This actually makes life harder for translators, and it collides with
76315 similar strings from updated-alternatives.
76316
76317 Suggested-by: Sven Joachim <svenjoac@gmx.de>
76318
76319 lib/dpkg/dump.c | 2 +-
76320 1 file changed, 1 insertion(+), 1 deletion(-)
76321
76322 commit 39179db3df57708f49446e9e6821cc343695cb7f
76323 Author: Guillem Jover <guillem@debian.org>
76324 Date: Wed Dec 2 20:11:41 2009 +0100
76325
76326 build: Make the Doxyfile a dependency of the doc target
76327
76328 Makefile.am | 2 +-
76329 1 file changed, 1 insertion(+), 1 deletion(-)
76330
76331 commit 8bfcbaaa78a75dd10a2e85d39ef70561012348b2
76332 Author: Helge Kreutzmann <debian@helgefjell.de>
76333 Date: Mon Dec 7 21:21:59 2009 +0100
76334
76335 Order translation by alphabet
76336
76337 debian/changelog | 6 +++---
76338 1 file changed, 3 insertions(+), 3 deletions(-)
76339
76340 commit 47ac9d08f17f88ea22538a14436b2a57ca1f25d7
76341 Author: Helge Kreutzmann <debian@helgefjell.de>
76342 Date: Mon Dec 7 21:20:42 2009 +0100
76343
76344 Update German translation of manual pages
76345
76346 Update to 1668t.
76347
76348 man/po/de.po | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
76349 1 file changed, 147 insertions(+), 1 deletion(-)
76350
76351 commit 300731b7420d51fe42299f595d77cda5ec6554a0
76352 Author: Helge Kreutzmann <debian@helgefjell.de>
76353 Date: Mon Dec 7 18:43:17 2009 +0100
76354
76355 Update German scripts translation
76356
76357 Update to 490t.
76358
76359 scripts/po/de.po | 13 ++++++++++++-
76360 1 file changed, 12 insertions(+), 1 deletion(-)
76361
76362 commit a978569f205b0e6ac510e7e108ebd53e75f290ac
76363 Merge: a1ff6b1c8 f94814484
76364 Author: Raphaël Hertzog <hertzog@debian.org>
76365 Date: Mon Dec 7 09:41:26 2009 +0100
76366
76367 Merge branch 'sid'
76368
76369 commit f9481448433dbe0e9866586f87bc8bc21e435427
76370 Author: Raphaël Hertzog <hertzog@debian.org>
76371 Date: Mon Dec 7 09:25:21 2009 +0100
76372
76373 Release 1.15.5.4
76374
76375 debian/changelog | 4 ++--
76376 1 file changed, 2 insertions(+), 2 deletions(-)
76377
76378 commit a1ff6b1c8314048f7707d86e63ffaa9c317cebb7
76379 Author: Ivan Masár <helix84@centrum.sk>
76380 Date: Thu Dec 3 22:17:28 2009 +0100
76381
76382 Slovak translation update
76383
76384 debian/changelog | 1 +
76385 po/sk.po | 159 +++++++++++++++++++++++++++----------------------------
76386 2 files changed, 78 insertions(+), 82 deletions(-)
76387
76388 commit e89348732c1052625fcc39842dce851bde844c01
76389 Author: Raphaël Hertzog <hertzog@debian.org>
76390 Date: Thu Dec 3 12:17:39 2009 +0100
76391
76392 Dpkg::Changelog::Debian: call $entry->check_trailer() for trailer line
76393
76394 The header line was checked twice, the second check was meant to
76395 check the trailer line. So change it accordingly.
76396
76397 debian/changelog | 1 +
76398 scripts/Dpkg/Changelog/Debian.pm | 2 +-
76399 2 files changed, 2 insertions(+), 1 deletion(-)
76400
76401 commit 59931a5c45326e418354361b4535e98207028ea2
76402 Author: Raphaël Hertzog <hertzog@debian.org>
76403 Date: Sun Nov 29 18:03:10 2009 +0100
76404
76405 dpkg-source: verify version of the quilt metadata before build
76406
76407 Since format "3.0 (quilt)" can now modify the content of the .pc
76408 directory, ensure it still uses the supported format (currently version
76409 2). Add an option --allow-version-of-quilt-db=<ver> to be able
76410 to force creation of a source package despite the unexpected version.
76411
76412 man/dpkg-source.1 | 8 ++++++++
76413 scripts/Dpkg/Source/Package/V3/quilt.pm | 28 ++++++++++++++++++++++++++++
76414 2 files changed, 36 insertions(+)
76415
76416 commit 8e64138221bb620ad79ed1e3738f55445271d569
76417 Author: Raphaël Hertzog <hertzog@debian.org>
76418 Date: Sun Nov 29 17:30:30 2009 +0100
76419
76420 dpkg-source: support debian/source/patch-header
76421
76422 The content of this file is used as header of the automatic patch
76423 generated in formats "2.0" and "3.0 (quilt)".
76424
76425 debian/changelog | 2 ++
76426 man/dpkg-source.1 | 12 +++++++++---
76427 scripts/Dpkg/Source/Package/V2.pm | 8 ++++++++
76428 scripts/Dpkg/Source/Package/V3/quilt.pm | 10 +++++++++-
76429 4 files changed, 28 insertions(+), 4 deletions(-)
76430
76431 commit 38dd2a45e49e183e5bdbb64faa7353b60faa08c6
76432 Author: Raphaël Hertzog <hertzog@debian.org>
76433 Date: Sun Nov 29 16:43:47 2009 +0100
76434
76435 dpkg-source: support --single-debian-patch for "3.0 (quilt)"
76436
76437 With this option, the automatic patch is named
76438 debian/patches/debian-changes instead of
76439 debian/patches/debian-changes-<ver>. With this option, the new format
76440 is closer to 1.0 with its single diff that is always updated.
76441
76442 debian/changelog | 4 ++++
76443 man/dpkg-source.1 | 22 ++++++++++++++++++----
76444 scripts/Dpkg/Source/Package/V3/quilt.pm | 15 ++++++++++++++-
76445 3 files changed, 36 insertions(+), 5 deletions(-)
76446
76447 commit d881cdca55e41e1b17d84b935c9a612e08f80f98
76448 Author: Raphaël Hertzog <hertzog@debian.org>
76449 Date: Sun Nov 29 15:27:15 2009 +0100
76450
76451 Dpkg::Source::Package::V3::quilt: create and use .pc directory
76452
76453 Instead of calling quilt to apply patches, we always apply them
76454 by hand and we create the .pc directory used by quilt (version 2 in
76455 .pc/.version). That way we are fully compatible with quilt and we can't
76456 have differing behaviour whether quilt is installed or not.
76457
76458 Update the documentation accordingly. The option --without-quilt is gone
76459 as is debian/patches/.dpkg-source-applied (replaced by
76460 .pc/applied-patches).
76461
76462 debian/changelog | 5 +
76463 man/dpkg-source.1 | 17 +-
76464 scripts/Dpkg/Source/Package/V2.pm | 21 ++-
76465 scripts/Dpkg/Source/Package/V3/quilt.pm | 282 ++++++++++++++------------------
76466 4 files changed, 145 insertions(+), 180 deletions(-)
76467
76468 commit f23c4acb75a9d21092a69e9780bdf3b5d5e1d02c
76469 Author: Raphaël Hertzog <hertzog@debian.org>
76470 Date: Wed Dec 2 21:50:26 2009 +0100
76471
76472 scripts/t/200_Dpkg_Shlibs.t: fix path of ld.so.conf file to load
76473
76474 scripts/t/200_Dpkg_Shlibs.t | 2 +-
76475 1 file changed, 1 insertion(+), 1 deletion(-)
76476
76477 commit 113533916b1bcd300db897575b23c5bb7a14f3c0
76478 Author: Raphaël Hertzog <hertzog@debian.org>
76479 Date: Wed Dec 2 21:28:19 2009 +0100
76480
76481 Dpkg::Deps: cleanup API
76482
76483 Rename public functions with deps_ prefix. Export them by default.
76484
76485 Update all scripts using Dpkg::Deps accordingly, including the test-suite.
76486
76487 debian/changelog | 2 +
76488 scripts/Dpkg/Deps.pm | 121 +++++++++++++++++++++--------------------
76489 scripts/dpkg-checkbuilddeps.pl | 7 +--
76490 scripts/dpkg-gencontrol.pl | 11 ++--
76491 scripts/dpkg-shlibdeps.pl | 8 +--
76492 scripts/dpkg-source.pl | 2 +-
76493 scripts/t/400_Dpkg_Deps.t | 28 +++++-----
76494 7 files changed, 90 insertions(+), 89 deletions(-)
76495
76496 commit b24d1fecdd58637d4bb63799c0c4b719fe9dd4ce
76497 Author: Raphaël Hertzog <hertzog@debian.org>
76498 Date: Mon Nov 30 22:38:05 2009 +0100
76499
76500 Dpkg::Deps: use "use base" instead of @ISA
76501
76502 scripts/Dpkg/Deps.pm | 6 +++---
76503 1 file changed, 3 insertions(+), 3 deletions(-)
76504
76505 commit c090a59a04b20b41093757658c9c73f4d7603e94
76506 Author: Raphaël Hertzog <hertzog@debian.org>
76507 Date: Mon Nov 30 22:34:12 2009 +0100
76508
76509 Dpkg::Deps: replace dump() method with output([$fh])
76510
76511 Update test suite accordingly as well as all scripts using Dpkg::Deps.
76512 Also use overload to provide a string representation corresponding to
76513 what's returned by output().
76514
76515 debian/changelog | 3 +++
76516 scripts/Dpkg/Deps.pm | 60 +++++++++++++++++++++++++++++-------------
76517 scripts/dpkg-checkbuilddeps.pl | 4 +--
76518 scripts/dpkg-gencontrol.pl | 2 +-
76519 scripts/dpkg-shlibdeps.pl | 2 +-
76520 scripts/dpkg-source.pl | 2 +-
76521 scripts/t/400_Dpkg_Deps.t | 21 ++++++++-------
76522 7 files changed, 60 insertions(+), 34 deletions(-)
76523
76524 commit 8d3f6904f30cf6f38c0357195c93cfacf1191a12
76525 Author: Christian Perrier <bubulle@debian.org>
76526 Date: Tue Dec 1 09:07:20 2009 +0100
76527
76528 Correct encoding
76529
76530 po/zh_CN.po | 4383 ++++++++++++++++++++++++++++-------------------------------
76531 1 file changed, 2048 insertions(+), 2335 deletions(-)
76532
76533 commit 61dc4b2344c48a80efb38ef856007833b402ffc2
76534 Author: Christian Perrier <bubulle@debian.org>
76535 Date: Tue Dec 1 07:28:10 2009 +0100
76536
76537 Updated Simplified Chinese translation
76538
76539 debian/changelog | 3 +
76540 po/zh_CN.po | 4454 +++++++++++++++++++++++++++++-------------------------
76541 2 files changed, 2393 insertions(+), 2064 deletions(-)
76542
76543 commit d6b7de040f117613704642cb04e01b5f7aeaee15
76544 Author: Helge Kreutzmann <debian@helgefjell.de>
76545 Date: Mon Nov 30 18:32:20 2009 +0100
76546
76547 Update German scripts translation
76548
76549 Update to 488t.
76550
76551 scripts/po/de.po | 7 ++++---
76552 1 file changed, 4 insertions(+), 3 deletions(-)
76553
76554 commit 6f3d7cec57e1f55fc25f9822b3e0344b88734024
76555 Author: Helge Kreutzmann <debian@helgefjell.de>
76556 Date: Mon Nov 30 18:28:40 2009 +0100
76557
76558 Update German translation of manual pages
76559
76560 Update to 1656t.
76561
76562 man/po/de.po | 15 ++++-----------
76563 1 file changed, 4 insertions(+), 11 deletions(-)
76564
76565 commit c0129f02141676402101caaa966c2b1d18fd8dc7
76566 Author: Roderich Schupp <roderich.schupp@googlemail.com>
76567 Date: Sun Nov 29 18:19:27 2009 +0100
76568
76569 Dpkg::Index: fix get() and remove() methods
76570
76571 They were using non-existing get_by_keys() method instead of get_keys().
76572
76573 debian/changelog | 7 +++++++
76574 scripts/Dpkg/Index.pm | 4 ++--
76575 2 files changed, 9 insertions(+), 2 deletions(-)
76576
76577 commit 0fc211581b9bfbc2b1575d4bd79fa06fc30d6083
76578 Merge: abf378780 b6a2926a1
76579 Author: Raphaël Hertzog <hertzog@debian.org>
76580 Date: Sun Nov 29 17:02:08 2009 +0100
76581
76582 Merge sid branch through commit '1.15.5.3'
76583
76584 Conflicts:
76585 man/po/de.po
76586 man/po/sv.po
76587 scripts/dpkg-scanpackages.pl
76588 scripts/po/de.po
76589 scripts/po/sv.po
76590
76591 commit abf378780102adedb7d13f4d36a1641d8856499e
76592 Author: Christian Perrier <bubulle@debian.org>
76593 Date: Sun Nov 29 07:45:26 2009 +0100
76594
76595 Make the translation of "original" consistent
76596
76597 debian/changelog | 2 ++
76598 man/po/fr.po | 52 ++++++++++++++++++++++++++--------------------------
76599 2 files changed, 28 insertions(+), 26 deletions(-)
76600
76601 commit b6a2926a1670d28583ad38c43981fb2f425057de
76602 Author: Guillem Jover <guillem@debian.org>
76603 Date: Fri Nov 27 19:23:48 2009 +0100
76604
76605 Release 1.15.5.3
76606
76607 debian/changelog | 4 ++--
76608 1 file changed, 2 insertions(+), 2 deletions(-)
76609
76610 commit 3488b014fd8d62f6beb6da60f8427599ac02958b
76611 Author: Guillem Jover <guillem@debian.org>
76612 Date: Fri Nov 27 18:52:25 2009 +0100
76613
76614 Regenerate .pot files and merge .po files with them
76615
76616 man/po/de.po | 289 +++++++++++++++++++++++++-----------------------
76617 man/po/dpkg-man.pot | 282 +++++++++++++++++++++++-----------------------
76618 man/po/es.po | 282 +++++++++++++++++++++++-----------------------
76619 man/po/fr.po | 282 +++++++++++++++++++++++-----------------------
76620 man/po/hu.po | 282 +++++++++++++++++++++++-----------------------
76621 man/po/ja.po | 282 +++++++++++++++++++++++-----------------------
76622 man/po/pl.po | 289 +++++++++++++++++++++++++-----------------------
76623 man/po/pt_BR.po | 282 +++++++++++++++++++++++-----------------------
76624 man/po/ru.po | 282 +++++++++++++++++++++++-----------------------
76625 man/po/sv.po | 289 +++++++++++++++++++++++++-----------------------
76626 po/ast.po | 111 ++++++++++---------
76627 po/bs.po | 111 ++++++++++---------
76628 po/ca.po | 111 ++++++++++---------
76629 po/cs.po | 111 ++++++++++---------
76630 po/da.po | 111 ++++++++++---------
76631 po/de.po | 111 ++++++++++---------
76632 po/dpkg.pot | 111 ++++++++++---------
76633 po/dz.po | 111 ++++++++++---------
76634 po/el.po | 111 ++++++++++---------
76635 po/eo.po | 111 ++++++++++---------
76636 po/es.po | 111 ++++++++++---------
76637 po/et.po | 111 ++++++++++---------
76638 po/eu.po | 111 ++++++++++---------
76639 po/fr.po | 111 ++++++++++---------
76640 po/gl.po | 111 ++++++++++---------
76641 po/hu.po | 111 ++++++++++---------
76642 po/id.po | 111 ++++++++++---------
76643 po/it.po | 111 ++++++++++---------
76644 po/ja.po | 111 ++++++++++---------
76645 po/km.po | 111 ++++++++++---------
76646 po/ko.po | 111 ++++++++++---------
76647 po/ku.po | 111 ++++++++++---------
76648 po/lt.po | 111 ++++++++++---------
76649 po/mr.po | 111 ++++++++++---------
76650 po/nb.po | 111 ++++++++++---------
76651 po/ne.po | 111 ++++++++++---------
76652 po/nl.po | 111 ++++++++++---------
76653 po/nn.po | 111 ++++++++++---------
76654 po/pa.po | 111 ++++++++++---------
76655 po/pl.po | 111 ++++++++++---------
76656 po/pt.po | 111 ++++++++++---------
76657 po/pt_BR.po | 111 ++++++++++---------
76658 po/ro.po | 111 ++++++++++---------
76659 po/ru.po | 111 ++++++++++---------
76660 po/sk.po | 111 ++++++++++---------
76661 po/sv.po | 111 ++++++++++---------
76662 po/th.po | 111 ++++++++++---------
76663 po/tl.po | 111 ++++++++++---------
76664 po/vi.po | 111 ++++++++++---------
76665 po/zh_CN.po | 111 ++++++++++---------
76666 po/zh_TW.po | 111 ++++++++++---------
76667 scripts/po/ca.po | 190 ++++++++++++++++---------------
76668 scripts/po/de.po | 191 +++++++++++++++++---------------
76669 scripts/po/dpkg-dev.pot | 186 ++++++++++++++++---------------
76670 scripts/po/fr.po | 193 +++++++++++++++++---------------
76671 scripts/po/pl.po | 193 +++++++++++++++++---------------
76672 scripts/po/ru.po | 193 +++++++++++++++++---------------
76673 scripts/po/sv.po | 191 +++++++++++++++++---------------
76674 58 files changed, 4520 insertions(+), 4209 deletions(-)
76675
76676 commit 327232c0c5ab933ec9ae981550f16f2d3218cdaa
76677 Author: Raphaël Hertzog <hertzog@debian.org>
76678 Date: Fri Nov 27 14:12:24 2009 +0100
76679
76680 Add missing bug closure
76681
76682 debian/changelog | 2 +-
76683 1 file changed, 1 insertion(+), 1 deletion(-)
76684
76685 commit 7169f0d3cf463be84b7b5609859c98e6cbd8ba2c
76686 Author: Raphaël Hertzog <hertzog@debian.org>
76687 Date: Thu Nov 26 14:21:13 2009 +0100
76688
76689 Dpkg::IPC::fork_and_exec(): put modified environment variables in error messages
76690
76691 The descriptive command-line given to wait_child() now also includes the
76692 environment variables that have been set since they may affect the
76693 behaviour of the executed command and are likely needed to reproduce the
76694 problem.
76695
76696 With this change, the quilt failures within dpkg-source are better
76697 identified: QUILT_PATCHES can be checked to know if it was working
76698 on the main tree or the temporary one and QUILT_PATCH_OPTS is
76699 seen by users who can then independently reproduce the failure (and not
76700 wonder why they can't reproduce it).
76701
76702 debian/changelog | 3 +++
76703 scripts/Dpkg/IPC.pm | 8 +++++++-
76704 2 files changed, 10 insertions(+), 1 deletion(-)
76705
76706 commit 2b907c90590d417d6590fcc28a6cf5218c2cc986
76707 Author: Guillem Jover <guillem@debian.org>
76708 Date: Tue Nov 24 22:24:56 2009 +0100
76709
76710 dpkg-statoverride: Fail on chown or chmod errors when using --update
76711
76712 Fail if it cannot update the mode and owner of the file. This would fail
76713 later on when dpkg itself applies the overrides, so better to signal
76714 this as earlier as possible.
76715
76716 debian/changelog | 3 +++
76717 src/statcmd.c | 4 ++--
76718 2 files changed, 5 insertions(+), 2 deletions(-)
76719
76720 commit b2361bd91847134984f8ee418d7112530dc55dfe
76721 Author: Guillem Jover <guillem@debian.org>
76722 Date: Tue Nov 24 18:57:28 2009 +0100
76723
76724 dpkg-statoverride: Make --quiet actually do something
76725
76726 Quiesce most of the inoquous warning messages.
76727
76728 Closes: #403211
76729
76730 debian/changelog | 2 ++
76731 src/statcmd.c | 9 +++++----
76732 2 files changed, 7 insertions(+), 4 deletions(-)
76733
76734 commit e7a7e91200af8c57ed803009fd668536358ac6ed
76735 Author: Guillem Jover <guillem@debian.org>
76736 Date: Tue Nov 24 18:36:06 2009 +0100
76737
76738 dpkg-statoverride: Move access check outside of statdb_node_apply
76739
76740 Command line options should only be known by the statoverride_*
76741 functions.
76742
76743 src/statcmd.c | 23 +++++++++++------------
76744 1 file changed, 11 insertions(+), 12 deletions(-)
76745
76746 commit 977648880d79f18cfa5fff0201f739622ffe17b7
76747 Author: Guillem Jover <guillem@debian.org>
76748 Date: Tue Nov 24 18:27:15 2009 +0100
76749
76750 Use named initializers in structures
76751
76752 lib/dpkg/buffer.c | 2 +-
76753 lib/dpkg/parsehelp.c | 12 ++++++------
76754 lib/dpkg/triglib.c | 6 +++---
76755 src/enquiry.c | 38 +++++++++++++++++++++++++-------------
76756 4 files changed, 35 insertions(+), 23 deletions(-)
76757
76758 commit 12b6f988ff2210c7028a9bb782caadf00151035c
76759 Author: Guillem Jover <guillem@debian.org>
76760 Date: Mon Nov 23 04:35:32 2009 +0100
76761
76762 Use designated initializers for namevalue array elements
76763
76764 This way we ensure the order in the array by the value itself, and make
76765 the code resilient to possible changes in the sequence of the enums.
76766
76767 lib/dpkg/parsehelp.c | 75 +++++++++++++++++++++++++++-------------------------
76768 src/help.c | 16 +++++------
76769 2 files changed, 47 insertions(+), 44 deletions(-)
76770
76771 commit 31edd4e2a3e1adf723a1f9caf738be7d73605c83
76772 Author: Guillem Jover <guillem@debian.org>
76773 Date: Tue Nov 24 03:24:07 2009 +0100
76774
76775 dpkg: Rename ‘struct badstatinfo’ member val to value
76776
76777 src/enquiry.c | 4 ++--
76778 1 file changed, 2 insertions(+), 2 deletions(-)
76779
76780 commit e1b5e94395d10bf533015268beafb6604197632f
76781 Author: Raphaël Hertzog <hertzog@debian.org>
76782 Date: Tue Nov 24 01:39:43 2009 +0100
76783
76784 Dpkg::Source::Package::V3::quilt: check debian/patches{,series} before build
76785
76786 Before accepting to build a 3.0 (quilt) source packages, ensure that
76787 debian/patches is a directory (or non-existing) and that
76788 debian/patches/series is a file (or non-existing).
76789
76790 debian/changelog | 3 +++
76791 scripts/Dpkg/Source/Package/V3/quilt.pm | 18 ++++++++++++++++++
76792 2 files changed, 21 insertions(+)
76793
76794 commit 6dbf501ff1c09aa3ef2ea09259b23322fa5bea02
76795 Author: Raphaël Hertzog <hertzog@debian.org>
76796 Date: Tue Nov 24 00:51:59 2009 +0100
76797
76798 Dpkg::Source::Package::V3::quilt: set QUILT_PATCH_OPTS to mimick D::S::Patch
76799
76800 When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0
76801 -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal
76802 implementation of quilt that relies on Dpkg::Source::Patch::apply().
76803
76804 debian/changelog | 3 +++
76805 scripts/Dpkg/Source/Package/V3/quilt.pm | 6 ++++--
76806 2 files changed, 7 insertions(+), 2 deletions(-)
76807
76808 commit 15afc8e967d5083ca3060caa10405dad82f701b8
76809 Author: Raphaël Hertzog <hertzog@debian.org>
76810 Date: Mon Nov 23 22:02:33 2009 +0100
76811
76812 Dpkg::Changelog::Entry::Debian: add missing "use Dpkg::Gettext"
76813
76814 debian/changelog | 2 ++
76815 scripts/Dpkg/Changelog/Entry/Debian.pm | 1 +
76816 2 files changed, 3 insertions(+)
76817
76818 commit 9120ae92acf363f60aaca258154e77a87e767fc8
76819 Author: Helge Kreutzmann <debian@helgefjell.de>
76820 Date: Mon Nov 23 19:34:59 2009 +0100
76821
76822 Update German translation of manual pages
76823
76824 Update to 1657t.
76825
76826 man/po/de.po | 7 ++++++-
76827 1 file changed, 6 insertions(+), 1 deletion(-)
76828
76829 commit bae71de35acce65b7980442a5e6c023610490291
76830 Author: Helge Kreutzmann <debian@helgefjell.de>
76831 Date: Mon Nov 23 19:32:16 2009 +0100
76832
76833 Update German scripts translation
76834
76835 Update to 486t.
76836
76837 scripts/po/de.po | 108 ++++++++++++++++++++++++++++++-------------------------
76838 1 file changed, 59 insertions(+), 49 deletions(-)
76839
76840 commit 77b078af402eb41027227117c7ef223a3941b457
76841 Author: Raphaël Hertzog <hertzog@debian.org>
76842 Date: Mon Nov 23 08:58:29 2009 +0100
76843
76844 Dpkg::Control::Hash: document how leading/trailing spaces are treated
76845
76846 scripts/Dpkg/Control/Hash.pm | 3 +++
76847 1 file changed, 3 insertions(+)
76848
76849 commit b8c2b200c3dd0678988593c5839be3cd2aecf84a
76850 Author: Guillem Jover <guillem@debian.org>
76851 Date: Sun Nov 22 22:23:59 2009 +0100
76852
76853 Dpkg::Control::Hash: Strip leading spaces in the first line of a field's value
76854
76855 The fields in a compliant control-style file are allowed to have values
76856 starting with any number of spaces. But that only applies to the first
76857 line on multi-line field values, so do not do the same on subsequent
76858 lines as those are handled differently.
76859
76860 Regression introduced in commit 7d8d193332478de82e20ed5b49053378801d160f.
76861
76862 Closes: #557547
76863
76864 debian/changelog | 2 ++
76865 scripts/Dpkg/Control/Hash.pm | 2 +-
76866 scripts/t/700_Dpkg_Control.t | 2 +-
76867 3 files changed, 4 insertions(+), 2 deletions(-)
76868
76869 commit 6d784ebcd108cdb0aff3ecb3a6934e03067cdd72
76870 Author: Guillem Jover <guillem@debian.org>
76871 Date: Sun Nov 22 20:48:34 2009 +0100
76872
76873 Refer to “half configured” instead of “failed config”
76874
76875 Use it in «dpkg-query -l» header and dselect package status printing for
76876 consistency with the rest of the ouput. This seems to have been a source
76877 of confusion in the past, so we'll try to use this nomenclature to refer
76878 to this package status.
76879
76880 debian/changelog | 2 ++
76881 dselect/pkgdisplay.cc | 2 +-
76882 src/query.c | 2 +-
76883 3 files changed, 4 insertions(+), 2 deletions(-)
76884
76885 commit a796023222610f59b127e7b04d9800c12694e1d7
76886 Author: Guillem Jover <guillem@debian.org>
76887 Date: Sun Nov 22 19:24:35 2009 +0100
76888
76889 u-a: Improve --display output
76890
76891 Use two leading spaces for current link and slave information. Use
76892 single quotes for both “best” and the alternative it's pointing to.
76893
76894 Closes: #549167
76895
76896 debian/changelog | 3 +++
76897 scripts/update-alternatives.pl | 8 ++++----
76898 2 files changed, 7 insertions(+), 4 deletions(-)
76899
76900 commit 9d782cd3bfa542ad5c0536270e972539a5a61198
76901 Author: Guillem Jover <guillem@debian.org>
76902 Date: Sun Nov 22 17:47:46 2009 +0100
76903
76904 Small changelog police raid
76905
76906 Remove an annoying space that was making dch misbehave.
76907
76908 debian/changelog | 4 ++--
76909 1 file changed, 2 insertions(+), 2 deletions(-)
76910
76911 commit b909dc419ec668d98365d8392fe114dd19f26dfa
76912 Author: Guillem Jover <guillem@debian.org>
76913 Date: Sun Nov 22 17:45:30 2009 +0100
76914
76915 libdpkg: Improve and mark more messages for translation in writedb()
76916
76917 This should make translators lifes easier.
76918
76919 Closes: #408525
76920
76921 debian/changelog | 2 ++
76922 lib/dpkg/dump.c | 22 ++++++++++++----------
76923 2 files changed, 14 insertions(+), 10 deletions(-)
76924
76925 commit 7f64bc6544061ba534541a66ae4dab8c88a96a14
76926 Author: Raphaël Hertzog <hertzog@debian.org>
76927 Date: Sun Nov 22 16:34:11 2009 +0100
76928
76929 dpkg-source: fail if several orig.tar files are available
76930
76931 This concerns formats 2.0 and 3.0 (quilt) where the upstream tarball can
76932 be available with different compression schemes. We need precisely one
76933 file otherwise it doesn't know which one should be used and might pick the
76934 wrong one.
76935
76936 debian/changelog | 3 +++
76937 scripts/Dpkg/Source/Package/V2.pm | 4 ++++
76938 2 files changed, 7 insertions(+)
76939
76940 commit d3cc0605237b615e294c5060b911bf6b1b883731
76941 Author: Raphaël Hertzog <hertzog@debian.org>
76942 Date: Sun Nov 22 15:02:59 2009 +0100
76943
76944 dpkg-source: add "3.0 (quilt)" in the (fallback) list of formats to try
76945
76946 debian/changelog | 2 ++
76947 man/dpkg-source.1 | 5 +++--
76948 scripts/dpkg-source.pl | 2 +-
76949 3 files changed, 6 insertions(+), 3 deletions(-)
76950
76951 commit 4b0a933f75887563d1c1bc278359d091a809e525
76952 Author: Guillem Jover <guillem@debian.org>
76953 Date: Sun Nov 22 04:23:23 2009 +0100
76954
76955 u-a: Verify that the alternative used in --set has been registered
76956
76957 Give a proper error message instead of failing with an undefined
76958 value when calling the slave method. Additionally verify the alternative
76959 before switching to manual mode, avoiding this way unneeded log messages
76960 in case of error.
76961
76962 Closes: #554136
76963
76964 debian/changelog | 6 ++++++
76965 scripts/update-alternatives.pl | 7 ++++++-
76966 2 files changed, 12 insertions(+), 1 deletion(-)
76967
76968 commit 0991804eb36d3ced309c5d542833365dec18e934
76969 Author: Raphaël Hertzog <hertzog@debian.org>
76970 Date: Sat Nov 21 15:00:30 2009 +0100
76971
76972 dpkg-scanpackages: avoid IO::String usage
76973
76974 Instead we use Dpkg::IPC to get a pipe file descriptor where we can
76975 read the output of dpkg-deb -I.
76976
76977 debian/changelog | 7 +++++++
76978 scripts/dpkg-scanpackages.pl | 20 ++++++++------------
76979 2 files changed, 15 insertions(+), 12 deletions(-)
76980
76981 commit 49eac2815606caa3d6e48280c144025477234e88
76982 Author: Helge Kreutzmann <debian@helgefjell.de>
76983 Date: Sat Nov 21 12:08:29 2009 +0100
76984
76985 Update German translation of manual pages
76986
76987 Update to 1656t.
76988
76989 debian/changelog | 3 +-
76990 man/po/de.po | 101 +++++++++++++++++++++----------------------------------
76991 2 files changed, 40 insertions(+), 64 deletions(-)
76992
76993 commit 37638f2c6535c6c6eac1a88368f79ae35628fd65
76994 Author: Helge Kreutzmann <debian@helgefjell.de>
76995 Date: Sat Nov 21 11:55:07 2009 +0100
76996
76997 Update German scripts translation
76998
76999 Update to 483t.
77000
77001 debian/changelog | 3 ++-
77002 scripts/po/de.po | 10 +++++-----
77003 2 files changed, 7 insertions(+), 6 deletions(-)
77004
77005 commit a7fda5ead5e00f5a5b5fee4b2d6796d78931d002
77006 Author: Guillem Jover <guillem@debian.org>
77007 Date: Sat Nov 21 05:03:00 2009 +0100
77008
77009 dpkg-checkbuilddeps: Split usage string in several translatable strings
77010
77011 scripts/dpkg-checkbuilddeps.pl | 13 +++++++------
77012 1 file changed, 7 insertions(+), 6 deletions(-)
77013
77014 commit 467bfa7c2efef3ea3d3f75060b2d867dd94a6fab
77015 Author: Guillem Jover <guillem@debian.org>
77016 Date: Sat Nov 21 04:41:08 2009 +0100
77017
77018 dpkg-checkbuilddeps: Use an anonymous subroutine for --help
77019
77020 scripts/dpkg-checkbuilddeps.pl | 7 +------
77021 1 file changed, 1 insertion(+), 6 deletions(-)
77022
77023 commit 24d7f791352c262bae83592657c53dcc96a7c3c4
77024 Author: Guillem Jover <guillem@debian.org>
77025 Date: Sat Nov 21 04:38:47 2009 +0100
77026
77027 dpkg-checkbuilddeps: Add a --version option
77028
77029 debian/changelog | 1 +
77030 man/dpkg-checkbuilddeps.1 | 3 +++
77031 scripts/dpkg-checkbuilddeps.pl | 8 ++++++++
77032 3 files changed, 12 insertions(+)
77033
77034 commit c1fc5612e49913163ed942926828f829133ac4c1
77035 Author: Guillem Jover <guillem@debian.org>
77036 Date: Sat Nov 21 04:30:57 2009 +0100
77037
77038 dpkg-checkbuilddeps: Recognize --help in addition to -h
77039
77040 debian/changelog | 1 +
77041 man/dpkg-checkbuilddeps.1 | 4 ++--
77042 scripts/dpkg-checkbuilddeps.pl | 4 ++--
77043 3 files changed, 5 insertions(+), 4 deletions(-)
77044
77045 commit c8b3cd642ffdeb241c1c0961506b18d5e1f8c48c
77046 Author: Guillem Jover <guillem@debian.org>
77047 Date: Sat Nov 21 04:27:26 2009 +0100
77048
77049 dpkg-checkbuilddeps: Remove unneeded dashes in GetOptions arguments
77050
77051 scripts/dpkg-checkbuilddeps.pl | 10 +++++-----
77052 1 file changed, 5 insertions(+), 5 deletions(-)
77053
77054 commit c7d2323b66476720c0cee26905b4642593d8f008
77055 Author: Guillem Jover <guillem@debian.org>
77056 Date: Sat Nov 21 04:26:11 2009 +0100
77057
77058 Handle argument parsing consistently in all tools
77059
77060 debian/changelog | 4 ++++
77061 scripts/dpkg-checkbuilddeps.pl | 3 ++-
77062 scripts/dpkg-scanpackages.pl | 4 ++--
77063 3 files changed, 8 insertions(+), 3 deletions(-)
77064
77065 commit 6456236bc31c762bf043cafa86b991cee465c734
77066 Author: Guillem Jover <guillem@debian.org>
77067 Date: Sat Nov 21 04:08:28 2009 +0100
77068
77069 dpkg-scansources: Update Getopt::Long setup code
77070
77071 Configure it at use time. Use posix_default instead of defining
77072 POSIXLY_CORRECT in the environment and setting the options that
77073 would be enabled by default on POSIX. Call GetOptions in main
77074 instead of calling init.
77075
77076 scripts/dpkg-scansources.pl | 32 +++-----------------------------
77077 1 file changed, 3 insertions(+), 29 deletions(-)
77078
77079 commit 6f721c1d064c335307d4e56098e4c81cb56db85b
77080 Author: Guillem Jover <guillem@debian.org>
77081 Date: Sat Nov 21 03:18:10 2009 +0100
77082
77083 dpkg-scansources: Update comments
77084
77085 Remove an obsolete one. And move another one closer to the relevant
77086 code.
77087
77088 scripts/dpkg-scansources.pl | 9 ++-------
77089 1 file changed, 2 insertions(+), 7 deletions(-)
77090
77091 commit 92303f6cba1ad180d7026a60bab9596b8c058fd7
77092 Author: Guillem Jover <guillem@debian.org>
77093 Date: Sat Nov 21 03:14:23 2009 +0100
77094
77095 Use angle brackets to mark i/o from descriptors
77096
77097 In this case use “<standard output>” and “<standard input>”, to make
77098 it clear that it's not a file with such name, in the same way we do in
77099 the reset of the code base.
77100
77101 scripts/Dpkg/Control/Info.pm | 2 +-
77102 scripts/changelog/debian.pl | 2 +-
77103 scripts/dpkg-gensymbols.pl | 2 +-
77104 3 files changed, 3 insertions(+), 3 deletions(-)
77105
77106 commit a99017c55cfd69135110b48fb77203f413077228
77107 Author: Guillem Jover <guillem@debian.org>
77108 Date: Fri Nov 20 03:14:29 2009 +0100
77109
77110 build: Do not ship objdump.tags-<arch> files in the repo
77111
77112 This was causing diff problems as the file was changing depending on the
77113 build system. Now it should be stable as it's always generated at check
77114 time.
77115
77116 scripts/Makefile.am | 11 +++--
77117 scripts/t/200_Dpkg_Shlibs.t | 7 ++-
77118 scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64 | 72 ---------------------------
77119 scripts/t/200_Dpkg_Shlibs/objdump.tags-i386 | 73 ----------------------------
77120 4 files changed, 11 insertions(+), 152 deletions(-)
77121
77122 commit 791ec2860288979ed1e34d7b963c198b61973a33
77123 Author: Guillem Jover <guillem@debian.org>
77124 Date: Fri Nov 20 04:14:34 2009 +0100
77125
77126 Namespace temporary directories for test cases
77127
77128 We avoid any name clashes during the test suite run. And the hierarchy
77129 gets more clear when debugging in case any problem arises.
77130
77131 scripts/t/500_Dpkg_Path.t | 3 ++-
77132 scripts/t/900_update_alternatives.t | 2 +-
77133 2 files changed, 3 insertions(+), 2 deletions(-)
77134
77135 commit bc498b8ad1e6f1aa5320c3181f2aa59d3be53e54
77136 Author: Guillem Jover <guillem@debian.org>
77137 Date: Fri Nov 20 04:03:36 2009 +0100
77138
77139 Refactor temporary test cases path to a tmpdir variable
77140
77141 This allows to change it in a single place.
77142
77143 scripts/Makefile.am | 6 ++--
77144 scripts/t/500_Dpkg_Path.t | 60 +++++++++++++++++++------------------
77145 scripts/t/900_update_alternatives.t | 9 +++---
77146 3 files changed, 40 insertions(+), 35 deletions(-)
77147
77148 commit fd6d1dd81f117c2bd220d72d383e90c3a7ddd243
77149 Author: Guillem Jover <guillem@debian.org>
77150 Date: Thu Nov 19 21:42:40 2009 +0100
77151
77152 build: Split test_cases and test_data from EXTRA_DIST
77153
77154 Avoid duplicated lists of files. Also this way we have proper
77155 depdendencies in the check target for test_data files.
77156
77157 scripts/Makefile.am | 88 ++++++++++++++++++++++++++++-------------------------
77158 1 file changed, 47 insertions(+), 41 deletions(-)
77159
77160 commit 2d6593e7b496888b5b367cff8bf7936c5a8d77dd
77161 Author: Guillem Jover <guillem@debian.org>
77162 Date: Thu Nov 19 05:51:38 2009 +0100
77163
77164 build: Clean up perl test suite invokation
77165
77166 Wrap it into several lines. Remove unneeded quotes around some
77167 arguments. Regroup environment variables settings.
77168
77169 scripts/Makefile.am | 7 ++++++-
77170 1 file changed, 6 insertions(+), 1 deletion(-)
77171
77172 commit 6d7c80bafad5f090c1da8e8ce0e5731d99dc13b5
77173 Author: Guillem Jover <guillem@debian.org>
77174 Date: Thu Nov 19 05:46:47 2009 +0100
77175
77176 build: Do not copy 200_Dpkg_Shlibs data files to t.tmp
77177
77178 The copy was done to make the relative paths inside the ld.so.conf
77179 fragments work even in out of tree builds. We now switch the current
77180 directory to $srcdir in 200_Dpkg_Shlibs.t when loading the fragments
77181 and then go back.
77182
77183 scripts/Makefile.am | 3 ---
77184 scripts/t/200_Dpkg_Shlibs.t | 9 ++++++++-
77185 scripts/t/200_Dpkg_Shlibs/ld.so.conf | 2 +-
77186 scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf | 2 +-
77187 scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf | 2 +-
77188 5 files changed, 11 insertions(+), 7 deletions(-)
77189
77190 commit 48a5ef95febedf411e67a68788de5048b9dcf8f2
77191 Author: Guillem Jover <guillem@debian.org>
77192 Date: Thu Nov 19 05:41:55 2009 +0100
77193
77194 build: Merge the mkdir_t_tmp target into the check target
77195
77196 scripts/Makefile.am | 4 +---
77197 1 file changed, 1 insertion(+), 3 deletions(-)
77198
77199 commit 02f3d0bb686d384a2ebe878084cac94008fa516f
77200 Author: Guillem Jover <guillem@debian.org>
77201 Date: Thu Nov 19 05:13:25 2009 +0100
77202
77203 Use new datadir variable instead of redefining srcdir
77204
77205 scripts/t/200_Dpkg_Shlibs.t | 52 +++++++++++++++++++++---------------------
77206 scripts/t/600_Dpkg_Changelog.t | 12 +++++-----
77207 scripts/t/700_Dpkg_Control.t | 8 +++----
77208 scripts/t/750_Dpkg_Substvars.t | 4 ++--
77209 4 files changed, 38 insertions(+), 38 deletions(-)
77210
77211 commit 5eeb687e02e9b389e7b2d1d52904bb22d6b680d4
77212 Merge: fd4024d04 a71228d1f
77213 Author: Raphaël Hertzog <hertzog@debian.org>
77214 Date: Wed Nov 18 13:23:51 2009 +0100
77215
77216 Merge commit '1.15.5.2'
77217
77218 commit fd4024d0443164611fe2f0d7ef48ba652eb99464
77219 Author: Peter Krefting <peterk@debian.org>
77220 Date: Wed Nov 18 13:02:55 2009 +0100
77221
77222 Update changelog for previous commit.
77223
77224 debian/changelog | 6 ++++++
77225 1 file changed, 6 insertions(+)
77226
77227 commit a1bbd0eb248c69212feb861024fa93d5b177f99f
77228 Author: Peter Krefting <peterk@debian.org>
77229 Date: Wed Nov 18 12:57:37 2009 +0100
77230
77231 Update Swedish translation.
77232
77233 man/po/sv.po: 1656t0f0u.
77234 scripts/po/sv.po: 483t0f0u.
77235
77236 man/po/sv.po | 72 +++++++++++++++++++++++++++++---------------------------
77237 scripts/po/sv.po | 10 ++++----
77238 2 files changed, 42 insertions(+), 40 deletions(-)
77239
77240 commit a71228d1f682566ba4dfbfd59f92bb5d3f2dd10d
77241 Author: Raphaël Hertzog <hertzog@debian.org>
77242 Date: Wed Nov 18 11:55:52 2009 +0100
77243
77244 Release 1.15.5.2
77245
77246 debian/changelog | 4 ++--
77247 1 file changed, 2 insertions(+), 2 deletions(-)
77248
77249 commit a7abd18299bdeb6e632774b3df7636a8c4aaeb58
77250 Author: Raphaël Hertzog <hertzog@debian.org>
77251 Date: Wed Nov 18 11:20:58 2009 +0100
77252
77253 Dpkg::Control::Fields, Dpkg::Version: avoid the "_" prototype
77254
77255 Keep compatibility with perl 5.8 by avoiding the "_" prototype which
77256 has been introduced in perl 5.10.
77257
77258 debian/changelog | 1 +
77259 scripts/Dpkg/Control/Fields.pm | 3 ++-
77260 scripts/Dpkg/Version.pm | 6 +++---
77261 3 files changed, 6 insertions(+), 4 deletions(-)
77262
77263 commit 2d74173f41909fd43061fb7d81a3795a6fefc59d
77264 Author: Raphaël Hertzog <hertzog@debian.org>
77265 Date: Wed Nov 18 10:58:07 2009 +0100
77266
77267 dpkg-shlibdeps: always use Dpkg::Version
77268
77269 Instead of mixing usual scalars with Dpkg::Version objects, always use
77270 Dpkg::Version objects when storing a version.
77271
77272 debian/changelog | 2 ++
77273 scripts/dpkg-shlibdeps.pl | 7 ++++---
77274 2 files changed, 6 insertions(+), 3 deletions(-)
77275
77276 commit 002807af80090b60bf54c19c4dc6cd1eadf2a0d6
77277 Author: Raphaël Hertzog <hertzog@debian.org>
77278 Date: Wed Nov 18 10:38:11 2009 +0100
77279
77280 Dpkg::Version: accept invalid versions by default
77281
77282 Accepting invalid version is the right default behaviour because
77283 you often have to mix empty strings and versions and it's nice
77284 to not have to special case too much.
77285
77286 In particular, we should be able to do "$vobj eq ''" without encountering
77287 an error. Ensure this behaviour is kept by adding proper non-regression
77288 tests.
77289
77290 Also enable fallback behaviour for all operators which have not been
77291 explicitely implemented. The boolean operator returns true if the
77292 version is valid, false otherwise.
77293
77294 Update the rest of the code that was doing "Dpkg::Version->new($v) || $v"
77295 precisely to be able to store a version even if it's invalid.
77296
77297 debian/changelog | 8 ++++++++
77298 scripts/Dpkg/Changelog/Entry/Debian.pm | 2 +-
77299 scripts/Dpkg/Deps.pm | 2 +-
77300 scripts/Dpkg/Version.pm | 36 ++++++++++++++++++++++++++--------
77301 scripts/t/100_Dpkg_Version.t | 19 +++++++++++++++---
77302 5 files changed, 54 insertions(+), 13 deletions(-)
77303
77304 commit 41630a6688a182fea92b37d536cf743658d6ec07
77305 Author: Raphaël Hertzog <hertzog@debian.org>
77306 Date: Tue Nov 17 17:26:30 2009 +0100
77307
77308 debian/control: add the accent on my first name
77309
77310 debian/changelog | 7 +++++++
77311 debian/control | 2 +-
77312 2 files changed, 8 insertions(+), 1 deletion(-)
77313
77314 commit dc57a7701902cfb488e5b2d8b856c0f73f01753d
77315 Author: Guillem Jover <guillem@debian.org>
77316 Date: Tue Nov 17 16:42:11 2009 +0100
77317
77318 Release 1.15.5.1
77319
77320 debian/changelog | 4 ++--
77321 1 file changed, 2 insertions(+), 2 deletions(-)
77322
77323 commit 0043d020cf7aafe3e253c6d5c9afb93521971e60
77324 Author: Guillem Jover <guillem@debian.org>
77325 Date: Tue Nov 17 16:29:33 2009 +0100
77326
77327 libdpkg: Include <dpkg/test.h> first on test cases
77328
77329 The <dpkg/test.h> header includes <config.h> which takes care of
77330 properly defining the system properties including the correct off_t
77331 type. As it was not being included first, there was type missmatches
77332 between libdpkg and some of the unit tests.
77333
77334 Suggested-by: Pierre Habouzit <madcoder@debian.org>
77335 Suggested-by: Julien Cristau <jcristau@debian.org>
77336
77337 debian/changelog | 8 ++++++++
77338 lib/dpkg/test/t-buffer.c | 4 ++--
77339 lib/dpkg/test/t-path.c | 4 ++--
77340 lib/dpkg/test/t-string.c | 4 ++--
77341 4 files changed, 14 insertions(+), 6 deletions(-)
77342
77343 commit a0e6a6d395b0e152c28a11407ed0f24991cbe5f2
77344 Author: Guillem Jover <guillem@debian.org>
77345 Date: Tue Nov 17 10:18:08 2009 +0100
77346
77347 Release 1.15.5
77348
77349 debian/changelog | 4 ++--
77350 1 file changed, 2 insertions(+), 2 deletions(-)
77351
77352 commit dce857c0d2015359def604a989cbab37358916f3
77353 Author: Guillem Jover <guillem@debian.org>
77354 Date: Tue Nov 17 10:17:26 2009 +0100
77355
77356 Regenerate .pot files and merge .po files with them
77357
77358 dselect/po/bs.po | 16 +-
77359 dselect/po/ca.po | 16 +-
77360 dselect/po/cs.po | 16 +-
77361 dselect/po/da.po | 16 +-
77362 dselect/po/de.po | 16 +-
77363 dselect/po/dselect.pot | 16 +-
77364 dselect/po/el.po | 16 +-
77365 dselect/po/es.po | 16 +-
77366 dselect/po/et.po | 16 +-
77367 dselect/po/eu.po | 16 +-
77368 dselect/po/fr.po | 16 +-
77369 dselect/po/gl.po | 16 +-
77370 dselect/po/hu.po | 16 +-
77371 dselect/po/id.po | 16 +-
77372 dselect/po/it.po | 16 +-
77373 dselect/po/ja.po | 16 +-
77374 dselect/po/ko.po | 16 +-
77375 dselect/po/nb.po | 16 +-
77376 dselect/po/nl.po | 16 +-
77377 dselect/po/nn.po | 16 +-
77378 dselect/po/pl.po | 16 +-
77379 dselect/po/pt.po | 16 +-
77380 dselect/po/pt_BR.po | 16 +-
77381 dselect/po/ro.po | 16 +-
77382 dselect/po/ru.po | 16 +-
77383 dselect/po/sk.po | 16 +-
77384 dselect/po/sv.po | 16 +-
77385 dselect/po/tl.po | 16 +-
77386 dselect/po/vi.po | 16 +-
77387 dselect/po/zh_CN.po | 16 +-
77388 dselect/po/zh_TW.po | 16 +-
77389 man/po/de.po | 224 +++++++++++++------
77390 man/po/dpkg-man.pot | 132 +++++++----
77391 man/po/es.po | 156 ++++++++-----
77392 man/po/fr.po | 582 +++++++++++++++++++++++++-----------------------
77393 man/po/hu.po | 172 +++++++++-----
77394 man/po/ja.po | 176 ++++++++++-----
77395 man/po/pl.po | 203 +++++++++++------
77396 man/po/pt_BR.po | 172 +++++++++-----
77397 man/po/ru.po | 172 +++++++++-----
77398 man/po/sv.po | 318 +++++++++++++++-----------
77399 po/fr.po | 36 ++-
77400 scripts/po/ca.po | 75 ++++---
77401 scripts/po/de.po | 77 ++++---
77402 scripts/po/dpkg-dev.pot | 75 ++++---
77403 scripts/po/fr.po | 77 ++++---
77404 scripts/po/pl.po | 77 ++++---
77405 scripts/po/ru.po | 77 ++++---
77406 scripts/po/sv.po | 86 +++----
77407 49 files changed, 2020 insertions(+), 1363 deletions(-)
77408
77409 commit 1fbe29f19be4a6bb7415859d6c4f8fa6e61f26d8
77410 Author: Raphaël Hertzog <hertzog@debian.org>
77411 Date: Tue Nov 17 09:49:17 2009 +0100
77412
77413 debian/source/options: use long option name as per new syntax
77414
77415 debian/source/options | 2 +-
77416 1 file changed, 1 insertion(+), 1 deletion(-)
77417
77418 commit 062878ba0266c2be36f498f6f10e1ce153bd75f0
77419 Author: Raphaël Hertzog <hertzog@debian.org>
77420 Date: Tue Nov 17 09:57:34 2009 +0100
77421
77422 Dpkg::Conf: fix parsing of options with values
77423
77424 scripts/Dpkg/Conf.pm | 2 +-
77425 1 file changed, 1 insertion(+), 1 deletion(-)
77426
77427 commit 362bc31aa683cc142871e256d3d4c610c2e93a58
77428 Author: Raphaël Hertzog <hertzog@debian.org>
77429 Date: Tue Nov 17 09:43:17 2009 +0100
77430
77431 dpkg-source: parse only long options from debian/source/options
77432
77433 debian/source/options can now only contain long options. The
77434 following lines would result in "--option1 --option1=value"
77435 passed to dpkg-source -b:
77436 option1
77437 option2 = value
77438
77439 Dpkg::Conf has been modified to refuse short options by default.
77440
77441 debian/changelog | 2 +-
77442 man/dpkg-source.1 | 24 +++++++++++++++++-------
77443 scripts/Dpkg/Conf.pm | 5 +++++
77444 scripts/dpkg-source.pl | 4 ++--
77445 4 files changed, 25 insertions(+), 10 deletions(-)
77446
77447 commit 4d5c2991d36fab0e7423cac76e0bd0b55ea763a1
77448 Author: Guillem Jover <guillem@debian.org>
77449 Date: Tue Nov 17 08:29:32 2009 +0100
77450
77451 scripts: Update objdump.tags files
77452
77453 scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64 | 64 ++++++++++++++-------------
77454 scripts/t/200_Dpkg_Shlibs/objdump.tags-i386 | 66 ++++++++++++++--------------
77455 2 files changed, 67 insertions(+), 63 deletions(-)
77456
77457 commit 2549c18438a95df50e20a12b6137cec40d1a95d2
77458 Author: Guillem Jover <guillem@debian.org>
77459 Date: Tue Nov 17 08:13:49 2009 +0100
77460
77461 build: Add debian/source/ files to EXTRA_DIST
77462
77463 Makefile.am | 2 ++
77464 1 file changed, 2 insertions(+)
77465
77466 commit ffd7cb61949febf5727d12524c7fcdd50282248e
77467 Author: Milo Casagrande <milo@ubuntu.com>
77468 Date: Tue Nov 17 07:43:17 2009 +0100
77469
77470 Italian translation update
77471
77472 Updated to 964t.
77473
77474 po/it.po | 87 ++++++++++++++++++++++++++++------------------------------------
77475 1 file changed, 38 insertions(+), 49 deletions(-)
77476
77477 commit 286447632afdf7d7fddba008f577c7b0e6958900
77478 Author: Guillem Jover <guillem@debian.org>
77479 Date: Tue Nov 17 07:34:27 2009 +0100
77480
77481 The changelog police is back
77482
77483 Add newsworthy items. Sort entries following the law!
77484
77485 debian/changelog | 13 ++++++++-----
77486 1 file changed, 8 insertions(+), 5 deletions(-)
77487
77488 commit 63ccb3ce6df8730b9ca8ae8ee0b043cd15f9d5a9
77489 Author: Guillem Jover <guillem@debian.org>
77490 Date: Tue Nov 17 07:07:16 2009 +0100
77491
77492 man: Update modification dates
77493
77494 man/deb-substvars.5 | 2 +-
77495 man/deb-triggers.5 | 2 +-
77496 man/dpkg-architecture.1 | 2 +-
77497 man/dpkg-buildpackage.1 | 2 +-
77498 man/dpkg-gensymbols.1 | 2 +-
77499 man/dpkg-parsechangelog.1 | 2 +-
77500 man/dpkg-scanpackages.1 | 2 +-
77501 man/dpkg-scansources.1 | 2 +-
77502 man/dpkg-shlibdeps.1 | 2 +-
77503 man/dpkg-source.1 | 2 +-
77504 man/dpkg-split.1 | 2 +-
77505 man/dpkg-trigger.1 | 2 +-
77506 man/dpkg.1 | 2 +-
77507 man/start-stop-daemon.8 | 2 +-
77508 man/update-alternatives.8 | 2 +-
77509 15 files changed, 15 insertions(+), 15 deletions(-)
77510
77511 commit 162b4055bd77ff455b0013be20b95d3c31d44051
77512 Author: Guillem Jover <guillem@debian.org>
77513 Date: Tue Nov 17 06:54:26 2009 +0100
77514
77515 dpkg-source: Check if the opmode option is defined before use
77516
77517 This was producing an unitialized value usage perl warning when using
77518 --help or --version.
77519
77520 scripts/dpkg-source.pl | 3 ++-
77521 1 file changed, 2 insertions(+), 1 deletion(-)
77522
77523 commit f68aa9619e1e777fad5ff578ad258f768d45f250
77524 Author: Guillem Jover <guillem@debian.org>
77525 Date: Tue Nov 17 05:07:53 2009 +0100
77526
77527 dpkg-buildpackage: Do not list supported compressors in --help output
77528
77529 The xz compressor was missing from the --help output for -Z, instead of
77530 adding it, let dpkg-source have the list of supported ones, so that we
77531 don't have to worry about out-of-dateness in the future.
77532
77533 scripts/dpkg-buildpackage.pl | 2 +-
77534 1 file changed, 1 insertion(+), 1 deletion(-)
77535
77536 commit 2d57b4f715409cbe8cd3dc7a1cc2380ec9fd50de
77537 Merge: aff8de143 3700faf37
77538 Author: Guillem Jover <guillem@debian.org>
77539 Date: Tue Nov 17 08:01:18 2009 +0100
77540
77541 Merge branch sid (through commit '1.15.4.1')
77542
77543 Conflicts:
77544 configure.ac
77545 debian/changelog
77546
77547 commit aff8de143b8c2f559c2aa6042587603cc22c489f
77548 Author: Christian Perrier <bubulle@debian.org>
77549 Date: Sun Nov 15 12:50:44 2009 +0100
77550
77551 Merge changelog entries
77552
77553 debian/changelog | 3 +--
77554 1 file changed, 1 insertion(+), 2 deletions(-)
77555
77556 commit 7ea23faf9e49941430ca55c6cab72611560fcdc9
77557 Author: Christian Perrier <bubulle@debian.org>
77558 Date: Sun Nov 15 12:45:43 2009 +0100
77559
77560 Remerge with HEAD
77561
77562 debian/changelog | 1 +
77563 po/it.po | 239 +++----------------------------------------------------
77564 2 files changed, 11 insertions(+), 229 deletions(-)
77565
77566 commit ef8cb06bf386fd752ef860c19084a9dd0cac9be6
77567 Author: Guillem Jover <guillem@debian.org>
77568 Date: Sat Nov 14 17:37:39 2009 +0100
77569
77570 dpkg-statoverride: Add missing angle bracket in string
77571
77572 Spotted-by: Christian Perrier <bubulle@debian.org>
77573
77574 po/ast.po | 18 +++++++-----------
77575 po/bs.po | 18 +++++++-----------
77576 po/ca.po | 18 +++++++-----------
77577 po/cs.po | 19 +++++++------------
77578 po/da.po | 16 ++++++----------
77579 po/de.po | 18 +++++++-----------
77580 po/dpkg.pot | 16 ++++++----------
77581 po/dz.po | 16 ++++++----------
77582 po/el.po | 16 ++++++----------
77583 po/eo.po | 16 ++++++----------
77584 po/es.po | 16 ++++++----------
77585 po/et.po | 16 ++++++----------
77586 po/eu.po | 16 ++++++----------
77587 po/fr.po | 18 +++++++-----------
77588 po/gl.po | 16 ++++++----------
77589 po/hu.po | 16 ++++++----------
77590 po/id.po | 16 ++++++----------
77591 po/it.po | 19 +++++++------------
77592 po/ja.po | 16 ++++++----------
77593 po/km.po | 16 ++++++----------
77594 po/ko.po | 16 ++++++----------
77595 po/ku.po | 16 ++++++----------
77596 po/lt.po | 16 ++++++----------
77597 po/mr.po | 16 ++++++----------
77598 po/nb.po | 16 ++++++----------
77599 po/ne.po | 16 ++++++----------
77600 po/nl.po | 16 ++++++----------
77601 po/nn.po | 16 ++++++----------
77602 po/pa.po | 16 ++++++----------
77603 po/pl.po | 19 +++++++------------
77604 po/pt.po | 16 ++++++----------
77605 po/pt_BR.po | 16 ++++++----------
77606 po/ro.po | 16 ++++++----------
77607 po/ru.po | 16 ++++++----------
77608 po/sk.po | 16 ++++++----------
77609 po/sv.po | 18 +++++++-----------
77610 po/th.po | 16 ++++++----------
77611 po/tl.po | 16 ++++++----------
77612 po/vi.po | 16 ++++++----------
77613 po/zh_CN.po | 19 +++++++------------
77614 po/zh_TW.po | 16 ++++++----------
77615 src/statcmd.c | 2 +-
77616 42 files changed, 257 insertions(+), 425 deletions(-)
77617
77618 commit 8dd0d01bf6ce89005eedcd338397ced07c25f734
77619 Author: Raphaël Hertzog <hertzog@debian.org>
77620 Date: Sat Nov 14 17:00:09 2009 +0100
77621
77622 dpkg-deb: fix typo unkown -> unknown
77623
77624 Spotted by lintian spelling-error-in-binary.
77625
77626 dpkg-deb/build.c | 2 +-
77627 1 file changed, 1 insertion(+), 1 deletion(-)
77628
77629 commit 0adc33bf4d416af55cc641a97fb57e8ece1eab8d
77630 Author: Christian Perrier <bubulle@debian.org>
77631 Date: Sat Nov 14 13:47:03 2009 +0100
77632
77633 fix errors spotted by Raphaël
77634
77635 man/po/fr.po | 346 +++++++++++++++++++++++++++++------------------------------
77636 1 file changed, 173 insertions(+), 173 deletions(-)
77637
77638 commit 6623bfbb29dbef593d9c0defd35f8c67cfc83c89
77639 Author: Christian Perrier <bubulle@debian.org>
77640 Date: Sat Nov 14 08:43:38 2009 +0100
77641
77642 French manpages translation update and typographical fixes (non-breakable spaces)
77643
77644 man/po/fr.po | 937 +++++++++++++++++++++++++++++------------------------------
77645 1 file changed, 458 insertions(+), 479 deletions(-)
77646
77647 commit ae106d5b5cb0fba516032d9735e236b9c004e011
77648 Author: Christian Perrier <bubulle@debian.org>
77649 Date: Sat Nov 14 08:27:36 2009 +0100
77650
77651 French translation update
77652
77653 po/fr.po | 215 ++++++++++++++++++++++++++++-----------------------------------
77654 1 file changed, 97 insertions(+), 118 deletions(-)
77655
77656 commit 43c95e7b98576a1309cef40b23a94d6d743e84e4
77657 Author: Helge Kreutzmann <debian@helgefjell.de>
77658 Date: Fri Nov 13 21:11:08 2009 +0100
77659
77660 Update German translation of manual pages
77661
77662 Update to 1650t.
77663
77664 man/po/de.po | 10 ++--------
77665 1 file changed, 2 insertions(+), 8 deletions(-)
77666
77667 commit d383a9bcd36b200243f6495e8d135f449530f6bb
77668 Author: Sven Joachim <svenjoac@gmx.de>
77669 Date: Fri Nov 13 14:01:17 2009 +0100
77670
77671 German dpkg translation update
77672
77673 Update to 961t4f.
77674
77675 po/de.po | 26 +++++++++++++-------------
77676 1 file changed, 13 insertions(+), 13 deletions(-)
77677
77678 commit 1acb47df2948a23efcc2bfc4034d609f0f975069
77679 Author: Peter Krefting <peterk@debian.org>
77680 Date: Fri Nov 13 13:40:41 2009 +0100
77681
77682 Update Swedish translation.
77683
77684 po/sv.po: Update to 965t0f0u.
77685 man/po/sv.po: Update to 1650t0f0u.
77686 scripts/po/sv.po: Update to 482t0f0u.
77687
77688 man/po/sv.po | 61 ++++++++++++++++----------
77689 po/sv.po | 14 +++---
77690 scripts/po/sv.po | 128 ++++++++++++++++++++++++++-----------------------------
77691 3 files changed, 105 insertions(+), 98 deletions(-)
77692
77693 commit 09e28fb8fe6685e6331bb2407b8134ae522c3ca4
77694 Author: Raphaël Hertzog <hertzog@debian.org>
77695 Date: Fri Nov 13 12:18:55 2009 +0100
77696
77697 Regenerate .pot files and merge .po files with them
77698
77699 dselect/po/bs.po | 554 ++++++------
77700 dselect/po/ca.po | 560 ++++++------
77701 dselect/po/cs.po | 560 ++++++------
77702 dselect/po/da.po | 560 ++++++------
77703 dselect/po/de.po | 562 ++++++------
77704 dselect/po/dselect.pot | 554 ++++++------
77705 dselect/po/el.po | 562 ++++++------
77706 dselect/po/es.po | 562 ++++++------
77707 dselect/po/et.po | 557 ++++++------
77708 dselect/po/eu.po | 561 ++++++------
77709 dselect/po/fr.po | 563 ++++++------
77710 dselect/po/gl.po | 560 ++++++------
77711 dselect/po/hu.po | 554 ++++++------
77712 dselect/po/id.po | 560 ++++++------
77713 dselect/po/it.po | 563 ++++++------
77714 dselect/po/ja.po | 560 ++++++------
77715 dselect/po/ko.po | 560 ++++++------
77716 dselect/po/nb.po | 560 ++++++------
77717 dselect/po/nl.po | 560 ++++++------
77718 dselect/po/nn.po | 560 ++++++------
77719 dselect/po/pl.po | 563 ++++++------
77720 dselect/po/pt.po | 560 ++++++------
77721 dselect/po/pt_BR.po | 560 ++++++------
77722 dselect/po/ro.po | 563 ++++++------
77723 dselect/po/ru.po | 560 ++++++------
77724 dselect/po/sk.po | 560 ++++++------
77725 dselect/po/sv.po | 560 ++++++------
77726 dselect/po/tl.po | 560 ++++++------
77727 dselect/po/vi.po | 561 ++++++------
77728 dselect/po/zh_CN.po | 560 ++++++------
77729 dselect/po/zh_TW.po | 560 ++++++------
77730 man/po/de.po | 629 ++++++-------
77731 man/po/dpkg-man.pot | 477 +++++-----
77732 man/po/es.po | 506 ++++++-----
77733 man/po/fr.po | 764 ++++++++++------
77734 man/po/hu.po | 506 ++++++-----
77735 man/po/ja.po | 506 ++++++-----
77736 man/po/pl.po | 550 ++++++-----
77737 man/po/pt_BR.po | 506 ++++++-----
77738 man/po/ru.po | 506 ++++++-----
77739 man/po/sv.po | 704 +++++++-------
77740 po/ast.po | 2218 +++++++++++++++++++++++----------------------
77741 po/bs.po | 2066 +++++++++++++++++++++---------------------
77742 po/ca.po | 2229 ++++++++++++++++++++++-----------------------
77743 po/cs.po | 2223 +++++++++++++++++++++++----------------------
77744 po/da.po | 2219 +++++++++++++++++++++++----------------------
77745 po/de.po | 1690 +++++++++++++++++-----------------
77746 po/dpkg.pot | 2050 ++++++++++++++++++++---------------------
77747 po/dz.po | 2215 +++++++++++++++++++++++----------------------
77748 po/el.po | 2222 +++++++++++++++++++++++----------------------
77749 po/eo.po | 2209 ++++++++++++++++++++++----------------------
77750 po/es.po | 2227 ++++++++++++++++++++++-----------------------
77751 po/et.po | 2151 ++++++++++++++++++++++---------------------
77752 po/eu.po | 2208 ++++++++++++++++++++++----------------------
77753 po/fr.po | 2315 ++++++++++++++++++++++++-----------------------
77754 po/gl.po | 2221 +++++++++++++++++++++++----------------------
77755 po/hu.po | 2207 ++++++++++++++++++++++----------------------
77756 po/id.po | 2144 ++++++++++++++++++++++---------------------
77757 po/it.po | 2232 +++++++++++++++++++++++----------------------
77758 po/ja.po | 2211 ++++++++++++++++++++++----------------------
77759 po/km.po | 2210 ++++++++++++++++++++++----------------------
77760 po/ko.po | 2214 ++++++++++++++++++++++----------------------
77761 po/ku.po | 2101 +++++++++++++++++++++---------------------
77762 po/lt.po | 2128 +++++++++++++++++++++----------------------
77763 po/mr.po | 2215 +++++++++++++++++++++++----------------------
77764 po/nb.po | 2216 +++++++++++++++++++++++----------------------
77765 po/ne.po | 2211 ++++++++++++++++++++++----------------------
77766 po/nl.po | 2220 +++++++++++++++++++++++----------------------
77767 po/nn.po | 2146 ++++++++++++++++++++++---------------------
77768 po/pa.po | 2157 ++++++++++++++++++++++---------------------
77769 po/pl.po | 2211 ++++++++++++++++++++++----------------------
77770 po/pt.po | 2229 ++++++++++++++++++++++-----------------------
77771 po/pt_BR.po | 2230 ++++++++++++++++++++++-----------------------
77772 po/ro.po | 2237 ++++++++++++++++++++++-----------------------
77773 po/ru.po | 2210 ++++++++++++++++++++++----------------------
77774 po/sk.po | 2223 +++++++++++++++++++++++----------------------
77775 po/sv.po | 1668 +++++++++++++++++-----------------
77776 po/th.po | 2218 +++++++++++++++++++++++----------------------
77777 po/tl.po | 2144 ++++++++++++++++++++++---------------------
77778 po/vi.po | 2237 ++++++++++++++++++++++-----------------------
77779 po/zh_CN.po | 2217 +++++++++++++++++++++++----------------------
77780 po/zh_TW.po | 2206 ++++++++++++++++++++++----------------------
77781 scripts/po/ca.po | 1430 +++++++++++++++--------------
77782 scripts/po/de.po | 6 +-
77783 scripts/po/dpkg-dev.pot | 1361 +++++++++++++++-------------
77784 scripts/po/fr.po | 1500 ++++++++++++++++--------------
77785 scripts/po/pl.po | 1500 ++++++++++++++++--------------
77786 scripts/po/ru.po | 1494 ++++++++++++++++--------------
77787 scripts/po/sv.po | 1332 ++++++++++++++-------------
77788 89 files changed, 60997 insertions(+), 59744 deletions(-)
77789
77790 commit 9465dc221630938fb24034ddbb34f29fae09ea42
77791 Author: Guillem Jover <guillem@debian.org>
77792 Date: Fri Nov 13 04:07:01 2009 +0100
77793
77794 dpkg: Pass struct pkginfo instead of the package name to log_action
77795
77796 Thinko from commit 85b9b00518419b23c209bb6567566b99f004241f.
77797
77798 src/processarc.c | 2 +-
77799 1 file changed, 1 insertion(+), 1 deletion(-)
77800
77801 commit 85b9b00518419b23c209bb6567566b99f004241f
77802 Author: Guillem Jover <guillem@debian.org>
77803 Date: Mon Aug 10 18:05:55 2009 +0200
77804
77805 Add new status-fd action when disappearing a package
77806
77807 This will help front-ends like APT to keep better track of the actions
77808 done during a dpkg run.
77809
77810 Closes: #537338
77811
77812 debian/changelog | 1 +
77813 man/dpkg.1 | 2 +-
77814 src/processarc.c | 1 +
77815 3 files changed, 3 insertions(+), 1 deletion(-)
77816
77817 commit 6ad383f47121cc20958eead2c3e7a1e9047515d1
77818 Author: Guillem Jover <guillem@debian.org>
77819 Date: Thu Nov 12 21:17:49 2009 +0100
77820
77821 dpkg: Fix checkpath() to use varbuf instead of m_malloc
77822
77823 This solves a potential problem in case any of the programs in
77824 prog_list is longer than "start-stop-daemon", which is the size being
77825 choosed as the longest one. By using a varbuf we let the code resize
77826 it dynamically if needed.
77827
77828 src/help.c | 19 +++++++++++--------
77829 1 file changed, 11 insertions(+), 8 deletions(-)
77830
77831 commit 7979a88648eb12d0100691585688481f2d9359c5
77832 Author: Guillem Jover <guillem@debian.org>
77833 Date: Wed Nov 11 05:53:49 2009 +0100
77834
77835 dpkg: Remove redundant ferror check in ensure_diversions()
77836
77837 The check is done already in fgets_checked.
77838
77839 src/divertdb.c | 2 --
77840 1 file changed, 2 deletions(-)
77841
77842 commit 662f5bf7024ffa6a54b7b1cd125104bc657daae5
77843 Author: Guillem Jover <guillem@debian.org>
77844 Date: Wed Nov 11 05:18:09 2009 +0100
77845
77846 dpkg: Remove unused variable in ensure_diversions()
77847
77848 src/divertdb.c | 3 +--
77849 1 file changed, 1 insertion(+), 2 deletions(-)
77850
77851 commit bd907201ef5f4577344f6662485497fc318741bd
77852 Author: Helge Kreutzmann <debian@helgefjell.de>
77853 Date: Wed Nov 11 20:40:21 2009 +0100
77854
77855 Update German translation of manual pages
77856
77857 Update to 1656t.
77858
77859 man/po/de.po | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
77860 1 file changed, 61 insertions(+), 1 deletion(-)
77861
77862 commit fb4c4bc4b09883489e30af2a0b0c06bd54f72a5a
77863 Author: Helge Kreutzmann <debian@helgefjell.de>
77864 Date: Wed Nov 11 19:56:44 2009 +0100
77865
77866 Update German scripts translation
77867
77868 Update to 482t.
77869
77870 scripts/po/de.po | 205 ++++++++++++++++++++++++++++++-------------------------
77871 1 file changed, 112 insertions(+), 93 deletions(-)
77872
77873 commit 8e669bb45a74317ada0bcd72375e53f09b22c713
77874 Author: Raphaël Hertzog <hertzog@debian.org>
77875 Date: Wed Nov 11 16:03:38 2009 +0100
77876
77877 Use source format "3.0 (native)" with bzip2 compression for dpkg itself
77878
77879 debian/changelog | 1 +
77880 debian/source/format | 1 +
77881 debian/source/options | 2 ++
77882 3 files changed, 4 insertions(+)
77883
77884 commit 36a5420adb2ef7b29927c9011d140c1effd7941f
77885 Author: Raphaël Hertzog <hertzog@debian.org>
77886 Date: Wed Nov 11 15:54:47 2009 +0100
77887
77888 dpkg-source: add a DEP-3 compliant header to automatic patches
77889
77890 In "3.0 (quilt)" format, dpkg-source can automatically create patches with
77891 the upstream changes applied to the source package. Those patches will now
77892 contain an informative header respecting the DEP-3 proposal where the
77893 Description contains a copy of the last changelog entry, the last uploader
77894 is mentionned in the Author field. Supplementary fields can be added
77895 by a vendor hook "extend-patch-header". The Debian implementation of this
77896 hook automatically adds Bug-Debian and Bug-Ubuntu entries.
77897
77898 Dpkg::Source::Patch has been modified to be able to output a preliminary
77899 header.
77900
77901 debian/changelog | 2 ++
77902 scripts/Dpkg/Source/Package/V2.pm | 13 ++++++++++--
77903 scripts/Dpkg/Source/Package/V3/quilt.pm | 36 ++++++++++++++++++++++++++++++++-
77904 scripts/Dpkg/Source/Patch.pm | 11 ++++++++++
77905 scripts/Dpkg/Vendor/Debian.pm | 13 ++++++++++++
77906 scripts/Dpkg/Vendor/Default.pm | 2 ++
77907 6 files changed, 74 insertions(+), 3 deletions(-)
77908
77909 commit 4625bf8b455f579259f7ac6ed36c3875a58157e7
77910 Author: Raphaël Hertzog <hertzog@debian.org>
77911 Date: Wed Nov 11 11:36:54 2009 +0100
77912
77913 dpkg-source(1): indicate the recommended source formats
77914
77915 Until dpkg-source really produces new formats by default, it's
77916 good to recommend using those formats and to inform our users
77917 of the plan to switch.
77918
77919 This paragraph can be removed when dpkg-source produces new formats by
77920 default.
77921
77922 man/dpkg-source.1 | 5 +++++
77923 1 file changed, 5 insertions(+)
77924
77925 commit 74f2648e4b8647fa30c881bf1524be9959aa75a1
77926 Author: Raphaël Hertzog <hertzog@debian.org>
77927 Date: Wed Nov 11 11:18:35 2009 +0100
77928
77929 dpkg-source: list upstream files modified by the diff during build
77930
77931 This only applies to "1.0" source packages using orig.tar.gz + diff.gz.
77932
77933 In that case, it also recommends usage of the new format 3.0 (quilt)
77934 to keep changes separate and documented.
77935
77936 debian/changelog | 4 +++-
77937 scripts/Dpkg/Source/Package/V1.pm | 12 +++++++++++-
77938 2 files changed, 14 insertions(+), 2 deletions(-)
77939
77940 commit 1b61b829a76ccbd7534aca962f442a0c80fb12f8
77941 Author: Raphaël Hertzog <hertzog@debian.org>
77942 Date: Wed Nov 11 10:46:28 2009 +0100
77943
77944 dpkg-source: list upstream files modified by the diff during extraction
77945
77946 This only applies to "1.0" source packages using orig.tar.gz + diff.gz.
77947
77948 Dpkg::Source::Patch::apply() is modified to return the hashref containing
77949 information about the patch applied so that we can extract the list of
77950 files in Dpkg::Source::Package::V1::do_extract()
77951
77952 debian/changelog | 2 ++
77953 scripts/Dpkg/Source/Package/V1.pm | 8 ++++++--
77954 scripts/Dpkg/Source/Patch.pm | 1 +
77955 3 files changed, 9 insertions(+), 2 deletions(-)
77956
77957 commit ce2d6d777aa90be07c5da587bc1847ca7f465e26
77958 Author: Helge Kreutzmann <debian@helgefjell.de>
77959 Date: Tue Nov 10 21:57:24 2009 +0100
77960
77961 Update German scripts translation
77962
77963 Update to 479t.
77964
77965 scripts/po/de.po | 1322 ++++++++++++++++++++++++++++--------------------------
77966 1 file changed, 684 insertions(+), 638 deletions(-)
77967
77968 commit 1a72094cb7a1d822b4716586de9ffc987cea4016
77969 Author: Raphaël Hertzog <hertzog@debian.org>
77970 Date: Mon Nov 9 23:54:50 2009 +0100
77971
77972 dpkg-source: read sticky options from <dir>/debian/source/options
77973
77974 Modify dpkg-source -b/--print-format to use default build options from
77975 debian/source/options. Thus it's now possible to have sticky options, for
77976 example for the choice of a compression method (-Z<comp>).
77977
77978 The options read from that file are printed in the log to better diagnose
77979 errors that might appear from its usage.
77980
77981 debian/changelog | 3 +++
77982 man/dpkg-source.1 | 9 +++++++++
77983 scripts/dpkg-source.pl | 43 ++++++++++++++++++++++++++++++++++---------
77984 3 files changed, 46 insertions(+), 9 deletions(-)
77985
77986 commit e1fb5e5c6be00244636d0dfd7c92b88673c7d839
77987 Author: Raphaël Hertzog <hertzog@debian.org>
77988 Date: Mon Nov 9 22:39:25 2009 +0100
77989
77990 Dpkg::Conf: new module to parse options from a configuration file
77991
77992 scripts/Dpkg/Conf.pm | 117 +++++++++++++++++++++++++++++++++++++++++++++++++
77993 scripts/Makefile.am | 1 +
77994 scripts/po/POTFILES.in | 1 +
77995 3 files changed, 119 insertions(+)
77996
77997 commit 5ad592f7eff684e44149aff8efa4190d2e81f6f8
77998 Author: Guillem Jover <guillem@debian.org>
77999 Date: Mon Nov 9 21:16:07 2009 +0100
78000
78001 libcompat: Do not preallocate list before the loop in scandir
78002
78003 Let the realloc in the loop take care of it once it's needed, this way
78004 we get rid of an additional point of failure.
78005
78006 lib/compat/scandir.c | 13 ++++++-------
78007 1 file changed, 6 insertions(+), 7 deletions(-)
78008
78009 commit 365611d9f86e1da98007e5b3b3a14dfea2d5acda
78010 Author: Guillem Jover <guillem@debian.org>
78011 Date: Mon Nov 9 19:06:18 2009 +0100
78012
78013 libcompat: Fix resource leaks on error conditions in scandir
78014
78015 TODO | 1 -
78016 lib/compat/scandir.c | 54 +++++++++++++++++++++++++++++++++++++---------------
78017 2 files changed, 39 insertions(+), 16 deletions(-)
78018
78019 commit 3c9e99bee2a5acf7060175ae8f424edc69d36f7d
78020 Author: Raphael Geissert <atomo64@gmail.com>
78021 Date: Tue Nov 3 16:37:54 2009 -0600
78022
78023 dpkg-split: Fix a directory stream leak
78024
78025 dpkg-split/queue.c | 1 +
78026 1 file changed, 1 insertion(+)
78027
78028 commit 75216988e32f19ad4a4dd178dd256e3276cb96d6
78029 Author: Guillem Jover <guillem@debian.org>
78030 Date: Mon Nov 9 17:22:10 2009 +0100
78031
78032 dpkg-deb: Fix a file descriptor leak
78033
78034 Reported-by: Raphael Geissert <atomo64@gmail.com>
78035
78036 dpkg-deb/info.c | 2 ++
78037 1 file changed, 2 insertions(+)
78038
78039 commit 686d2bd8ecd8f43afa211167aabecc62f9542230
78040 Author: Guillem Jover <guillem@debian.org>
78041 Date: Sun Nov 8 17:34:06 2009 +0100
78042
78043 dpkg: Refactor filename summarizing into a new function
78044
78045 src/processarc.c | 37 +++++++++++++++++++++++++------------
78046 1 file changed, 25 insertions(+), 12 deletions(-)
78047
78048 commit 477814111f820357992b8d5341a9a568d3e15c41
78049 Author: Raphaël Hertzog <hertzog@debian.org>
78050 Date: Mon Nov 9 21:18:52 2009 +0100
78051
78052 dpkg-source: split usage string in several translatable strings
78053
78054 Also replace non-breaking spaces by normal spaces.
78055
78056 scripts/dpkg-source.pl | 32 ++++++++++++++++----------------
78057 1 file changed, 16 insertions(+), 16 deletions(-)
78058
78059 commit f22c0f006ffd9d9ba39c56b0072ddcb6af96d0ad
78060 Author: Raphaël Hertzog <hertzog@debian.org>
78061 Date: Mon Nov 9 20:50:55 2009 +0100
78062
78063 dpkg-source: add new --print-format command
78064
78065 This new command prints the source format that would be used to build the
78066 source package if "dpkg-source -b directory" was called (in the same
78067 conditions and with the same options).
78068
78069 debian/changelog | 2 ++
78070 man/dpkg-source.1 | 6 ++++++
78071 scripts/dpkg-source.pl | 26 +++++++++++++++++---------
78072 3 files changed, 25 insertions(+), 9 deletions(-)
78073
78074 commit 4f7ad348619205472c2952ab55152ef255e38aef
78075 Author: Guillem Jover <guillem@debian.org>
78076 Date: Sun Oct 25 17:43:27 2009 +0100
78077
78078 Clean up perl shebang line
78079
78080 Use “use warnings” instead of passing “-w”. Remove “--” parameters.
78081 Remove shebangs from perl modules. Remove spaces after “#!”.
78082
78083 dselect/methods/ftp/install | 4 +++-
78084 dselect/methods/ftp/setup | 4 +++-
78085 dselect/methods/ftp/update | 4 +++-
78086 dselect/mkcurkeys.pl | 2 +-
78087 scripts/Dpkg/Gettext.pm | 1 -
78088 scripts/Dpkg/Source/Package/V3/bzr.pm | 1 -
78089 scripts/Dpkg/Source/Package/V3/git.pm | 1 -
78090 scripts/dpkg-architecture.pl | 2 +-
78091 scripts/dpkg-divert.pl | 2 +-
78092 scripts/dpkg-shlibdeps.pl | 2 +-
78093 scripts/update-alternatives.pl | 2 +-
78094 11 files changed, 14 insertions(+), 11 deletions(-)
78095
78096 commit 368c47b7376334efacdf0347f01860c42dc9a002
78097 Author: Guillem Jover <guillem@debian.org>
78098 Date: Sun Oct 25 17:50:18 2009 +0100
78099
78100 Expand text in license header for unversioned GPL
78101
78102 lib/dpkg/tarfn.c | 19 ++++++++++++++++---
78103 lib/dpkg/tarfn.h | 19 ++++++++++++++++---
78104 scripts/dpkg-checkbuilddeps.pl | 18 +++++++++++++++++-
78105 3 files changed, 49 insertions(+), 7 deletions(-)
78106
78107 commit bee98c7ea734849e74ea78f20b1167884d59a9b4
78108 Author: Guillem Jover <guillem@debian.org>
78109 Date: Sat Nov 7 22:17:47 2009 +0100
78110
78111 Add missing license headers
78112
78113 lib/dpkg/compression.c | 18 ++++++++++++++++++
78114 scripts/Dpkg.pm | 13 +++++++++++++
78115 scripts/Dpkg/Arch.pm | 13 +++++++++++++
78116 scripts/Dpkg/BuildOptions.pm | 13 +++++++++++++
78117 scripts/Dpkg/Checksums.pm | 13 +++++++++++++
78118 scripts/Dpkg/Compression.pm | 13 +++++++++++++
78119 scripts/Dpkg/Control/Types.pm | 13 +++++++++++++
78120 scripts/Dpkg/ErrorHandling.pm | 13 +++++++++++++
78121 scripts/Dpkg/Exit.pm | 13 +++++++++++++
78122 scripts/Dpkg/Gettext.pm | 21 +++++++++++++++++++++
78123 scripts/Dpkg/Source/Functions.pm | 13 +++++++++++++
78124 scripts/changelog/debian.pl | 15 +++++++++++++++
78125 scripts/dpkg-buildpackage.pl | 15 +++++++++++++++
78126 scripts/dpkg-distaddfile.pl | 15 +++++++++++++++
78127 scripts/dpkg-divert.pl | 15 +++++++++++++++
78128 scripts/dpkg-genchanges.pl | 15 +++++++++++++++
78129 scripts/dpkg-gencontrol.pl | 15 +++++++++++++++
78130 scripts/dpkg-gensymbols.pl | 15 +++++++++++++++
78131 scripts/dpkg-parsechangelog.pl | 15 +++++++++++++++
78132 scripts/dpkg-scanpackages.pl | 15 +++++++++++++++
78133 scripts/dpkg-shlibdeps.pl | 15 +++++++++++++++
78134 scripts/dpkg-source.pl | 15 +++++++++++++++
78135 scripts/t/000_pod.t | 13 +++++++++++++
78136 scripts/t/100_Dpkg_Version.t | 13 +++++++++++++
78137 scripts/t/200_Dpkg_Shlibs.t | 13 +++++++++++++
78138 scripts/t/300_Dpkg_BuildOptions.t | 13 +++++++++++++
78139 scripts/t/400_Dpkg_Deps.t | 13 +++++++++++++
78140 scripts/t/500_Dpkg_Path.t | 13 +++++++++++++
78141 scripts/t/600_Dpkg_Changelog.t | 13 +++++++++++++
78142 scripts/t/700_Dpkg_Control.t | 13 +++++++++++++
78143 scripts/t/750_Dpkg_Substvars.t | 13 +++++++++++++
78144 scripts/t/800_Dpkg_IPC.t | 13 +++++++++++++
78145 scripts/t/900_update_alternatives.t | 13 +++++++++++++
78146 scripts/update-alternatives.pl | 15 +++++++++++++++
78147 34 files changed, 479 insertions(+)
78148
78149 commit 9447c1795135f9658c088da90fee12e42c469020
78150 Author: Guillem Jover <guillem@debian.org>
78151 Date: Sat Nov 7 22:05:53 2009 +0100
78152
78153 Unify format in license headers
78154
78155 Indent license text to one space after the '#'. Add '#' to blank lines
78156 between paragraphs and remove trailing '#' after the license text.
78157
78158 dpkg-split/mksplit.pl | 20 ++++++++++----------
78159 dselect/methods/ftp/install | 2 +-
78160 dselect/methods/ftp/setup | 2 +-
78161 dselect/methods/ftp/update | 2 +-
78162 dselect/methods/multicd/install | 2 +-
78163 dselect/methods/multicd/setup | 2 +-
78164 dselect/methods/multicd/update | 2 +-
78165 scripts/Dpkg/Changelog.pm | 21 ++++++++++-----------
78166 scripts/Dpkg/Changelog/Debian.pm | 21 ++++++++++-----------
78167 scripts/Dpkg/Control/Info.pm | 6 +++---
78168 scripts/Dpkg/IPC.pm | 6 +++---
78169 scripts/Dpkg/Path.pm | 6 +++---
78170 scripts/Dpkg/Shlibs.pm | 6 +++---
78171 scripts/Dpkg/Shlibs/Objdump.pm | 6 +++---
78172 scripts/Dpkg/Shlibs/Symbol.pm | 6 +++---
78173 scripts/Dpkg/Shlibs/SymbolFile.pm | 6 +++---
78174 scripts/Dpkg/Source/Archive.pm | 6 +++---
78175 scripts/Dpkg/Source/CompressedFile.pm | 6 +++---
78176 scripts/Dpkg/Source/Compressor.pm | 6 +++---
78177 scripts/Dpkg/Source/Package.pm | 6 +++---
78178 scripts/Dpkg/Source/Package/V1.pm | 6 +++---
78179 scripts/Dpkg/Source/Package/V2.pm | 6 +++---
78180 scripts/Dpkg/Source/Package/V3/bzr.pm | 1 +
78181 scripts/Dpkg/Source/Package/V3/custom.pm | 6 +++---
78182 scripts/Dpkg/Source/Package/V3/git.pm | 1 +
78183 scripts/Dpkg/Source/Package/V3/native.pm | 6 +++---
78184 scripts/Dpkg/Source/Package/V3/quilt.pm | 6 +++---
78185 scripts/Dpkg/Source/Patch.pm | 6 +++---
78186 scripts/Dpkg/Substvars.pm | 6 +++---
78187 scripts/Dpkg/Vars.pm | 6 +++---
78188 scripts/Dpkg/Vendor.pm | 6 +++---
78189 scripts/Dpkg/Vendor/Debian.pm | 6 +++---
78190 scripts/Dpkg/Vendor/Default.pm | 6 +++---
78191 scripts/Dpkg/Vendor/Ubuntu.pm | 6 +++---
78192 scripts/Dpkg/Version.pm | 6 +++---
78193 scripts/dpkg-name.pl | 1 -
78194 36 files changed, 110 insertions(+), 111 deletions(-)
78195
78196 commit 485e041e2672970a56a61cec1331f3149e76ef0b
78197 Author: Guillem Jover <guillem@debian.org>
78198 Date: Sat Oct 24 14:23:31 2009 +0200
78199
78200 Fix copyright statements
78201
78202 Use UTF-8 copyright symbol instead of “(C)”. Add missing “Copyright ©”
78203 to copyright statements instead of relying on the first occurance.
78204 Use properly spelled names.
78205
78206 dpkg-split/mksplit.pl | 2 +-
78207 dselect/keyoverride | 2 +-
78208 dselect/methods/ftp/install | 6 +++---
78209 dselect/methods/ftp/setup | 6 +++---
78210 dselect/methods/ftp/update | 6 +++---
78211 dselect/methods/multicd/install | 4 ++--
78212 dselect/methods/multicd/setup | 4 ++--
78213 dselect/methods/multicd/update | 4 ++--
78214 man/deb-shlibs.5 | 4 ++--
78215 man/dpkg-scanpackages.1 | 2 +-
78216 scripts/Dpkg/Deps.pm | 2 +-
78217 scripts/Dpkg/Shlibs.pm | 2 +-
78218 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
78219 scripts/Dpkg/Shlibs/Symbol.pm | 4 ++--
78220 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
78221 scripts/Dpkg/Vendor/Ubuntu.pm | 5 +++--
78222 16 files changed, 30 insertions(+), 29 deletions(-)
78223
78224 commit 7ba3f71c0c8239902648b05b108a4e8397b78144
78225 Author: Guillem Jover <guillem@debian.org>
78226 Date: Sat Nov 7 21:49:12 2009 +0100
78227
78228 Unify text in license headers
78229
78230 Add a missing “of the License” after “version 2”. Move “but” and “GNU”
78231 at the end of line to the next line. This matches more closely the
78232 paragraph found in the license text for the GPL version 2.
78233
78234 debian/copyright | 8 ++++----
78235 dpkg-deb/build.c | 10 +++++-----
78236 dpkg-deb/dpkg-deb.h | 10 +++++-----
78237 dpkg-deb/extract.c | 10 +++++-----
78238 dpkg-deb/info.c | 10 +++++-----
78239 dpkg-deb/main.c | 10 +++++-----
78240 dpkg-split/dpkg-split.h | 10 +++++-----
78241 dpkg-split/info.c | 10 +++++-----
78242 dpkg-split/join.c | 10 +++++-----
78243 dpkg-split/main.c | 10 +++++-----
78244 dpkg-split/mksplit.pl | 10 +++++-----
78245 dpkg-split/queue.c | 10 +++++-----
78246 dpkg-split/split.c | 10 +++++-----
78247 dselect/basecmds.cc | 10 +++++-----
78248 dselect/baselist.cc | 10 +++++-----
78249 dselect/basetop.cc | 10 +++++-----
78250 dselect/bindings.cc | 10 +++++-----
78251 dselect/bindings.h | 10 +++++-----
78252 dselect/curkeys.cc | 10 +++++-----
78253 dselect/dselect-curses.h | 10 +++++-----
78254 dselect/dselect.h | 10 +++++-----
78255 dselect/helpmsgs.cc | 10 +++++-----
78256 dselect/helpmsgs.h | 10 +++++-----
78257 dselect/keyoverride | 10 +++++-----
78258 dselect/main.cc | 10 +++++-----
78259 dselect/methkeys.cc | 10 +++++-----
78260 dselect/methlist.cc | 10 +++++-----
78261 dselect/method.cc | 10 +++++-----
78262 dselect/method.h | 10 +++++-----
78263 dselect/methparse.cc | 10 +++++-----
78264 dselect/mkcurkeys.pl | 10 +++++-----
78265 dselect/pkgcmds.cc | 10 +++++-----
78266 dselect/pkgdepcon.cc | 10 +++++-----
78267 dselect/pkgdisplay.cc | 10 +++++-----
78268 dselect/pkginfo.cc | 10 +++++-----
78269 dselect/pkgkeys.cc | 10 +++++-----
78270 dselect/pkglist.cc | 10 +++++-----
78271 dselect/pkglist.h | 10 +++++-----
78272 dselect/pkgsublist.cc | 10 +++++-----
78273 dselect/pkgtop.cc | 10 +++++-----
78274 lib/compat/alphasort.c | 10 +++++-----
78275 lib/compat/compat.h | 10 +++++-----
78276 lib/compat/scandir.c | 10 +++++-----
78277 lib/compat/snprintf.c | 10 +++++-----
78278 lib/compat/strerror.c | 10 +++++-----
78279 lib/compat/strsignal.c | 10 +++++-----
78280 lib/compat/unsetenv.c | 10 +++++-----
78281 lib/compat/vsnprintf.c | 10 +++++-----
78282 lib/dpkg/buffer.c | 10 +++++-----
78283 lib/dpkg/buffer.h | 10 +++++-----
78284 lib/dpkg/cleanup.c | 10 +++++-----
78285 lib/dpkg/database.c | 10 +++++-----
78286 lib/dpkg/dbmodify.c | 10 +++++-----
78287 lib/dpkg/dlist.h | 4 ++--
78288 lib/dpkg/dpkg-db.h | 10 +++++-----
78289 lib/dpkg/dpkg.h | 10 +++++-----
78290 lib/dpkg/dump.c | 10 +++++-----
78291 lib/dpkg/ehandle.c | 10 +++++-----
78292 lib/dpkg/fields.c | 10 +++++-----
78293 lib/dpkg/file.c | 10 +++++-----
78294 lib/dpkg/file.h | 10 +++++-----
78295 lib/dpkg/i18n.h | 10 +++++-----
78296 lib/dpkg/lock.c | 10 +++++-----
78297 lib/dpkg/log.c | 10 +++++-----
78298 lib/dpkg/macros.h | 10 +++++-----
78299 lib/dpkg/mlib.c | 10 +++++-----
78300 lib/dpkg/myopt-util.c | 10 +++++-----
78301 lib/dpkg/myopt.c | 10 +++++-----
78302 lib/dpkg/myopt.h | 10 +++++-----
78303 lib/dpkg/nfmalloc.c | 10 +++++-----
78304 lib/dpkg/parse.c | 10 +++++-----
78305 lib/dpkg/parsedump.h | 10 +++++-----
78306 lib/dpkg/parsehelp.c | 10 +++++-----
78307 lib/dpkg/path.c | 10 +++++-----
78308 lib/dpkg/path.h | 10 +++++-----
78309 lib/dpkg/pkg-array.c | 10 +++++-----
78310 lib/dpkg/pkg-array.h | 10 +++++-----
78311 lib/dpkg/pkg-list.c | 10 +++++-----
78312 lib/dpkg/pkg-list.h | 10 +++++-----
78313 lib/dpkg/pkg.c | 10 +++++-----
78314 lib/dpkg/pkg.h | 10 +++++-----
78315 lib/dpkg/progress.c | 10 +++++-----
78316 lib/dpkg/progress.h | 10 +++++-----
78317 lib/dpkg/showpkg.c | 4 ++--
78318 lib/dpkg/string.c | 10 +++++-----
78319 lib/dpkg/string.h | 10 +++++-----
78320 lib/dpkg/subproc.c | 10 +++++-----
78321 lib/dpkg/subproc.h | 10 +++++-----
78322 lib/dpkg/test.h | 10 +++++-----
78323 lib/dpkg/test/t-buffer.c | 10 +++++-----
78324 lib/dpkg/test/t-macros.c | 10 +++++-----
78325 lib/dpkg/test/t-path.c | 10 +++++-----
78326 lib/dpkg/test/t-pkginfo.c | 10 +++++-----
78327 lib/dpkg/test/t-string.c | 10 +++++-----
78328 lib/dpkg/test/t-test.c | 10 +++++-----
78329 lib/dpkg/test/t-varbuf.c | 10 +++++-----
78330 lib/dpkg/test/t-version.c | 10 +++++-----
78331 lib/dpkg/trigdeferred.l | 10 +++++-----
78332 lib/dpkg/triglib.c | 10 +++++-----
78333 lib/dpkg/utils.c | 4 ++--
78334 lib/dpkg/varbuf.c | 10 +++++-----
78335 lib/dpkg/varbuf.h | 10 +++++-----
78336 lib/dpkg/vercmp.c | 10 +++++-----
78337 man/deb-override.5 | 10 +++++-----
78338 man/deb-shlibs.5 | 10 +++++-----
78339 man/dpkg-scanpackages.1 | 10 +++++-----
78340 scripts/Dpkg/Deps.pm | 12 ++++++------
78341 scripts/dpkg-scansources.pl | 4 ++--
78342 src/archives.c | 10 +++++-----
78343 src/archives.h | 10 +++++-----
78344 src/cleanup.c | 10 +++++-----
78345 src/configure.c | 10 +++++-----
78346 src/depcon.c | 10 +++++-----
78347 src/divertdb.c | 10 +++++-----
78348 src/enquiry.c | 10 +++++-----
78349 src/errors.c | 10 +++++-----
78350 src/filesdb.c | 10 +++++-----
78351 src/filesdb.h | 10 +++++-----
78352 src/help.c | 10 +++++-----
78353 src/main.c | 10 +++++-----
78354 src/main.h | 10 +++++-----
78355 src/packages.c | 10 +++++-----
78356 src/pkg-show.c | 10 +++++-----
78357 src/processarc.c | 10 +++++-----
78358 src/query.c | 10 +++++-----
78359 src/remove.c | 10 +++++-----
78360 src/select.c | 10 +++++-----
78361 src/statcmd.c | 10 +++++-----
78362 src/statdb.c | 10 +++++-----
78363 src/trigcmd.c | 10 +++++-----
78364 src/trigproc.c | 10 +++++-----
78365 src/update.c | 10 +++++-----
78366 utils/install-info.c | 10 +++++-----
78367 133 files changed, 653 insertions(+), 653 deletions(-)
78368
78369 commit d99d361f1b8e07522ccbffc32493e1280b588183
78370 Author: Guillem Jover <guillem@debian.org>
78371 Date: Sat Nov 7 19:47:41 2009 +0100
78372
78373 Replace FSF address by pointing to the gnu.org URL
78374
78375 Use the <http://www.gnu.org/licenses/> URL, instead of in most cases
78376 the outdated FSF address, which is way more stable, as the latter has
78377 changed several times in the past.
78378
78379 debian/changelog | 2 ++
78380 dpkg-deb/build.c | 5 ++---
78381 dpkg-deb/dpkg-deb.h | 5 ++---
78382 dpkg-deb/extract.c | 5 ++---
78383 dpkg-deb/info.c | 5 ++---
78384 dpkg-deb/main.c | 5 ++---
78385 dpkg-split/dpkg-split.h | 5 ++---
78386 dpkg-split/info.c | 5 ++---
78387 dpkg-split/join.c | 5 ++---
78388 dpkg-split/main.c | 5 ++---
78389 dpkg-split/mksplit.pl | 5 ++---
78390 dpkg-split/queue.c | 5 ++---
78391 dpkg-split/split.c | 5 ++---
78392 dselect/basecmds.cc | 5 ++---
78393 dselect/baselist.cc | 5 ++---
78394 dselect/basetop.cc | 5 ++---
78395 dselect/bindings.cc | 5 ++---
78396 dselect/bindings.h | 5 ++---
78397 dselect/curkeys.cc | 5 ++---
78398 dselect/dselect-curses.h | 5 ++---
78399 dselect/dselect.h | 5 ++---
78400 dselect/helpmsgs.cc | 5 ++---
78401 dselect/helpmsgs.h | 5 ++---
78402 dselect/keyoverride | 5 ++---
78403 dselect/main.cc | 5 ++---
78404 dselect/methkeys.cc | 5 ++---
78405 dselect/methlist.cc | 5 ++---
78406 dselect/method.cc | 5 ++---
78407 dselect/method.h | 5 ++---
78408 dselect/methods/multicd/install | 3 +--
78409 dselect/methods/multicd/setup | 3 +--
78410 dselect/methods/multicd/update | 3 +--
78411 dselect/methparse.cc | 5 ++---
78412 dselect/mkcurkeys.pl | 5 ++---
78413 dselect/pkgcmds.cc | 5 ++---
78414 dselect/pkgdepcon.cc | 5 ++---
78415 dselect/pkgdisplay.cc | 5 ++---
78416 dselect/pkginfo.cc | 5 ++---
78417 dselect/pkgkeys.cc | 5 ++---
78418 dselect/pkglist.cc | 5 ++---
78419 dselect/pkglist.h | 5 ++---
78420 dselect/pkgsublist.cc | 5 ++---
78421 dselect/pkgtop.cc | 5 ++---
78422 get-version | 3 +--
78423 lib/compat/alphasort.c | 5 ++---
78424 lib/compat/compat.h | 5 ++---
78425 lib/compat/scandir.c | 5 ++---
78426 lib/compat/snprintf.c | 5 ++---
78427 lib/compat/strerror.c | 5 ++---
78428 lib/compat/strsignal.c | 5 ++---
78429 lib/compat/unsetenv.c | 5 ++---
78430 lib/compat/vsnprintf.c | 5 ++---
78431 lib/dpkg/buffer.c | 5 ++---
78432 lib/dpkg/buffer.h | 5 ++---
78433 lib/dpkg/cleanup.c | 5 ++---
78434 lib/dpkg/database.c | 5 ++---
78435 lib/dpkg/dbmodify.c | 5 ++---
78436 lib/dpkg/dlist.h | 3 +--
78437 lib/dpkg/dpkg-db.h | 5 ++---
78438 lib/dpkg/dpkg.h | 5 ++---
78439 lib/dpkg/dump.c | 5 ++---
78440 lib/dpkg/ehandle.c | 5 ++---
78441 lib/dpkg/fields.c | 5 ++---
78442 lib/dpkg/file.c | 5 ++---
78443 lib/dpkg/file.h | 5 ++---
78444 lib/dpkg/i18n.h | 5 ++---
78445 lib/dpkg/lock.c | 5 ++---
78446 lib/dpkg/log.c | 5 ++---
78447 lib/dpkg/macros.h | 5 ++---
78448 lib/dpkg/mlib.c | 5 ++---
78449 lib/dpkg/myopt-util.c | 5 ++---
78450 lib/dpkg/myopt.c | 5 ++---
78451 lib/dpkg/myopt.h | 5 ++---
78452 lib/dpkg/nfmalloc.c | 5 ++---
78453 lib/dpkg/parse.c | 5 ++---
78454 lib/dpkg/parsedump.h | 5 ++---
78455 lib/dpkg/parsehelp.c | 5 ++---
78456 lib/dpkg/path.c | 5 ++---
78457 lib/dpkg/path.h | 5 ++---
78458 lib/dpkg/pkg-array.c | 5 ++---
78459 lib/dpkg/pkg-array.h | 5 ++---
78460 lib/dpkg/pkg-list.c | 5 ++---
78461 lib/dpkg/pkg-list.h | 5 ++---
78462 lib/dpkg/pkg.c | 5 ++---
78463 lib/dpkg/pkg.h | 5 ++---
78464 lib/dpkg/progress.c | 5 ++---
78465 lib/dpkg/progress.h | 5 ++---
78466 lib/dpkg/showpkg.c | 5 ++---
78467 lib/dpkg/string.c | 5 ++---
78468 lib/dpkg/string.h | 5 ++---
78469 lib/dpkg/subproc.c | 5 ++---
78470 lib/dpkg/subproc.h | 5 ++---
78471 lib/dpkg/test.h | 5 ++---
78472 lib/dpkg/test/t-buffer.c | 5 ++---
78473 lib/dpkg/test/t-macros.c | 5 ++---
78474 lib/dpkg/test/t-path.c | 5 ++---
78475 lib/dpkg/test/t-pkginfo.c | 5 ++---
78476 lib/dpkg/test/t-string.c | 5 ++---
78477 lib/dpkg/test/t-test.c | 5 ++---
78478 lib/dpkg/test/t-varbuf.c | 5 ++---
78479 lib/dpkg/test/t-version.c | 5 ++---
78480 lib/dpkg/trigdeferred.l | 5 ++---
78481 lib/dpkg/triglib.c | 5 ++---
78482 lib/dpkg/utils.c | 5 ++---
78483 lib/dpkg/varbuf.c | 5 ++---
78484 lib/dpkg/varbuf.h | 5 ++---
78485 lib/dpkg/vercmp.c | 5 ++---
78486 man/deb-override.5 | 5 ++---
78487 man/deb-shlibs.5 | 5 ++---
78488 man/dpkg-scanpackages.1 | 5 ++---
78489 scripts/Dpkg/Changelog.pm | 3 +--
78490 scripts/Dpkg/Changelog/Debian.pm | 3 +--
78491 scripts/Dpkg/Changelog/Entry.pm | 5 ++---
78492 scripts/Dpkg/Changelog/Entry/Debian.pm | 5 ++---
78493 scripts/Dpkg/Changelog/Parse.pm | 3 +--
78494 scripts/Dpkg/Control.pm | 5 ++---
78495 scripts/Dpkg/Control/Changelog.pm | 5 ++---
78496 scripts/Dpkg/Control/Fields.pm | 5 ++---
78497 scripts/Dpkg/Control/Hash.pm | 5 ++---
78498 scripts/Dpkg/Control/Info.pm | 5 ++---
78499 scripts/Dpkg/Deps.pm | 7 ++-----
78500 scripts/Dpkg/IPC.pm | 5 ++---
78501 scripts/Dpkg/Index.pm | 5 ++---
78502 scripts/Dpkg/Path.pm | 5 ++---
78503 scripts/Dpkg/Shlibs.pm | 5 ++---
78504 scripts/Dpkg/Shlibs/Objdump.pm | 5 ++---
78505 scripts/Dpkg/Shlibs/Symbol.pm | 5 ++---
78506 scripts/Dpkg/Shlibs/SymbolFile.pm | 5 ++---
78507 scripts/Dpkg/Source/Archive.pm | 5 ++---
78508 scripts/Dpkg/Source/CompressedFile.pm | 5 ++---
78509 scripts/Dpkg/Source/Compressor.pm | 5 ++---
78510 scripts/Dpkg/Source/Package.pm | 5 ++---
78511 scripts/Dpkg/Source/Package/V1.pm | 5 ++---
78512 scripts/Dpkg/Source/Package/V2.pm | 5 ++---
78513 scripts/Dpkg/Source/Package/V3/bzr.pm | 3 +--
78514 scripts/Dpkg/Source/Package/V3/custom.pm | 5 ++---
78515 scripts/Dpkg/Source/Package/V3/git.pm | 3 +--
78516 scripts/Dpkg/Source/Package/V3/native.pm | 5 ++---
78517 scripts/Dpkg/Source/Package/V3/quilt.pm | 5 ++---
78518 scripts/Dpkg/Source/Patch.pm | 5 ++---
78519 scripts/Dpkg/Substvars.pm | 5 ++---
78520 scripts/Dpkg/Vars.pm | 5 ++---
78521 scripts/Dpkg/Vendor.pm | 5 ++---
78522 scripts/Dpkg/Vendor/Debian.pm | 5 ++---
78523 scripts/Dpkg/Vendor/Default.pm | 5 ++---
78524 scripts/Dpkg/Vendor/Ubuntu.pm | 5 ++---
78525 scripts/Dpkg/Version.pm | 5 ++---
78526 scripts/dpkg-architecture.pl | 3 +--
78527 scripts/dpkg-name.pl | 3 +--
78528 scripts/dpkg-scansources.pl | 5 ++---
78529 scripts/dpkg-vendor.pl | 3 +--
78530 src/archives.c | 5 ++---
78531 src/archives.h | 5 ++---
78532 src/cleanup.c | 5 ++---
78533 src/configure.c | 5 ++---
78534 src/depcon.c | 5 ++---
78535 src/divertdb.c | 5 ++---
78536 src/enquiry.c | 5 ++---
78537 src/errors.c | 5 ++---
78538 src/filesdb.c | 5 ++---
78539 src/filesdb.h | 5 ++---
78540 src/help.c | 5 ++---
78541 src/main.c | 5 ++---
78542 src/main.h | 5 ++---
78543 src/packages.c | 5 ++---
78544 src/pkg-show.c | 5 ++---
78545 src/processarc.c | 5 ++---
78546 src/query.c | 5 ++---
78547 src/remove.c | 5 ++---
78548 src/select.c | 5 ++---
78549 src/statcmd.c | 5 ++---
78550 src/statdb.c | 5 ++---
78551 src/trigcmd.c | 5 ++---
78552 src/trigproc.c | 5 ++---
78553 src/update.c | 5 ++---
78554 utils/install-info.c | 5 ++---
78555 176 files changed, 339 insertions(+), 514 deletions(-)
78556
78557 commit 0716206865109c3cdfc64c700adbf91a01f86364
78558 Author: Guillem Jover <guillem@debian.org>
78559 Date: Sun Nov 8 02:29:41 2009 +0100
78560
78561 libdpkg: Remove unused dumpchain macro
78562
78563 Got converted to a macro just to avoid a compiler warning in
78564 commit a1d9dc46c55fcc012854f8aa99058d5bb14c2a8a. The proper fix would
78565 have been to either remove it or use it, which we are doing now.
78566
78567 lib/dpkg/showpkg.c | 13 -------------
78568 1 file changed, 13 deletions(-)
78569
78570 commit f789211ee930507e91c111b3326790ce10fdc100
78571 Author: Raphaël Hertzog <hertzog@debian.org>
78572 Date: Sun Nov 8 13:34:30 2009 +0100
78573
78574 Dpkg::Source::Patch::add_diff_directory(): small optimization
78575
78576 The calls to File::Spec->abs2rel() are relatively expensive and can be
78577 avoided given that we control the find() invocation and can only receive
78578 filenames below the scanned directory. They are replaced with simple
78579 string extraction with substr(), it gives another 25% speed benefit on big
78580 source packages.
78581
78582 Based-on-patch-by: Mike Hommey <mh@glandium.org>
78583
78584 scripts/Dpkg/Source/Patch.pm | 4 ++--
78585 1 file changed, 2 insertions(+), 2 deletions(-)
78586
78587 commit 7e10087ff285d78d4d1b5155f6127c21f27aecfd
78588 Author: Raphaël Hertzog <hertzog@debian.org>
78589 Date: Sun Nov 8 12:28:46 2009 +0100
78590
78591 update-alternatives: fix a french translation
78592
78593 po/fr.po | 2 +-
78594 1 file changed, 1 insertion(+), 1 deletion(-)
78595
78596 commit c32c4bf1d9d6d4b84206315c97f47b68d6eb460c
78597 Author: Guillem Jover <guillem@debian.org>
78598 Date: Sat Nov 7 15:12:16 2009 +0100
78599
78600 dpkg: Call standard_shutdown after invoking the post hooks
78601
78602 The error unwinding is part of the shutdown, and the invoke hooks
78603 machinery might call ohshit, so it should be done at the end when
78604 there's no more error handling in place.
78605
78606 src/main.c | 4 ++--
78607 1 file changed, 2 insertions(+), 2 deletions(-)
78608
78609 commit 19e33c332f2d072792c198aedc7932a6af3f7fd9
78610 Author: Guillem Jover <guillem@debian.org>
78611 Date: Sat Nov 7 15:05:35 2009 +0100
78612
78613 libdpkg: Make desc argument const in compress_cat and decompress_cat
78614
78615 lib/dpkg/compression.c | 10 ++++++++--
78616 lib/dpkg/dpkg.h | 4 ++--
78617 2 files changed, 10 insertions(+), 4 deletions(-)
78618
78619 commit 0814d1b1eb42c08809d31980d9a7f2b921c713e5
78620 Author: Guillem Jover <guillem@debian.org>
78621 Date: Sat Nov 7 14:04:41 2009 +0100
78622
78623 Use find with -L instead of deprecated -follow
78624
78625 dselect/methods/disk/install | 5 +++--
78626 dselect/methods/disk/setup | 2 +-
78627 dselect/methods/multicd/install | 4 ++--
78628 dselect/methods/multicd/setup | 2 +-
78629 scripts/dpkg-scanpackages.pl | 3 +--
78630 scripts/dpkg-scansources.pl | 2 +-
78631 src/archives.c | 4 ++--
78632 7 files changed, 11 insertions(+), 11 deletions(-)
78633
78634 commit 03b7c00daf4dbf20898dd6c214a4a399d4e2e002
78635 Author: Guillem Jover <guillem@debian.org>
78636 Date: Sat Nov 7 00:55:39 2009 +0100
78637
78638 libdpkg: If PROCNOERR in subproc_check() return the status code
78639
78640 If the caller asked for no errors, it does not make sense to lose the
78641 status code on return. So we return it instead of -1.
78642
78643 lib/dpkg/subproc.c | 2 +-
78644 1 file changed, 1 insertion(+), 1 deletion(-)
78645
78646 commit b4d4968715f3ca5498bba7b35b385a26d0c96151
78647 Author: Guillem Jover <guillem@debian.org>
78648 Date: Sat Nov 7 13:23:50 2009 +0100
78649
78650 dpkg: Do not bogusly ignore find exit code 1
78651
78652 Commit 68b56dc4edaaf90f5311f07b38871ddd61b84a48 introduced the
78653 PROCNOERR to try to handle and be able to ignore find exit code 1,
78654 which supposedly happened (not any longer) when using the -follow
78655 option and a dangling symlink was found.
78656
78657 But it only prevented the ohshit() inside checksubprocerr(), and the
78658 return value was still -1, so it was not ignoring the exit code 1,
78659 and still ohshit()ing in the caller.
78660
78661 As find does currently exit with a 0 code even when finding broken
78662 symlinks, let's remove this piece of broken logic.
78663
78664 src/archives.c | 2 +-
78665 1 file changed, 1 insertion(+), 1 deletion(-)
78666
78667 commit a720b6aec5ab71211067cfd0250b57efa0aa18f9
78668 Author: Guillem Jover <guillem@debian.org>
78669 Date: Sat Nov 7 00:30:16 2009 +0100
78670
78671 Use subproc_wait instead of directly calling waitpid
78672
78673 dselect/method.cc | 7 ++-----
78674 src/configure.c | 22 +++-------------------
78675 src/processarc.c | 6 +++---
78676 3 files changed, 8 insertions(+), 27 deletions(-)
78677
78678 commit d5388296797726e34abe13031dcbdd302319b908
78679 Author: Guillem Jover <guillem@debian.org>
78680 Date: Sat Nov 7 00:07:02 2009 +0100
78681
78682 libdpkg: Split process waiting from subproc_wait_check into subproc_wait
78683
78684 lib/dpkg/subproc.c | 12 +++++++++++-
78685 lib/dpkg/subproc.h | 1 +
78686 2 files changed, 12 insertions(+), 1 deletion(-)
78687
78688 commit 4d35b20c645479e850822b1508cfcdc5d471c890
78689 Author: Guillem Jover <guillem@debian.org>
78690 Date: Fri Nov 6 23:56:22 2009 +0100
78691
78692 Rename process description function arguments to desc
78693
78694 lib/dpkg/subproc.c | 18 +++++++++---------
78695 src/help.c | 20 ++++++++++----------
78696 src/main.h | 6 +++---
78697 3 files changed, 22 insertions(+), 22 deletions(-)
78698
78699 commit f5c904d58627ec1422173a596f2a2ef8584485c2
78700 Author: Guillem Jover <guillem@debian.org>
78701 Date: Fri Nov 6 23:03:01 2009 +0100
78702
78703 libdpkg: Rename and namespace subproc related functions
78704
78705 dpkg-deb/build.c | 10 +++++-----
78706 dpkg-deb/extract.c | 8 ++++----
78707 dpkg-deb/info.c | 2 +-
78708 dselect/method.cc | 4 ++--
78709 lib/dpkg/subproc.c | 12 ++++++------
78710 lib/dpkg/subproc.h | 8 ++++----
78711 src/archives.c | 2 +-
78712 src/help.c | 6 +++---
78713 src/processarc.c | 6 +++---
78714 9 files changed, 29 insertions(+), 29 deletions(-)
78715
78716 commit 61e353f65b60cc5d58fc883ac150f90de244dfd2
78717 Author: Guillem Jover <guillem@debian.org>
78718 Date: Fri Nov 6 22:25:11 2009 +0100
78719
78720 libdpkg: Namespace include guards with LIBDPKG instead of DPKG
78721
78722 lib/dpkg/buffer.h | 6 +++---
78723 lib/dpkg/dpkg-db.h | 6 +++---
78724 lib/dpkg/dpkg.h | 6 +++---
78725 lib/dpkg/file.h | 6 +++---
78726 lib/dpkg/i18n.h | 6 +++---
78727 lib/dpkg/macros.h | 6 +++---
78728 lib/dpkg/parsedump.h | 6 +++---
78729 lib/dpkg/path.h | 6 +++---
78730 lib/dpkg/pkg-array.h | 6 +++---
78731 lib/dpkg/pkg-list.h | 6 +++---
78732 lib/dpkg/pkg.h | 6 +++---
78733 lib/dpkg/progress.h | 4 ++--
78734 lib/dpkg/string.h | 6 +++---
78735 lib/dpkg/subproc.h | 6 +++---
78736 lib/dpkg/tarfn.h | 6 +++---
78737 lib/dpkg/test.h | 4 ++--
78738 lib/dpkg/varbuf.h | 6 +++---
78739 17 files changed, 49 insertions(+), 49 deletions(-)
78740
78741 commit de470a7d71936b8a50d6089a7dfbbc3822ac6bb5
78742 Author: Raphaël Hertzog <hertzog@debian.org>
78743 Date: Fri Nov 6 20:05:21 2009 +0100
78744
78745 dpkg-source: optimize diffing phase of a source package build
78746
78747 Optimize dpkg-source -b by avoiding many diff calls when not required.
78748
78749 Based-on-patch-by: Mike Hommey <mh@glandium.org>
78750
78751 debian/changelog | 2 ++
78752 scripts/Dpkg/Source/Patch.pm | 3 +++
78753 2 files changed, 5 insertions(+)
78754
78755 commit d570dcf56c502a36b4747665938025609d5ffe47
78756 Author: Raphaël Hertzog <hertzog@debian.org>
78757 Date: Fri Nov 6 19:36:45 2009 +0100
78758
78759 Stop using the English perl module
78760
78761 Using this module (and $' or $POSTMATCH) implies a performance penalty
78762 that we want to avoid. Thus modifies the few regexes where it's used to
78763 be explicit about the part of the data that we want to retrieve.
78764
78765 scripts/Dpkg/Substvars.pm | 11 ++++-----
78766 scripts/dpkg-genchanges.pl | 57 +++++++++++++++++++++++-----------------------
78767 scripts/dpkg-shlibdeps.pl | 1 -
78768 scripts/dpkg-source.pl | 29 ++++++++++++-----------
78769 4 files changed, 47 insertions(+), 51 deletions(-)
78770
78771 commit 7d8d193332478de82e20ed5b49053378801d160f
78772 Author: Raphaël Hertzog <hertzog@debian.org>
78773 Date: Fri Nov 6 18:08:23 2009 +0100
78774
78775 Dpkg::Control::Hash: handle arbitrary field values
78776
78777 Checking the validity of new field values at run-time was very expensive.
78778 In order to avoid this check, the design of the object has been changed to
78779 accept arbitrary values, they are simply escaped as necessary during
78780 output. The only data lost in a save()/load() cycle are the
78781 trailing whitespaces on every line of all values.
78782
78783 This API change implies fixes in all scripts/modules reading/creating
78784 values for multiline fields.
78785
78786 The non-regression test also had to be adjusted.
78787
78788 scripts/Dpkg/Changelog.pm | 2 +-
78789 scripts/Dpkg/Changelog/Entry.pm | 12 +------
78790 scripts/Dpkg/Checksums.pm | 2 +-
78791 scripts/Dpkg/Control/Hash.pm | 69 ++++++++++++++++++++++--------------
78792 scripts/Dpkg/Source/Package.pm | 6 ++--
78793 scripts/dpkg-genchanges.pl | 18 ++++------
78794 scripts/dpkg-scanpackages.pl | 13 +++----
78795 scripts/dpkg-scansources.pl | 4 +--
78796 scripts/dpkg-source.pl | 4 +--
78797 scripts/t/700_Dpkg_Control.t | 21 +++++++----
78798 scripts/t/700_Dpkg_Control/control-1 | 11 +++---
78799 11 files changed, 84 insertions(+), 78 deletions(-)
78800
78801 commit 0374e5565de9d42768ec8babdaabfb51cec4f6a6
78802 Author: Raphaël Hertzog <hertzog@debian.org>
78803 Date: Fri Nov 6 15:07:38 2009 +0100
78804
78805 Dpkg::Control::Hash: use lower-case internally for keys
78806
78807 Only use field_capitalize() when exporting keys names outside of the
78808 object. lc() is way faster than field_capitalize() and that makes
78809 a difference in performance when you're reading/setting values many
78810 times.
78811
78812 scripts/Dpkg/Control/Hash.pm | 16 ++++++++--------
78813 1 file changed, 8 insertions(+), 8 deletions(-)
78814
78815 commit 0b1d71a6506ae053ca3c6ed06d2e4a0da0052da7
78816 Author: Raphaël Hertzog <hertzog@debian.org>
78817 Date: Fri Nov 6 00:07:36 2009 +0100
78818
78819 Dpkg::Source::Package::V3::git::do_build(): remove extra quotes
78820
78821 Remove extra quoting that should not be there while passing an exclude
78822 file to git ls-files during build of 3.0 (git) source package.
78823
78824 Based-on-patch-by: Courtney Bane <debian-bugs-5265@cbane.org>
78825
78826 debian/changelog | 3 +++
78827 scripts/Dpkg/Source/Package/V3/git.pm | 2 +-
78828 2 files changed, 4 insertions(+), 1 deletion(-)
78829
78830 commit 32e999f9725589467249aabb9cf8043aaa9b9282
78831 Author: Raphaël Hertzog <hertzog@debian.org>
78832 Date: Thu Nov 5 23:58:47 2009 +0100
78833
78834 Add missing bug closure.
78835
78836 debian/changelog | 2 ++
78837 1 file changed, 2 insertions(+)
78838
78839 commit 1731ce5cc233cd01896298d7e4395bf0042959bf
78840 Author: Raphaël Hertzog <hertzog@debian.org>
78841 Date: Thu Nov 5 21:49:08 2009 +0100
78842
78843 Dpkg::Source::Package::V2::do_build(): improve matching of ignored files
78844
78845 Modify logic to also match ignored files based on their relative path
78846 inside the source package (and not only on their filename).
78847
78848 scripts/Dpkg/Source/Package/V2.pm | 9 +++++----
78849 1 file changed, 5 insertions(+), 4 deletions(-)
78850
78851 commit 6f6814491f0240a4de97f22e60661489bb36f914
78852 Author: Raphaël Hertzog <hertzog@debian.org>
78853 Date: Thu Nov 5 21:12:15 2009 +0100
78854
78855 Dpkg::Source::Package::V2:do_build(): fix binary file check
78856
78857 The find() call that is supposed to look for binary files in the debian
78858 sub-directory was missing the no_chdir option and due to this the
78859 File::Spec->abs2rel() call (inside the wanted function) was returning an
78860 invalid value when find() changed the current directory (since its second
78861 parameter is only valid while being in the current directory).
78862
78863 The parameter got lost by mistake in 3525f79792cff51757d99d45f51c96a15e6fa779
78864 and it was present in lenny's version.
78865
78866 debian/changelog | 2 ++
78867 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
78868 2 files changed, 4 insertions(+), 2 deletions(-)
78869
78870 commit c9e24e8e95f2354053e4a73592eafee7da240e8c
78871 Author: Raphaël Hertzog <hertzog@debian.org>
78872 Date: Tue Nov 3 12:19:39 2009 +0100
78873
78874 Dpkg::Changelog::get_range(): fix return value when range is empty
78875
78876 Also fix scripts/changelog/debian.pl to better deal with undef values
78877 returned when the requested range matches an empty set of changelog
78878 entries.
78879
78880 scripts/Dpkg/Changelog.pm | 10 +++++++---
78881 scripts/changelog/debian.pl | 6 ++++--
78882 2 files changed, 11 insertions(+), 5 deletions(-)
78883
78884 commit 3fb1f0d63cda6069ddac0bea53ca0cd1430d6fda
78885 Author: Raphaël Hertzog <hertzog@debian.org>
78886 Date: Mon Nov 2 13:50:01 2009 +0100
78887
78888 Add missing bug closure
78889
78890 debian/changelog | 2 +-
78891 1 file changed, 1 insertion(+), 1 deletion(-)
78892
78893 commit 714cfb8287c21b792c32d22ebb1eb724a8e693d1
78894 Author: Raphaël Hertzog <hertzog@debian.org>
78895 Date: Sat Oct 31 22:55:29 2009 +0100
78896
78897 Add changelog entry for Dpkg::Changelog changes
78898
78899 debian/changelog | 3 +++
78900 1 file changed, 3 insertions(+)
78901
78902 commit 394e14ffc28160feaa6ef55f4b7ac815a455d1de
78903 Author: Raphaël Hertzog <hertzog@debian.org>
78904 Date: Fri Oct 30 11:42:56 2009 +0100
78905
78906 Add supplementary non-regression tests for Dpkg::Changelog related modules
78907
78908 scripts/t/600_Dpkg_Changelog.t | 102 +++++++++++++++++++++++++++---------
78909 scripts/t/600_Dpkg_Changelog/fields | 19 ++++++-
78910 2 files changed, 95 insertions(+), 26 deletions(-)
78911
78912 commit bb4611eb5cb1571af9886f33c61dc6305284c6cc
78913 Author: Raphaël Hertzog <hertzog@debian.org>
78914 Date: Sun Oct 25 23:19:42 2009 +0100
78915
78916 Dpkg::Changelog: completely update the API
78917
78918 The previous API was too different from the other modules inside dpkg-dev.
78919
78920 Dpkg::Changelog now behaves as an array of Dpkg::Changelog::Entry
78921 and the documentation explains how it can be derived to create a new
78922 changelog parser.
78923
78924 The non-regression tests as well as the official Debian
78925 changelog parser script had to be updated to cope with the new API.
78926
78927 scripts/Dpkg/Changelog.pm | 661 +++++++++++++++++----------------------
78928 scripts/Dpkg/Changelog/Debian.pm | 90 ++----
78929 scripts/Dpkg/Changelog/Entry.pm | 4 +-
78930 scripts/changelog/debian.pl | 21 +-
78931 scripts/t/600_Dpkg_Changelog.t | 53 +---
78932 5 files changed, 331 insertions(+), 498 deletions(-)
78933
78934 commit 1b10a64b592e140a9d6bd34e3d7d6f7cfe0faf38
78935 Author: Raphaël Hertzog <hertzog@debian.org>
78936 Date: Fri Oct 30 09:47:32 2009 +0100
78937
78938 Dpkg::Changelog::Entry: add get_dpkg_changes() method here
78939
78940 This is the logical place for this function (as an object method).
78941
78942 scripts/Dpkg/Changelog/Entry.pm | 24 ++++++++++++++++++++++++
78943 1 file changed, 24 insertions(+)
78944
78945 commit 30421dbe46f769b4e2333af8baf7269698cbc050
78946 Author: Raphaël Hertzog <hertzog@debian.org>
78947 Date: Sun Oct 25 23:18:45 2009 +0100
78948
78949 dpkg-parsechangelog: drop useless “use” statements
78950
78951 Neither POSIX nor English are used by this small script.
78952
78953 scripts/dpkg-parsechangelog.pl | 3 ---
78954 1 file changed, 3 deletions(-)
78955
78956 commit 1f67f4b22b2c8571a39ff38cf74d259871fdc84c
78957 Author: Raphaël Hertzog <hertzog@debian.org>
78958 Date: Sun Oct 25 19:08:45 2009 +0100
78959
78960 Move find_closes() into Dpkg::Changelog::Entry::Debian
78961
78962 scripts/Dpkg/Changelog.pm | 24 ------------------------
78963 scripts/Dpkg/Changelog/Entry/Debian.pm | 32 +++++++++++++++++++++++++++-----
78964 2 files changed, 27 insertions(+), 29 deletions(-)
78965
78966 commit 8a140576f54188e6009e3398a2ec3da1c100be0d
78967 Author: Raphaël Hertzog <hertzog@debian.org>
78968 Date: Sun Oct 25 18:39:03 2009 +0100
78969
78970 Dpkg::Changelog::Debian: syntax/style cleanup
78971
78972 Use standard unless blocks instead of multiple ORed checks with
78973 “do” statements.
78974
78975 Drop useless “use Dpkg”.
78976
78977 scripts/Dpkg/Changelog/Debian.pm | 62 ++++++++++++++++------------------------
78978 1 file changed, 25 insertions(+), 37 deletions(-)
78979
78980 commit 23d47fe8b736fb5772e38d0941f09717d1ea6756
78981 Author: Raphaël Hertzog <hertzog@debian.org>
78982 Date: Sun Oct 25 18:25:57 2009 +0100
78983
78984 Dpkg::Changelog: don't use English
78985
78986 Replace $NR with $. for this. Using English implies a performance penalty
78987 in regex matching that we'd like to avoid.
78988
78989 scripts/Dpkg/Changelog.pm | 6 ++----
78990 scripts/Dpkg/Changelog/Debian.pm | 22 ++++++++++------------
78991 2 files changed, 12 insertions(+), 16 deletions(-)
78992
78993 commit 9ac7b86ac2be3e50a883262ed21ccdc4f1b92ffd
78994 Author: Raphaël Hertzog <hertzog@debian.org>
78995 Date: Sun Oct 25 18:20:37 2009 +0100
78996
78997 Dpkg::Changelog::Debian: drop improper documentation
78998
78999 Together with a duplicate copyright notice and an unneeded
79000 use statement. Add myself in the copyright notice.
79001
79002 scripts/Dpkg/Changelog/Debian.pm | 42 +++-------------------------------------
79003 1 file changed, 3 insertions(+), 39 deletions(-)
79004
79005 commit 05f529d5455be4d116df6c91d1f9ac28e65ac6e7
79006 Author: Raphaël Hertzog <hertzog@debian.org>
79007 Date: Sun Oct 25 18:20:11 2009 +0100
79008
79009 Dpkg::Changelog::Debian: use constants for parser states
79010
79011 scripts/Dpkg/Changelog/Debian.pm | 46 +++++++++++++++++++++++-----------------
79012 1 file changed, 26 insertions(+), 20 deletions(-)
79013
79014 commit dc5d755b0fe118938f7bba438fcf2e44461b0f65
79015 Author: Raphaël Hertzog <hertzog@debian.org>
79016 Date: Sun Oct 25 17:54:06 2009 +0100
79017
79018 Move header/trailer checks in Dpkg::Changelog::Entry::Debian
79019
79020 scripts/Dpkg/Changelog/Debian.pm | 34 +++-----------------
79021 scripts/Dpkg/Changelog/Entry/Debian.pm | 59 ++++++++++++++++++++++++++++++++++
79022 2 files changed, 63 insertions(+), 30 deletions(-)
79023
79024 commit d0d812c1d96f53fdabbb356a50fc3a11cd7ce04d
79025 Author: Raphaël Hertzog <hertzog@debian.org>
79026 Date: Sun Oct 25 17:19:07 2009 +0100
79027
79028 Dpkg::Changelog::Entry::Debian: parse changes lines as set of items
79029
79030 The function get_change_items() reintroduce the feature that parsed the
79031 changes as a set of items describing individual changes. Furthermore it
79032 parses attribution lines (“[ Name ]”) as separate items.
79033
79034 scripts/Dpkg/Changelog/Entry/Debian.pm | 37 ++++++++++++++++++++++++++++++++++
79035 1 file changed, 37 insertions(+)
79036
79037 commit bb9af2d083538d4ffa2033b1e3380ec9d924d32b
79038 Author: Raphaël Hertzog <hertzog@debian.org>
79039 Date: Sat Oct 24 18:04:47 2009 +0200
79040
79041 Drop compatibility with old changelog parsers (as planned)
79042
79043 doc/README.feature-removal-schedule | 24 ++++++++++++------------
79044 scripts/Dpkg/Changelog/Parse.pm | 7 -------
79045 scripts/dpkg-genchanges.pl | 16 +++-------------
79046 3 files changed, 15 insertions(+), 32 deletions(-)
79047
79048 commit 99e3abcc33343dbfb65e585b496f451d433ed7fc
79049 Author: Raphaël Hertzog <hertzog@debian.org>
79050 Date: Sat Oct 24 17:54:31 2009 +0200
79051
79052 Move parse_changelog() to a separate module Dpkg::Changelog::Parse
79053
79054 Despite its name, this function does not actuallay parse anything by
79055 itself, it just calls external parsers and returns their result. This
79056 interface is largely used by other tools and is not tied with any of the
79057 other Dpkg::Changelog modules so it's best kept separate.
79058
79059 Many scripts have to be updated to cope with the renaming.
79060
79061 scripts/Dpkg/Changelog.pm | 126 ------------------------------
79062 scripts/Dpkg/Changelog/Parse.pm | 167 ++++++++++++++++++++++++++++++++++++++++
79063 scripts/Makefile.am | 1 +
79064 scripts/dpkg-buildpackage.pl | 4 +-
79065 scripts/dpkg-genchanges.pl | 6 +-
79066 scripts/dpkg-gencontrol.pl | 4 +-
79067 scripts/dpkg-gensymbols.pl | 4 +-
79068 scripts/dpkg-parsechangelog.pl | 4 +-
79069 scripts/dpkg-source.pl | 4 +-
79070 scripts/po/POTFILES.in | 1 +
79071 10 files changed, 182 insertions(+), 139 deletions(-)
79072
79073 commit 825656afe3e9856dc846c225df8af73d2376fa3e
79074 Author: Raphaël Hertzog <hertzog@debian.org>
79075 Date: Sun Oct 18 23:07:03 2009 +0200
79076
79077 Update Dpkg::Changelog to use new ::Entry modules
79078
79079 Drop the Dpkg::Changelog::Entry embedded in Dpkg::Changelog.
79080 Update Dpkg::Changelog and Dpkg::Changelog::Debian to use the
79081 new modules.
79082
79083 Some (undocumented) features have been removed with this rewrite.
79084 The entries are not parsed item by item anymore. The Urgency field
79085 will no longer receive the comment that can follow the urgency.
79086
79087 The content of “Closes” is exported by Dpkg::Changelog::Entry::Debian
79088 as an optional field.
79089
79090 The test-suite also had to be updated to cope with the API changes
79091 and the fact that bugs are no longer duplicated in the “Closes” field.
79092
79093 scripts/Dpkg/Changelog.pm | 160 +++++++++++++++------------------------
79094 scripts/Dpkg/Changelog/Debian.pm | 122 ++++++++---------------------
79095 scripts/t/600_Dpkg_Changelog.t | 8 +-
79096 3 files changed, 97 insertions(+), 193 deletions(-)
79097
79098 commit 750c5b4d630aa7b8aa72b1b6d621b7eb5eb70093
79099 Author: Raphaël Hertzog <hertzog@debian.org>
79100 Date: Sun Oct 18 22:36:20 2009 +0200
79101
79102 Dpkg::Changelog::Entry, Dpkg::Control::Changelog: new modules
79103
79104 Dpkg::Changelog::Entry is a somewhat generic representation of a
79105 changelog entry. It offers an interface exporting the basic information
79106 that we need to extract for dpkg-parsechangelog.
79107
79108 Dpkg::Changelog::Entry::Debian is the implementation of this
79109 interface for the typical Debian changelog entry.
79110
79111 Dpkg::Control::Changelog is the object representing the
79112 information exported by dpkg-parsechangelog. It starts empty
79113 as a simple Dpkg::Control of type CTRL_CHANGELOG.
79114
79115 Those new modules are not yet used by the Dpkg::Changelog modules.
79116
79117 scripts/Dpkg/Changelog/Entry.pm | 284 +++++++++++++++++++++++++++++++++
79118 scripts/Dpkg/Changelog/Entry/Debian.pm | 156 ++++++++++++++++++
79119 scripts/Dpkg/Control/Changelog.pm | 59 +++++++
79120 scripts/Makefile.am | 3 +
79121 scripts/po/POTFILES.in | 3 +
79122 5 files changed, 505 insertions(+)
79123
79124 commit f3352fe06a0491a5642acb72f9f5e3724f2e8a13
79125 Author: Raphaël Hertzog <hertzog@debian.org>
79126 Date: Thu Oct 22 09:54:05 2009 +0200
79127
79128 Dpkg::Index: new module
79129
79130 This module represents an ordered set of Dpkg::Control objects.
79131 It ensures uniqueness for objects based on a customisable key.
79132
79133 scripts/Dpkg/Index.pm | 371 +++++++++++++++++++++++++++++++++++++++++++++++++
79134 scripts/Makefile.am | 1 +
79135 scripts/po/POTFILES.in | 1 +
79136 3 files changed, 373 insertions(+)
79137
79138 commit af52dbcb1e9bfb9cfc383f79bdfd825c2e69490f
79139 Author: Frank Lichtenheld <djpig@debian.org>
79140 Date: Sat Oct 31 22:25:12 2009 +0100
79141
79142 Remove myself from Uploaders
79143
79144 It's been a while since I did anything in dpkg, and I don't see
79145 any chance of that changing in the near future.
79146
79147 debian/control | 3 +--
79148 1 file changed, 1 insertion(+), 2 deletions(-)
79149
79150 commit 18e61369990f9969c7ef666d024a0766cc0feea9
79151 Author: Christian Perrier <bubulle@debian.org>
79152 Date: Sat Oct 31 17:24:16 2009 +0100
79153
79154 Fix grammatical error
79155
79156 man/po/fr.po | 2 +-
79157 1 file changed, 1 insertion(+), 1 deletion(-)
79158
79159 commit 6b3d052813aec63375c4eec2670904ca634adca1
79160 Author: Guillem Jover <guillem@debian.org>
79161 Date: Fri Oct 30 14:59:33 2009 +0100
79162
79163 Fix spelling errors in the Catalan translation
79164
79165 Closes: #553328
79166
79167 Reported-by: Robert Millan <rmh.iesmontserrat@gmail.com>
79168
79169 debian/changelog | 2 ++
79170 po/ca.po | 10 +++++-----
79171 2 files changed, 7 insertions(+), 5 deletions(-)
79172
79173 commit 76044b005784129b5c7faa51cd050c43e861deb6
79174 Author: Guillem Jover <guillem@debian.org>
79175 Date: Fri Oct 30 14:38:47 2009 +0100
79176
79177 build: Use pkg-config m4 macros to detect selinux library
79178
79179 Use PKG_PROG_PKG_CONFIG to detect and allow overriding the pkg-config
79180 binary to use, for example in case of cross-compilation.
79181
79182 Suggested-by: Tollef Fog Heen <tfheen@err.no>
79183
79184 debian/changelog | 2 ++
79185 m4/dpkg-libs.m4 | 15 ++++++++-------
79186 2 files changed, 10 insertions(+), 7 deletions(-)
79187
79188 commit a888de4b1c2e1bc867fee487e04bd561f5aa2f7d
79189 Author: Felipe Contreras <felipe.contreras@gmail.com>
79190 Date: Sun Oct 25 15:40:15 2009 +0200
79191
79192 build: If there's no libselinux.pc file fallback to hardcoded list
79193
79194 Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
79195 Signed-off-by: Guillem Jover <guillem@debian.org>
79196
79197 m4/dpkg-libs.m4 | 14 +++++++++++---
79198 1 file changed, 11 insertions(+), 3 deletions(-)
79199
79200 commit 438e93de387d313c6085eea63101a4c4e714a2d5
79201 Author: Guillem Jover <guillem@debian.org>
79202 Date: Thu Oct 29 21:34:12 2009 +0100
79203
79204 Update TODO list
79205
79206 Remove done items. Remove items moved to the RoadMap in the wiki, and
79207 add a link to it. Move items around were they better fit. Separate old
79208 TODOs with a straight line.
79209
79210 TODO | 58 ++++++++++++++++++----------------------------------------
79211 1 file changed, 18 insertions(+), 40 deletions(-)
79212
79213 commit 9c3bcc6fb033fd5cf251c46024a3becc932354be
79214 Author: Jonathan Nieder <jrnieder@gmail.com>
79215 Date: Sat Oct 24 17:21:49 2009 -0500
79216
79217 man: Fix a small typo in dpkg.1
79218
79219 Extra “be” in “can be also be”.
79220
79221 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
79222 Signed-off-by: Guillem Jover <guillem@debian.org>
79223
79224 man/dpkg.1 | 2 +-
79225 man/po/de.po | 4 ++--
79226 man/po/es.po | 4 ++--
79227 man/po/fr.po | 4 ++--
79228 man/po/hu.po | 4 ++--
79229 man/po/ja.po | 4 ++--
79230 man/po/pl.po | 4 ++--
79231 man/po/pt_BR.po | 4 ++--
79232 man/po/ru.po | 4 ++--
79233 man/po/sv.po | 4 ++--
79234 10 files changed, 19 insertions(+), 19 deletions(-)
79235
79236 commit 679d1d75780f7e1b2e32f158cd72357d9087a7a6
79237 Author: Guillem Jover <guillem@debian.org>
79238 Date: Thu Oct 29 18:41:54 2009 +0100
79239
79240 build: Only use po4a if present and if NLS is enabled
79241
79242 Use the po4a command found when doing the availability checks.
79243
79244 Reported-by: Felipe Contreras <felipe.contreras@gmail.com>
79245
79246 configure.ac | 1 +
79247 m4/dpkg-progs.m4 | 14 ++++++++++++++
79248 man/Makefile.am | 14 +++++++-------
79249 3 files changed, 22 insertions(+), 7 deletions(-)
79250
79251 commit 99e213787595fec1a7939ba1a0395dfdfd62c7ba
79252 Author: Guillem Jover <guillem@debian.org>
79253 Date: Thu Oct 29 18:01:17 2009 +0100
79254
79255 build: Rename and namespace dpkg m4 files
79256
79257 This avoids possible future collisions and makes it easier to see
79258 what's coming from dpkg and what each file is for.
79259
79260 m4/{arch.m4 => dpkg-arch.m4} | 0
79261 m4/{compiler.m4 => dpkg-compiler.m4} | 0
79262 m4/{funcs.m4 => dpkg-funcs.m4} | 0
79263 m4/{libs.m4 => dpkg-libs.m4} | 0
79264 m4/{linker.m4 => dpkg-linker.m4} | 0
79265 m4/{perl.m4 => dpkg-progs.m4} | 0
79266 m4/{types.m4 => dpkg-types.m4} | 0
79267 7 files changed, 0 insertions(+), 0 deletions(-)
79268
79269 commit 3e5ce0a54a78790adf86fb8bdcdb288121a039c6
79270 Author: Jonathan Nieder <jrnieder@gmail.com>
79271 Date: Sat Oct 24 17:32:56 2009 -0500
79272
79273 libdpkg: fix misspelling of __attribute__((const))
79274
79275 gcc does not recognize __attribute__((constant)).
79276
79277 Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
79278 Signed-off-by: Guillem Jover <guillem@debian.org>
79279
79280 lib/dpkg/macros.h | 2 +-
79281 1 file changed, 1 insertion(+), 1 deletion(-)
79282
79283 commit 7b849f7297e4582b3a13417db68d13a2464df89b
79284 Author: Sean Finney <seanius@debian.org>
79285 Date: Wed Oct 14 21:23:05 2009 +0200
79286
79287 dpkg: Add JavaDoc comments for promptconfaction()
79288
79289 Signed-off-by: Guillem Jover <guillem@debian.org>
79290
79291 src/configure.c | 25 +++++++++++++++++++++++--
79292 1 file changed, 23 insertions(+), 2 deletions(-)
79293
79294 commit fcd32924f34859ae9cab48d92e054b297a577bc5
79295 Author: Sean Finney <seanius@debian.org>
79296 Date: Wed Oct 14 21:23:04 2009 +0200
79297
79298 dpkg: Pass a pkginfo structure to promptconfaction()
79299
79300 In order to provide an interface into the conffiles DB API, it's required
79301 to know the package name that owns the conffile. Since this is a static
79302 function and the package structure is available in all places that the
79303 function is used, this is a fairly easy fix.
79304
79305 Signed-off-by: Guillem Jover <guillem@debian.org>
79306
79307 src/configure.c | 7 ++++---
79308 1 file changed, 4 insertions(+), 3 deletions(-)
79309
79310 commit e000e4a109b95bc43e558e2f53bc85bc63d3177d
79311 Author: Guillem Jover <guillem@debian.org>
79312 Date: Sun Oct 11 16:33:21 2009 +0200
79313
79314 Document some of the code with JavaDoc
79315
79316 lib/dpkg/pkg-array.c | 16 ++++++++++++++++
79317 lib/dpkg/pkg-array.h | 3 +++
79318 lib/dpkg/pkg.c | 11 +++++++++++
79319 src/configure.c | 37 ++++++++++++++++++++++++++++++-------
79320 4 files changed, 60 insertions(+), 7 deletions(-)
79321
79322 commit 2ba520490b52db98282a4476d23d9fd8c5798270
79323 Author: Sean Finney <seanius@debian.org>
79324 Date: Mon Oct 12 21:01:45 2009 +0200
79325
79326 doc: Tune some Doxygen settings
79327
79328 doc/Doxyfile.in | 6 +++---
79329 1 file changed, 3 insertions(+), 3 deletions(-)
79330
79331 commit 876b5126314291cafba31bd4c341b95f777cf9fa
79332 Author: Guillem Jover <guillem@debian.org>
79333 Date: Fri Oct 9 15:41:54 2009 +0200
79334
79335 doc: Add doxygen support
79336
79337 The code should start getting switched to document using JavaDoc
79338 style comments, at least for public declarations.
79339
79340 Makefile.am | 8 +
79341 configure.ac | 3 +
79342 debian/changelog | 1 +
79343 doc/.gitignore | 2 +
79344 doc/Doxyfile.in | 1521 ++++++++++++++++++++++++++++++++++++++++++++++++++
79345 doc/coding-style.txt | 5 +
79346 6 files changed, 1540 insertions(+)
79347
79348 commit 971e675a180c59642e2406acbb0c6f7bc68961e6
79349 Author: Guillem Jover <guillem@debian.org>
79350 Date: Sun Oct 25 23:56:30 2009 +0100
79351
79352 Generate the autoconf version from git
79353
79354 Use a new script to retrieve the version from a file shipped in the
79355 released tarballs, or from the git repository using “git describe”
79356 which will give an appropriate string in case of a snapshot, and add
79357 a possible “-dirty” suffix if the working dir has uncommitted changes.
79358
79359 Makefile.am | 2 ++
79360 configure.ac | 2 +-
79361 debian/changelog | 2 ++
79362 get-version | 42 ++++++++++++++++++++++++++++++++++++++++++
79363 4 files changed, 47 insertions(+), 1 deletion(-)
79364
79365 commit 1c88ead04c95096f03b61a6032d443a327964926
79366 Author: Guillem Jover <guillem@debian.org>
79367 Date: Sat Oct 17 02:38:03 2009 +0200
79368
79369 Sort order of header includes
79370
79371 Place first <config.h> and <compat.h>, then all <sys/*.h> sorted by
79372 complexity, followed by the rest of the system headers, then <dpkg/*.h>
79373 and finally the local "*.h" ones.
79374
79375 Move <dpkg/i18n.h> inclusion into libdpkg inclusion block, as the
79376 <gettext.h> compatibility header already takes care of including
79377 <locale.h> before <libintl.h> on environments were its probamatic.
79378
79379 Removed duplicated inclusions.
79380
79381 dpkg-deb/build.c | 24 ++++++++---------
79382 dpkg-deb/extract.c | 21 ++++++++-------
79383 dpkg-deb/info.c | 19 ++++++-------
79384 dpkg-deb/main.c | 24 ++++++++---------
79385 dpkg-split/info.c | 13 ++++-----
79386 dpkg-split/join.c | 10 +++----
79387 dpkg-split/main.c | 13 +++++----
79388 dpkg-split/queue.c | 15 ++++++-----
79389 dpkg-split/split.c | 13 ++++-----
79390 dselect/basecmds.cc | 5 ++--
79391 dselect/baselist.cc | 10 +++----
79392 dselect/bindings.cc | 5 ++--
79393 dselect/dselect.h | 8 +++---
79394 dselect/main.cc | 23 ++++++++--------
79395 dselect/methlist.cc | 7 +++--
79396 dselect/method.cc | 23 ++++++++--------
79397 dselect/methparse.cc | 18 ++++++-------
79398 dselect/pkgcmds.cc | 2 +-
79399 dselect/pkgdepcon.cc | 4 +--
79400 dselect/pkgdisplay.cc | 5 ++--
79401 dselect/pkginfo.cc | 7 +++--
79402 dselect/pkglist.cc | 9 +++----
79403 dselect/pkgsublist.cc | 7 +++--
79404 dselect/pkgtop.cc | 7 +++--
79405 lib/compat/alphasort.c | 2 +-
79406 lib/compat/scandir.c | 3 ++-
79407 lib/compat/unsetenv.c | 2 +-
79408 lib/compat/vsnprintf.c | 2 +-
79409 lib/dpkg/buffer.c | 6 ++---
79410 lib/dpkg/cleanup.c | 4 +--
79411 lib/dpkg/compression.c | 9 +++----
79412 lib/dpkg/database.c | 4 +--
79413 lib/dpkg/dbmodify.c | 19 ++++++-------
79414 lib/dpkg/dpkg-db.h | 9 ++++---
79415 lib/dpkg/dpkg.h | 17 ++++++------
79416 lib/dpkg/dump.c | 16 +++++------
79417 lib/dpkg/ehandle.c | 12 ++++-----
79418 lib/dpkg/fields.c | 6 ++---
79419 lib/dpkg/file.c | 1 +
79420 lib/dpkg/lock.c | 14 +++++-----
79421 lib/dpkg/log.c | 9 +++----
79422 lib/dpkg/md5.c | 3 ++-
79423 lib/dpkg/mlib.c | 13 +++++----
79424 lib/dpkg/myopt-util.c | 8 +++---
79425 lib/dpkg/myopt.c | 6 ++---
79426 lib/dpkg/nfmalloc.c | 6 ++---
79427 lib/dpkg/parse.c | 28 +++++++++----------
79428 lib/dpkg/parsehelp.c | 8 +++---
79429 lib/dpkg/path.c | 2 +-
79430 lib/dpkg/path.h | 4 +--
79431 lib/dpkg/progress.c | 4 +--
79432 lib/dpkg/showpkg.c | 7 +++--
79433 lib/dpkg/subproc.c | 6 ++---
79434 lib/dpkg/tarfn.c | 8 +++---
79435 lib/dpkg/tarfn.h | 5 ++--
79436 lib/dpkg/test.h | 6 ++---
79437 lib/dpkg/test/t-buffer.c | 4 +--
79438 lib/dpkg/test/t-path.c | 4 +--
79439 lib/dpkg/test/t-string.c | 4 +--
79440 lib/dpkg/trigdeferred.l | 3 +--
79441 lib/dpkg/triglib.c | 9 +++----
79442 lib/dpkg/utils.c | 3 +--
79443 lib/dpkg/varbuf.c | 5 ++--
79444 lib/dpkg/vercmp.c | 1 +
79445 m4/compiler.m4 | 5 ++--
79446 src/archives.c | 20 +++++++-------
79447 src/cleanup.c | 17 ++++++------
79448 src/configure.c | 24 ++++++++---------
79449 src/depcon.c | 9 ++++---
79450 src/divertdb.c | 15 +++++------
79451 src/enquiry.c | 18 ++++++-------
79452 src/errors.c | 19 ++++++-------
79453 src/filesdb.c | 16 +++++------
79454 src/help.c | 17 ++++++------
79455 src/main.c | 26 +++++++++---------
79456 src/packages.c | 17 ++++++------
79457 src/pkg-show.c | 3 +--
79458 src/processarc.c | 23 ++++++++--------
79459 src/query.c | 18 ++++++-------
79460 src/remove.c | 17 ++++++------
79461 src/select.c | 10 +++----
79462 src/statcmd.c | 14 +++++-----
79463 src/statdb.c | 15 +++++------
79464 src/trigcmd.c | 15 +++++------
79465 src/trigproc.c | 6 ++---
79466 src/update.c | 8 +++---
79467 utils/install-info.c | 4 +--
79468 utils/start-stop-daemon.c | 68 +++++++++++++++++++++++------------------------
79469 88 files changed, 482 insertions(+), 496 deletions(-)
79470
79471 commit ff33aa430e6de845a089a6a023a9478dafa109cc
79472 Author: Guillem Jover <guillem@debian.org>
79473 Date: Sat Oct 17 02:07:02 2009 +0200
79474
79475 Remove unused <fnmatch.h> include
79476
79477 src/enquiry.c | 1 -
79478 src/trigcmd.c | 1 -
79479 src/update.c | 1 -
79480 3 files changed, 3 deletions(-)
79481
79482 commit cbf95b13500a3b2d3c2e6df02940479c645564fc
79483 Author: Guillem Jover <guillem@debian.org>
79484 Date: Sun Oct 25 23:06:46 2009 +0100
79485
79486 Add .mailmap to EXTRA_DIST
79487
79488 Missed in commit 722fa5660d52ac75db0b21a86004fc10f8f580bb.
79489
79490 Makefile.am | 1 +
79491 1 file changed, 1 insertion(+)
79492
79493 commit c9cf7b1d4178f8e293a02edfc7ca2252d41da81e
79494 Author: Guillem Jover <guillem@debian.org>
79495 Date: Mon Oct 19 13:06:42 2009 +0200
79496
79497 libcompat: Always add an empty file to the libcompat static library
79498
79499 Some ar implementations do not support creating empty archives, so we
79500 add a dummy empty object to avoid any problem.
79501
79502 lib/compat/Makefile.am | 1 +
79503 lib/compat/empty.c | 1 +
79504 2 files changed, 2 insertions(+)
79505
79506 commit 078364191dfc7856c3ff7f13087ed072d910b75e
79507 Author: Raphaël Hertzog <hertzog@debian.org>
79508 Date: Sun Oct 25 23:31:17 2009 +0100
79509
79510 debian/rules: use “$(MAKE)” instead of “make”
79511
79512 debian/rules | 2 +-
79513 1 file changed, 1 insertion(+), 1 deletion(-)
79514
79515 commit 04b2f8fc48005394a3d8ea6c96f6c7975867606c
79516 Author: Christian Perrier <bubulle@debian.org>
79517 Date: Sat Oct 24 09:16:23 2009 +0200
79518
79519 French manpages translations
79520
79521 debian/changelog | 1 +
79522 man/po/fr.po | 220 +++++++++++++++++++------------------------------------
79523 2 files changed, 77 insertions(+), 144 deletions(-)
79524
79525 commit 902dc77ce8030dddae9f9db6b93d0a8764cf1944
79526 Author: Christian Perrier <bubulle@debian.org>
79527 Date: Sat Oct 24 09:12:13 2009 +0200
79528
79529 Updated French translation of dselect
79530
79531 debian/changelog | 1 +
79532 dselect/po/fr.po | 12 +++++-------
79533 2 files changed, 6 insertions(+), 7 deletions(-)
79534
79535 commit 7f313195732f28ed8aa45b814ad33a6814f0fb38
79536 Author: Christian Perrier <bubulle@debian.org>
79537 Date: Sat Oct 24 09:09:01 2009 +0200
79538
79539 Updated French translation
79540
79541 debian/changelog | 1 +
79542 po/fr.po | 137 +++++++++++++++++++++++--------------------------------
79543 2 files changed, 59 insertions(+), 79 deletions(-)
79544
79545 commit 3700faf371edb7b6939cf21d144fefbaf9bbdd5b
79546 Author: Guillem Jover <guillem@debian.org>
79547 Date: Mon Oct 19 15:16:52 2009 +0200
79548
79549 Release 1.15.4.1
79550
79551 configure.ac | 2 +-
79552 debian/changelog | 4 ++--
79553 2 files changed, 3 insertions(+), 3 deletions(-)
79554
79555 commit d8603d75ba95ac1e1a3bf79e772416508b8f4f1b
79556 Author: Guillem Jover <guillem@debian.org>
79557 Date: Mon Oct 19 15:14:39 2009 +0200
79558
79559 dselect: Do not mark any package as unseen
79560
79561 This is a workaround until it learns how to store such information
79562 again.
79563
79564 Closes: #545366
79565
79566 debian/changelog | 3 ++-
79567 dselect/pkglist.cc | 4 ++++
79568 2 files changed, 6 insertions(+), 1 deletion(-)
79569
79570 commit 6110392684c345388bb853d20c8504b687bb4189
79571 Author: Guillem Jover <guillem@debian.org>
79572 Date: Mon Oct 19 15:07:14 2009 +0200
79573
79574 Bump version to 1.15.4.1~
79575
79576 configure.ac | 2 +-
79577 debian/changelog | 6 ++++++
79578 2 files changed, 7 insertions(+), 1 deletion(-)
79579
79580 commit a8a51a4a53e923250ccc4bf0c2c040a211991c90
79581 Author: Raphaël Hertzog <hertzog@debian.org>
79582 Date: Sun Oct 18 23:21:42 2009 +0200
79583
79584 Dpkg::Changelog::find_closes(): don't return duplicate bug numbers
79585
79586 Ensure we don't return the same bug multiple times even if it's closed
79587 multiple times.
79588
79589 scripts/Dpkg/Changelog.pm | 6 +++---
79590 1 file changed, 3 insertions(+), 3 deletions(-)
79591
79592 commit 43c42b3ea29daab2bf5d1f6ed4d741d33d50d4d8
79593 Author: Raphaël Hertzog <hertzog@debian.org>
79594 Date: Sun Oct 18 20:57:54 2009 +0200
79595
79596 Dpkg::Control::Fields: allow transfer of custom fields
79597
79598 Custom fields can be copied when they do not target one of
79599 the official file type who are explicitely managed by the
79600 letter scheme (X[SBC]-).
79601
79602 scripts/Dpkg/Control/Fields.pm | 21 +++++++++++++++------
79603 1 file changed, 15 insertions(+), 6 deletions(-)
79604
79605 commit 5cfb6a762227bf2842c1fdace97578078d7fd206
79606 Author: Helge Kreutzmann <debian@helgefjell.de>
79607 Date: Sun Oct 18 13:13:21 2009 +0200
79608
79609 Fix typos
79610
79611 man/po/de.po | 6 +++---
79612 1 file changed, 3 insertions(+), 3 deletions(-)
79613
79614 commit c2624cc99f361e64a09706d6a667c511aa803bea
79615 Author: Helge Kreutzmann <debian@helgefjell.de>
79616 Date: Fri Oct 16 19:09:59 2009 +0200
79617
79618 Update German translation of manual pages
79619
79620 Update to 1650t.
79621
79622 man/po/de.po | 34 +++++++++++++++++++++++++++++++++-
79623 1 file changed, 33 insertions(+), 1 deletion(-)
79624
79625 commit f8270519a63210a5b6eb02cfff1bdc24cbfe4ef8
79626 Author: Raphaël Hertzog <hertzog@debian.org>
79627 Date: Fri Oct 16 12:44:11 2009 +0200
79628
79629 Dpkg::Compression: add support for xz compression method
79630
79631 Update the dpkg-source manual page accordingly.
79632
79633 debian/changelog | 2 ++
79634 debian/control | 2 +-
79635 man/dpkg-source.1 | 7 ++++---
79636 scripts/Dpkg/Compression.pm | 12 +++++++-----
79637 4 files changed, 14 insertions(+), 9 deletions(-)
79638
79639 commit ff035d943163d1b269aeaec334b8654aeb20ca7a
79640 Author: Guillem Jover <guillem@debian.org>
79641 Date: Fri Oct 16 02:39:10 2009 +0200
79642
79643 man: Fix typo in Swedish translation making build to fail
79644
79645 Introduced in commit af22e669c65db01eec9d9699d98841b08e7bbc5b.
79646
79647 man/po/sv.po | 4 ++--
79648 1 file changed, 2 insertions(+), 2 deletions(-)
79649
79650 commit 15440f3ed12e7087e67b6b6c497e22a126583be2
79651 Author: Guillem Jover <guillem@debian.org>
79652 Date: Fri Oct 16 02:24:03 2009 +0200
79653
79654 dpkg: Remove unused variable current in pkg_files_add_file()
79655
79656 Introduced on commit 4985c686c30b2d0682aab0885d32c36007a7998d by me
79657 while manually merging the patch that didn't apply cleanly on master.
79658
79659 Reported-by: Sean Finney <seanius@debian.org>
79660
79661 src/filesdb.c | 2 +-
79662 1 file changed, 1 insertion(+), 1 deletion(-)
79663
79664 commit c057025d84371714e0ed21c79604ccf744203670
79665 Author: Helge Kreutzmann <debian@helgefjell.de>
79666 Date: Wed Oct 14 18:50:47 2009 +0200
79667
79668 Fix typo
79669
79670 man/po/de.po | 4 ++--
79671 1 file changed, 2 insertions(+), 2 deletions(-)
79672
79673 commit af22e669c65db01eec9d9699d98841b08e7bbc5b
79674 Author: Peter Krefting <peterk@debian.org>
79675 Date: Wed Oct 14 09:24:47 2009 +0100
79676
79677 Update Swedish translation.
79678
79679 dselect/po/sv.po: Update to 280t0f0u.
79680 man/po/sv.po: Update to 1642t0f0u.
79681 po/sv.po: Update to 967t0f0u.
79682 scripts/po/sv.po: Update to 471t0f0u.
79683
79684 debian/changelog | 12 +-
79685 dselect/po/sv.po | 7 +-
79686 man/po/sv.po | 159 +++---
79687 po/sv.po | 1539 +++++++++++++++++++++++++++---------------------------
79688 scripts/po/sv.po | 629 +++++++++++-----------
79689 5 files changed, 1202 insertions(+), 1144 deletions(-)
79690
79691 commit 37c754ec3d45a121aeffc9c03dba8b97b1780f40
79692 Author: Guillem Jover <guillem@debian.org>
79693 Date: Wed Oct 14 05:37:43 2009 +0200
79694
79695 libcompat: Handle 0 size case for C99 vsnprintf semantics
79696
79697 Reporter-by: Mikhail Gusarov <dottedmag@dottedmag.net>
79698
79699 lib/compat/vsnprintf.c | 5 ++++-
79700 1 file changed, 4 insertions(+), 1 deletion(-)
79701
79702 commit 3898dc17925ab38b292b1accbf42eae953381e3c
79703 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
79704 Date: Wed Oct 14 03:36:20 2009 +0700
79705
79706 libcompat: Add top_builddir to the include path
79707
79708 Needed as the modules use <config.h>.
79709
79710 Signed-off-by: Guillem Jover <guillem@debian.org>
79711
79712 lib/compat/Makefile.am | 3 ++-
79713 1 file changed, 2 insertions(+), 1 deletion(-)
79714
79715 commit 537d0870881347865492b16898c0b366ff05add6
79716 Author: Guillem Jover <guillem@debian.org>
79717 Date: Wed Oct 14 05:18:23 2009 +0200
79718
79719 dpkg: Remove unused head variable in getselections()
79720
79721 src/select.c | 4 +---
79722 1 file changed, 1 insertion(+), 3 deletions(-)
79723
79724 commit 280f25e9b199b91f031097bad5ec52630e10bf76
79725 Author: Guillem Jover <guillem@debian.org>
79726 Date: Sat Oct 10 19:58:03 2009 +0200
79727
79728 libdpkg: Rename symlinkList variables in TarExtractor()
79729
79730 Use the head, tail, node name convention.
79731
79732 lib/dpkg/tarfn.c | 34 +++++++++++++++++-----------------
79733 1 file changed, 17 insertions(+), 17 deletions(-)
79734
79735 commit c644793d5ccaf02242d814ce79e45a4210481aa3
79736 Author: Guillem Jover <guillem@debian.org>
79737 Date: Wed Oct 14 04:27:03 2009 +0200
79738
79739 dpkg-statoverride: Fallback to printing #<id> if db lookup fails
79740
79741 This allows it to gracefully handle uid and gid not present on the
79742 password databases, when storing on the overrides db, in a similar way
79743 as the perl implementation was behaving.
79744
79745 Spotted-by: Raphaël Hertzog <hertzog@debian.org>
79746
79747 src/statcmd.c | 16 ++++++++++------
79748 1 file changed, 10 insertions(+), 6 deletions(-)
79749
79750 commit 1de3e1e0f306fc404958f01f38708f9fb3599924
79751 Author: Guillem Jover <guillem@debian.org>
79752 Date: Wed Oct 14 04:24:44 2009 +0200
79753
79754 dpkg-statoverride: Fix typo inverting the override exists check
79755
79756 src/statcmd.c | 2 +-
79757 1 file changed, 1 insertion(+), 1 deletion(-)
79758
79759 commit 49049eff05efcfc6f655cab3379d0266cd689bff
79760 Author: Guillem Jover <guillem@debian.org>
79761 Date: Wed Oct 14 03:54:03 2009 +0200
79762
79763 dpkg-statoverride: Add missing values for option flags
79764
79765 This was making the --force, --update and --quiet flags not do anything.
79766
79767 src/statcmd.c | 6 +++---
79768 1 file changed, 3 insertions(+), 3 deletions(-)
79769
79770 commit 51647b0793ca0f419cd9f7ea586e01fffe6574a8
79771 Author: Guillem Jover <guillem@debian.org>
79772 Date: Wed Oct 14 03:52:22 2009 +0200
79773
79774 dpkg-statoverride: Add missing newline in --version output
79775
79776 src/statcmd.c | 2 +-
79777 1 file changed, 1 insertion(+), 1 deletion(-)
79778
79779 commit f5824f65b2e837fe65657b79c5695d8ab6b206a2
79780 Author: Guillem Jover <guillem@debian.org>
79781 Date: Mon Oct 12 21:25:22 2009 +0200
79782
79783 libdpkg: Expand TKI_DEFINE macro for each user
79784
79785 It makes it obvious what's going on, browser and search the source
79786 code.
79787
79788 lib/dpkg/triglib.c | 29 ++++++++++++++++++-----------
79789 1 file changed, 18 insertions(+), 11 deletions(-)
79790
79791 commit 69e3c912bbec30399d23477817821c38d01c1415
79792 Author: Guillem Jover <guillem@debian.org>
79793 Date: Mon Oct 12 21:21:03 2009 +0200
79794
79795 Use named intializers in structures
79796
79797 lib/dpkg/triglib.c | 18 +++++++++---------
79798 src/processarc.c | 8 ++++++--
79799 src/trigcmd.c | 6 +++---
79800 src/trigproc.c | 10 +++++-----
79801 4 files changed, 23 insertions(+), 19 deletions(-)
79802
79803 commit 5da3e92afcb6109feed5e9dac155eb3ca75010eb
79804 Author: Guillem Jover <guillem@debian.org>
79805 Date: Sat Oct 10 19:30:20 2009 +0200
79806
79807 Do not use C++ style comments in C code
79808
79809 dpkg-deb/build.c | 2 +-
79810 scripts/t/200_Dpkg_Shlibs/symboltags.c | 14 +++++++++-----
79811 src/configure.c | 2 +-
79812 3 files changed, 11 insertions(+), 7 deletions(-)
79813
79814 commit 4985c686c30b2d0682aab0885d32c36007a7998d
79815 Author: David Benjamin <davidben@MIT.EDU>
79816 Date: Sat Aug 29 19:59:20 2009 -0400
79817
79818 dpkg: Refactor file addition into package files to a new function
79819
79820 Added private function pkg_files_add_file for inserting a file to a
79821 package's entries. The function takes a file_tail to avoid an O(n^2)
79822 loop when adding to the end of the list. (This is what the original code
79823 does, so I have mirrored its behavior.)
79824
79825 Signed-off-by: David Benjamin <davidben@mit.edu>
79826 Signed-off-by: Guillem Jover <guillem@debian.org>
79827
79828 src/filesdb.c | 77 ++++++++++++++++++++++++++++++++++++++---------------------
79829 1 file changed, 50 insertions(+), 27 deletions(-)
79830
79831 commit ed26065325918ba214faded3183ad77e93a1a531
79832 Author: David Benjamin <davidben@MIT.EDU>
79833 Date: Sat Aug 29 19:57:24 2009 -0400
79834
79835 dpkg: Split off emptying a package's file info
79836
79837 Put it into a separate function for reuse by other routines and to
79838 simplify ensure_packagefiles_available.
79839
79840 Signed-off-by: David Benjamin <davidben@mit.edu>
79841 Signed-off-by: Guillem Jover <guillem@debian.org>
79842
79843 src/filesdb.c | 47 ++++++++++++++++++++++++++++++++++-------------
79844 1 file changed, 34 insertions(+), 13 deletions(-)
79845
79846 commit 8fd258be9097fbd82c60859398b40e30f35c9a19
79847 Author: Helge Kreutzmann <debian@helgefjell.de>
79848 Date: Fri Oct 9 18:20:40 2009 +0200
79849
79850 Minor fixes in the German man page translation
79851
79852 man/po/de.po | 6 +++---
79853 1 file changed, 3 insertions(+), 3 deletions(-)
79854
79855 commit 6e1998224f8a218257b9af8ed3e3e082698d1a8a
79856 Author: Raphaël Hertzog <hertzog@debian.org>
79857 Date: Fri Oct 9 16:39:26 2009 +0200
79858
79859 Dpkg::Control: rename CTRL_APT_* to CTRL_INDEX_*
79860
79861 The Packages and Sources files are not really specific to APT.
79862 Those files are indexes that can be used by other programs.
79863
79864 scripts/Dpkg/Control.pm | 12 ++++++------
79865 scripts/Dpkg/Control/Fields.pm | 34 +++++++++++++++++-----------------
79866 scripts/Dpkg/Control/Types.pm | 8 ++++----
79867 scripts/Dpkg/Vendor/Debian.pm | 4 ++--
79868 scripts/dpkg-scanpackages.pl | 2 +-
79869 scripts/dpkg-scansources.pl | 2 +-
79870 6 files changed, 31 insertions(+), 31 deletions(-)
79871
79872 commit 2a194c6cc6e534d090b9c99b6ef53b5b1a0e2ce1
79873 Author: Raphaël Hertzog <hertzog@debian.org>
79874 Date: Thu Oct 8 21:05:38 2009 +0200
79875
79876 Dpkg::Changelog::Debian: preserve blank lines
79877
79878 The blank lines separating the header, changes and trailer lines
79879 were lost in the parsing. Now they are stored in three new attributes
79880 of Dpkg::Changelog::Entry.
79881
79882 scripts/Dpkg/Changelog.pm | 2 ++
79883 scripts/Dpkg/Changelog/Debian.pm | 21 +++++++++++++++------
79884 2 files changed, 17 insertions(+), 6 deletions(-)
79885
79886 commit c8fc6e93151a6f7bea92eb5b9d41d3aaab12aee3
79887 Author: Raphaël Hertzog <hertzog@debian.org>
79888 Date: Thu Oct 8 19:01:39 2009 +0200
79889
79890 Dpkg::Changelog::Debian: keep blank lines and trailing whitespace unchanged
79891
79892 In order to be able to output the very same changelog file, we want to
79893 keep whitespaces while parsing and simply drop them in outputs where
79894 they should not appear.
79895
79896 This commit is a good start towards this goal.
79897
79898 scripts/Dpkg/Changelog.pm | 4 +++-
79899 scripts/Dpkg/Changelog/Debian.pm | 33 +++++++++++++++++++--------------
79900 2 files changed, 22 insertions(+), 15 deletions(-)
79901
79902 commit 47b4a7646705e571cc29cb86ba2b4dd3e697681c
79903 Author: Raphaël Hertzog <hertzog@debian.org>
79904 Date: Thu Oct 8 15:42:03 2009 +0200
79905
79906 Dpkg::Changelog::Debian: store unmodified changes lines in an array
79907
79908 And post-process them later for output as a proper Dpkg::Control
79909 information block.
79910
79911 scripts/Dpkg/Changelog.pm | 11 +++++++++--
79912 scripts/Dpkg/Changelog/Debian.pm | 16 ++++++++--------
79913 2 files changed, 17 insertions(+), 10 deletions(-)
79914
79915 commit 3b566810a1227cbfe46173dca05a303ffd922d1d
79916 Author: Raphaël Hertzog <hertzog@debian.org>
79917 Date: Mon Oct 5 21:35:25 2009 +0200
79918
79919 Dpkg::Deps::version_implies(): fix to return undef with invalid versions
79920
79921 The 0 value means that the implication is logically disproved. We wanted
79922 to express that we don't know anything since the version parameter is
79923 not a valid version and thus can't be compared.
79924
79925 scripts/Dpkg/Deps.pm | 4 ++--
79926 1 file changed, 2 insertions(+), 2 deletions(-)
79927
79928 commit 00a9e0039e41ae52d414a9605af5eca070175f28
79929 Author: Raphaël Hertzog <hertzog@debian.org>
79930 Date: Mon Oct 5 21:30:41 2009 +0200
79931
79932 Dpkg::Version: rename some functions and constants
79933
79934 version_compare_op() becomes version_compare_relation().
79935 version_normalize_cmp_op() becomes version_normalize_relation().
79936 The CMP_OP_* constants become REL_*.
79937
79938 Update all scripts and modules accordingly.
79939
79940 scripts/Dpkg/Changelog.pm | 8 +++---
79941 scripts/Dpkg/Deps.pm | 5 ++--
79942 scripts/Dpkg/Version.pm | 60 ++++++++++++++++++++++----------------------
79943 scripts/dpkg-genchanges.pl | 4 +--
79944 scripts/dpkg-scanpackages.pl | 4 +--
79945 scripts/dpkg-shlibdeps.pl | 10 ++++----
79946 scripts/t/100_Dpkg_Version.t | 6 ++---
79947 7 files changed, 49 insertions(+), 48 deletions(-)
79948
79949 commit e6d0f07f07bf61d230d8df78e7c6bbb8945c0ebf
79950 Author: Helge Kreutzmann <debian@helgefjell.de>
79951 Date: Mon Oct 5 18:10:29 2009 +0200
79952
79953 Update German scripts translation
79954
79955 Update to 471t.
79956
79957 scripts/po/de.po | 230 +++++++++++++++++++++++++++++--------------------------
79958 1 file changed, 122 insertions(+), 108 deletions(-)
79959
79960 commit 4a256f2cd3f80203edc4ec6bb49ff7664a580dcd
79961 Author: Sean Finney <seanius@debian.org>
79962 Date: Mon Sep 28 23:34:29 2009 +0200
79963
79964 libdpkg: Move copyfileperms to non-static file_copy_perms
79965
79966 This functionality is also needed by the conffile handling code to
79967 ensure that the merge output is stored in a file with the same
79968 permissions as the original conffile, preventing the accidental
79969 opportunity for unintended information disclosure.
79970
79971 Therefore the function is moved into a new library module (file.{c,h}),
79972 and given an appropriate prefix. Note that some of the translatable
79973 error messages have been modified as they would otherwise be misleading.
79974
79975 Signed-off-by: Guillem Jover <guillem@debian.org>
79976
79977 lib/dpkg/Makefile.am | 1 +
79978 lib/dpkg/file.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++
79979 lib/dpkg/file.h | 37 ++++++++++++++++++++++++++++++++++++
79980 src/configure.c | 28 ++-------------------------
79981 4 files changed, 93 insertions(+), 26 deletions(-)
79982
79983 commit f38ab16ec1b15b7326b7a52b39567fa18f806b54
79984 Author: Guillem Jover <guillem@debian.org>
79985 Date: Mon Oct 5 04:21:16 2009 +0200
79986
79987 libdpkg: Update path_quote_filename function comment
79988
79989 lib/dpkg/path.c | 28 ++++++++++++++--------------
79990 1 file changed, 14 insertions(+), 14 deletions(-)
79991
79992 commit 3adb9397a0d82c0f42fd93455b69585693cf162a
79993 Author: Guillem Jover <guillem@debian.org>
79994 Date: Mon Oct 5 04:12:07 2009 +0200
79995
79996 libdpkg: Change order and rename path_quote_filename arguments
79997
79998 Place the size at the end, and rename buf to dst, and s to src.
79999
80000 lib/dpkg/path.c | 28 ++++++++++++++--------------
80001 lib/dpkg/path.h | 2 +-
80002 src/archives.c | 4 ++--
80003 3 files changed, 17 insertions(+), 17 deletions(-)
80004
80005 commit f35d66dbc228bc8ad2c5255dee1bf4ecf9ee6e06
80006 Author: Guillem Jover <guillem@debian.org>
80007 Date: Mon Oct 5 04:06:06 2009 +0200
80008
80009 libdpkg: Change path_quote_filename size argument type to size_t
80010
80011 lib/dpkg/path.c | 2 +-
80012 lib/dpkg/path.h | 2 +-
80013 2 files changed, 2 insertions(+), 2 deletions(-)
80014
80015 commit 44fed3cce6ca6d410d48dce55176c73c1cbbc960
80016 Author: Guillem Jover <guillem@debian.org>
80017 Date: Mon Oct 5 04:04:35 2009 +0200
80018
80019 libdpkg: Make path_quote_filename s argument const
80020
80021 lib/dpkg/path.c | 2 +-
80022 lib/dpkg/path.h | 2 +-
80023 2 files changed, 2 insertions(+), 2 deletions(-)
80024
80025 commit 37e32a9c2c3fa05c1bb7d16b1552c8cb63ad08e2
80026 Author: Sean Finney <seanius@seanius.net>
80027 Date: Mon Sep 28 23:34:28 2009 +0200
80028
80029 libdpkg: Move quote_filename to the path module as path_quote_filename
80030
80031 This function will be useful for other parts of dpkg, so the function
80032 has been moved to a more sensible location, the static qualifier removed,
80033 and its name appropriately prefixed.
80034
80035 Signed-off-by: Guillem Jover <guillem@debian.org>
80036
80037 lib/dpkg/path.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++
80038 lib/dpkg/path.h | 1 +
80039 src/archives.c | 65 +++++----------------------------------------------------
80040 3 files changed, 67 insertions(+), 60 deletions(-)
80041
80042 commit 5e435949d6379f7dc930f042db5241af1e2ffb46
80043 Author: Raphaël Hertzog <hertzog@debian.org>
80044 Date: Thu Oct 1 19:28:40 2009 +0200
80045
80046 Ensure that the string representation of Dpkg::Version is unchanged
80047
80048 The version string used at creation time should be returned
80049 when you stringify a Dpkg::Version object. Ensure this by adding a
80050 non-regression test.
80051
80052 scripts/t/100_Dpkg_Version.t | 5 ++++-
80053 1 file changed, 4 insertions(+), 1 deletion(-)
80054
80055 commit af5a5349f99df7c8f4698ee0d92cd2c6824c428e
80056 Author: Raphaël Hertzog <hertzog@debian.org>
80057 Date: Tue Sep 29 01:10:12 2009 +0200
80058
80059 Dpkg::Version: drop the old API and implementation
80060
80061 Switch the non-regression tests to the new API.
80062
80063 scripts/Dpkg/Version.pm | 173 -------------------------------------------
80064 scripts/t/100_Dpkg_Version.t | 9 ++-
80065 2 files changed, 5 insertions(+), 177 deletions(-)
80066
80067 commit 10badb3c2de113f0129988529b1e9386ed5ab0a6
80068 Author: Raphaël Hertzog <hertzog@debian.org>
80069 Date: Tue Sep 29 01:06:50 2009 +0200
80070
80071 Update all Perl modules and scripts to use the new Dpkg::Version API
80072
80073 scripts/Dpkg/Changelog.pm | 10 +++---
80074 scripts/Dpkg/Deps.pm | 65 ++++++++++++++++++++-------------------
80075 scripts/Dpkg/Shlibs/SymbolFile.pm | 8 ++---
80076 scripts/Dpkg/Source/Package.pm | 11 ++++---
80077 scripts/dpkg-buildpackage.pl | 5 +--
80078 scripts/dpkg-genchanges.pl | 12 +++++---
80079 scripts/dpkg-scanpackages.pl | 14 +++------
80080 scripts/dpkg-shlibdeps.pl | 11 ++++---
80081 scripts/dpkg-source.pl | 5 +--
80082 9 files changed, 72 insertions(+), 69 deletions(-)
80083
80084 commit 847231cd0f0a7e97361836f22753fd1bb2f1e9b1
80085 Author: Raphaël Hertzog <hertzog@debian.org>
80086 Date: Tue Sep 29 00:05:06 2009 +0200
80087
80088 Dpkg::Version: new implementation and new object interface
80089
80090 The old implementation is still around in this commit so that
80091 it's easy to checkout this commit and add supplementary test cases
80092 in scripts/t/100_Dpkg_Version.t to verify that both implementations
80093 have the same result. Some new test cases have been added during the
80094 implementation.
80095
80096 The new object interface overrides all the comparison operators
80097 so that you can directly compare two Dpkg::Version objects. The
80098 object can also be used within strings and it will generate the
80099 same version string than the one given at creation time.
80100
80101 scripts/Dpkg/Version.pm | 335 +++++++++++++++++++++++++++++++++++++++++--
80102 scripts/t/100_Dpkg_Version.t | 26 +++-
80103 2 files changed, 349 insertions(+), 12 deletions(-)
80104
80105 commit 55eb6f3163420dd14c5a9e5aadfa3b314378a187
80106 Author: Guillem Jover <guillem@debian.org>
80107 Date: Sun Oct 4 03:40:10 2009 +0200
80108
80109 libcompat: Define offsetof only if the system does not have it
80110
80111 Due to <compat.h> being included first, offsetof was being defined
80112 always to the local version.
80113
80114 configure.ac | 1 +
80115 lib/compat/compat.h | 4 ++--
80116 2 files changed, 3 insertions(+), 2 deletions(-)
80117
80118 commit 430c20759f8127c6690b33dd4f877f3acc20d31e
80119 Author: Guillem Jover <guillem@debian.org>
80120 Date: Sun Oct 4 15:12:47 2009 +0200
80121
80122 build: Properly escape DPKG_CHECK_DECL and DPKG_CHECK_DEFINE arguments
80123
80124 Use AS_TR_SH for shell variables and AS_TR_CPP for variables used in
80125 headers or Makefiles.
80126
80127 m4/types.m4 | 17 +++++++++--------
80128 1 file changed, 9 insertions(+), 8 deletions(-)
80129
80130 commit c2ee51d0da82e7fe82f418a554ea425b4a374e64
80131 Author: Guillem Jover <guillem@debian.org>
80132 Date: Sun Oct 4 14:16:19 2009 +0200
80133
80134 build: Fix DPKG_CHECK_DEFINE to properly check for dpkg_cv_define_$1
80135
80136 The macro was checking for the dpkg_cv_define variable, which implied
80137 always doing an AC_DEFINE to 0.
80138
80139 As a consequence now start-stop-deaemon will use TIOCNOTTY when
80140 available.
80141
80142 debian/changelog | 1 +
80143 m4/types.m4 | 2 +-
80144 2 files changed, 2 insertions(+), 1 deletion(-)
80145
80146 commit 30a6d6d131a516c4bcd67705487a54e6ee2085bf
80147 Author: Guillem Jover <guillem@debian.org>
80148 Date: Sat Oct 3 21:02:47 2009 +0200
80149
80150 libdpkg: Move pkg_sorter code to a new pkg module
80151
80152 lib/dpkg/Makefile.am | 1 +
80153 lib/dpkg/pkg-array.c | 9 ---------
80154 lib/dpkg/pkg-array.h | 3 +--
80155 lib/dpkg/{pkg-array.h => pkg.c} | 30 ++++++++++++------------------
80156 lib/dpkg/{pkg-array.h => pkg.h} | 22 ++++++----------------
80157 po/POTFILES.in | 1 +
80158 src/main.h | 5 -----
80159 7 files changed, 21 insertions(+), 50 deletions(-)
80160
80161 commit 2510971730a3a4c0f033884dc0bc5c6a82a9f5fb
80162 Author: Guillem Jover <guillem@debian.org>
80163 Date: Sat Oct 3 20:47:57 2009 +0200
80164
80165 libdpkg: Rename pkglistqsortcmp to pkg_sorter_by_name
80166
80167 lib/dpkg/pkg-array.c | 2 +-
80168 src/main.h | 2 +-
80169 src/query.c | 4 ++--
80170 src/select.c | 2 +-
80171 4 files changed, 5 insertions(+), 5 deletions(-)
80172
80173 commit 2ddc61d4aac2d333b6e36a1f5488e9c611122653
80174 Author: Guillem Jover <guillem@debian.org>
80175 Date: Sun Oct 4 02:56:02 2009 +0200
80176
80177 libdpkg: Mark and improve strings for translation
80178
80179 lib/dpkg/varbuf.c | 5 +++--
80180 1 file changed, 3 insertions(+), 2 deletions(-)
80181
80182 commit 6b92aa0adfb9a83ae862b7c1aa9854da7efacc2f
80183 Author: Guillem Jover <guillem@debian.org>
80184 Date: Sat Oct 3 17:28:20 2009 +0200
80185
80186 dpkg-statoverride: Add missing angle brackets in string
80187
80188 src/statcmd.c | 2 +-
80189 1 file changed, 1 insertion(+), 1 deletion(-)
80190
80191 commit f659276004f4b8aa9ba57d8e5b4e253720be5f09
80192 Author: Guillem Jover <guillem@debian.org>
80193 Date: Sun Oct 4 02:53:27 2009 +0200
80194
80195 Add all libdpkg .c files to POTFILES
80196
80197 Regardless of them not currently containing marked strings for
80198 translation, as it makes it more unlikely to forget adding the
80199 files when a new marked string is added.
80200
80201 po/POTFILES.in | 5 +++++
80202 1 file changed, 5 insertions(+)
80203
80204 commit 722fa5660d52ac75db0b21a86004fc10f8f580bb
80205 Author: Guillem Jover <guillem@debian.org>
80206 Date: Thu Sep 17 17:32:18 2009 +0200
80207
80208 Add a .mailmap file to fix up name and mail addresses
80209
80210 .mailmap | 19 +++++++++++++++++++
80211 1 file changed, 19 insertions(+)
80212
80213 commit af295ce06ec841e1aa005d98de37b437bd189995
80214 Author: Helge Kreutzmann <debian@helgefjell.de>
80215 Date: Sat Oct 3 10:27:42 2009 +0200
80216
80217 Update German translation of manual pages
80218
80219 Update to 1648t.
80220
80221 man/po/de.po | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
80222 1 file changed, 69 insertions(+), 1 deletion(-)
80223
80224 commit 8540a328c8d7b4a714b75b060c3d23e182974d0c
80225 Author: Helge Kreutzmann <debian@helgefjell.de>
80226 Date: Sat Oct 3 09:49:55 2009 +0200
80227
80228 Update German scripts translation
80229
80230 Update to 468t.
80231
80232 scripts/po/de.po | 121 ++++++++++++++++++++++++++-----------------------------
80233 1 file changed, 58 insertions(+), 63 deletions(-)
80234
80235 commit 0c21f1617933ab35a5b081fe314ca5a864a9962a
80236 Author: Raphaël Hertzog <hertzog@debian.org>
80237 Date: Thu Oct 1 23:48:40 2009 +0200
80238
80239 dselect-multicd: fix bashism in setup script
80240
80241 Use printf instead of echo -e. Closes: #530070
80242
80243 debian/changelog | 1 +
80244 dselect/methods/multicd/setup | 6 +++---
80245 2 files changed, 4 insertions(+), 3 deletions(-)
80246
80247 commit 65a0572e3fb08a218ca7120d530f9f64799bcaec
80248 Author: Raphaël Hertzog <hertzog@debian.org>
80249 Date: Thu Oct 1 23:40:54 2009 +0200
80250
80251 dselect-multicd: replace/drop obsolete dpkg commands
80252
80253 dpkg --print-installation-architecture is deprecated in favor
80254 of dpkg --print-architecture. dpkg --forget-old-unavail is obsolete.
80255
80256 dselect/methods/multicd/install | 2 +-
80257 dselect/methods/multicd/setup | 2 +-
80258 dselect/methods/multicd/update | 4 +---
80259 3 files changed, 3 insertions(+), 5 deletions(-)
80260
80261 commit b2fd773fc9ca32fd907f4c35a30ec9138f9a1c43
80262 Author: Raphaël Hertzog <hertzog@debian.org>
80263 Date: Thu Oct 1 23:38:23 2009 +0200
80264
80265 dselect-multicd: update README wrt the dpkg-scanpackages situation
80266
80267 The required features have been merged in the official dpkg-scanpackages
80268 so don't mention the diverted copy that doesn't exist anymore.
80269
80270 dselect/methods/multicd/README.multicd | 28 +++++++---------------------
80271 1 file changed, 7 insertions(+), 21 deletions(-)
80272
80273 commit a4cabaa4af618451de48c262be7d374640a6fae7
80274 Author: Raphaël Hertzog <hertzog@debian.org>
80275 Date: Thu Oct 1 23:28:38 2009 +0200
80276
80277 dselect-multicd: add missing copyright statements
80278
80279 The copyright statements come from debian/copyright in the
80280 dpkg-multicd source package (version 0.21).
80281
80282 dselect/methods/multicd/install | 16 ++++++++++++++++
80283 dselect/methods/multicd/setup | 23 +++++++++++++++++++++++
80284 dselect/methods/multicd/update | 16 ++++++++++++++++
80285 3 files changed, 55 insertions(+)
80286
80287 commit fed6ba7830400f0bdf182b477a700990001a6988
80288 Author: Raphaël Hertzog <hertzog@debian.org>
80289 Date: Thu Oct 1 23:22:44 2009 +0200
80290
80291 Integrate dpkg-multicd into dselect
80292
80293 The `multicd' package was initially written by Heiko Schlittermann
80294 <heiko@lotte.sax.de> based on builtin access methods written by Ian
80295 Jackson <ian@chiark.greenend.org.uk>. The final packaging as well as
80296 cleanups were made by Martin Schulze <joey@infodrom.north.de> who also
80297 put this package together for the slink release (Debian GNU/Linux
80298 2.1).
80299
80300 This commit includes the raw files as provided in version 0.21 of dpkg-multicd
80301 (except for a few whitespaces cleanups).
80302
80303 The dpkg-scanpackages fork has been left out since the required features
80304 have been merged in the official dpkg-scanpackages. Closes: #516631
80305
80306 debian/changelog | 2 +
80307 debian/control | 4 +-
80308 debian/copyright | 2 +
80309 debian/dpkg.docs | 1 +
80310 dselect/methods/Makefile.am | 14 +-
80311 dselect/methods/multicd/README.multicd | 131 ++++++
80312 dselect/methods/multicd/desc.multi_cd | 3 +
80313 dselect/methods/multicd/desc.multi_mount | 12 +
80314 dselect/methods/multicd/desc.multi_nfs | 12 +
80315 dselect/methods/multicd/install | 294 ++++++++++++++
80316 dselect/methods/multicd/names | 3 +
80317 dselect/methods/multicd/setup | 663 +++++++++++++++++++++++++++++++
80318 dselect/methods/multicd/update | 116 ++++++
80319 13 files changed, 1253 insertions(+), 4 deletions(-)
80320
80321 commit 5ed64b297e3f9ce9490372abc9b269126e2bd0a4
80322 Author: Raphaël Hertzog <hertzog@debian.org>
80323 Date: Thu Oct 1 22:40:39 2009 +0200
80324
80325 dpkg-scanpackages: add new --medium option
80326
80327 This feature is supported in the dpkg-scanpackages implementation provided
80328 by dpkg-multicd. Unfortunately it was using the "-m" option which got
80329 granted to --multiversion in the official dpkg-scanpackages.
80330
80331 This option will only be useful for people wishing to create Packages.cd
80332 files for use by the multicd dselect access method. Closes: #402527
80333
80334 debian/changelog | 3 +++
80335 man/dpkg-scanpackages.1 | 5 +++++
80336 scripts/dpkg-scanpackages.pl | 6 +++++-
80337 3 files changed, 13 insertions(+), 1 deletion(-)
80338
80339 commit 171610876f98768167ec1aec2dbc63cdaa19f1e6
80340 Author: Raphaël Hertzog <hertzog@debian.org>
80341 Date: Thu Oct 1 21:23:15 2009 +0200
80342
80343 dpkg-scanpackages/dpkg-scansources: support compressed override files
80344
80345 This feature is supported in the dpkg-scanpackages implementation provided
80346 by dpkg-multicd.
80347
80348 debian/changelog | 1 +
80349 man/dpkg-scanpackages.1 | 5 +++--
80350 man/dpkg-scansources.1 | 12 +++++++-----
80351 scripts/dpkg-scanpackages.pl | 11 +++++++----
80352 scripts/dpkg-scansources.pl | 39 +++++++++++++++++++++++++--------------
80353 5 files changed, 43 insertions(+), 25 deletions(-)
80354
80355 commit c6e64aafd1eeacfd94d705af72b617cfa1bc3466
80356 Author: Raphaël Hertzog <hertzog@debian.org>
80357 Date: Thu Oct 1 21:48:14 2009 +0200
80358
80359 Dpkg::Control::Fields: add Priority and Section fields to CTRL_APT_SRC
80360
80361 Both fields are allowed in Sources files, they are generated by
80362 dpkg-scansources or apt-ftparchive based on the override files.
80363
80364 scripts/Dpkg/Control/Fields.pm | 5 +++--
80365 1 file changed, 3 insertions(+), 2 deletions(-)
80366
80367 commit abd59dcac70a0b010f950f96ccdaae2c7c7d0b34
80368 Author: Sven Joachim <svenjoac@gmx.de>
80369 Date: Thu Oct 1 14:10:26 2009 +0200
80370
80371 German dpkg translation update
80372
80373 Update to 966t4f.
80374
80375 po/de.po | 1363 +++++++++++++++++++++++++++++++-------------------------------
80376 1 file changed, 689 insertions(+), 674 deletions(-)
80377
80378 commit 35efaf4edff7b0f4ddde38b8b3d7b7d9d317a6fb
80379 Author: Guillem Jover <guillem@debian.org>
80380 Date: Wed Sep 30 03:23:47 2009 +0200
80381
80382 libdpkg: Remove unused varbufextend
80383
80384 The interface for this function was broken, and it's been replaced by
80385 the saner varbuf_grow.
80386
80387 lib/dpkg/varbuf.c | 10 ----------
80388 lib/dpkg/varbuf.h | 1 -
80389 2 files changed, 11 deletions(-)
80390
80391 commit dac03e12b418899430a6667a5596cd515b120295
80392 Author: Guillem Jover <guillem@debian.org>
80393 Date: Wed Sep 30 03:21:06 2009 +0200
80394
80395 libdpkg: Use varbuf_grow instead of varbufextend
80396
80397 debian/changelog | 2 ++
80398 lib/dpkg/varbuf.c | 15 +++++----------
80399 2 files changed, 7 insertions(+), 10 deletions(-)
80400
80401 commit 353b02acb33224bc2d7e3b0295538d592b9c8bad
80402 Author: Guillem Jover <guillem@debian.org>
80403 Date: Wed Sep 30 03:10:27 2009 +0200
80404
80405 dpkg: Use stat size to varbuf_grow the buffer for readlink
80406
80407 Do not expand the buffer indefinitely by trying several times until
80408 the buffer is big enough. Pre-allocate just once using varbuf_grow
80409 with the known size from stat.
80410
80411 debian/changelog | 3 +++
80412 src/archives.c | 10 +++++-----
80413 src/configure.c | 51 ++++++++++++++++++++++-----------------------------
80414 3 files changed, 30 insertions(+), 34 deletions(-)
80415
80416 commit 1a8d12285d650fa4bb13406a515228030d4d9ca1
80417 Author: Guillem Jover <guillem@debian.org>
80418 Date: Wed Sep 30 03:06:55 2009 +0200
80419
80420 libdpkg: Fix varbufprintf to not grow indefinitely
80421
80422 Use the C99 semantics for vsnprintf to get the final formatted string
80423 size, and then call it again to do the actual work. Use varbuf_grow with
80424 the know size, instead of always calling varbufextend, regardles of
80425 needing to extend the buffer, which was making it grow indefinitely.
80426
80427 This also should speed it up a bit by not requiring to call vsnprintf
80428 several times depending on the length of the final string. Only two
80429 calls are required now, always.
80430
80431 debian/changelog | 3 +++
80432 lib/dpkg/test/t-varbuf.c | 28 ++++++++++++++++++++++++++++
80433 lib/dpkg/varbuf.c | 32 +++++++++++++++++++-------------
80434 3 files changed, 50 insertions(+), 13 deletions(-)
80435
80436 commit d8d0b3a06f8668a2c7e8c3db2debd60cf526e7f1
80437 Author: Guillem Jover <guillem@debian.org>
80438 Date: Wed Sep 30 20:55:16 2009 +0200
80439
80440 libdpkg: Use varbuf_grow instead of increasing member used
80441
80442 The code assumes that the various varbuf functions will grow the
80443 buffer if used > size, which is not going to be true once varbuf gets
80444 internally switched to varbuf_grow from varbufextend.
80445
80446 src/configure.c | 3 ++-
80447 1 file changed, 2 insertions(+), 1 deletion(-)
80448
80449 commit 23e191ad73b870e2b29f59cb405b18ccaf35b00a
80450 Author: Guillem Jover <guillem@debian.org>
80451 Date: Tue Sep 29 19:41:58 2009 +0200
80452
80453 libdpkg: Add new varbuf_grow function
80454
80455 lib/dpkg/test/t-varbuf.c | 34 ++++++++++++++++++++++++++++++++++
80456 lib/dpkg/varbuf.c | 16 ++++++++++++++++
80457 lib/dpkg/varbuf.h | 1 +
80458 3 files changed, 51 insertions(+)
80459
80460 commit 12a61afc463c74a40ac65ccc0cb6f75dee532f16
80461 Author: Guillem Jover <guillem@debian.org>
80462 Date: Fri Jul 3 02:21:43 2009 +0200
80463
80464 dpkg-statoverride: Rewrite in C
80465
80466 debian/changelog | 1 +
80467 po/POTFILES.in | 2 +-
80468 scripts/Makefile.am | 2 -
80469 scripts/dpkg-statoverride.pl | 247 ------------------------
80470 src/.gitignore | 1 +
80471 src/Makefile.am | 16 +-
80472 src/statcmd.c | 437 +++++++++++++++++++++++++++++++++++++++++++
80473 7 files changed, 455 insertions(+), 251 deletions(-)
80474
80475 commit d96bee65e139db050bd981a42e29c3763847ee77
80476 Author: Guillem Jover <guillem@debian.org>
80477 Date: Sat Sep 26 14:30:12 2009 +0200
80478
80479 statdb: Do stricter parsing validation
80480
80481 Match the validations done on input in dpkg-statoverride, so that we can
80482 reuse this code when rewritting dpkg-statoverride in C.
80483
80484 debian/changelog | 2 ++
80485 src/statdb.c | 20 +++++++++++++-------
80486 2 files changed, 15 insertions(+), 7 deletions(-)
80487
80488 commit aee5c7726729af8ac93ea7b768f555bc234fa932
80489 Author: Guillem Jover <guillem@debian.org>
80490 Date: Tue Sep 29 14:28:11 2009 +0200
80491
80492 Add document describing the C coding style
80493
80494 Makefile.am | 1 +
80495 debian/changelog | 1 +
80496 doc/coding-style.txt | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++
80497 3 files changed, 161 insertions(+)
80498
80499 commit c61f48738fee364f2f1d32aaae5c073e30eecc52
80500 Author: Guillem Jover <guillem@debian.org>
80501 Date: Mon Sep 28 20:11:10 2009 +0200
80502
80503 dpkg: Reduce variable scope in checkpath
80504
80505 Move them closer to their actual usage.
80506
80507 src/help.c | 8 +++++---
80508 1 file changed, 5 insertions(+), 3 deletions(-)
80509
80510 commit 1afae1b4508d506450c0bd2d82325e31c41af6ed
80511 Author: Guillem Jover <guillem@debian.org>
80512 Date: Mon Sep 28 20:02:59 2009 +0200
80513
80514 dpkg: Use size_t instead of long for path_len in checkpath()
80515
80516 src/help.c | 4 ++--
80517 1 file changed, 2 insertions(+), 2 deletions(-)
80518
80519 commit b407cde7c7acc7dcb21cba9d81e164b507b93912
80520 Author: Guillem Jover <guillem@debian.org>
80521 Date: Sun Sep 27 17:26:58 2009 +0200
80522
80523 dpkg: Use more meaningful and clearer variable names in checkpath()
80524
80525 Variable renames:
80526 checklist → prog_list
80527 clp → prog
80528 path → path_list
80529 s → path
80530 p → path_end
80531 l → path_len
80532 buf → filename
80533
80534 src/help.c | 47 ++++++++++++++++++++++++++---------------------
80535 1 file changed, 26 insertions(+), 21 deletions(-)
80536
80537 commit 95a4b0b31be033488de1786fa163bce7f79b111d
80538 Author: Guillem Jover <guillem@debian.org>
80539 Date: Tue Sep 29 14:23:10 2009 +0200
80540
80541 Switch to use stdbool were appropriate
80542
80543 dpkg-deb/build.c | 11 +++---
80544 lib/dpkg/database.c | 14 +++++---
80545 lib/dpkg/dpkg-db.h | 15 ++++----
80546 lib/dpkg/vercmp.c | 23 +++++++-----
80547 src/archives.c | 59 +++++++++++++++++--------------
80548 src/archives.h | 6 ++--
80549 src/depcon.c | 90 ++++++++++++++++++++++++++++-------------------
80550 src/enquiry.c | 26 +++++++++-----
80551 src/errors.c | 11 +++---
80552 src/help.c | 48 +++++++++++++++++--------
80553 src/main.c | 7 ++--
80554 src/main.h | 24 ++++++-------
80555 utils/start-stop-daemon.c | 59 ++++++++++++++++---------------
80556 13 files changed, 233 insertions(+), 160 deletions(-)
80557
80558 commit 2496b63475f9c69f42b44c0673482fc57a616283
80559 Author: Guillem Jover <guillem@debian.org>
80560 Date: Tue Sep 29 13:59:30 2009 +0200
80561
80562 build: Abort if there is no support for the required C99 extensions
80563
80564 debian/changelog | 1 +
80565 m4/compiler.m4 | 3 ++-
80566 2 files changed, 3 insertions(+), 1 deletion(-)
80567
80568 commit e74a1a27f90e07a47bb9a42bf8d769061b7b3707
80569 Author: Guillem Jover <guillem@debian.org>
80570 Date: Tue Sep 29 13:54:24 2009 +0200
80571
80572 build: Add more options to try to get support for C99 extensions
80573
80574 Taken from autoconf.
80575
80576 m4/compiler.m4 | 3 ++-
80577 1 file changed, 2 insertions(+), 1 deletion(-)
80578
80579 commit b1f61777e76a083fe6f92f4751a695566f478c1c
80580 Author: Guillem Jover <guillem@debian.org>
80581 Date: Tue Sep 29 13:50:28 2009 +0200
80582
80583 build: Check for C99 snprintf family of functions
80584
80585 We need the new semantics that allow passing NULL and 0 size to retrieve
80586 the full size of the formatted string. Add a new DPKG_FUNC_C99_SNPRINTF
80587 macro and remove the simple compat checks for snprintf and vsnprintf.
80588
80589 configure.ac | 3 ++-
80590 lib/compat/Makefile.am | 8 ++------
80591 m4/funcs.m4 | 47 ++++++++++++++++++++++++++++++++++++++++++++++-
80592 3 files changed, 50 insertions(+), 8 deletions(-)
80593
80594 commit 7e8415be3f31884f3fb2c99ef9255344b67bec21
80595 Author: Guillem Jover <guillem@debian.org>
80596 Date: Tue Sep 29 13:47:46 2009 +0200
80597
80598 build: Use memcpy instead of assignment to copy va_list
80599
80600 It's more portable that way. Remove now unneeded check for working
80601 assignment.
80602
80603 lib/compat/compat.h | 3 ++-
80604 m4/funcs.m4 | 11 +----------
80605 2 files changed, 3 insertions(+), 11 deletions(-)
80606
80607 commit a31d6e1c1b8438a0ec968c05c58a690eb9023f1d
80608 Author: Guillem Jover <guillem@debian.org>
80609 Date: Tue Sep 29 03:11:04 2009 +0200
80610
80611 build: Add an explicit return type to main in DPKG_FUNC_VA_COPY
80612
80613 m4/funcs.m4 | 3 ++-
80614 1 file changed, 2 insertions(+), 1 deletion(-)
80615
80616 commit fbfda2821f4d511f975528047f09f26eaacb2993
80617 Author: Guillem Jover <guillem@debian.org>
80618 Date: Sun Sep 27 17:24:06 2009 +0200
80619
80620 build: Do not test for C99 for-loop variable declaration support
80621
80622 This extension is not going to be used in the code base anyway.
80623
80624 m4/compiler.m4 | 4 ----
80625 1 file changed, 4 deletions(-)
80626
80627 commit 848980ebb14c1285cf3d81e596a215c95af2b274
80628 Author: Guillem Jover <guillem@debian.org>
80629 Date: Sun Sep 27 17:22:52 2009 +0200
80630
80631 dpkg-query: Do not use C99 style for-loop variable declarations
80632
80633 src/query.c | 4 +++-
80634 1 file changed, 3 insertions(+), 1 deletion(-)
80635
80636 commit e6baa48223e6a6dcdd8522c91d96d76a2a3a3f0e
80637 Author: Guillem Jover <guillem@debian.org>
80638 Date: Sun Sep 27 17:10:21 2009 +0200
80639
80640 build: Add test for 'trailing comma in enum' C99 support
80641
80642 m4/compiler.m4 | 3 +++
80643 1 file changed, 3 insertions(+)
80644
80645 commit 855fcc88a20f6cfa80276f76721acf1f041fa892
80646 Author: Guillem Jover <guillem@debian.org>
80647 Date: Sun Sep 27 16:22:47 2009 +0200
80648
80649 build: Reorder subdirectory build sequence
80650
80651 Build src after the low-level dpkg-deb and dpkg-split programs, and
80652 dselect before scripts.
80653
80654 Makefile.am | 4 ++--
80655 1 file changed, 2 insertions(+), 2 deletions(-)
80656
80657 commit e18a89b3b19a75df7dce782c3a26c9f0172656e0
80658 Author: Guillem Jover <guillem@debian.org>
80659 Date: Sun Sep 27 16:46:25 2009 +0200
80660
80661 Remove helponly and versiononly functions
80662
80663 Directly use printversion and usage functions, make them exit and change
80664 their prototypes to fit cmdinfos.
80665
80666 This solves the ugly situation of expecting helponly and versiononly
80667 callers to respectively define printversion and usage themselves.
80668
80669 dpkg-deb/main.c | 16 ++++++++++------
80670 dpkg-split/main.c | 16 ++++++++++------
80671 dselect/main.cc | 16 ++++++++++------
80672 lib/dpkg/myopt-util.c | 14 --------------
80673 lib/dpkg/myopt.h | 6 ------
80674 src/main.c | 16 ++++++++++------
80675 src/query.c | 16 ++++++++++------
80676 src/trigcmd.c | 16 ++++++++++------
80677 8 files changed, 60 insertions(+), 56 deletions(-)
80678
80679 commit 00c6f6094e4eac93805c695f8e7ddc30c001d05f
80680 Author: Guillem Jover <guillem@debian.org>
80681 Date: Sun Sep 27 12:58:33 2009 +0200
80682
80683 dpkg-trigger: Move functions and variables around
80684
80685 Place cmdinfos just before main, and the variables and noawait function
80686 definitions after usage.
80687
80688 src/trigcmd.c | 49 +++++++++++++++++++++++++------------------------
80689 1 file changed, 25 insertions(+), 24 deletions(-)
80690
80691 commit cdc1ff8459094d48608dfdabbe5f43587eaa5c6a
80692 Author: Guillem Jover <guillem@debian.org>
80693 Date: Sun Sep 27 14:31:36 2009 +0200
80694
80695 dpkg-trigger: On --help print the default admindir
80696
80697 Instead of the one passed on the command line.
80698
80699 debian/changelog | 2 ++
80700 src/trigcmd.c | 2 +-
80701 2 files changed, 3 insertions(+), 1 deletion(-)
80702
80703 commit 83438860857adc4231912ca862829a6fa3e8eda7
80704 Author: Guillem Jover <guillem@debian.org>
80705 Date: Sun Sep 27 03:58:15 2009 +0200
80706
80707 Remove unused variables
80708
80709 src/main.c | 2 --
80710 src/query.c | 1 -
80711 2 files changed, 3 deletions(-)
80712
80713 commit 4b3960c245ca592f42d7e04290c6a586254f5c95
80714 Author: Jonathan Nieder <jrnieder@gmail.com>
80715 Date: Mon Sep 28 16:40:42 2009 -0500
80716
80717 debian/copyright: Update path to MD5 code
80718
80719 The lib/ directory was renamed to lib/dpkg/ in commit 01d0532
80720 (Move libraries to subdirectories under lib/, 2009-07-15).
80721 Update the copyright file accordingly.
80722
80723 debian/changelog | 2 ++
80724 debian/copyright | 2 +-
80725 2 files changed, 3 insertions(+), 1 deletion(-)
80726
80727 commit 48ec636faedc49894c7de423e94c9c7c7afaab81
80728 Author: Raphaël Hertzog <hertzog@debian.org>
80729 Date: Tue Sep 29 01:18:55 2009 +0200
80730
80731 Fix the polish translation.
80732
80733 man/po/pl.po | 2 +-
80734 1 file changed, 1 insertion(+), 1 deletion(-)
80735
80736 commit 4f9ea0dc5cb69b7b91bd1fb9a647d19bae624cce
80737 Author: Milo Casagrande <milo@ubuntu.com>
80738 Date: Sun Sep 27 19:32:56 2009 +0200
80739
80740 Italian translation update
80741
80742 Updated to 978t
80743
80744 debian/changelog | 1 +
80745 po/it.po | 72 ++++++++++++++++++++++++++++++--------------------------
80746 2 files changed, 39 insertions(+), 34 deletions(-)
80747
80748 commit bc97d12853e1a90abf971ee0a5a7d263381e8152
80749 Author: Christian Perrier <bubulle@debian.org>
80750 Date: Sun Sep 27 14:51:50 2009 +0200
80751
80752 Merge conflicts
80753
80754 debian/changelog | 1 +
80755 man/po/pl.po | 1357 +++++++++++++++++++++++++++++-------------------------
80756 2 files changed, 732 insertions(+), 626 deletions(-)
80757
80758 commit c2d0dfde09bc9d518435b841897d86db8d464317
80759 Author: Wiktor Wandachowicz <siryes@gmail.com>
80760 Date: Sun Sep 27 08:40:34 2009 +0200
80761
80762 Update Polish translation of dselect
80763
80764 Update to 230t
80765
80766 debian/changelog | 1 +
80767 dselect/po/pl.po | 13 ++++++-------
80768 2 files changed, 7 insertions(+), 7 deletions(-)
80769
80770 commit 8df12c05d14ae1b4184bf3ca4ccf790e056f6b5f
80771 Author: Wiktor Wandachowicz <siryes@gmail.com>
80772 Date: Sun Sep 27 08:36:50 2009 +0200
80773
80774 Update Polish translation of scripts
80775
80776 Update to 467t
80777
80778 debian/changelog | 1 +
80779 scripts/po/pl.po | 250 +++++++++++++++++++++++++++++--------------------------
80780 2 files changed, 133 insertions(+), 118 deletions(-)
80781
80782 commit dff0e2ed64de23e429733d53bcfefc1db974bdd1
80783 Author: Wiktor Wandachowicz <siryes@gmail.com>
80784 Date: Sun Sep 27 08:35:40 2009 +0200
80785
80786 Update polish programs translations
80787
80788 Update to 474t
80789
80790 debian/changelog | 1 +
80791 po/pl.po | 1179 ++++++++++++++----------------------------------------
80792 2 files changed, 309 insertions(+), 871 deletions(-)
80793
80794 commit a43b40604e099100c5813c4a72fc1c9becec926a
80795 Author: Helge Kreutzmann <debian@helgefjell.de>
80796 Date: Sun Sep 27 05:48:35 2009 +0200
80797
80798 Fix typo in man page: s/invokation/invocation/
80799
80800 man/dpkg.1 | 2 +-
80801 man/po/de.po | 4 ++--
80802 man/po/dpkg-man.pot | 2 +-
80803 man/po/es.po | 4 ++--
80804 man/po/fr.po | 4 ++--
80805 man/po/hu.po | 4 ++--
80806 man/po/ja.po | 4 ++--
80807 man/po/pl.po | 4 ++--
80808 man/po/pt_BR.po | 4 ++--
80809 man/po/ru.po | 4 ++--
80810 man/po/sv.po | 4 ++--
80811 11 files changed, 20 insertions(+), 20 deletions(-)
80812
80813 commit e637fb89d03ea2936dd56ba259a025df7eb9540b
80814 Author: Helge Kreutzmann <debian@helgefjell.de>
80815 Date: Sun Sep 27 05:45:24 2009 +0200
80816
80817 Update German translation of manual pages
80818
80819 Update to 1642t.
80820
80821 man/po/de.po | 11 ++++++++++-
80822 1 file changed, 10 insertions(+), 1 deletion(-)
80823
80824 commit bb9d87468ff4e3710c854ffaa0b09110f8fdde64
80825 Author: Guillem Jover <guillem@debian.org>
80826 Date: Sat Sep 26 20:53:55 2009 +0200
80827
80828 build: Fix build failure with automake < 1.11
80829
80830 When there's no AM_SILENT_RULES support, set a AM_DEFAULT_VERBOSITY
80831 variable to 1 (verbose), so that the verbosity variables under man/
80832 become no-ops.
80833
80834 configure.ac | 3 ++-
80835 1 file changed, 2 insertions(+), 1 deletion(-)
80836
80837 commit 4f4f01eff03995c81543716e471d82bf7506f6ee
80838 Author: Raphaël Hertzog <hertzog@debian.org>
80839 Date: Sat Sep 26 17:46:00 2009 +0200
80840
80841 dselect-ftp: stop calling dpkg --forget-old-unavail as it's a no-op
80842
80843 And it outputs an annoying warning nowadays.
80844
80845 dselect/methods/ftp/update | 5 -----
80846 1 file changed, 5 deletions(-)
80847
80848 commit 4264e4fa35e0e9eb081fce0e63ea65e40b6535d7
80849 Author: Raphaël Hertzog <hertzog@debian.org>
80850 Date: Sat Sep 26 17:43:57 2009 +0200
80851
80852 dselect-ftp: don't use obsolete dpkg --print-installation-architecture
80853
80854 dselect/methods/ftp/setup | 2 +-
80855 dselect/methods/ftp/update | 2 +-
80856 2 files changed, 2 insertions(+), 2 deletions(-)
80857
80858 commit df6c06c4fb4570abd37fd6ec29a0201a496c4a81
80859 Author: Raphaël Hertzog <hertzog@debian.org>
80860 Date: Sat Sep 26 17:42:22 2009 +0200
80861
80862 dselect-ftp: Update my e-mail address and copyright
80863
80864 dselect/methods/ftp/install | 2 +-
80865 dselect/methods/ftp/setup | 2 +-
80866 dselect/methods/ftp/update | 2 +-
80867 3 files changed, 3 insertions(+), 3 deletions(-)
80868
80869 commit 19bb276568af6bbbac700345953e1c9ec5a68d9d
80870 Author: Raphaël Hertzog <hertzog@debian.org>
80871 Date: Tue Sep 22 18:53:19 2009 +0200
80872
80873 Integrate dpkg-ftp into dselect
80874
80875 It requires perl to work but don't add it as a dependency
80876 but only as a suggests and instead have a nice error
80877 message to invite the user to install the perl package.
80878
80879 Other minor changes include removal of latin1 characters,
80880 moving the README.mirrors file inside the method directory
80881 and renaming the Dpkg::Ftp module to Dselect::Ftp.
80882
80883 debian/changelog | 1 +
80884 debian/control | 4 +-
80885 debian/dselect.install | 1 +
80886 dselect/methods/Debian/Dselect/Ftp.pm | 362 +++++++++++++++++++
80887 dselect/methods/Makefile.am | 13 +-
80888 dselect/methods/ftp/README.mirrors.txt | 259 ++++++++++++++
80889 dselect/methods/ftp/desc.ftp | 2 +
80890 dselect/methods/ftp/install | 626 +++++++++++++++++++++++++++++++++
80891 dselect/methods/ftp/names | 2 +
80892 dselect/methods/ftp/setup | 174 +++++++++
80893 dselect/methods/ftp/update | 251 +++++++++++++
80894 11 files changed, 1692 insertions(+), 3 deletions(-)
80895
80896 commit 6f5219bfd2f4f4eb40eb45da8e5336b3a8acacef
80897 Author: Helge Kreutzmann <debian@helgefjell.de>
80898 Date: Sat Sep 26 19:22:29 2009 +0200
80899
80900 Update German scripts translation
80901
80902 Update to 473t.
80903
80904 scripts/po/de.po | 464 +++++++++++++++++++++++++++++--------------------------
80905 1 file changed, 242 insertions(+), 222 deletions(-)
80906
80907 commit 934cdd967144e968e20b91571e8534060b6bcebe
80908 Author: Guillem Jover <guillem@debian.org>
80909 Date: Sat Sep 26 14:08:56 2009 +0200
80910
80911 libdpkg: Enclose buffer_data union initialization with braces
80912
80913 lib/dpkg/buffer.c | 2 +-
80914 1 file changed, 1 insertion(+), 1 deletion(-)
80915
80916 commit 5243faaa0724e1ac43f19b98e8414d08f1d8c330
80917 Author: Guillem Jover <guillem@debian.org>
80918 Date: Sat Sep 26 14:15:15 2009 +0200
80919
80920 build: Update compiler-warnings flags
80921
80922 Do not use -Werror for now (at leasat until ncurses is fixed). And add
80923 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers.
80924
80925 m4/compiler.m4 | 2 +-
80926 1 file changed, 1 insertion(+), 1 deletion(-)
80927
80928 commit 1d099a33185ef2cd8ce461175e93641a56462b43
80929 Author: Guillem Jover <guillem@debian.org>
80930 Date: Sat Sep 26 14:14:22 2009 +0200
80931
80932 build: Refactor warning flags into a new WFLAGS variable
80933
80934 m4/compiler.m4 | 7 ++++---
80935 1 file changed, 4 insertions(+), 3 deletions(-)
80936
80937 commit c2bc3564b98cc19df8c936b6be2e170849bc514b
80938 Author: Guillem Jover <guillem@debian.org>
80939 Date: Sat Sep 26 14:20:07 2009 +0200
80940
80941 build: Wrap perl expression in PERL_LIBDIR assignment
80942
80943 m4/perl.m4 | 4 +++-
80944 1 file changed, 3 insertions(+), 1 deletion(-)
80945
80946 commit a29c0e70037796f51d767367d33178726c1b5aa6
80947 Author: Guillem Jover <guillem@debian.org>
80948 Date: Sat Sep 26 14:03:07 2009 +0200
80949
80950 build: Properly escape $( inside perl regex
80951
80952 Use one back slash instead of two, otherwise perl was replacing it
80953 with the $( (aka $GID).
80954
80955 Broken due to commit 02f1f8a50af58b9d1f61dd9258cf1d26fe2f0d21.
80956
80957 m4/perl.m4 | 2 +-
80958 1 file changed, 1 insertion(+), 1 deletion(-)
80959
80960 commit b7f2f91179844b21728aa0d31074f3b2caa9e776
80961 Author: Guillem Jover <guillem@debian.org>
80962 Date: Fri Sep 25 15:33:44 2009 +0200
80963
80964 Do not print redundant dpkg prefix and new line on undefined PATH
80965
80966 src/help.c | 3 ++-
80967 1 file changed, 2 insertions(+), 1 deletion(-)
80968
80969 commit 5fe88c57eed84b77e469d2a1b788f338e049a00f
80970 Author: Guillem Jover <guillem@debian.org>
80971 Date: Fri Sep 25 15:31:08 2009 +0200
80972
80973 Use warning() instead of fprintf() in checkpath()
80974
80975 src/help.c | 2 +-
80976 1 file changed, 1 insertion(+), 1 deletion(-)
80977
80978 commit 7623f78d39682076ffe4ea416df947fdab91b184
80979 Author: Guillem Jover <guillem@debian.org>
80980 Date: Fri Sep 25 04:40:56 2009 +0200
80981
80982 Clean up coding style for half compliant files
80983
80984 Fix spacing, indentation and alignment. Do not use backticks, on
80985 comments use UTF-8 pretty quotes, on strings use single or double
80986 quotes, but do not change strings marked for translation if no other
80987 change was needed. Fix placement of braces and boolean operators. Fix
80988 formatting of comments.
80989
80990 lib/dpkg/showpkg.c | 229 +++++++++++-----------
80991 lib/dpkg/subproc.c | 6 +-
80992 lib/dpkg/tarfn.c | 257 +++++++++++++------------
80993 src/configure.c | 476 +++++++++++++++++++++++++---------------------
80994 utils/start-stop-daemon.c | 73 +++----
80995 5 files changed, 555 insertions(+), 486 deletions(-)
80996
80997 commit 6d365230885ff9221a83efb9e262818cbe384b32
80998 Author: Guillem Jover <guillem@debian.org>
80999 Date: Fri Sep 25 03:51:49 2009 +0200
81000
81001 s-s-d: Call warning instead of fatal on ioprio_set error
81002
81003 This feature should be considered optional, as non-Linux architectures
81004 do not support it, neither do older Linux kernels, and it seems some
81005 virtualization Linux kernels like the OpenVZ patch do not allow it.
81006
81007 debian/changelog | 2 ++
81008 utils/start-stop-daemon.c | 3 ++-
81009 2 files changed, 4 insertions(+), 1 deletion(-)
81010
81011 commit 58665e1eeac647b1e2555a6a62149666bf0a4745
81012 Author: Guillem Jover <guillem@debian.org>
81013 Date: Fri Sep 25 03:43:12 2009 +0200
81014
81015 libdpkg: Use struct buffer_data instead of buffer_data_t
81016
81017 Do not use typedefs for structs, it's bad form as it makes it more
81018 difficult to know what kind of type we are dealing with. Only to be
81019 used for fundamental types. Remove buffer_data_t.
81020
81021 lib/dpkg/buffer.c | 15 ++++++++-------
81022 lib/dpkg/buffer.h | 15 ++++++++-------
81023 2 files changed, 16 insertions(+), 14 deletions(-)
81024
81025 commit 78c3744c84ad7e494eae291432c55963f8f1ed81
81026 Author: Guillem Jover <guillem@debian.org>
81027 Date: Fri Sep 25 00:20:19 2009 +0200
81028
81029 libdpkg: Add new buffer_hash and buffer_md5 functions
81030
81031 lib/dpkg/buffer.c | 13 +++++++++++++
81032 lib/dpkg/buffer.h | 4 ++++
81033 lib/dpkg/test/.gitignore | 1 +
81034 lib/dpkg/test/Makefile.am | 2 ++
81035 lib/dpkg/test/t-buffer.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
81036 5 files changed, 66 insertions(+)
81037
81038 commit 8c84d22f662e61664b3619117c5c4eabd6b704d8
81039 Author: Guillem Jover <guillem@debian.org>
81040 Date: Fri Sep 25 00:25:02 2009 +0200
81041
81042 libdpkg: Make buffer_write buf argument const
81043
81044 lib/dpkg/buffer.c | 3 ++-
81045 lib/dpkg/buffer.h | 2 +-
81046 2 files changed, 3 insertions(+), 2 deletions(-)
81047
81048 commit e135015ae2bf41321e75829aaac58fcecc57542b
81049 Author: Guillem Jover <guillem@debian.org>
81050 Date: Thu Sep 24 23:47:59 2009 +0200
81051
81052 libdpkg: Rename struct buffer_data data member to arg
81053
81054 lib/dpkg/buffer.c | 36 ++++++++++++++++++------------------
81055 lib/dpkg/buffer.h | 2 +-
81056 2 files changed, 19 insertions(+), 19 deletions(-)
81057
81058 commit 7f30800717987b50cb887eedd2cf2f0e841a64e1
81059 Author: Guillem Jover <guillem@debian.org>
81060 Date: Thu Sep 24 23:27:53 2009 +0200
81061
81062 libdpkg: Move buffer_arg declaration directly into buffer_data
81063
81064 lib/dpkg/buffer.h | 10 ++++------
81065 1 file changed, 4 insertions(+), 6 deletions(-)
81066
81067 commit 1d9088b24a8a9b279d2b9928512aa3f060560135
81068 Author: Guillem Jover <guillem@debian.org>
81069 Date: Thu Sep 24 20:45:21 2009 +0200
81070
81071 libdpkg: Use internerr for invalid buffer data types
81072
81073 lib/dpkg/buffer.c | 8 ++++----
81074 1 file changed, 4 insertions(+), 4 deletions(-)
81075
81076 commit e411455bf64cb62369a9503fa1b2c1ffb935e198
81077 Author: Guillem Jover <guillem@debian.org>
81078 Date: Thu Sep 24 20:42:11 2009 +0200
81079
81080 libdpkg: Do not allocate memory for buffer md5 hash result
81081
81082 Expect the caller to pass a suitable buffer to store the result.
81083
81084 lib/dpkg/buffer.c | 4 ++--
81085 src/configure.c | 23 ++++++++++++-----------
81086 2 files changed, 14 insertions(+), 13 deletions(-)
81087
81088 commit 20cf6be8b5bf75dee5295efbf36188238ffee06b
81089 Author: Guillem Jover <guillem@debian.org>
81090 Date: Thu Sep 24 13:39:53 2009 +0200
81091
81092 dpkg-deb: Use void * instead of unsigned char * for read/write buffer
81093
81094 dpkg-deb/extract.c | 2 +-
81095 1 file changed, 1 insertion(+), 1 deletion(-)
81096
81097 commit ed67130303e890aecb86ae41c76a9e674ee5b3a8
81098 Author: Guillem Jover <guillem@debian.org>
81099 Date: Thu Sep 24 13:35:37 2009 +0200
81100
81101 libdpkg: Use char instead of unsigned char for strings
81102
81103 lib/dpkg/buffer.c | 6 +++---
81104 1 file changed, 3 insertions(+), 3 deletions(-)
81105
81106 commit 668466a2175602325a7de69e39a76f3c5283a66c
81107 Author: Guillem Jover <guillem@debian.org>
81108 Date: Thu Sep 24 13:20:54 2009 +0200
81109
81110 dpkg-deb: Remove S_ISLNK compatibility definition
81111
81112 The rest of the code uses it unconditionally, and no one has complained,
81113 it's also present in all POSIX.1-2001 conforming systems.
81114
81115 dpkg-deb/build.c | 4 ----
81116 1 file changed, 4 deletions(-)
81117
81118 commit 02f1f8a50af58b9d1f61dd9258cf1d26fe2f0d21
81119 Author: Guillem Jover <guillem@debian.org>
81120 Date: Thu Sep 24 13:09:04 2009 +0200
81121
81122 build: Do not use backticks on m4 macros
81123
81124 Use single quotes for strings, angle brackets for headers, and $()
81125 for command subsitution. This should pacify syntax highlighters.
81126
81127 m4/arch.m4 | 4 ++--
81128 m4/compiler.m4 | 4 ++--
81129 m4/funcs.m4 | 2 +-
81130 m4/libs.m4 | 4 ++--
81131 m4/linker.m4 | 2 +-
81132 m4/perl.m4 | 2 +-
81133 m4/types.m4 | 6 +++---
81134 7 files changed, 12 insertions(+), 12 deletions(-)
81135
81136 commit 689a87eff5be5602b21ad5a6fc6ea4a8e8200dda
81137 Author: Guillem Jover <guillem@debian.org>
81138 Date: Thu Sep 24 13:07:37 2009 +0200
81139
81140 build: Do not use single quote on strings
81141
81142 This should pacify syntax highlighters.
81143
81144 configure.ac | 4 ++--
81145 1 file changed, 2 insertions(+), 2 deletions(-)
81146
81147 commit 59168691c0d410f818350ab9d83515aafa4b4591
81148 Author: Guillem Jover <guillem@debian.org>
81149 Date: Thu Sep 24 12:42:50 2009 +0200
81150
81151 libcompat: Define WCOREDUMP only if the system does not have it
81152
81153 Due to <compat.h> being included first, WCOREDUMP was being defined
81154 always to the dummy version.
81155
81156 configure.ac | 1 +
81157 lib/compat/compat.h | 2 +-
81158 2 files changed, 2 insertions(+), 1 deletion(-)
81159
81160 commit ef1c0d61cf894cfad4954267c89ffe910995b87f
81161 Author: Guillem Jover <guillem@debian.org>
81162 Date: Thu Sep 24 12:38:47 2009 +0200
81163
81164 build: Add new DPKG_CHECK_DECL m4 macro
81165
81166 Used to check if something is declared in a header.
81167
81168 m4/types.m4 | 13 +++++++++++++
81169 1 file changed, 13 insertions(+)
81170
81171 commit 5c061906443d825a580538152b5b1aa732550038
81172 Author: Guillem Jover <guillem@debian.org>
81173 Date: Wed Sep 23 15:08:04 2009 +0200
81174
81175 s-s-d: Remove wrong comment not matching with code
81176
81177 utils/start-stop-daemon.c | 1 -
81178 1 file changed, 1 deletion(-)
81179
81180 commit 895059d2a3b7a7707f0a7f09dae4d3b5503cc68e
81181 Author: Guillem Jover <guillem@debian.org>
81182 Date: Wed Sep 23 03:27:16 2009 +0200
81183
81184 Rename autoconf auxiliary directory from config to build-aux
81185
81186 Makes the directory name less confusing.
81187
81188 .gitignore | 2 +-
81189 configure.ac | 2 +-
81190 2 files changed, 2 insertions(+), 2 deletions(-)
81191
81192 commit c14a29ae99a9b24a3d6e23d2a50b402d844b8583
81193 Author: Guillem Jover <guillem@debian.org>
81194 Date: Wed Sep 23 03:21:16 2009 +0200
81195
81196 Move development documentation to doc/
81197
81198 Makefile.am | 4 ++--
81199 debian/dpkg.docs | 4 ++--
81200 README.api => doc/README.api | 0
81201 .../README.feature-removal-schedule | 0
81202 4 files changed, 4 insertions(+), 4 deletions(-)
81203
81204 commit b3a76130a9af6e68d03c6d9e7c5b0c6ac8bf0615
81205 Author: Raphaël Hertzog <hertzog@debian.org>
81206 Date: Sun Sep 20 12:28:30 2009 +0200
81207
81208 dpkg-genchanges, Dpkg::Vendor::Default: drop hook before-changes-creation
81209
81210 This hook is useless now that the Ubuntu vendor object uses
81211 post-process-changelog-entry to add their Launchpad-Bugs-Fixed
81212 field.
81213
81214 scripts/Dpkg/Vendor/Default.pm | 8 --------
81215 scripts/dpkg-genchanges.pl | 2 --
81216 2 files changed, 10 deletions(-)
81217
81218 commit 8c8f3aa28bb001c19a43960568ecdfd6936d3fc6
81219 Author: Raphaël Hertzog <hertzog@debian.org>
81220 Date: Sun Sep 20 12:01:31 2009 +0200
81221
81222 Dpkg::Vendor::*: better handle unknown hooks
81223
81224 Implement vendor objects in a way that the return value for unknown
81225 hooks is better defined: empty list in list context or undef in scalar
81226 context.
81227
81228 scripts/Dpkg/Vendor/Debian.pm | 8 +++-----
81229 scripts/Dpkg/Vendor/Default.pm | 3 +++
81230 scripts/Dpkg/Vendor/Ubuntu.pm | 6 +++---
81231 3 files changed, 9 insertions(+), 8 deletions(-)
81232
81233 commit f7a323fc945a1484fabd7a8e639b48b8b5b8124d
81234 Author: Raphaël Hertzog <hertzog@debian.org>
81235 Date: Sun Sep 20 11:21:03 2009 +0200
81236
81237 Dpkg::Vendor::Default: recommend use base for child objects
81238
81239 scripts/Dpkg/Vendor/Default.pm | 3 +--
81240 1 file changed, 1 insertion(+), 2 deletions(-)
81241
81242 commit 3df3fe4ce2ca36d679053a7b4f6415cfad25daed
81243 Author: Raphaël Hertzog <hertzog@debian.org>
81244 Date: Sun Sep 20 11:13:10 2009 +0200
81245
81246 Dpkg::Vendor::Ubuntu: move Launchpad-Bugs-Fixed creation in another hook
81247
81248 The creation of the Launchpad-Bugs-Fixed field is now done
81249 in post-process-changelog-entry instead of before-changes-creation
81250 so that it's also output by dpkg-parsechangelog and not only
81251 in the .changes file. Closes: #536066
81252
81253 debian/changelog | 2 ++
81254 scripts/Dpkg/Vendor/Ubuntu.pm | 16 ++++++++++------
81255 2 files changed, 12 insertions(+), 6 deletions(-)
81256
81257 commit 6f721eaa8b2caa26ec1fc911474191d89c6f3cb2
81258 Author: Raphaël Hertzog <hertzog@debian.org>
81259 Date: Sun Sep 20 10:02:06 2009 +0200
81260
81261 Dpkg::Vendor::Ubuntu: register custom field Launchpad-Bugs-Fixed
81262
81263 scripts/Dpkg/Vendor/Ubuntu.pm | 10 ++++++++++
81264 1 file changed, 10 insertions(+)
81265
81266 commit 88a0baff55e928679551ff6c68bdc8884d6fbf62
81267 Author: Raphaël Hertzog <hertzog@debian.org>
81268 Date: Sun Sep 20 10:59:05 2009 +0200
81269
81270 Dpkg::Changelog: add new vendor hook post-process-changelog-entry
81271
81272 This hook is mainly meant to extract more structured information
81273 from the raw changes information.
81274
81275 scripts/Dpkg/Changelog.pm | 4 ++++
81276 scripts/Dpkg/Vendor/Default.pm | 9 +++++++++
81277 2 files changed, 13 insertions(+)
81278
81279 commit 63044da0c7f67179d6e0cb3436f987248a44152e
81280 Author: Raphaël Hertzog <hertzog@debian.org>
81281 Date: Sun Sep 20 11:49:52 2009 +0200
81282
81283 Dpkg::Control::Fields: don't fail when vendor hook is not (well) implemented
81284
81285 scripts/Dpkg/Control/Fields.pm | 1 +
81286 1 file changed, 1 insertion(+)
81287
81288 commit d208849d8cacdfe93c494fc0eb3d41716d68ec3d
81289 Author: Guillem Jover <guillem@debian.org>
81290 Date: Sun Sep 20 03:26:13 2009 +0200
81291
81292 Split deferred_configure conffile handling into its own function
81293
81294 src/configure.c | 287 +++++++++++++++++++++++++++++---------------------------
81295 1 file changed, 148 insertions(+), 139 deletions(-)
81296
81297 commit dac5e30555191203129e309dbed5e823c95620a6
81298 Author: Guillem Jover <guillem@debian.org>
81299 Date: Fri Sep 18 15:45:57 2009 +0200
81300
81301 Use varbuf instead of ad-hoc handling of growing strings
81302
81303 dpkg-deb/info.c | 20 ++++++++---------
81304 lib/dpkg/fields.c | 67 +++++++++++++++++++++++--------------------------------
81305 2 files changed, 37 insertions(+), 50 deletions(-)
81306
81307 commit de230ab0730f00a4d1adefdb09232b46a83f52ac
81308 Author: Guillem Jover <guillem@debian.org>
81309 Date: Thu Sep 17 17:49:23 2009 +0200
81310
81311 Fix small leak when parsing ‘--ignore-depends’ option values
81312
81313 debian/changelog | 1 +
81314 src/main.c | 2 ++
81315 2 files changed, 3 insertions(+)
81316
81317 commit 251008842a464261333381b2d92e2ae9891970e6
81318 Author: Guillem Jover <guillem@debian.org>
81319 Date: Wed Sep 16 13:35:39 2009 +0200
81320
81321 dpkg-query: Remove unused f_ and fc_ variables
81322
81323 src/query.c | 7 -------
81324 1 file changed, 7 deletions(-)
81325
81326 commit 76fd765a0ee2abdd182db085a69f265ac03b3f65
81327 Author: Raphaël Hertzog <hertzog@debian.org>
81328 Date: Sat Sep 19 19:14:01 2009 +0200
81329
81330 debian/changelog: document recent changes in perl API
81331
81332 debian/changelog | 9 +++++++++
81333 1 file changed, 9 insertions(+)
81334
81335 commit a31b5e3ba2abcc9fd637ad93ed58587e868d33ae
81336 Author: Raphaël Hertzog <hertzog@debian.org>
81337 Date: Sat Sep 19 19:01:22 2009 +0200
81338
81339 dpkg-scansources: simplify by relying more on the Dpkg::Control object
81340
81341 scripts/dpkg-scansources.pl | 16 ++--------------
81342 1 file changed, 2 insertions(+), 14 deletions(-)
81343
81344 commit beab30545253f39953156ad8dc62d58053e7d848
81345 Author: Raphaël Hertzog <hertzog@debian.org>
81346 Date: Sat Sep 19 18:50:29 2009 +0200
81347
81348 dpkg-scanpackages: simplify by using the Dpkg::Control object
81349
81350 scripts/dpkg-scanpackages.pl | 53 +++++++++++++-------------------------------
81351 1 file changed, 15 insertions(+), 38 deletions(-)
81352
81353 commit 7aa35855a72ea57497719715db6a5c8f93c467d5
81354 Author: Raphaël Hertzog <hertzog@debian.org>
81355 Date: Sat Sep 19 17:46:50 2009 +0200
81356
81357 Register field Dm-Upload-Allowed as Debian specific
81358
81359 scripts/Dpkg/Control/Fields.pm | 5 +----
81360 scripts/Dpkg/Vendor/Debian.pm | 12 +++++++++---
81361 2 files changed, 10 insertions(+), 7 deletions(-)
81362
81363 commit 78066765b69f068fd1dbec44e5a644d9c97b6431
81364 Author: Raphaël Hertzog <hertzog@debian.org>
81365 Date: Sat Sep 19 15:29:28 2009 +0200
81366
81367 Add vendor hook to register custom fields
81368
81369 scripts/Dpkg/Control/Fields.pm | 15 +++++++++++++++
81370 scripts/Dpkg/Vendor.pm | 4 ++--
81371 scripts/Dpkg/Vendor/Default.pm | 13 +++++++++++++
81372 3 files changed, 30 insertions(+), 2 deletions(-)
81373
81374 commit 47919c5e51f198646beb4d823d5d93a8b5aca972
81375 Author: Raphaël Hertzog <hertzog@debian.org>
81376 Date: Thu Sep 17 22:13:40 2009 +0200
81377
81378 Drop Dpkg::Fields and convert everything to Dpkg::Control::Fields
81379
81380 scripts/Dpkg/Fields.pm | 46 ----------------------------------------------
81381 scripts/Makefile.am | 1 -
81382 scripts/dpkg-genchanges.pl | 26 +++++++-------------------
81383 scripts/dpkg-gencontrol.pl | 38 ++++++++++++--------------------------
81384 scripts/dpkg-source.pl | 27 +++++++--------------------
81385 scripts/po/POTFILES.in | 1 -
81386 6 files changed, 26 insertions(+), 113 deletions(-)
81387
81388 commit 293c6541c334b422139fa48c4e12070f6f095868
81389 Author: Raphaël Hertzog <hertzog@debian.org>
81390 Date: Thu Sep 17 20:28:11 2009 +0200
81391
81392 dpkg-genchanges, dpkg-gencontrol: do not hardcode the field output order
81393
81394 The right field output order is automatically set based on the type
81395 of the Dpkg::Control object used.
81396
81397 scripts/dpkg-genchanges.pl | 6 ------
81398 scripts/dpkg-gencontrol.pl | 8 +-------
81399 2 files changed, 1 insertion(+), 13 deletions(-)
81400
81401 commit 1d87eba012dacd8c2d1441a8017028c18af5d43a
81402 Author: Raphaël Hertzog <hertzog@debian.org>
81403 Date: Tue Sep 15 01:20:14 2009 +0200
81404
81405 Get rid of Dpkg::Deps @src_dep_fields @pkg_dep_fields and %dep_field_type
81406
81407 Update all modules and scripts to not use those variables of Dpkg::Deps
81408 but instead the two functions field_list_(pkg|src)_dep() of
81409 Dpkg::Control::Fields.
81410
81411 scripts/Dpkg/Deps.pm | 49 ++----------------------------------------
81412 scripts/Dpkg/Fields.pm | 6 +++---
81413 scripts/Dpkg/Source/Package.pm | 10 ---------
81414 scripts/dpkg-gencontrol.pl | 7 +++---
81415 scripts/dpkg-scanpackages.pl | 4 ++--
81416 scripts/dpkg-scansources.pl | 4 ++--
81417 scripts/dpkg-source.pl | 4 ++--
81418 7 files changed, 15 insertions(+), 69 deletions(-)
81419
81420 commit 0d39e351ea97c5541252640f64d8d09ded6ec045
81421 Author: Raphaël Hertzog <hertzog@debian.org>
81422 Date: Mon Sep 14 23:46:10 2009 +0200
81423
81424 Replace old capit() by field_capitalize() everywhere
81425
81426 capit() is provided by Dpkg::Fields while field_capitalize() is part
81427 of the new Dpkg::Control::Fields API.
81428
81429 scripts/Dpkg/Control.pm | 1 -
81430 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
81431 scripts/dpkg-genchanges.pl | 2 +-
81432 scripts/dpkg-shlibdeps.pl | 4 ++--
81433 scripts/dpkg-source.pl | 5 +++--
81434 5 files changed, 8 insertions(+), 8 deletions(-)
81435
81436 commit ca39b57488e2b245311892bb38510c72d29f4dd0
81437 Author: Raphaël Hertzog <hertzog@debian.org>
81438 Date: Tue Sep 15 01:26:20 2009 +0200
81439
81440 Dpkg::Control: define the default output order based on the type
81441
81442 scripts/Dpkg/Control.pm | 2 ++
81443 1 file changed, 2 insertions(+)
81444
81445 commit 3c5b94836a86c8884a99b70cd98672244adb4c75
81446 Author: Raphaël Hertzog <hertzog@debian.org>
81447 Date: Thu Sep 17 22:20:55 2009 +0200
81448
81449 Dpkg::Control::Fields: official list of control fields
81450
81451 This new module provides an official list of control fields as
81452 well as many functions to query that list and the meta-information
81453 associated to each list.
81454
81455 scripts/Dpkg/Control/Fields.pm | 564 +++++++++++++++++++++++++++++++++++++++++
81456 scripts/Makefile.am | 1 +
81457 scripts/po/POTFILES.in | 1 +
81458 3 files changed, 566 insertions(+)
81459
81460 commit 22699815920b1cb8550e06dcf2ffe1442b0ee890
81461 Author: Raphaël Hertzog <hertzog@debian.org>
81462 Date: Sun Sep 13 21:32:30 2009 +0200
81463
81464 Drop unused code that has been merged in Dpkg::Control
81465
81466 scripts/Dpkg/Control.pm | 81 +----------------
81467 scripts/Dpkg/Fields.pm | 224 ------------------------------------------------
81468 2 files changed, 1 insertion(+), 304 deletions(-)
81469
81470 commit 6ebc6bf02e1807ec55c1e7e1c52f7240acb3f1d2
81471 Author: Raphaël Hertzog <hertzog@debian.org>
81472 Date: Sun Sep 13 21:30:19 2009 +0200
81473
81474 Use the new Dpkg::Control interface everywhere
81475
81476 Update all scripts and module to use Dpkg::Control instead
81477 of parsecdata and Dpkg::Fields::Object.
81478
81479 scripts/Dpkg/Changelog.pm | 34 ++++++++++++++++------------------
81480 scripts/Dpkg/Changelog/Debian.pm | 12 +++++++-----
81481 scripts/Dpkg/Control/Info.pm | 27 +++++++++++++--------------
81482 scripts/Dpkg/Source/Package.pm | 13 ++++++-------
81483 scripts/Dpkg/Vendor.pm | 5 +++--
81484 scripts/Dpkg/Vendor/Default.pm | 2 +-
81485 scripts/dpkg-genchanges.pl | 13 +++++++------
81486 scripts/dpkg-gencontrol.pl | 12 +++++++-----
81487 scripts/dpkg-name.pl | 4 ++--
81488 scripts/dpkg-parsechangelog.pl | 2 +-
81489 scripts/dpkg-scansources.pl | 13 ++++++-------
81490 scripts/t/700_Dpkg_Control.t | 2 +-
81491 12 files changed, 70 insertions(+), 69 deletions(-)
81492
81493 commit a9e60393659780a6d60d5f673eacd3ca3c511536
81494 Author: Raphaël Hertzog <hertzog@debian.org>
81495 Date: Fri Sep 18 23:25:42 2009 +0200
81496
81497 Dpkg::Control: new object interface
81498
81499 The new object interface combines the old Dpkg::Fields::Object
81500 and the old parsecdata funtion.
81501
81502 The new object can be used like a regular hash and yet it behaves
81503 intelligently taking into account all the specifics of control
81504 information. Fields are case-insensitive, the order in which they have
81505 been read is kept for output stability.
81506
81507 The object uses operator overloading and an internal tied hash so that
81508 it just does what you mean.
81509
81510 scripts/Dpkg/Control.pm | 167 ++++++++++++++-
81511 scripts/Dpkg/Control/Hash.pm | 469 ++++++++++++++++++++++++++++++++++++++++++
81512 scripts/Dpkg/Control/Types.pm | 42 ++++
81513 scripts/Makefile.am | 2 +
81514 scripts/po/POTFILES.in | 2 +
81515 5 files changed, 672 insertions(+), 10 deletions(-)
81516
81517 commit b9c82a9db20dc3a9955982b7e5917699d5e52038
81518 Author: Raphaël Hertzog <hertzog@debian.org>
81519 Date: Sun Sep 13 15:15:53 2009 +0200
81520
81521 Rename Dpkg::Cdata into Dpkg::Control
81522
81523 Update all scripts and modules to use the new module names.
81524
81525 scripts/Dpkg/Changelog.pm | 2 +-
81526 scripts/Dpkg/{Cdata.pm => Control.pm} | 8 ++++----
81527 scripts/Dpkg/Control/Info.pm | 2 +-
81528 scripts/Dpkg/Source/Package.pm | 2 +-
81529 scripts/Dpkg/Vendor.pm | 2 +-
81530 scripts/Makefile.am | 2 +-
81531 scripts/dpkg-genchanges.pl | 2 +-
81532 scripts/dpkg-name.pl | 2 +-
81533 scripts/dpkg-scansources.pl | 2 +-
81534 scripts/po/POTFILES.in | 2 +-
81535 10 files changed, 13 insertions(+), 13 deletions(-)
81536
81537 commit ed1828956a24d429a5a488d55e4bf77ef52ede5c
81538 Author: Raphaël Hertzog <hertzog@debian.org>
81539 Date: Sun Sep 13 14:25:13 2009 +0200
81540
81541 Rename Dpkg::Control in Dpkg::Control::Info
81542
81543 Update all scripts and modules to use the new module names.
81544
81545 scripts/Dpkg/{Control.pm => Control/Info.pm} | 8 ++++----
81546 scripts/Makefile.am | 2 +-
81547 scripts/dpkg-checkbuilddeps.pl | 4 ++--
81548 scripts/dpkg-genchanges.pl | 4 ++--
81549 scripts/dpkg-gencontrol.pl | 4 ++--
81550 scripts/dpkg-gensymbols.pl | 4 ++--
81551 scripts/dpkg-shlibdeps.pl | 4 ++--
81552 scripts/dpkg-source.pl | 4 ++--
81553 scripts/po/POTFILES.in | 2 +-
81554 scripts/t/700_Dpkg_Control.t | 4 ++--
81555 10 files changed, 20 insertions(+), 20 deletions(-)
81556
81557 commit e628950c4affe51bf51e6af6f76827c465efc8e8
81558 Author: Guillem Jover <guillem@debian.org>
81559 Date: Tue Sep 15 19:16:38 2009 +0200
81560
81561 Make the build silent by default
81562
81563 Make it verbose when building the Debian packages.
81564
81565 configure.ac | 2 ++
81566 debian/changelog | 2 ++
81567 debian/rules | 1 +
81568 dpkg-split/Makefile.am | 4 ++--
81569 dselect/Makefile.am | 2 +-
81570 man/Makefile.am | 18 +++++++++++++-----
81571 scripts/Makefile.am | 5 +++--
81572 7 files changed, 24 insertions(+), 10 deletions(-)
81573
81574 commit 3ca41e2ae851f012a28914ebb79eb472834e2d72
81575 Author: Guillem Jover <guillem@debian.org>
81576 Date: Tue Sep 15 14:13:54 2009 +0200
81577
81578 Move LISTFILE macro from libdpkg to dpkg
81579
81580 This is a private macro, internal to the file database handling code,
81581 currently in dpkg only.
81582
81583 lib/dpkg/dpkg.h | 1 -
81584 src/filesdb.h | 2 ++
81585 2 files changed, 2 insertions(+), 1 deletion(-)
81586
81587 commit c351f72244fb7a0f0f2764fcc38b873a7d99166a
81588 Author: Guillem Jover <guillem@debian.org>
81589 Date: Tue Sep 15 14:11:36 2009 +0200
81590
81591 Move PARTSDIR macro from libdpkg to dpkg-split
81592
81593 This is a private macro, internal to dpkg-split.
81594
81595 dpkg-split/dpkg-split.h | 2 ++
81596 lib/dpkg/dpkg.h | 1 -
81597 2 files changed, 2 insertions(+), 1 deletion(-)
81598
81599 commit 1a8cda208d2a515bc28e27085f54b6e1eabc3e32
81600 Author: Guillem Jover <guillem@debian.org>
81601 Date: Mon Sep 14 21:56:45 2009 +0200
81602
81603 Switch ad-hoc code to use struct pkg_list data type
81604
81605 Free the trig_awaited_pend_head list now that it is a pkg_list and
81606 it switched from being allocated with m_malloc instead of nfmalloc.
81607
81608 lib/dpkg/triglib.c | 14 ++++----------
81609 src/help.c | 2 +-
81610 src/main.c | 10 ++++------
81611 src/main.h | 17 +++++++----------
81612 src/packages.c | 16 ++++++++--------
81613 src/trigproc.c | 2 +-
81614 6 files changed, 25 insertions(+), 36 deletions(-)
81615
81616 commit fed0b802b21f21408ae97ac3de1f31c9f7e6d01c
81617 Author: Guillem Jover <guillem@debian.org>
81618 Date: Mon Sep 14 21:52:41 2009 +0200
81619
81620 libdpkg: Create a new pkg_list structure and functions
81621
81622 A new functions to construct and free a list and prepend to a list.
81623
81624 lib/dpkg/Makefile.am | 1 +
81625 lib/dpkg/pkg-list.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++
81626 lib/dpkg/pkg-list.h | 43 ++++++++++++++++++++++++++++++++++++
81627 3 files changed, 105 insertions(+)
81628
81629 commit 8b73de55151677444cfc4745e501b8dd0992374d
81630 Author: Guillem Jover <guillem@debian.org>
81631 Date: Sat Sep 5 05:26:58 2009 +0200
81632
81633 Move pkg-array to libdpkg
81634
81635 lib/dpkg/Makefile.am | 1 +
81636 {src => lib/dpkg}/pkg-array.c | 3 +--
81637 {src => lib/dpkg}/pkg-array.h | 4 ++++
81638 src/Makefile.am | 2 --
81639 src/query.c | 2 +-
81640 src/select.c | 2 +-
81641 6 files changed, 8 insertions(+), 6 deletions(-)
81642
81643 commit 6257d864d6bc1c4ec3bea247178a78679a36f365
81644 Author: Guillem Jover <guillem@debian.org>
81645 Date: Fri Sep 11 14:49:24 2009 +0200
81646
81647 dpkg-deb: Check and warn on duplicate conffiles
81648
81649 Closes: #131633
81650
81651 debian/changelog | 1 +
81652 dpkg-deb/build.c | 27 +++++++++++++++++++++++++++
81653 2 files changed, 28 insertions(+)
81654
81655 commit 52557dc6333edfe1206d9dca3961e0509501bbfb
81656 Author: Guillem Jover <guillem@debian.org>
81657 Date: Fri Sep 11 14:47:36 2009 +0200
81658
81659 dpkg-deb: Refactor file info structure creation into a new function
81660
81661 dpkg-deb/build.c | 17 ++++++++++++++---
81662 1 file changed, 14 insertions(+), 3 deletions(-)
81663
81664 commit df1b1ba7d16d4d8caa2733b1d5c1b968ccd8761a
81665 Author: Guillem Jover <guillem@debian.org>
81666 Date: Fri Sep 11 15:11:54 2009 +0200
81667
81668 dpkg-deb: Rename _finfo struct to file_info
81669
81670 Do not use leading underscores in identifiers.
81671
81672 dpkg-deb/build.c | 39 ++++++++++++++++++++++++---------------
81673 1 file changed, 24 insertions(+), 15 deletions(-)
81674
81675 commit ac2874075efbdb8d5516a044b3ea14993b712c0e
81676 Author: Guillem Jover <guillem@debian.org>
81677 Date: Tue Sep 15 18:51:37 2009 +0200
81678
81679 dpkg-deb: Pass last the node to add to add_to_filist
81680
81681 dpkg-deb/build.c | 6 ++++--
81682 1 file changed, 4 insertions(+), 2 deletions(-)
81683
81684 commit d5f096c4c708d6daa7ac23128caf78ca8509a2f4
81685 Author: Guillem Jover <guillem@debian.org>
81686 Date: Thu Sep 10 03:12:30 2009 +0200
81687
81688 dpkg: Update list of binaries to check on PATH
81689
81690 Remove install-info which is now a wrapper and will disappear soonish.
81691 Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb.
81692
81693 debian/changelog | 3 +++
81694 src/help.c | 9 +++++++--
81695 2 files changed, 10 insertions(+), 2 deletions(-)
81696
81697 commit 025191b0d76972e71e920b5747b202287470815d
81698 Author: Guillem Jover <guillem@debian.org>
81699 Date: Thu Sep 10 03:27:36 2009 +0200
81700
81701 dpkg: Use secure_unlink instead of ad-hoc code
81702
81703 src/remove.c | 19 ++-----------------
81704 1 file changed, 2 insertions(+), 17 deletions(-)
81705
81706 commit 9166393d328f2fe3e1961ca2275d5d39d8eed6b4
81707 Author: Guillem Jover <guillem@debian.org>
81708 Date: Tue Sep 15 17:21:47 2009 +0200
81709
81710 Improve secure_unlink comment and move it outside the function
81711
81712 src/help.c | 12 +++++++++---
81713 1 file changed, 9 insertions(+), 3 deletions(-)
81714
81715 commit 4e841712e9ec4eff38008ef22747b3810012116d
81716 Author: Guillem Jover <guillem@debian.org>
81717 Date: Wed Sep 9 18:06:41 2009 +0200
81718
81719 Rename chmodsafe_unlink functions to secure_unlink
81720
81721 src/help.c | 8 ++++----
81722 src/main.h | 4 ++--
81723 src/processarc.c | 2 +-
81724 3 files changed, 7 insertions(+), 7 deletions(-)
81725
81726 commit 109f215f03425682997b3210d9b587a79aca1f6a
81727 Author: Guillem Jover <guillem@debian.org>
81728 Date: Wed Sep 9 17:50:14 2009 +0200
81729
81730 Only use errno for error reason when securely removing a file
81731
81732 There's no point in setting an error string, it complicates the code
81733 needlessly and the reason is in errno anyway.
81734
81735 src/help.c | 32 +++++++++++++++-----------------
81736 src/main.h | 5 ++---
81737 src/processarc.c | 11 ++++-------
81738 3 files changed, 21 insertions(+), 27 deletions(-)
81739
81740 commit 378737d036faf23bfa7ddf025f478099906b38ad
81741 Author: Guillem Jover <guillem@debian.org>
81742 Date: Tue Sep 15 12:57:02 2009 +0200
81743
81744 Use character arrays instead of pointers for constant strings
81745
81746 dpkg-deb/build.c | 2 +-
81747 lib/dpkg/parsehelp.c | 2 +-
81748 src/configure.c | 2 +-
81749 3 files changed, 3 insertions(+), 3 deletions(-)
81750
81751 commit 6eac45a1fa095b3846a88231751381381bac2726
81752 Author: Raphaël Hertzog <hertzog@debian.org>
81753 Date: Sun Sep 13 15:33:53 2009 +0200
81754
81755 Update Standards-Version to 3.8.3 (no changes needed).
81756
81757 debian/changelog | 1 +
81758 debian/control | 2 +-
81759 2 files changed, 2 insertions(+), 1 deletion(-)
81760
81761 commit 8326835a53823046e72f1ac7c60e92a92ea0402a
81762 Author: Raphaël Hertzog <hertzog@debian.org>
81763 Date: Sun Sep 13 15:28:32 2009 +0200
81764
81765 Add deb-extra-override(5) to dpkg-dev
81766
81767 Its addition has been forgotten in
81768 22049e15c9b844f3ebef480dfebc588fbd5a301e.
81769
81770 debian/dpkg-dev.install | 1 +
81771 1 file changed, 1 insertion(+)
81772
81773 commit 3cbb2561ba9865fe088410789db37d507669f507
81774 Author: Miroslav Kure <kurem@debian.cz>
81775 Date: Fri Sep 11 21:28:53 2009 +0200
81776
81777 Czech translation update
81778
81779 dpkg: 978t
81780 dselect: 280t
81781
81782 debian/changelog | 2 ++
81783 dselect/po/cs.po | 7 +++---
81784 po/cs.po | 77 ++++++++++++++++++++++++++++----------------------------
81785 3 files changed, 44 insertions(+), 42 deletions(-)
81786
81787 commit 8727864b10c26b504bbff0b83aa3180ca73b2d7f
81788 Author: Raphaël Hertzog <hertzog@debian.org>
81789 Date: Wed Sep 9 10:34:01 2009 +0200
81790
81791 Fix bad bug number
81792
81793 debian/changelog | 2 +-
81794 1 file changed, 1 insertion(+), 1 deletion(-)
81795
81796 commit 42c7204f717bdd04441c03ed475c5522971d9322
81797 Author: Raphaël Hertzog <hertzog@debian.org>
81798 Date: Wed Sep 9 09:23:48 2009 +0200
81799
81800 Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev
81801
81802 We want to ensure that /etc/dpkg/origins/default exists as it's used
81803 by dpkg-source to know what keyrings should be used for the signature
81804 check.
81805
81806 debian/changelog | 4 ++++
81807 debian/control | 2 +-
81808 2 files changed, 5 insertions(+), 1 deletion(-)
81809
81810 commit a9294a28de3ba8cc94639fbade797c83ac0646bb
81811 Author: Christian Perrier <bubulle@debian.org>
81812 Date: Tue Sep 8 07:14:26 2009 +0200
81813
81814 Fix error in French manpages translation
81815
81816 debian/changelog | 3 +++
81817 man/po/fr.po | 2 +-
81818 2 files changed, 4 insertions(+), 1 deletion(-)
81819
81820 commit 3f876d0ee053c27aa50796de61d1ff303393aeba
81821 Author: Guillem Jover <guillem@debian.org>
81822 Date: Tue Sep 8 08:16:44 2009 +0200
81823
81824 Add additional bug closures
81825
81826 debian/changelog | 2 +-
81827 1 file changed, 1 insertion(+), 1 deletion(-)
81828
81829 commit 368b3934bbf1d106e8448b8587657292c24da777
81830 Author: Guillem Jover <guillem@debian.org>
81831 Date: Tue Sep 8 07:19:59 2009 +0200
81832
81833 dpkg: Remove obsolete conffiles on purge
81834
81835 Closes: #454628
81836
81837 debian/changelog | 3 +++
81838 src/remove.c | 1 -
81839 2 files changed, 3 insertions(+), 1 deletion(-)
81840
81841 commit d7c3d7ff819d010094ec665cb8852c9011e3036f
81842 Author: Sven Joachim <svenjoac@gmx.de>
81843 Date: Mon Sep 7 12:33:28 2009 +0200
81844
81845 German dpkg translation update
81846
81847 Update to 971t7f.
81848
81849 debian/changelog | 3 +++
81850 po/de.po | 55 +++++++++++++++++++++++--------------------------------
81851 2 files changed, 26 insertions(+), 32 deletions(-)
81852
81853 commit bbd0ffd5987502fa1afb2e9a5e294628c32e161f
81854 Author: Sven Joachim <svenjoac@gmx.de>
81855 Date: Mon Sep 7 11:00:24 2009 +0200
81856
81857 German dselect translation update
81858
81859 Update to 280t.
81860
81861 debian/changelog | 5 ++++-
81862 dselect/po/de.po | 21 ++++-----------------
81863 2 files changed, 8 insertions(+), 18 deletions(-)
81864
81865 commit 478b00b3f5e320b80ec4f2185c370461b78b614b
81866 Author: Helge Kreutzmann <debian@helgefjell.de>
81867 Date: Sun Sep 6 15:46:42 2009 +0200
81868
81869 Update German translation of manual pages
81870
81871 Update to 1641t0f1u.
81872
81873 debian/changelog | 5 ++++-
81874 man/po/de.po | 64 ++++++++++++++++++++++----------------------------------
81875 2 files changed, 29 insertions(+), 40 deletions(-)
81876
81877 commit 8e2429292128d69fe02ecb331fdcbac7c54e2f0f
81878 Author: Helge Kreutzmann <debian@helgefjell.de>
81879 Date: Sun Sep 6 15:16:42 2009 +0200
81880
81881 Update German scripts translation
81882
81883 Update to 467t.
81884
81885 debian/changelog | 3 ++-
81886 scripts/po/de.po | 6 +++---
81887 2 files changed, 5 insertions(+), 4 deletions(-)
81888
81889 commit d6005df3c01bc27936e43d8f6785ca559524770c
81890 Author: Guillem Jover <guillem@debian.org>
81891 Date: Sun Sep 6 09:49:24 2009 +0200
81892
81893 Bump version to 1.15.5
81894
81895 configure.ac | 2 +-
81896 debian/changelog | 6 ++++++
81897 2 files changed, 7 insertions(+), 1 deletion(-)
81898
81899 commit 9eb319a57bffa28f77ec6b7eef7ff5c68e2304e5
81900 Author: Guillem Jover <guillem@debian.org>
81901 Date: Sun Sep 6 09:18:39 2009 +0200
81902
81903 Release 1.15.4
81904
81905 configure.ac | 2 +-
81906 debian/changelog | 4 ++--
81907 2 files changed, 3 insertions(+), 3 deletions(-)
81908
81909 commit 878516d13527257ad372989749c3a7d8e41855df
81910 Author: Guillem Jover <guillem@debian.org>
81911 Date: Sun Sep 6 09:08:54 2009 +0200
81912
81913 Regenerate .pot files and merge .po files with them
81914
81915 dselect/po/bs.po | 144 +-
81916 dselect/po/ca.po | 145 +-
81917 dselect/po/cs.po | 145 +-
81918 dselect/po/da.po | 145 +-
81919 dselect/po/de.po | 145 +-
81920 dselect/po/dselect.pot | 144 +-
81921 dselect/po/el.po | 145 +-
81922 dselect/po/es.po | 145 +-
81923 dselect/po/et.po | 145 +-
81924 dselect/po/eu.po | 145 +-
81925 dselect/po/fr.po | 145 +-
81926 dselect/po/gl.po | 145 +-
81927 dselect/po/hu.po | 144 +-
81928 dselect/po/id.po | 145 +-
81929 dselect/po/it.po | 145 +-
81930 dselect/po/ja.po | 145 +-
81931 dselect/po/ko.po | 145 +-
81932 dselect/po/nb.po | 145 +-
81933 dselect/po/nl.po | 145 +-
81934 dselect/po/nn.po | 145 +-
81935 dselect/po/pl.po | 145 +-
81936 dselect/po/pt.po | 145 +-
81937 dselect/po/pt_BR.po | 145 +-
81938 dselect/po/ro.po | 145 +-
81939 dselect/po/ru.po | 145 +-
81940 dselect/po/sk.po | 145 +-
81941 dselect/po/sv.po | 145 +-
81942 dselect/po/tl.po | 145 +-
81943 dselect/po/vi.po | 145 +-
81944 dselect/po/zh_CN.po | 145 +-
81945 dselect/po/zh_TW.po | 145 +-
81946 man/po/de.po | 3889 ++++++++++++++++++++++----------------------
81947 man/po/dpkg-man.pot | 3483 +++++++++++++++++++++-------------------
81948 man/po/es.po | 3816 ++++++++++++++++++++++---------------------
81949 man/po/fr.po | 4102 +++++++++++++++++++++++++----------------------
81950 man/po/hu.po | 3817 ++++++++++++++++++++++---------------------
81951 man/po/ja.po | 3836 +++++++++++++++++++++++---------------------
81952 man/po/pl.po | 3886 +++++++++++++++++++++++---------------------
81953 man/po/pt_BR.po | 3810 ++++++++++++++++++++++---------------------
81954 man/po/ru.po | 3813 ++++++++++++++++++++++---------------------
81955 man/po/sv.po | 3907 +++++++++++++++++++++++---------------------
81956 po/ast.po | 2166 +++++++++++++------------
81957 po/bs.po | 1900 ++++++++++------------
81958 po/ca.po | 2209 +++++++++++++------------
81959 po/cs.po | 2167 +++++++++++++------------
81960 po/da.po | 2173 +++++++++++++------------
81961 po/de.po | 1126 ++++++-------
81962 po/dpkg.pot | 1896 ++++++++++------------
81963 po/dz.po | 2173 +++++++++++++------------
81964 po/el.po | 2191 +++++++++++++------------
81965 po/eo.po | 2165 +++++++++++++------------
81966 po/es.po | 2204 +++++++++++++------------
81967 po/et.po | 2039 +++++++++++------------
81968 po/eu.po | 2164 +++++++++++++------------
81969 po/fr.po | 2240 +++++++++++++-------------
81970 po/gl.po | 2172 +++++++++++++------------
81971 po/hu.po | 2164 +++++++++++++------------
81972 po/id.po | 2018 +++++++++++------------
81973 po/it.po | 2190 +++++++++++++------------
81974 po/ja.po | 2175 +++++++++++++------------
81975 po/km.po | 2152 ++++++++++++-------------
81976 po/ko.po | 2157 ++++++++++++-------------
81977 po/ku.po | 1907 ++++++++++------------
81978 po/lt.po | 1962 +++++++++++------------
81979 po/mr.po | 2162 +++++++++++++------------
81980 po/nb.po | 2174 +++++++++++++------------
81981 po/ne.po | 2161 +++++++++++++------------
81982 po/nl.po | 2181 +++++++++++++------------
81983 po/nn.po | 2017 +++++++++++------------
81984 po/pa.po | 2029 +++++++++++------------
81985 po/pl.po | 2164 +++++++++++++------------
81986 po/pt.po | 2187 +++++++++++++------------
81987 po/pt_BR.po | 2181 +++++++++++++------------
81988 po/ro.po | 2192 +++++++++++++------------
81989 po/ru.po | 2169 +++++++++++++------------
81990 po/sk.po | 2161 +++++++++++++------------
81991 po/sv.po | 1128 ++++++-------
81992 po/th.po | 2153 ++++++++++++-------------
81993 po/tl.po | 2017 +++++++++++------------
81994 po/vi.po | 2197 +++++++++++++------------
81995 po/zh_CN.po | 2162 +++++++++++++------------
81996 po/zh_TW.po | 2153 ++++++++++++-------------
81997 scripts/po/ca.po | 342 ++--
81998 scripts/po/de.po | 103 +-
81999 scripts/po/dpkg-dev.pot | 317 ++--
82000 scripts/po/fr.po | 385 ++---
82001 scripts/po/pl.po | 392 ++---
82002 scripts/po/ru.po | 385 ++---
82003 scripts/po/sv.po | 89 +-
82004 89 files changed, 65104 insertions(+), 65058 deletions(-)
82005
82006 commit d0d808250ad40e19ee531e6997d3bf401b7889d5
82007 Author: Steve Langasek <vorlon@debian.org>
82008 Date: Sun Aug 30 01:33:54 2009 -0700
82009
82010 Add Multi-Arch to the list of known binary package fields for dpkg-dev
82011
82012 debian/changelog | 2 ++
82013 scripts/Dpkg/Fields.pm | 2 +-
82014 scripts/dpkg-gencontrol.pl | 2 +-
82015 3 files changed, 4 insertions(+), 2 deletions(-)
82016
82017 commit cc9fc4d628664a69351f4a77b70baebb59c0a6e4
82018 Author: Guillem Jover <guillem@debian.org>
82019 Date: Sun Sep 6 08:35:29 2009 +0200
82020
82021 dpkg: Use ohshit on bad version syntax in --compare-versions
82022
82023 debian/changelog | 1 +
82024 src/enquiry.c | 14 ++++----------
82025 2 files changed, 5 insertions(+), 10 deletions(-)
82026
82027 commit e8dc6b406eb25bd8025fdc756f2df7646a123843
82028 Author: Guillem Jover <guillem@debian.org>
82029 Date: Sun Sep 6 08:30:05 2009 +0200
82030
82031 man: Document DPKG_RUNNING_VERSION environment variable
82032
82033 debian/changelog | 2 ++
82034 man/dpkg.1 | 6 +++++-
82035 2 files changed, 7 insertions(+), 1 deletion(-)
82036
82037 commit 0680aef0b534cb219f36788e25520c667e9e7ba7
82038 Author: Guillem Jover <guillem@debian.org>
82039 Date: Sun Sep 6 08:14:00 2009 +0200
82040
82041 dpkg-query: Add installed package control path query support
82042
82043 This new command is to be used in special cirmcumstances when the
82044 maintainer scripts, or external programs need to know the paths to an
82045 installed package control files, without needing to hardcode or assume
82046 any file system layout for the dpkg database.
82047
82048 debian/changelog | 1 +
82049 man/dpkg-query.1 | 10 ++++-
82050 src/main.h | 1 +
82051 src/query.c | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
82052 4 files changed, 131 insertions(+), 1 deletion(-)
82053
82054 commit abc43d47aca5ce042e0f00bf06187bc0909ef048
82055 Author: Guillem Jover <guillem@debian.org>
82056 Date: Sun Sep 6 07:11:10 2009 +0200
82057
82058 Unify and mark strings for translation
82059
82060 scripts/Dpkg/Arch.pm | 6 +++---
82061 scripts/Dpkg/Shlibs/Objdump.pm | 4 ++--
82062 scripts/Dpkg/Source/Package.pm | 2 +-
82063 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
82064 scripts/dpkg-gencontrol.pl | 2 +-
82065 scripts/dpkg-scansources.pl | 2 +-
82066 scripts/dpkg-shlibdeps.pl | 2 +-
82067 src/enquiry.c | 2 +-
82068 src/query.c | 4 ++--
82069 9 files changed, 14 insertions(+), 14 deletions(-)
82070
82071 commit 0a5a950910c39e1ec97b724f0470427ffaa7acf2
82072 Author: Guillem Jover <guillem@debian.org>
82073 Date: Sun Sep 6 07:04:41 2009 +0200
82074
82075 Use m_output instead of checking printing functions return code
82076
82077 Cleans up the code. And as a side effect, we get rid of bogus checks
82078 for EOF, which should have been checking for negative return values.
82079
82080 dpkg-deb/extract.c | 27 ++++++++++++------------
82081 dpkg-deb/info.c | 23 ++++++++++----------
82082 dpkg-deb/main.c | 45 +++++++++++++++++++++-------------------
82083 dpkg-split/main.c | 34 ++++++++++++++++--------------
82084 dselect/main.cc | 34 ++++++++++++++++--------------
82085 src/enquiry.c | 8 +++----
82086 src/main.c | 61 ++++++++++++++++++++++++++++--------------------------
82087 src/query.c | 35 +++++++++++++++++--------------
82088 src/trigcmd.c | 32 ++++++++++++++--------------
82089 9 files changed, 157 insertions(+), 142 deletions(-)
82090
82091 commit 90526758c5cfc9bbec8d7c7e214e9393892a1b67
82092 Author: Guillem Jover <guillem@debian.org>
82093 Date: Sun Sep 6 06:45:39 2009 +0200
82094
82095 Use m_output instead of fflush, ferror and werr
82096
82097 dpkg-deb/build.c | 2 +-
82098 dpkg-deb/info.c | 2 +-
82099 dpkg-split/info.c | 2 +-
82100 dpkg-split/main.c | 2 +-
82101 dpkg-split/queue.c | 6 +++---
82102 dselect/method.cc | 3 +--
82103 lib/dpkg/database.c | 4 +++-
82104 src/archives.c | 4 ++--
82105 src/enquiry.c | 17 +++++++++--------
82106 src/packages.c | 4 ++--
82107 src/query.c | 17 +++++++++--------
82108 src/select.c | 5 +++--
82109 12 files changed, 36 insertions(+), 32 deletions(-)
82110
82111 commit 7121152571589de8037f431bbfb0654733c5815b
82112 Author: Guillem Jover <guillem@debian.org>
82113 Date: Sun Sep 6 06:37:01 2009 +0200
82114
82115 libdpkg: New m_output function
82116
82117 This function makes sure to output the information printed on the file
82118 specified, and ohshites if there's any error.
82119
82120 lib/dpkg/dpkg.h | 1 +
82121 lib/dpkg/mlib.c | 8 ++++++++
82122 2 files changed, 9 insertions(+)
82123
82124 commit b471b6bcd7c8d1513558fa3f0ef1411115df9a93
82125 Author: Guillem Jover <guillem@debian.org>
82126 Date: Sun Sep 6 06:33:52 2009 +0200
82127
82128 dpkg-deb: Use warning() instead of ad-hoc printing
82129
82130 dpkg-deb/build.c | 6 ++----
82131 1 file changed, 2 insertions(+), 4 deletions(-)
82132
82133 commit a83e83c156e9cf2d084b1cc8cf561cec4f021ac9
82134 Author: Guillem Jover <guillem@debian.org>
82135 Date: Sun Sep 6 06:30:08 2009 +0200
82136
82137 dpkg: Check stdout for errors instead of stderr in audit()
82138
82139 src/enquiry.c | 4 +++-
82140 1 file changed, 3 insertions(+), 1 deletion(-)
82141
82142 commit d75c567c6140efb6b019825155a1a70402534d87
82143 Author: Guillem Jover <guillem@debian.org>
82144 Date: Sun Sep 6 02:34:35 2009 +0200
82145
82146 Do not check for fprintf return code when going to ohshit anyway
82147
82148 dpkg-deb/extract.c | 7 +++----
82149 dpkg-deb/info.c | 5 +++--
82150 2 files changed, 6 insertions(+), 6 deletions(-)
82151
82152 commit 7c2f0550e53b4fee0af12f3f5e43e1ac168b1f34
82153 Author: Guillem Jover <guillem@debian.org>
82154 Date: Sat Sep 5 20:48:12 2009 +0200
82155
82156 dpkg: Remove unused act_compareversions
82157
82158 src/main.h | 1 -
82159 1 file changed, 1 deletion(-)
82160
82161 commit 05b6c8434d840ee484a6d8961030a8d2b7510a10
82162 Author: Guillem Jover <guillem@debian.org>
82163 Date: Sat Sep 5 20:45:56 2009 +0200
82164
82165 dpkg: Sort and group ‘enum action’ values
82166
82167 src/main.h | 52 ++++++++++++++++++++++++++++++++++++++++++----------
82168 1 file changed, 42 insertions(+), 10 deletions(-)
82169
82170 commit 9ce2c0102f81074c43850319206aab0c62c7ce50
82171 Author: Guillem Jover <guillem@debian.org>
82172 Date: Fri Aug 28 19:55:46 2009 +0200
82173
82174 libdpkg: Remove _setup from buffer_copy_setup_TYPE function names
82175
82176 lib/dpkg/buffer.c | 6 +--
82177 lib/dpkg/buffer.h | 112 +++++++++++++++++++++++-------------------------------
82178 2 files changed, 51 insertions(+), 67 deletions(-)
82179
82180 commit e87b2838b21f76394f0827ccd8709313c56c7a23
82181 Author: Guillem Jover <guillem@debian.org>
82182 Date: Fri Aug 28 19:55:06 2009 +0200
82183
82184 libdpkg: Rename buffer_copy_setup_dual to buffer_copy_TYPE
82185
82186 lib/dpkg/buffer.c | 10 +++++-----
82187 1 file changed, 5 insertions(+), 5 deletions(-)
82188
82189 commit 912657f0b45bb17c111e2b08845382f28fe73798
82190 Author: Guillem Jover <guillem@debian.org>
82191 Date: Fri Aug 28 19:39:27 2009 +0200
82192
82193 libdpkg: Fold buffer_copy_setup back into buffer_copy_setup_TYPE functions
82194
82195 lib/dpkg/buffer.c | 31 ++++++++++---------------------
82196 lib/dpkg/buffer.h | 4 +---
82197 2 files changed, 11 insertions(+), 24 deletions(-)
82198
82199 commit 0f7c88fe1c845fe0a8f8768cc36bca48ee71e31c
82200 Author: Guillem Jover <guillem@debian.org>
82201 Date: Fri Aug 28 19:32:13 2009 +0200
82202
82203 libdpkg: Remove unused proc member from buffer_data
82204
82205 lib/dpkg/buffer.c | 25 ++++++---------
82206 lib/dpkg/buffer.h | 96 ++++++++++++++++++++++++++-----------------------------
82207 2 files changed, 55 insertions(+), 66 deletions(-)
82208
82209 commit be09bdbe35b2160341d38faf8ad0e0344bce0f6d
82210 Author: Guillem Jover <guillem@debian.org>
82211 Date: Fri Aug 28 13:16:39 2009 +0200
82212
82213 libdpkg: Refactor buffer initalizaion and destruction
82214
82215 lib/dpkg/buffer.c | 61 ++++++++++++++++++++++---------------------------------
82216 lib/dpkg/buffer.h | 7 ++-----
82217 2 files changed, 26 insertions(+), 42 deletions(-)
82218
82219 commit 03144fe7d6b0e80682ff950fdedd8481eaeb0f07
82220 Author: Guillem Jover <guillem@debian.org>
82221 Date: Fri Aug 28 13:10:22 2009 +0200
82222
82223 libdpkg: Refactor md5 buffer initialization and destruction
82224
82225 Move into their own functions.
82226
82227 lib/dpkg/buffer.c | 56 +++++++++++++++++++++++++++++++------------------------
82228 1 file changed, 32 insertions(+), 24 deletions(-)
82229
82230 commit 76f5201800ace04832c293e6f7a2aa50357ed50c
82231 Author: Guillem Jover <guillem@debian.org>
82232 Date: Thu Aug 27 18:33:48 2009 +0200
82233
82234 libdpkg: Move buffer I/O declarations to buffer.h
82235
82236 dpkg-deb/build.c | 1 +
82237 dpkg-deb/extract.c | 1 +
82238 dpkg-deb/info.c | 1 +
82239 lib/dpkg/Makefile.am | 1 +
82240 lib/dpkg/buffer.c | 278 +++++++++++++++++++++++++++++++++++++++++++++++++
82241 lib/dpkg/buffer.h | 177 +++++++++++++++++++++++++++++++
82242 lib/dpkg/compression.c | 1 +
82243 lib/dpkg/dpkg.h | 126 ----------------------
82244 lib/dpkg/mlib.c | 194 ----------------------------------
82245 lib/dpkg/myopt-util.c | 1 +
82246 lib/dpkg/parse.c | 1 +
82247 po/POTFILES.in | 1 +
82248 src/archives.c | 1 +
82249 src/configure.c | 1 +
82250 src/filesdb.c | 1 +
82251 src/processarc.c | 1 +
82252 src/statdb.c | 1 +
82253 17 files changed, 468 insertions(+), 320 deletions(-)
82254
82255 commit 9d81008a303b5510601063363a40c8961b769339
82256 Author: Guillem Jover <guillem@debian.org>
82257 Date: Fri Aug 21 07:00:17 2009 +0200
82258
82259 dpkg: Add new invoke hooks support
82260
82261 Call pre-invoke and post-invoke hooks before and after unpack,
82262 configure, install, triggers-only, remove and purge actions.
82263 Set the DPKG_HOOK_ACTION environment variable to the current dpkg
82264 action.
82265
82266 debian/changelog | 1 +
82267 man/dpkg.1 | 14 ++++++++++++
82268 src/main.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
82269 src/main.h | 5 +++++
82270 4 files changed, 86 insertions(+)
82271
82272 commit 355dbdf36096cd3d1854bc3fd1f814e27796c493
82273 Author: Guillem Jover <guillem@debian.org>
82274 Date: Sat Sep 5 03:12:28 2009 +0200
82275
82276 libdpkg: Allow quoting values in configuration file options
82277
82278 debian/changelog | 1 +
82279 lib/dpkg/myopt.c | 5 +++++
82280 man/dpkg.cfg.5 | 6 +++---
82281 man/dselect.cfg.5 | 6 +++---
82282 4 files changed, 12 insertions(+), 6 deletions(-)
82283
82284 commit 5410b4904eeb830c858daaf30420523122ec4042
82285 Author: Guillem Jover <guillem@debian.org>
82286 Date: Fri Sep 4 14:26:32 2009 +0200
82287
82288 libdpkg: Add new str_strip_quotes function
82289
82290 lib/dpkg/string.c | 22 +++++++++++++++++++++-
82291 lib/dpkg/string.h | 3 ++-
82292 lib/dpkg/test/t-string.c | 43 +++++++++++++++++++++++++++++++++++++++++++
82293 3 files changed, 66 insertions(+), 2 deletions(-)
82294
82295 commit dc43d2bb115cf5da809708ce6cfb3d78c9de503a
82296 Author: Guillem Jover <guillem@debian.org>
82297 Date: Fri Sep 4 20:50:04 2009 +0200
82298
82299 libdpkg: On configuration error print file name and line number
82300
82301 debian/changelog | 1 +
82302 lib/dpkg/myopt.c | 13 ++++++++-----
82303 2 files changed, 9 insertions(+), 5 deletions(-)
82304
82305 commit 5e29cc4c725c26754e0e88917c7a0a18a58238b9
82306 Author: Guillem Jover <guillem@debian.org>
82307 Date: Fri Sep 4 20:34:00 2009 +0200
82308
82309 libdpkg: Refactor config error printing into a new function
82310
82311 lib/dpkg/myopt.c | 20 +++++++++++++++++---
82312 1 file changed, 17 insertions(+), 3 deletions(-)
82313
82314 commit 0bcb1b5d7cc20c05c3fe2cd5e3940cdb9403ee2d
82315 Author: Sven Joachim <svenjoac@gmx.de>
82316 Date: Sun Sep 6 08:46:50 2009 +0200
82317
82318 German dpkg translation update
82319
82320 Update to 966t7f.
82321
82322 po/de.po | 1951 ++++++++++++++++++++++----------------------------------------
82323 1 file changed, 703 insertions(+), 1248 deletions(-)
82324
82325 commit 02fb454c08270ee9c11f78ad2968fab84d8960c2
82326 Author: Raphaël Hertzog <hertzog@debian.org>
82327 Date: Tue Sep 1 01:30:35 2009 +0200
82328
82329 Fix translation error in german manpage of dpkg-buildpackage
82330
82331 Reported-by: Joachim Breitner <nomeata@debian.org>
82332
82333 debian/changelog | 2 ++
82334 man/po/de.po | 2 +-
82335 2 files changed, 3 insertions(+), 1 deletion(-)
82336
82337 commit aac9f4df22a9291a284fe1523aea8a0bd8ae086a
82338 Author: Sven Joachim <svenjoac@gmx.de>
82339 Date: Tue Sep 1 00:59:26 2009 +0200
82340
82341 Tightening the Breaks for the install-info transition
82342
82343 The versions of info-browsers that dpkg breaks are a bit too
82344 loose in some cases, namely when it "Breaks: foobar (<= x.y-z)", where
82345 x.y-z is the Lenny version of info-browser foobar. The problem is that
82346 there might be an update of foobar in Lenny, say to x.y-zlenny1, which
82347 dpkg also needs to break.
82348
82349 debian/control | 4 ++--
82350 1 file changed, 2 insertions(+), 2 deletions(-)
82351
82352 commit 1b5a009da6fdd38b2b51bd551c09880f890566f7
82353 Author: Helge Kreutzmann <debian@helgefjell.de>
82354 Date: Sat Aug 29 15:36:07 2009 +0200
82355
82356 Update German translation of manual pages and fix French debian/changelog entry
82357
82358 Update to 1632t.
82359
82360 debian/changelog | 4 ++--
82361 man/po/de.po | 17 ++++++++++++++++-
82362 2 files changed, 18 insertions(+), 3 deletions(-)
82363
82364 commit 059d3fe50087676a00513c2063bf39d9ef7d43cc
82365 Author: Raphaël Hertzog <hertzog@debian.org>
82366 Date: Fri Aug 28 18:22:03 2009 +0200
82367
82368 dpkg-source(1): small improvement
82369
82370 Give the section name listing source packages formats when we're
82371 referring to it. Thanks to Jari Aalto for the idea.
82372
82373 debian/changelog | 2 ++
82374 man/dpkg-source.1 | 4 ++--
82375 2 files changed, 4 insertions(+), 2 deletions(-)
82376
82377 commit 5efc4dbeb2a53a9eb92c94997010890a191ed40f
82378 Author: Peter Krefting <peterk@debian.org>
82379 Date: Thu Aug 27 12:11:18 2009 +0100
82380
82381 Update Swedish translation.
82382
82383 po/sv.po: Update to 973t0f0u.
82384 scripts/po/sv.po: Update to 476t0f0u.
82385
82386 po/sv.po | 271 +++++++++++++++++++++++++++++--------------------------
82387 scripts/po/sv.po | 183 +++++++++++++++++++------------------
82388 2 files changed, 237 insertions(+), 217 deletions(-)
82389
82390 commit df0845efa08dfb711699f175b4d97e3cc438cc17
82391 Author: Guillem Jover <guillem@debian.org>
82392 Date: Wed Aug 26 17:17:39 2009 +0200
82393
82394 man: Use po4a “--previous” support when updating the man pages
82395
82396 Suggested-by: Christian Perrier <bubulle@debian.org>
82397
82398 debian/changelog | 2 ++
82399 man/Makefile.am | 2 +-
82400 2 files changed, 3 insertions(+), 1 deletion(-)
82401
82402 commit 3e95f425157141289f0780df0da6435b8931444a
82403 Author: Guillem Jover <guillem@debian.org>
82404 Date: Wed Aug 26 17:10:47 2009 +0200
82405
82406 man: Refactor common po4a options into common variables
82407
82408 man/Makefile.am | 11 +++++++----
82409 1 file changed, 7 insertions(+), 4 deletions(-)
82410
82411 commit d9618be8ee1ab10dd174562be06e52bd38918571
82412 Author: Guillem Jover <guillem@debian.org>
82413 Date: Wed Aug 26 16:56:47 2009 +0200
82414
82415 man: Always run po4a from source dir regardless of out or in-tree builds
82416
82417 Switch to use builddir for the destination files instead of srcdir for
82418 the source files, therefore avoiding unneeded changes in the paths in
82419 po files regardless of where the object files get stored during build.
82420
82421 debian/changelog | 2 +
82422 man/Makefile.am | 14 ++--
82423 man/po/po4a.cfg | 212 +++++++++++++++++++++++++++----------------------------
82424 3 files changed, 115 insertions(+), 113 deletions(-)
82425
82426 commit 75cd1fb8b0e6733fa6ccddf7de74fdfeeea5a634
82427 Author: Jiri Palecek <jpalecek@web.de>
82428 Date: Wed Jul 15 13:53:03 2009 +0200
82429
82430 Dpkg::Shlibs::SymbolFile: cache the minimum version for a particular soname
82431
82432 Afer profiling, I discovered that dpkg-shlibdeps spent a large part
82433 of his time in the get_smallest_version() version. This patch improves
82434 the performance by caching the resulting value.
82435
82436 debian/changelog | 3 +++
82437 scripts/Dpkg/Shlibs/SymbolFile.pm | 16 +++++++++++++---
82438 2 files changed, 16 insertions(+), 3 deletions(-)
82439
82440 commit 8cedeb37fa29e3b8ae8c42b0874c662c9385dbe6
82441 Author: Guillem Jover <guillem@debian.org>
82442 Date: Wed Aug 26 12:17:39 2009 +0200
82443
82444 Use double instead of single quotes to allow backticks to expand
82445
82446 Missed in commit 5e83d054b1a790d49bc88e3dd0e8fbb872d51d8f.
82447
82448 scripts/Makefile.am | 3 ++-
82449 1 file changed, 2 insertions(+), 1 deletion(-)
82450
82451 commit 6fbfd91779aba1b2c3987d7e10da7debe404b6b6
82452 Author: Guillem Jover <guillem@debian.org>
82453 Date: Wed Aug 26 12:15:42 2009 +0200
82454
82455 libdpkg: Rename dpkg-test.h to test.h in libdpkg_a_SOURCES
82456
82457 Missed in commit 4a7010fe5e3573cc919788d354fdbccdedce249d.
82458
82459 lib/dpkg/Makefile.am | 2 +-
82460 1 file changed, 1 insertion(+), 1 deletion(-)
82461
82462 commit 4a95a69523f7260842a3bcc1b52c355f9bb28f3a
82463 Author: Guillem Jover <guillem@debian.org>
82464 Date: Wed Aug 26 12:14:15 2009 +0200
82465
82466 Add missing files in EXTRA_DIST
82467
82468 Missed in commits a27d14c4423c44b400764c99b669824f4ba6e9a1 and
82469 6c785595d189f65a59284796a9b1f60f16686e85.
82470
82471 Makefile.am | 1 +
82472 scripts/Makefile.am | 1 +
82473 2 files changed, 2 insertions(+)
82474
82475 commit 51012b34dccedcd21fa6a28255486a2bca54cb64
82476 Author: Guillem Jover <guillem@debian.org>
82477 Date: Wed Aug 26 11:39:22 2009 +0200
82478
82479 libdpkg: Move varbuf declarations to varbuf.h
82480
82481 lib/dpkg/Makefile.am | 2 +-
82482 lib/dpkg/dpkg-db.h | 51 +-----------------
82483 lib/dpkg/dpkg.h | 1 -
82484 lib/dpkg/varbuf.h | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++
82485 4 files changed, 144 insertions(+), 52 deletions(-)
82486
82487 commit d854ad08565b9286022add4d79e70a4d8c0c6d84
82488 Author: Guillem Jover <guillem@debian.org>
82489 Date: Wed Aug 26 11:37:01 2009 +0200
82490
82491 Remove redundant extern storage class specifier in functions
82492
82493 dselect/method.h | 6 +++---
82494 lib/dpkg/dpkg-db.h | 2 +-
82495 lib/dpkg/tarfn.h | 2 +-
82496 3 files changed, 5 insertions(+), 5 deletions(-)
82497
82498 commit 6da79ad047c910fec2209e7bdd8c6cfe3bcf8209
82499 Author: Guillem Jover <guillem@debian.org>
82500 Date: Wed Aug 26 00:44:49 2009 +0200
82501
82502 Change dpkg specific m4 macros prefix from SJR_ to DPKG_
82503
82504 configure.ac | 6 +++---
82505 m4/compiler.m4 | 8 ++++----
82506 m4/linker.m4 | 6 +++---
82507 3 files changed, 10 insertions(+), 10 deletions(-)
82508
82509 commit ae1c223bcfdc3fe613b46af53810447e974e96c1
82510 Author: Helge Kreutzmann <debian@helgefjell.de>
82511 Date: Sun Aug 23 08:21:10 2009 +0200
82512
82513 Update german translation of manual pages
82514
82515 Update to 1633t.
82516
82517 man/po/de.po | 36 +++++++++++++++++++++++++++++++++++-
82518 1 file changed, 35 insertions(+), 1 deletion(-)
82519
82520 commit fb19987b470000badb3c55a674f66244e12d8f7a
82521 Author: Guillem Jover <guillem@debian.org>
82522 Date: Sat Aug 22 02:18:59 2009 +0200
82523
82524 man: Document DPKG_MAINTSCRIPT_PACKAGE environment variable
82525
82526 debian/changelog | 2 ++
82527 man/dpkg.1 | 4 ++++
82528 2 files changed, 6 insertions(+)
82529
82530 commit 06b7239212a27ea8f38599b6743d88d40b9cdd0e
82531 Author: Guillem Jover <guillem@debian.org>
82532 Date: Sat Aug 22 02:11:14 2009 +0200
82533
82534 Set DPKG_MAINTSCRIPT_ARCH env var with the .deb architecture
82535
82536 This allows maintainer scripts to know which architecture the package
82537 got built for.
82538
82539 debian/changelog | 2 ++
82540 lib/dpkg/dpkg.h | 1 +
82541 man/dpkg.1 | 4 ++++
82542 src/help.c | 1 +
82543 4 files changed, 8 insertions(+)
82544
82545 commit ab95f0bb2f53452994f3d48a0802ab34622c8d67
82546 Author: Guillem Jover <guillem@debian.org>
82547 Date: Sat Aug 22 01:43:57 2009 +0200
82548
82549 Pass ‘struct pkginfoperfile’ from maint script functions to do_script
82550
82551 This allows us to retrieve package information from either the installed
82552 package or the one being installed from the maintainer script invoking
82553 functions.
82554
82555 src/help.c | 16 +++++++++-------
82556 1 file changed, 9 insertions(+), 7 deletions(-)
82557
82558 commit dd1780342ab9fb7fecf4a81e8809504814f03787
82559 Author: Guillem Jover <guillem@debian.org>
82560 Date: Sat Aug 22 01:41:14 2009 +0200
82561
82562 Pass ‘struct pkginfo’ instead of pkg name to maint script functions
82563
82564 This allows us to retrieve package information from the maintainer
82565 script invoking functions.
82566
82567 src/cleanup.c | 6 +++---
82568 src/help.c | 25 ++++++++++++++++---------
82569 src/main.h | 2 +-
82570 src/processarc.c | 6 +++---
82571 4 files changed, 23 insertions(+), 16 deletions(-)
82572
82573 commit 4e646e10e1ec1fd7e686001fc6c26cca80f0afb1
82574 Author: Guillem Jover <guillem@debian.org>
82575 Date: Sat Aug 22 02:27:43 2009 +0200
82576
82577 Fix typo in German man page
82578
82579 Introduced in commit b05b38151980f0d2f390bf5f91a7ceb206dbe9c8.
82580
82581 Spotted-by: Steve Langasek <vorlon@debian.org>
82582
82583 man/po/de.po | 2 +-
82584 1 file changed, 1 insertion(+), 1 deletion(-)
82585
82586 commit b05b38151980f0d2f390bf5f91a7ceb206dbe9c8
82587 Author: Helge Kreutzmann <debian@helgefjell.de>
82588 Date: Fri Aug 21 17:40:46 2009 +0200
82589
82590 Update german translation of manual pages, including a fix from Felix Zielcke
82591
82592 Update to 1635t.
82593
82594 man/po/de.po | 42 ++++++++++++++++++++++++++++++++++++++++--
82595 1 file changed, 40 insertions(+), 2 deletions(-)
82596
82597 commit bbf6bc906ca53d45a96b9860f541c6973edd4541
82598 Author: Guillem Jover <guillem@debian.org>
82599 Date: Fri Aug 21 07:09:57 2009 +0200
82600
82601 Add support for config.d style directory fragment loading
82602
82603 Open the system config.d directory before the system configuration file,
82604 /etc/dpkg/dpkg.cfg.d for dpkg and /etc/dpkg/dselect.cfg.d for dselect,
82605 and load fragments with filenames matching the run-parts standard Debian
82606 constraints (^[a-zA-Z0-9_-]+$).
82607
82608 This will allow external programs to drop configuration fragments on
82609 those directories.
82610
82611 debian/changelog | 2 ++
82612 debian/dpkg.install | 1 +
82613 debian/dselect.install | 1 +
82614 dselect/Makefile.am | 5 +++++
82615 lib/dpkg/myopt.c | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++
82616 man/dpkg.1 | 5 +++--
82617 man/dpkg.cfg.5 | 4 +++-
82618 man/dselect.1 | 5 +++--
82619 man/dselect.cfg.5 | 4 +++-
82620 src/Makefile.am | 3 +++
82621 10 files changed, 80 insertions(+), 6 deletions(-)
82622
82623 commit cf6f6916131e87daa4506661011b11404dbd3adb
82624 Author: Guillem Jover <guillem@debian.org>
82625 Date: Fri Aug 21 00:04:24 2009 +0200
82626
82627 libdpkg: Use ohshit instead of ohshite on config parsing errors
82628
82629 Parsing errors do not set errno, so it will either get a bogus value
82630 from an old error, or Success, which is uninteresting.
82631
82632 lib/dpkg/myopt.c | 9 ++++++---
82633 1 file changed, 6 insertions(+), 3 deletions(-)
82634
82635 commit 310cea12e94be5b7979ead4969df88cded749352
82636 Author: Helge Kreutzmann <debian@helgefjell.de>
82637 Date: Wed Aug 19 18:54:29 2009 +0200
82638
82639 Update german translation of manual pages
82640
82641 Update to 1631t.
82642
82643 man/po/de.po | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
82644 1 file changed, 85 insertions(+), 1 deletion(-)
82645
82646 commit 267a2238b9ad28979cf3e6e3e25ed34642ffdfda
82647 Author: Helge Kreutzmann <debian@helgefjell.de>
82648 Date: Wed Aug 19 18:37:00 2009 +0200
82649
82650 Update german scripts translation
82651
82652 Update to 476t.
82653
82654 scripts/po/de.po | 169 +++++++++++++++++++++++++++++--------------------------
82655 1 file changed, 88 insertions(+), 81 deletions(-)
82656
82657 commit 1e93ee6fac346aecc0a0aa307931284a5d8f5395
82658 Merge: 66abf2939 41d56b350
82659 Author: Christian Perrier <bubulle@debian.org>
82660 Date: Wed Aug 19 08:53:45 2009 +0200
82661
82662 Merged changes
82663
82664 commit 66abf29395eea02e861ed41cd43092c6a29d6d45
82665 Author: Yuri Kozlov <yuray@komyakino.ru>
82666 Date: Wed Aug 19 08:04:27 2009 +0200
82667
82668 Updated Russian translations
82669
82670 debian/changelog | 5 +-
82671 dselect/po/ru.po | 61 +-------
82672 po/ru.po | 34 ++--
82673 scripts/po/ru.po | 460 +++++++++++++++++++++++++------------------------------
82674 4 files changed, 231 insertions(+), 329 deletions(-)
82675
82676 commit 41d56b350b196aaca09d3901741aaada1138e862
82677 Author: Guillem Jover <guillem@debian.org>
82678 Date: Sun Aug 16 18:20:53 2009 +0200
82679
82680 dselect: Use top_builddir instead of top_srcdir to create curkeys.h
82681
82682 The <config.h> file is generated in the top_builddir, and there's
82683 nothing we need from the top_srcdir.
82684
82685 dselect/Makefile.am | 2 +-
82686 1 file changed, 1 insertion(+), 1 deletion(-)
82687
82688 commit 00b1d9dce71ff7b73ecba3b38d65c4a9ace7a9da
82689 Author: Raphael Hertzog <hertzog@debian.org>
82690 Date: Fri May 15 18:09:25 2009 +0200
82691
82692 dpkg-source/dpkg-genchanges: split long Binary: field values
82693
82694 debian/changelog | 2 ++
82695 scripts/dpkg-genchanges.pl | 2 ++
82696 scripts/dpkg-source.pl | 2 ++
82697 3 files changed, 6 insertions(+)
82698
82699 commit 22049e15c9b844f3ebef480dfebc588fbd5a301e
82700 Author: Raphaël Hertzog <hertzog@debian.org>
82701 Date: Sun Aug 16 15:40:11 2009 +0200
82702
82703 deb-extra-override(5): new manual page
82704
82705 Factorize description of the extra override file in a new manual page.
82706 Refer to this manpage in dpkg-scanpackages(1) and dpkg-scansources(1).
82707
82708 debian/changelog | 2 ++
82709 man/Makefile.am | 1 +
82710 man/deb-extra-override.5 | 40 ++++++++++++++++++++++++++++++++++++++++
82711 man/dpkg-scanpackages.1 | 6 ++++--
82712 man/dpkg-scansources.1 | 6 ++++--
82713 man/po/po4a.cfg | 5 +++++
82714 6 files changed, 56 insertions(+), 4 deletions(-)
82715
82716 commit b636de1a3e9b1e131c055c2c0e8bcd1097736925
82717 Author: Raphaël Hertzog <hertzog@debian.org>
82718 Date: Sun Aug 16 15:16:58 2009 +0200
82719
82720 dpkg-scansources: implement --extra-override
82721
82722 debian/changelog | 1 +
82723 man/dpkg-scansources.1 | 4 ++++
82724 scripts/dpkg-scansources.pl | 31 +++++++++++++++++++++++++++++++
82725 3 files changed, 36 insertions(+)
82726
82727 commit d2d24e8b2f901ecd76ceb733b2cea963eb935b04
82728 Author: Raphaël Hertzog <hertzog@debian.org>
82729 Date: Sun Aug 16 13:47:58 2009 +0200
82730
82731 dpkg-scanpackages: rename --extraoverride into --extra-override
82732
82733 Also fix the help output to be properly indented and fix
82734 load_extra_override() to use its parameter.
82735
82736 man/dpkg-scanpackages.1 | 2 +-
82737 man/po/de.po | 4 ++--
82738 scripts/dpkg-scanpackages.pl | 14 ++++++++------
82739 3 files changed, 11 insertions(+), 9 deletions(-)
82740
82741 commit 5e83d054b1a790d49bc88e3dd0e8fbb872d51d8f
82742 Author: Guillem Jover <guillem@debian.org>
82743 Date: Sun Aug 16 15:06:08 2009 +0200
82744
82745 Use backticks instead of non-portable make $(shell ...) function
82746
82747 The backticks are treated like text, until the shell expands them, thus
82748 making this solution portable.
82749
82750 scripts/Makefile.am | 2 +-
82751 1 file changed, 1 insertion(+), 1 deletion(-)
82752
82753 commit fe29af206be39edabc5107330745b97da7cadbb7
82754 Author: Guillem Jover <guillem@debian.org>
82755 Date: Sun Aug 16 15:00:51 2009 +0200
82756
82757 Cast field width function arguments to int
82758
82759 lib/dpkg/fields.c | 2 +-
82760 src/main.c | 3 ++-
82761 2 files changed, 3 insertions(+), 2 deletions(-)
82762
82763 commit 5b44e3de7a0cc640aefe1c5e5e42857f56f2e8d7
82764 Author: Guillem Jover <guillem@debian.org>
82765 Date: Sun Aug 16 14:54:32 2009 +0200
82766
82767 Set action_todo as volatile to avoid possible clobbering on longjmp
82768
82769 src/packages.c | 2 +-
82770 1 file changed, 1 insertion(+), 1 deletion(-)
82771
82772 commit 31843aafa7912c9fc591ddcd8e0fd2e79331e28a
82773 Author: Guillem Jover <guillem@debian.org>
82774 Date: Sun Aug 16 14:53:02 2009 +0200
82775
82776 Use AC_*_IFELSE instead of obsolete AC_TRY_* macros
82777
82778 m4/compiler.m4 | 15 ++++++++-------
82779 m4/funcs.m4 | 17 +++++++++--------
82780 m4/types.m4 | 7 ++-----
82781 3 files changed, 19 insertions(+), 20 deletions(-)
82782
82783 commit 0a8ed560cc38f47c08503857977ea5cb9753ca00
82784 Author: Helge Kreutzmann <debian@helgefjell.de>
82785 Date: Sun Aug 16 09:28:37 2009 +0200
82786
82787 Update german translation of manual pages
82788
82789 Update to 1619t.
82790
82791 man/po/de.po | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
82792 1 file changed, 49 insertions(+), 1 deletion(-)
82793
82794 commit 57aafd682b597c8d4a462502644e47bb75e46f5a
82795 Author: Guillem Jover <guillem@debian.org>
82796 Date: Sat Aug 15 22:32:26 2009 +0200
82797
82798 Do not match sparc architecture with sparc64-*-* triplet
82799
82800 A sparc64 userland needs a different Debian architecture, as each
82801 GNU triplet should maps 1:1 to a Debian architecture.
82802
82803 cputable | 2 +-
82804 debian/changelog | 1 +
82805 2 files changed, 2 insertions(+), 1 deletion(-)
82806
82807 commit efafe7724aab4484b3df424e8d3b7fc0272c9dcc
82808 Author: Guillem Jover <guillem@debian.org>
82809 Date: Sat Aug 15 22:30:41 2009 +0200
82810
82811 Use AC_USE_SYSTEM_EXTENSIONS instead of deprecated AC_GNU_SOURCE
82812
82813 Bump minimum required autoconf to 2.60.
82814
82815 configure.ac | 4 ++--
82816 1 file changed, 2 insertions(+), 2 deletions(-)
82817
82818 commit 93f043e69f1d44913a1ec265eece7099ae3db884
82819 Author: Guillem Jover <guillem@debian.org>
82820 Date: Sat Aug 15 20:38:48 2009 +0200
82821
82822 Check for host system instead of target at build time
82823
82824 Using AC_CANONICAL_TARGET is needed when wanting to support building
82825 cross-compiling software. But there's too many assumptions in dpkg that
82826 the host system in dpkg-dev is going to match the build system.
82827
82828 m4/arch.m4 | 18 +++++++++---------
82829 1 file changed, 9 insertions(+), 9 deletions(-)
82830
82831 commit 934a97e6ef744501d48cfd39fa0a38e715b2bde1
82832 Author: Guillem Jover <guillem@debian.org>
82833 Date: Sat Aug 15 20:23:03 2009 +0200
82834
82835 Use AC_CANONICAL_TARGET instead of deprecated AC_CANONICAL_SYSTEM
82836
82837 m4/arch.m4 | 2 +-
82838 1 file changed, 1 insertion(+), 1 deletion(-)
82839
82840 commit be6cd02aed8d86239a0f300f71dee91f89c7ab1a
82841 Author: Guillem Jover <guillem@debian.org>
82842 Date: Sat Aug 15 20:21:19 2009 +0200
82843
82844 Do not directly use AC_CANONICAL_SYSTEM from configure.ac
82845
82846 The macro is only needed because of DPKG_ARCHITECTURE which it already
82847 requires.
82848
82849 configure.ac | 1 -
82850 1 file changed, 1 deletion(-)
82851
82852 commit 5921a827603dbc938f4b283f0008e6d8a88172bc
82853 Author: Guillem Jover <guillem@debian.org>
82854 Date: Sat Aug 15 20:15:47 2009 +0200
82855
82856 Use AM_CPPFLAGS instead of deprecated INCLUDES in Makefile.am files
82857
82858 dpkg-deb/Makefile.am | 2 +-
82859 dpkg-split/Makefile.am | 2 +-
82860 dselect/Makefile.am | 2 +-
82861 lib/compat/Makefile.am | 2 +-
82862 lib/dpkg/Makefile.am | 2 +-
82863 lib/dpkg/test/Makefile.am | 2 +-
82864 src/Makefile.am | 2 +-
82865 utils/Makefile.am | 2 +-
82866 8 files changed, 8 insertions(+), 8 deletions(-)
82867
82868 commit ef51c154b0c4d37c7c6726ce5b4e903397b76c26
82869 Author: Raphaël Hertzog <hertzog@debian.org>
82870 Date: Sat Aug 15 21:45:20 2009 +0200
82871
82872 dpkg-architecture: finish support of DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN}
82873
82874 Enhanced cputable to describe the new columns.
82875
82876 Let dpkg-dev depend on dpkg (>= 1.15.4) to ensure that we have an updated
82877 cputable (and so that a versioned build-dependency on dpkg-dev is enough to use
82878 this new feature).
82879
82880 Document the new variables in the manual page dpkg-architecture(1).
82881
82882 cputable | 2 ++
82883 debian/changelog | 7 +++++++
82884 debian/control | 2 +-
82885 man/dpkg-architecture.1 | 21 ++++++++++++++++-----
82886 scripts/dpkg-architecture.pl | 8 ++++----
82887 5 files changed, 30 insertions(+), 10 deletions(-)
82888
82889 commit 126fcaac1eff9b5ae52e9ab80c158fd3aaf214d6
82890 Author: Guillem Jover <guillem@debian.org>
82891 Date: Sun Jun 28 09:13:10 2009 +0200
82892
82893 dpkg-architecture: Add support for bits and endianness variables
82894
82895 Add new DEB_(HOST|BUILD)_ARCH_(BITS|ENDIANNESS) variables to ease work
82896 for porters.
82897
82898 cputable | 44 ++++++++++++++++++++++----------------------
82899 scripts/Dpkg/Arch.pm | 18 +++++++++++++++++-
82900 scripts/dpkg-architecture.pl | 6 ++++++
82901 3 files changed, 45 insertions(+), 23 deletions(-)
82902
82903 commit 86823d5792af8328107c3d86e486d2cf373da128
82904 Author: Ian Jackson <ian@davenant.greenend.org.uk>
82905 Date: Sat Aug 15 12:42:03 2009 +0200
82906
82907 dpkg: change behaviour of --merge-avail
82908
82909 With this change, dpkg --merge-avail does not update a package's
82910 information if the version provided is older than the one already listed
82911 in the available file.
82912
82913 debian/changelog | 4 ++++
82914 lib/dpkg/dpkg-db.h | 3 ++-
82915 lib/dpkg/parse.c | 5 +++++
82916 src/update.c | 3 ++-
82917 4 files changed, 13 insertions(+), 2 deletions(-)
82918
82919 commit 333f41304e610a1b2a44b715c6359783632a73c1
82920 Author: Helge Kreutzmann <debian@helgefjell.de>
82921 Date: Sat Aug 15 18:16:15 2009 +0200
82922
82923 Update german translation of manual pages
82924
82925 Update to 1611t.
82926
82927 man/po/de.po | 30 ++++++++++++++++++++++++++----
82928 1 file changed, 26 insertions(+), 4 deletions(-)
82929
82930 commit a04109f53bcff5e53ece983a7fc95c000b86ad6f
82931 Author: Helge Kreutzmann <debian@helgefjell.de>
82932 Date: Sat Aug 15 17:53:18 2009 +0200
82933
82934 Sort language updates by alphabet.
82935
82936 debian/changelog | 4 ++--
82937 1 file changed, 2 insertions(+), 2 deletions(-)
82938
82939 commit b6b67fa54b54364d2410ad653fd3b7708a4bd159
82940 Author: Helge Kreutzmann <debian@helgefjell.de>
82941 Date: Sat Aug 15 17:51:58 2009 +0200
82942
82943 Update german scripts translation
82944
82945 Update to 476t.
82946
82947 scripts/po/de.po | 60 +++++++++++++++++++++++++++++---------------------------
82948 1 file changed, 31 insertions(+), 29 deletions(-)
82949
82950 commit 34db30e1d20eb6953d822677e846fdf45fd3d361
82951 Author: Helge Kreutzmann <debian@helgefjell.de>
82952 Date: Sat Aug 15 17:50:22 2009 +0200
82953
82954 Add missing full stop
82955
82956 scripts/dpkg-scanpackages.pl | 2 +-
82957 1 file changed, 1 insertion(+), 1 deletion(-)
82958
82959 commit 6c785595d189f65a59284796a9b1f60f16686e85
82960 Author: Raphaël Hertzog <hertzog@debian.org>
82961 Date: Fri Aug 14 21:41:44 2009 +0200
82962
82963 Add a dpkg cron.daily script to backup the status file
82964
82965 Create /etc/cron.daily/dpkg to handle the backup of /var/lib/dpkg/status
82966 in /var/backups. This is taken out of the cron package and need no
82967 conflicts/breaks as the code does nothing if the current status file is
82968 already backupped.
82969
82970 Moving it out of the cron package makes it more visible for users
82971 inspecting the content of the dpkg package.
82972
82973 Based-on-patch-by: Leo 'costela' Antunes <costela@debian.org>
82974
82975 debian/changelog | 5 +++++
82976 debian/dpkg.cron.daily | 10 ++++++++++
82977 debian/rules | 3 ++-
82978 man/dpkg.1 | 3 +++
82979 4 files changed, 20 insertions(+), 1 deletion(-)
82980
82981 commit d31094b551ec0e7eea5e389f6791ff835eab6760
82982 Author: Julien Cristau <jcristau@debian.org>
82983 Date: Fri Aug 7 17:49:30 2009 +0200
82984
82985 dpkg-gensymbols(1): add kfreebsd-amd64 to the "64bit arches" symbol example
82986
82987 This makes it less likely that this arch will be forgotten when
82988 maintainers copy/paste from the example.
82989
82990 debian/changelog | 2 ++
82991 man/dpkg-gensymbols.1 | 6 +++---
82992 2 files changed, 5 insertions(+), 3 deletions(-)
82993
82994 commit 8a28be4f25166624a455134171515b3a0fc36774
82995 Author: Raphaël Hertzog <hertzog@debian.org>
82996 Date: Fri Aug 14 19:27:31 2009 +0200
82997
82998 dpkg-scanpackages(1): correctly refer to the deb-overrides manual page
82999
83000 man/dpkg-scanpackages.1 | 3 ++-
83001 1 file changed, 2 insertions(+), 1 deletion(-)
83002
83003 commit 121197a1efdb4e19d8b09cdceaea69262f1dd46b
83004 Author: Raphaël Hertzog <hertzog@debian.org>
83005 Date: Fri Aug 14 19:25:07 2009 +0200
83006
83007 dpkg-scanpackages: add support for extra override file
83008
83009 Based-on-patch-by: Robert Millan <rmh@aybabtu.com>
83010
83011 debian/changelog | 2 ++
83012 man/dpkg-scanpackages.1 | 4 ++++
83013 scripts/dpkg-scanpackages.pl | 29 +++++++++++++++++++++++++++--
83014 3 files changed, 33 insertions(+), 2 deletions(-)
83015
83016 commit b97451856dece57d2fba7d3a7dda1a63297b7874
83017 Author: Steve Petruzzello <dlist@bluewin.ch>
83018 Date: Fri Aug 14 17:21:21 2009 +0200
83019
83020 man: Fix typo, wrong space
83021
83022 man/po/fr.po | 4 ++--
83023 1 file changed, 2 insertions(+), 2 deletions(-)
83024
83025 commit 870db3e790f187464713a97c0a00b72b60747963
83026 Author: Sven Joachim <svenjoac@gmx.de>
83027 Date: Fri Aug 14 10:05:54 2009 +0200
83028
83029 update-alternatives: add a missing mark for translation
83030
83031 scripts/update-alternatives.pl | 2 +-
83032 1 file changed, 1 insertion(+), 1 deletion(-)
83033
83034 commit d8432dde9f3901370e0ff72b5bef2dda6e18d78f
83035 Author: Guillem Jover <guillem@debian.org>
83036 Date: Thu Aug 13 21:24:35 2009 +0200
83037
83038 Use MD5HASHLEN instead of literals
83039
83040 TODO | 1 -
83041 dpkg-split/info.c | 4 ++--
83042 dpkg-split/queue.c | 12 +++++++-----
83043 lib/dpkg/mlib.c | 2 +-
83044 4 files changed, 10 insertions(+), 9 deletions(-)
83045
83046 commit 2e7cc3f958eefca81c68a74b896279fdd133d981
83047 Author: Guillem Jover <guillem@debian.org>
83048 Date: Thu Aug 13 21:09:49 2009 +0200
83049
83050 Remove double slash in database path creation
83051
83052 Visible to the user in some error conditions.
83053
83054 debian/changelog | 2 ++
83055 src/processarc.c | 2 +-
83056 2 files changed, 3 insertions(+), 1 deletion(-)
83057
83058 commit 15cad2dc636e7efa871104e54de2c225d3676c5d
83059 Author: Guillem Jover <guillem@debian.org>
83060 Date: Tue Aug 11 20:19:50 2009 +0200
83061
83062 Add forgotten bug closure
83063
83064 Closes: #472208
83065
83066 debian/changelog | 2 +-
83067 1 file changed, 1 insertion(+), 1 deletion(-)
83068
83069 commit e3ef990f83a74130246b439b2e257e33c017758a
83070 Author: Guillem Jover <guillem@debian.org>
83071 Date: Sun Aug 9 14:33:38 2009 +0200
83072
83073 dpkg: On file conflicts print the version of the conflicted package
83074
83075 Makes it easier to report bugs, without needed to additionally check
83076 the installed version of the conflicted package.
83077
83078 Closes: #540019
83079
83080 debian/changelog | 2 ++
83081 src/archives.c | 16 +++++++++++-----
83082 2 files changed, 13 insertions(+), 5 deletions(-)
83083
83084 commit 9e40c4a19bc193d07c934ead1cc0454226688969
83085 Author: Guillem Jover <guillem@debian.org>
83086 Date: Fri Aug 7 13:57:56 2009 +0200
83087
83088 Fix typo in Swedish manual translation
83089
83090 This was producing a build failure.
83091
83092 Introduced in commit e27721cc8ae336dff1c3139bb6736f2b40597803.
83093
83094 man/po/sv.po | 4 ++--
83095 1 file changed, 2 insertions(+), 2 deletions(-)
83096
83097 commit 2cbe23e4295b76939e58a84547191161861d36ed
83098 Author: Guillem Jover <guillem@debian.org>
83099 Date: Wed Aug 5 16:40:47 2009 +0200
83100
83101 Bump install-info related versioned Breaks for konqueror
83102
83103 Last version of konqueror before the fix is 4:4.2.96-1, thus change the
83104 dependency accordingly.
83105
83106 debian/control | 2 +-
83107 1 file changed, 1 insertion(+), 1 deletion(-)
83108
83109 commit e27721cc8ae336dff1c3139bb6736f2b40597803
83110 Author: Peter Krefting <peterk@debian.org>
83111 Date: Mon Aug 3 20:30:22 2009 +0100
83112
83113 Update Swedish translation.
83114
83115 po/sv.po: Updated to 971t0f0u.
83116 man/po/sv.po: Update to 1608t0f0u.
83117 scripts/po/sv.po: Update to 476t0f0u.
83118
83119 debian/changelog | 3 +
83120 man/po/sv.po | 45 +-
83121 po/sv.po | 1841 ++++++++++++++++++++++++++----------------------------
83122 scripts/po/sv.po | 245 ++++----
83123 4 files changed, 1032 insertions(+), 1102 deletions(-)
83124
83125 commit 28a8ec9ba082a6eeba9ed853d043bf17639d0399
83126 Author: Simon Richter <sjr@debian.org>
83127 Date: Sun Aug 2 18:06:54 2009 +0200
83128
83129 Add uClinux support to ostable and triplettable
83130
83131 debian/changelog | 2 ++
83132 ostable | 2 ++
83133 triplettable | 2 ++
83134 3 files changed, 6 insertions(+)
83135
83136 commit 9d015f4fb71cc13c9920c8d62f64f3c2f097389a
83137 Author: Guillem Jover <guillem@debian.org>
83138 Date: Sun Aug 2 18:04:01 2009 +0200
83139
83140 Add uClibc Linux support to ostable and triplettable
83141
83142 Closes: #455501
83143
83144 debian/changelog | 1 +
83145 ostable | 2 ++
83146 triplettable | 2 ++
83147 3 files changed, 5 insertions(+)
83148
83149 commit 173652e75fad004c42906608fe0ff4556be29b19
83150 Author: Helge Kreutzmann <debian@helgefjell.de>
83151 Date: Thu Jul 30 18:38:57 2009 +0200
83152
83153 Fix errors in a paragraph in the German man page translation.
83154
83155 man/po/de.po | 8 ++++----
83156 1 file changed, 4 insertions(+), 4 deletions(-)
83157
83158 commit 37a7407d040e5e6c33ebad6c029cc36d2a2768d5
83159 Author: Raphael Hertzog <hertzog@debian.org>
83160 Date: Sat Jul 25 15:49:35 2009 +0200
83161
83162 update-alternatives: fix a warning message
83163
83164 Mention the correct slave link that can't be installed due to a
83165 conflicting file instead of quoting the master link.
83166
83167 debian/changelog | 2 ++
83168 scripts/update-alternatives.pl | 2 +-
83169 2 files changed, 3 insertions(+), 1 deletion(-)
83170
83171 commit 74b5b92eaed9566565f522bd896187ed2920310c
83172 Author: Raphael Hertzog <hertzog@debian.org>
83173 Date: Sat Jul 25 00:48:14 2009 +0200
83174
83175 Fix apply_patches() funtion of 3.0 (quilt) format to properly skip auto patch
83176
83177 When quilt was used, it was applying the automatic patch even
83178 when $skip_auto was set to 1. This bug was introduced while fixing
83179 bug #518453 (commit ea1530fe45c8b1ad61d91c0791c53ecf363899bf).
83180
83181 scripts/Dpkg/Source/Package/V3/quilt.pm | 4 ++--
83182 1 file changed, 2 insertions(+), 2 deletions(-)
83183
83184 commit cc6d3a6b1c5910fb89f85659bafba80816975859
83185 Author: Guillem Jover <guillem@debian.org>
83186 Date: Wed Jul 22 18:11:39 2009 +0200
83187
83188 po: Change path for libdpkg files in POTFILES to lib/dpkg/
83189
83190 Missed in commit 01d05324e0669e3f3585d6aacde696333e49f087, was
83191 producing empty po files.
83192
83193 po/POTFILES.in | 48 ++++++++++++++++++++++++------------------------
83194 1 file changed, 24 insertions(+), 24 deletions(-)
83195
83196 commit 4eb5386c09b26346b8e30604b070a6d34832d838
83197 Author: Guillem Jover <guillem@debian.org>
83198 Date: Wed Jul 22 18:09:19 2009 +0200
83199
83200 man: Fix typo in French translation breaking the build
83201
83202 Introduced in commit f96f650bffaeb949a96107fcb188f9927be42171.
83203
83204 man/po/fr.po | 4 ++--
83205 1 file changed, 2 insertions(+), 2 deletions(-)
83206
83207 commit 51029b602a3f75af00bcaf9b35ef3c2325d58460
83208 Author: Helge Kreutzmann <debian@helgefjell.de>
83209 Date: Wed Jul 22 10:39:43 2009 +0200
83210
83211 Update german scripts translation
83212
83213 Update to 476t.
83214
83215 scripts/po/de.po | 58 +++++++++++++++++++++++++++++++++-----------------------
83216 1 file changed, 34 insertions(+), 24 deletions(-)
83217
83218 commit c2d042c2fbba96839ac21e42b2724027e3642420
83219 Merge: 8ea582ffd 3fe3521d2
83220 Author: Christian Perrier <bubulle@debian.org>
83221 Date: Tue Jul 21 23:16:52 2009 +0200
83222
83223 Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
83224
83225 commit 8ea582ffda28c90865c5a8951189b16b946d5edb
83226 Author: Christian Perrier <bubulle@debian.org>
83227 Date: Tue Jul 21 19:27:27 2009 +0200
83228
83229 Completed French translation for scripts
83230
83231 debian/changelog | 3 +-
83232 scripts/po/fr.po | 169 +++++++++++++++++++++++++++++--------------------------
83233 2 files changed, 90 insertions(+), 82 deletions(-)
83234
83235 commit fb757470ce13c38a41f325e5c428cae9d0aae4c6
83236 Author: Christian Perrier <bubulle@debian.org>
83237 Date: Tue Jul 21 19:02:12 2009 +0200
83238
83239 Recomplete French translation
83240
83241 man/po/fr.po | 202 +++++++++++++++++++++--------------------------------------
83242 1 file changed, 70 insertions(+), 132 deletions(-)
83243
83244 commit d013b8b6163d064caabcf0fdd5fdc9e0371450a2
83245 Author: Christian Perrier <bubulle@debian.org>
83246 Date: Tue Jul 21 18:58:17 2009 +0200
83247
83248 Drop accidentally added file
83249
83250 man/po/fr2.po | 15925 --------------------------------------------------------
83251 1 file changed, 15925 deletions(-)
83252
83253 commit 7fb5b0e12692150f5ecd3507ef6005fef96ea3bd
83254 Author: Christian Perrier <bubulle@debian.org>
83255 Date: Tue Jul 21 18:57:43 2009 +0200
83256
83257 Regenerate POT file and resync PO files
83258
83259 man/po/de.po | 5248 +++++++++++++++++++++++++++---------------
83260 man/po/dpkg-man.pot | 5626 +++++++++++++++++-----------------------------
83261 man/po/es.po | 4141 ++++++++++++++++------------------
83262 man/po/fr.po | 4825 +++++++++++++++++++--------------------
83263 man/po/{fr.po => fr2.po} | 4825 +++++++++++++++++++--------------------
83264 man/po/hu.po | 4107 +++++++++++++++------------------
83265 man/po/ja.po | 4640 +++++++++++++++++++-------------------
83266 man/po/pl.po | 4653 +++++++++++++++++++-------------------
83267 man/po/pt_BR.po | 4126 +++++++++++++++-------------------
83268 man/po/ru.po | 4120 +++++++++++++++------------------
83269 man/po/sv.po | 4624 +++++++++++++++++++------------------
83270 11 files changed, 24549 insertions(+), 26386 deletions(-)
83271
83272 commit f96f650bffaeb949a96107fcb188f9927be42171
83273 Author: Christian Perrier <bubulle@debian.org>
83274 Date: Tue Jul 21 18:54:33 2009 +0200
83275
83276 Updated French translation
83277
83278 debian/changelog | 1 +
83279 man/po/fr.po | 2011 ++++++++++++++++++++++++++++++------------------------
83280 2 files changed, 1114 insertions(+), 898 deletions(-)
83281
83282 commit 3fe3521d247a524a41018486aa2496c7803abed2
83283 Author: Raphael Hertzog <hertzog@debian.org>
83284 Date: Tue Jul 21 10:14:00 2009 +0200
83285
83286 Dpkg::Changelog: fix heuristic to identify correct start entry
83287
83288 The heuristic to identify the version number that is most approaching
83289 was not working properly for the case where the version number was smaller
83290 than the oldest version (for example "0"). Add a non-regression test for
83291 this case.
83292
83293 Also add supplementary warnings message so that people notice when
83294 the parameters are discarded.
83295
83296 debian/changelog | 2 ++
83297 scripts/Dpkg/Changelog.pm | 15 +++++++++++++--
83298 scripts/t/600_Dpkg_Changelog.t | 7 ++++++-
83299 3 files changed, 21 insertions(+), 3 deletions(-)
83300
83301 commit c2a3bc470b047c447d686b5d40a9d2b039ddcdd8
83302 Author: Ivan Masár <helix84@centrum.sk>
83303 Date: Mon Jul 20 18:10:25 2009 +0200
83304
83305 Slovak translation update
83306
83307 debian/changelog | 1 +
83308 po/sk.po | 24 ++++++++++++------------
83309 2 files changed, 13 insertions(+), 12 deletions(-)
83310
83311 commit 45af858b38518639fc8e5bc65d9e248d420f773e
83312 Author: Ivan Masár <helix84@centrum.sk>
83313 Date: Mon Jul 20 18:08:07 2009 +0200
83314
83315 Slovak translation update
83316
83317 debian/changelog | 3 +
83318 dselect/po/sk.po | 255 +++++++++++++++++++++++++++----------------------------
83319 2 files changed, 129 insertions(+), 129 deletions(-)
83320
83321 commit b866c02dfc669dd170680c1bd13b8c0f9898bea5
83322 Author: Raphael Hertzog <hertzog@debian.org>
83323 Date: Mon Jul 20 08:47:09 2009 +0200
83324
83325 Fix preinst to not fail on read on broken alternatives status files
83326
83327 The internal structure of alternatives status file is line based.
83328 Empty lines end each section. read call can fail if the file is truncated
83329 at some unexpected point. Thus protect all read calls with "|| continue"
83330 or "|| break" depending on the case.
83331
83332 debian/changelog | 2 ++
83333 debian/dpkg.preinst | 8 ++++----
83334 2 files changed, 6 insertions(+), 4 deletions(-)
83335
83336 commit 3417f25ffe2c2ea36640952af0e2c1885edaaa5b
83337 Author: Helge Kreutzmann <debian@helgefjell.de>
83338 Date: Sun Jul 19 09:38:27 2009 +0200
83339
83340 Update german translation of manual pages
83341
83342 Update to 1608t.
83343
83344 man/po/de.po | 3105 +++++++++++++---------------------------------------------
83345 1 file changed, 698 insertions(+), 2407 deletions(-)
83346
83347 commit 2ff362a3b623555657309df89482093a3d0d8c83
83348 Author: Guillem Jover <guillem@debian.org>
83349 Date: Thu Jul 16 22:53:41 2009 +0200
83350
83351 dselect: Add builddir to the quoted include search path
83352
83353 The curkeys.h file gets generated at build time, and if we use an out
83354 of tree build directory, it cannot be found in the current search path.
83355 But we don't want to add the builddir to the system include search path
83356 as it will give file collisions when builddir is the same as srcdir.
83357 Hence we only add it for quoted includes.
83358
83359 dselect/Makefile.am | 1 +
83360 1 file changed, 1 insertion(+)
83361
83362 commit 952faba871d51799d52b267889a17d16381e6ddd
83363 Author: Guillem Jover <guillem@debian.org>
83364 Date: Wed Jul 15 23:06:05 2009 +0200
83365
83366 libdpkg: Move subproc related declarations to subproc.h
83367
83368 dpkg-deb/build.c | 1 +
83369 dpkg-deb/extract.c | 1 +
83370 dpkg-deb/info.c | 1 +
83371 lib/dpkg/dpkg.h | 6 ------
83372 lib/dpkg/subproc.h | 9 +++++++++
83373 src/archives.c | 1 +
83374 src/processarc.c | 1 +
83375 7 files changed, 14 insertions(+), 6 deletions(-)
83376
83377 commit 605162178fe6e6b5c0a675003391635512b0af33
83378 Author: Guillem Jover <guillem@debian.org>
83379 Date: Wed Jul 15 16:34:59 2009 +0200
83380
83381 libdpkg: Split dpkg-priv.h into smaller pieces
83382
83383 Make the dependencies on other modules explicit, and avoid clutter by
83384 not including unneeded stuff.
83385
83386 dpkg-deb/build.c | 2 +-
83387 dselect/method.cc | 2 +-
83388 lib/dpkg/Makefile.am | 7 +++----
83389 lib/dpkg/fields.c | 2 +-
83390 lib/dpkg/parsehelp.c | 2 +-
83391 lib/dpkg/path.c | 2 +-
83392 lib/dpkg/{dpkg-priv.h => path.h} | 21 +++++----------------
83393 lib/dpkg/string.c | 2 +-
83394 lib/dpkg/{string.c => string.h} | 26 ++++++++------------------
83395 lib/dpkg/subproc.c | 2 +-
83396 lib/dpkg/{dpkg-priv.h => subproc.h} | 23 ++++-------------------
83397 lib/dpkg/test/t-path.c | 2 +-
83398 lib/dpkg/test/t-string.c | 2 +-
83399 src/filesdb.c | 2 +-
83400 src/help.c | 3 ++-
83401 src/query.c | 2 +-
83402 16 files changed, 33 insertions(+), 69 deletions(-)
83403
83404 commit 7fa96f351b61259f741bcd952beb9468f0c7516c
83405 Author: Guillem Jover <guillem@debian.org>
83406 Date: Wed Jul 15 15:42:48 2009 +0200
83407
83408 Disable default automake preprocessor include paths
83409
83410 Tell automake not to add “-I.” to the preprocessor flags, to avoid
83411 file collisions with system headers. Re-add the path where config.h
83412 is located. Namespace and use bracketed file inclusions for libdpkg
83413 headers, and use quoted inclusions for program headers.
83414
83415 configure.ac | 2 +-
83416 dpkg-deb/Makefile.am | 2 +-
83417 dpkg-deb/build.c | 9 +++++----
83418 dpkg-deb/extract.c | 7 ++++---
83419 dpkg-deb/info.c | 7 ++++---
83420 dpkg-deb/main.c | 6 +++---
83421 dpkg-split/Makefile.am | 2 +-
83422 dpkg-split/info.c | 7 ++++---
83423 dpkg-split/join.c | 7 ++++---
83424 dpkg-split/main.c | 6 +++---
83425 dpkg-split/queue.c | 7 ++++---
83426 dpkg-split/split.c | 7 ++++---
83427 dselect/Makefile.am | 4 ++--
83428 dselect/basecmds.cc | 4 ++--
83429 dselect/baselist.cc | 4 ++--
83430 dselect/basetop.cc | 2 +-
83431 dselect/bindings.cc | 4 ++--
83432 dselect/curkeys.cc | 2 +-
83433 dselect/dselect.h | 3 ++-
83434 dselect/main.cc | 6 +++---
83435 dselect/methkeys.cc | 2 +-
83436 dselect/methlist.cc | 4 ++--
83437 dselect/method.cc | 6 +++---
83438 dselect/methparse.cc | 4 ++--
83439 dselect/pkgcmds.cc | 4 ++--
83440 dselect/pkgdepcon.cc | 4 ++--
83441 dselect/pkgdisplay.cc | 4 ++--
83442 dselect/pkginfo.cc | 4 ++--
83443 dselect/pkgkeys.cc | 2 +-
83444 dselect/pkglist.cc | 4 ++--
83445 dselect/pkgsublist.cc | 4 ++--
83446 dselect/pkgtop.cc | 4 ++--
83447 lib/dpkg/Makefile.am | 1 +
83448 lib/dpkg/cleanup.c | 3 ++-
83449 lib/dpkg/compression.c | 4 ++--
83450 lib/dpkg/database.c | 4 ++--
83451 lib/dpkg/dbmodify.c | 4 ++--
83452 lib/dpkg/dump.c | 6 +++---
83453 lib/dpkg/ehandle.c | 4 ++--
83454 lib/dpkg/fields.c | 8 ++++----
83455 lib/dpkg/lock.c | 4 ++--
83456 lib/dpkg/log.c | 4 ++--
83457 lib/dpkg/mlib.c | 6 +++---
83458 lib/dpkg/myopt-util.c | 4 ++--
83459 lib/dpkg/myopt.c | 4 ++--
83460 lib/dpkg/nfmalloc.c | 7 +++----
83461 lib/dpkg/parse.c | 6 +++---
83462 lib/dpkg/parsehelp.c | 9 ++++-----
83463 lib/dpkg/path.c | 3 ++-
83464 lib/dpkg/showpkg.c | 7 +++----
83465 lib/dpkg/string.c | 2 +-
83466 lib/dpkg/subproc.c | 4 ++--
83467 lib/dpkg/tarfn.c | 4 ++--
83468 lib/dpkg/test.h | 2 +-
83469 lib/dpkg/test/Makefile.am | 2 +-
83470 lib/dpkg/test/t-path.c | 2 +-
83471 lib/dpkg/test/t-pkginfo.c | 2 +-
83472 lib/dpkg/test/t-string.c | 2 +-
83473 lib/dpkg/test/t-varbuf.c | 2 +-
83474 lib/dpkg/test/t-version.c | 2 +-
83475 lib/dpkg/trigdeferred.l | 4 ++--
83476 lib/dpkg/triglib.c | 6 +++---
83477 lib/dpkg/utils.c | 4 +++-
83478 lib/dpkg/varbuf.c | 4 ++--
83479 lib/dpkg/vercmp.c | 6 +++---
83480 src/Makefile.am | 2 +-
83481 src/archives.c | 8 ++++----
83482 src/cleanup.c | 8 ++++----
83483 src/configure.c | 4 ++--
83484 src/depcon.c | 4 ++--
83485 src/divertdb.c | 4 ++--
83486 src/enquiry.c | 6 +++---
83487 src/errors.c | 6 +++---
83488 src/filesdb.c | 8 ++++----
83489 src/help.c | 6 +++---
83490 src/main.c | 6 +++---
83491 src/packages.c | 6 +++---
83492 src/pkg-array.c | 4 ++--
83493 src/pkg-array.h | 2 +-
83494 src/pkg-show.c | 4 ++--
83495 src/processarc.c | 8 ++++----
83496 src/query.c | 8 ++++----
83497 src/remove.c | 6 +++---
83498 src/select.c | 6 +++---
83499 src/statdb.c | 4 ++--
83500 src/trigcmd.c | 6 +++---
83501 src/trigproc.c | 4 ++--
83502 src/update.c | 6 +++---
83503 utils/Makefile.am | 2 +-
83504 89 files changed, 209 insertions(+), 199 deletions(-)
83505
83506 commit 4a7010fe5e3573cc919788d354fdbccdedce249d
83507 Author: Guillem Jover <guillem@debian.org>
83508 Date: Wed Jul 15 11:27:26 2009 +0200
83509
83510 libdpkg: Rename dpkg-test.h to test.h
83511
83512 lib/dpkg/{dpkg-test.h => test.h} | 2 +-
83513 lib/dpkg/test/t-macros.c | 2 +-
83514 lib/dpkg/test/t-path.c | 2 +-
83515 lib/dpkg/test/t-pkginfo.c | 2 +-
83516 lib/dpkg/test/t-string.c | 2 +-
83517 lib/dpkg/test/t-test.c | 2 +-
83518 lib/dpkg/test/t-varbuf.c | 2 +-
83519 lib/dpkg/test/t-version.c | 2 +-
83520 8 files changed, 8 insertions(+), 8 deletions(-)
83521
83522 commit 289c2911844317dfdd0c4b8d9034820502da483e
83523 Author: Guillem Jover <guillem@debian.org>
83524 Date: Wed Jul 15 11:21:05 2009 +0200
83525
83526 libdpkg: Rename dpkg-i18n.h to i18n.h
83527
83528 dpkg-deb/build.c | 2 +-
83529 dpkg-deb/extract.c | 2 +-
83530 dpkg-deb/info.c | 2 +-
83531 dpkg-deb/main.c | 2 +-
83532 dpkg-split/info.c | 2 +-
83533 dpkg-split/join.c | 2 +-
83534 dpkg-split/main.c | 2 +-
83535 dpkg-split/queue.c | 2 +-
83536 dpkg-split/split.c | 2 +-
83537 dselect/basecmds.cc | 2 +-
83538 dselect/baselist.cc | 2 +-
83539 dselect/bindings.cc | 2 +-
83540 dselect/helpmsgs.cc | 2 +-
83541 dselect/main.cc | 2 +-
83542 dselect/methlist.cc | 2 +-
83543 dselect/method.cc | 2 +-
83544 dselect/methparse.cc | 2 +-
83545 dselect/pkgdisplay.cc | 2 +-
83546 dselect/pkginfo.cc | 2 +-
83547 dselect/pkglist.cc | 2 +-
83548 dselect/pkgsublist.cc | 2 +-
83549 dselect/pkgtop.cc | 2 +-
83550 lib/dpkg/Makefile.am | 2 +-
83551 lib/dpkg/compression.c | 2 +-
83552 lib/dpkg/database.c | 2 +-
83553 lib/dpkg/dbmodify.c | 2 +-
83554 lib/dpkg/dump.c | 2 +-
83555 lib/dpkg/ehandle.c | 2 +-
83556 lib/dpkg/fields.c | 2 +-
83557 lib/dpkg/{dpkg-i18n.h => i18n.h} | 2 +-
83558 lib/dpkg/lock.c | 2 +-
83559 lib/dpkg/log.c | 2 +-
83560 lib/dpkg/mlib.c | 2 +-
83561 lib/dpkg/myopt-util.c | 2 +-
83562 lib/dpkg/myopt.c | 2 +-
83563 lib/dpkg/nfmalloc.c | 2 +-
83564 lib/dpkg/parse.c | 2 +-
83565 lib/dpkg/parsehelp.c | 2 +-
83566 lib/dpkg/progress.c | 2 +-
83567 lib/dpkg/showpkg.c | 2 +-
83568 lib/dpkg/subproc.c | 2 +-
83569 lib/dpkg/trigdeferred.l | 2 +-
83570 lib/dpkg/triglib.c | 2 +-
83571 lib/dpkg/utils.c | 2 +-
83572 src/archives.c | 2 +-
83573 src/cleanup.c | 2 +-
83574 src/configure.c | 2 +-
83575 src/depcon.c | 2 +-
83576 src/divertdb.c | 2 +-
83577 src/enquiry.c | 2 +-
83578 src/errors.c | 2 +-
83579 src/filesdb.c | 2 +-
83580 src/help.c | 2 +-
83581 src/main.c | 2 +-
83582 src/packages.c | 2 +-
83583 src/pkg-show.c | 2 +-
83584 src/processarc.c | 2 +-
83585 src/query.c | 2 +-
83586 src/remove.c | 2 +-
83587 src/select.c | 2 +-
83588 src/statdb.c | 2 +-
83589 src/trigcmd.c | 2 +-
83590 src/trigproc.c | 2 +-
83591 src/update.c | 2 +-
83592 64 files changed, 64 insertions(+), 64 deletions(-)
83593
83594 commit 935c3d7bc6adbf721091c0a6e48e0967e9b61e00
83595 Author: Guillem Jover <guillem@debian.org>
83596 Date: Wed Jul 15 11:11:07 2009 +0200
83597
83598 s-s-d: Use sizeof_array instead of ad-hoc calculation
83599
83600 utils/start-stop-daemon.c | 2 +-
83601 1 file changed, 1 insertion(+), 1 deletion(-)
83602
83603 commit e37532e80f4db81dda48401513d5fee4c85d2083
83604 Author: Guillem Jover <guillem@debian.org>
83605 Date: Wed Jul 15 15:43:52 2009 +0200
83606
83607 Remove unused dpkg-priv.h header includes
83608
83609 src/divertdb.c | 1 -
83610 src/enquiry.c | 1 -
83611 src/pkg-array.c | 1 -
83612 src/statdb.c | 1 -
83613 4 files changed, 4 deletions(-)
83614
83615 commit 105ba53cc13950a9fc9186ae8fab7ad4a7b05e01
83616 Author: Guillem Jover <guillem@debian.org>
83617 Date: Wed Jul 15 12:14:39 2009 +0200
83618
83619 libdpkg: Move C language definition macros to macros.h
83620
83621 dpkg-deb/main.c | 2 +-
83622 dpkg-split/main.c | 2 +-
83623 lib/dpkg/Makefile.am | 2 +-
83624 lib/dpkg/dpkg-db.h | 2 +-
83625 lib/dpkg/dpkg-i18n.h | 2 +-
83626 lib/dpkg/dpkg-priv.h | 16 +---------------
83627 lib/dpkg/dpkg.h | 2 +-
83628 lib/dpkg/ehandle.c | 2 +-
83629 lib/dpkg/{dpkg-def.h => macros.h} | 23 +++++++++++++++++++----
83630 lib/dpkg/myopt.h | 2 +-
83631 lib/dpkg/parse.c | 2 +-
83632 lib/dpkg/progress.h | 2 +-
83633 lib/dpkg/tarfn.c | 3 ++-
83634 lib/dpkg/test/t-macros.c | 2 +-
83635 src/configure.c | 2 +-
83636 src/main.c | 2 +-
83637 src/pkg-show.c | 2 +-
83638 utils/start-stop-daemon.c | 2 +-
83639 18 files changed, 37 insertions(+), 35 deletions(-)
83640
83641 commit da17101a4aa8950d2927dd9e0d823fb36d5057b5
83642 Author: Guillem Jover <guillem@debian.org>
83643 Date: Wed Jul 15 01:36:06 2009 +0200
83644
83645 libdpkg: Rename and namespace compiler attributes
83646
83647 Prefix them all with DPKG_ATTR_, and use shorter but still meaningful
83648 names.
83649
83650 dpkg-deb/dpkg-deb.h | 2 +-
83651 dpkg-deb/extract.c | 2 +-
83652 dpkg-split/dpkg-split.h | 6 +++---
83653 dselect/methparse.cc | 4 ++--
83654 lib/dpkg/dpkg-db.h | 2 +-
83655 lib/dpkg/dpkg-def.h | 16 ++++++++--------
83656 lib/dpkg/dpkg.h | 26 +++++++++++++-------------
83657 lib/dpkg/ehandle.c | 2 +-
83658 lib/dpkg/mlib.c | 2 +-
83659 lib/dpkg/myopt.h | 8 ++++----
83660 lib/dpkg/parsedump.h | 4 ++--
83661 src/main.c | 2 +-
83662 src/main.h | 6 +++---
83663 utils/start-stop-daemon.c | 4 ++--
83664 14 files changed, 43 insertions(+), 43 deletions(-)
83665
83666 commit 17432e273992d023fe17ab423aec051ea7727c6b
83667 Author: Guillem Jover <guillem@debian.org>
83668 Date: Wed Jul 15 01:41:49 2009 +0200
83669
83670 libdpkg: Change PRINTFFORMAT to take only one argument
83671
83672 Always assume the variable arguments go just after the format string.
83673
83674 lib/dpkg/dpkg-db.h | 2 +-
83675 lib/dpkg/dpkg-def.h | 4 ++--
83676 lib/dpkg/dpkg.h | 20 ++++++++++----------
83677 lib/dpkg/myopt.h | 2 +-
83678 lib/dpkg/parsedump.h | 4 ++--
83679 src/main.h | 4 ++--
83680 utils/start-stop-daemon.c | 2 +-
83681 7 files changed, 19 insertions(+), 19 deletions(-)
83682
83683 commit 01d05324e0669e3f3585d6aacde696333e49f087
83684 Author: Guillem Jover <guillem@debian.org>
83685 Date: Wed Jul 15 12:14:29 2009 +0200
83686
83687 Move libraries to subdirectories under lib/
83688
83689 This will allow to use the same include path than the future system
83690 one, for example “#include <dpkg/dpkg.h>”. It also unclutters the source
83691 topdir.
83692
83693 Makefile.am | 1 -
83694 configure.ac | 7 ++---
83695 dpkg-deb/Makefile.am | 7 ++---
83696 dpkg-split/Makefile.am | 7 ++---
83697 dselect/Makefile.am | 7 ++---
83698 lib/Makefile.am | 51 +++--------------------------------
83699 {libcompat => lib/compat}/Makefile.am | 2 +-
83700 {libcompat => lib/compat}/alphasort.c | 0
83701 {libcompat => lib/compat}/compat.h | 0
83702 {libcompat => lib/compat}/getopt.c | 0
83703 {libcompat => lib/compat}/getopt.h | 0
83704 {libcompat => lib/compat}/getopt1.c | 0
83705 {libcompat => lib/compat}/gettext.h | 0
83706 {libcompat => lib/compat}/obstack.c | 0
83707 {libcompat => lib/compat}/obstack.h | 0
83708 {libcompat => lib/compat}/scandir.c | 0
83709 {libcompat => lib/compat}/snprintf.c | 0
83710 {libcompat => lib/compat}/strerror.c | 0
83711 {libcompat => lib/compat}/strnlen.c | 0
83712 {libcompat => lib/compat}/strnlen.h | 0
83713 {libcompat => lib/compat}/strsignal.c | 0
83714 {libcompat => lib/compat}/unsetenv.c | 0
83715 {libcompat => lib/compat}/vsnprintf.c | 0
83716 lib/{ => dpkg}/.gitignore | 0
83717 lib/{ => dpkg}/Makefile.am | 3 ++-
83718 lib/{ => dpkg}/cleanup.c | 0
83719 lib/{ => dpkg}/compression.c | 0
83720 lib/{ => dpkg}/database.c | 0
83721 lib/{ => dpkg}/dbmodify.c | 0
83722 lib/{ => dpkg}/dlist.h | 0
83723 lib/{ => dpkg}/dpkg-db.h | 0
83724 lib/{ => dpkg}/dpkg-def.h | 0
83725 lib/{ => dpkg}/dpkg-i18n.h | 0
83726 lib/{ => dpkg}/dpkg-priv.h | 0
83727 lib/{ => dpkg}/dpkg-test.h | 0
83728 lib/{ => dpkg}/dpkg.h | 0
83729 lib/{ => dpkg}/dump.c | 0
83730 lib/{ => dpkg}/ehandle.c | 0
83731 lib/{ => dpkg}/fields.c | 0
83732 lib/{ => dpkg}/lock.c | 0
83733 lib/{ => dpkg}/log.c | 0
83734 lib/{ => dpkg}/md5.c | 0
83735 lib/{ => dpkg}/md5.h | 0
83736 lib/{ => dpkg}/mlib.c | 0
83737 lib/{ => dpkg}/myopt-util.c | 0
83738 lib/{ => dpkg}/myopt.c | 0
83739 lib/{ => dpkg}/myopt.h | 0
83740 lib/{ => dpkg}/nfmalloc.c | 0
83741 lib/{ => dpkg}/parse.c | 0
83742 lib/{ => dpkg}/parsedump.h | 0
83743 lib/{ => dpkg}/parsehelp.c | 0
83744 lib/{ => dpkg}/path.c | 0
83745 lib/{ => dpkg}/progress.c | 0
83746 lib/{ => dpkg}/progress.h | 0
83747 lib/{ => dpkg}/showpkg.c | 0
83748 lib/{ => dpkg}/string.c | 0
83749 lib/{ => dpkg}/subproc.c | 0
83750 lib/{ => dpkg}/tarfn.c | 0
83751 lib/{ => dpkg}/tarfn.h | 0
83752 lib/{ => dpkg}/test/.gitignore | 0
83753 lib/{ => dpkg}/test/Makefile.am | 3 ++-
83754 lib/{ => dpkg}/test/t-macros.c | 0
83755 lib/{ => dpkg}/test/t-path.c | 0
83756 lib/{ => dpkg}/test/t-pkginfo.c | 0
83757 lib/{ => dpkg}/test/t-string.c | 0
83758 lib/{ => dpkg}/test/t-test.c | 0
83759 lib/{ => dpkg}/test/t-varbuf.c | 0
83760 lib/{ => dpkg}/test/t-version.c | 0
83761 lib/{ => dpkg}/trigdeferred.l | 0
83762 lib/{ => dpkg}/triglib.c | 0
83763 lib/{ => dpkg}/utils.c | 0
83764 lib/{ => dpkg}/varbuf.c | 0
83765 lib/{ => dpkg}/vercmp.c | 0
83766 src/Makefile.am | 15 ++++++-----
83767 utils/Makefile.am | 10 ++++---
83768 75 files changed, 39 insertions(+), 74 deletions(-)
83769
83770 commit 439f77d84e2d98bfc363fa5b21cae97225df2cef
83771 Author: Raphael Hertzog <hertzog@debian.org>
83772 Date: Wed Jul 15 21:03:49 2009 +0200
83773
83774 Dpkg::Shlibs::SymbolFile::load(): use a single object reference everywhere
83775
83776 Instead of keeping two variables synchronized (one being the ref of the
83777 other), use the reference everywhere. And simplify creation of the
83778 initial reference.
83779
83780 scripts/Dpkg/Shlibs/SymbolFile.pm | 29 ++++++++++++++---------------
83781 1 file changed, 14 insertions(+), 15 deletions(-)
83782
83783 commit e411b5732dd76a157a50778ce96c81115b49332a
83784 Author: Modestas Vainius <modestas@vainius.eu>
83785 Date: Wed Jul 15 19:38:45 2009 +0300
83786
83787 Replace local with my in SymbolFile::load() and use strict.
83788
83789 Rather than creating an alias with local, manually do $current_object_ref
83790 re-referencing. This allows to use 'my $object' and to enable 'use strict'.
83791
83792 Signed-off-by: Modestas Vainius <modestas@vainius.eu>
83793
83794 scripts/Dpkg/Shlibs/SymbolFile.pm | 8 +++++---
83795 1 file changed, 5 insertions(+), 3 deletions(-)
83796
83797 commit 77f7292128f315e0cd95177241184252604347ce
83798 Author: Raphael Hertzog <hertzog@debian.org>
83799 Date: Wed Jul 15 16:44:21 2009 +0200
83800
83801 deb-substvars(5): list fields where substvars do not work
83802
83803 debian/changelog | 2 ++
83804 man/deb-substvars.5 | 5 +++++
83805 2 files changed, 7 insertions(+)
83806
83807 commit 8e70b9b2f9d16010c614496c0f8f7e9a0d6ced15
83808 Author: Modestas Vainius <modestas@vainius.eu>
83809 Date: Mon Jun 29 00:18:17 2009 +0300
83810
83811 dpkg-gensymbols: improve diff label again.
83812
83813 Use "$source_file ($package $arch)".
83814
83815 Signed-off-by: Modestas Vainius <modestas@vainius.eu>
83816
83817 debian/changelog | 3 +++
83818 scripts/dpkg-gensymbols.pl | 5 ++++-
83819 2 files changed, 7 insertions(+), 1 deletion(-)
83820
83821 commit a27d14c4423c44b400764c99b669824f4ba6e9a1
83822 Author: Raphael Hertzog <hertzog@debian.org>
83823 Date: Wed Jul 15 15:59:03 2009 +0200
83824
83825 Add new test case for symbols file parsing
83826
83827 Ensure that an #include can change the name of the currently parsed
83828 library (ELF object).
83829
83830 scripts/t/200_Dpkg_Shlibs.t | 8 +++++++-
83831 scripts/t/200_Dpkg_Shlibs/symbols.fake-3 | 5 +++++
83832 scripts/t/200_Dpkg_Shlibs/symbols.include-1 | 2 ++
83833 3 files changed, 14 insertions(+), 1 deletion(-)
83834
83835 commit 4bd14c490b63e58798108969ac3a5a1aa2fa04f3
83836 Author: Guillem Jover <guillem@debian.org>
83837 Date: Tue Jul 14 12:51:40 2009 +0200
83838
83839 dselect: Fix typo in package deselection condition
83840
83841 The test was always false due to the typo.
83842
83843 debian/changelog | 2 ++
83844 dselect/pkgdepcon.cc | 10 +++++-----
83845 2 files changed, 7 insertions(+), 5 deletions(-)
83846
83847 commit e60e66ecf721c971f952a7ce095a545c9e7b718b
83848 Author: Guillem Jover <guillem@debian.org>
83849 Date: Tue Jul 14 12:37:58 2009 +0200
83850
83851 Remove TODO item
83852
83853 TODO | 1 -
83854 1 file changed, 1 deletion(-)
83855
83856 commit 6b0af3e6fa73e9e30f67dc885164244e13ec5d6c
83857 Author: Guillem Jover <guillem@debian.org>
83858 Date: Tue Jul 14 12:35:51 2009 +0200
83859
83860 Add fakeroot to dpkg-dev Recommends
83861
83862 Since version 1.14.7, dpkg-buildpackage uses fakeroot by default to
83863 obtain (emulated) root privileges.
83864
83865 Reported-by: Sven Joachim <svenjoac@gmx.de>
83866 Closes: #536821
83867
83868 debian/changelog | 1 +
83869 debian/control | 2 +-
83870 2 files changed, 2 insertions(+), 1 deletion(-)
83871
83872 commit 08463d3cafdad1c25b95d23daa16cb70e6bc84a3
83873 Author: Guillem Jover <guillem@debian.org>
83874 Date: Tue Jul 14 12:32:53 2009 +0200
83875
83876 Cleanup eflag value names
83877
83878 Remove f and v from value names. Remove duplicated value for reinstreq.
83879
83880 dselect/pkgdepcon.cc | 7 +++++--
83881 lib/database.c | 4 ++--
83882 lib/dpkg-db.h | 5 ++---
83883 lib/dump.c | 2 +-
83884 lib/parse.c | 2 +-
83885 lib/parsehelp.c | 6 +++---
83886 src/archives.c | 2 +-
83887 src/cleanup.c | 12 ++++++------
83888 src/configure.c | 4 ++--
83889 src/enquiry.c | 5 +++--
83890 src/processarc.c | 8 ++++----
83891 src/remove.c | 4 ++--
83892 12 files changed, 32 insertions(+), 29 deletions(-)
83893
83894 commit fb6c4a7a7a46b8ba7d6e6ff959bf6b23058690bb
83895 Author: Guillem Jover <guillem@debian.org>
83896 Date: Tue Jul 14 12:04:47 2009 +0200
83897
83898 Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags
83899
83900 These flags have been obsolete for a long time, and the ‘hold’ part
83901 has been converted to the ‘want_hold’ value on database parse. No
83902 current system having been upgraded through several Debian releases
83903 should have those values in their status database anymore.
83904
83905 debian/changelog | 1 +
83906 dselect/pkgdisplay.cc | 2 +-
83907 lib/dpkg-db.h | 5 +----
83908 lib/dump.c | 2 +-
83909 lib/fields.c | 4 ----
83910 lib/parsehelp.c | 2 --
83911 src/query.c | 4 ++--
83912 7 files changed, 6 insertions(+), 14 deletions(-)
83913
83914 commit 5bd53bc1a8d179ff1891b0362ac1968b36d31faa
83915 Author: Guillem Jover <guillem@debian.org>
83916 Date: Mon Jul 13 15:10:21 2009 +0200
83917
83918 Move filesdbinit declaration to filesdb.h
83919
83920 src/filesdb.h | 2 ++
83921 src/main.c | 1 +
83922 src/main.h | 4 ----
83923 3 files changed, 3 insertions(+), 4 deletions(-)
83924
83925 commit 85a398c3d086424508bcc07abbb1bc678bb130fc
83926 Author: Branden Robinson <branden@debian.org>
83927 Date: Thu Nov 20 07:00:02 2008 +0200
83928
83929 Fix typo in macro argument
83930
83931 src/main.c | 4 ++--
83932 1 file changed, 2 insertions(+), 2 deletions(-)
83933
83934 commit 7f10797af7cda2a8855f6e132ce0163b46c05ada
83935 Author: Guillem Jover <guillem@debian.org>
83936 Date: Thu Nov 20 07:02:50 2008 +0200
83937
83938 Fix typo in comment
83939
83940 src/processarc.c | 2 +-
83941 1 file changed, 1 insertion(+), 1 deletion(-)
83942
83943 commit 2efaf5ff4af2653bbb69d05568d8628d7cb0e97b
83944 Author: Guillem Jover <guillem@debian.org>
83945 Date: Mon Jul 13 14:32:34 2009 +0200
83946
83947 Inline CONFFOPTCELLS into conffoptcells definition
83948
83949 The values in CONFFOPTCELLS are dpkg specific, and not to be found in
83950 libdpkg so there's no much point in defining the macro there. Also this
83951 makes for clearer code.
83952
83953 lib/dpkg.h | 6 ------
83954 src/configure.c | 6 +++++-
83955 2 files changed, 5 insertions(+), 7 deletions(-)
83956
83957 commit 1dbc6b9f37317966a956158bca3798328a4f525b
83958 Author: Guillem Jover <guillem@debian.org>
83959 Date: Mon Jul 13 14:29:31 2009 +0200
83960
83961 dpkg: Make conffoptcells static
83962
83963 src/configure.c | 2 +-
83964 src/main.h | 1 -
83965 2 files changed, 1 insertion(+), 2 deletions(-)
83966
83967 commit 9a979e68fa47c0288e77102e935fa0703821207e
83968 Author: Guillem Jover <guillem@debian.org>
83969 Date: Mon Jul 13 13:56:01 2009 +0200
83970
83971 dpkg: Remove unused cfom_main enum value
83972
83973 src/main.h | 1 -
83974 1 file changed, 1 deletion(-)
83975
83976 commit 2a7cbd9bbad67021e447068521fd60d42e02cb46
83977 Author: Guillem Jover <guillem@debian.org>
83978 Date: Mon Jul 13 02:44:48 2009 +0200
83979
83980 dpkg-split: Properly check error condition on open when splitting
83981
83982 dpkg-split/split.c | 3 ++-
83983 1 file changed, 2 insertions(+), 1 deletion(-)
83984
83985 commit de24e8d710686a4e271caaccfe3f46a4619ecba1
83986 Author: Guillem Jover <guillem@debian.org>
83987 Date: Mon Jul 13 02:27:15 2009 +0200
83988
83989 dpkg-deb: Remove trailing ‘/’ and ‘/.’ from the directory name on -b
83990
83991 When using “dpkg-deb -b” and specifiyng only the directory name to be
83992 used as the base name for the package name, remove any trailing
83993 characters that would make dpkg-deb create the destination file inside
83994 the directory.
83995
83996 Closes: #218018, #373602
83997
83998 debian/changelog | 2 ++
83999 dpkg-deb/build.c | 5 ++++-
84000 2 files changed, 6 insertions(+), 1 deletion(-)
84001
84002 commit 9d8edc5884220596d612f7274ec77a3aba701545
84003 Author: Guillem Jover <guillem@debian.org>
84004 Date: Sun Jul 12 23:55:05 2009 +0200
84005
84006 Remove unused assert.h includes
84007
84008 dpkg-split/split.c | 1 -
84009 dselect/basecmds.cc | 2 --
84010 dselect/bindings.cc | 1 -
84011 src/cleanup.c | 1 -
84012 src/divertdb.c | 1 -
84013 src/statdb.c | 1 -
84014 src/trigcmd.c | 1 -
84015 src/update.c | 1 -
84016 8 files changed, 9 deletions(-)
84017
84018 commit 410a4e08a6eec83000c8c974d98f64523ee8a973
84019 Author: Guillem Jover <guillem@debian.org>
84020 Date: Sun Jul 12 23:05:03 2009 +0200
84021
84022 man: Document “hold” as package selection state instead of flag
84023
84024 debian/changelog | 1 +
84025 man/dpkg.1 | 8 ++++----
84026 2 files changed, 5 insertions(+), 4 deletions(-)
84027
84028 commit 7043dca96e2d568242558b457b79ac805c46113f
84029 Author: Guillem Jover <guillem@debian.org>
84030 Date: Sun Jul 12 22:45:49 2009 +0200
84031
84032 Update TODO list
84033
84034 TODO | 14 ++++++++++++--
84035 1 file changed, 12 insertions(+), 2 deletions(-)
84036
84037 commit f09acc9d384bd85cd9b3f87ba8d57edbbf64661b
84038 Author: Guillem Jover <guillem@debian.org>
84039 Date: Sun Jul 12 22:19:45 2009 +0200
84040
84041 Reschedule roadmap and feature removals in relation to versions
84042
84043 Use versions instead of Debian specific releases, although we map minor
84044 versions to Debian releases.
84045
84046 README.feature-removal-schedule | 10 +++++-----
84047 TODO | 24 +++++++++---------------
84048 2 files changed, 14 insertions(+), 20 deletions(-)
84049
84050 commit a9761ebe6bd5b99bece2a156e717b2af94d0eab0
84051 Author: Guillem Jover <guillem@debian.org>
84052 Date: Sun Jul 12 21:38:16 2009 +0200
84053
84054 dpkg: Coalesce similar “takes no arguments” strings
84055
84056 Move the option name to an argument to reuse existing translations.
84057
84058 src/trigcmd.c | 3 ++-
84059 src/update.c | 3 ++-
84060 2 files changed, 4 insertions(+), 2 deletions(-)
84061
84062 commit 224f0285abc304bec059e6144778177c2eed06ee
84063 Author: Guillem Jover <guillem@debian.org>
84064 Date: Sun Jul 12 20:11:53 2009 +0200
84065
84066 Obsolete --forget-old-unavail
84067
84068 On parse mark not-installed leftover packages for automatic removal from
84069 the database on next dump. The states we consider for removal are
84070 want_purge, want_deinstall and want_hold. The latter being the ancient
84071 default for not-installed packages.
84072
84073 This makes the --forget-old-unavail option not useful anymore, so switch
84074 it to be a no-op, and target it for future removal as obsolescent.
84075
84076 Closes: #33394, #429262
84077
84078 README.feature-removal-schedule | 9 +++++++++
84079 debian/changelog | 3 +++
84080 dselect/methods/disk/update | 2 --
84081 lib/parse.c | 13 +++++++++++++
84082 man/dpkg.1 | 3 ++-
84083 src/update.c | 31 ++-----------------------------
84084 6 files changed, 29 insertions(+), 32 deletions(-)
84085
84086 commit 6c6ec4a438f889e90f4741fd7780eb6626e933e1
84087 Author: Guillem Jover <guillem@debian.org>
84088 Date: Sun Jul 12 20:02:56 2009 +0200
84089
84090 dpkg: Properly mark packages being purged for disappearance
84091
84092 When a package has been purged, it should be marked as want_unknown
84093 and the configversion blanked, otherwise dpkg considers it to still
84094 be informative and keeps it around, which needs later on manual
84095 intervention from the user to clean up the database.
84096
84097 debian/changelog | 3 +++
84098 src/processarc.c | 3 ++-
84099 src/remove.c | 2 ++
84100 3 files changed, 7 insertions(+), 1 deletion(-)
84101
84102 commit 896b469211b21a01c847946240f2d003d3dfb71b
84103 Author: Guillem Jover <guillem@debian.org>
84104 Date: Fri Jul 10 21:50:56 2009 +0200
84105
84106 libdpkg: Use isblank instead of ad-hoc comparisons
84107
84108 lib/parsehelp.c | 9 ++++++---
84109 1 file changed, 6 insertions(+), 3 deletions(-)
84110
84111 commit 66dff5a82489c9daf85876492fb1969041c181e9
84112 Author: Milo Casagrande <milo@ubuntu.com>
84113 Date: Sat Jul 11 07:24:31 2009 +0200
84114
84115 Italian translation updated
84116
84117 debian/changelog | 1 +
84118 po/it.po | 3421 +++++++++++++++++++++++++-----------------------------
84119 2 files changed, 1553 insertions(+), 1869 deletions(-)
84120
84121 commit f0525ce3409b3dc5422a5b0c5cc28197c55cb015
84122 Merge: 939b0c0f9 30f797c7c
84123 Author: Guillem Jover <guillem@debian.org>
84124 Date: Fri Jul 10 12:12:03 2009 +0200
84125
84126 Merge branch 'sid' (through tag '1.15.3.1')
84127
84128 Conflicts:
84129 configure.ac
84130 debian/changelog
84131
84132 commit 939b0c0f90d145dda2918beec6bfb48694528503
84133 Author: Holger Wansing <linux@wansing-online.de>
84134 Date: Thu Jul 9 21:23:25 2009 +0200
84135
84136 Fix poor wording in German dpkg translation
84137
84138 po/de.po | 2 +-
84139 1 file changed, 1 insertion(+), 1 deletion(-)
84140
84141 commit 30f797c7c1fa1bac2388e47d1c28302804a9c53b
84142 Author: Guillem Jover <guillem@debian.org>
84143 Date: Wed Jul 8 11:26:55 2009 +0200
84144
84145 Release 1.15.3.1
84146
84147 configure.ac | 2 +-
84148 debian/changelog | 4 ++--
84149 2 files changed, 3 insertions(+), 3 deletions(-)
84150
84151 commit fd4d99862af837ccf12e83d13da73e8ffb24aa17
84152 Author: Modestas Vainius <modestas@vainius.eu>
84153 Date: Sun Jun 28 23:59:06 2009 +0300
84154
84155 Fix wildcard support in symbol files
84156
84157 They were broken due to typo. Also add a test for wildcards.
84158
84159 Signed-off-by: Modestas Vainius <modestas@vainius.eu>
84160
84161 debian/changelog | 3 ++-
84162 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
84163 scripts/t/200_Dpkg_Shlibs.t | 13 ++++++++++++-
84164 3 files changed, 15 insertions(+), 3 deletions(-)
84165
84166 commit 9d0fe91f2291dc5b9ceed8f63a1fc006f20e36ed
84167 Author: Guillem Jover <guillem@debian.org>
84168 Date: Wed Jul 8 11:13:54 2009 +0200
84169
84170 Bump version to 1.15.3.1~
84171
84172 configure.ac | 2 +-
84173 debian/changelog | 6 ++++++
84174 2 files changed, 7 insertions(+), 1 deletion(-)
84175
84176 commit fd2fd13cb3d63e6fbe55eab75a26f5ac217f55c7
84177 Author: Helge Kreutzmann <debian@helgefjell.de>
84178 Date: Mon Jul 6 18:20:38 2009 +0200
84179
84180 Update german translation of manual pages
84181
84182 Update to 1664t0u0f.
84183
84184 man/po/de.po | 11 +++++------
84185 1 file changed, 5 insertions(+), 6 deletions(-)
84186
84187 commit 932d6ff120001545f0e39a89a77b294744274591
84188 Author: Helge Kreutzmann <debian@helgefjell.de>
84189 Date: Sun Jul 5 08:35:28 2009 +0200
84190
84191 Update German scripts translation
84192
84193 Update to 474t.
84194
84195 debian/changelog | 3 +
84196 scripts/po/de.po | 181 ++++++++++++++++++++++++++-----------------------------
84197 2 files changed, 90 insertions(+), 94 deletions(-)
84198
84199 commit 30269085225c9b0a6bfd972cc2dda562cae7be0b
84200 Author: Helge Kreutzmann <debian@helgefjell.de>
84201 Date: Sat Jul 4 15:24:37 2009 +0200
84202
84203 Fix minor translation error in scripts/po/de.po
84204
84205 scripts/po/de.po | 4 ++--
84206 1 file changed, 2 insertions(+), 2 deletions(-)
84207
84208 commit e48d19ed49520effe79af9ed5c9dc7e744cb1137
84209 Author: Sven Joachim <svenjoac@gmx.de>
84210 Date: Fri Jul 3 17:34:22 2009 +0200
84211
84212 Fix typo (unexecpted -> unexpected)
84213
84214 src/statdb.c | 2 +-
84215 1 file changed, 1 insertion(+), 1 deletion(-)
84216
84217 commit cdd6ef8d473bdae7a7c1166075c8355ddb6d0361
84218 Author: Sven Joachim <svenjoac@gmx.de>
84219 Date: Fri Jul 3 17:31:21 2009 +0200
84220
84221 German dpkg translation update
84222
84223 Update to 1005t8f.
84224
84225 debian/changelog | 3 ++-
84226 po/de.po | 18 +++++++++---------
84227 2 files changed, 11 insertions(+), 10 deletions(-)
84228
84229 commit 724ddc2dd8ce11dc30249dcb6023b0b8f56a739d
84230 Author: Raphael Hertzog <hertzog@debian.org>
84231 Date: Fri Jul 3 15:58:20 2009 +0200
84232
84233 Update Standards-Version to 3.8.2
84234
84235 debian/changelog | 1 +
84236 debian/control | 2 +-
84237 2 files changed, 2 insertions(+), 1 deletion(-)
84238
84239 commit 4a1e8173f63c1c7a6807aa76280fc8aec128bc81
84240 Author: Raphael Hertzog <hertzog@debian.org>
84241 Date: Fri Jul 3 15:43:29 2009 +0200
84242
84243 Fix dpkg's preinst when alternatives dir contains unexpected subdirs
84244
84245 Adjust the lintian overrides accordingly.
84246
84247 debian/changelog | 2 ++
84248 debian/dpkg.lintian-overrides | 6 +++---
84249 debian/dpkg.preinst | 5 +++--
84250 3 files changed, 8 insertions(+), 5 deletions(-)
84251
84252 commit 49c5d0bbe00b3922fb07efae60fd65bb91c64bb1
84253 Author: Raphael Hertzog <hertzog@debian.org>
84254 Date: Fri Jul 3 15:35:50 2009 +0200
84255
84256 Add changelog entry for the install-info transition
84257
84258 TODO | 1 +
84259 debian/changelog | 7 +++++++
84260 2 files changed, 8 insertions(+)
84261
84262 commit 72d4a9154d0f7ac2d9a1adad3dd59368d9d86c2f
84263 Author: Raphael Hertzog <hertzog@debian.org>
84264 Date: Tue Jun 30 12:20:30 2009 +0200
84265
84266 Breaks: xemacs21-support instead instead of all xemacs21-*
84267
84268 The maintainer decided to factorize the install-info dependency
84269 in the xemacs21-support package so we should ensure that this
84270 package gets upgraded and not only the other ones.
84271
84272 debian/control | 7 ++-----
84273 1 file changed, 2 insertions(+), 5 deletions(-)
84274
84275 commit dd7baf825098209e1b311b3b5e19eaf8c18fe800
84276 Author: Raphael Hertzog <hertzog@debian.org>
84277 Date: Thu Jun 25 23:17:18 2009 +0200
84278
84279 Add breaks against all info-browsers that do not depend on install-info
84280
84281 debian/control | 10 ++++++++++
84282 1 file changed, 10 insertions(+)
84283
84284 commit 1b5209ec9b15a3ccccdf80f5e9ebfe102116a6d8
84285 Author: Guillem Jover <guillem@debian.org>
84286 Date: Tue Mar 17 02:48:38 2009 +0200
84287
84288 install-info: Improve a bit the warning messages
84289
84290 utils/install-info.c | 17 +++++++++--------
84291 1 file changed, 9 insertions(+), 8 deletions(-)
84292
84293 commit 06065fb42580849874dc94a7b7a2bcc0bd2798c3
84294 Author: Guillem Jover <guillem@debian.org>
84295 Date: Tue Mar 17 02:41:21 2009 +0200
84296
84297 install-info: Print buggy maintainer script package in warning
84298
84299 utils/install-info.c | 6 +++++-
84300 1 file changed, 5 insertions(+), 1 deletion(-)
84301
84302 commit 6859b8af0f9ce00cc25e84d6d1fcb4fb4eae09f7
84303 Author: Guillem Jover <guillem@debian.org>
84304 Date: Tue Mar 17 02:39:12 2009 +0200
84305
84306 install-info: Use macros for warn and error output
84307
84308 utils/install-info.c | 38 ++++++++++++++++++++------------------
84309 1 file changed, 20 insertions(+), 18 deletions(-)
84310
84311 commit 20dcd4f212fe9cfe928349de2d5a1ace735e18e9
84312 Author: Guillem Jover <guillem@debian.org>
84313 Date: Tue Mar 17 02:35:33 2009 +0200
84314
84315 install-info: Generalize by using macros for paths
84316
84317 utils/install-info.c | 25 ++++++++++++++-----------
84318 1 file changed, 14 insertions(+), 11 deletions(-)
84319
84320 commit ee31b22c9f3ccde710110e8512a2223b2ce35795
84321 Author: Guillem Jover <guillem@debian.org>
84322 Date: Tue Mar 17 02:20:16 2009 +0200
84323
84324 install-info: Add missing stdlib.h
84325
84326 Fix build failure, getenv is declared in stdlib.h.
84327
84328 utils/install-info.c | 1 +
84329 1 file changed, 1 insertion(+)
84330
84331 commit e1f03a94a08efb9de3736ff8b9c7c3fe24cda50e
84332 Author: Guillem Jover <guillem@debian.org>
84333 Date: Tue Mar 17 02:18:18 2009 +0200
84334
84335 Use autoconf AC_ARG_PROGRAM support to rename install-info
84336
84337 Rename the binary on install to avoid colliding with autoconf's
84338 install-info builtin targets.
84339
84340 utils/.gitignore | 3 +--
84341 utils/Makefile.am | 19 ++++++++-----------
84342 2 files changed, 9 insertions(+), 13 deletions(-)
84343
84344 commit c23407d285734d66aca07ecfbb45d7f8604ce706
84345 Author: Raphael Hertzog <hertzog@debian.org>
84346 Date: Fri Mar 13 15:47:52 2009 +0100
84347
84348 Replace install-info by a simple wrapper (or no-op command)
84349
84350 In order to properly transition to GNU's install-info, dpkg's install-info
84351 is modified to be a simple wrapper around /usr/bin/install-info. That
84352 wrapper warns when the user explicitely calls /usr/sbin/install-info since
84353 the new install-info is in /usr/bin/.
84354
84355 This wrapper is meant to be removed at some point when all references
84356 to /usr/sbin/install-info have gone (most probably in squeeze+1).
84357
84358 Also remove the manual page since there's nothing to document any more
84359 and add a lintian override until the wrapper is removed.
84360
84361 Reference: http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo
84362
84363 TODO | 2 -
84364 debian/dpkg.install | 1 -
84365 debian/dpkg.lintian-overrides | 2 +
84366 man/Makefile.am | 1 -
84367 man/install-info.8 | 295 ------------------------
84368 man/po/po4a.cfg | 5 -
84369 po/POTFILES.in | 1 -
84370 scripts/.gitignore | 2 -
84371 scripts/Makefile.am | 16 +-
84372 scripts/install-info.pl | 524 ------------------------------------------
84373 utils/.gitignore | 2 +
84374 utils/Makefile.am | 13 ++
84375 utils/install-info.c | 65 ++++++
84376 13 files changed, 83 insertions(+), 846 deletions(-)
84377
84378 commit 645a9e329f874a470ae837d93525c769a0df4ec8
84379 Author: Guillem Jover <guillem@debian.org>
84380 Date: Thu Jul 2 11:24:08 2009 +0200
84381
84382 libdpkg: Refactor parsedb_state into a new structure
84383
84384 Move state variables into a new struct and pass that instead of each of
84385 them to the error, warning and field parsing functions. This is cleaner,
84386 and should be “marginally” faster.
84387
84388 TODO | 1 -
84389 lib/fields.c | 159 ++++++++++++++++++++++++++------------------------------
84390 lib/parse.c | 66 ++++++++++++-----------
84391 lib/parsedump.h | 25 +++++----
84392 lib/parsehelp.c | 33 ++++++------
84393 5 files changed, 142 insertions(+), 142 deletions(-)
84394
84395 commit bfb8cccada43b32dee587da80f38ce1b207aa9b1
84396 Author: Guillem Jover <guillem@debian.org>
84397 Date: Thu Jul 2 10:50:43 2009 +0200
84398
84399 libdpkg: Initialize parse lno to 0 to avoid decrementing it on rcall
84400
84401 lib/parse.c | 4 ++--
84402 1 file changed, 2 insertions(+), 2 deletions(-)
84403
84404 commit 2fa9eb87bba4fdb33635228f60a54b89f59292da
84405 Author: Guillem Jover <guillem@debian.org>
84406 Date: Thu Jul 2 10:50:25 2009 +0200
84407
84408 Add dpkg-vendor to .gitignore
84409
84410 scripts/.gitignore | 1 +
84411 1 file changed, 1 insertion(+)
84412
84413 commit 6aaa8c10678d5af3dd6e2026c0a48ac9cb1da789
84414 Author: Marcos Alvarez Costales <marcos.alvarez.costales@gmail.com>
84415 Date: Wed Jul 1 20:57:03 2009 +0200
84416
84417 Asturian translation update
84418
84419 debian/changelog | 1 +
84420 po/ast.po | 25 +++++++++++++------------
84421 2 files changed, 14 insertions(+), 12 deletions(-)
84422
84423 commit ebb721df8997021b6f6a3fcaa8be1450949e6dd4
84424 Author: Guillem Jover <guillem@debian.org>
84425 Date: Wed Jul 1 10:23:19 2009 +0200
84426
84427 dpkg-scanpackages: Do not handle the Revision field
84428
84429 This field has already been parsed and handled by “dpkg-deb -I”.
84430 The code is doubly useless, as additionally the version comparison is
84431 done before the Revision has been folded into the Version field.
84432
84433 debian/changelog | 2 +-
84434 scripts/dpkg-scanpackages.pl | 5 -----
84435 2 files changed, 1 insertion(+), 6 deletions(-)
84436
84437 commit e6c2713bd4d59a88d1ae5234a4224416e0e9fa08
84438 Author: Guillem Jover <guillem@debian.org>
84439 Date: Wed Jul 1 10:09:46 2009 +0200
84440
84441 dpkg-scanpackages: Do not remap obsolete fields
84442
84443 Those fields have been remappedd already by “dpkg-deb -I”.
84444
84445 debian/changelog | 2 ++
84446 scripts/dpkg-scanpackages.pl | 7 -------
84447 2 files changed, 2 insertions(+), 7 deletions(-)
84448
84449 commit ee157886303518ef56598f843d29c63349232391
84450 Author: Guillem Jover <guillem@debian.org>
84451 Date: Wed Jul 1 09:21:18 2009 +0200
84452
84453 dpkg-scansources: Reduce variable scope in process_dsc
84454
84455 Move them closer to their actual usage.
84456
84457 scripts/dpkg-scansources.pl | 13 ++++++-------
84458 1 file changed, 6 insertions(+), 7 deletions(-)
84459
84460 commit 7602026aff2452f6d723a87146340f4ed3e3d863
84461 Author: Guillem Jover <guillem@debian.org>
84462 Date: Wed Jul 1 09:17:47 2009 +0200
84463
84464 dpkg-scansources: Switch to use Dpkg::Cdata
84465
84466 Use our modules instead of duplicating the .dsc parsing code. As a
84467 side effect it now handles properly bogus files.
84468
84469 debian/changelog | 2 +
84470 scripts/dpkg-scansources.pl | 273 +++++++++++---------------------------------
84471 2 files changed, 70 insertions(+), 205 deletions(-)
84472
84473 commit 396d3c27c10884d758b434a9ac637e709bf320b5
84474 Author: Helge Kreutzmann <debian@helgefjell.de>
84475 Date: Tue Jun 30 21:46:10 2009 +0200
84476
84477 Update german translation of manual pages
84478
84479 Update to 1662t0u2f.
84480
84481 debian/changelog | 3 +
84482 man/po/de.po | 21 +-
84483 man/po/dpkg-man.pot | 2093 +++++++++++++++++++++++++++++++++++++--------------
84484 3 files changed, 1556 insertions(+), 561 deletions(-)
84485
84486 commit a15532403f172d790031a71044f585578366e605
84487 Author: Jens Seidel <jensseidel@users.sf.net>
84488 Date: Tue Jun 30 21:38:01 2009 +0200
84489
84490 Proofreading
84491
84492 man/po/de.po | 26 +++++++++++++-------------
84493 1 file changed, 13 insertions(+), 13 deletions(-)
84494
84495 commit 0b413ae85fda839c47cfc35a9ffd0189889e0b67
84496 Author: Christian Perrier <bubulle@debian.org>
84497 Date: Tue Jun 30 07:29:12 2009 +0200
84498
84499 French translation update
84500
84501 debian/changelog | 4 +++
84502 po/fr.po | 77 +++++++++++++++++++++-----------------------------------
84503 2 files changed, 32 insertions(+), 49 deletions(-)
84504
84505 commit ed4065c246bba34784b6babaff3a9a6b93fcc793
84506 Author: Guillem Jover <guillem@debian.org>
84507 Date: Mon Jun 29 09:34:20 2009 +0200
84508
84509 dpkg-name: Do not handle Revision and Package_Revision fields
84510
84511 Those fields have already been parsed and handled by “dpkg-deb -I”.
84512
84513 debian/changelog | 2 ++
84514 scripts/dpkg-name.pl | 5 -----
84515 2 files changed, 2 insertions(+), 5 deletions(-)
84516
84517 commit afcdfe571e8d20832996ec8d4593744fab3b52c1
84518 Author: Guillem Jover <guillem@debian.org>
84519 Date: Mon Jun 29 09:23:17 2009 +0200
84520
84521 dpkg-name: Fix inverted logic when deciding to assume the architecture
84522
84523 This gets triggered when the package does not have such field.
84524
84525 debian/changelog | 2 ++
84526 scripts/dpkg-name.pl | 2 +-
84527 2 files changed, 3 insertions(+), 1 deletion(-)
84528
84529 commit e9c3e59475b7bcf0201b3c5a936c1f4f87382022
84530 Author: Guillem Jover <guillem@debian.org>
84531 Date: Mon Jun 29 09:20:00 2009 +0200
84532
84533 dpkg-name: Call _g instead of g_
84534
84535 debian/changelog | 1 +
84536 scripts/dpkg-name.pl | 2 +-
84537 2 files changed, 2 insertions(+), 1 deletion(-)
84538
84539 commit 34181ce3a1cf466af9ac2e94f68b60cbdfaf57c8
84540 Author: Guillem Jover <guillem@debian.org>
84541 Date: Sat Jun 27 19:26:03 2009 +0200
84542
84543 Bump version to 1.15.4~
84544
84545 configure.ac | 2 +-
84546 debian/changelog | 5 +++++
84547 2 files changed, 6 insertions(+), 1 deletion(-)
84548
84549 commit 16199a8951e656bf3ef2fda67cb554a26fad785d
84550 Author: Guillem Jover <guillem@debian.org>
84551 Date: Sat Jun 27 19:07:16 2009 +0200
84552
84553 Release 1.15.3
84554
84555 configure.ac | 2 +-
84556 debian/changelog | 4 ++--
84557 2 files changed, 3 insertions(+), 3 deletions(-)
84558
84559 commit d8338f3164508f8f4c1b6276c9c381e06acf663d
84560 Author: Guillem Jover <guillem@debian.org>
84561 Date: Sat Jun 27 19:04:56 2009 +0200
84562
84563 Add new scripts test cases to EXTRA_DIST
84564
84565 scripts/Makefile.am | 2 ++
84566 1 file changed, 2 insertions(+)
84567
84568 commit b75b971b90c2d31d5fc3a675966f29c99d6f0cde
84569 Author: Guillem Jover <guillem@debian.org>
84570 Date: Sat Jun 27 18:50:52 2009 +0200
84571
84572 Regenerate .pot files and merge .po files with them
84573
84574 man/po/de.po | 1752 +++++++++++++++++++++++++++++++++++++++++++++--
84575 man/po/dpkg-man.pot | 217 +++---
84576 man/po/es.po | 238 ++++---
84577 man/po/fr.po | 244 ++++---
84578 man/po/hu.po | 239 ++++---
84579 man/po/ja.po | 237 ++++---
84580 man/po/pl.po | 241 ++++---
84581 man/po/pt_BR.po | 239 ++++---
84582 man/po/ru.po | 236 ++++---
84583 man/po/sv.po | 288 ++++----
84584 po/ast.po | 701 +++++++++----------
84585 po/bs.po | 690 +++++++++----------
84586 po/ca.po | 714 +++++++++----------
84587 po/cs.po | 724 ++++++++++----------
84588 po/da.po | 717 +++++++++----------
84589 po/de.po | 701 +++++++++----------
84590 po/dpkg.pot | 690 +++++++++----------
84591 po/dz.po | 717 +++++++++----------
84592 po/el.po | 719 +++++++++----------
84593 po/eo.po | 701 +++++++++----------
84594 po/es.po | 718 +++++++++----------
84595 po/et.po | 711 +++++++++----------
84596 po/eu.po | 701 +++++++++----------
84597 po/fr.po | 735 ++++++++++----------
84598 po/gl.po | 719 +++++++++----------
84599 po/hu.po | 717 +++++++++----------
84600 po/id.po | 717 +++++++++----------
84601 po/it.po | 717 +++++++++----------
84602 po/ja.po | 717 +++++++++----------
84603 po/km.po | 717 +++++++++----------
84604 po/ko.po | 719 +++++++++----------
84605 po/ku.po | 694 +++++++++----------
84606 po/lt.po | 719 +++++++++----------
84607 po/mr.po | 717 +++++++++----------
84608 po/nb.po | 719 +++++++++----------
84609 po/ne.po | 717 +++++++++----------
84610 po/nl.po | 717 +++++++++----------
84611 po/nn.po | 719 +++++++++----------
84612 po/pa.po | 694 +++++++++----------
84613 po/pl.po | 718 +++++++++----------
84614 po/pt.po | 719 +++++++++----------
84615 po/pt_BR.po | 717 +++++++++----------
84616 po/ro.po | 724 ++++++++++----------
84617 po/ru.po | 703 +++++++++----------
84618 po/sk.po | 703 +++++++++----------
84619 po/sv.po | 233 ++++---
84620 po/th.po | 717 +++++++++----------
84621 po/tl.po | 717 +++++++++----------
84622 po/vi.po | 717 +++++++++----------
84623 po/zh_CN.po | 701 +++++++++----------
84624 po/zh_TW.po | 717 +++++++++----------
84625 scripts/po/ca.po | 606 ++++++++--------
84626 scripts/po/de.po | 125 ++--
84627 scripts/po/dpkg-dev.pot | 583 ++++++++--------
84628 scripts/po/fr.po | 661 +++++++++---------
84629 scripts/po/pl.po | 655 ++++++++++--------
84630 scripts/po/ru.po | 655 ++++++++++--------
84631 scripts/po/sv.po | 423 ++++++------
84632 58 files changed, 19371 insertions(+), 17012 deletions(-)
84633
84634 commit 3cc5a5bf4b6da9facf36c52bb97889a5ce2fd681
84635 Author: Guillem Jover <guillem@debian.org>
84636 Date: Sat Jun 27 19:04:14 2009 +0200
84637
84638 Add new files to POTFILES
84639
84640 po/POTFILES.in | 2 ++
84641 1 file changed, 2 insertions(+)
84642
84643 commit 4401640147126170df7d188545b8ecd4ffd21d29
84644 Author: Guillem Jover <guillem@debian.org>
84645 Date: Sat Jun 27 18:46:36 2009 +0200
84646
84647 man: Remove non dot prefixed type field
84648
84649 This seems to be obsolete and now the field has the form “#. type: ”.
84650 Which gets duplicated with the old form.
84651
84652 man/po/de.po | 1798 -----------------------------------------------------
84653 man/po/es.po | 1862 -------------------------------------------------------
84654 man/po/fr.po | 1855 ------------------------------------------------------
84655 man/po/hu.po | 1708 --------------------------------------------------
84656 man/po/ja.po | 1812 -----------------------------------------------------
84657 man/po/pl.po | 1683 -------------------------------------------------
84658 man/po/pt_BR.po | 1743 ---------------------------------------------------
84659 man/po/ru.po | 1740 ---------------------------------------------------
84660 man/po/sv.po | 1718 --------------------------------------------------
84661 9 files changed, 15919 deletions(-)
84662
84663 commit c5b980dacefe000cc09694e0e7313fea5a43acfe
84664 Author: Guillem Jover <guillem@debian.org>
84665 Date: Fri Jun 26 20:02:27 2009 +0200
84666
84667 dpkg-deb: Remove unused FILE variable
84668
84669 Now that we are not closing gzfd indirectly by fclosing gz, we close it
84670 explicitly.
84671
84672 dpkg-deb/build.c | 8 ++------
84673 1 file changed, 2 insertions(+), 6 deletions(-)
84674
84675 commit 4308a347c5c17ab627f10bb77a98388162646d18
84676 Author: Sven Joachim <svenjoac@gmx.de>
84677 Date: Sat Jun 27 16:32:13 2009 +0200
84678
84679 Fix quotation marks in German dpkg translation
84680
84681 debian/changelog | 5 +++--
84682 po/de.po | 6 +++---
84683 2 files changed, 6 insertions(+), 5 deletions(-)
84684
84685 commit a3e560fe5d095e989dcfcda1935e51d72b82b780
84686 Author: Guillem Jover <guillem@debian.org>
84687 Date: Fri Jun 26 05:16:05 2009 +0200
84688
84689 libdpkg-perl: Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields
84690
84691 debian/changelog | 1 +
84692 scripts/Dpkg/ErrorHandling.pm | 10 +---------
84693 scripts/Dpkg/Fields.pm | 12 +++++++++++-
84694 scripts/dpkg-genchanges.pl | 4 ++--
84695 scripts/dpkg-gencontrol.pl | 4 ++--
84696 scripts/dpkg-source.pl | 4 ++--
84697 6 files changed, 19 insertions(+), 16 deletions(-)
84698
84699 commit b05060cb961a6dcb1eac5cc1796058dbc2bdbfad
84700 Author: Guillem Jover <guillem@debian.org>
84701 Date: Fri Jun 26 05:05:49 2009 +0200
84702
84703 Dpkg::ErrorHandling: Explicitly pass field argument to unknown()
84704
84705 debian/changelog | 1 +
84706 scripts/Dpkg/ErrorHandling.pm | 8 ++++----
84707 scripts/dpkg-genchanges.pl | 6 +++---
84708 scripts/dpkg-gencontrol.pl | 6 +++---
84709 scripts/dpkg-source.pl | 6 +++---
84710 5 files changed, 14 insertions(+), 13 deletions(-)
84711
84712 commit 3862c3e7fe882c61c53f62294fd84dddee9d2f46
84713 Author: Guillem Jover <guillem@debian.org>
84714 Date: Fri Jun 26 04:50:33 2009 +0200
84715
84716 libdpkg-perl: Import Exporter with ‘use base’
84717
84718 We don't need to set @ISA now.
84719
84720 scripts/Dpkg/Arch.pm | 3 +--
84721 scripts/Dpkg/Cdata.pm | 3 +--
84722 scripts/Dpkg/Deps.pm | 2 +-
84723 scripts/Dpkg/Fields.pm | 3 +--
84724 scripts/Dpkg/IPC.pm | 3 +--
84725 scripts/Dpkg/Path.pm | 3 +--
84726 scripts/Dpkg/Source/Functions.pm | 3 +--
84727 scripts/Dpkg/Vars.pm | 3 +--
84728 scripts/Dpkg/Vendor.pm | 3 +--
84729 scripts/Dpkg/Version.pm | 3 +--
84730 10 files changed, 10 insertions(+), 19 deletions(-)
84731
84732 commit 0e1e63afa089bca6f70a574f11033b724a6fc3c8
84733 Author: Guillem Jover <guillem@debian.org>
84734 Date: Fri Jun 26 04:04:16 2009 +0200
84735
84736 dpkg-scanpackages: Remove commented out code
84737
84738 scripts/dpkg-scanpackages.pl | 2 --
84739 1 file changed, 2 deletions(-)
84740
84741 commit 0d887820bcb55b60aa423a428eb4919c12acf577
84742 Author: Guillem Jover <guillem@debian.org>
84743 Date: Fri Jun 26 03:32:12 2009 +0200
84744
84745 Unclaim bug closure
84746
84747 debian/changelog | 2 +-
84748 1 file changed, 1 insertion(+), 1 deletion(-)
84749
84750 commit e29457dd5f8bfc8f6fc913b1899919f98be93bd7
84751 Author: Guillem Jover <guillem@debian.org>
84752 Date: Fri Jun 26 03:30:57 2009 +0200
84753
84754 man: Mark argument names in dpkg-statoverride.1 in italic
84755
84756 debian/changelog | 1 +
84757 man/dpkg-statoverride.8 | 10 +++++-----
84758 2 files changed, 6 insertions(+), 5 deletions(-)
84759
84760 commit ee21a3b9443f7a7a643fa1d41bf1ba2b93e32ccb
84761 Author: Guillem Jover <guillem@debian.org>
84762 Date: Fri Jun 26 02:10:53 2009 +0200
84763
84764 man: Document in dpkg-statoverride the format to specify mode
84765
84766 Closes: #534551
84767
84768 debian/changelog | 2 ++
84769 man/dpkg-statoverride.8 | 3 ++-
84770 2 files changed, 4 insertions(+), 1 deletion(-)
84771
84772 commit a3454abb5b83ac12aec5c52f2ae4492faf6890c8
84773 Author: Guillem Jover <guillem@debian.org>
84774 Date: Fri Jun 26 01:52:58 2009 +0200
84775
84776 dpkg-split: Use the correct units (KiB) when referring to partsize
84777
84778 debian/changelog | 1 +
84779 dpkg-split/main.c | 2 +-
84780 man/dpkg-split.1 | 4 ++--
84781 3 files changed, 4 insertions(+), 3 deletions(-)
84782
84783 commit d30fdccff56e8ed63e81e7e114c421d5c806d8e7
84784 Author: Guillem Jover <guillem@debian.org>
84785 Date: Fri Nov 21 16:46:30 2008 +0200
84786
84787 libdpkg: Do not try to close already closed files
84788
84789 debian/changelog | 1 +
84790 lib/triglib.c | 11 +++++++++--
84791 2 files changed, 10 insertions(+), 2 deletions(-)
84792
84793 commit d5ad25d85434acd7a4532334db2381a03d288ccd
84794 Author: Guillem Jover <guillem@debian.org>
84795 Date: Wed Jun 24 05:51:33 2009 +0200
84796
84797 libdpkg: Suffix path related function names with ‘path_’
84798
84799 lib/dpkg-priv.h | 4 ++--
84800 lib/fields.c | 2 +-
84801 lib/path.c | 4 ++--
84802 lib/test/t-path.c | 26 +++++++++++++-------------
84803 src/filesdb.c | 2 +-
84804 src/help.c | 2 +-
84805 src/query.c | 2 +-
84806 7 files changed, 21 insertions(+), 21 deletions(-)
84807
84808 commit fe930e9bb3e195825cce98e4abe825459a7e81e7
84809 Author: Raphael Hertzog <hertzog@debian.org>
84810 Date: Thu Jun 25 21:43:29 2009 +0200
84811
84812 Dpkg::Deps: fix dependency parsing code
84813
84814 Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar"
84815 even if foo is valid. A regex was improperly matching "\n" as
84816 end of string due to usage of the "m" modifier.
84817
84818 Also improve the warning displayed when the dependency can't be parsed.
84819
84820 Add a non-regression test to ensure that this problem doesn't come back.
84821
84822 Reported-by: Andrew Sayers <andrew-dpkg@pileofstuff.org>
84823
84824 debian/changelog | 3 +++
84825 scripts/Dpkg/Deps.pm | 4 ++--
84826 scripts/t/400_Dpkg_Deps.t | 7 ++++++-
84827 3 files changed, 11 insertions(+), 3 deletions(-)
84828
84829 commit 2cf5b0f90d4fae8c6287fa0a44e84270ad5326d6
84830 Author: Raphael Hertzog <hertzog@debian.org>
84831 Date: Tue Jun 23 08:58:35 2009 +0200
84832
84833 Remove all invalid master alternatives found
84834
84835 Initially I wanted to cleanup only problematic cases thinking that there
84836 would be few. But apparently there must be an old version of
84837 update-alternatives that created improper entries for slave alternatives
84838 in /var/lib/dpkg/alternatives so I do a full scan once when we upgrade
84839 from a version older than 1.15.3 and hope that we can forget about those
84840 upgrade issues after that.
84841
84842 debian/changelog | 4 ++--
84843 debian/dpkg.lintian-overrides | 5 +++++
84844 debian/dpkg.preinst | 38 ++++++++++++++++++++++++++------------
84845 3 files changed, 33 insertions(+), 14 deletions(-)
84846
84847 commit 85f2eb4dca5ad99cbbb014a5ab88019b06839068
84848 Author: Raphael Hertzog <hertzog@debian.org>
84849 Date: Mon Jun 22 11:35:58 2009 +0200
84850
84851 Fix a spelling error in changelog (thanks lintian)
84852
84853 debian/changelog | 2 +-
84854 1 file changed, 1 insertion(+), 1 deletion(-)
84855
84856 commit 52ff937b5b8028dfa0745daafe913397a4e0b7cd
84857 Author: Raphael Hertzog <hertzog@debian.org>
84858 Date: Mon Jun 22 11:21:19 2009 +0200
84859
84860 Dpkg::Shlibs::Objdump::get_symbol(): try fallback name for version-less symbols
84861
84862 This also fixes the test suite as it was broken by the rename
84863 of version-less symbols in "<name>@Base".
84864
84865 scripts/Dpkg/Shlibs/Objdump.pm | 5 +++++
84866 1 file changed, 5 insertions(+)
84867
84868 commit a3587e15b82e0f3a7367769307fe181c8151ce79
84869 Author: Raphael Hertzog <hertzog@debian.org>
84870 Date: Sun Jun 21 22:29:48 2009 +0200
84871
84872 Dpkg::Shlibs::Objdump: assume version Base when no associated version
84873
84874 This completes the fix started in
84875 211c62c45d5f3d5f8ee3dc26668cd5a04e889076.
84876
84877 scripts/Dpkg/Shlibs/Objdump.pm | 2 +-
84878 1 file changed, 1 insertion(+), 1 deletion(-)
84879
84880 commit d9c6694ce42d0e26b6c8dd06a74a26d55a6124c6
84881 Author: Helge Kreutzmann <debian@helgefjell.de>
84882 Date: Sun Jun 21 21:49:05 2009 +0200
84883
84884 Update german scripts translation
84885
84886 Update to 481t0f0u.
84887
84888 scripts/po/de.po | 349 +++++++++++++++++++++++++++----------------------------
84889 1 file changed, 174 insertions(+), 175 deletions(-)
84890
84891 commit 63af4da6d1a2842df53db2e93e1ceca58d1b7615
84892 Author: Modestas Vainius <modestas@vainius.eu>
84893 Date: Sun Jun 21 10:52:09 2009 +0200
84894
84895 Dpkg::Shlibs::SymbolFile: support subclassing of Symbol object
84896
84897 This change makes it easier to replace Dpkg::Shlibs::Symbol with
84898 a derivative class by passing an appropriate $base_symbol parameter
84899 in load().
84900
84901 scripts/Dpkg/Shlibs/SymbolFile.pm | 5 ++---
84902 1 file changed, 2 insertions(+), 3 deletions(-)
84903
84904 commit da815b18f46b56b4897153b68041cafda21d087f
84905 Author: Modestas Vainius <modestas@vainius.eu>
84906 Date: Sun Jun 21 10:50:31 2009 +0200
84907
84908 dpkg-gensymbols(1): escape more minus signs
84909
84910 man/dpkg-gensymbols.1 | 14 +++++++-------
84911 1 file changed, 7 insertions(+), 7 deletions(-)
84912
84913 commit 1ae77b82cff5462acffad67e2999973df880f0b7
84914 Author: Raphael Hertzog <hertzog@debian.org>
84915 Date: Sun Jun 21 02:35:04 2009 +0200
84916
84917 dpkg-scan(packages|sources): support all checksums algo
84918
84919 Use Dpkg::Checksums to generate all supported checksums when possible.
84920
84921 debian/changelog | 2 ++
84922 scripts/dpkg-scanpackages.pl | 33 ++++++++++++++++----------
84923 scripts/dpkg-scansources.pl | 56 +++++++++++++++++++-------------------------
84924 3 files changed, 46 insertions(+), 45 deletions(-)
84925
84926 commit f60b961d1909103eb6ab68efe9009c4b9580ebda
84927 Author: Raphael Hertzog <hertzog@debian.org>
84928 Date: Sun Jun 21 00:42:37 2009 +0200
84929
84930 dpkg-genchanges: skip warning about lower version for backports
84931
84932 Backports have by definition a version number lower than the original
84933 version (to enable upgrades from backports to official packages). So skip
84934 the corresponding warning when backports are detected thanks to the
84935 usual version suffixes ~bpo (backports.org) and ~vola (volatile.d.o).
84936
84937 debian/changelog | 2 ++
84938 scripts/dpkg-genchanges.pl | 4 +++-
84939 2 files changed, 5 insertions(+), 1 deletion(-)
84940
84941 commit 012ac74f876b7031165a782dbfeb3f43692bf382
84942 Author: Raphael Hertzog <hertzog@debian.org>
84943 Date: Sun Jun 21 00:27:44 2009 +0200
84944
84945 Dpkg::Vendor::get_vendor_file(): replaces spaces by dashes
84946
84947 Also lookup filenames with dashes replacing spaces in the name
84948 of the vendor.
84949
84950 debian/changelog | 2 ++
84951 scripts/Dpkg/Vendor.pm | 6 +++++-
84952 2 files changed, 7 insertions(+), 1 deletion(-)
84953
84954 commit 0a3d3fe21b629b55005c14889faaf8f84c4967c7
84955 Author: Raphael Hertzog <hertzog@debian.org>
84956 Date: Sun Jun 21 00:16:54 2009 +0200
84957
84958 dpkg-source: ensure trustedkeys.gpg is used to check signatures
84959
84960 debian/changelog | 3 +++
84961 scripts/Dpkg/Source/Package.pm | 3 +++
84962 2 files changed, 6 insertions(+)
84963
84964 commit ffc5049d6a0faa7b63c423bbb256e7d70662bc7c
84965 Author: Raphael Hertzog <hertzog@debian.org>
84966 Date: Sat Jun 20 23:39:53 2009 +0200
84967
84968 Dpkg::Shlibs::SymbolFile: add missing explanation
84969
84970 scripts/Dpkg/Shlibs/SymbolFile.pm | 4 ++--
84971 1 file changed, 2 insertions(+), 2 deletions(-)
84972
84973 commit 0bdf342a69be47a5d7654114539854ea87702216
84974 Author: Raphael Hertzog <hertzog@debian.org>
84975 Date: Sat Jun 20 23:08:09 2009 +0200
84976
84977 Dpkg::Substvars: restructure to have a separate namespace for variables
84978
84979 The addition of “_used” in the structure was in conflict with
84980 a possible variable of the same name. So put the variables in
84981 a dedicated hash to avoid this conflict and rename “_used” into
84982 “used”.
84983
84984 Correct the warning message too.
84985
84986 Also add Joachim in the THANKS file for his contribution.
84987
84988 THANKS | 1 +
84989 scripts/Dpkg/Substvars.pm | 64 ++++++++++++++++++++++--------------------
84990 scripts/t/750_Dpkg_Substvars.t | 2 +-
84991 3 files changed, 35 insertions(+), 32 deletions(-)
84992
84993 commit d60bb3e211d9496653d5061c112ce3092998fe11
84994 Author: Joachim Breitner <mail@joachim-breitner.de>
84995 Date: Sat Jun 13 23:33:08 2009 +0200
84996
84997 dpkg-gencontrol: warn about unused substvars (closes: #532760)
84998
84999 The change to Dpkg/Fields.pm is required to avoid unwanted warnings
85000 on the F:<fieldname> substitutions.
85001
85002 debian/changelog | 3 +++
85003 scripts/Dpkg/Fields.pm | 1 +
85004 scripts/dpkg-gencontrol.pl | 2 ++
85005 3 files changed, 6 insertions(+)
85006
85007 commit 69bee88969bc7766a4e2066927f1069b551fba2b
85008 Author: Joachim Breitner <mail@joachim-breitner.de>
85009 Date: Sat Jun 13 23:25:23 2009 +0200
85010
85011 Dpkg::Substvars: track unused substitutions and add warning function
85012
85013 This commit adds tracking of used variables in Dpkg::Substvars. It adds
85014 two new methods, no_warn() to disable warnings about one of the
85015 variables, warn_about_unused() to issue warnings (via
85016 Dpkg::ErrorHandling::warning()).
85017
85018 The test suite is extended accordingly.
85019
85020 scripts/Dpkg/Substvars.pm | 46 ++++++++++++++++++++++++++++++++++++++++++
85021 scripts/t/750_Dpkg_Substvars.t | 18 ++++++++++++++++-
85022 2 files changed, 63 insertions(+), 1 deletion(-)
85023
85024 commit 38b79ccbca7460f0f39daf5baa1d7036464f5b0d
85025 Author: Joachim Breitner <mail@joachim-breitner.de>
85026 Date: Sat Jun 13 22:54:49 2009 +0200
85027
85028 Dpkg::Substvars: add non-regression test suite
85029
85030 scripts/t/750_Dpkg_Substvars.t | 74 +++++++++++++++++++++++++++++++++
85031 scripts/t/750_Dpkg_Substvars/substvars1 | 9 ++++
85032 2 files changed, 83 insertions(+)
85033
85034 commit bf4582423b44556f05744e7633d7d56a75fc77c9
85035 Author: Joachim Breitner <mail@joachim-breitner.de>
85036 Date: Sat Jun 13 22:38:06 2009 +0200
85037
85038 Dpkg::Substvars: allow spaces in front of comments in substvars
85039
85040 Principle of least surprise.
85041
85042 scripts/Dpkg/Substvars.pm | 2 +-
85043 1 file changed, 1 insertion(+), 1 deletion(-)
85044
85045 commit c43ba8d76c43514206e467211295d8532944a61f
85046 Author: Raphael Hertzog <hertzog@debian.org>
85047 Date: Sat Jun 20 21:45:48 2009 +0200
85048
85049 dpkg-gensymbols: add new “ignore-blacklist” tag
85050
85051 Add new tag "ignore-blacklist" to force-include symbols which are
85052 normally blacklisted. This can be useful for libgcc to include symbols
85053 that the toolchain allows to be shared but that are often static
85054 (and hence are blacklisted for this reason). Closes: #533642
85055
85056 debian/changelog | 4 ++++
85057 man/dpkg-gensymbols.1 | 8 ++++++++
85058 scripts/Dpkg/Shlibs/SymbolFile.pm | 13 +++++++------
85059 3 files changed, 19 insertions(+), 6 deletions(-)
85060
85061 commit b8b229b61746b5bc5ecd51ccc961687f318e278d
85062 Author: Raphael Hertzog <hertzog@debian.org>
85063 Date: Sat Jun 20 22:07:47 2009 +0200
85064
85065 Dpkg::Shlibs::Symbol: add new has_tag() and get_tag_value() functions
85066
85067 scripts/Dpkg/Shlibs/Symbol.pm | 14 ++++++++++++--
85068 1 file changed, 12 insertions(+), 2 deletions(-)
85069
85070 commit 211c62c45d5f3d5f8ee3dc26668cd5a04e889076
85071 Author: Raphael Hertzog <hertzog@debian.org>
85072 Date: Sat Jun 20 20:55:46 2009 +0200
85073
85074 Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned symbols
85075
85076 debian/changelog | 2 ++
85077 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
85078 2 files changed, 3 insertions(+), 1 deletion(-)
85079
85080 commit 49f9f9617800f2b4565e01e51d6481c61c6314ef
85081 Author: Raphael Hertzog <hertzog@debian.org>
85082 Date: Sat Jun 20 20:30:59 2009 +0200
85083
85084 dpkg-gensymbols: do not output deprecated symbols
85085
85086 The deprecated symbols appear commented with “#MISSING:”, they should
85087 appear in the explanatory diff but not in the file generated.
85088
85089 debian/changelog | 2 ++
85090 scripts/dpkg-gensymbols.pl | 6 ++++--
85091 2 files changed, 6 insertions(+), 2 deletions(-)
85092
85093 commit 9093cf1d97b544f2a8400b57fd1eaff69b9c5551
85094 Author: Raphael Hertzog <hertzog@debian.org>
85095 Date: Sat Jun 20 19:28:29 2009 +0200
85096
85097 Add changelog entry for new dpkg-gensymbols feature
85098
85099 debian/changelog | 6 ++++++
85100 1 file changed, 6 insertions(+)
85101
85102 commit 2585b24fc60840db17f33db593087e03840f801c
85103 Author: Raphael Hertzog <hertzog@debian.org>
85104 Date: Sat Jun 20 18:42:49 2009 +0200
85105
85106 Dpkg::Shlibs: code cleanup after merge and documentation update
85107
85108 man/dpkg-gensymbols.1 | 77 +++++++++++++------------
85109 scripts/Dpkg/Shlibs/Symbol.pm | 11 ++--
85110 scripts/Dpkg/Shlibs/SymbolFile.pm | 115 ++++++++++++++++++++------------------
85111 3 files changed, 108 insertions(+), 95 deletions(-)
85112
85113 commit 5dec937e782343fb810a237fddfef3660bddfea9
85114 Author: Modestas Vainius <modestas@vainius.eu>
85115 Date: Sat Jun 20 01:28:57 2009 +0300
85116
85117 Symbol tagging support and implementation of optional and arch tags
85118
85119 Symbols might be tagged with arbitary number of tags which are separated by '|'
85120 (aka pipe) character. Tags (only if there are any) must be enclosed in the ()
85121 brackets right before a symbol name. Each tag can appear only once in the tag
85122 specification for each symbol. A tag can optionally have a value. The tag value
85123 is separated from the tag name by character '='. Tag names and values can be
85124 arbitrary strings except they cannot contain any of the special ()|=
85125 characters. A name of the tagged symbol can optionally be quoted with either '
85126 or " characters (e.g. to allow whitespaces in the symbol name). If there are no
85127 tags specified, symbol name cannot be quoted and symbol name continues up until
85128 the first whitespace.
85129
85130 Example of the quoted symbol with 2 tags (the first tag has a value while the
85131 second does not):
85132
85133 (tag1=value of the first tag|tag2)"Foo::Bar::foobar()"@Base 1.0 1
85134
85135 Tags serve two purposes:
85136
85137 * they can be used for symbol marking (e.g. when a symbol must be treated
85138 specially under certain circumstances);
85139 * they tell the parser that the specified symbol name must be processed in
85140 certain way to become a raw symbol name as found in the object files.
85141 Such tags are processed in the order they are specified.
85142
85143 Symbol files with tags are not backwards compatible, so a new parameter
85144 'template_mode' has been added to SymbolFile::dump(). If template_mode is not
85145 set (default), dump() emits a fully post-processed symbol specifications as
85146 directed by their tags. Tags themselves are ommited from output and unknown
85147 tags are ignored. If template_mode is set, dump() keeps tags in the output and
85148 emits symbol specifications as they were read from the symbol file.
85149
85150 As a result, a new parameter -t was added to dpkg-gensymbols to support writing
85151 the symbol file in template mode. Default is to write in non-template mode.
85152
85153 (tag|...|tagN)#include "file_to_include"
85154
85155 All symbols in the "file_to_include" will be tagged with #include tags by
85156 default. A symbol in "file_to_include" can specify additional tags in its tag
85157 specification or even override the tag value inherited from #include tags by
85158 specifying another one in its own tag specifaction. There is no way for the
85159 symbol to untag itself, even if the tag was inherited from #include. #include
85160 tags are assumed to go always before (in tagorder) symbol specific tags even if
85161 the symbol overrides the tag. Recursive tagged #includes are supported.
85162
85163 The patch also adds support for 2 tags:
85164
85165 * optional - a symbol marked as optional can disappear from the object file at
85166 any time and that will never cause dpkg-gensymbols to fail (just emit the
85167 diff). If optional symbol disappears, it is dumped as MISSING with
85168 deprecated string set to the current package version (hence it always appears
85169 in the dpkg-gensymbols diff). If optional symbol reappears, it gets
85170 undeprecated but its minver is kept unchanged (contrary to reappearing
85171 MISSING symbols).
85172
85173 Example: C++ template instantiation which disappearance is not ABI breaking
85174 (i.e. basically it is a private symbol).
85175
85176 (optional)_ZN6Phonon22ObjectDescriptionModelILNS_21ObjectDescriptionTypeE0EE11qt_metacastEPKc@Base 4:4.2.0
85177
85178 * arch=<list of architectures as in Build-Depend dep> - allows to
85179 mark a symbol as arch-specific. When dumping in non-templace mode, only
85180 symbols concerned for the current host architecture are dumped. When dumping
85181 in template mode, all arch-specific symbols are always dumped (including
85182 proper tags). If arch-specific symbol appears on the arch that it is not
85183 supposed to appear, it is made arch neutral (hence it appears in the
85184 dpkg-gensymbols diff). If arch-specific symbol disappears from its arch, it
85185 gets declared as MISSING.
85186
85187 Example: armel specific symbol due to qreal mangling as float on arm(el)
85188 and double on other arches.
85189
85190 (arch=arm armel)_ZN6Phonon11AudioOutput13volumeChangedEd@Base 4:4.2.0
85191 (arch=!armel !arm)_ZN6Phonon11AudioOutput13volumeChangedEf@Base 4:4.2.0
85192
85193 man/dpkg-gensymbols.1 | 130 +++++++++++++--
85194 scripts/Dpkg/Shlibs/Symbol.pm | 239 +++++++++++++++++++++++++++
85195 scripts/Dpkg/Shlibs/SymbolFile.pm | 153 ++++++++++-------
85196 scripts/Makefile.am | 22 ++-
85197 scripts/dpkg-gensymbols.pl | 23 ++-
85198 scripts/dpkg-shlibdeps.pl | 2 +-
85199 scripts/t/200_Dpkg_Shlibs.t | 199 +++++++++++++++++++---
85200 scripts/t/200_Dpkg_Shlibs/objdump.tags-amd64 | 70 ++++++++
85201 scripts/t/200_Dpkg_Shlibs/objdump.tags-i386 | 71 ++++++++
85202 scripts/t/200_Dpkg_Shlibs/symbols.include-3 | 5 +
85203 scripts/t/200_Dpkg_Shlibs/symbols.tags.in | 8 +
85204 scripts/t/200_Dpkg_Shlibs/symboltags.c | 23 +++
85205 12 files changed, 837 insertions(+), 108 deletions(-)
85206
85207 commit e8698e08a1cca4949020cf12e26c4d189e3ba306
85208 Author: Peter Krefting <peterk@debian.org>
85209 Date: Sat Jun 20 17:05:11 2009 +0100
85210
85211 Update Swedish translation.
85212
85213 po/sv.po: Updated to 993t0f0u.
85214 scripts/po/sv.po: Updated to 488t0f08.
85215
85216 po/sv.po | 584 ++++++++++++++++++++++++++-----------------------------
85217 scripts/po/sv.po | 420 ++++++++++++++++++++++-----------------
85218 2 files changed, 518 insertions(+), 486 deletions(-)
85219
85220 commit bce7972fbdff34d7ecd868753c61e1e9382f17a7
85221 Author: Helge Kreutzmann <debian@helgefjell.de>
85222 Date: Sat Jun 20 14:13:36 2009 +0200
85223
85224 Update german scripts translation
85225
85226 Update to 488t0f0u.
85227
85228 scripts/po/de.po | 16 ++++++++++++++--
85229 1 file changed, 14 insertions(+), 2 deletions(-)
85230
85231 commit 213b91e7a511ef55be7c51db60846993a9f452b5
85232 Author: Helge Kreutzmann <debian@helgefjell.de>
85233 Date: Sat Jun 20 12:00:26 2009 +0200
85234
85235 Update german scripts translation
85236
85237 Update to 487t0f1u.
85238
85239 debian/changelog | 1 +
85240 scripts/po/de.po | 412 ++++++++++++++++++++++++++++++-------------------------
85241 2 files changed, 228 insertions(+), 185 deletions(-)
85242
85243 commit 6a55f357c4cb88a547fe1557b3b9ad847da19700
85244 Author: Helge Kreutzmann <debian@helgefjell.de>
85245 Date: Sat Jun 20 09:44:52 2009 +0200
85246
85247 Update german translation of manual pages
85248
85249 Update to 1663t.
85250
85251 debian/changelog | 1 +
85252 man/po/de.po | 1829 +++---------------------------------------------------
85253 2 files changed, 89 insertions(+), 1741 deletions(-)
85254
85255 commit 2c92025405471a5866fe12bd4bbd6014f0928466
85256 Author: Raphael Hertzog <hertzog@debian.org>
85257 Date: Fri Jun 19 17:36:30 2009 +0200
85258
85259 Add another alternative that needs to be cleaned up
85260
85261 debian/dpkg.preinst | 1 +
85262 1 file changed, 1 insertion(+)
85263
85264 commit 7c44ddee45c21d3695fd73f5bd3a2ba88b4dbdc1
85265 Author: Miroslav Kure <kurem@debian.cz>
85266 Date: Fri Jun 19 11:33:26 2009 +0200
85267
85268 Update Czech translation of dpkg/dselect
85269
85270 po/cs.po: 1012t
85271 dselect/po/cs.po: 279t
85272
85273 debian/changelog | 4 +
85274 dselect/po/cs.po | 6 +-
85275 po/cs.po | 1216 ++++++++++++++++++++++++++----------------------------
85276 3 files changed, 593 insertions(+), 633 deletions(-)
85277
85278 commit f40457f44f442d1394859e0c003b6d7437eb8386
85279 Author: Guillem Jover <guillem@debian.org>
85280 Date: Fri Jun 19 11:24:49 2009 +0200
85281
85282 Use NUL character instead of 0
85283
85284 dpkg-deb/build.c | 4 ++--
85285 dpkg-deb/extract.c | 14 ++++++++------
85286 dpkg-deb/info.c | 7 ++++---
85287 dpkg-split/info.c | 8 ++++----
85288 dpkg-split/queue.c | 3 ++-
85289 dpkg-split/split.c | 2 +-
85290 lib/dbmodify.c | 2 +-
85291 lib/fields.c | 18 ++++++++++--------
85292 lib/mlib.c | 2 +-
85293 lib/myopt.c | 10 ++++++----
85294 lib/parse.c | 6 ++++--
85295 lib/parsehelp.c | 5 +++--
85296 lib/tarfn.c | 2 +-
85297 lib/triglib.c | 8 ++++----
85298 lib/utils.c | 2 +-
85299 src/archives.c | 6 +++---
85300 src/configure.c | 2 +-
85301 src/depcon.c | 2 +-
85302 src/filesdb.c | 2 +-
85303 src/main.c | 8 ++++----
85304 src/processarc.c | 9 +++++----
85305 src/query.c | 2 +-
85306 src/remove.c | 2 +-
85307 src/statdb.c | 8 ++++----
85308 utils/start-stop-daemon.c | 2 +-
85309 25 files changed, 74 insertions(+), 62 deletions(-)
85310
85311 commit 77b545df95ad92ee7ea1a8934a7953e9393031fa
85312 Author: Peter Krefting <peterk@debian.org>
85313 Date: Thu Jun 18 21:47:36 2009 +0100
85314
85315 Update Swedish translation.
85316
85317 Updated po/sv.po to 1012t0f0u.
85318 Updated man/po/sv.po to 1661t0f0u.
85319 Updated scripts/po/sv.po to 479t0f0u.
85320
85321 debian/changelog | 7 +++++
85322 man/po/sv.po | 87 +++++++++++++++++++++++++++++++++-----------------------
85323 po/sv.po | 6 ++--
85324 scripts/po/sv.po | 45 ++++++++++++++++-------------
85325 4 files changed, 87 insertions(+), 58 deletions(-)
85326
85327 commit 95740341e95db8ac78fad3139ec3b58d3feb2f37
85328 Author: Guillem Jover <guillem@debian.org>
85329 Date: Thu Jun 18 16:35:03 2009 +0200
85330
85331 dpkg-architecture: Remove unused variable
85332
85333 scripts/dpkg-architecture.pl | 1 -
85334 1 file changed, 1 deletion(-)
85335
85336 commit 9e6f2f0791022ac8c3b1e3694509bdc1726b17b8
85337 Author: David Stansby <dstansby@googlemail.com>
85338 Date: Thu Jun 18 08:30:26 2009 +0200
85339
85340 Fix english mistake (“as you request” → “as you requested”)
85341
85342 debian/changelog | 2 ++
85343 po/ast.po | 10 +++++-----
85344 po/bs.po | 10 +++++-----
85345 po/ca.po | 10 +++++-----
85346 po/cs.po | 10 +++++-----
85347 po/da.po | 10 +++++-----
85348 po/de.po | 10 +++++-----
85349 po/dpkg.pot | 10 +++++-----
85350 po/dz.po | 10 +++++-----
85351 po/el.po | 10 +++++-----
85352 po/eo.po | 10 +++++-----
85353 po/es.po | 10 +++++-----
85354 po/et.po | 10 +++++-----
85355 po/eu.po | 10 +++++-----
85356 po/fr.po | 10 +++++-----
85357 po/gl.po | 10 +++++-----
85358 po/hu.po | 10 +++++-----
85359 po/id.po | 10 +++++-----
85360 po/it.po | 10 +++++-----
85361 po/ja.po | 10 +++++-----
85362 po/km.po | 10 +++++-----
85363 po/ko.po | 10 +++++-----
85364 po/ku.po | 10 +++++-----
85365 po/lt.po | 10 +++++-----
85366 po/mr.po | 10 +++++-----
85367 po/nb.po | 10 +++++-----
85368 po/ne.po | 10 +++++-----
85369 po/nl.po | 10 +++++-----
85370 po/nn.po | 10 +++++-----
85371 po/pa.po | 10 +++++-----
85372 po/pl.po | 10 +++++-----
85373 po/pt.po | 10 +++++-----
85374 po/pt_BR.po | 10 +++++-----
85375 po/ro.po | 10 +++++-----
85376 po/ru.po | 10 +++++-----
85377 po/sk.po | 10 +++++-----
85378 po/sv.po | 10 +++++-----
85379 po/th.po | 10 +++++-----
85380 po/tl.po | 10 +++++-----
85381 po/vi.po | 10 +++++-----
85382 po/zh_CN.po | 10 +++++-----
85383 po/zh_TW.po | 10 +++++-----
85384 src/archives.c | 2 +-
85385 src/configure.c | 4 ++--
85386 src/errors.c | 2 +-
85387 src/processarc.c | 2 +-
85388 src/remove.c | 2 +-
85389 47 files changed, 213 insertions(+), 211 deletions(-)
85390
85391 commit 8e9df75625168c0a7631fdbd5f5e27f05cd56b95
85392 Author: Guillem Jover <guillem@debian.org>
85393 Date: Wed Jun 17 03:32:25 2009 +0200
85394
85395 dpkg-name: Rewrite in perl
85396
85397 debian/changelog | 1 +
85398 scripts/Makefile.am | 9 +-
85399 scripts/dpkg-name.pl | 256 +++++++++++++++++++++++++++++++++++++++++++++++++
85400 scripts/dpkg-name.sh | 207 ---------------------------------------
85401 scripts/po/POTFILES.in | 1 +
85402 5 files changed, 259 insertions(+), 215 deletions(-)
85403
85404 commit db05f74c3fad40c90b5a8a48930ceeecc2a00d80
85405 Author: Guillem Jover <guillem@debian.org>
85406 Date: Tue Jun 16 22:11:11 2009 +0200
85407
85408 Refactor statdb field parsing functions
85409
85410 src/filesdb.h | 4 +++
85411 src/statdb.c | 88 +++++++++++++++++++++++++++++++++++++++++------------------
85412 2 files changed, 65 insertions(+), 27 deletions(-)
85413
85414 commit 4fb7afa06cbfef51a67b3e6da7648fa126e9f84c
85415 Author: Guillem Jover <guillem@debian.org>
85416 Date: Tue Jun 16 22:07:58 2009 +0200
85417
85418 Move diversion db parsing into a new file
85419
85420 src/Makefile.am | 2 +
85421 src/divertdb.c | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
85422 src/filesdb.c | 72 ------------------------------
85423 3 files changed, 136 insertions(+), 72 deletions(-)
85424
85425 commit 133bc9b2039b1804ff291aefd595ade7b8317741
85426 Author: Guillem Jover <guillem@debian.org>
85427 Date: Tue Jun 16 22:05:09 2009 +0200
85428
85429 Move statoverride db parsing into a new file
85430
85431 src/Makefile.am | 1 +
85432 src/filesdb.c | 127 --------------------------------------
85433 src/statdb.c | 188 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
85434 3 files changed, 189 insertions(+), 127 deletions(-)
85435
85436 commit 644aa62b334863671f881dc3ece4da9e6491d5ad
85437 Author: Raphael Hertzog <hertzog@debian.org>
85438 Date: Sat Jun 13 21:50:46 2009 +0200
85439
85440 dpkg-buildpackage(1): add missing paragraph separator
85441
85442 Reported-by: Per Andersson <avtobiff@gmail.com>
85443
85444 debian/changelog | 2 ++
85445 man/dpkg-buildpackage.1 | 1 +
85446 2 files changed, 3 insertions(+)
85447
85448 commit 48a20395d3406b655844057315868748dceada2d
85449 Author: Guillem Jover <guillem@debian.org>
85450 Date: Mon Jun 15 02:19:12 2009 +0200
85451
85452 dpkg-scanpackages: Mark string for translation
85453
85454 scripts/dpkg-scanpackages.pl | 3 ++-
85455 1 file changed, 2 insertions(+), 1 deletion(-)
85456
85457 commit 1c18298e7510ffb2dab453293528ecd219d6a2b2
85458 Author: Guillem Jover <guillem@debian.org>
85459 Date: Sun Jun 14 20:34:22 2009 +0200
85460
85461 dpkg-scanpackages: Use info instead of ad-hoc printing
85462
85463 Redirect it to STDERR to not pollute STDOUT where the Packages file is
85464 being outputted.
85465
85466 scripts/dpkg-scanpackages.pl | 6 +++++-
85467 1 file changed, 5 insertions(+), 1 deletion(-)
85468
85469 commit d07ecdda8a1af8aeec8bba68fec5b25365e3ae5b
85470 Author: Guillem Jover <guillem@debian.org>
85471 Date: Sun Jun 14 20:32:41 2009 +0200
85472
85473 Dpkg::ErrorHandling: Support changing the file handle for info()
85474
85475 Sometimes we need not clutter STDOUT when outputting data there.
85476
85477 scripts/Dpkg/ErrorHandling.pm | 6 +++++-
85478 1 file changed, 5 insertions(+), 1 deletion(-)
85479
85480 commit b299dad5ad3eb8bbcf75b0891f87744399e75574
85481 Author: Guillem Jover <guillem@debian.org>
85482 Date: Sun Jun 14 19:57:05 2009 +0200
85483
85484 Dpkg::ErrorHandling: Add new report_options()
85485
85486 Set report options via this new function instead of directly exporting
85487 private variables.
85488
85489 scripts/Dpkg/ErrorHandling.pm | 15 ++++++++++++---
85490 scripts/dpkg-source.pl | 4 ++--
85491 scripts/t/100_Dpkg_Version.t | 6 +++---
85492 scripts/t/300_Dpkg_BuildOptions.t | 3 ++-
85493 4 files changed, 19 insertions(+), 9 deletions(-)
85494
85495 commit 288aa90e881c1aaa8ddacdeeed8a5631142ffe67
85496 Author: Guillem Jover <guillem@debian.org>
85497 Date: Sun Jun 14 19:02:55 2009 +0200
85498
85499 Dpkg::ErrorHandling: Remove unused warnerror() and $warnable_error
85500
85501 Do not pass over -W and -E from dpkg-buildpackage to dpkg-source anymore
85502 and warn directly about its deprecated status.
85503
85504 scripts/Dpkg/ErrorHandling.pm | 14 ++------------
85505 scripts/dpkg-buildpackage.pl | 13 ++++---------
85506 2 files changed, 6 insertions(+), 21 deletions(-)
85507
85508 commit 3c6f5516c9656d39003eafc45221a2a3eaa467d8
85509 Author: Guillem Jover <guillem@debian.org>
85510 Date: Sun Jun 14 13:52:12 2009 +0200
85511
85512 dpkg-scansources: Use Dpkg::ErrorHandling instead of ad-hoc code
85513
85514 Replace local reporting functionality with standard error and warning
85515 Dpkg functions.
85516
85517 scripts/dpkg-scansources.pl | 93 +++++++++++++++++----------------------------
85518 1 file changed, 35 insertions(+), 58 deletions(-)
85519
85520 commit 7df211874ca2223d8d3e6554ad611ad6ac26e530
85521 Author: Guillem Jover <guillem@debian.org>
85522 Date: Mon Jun 15 01:18:02 2009 +0200
85523
85524 dpkg-scanpackages: Move missing override warning near the spurious one
85525
85526 They are related so better to have them closer.
85527
85528 scripts/dpkg-scanpackages.pl | 8 ++++----
85529 1 file changed, 4 insertions(+), 4 deletions(-)
85530
85531 commit bc7279dd447b47d6175258cf2af47f53c1c6d23b
85532 Author: Guillem Jover <guillem@debian.org>
85533 Date: Mon Jun 15 01:12:48 2009 +0200
85534
85535 dpkg-scanpackages: Use warning() instead of ad-hoc printing
85536
85537 Remove now unused writelist().
85538
85539 scripts/dpkg-scanpackages.pl | 70 ++++++++++++++++----------------------------
85540 1 file changed, 25 insertions(+), 45 deletions(-)
85541
85542 commit f2d0f89f806829b39629e01016a774f25ef93a01
85543 Author: Guillem Jover <guillem@debian.org>
85544 Date: Sun Jun 14 21:43:28 2009 +0200
85545
85546 dpkg-scanpackages: Fix spurious overrides output
85547
85548 Split each package name and indent to the right.
85549
85550 scripts/dpkg-scanpackages.pl | 4 ++--
85551 1 file changed, 2 insertions(+), 2 deletions(-)
85552
85553 commit 8e3f26ad2d330da7269e77a097b8eefb3f148e02
85554 Author: Guillem Jover <guillem@debian.org>
85555 Date: Sun Jun 14 21:41:24 2009 +0200
85556
85557 dpkg-scanpackages: Properly detect spurious overrides
85558
85559 The detection was being done too late as no overriden information is
85560 kept if the packages is not on the archive.
85561
85562 debian/changelog | 1 +
85563 scripts/dpkg-scanpackages.pl | 8 +++++---
85564 2 files changed, 6 insertions(+), 3 deletions(-)
85565
85566 commit 82304f1f29964a56cb498ed937c4fd5a97d23a7a
85567 Author: Guillem Jover <guillem@debian.org>
85568 Date: Fri Nov 21 11:38:04 2008 +0200
85569
85570 dpkg-source: Use default compressor values from Dpkg::Source::Compressor
85571
85572 debian/changelog | 1 +
85573 scripts/dpkg-source.pl | 13 +++++++------
85574 2 files changed, 8 insertions(+), 6 deletions(-)
85575
85576 commit 4bca5ba4f9d0cebdfdfff8daf2b46097dc901271
85577 Author: Raphael Hertzog <hertzog@debian.org>
85578 Date: Thu Jun 11 13:10:38 2009 +0200
85579
85580 Add one more case of alternative to cleanup (Closes: #532739)
85581
85582 debian/changelog | 2 +-
85583 debian/dpkg.preinst | 3 ++-
85584 2 files changed, 3 insertions(+), 2 deletions(-)
85585
85586 commit f49da9f283b7cfa21ee833cc04cd274600bcd535
85587 Author: Raphael Hertzog <hertzog@debian.org>
85588 Date: Mon Jun 8 18:05:39 2009 +0200
85589
85590 Dpkg::Source::CompressedFile::cleanup_after_open(): fix error message
85591
85592 The $compressor->{cmdline} variable is removed by
85593 $compressor->wait_end_process() so store it first in case we have to
85594 display an error message.
85595
85596 scripts/Dpkg/Source/CompressedFile.pm | 3 ++-
85597 1 file changed, 2 insertions(+), 1 deletion(-)
85598
85599 commit 4690e08e95871ac1fc0498749466cf255a840e0c
85600 Author: Raphael Hertzog <hertzog@debian.org>
85601 Date: Sun Jun 7 21:05:41 2009 +0200
85602
85603 update-alternatives: handle dangling alternative symlink
85604
85605 update-alternatives did not properly handle when the
85606 alternative symlink in /etc/alternatives was dangling
85607 and pointing to a choice that does not exist currently.
85608 Fix by switching the alternative to automatic mode so
85609 that it's replaced by the best choice.
85610
85611 debian/changelog | 2 ++
85612 scripts/update-alternatives.pl | 8 +++++++-
85613 2 files changed, 9 insertions(+), 1 deletion(-)
85614
85615 commit 057523d0a806a3cb5be38c8da1a2fc3f044ef4cc
85616 Author: Raphael Hertzog <hertzog@debian.org>
85617 Date: Sun Jun 7 18:05:20 2009 +0200
85618
85619 Remove invalid master alternatives on upgrade
85620
85621 update-alternatives was very laxist in its past and allowed things that
85622 are now rightfully forbidden. For example, you can't use alternatives as
85623 slave when it's a master alternative already. However there is sometimes
85624 cruft files in /var/lib/dpkg/alternatives/ due to historical changes (or
85625 bugs) that incorrectly trigger this check.
85626
85627 We avoid this problem by removing the conflicting files on upgrade.
85628
85629 debian/changelog | 2 ++
85630 debian/dpkg.preinst | 15 +++++++++++++++
85631 2 files changed, 17 insertions(+)
85632
85633 commit ab964156eedce0067078b3d4371651275d7dc4c9
85634 Author: Christian Perrier <bubulle@debian.org>
85635 Date: Sun Jun 7 14:47:05 2009 +0200
85636
85637 Updated Catalan translation
85638
85639 debian/changelog | 1 +
85640 po/ca.po | 232 +++++++++++++++++++++++++++----------------------------
85641 2 files changed, 117 insertions(+), 116 deletions(-)
85642
85643 commit 3fe4e86fc9835013529ca29ae9577edc87296fef
85644 Author: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
85645 Date: Mon Jun 1 10:52:48 2009 +0200
85646
85647 Simplified Chinese translation update
85648
85649 debian/changelog | 3 +
85650 po/zh_CN.po | 555 +++++++++++++++++++++++++------------------------------
85651 2 files changed, 259 insertions(+), 299 deletions(-)
85652
85653 commit bbb33e5b828a2b237399def5ff15cd818245f4d3
85654 Author: Raphael Hertzog <hertzog@debian.org>
85655 Date: Thu May 28 15:31:32 2009 +0200
85656
85657 Unset TAR_OPTIONS when handling tar archives for source packages
85658
85659 The command line interface is the only way that should control tar's
85660 behaviour in its usage by dpkg as we want the same behaviour for
85661 everybody.
85662
85663 debian/changelog | 5 +++++
85664 scripts/Dpkg/Source/Archive.pm | 2 ++
85665 2 files changed, 7 insertions(+)
85666
85667 commit 24f7107e9815e90931fbccd1299757494431dd75
85668 Author: Guillem Jover <guillem@debian.org>
85669 Date: Thu May 28 14:33:53 2009 +0200
85670
85671 Unset TAR_OPTIONS when extracting .deb archives
85672
85673 We don't want the extraction to be affected by user settable environment
85674 variables either. The command line tool is considered an interface for
85675 which we want as much control as possible to guarantee no unintentional
85676 behaviour changes to the format or they way it's being handled.
85677
85678 Closes: #530860
85679
85680 debian/changelog | 2 +-
85681 dpkg-deb/extract.c | 3 +++
85682 2 files changed, 4 insertions(+), 1 deletion(-)
85683
85684 commit 1f975373036a3f9e2cd441d205d307e25f639311
85685 Author: Guillem Jover <guillem@debian.org>
85686 Date: Tue May 26 01:26:44 2009 +0200
85687
85688 Bump version to 1.15.3~
85689
85690 configure.ac | 2 +-
85691 debian/changelog | 6 ++++++
85692 2 files changed, 7 insertions(+), 1 deletion(-)
85693
85694 commit f4ab87b29a4abfe372395d66679d526e888d3559
85695 Author: Guillem Jover <guillem@debian.org>
85696 Date: Tue May 26 01:02:00 2009 +0200
85697
85698 Release 1.15.2
85699
85700 configure.ac | 2 +-
85701 debian/changelog | 8 ++++----
85702 2 files changed, 5 insertions(+), 5 deletions(-)
85703
85704 commit 62fef21ce9a5679cf5deaa2afa2d1261f4577f8f
85705 Author: Guillem Jover <guillem@debian.org>
85706 Date: Tue May 26 01:19:07 2009 +0200
85707
85708 Regenerate .pot files and merge .po files with them
85709
85710 dselect/po/bs.po | 126 +++++++++++++++++++------------------------
85711 dselect/po/ca.po | 138 +++++++++++++++++++++++------------------------
85712 dselect/po/cs.po | 138 +++++++++++++++++++++++------------------------
85713 dselect/po/da.po | 138 +++++++++++++++++++++++------------------------
85714 dselect/po/de.po | 138 +++++++++++++++++++++++------------------------
85715 dselect/po/dselect.pot | 126 +++++++++++++++++++------------------------
85716 dselect/po/el.po | 138 +++++++++++++++++++++++------------------------
85717 dselect/po/es.po | 142 ++++++++++++++++++++++++-------------------------
85718 dselect/po/et.po | 132 +++++++++++++++++++++------------------------
85719 dselect/po/eu.po | 138 +++++++++++++++++++++++------------------------
85720 dselect/po/fr.po | 138 +++++++++++++++++++++++------------------------
85721 dselect/po/gl.po | 138 +++++++++++++++++++++++------------------------
85722 dselect/po/hu.po | 138 +++++++++++++++++++++++------------------------
85723 dselect/po/id.po | 138 +++++++++++++++++++++++------------------------
85724 dselect/po/it.po | 138 +++++++++++++++++++++++------------------------
85725 dselect/po/ja.po | 138 +++++++++++++++++++++++------------------------
85726 dselect/po/ko.po | 138 +++++++++++++++++++++++------------------------
85727 dselect/po/nb.po | 138 +++++++++++++++++++++++------------------------
85728 dselect/po/nl.po | 138 +++++++++++++++++++++++------------------------
85729 dselect/po/nn.po | 138 +++++++++++++++++++++++------------------------
85730 dselect/po/pl.po | 138 +++++++++++++++++++++++------------------------
85731 dselect/po/pt.po | 138 +++++++++++++++++++++++------------------------
85732 dselect/po/pt_BR.po | 138 +++++++++++++++++++++++------------------------
85733 dselect/po/ro.po | 138 +++++++++++++++++++++++------------------------
85734 dselect/po/ru.po | 138 +++++++++++++++++++++++------------------------
85735 dselect/po/sk.po | 138 +++++++++++++++++++++++------------------------
85736 dselect/po/sv.po | 138 +++++++++++++++++++++++------------------------
85737 dselect/po/tl.po | 138 +++++++++++++++++++++++------------------------
85738 dselect/po/vi.po | 138 +++++++++++++++++++++++------------------------
85739 dselect/po/zh_CN.po | 138 +++++++++++++++++++++++------------------------
85740 dselect/po/zh_TW.po | 138 +++++++++++++++++++++++------------------------
85741 po/ast.po | 56 +++++++++----------
85742 po/bs.po | 56 +++++++++----------
85743 po/ca.po | 56 +++++++++----------
85744 po/cs.po | 56 +++++++++----------
85745 po/da.po | 56 +++++++++----------
85746 po/de.po | 56 +++++++++----------
85747 po/dpkg.pot | 56 +++++++++----------
85748 po/dz.po | 56 +++++++++----------
85749 po/el.po | 56 +++++++++----------
85750 po/eo.po | 56 +++++++++----------
85751 po/es.po | 56 +++++++++----------
85752 po/et.po | 56 +++++++++----------
85753 po/eu.po | 62 ++++++++++-----------
85754 po/fr.po | 56 +++++++++----------
85755 po/gl.po | 56 +++++++++----------
85756 po/hu.po | 56 +++++++++----------
85757 po/id.po | 56 +++++++++----------
85758 po/it.po | 56 +++++++++----------
85759 po/ja.po | 56 +++++++++----------
85760 po/km.po | 56 +++++++++----------
85761 po/ko.po | 56 +++++++++----------
85762 po/ku.po | 56 +++++++++----------
85763 po/lt.po | 56 +++++++++----------
85764 po/mr.po | 56 +++++++++----------
85765 po/nb.po | 56 +++++++++----------
85766 po/ne.po | 56 +++++++++----------
85767 po/nl.po | 56 +++++++++----------
85768 po/nn.po | 56 +++++++++----------
85769 po/pa.po | 56 +++++++++----------
85770 po/pl.po | 56 +++++++++----------
85771 po/pt.po | 56 +++++++++----------
85772 po/pt_BR.po | 56 +++++++++----------
85773 po/ro.po | 56 +++++++++----------
85774 po/ru.po | 56 +++++++++----------
85775 po/sk.po | 56 +++++++++----------
85776 po/sv.po | 56 +++++++++----------
85777 po/th.po | 56 +++++++++----------
85778 po/tl.po | 56 +++++++++----------
85779 po/vi.po | 56 +++++++++----------
85780 po/zh_CN.po | 56 +++++++++----------
85781 po/zh_TW.po | 56 +++++++++----------
85782 scripts/po/de.po | 16 +++---
85783 73 files changed, 3211 insertions(+), 3359 deletions(-)
85784
85785 commit aeac662959cb1aa129a2a188dafdd896a6e05888
85786 Author: Guillem Jover <guillem@debian.org>
85787 Date: Mon May 25 08:03:29 2009 +0200
85788
85789 Fix memory leaks due to not destroying pkg iterators
85790
85791 debian/changelog | 1 +
85792 src/depcon.c | 1 +
85793 src/trigproc.c | 1 +
85794 3 files changed, 3 insertions(+)
85795
85796 commit fa9b6e6133cdb9e1519efef3929c2d6eb2b73a4c
85797 Author: Guillem Jover <guillem@debian.org>
85798 Date: Mon May 25 07:55:14 2009 +0200
85799
85800 s-s-d: Refactor process schedule priority range checks
85801
85802 Move into a new function, so we avoid warnings due to unused variables.
85803
85804 utils/start-stop-daemon.c | 28 ++++++++++++++++++----------
85805 1 file changed, 18 insertions(+), 10 deletions(-)
85806
85807 commit 5ccdc88f40ec8bea792874b97596cda8368aff4d
85808 Author: Guillem Jover <guillem@debian.org>
85809 Date: Sun May 24 22:08:58 2009 +0200
85810
85811 dselect: Properly parse fdisk output in disk setup method
85812
85813 util-linux's fdisk has not emitted the Begin column since 1998-06-10
85814 version 2.8. Change the parsing code accordingly to make it actually
85815 work.
85816
85817 debian/changelog | 2 ++
85818 dselect/methods/disk/setup | 6 +++---
85819 2 files changed, 5 insertions(+), 3 deletions(-)
85820
85821 commit 328b98fff19dbafcb90008a0711672ded9c71401
85822 Author: Guillem Jover <guillem@debian.org>
85823 Date: Sun May 24 21:18:30 2009 +0200
85824
85825 dselect: Fix bashism (“echo -e”) in disk setup method
85826
85827 Closes: #530071
85828
85829 debian/changelog | 1 +
85830 dselect/methods/disk/setup | 2 +-
85831 2 files changed, 2 insertions(+), 1 deletion(-)
85832
85833 commit 885726e7585b081eca172df9cda2a57134564922
85834 Author: Guillem Jover <guillem@debian.org>
85835 Date: Sun May 24 21:13:26 2009 +0200
85836
85837 dselect: Refactor partition printing in disk setup method
85838
85839 Move code into its own function.
85840
85841 dselect/methods/disk/setup | 13 ++++++++++---
85842 1 file changed, 10 insertions(+), 3 deletions(-)
85843
85844 commit 93bb330136c95fd0f5e4ed1d29987dc64e4ba218
85845 Author: Christian Perrier <bubulle@debian.org>
85846 Date: Sun May 24 14:44:10 2009 +0200
85847
85848 Fix typo and unfuzzy translations
85849
85850 man/dpkg-vendor.1 | 2 +-
85851 man/po/de.po | 2 +-
85852 man/po/dpkg-man.pot | 2 +-
85853 man/po/es.po | 2 +-
85854 man/po/fr.po | 2 +-
85855 man/po/hu.po | 2 +-
85856 man/po/ja.po | 2 +-
85857 man/po/pl.po | 2 +-
85858 man/po/pt_BR.po | 2 +-
85859 man/po/ru.po | 2 +-
85860 man/po/sv.po | 2 +-
85861 11 files changed, 11 insertions(+), 11 deletions(-)
85862
85863 commit 4b8978b3a418bf409dffc212da41ff84b0a8d8bc
85864 Author: Christian Perrier <bubulle@debian.org>
85865 Date: Sun May 24 09:45:30 2009 +0200
85866
85867 Remove extra \n. Thanks to Helge Kreutzmann
85868 Assign copyright for changes since 2005 to the French team
85869 Drop upstream copyright
85870
85871 po/fr.po | 19 ++++---------------
85872 1 file changed, 4 insertions(+), 15 deletions(-)
85873
85874 commit 747648c88dff4a4644917f5aeec80dc87d51658f
85875 Author: Christian Perrier <bubulle@debian.org>
85876 Date: Sun May 24 09:42:21 2009 +0200
85877
85878 Updated French translation
85879 Removed dpkg copyright at the head of the file. Only copyrights
85880 for translations should be kept there
85881
85882 debian/changelog | 3 +++
85883 dselect/po/fr.po | 24 ++++++------------------
85884 2 files changed, 9 insertions(+), 18 deletions(-)
85885
85886 commit ad40a4332aa20ab633ad5d2a94c9b32b97d064cc
85887 Author: Christian Perrier <bubulle@debian.org>
85888 Date: Sun May 24 09:39:19 2009 +0200
85889
85890 Convert to UTF-8
85891
85892 dselect/po/fr.po | 762 +++++++++++++++++++++++++++----------------------------
85893 1 file changed, 381 insertions(+), 381 deletions(-)
85894
85895 commit 6c9ee12dcf8fce3526fe2cbda61b390e9597d5bd
85896 Author: Helge Kreutzmann <debian@helgefjell.de>
85897 Date: Sun May 24 09:33:31 2009 +0200
85898
85899 Update german scripts translation
85900
85901 Update to 479t.
85902
85903 debian/changelog | 3 ++-
85904 scripts/po/de.po | 62 +++++++++++++++++++++++++++-----------------------------
85905 2 files changed, 32 insertions(+), 33 deletions(-)
85906
85907 commit 52d7b734f46e618efc966b28312b55cdcf3604d9
85908 Author: Christian Perrier <bubulle@debian.org>
85909 Date: Sun May 24 08:37:30 2009 +0200
85910
85911 French translation update for scripts
85912
85913 debian/changelog | 13 ++++++++-----
85914 1 file changed, 8 insertions(+), 5 deletions(-)
85915
85916 commit a09ffe0761431195d8ea99363aba1657fedbf1d6
85917 Author: Piarres Beobide <pi@beobide.net>
85918 Date: Fri May 22 12:17:19 2009 +0200
85919
85920 Updated Basque translation
85921
85922 po/eu.po | 60 +++++++++++++++++++++++++++++-------------------------------
85923 1 file changed, 29 insertions(+), 31 deletions(-)
85924
85925 commit 2ee037d786c178451135f4c68fdaef88da5419a0
85926 Author: Helge Kreutzmann <debian@helgefjell.de>
85927 Date: Sun May 24 08:05:22 2009 +0200
85928
85929 Update german translation of manual pages
85930
85931 Update to 1661t.
85932
85933 debian/changelog | 3 +++
85934 man/po/de.po | 82 +++++++++++++++++++++++++++++++++-----------------------
85935 2 files changed, 52 insertions(+), 33 deletions(-)
85936
85937 commit 79bf96576c4f4570681128b449c6a3b816bd3786
85938 Author: Sven Joachim <svenjoac@gmx.de>
85939 Date: Fri May 22 09:32:14 2009 +0200
85940
85941 German dpkg translation update
85942
85943 Update to 1005t7f.
85944
85945 debian/changelog | 5 +++--
85946 po/de.po | 16 +++++++---------
85947 2 files changed, 10 insertions(+), 11 deletions(-)
85948
85949 commit 09ef46c7941def6905d2664f916d72a4b14c960d
85950 Author: Christian Perrier <bubulle@debian.org>
85951 Date: Fri May 22 08:56:24 2009 +0200
85952
85953 French translation update
85954
85955 debian/changelog | 1 +
85956 po/fr.po | 9 ++++-----
85957 2 files changed, 5 insertions(+), 5 deletions(-)
85958
85959 commit d3bd0b6d96436adc76a09a06d2b9a915e401a3c3
85960 Author: Marcos <marcos.alvarez.costales@gmail.com>
85961 Date: Fri May 22 08:53:55 2009 +0200
85962
85963 Asturian translation update
85964 Closes: #529889
85965
85966 debian/changelog | 1 +
85967 po/ast.po | 8 ++++----
85968 2 files changed, 5 insertions(+), 4 deletions(-)
85969
85970 commit c410dce7c24c183be9e01df14dc0f8029bd00848
85971 Author: Piarres Beobide <pi+debian@beobide.net>
85972 Date: Fri May 22 08:52:15 2009 +0200
85973
85974 Basque translation update. Closes: #529857
85975
85976 debian/changelog | 3 +
85977 po/eu.po | 881 +++++++++++++++++--------------------------------------
85978 2 files changed, 270 insertions(+), 614 deletions(-)
85979
85980 commit e2e412977aefafa7df6f84c8cb6fe645dae85215
85981 Author: Sven Joachim <svenjoac@gmx.de>
85982 Date: Fri May 22 05:04:00 2009 +0200
85983
85984 dselect: Remove obsolete priorities support
85985
85986 dselect shows wrong package priorities in the package selection screen.
85987 This is because the string representations arrays haven't been updated
85988 to reflect the removal of the “Recommended” and “Contrib” priorities
85989 in commit c8d3938be127e256fd593f234858fb9d474b2353.
85990
85991 debian/changelog | 2 ++
85992 dselect/pkgdisplay.cc | 4 ----
85993 2 files changed, 2 insertions(+), 4 deletions(-)
85994
85995 commit 2251827c000ba901d0027194f6d9281184ede701
85996 Author: Guillem Jover <guillem@debian.org>
85997 Date: Fri May 22 04:44:22 2009 +0200
85998
85999 s-s-d: Use the same exact name for all Hurd OS macros
86000
86001 Use the properly capitalized version of the macro. This fixes a FTBFS
86002 on GNU/Hurd due to a missmatched define usage.
86003
86004 Regression introduced in fc860a55b26aee3d774ed010c43822491852bbc2.
86005
86006 debian/changelog | 3 ++-
86007 utils/start-stop-daemon.c | 18 +++++++++---------
86008 2 files changed, 11 insertions(+), 10 deletions(-)
86009
86010 commit 0ea0cb5405b828afb1ffdd39e0ef96e562aba86f
86011 Author: Guillem Jover <guillem@debian.org>
86012 Date: Thu May 21 07:02:42 2009 +0200
86013
86014 Bump version to 1.15.2~
86015
86016 configure.ac | 2 +-
86017 debian/changelog | 6 ++++++
86018 2 files changed, 7 insertions(+), 1 deletion(-)
86019
86020 commit 588381c24ec54f97ad980618778df19ac86ffc10
86021 Author: Guillem Jover <guillem@debian.org>
86022 Date: Thu May 21 06:53:44 2009 +0200
86023
86024 Release 1.15.1
86025
86026 configure.ac | 2 +-
86027 debian/changelog | 4 ++--
86028 2 files changed, 3 insertions(+), 3 deletions(-)
86029
86030 commit bd1812a0af338e9ea574f9fc1efe7a7d99aa4fa9
86031 Author: Guillem Jover <guillem@debian.org>
86032 Date: Thu May 21 06:35:16 2009 +0200
86033
86034 Regenerate .pot files and merge .po files with them
86035
86036 dselect/po/bs.po | 96 +-
86037 dselect/po/ca.po | 96 +-
86038 dselect/po/cs.po | 96 +-
86039 dselect/po/da.po | 96 +-
86040 dselect/po/de.po | 96 +-
86041 dselect/po/dselect.pot | 96 +-
86042 dselect/po/el.po | 96 +-
86043 dselect/po/es.po | 96 +-
86044 dselect/po/et.po | 96 +-
86045 dselect/po/eu.po | 96 +-
86046 dselect/po/fr.po | 96 +-
86047 dselect/po/gl.po | 96 +-
86048 dselect/po/hu.po | 96 +-
86049 dselect/po/id.po | 96 +-
86050 dselect/po/it.po | 96 +-
86051 dselect/po/ja.po | 96 +-
86052 dselect/po/ko.po | 96 +-
86053 dselect/po/nb.po | 96 +-
86054 dselect/po/nl.po | 96 +-
86055 dselect/po/nn.po | 96 +-
86056 dselect/po/pl.po | 96 +-
86057 dselect/po/pt.po | 96 +-
86058 dselect/po/pt_BR.po | 96 +-
86059 dselect/po/ro.po | 96 +-
86060 dselect/po/ru.po | 96 +-
86061 dselect/po/sk.po | 96 +-
86062 dselect/po/sv.po | 96 +-
86063 dselect/po/tl.po | 96 +-
86064 dselect/po/vi.po | 96 +-
86065 dselect/po/zh_CN.po | 96 +-
86066 dselect/po/zh_TW.po | 96 +-
86067 man/po/de.po | 5681 ++++++++++++++++++++++++++++++----------------
86068 man/po/dpkg-man.pot | 4015 ++++++++++++++++-----------------
86069 man/po/es.po | 2702 ++++++++++++++++++----
86070 man/po/fr.po | 2738 ++++++++++++++++++-----
86071 man/po/hu.po | 2575 +++++++++++++++++----
86072 man/po/ja.po | 2623 ++++++++++++++++++----
86073 man/po/pl.po | 2682 ++++++++++++++++++----
86074 man/po/pt_BR.po | 2584 +++++++++++++++++----
86075 man/po/ru.po | 2627 ++++++++++++++++++----
86076 man/po/sv.po | 5698 +++++++++++++++++++++++++++++++----------------
86077 po/ast.po | 184 +-
86078 po/bs.po | 181 +-
86079 po/ca.po | 184 +-
86080 po/cs.po | 184 +-
86081 po/da.po | 184 +-
86082 po/de.po | 193 +-
86083 po/dpkg.pot | 181 +-
86084 po/dz.po | 184 +-
86085 po/el.po | 184 +-
86086 po/eo.po | 184 +-
86087 po/es.po | 184 +-
86088 po/et.po | 184 +-
86089 po/eu.po | 184 +-
86090 po/fr.po | 184 +-
86091 po/gl.po | 184 +-
86092 po/hu.po | 184 +-
86093 po/id.po | 184 +-
86094 po/it.po | 184 +-
86095 po/ja.po | 184 +-
86096 po/km.po | 184 +-
86097 po/ko.po | 184 +-
86098 po/ku.po | 181 +-
86099 po/lt.po | 184 +-
86100 po/mr.po | 184 +-
86101 po/nb.po | 184 +-
86102 po/ne.po | 184 +-
86103 po/nl.po | 184 +-
86104 po/nn.po | 184 +-
86105 po/pa.po | 181 +-
86106 po/pl.po | 184 +-
86107 po/pt.po | 184 +-
86108 po/pt_BR.po | 184 +-
86109 po/ro.po | 184 +-
86110 po/ru.po | 184 +-
86111 po/sk.po | 184 +-
86112 po/sv.po | 184 +-
86113 po/th.po | 184 +-
86114 po/tl.po | 184 +-
86115 po/vi.po | 184 +-
86116 po/zh_CN.po | 184 +-
86117 po/zh_TW.po | 184 +-
86118 scripts/po/ca.po | 750 ++++---
86119 scripts/po/de.po | 499 +++--
86120 scripts/po/dpkg-dev.pot | 740 +++---
86121 scripts/po/fr.po | 778 ++++---
86122 scripts/po/pl.po | 770 ++++---
86123 scripts/po/ru.po | 774 ++++---
86124 scripts/po/sv.po | 503 +++--
86125 89 files changed, 32683 insertions(+), 16573 deletions(-)
86126
86127 commit 432925334746c722ef957d692c901eeb84c7d8f1
86128 Author: Guillem Jover <guillem@debian.org>
86129 Date: Thu May 21 06:16:33 2009 +0200
86130
86131 dpkg-deb: Do not warn when parsing unknown fields with “Private-” prefix
86132
86133 Fields prefixed with “Private-” are intended to be used privately by
86134 individuals, organizations or companies, and are expected to never be
86135 standardized. This guarantees them to never collide with any official
86136 field in the future. Because there's still the danger that different
86137 organizations might end up using the same field name, those should
86138 never be visible in any public repository.
86139
86140 Closes: #353040
86141
86142 Based-on-patch-by: Nils Rennebarth <nils.rennebarth@funkwerk-ec.com>
86143
86144 debian/changelog | 2 ++
86145 dpkg-deb/build.c | 6 ++++++
86146 2 files changed, 8 insertions(+)
86147
86148 commit adaf5c43dc21083aa89341dd78a573dcc1e12be5
86149 Author: Guillem Jover <guillem@debian.org>
86150 Date: Thu May 21 06:12:12 2009 +0200
86151
86152 Revert "dpkg-deb: don't warn on unknown fields starting with "X-""
86153
86154 This reverts commit 66835c07b3eb5c6a5a1374e60e93dfaf12538323.
86155
86156 Conflicts:
86157
86158 debian/changelog
86159
86160 debian/changelog | 3 ---
86161 dpkg-deb/build.c | 3 ---
86162 2 files changed, 6 deletions(-)
86163
86164 commit bfda32490d1ff730322636c97a4ce4d65bbd69c5
86165 Author: Guillem Jover <guillem@debian.org>
86166 Date: Thu May 21 06:02:17 2009 +0200
86167
86168 s-s-d: Warn if --name argument is longer than supported by kernel
86169
86170 Most kernels have a length limit on the process name stored in-kernel.
86171 For now the checks done on Linux compatible procfs might hit this limit
86172 and be unable to properly track the correct process. So warn in that
86173 case and recommend switching to the more reliable --exec.
86174
86175 Closes: #353015, #519128
86176
86177 debian/changelog | 2 ++
86178 utils/start-stop-daemon.c | 12 ++++++++++++
86179 2 files changed, 14 insertions(+)
86180
86181 commit 3bbdfa787d98084a682a404921e8bed6b5be8442
86182 Author: Guillem Jover <guillem@debian.org>
86183 Date: Thu May 21 06:00:41 2009 +0200
86184
86185 s-s-d: Add new warning function
86186
86187 Switch a previous ad-hoc warning message to use the new warning
86188 function, which additionally properly prints to stderr.
86189
86190 utils/start-stop-daemon.c | 15 +++++++++++++--
86191 1 file changed, 13 insertions(+), 2 deletions(-)
86192
86193 commit 46184f85cdddbbc879b4aebe105b7125e169a23d
86194 Author: Guillem Jover <guillem@debian.org>
86195 Date: Thu May 21 05:26:51 2009 +0200
86196
86197 Fix typo (one ‘the’ too many)
86198
86199 README.translators | 2 +-
86200 1 file changed, 1 insertion(+), 1 deletion(-)
86201
86202 commit ba2706754570efecb9cfba05ebcf2765d222c8a2
86203 Author: Raphael Hertzog <hertzog@debian.org>
86204 Date: Tue May 19 16:41:47 2009 +0200
86205
86206 dpkg-scanpackages: be less annoying with warning about overrides
86207
86208 If the user doesn't specify an override file, then he doesn't care
86209 about the fact that all packages are missing from the (non-existing)
86210 override file. Disable the warning in this case.
86211
86212 In other cases, when the override file is explicitely given, it's a
86213 normal feature that the packages missing from it are listed; exactly like
86214 other weirdness are reported (incorrect maintainer info, spurious override
86215 entries).
86216
86217 Based-on-patch-by: Piotr Engelking <inkerman42@gmail.com>
86218
86219 debian/changelog | 3 +++
86220 scripts/dpkg-scanpackages.pl | 2 +-
86221 2 files changed, 4 insertions(+), 1 deletion(-)
86222
86223 commit a4d87d52a10f7726934bc8d1a607dc28721a7a4d
86224 Author: Guillem Jover <guillem@debian.org>
86225 Date: Tue May 19 07:56:01 2009 +0200
86226
86227 dpkg-source: Do not state in --help there is a default substvar file
86228
86229 debian/changelog | 2 ++
86230 scripts/dpkg-source.pl | 2 +-
86231 2 files changed, 3 insertions(+), 1 deletion(-)
86232
86233 commit bf8ae12d0ec3710f409f7b2a533f496a15347da7
86234 Author: Guillem Jover <guillem@debian.org>
86235 Date: Tue May 19 07:49:15 2009 +0200
86236
86237 Make deprecated dpkg-scanpackages --udeb option produce a warning
86238
86239 Callers should use -tudeb instead.
86240
86241 README.feature-removal-schedule | 2 +-
86242 debian/changelog | 1 +
86243 scripts/dpkg-scanpackages.pl | 11 ++++++++---
86244 3 files changed, 10 insertions(+), 4 deletions(-)
86245
86246 commit 655872184c55febb2299eb6a19aa4d0612d2da60
86247 Author: Guillem Jover <guillem@debian.org>
86248 Date: Tue May 19 07:39:08 2009 +0200
86249
86250 Remove deprecated status for substvars in dpkg-source and dpkg-genchanges
86251
86252 Even if there's no use at all for substvars or they are (currently)
86253 undesirable making the source not easily reproducible for Debian and
86254 most derivatives using the same build processesor, it might be
86255 interesting for uses like templated source package generation and
86256 similar, or other interesting ideas we might not have thought about.
86257
86258 Also the same logic we applied for the removal of the substvar support
86259 could be applied to most of the “Build options” as well, as those do not
86260 make sense in the normal build for official packages (like -U, or -D).
86261
86262 Changed the code to stop producing warnings, and remove deprecated notes
86263 from man page.
86264
86265 README.feature-removal-schedule | 9 ---------
86266 debian/changelog | 2 ++
86267 man/dpkg-source.1 | 4 ++--
86268 scripts/dpkg-genchanges.pl | 1 -
86269 scripts/dpkg-source.pl | 2 --
86270 5 files changed, 4 insertions(+), 14 deletions(-)
86271
86272 commit 3582817fd91ceab77cdd25d14ea2add1abe0be61
86273 Author: Guillem Jover <guillem@debian.org>
86274 Date: Tue May 19 07:13:35 2009 +0200
86275
86276 Do not right justify the database reading progress percent counter
86277
86278 There's an odd space most for most of the progress, which will never be
86279 actually seen filled by the 100%. Seems slightly better to just not
86280 indent it.
86281
86282 debian/changelog | 1 +
86283 lib/progress.c | 2 +-
86284 2 files changed, 2 insertions(+), 1 deletion(-)
86285
86286 commit 398fd2848c4ea056ae4a0a9c404de436aa2f71e4
86287 Author: Raphael Hertzog <hertzog@debian.org>
86288 Date: Tue May 19 00:10:46 2009 +0200
86289
86290 dpkg-parsechangelog: documentation update
86291
86292 Update dpkg-parsechangelog's documentation to make it clearer that spaces
86293 are not allowed between single characters options and their values.
86294
86295 For example, "-v1.14" works but "-v 1.14" doesn't. However "--since 1.14"
86296 works. Long options can have values as the next command line argument but
86297 not short ones.
86298
86299 debian/changelog | 3 +++
86300 man/dpkg-parsechangelog.1 | 12 ++++++------
86301 scripts/dpkg-parsechangelog.pl | 20 +++++++++++---------
86302 3 files changed, 20 insertions(+), 15 deletions(-)
86303
86304 commit 5962f9d2b2f5e70b223d04638302c0f2239af36e
86305 Author: Raphael Hertzog <hertzog@debian.org>
86306 Date: Mon May 18 23:22:04 2009 +0200
86307
86308 dpkg-parsechangelog: handle better non-existing versions
86309
86310 When a non-existing version is passed in one of the --since, --until,
86311 --to, --from options, the code will now replace them by a closely related
86312 version that really exists.
86313
86314 debian/changelog | 3 ++
86315 scripts/Dpkg/Changelog.pm | 77 ++++++++++++++++++++++++++++++++++++++++++-----
86316 2 files changed, 73 insertions(+), 7 deletions(-)
86317
86318 commit 12c75eb567675b6498b333a416929431c55a558a
86319 Author: Raphael Hertzog <hertzog@debian.org>
86320 Date: Mon May 18 22:10:05 2009 +0200
86321
86322 Fix changelog parsing code to differentiate the empty string from 0
86323
86324 In many places, the code tested for a false version instead of
86325 an empty version string. Fixing all those enabled dpkg-buildpackage -v0 to
86326 work as expected.
86327
86328 debian/changelog | 2 ++
86329 scripts/Dpkg/Changelog.pm | 50 +++++++++++++++++++++++++-------------------
86330 scripts/changelog/debian.pl | 6 ++++--
86331 scripts/dpkg-buildpackage.pl | 8 +++----
86332 scripts/dpkg-genchanges.pl | 2 +-
86333 5 files changed, 40 insertions(+), 28 deletions(-)
86334
86335 commit 9d1697bcc1ba87322a3ea6b2c7129656c52524de
86336 Author: Raphael Hertzog <hertzog@debian.org>
86337 Date: Sun May 17 19:16:48 2009 +0200
86338
86339 dpkg-buildpackage: error out properly when dpkg-checkbuilddeps is killed
86340
86341 Use the standard function subprocerr() to error out when
86342 dpkg-checkbuilddeps has not exited normally. Otherwise interpret the exit
86343 code as usual.
86344
86345 debian/changelog | 2 ++
86346 scripts/dpkg-buildpackage.pl | 6 +++++-
86347 2 files changed, 7 insertions(+), 1 deletion(-)
86348
86349 commit 61eae73be741d724a282302fb68417c247ac2780
86350 Author: Raphael Hertzog <hertzog@debian.org>
86351 Date: Sun May 17 16:10:55 2009 +0200
86352
86353 dpkg-buildpackage: don't set DEB_VENDOR anymore
86354
86355 Packages should use the new dpkg-vendor interface and not rely
86356 on this environment variable.
86357
86358 debian/changelog | 2 ++
86359 man/dpkg-buildpackage.1 | 6 ------
86360 scripts/dpkg-buildpackage.pl | 8 --------
86361 3 files changed, 2 insertions(+), 14 deletions(-)
86362
86363 commit ffc27eb2fa5e00f65cd6c170fb9083738c125f17
86364 Author: Raphael Hertzog <hertzog@debian.org>
86365 Date: Fri May 15 18:17:18 2009 +0200
86366
86367 dpkg-genchanges: use same error string than in dpkg-buildpackage
86368
86369 Reusing the same error message "cannot combine %s and %s" between
86370 dpkg-genchanges and dpkg-buildpackage simplifies the work of translators.
86371
86372 scripts/dpkg-genchanges.pl | 8 ++++----
86373 1 file changed, 4 insertions(+), 4 deletions(-)
86374
86375 commit 77270d7bf4dbffba0060635ca58a51f7e66b475c
86376 Author: Raphael Hertzog <hertzog@debian.org>
86377 Date: Fri May 15 16:41:31 2009 +0200
86378
86379 dpkg-buildpackage: factorize a command line sanity check
86380
86381 scripts/dpkg-buildpackage.pl | 15 +++------------
86382 1 file changed, 3 insertions(+), 12 deletions(-)
86383
86384 commit 18dacea0fab9d81e85a5a7d4e9ec25435df7aa5b
86385 Author: Raphael Hertzog <hertzog@debian.org>
86386 Date: Fri May 15 16:28:45 2009 +0200
86387
86388 dpkg-buildpackage: allow options -nc and -S together
86389
86390 This combination is generally not recommended as you want to ensure
86391 that a source package contains only source and not any intermediary files
86392 left-over by the previous build. Nevertheless it can be useful from time
86393 to time and instead of bluntly refusing, we now simply warn the user
86394 and let the build proceed.
86395
86396 -nc still implies -b if nothing else has been specified as it's routinely
86397 used to test if a fix is working by restarting a previously interrupted
86398 build where it failed.
86399
86400 debian/changelog | 2 ++
86401 man/dpkg-buildpackage.1 | 3 ++-
86402 scripts/dpkg-buildpackage.pl | 14 ++++++++------
86403 3 files changed, 12 insertions(+), 7 deletions(-)
86404
86405 commit edb5b7598366738eb4d3b48ddff2dcef9cda4c54
86406 Author: Guillem Jover <guillem@debian.org>
86407 Date: Thu May 14 07:49:59 2009 +0200
86408
86409 Remove obsolete 822-date program
86410
86411 It has long been superseeded by ‘date -R’.
86412
86413 README.feature-removal-schedule | 13 ++++++-------
86414 debian/changelog | 1 +
86415 debian/dpkg-dev.install | 2 --
86416 debian/usertags | 2 --
86417 man/822-date.1 | 40 ----------------------------------------
86418 man/Makefile.am | 1 -
86419 man/po/po4a.cfg | 5 -----
86420 scripts/.gitignore | 1 -
86421 scripts/822-date.pl | 17 -----------------
86422 scripts/Makefile.am | 2 --
86423 scripts/po/POTFILES.in | 1 -
86424 11 files changed, 7 insertions(+), 78 deletions(-)
86425
86426 commit c8d3938be127e256fd593f234858fb9d474b2353
86427 Author: Guillem Jover <guillem@debian.org>
86428 Date: Tue May 12 21:58:29 2009 +0200
86429
86430 Remove obsolete priorities support
86431
86432 README.feature-removal-schedule | 15 +++++++--------
86433 debian/changelog | 1 +
86434 lib/dpkg-db.h | 7 +++++--
86435 lib/parsehelp.c | 6 ------
86436 4 files changed, 13 insertions(+), 16 deletions(-)
86437
86438 commit 9f6671925f3403900bb3a2f74cd4b6683a189052
86439 Author: Guillem Jover <guillem@debian.org>
86440 Date: Tue May 12 20:21:55 2009 +0200
86441
86442 Remove obsolete --force-auto-select dpkg option
86443
86444 README.feature-removal-schedule | 17 +++++++----------
86445 debian/changelog | 1 +
86446 src/main.c | 2 --
86447 3 files changed, 8 insertions(+), 12 deletions(-)
86448
86449 commit 4b8061f8583220089eda1611fb7c55efd0cb41b5
86450 Author: Guillem Jover <guillem@debian.org>
86451 Date: Tue May 12 16:24:58 2009 +0200
86452
86453 Remove obsolete --largemem and --smallmem dpkg options
86454
86455 README.feature-removal-schedule | 10 +++++-----
86456 debian/changelog | 1 +
86457 src/main.c | 2 --
86458 src/main.h | 2 +-
86459 4 files changed, 7 insertions(+), 8 deletions(-)
86460
86461 commit a7a2de0e76049ac238cf70140dec2e39fb9a553b
86462 Author: Guillem Jover <guillem@debian.org>
86463 Date: Mon May 11 18:14:12 2009 +0200
86464
86465 Print a warning when using obsolete --print-installation-architecture
86466
86467 Packages should be switched to use --print-architecture. This option
86468 will be removed sometime in the future.
86469
86470 Closes: #528171
86471
86472 README.feature-removal-schedule | 8 ++++++++
86473 debian/changelog | 2 ++
86474 src/enquiry.c | 8 ++++++++
86475 src/main.c | 2 +-
86476 4 files changed, 19 insertions(+), 1 deletion(-)
86477
86478 commit 58b04d8f75a8b59bc2ec0f54429e3a47b060ecb6
86479 Author: Raphael Hertzog <hertzog@debian.org>
86480 Date: Sun May 10 21:31:40 2009 +0200
86481
86482 dpkg-buildpackage: add execute right on debian/rules when missing
86483
86484 That right should normally not be missing as dpkg-source -x automatically
86485 sets it. However manually applying a Debian diff doesn't restore
86486 that right so let dpkg-buildpackage restore it in that case and display a
86487 warning to let the user know that it was not really normal.
86488
86489 debian/changelog | 2 ++
86490 scripts/dpkg-buildpackage.pl | 5 +++++
86491 2 files changed, 7 insertions(+)
86492
86493 commit 70c760198f9d116d85f20a587f60bb4bc3fff776
86494 Author: Raphael Hertzog <hertzog@debian.org>
86495 Date: Sun May 10 19:18:05 2009 +0200
86496
86497 dpkg-source: do not try to apply empty patch set
86498
86499 In format 2.0 and 3.0 (quilt), do not try to apply the patches if
86500 there are none.
86501
86502 scripts/Dpkg/Source/Package/V2.pm | 2 ++
86503 scripts/Dpkg/Source/Package/V3/quilt.pm | 3 ++-
86504 2 files changed, 4 insertions(+), 1 deletion(-)
86505
86506 commit 57c5a9dd52955d5b2fd55f224d70cb4f3f40f437
86507 Author: Raphael Hertzog <hertzog@debian.org>
86508 Date: Sun May 10 19:15:29 2009 +0200
86509
86510 dpkg-source: minor update to "3.0 (quilt)" format
86511
86512 Do not update/create debian/patches/.dpkg-source-applied during build,
86513 it's only meant to document what patches have been applied at extraction
86514 time.
86515
86516 Also try to cleanup in case the patch serie is empty after removal of the
86517 automatic patch. First remove debian/patches/series if it's empty and then
86518 debian/patches/ itself in case it's empty as well.
86519
86520 debian/changelog | 3 +++
86521 scripts/Dpkg/Source/Package/V2.pm | 1 +
86522 scripts/Dpkg/Source/Package/V3/quilt.pm | 5 ++---
86523 3 files changed, 6 insertions(+), 3 deletions(-)
86524
86525 commit 50e6ea1dc0193eacc95ec47f2d175c6bfcda14fc
86526 Author: Raphael Hertzog <hertzog@debian.org>
86527 Date: Sun May 10 17:30:02 2009 +0200
86528
86529 dpkg-source: fix automatic patch registration in format 3.0 (quilt)
86530
86531 When the automatic patch is updated due to a second call to
86532 dpkg-source, it's not always properly registered with quilt.
86533 It must be applied with quilt itself otherwise quilt pop
86534 then quilt push might fail when supplementary files have been modified
86535 outside of quilt's knowledge.
86536
86537 Furthermore quilt import was not a good choice as it failed trying to copy
86538 the patch over itself. The new approach is to revert the patch and let
86539 quilt reapply it with quilt fold. It will go over the list of files
86540 modified by the new patch and add those which were not yet part of the
86541 previous patch (hence adding the required unmodified files in
86542 .pc/<patch-name>/).
86543
86544 Based-on-patch-by: Goswin von Brederlow <goswin-v-b@web.de>
86545
86546 debian/changelog | 4 ++++
86547 scripts/Dpkg/Source/Package/V3/quilt.pm | 22 ++++++++++++++++++----
86548 2 files changed, 22 insertions(+), 4 deletions(-)
86549
86550 commit 170fd06d3573238bab92594afe4d49b61bf77407
86551 Author: Guillem Jover <guillem@debian.org>
86552 Date: Sun May 10 19:59:25 2009 +0200
86553
86554 dpkg-vendor: Error out when no action option is provided
86555
86556 It was previously giving perl warnings due to uninitialized variables.
86557
86558 scripts/dpkg-vendor.pl | 2 ++
86559 1 file changed, 2 insertions(+)
86560
86561 commit 289c179ef6d91ad4daec4abff7762d5b17a010c9
86562 Author: Guillem Jover <guillem@debian.org>
86563 Date: Sun May 10 19:53:08 2009 +0200
86564
86565 dpkg-vendor: Use usageerr instead of non-existent badusage
86566
86567 scripts/dpkg-vendor.pl | 2 +-
86568 1 file changed, 1 insertion(+), 1 deletion(-)
86569
86570 commit 1b075bd34bf8c2362b0999b29ec5c2ab88429db9
86571 Author: Guillem Jover <guillem@debian.org>
86572 Date: Sun May 10 19:07:06 2009 +0200
86573
86574 s-s-d: Print valid values for IO scheduler class in --help output
86575
86576 debian/changelog | 2 ++
86577 utils/start-stop-daemon.c | 3 +++
86578 2 files changed, 5 insertions(+)
86579
86580 commit 384f6d131f07110db4807cab02fefc02ccab7430
86581 Author: Guillem Jover <guillem@debian.org>
86582 Date: Sun May 10 18:59:35 2009 +0200
86583
86584 s-s-d: Only print fatal errno string if it was non-zero
86585
86586 debian/changelog | 1 +
86587 utils/start-stop-daemon.c | 6 +++++-
86588 2 files changed, 6 insertions(+), 1 deletion(-)
86589
86590 commit f40d17f3b7e7eeea80023762dc782791ffff8514
86591 Author: Guillem Jover <guillem@debian.org>
86592 Date: Sun May 10 18:52:30 2009 +0200
86593
86594 s-s-d: Preserve faulting errno when printing reason in fatal function
86595
86596 debian/changelog | 2 ++
86597 utils/start-stop-daemon.c | 3 ++-
86598 2 files changed, 4 insertions(+), 1 deletion(-)
86599
86600 commit 4a0c79171400847ea97ebd66384fde21f497964c
86601 Author: Guillem Jover <guillem@debian.org>
86602 Date: Sun May 10 18:33:09 2009 +0200
86603
86604 Fix POD errors detected by podchecker in perl modules
86605
86606 Add missing blank lines after =cut, close =over section with =back and
86607 add a FIXME comment to an empty section.
86608
86609 scripts/Dpkg/Cdata.pm | 2 ++
86610 scripts/Dpkg/Changelog.pm | 5 ++++-
86611 scripts/Dpkg/Control.pm | 9 +++++++++
86612 scripts/Dpkg/Deps.pm | 9 +++++++++
86613 scripts/Dpkg/Fields.pm | 7 +++++++
86614 scripts/Dpkg/Path.pm | 4 ++++
86615 scripts/Dpkg/Substvars.pm | 7 +++++++
86616 scripts/Dpkg/Vendor.pm | 9 +++++++++
86617 scripts/Dpkg/Vendor/Default.pm | 3 +++
86618 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +++
86619 scripts/Dpkg/Version.pm | 1 +
86620 11 files changed, 58 insertions(+), 1 deletion(-)
86621
86622 commit 2b125e6ed96d88e0f352eba9bfc746a9640dc01a
86623 Author: Guillem Jover <guillem@debian.org>
86624 Date: Sun May 10 17:54:05 2009 +0200
86625
86626 Do not set the Arch substvar in dpkg-source
86627
86628 Avoid setting the variable by default as it is expensive, and not
86629 really needed for dpkg-source anyway. Split the setting into a new
86630 member set_arch_substvars().
86631
86632 Regression introduced in 120ecd5161f4cf468d611b3dea05ac8a43313a75.
86633
86634 Closes: #526132
86635
86636 debian/changelog | 2 ++
86637 scripts/Dpkg/Substvars.pm | 17 ++++++++++++++---
86638 scripts/dpkg-genchanges.pl | 1 +
86639 scripts/dpkg-gencontrol.pl | 1 +
86640 4 files changed, 18 insertions(+), 3 deletions(-)
86641
86642 commit 70bf111c9a1060ada8eabe8787e149f25157f714
86643 Author: Guillem Jover <guillem@debian.org>
86644 Date: Thu May 7 18:30:26 2009 +0200
86645
86646 Move Debian keyrings to the Debian vendor keyring hook
86647
86648 As Ubuntu is a derivative from Debian, make it inherit the Debian vendor
86649 class when running the keyrings hook.
86650
86651 debian/changelog | 2 ++
86652 scripts/Dpkg/Source/Package.pm | 6 ------
86653 scripts/Dpkg/Vendor/Debian.pm | 17 +++++++++++++++--
86654 scripts/Dpkg/Vendor/Ubuntu.pm | 8 +++++---
86655 4 files changed, 22 insertions(+), 11 deletions(-)
86656
86657 commit 349aeaa4f2673678cf09d5a31d4b80db1f534639
86658 Author: Raphael Hertzog <hertzog@debian.org>
86659 Date: Thu Apr 9 18:07:09 2009 +0200
86660
86661 dpkg-vendor: new script to query various vendor information
86662
86663 This tool is meant to be used in debian/rules files to have common source
86664 packages across multiple distributions and yet still have slightly
86665 different binary packages.
86666
86667 To automatically conserve customizations across derivatives of a given
86668 distribution, one can use “dpkg-vendor --derives-from vendor” so that all
86669 derivatives keep the same customizations when they rebuild the source
86670 package even if the current vendor is no more the same.
86671
86672 debian/changelog | 4 ++
86673 debian/dpkg-dev.install | 2 +
86674 man/Makefile.am | 1 +
86675 man/dpkg-vendor.1 | 53 +++++++++++++++++++++++
86676 man/po/po4a.cfg | 5 +++
86677 scripts/Makefile.am | 2 +
86678 scripts/dpkg-vendor.pl | 113 ++++++++++++++++++++++++++++++++++++++++++++++++
86679 7 files changed, 180 insertions(+)
86680
86681 commit 780d969788cbc639b75e876d010fbc0e80956aa0
86682 Author: Guillem Jover <guillem@debian.org>
86683 Date: Tue May 5 17:40:32 2009 +0200
86684
86685 Do not install dselect and s-s-d man pages if disabled on configure
86686
86687 When configuring with --without-dselect or --without-start-stop-daemon,
86688 do not install the man pages related to those programs.
86689
86690 debian/changelog | 2 ++
86691 man/Makefile.am | 48 +++++++++++++++++++++++++++++++-----------------
86692 2 files changed, 33 insertions(+), 17 deletions(-)
86693
86694 commit f8f681790429aec59d8fc3771fa2d6ec78ed77f6
86695 Author: Guillem Jover <guillem@debian.org>
86696 Date: Tue May 5 15:48:27 2009 +0200
86697
86698 Use backticks instead of non-portable make $(shell) function
86699
86700 The backticks are treated like text, until the shell expands them, thus
86701 making this solution portable.
86702
86703 debian/changelog | 1 +
86704 man/Makefile.am | 2 +-
86705 2 files changed, 2 insertions(+), 1 deletion(-)
86706
86707 commit 618b6cd27b04c50e3e5b21b035b45aef58e6affb
86708 Author: Guillem Jover <guillem@debian.org>
86709 Date: Tue May 5 15:39:46 2009 +0200
86710
86711 Declare the ChangeLog file to be removed on distclean
86712
86713 This fixes ‘make distcheck’.
86714
86715 Makefile.am | 1 +
86716 1 file changed, 1 insertion(+)
86717
86718 commit 6f165c4579b53597583305394cd4e1cb377d5fa8
86719 Author: Guillem Jover <guillem@debian.org>
86720 Date: Tue May 5 15:21:45 2009 +0200
86721
86722 Changelog police: Esperanto is a new language
86723
86724 debian/changelog | 2 +-
86725 1 file changed, 1 insertion(+), 1 deletion(-)
86726
86727 commit d61abe87252a6a6b234c8eb59a8926c8f9887d32
86728 Author: Guillem Jover <guillem@debian.org>
86729 Date: Tue May 5 15:20:21 2009 +0200
86730
86731 Enable Esperanto and Asturian languages
86732
86733 Missed in commits ce04415c6b809e4936f9b69d5ea60daa06f0657d and
86734 8ab2d4a31934027a1824f8ba6458e8de175ccdb5.
86735
86736 po/LINGUAS | 6 ++++++
86737 1 file changed, 6 insertions(+)
86738
86739 commit 45a7adc8ac5e8864d3a3865b7c0c9cb4ef3b4388
86740 Author: Raphael Hertzog <hertzog@debian.org>
86741 Date: Mon May 4 20:49:42 2009 +0200
86742
86743 update-alternatives: don't remove real files conflicting with link
86744
86745 When an alternative is installed and a real file is in conflict, the real
86746 file is kept. When the same alternative is fully removed, the real file
86747 should be kept according to the same logic (but currently it was removed).
86748 This commit modifies update-alternatives to follow this expected
86749 behaviour.
86750
86751 Also add a non-regression test.
86752
86753 debian/changelog | 3 +++
86754 scripts/t/900_update_alternatives.t | 5 ++++-
86755 scripts/update-alternatives.pl | 4 ++--
86756 3 files changed, 9 insertions(+), 3 deletions(-)
86757
86758 commit da0538290b7dbbfb3c537441470767fd0879c985
86759 Author: Guillem Jover <guillem@debian.org>
86760 Date: Sun May 3 14:07:00 2009 +0200
86761
86762 Add '.hgtags' to the default dpkg-source -i regex and -I pattern
86763
86764 Closes: #525854
86765
86766 debian/changelog | 2 ++
86767 scripts/Dpkg/Source/Package.pm | 3 ++-
86768 2 files changed, 4 insertions(+), 1 deletion(-)
86769
86770 commit b5b8fb2f78d60ec9836eb7120ec38ffa6962b1dc
86771 Author: Yuri Kozlov <yuray@komyakino.ru>
86772 Date: Sat May 2 18:18:05 2009 +0200
86773
86774 Updated Russian translation
86775
86776 debian/changelog | 1 +
86777 po/ru.po | 1034 +++++++++++++++++-------------------------------------
86778 2 files changed, 329 insertions(+), 706 deletions(-)
86779
86780 commit 3624a4b0eb5499f367c1d8077240f151903cd70a
86781 Author: Philipp Kern <pkern@debian.org>
86782 Date: Sat May 2 11:39:00 2009 +0200
86783
86784 dpkg-source: do not set arch:any in dsc on arch-restricted packages
86785
86786 dpkg-source was pretty liberal in setting 'Architecture: any' in the
86787 dsc: as soon as there are two binary packages, one being arch:all and
86788 one being arch-restricted, you get arch:any in the dsc. This is
86789 incorrect because the package will only build on the autobuilders
86790 if there are architecture-dependent binary packages available.
86791
86792 Thus this patch only produces arch:any if at least one binary package
86793 specifies it. Otherwise it outputs the set of all binary architectures
86794 (including arch:all).
86795
86796 Closes: #526617
86797
86798 Signed-off-by: Philipp Kern <pkern@debian.org>
86799
86800 debian/changelog | 2 ++
86801 scripts/dpkg-source.pl | 43 ++++++++++++++++++++-----------------------
86802 2 files changed, 22 insertions(+), 23 deletions(-)
86803
86804 commit 0e8fe98658d63a07a1449cee61f16a67136134e6
86805 Author: Philipp Kern <pkern@debian.org>
86806 Date: Sat May 2 11:26:25 2009 +0200
86807
86808 Fix format string in German translation
86809
86810 Signed-off-by: Philipp Kern <pkern@debian.org>
86811
86812 scripts/po/de.po | 4 ++--
86813 1 file changed, 2 insertions(+), 2 deletions(-)
86814
86815 commit 38a231cc468837a6a1db306a77dff1ca1d31d2e8
86816 Author: Helge Kreutzmann <debian@helgefjell.de>
86817 Date: Mon Apr 27 22:26:51 2009 +0200
86818
86819 Update german scripts translation
86820
86821 Update to 477t.
86822
86823 scripts/po/de.po | 475 +++++++++++++++++++++++++++++--------------------------
86824 1 file changed, 249 insertions(+), 226 deletions(-)
86825
86826 commit ada924df6df039f66770d454b5e803169dc2b31b
86827 Author: Helge Kreutzmann <debian@helgefjell.de>
86828 Date: Mon Apr 27 22:20:42 2009 +0200
86829
86830 Update german translation of manual pages
86831
86832 Update to 1659t.
86833
86834 man/po/de.po | 3877 ++++++++++++++++++++++++++++------------------------------
86835 1 file changed, 1896 insertions(+), 1981 deletions(-)
86836
86837 commit cbde6f587130724749c23908cce129380dc7652d
86838 Author: Colin Watson <cjwatson@canonical.com>
86839 Date: Mon Apr 27 11:56:22 2009 +0100
86840
86841 dpkg-source: Add "keyrings" vendor hook
86842
86843 Add "keyrings" vendor hook, used by dpkg-source to allow vendors to
86844 supply additional keyrings against which source package signatures will
86845 be verified. Implement this for Ubuntu.
86846
86847 debian/changelog | 5 +++++
86848 man/dpkg-source.1 | 2 +-
86849 scripts/Dpkg/Source/Package.pm | 6 ++++++
86850 scripts/Dpkg/Vendor/Default.pm | 8 ++++++++
86851 scripts/Dpkg/Vendor/Ubuntu.pm | 3 +++
86852 5 files changed, 23 insertions(+), 1 deletion(-)
86853
86854 commit 609294de1074556ac6194fff7ddbfef0fec80841
86855 Author: Raphael Hertzog <hertzog@debian.org>
86856 Date: Sun Apr 19 22:05:34 2009 +0200
86857
86858 dpkg-source: do not store user/group names in generated tarballs
86859
86860 Do not store usernames and group names when creating tarballs
86861 and use numeric UID/GID 0 instead. This concerns native source packages,
86862 debian tarballs in "3.0 (quilt)" source packages, and any other source
86863 format creating new tarballs with Dpkg::Source::Archive.
86864
86865 debian/changelog | 2 ++
86866 scripts/Dpkg/Source/Archive.pm | 3 ++-
86867 2 files changed, 4 insertions(+), 1 deletion(-)
86868
86869 commit f805a6546e7050a1024d924b805cff75cfd082d8
86870 Author: Raphael Hertzog <hertzog@debian.org>
86871 Date: Sun Apr 19 20:54:12 2009 +0200
86872
86873 Add lintian override for embedded-zlib
86874
86875 dpkg-deb links statically with zlib so that it can still work
86876 even if the shared library is broken or unavailable. It's a facility
86877 to be able to recover from difficult situations without having
86878 to manually unpack debian packages.
86879
86880 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=139320 for
86881 one discussion about this.
86882
86883 debian/dpkg.lintian-overrides | 2 ++
86884 1 file changed, 2 insertions(+)
86885
86886 commit 0f6f1016aa501387f60ec9f8b750263904fbf306
86887 Author: Raphael Hertzog <hertzog@debian.org>
86888 Date: Sun Apr 19 20:51:10 2009 +0200
86889
86890 Update Standards-Version to 3.8.1
86891
86892 debian/changelog | 1 +
86893 debian/control | 2 +-
86894 2 files changed, 2 insertions(+), 1 deletion(-)
86895
86896 commit 3525f79792cff51757d99d45f51c96a15e6fa779
86897 Author: Raphael Hertzog <hertzog@debian.org>
86898 Date: Sun Apr 19 20:08:44 2009 +0200
86899
86900 dpkg-source: don't complain on binary files that are ignored
86901
86902 To avoid mistakes with "3.0 (quilt)" source packages, dpkg-source fails if
86903 it finds binary files that have not been whitelisted in the debian
86904 directory. Unfortunately it also fails on binary files that are ignored
86905 and that will not be included in the debian tarball. This commit fixes
86906 that although not completely.
86907
86908 The exclude patterns passed to tar --exclude are used to match filenames
86909 and also full path names inside the tarball. This commit only adds support
86910 for simple filename match. It is enough for all realistic cases.
86911
86912 debian/changelog | 3 +++
86913 scripts/Dpkg/Source/Package/V2.pm | 24 +++++++++++++++++++++++-
86914 2 files changed, 26 insertions(+), 1 deletion(-)
86915
86916 commit 64439508ccaf2c9a98fa11b7cce4df4d314cc334
86917 Author: Raphael Hertzog <hertzog@debian.org>
86918 Date: Fri Apr 17 22:24:19 2009 +0200
86919
86920 dpkg-source: accept dashes in component name of additional tarballs
86921
86922 The regular expression used to identify additional tarballs (used in
86923 formats "2.0" and "3.0 (quilt)") was too strict and refused dashes. This
86924 commit fixes that and documents the set of allowed characters in the
86925 dpkg-source manual page.
86926
86927 debian/changelog | 2 ++
86928 man/dpkg-source.1 | 1 +
86929 scripts/Dpkg/Source/Package.pm | 2 +-
86930 scripts/Dpkg/Source/Package/V2.pm | 4 ++--
86931 4 files changed, 6 insertions(+), 3 deletions(-)
86932
86933 commit fee30cd37c83bd85465edba36546a3661d273d7d
86934 Author: Raphael Hertzog <hertzog@debian.org>
86935 Date: Fri Apr 17 22:08:24 2009 +0200
86936
86937 Dpkg::Deps::parse(): parse properly an empty dep with spaces only
86938
86939 Leading and trailing spaces were not stripped and when no further parsing
86940 was done (because there's no valid dependency to parse) it was improperly
86941 erroring out.
86942
86943 debian/changelog | 2 ++
86944 scripts/Dpkg/Deps.pm | 4 ++++
86945 2 files changed, 6 insertions(+)
86946
86947 commit 100a2a29c7718613d97a8ae9543c69faf0da0436
86948 Author: Peter Krefting <peterk@debian.org>
86949 Date: Tue Apr 14 09:40:42 2009 +0100
86950
86951 Update Swedish translation.
86952
86953 Update man/po/sv.po to 1659t0f0u.
86954 Update scripts/po/sv.po to 477t0f0u.
86955
86956 man/po/sv.po | 3736 ++++++++++++++++++++++++++----------------------------
86957 scripts/po/sv.po | 465 +++----
86958 2 files changed, 2070 insertions(+), 2131 deletions(-)
86959
86960 commit f3b72bc149660a938d7d147ce19d656aeee4cad2
86961 Author: Guillem Jover <guillem@debian.org>
86962 Date: Mon Apr 13 06:14:42 2009 +0200
86963
86964 Fix typos in u-a man page
86965
86966 Add a missing paragraph with heading tag.
86967 Replace reference to ‘link’ with ‘name’ in --auto.
86968
86969 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
86970
86971 man/update-alternatives.8 | 5 +++--
86972 1 file changed, 3 insertions(+), 2 deletions(-)
86973
86974 commit 51926eebbba1f20c3bf994e7364512a1c63a25f2
86975 Author: Guillem Jover <guillem@debian.org>
86976 Date: Mon Apr 13 04:57:43 2009 +0200
86977
86978 Detect the curses headers to use instead of hardcoding them
86979
86980 Wrap the curses headers to use and select them through the config.h macros
86981 detected at configure time. This way we can also cleanly detect the path
86982 needed by mkcurkeys.pl w/o duplicating the selection logic.
86983
86984 TODO | 1 -
86985 debian/changelog | 1 +
86986 dselect/Makefile.am | 6 ++++--
86987 dselect/dselect-curses.h | 40 ++++++++++++++++++++++++++++++++++++++++
86988 dselect/dselect.h | 3 +--
86989 dselect/main.cc | 6 ++++++
86990 m4/libs.m4 | 2 ++
86991 7 files changed, 54 insertions(+), 5 deletions(-)
86992
86993 commit f8ff44b68dbec2457bd3dbe0e9c891f73534f7b2
86994 Author: Guillem Jover <guillem@debian.org>
86995 Date: Mon Apr 13 04:42:53 2009 +0200
86996
86997 Add avr32 to cputable
86998
86999 Closes: #523456
87000
87001 cputable | 1 +
87002 debian/changelog | 1 +
87003 2 files changed, 2 insertions(+)
87004
87005 commit e2d3483c9d297823e8917196925a00927d5d1afe
87006 Author: Guillem Jover <guillem@debian.org>
87007 Date: Mon Apr 13 04:38:20 2009 +0200
87008
87009 Sync archtable with architectures currently present in Debian sid
87010
87011 Remove m68k.
87012 Add kfreebsd-i386 and kfreebsd-amd64.
87013
87014 debian/archtable | 3 ++-
87015 debian/changelog | 3 +++
87016 2 files changed, 5 insertions(+), 1 deletion(-)
87017
87018 commit e5235b174b04cd3662e9b189cd7502fc58a031a6
87019 Author: Raphael Hertzog <hertzog@debian.org>
87020 Date: Thu Apr 9 18:35:10 2009 +0200
87021
87022 dpkg-source: don't die on SIGPIPE of uncompressors
87023
87024 Modify Dpkg::Source::CompressedFile to not die when uncompressors
87025 processes (gunzip, bunzip, etc.) are killed by SIGPIPE. Recent tar
87026 versions close the pipe before having read everything sent by the
87027 uncompressor process when they encounter the end of the tar file.
87028 This was of course problematic for Dpkg::Source::Archive.
87029 This is a regression compared to etch's dpkg-source which dealt with
87030 SIGPIPE properly.
87031
87032 The Dpkg::Source::Compressor::wait_end_process() function had to be
87033 extended to be able to forward options to Dpkg::IPC::wait_child().
87034
87035 debian/changelog | 3 +++
87036 scripts/Dpkg/Source/CompressedFile.pm | 10 +++++++++-
87037 scripts/Dpkg/Source/Compressor.pm | 5 +++--
87038 3 files changed, 15 insertions(+), 3 deletions(-)
87039
87040 commit f8cc0115a8d326416eb0fd968db86e0cb4f5a408
87041 Author: Christian Perrier <bubulle@debian.org>
87042 Date: Wed Apr 8 18:24:50 2009 +0200
87043
87044 Slovak translation update
87045
87046 po/sk.po | 67 ++++++++++++++++++++++++++++++++--------------------------------
87047 1 file changed, 34 insertions(+), 33 deletions(-)
87048
87049 commit 8ab2d4a31934027a1824f8ba6458e8de175ccdb5
87050 Author: Felipe Castro <fefcas@gmail.com>
87051 Date: Wed Apr 8 06:44:58 2009 +0200
87052
87053 Esperanto translation update
87054
87055 Closes: #523023
87056
87057 debian/changelog | 1 +
87058 po/eo.po | 5870 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
87059 2 files changed, 5871 insertions(+)
87060
87061 commit c40bbd831c32b257001bbe6f5d88df16ea20bb07
87062 Author: Helge Kreutzmann <debian@helgefjell.de>
87063 Date: Sun Apr 5 11:04:48 2009 +0200
87064
87065 Recomplete german translation of manual pages
87066
87067 man/po/de.po | 27 +++++++++++++--------------
87068 1 file changed, 13 insertions(+), 14 deletions(-)
87069
87070 commit 2cd5f33d4808b912f649fb662f1235d21cd5e64e
87071 Author: Helge Kreutzmann <debian@helgefjell.de>
87072 Date: Fri Apr 3 20:34:53 2009 +0200
87073
87074 Update german translation of manual pages
87075
87076 Update to 1654t3u.
87077
87078 man/po/de.po | 154 +++++++++++++++++++++++++++++++++++++++++++----------------
87079 1 file changed, 112 insertions(+), 42 deletions(-)
87080
87081 commit 28322a61ea6a17f8220dd0f9c7454ee9d03ec588
87082 Author: Raphael Hertzog <hertzog@debian.org>
87083 Date: Tue Mar 31 12:16:12 2009 +0200
87084
87085 Fix a translation mistake in french version of dpkg(1)
87086
87087 Reported-by: Jonathan Gibert <jokot3@gmail.com>
87088
87089 debian/changelog | 2 ++
87090 man/po/fr.po | 2 +-
87091 2 files changed, 3 insertions(+), 1 deletion(-)
87092
87093 commit 1b1a8a5773e94a014fc2093436bd1509ad53ff4f
87094 Author: Raphael Hertzog <hertzog@debian.org>
87095 Date: Mon Mar 30 15:35:38 2009 +0200
87096
87097 Fix syntax in german translation.
87098
87099 Reported-by: Modestas Vainius <modestas@vainius.eu>
87100
87101 man/po/de.po | 2 +-
87102 1 file changed, 1 insertion(+), 1 deletion(-)
87103
87104 commit 734a784e75b71b31179327a7f284f76e3bbcb14e
87105 Author: Frank Lichtenheld <djpig@debian.org>
87106 Date: Sun Mar 29 13:18:39 2009 +0200
87107
87108 Simplify Dpkg::Version
87109
87110 Remove unnecessary function next_elem which just replicates the
87111 standard shift behaviour. The additional function calls affect
87112 performance negatively.
87113
87114 debian/changelog | 6 +++++-
87115 scripts/Dpkg/Version.pm | 18 +++++++-----------
87116 2 files changed, 12 insertions(+), 12 deletions(-)
87117
87118 commit 3fe876365cc62f3cf9b74fb5b23150fe6d307d20
87119 Author: Helge Kreutzmann <debian@helgefjell.de>
87120 Date: Fri Mar 27 21:27:10 2009 +0100
87121
87122 Unify (where applicable) translation of "create" as in po/de and fix typos
87123
87124 man/po/de.po | 44 ++++++++++++++++++++++----------------------
87125 scripts/po/de.po | 18 +++++++++---------
87126 2 files changed, 31 insertions(+), 31 deletions(-)
87127
87128 commit 557be89bdb3547ba1233d022b81ce3b29b3581aa
87129 Author: Sven Joachim <svenjoac@gmx.de>
87130 Date: Fri Mar 27 20:14:10 2009 +0100
87131
87132 Unify translation of "create"
87133
87134 po/de.po | 26 +++++++++++++-------------
87135 1 file changed, 13 insertions(+), 13 deletions(-)
87136
87137 commit 66835c07b3eb5c6a5a1374e60e93dfaf12538323
87138 Author: Nils Rennebarth <nils.rennebarth@funkwerk-ec.com>
87139 Date: Fri Mar 27 19:31:18 2009 +0100
87140
87141 dpkg-deb: don't warn on unknown fields starting with "X-"
87142
87143 The fields named "X-" are never going to collide with official
87144 fields and there's no need to warn that they are unknown.
87145 Users are already explicitely creating them with XB-X-* fields
87146 in debian/control.
87147
87148 debian/changelog | 3 +++
87149 dpkg-deb/build.c | 3 +++
87150 2 files changed, 6 insertions(+)
87151
87152 commit 1e1038d76a201b179f900fcfc442a94e4aa3b3eb
87153 Author: Raphael Hertzog <hertzog@debian.org>
87154 Date: Mon Mar 23 16:01:22 2009 +0100
87155
87156 Global review of error checking associated to strtol functions
87157
87158 Several calls to strtol() or strtoul() are not followed by a
87159 proper check that ensures that they have parsed an integer value
87160 (and not an empty string).
87161
87162 dpkg-split/info.c | 2 +-
87163 dpkg-split/main.c | 2 ++
87164 src/filesdb.c | 6 +++---
87165 src/main.c | 17 ++++++++++-------
87166 utils/start-stop-daemon.c | 2 +-
87167 5 files changed, 17 insertions(+), 12 deletions(-)
87168
87169 commit da116193fa0ec00f0c477614e5178c874a323753
87170 Author: Helge Kreutzmann <debian@helgefjell.de>
87171 Date: Fri Mar 27 18:21:07 2009 +0100
87172
87173 Update german translation of manual pages
87174
87175 Update to 1635t6f16u.
87176
87177 man/po/de.po | 35 +++++++++++++++++++++++++++++++++--
87178 1 file changed, 33 insertions(+), 2 deletions(-)
87179
87180 commit c1b9a3e2b1ddfc97deefb812c6689ad6b3629f46
87181 Author: Peter Krefting <peter@softwolves.pp.se>
87182 Date: Sun Mar 22 15:12:12 2009 +0100
87183
87184 Fixed typo and incorrect translation in the dpkg-dev translation.
87185
87186 Spotted by Daniel Nylander.
87187
87188 scripts/po/sv.po | 6 +++---
87189 1 file changed, 3 insertions(+), 3 deletions(-)
87190
87191 commit d80d6958a20f3664b7bb0ef49f5fe5b8056836e6
87192 Author: Raphael Hertzog <hertzog@debian.org>
87193 Date: Sun Mar 22 11:45:10 2009 +0100
87194
87195 dpkg: refuses empty parameters when integer expected
87196
87197 Fix setinteger() funtion used for parsing integer options to
87198 refuse empty parameters. Currently only affects --abort-after.
87199
87200 Based-on-patch-by: Bill Allombert <ballombe@debian.org>
87201
87202 THANKS | 1 +
87203 debian/changelog | 2 ++
87204 src/main.c | 2 +-
87205 3 files changed, 4 insertions(+), 1 deletion(-)
87206
87207 commit 5ddae0e36402c8694ed63b7caf5018e311129047
87208 Author: Bill Allombert <ballombe@debian.org>
87209 Date: Sun Mar 22 12:22:22 2009 +0100
87210
87211 dpkg: separate arguments with "--" when calling dpkg-{deb,query}
87212
87213 This is needed because any user-supplied argument separator is stripped by
87214 the option parser such as "dpkg -S -- -pic" ends up calling "dpkg-query
87215 --search -pic" which fails. With this patch, it calls "dpkg-query --search
87216 -- -pic" and works as expected.
87217
87218 debian/changelog | 5 +++++
87219 src/main.c | 7 ++++++-
87220 2 files changed, 11 insertions(+), 1 deletion(-)
87221
87222 commit cb4288636728df2a9187d042eea8f57f24790d29
87223 Author: Raphael Hertzog <hertzog@debian.org>
87224 Date: Sat Mar 21 18:05:03 2009 +0100
87225
87226 Small fixes so that a build from a clean checkout works again
87227
87228 Remove origin/Makefile from configure.ac.
87229
87230 Fix debian/rules so that it works even if the auto-generated ChangeLog is
87231 not there yet.
87232
87233 Reported-by: Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>
87234
87235 configure.ac | 1 -
87236 debian/rules | 4 ++--
87237 2 files changed, 2 insertions(+), 3 deletions(-)
87238
87239 commit c3e6b6dfdb10d5883330fa314c0df7d85d7905d0
87240 Author: Christian Perrier <bubulle@debian.org>
87241 Date: Thu Mar 19 19:45:30 2009 +0100
87242
87243 Reviewed by Stéphane Blondon. Drop joke...
87244
87245 po/fr.po | 8 ++++----
87246 1 file changed, 4 insertions(+), 4 deletions(-)
87247
87248 commit 981ccbf39a1b903d5c7dfc056b15bfe4dc563b96
87249 Author: Christian Perrier <bubulle@debian.org>
87250 Date: Wed Mar 18 20:13:01 2009 +0100
87251
87252 French translation completed
87253
87254 po/fr.po | 378 +++++++++++++++++++++++++++++++++++++++------------------------
87255 1 file changed, 233 insertions(+), 145 deletions(-)
87256
87257 commit dd977bc0ecb6ad9e8b8e727e4aa6aaabea04457a
87258 Author: Cyril Brulebois <kibi@debian.org>
87259 Date: Wed Mar 18 19:50:23 2009 +0100
87260
87261 Fix another typo.
87262
87263 man/po/fr.po | 4 ++--
87264 1 file changed, 2 insertions(+), 2 deletions(-)
87265
87266 commit 9b585a4607bf6aa97d547e2afd559de9b9129991
87267 Author: Cyril Brulebois <kibi@debian.org>
87268 Date: Wed Mar 18 19:49:06 2009 +0100
87269
87270 Fix another typo.
87271
87272 man/po/fr.po | 2 +-
87273 1 file changed, 1 insertion(+), 1 deletion(-)
87274
87275 commit 8aea716c734e42b809d5146a6cdad863662bdcd5
87276 Author: Cyril Brulebois <kibi@debian.org>
87277 Date: Wed Mar 18 19:48:28 2009 +0100
87278
87279 *Possibly* fix another typo.
87280
87281 man/po/fr.po | 2 +-
87282 1 file changed, 1 insertion(+), 1 deletion(-)
87283
87284 commit 8939ce325c8cd5e1ba42b8aa8dd73756843d3882
87285 Author: Cyril Brulebois <kibi@debian.org>
87286 Date: Wed Mar 18 19:47:44 2009 +0100
87287
87288 Another wrapping problem.
87289
87290 man/po/fr.po | 4 ++--
87291 1 file changed, 2 insertions(+), 2 deletions(-)
87292
87293 commit d1f5ea901c829bad0bc4c75b6f5c1b2854bd29ae
87294 Author: Cyril Brulebois <kibi@debian.org>
87295 Date: Wed Mar 18 19:47:02 2009 +0100
87296
87297 Fix typos.
87298
87299 man/po/fr.po | 6 +++---
87300 1 file changed, 3 insertions(+), 3 deletions(-)
87301
87302 commit 2cb8374d47f393911fe5843a75a8faa4d2abd85b
87303 Author: Cyril Brulebois <kibi@debian.org>
87304 Date: Wed Mar 18 19:46:19 2009 +0100
87305
87306 Fix typo in a French manpage.
87307
87308 man/po/fr.po | 2 +-
87309 1 file changed, 1 insertion(+), 1 deletion(-)
87310
87311 commit e154e909781d3b266bd746c8e77b1dd6967934b8
87312 Author: Cyril Brulebois <kibi@debian.org>
87313 Date: Wed Mar 18 02:02:56 2009 +0100
87314
87315 Fix typos.
87316
87317 man/po/fr.po | 2 +-
87318 1 file changed, 1 insertion(+), 1 deletion(-)
87319
87320 commit 16ed3e573e1c9233a3366ea262bea7a871c737e7
87321 Author: Cyril Brulebois <kibi@debian.org>
87322 Date: Wed Mar 18 02:02:55 2009 +0100
87323
87324 *Possibly* fix another typo.
87325
87326 man/po/fr.po | 2 +-
87327 1 file changed, 1 insertion(+), 1 deletion(-)
87328
87329 commit e3f72b6d2feedcf95aaf00453fb0a52e5cf5968e
87330 Author: Cyril Brulebois <kibi@debian.org>
87331 Date: Wed Mar 18 02:02:53 2009 +0100
87332
87333 Fix typo.
87334
87335 man/po/fr.po | 2 +-
87336 1 file changed, 1 insertion(+), 1 deletion(-)
87337
87338 commit d0b749781b8c70f853e13359e287073809906e29
87339 Author: Cyril Brulebois <kibi@debian.org>
87340 Date: Wed Mar 18 02:02:50 2009 +0100
87341
87342 Adopt another style.
87343
87344 man/po/fr.po | 12 ++++++------
87345 1 file changed, 6 insertions(+), 6 deletions(-)
87346
87347 commit 62edf2b5613e73364b106be2f902d3c850ce4b3d
87348 Author: Cyril Brulebois <kibi@debian.org>
87349 Date: Wed Mar 18 02:02:47 2009 +0100
87350
87351 Rephrase some bits (kind of “too much”) in a French manpage.
87352
87353 man/po/fr.po | 4 ++--
87354 1 file changed, 2 insertions(+), 2 deletions(-)
87355
87356 commit 6dba9d6d178df4529928978c709911b15fdfa733
87357 Author: Cyril Brulebois <kibi@debian.org>
87358 Date: Wed Mar 18 02:02:46 2009 +0100
87359
87360 Workaround rendering bug in a French manpage.
87361
87362 Non-breaking spaces seem not to be taken into account when the PO-file
87363 lines are wrapped. Try and reformat in another way.
87364
87365 man/po/fr.po | 10 +++++-----
87366 1 file changed, 5 insertions(+), 5 deletions(-)
87367
87368 commit a20f920fa416a8c2493b78f6a7d2779831b9e957
87369 Author: Cyril Brulebois <kibi@debian.org>
87370 Date: Wed Mar 18 02:02:45 2009 +0100
87371
87372 Fix typo in a French manpage.
87373
87374 man/po/fr.po | 2 +-
87375 1 file changed, 1 insertion(+), 1 deletion(-)
87376
87377 commit d145e4e7990e8acf090a3766cb6008f70475f425
87378 Author: Christian Perrier <bubulle@debian.org>
87379 Date: Tue Mar 17 22:13:47 2009 +0100
87380
87381 French translation update
87382
87383 po/fr.po | 420 +++++++++++++++++++++++++--------------------------------------
87384 1 file changed, 163 insertions(+), 257 deletions(-)
87385
87386 commit 80716257ffb9674d78a606fe7f8e5b035d1dfdf3
87387 Author: Marcos <marcos.alvarez.costales@gmail.com>
87388 Date: Tue Mar 17 07:12:21 2009 +0100
87389
87390 Completed Asturian translation
87391
87392 Closes: #519998
87393
87394 debian/changelog | 2 +-
87395 po/ast.po | 12 ++++++------
87396 2 files changed, 7 insertions(+), 7 deletions(-)
87397
87398 commit d8c47b9b7ddd60b74fb8a502f45000068c4669f8
87399 Author: Helge Kreutzmann <debian@helgefjell.de>
87400 Date: Tue Mar 17 22:13:00 2009 +0100
87401
87402 Update german translation of manual pages
87403
87404 Update to 1626t6f25u.
87405
87406 man/po/de.po | 175 +++++++++++++++++++++++++++--------------------------------
87407 1 file changed, 80 insertions(+), 95 deletions(-)
87408
87409 commit 9b525629d5b318246a4b8cfb352fdf3d13d08afc
87410 Author: Sven Joachim <svenjoac@gmx.de>
87411 Date: Tue Mar 17 21:43:26 2009 +0100
87412
87413 Add debian/changelog entry for the German dpkg translation update
87414
87415 Bring translation updates back into alphabetical order.
87416
87417 debian/changelog | 5 +++--
87418 1 file changed, 3 insertions(+), 2 deletions(-)
87419
87420 commit 69c003759ab6d8b538062705b2da7a4714b04e16
87421 Author: Sven Joachim <svenjoac@gmx.de>
87422 Date: Tue Mar 17 21:34:36 2009 +0100
87423
87424 Update German dpkg translation
87425
87426 Update to 1001t11f.
87427
87428 po/de.po | 565 ++++++++++++++++++++++++++++-----------------------------------
87429 1 file changed, 251 insertions(+), 314 deletions(-)
87430
87431 commit ed4e04ccef996d5ef715fc9c1da5da6ca9fa372f
87432 Author: Raphael Hertzog <hertzog@debian.org>
87433 Date: Tue Mar 17 18:44:12 2009 +0100
87434
87435 dpkg-shlibdeps: improve debug messages displayed in verbose mode
87436
87437 scripts/dpkg-shlibdeps.pl | 18 +++++++++++++-----
87438 1 file changed, 13 insertions(+), 5 deletions(-)
87439
87440 commit 02e3de2f1d687b19d305f7623e08742f6896ae7a
87441 Author: Raphael Hertzog <hertzog@debian.org>
87442 Date: Tue Mar 17 16:51:44 2009 +0100
87443
87444 dpkg-shlibdeps: fix code to find out minimal version among all symbols
87445
87446 dpkg-shlibdeps did not always correctly initialize symbol-based
87447 dependencies for libraries having symbols associated with a version "0".
87448
87449 “$minver ||= $sym->{minver};” changed $minver to the first non-null version
87450 that followed a null version. Because the null version is evidently
87451 selected as the minimal version but that code considers it unset and
87452 replaces it with whatever it has.
87453
87454 Add a non-regression test for this part of the code.
87455
87456 debian/changelog | 4 ++++
87457 scripts/Dpkg/Shlibs/SymbolFile.pm | 2 +-
87458 scripts/t/200_Dpkg_Shlibs.t | 12 +++++++++---
87459 scripts/t/200_Dpkg_Shlibs/symbols.fake-2 | 2 +-
87460 scripts/t/200_Dpkg_Shlibs/symbols.include-1 | 2 +-
87461 5 files changed, 16 insertions(+), 6 deletions(-)
87462
87463 commit 4eaf5de367581c2a3cf3debafbc21e072a519ef2
87464 Author: Raphael Hertzog <hertzog@debian.org>
87465 Date: Mon Mar 16 18:54:05 2009 +0100
87466
87467 Drop /etc/dpkg/origins as it's taken over by base-files (see #487437)
87468
87469 Makefile.am | 1 -
87470 debian/changelog | 1 +
87471 debian/dpkg.install | 1 -
87472 debian/dpkg.lintian-overrides | 1 -
87473 origins/Makefile.am | 10 ----------
87474 origins/debian | 3 ---
87475 6 files changed, 1 insertion(+), 16 deletions(-)
87476
87477 commit 5badd6d7165d2ac04b7b4b47d1c37986f33d5528
87478 Author: Raphael Hertzog <hertzog@debian.org>
87479 Date: Mon Mar 16 11:12:00 2009 +0100
87480
87481 Dpkg::Deps: refuse to parse ORed deps only when union deps are requested
87482
87483 This was the intended behaviour when that change was made
87484 in f65e9c9a2e521e32b0de6a963ab1e58790001366.
87485
87486 scripts/Dpkg/Deps.pm | 4 ++--
87487 1 file changed, 2 insertions(+), 2 deletions(-)
87488
87489 commit 22f2ea26d7b848a9dc8b66a9c8fa264f5aa29b74
87490 Author: Raphael Hertzog <hertzog@debian.org>
87491 Date: Mon Mar 16 11:00:16 2009 +0100
87492
87493 dpkg-buildpackage: add back an erroneously removed use statement
87494
87495 “use Dpkg::Version qw(check_version);” should not have been removed
87496 in this file.
87497
87498 scripts/dpkg-buildpackage.pl | 1 +
87499 1 file changed, 1 insertion(+)
87500
87501 commit f1d3f2dae6581d04743fa4877f78d44be66502df
87502 Author: Raphael Hertzog <hertzog@debian.org>
87503 Date: Mon Mar 16 10:54:05 2009 +0100
87504
87505 Dpkg::IPC: add sanity check for timeout parameter and a non-regression test
87506
87507 scripts/Dpkg/IPC.pm | 5 +++++
87508 scripts/t/800_Dpkg_IPC.t | 12 ++++++++++--
87509 2 files changed, 15 insertions(+), 2 deletions(-)
87510
87511 commit 5b0024349ddbfefdcd45fd9382cc113234ba0f39
87512 Author: Raphael Hertzog <hertzog@debian.org>
87513 Date: Sun Mar 15 22:15:41 2009 +0100
87514
87515 dpkg-source: switch to standard info() function for output
87516
87517 All buildd should use an updated sbuild by now, we can update the
87518 format of dpkg-source's output without problems.
87519
87520 scripts/dpkg-source.pl | 6 +-----
87521 1 file changed, 1 insertion(+), 5 deletions(-)
87522
87523 commit 7d7a32b36791ba9c458930c537875c32e9e3a57c
87524 Author: Raphael Hertzog <hertzog@debian.org>
87525 Date: Sun Mar 15 22:11:43 2009 +0100
87526
87527 Misc updates concerning gpg and dpkg-source
87528
87529 * Always display a warning when the signature verification failed.
87530 * Update the dpkg-source's manual page to document that only the user's
87531 trustedkeys.gpg keyring is used for signature verification.
87532
87533 debian/changelog | 2 ++
87534 man/dpkg-source.1 | 3 ++-
87535 scripts/Dpkg/Source/Package.pm | 2 ++
87536 3 files changed, 6 insertions(+), 1 deletion(-)
87537
87538 commit 09721c437877afd1549b1028c4f830898db6c57e
87539 Author: Raphael Hertzog <hertzog@debian.org>
87540 Date: Sun Mar 15 21:53:14 2009 +0100
87541
87542 Update dpkg-dev dependencies
87543
87544 - Move gnupg to Recommends. It's needed to sign .dsc and .changes.
87545 - Add gpgv to Recommends. Useful to check signatures of extracted packages.
87546 - Add debian-maintainers to Suggests. Together with debian-keyring they
87547 contain all the GPG keys required to verify official Debian packages.
87548
87549 debian/changelog | 5 +++++
87550 debian/control | 4 ++--
87551 2 files changed, 7 insertions(+), 2 deletions(-)
87552
87553 commit eb23ea12c4599ec93c9c5e21929a5dd966991bb7
87554 Author: Raphael Hertzog <hertzog@debian.org>
87555 Date: Sun Mar 15 21:44:09 2009 +0100
87556
87557 dpkg-source: don't block indefinitely on gpg
87558
87559 dpkg-source's signature check is now done with gpgv if possible and
87560 timeouts if not completed within 10 seconds.
87561
87562 debian/changelog | 2 ++
87563 scripts/Dpkg/Source/Package.pm | 12 +++++++++---
87564 2 files changed, 11 insertions(+), 3 deletions(-)
87565
87566 commit eecd200a7aa51058c950345e60092c7fdd0ec1e2
87567 Author: Raphael Hertzog <hertzog@debian.org>
87568 Date: Sun Mar 15 21:14:18 2009 +0100
87569
87570 Dpkg::IPC: implement timeout for subprocesses
87571
87572 Add a new option timeout for Dpkg::IPC::wait_child(). It implements
87573 an alarm() based timeout for subprocesses and allows us to
87574 fail if some processes do not return as expected.
87575
87576 scripts/Dpkg/IPC.pm | 30 ++++++++++++++++++++++++++----
87577 1 file changed, 26 insertions(+), 4 deletions(-)
87578
87579 commit fe67e29f17678678091e2ba318d4ec8c0e6bef47
87580 Author: Raphael Hertzog <hertzog@debian.org>
87581 Date: Sun Mar 15 21:13:34 2009 +0100
87582
87583 Let git ignore vim swap files
87584
87585 .gitignore | 1 +
87586 1 file changed, 1 insertion(+)
87587
87588 commit f65e9c9a2e521e32b0de6a963ab1e58790001366
87589 Author: Raphael Hertzog <hertzog@debian.org>
87590 Date: Sun Mar 15 19:34:17 2009 +0100
87591
87592 dpkg-gencontrol: improve error message with a bad union dependency
87593
87594 dpkg-gencontrol displays a better error message when an ORed dependency
87595 is used in a union field like Conflicts, Replaces or Breaks.
87596
87597 debian/changelog | 3 +++
87598 scripts/Dpkg/Deps.pm | 8 +++++++-
87599 scripts/dpkg-gencontrol.pl | 6 ++++--
87600 3 files changed, 14 insertions(+), 3 deletions(-)
87601
87602 commit acb9b6e9f20eec9d3799b50cb17c2e192c47c692
87603 Author: Raphael Hertzog <hertzog@debian.org>
87604 Date: Sun Mar 15 18:55:03 2009 +0100
87605
87606 dpkg-source: improve ignore regexp to catch vi swap files
87607
87608 dpkg-source now ignores all possible vi swap file extensions (and not only
87609 .swp). The corresponding exclude pattern for -I also got tightened to only
87610 catch filenames starting with a dot. Closes: #515540
87611
87612 debian/changelog | 3 +++
87613 scripts/Dpkg/Source/Package.pm | 4 ++--
87614 2 files changed, 5 insertions(+), 2 deletions(-)
87615
87616 commit edbbd18df03628407f3d3628d0e49014dbc9ba48
87617 Author: Raphael Hertzog <hertzog@debian.org>
87618 Date: Sun Mar 15 18:18:44 2009 +0100
87619
87620 Dpkg::Version::check_version() should not die by default
87621
87622 Add a new parameter to Dpkg::Version::check_version() to control whether
87623 we should die in case of illegal version.
87624
87625 Update all check_version() calls to pass this parameter and factorize some
87626 duplicate calls in Dpkg::Source::Package::* with a single check in
87627 the parent class Dpkg::Source::Package.
87628
87629 debian/changelog | 2 ++
87630 scripts/Dpkg/Source/Package.pm | 4 +++-
87631 scripts/Dpkg/Source/Package/V1.pm | 3 ---
87632 scripts/Dpkg/Source/Package/V2.pm | 3 ---
87633 scripts/Dpkg/Source/Package/V3/bzr.pm | 3 ---
87634 scripts/Dpkg/Source/Package/V3/git.pm | 3 ---
87635 scripts/Dpkg/Version.pm | 20 ++++++++++++++------
87636 scripts/dpkg-buildpackage.pl | 3 +--
87637 scripts/dpkg-source.pl | 2 +-
87638 9 files changed, 21 insertions(+), 22 deletions(-)
87639
87640 commit 646c8876609072af7f456a78b046b0432e2c44d1
87641 Author: Christian Perrier <bubulle@debian.org>
87642 Date: Sun Mar 15 15:28:53 2009 +0100
87643
87644 Completed Asturian translation
87645
87646 debian/changelog | 2 +-
87647 po/ast.po | 807 ++++++++++++++++++++-----------------------------------
87648 2 files changed, 287 insertions(+), 522 deletions(-)
87649
87650 commit 9520a890c2459186ddc7137d119b50cfa1cf1e40
87651 Author: Christian Perrier <bubulle@debian.org>
87652 Date: Sun Mar 15 14:44:15 2009 +0100
87653
87654 Partial French translation update
87655
87656 debian/changelog | 1 +
87657 po/fr.po | 479 +++++++++++++++++++++++++------------------------------
87658 2 files changed, 221 insertions(+), 259 deletions(-)
87659
87660 commit 4f761d89c84cee18e16da472daea38769fbcce0e
87661 Author: Raphael Hertzog <hertzog@debian.org>
87662 Date: Sun Mar 15 10:49:52 2009 +0100
87663
87664 dpkg-genchanges, dpkg-gencontrol: avoid perl warnings
87665
87666 Fix dpkg-genchanges and dpkg-gencontrol to not trigger perl warnings
87667 when the Architecture field is missing.
87668
87669 debian/changelog | 2 ++
87670 scripts/dpkg-genchanges.pl | 2 +-
87671 scripts/dpkg-gencontrol.pl | 6 +++---
87672 3 files changed, 6 insertions(+), 4 deletions(-)
87673
87674 commit b02e87457ceb9c849915180034b9247d0c228df8
87675 Author: Raphael Hertzog <hertzog@debian.org>
87676 Date: Sun Mar 15 10:30:26 2009 +0100
87677
87678 Update deb-triggers(5) and dpkg-trigger(1)
87679
87680 Update deb-triggers(5) and dpkg-trigger(1) to add a reference to
87681 /usr/share/doc/dpkg/triggers.txt.gz.
87682
87683 debian/changelog | 2 ++
87684 man/deb-triggers.5 | 3 ++-
87685 man/dpkg-trigger.1 | 2 +-
87686 3 files changed, 5 insertions(+), 2 deletions(-)
87687
87688 commit 7d0ea44e98bfa20f6e5a16a3201f8a4cb1037710
87689 Author: Christian Perrier <bubulle@debian.org>
87690 Date: Fri Mar 13 20:33:46 2009 +0100
87691
87692 Updated French translation
87693
87694 scripts/po/fr.po | 6 +++---
87695 1 file changed, 3 insertions(+), 3 deletions(-)
87696
87697 commit ce04415c6b809e4936f9b69d5ea60daa06f0657d
87698 Author: Marcos <marcos.alvarez.costales@gmail.com>
87699 Date: Fri Mar 13 20:32:45 2009 +0100
87700
87701 Add Asturian translation
87702
87703 Closes: #519478
87704
87705 debian/changelog | 3 +
87706 po/ast.po | 6509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
87707 2 files changed, 6512 insertions(+)
87708
87709 commit 6e9f17ba8fa0ae75aee08579d08ba3fae8175869
87710 Author: Raphael Hertzog <hertzog@debian.org>
87711 Date: Fri Mar 13 18:02:35 2009 +0100
87712
87713 Fix Swedish translation so that it doesn't make po4a fail
87714
87715 man/po/sv.po | 2 +-
87716 1 file changed, 1 insertion(+), 1 deletion(-)
87717
87718 commit c81e27d8d841199be246cd9e0b41f7ea44160afe
87719 Author: Peter Krefting <peterk@debian.org>
87720 Date: Wed Mar 11 14:38:07 2009 +0100
87721
87722 Update Swedish translation
87723
87724 Updated po/sv.po to 1012t0f0u.
87725 Updated man/po/sv.po to 1657t0f0u.
87726
87727 debian/changelog | 1 +
87728 man/po/sv.po | 765 +++++++++++++++++++++++++++++++------------------------
87729 po/sv.po | 14 +-
87730 3 files changed, 444 insertions(+), 336 deletions(-)
87731
87732 commit ea2fc2fc25e4b3bd7481100cc449fa023a44ba51
87733 Author: Guillem Jover <guillem@debian.org>
87734 Date: Wed Mar 11 02:57:32 2009 +0200
87735
87736 Regenerate dpkg-man.pot and merge .po files with it
87737
87738 man/po/de.po | 581 +++++++++++++++++++++++++++++-----------------------
87739 man/po/dpkg-man.pot | 498 +++++++++++++++++++++++++-------------------
87740 man/po/es.po | 524 ++++++++++++++++++++++++++--------------------
87741 man/po/fr.po | 529 +++++++++++++++++++++++++++--------------------
87742 man/po/hu.po | 525 +++++++++++++++++++++++++++--------------------
87743 man/po/ja.po | 526 +++++++++++++++++++++++++++--------------------
87744 man/po/pl.po | 527 +++++++++++++++++++++++++++--------------------
87745 man/po/pt_BR.po | 525 +++++++++++++++++++++++++++--------------------
87746 man/po/ru.po | 526 +++++++++++++++++++++++++++--------------------
87747 man/po/sv.po | 527 +++++++++++++++++++++++++++--------------------
87748 10 files changed, 3047 insertions(+), 2241 deletions(-)
87749
87750 commit 2c43c07e599d2f26ef7cebf5f9adaaa4bb9c279f
87751 Author: Guillem Jover <guillem@debian.org>
87752 Date: Wed Mar 11 02:51:33 2009 +0200
87753
87754 u-a: Fix typo in man page (‘values’ → ‘value’)
87755
87756 Introduced in commit 7277e7e87af9cf4313880f228c693aa78ad46a03.
87757
87758 Reported-by: Helge Kreutzmann <debian@helgefjell.de>
87759
87760 man/update-alternatives.8 | 2 +-
87761 1 file changed, 1 insertion(+), 1 deletion(-)
87762
87763 commit 2ad24268349afa6cdc56a14bf872a624e3f871a1
87764 Author: Guillem Jover <guillem@debian.org>
87765 Date: Wed Mar 11 02:19:58 2009 +0200
87766
87767 Add missing bug closure for Slovak translation
87768
87769 Missed in commit d95c2b580e4db994e5ad51e13baa3192fd8827d6.
87770
87771 Closes: #519084
87772
87773 debian/changelog | 1 +
87774 1 file changed, 1 insertion(+)
87775
87776 commit b9be5e2b188d3a02929ebd9faa6ab52fc71d4183
87777 Author: Guillem Jover <guillem@debian.org>
87778 Date: Wed Mar 11 02:17:46 2009 +0200
87779
87780 Change Slovak maintainer to Ivan Masár
87781
87782 dselect/po/LINGUAS | 2 +-
87783 po/LINGUAS | 2 +-
87784 2 files changed, 2 insertions(+), 2 deletions(-)
87785
87786 commit 96ac92ab3f5439ab1ab510a55fb6e8a805269e04
87787 Author: Helge Kreutzmann <debian@helgefjell.de>
87788 Date: Tue Mar 10 21:40:54 2009 +0100
87789
87790 Update german translation of manual pages
87791
87792 Update to 1600t25f20u.
87793
87794 debian/changelog | 3 +
87795 man/po/de.add | 2 +-
87796 man/po/de.po | 480 +++++++++++++++++++++++++++++--------------------------
87797 3 files changed, 260 insertions(+), 225 deletions(-)
87798
87799 commit ab12b07d0575bc9a7a02311fee4447a247914d1b
87800 Author: Guillem Jover <guillem@debian.org>
87801 Date: Tue Mar 10 16:13:45 2009 +0200
87802
87803 Regenerate dpkg.pot and merge .po files with it
87804
87805 po/bs.po | 8 ++------
87806 po/ca.po | 15 +++++++--------
87807 po/cs.po | 13 ++++++-------
87808 po/da.po | 13 ++++++-------
87809 po/de.po | 13 ++++++-------
87810 po/dpkg.pot | 8 ++------
87811 po/dz.po | 13 ++++++-------
87812 po/el.po | 13 ++++++-------
87813 po/es.po | 13 ++++++-------
87814 po/et.po | 13 ++++++-------
87815 po/eu.po | 13 ++++++-------
87816 po/fr.po | 13 ++++++-------
87817 po/gl.po | 13 ++++++-------
87818 po/hu.po | 13 ++++++-------
87819 po/id.po | 13 ++++++-------
87820 po/it.po | 13 ++++++-------
87821 po/ja.po | 13 ++++++-------
87822 po/km.po | 13 ++++++-------
87823 po/ko.po | 13 ++++++-------
87824 po/ku.po | 8 ++------
87825 po/lt.po | 13 ++++++-------
87826 po/mr.po | 13 ++++++-------
87827 po/nb.po | 13 ++++++-------
87828 po/ne.po | 13 ++++++-------
87829 po/nl.po | 13 ++++++-------
87830 po/nn.po | 13 ++++++-------
87831 po/pa.po | 8 ++------
87832 po/pl.po | 13 ++++++-------
87833 po/pt.po | 13 ++++++-------
87834 po/pt_BR.po | 13 ++++++-------
87835 po/ro.po | 13 ++++++-------
87836 po/ru.po | 13 ++++++-------
87837 po/sk.po | 9 ++++-----
87838 po/sv.po | 11 +++++------
87839 po/th.po | 13 ++++++-------
87840 po/tl.po | 13 ++++++-------
87841 po/vi.po | 13 ++++++-------
87842 po/zh_CN.po | 13 ++++++-------
87843 po/zh_TW.po | 13 ++++++-------
87844 39 files changed, 216 insertions(+), 267 deletions(-)
87845
87846 commit d95c2b580e4db994e5ad51e13baa3192fd8827d6
87847 Author: Ivan Masár <helix84@centrum.sk>
87848 Date: Tue Mar 10 16:11:22 2009 +0200
87849
87850 Update Slovak dpkg translation
87851
87852 Update to 1013t.
87853
87854 po/sk.po | 571 +++++++++++++++++++++++++++++----------------------------------
87855 1 file changed, 260 insertions(+), 311 deletions(-)
87856
87857 commit c473bbca60d67ee9d64a4fbe63507e8c9d73bb93
87858 Author: Guillem Jover <guillem@debian.org>
87859 Date: Tue Mar 10 15:55:56 2009 +0200
87860
87861 Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’)
87862
87863 Closes: #519082
87864 Reported-by: Ivan Masár <helix84@centrum.sk>
87865
87866 debian/changelog | 4 ++++
87867 src/filesdb.c | 2 +-
87868 2 files changed, 5 insertions(+), 1 deletion(-)
87869
87870 commit 8c651a05314924ed5823a8d995e515d34d0cfa4c
87871 Author: Raphael Hertzog <hertzog@debian.org>
87872 Date: Mon Mar 9 22:54:13 2009 +0100
87873
87874 dpkg-source: add --skip-debianization extract option
87875
87876 Extracting a source package with --skip-debianization can be interesting
87877 when you want to import a source package in a VCS and want to import
87878 the upstream sources without having precise knowledge of the internals
87879 of all source package formats. This option is only supported for the
87880 source formats "1.0", "2.0" and "3.0 (quilt)" that handle clearly
87881 identified upstream sources.
87882
87883 man/dpkg-source.1 | 6 ++++++
87884 scripts/Dpkg/Source/Package.pm | 10 ++++++++--
87885 scripts/Dpkg/Source/Package/V1.pm | 6 +++++-
87886 scripts/Dpkg/Source/Package/V2.pm | 9 ++++++++-
87887 4 files changed, 27 insertions(+), 4 deletions(-)
87888
87889 commit 1463ac71babf0432b5753c20eebc060363694e34
87890 Author: Raphael Hertzog <hertzog@debian.org>
87891 Date: Mon Mar 9 22:21:28 2009 +0100
87892
87893 dpkg-source: drop support of debian/control's Format field
87894
87895 There are no interesting use case where it makes sense to hardcode
87896 the source format directly in debian/control. So drop that feature
87897 before people start abusing this field instead of using
87898 debian/source/format (which dpkg-source can have to create in some cases).
87899
87900 debian/changelog | 3 +++
87901 man/dpkg-source.1 | 4 +---
87902 scripts/dpkg-source.pl | 6 ++----
87903 3 files changed, 6 insertions(+), 7 deletions(-)
87904
87905 commit 758986f4ed29e24270f89dc3f53e53f5782be2dd
87906 Author: Raphael Hertzog <hertzog@debian.org>
87907 Date: Mon Mar 9 21:11:58 2009 +0100
87908
87909 dpkg-source(1): document format of debian/source/* files
87910
87911 Also fix parsing of debian/source/include-binaries to ignore empty lines
87912 in Dpkg::Source::Package::V2::do_build().
87913
87914 man/dpkg-source.1 | 22 ++++++++++++++++++++--
87915 scripts/Dpkg/Source/Package/V2.pm | 2 +-
87916 2 files changed, 21 insertions(+), 3 deletions(-)
87917
87918 commit 492feedb3e75d99e9003105f5312d052d1156bc2
87919 Author: Raphael Hertzog <hertzog@debian.org>
87920 Date: Mon Mar 9 20:43:26 2009 +0100
87921
87922 Add missing changelog entry.
87923
87924 debian/changelog | 1 +
87925 1 file changed, 1 insertion(+)
87926
87927 commit b67df30f27c89bcba8ada8b916f13a135daeda7e
87928 Author: Christian Perrier <bubulle@debian.org>
87929 Date: Mon Mar 9 07:01:36 2009 +0100
87930
87931 Recomplete French translations
87932
87933 Update to 473t.
87934
87935 debian/changelog | 1 +
87936 scripts/po/fr.po | 46 +++++++++++++++++++++++++++++-----------------
87937 2 files changed, 30 insertions(+), 17 deletions(-)
87938
87939 commit 3ebe1d45258628e9138ba65903e56b571dbf4bd7
87940 Author: Helge Kreutzmann <debian@helgefjell.de>
87941 Date: Sun Mar 8 20:42:42 2009 +0100
87942
87943 Recomplete german scripts translation
87944
87945 Update to 473t.
87946
87947 debian/changelog | 1 +
87948 scripts/po/de.po | 42 ++++++++++++++++++++++++++----------------
87949 2 files changed, 27 insertions(+), 16 deletions(-)
87950
87951 commit 5ee2d60084f43f1b51907e77dd9f07dc4d810618
87952 Author: Raphael Hertzog <hertzog@debian.org>
87953 Date: Sun Mar 8 19:13:49 2009 +0100
87954
87955 dpkg-shlibdeps: make shlibs.local override symbols files too
87956
87957 As discussed in http://lists.debian.org/debian-devel/2009/03/msg00428.html
87958 dropping the shlibs.local package override for symbols files was not
87959 necessarily a good idea. So this commit makes dpkg-shlibdeps skip
87960 the symbols files for a library if it detects that the relevant dependency
87961 is available in the shlibs.local file.
87962
87963 man/dpkg-shlibdeps.1 | 3 ++-
87964 scripts/dpkg-shlibdeps.pl | 9 ++++++++-
87965 2 files changed, 10 insertions(+), 2 deletions(-)
87966
87967 commit 5fd387999d92ef1f47560980cffb54565a72a96b
87968 Author: Raphael Hertzog <hertzog@debian.org>
87969 Date: Sun Mar 8 16:11:53 2009 +0100
87970
87971 dpkg-shlibdeps: don't fail on binaries outside of a package's dir
87972
87973 Dpkg 1.15.0 introduced a regression by trying to deduce the target
87974 directory in order to adjust some warnings. This check failed when
87975 dpkg-shlibdeps was run on files not (yet) installed in the package's
87976 directory (debian/package/). Fix that and emit a warning so that
87977 maintainers are encouraged to analyze the binaries once they have
87978 been installed in their target directory.
87979
87980 debian/changelog | 2 ++
87981 scripts/dpkg-shlibdeps.pl | 10 ++++++++--
87982 2 files changed, 10 insertions(+), 2 deletions(-)
87983
87984 commit ea1530fe45c8b1ad61d91c0791c53ecf363899bf
87985 Author: Raphael Hertzog <hertzog@debian.org>
87986 Date: Sun Mar 8 15:50:58 2009 +0100
87987
87988 dpkg-source: call quilt only once to apply all patches
87989
87990 Refactor Dpkg::Source::Package::V3::quilt::apply_patches() to
87991 call quilt only once (quilt push -a -q) instead of once per package. This
87992 dramatically improves performance for packages like glibc that
87993 have a large number of patches.
87994
87995 debian/changelog | 2 ++
87996 scripts/Dpkg/Source/Package/V3/quilt.pm | 45 ++++++++++++++++++++-------------
87997 2 files changed, 29 insertions(+), 18 deletions(-)
87998
87999 commit 1a01979e7607a068c7d33acfa238a08547b5b69a
88000 Author: Guillem Jover <guillem@debian.org>
88001 Date: Wed Mar 4 23:26:33 2009 +0200
88002
88003 Regenerate .pot files and merge .po files with them
88004
88005 po/bs.po | 132 +++++++++++++++++++++++++-------------
88006 po/ca.po | 153 +++++++++++++++++++++++++-------------------
88007 po/cs.po | 153 +++++++++++++++++++++++++-------------------
88008 po/da.po | 153 +++++++++++++++++++++++++-------------------
88009 po/de.po | 153 +++++++++++++++++++++++++-------------------
88010 po/dpkg.pot | 132 +++++++++++++++++++++++++-------------
88011 po/dz.po | 153 +++++++++++++++++++++++++-------------------
88012 po/el.po | 153 +++++++++++++++++++++++++-------------------
88013 po/es.po | 153 +++++++++++++++++++++++++-------------------
88014 po/et.po | 141 +++++++++++++++++++++++++---------------
88015 po/eu.po | 153 +++++++++++++++++++++++++-------------------
88016 po/fr.po | 153 +++++++++++++++++++++++++-------------------
88017 po/gl.po | 153 +++++++++++++++++++++++++-------------------
88018 po/hu.po | 150 +++++++++++++++++++++++++------------------
88019 po/id.po | 150 +++++++++++++++++++++++++------------------
88020 po/it.po | 153 +++++++++++++++++++++++++-------------------
88021 po/ja.po | 153 +++++++++++++++++++++++++-------------------
88022 po/km.po | 153 +++++++++++++++++++++++++-------------------
88023 po/ko.po | 153 +++++++++++++++++++++++++-------------------
88024 po/ku.po | 138 ++++++++++++++++++++++++---------------
88025 po/lt.po | 150 +++++++++++++++++++++++++------------------
88026 po/mr.po | 154 +++++++++++++++++++++++++-------------------
88027 po/nb.po | 153 +++++++++++++++++++++++++-------------------
88028 po/ne.po | 153 +++++++++++++++++++++++++-------------------
88029 po/nl.po | 153 +++++++++++++++++++++++++-------------------
88030 po/nn.po | 150 +++++++++++++++++++++++++------------------
88031 po/pa.po | 132 +++++++++++++++++++++++++-------------
88032 po/pl.po | 153 +++++++++++++++++++++++++-------------------
88033 po/pt.po | 153 +++++++++++++++++++++++++-------------------
88034 po/pt_BR.po | 153 +++++++++++++++++++++++++-------------------
88035 po/ro.po | 153 +++++++++++++++++++++++++-------------------
88036 po/ru.po | 153 +++++++++++++++++++++++++-------------------
88037 po/sk.po | 153 +++++++++++++++++++++++++-------------------
88038 po/sv.po | 209 +++++++++++++++++++++++++++++++++---------------------------
88039 po/th.po | 153 +++++++++++++++++++++++++-------------------
88040 po/tl.po | 151 +++++++++++++++++++++++++------------------
88041 po/vi.po | 153 +++++++++++++++++++++++++-------------------
88042 po/zh_CN.po | 156 +++++++++++++++++++++++++--------------------
88043 po/zh_TW.po | 153 +++++++++++++++++++++++++-------------------
88044 39 files changed, 3458 insertions(+), 2465 deletions(-)
88045
88046 commit d111d026a51110f95cc1661efaa99e2650843a5f
88047 Author: Guillem Jover <guillem@debian.org>
88048 Date: Wed Mar 4 23:24:44 2009 +0200
88049
88050 Add new files missed on code refactoring
88051
88052 Reported-by: Sven Joachim <svenjoac@gmx.de>
88053
88054 po/POTFILES.in | 2 ++
88055 1 file changed, 2 insertions(+)
88056
88057 commit 9b5eebb259cd074f0b175bdaeb60cf35397eb049
88058 Author: Peter Krefting <peterk@debian.org>
88059 Date: Tue Mar 3 14:20:44 2009 +0100
88060
88061 Update Swedish translation.
88062
88063 Updated dselect/po/sv.po to 283t0f0u.
88064 Updated scripts/po/sv.po to 473t0f0u.
88065 Updated po/sv.po to 1004t0f0u.
88066
88067 debian/changelog | 7 +
88068 dselect/po/sv.po | 8 +-
88069 po/sv.po | 546 +++++++++++++++++++++++++------------------------------
88070 scripts/po/sv.po | 39 ++--
88071 4 files changed, 282 insertions(+), 318 deletions(-)
88072
88073 commit b53a6a7e6651e82eeb8cfafa1981b1c5d33b4e04
88074 Author: Guillem Jover <guillem@debian.org>
88075 Date: Wed Feb 11 03:31:24 2009 +0200
88076
88077 Add new pkg_array_free function
88078
88079 Use it to free the arrays after use, so that we do not leak.
88080
88081 src/pkg-array.c | 8 ++++++++
88082 src/pkg-array.h | 1 +
88083 src/query.c | 4 ++++
88084 src/select.c | 2 ++
88085 4 files changed, 15 insertions(+)
88086
88087 commit 45e5ee9e4c9195a488c2e0e246b855e4bcbe6b4f
88088 Author: Guillem Jover <guillem@debian.org>
88089 Date: Wed Feb 11 03:28:19 2009 +0200
88090
88091 Refactor package array handling
88092
88093 Create a new pkg_array structure, and two new functions to initialize
88094 from the db, and to sort the array.
88095
88096 src/Makefile.am | 4 +--
88097 src/pkg-array.c | 29 +++++++++++++++++
88098 src/{pkg-array.c => pkg-array.h} | 27 ++++++++--------
88099 src/query.c | 69 +++++++++++++++-------------------------
88100 src/select.c | 27 ++++++----------
88101 5 files changed, 80 insertions(+), 76 deletions(-)
88102
88103 commit 2c0667d06a38c3a31ab43b79a979f29e5fcf0cf3
88104 Author: Guillem Jover <guillem@debian.org>
88105 Date: Tue Feb 10 03:23:36 2009 +0200
88106
88107 Rename pkg-list.c to pkg-array.c
88108
88109 src/Makefile.am | 4 ++--
88110 src/{pkg-list.c => pkg-array.c} | 2 +-
88111 2 files changed, 3 insertions(+), 3 deletions(-)
88112
88113 commit 4da4f0145a451a13eab2cdb6b1d5e46d857fd93b
88114 Author: Raphael Hertzog <hertzog@debian.org>
88115 Date: Mon Mar 2 18:10:40 2009 +0100
88116
88117 dpkg-genchanges: correctly handles additional upstream tarballs
88118
88119 The source format 3.0 (quilt) allows additional upstream tarballs
88120 named <pkg>_<upstreamversion>.orig-<component>.tar.<ext>. They
88121 should be treated like normal .orig tarballs and be left out
88122 like them in normal "binary and diff upload".
88123
88124 debian/changelog | 5 +++++
88125 scripts/dpkg-genchanges.pl | 5 +++--
88126 2 files changed, 8 insertions(+), 2 deletions(-)
88127
88128 commit 06665a08379c3a3054906602703077793f1bd048
88129 Author: Sven Joachim <svenjoac@gmx.de>
88130 Date: Mon Mar 2 17:21:57 2009 +0100
88131
88132 Update german dselect translation
88133
88134 Update to 283t.
88135
88136 debian/changelog | 3 ++-
88137 dselect/po/de.po | 50 ++++----------------------------------------------
88138 2 files changed, 6 insertions(+), 47 deletions(-)
88139
88140 commit 1a0b8ade8f5f5130f77415f86f1686e8c097b768
88141 Author: Guillem Jover <guillem@debian.org>
88142 Date: Mon Mar 2 06:56:25 2009 +0200
88143
88144 Switch to automatically generating the ChangeLog file
88145
88146 Keep the old ChangeLog files as ChangeLog.old, and distribute them.
88147 Automatically genereate the ChangeLog from “git log”. And update the
88148 information for translators.
88149
88150 .gitignore | 1 +
88151 ChangeLog => ChangeLog.old | 0
88152 Makefile.am | 6 +++++
88153 README.translators | 44 ++++++++++-----------------------
88154 debian/rules | 4 +--
88155 dselect/po/{ChangeLog => ChangeLog.old} | 0
88156 dselect/po/Makevars | 2 ++
88157 man/Makefile.am | 2 +-
88158 man/po/{ChangeLog => ChangeLog.old} | 0
88159 po/{ChangeLog => ChangeLog.old} | 0
88160 po/Makevars | 2 ++
88161 scripts/po/{ChangeLog => ChangeLog.old} | 0
88162 scripts/po/Makevars | 2 ++
88163 13 files changed, 29 insertions(+), 34 deletions(-)
88164
88165 commit 883b6e840f06e7d05e1c6a23824c5aefd3466754
88166 Author: Guillem Jover <guillem@debian.org>
88167 Date: Mon Mar 2 06:23:10 2009 +0200
88168
88169 Bump version to 1.15.1~
88170
88171 configure.ac | 2 +-
88172 debian/changelog | 6 ++++++
88173 2 files changed, 7 insertions(+), 1 deletion(-)