~ubuntu-branches/ubuntu/oneiric/dlocate/oneiric

4 by Craig Sanders
* fixed example in dlocate.1 man page again (Closes: #466662)
1
dlocate (1.02) unstable; urgency=low
2
3
  * fixed example in dlocate.1 man page again (Closes: #466662)
4
  * added '-k', and '-K' commands to list kernels and related packages
5
  * added optional support for gzip compression of /var/lib/dlocate/dlocatedb.txt
6
  * added support output filters (--package-only, --filename-only) (Closes: #531641)
7
8
 -- Craig Sanders <cas@taz.net.au>  Wed, 03 Jun 2009 11:24:02 +1000
9
3.1.1 by Craig Sanders
* added support for diversions (Closes: #304045)
10
dlocate (1.01) unstable; urgency=low
11
12
  * added support for diversions (Closes: #304045)
13
  * fixed copy/paste error for -P (now correctly passes -P to grep rather than -E)
14
  * really moved the four dpkg-* man pages to section 8
15
16
 -- Craig Sanders <cas@taz.net.au>  Mon, 01 Jun 2009 09:56:54 +1000
17
18
dlocate (1.0) unstable; urgency=low
19
20
  * no longer use frcode and locate, see discussion in 494673.  removed
21
    dependency on locate package. (Closes: #505997, #494651, #494673)
22
  * added support for several GNU grep options, -E, -F, -G, -P, and -w
23
  * the extra grep options obsolete the request for shell glob patterns (Closes: #49922)
24
  * checked for empty $PKGS (Closes: #523501)
25
  * fixed '-man' option, so that it doesn't break on man directories with locales
26
  * tired of people filing the same bug because they misunderstand the purpose of '-man'.  added 'sort -u'.  (Closes: #501870)
27
  * updated and fixed dlocate.1 man page (Closes: #518309)
28
  * corrected 'dlocate -l' example in man page (Closes: #466662)
29
  * moved man pages for dpkg-hold, dpkg-unhold, dpkg-purge, dpkg-remove to section 8 (Closes: #512446)
30
  * added --verbose option to aid in debugging dlocate
31
  * fixed bug that broke support for multiple packages in most commands
32
  * fixed '-s' command so that it only calls grep-dctrl once if there are multiple package names
33
  * applied following 6 lintian fixes from era eriksson: (Closes: #513470)
34
  * debian/control: revert dependency on awk; as per Lintian error,
35
    it is in practice essential, and should not be declared
36
  * debian/copyright: add copyright year; disambiguate license as GPL v2
37
    (fix lintian warning)
38
  * debian/rules: move binary-arch commands to binary-indep; do not ignore
39
    errors from "make clean" (fix lintian warnings)
40
  * debian/changelog: fix typo in 0.96.1 s/dancy/dency/ (fix lintian warning)
41
  * debian/postinst: don't use explicit path for /usr/sbin (fix lintian warning)
42
  * debian/postrm: add -e flag (fix lintian warning)
43
44
 -- Craig Sanders <cas@taz.net.au>  Sat, 30 May 2009 16:53:51 +1000
45
46
dlocate (0.96.2) unstable; urgency=low
47
48
  * Added bash completion rules.  only one trivial change to the
49
    patch provided by Danilo Piazzalunga (Closes: #223718)
50
51
 -- Craig Sanders <cas@taz.net.au>  Fri, 27 Jun 2008 20:31:44 +1000
52
3 by Craig Sanders
version 0.95 introduced a dependancy on awk, which is an optional
53
dlocate (0.96.1) unstable; urgency=low
54
3.1.1 by Craig Sanders
* added support for diversions (Closes: #304045)
55
  * version 0.95 introduced a dependency on awk, which is an optional
3 by Craig Sanders
version 0.95 introduced a dependancy on awk, which is an optional
56
    package. the simple awk script has only been tested on my system
57
    with gawk, but it doesn't do anything gawkish so should work with
58
    mawk or original-awk. fixed Depends line.
59
60
 -- Craig Sanders <cas@taz.net.au>  Fri, 27 Jun 2008 19:58:57 +1000
61
62
dlocate (0.96) unstable; urgency=low
63
64
  * accidentally deleted cron.daily rather than updating it.  restored it.
65
    (Closes: 488222)
66
  * updated postinst to generate /var/lib/dlocate/dpkg.list with tab-
67
    separated fields, the same way that /etc/cron.daily/dlocate does.
68
    also removed COLUMNS=200 because the postinst doesn't need it any
69
    more than the cron.daily does.
70
  * updated man page for update-dlocatedb to note additional author
71
72
 -- Craig Sanders <cas@taz.net.au>  Fri, 27 Jun 2008 18:46:38 +1000
73
74
dlocate (0.95) unstable; urgency=low
75
76
  * changed cron.daily to not use ionice if kernel version <2.6.13
77
  * redirected stderr from ionice to >/dev/null to avoid error
78
    messages if running under vserver or other environments without
79
    CFQ scheduling (Closes: #456292)
80
  * added Pawel Chmielowski <prefiks@prefiks.org> patch to
81
    update-dlocatedb which re-uses any old data from the existing
82
    dlocatedb.  (Closes: #457572)
83
  * changed separator character when building the search regexp so
84
    that we don't end up grepping for everything.  (Closes: #466662)
85
  * while/read loops in bash are abysmally slow.  replaced that loop
86
    in 'dlocate -l' section with an awk script.  vast improvement in
87
    speed.  
88
    Note: this required changing the field separator in $DPKGLIST from
89
    space to tab, so anyone who parses that file directly (nobody, i
90
    think) may need to modify their scripts.
91
    (Closes: #487471)
92
  * finally close some bugs that were actually closed ages ago in 
93
    NMUs.  (Closes: #314276, #337711, #83196, #54073, #63902, #84018, #67650, #78621, #132930, #91785, #100694, #101426, #129251,  #132931, #129186, #76149, #43145, #43146, #45057, #42314)
94
95
 -- Craig Sanders <cas@taz.net.au>  Thu, 26 Jun 2008 20:53:30 +1000
96
2.1.5 by Craig Sanders
* optimisation for '-S' and 'DEFAULT' commands. run locate once
97
dlocate (0.94) unstable; urgency=low
98
99
  * optimisation for '-S' and 'DEFAULT' commands.  run locate once
100
    only with multiple filenames on the command line.  significantly
3 by Craig Sanders
version 0.95 introduced a dependancy on awk, which is an optional
101
    faster when searching for multiple filenames.
2.1.5 by Craig Sanders
* optimisation for '-S' and 'DEFAULT' commands. run locate once
102
  * the optimisation also means that $result is the exit-code of
103
    all searches combined, rather than just the exit-code of the
104
    last search to be run.
105
3 by Craig Sanders
version 0.95 introduced a dependancy on awk, which is an optional
106
 -- Craig Sanders <cas@taz.net.au>  Thu, 29 Nov 2007 18:30:01 +1100
2.1.5 by Craig Sanders
* optimisation for '-S' and 'DEFAULT' commands. run locate once
107
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
108
dlocate (0.93) unstable; urgency=low
109
110
  * minor fix to -lsbin.  now excludes all non-files, rather than
111
    just directories.  also follows symlinks.
112
  * added '--' option to make it possible to search for partial
113
    files like -conf, -ls, and other '-*' that happen to match
114
    dlocate options.  did i already mention that dlocate's
115
    arg processing really sucks and needs a rewrite?
116
  * added Makefile rules ("make test") to automate testing of dlocate
117
    output, and to remind me to update the version banner in dlocate.
2.1.5 by Craig Sanders
* optimisation for '-S' and 'DEFAULT' commands. run locate once
118
  * check for unknown options (Closes: #220351, #307371)
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
119
    (NOTE: breaks backwards-compatibility for anyone who relies on
120
    the old behaviour!)
121
  * only print header for 'dlocate -l' if there are any matching
122
    packages found. (Closes: #447140)
123
  * fixed dlocate's stderr redirection so that 'make test' works.
124
    (possible bug in bash - '>/dev/stderr' treated differently to '>&2')
125
126
 -- Craig Sanders <cas@taz.net.au>  Thu, 29 Nov 2007 18:27:22 +1100
127
2.1.3 by Craig Sanders
* passed '--' to egrep so you can search for partial package names
128
dlocate (0.92) unstable; urgency=low
129
130
  * passed '--' to egrep so you can search for partial package names
131
    like '-utils', '-tools', etc.
132
  * fixed a bug in -md5check which prevented it from checking some
133
    packages with spaces in the filenames.
134
  * used '-r' ("--no-run-if-empty") everywhere with xargs.
135
    (Closes: #452746)
136
  * also changed numerous tests of [ -e $PKG.* ] to [ -s $PKG.* ]
137
    to test for 'exists and not empty' rather than just 'exists'.
138
  * removed output of double-quotes (0x22) surrounding $PKG to
139
    make stderr output more parser-friendly.
140
  * added simple script to test dlocate output prior to uploading
141
    a new version (script is in source package only)
142
143
 -- Craig Sanders <cas@taz.net.au>  Mon, 26 Nov 2007 19:26:50 +1100
144
2.1.2 by Craig Sanders
corrected minor mistake in dpkg-remove man page.
145
dlocate (0.91) unstable; urgency=low
146
147
  * corrected minor mistake in dpkg-remove man page.
148
149
 -- Craig Sanders <cas@taz.net.au>  Thu, 22 Nov 2007 21:20:26 +1100
150
151
dlocate (0.9) unstable; urgency=low
152
153
  * cron.daily doesn't need to have COLUMNS=200.  this was fixed in dpkg
154
    years ago.
155
  * redirect error output from -lsbin to /dev/null.  (Closes: #452297)
156
  * made -lsbin output consistent with other -ls options
157
  * added dpkg-hold, dpkg-unhold, dpkg-remove, and dpkg-purge to /usr/sbin.
158
    simple command line tools that i've been using for years to
159
    flag/unflag a package for hold, or flag it to be removed or purged.
160
    They *ONLY* change the status of the package which will be noticed
161
    the next time dpkg, dselect, or apt-get is run.
2.1.3 by Craig Sanders
* passed '--' to egrep so you can search for partial package names
162
  * wrote simple man pages for dpkg-{hold,unhold,remove,purge}
2.1.2 by Craig Sanders
corrected minor mistake in dpkg-remove man page.
163
  * really fixed bad handling of first arg this time (Closes: #380081)
164
  * updated date in dlocate.1 man page
165
166
 -- Craig Sanders <cas@taz.net.au>  Thu, 22 Nov 2007 20:48:19 +1100
167
2.1.1 by Craig Sanders
* call md5sum -c with '-' rather than /dev/stdin (Closes: #413804)
168
dlocate (0.8) unstable; urgency=low
169
170
  * call md5sum -c with '-' rather than /dev/stdin (Closes: #413804)
171
  * can not reproduce 61790, and nobody else has ever reported anything
172
    similar.  probably some problem with cron on Lazarus' system at the
173
    time (Apr 2000).  (Closes: #61790)
174
  * improved error messages from update-dlocatedb.  also modified
175
    script to comply with 'use strict;'.  (Closes: #361196)
176
177
 -- Craig Sanders <cas@taz.net.au>  Wed, 21 Nov 2007 10:29:20 +1100
178
179
dlocate (0.7) unstable; urgency=low
180
181
  * fixed small bug in arg handling
182
  * added more commentary and examples in the dlocate man page to resolve
183
    various searching issues (both locate and egrep are different to dpkg's
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
184
    shell-style pattern matching).
2.1.1 by Craig Sanders
* call md5sum -c with '-' rather than /dev/stdin (Closes: #413804)
185
    Also added 'SEE ALSO locate(1)' to the man page.
186
    (Closes: #441183, #208425, #447141)
187
  * man page for dpkg is in section 1.  (Closes: #354648)
188
  * added -lsman option to list full path/filename of man pages.
189
    (Closes: #361125, #289351)
190
  * added -lsbin option to list full path/filename of binaries
191
    (Closes: #441109)
192
193
 -- Craig Sanders <cas@taz.net.au>  Wed, 21 Nov 2007 01:53:17 +1100
194
195
dlocate (0.6) unstable; urgency=low
196
197
  * Applied patch from Andreas Metzler: GNU locate has been split off to
198
    a separate package. Adapt dlocate to work both with the new and the
199
    old setup.  (Closes: #451750)
200
  * always pass '--' to locate.  (Closes: #360824, #360824)
201
  * can not reproduce bug 65974.  my guess is that update-dlocatedb hadn't
202
    been run.  (Closes: #65974)
203
  * error messages now go to stderr (Closes: 375271)
204
  * first option is no longer a special case (Closes: #380081)
205
  * 'LINES=40' isn't needed.  removed.  (Closes: #224947)
206
  * shameful trailing blanks removed from -l output (Closes: #261733)
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
207
  * 'dlocate -l' no longer outputs one header for each package name.
2.1.1 by Craig Sanders
* call md5sum -c with '-' rather than /dev/stdin (Closes: #413804)
208
    (Closes: #268288, #319251, #354285)
209
  * added '/' to start of dlocate -man regexp.  (Closes: #290562)
210
  * dlocate now has --version and -V options (Closes: #223698)
211
  * dlocate really needs a rewrite.  it started as a Q&D hack and grew
212
    beyond that.  the remaining bugs need a rewrite to fix.
213
    expect a rewrite from scratch soon.
214
215
 -- Craig Sanders <cas@taz.net.au>  Tue, 20 Nov 2007 23:12:18 +1100
216
2 by Jon Bernard
* Non-Maintainer Upload.
217
dlocate (0.5-0.3) unstable; urgency=low
218
219
  * Non-Maintainer Upload.
220
  * Updated Standards version to 3.7.2.1
221
  * Depend on dctrl-tools or grep-dctrl (Closes: #314276)
222
  * Remove -v from md5check routine so md5checking works with md5sum from
223
    textutils (Closes: #318980)
224
  * Change Build-Depends-Indep to Build-Depends since debhelper is called from
225
    the clean target, this makes dlocate lintian clean.
226
  * Apply patch from Sam Morris to return non-zero if a package is not
227
    installed (Closes: #123777, #322290, #213292, 364318)
228
  * Make database backups atomic (Closes: #372151)
229
  * Apply patch from Nicolas Fancios to fix typos in manpage (Closes: #271328)
230
  * Use capital letters in long description (Closes: #374475)
231
  * Fix typo in cron file (Closes: #243620)
232
233
 -- Jon Bernard <jbernard@debian.org>  Thu, 31 Aug 2006 13:11:16 -0400
234
1.1.1 by Bastian Kleineidam
* NMU to fix RC bug
235
dlocate (0.5-0.2) unstable; urgency=low
236
237
  * NMU to fix RC bug
238
  * Updated Standards version to 3.6.2.1
239
  * Use debhelper v5, Closes: #337711 - Puts link in /usr/doc
240
  * escape minus chars in man pages
241
242
 -- Bastian Kleineidam <calvin@debian.org>  Fri, 25 Nov 2005 16:58:10 +0100
243
1 by Andreas Metzler
* Non-Maintainer Upload.
244
dlocate (0.5-0.1) unstable; urgency=low
245
246
  * Non-Maintainer Upload.
247
  * NMU, Craig Sanders seems to have lost his interest in this package,
248
    last upload was in 1999.
249
  * Upload sponsored by Thom May <thom@debian.org>.
250
  * cron job conditional on package being installed (Closes: #83196, #54073)
251
  * remove /var/lib/dlocate on purge (Closes: #63902)
252
  * work with long package names. Patch from Peter Samuelson, modified to
253
    limit length of output to $COLUMNS characters
254
    (Closes: #84018, #67650, #78621)
255
  * Patch for #84018 adds "Hold" to the list of desired states, too.
256
   (Closes: #132930)
257
  * dpkg -ls works with packages containing many files (use xargs),
258
    patch from Peter Samuelson (Closes: #91785)
259
  * Works with slocate, using dpkg-divert --truename, patch from Robert
260
    Luberda, depend on dpkg 1.8.0, drop superfluous versioned conflicts
261
    on very old dpkg. Once this is uploaded I'll ask the slocate-maintainer
262
    to remove the "Conflicts: dlocate".
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
263
    (Closes: #100694, #101426, #129251)
1 by Andreas Metzler
* Non-Maintainer Upload.
264
  * depend on perl. (Closes: #132931)
265
  * Use nice quotation marks in dlocate(1) (Closes: #129186)
266
  * Add manpage for update-dlocatedb.8 (Closes: #76149)
267
  * dlocate -l already mimics dpkg -l good enough
268
    (Closes: #43145, #43146, #45057)
269
  * fix lintian warnings:
270
    findutils and bash are essential, depending on them is wrong
271
    copyright: fix location of GPL
272
    update-dlocatedb has no manpage.
273
    Add versioned Build-Depends-Indep: debhelper >= 3.0.0 (dh_installmanpages)
274
    Bump standards-version.
275
  * update debian/rules from dh_make-template
276
  * Use dh_installman instead of dh_installmanpages.
277
  * Use DH_COMPAT=3, get rid of debian/conffiles.
278
  * update dlocate(1)
279
  * -l uses egrep and accepts extended re, document it in manpage.
280
  * Old bug was already fixed: Generate initial database asynchronously
281
    (Closes: #42314)
282
283
 -- Andreas Metzler <ametzler@downhill.at.eu.org>  Sun, 10 Mar 2002 09:44:16 +0100
284
285
dlocate (0.5) unstable; urgency=low
286
  * make /etc/cron.daily/dlocate a conffile.  (closes: 49458)
287
  * changed Depends: dpkg >= 1.4.1.10 to Conflicts: dpkg 1.4.1.[789] according
288
    to wichert's suggestion in bug 46614
289
  * add closes line to changelog for all the bugs that were closed
290
    in previous versions but i didn't get the closes syntax right:
291
    (closes: #43194 #45239 #46614 #45057, #43145, #43146  #42234 #42314 #42210 #42248)
292
293
 -- Craig Sanders <cas@taz.net.au>  Tue,  2 Nov 1999 19:01:27 +1100
294
295
dlocate (0.4) unstable; urgency=low
296
  * changed 'dpkg -l' to 'dpkg -l "*"' so that the list includes purged
297
    packages as well.
298
299
 -- Craig Sanders <cas@taz.net.au>  Tue,  2 Nov 1999 19:01:27 +1100
300
301
dlocate (0.3-1) unstable; urgency=low
302
303
  * replaced cron.d script /etc/cron.daily/dlocate (fixes #43194 #45239)
304
  * added dependency on dpkg >= 1.4.10, (fixes #46614)
305
  * added simplistic emulation of 'dpkg -l' (fixes #45057, #43145, #43146)
306
    NOTE: this is NOT the same as 'dpkg -l' and i will ignore bug reports
307
    which point out this obvious fact.  it is a simplistic emulation, not
2.1.4 by Craig Sanders
* minor fix to -lsbin. now excludes all non-files, rather than
308
    an exact clone.  IMO, it is more useful than 'dpkg -l'.  if you
1 by Andreas Metzler
* Non-Maintainer Upload.
309
    disagree, then you are free to use the slower original.
310
311
 -- Craig Sanders <cas@taz.net.au>  Tue,  2 Nov 1999 17:05:56 +1100
312
313
dlocate (0.2-1) unstable; urgency=low
314
315
  * use a version of the fast perl script submitted by hallon@debian.org
316
    rather than make, sed, and perl. it even finishes the job faster than
317
    make can decide whether to update the dlocatedb file or not. (fixes #42234)
318
  * this makes it viable to build initial db in background (fixes #42314)
319
  * doesn't depend on make anymore.
320
  * depends on grep-dctrl >= 0.11 (fixes #42210)
321
  * updated dlocate man page (fixes #42248)
322
323
 -- Craig Sanders <cas@taz.net.au>  Tue,  3 Aug 1999 08:34:12 +1000
324
325
dlocate (0.1-8) unstable; urgency=low
326
327
  * added postinst to create /var/lib/dlocate/dlocatedb at install time (fixes #42120)
328
329
 -- Craig Sanders <cas@taz.net.au>  Fri, 30 Jul 1999 11:09:27 +1000
330
331
dlocate (0.1-7) unstable; urgency=low
332
333
  * bashisms in scripts, #!/bin/sh is bad - change to #!/bin/bash
334
  * fixed bashism in cron.d script, use >/dev/null not >&
335
  * wrote a man page for dlocate(1)
336
337
 -- Craig Sanders <cas@taz.net.au>  Thu, 22 Jul 1999 08:46:56 +1000
338
339
dlocate (0.1-6) unstable; urgency=low
340
341
  * really add dependency on make this time
342
  * add copyright (GPL)
343
344
 -- Craig Sanders <cas@taz.net.au>  Tue, 20 Jul 1999 11:15:48 +1000
345
346
dlocate (0.1-5) unstable; urgency=low
347
348
  * depends on grep-dctrl, not dpkg-awk
349
  * also depends on make
350
  * made it use /usr/bin/locate.old if it exists - solves incompatibility
351
    with slocate.
352
353
 -- Craig Sanders <cas@taz.net.au>  Tue, 20 Jul 1999 10:58:21 +1000
354
355
dlocate (0.1-4) unstable; urgency=low
356
357
  * fixed minor bug in dlocate option handling.  should be all done now.
358
359
 -- Craig Sanders <cas@taz.net.au>  Fri, 16 Jul 1999 12:45:04 +1000
360
361
dlocate (0.1-3) unstable; urgency=low
362
363
  * i'll get it right eventually - should be arch: all, not i386
364
  * touching the initial dlocatedb makes it fail an md5sum check,
365
    so modify /usr/lib/dlocate/Makefile instead
366
367
 -- Craig Sanders <cas@taz.net.au>  Fri, 16 Jul 1999 12:23:28 +1000
368
369
dlocate (0.1-2) unstable; urgency=low
370
371
  * touch initial /var/lib/dlocate/dlocatedb
372
373
 -- Craig Sanders <cas@taz.net.au>  Fri, 16 Jul 1999 12:06:07 +1000
374
375
dlocate (0.1-1) unstable; urgency=low
376
377
  * Initial Release.
378
379
 -- Craig Sanders <cas@taz.net.au>  Wed, 23 Jun 1999 11:35:02 +1000
380
381
Local variables:
382
mode: debian-changelog
383
End: