chiark / gitweb /
awful debugging hacking
[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(-)