File: changelog

package info (click to toggle)
doc-base 0.11.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 600 kB
  • sloc: perl: 1,582; xml: 1,114; makefile: 195; sh: 96
file content (1007 lines) | stat: -rw-r--r-- 41,908 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
doc-base (0.11.1) unstable; urgency=medium

  * Fix incorect bug number in the previous release's changelog entry.
  * Make doc-base suggest dochelp package  (closes: #980968); mention
   the package in the documentation as well, and unfuzzy doc translations.

 -- Robert Luberda <robert@debian.org>  Tue, 26 Jan 2021 00:34:51 +0100

doc-base (0.11) unstable; urgency=medium

  [ Lev Lamberov ]
  * Fix typo in documentation

  [ Eduard Bloch ]
  * Fix typo in German translation

  [ Robert Luberda ]
  * Initial Portuguese translation of manpage (closes: #964798). Thanks
    to Américo Monteiro.
  * Fix a long-standing issue with doc-base trigger failures on upgrades of
    packages that provided doc-base files from which install-docs could not
    generate output control file in /var/lib/doc-base documents.  In such a
    case doc-base did not store information about input /usr/share/doc-base
    files in its files database, what resulted in trigger failure on later
    upgrade of the package (closes: #737172, #931705, LP: #1385362,
    LP: #1607755, LP: #1726384, LP: #1755880).
  * Remove support for scrollkeeper/rarian, as the packages have been
    already removed from Debian (closes: #928635). Unfuzzy translations
    of documentation.
  * Bump debhelper's compat to 13.
  * Standards-Version: 4.5.1.

 -- Robert Luberda <robert@debian.org>  Tue, 15 Dec 2020 08:09:48 +0100

doc-base (0.10.9) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/control: Set Vcs-* to salsa.debian.org

  [ Robert Luberda ]
  * Switch to using debhelper v12.
  * Fix typos in doc-base manual (closes: #902833). Thanks to Paul Hardy.
  * common.xsl: Restore TOC section depth (closes: #912055). Thanks
    to Collin Watson.
  * common.mk: make it possible to install without root privileges,
    and set 'Rules-Requires-Root' to 'no'  in debian/control.
  * Standards-Version: 4.4.0.

 -- Robert Luberda <robert@debian.org>  Tue, 06 Aug 2019 23:17:24 +0200

doc-base (0.10.8) unstable; urgency=medium

  * Switch documentation format from DocBook SGML to DocBook XML
    (closes: #871520).
  * Scrollkeeper.pm: specify 'file://' protocol in identifier tag of oml
    files (closes: #860348).
  * Bump debhelper's compat to 11.
  * debian/control:
    + Replace khelpcenter4 with khelpcenter in Suggests field
     (closes: #886535);
    + Switch Vcs-Git to https, and Vcs-Browser to cgit;
    + Standards-Version: 4.1.3 (no changes).

 -- Robert Luberda <robert@debian.org>  Sun, 11 Feb 2018 20:43:11 +0100

doc-base (0.10.7) unstable; urgency=medium

  * Build depend on opensp and use onsgmls instead of nsgmls
    to fix FTBFS (closes: #812671).
  * Set UTC date when generating docs and pass the `-n' option to gzip
    to get reproducible results (closes: #794793).
  * Add Swedish translation (closes: #794597).
  * Switch debian/copyright to the DEP-5 format.
  * Drop unused lintian override for /u/s/doc-base/data directory.
  * debian/control:
    + Use https for Vcs-Browser field;
    + Standards-Version: 3.9.6 (no changes).

 -- Robert Luberda <robert@debian.org>  Wed, 27 Jan 2016 22:52:09 +0100

doc-base (0.10.6) unstable; urgency=medium

  * Fix `Possible precedence issue with control flow operator'
    warning (closes: #758311).
  * Fix a typo in install-docs.
  * Standards-Version: 3.9.5 (no changes).

 -- Robert Luberda <robert@debian.org>  Sun, 24 Aug 2014 22:14:57 +0200

doc-base (0.10.5) unstable; urgency=low

  * Switch triggers to interest-noawait.
  * Fix typo in doc/doc-base.sgml (closes: #707344).
  * Fix `registation' typo (closes: #701738, LP: #1132781).
  * Scrollkeeper.pm: Fix mime-type of compressed files (closes: #483140).
  * Add lintian override for /u/s/doc-base/data directory.
  * Standards-Version: 3.9.4 (no changes).

 -- Robert Luberda <robert@debian.org>  Tue, 14 May 2013 23:04:01 +0200

doc-base (0.10.4) unstable; urgency=low

  * Add Japanese translations (closes: #675048).
  * Standards-Version: 3.9.3.
  * Bump debhpelper's compat level to 9.

 -- Robert Luberda <robert@debian.org>  Sat, 02 Jun 2012 14:46:18 +0200

doc-base (0.10.3) unstable; urgency=low

  * debian/postinst: set PERL_DL_NONLAZY=1 not to fail when perl is being
    upgraded (closes: #648937).
  * install-docs.in:
    + show verbose warning message when doc-base is not fully functional;
    + drop the force-reregister file also when install-docs -C is called.
  * debian/control: Fix Vcs-Browser field.

 -- Robert Luberda <robert@debian.org>  Thu, 17 Nov 2011 22:19:09 +0100

doc-base (0.10.2) unstable; urgency=low

  * DocBaseFile.pm: Ignore temporary/backup files in both /usr/share/doc-base
    and /etc/doc-base/documents (closes: #623169).
  * Update German translations (closes: #624345).
  * Update French translations (closes: #627284).
  * debian/control:
    + Add VCS fields;
    + Standards-Version: 3.9.2 (no changes).

 -- Robert Luberda <robert@debian.org>  Fri, 01 Jul 2011 22:40:55 +0200

doc-base (0.10.1) unstable; urgency=low

  * DocBaseFile.pm, InstallDocs.pm:
    + while getting changed files, don't schedule not yet registered files
      for removal;
    + if some documents cannot be registered and verbose messages are turned
      off, inform the user how to get the more detailed reasons of the errors.

 -- Robert Luberda <robert@debian.org>  Sun, 06 Mar 2011 18:48:55 +0100

doc-base (0.10.0) unstable; urgency=low

  * Applied a bit modified patch from  Martin Pitt @ Ubuntu to remove dependency
    on perl (closes: #602919):
    + Scrollkeeper.pm: provide our own local dirname() function and use it
      instead of File::Basename;
    + InstallDocs.pm: use the `rm -r' and 'mkdir -p' programs instead of
      File::Path;
    + debian/rules: run dh_perl with '-d' to avoid perl dependency.

  * Switch internal databases format from MLDBM to YAML and provide better
    error recovery from database corruption:
    + DB.pm: use YAML::Tiny module for storing our internal databases;
    + Util.pm: introduce Fatal() function and differentiate exit codes
      by type of error;
    + make the Fatal() function call
    + debian/control: switch dependency on libmdlbm-perl to libyaml-tiny-perl;
    + debian/postinst: try to recover for yaml files corruption by deleting
      them and re-spawning install-docs.

  * Translations handling:
    + patch from David Prévot not to assume word ordering in translated
      strings (closes: #606475);
    + patch from Chris Leick to fix plurals in the strings (closes: #521384);
    + English messages cleanups;
    + mark more doc-base messages as translatable;
    + Update Polish translation of binary.

  * doc-base.sgml:
    + prepend a top-level section name section names to make it more visible
      that sections' components are separated by slash (closes: #578331);
    + add the `Network/Remote Access' section (closes: #555161);
    + the Network section has two levels, not three (closes: #615488).

  * Don't create scrollkeeper files when rarian-compat is not installed
    (closes: #419745)
    + debian/triggers: interest on /usr/share/doc/rarian-compat to be
      notified of installs/removals of rarian-compat
  * DocBaseFile.pm: fix `no valid Format found' check.
  * Scrollkeeper.pm: avoid `unsuccessful stat on file contains new line'
    warnings given by perl (closes: #607498, #614330).

  * Ubuntu bugs handling:
    + install-docs.in: check if the Pod::Usage module is available before
      using it (LP: #431270, #510976);
    + this version gets rid of MLDBM and provides a better handling of
      databases corruption, to prevent `read error' bugs
      (LP: #695319, #675069, #672364, #668856, #652102, #621345);
    + debian/prerm: downgrade the `cannot find install-docs on path' error
      to a warning to make it possible to remove doc-base when install-docs
      is not available for some reason (LP: #391464);
    + the `/usr/share/doc-base/data/doc-base.map' file is provided in the
      package, it must have been deleted either manually or by filesystem
      error (LP: #660345, #646629);
    + close bugs that are duplicates of Debian bug#501874, fixed in 0.8.18
      (LP: #247718, #249160, #250252, #314996, #327101, #327104).

  * debian/rules: switch to the tiny format from debhelper and add support for
    build-arch and build-indep targets.
  * debian/control:
    + sort dependency fields with wrap-and-sort from the
      ubuntu-dev-tools package;
    + drop versioned conflicts with old versions of dwww and dhelp;
    + drop versioned dependency on dpkg;
    + Standards-Version: 3.9.1.
  * Bump debhelper compat mode to 8.
  * Set source format to `3.0 (native)'.
  * Fix spelling typos found by lintian.
  * Remove ancient stuff from preinst.
  * Re-register all docs when upgrading to this version.

 -- Robert Luberda <robert@debian.org>  Fri, 04 Mar 2011 15:04:51 +0100

doc-base (0.9.5) unstable; urgency=low

  * Add a `Typesetting' top-level section for software used to typesetting
    text and graphics from structured input files (closes: #486144)..
  * Map the unofficial `Tex' section into `Typesetting'; re-register all
    documents.
  * Fix package description and dependencies (closes: #550086).

 -- Robert Luberda <robert@debian.org>  Thu, 15 Oct 2009 11:26:27 +0200

doc-base (0.9.4) unstable; urgency=low

  * Add Spanish translations (closes: #539706, #539707).
  * doc-base.sgml: update, mention triggers (closes: #542038).
  * install-docs.in: fix a typo in pod documentation.
  * rules: use dh_lintian instead for installing a override file.
  * Standards-Version: 3.8.3 (no changes).

 -- Robert Luberda <robert@debian.org>  Thu, 10 Sep 2009 21:15:33 +0200

doc-base (0.9.3) unstable; urgency=low

  * Fix grammar in German translation (closes: #527054).
  * Update French translation (closes: #527562).

 -- Robert Luberda <robert@debian.org>  Sun, 07 Jun 2009 22:00:12 +0200

doc-base (0.9.2) unstable; urgency=low

  * Add missing spaces into pod documentation (closes: #520238).
  * Fix typo in scrollkeeper.map (closes: #524153).
  * po/pod/po4a.cfg: use [po_directory], instead of [po4a_langs]
  * debian/control:
    + bump po4a build-dependency to 0.35 for the above feature;
    + Standards-Version: 3.8.1 (no changes).
  * New translations:
    + French (closes: #524358);
    + German (closes: #522033, #521833).
  * Add linitian overrides for `useless-call-to-installdocs'.
  * copyright: refer to the GPL-2 common-lincenses file (lintian).

 -- Robert Luberda <robert@debian.org>  Sun, 03 May 2009 07:50:19 +0200

doc-base (0.9.1) unstable; urgency=low

  * Upload to unstable.
  * Merge changes from 0.8.20.
  * install-docs.in: update section reference of dwww man page.

 -- Robert Luberda <robert@debian.org>  Sun, 22 Feb 2009 13:32:09 +0100

doc-base (0.9.0) experimental; urgency=low

  * Extend scrollkeeper.map (closes: #497272). Many thanks to Deng Xiyue
    for the patch.
  * Add NLS support for doc-base script and man pages (closes:  #479011).
  * Add Polish translation of the script and man pages.
  * DocBaseFile.pm: insert into files.db also existing files that don't
    contain valid document it.
  * Reorganise source tree:
    + clean & improve build system;
    + move doc-base.sgml to doc subdir;
    + set debhelper compat level to 7.
  * debian/rules: use dh_prep instead of `dh_clean -k' (lintian)
  * Add po4a to build-dependencies.

 -- Robert Luberda <robert@debian.org>  Sun, 11 Jan 2009 15:14:02 +0100

doc-base (0.8.20) unstable; urgency=low

  * debian/postinst: Use `find -print0 | xargs -0' to handle spaces in
    old list/status file names (closes: #512390).

 -- Robert Luberda <robert@debian.org>  Sat, 24 Jan 2009 00:01:10 +0100

doc-base (0.8.19) unstable; urgency=low

  * While checking for changed files, remove from our database files
    that no longer exists and were never registered because of errors.
  * Fix warning messages for checks that are done after checked file
    is closed (e.g. section check).

 -- Robert Luberda <robert@debian.org>  Mon, 05 Jan 2009 22:25:08 +0100

doc-base (0.8.18) unstable; urgency=medium

  * install-docs.in: include $opt_rootdir in used vars not to fail when
    Perl is in unusable state (closes: #501874). In such a case install-docs
    should try to recover on next invocation (see entry for version 0.8.4)

 -- Robert Luberda <robert@debian.org>  Sun, 16 Nov 2008 22:34:09 +0100

doc-base (0.8.17) unstable; urgency=low

  * doc-base.map: add a few self-mappings to prevent install-docs from
    incorrectly changing case of characters in sections like Help/HOWTO
    (without such a mapping the section name is turned into Help/Howto).
  * postinst: re-register all docs for the above change to be propagated.
  * DocBaseFile.pm: ignore dpkg temporary files while iterating through
    /usr/share/doc-base dir contents.
  * Document.pm: remove doc-base file entry from files.db database even
    if the relevant document is not registered.
  * Scrollkeeper.pm: fix dates in generated omf files.
  * Standards-Version: 3.8.0 (no changes).

 -- Robert Luberda <robert@debian.org>  Tue, 11 Nov 2008 11:19:02 +0100

doc-base (0.8.16) unstable; urgency=medium

  * install-docs.in: Import Debian::DocBase::Utils (closes: #481121).

 -- Robert Luberda <robert@debian.org>  Wed, 14 May 2008 00:55:34 +0200

doc-base (0.8.15) unstable; urgency=medium

  * Fix the `--check' option which got broken in 0.8.12.

 -- Robert Luberda <robert@debian.org>  Tue, 13 May 2008 21:42:08 +0200

doc-base (0.8.14) unstable; urgency=low

  * Upload to unstable.
  * Move `Registering with...' messages from InstallDocs.pm to
    {Dhelp,Dwww,Scrollkeeper}.pm.

 -- Robert Luberda <robert@debian.org>  Sat, 26 Apr 2008 19:26:31 +0200

doc-base (0.8.13) experimental; urgency=low

  * Remove dpkg-triggers call from prerm and always register changed files
    in postinst.
  * InstallDocs.pm:
    + change behaviour of `-R' option to unregister doc-base files by removal
      of our databases. This could be useful if database gets damaged;
    + get Document-Id of removed doc-base files from files.db;
    + show nicer statistics about install-docs actions.
  * DocBaseFile.pm: remove PARSE_* variables.
  * doc-base.sgml: minor update, fix typos.
  * install-docs.in: don't print debugging info about skipping install-docs run.
  * control: bump conflict with dwww.
  * Merge changes from  0.8.10.1.

 -- Robert Luberda <robert@debian.org>  Wed, 23 Apr 2008 22:46:50 +0200

doc-base (0.8.12) experimental; urgency=low

  * Enhance doc-base dpkg's triggers support. Instead of simply re-registering
    all available files, install-docs, when triggered, will find out names of
    removed, changed or added /u/s/doc-base/* files and take appropriate
    action on them.

  * Change format of internal database of registered documents from plain
    text files to DBM files (managed with GDBM_File and MLDBM):
    + add new DB.pm module to provide access to database;
    + move contents of old *.status files to new status.db;
    + save timestamps and document-ids of registered /u/s/doc-base/* files
      in a new files.db database;
    + the timestamps will be saved even for broken doc-base files, that
      cannot be properly registered;
    + make necessary changes in our other *.pm to support the new databases.

  * install-docs.in:
    + add new --install-changed option, which compares contents of the files.db
      database with contents of /u/s/doc-base dir and registers only changed
      files; use this option for processing trigger in postinst;
    + new --dump-db option for debugging our databases;
    + update POD docs.

  * InstallDocs.pm: print some additional messages to give clue what is
    actually being done.
  * DocBaseFile.pm, Document.pm: refactor function names.
  * debian/control: add dependency on libmldbm-perl and build-dependency on
    libmldbm-perl and libperl-uuid.
  * debian/preinst: remove old plain text databases, call dpkg-trigger.
  * debian/postinst: don't process triggers until our databases exist.

 -- Robert Luberda <robert@debian.org>  Tue, 08 Apr 2008 22:07:06 +0200

doc-base (0.8.11) experimental; urgency=low

  * Make use of the new dpkg triggers feature:
    + provide debian/triggers file;
    + change postinst to reinstall all docs on trigger activation;
    + install-docs is now no-op if called from other packages' installation
      or removal scripts;
    + remove obsolete (created by doc-base << 0.8.7) dhelp/scrollkeeper files
      in preinst rather than in postinst.

  * Document.pm: remove a perl warning issued on removal doc-base files that
    have been already deleted.
  * Scrollkeeper.pm: switch from scrollkeeper-gen-seriesid to UUID.pm.
  * Dwww.pm: call dwww-build-menu directly (without update-menus).

  * debian/control:
    + add dependency on dpkg (>= 1.14.17) and libperl-uuid;
    + move scrollkeeper from Depends to Suggests field.

  * doc-base.sgml:
    + add OCaml as an example sub-section of Programming (closes: #472501);
    + add TODO entry related to triggers support.

 -- Robert Luberda <robert@debian.org>  Sun, 24 Feb 2008 11:46:13 +0100

doc-base (0.8.10.1) unstable; urgency=high

  * DocBaseFile.pm: workaround Perl crash by decreasing maximum length of
    line that is checked for non-UTF-8 chars (closes: #477512).

 -- Robert Luberda <robert@debian.org>  Wed, 23 Apr 2008 22:26:54 +0200

doc-base (0.8.10) unstable; urgency=low

  * doc-base.sgml:
    + define real section hierarchy (closes: #109431), strongly based on the
      menu one with a few doc-base specific sections added;
    + doc-base files should be UTF-8 encoded.
    + review TODO list.
  * DocBaseFile.pm:
    + try to recode files to UTF-8 at install time,
    + warn on unknown doc-base sections.
  * Utils.pm: Remove latin1 encoding support from HTMLEncode.
  * While reregistering all documents run `dhelp_parse -r' to avoid index++
    runs.
  * Build with debhelper v6.

 -- Robert Luberda <robert@debian.org>  Fri, 22 Feb 2008 23:59:05 +0100

doc-base (0.8.9) unstable; urgency=low

  * Fix typos in doc-base.map (closes: #460505).
  * Update sections in scrollkeeper.map.

 -- Robert Luberda <robert@debian.org>  Sun, 27 Jan 2008 13:36:37 +0100

doc-base (0.8.8) unstable; urgency=low

  * Remove /var/lib/doc-base on package removal (closes: #454069).
  * Strip Apps and Applications prefixes from Section field values.
  * Enable dhelp registration, conflicts with dhelp << 0.6.5.
  * Standards-Version: 3.7.3 (no changes).

 -- Robert Luberda <robert@debian.org>  Sat, 22 Dec 2007 13:22:11 +0100

doc-base (0.8.7) unstable; urgency=low

  * Introduce /var/lib/doc-base/documents and dynamic generation of files
    there in doc-base control file format.  Interfaces like dhelp, dwww,
    or doc-central should use that dir instead  of /usr/share/doc.
  * Add support for merging control files to allow multiple binary packages
    provide the same documentation but in different formats.
  * Try to standardise values of the Section: field.
  * Add /etc/doc-base/documents in order to made it possible to register
    local documents with doc-base  (closes: #213847).

  * Dhelp.pm:
    + don't generate .dhelp files, since dhelp 0.6 no longer supports them.
    + add a code to register/unregister doc-base control files with dhelp,
      but not enable it yet.

  * postinst: Remove all already generated .dhelp files and re-register
    installed documentation files.
  * Documentation update.

 -- Robert Luberda <robert@debian.org>  Sun, 02 Dec 2007 14:18:25 +0100

doc-base (0.8.6) unstable; urgency=low

  * Rewrite Dhelp.pm to improve performance and minimise number dhelp_parse
    calls, which after its reimplementation in Ruby started to be extremely
    slow (it took `install-docs -I' ages to finish). Now, dhelp_parse will
    be called at most two times in each install-docs invocation.
  * Use 3-args open(), and also quote fields' values in our status file in
    order not to fail on control files containing spaces (closes: #444889).
  * Implement more checks of doc-base files, like unknown fields, duplicated
    fields, fields in wrong sections (closes: #423120). Turn them into
    warnings, since if they are errors, too many packages will fail to
    install.
  * Document.pm: try to minimise number of write_status_file() calls.
  * Ignore SIGINT and some other signals while doing critical operations.
  * Scrollkeeper.pm: scrollkeeper doesn't like `&' character (see bug#429847),
    replace it with `(and)'.
  * More code refactoring, but still not finished: use prototypes, fix typos,
    standardise messages, etc.

 -- Robert Luberda <robert@debian.org>  Sun, 28 Oct 2007 12:00:37 +0100

doc-base (0.8.5) unstable; urgency=low

  * DocBaseFile.pm: don't die() on invalid doc-base files (closes: #425686).
  * Fix a typo in Dhelp.pm.
  * Document the Author field (closes: #427794).

 -- Robert Luberda <robert@debian.org>  Tue, 17 Jul 2007 00:47:07 +0200

doc-base (0.8.4) unstable; urgency=low

  * Split install-docs into modules to make the code more manageable.
  * Try to avoid bugs like #278495: if our modules can't be loaded when
    (de)registering documentation files, create special flag file and
    re-register all the documents after install-docs is usable again.
  * Add support for (de)registering multiple documents in one install-docs
    invocation (closes: #114692).
  * Add --check/-c option to install-docs (closes: #35895), also add --rootdir
    option.
  * Remove `Registered-to-XXX' statuses, remove *.list files, deprecate the
    -L/--listfiles option. Names of the generated files are now keep in
    the status file in `Scrollkeeper-omf-files' and `Dhelp-files'  fields.
  * Change semantics of -r/--remove option: its arguments should be the names
    of previously installed doc-base files, and not the documents IDs. Still
    support the old semantics for backward compatibility.
  * Introduce -I/--install-all, -R/--remove-all, -d/--debug, -h/--help options.

  * Change the build system, create Makefile and let it do all the work.

  * doc-base.sgml:
    + Update output of --status, remove reference to --listfiles.
    + Add chapter about checking syntax of control files.
    + Update syntax of --remove option.

  * Dhelp support:
    + Pass a list of all registered files to dhelp (closes: #128493).
    + Create dhelp files only in top-level documentation dirs
      (i.e. /usr/share/doc/$package instead of /u/s/d/$package/something).
      According to dhelp's documentation this is the right thing to do.
      Also this should avoid problems with symlinks like #21678.
    + Add a special `x-doc-base-id' tag to generated dhelp files to make it
      possible to distinguish items in the dhelp files. When installing new
      documents existing files are no longer overwritten (closes: #204195),
      but on the other hand on documents removal the dhelp files may not be
      removed, which possibly reintroduces bugs like #59850.
    + Don't call dhelp_parse {-d,-a} on files that weren't changed.

  * Scrollkeeper support:
    + Fix broken non-empty directories check.
    + Save generated series id in `Scrollkeeper-sid' status field and use it
      for following registrations of the same document.
    + Call scrollkeeper-update only once in each invocation of install-docs.

  * Dwww support:
    + skip running update-menus if dwww package doesn't seem to be installed.

 -- Robert Luberda <robert@debian.org>  Sun, 06 May 2007 15:22:38 +0200

doc-base (0.8.3) unstable; urgency=low

  * prerm: Oops, the first letter from the `else' word went somehow
    missing (closes: #419045).

 -- Robert Luberda <robert@debian.org>  Fri, 13 Apr 2007 19:40:06 +0200

doc-base (0.8.2) unstable; urgency=low

  * install-docs: yet another typo fixed.

 -- Robert Luberda <robert@debian.org>  Thu, 12 Apr 2007 21:40:07 +0200

doc-base (0.8.1) unstable; urgency=low

  * Fix a typo that caused broken omf files being generated in some cases
    (closes: #418861).

 -- Robert Luberda <robert@debian.org>  Thu, 12 Apr 2007 18:49:39 +0200

doc-base (0.8.0) unstable; urgency=low

  * Merge the scrollkeeper stuff from Ubuntu 0.7.21ubuntu2 (closes: #418412)
    with the following changes:
    + set omf dir to /var/lib/doc-base/omf and make it link from
       /usr/share/omf/doc-base;
    + try to register more formats in addition to html, both khelpcenter and
      yelp can handle them via external applications. Thanks to Sam Morris
      <sam+robots.org.uk> for the suggestion;
    + suggest yelp | khelpcenter as scrollkeeper browsers;
    + don't run scrollkeeper-update if --no-update-menus was passed to
      install-docs.

  * Improve the doc-base manual:
    + enhance the document layout, add some cross references;
    + remove the paragraph about automatic conversions between formats, it's
      not true, and won't be soon (unless someone provides me patch for this);
    + put an example of PDF and other supported formats (closes: #409121);
    + clarify allowable shell glob patterns (closes: #392587);
    + mention that the registered files should be located under /usr/share/doc
      hierarchy (closes: #333648);
    + review the TODO list, add some items I'd like to implement shortly.

  * postinst/postrm scripts:
    + do proper quoting of file names (closes: #395824);
    + reinstall_docs removes installed docs before re-registering them;
    + make the handling docs code from postrm match the postinst code;

  * install-docs:
    + `missing Index field for Info format' is an error now, not warning;
    + if glob() returns only one file, check for its existence. glob() seems
      to simply return its argument if it doesn't contain any meta-characters;
    + skip any doc-base files that contain Version: field, for future changes;
    + ignore `two many arguments' error for `-i' and `-r' options;

  * Move debhelper to Build-Depends (lintian)
  * Remove one useless lintian override and add two new ones ;)
  * Bump Standards-Version to 3.7.2.

 -- Robert Luberda <robert@debian.org>  Wed, 11 Apr 2007 22:41:28 +0200

doc-base (0.7.23) unstable; urgency=low

  * Oops, the previous change caused dhelp warnings about trying to create its
    .dhelp files in nonexistent directories. Fixed that.

 -- Robert Luberda <robert@debian.org>  Fri, 30 Mar 2007 23:19:59 +0200

doc-base (0.7.22) unstable; urgency=medium

  * Show warnings about nonexistent files only when in verbose mode
    (closes: #409186, #366250).

 -- Robert Luberda <robert@debian.org>  Fri, 30 Mar 2007 21:53:26 +0200

doc-base (0.7.21) unstable; urgency=low

  * doc-base.sgml:
    + bless a few documentation formats: PDF, PostScript, Info, and DVI,
      which are already often used in the doc-base files
    + the `Index' field is required for the Info format.
  * install-docs:
    + support the above mentioned formats
    + warn if info format lacks the `Index' field.
  * install-docs: Some fixes for dhelp support:
    + when registering the doc files, don't remove the old .dhelp file until
      it's actually read and parsed. This partially fixes Bug#204195 (the full
      fix would probably require not removing .dhelp files when doc-base documents
      are unregistered)
    + don't HTML-encode entries already read from .dhelp file
    + made 'howto' and 'faq' section names  uppercase.
  * debian/postinst: Re-register all the doc-base files.

 -- Robert Luberda <robert@debian.org>  Sun, 23 Apr 2006 17:48:08 +0200

doc-base (0.7.20) unstable; urgency=low

  * doc-base.sgml:
    + document common practice that value of `Files' field is a space
      separated list of filenames or glob patterns
    + also explicitly document the meaning of lines starting with two
      or more spaces
    + add the missing word (closes: #289448)
  * install-docs:
    + encode HTML special characters when generating the .dhelp files
      (closes: #114877)
    + correctly handle the verbatim text and blank line for the .dhelp files
    + warn if files referred by the doc-base files does not exist.
  * debian/postinst: Re-register all the doc-base files because of the above
    install-docs changes.
  * Remove ancient stuff from postinst & prerm scripts, remove preinst
    entirely.
  * Use `which' instead of`command -v' in the scripts (closes: #292967).
  * debian/copyright: update.
  * debian/control: suggest doc-central as an alternative to dhelp or dwww.
  * Ack NMU (closes: #278495).

 -- Robert Luberda <robert@debian.org>  Sun,  2 Apr 2006 14:26:47 +0200

doc-base (0.7.19) unstable; urgency=low

  * New maintainer (closes: #358436).
  * debian/*: Switch build-system do debhelper v5.
  * debian/postinst: Reorder arguments to invocation of find(1) command
    (closes: #309516).

 -- Robert Luberda <robert@debian.org>  Tue, 28 Mar 2006 19:58:06 +0200

doc-base (0.7.18-0.1) unstable; urgency=high

  * Non-maintainer upload.
  * High-urgency upload for sarge-targetted RC bugfix
  * Fix install-docs to not require perl's File::Basename, so that it
    works even when perl is unconfigured.  Thanks to Colin Watson for
    the patch.  Closes: #278495.

 -- Steve Langasek <vorlon@debian.org>  Thu, 12 May 2005 17:25:15 -0700

doc-base (0.7.18) unstable; urgency=low

  * postinst: don't die if /usr/lib/menu doesn't exist; closes: #186707

 -- Adam Di Carlo <aph@debian.org>  Sun, 30 Mar 2003 12:14:52 -0500

doc-base (0.7.17) unstable; urgency=low

  * new dwww changes: no longer produce files under /usr/lib/menu;
    obsoletes and closes: #153242; conflict with dwww < 1.9.0
  * on upgrade, remove the files /usr/lib/menu/doc-base-*
  * postinst should use stderr, not stdout
  * rewrite the description/synopsis
  * policy compliance updated to 3.5.9, no changes required
  * preinst: don't babble about removing dhelp files unless they are
    really there; let dhelp_parse_fsstnd fail if it wants to

 -- Adam Di Carlo <aph@debian.org>  Sun, 23 Mar 2003 16:28:15 -0500

doc-base (0.7.16) unstable; urgency=low

  * fix a /usr/doc problem in preinst; closes: #183491

 -- Adam Di Carlo <aph@debian.org>  Fri,  7 Mar 2003 13:53:18 -0500

doc-base (0.7.15) unstable; urgency=low

  * attempting to flush the easy bugs before the major rewrite...

  * don't set /usr/doc symlink, in fact, remove it in preinst if it is there
  * add #DEBHELPER# areas in maintainer scripts (thanks, linda)
  * postinst: don't variablize /usr/bin/update-menus, it confuses lintian
  * install lintian overrides for:
    doc-base: maintainer-script-does-not-check-for-existence-of-installdocs postinst
    doc-base: preinst-calls-installdocs
  * docs: update (c) date; s/command -v/which/; closes: #169115
  * install-docs: strip trailing space in fields that we read;
    closes: #86040 and part of #60981
  * install-docs: improve the error message when we fail writing a dhelp
    file; closes: #111620
  * Section is now a required field, otherwise, we create invalid menu
    files; closes: #112450
  * doc-base.sgml: document document and format fields, indicating which
    fields are required; closes: #63822, #151945
  * install-docs: POD documentation improvements
  * postinst: don't create /usr/doc symlink

 -- Adam Di Carlo <aph@debian.org>  Sun,  2 Mar 2003 22:17:55 -0500

doc-base (0.7.14) unstable; urgency=low

  * fix a bug introduced in last version, thanks to bug hunting by
    David Kimdon; closes: #171202
  * dhelp registration was busted in 0.7.13, so if we're upgrading from
    that version, take the time to re-register all docreg files

 -- Adam Di Carlo <aph@debian.org>  Sun,  1 Dec 2002 17:30:05 -0500

doc-base (0.7.13) unstable; urgency=low

  * documentation corrections and updates from Chris Tillman;
    closes: #130054
  * add --no-update-menus switch for more efficient bulk invocation, and
    rewrite postinst to use that, so we end up calling update-menus only
    once; closes: #114886
  * postinst: don't re-register all doc-base files if they don't need
    re-registering
  * install-docs: less cryptic arg processing warnings
  * if you want to re-register all doc-base files, just purge and install
    the package; closes: #97009
  * remove old FSSTD stuff in documentation; closes: #146226
  * remove old FSSTD stuff in dhelp support; closes: #127985

 -- Adam Di Carlo <aph@debian.org>  Tue, 26 Nov 2002 14:25:40 -0500

doc-base (0.7.12) unstable; urgency=low

  * deal with problems when locale is UTF-8, patch from Drew Parsons
    closes: #158624, #163188, #165312
  * embarrassing: doc-base's own doc-base file was a bit wrong
    closes: #137514
  * slight postinst message change

  * note: many more changes coming; I'm just trying to close any easy and
    gratuitous bugs here while I'm working on the redesign

 -- Adam Di Carlo <aph@debian.org>  Mon, 25 Nov 2002 13:36:24 -0500

doc-base (0.7.11) unstable; urgency=low

  * incorporate NMU (closes: #111703, #114657)
  * strengthen the wording of the prerm case -- for people getting
      dpkg: warning - unable to delete old file `directory': Directory not empty
    due to old .dhelp files, please read section 2.4
    (closes: #59850)
  * some other minor updates in the documentation
  * debian/control: upgrade to standards version to 3.5.6, no changes
    needed

    - Note that the stipulation that programs cannot reference files in
      /usr/share/doc [13.3] is not honoured because that is required by
      dhelp; complaints about that should be directed towards dhelp.

 -- Adam Di Carlo <aph@debian.org>  Sun, 21 Oct 2001 01:38:04 -0400

doc-base (0.7.10.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Quote control file names for regexps (closes: #111703).

 -- Colin Watson <cjwatson@debian.org>  Sat,  6 Oct 2001 13:06:59 +0100

doc-base (0.7.10) unstable; urgency=low

  * clarify wording when unregistering documentation
  * postrm works better when it's actually installed into the deb, duh
    really closes: #101252

 -- Adam Di Carlo <aph@debian.org>  Mon, 30 Jul 2001 02:11:12 -0400

doc-base (0.7.9) unstable; urgency=low

  * process doc-base files present already at configure time
    closes: #39006
  * conversely, remove all our files (nicely) at remove time, and purge
    /var/lib/doc-base at purge time
    closes: #101252
  * get our perl depends right, using dh_perl (required build-depends on
    debhelper)
    closes: #67171
  * fix a minor usr/doc vs usr/share/doc problem in the man page
    closes: #81126
  * fix for new license location in copyright file
  * in the documentation, we weren't noting the date properly based on the
    Debian changelogs
  * fixed a while ago:
    closes: #62230

 -- Adam Di Carlo <aph@debian.org>  Mon, 30 Jul 2001 01:56:07 -0400

doc-base (0.7.8) frozen unstable; urgency=low

  * small changes for bugfixing, no new features, should go in potato
  * install-docs: if open of control file fails, look for file in
    /usr/share/doc-base/ (closes: Bug#53555)
  * update to Policy standards 3.1.1 -- added Build-Depends-Indep
    (closes: Bug#53261)
  * tweak preinst wording as it removes old .dhelp files
    (closes: Bug#47010)
  * doc-base.sgml: use version.ent for dynamic versioning (shipped too);
    SGML aesthetics and tagging

 -- Adam Di Carlo <aph@debian.org>  Tue,  8 Feb 2000 20:07:16 -0500

doc-base (0.7.7) unstable; urgency=low

  * really update Policy standards to 3.0.1
  * dhelp now has a different program, dhelp_parse_fsstnd, to deal with
    /usr/doc vs /usr/share/doc, so use it
  * debian/control: conflict with dhelp (<< 0.3.14)
  * prerm, postinst: implement tech committee solution on /usr/doc symlink

 -- Adam Di Carlo <aph@debian.org>  Sat, 25 Sep 1999 16:34:11 -0400

doc-base (0.7.6) unstable; urgency=low

  * add perl5 depends (closes: Bug#44623)

 -- Adam Di Carlo <aph@debian.org>  Fri, 10 Sep 1999 21:37:01 -0400

doc-base (0.7.5) unstable; urgency=low

  * update Policy standards to 3.0.1
  * debian/rules: move documentation area back to /usr/doc for now;
    clean is a bit cleaner
  * maintainer scripts: simplify a bit; call 'install-docs -r' from
    preinst for upgrade from 0.7.4 (dir move) to avoid the dpkg warning
    (closes Bug#41785, #41161, #41326)
  * install-docs: prior to installing new docreg file, remove any already
    installed dhelp files -- this will help with the /usr/doc ->
    /usr/share/doc transition, although it won't suppress the dpkg
    warning, since 'install-docs -i' runs *after* the warning
  * doc-base.sgml: talk about how to avoid the dpkg warning about
    'Directory not empty' due to .dhelp file left around during upgrade;
    the solution in short is to run 'install-docs -r' during 'upgrade' in
    prerm

 -- Adam Di Carlo <aph@debian.org>  Sat, 14 Aug 1999 21:32:55 -0400

doc-base (0.7.4) unstable; urgency=low

  * install-docs: skip dhelp when directory != /usr/doc or
    /usr/share/doc (closes Bug#32034)
  * changes for Policy 3.0.0 (no /usr/doc compat symlinks)
  * debian/control: removed perl-base dependency -- it's required!
    (thanks to Raphael Hertzog)

 -- Adam Di Carlo <aph@debian.org>  Sat, 10 Jul 1999 21:45:41 -0400

doc-base (0.7.3) unstable; urgency=low

  * doc-base.sgml: fix typo (closes Bug#35986)
  * install-docs: only warn about unknown formats if verbose ('-v') is in
    effect (closes Bug#33509, Bug#35947, and hopefully quells the recent
    outcry on debian-devel)
  * debian/rules: debiandoc2text now has a default extension of .txt,
    which is better anyway, so use that

 -- Adam Di Carlo <aph@debian.org>  Thu, 13 May 1999 01:25:06 -0400

doc-base (0.7.2) frozen unstable; urgency=low

  * maintainer name change
  * debian/rules: more robust way to interact with changelog, which is
    what I use on all my other packages
  * install-docs: fix some glitches in the POD output
  * doc-base.sgml: minor typo in documentation fixed (closes Bug#26530)
  * debian/control: suggests 'dwww | dhelp', without which the package
    currently isn't much good (closes Bug#31302)
  * no code changes

 -- Adam Di Carlo <aph@debian.org>  Sat,  2 Jan 1999 04:38:30 -0500

doc-base (0.7.1) frozen unstable; urgency=low (HIGH if you have problems
    with quotes in document registration files)

  * depend on recent Perl (closes Bug#21816)
  * set umask explictly, so all files are -rw-r--r-- (closes Bug#22275)
  * quote quotes for dwww-menu files (closes grave Bug#22990)

 -- Adam P. Harris <aph@debian.org>  Mon,  1 Jun 1998 01:49:50 -0400

doc-base (0.7.0) frozen unstable; urgency=low

  * maintainer scripts: one of the shell function used '-', which was
    renamed to '_'; shell for maintainer scripts set back to /bin/sh
  * doc-base.sgml: update the FSF address
  * copyright: list myself as maintainer
  * bump standards version to 2.4.1.0 (checked)
  * add digit to version number: 0.7.x will be for hamm maintenance
    (branched); probably 0.8 will be for our documentation drafts
    including information on the Debian Document Hierarchy, the new docreg
    file format documentation and system, and other documents; 0.9 will
    probalby contain our implementations of these new infrastructures for
    slink; and eventually it'll all be a done deal and we'll hit 1.0.

 -- Adam P. Harris <aph@debian.org>  Sun,  3 May 1998 09:05:23 -0400

doc-base (0.6) frozen unstable; urgency=low

  * change shell on maintainer scripts to bash, since that seems to cope
    with the shell functions better (closes Bug#21359, and undoubtedly
    more reports to come until this makes it into the archive)

 -- Adam P. Harris <aph@debian.org>  Sun, 19 Apr 1998 01:54:36 -0400

doc-base (0.5) frozen unstable; urgency=low

  * fix minor problems with the new install-docs-man document id, the
    document id was misnamed install-doc-man
  * improve the maintainer scripts immensely, trying to minimize removal,
    since it's not necessary to remove a document id when replacing it
  * doc-base.sgml: update TODO list

 -- Adam P. Harris <aph@debian.org>  Fri, 17 Apr 1998 01:17:06 -0400

doc-base (0.4) frozen unstable; urgency=low

  * much better dhelp support: be sure to run 'dhelp_parse -d' before
    altering a .dhelp file, multiple <item>s in one .dhelp file, and very
    good parsing of existing .dhelp files in case more than one
    document-id is adding a files in the same directory (closes
    Bug#18808, Bug#20038, Bug#20529)
  * we now will modify even foreign .dhelp files
  * lowercase sections for dhelp (only), and remove leading 'Apps/', which
    is a workaround until we have a real, policy-specified and thought-out
    documentation hierarchy (closes Bug#20862)
  * register install-docs man page, html version
  * moved Section for our own documentation from Apps/Programming to
    Debian

 -- Adam P. Harris <aph@debian.org>  Thu, 16 Apr 1998 06:27:08 -0400

doc-base (0.3) frozen unstable; urgency=low

  * add manual page for install-docs
  * debian/rules: clarifications and cleanup
  * added frozen to distribution ("oopsie" on last version)
  * install-docs is idempotent for --remove, that is, if you try to remove
    a docid which is already removed, it exits with a warning, but not a
    non-zero exit status (closes Bug#19875, I think)

 -- Adam P. Harris <aph@debian.org>  Thu,  9 Apr 1998 20:36:00 -0400

doc-base (0.2) unstable; urgency=low

  * new maintainer
  * clarify how to call install-docs in documentation (closes Bug#20530)
  * practice what I preach in maintainer scripts
  * debian/rules: call dpkg-gencontrol with -isp
  * copyright: update FSF address
  * actively fixing rest of bugs and lack of man page, patience please

 -- Adam P. Harris <aph@debian.org>  Mon,  6 Apr 1998 07:31:21 -0400

doc-base (0.1) unstable; urgency=low

  * Initial Release.
  * Only supports registering documents to the online documentation
    systems dwww and dhelp for now.

 -- Christian Schwarz <schwarz@debian.org>  Fri, 30 Jan 1998 21:38:45 +0100