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
|