-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Mon, 6 Feb 2006 18:07:18 +0100 Source: cruft Binary: cruft Architecture: source i386 Version: 0.9.6-0.13 Distribution: unstable Urgency: medium Maintainer: Anthony Towns <ajt@debian.org> Changed-By: Marcin Owsiany <porridge@debian.org> Description: cruft - Find any cruft built up on your system Closes: 29187 37735 42969 47513 50730 51446 55022 88274 95799 100145 110000 126855 133887 133888 146021 149736 149736 155431 157737 174877 182796 233979 263472 265794 272124 284711 291820 304440 308176 319490 334091 335507 Changes: cruft (0.9.6-0.13) unstable; urgency=low . * Non-maintainer upload blessed by aj * Filter files: - new: apache-common apt-show-versions devscripts libcommons-validator-java libncurses5 pbuilder phpmyadmin msttcorefonts gnome-themes initscripts fontconfig scrollkeeper desktop-file-utils shared-mime-info hddtemp - updated: apache apache-ssl base-files fakeroot initscripts mysql-server postgresql sgml-base squid tomcat4 xml-core * cruft_find cruft common.sh explain/users explain/home_ftp explain/lost_found: added conditional debugging support * common.sh, common.pl: properly escape parens on find invocation * debian/rules: properly install the filter file to avoid setting +x * shellexptest.c: new tiny utility to test shellexp * Explain scripts: - new: linda rubber . cruft (0.9.6-0.12) experimental; urgency=low . * Non-maintainer upload blessed by aj * Many thanks to Jeremy Bygott, who provided most of the patches for many changes in this release * Explain scripts: - apt-listchanges cvs2svn: only echo files if they exist - reportbug: new script * Filter files: - updated: base-files exim4-daemon-heavy apache debsums dhelp ppp - new: mysql-server postgresql tomcat4 syslog-ng apache-ssl exim4-daemon-light chkrootkit hotplug lg-base libpango1.0-common octave2.0 xfstt xscreensaver - removed: pgp-i ppp-pam suidmanager wenglish - renamed: expect5.24 -> expect, nethack -> nethack-common, wu-ftpd-academ -> wu-ftpd, xntp3 -> ntp, filters/dhcpd -> filters/dhcp (also fixed a path), xbase -> xfree86-common (updated a config file path), xemacs -> xemacs21 (updated+fixed a path) . cruft (0.9.6-0.11) experimental; urgency=low . * Non-maintainer upload blessed by aj * common.sh: local-scope function variables * Explain scripts: - fixed executable permission: grub zsh - fixed error: grub (echo grub directory) - new: screen apt-listchanges cvs2svn * Filter files: - fixed: apt-listchanges (wrong path to config file), locales (wrong path to locale-archive) - updated: netbase ucf sysstat exim4-config apt-listchanges (moved pyc to explain script) - new: aide clamav-daemon clamav-freshclam sgml-base xml-core exim4-base exim4-daemon-heavy stunnel4 debsums libapr0 * Extended the list of remote filesystems in common.sh and explain/dev (partially stolen from netbase). . cruft (0.9.6-0.10) experimental; urgency=low . * Non-maintainer upload blessed by aj * Filter files: - new: aptitude apt-listchanges ca-certificates console-common cvs dump exim4-config fonty iptraf libblkid1 libsnmp-base lm-sensors logcheck logrotate mime-support nagios-nrpe-server samba-common snmpd ucf - updated: apt base-files cron findutils initscripts locales modutils popularity-contest postfix resolvconf ssh sudo sysklogd sysstat * Explain scripts: - new: grub zsh - fixed: lost_found works properly on no ignores . cruft (0.9.6-0.9) experimental; urgency=low . * Non-maintainer upload blessed by aj * Fixed path in debian/extrafiles (Closes: #334091) * Filter files: - new: debconf login passwd libpam-runtime netkit-inetd resolvconf - updated: ifupdown libc6 dhcp-client info modutils dpkg nvi base-files man-db sysklogd - removed filter files not named after packages (timezones lastlog log_wtmp run_utmp) and moved their contents to libc6, login, base-files - removed files for packages nonexistant in sid: ae bsmtpd distributed-net-pproxy dpkg-mountable fvwm2 guile1.2 ldso majordomo msqld netstd prime-net psptools quake tcl7.6 tix41 tk4.2 wwwcount xemacs20-bin * explain/gconf: Run find conditionally if the path exists * explain/dpkg: implemented better diversion detection logic * extrafiles: only use filter files in /usr/lib/cruft/filters if their packages seem installed (Closes: #335507) * debian/control: - added >> 4 to debhelper build-dep - updated Standards-Version to 3.6.2 * debian/rules: Added policy-required CFLAGS stuff, and cross-compilation helpers * debian/copyright: - fixed typo in path to common-licenses - updated FSF address * debian/changelog: removed obsolete emacs settings * Makefile.in: install common.?? without +x * README: noted the changes to extrafiles . cruft (0.9.6-0.8) experimental; urgency=low . * Non-maintainer upload blessed by aj * cruft: - do not use "/dev/stdout", rather cat to implied stdout. Also chdir to original directory before catting to a report file. - pass DRIVES information using a file in spool - use filter_ignores * common.sh: new cruft_find function wrapping around "find", pass DRIVES information using a file in spool * cruft_find: added new perl script to implement the cruft_find function * filter_ignores: added new perl script to filter filenames WRT setting of DRIVES and IGNORES (Closes: #47513) * common.pl: added new perl library with common perl code * explain scripts: - dpkg: use find|xargs|cat|sort instead of globbing (Closes: #284711) - dpkg: count diversions and file occurences and print filenames correct number of times - gconf: avoid warning if there are no gconf schema files - lost_found: source common.sh before using its functions - home_ftp, users: use new common.sh cruft_find function - dev: adjusted fs list * helper scripts: reimplemented as one Perl script, removed outdated updater scripts. They don't contain old non-FHS paths now. (Closes: #126855) * filter files: both automatically and manually updated and added some scripts (Closes: #133887, #133888) * Makefile.in: - tweaked not to install .svn metadata - really modified to remove shellexp.o in clean rule (last time it must have been Makefile, not .in) - added cruft_find and common.pl installation . cruft (0.9.6-0.7) experimental; urgency=medium . * Non-maintainer upload blessed by aj * Remove shellexp.o in clean rule (Closes: #319490) Fixes an FTBFS, so urgency=medium . cruft (0.9.6-0.6) experimental; urgency=low . * Non-maintainer upload blessed by aj * Rewritten the README file to clear up the general idea on how cruft works. * Moved common code from dash-search and filter_shell to shellexp.c * Added some comments to code in various files * Added --ignore support to cruft, and made explain files obey that (using functions stored in new files common.sh). This allows serious speed improvements in certain situations. (Closes: #29187) * Updated manpage (Closes: #308176) * Added support for running in chroots, by setting DRIVES to / if it turns out empty. * Added afs to list of ignored filesystems (Closes: #233979) * Use dh_installman instead of obsolete dh_installmanpages * Removed obsolete dh_suidregister * Removed junky postinst "warning" (Closes: #174877, #304440) * Removed the "optimization" from dash-search which caused only the first file containing matching pattern to be printed. Apparently the purpose of dash-search is to find all occurences. Noted in manpage that the file name is printed for each line. * filters/*: /usr/{doc,man} updated to /usr/share/{doc,man} * filters/base-files: added /srv, /media, /usr/local and its subdirs * filters/libc6: added /etc/.pwd.lock * explain/ca-certificates: new file * explain/dev: fixed grep to be quiet * explain/dpkg: use a hash to remember diversions instead of an array * explain/diversions: only print a diversion target if it exists in filesystem * explain/gconf: new file: a kludgy way to list at least some of the gconf files * explain/tmp: removed, since this was just a copy of explain/dev * Removed a misplaced adduser filter file. * Noted in changelog that previous upload Closes: #149736 (I know this is slight changelog abuse, but I haven't yet learned everything about BTS version supoprt) . cruft (0.9.6-0.5) experimental; urgency=low . * Non-maintainer upload blessed by aj * cruft: - Use tempfile to make temporary file, which makes -r create reportfile "report" (Closes: #182796, #42969) - Report broken symlinks themselves, rather than their inexistant destinations (Closes: #149736) - Ignore /dev/(fd|std(in|out|err)) links (Closes: #146021) - Added --chroots which allows to completly broken symlinks in chosen dirs - Do not traverse some special filesystems (Closes: #272124, #291820, #110000) - Improved command line error reporting a little (Closes: #51446) - Set LC_COLLATE to C to avoid sorting differences causing double output (Closes: #55022, #155431). This should also make sorts faster in non-C locale environments. * explain files fixes: - dev: don't scan it if cruft itself doesn't - dpkg, diversions: Treat diversions properly (Closes: #263472): . dpkg: don't report files which were diverted to something else . diversions: report diversion destinations - home_ftp: fixed find command (Closes: #88274) - init_d: fixed grep expression for new 'file' output syntax - lost_found: added ext3 to list of filesystems - users: Users are allowed not to have home dirs and mailboxes. So only list mailboxes and homedirs which really exist. (Closes: #265794, #50730) Also use /var/mail instead of deprecated /var/spool/mail * filter files: - prime-net: new file: (Closes: #95799) - debfoster: new file: (Closes: #100145) - more new files and additions to existing ones (Closes: #157737): adduser, apt, base-files, dpkg, ifupdown, krb5-config, libc6, libhesiod0, libnet-perl, locales, lpr, modutils, netbase, nfs-kernel-server, openssl, php4, popularity-contest, proftpd, tcpd * Wrote a manpage for dash-search (Closes: #37735) * dash-search: added a matched arguments cache array to speed things up just a little bit * debian/compat: set to 4 Files: 9d4e24fd2d0232003ddd6fa78e769f93 487 admin optional cruft_0.9.6-0.13.dsc 766cc26443b705e99c3480b26f11ece5 48043 admin optional cruft_0.9.6-0.13.tar.gz 358f9ed87f2d9f6151bc5abf12a446dd 47176 admin optional cruft_0.9.6-0.13_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD54h7Og2KoGD0EhYRAqu2AJ9UEyTb7I+OQVFlmIoNe6RkuTuetQCdH5Cd 4Tcu67YXD7NVfEEPhcNwD9o= =3dPd -----END PGP SIGNATURE----- Accepted: cruft_0.9.6-0.13.dsc to pool/main/c/cruft/cruft_0.9.6-0.13.dsc cruft_0.9.6-0.13.tar.gz to pool/main/c/cruft/cruft_0.9.6-0.13.tar.gz cruft_0.9.6-0.13_i386.deb to pool/main/c/cruft/cruft_0.9.6-0.13_i386.deb