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 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275
|
debian-goodies (0.87) unstable; urgency=medium
[ Paul Wise ]
* find-dbgsym-packages: print the command being executed
[ Javier Fernández-Sanguino Peña ]
* checkrestart: Ignore deleted files in /var/lib/sss/mc/ as
these are caches from sssd using patch provided by
Baptiste Beauplat (Closes: #929802)
[ Boyd Stephen Smith Jr. ]
* find-dbgsym-packages: Support 64-bit build-ids like in chromium.
(Closes: #977924)
[ Axel Beckert ]
* Fix some rendering and consistency issues in find-dbgsym-packages(1).
* Declare compliance with Debian Policy 4.5.1. (No changes needed.)
* debmany: Bail out properly if neither whiptail nor dialog is
installed. Thanks to Jakub Wilk for the bug report! (Closes: #969024)
[ Jakub Wilk ]
* debmany: use apt-helper for package downloads. (Closes: #969025)
[ Christopher David Howie ]
* checkrestart: Don't flags dovecot for restart due to deleted
dovecot.index files. (Closes: #916825)
-- Axel Beckert <abe@debian.org> Fri, 25 Dec 2020 05:27:37 +0100
debian-goodies (0.86) unstable; urgency=medium
[ Paul Wise ]
* Suggest using `apt update` rather than `apt-get update`
* find-dbgsym-packages:
+ Ensure equivs-build places .deb in right dir when $TMPDIR set
[ Axel Beckert ]
* debmany: Drop support for gnome-open ("-g") as it is not in Buster and
has been removed from unstable. Drop Suggests on libgnome2-bin.
* Bump debhelper-compat to 13.
-- Axel Beckert <abe@debian.org> Fri, 22 May 2020 03:13:47 +0200
debian-goodies (0.85) unstable; urgency=medium
[ Unit 193 ]
* checkrestart: Skip systemd templates as they can't be restarted.
[ Axel Beckert ]
* Move checkrestart man page from section 1 to 8. Thanks lintian!
* Bump debhelper compatibility level to 12.
+ Build-depend on "debhelper-compat (= 12)" to replace debian/compat.
* Declare compliance with Debian Policy 4.5.0. (No changes needed.)
* find-dbgsym-packages:
+ Add --install and --ssh options. (See #935567; suggest sudo and
openssh-client.)
+ Add some more comments to the logic of the main routine.
+ Add a --all option which outputs all related dbgsym packages, not
just those still missing.
+ Add a --deb option which generates a metapackage with the dbgsym as
dependencies instead of listing them. Recommend equivs and
libfile-slurper-perl for that. (Closes: #935567)
[ Jakub Wilk ]
* find-dbgsym-packages: Speed up execution by reducing number of
grep-aptavail calls. (Closes: #912319)
-- Axel Beckert <abe@debian.org> Sun, 19 Apr 2020 05:49:43 +0200
debian-goodies (0.84) unstable; urgency=medium
* find-dbgsym-packages:
+ Proper warning (instead of eu-readelf bailing out) when file given
on the commandline does not exist.
+ Check if name given as parameter is an executable in $PATH if no
such file exists. Use File::Which for this and add a Recommends on
libfile-which-perl accordingly.
+ Prefix all messages to STDERR with either "E:", "W:", or "I:".
+ Make regular expression in parse_eu_unstrip() more readable by
adding more no-op whitespace (/x mode).
+ Report if already deleted (or replaced) files were in use. Warn that
find-dbgsym-packages might report already installed dbgsym packages
as necessary to install due to not the needed version being
installed.
+ Update authors and copyright years.
-- Axel Beckert <abe@debian.org> Sun, 18 Nov 2018 19:17:01 +0100
debian-goodies (0.83) unstable; urgency=medium
[ Jakub Wilk ]
* find-dbgsym-packages:
+ Make unexpected errors from grep-aptavail fatal. (Closes: #909508)
+ Fix parsing [vdso: …] lines in eu-unstrip output. (Closes: #909509)
-- Axel Beckert <abe@debian.org> Wed, 24 Oct 2018 01:27:43 +0200
debian-goodies (0.82.1) unstable; urgency=medium
[ Jakub Wilk ]
* find-dbgsym-packages: Use the same vDSO regexp everywhere (Really
closes: #909357)
-- Axel Beckert <abe@debian.org> Mon, 24 Sep 2018 11:37:51 +0200
debian-goodies (0.82) unstable; urgency=medium
[ Jakub Wilk ]
* find-dbgsym-packages: Ignore all vDSOs (Closes: #909357)
[ Axel Beckert ]
* Declare compliance with Debian Policy 4.2.1. (No changes needed.)
-- Axel Beckert <abe@debian.org> Sat, 22 Sep 2018 18:45:18 +0200
debian-goodies (0.81) unstable; urgency=medium
[ Jakub Wilk ]
* which-pkg-broke: Enforce POSIX ("C") locale without resetting $PATH to
Python's default search path which includes the current directory and
is hence a security issue. (Closes: #883889)
-- Axel Beckert <abe@debian.org> Sat, 21 Jul 2018 01:30:15 +0200
debian-goodies (0.80) unstable; urgency=medium
[ Axel Beckert ]
* Declare compliance with Debian Policy 4.1.5. (No changes needed.)
* Fix copy & paste error in man page for dhomepage(1).
* Update Vcs-* headers for move to salsa.debian.org.
* Remove trailing blank line from debian/changelog.
* Bump debhelper compatibility level to 11.
+ Update versioned debhelper build-dependency accordingly.
* checkrestart: Fix logic error resulting in trying to call lsof even if
it wasn't found. (Closes: #888276)
* State in long package description that hard dependencies of single
tools are listed in Recommends.
* Install bash completions with dh_bash-completion.
+ Move according files from debian/install to debian/bash-completion.
+ Call dh_bash-completion after dh_auto_install.
+ Add bash-completion as build-dependency.
* Add symlinks named which-pkg-broke, dhomepage and debget to
debian-goodies.pkgnames to make their bash completion work
again. (Closes: #892310)
* debian-goodies.pkgnames: Only run "complete -F" if function definition
was successful.
* Drop "have debmany &&" to make debmany's bash-completion work again.
[ Paul Wise ]
* find-dbgsym-packages:
+ Add support for finding dbgsyms for executables and libraries
+ Ignore debug symbols that are in already installed packages
+ Detect debug symbols packages with no or bad meta-data
* Use 'set -e' in shell scripts instead of 'sh -e' in shebangs
* Fix some typos
[ Francesco Poli ]
* checkrestart: Fix false positive with Intel graphics card since Linux
kernel version 4.15. (Closes: #894460)
[ Jakub Wilk ]
* which-pkg-broke: Massive speedup due to calling apt-cache less often.
(Closes: #883896)
[ Marcel Partap ]
* debmany: Support gzip compressed text files even if the pager does not
support them. (Closes: #892211)
-- Axel Beckert <abe@debian.org> Sat, 14 Jul 2018 02:38:24 +0200
debian-goodies (0.79) unstable; urgency=low
[ Axel Beckert ]
* Drop long obsolete alternative dependency on grep-dctrl.
* Fix doubled program name in synopsis of check-enhancements man page.
* Document and apply clear rules for dependencies in debian-goodies:
+ Hard dependencies of single scripts should go into Recommends.
+ Optional dependencies of single scripts should go into Suggests.
+ Document rules in debian/README.source.
+ Document the dependencies of all included scripts in the long
package description.
+ Also add some missing package relations: apt, apt-file, man-db,
konqueror, libgnome2-bin, procps, www-browser, x-www-browser.
+ Fix comment about kfmexec in debmany: "kfmclient exec" is meant.
+ Fix mentioned package names in debmany man pages.
* Fix typo in comment in which-pkg-broke-build.
* Change indentation of long package description.
* dglob:
+ Extend dglob to support and emit architecture qualifiers.
(Closes: #792139, #861187)
+ Add option -A to suppress architecture qualifiers in output.
+ Refactor dglob to use less code duplication.
+ Fix exit code if non-existing package was queried with "-a".
+ Add examples section to dglob.pod.
[ Stefan Fritsch ]
* New tool find-dbgsym-packages. (Closes: #871620)
+ Add Suggests on elfutils and libipc-system-simple-perl.
-- Axel Beckert <abe@debian.org> Fri, 24 Nov 2017 05:05:49 +0100
debian-goodies (0.78) unstable; urgency=medium
* Fix checkrestart regressions from 0.77:
+ Fix TypeError with option "-n". (Closes: #882104)
+ Fix "finds no files to restart". (Closes: #882080)
-- Axel Beckert <abe@debian.org> Sun, 19 Nov 2017 02:21:46 +0100
debian-goodies (0.77) unstable; urgency=medium
[ Axel Beckert ]
* Set "Rules-Requires-Root: no".
* debian/copyright: Switch one previously overseen URL to HTTPS.
[ Javier Fernández-Sanguino ]
* checkrestart:
- Provide a switch (-m, --machine) to generate machine readable output
based on the patch provided by Simon Ruderich and incorporating the
suggestions from Tollef Fog Heen (Closes: #568359)
- Provide a switch (-t, --terse) to provide terse output with
Nagios exit codes to facilitate integration into Nagios based
on patch provided by Jonathan Wiltshire
* dman:
- Fix "not found" error reporting, broken in
27ac5129ce187c6f571cac25ef70553bb9c9d475 (Closes: #877137)
- Use curl instead of wget (which is not part of the package depends),
as we did with debget already
- Make some sanity checks to try to prevent simple errors
- Add usage function
- Make it try to download the manual page based on user's locale
and, if it fails, use the default (English) locale, as the
manual page claims
[ Nicolas Braud-Santoni ]
* checkrestart: Properly error-out when calling lsof or pmap
fails. (Closes: #880998)
-- Axel Beckert <abe@debian.org> Wed, 15 Nov 2017 04:03:44 +0100
debian-goodies (0.76) unstable; urgency=medium
* Conflict with bikeshed (ubuntu-only package). (LP: #1728000)
* Add Recommends on sensible-utils for dhomepage.
* dhomepage:
+ Check for installed browsers before using them.
+ Replace all backticks with $(…).
* Declare compliance with Debian Policy 4.1.1. (No changes needed.)
* Bump debhelper compatibility to 10.
+ Update versioned debhelper build-dependency accordingly.
* Also mention dhomepage and which-pkg-broke-build in the package
description.
* Sort tools in package description alphabetically.
-- Axel Beckert <abe@debian.org> Fri, 27 Oct 2017 20:39:30 +0200
debian-goodies (0.75) unstable; urgency=medium
* check-enhancements: Use "apt-get indextargets" and "apt-helper
cat-file" instead of accessing /var/lib/apt/lists/ directly. (Closes:
#874771)
* Declare compliance with Debian Policy 4.1.0. (No changes needed.)
* Add debian/.debhelper/ to .gitignore.
-- Axel Beckert <abe@debian.org> Sat, 09 Sep 2017 19:14:27 +0200
debian-goodies (0.74) unstable; urgency=low
[ Antoine Beaupré ]
* dman: Offload suite and locale resolution to debiman. This optimizes the
case where there is a typo or no actual manpage, as we only do one hit
on the webserver.
* dman: use the dyn.manpages.debian.org alias to speed up requests even
more.
[ Axel Beckert ]
* Declare compliance with Debian Policy 4.0.0. (No other change needed.)
* Upload to unstable again.
-- Axel Beckert <abe@debian.org> Mon, 19 Jun 2017 01:31:45 +0200
debian-goodies (0.73) experimental; urgency=low
* Fix syntax error in check-enhancements when querying a package which
isn't enhanced by any other package or when querying all installed
packages. (Closes: #863944) Thanks Laurent Bigonville!
-- Axel Beckert <abe@debian.org> Sat, 03 Jun 2017 01:42:54 +0200
debian-goodies (0.72) experimental; urgency=low
[ Axel Beckert ]
* Add a missed bug report number to the previous changelog entry.
* Update debman.1 and debget.pod with regards to the <pkg>=<version>
syntax which is possible since 0.71. (See #453052)
* dman: Don't store temporary files in the current directory, use
$TMPDIR with fallback to /tmp/ instead. Thanks to Paul Wise for the
bug report! (Closes: #861586)
[ Antoine Beaupré ]
* Try unspecified suite for upstream manpages. (Closes: #861522)
-- Axel Beckert <abe@debian.org> Mon, 01 May 2017 16:13:37 +0200
debian-goodies (0.71) experimental; urgency=low
* Make debget a lightweight wrapper around "apt-get download". Speeds up
script by up to factor 2. (Closes: #821156, #733465, #733471, #453052)
* debget: Don't check if apt-get works properly first. Speeds script up
again by up to factor 2.
* debget: Remove all "set -e" and "set +e": No more necessary.
* debmany: Fix outdated mentioning of "apt-get --print-uris --reinstall
install" by replacing it with "apt-get --print-uris download".
-- Axel Beckert <abe@debian.org> Sat, 22 Apr 2017 05:00:05 +0200
debian-goodies (0.70) experimental; urgency=low
[ Antoine Beaupré ]
* Add dman script from Ubuntu, modified to fetch pages directly from
manpages.debian.org, see https://github.com/Debian/debiman/issues/57
(Closes: #860920)
[ Axel Beckert ]
* Fix missing close statement in checkrestart. (c.f. #855554)
Thanks Emilio Pozuelo Monfort!
* Suggest lsb-release for new dman command.
-- Axel Beckert <abe@debian.org> Sat, 22 Apr 2017 01:22:31 +0200
debian-goodies (0.69) unstable; urgency=low
* checkrestart: Fix regression with -b/--blacklist from python3
conversion. Thanks to Andrew Rolfe and Michael Glockenstein!
(Closes: #835523, #854982)
-- Axel Beckert <abe@debian.org> Mon, 20 Feb 2017 02:37:42 +0100
debian-goodies (0.68) unstable; urgency=medium
* Fix "TypeError: a bytes-like object is required, not 'str'" when
checkrestart is called with "-p". (Closes: #851992) Thanks to Benedikt
Trefzer for the bug report!
-- Axel Beckert <abe@debian.org> Sat, 21 Jan 2017 16:36:15 +0100
debian-goodies (0.67) unstable; urgency=low
* Add a rudimentary which-pkg-broke-build. (It's a wrapper around
which-pkg-broke and does the same but for build dependencies;
closes: #795812)
* debmany:
+ Fix error message upon non-existing package.
+ Fix wrong error "no package" if package already had been
downloaded. (Closes: #847732)
* Simplify debian/manpages by using wildcards.
-- Axel Beckert <abe@debian.org> Sun, 11 Dec 2016 16:18:56 +0100
debian-goodies (0.66) unstable; urgency=medium
[ Paul Wise ]
* checkrestart: Improve readability of the DEBUG output when running
commands.
* popbugs:
- Add missing --debug option in usage statement
- Add popbugs- prefix to the temporary HTML files
* Cleanups: trailing whitespace, typos, capitalization, http URLs,
boolean variables, UTF-8, install info, file naming
[ Axel Beckert ]
* Normalize debian/install (just one line per installation target)
-- Axel Beckert <abe@debian.org> Sat, 20 Aug 2016 14:25:20 +0200
debian-goodies (0.65) unstable; urgency=low
[ Paul Wise ]
* checkrestart: Ignore /memfd: files
[ Axel Beckert ]
* Switch Vcs-Git from git:// to https://.
* Declare compliance with Debian Policy 3.9.8. (No changes needed.)
* Install bash-completion files to /u/s/bash-completion/completions/
instead of the old, deprecated /etc/bash_completion.d/. Add
debian/maintscript to remove the obsolete conffiles.
* checkrestart: Ignore dbus package. (Closes: #777691)
* Apply wrap-and-sort.
[ Peter Colberg ]
* checkrestart: Skip files under /dev/. (Closes: #827696)
[ Chris Lamb ]
* debmany: Provide a hint if there also exists a package named $pkg-doc,
$pkg-common or $pkg-data. (Closes: #798407)
[ Alexandre Detiste ]
* Port all Python scripts to Python 3. (Closes: #787167)
-- Axel Beckert <abe@debian.org> Thu, 04 Aug 2016 23:59:14 +0200
debian-goodies (0.64) unstable; urgency=low
[ Axel Beckert ]
* [debget]
- Fix typo in error message (Closes: #733466)
* [dgrep]
- Fix old name "dpkg-grep" in error message.
- Consistently prefix error messages with program name.
- Properly handle more than one package or glob as parameter as
promised by the man page. (dglob can only handle one glob parameter
per call.)
* [checkrestart.1]
- Fix multiple rendering and consistency issues
- Refer to /usr/share/common-licenses/GPL-2 instead of …/GPL
* [dhomepage.1]
- Minor formatting improvements
* [*.pod]
- Fix groff-ism
- Refer to /usr/share/common-licenses/GPL-2 instead of …/GPL
- Mark references to files or other man pages as such
- Use correct manual sections for apt-get and aptitude (8 vs 1)
* Declare compliance with Debian Policy 3.9.6 (no further changes needed)
* Update Vcs-Browser to use https and the cgit web frontend.
* Convert debian/copyright to machine-readable DEP5 format.
- Add so far not explicitly listed files to debian/copyright.
- Add lintian override for copyright-refers-to-symlink-license as the
author of debmany didn't specify a version and instead refers to the
generic online version which always points to the newest version as
Debian's symlink does.
- Update years in debian/copyright.
[ Javier Fernández-Sanguino ]
* [checkrestart]:
- Remove util-linux from the blacklist to have it report
on getty processes that need to be restarted. (Closes: #688808)
- Only complain and exit with error if not running as root when the script
is going to be run. Do not complain if it is called with -h or -v.
- Add preliminary support for systemd in checkrestart. Now, if the
system is using systemd and there are service files for a package the
admin is pointed to 'systemctl' (and systemd itself is ignored by
checkrestart). Compatibility with packages only providing init.d files
(or not using systemd) is still maintained.
- Remove the packages that are ignored instead of keeping them in the
list of packages to be processed (and ignore them later)
- Tighten up the regular expression to avoid false positives with files
that contain 'deleted' as part of their name. Patch provided by Simon
Ruderich (Closes: #758711)
- Apply patch provided by Felix C. Stegerman that prevents Python errors
under some use scenarios (Closes: 731386)
- Add other command interpreters: ruby (common) and tclsh (infrequent)
to make it look for the real program
- Add patch provided by Ian Bissett that implements an alternative
mechanism to check for deleted files using /proc instead of lsof. This
seems to be more efficient on systems with a large number of files.
This mechanism is used when lsof is not available or when the user
explicitly asks it not to be used. It will be probably enabled
by default in future releases (Closes: #775472)
- Checkrestart now does not depend on lsof and will run an alternative
mechanism if not installed. Users can prevent it from running it (using
-n) if they so choose (Closes: #589103, #735278, #750025)
- Skip /var/lib/postgresql from the processed files
(Closes: #767335, #751729)
- Skip [aio] files generated in MySQL and Nginx servers and with
multipath-tools (Closes: #748055, 867638, LP: #1313705)
- Skip library files from VDR as it contains deleted FIFO files
(Closes: #717210)
- Add workaround to have checkrestart work in OpenVZ environments with
patch provided by Ralf Jung (Closes: #747003)
* [debmany]
- Fix typo (use -> usr) in manpage (Closes: #737512)
- Indicate that /tmp (or /var/tmp) are used for the temporary files,
not /dev/shm anymore since #679457 was fixed (Closes: #737513)
- Exit proper error message when apt-get is failing for some reason
instead of claiming that the package does not exist (Closes: #714964)
* [dpigs]
- Add -H option to the manual page, thanks to 'aafuentes' for the patch
(Closes: #724248)
* [dglob, dglob.pod]
- Add a new '-n' option to make it possible to search for packages that
are available but not installed, thanks to A. Costa (Closes: #594959)
* Change license of manual pages written by author to GPL-2
-- Javier Fernández-Sanguino Peña <jfs@debian.org> Fri, 23 Jan 2015 01:07:34 +0100
debian-goodies (0.63) unstable; urgency=low
* [checkrestart]:
- Handle programs setting $0 / argv[0] incorrectly (e.g. spamd, see
https://bugzilla.redhat.com/show_bug.cgi?id=755644; Closes: #715000)
Thanks Wolodja Wentland!
- Add special case to recognize spamds despite their manually set $0.
* Mention check-enhancements in the long description
* Add example to checkrestart's man page (LP: #280793)
-- Axel Beckert <abe@debian.org> Fri, 05 Jul 2013 14:47:10 +0200
debian-goodies (0.62) unstable; urgency=low
[ Paul Wise ]
* [checkrestart]
- don't get confused by deleted interpreters (Closes: #696139)
[ Axel Beckert ]
* [dgrep]
- Support (d)zegrep and (d)zfgrep.
- Fix quoting to allow patterns with blanks
* [check-enhancements]
- New command by George Danchev (Closes: #679927)
- Optimize --help message for help2man
- Add build-dependency on help2man for check-enhancements' man page
* [which-pkg-broke]
- Use 2x dpkg instead of dpkg-architecture (Closes: #665880)
- Don't read architecture list again for each package to check (much
faster now, thanks to Jakub Wilk for the idea!)
* [debmany]
- Use curl --location to support redirects (Closes: #679225)
- No more use /dev/shm for temporary files (Closes: #679457)
* [checkrestart]
- Check ignorelist for package name equality, not substring match.
Thanks Francesco Poli! (Closes: #696533)
- Also ignore log and temp files under /var/local/ (Closes: #695151)
- Ignore options between interpreter and script name (Closes: #678635)
* Bump debhelper compatibility to 9 to be able to use some more recent
features. Update versioned debhelper build-dependency accordingly.
* Revamp debian/rules
- No more remove stamp files manually.
- Use debian/links instead of calling ln manually in debian/rules
- Use dh_install/dh_link to install all the scripts
- Use debian/manpages instead of parameters to dh_installman
- Use debian/docs instead of parameters to dh_installdocs
- Fix lintian warning dh-clean-k-is-deprecated and use dh_prep
- Finally switch to dh v7 style debian/rules file
* Bump Standards-Version to 3.9.4 (no changes)
* Apply wrap-and-sort
* Update copyright years in debian/copyright
-- Axel Beckert <abe@debian.org> Thu, 04 Jul 2013 21:59:21 +0200
debian-goodies (0.61) unstable; urgency=low
* [checkrestart]
- Prover fix to avoid false positives due to /drm (Closes: #548380)
- Add patch provided by Tollef Fog Heen which includes a new -b
(blacklist) option. This makes it possible for system
administrators to prevent false positives or known issues
from reports (Closes: #649168, 632032)
- Fix behaviour of the -p option in several ways to both ensure that the
test is done properly and that it does not consume unnecessary CPU
resources. Also process STDERR instead of showing its contents to the
end-user. (Closes: #657653, #513189)
- The -p option now works also when libraries have been upgraded and the
files in use are no longer present in the file system.
- Do not abort if running in a vserver environment. In these environments
the init system (i.e PID 1) is unaccessible. (Closes: 674296)
- Introduce a -i option to make it possible to ignore a given set of
packages from the output
- Add util-linux and screen to the default ignorelist since these
packages' initscripts are no-op (Closes: #673045)
- Fix reading of dpkg-query process which can deadlock due to buffering
when --query is given too many arguments or --listfiles returns a long
list of items
- Improve handling of interpreted files using patch provided by Guillaume
Delacour and Michal Fiala (Closes: #657087)
* [debget]
- Allow error in apt calls since those are handled by the script
(Closes: 676715)
-- Javier Fernández-Sanguino Peña <jfs@debian.org> Sat, 16 Jun 2012 04:22:24 +0200
debian-goodies (0.60) unstable; urgency=low
* The Handling-Multi-Arch Release
* Change Vcs-* headers to new git repository (Closes: #623379)
* Bump Standards-Version to 3.9.3 (no changes)
* [dhomepage]
- Handle multiple available packages and multiple homepage
URLs (Closes: #664868)
* [which-pkg-broke]
- Show time info for all installed "Multi-Arch: same" packages
(Closes: #658846)
- No more swallows all exceptions (Closes: #654458)
- Correctly handle alternative dependencies (Closes: #516904)
* [debmany]
- Replace less by sensible-pager, remove dependency on less. (Closes:
#610563)
- Fix many typos in man pages (see #610563, thanks Justin B Rye!)
- Fix output from wrong package when backports are involved (Closes:
#647158, thanks Kenyon Ralph)
- Bump version number to 1.4
* [checkrestart]
- Skip nagios spool files (Closes: #637238, thanks Guillaume
Delacour)
- Use service instead of direct call of initscript (Closes: #602186,
#592436, thanks Jörg Sommer)
* [bash_completion]
- Install debmany bash completion file to /etc/bash_completion.d
instead of as example. Rename it for easier use of dh_install.
- Add bash package name completion for which-pkg-broke (Closes:
#641877), dhomepage, and debget. (Based on devscript's package name
completion which is under GPLv2+, too)
* Fix the following lintian warnings:
- copyright-refers-to-symlink-license
- debian-rules-missing-recommended-target
* Thanks Jakub Wilk for many bugfix patches!
-- Axel Beckert <abe@debian.org> Sun, 25 Mar 2012 17:33:42 +0200
debian-goodies (0.59) unstable; urgency=low
* [checkrestart]:
- Properly define variables to prevent Python errors when using the
-p switch (Closes: #646513)
- Pass a default environment for all subprocess calls
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Tue, 25 Oct 2011 00:19:02 +0200
debian-goodies (0.58) unstable; urgency=low
* [dglob]
- Remove any empty lines from grep-dctrl's output (Closes: 646189)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 23 Oct 2011 13:54:27 +0200
debian-goodies (0.57) unstable; urgency=low
* [checkrestart]:
- Exclude /run/ from the deleted files check, this prevents
false positives from some programs such as newer releases of
jackd2 and chromium which use /run/shm/ instead of
/dev/shm/ (Closes: #595096)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Mon, 10 Oct 2011 23:05:30 +0200
debian-goodies (0.56) unstable; urgency=low
* [checkrestart]:
- Use patch provided by Jörg Sommer and Piotr Kaczuba that makes the
script use a set for the initscripts information, thus making the
program work with Python 2.7 (Closes: #643977)
- Fix behaviour of -p so that it does not consider files that do
not belong to any package, thanks to Peter Eisentraut for the
patch. (Closes: #608387)
- Fix handling of --verbose option (Closes: #623168)
- Exclude /dev/shm/ from the deleted files check, this prevents
a false positive from some programs such as jackd2 (Closes: #595096)
- Exclude /home from the deleted files check as these
generate a number of false positives. This included: GNOME's mixer
applet, dovecot, nautilus, chromium-broswer and evolution-data-server
(Closes: #595096, #609454)
* [checkrestart.1]:
- Update the manpage to indicate what information to provide when
reporting a false positive in checkrestart
* /debmany/man/debmany.1:
- Fix typo in manpage (Closes: #600252)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 09 Oct 2011 20:51:11 +0200
debian-goodies (0.55) unstable; urgency=low
* [ dglob ] Clean up bashims (Closes: #600156)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Thu, 14 Oct 2010 21:33:18 +0200
debian-goodies (0.54) unstable; urgency=low
* debian/control: Turn the lsof Depends: into Recommends for the benefit
of the kfreebsd architectures (i.e. to make it possible for it to be
installed in these as lsof is not available there). Unfortunately,
we cannot use a Depends based on architecture as we are Arch: all
(Closes: #594431)
* [checkrestart]: Complain if lsof is not installed (could happen since
it is now in Recommends) and abort as we do not currently have
an alternative (psdel still unfinished...)
* [checkrestart]: Fix false positive with Xorg in some specific Xorg
servers due to the use of /drm. Thanks to Tarek Soliman for the patch.
(Closes: 548380)
* [dglob, dglob.pod]: Use grep-aptavail when the user requests all packages
listed. Also use apt-file if available since if the package is not
installed then the list of files is not available in the system
(Closes: #594426)
* Include a new 'debpaste' which is borrowed from https://paste.debian.net
(more specifically http://ankh-morp.org/~vetinari/tools/paste-dn.pl).
Adjust debian/copyright accordingly to acknowledge the author and
its copyright. This script is not yet distributed as Recommends/Depends
have to be adjusted to accommodate it, and a manpage needs to be written,
but it will be used as a basis to coses bug #476099.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 02 Oct 2010 18:54:36 +0200
debian-goodies (0.53) unstable; urgency=low
* [checkrestart] Fix numerical use of errno. Thanks Jakub Wilk! See
https://lists.debian.org/debian-hurd/2010/08/msg00006.html for details.
* [checkrestart] Fix Python string exception. Thanks Jakub Wilk for the
patch. (Closes: #585198)
* [dpigs] Fix getopt configuration for -h. Thanks Jakub Wilk for
spotting this. (Closes: #584580)
* Bump Standards-Version to 3.9.1 (no changes)
-- Axel Beckert <abe@debian.org> Wed, 04 Aug 2010 12:35:05 +0200
debian-goodies (0.52) unstable; urgency=low
* Added myself as Uploader.
* Added Vcs-* header to debian/control
* Switch to source format "3.0 (native)"
* debget now downloads the correct package if apt-get would download
multiple packages due to missing dependencies. Thanks Jakub Wilk for
the patch! (Closes: #536377, #522491)
* dpigs: New option -H which outputs human-readable packages sizes
similar to "ls -lh" or "du -h" (Closes: #307910)
* Updated dpigs documentation to match current command line options.
* Fixed deprecation warning in which-pkg-broke with Python 2.6 by using
the subprocess instead of popen2 module. Thanks Jakub Wilk for the
patch! (Closes: #582924)
* Added which-pkg-broke to the package's long description (Closes: #563279)
* Bumped standards version to 3.8.4 (no changes other than those
mentioned elsewhere in the changelog entry)
* Bumped debhelper compatibility to 5 and fixed the following related
lintian warnings:
+ package-uses-deprecated-debhelper-compat-version
+ package-lacks-versioned-build-depends-on-debhelper
+ debian-rules-sets-DH_COMPAT
* Add dependency on perl (used by dpigs)
* Removed dependency without version on essential package
debianutils. Fixes lintian error
depends-on-essential-package-without-using-version.
* Fixed the following lintian errors and warnings:
+ [debian/control] debhelper-but-no-misc-depends
+ [debian/control] clean-should-be-satisfied-by-build-depends
+ [checkrestart.1] spelling-error-in-manpage
* Fixed typo in dglob(1) man page (Closes: #535477)
-- Axel Beckert <abe@debian.org> Sat, 29 May 2010 19:13:09 +0200
debian-goodies (0.51) unstable; urgency=low
* Include patch from Jiri Palecek that makes checkrestart work
with processes that lack a proper link /proc/$PID/exe. This seems to happen
with UML processes and confused the program. (Closes: 522850)
* Include patches provided by Joerg Sommer for checkrestart:
(Closes: 511537)
- Set locale to POSIX ('C') since the output of dpkg is localized and
localisations makes the match for diversions fail.
- Skip the last output line from diversions since it is a summary
listing packages that are part of a diversion.
- Use dpkg-query instead of dpkg since dpkg-query is the generic interface
for querying the dpkg database is dpkg-query, and dpkg is only a
wrapper for it.
- Removed useless check in the isdeletedFile function that covers
mutt in /tmp since there is already a match for /tmp
* checkrestart: don't complain about processes that have deleted files
in /var/tmp
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 02 May 2009 17:53:57 +0200
debian-goodies (0.50) unstable; urgency=low
* Use patch provided by Thadeu Lima de Souza Cascardo to:
- Remove bashisms from dhomepage, thanks to Raphael Geissert.
- Really install dhomepage.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 01 Mar 2009 23:49:01 +0100
debian-goodies (0.49) unstable; urgency=low
* Sat which-pkg-broke's in a couch and fixed his problems with its own
identity (Closes: #516434)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 21 Feb 2009 17:20:04 +0100
debian-goodies (0.48) unstable; urgency=low
* Provide dhomepage application (and manual page) that can be used
to open a packages' homepage. This program was provided by
Thadeu Lima de Souza Cascardo (Closes: 500397)
* Document degrep, dfgrep and dzgrep through the dgrep manpage by creating a
symlink during package installation, thanks to Xavier Luthi for the
patch. (Closes: 403845, 403844, 403843)
* Add a proper (C) and license header to debget and dpigs
* checkrestart:
- skip deleted files in /var/cache/fontconfig/
- add a 'a' ('all') command line switch to process all deleted
files, regardless of location
- add a 'p' ('package') command line switch to process only
files which are associated with a given package
- adjust command line options in usage()
(Closes: 497611)
* dpigs: Use script snippet provided by Aaron M. Ucko to make it possible
to group by source package, use a new (-S, --source) option.
(Closes: 511349)
* debget:
- check the contents of /var/lib/apt/lists before executing
apt to warn if there is no Release information there
- document that APT's package database needs to be up-to-dat if a
package is not found (might happen to aptitude users)
* popbugs: adjust error message:
- popularity contest is now run through cron.daily
- provide the command line needed to generate the popconf data
(Closes: 500432)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 25 Jan 2009 20:59:06 +0100
debian-goodies (0.47) unstable; urgency=low
* debget: use 'head' instead of 'tail' when using apt-get --print-uris to
get the first occurrence of a package. This makes it properly download
-data packages instead of the (Closes: #491588)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Mon, 21 Jul 2008 22:46:37 +0200
debian-goodies (0.46) unstable; urgency=low
* Add call to dh_installexamples in debian/rules
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 19 Jul 2008 01:36:25 +0200
debian-goodies (0.45) unstable; urgency=low
* Fix installation of examples so now debmany's bash_completion file is
installed.
* checkrestart:
- Apply patch provided by Piotr Kaczuba to make checkrestart reliable
again by handling lsof's output when deleted libraries are
referenced as 'path inode' (Closes: #491235)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 19 Jul 2008 01:12:20 +0200
debian-goodies (0.44) unstable; urgency=low
* checkrestart:
- Remove extra space in call to dpkg (Closes: #490399)
- Prevent warnings when using mutt (it creates deleted files)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 12 Jul 2008 14:19:51 +0200
debian-goodies (0.43) unstable; urgency=low
* Fix typo in checkrestart's call to dpkg (Closes: #490179)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Fri, 11 Jul 2008 17:22:50 +0200
debian-goodies (0.42) unstable; urgency=low
* Updated to version 1.3 of debmany provided by Michael Arlt:
- add bash_completion example into examples
- add less to Depends, as it is the default viewer for other files.
- add zenity to Suggests, it is a graphical alternative for dialog.
* Fix popbugs to prevent it from removing temporary files before the browser
has opened them, thanks to Chris Lamb for the bug report and the fix
(Closes: #471752)
* checkrestart:
- Add /usr/lib/locale/ to the list of exceptions to prevent false
positives when locales are reconfigured.
- Change os.popen call to a subprocess.Popen call since Python 2.5 does
not seem to like lists in os.popen and because subprocess is preferable
here.
- Recode the utility so that the checks for deleted files and descriptors
is not duplicated.
- Remove the (useless) check for deleted descriptor
- Rewrite the handling of lsof results to be more accurate and
understandable.
- Add a 'verbose' option that makes it list all the (supposedly) deleted
files and descriptors used by the processes (Closes: #466811, #475397) -
Add icon-theme.cache to the list of deleted files that will be flagged
(Closes: #469133)
- Fix properly the handling of /usr as a symlink, the code had some stuff
that was used as test case and should have been replaced before
uploading, oops. (Closes: #405040)
* Add myself to author list in debian/copyright, and fixed a lintian
warning there too.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Thu, 10 Jul 2008 00:30:39 +0200
debian-goodies (0.41) unstable; urgency=low
* Make the dpkg --list query use an array to call the shell so that odd
package names will not affect it.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 29 Mar 2008 21:38:20 +0100
debian-goodies (0.40) unstable; urgency=low
* checkrestart:
- skip deleted files under /dev/pts/ to prevent telling users to
restart gpm (Closes: 468124)
- support /usr being symlinked (Closes: 405040)
- minor changes in output messages.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sat, 01 Mar 2008 16:36:40 +0100
debian-goodies (0.39) unstable; urgency=low
* Remove the network-test script, which now has been moved to the
ifupdown-extra package. Also remove the dependencies introduced by
that script.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Tue, 18 Dec 2007 21:37:18 +0100
debian-goodies (0.38) unstable; urgency=low
* Fix bug in network-test which prevent it from working properly
when no verbose level was set.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 14 Oct 2007 23:19:07 +0200
debian-goodies (0.37) unstable; urgency=low
* checkrestart:
- Do not complain about deleted files in /tmp, /var/run or /var/log
when seen as descriptors (Closes: #441529)
- Fix typo in checkrestart (Closes: #444473)
* network-test:
- Include patch provided by Federico Ceratto which adds command
line support, allows the setting of a verbosity level and makes
it possible to log to syslog based on that level. This patch
is useful if the script is run through init, cron or other
task-scheduling tool.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 14 Oct 2007 23:01:40 +0200
debian-goodies (0.36) unstable; urgency=low
* Exclude /var/run contents from the deleted files check which means
that apache2, when using mod_ssl should now not be reported
as needing a restart (Closes: 432569, 482136)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Thu, 06 Sep 2007 23:37:03 +0200
debian-goodies (0.35) unstable; urgency=low
* Make it Depend on python => 2.4 as the subprocess module used by
checkrestart is not available in 2.3
* Add CVE name to previous changelog entry
* Minor typo fix in debian/control
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Tue, 04 Sep 2007 23:28:58 +0200
debian-goodies (0.34) unstable; urgency=high
* Fix security bug that enables users to generate files in the
filesystem with shell metacharacters and have the checkrestart
script run external code (as root, since the script will only
run as admin). This is CVE-2007-3912. (Closes: 440411)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Sun, 02 Sep 2007 23:07:30 +0200
debian-goodies (0.33) unstable; urgency=low
* Added description of demany in debian/control
* Added dependencies/suggestions needed for debmany
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Wed, 29 Aug 2007 17:31:18 +0200
debian-goodies (0.32) unstable; urgency=low
* Put debmany in the proper location (/usr/bin)
* Remove vi swap file from sources
* Small changes to debmany binary (typo, versiondate and a comment)
* Update debmany's manpages, I was putting in a previous version.
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Tue, 28 Aug 2007 23:35:26 +0200
debian-goodies (0.31) unstable; urgency=low
* Introduce the debmany script written by Michael Arlt (it was actually in
the sources of 0.30 but not installed in the binary package)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Mon, 27 Aug 2007 19:05:46 +0200
debian-goodies (0.30) unstable; urgency=low
* checkrestart changes:
* Do not warn on processes than use /dev/zero and shows up as
deleted. This prevents it from warning about apache2 (Closes: #432569)
* Slightly improve the messages output.
* Find init.d scripts even if not provided in the package by looking
for init.d scripts that match the process name (works for apache2 too)
* Fix some typos in which-pkg-broke(1) (Closes: #409581)
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Wed, 22 Aug 2007 22:59:27 +0200
debian-goodies (0.29) unstable; urgency=low
* Network-test: use -t switch to use user's TMPDIR or /tmp instead of
trying to create it under $PWD (Closes: #432311)
* Add a Suggests: netcat (Closes: #400479)
* popbugs:
* Make it parse the new format of the RC buglist properly (Closes: #421355)
* Add a debug option
* Fix a typo in the output
* Change maintainer's email address in debian/control
-- Javier Fernandez-Sanguino Pen~a <jfs@debian.org> Mon, 09 Jul 2007 18:23:53 +0200
debian-goodies (0.28) unstable; urgency=low
* Apply patch by Francesco Potorti that makes checkrestart list
processes that should be restarted when a daemon is restarted.
This helps warn users that some processes will not be restarted
even though they use the init script (such as active ssh connections). And
need to be restarted manually (Closes: #290265)
* Be more verbose when nothing needs to be done (the user might think that
the script did not do anything!)
-- Javier Fernandez-Sanguino Pen~a <jfs@computer.org> Tue, 19 Dec 2006 11:24:57 +0100
debian-goodies (0.27) unstable; urgency=medium
[ Fixes I would like to see in etch, even though we're on freeze now ]
* Fix checkrestart with patch provided by Justin Pryzby, modify to reduce
false positives by not complaining about deleted inodes/files under
/tmp/, /var/log/ or named /SYSV. This fixes the long-standing issue that
made this script rather useless (related to lsof, see bug #297029, and to
changes in dpkg) (Closes: #264985)
(Note I have included the code from Sam Morris, available at
https://robots.org.uk/src/psdel and contributed in the BTS. But it still
needs to be massaged to work as a replacement for lsof)
* Write a manpage for checkrestart so administrators are aware that this
tool should not be completely relied on. (Closes: #305279)
* Update the version of network-test which fixes some of the bugs already
fixed in the experimental 'ifupdown-extra' package:
[ Note: Post-etch network-test will be removed from this package but
I rather not try to introduce an experimental package such as
ifupdown-extra into etch right now ]
* Make network-test use bash (Closed: #401363)
* Do not analyse resolv.conf lines that have been commented out.
* Change network-test so it does not complain loudly if ethtool is not
installed (just recommends its installation)
* Fix duplicate spaces in the script as well as some typos with patch
provided by Norbert Kiesel (Closed: #400463)
* Change behaviour of network-test when testing ethernet link
(based on ifupdown-extra's 'check-network-cable' tests) this is better
(and more reliable) than just using 'ifconfig' but requires users
install additional software.
* Lintian error fix: FSF address
-- Javier Fernandez-Sanguino Pen~a <jfs@computer.org> Tue, 19 Dec 2006 01:59:13 +0100
debian-goodies (0.26) unstable; urgency=low
* Remove extra space from which-pkg-broke which introduced a syntax
error (Closes: #396786)
-- Javier Fernandez-Sanguino Pen~a <jfs@computer.org> Fri, 3 Nov 2006 00:53:17 +0100
debian-goodies (0.25) unstable; urgency=low
* Depend on dctrl-tools since grep-dctrl is a transitional package, keep
grep-dctrl to make it possible to backport this package (Closes: #385478)
* which-pkg-broke now looks in Pre-Depends thanks to the patch submitted by
Josh Triplett (Closes: #394950)
* Network-test changes:
- now uses bash only (Closes: #396324)
- correctly detects an interface as UP if it has been forced to a
given speed (Closes: #396336)
- do not test nameservers that have been commented out from resolv.conf
- fix a typo in a message
-- Javier Fernandez-Sanguino Pen~a <jfs@computer.org> Wed, 1 Nov 2006 10:39:09 +0100
debian-goodies (0.24) unstable; urgency=low
* Taking up this package as new maintainer, after talking with Matt
on private mail.
* Fix Frank Lichtenheld's mail in all manpages (Closes: #249818)
* Changes to debget:
- debget --help (or -h) now works as expected. Introduce usage
in the tool to warn on errors when calling it (Closes: #251353)
- Any other options are rejected (as they would be passed on to apt)
- Additional error checking in debget to prevent it from going ahead
when something goes wrong, this includes checking first if the
apt-get dependencies are right and that the package the user asked
us to retrieve exists (Closes: #283401)
- Use apt-cache instead of apt-get to get the version as
'apt-get -q2 -s --reinstall install' requires, for some reason,
super cower powers. This makes it possible to download packages
without satisfying dependencies (Closes: #369494)
- Document the fact that downloading packages from the package cache
is not supported both in the manpage and in the program's output
(Closes: #224857)
* Fix manpage dglob typos as well as the header of the documentation
generated by pod2man (Closes #228302, #305802)
* Have debman use bash as a shell (Closes: #369762)
* Set LC_NUMERIC to 'C' in dpigs as suggested by Bill Allombert (Closes:
#368227)
* Move checkrestart to /usr/sbin (Closes: #329723)
* Have dglob exit with a '1' exit status if no packages match the globbing
pattern (Closes: #292585)
* Make popbugs properly extract the file provided by the user instead of
/var/log/popularity-contest, if requested to (Closes: #263471)
* Fix typo in popbugs.1 manpage (AUTOR -> AUTHOR)
* Include which-pkg-broke Python script contributed by Bill Gribble and
wrote its associated manpage (Closes: #231470)
* Include network-test shell script contributed by myself and
wrote its associated manpage (Closes: #307694)
* Use debhelper compatibility version 4
-- Javier Fernandez-Sanguino Pen~a <jfs@computer.org> Sun, 23 Jul 2006 21:42:54 +0200
debian-goodies (0.23) unstable; urgency=low
* Man page for popbugs from Jochen Voss <voss@debian.org> (Closes:
#227094)
-- Matt Zimmerman <mdz@debian.org> Wed, 14 Jan 2004 21:10:42 -0800
debian-goodies (0.22) unstable; urgency=low
* Fix typo, improve description in dglob(1) (Closes: #224561)
-- Matt Zimmerman <mdz@debian.org> Fri, 19 Dec 2003 23:38:26 -0800
debian-goodies (0.21) unstable; urgency=low
* Fix program name in popbugs usage message (Closes: #224490)
-- Matt Zimmerman <mdz@debian.org> Fri, 19 Dec 2003 08:03:59 -0800
debian-goodies (0.20) unstable; urgency=low
* Updated man page for dpigs, and new man page for dglob, from Frank
Lichtenheld <frank@lichtenheld.de> (Closes: #224394)
* Enhance dglob to accept some grep-dctrl options, and update the man
page appropriately
-- Matt Zimmerman <mdz@debian.org> Thu, 18 Dec 2003 09:54:30 -0800
debian-goodies (0.19) unstable; urgency=low
* Actually install those nice man pages (really Closes: #163823)
-- Matt Zimmerman <mdz@debian.org> Wed, 17 Dec 2003 17:48:36 -0800
debian-goodies (0.18) unstable; urgency=low
* Include man pages for debget, dgrep and dpigs from Frank Lichtenheld
<frank@lichtenheld.de> (Closes: #163823)
* Implement option parsing in dpigs, because it confuses everyone to
pass options to head(1) directly (Closes: #212926)
* Fix checkrestart to deal with the garbage that comes from
/proc/pid/exe sometimes (null bytes, etc.)
* Teach checkrestart about dpkg's habit of spitting out diversion
information in response to a --search query (Closes: #211785)
-- Matt Zimmerman <mdz@debian.org> Tue, 16 Dec 2003 17:12:50 -0800
debian-goodies (0.17) unstable; urgency=low
* Remove empty /usr/sbin directory (Closes: #205450)
* Enhance debian-goodies to give a hint about needing popularity-contest
if the data isn't present, and automatically launch sensible-browser
(use "popbugs -o -" to get the old behaviour) (Closes: #205662)
* Depends: python (>= 2.3), as we use NamedTemporaryFile
-- Matt Zimmerman <mdz@debian.org> Fri, 15 Aug 2003 21:35:16 -0400
debian-goodies (0.16) unstable; urgency=low
* Fix another buglet in popbugs where it would incorrectly parse
bugscan's inconsistent HTML
-- Matt Zimmerman <mdz@debian.org> Thu, 14 Aug 2003 12:26:16 -0400
debian-goodies (0.15) unstable; urgency=low
* Fix a bug in popbugs where it would misparse things when the block was
surrounded by a <font> tag
-- Matt Zimmerman <mdz@debian.org> Wed, 13 Aug 2003 17:34:56 -0400
debian-goodies (0.14) unstable; urgency=low
* Minor formatting changes to checkrestart
* New program, popbugs, which sorts and filters the RC bug list based on
data from popularity-contest
* Suggests: popularity-contest
-- Matt Zimmerman <mdz@debian.org> Wed, 13 Aug 2003 17:30:59 -0400
debian-goodies (0.13) unstable; urgency=low
* Fix checkrestart to not fail on certain types of bogus data in /proc,
specifically, when readlink() gives ENOENT.
-- Matt Zimmerman <mdz@debian.org> Mon, 19 May 2003 19:00:53 -0400
debian-goodies (0.12) unstable; urgency=low
* Fix typo-bug which caused a lot of false positives in checkrestart
-- Matt Zimmerman <mdz@debian.org> Fri, 2 May 2003 16:17:27 -0400
debian-goodies (0.11) unstable; urgency=low
* s/dpkg-query/dpkg/ on dglob as well
* Fix checkrestart to exclude certain common init scripts which don't
actually restart a service
-- Matt Zimmerman <mdz@debian.org> Fri, 2 May 2003 15:32:49 -0400
debian-goodies (0.10) unstable; urgency=low
* Modify checkrestart to use dpkg rather than dpkg-query, so that it can be
used on stable and does not require a dependency on newer dpkg
-- Matt Zimmerman <mdz@debian.org> Fri, 2 May 2003 10:19:15 -0400
debian-goodies (0.9) unstable; urgency=low
* Add dependencies on lsof and python
-- Matt Zimmerman <mdz@debian.org> Wed, 30 Apr 2003 14:20:54 -0400
debian-goodies (0.8) unstable; urgency=low
* New program, checkrestart, which informs about running processes using old
versions of upgraded files (such as shared libraries)
-- Matt Zimmerman <mdz@debian.org> Wed, 30 Apr 2003 13:53:25 -0400
debian-goodies (0.7) unstable; urgency=low
* Add new program, debman, by Colin Watson <cjwatson@debian.org>
(Closes: #176295)
-- Matt Zimmerman <mdz@debian.org> Sat, 11 Jan 2003 15:12:05 -0500
debian-goodies (0.6) unstable; urgency=low
* Make debget use curl instead of wget, because it supports file: URIs,
which are often used in sources.list. (Closes: #176263)
-- Matt Zimmerman <mdz@debian.org> Sat, 11 Jan 2003 12:32:28 -0500
debian-goodies (0.5) unstable; urgency=low
* Add an explicit --help option for dgrep, so that it doesn't invoke
grep with the --help option (Closes: #173430)
-- Matt Zimmerman <mdz@debian.org> Tue, 17 Dec 2002 08:42:45 -0500
debian-goodies (0.4) unstable; urgency=low
* Fix debget to do the right thing if the requested deb has uninstalled
dependencies
-- Matt Zimmerman <mdz@debian.org> Sun, 15 Dec 2002 19:21:32 -0500
debian-goodies (0.3) unstable; urgency=low
* Switch debget from using python-apt to calling apt-get. The things
that it really needs aren't exposed by the python-apt API, and this
makes it possible to use the same version specifications used with
apt-get install (/stable, =1.2.0-1, etc.). However, it may refuse to
work if you have packages in broken states.
-- Matt Zimmerman <mdz@debian.org> Sat, 7 Dec 2002 12:11:44 -0500
debian-goodies (0.2) unstable; urgency=low
* Fix indentation of description (Closes: #162983)
-- Matt Zimmerman <mdz@debian.org> Tue, 1 Oct 2002 10:00:32 -0400
debian-goodies (0.1) unstable; urgency=low
* Initial Release.
-- Matt Zimmerman <mdz@debian.org> Sat, 21 Sep 2002 23:19:11 -0400
|