cruft-ng (0.9.87) unstable; urgency=medium

  * Kali linux support:
    * Kali import the Debian .deb as-is, we have to check for it at run-time
    * drop kali/inetsim: package is in Debian & uses dh-cruft
    * add kali/metasploit-framework
  * Add new rules: apt-listdifferences, byobu, sanlock
  * Archive rules of packages converted to dh-cruft: arpwatch, fwupd, gvmd
    grokmirror, libphp-jpgraph, libzypp-config, notus-scanner, postfixadmin

 -- Alexandre Detiste <tchet@debian.org>  Fri, 03 Jul 2026 20:07:53 +0200

cruft-ng (0.9.86) unstable; urgency=medium

  * explain/SERVICES: add support for LogsDirectory=

  * Add new rules: 0install-core, aprx, automysqlbackup, biboumi, buildbot,
    buildbot-worker, carbon-c-relay, ceilometer-instance-poller, certspotter,
    cubemap, cumin, custodia, davfs2, debusine-server, dehydrated,
    designate-tlds, dnf, dnsproxy, freeipa-healthcheck, freeipmi-tools,
    ftpmirror, fwanalog, ganeti-instance-debootstrap, gfsd, grokmirror,
    haci, ibutils, ikiwiki-hosting-web, kanboard, knot-resolver6,
    krb5-keytab-backend, kup-server, libapache2-mod-auth-openidc,
    libapache2-mod-mapcache, libapache2-mod-security2, libjs-protoaculous,
    liblemonldap-ng-common-perl, libphp-jpgraph, libshisa0, libzypp-config,
    loggerhead, lomiri-location-service, miniupnpd, minizinc, mon, mwc,
    nfdump, nfs-ganesha, nordugrid-arc-arex, nut-server, nzbget, osmo-hlr,
    pgbackrest, php-tcpdf, postfixadmin, puppetdb, puppetserver, quickml,
    rancid, rancid-cgi, razor, rbldnsd, rear, reaver, scanbd, slack, snapraid,
    spectrum2, sphinxsearch, sql-ledger, suricata, swish-e, trafficserver,
    usb-modeswitch, uwsgi-emperor, vdr-plugin-osdteletext, yaku-ns, zsnapd

  * Archive rules of packages converted to dh-cruft: libapache-sessionx-perl,
    nbsdgames, onionbalance, pachi, phalanx, rockdodger, simplesamlphp

  * Delete old rules: fonty-rg, gitaly-installer, gitlab, llvm-14-runtime,
    request-tracker4, tcl8.*

 -- Alexandre Detiste <tchet@debian.org>  Wed, 17 Jun 2026 19:14:13 +0200

cruft-ng (0.9.85) unstable; urgency=medium

  [ Nobuhiro Iwamatsu ]
  * explain/ca-certificates: Update the check for /etc/ssl/certs
    to make it work correctly with an non-'/' CRUFT_ROOT

  [ Alexandre Detiste ]
  * Update most explain/ scripts to use new "@" protocol
    for deferred ownership matching

  * Archive rules of packages that switched to dh-cruft:
    libpaper2, sopwith, yorick

  * Update existing rules:
    analog, base-files, collectd-core, emacsen-common, lightdm,
    mariadb-server, network-manager, sddm

  * Add a lot of new rules, semi-automatically thanks to Debian Code Search:
    389-ds-base, acmetool, activemq, adjutant-common, aetos, ahcpd,
    amanda-common, amavisd-new, apt-cacher, apt-mirror, apt-mirror2,
    argus-server, arpalert, arpwatch, aspell-bg, asterisk, atheme-services,
    atop, awstats, backuppc, balboa, barbican-common, barman, battery-stats,
    beanstalkd, biglybtd, binkd, biometric-auth, bip, bitcoin-knots,
    blazar-api, blazar-manager, boinc-client, btrfsd, burrow, cacti, cado,
    calamaris, camo, ceilometer-common, ceph-common, certmonger, cgit,
    chasquid, chkboot, cinder-common, clamsmtp, cloudkitty-common, cltl,
    corekeeper, corosync, coturn, courier-imap, courier-mta, courier-pop,
    courier-webadmin, crmsh, cron-apt, crowdsec, crowdsec-custom-bouncer,
    crowdsec-firewall-bouncer, csync2, cyborg-common, cyrus-imapd,
    datum-gateway, dbconfig-common, debarchiver, debdelta, debian-edu-fai,
    debian-edu-router-plugin.content-filter, debspawn, debug-me-server,
    designate-common, dhcp-probe, dhcpy6d, dhtnode, di-netboot-assistant,
    diaspora-installer, dicod, dictd, direwolf, distcc, dizzy, dma, docbook2x,
    dokuwiki, downtimed, dqcache, dracut-core, dump1090-mutability,
    e2guardian, ecryptfs-utils, efingerd, ejabberd, email-reminder,
    etcd-server, fcheck, ferm, festival, filetraq, flamethrower, flwm,
    freeipa-client, frr, fvwm-crystal, gammu-smsd, ganglia-monitor,
    ganglia-webfrontend, gearman-job-server, gerbera, gitaly-installer,
    gitlab, glance-common, globus-gram-audit, glusterfs-common, gmetad,
    gnocchi-common, goiardi, gosa, graphite-carbon, graphite-web, greylistd,
    gridengine-common, gridsite, groonga-munin-plugins, groonga-server-common,
    gsettings-desktop-schemas, gvmd, heartbeat, heat-common, heimdal-kdc,
    hoogle, hopm, hoteldruid, how-can-i-help, hplip, hylafax-server, i2pd,
    iaxmodem, icecc, icedtea-netx, icingaweb2-common, ifcico, ifetch-tools,
    inadyn, incron, incus-base, influxdb, inn2, inspircd, ipmiutil, ippl,
    ircd-hybrid, ircd-irc2, ironic-common, ironic-python-agent, jabber-muc,
    jabberd2, jetty12, john, json2file-go, kannel, kdump-tools, keystone,
    knxd, krb5-kdc, krb5-strength, laniakea-server, laniakea-spark,
    lava-dispatcher, lava-server, ldap-account-manager, ldh-gui-suite,
    leafnode, libapache-sessionx-perl, libapache2-mod-shib,
    libapache2-mod-tile, libcifpp-data, libgssapi-krb5-2, libpam-abl,
    libpam-poldi, libphp-simplepie, libreoffice-core, libreswan,
    libzeroc-ice3.8, liquidsoap, lldpad, lomiri-system-settings,
    lomiri-telephony-service, lsh-server, lynis, lyskom-server,
    macchanger, magnum-common, mailfromd, mailman3, mailman3-web,
    manila-common, masakari-common, masakari-monitors-common, matomo,
    matrix-eno-bot, matrix-synapse, mediawiki, mimedefang, mirmon,
    mistral-common, mlmmj, module-assistant, monitorix, mpdscribble,
    mrtg, mtail, mumble-server, munge, nagios4-common, nagvis,
    neutron-common, neutron-metadata-agent, notus-scanner, nova-api,
    nova-common, nsd, nutcracker, oar-common, ocserv, ocsinventory-agent,
    octavia-common, omniorb-nameserver, onionbalance, onionprobe,
    open-infrastructure-compute-tools, open-infrastructure-system-config,
    open-isns-discoveryd, open-isns-server, openafs-client, openafs-dbserver,
    openafs-fileserver, openntpd, opensmtpd, openssh-known-hosts,
    openstack-cluster-installer, openstack-cluster-installer-poc,
    openstack-dashboard, openstack-dashboard-apache, openstructure,
    openvswitch-switch, oss-preserve, ovn-central, ovn-host, pacemaker-common,
    pcs, pdns-backend-bind, pdns-ixfrdist, perlindex, pgcluu, pglistener,
    php-dompdf, php-giggsey-libphonenumber, pk4, placement-common,
    planetfilter, pollen, pollinate, postfix-mta-sts-resolver, postgrey,
    prelude-lml, prelude-manager, printer-driver-cups-pdf, privoxy, prometheus
    prometheus-alertmanager, prometheus-apache-exporter,
    prometheus-bind-exporter, prometheus-blackbox-exporter,
    prometheus-elasticsearch-exporter, prometheus-exporter-exporter,
    prometheus-haproxy-exporter, prometheus-homeplug-exporter,
    prometheus-ipmi-exporter, prometheus-libvirt-exporter,
    prometheus-mongodb-exporter, prometheus-mqtt-exporter,
    prometheus-mysqld-exporter, prometheus-nginx-exporter,
    prometheus-node-exporter, prometheus-node-exporter-collectors,
    prometheus-phpfpm-exporter, prometheus-postfix-exporter,
    prometheus-postgres-exporter, prometheus-process-exporter,
    prometheus-pushgateway, prometheus-redis-exporter,
    prometheus-snmp-exporter, prometheus-squid-exporter,
    prometheus-varnish-exporter, psad, puppet-agent, pure-ftpd-common,
    put-dns, railcontrol, rally, rasdaemon, redmine, remoterx,
    request-tracker4, request-tracker5, rlinetd, roundcube-core, routino,
    rpki-client, rpm, rrdcached, rsnapshot, ruptimed, rush, sa-exim, sarg,
    sauce, saunafs-common, saunafs-tests, sbuild-debian-developer-setup,
    sbuild-schroot, sbws, schleuder, setserial, shaarli, shairport-sync,
    shibboleth-sp-utils, shorewall, shorewall-lite, shorewall6,
    shorewall6-lite, sia, sidedoor, simplesamlphp, siridb-server, sitesummary,
    slapd, slbackup, slbackup-php, slm, slurmctld, slurmd, slurmdbd,
    smokeping, smstools, snac2, snapclient, snapserver, sndiod, snmptrapd,
    snmptt, softhsm2-common, sogo, soju, solarpowerlog, spamass-milter,
    spamassassin, spampd, speech-dispatcher, spip, sqlgrey, squid-deb-proxy,
    squidguard, sqwebmail, sssd-common, stenographer-common, stunnel,
    sugarplum, super, svxlink-server, sympa, syncthing-discosrv,
    syncthing-relaysrv, sysrepo, systraq, tcsh, tiger, tirex, tntnet,
    tomcat11, tpm-udev, transmission-daemon, tripwire, trove-common,
    tryton-server, tt-rss, tua, tuptime, twms, uim, usemod-wiki,
    usermetricsservice, uucp, vdr, vdr-plugin-dvd, vdr-plugin-epgsearch,
    vdr-plugin-live, vdr-plugin-mp3, vdr-plugin-xineliboutput, vdradmin-am,
    victoria-metrics, virtuoso-opensource-7, vmms-common, vzlogger, w1retap,
    waagent, watcher-common, wdm, weakforced-common, wide-dhcpv6-client,
    wide-dhcpv6-relay, wide-dhcpv6-server, widevine-installer, wims, wims-lti,
    wmbusmeters, x2gobroker-agent, x2gobroker-authservice, x2gobroker-daemon,
    x2gobroker-loadchecker, x2gobroker-ssh, x2gobroker-wsgi,
    x2gothinclient-common, xapian-omega, xen-utils-common, xine-ui, xrdp,
    xtel, xymon, xymon-client, yadifa, yaws, zabbix-agent2, zaqar-common,
    zeroc-icegrid, znc, zoneminder, zookeeper, zoph, zurl

 -- Alexandre Detiste <tchet@debian.org>  Sat, 06 Jun 2026 10:50:52 +0200

cruft-ng (0.9.84) unstable; urgency=medium

  * Make rules/{DH_CRUFT,DEBOOSTRAP} actually work;
    this ensures /var/games has a fictious DH_CRUFT user
  * Add rules for games not yet using dh-cruft: sopwith, tuxtype, phalanx
    gbatnav, crossfire-server, maelstrom, nbsdgames, moria, circuslinux,
  * Drop/trim obsolete rules: apparmor, dia-common, doc-base, gimp, x11-common

 -- Alexandre Detiste <tchet@debian.org>  Sun, 10 May 2026 18:33:01 +0200

cruft-ng (0.9.83) unstable; urgency=medium

  * Fixup: move calls to dpkg_end() _after_ usage of read_explain()

 -- Alexandre Detiste <tchet@debian.org>  Sat, 09 May 2026 13:33:45 +0200

cruft-ng (0.9.82) unstable; urgency=medium

  * explain/SCRIPTS: implement indirect '@' package lookup protocol,
                     this particularly helps when a package is shipping
                     a machine-parsable tmpfiles definition
                     (Closes: #1135572)

  * make dh-cruft the one fictious owner of /var/games;
    not a single .deb should ship any static file under /var/games/
  * Add rules for: openuniverse, rockdodger

  * Archive rules of packages migrated to dh-cruft:  dodgindiamond2,
    nethack-common, oss-compat, typespeed, wing, angband, assaultcube,
    glhack, petris, bzflag-server, fail2ban, mpd-sima, painintheapt,
    pyracerz, rkhunter, samhain, acct, gunicorn, inetsim, mgetty
  * Archive/Cleanse more old rules:
    * kinfocenter: obosolete
    * libeckit0d: obsolete
    * systemd: archive old timesync/clock location
  * Trim more Buster compatibility
  * Move Hurd files out of the main ruleset, Hurd is untested

 -- Alexandre Detiste <tchet@debian.org>  Sat, 09 May 2026 12:51:25 +0200

cruft-ng (0.9.81) unstable; urgency=medium

  * dh-cruft: add "rmdir --ignore-fail-on-non-empty /var/games/"
              when some contents of /var/games/ are involveld in .purge
  * Archive rules of packages migrated to dh-cruft: bastet, gnunet, heroes,
    late, tint, asylum cron-daemon-common greed spacearyarya, omega-rpg,
    squeak-vm, freesweep, gravitywars, gtkballs, ketm, tecnoballz
  * Review explain/TMPFILES & explain/SERVICES fallback scripts
  * Bump Standards-Version to 4.7.4, no change needed

 -- Alexandre Detiste <tchet@debian.org>  Sat, 02 May 2026 22:39:49 +0200

cruft-ng (0.9.80) unstable; urgency=medium

  * dh-cruft: add ${DPKG_ROOT:-} prefix to generated "rm ..."
  * Drop backportability to Buster
  * Bump year in d/copyright
  * fixup: rename rule libwebcam -> libwebcam0
  * Rename rule odoo-18 -> odoo-19
  * Archive rules:
    * for packages last seen in bookworm: deborphan & sks
    * for packages that have been converted to dh-cruft:
      equivs, libxml-sax-perl, libxml-sax-expat-perl, debsums, pdl
      cfingerd, geki2, geki3, gnubg, joe, lbreakouthd, shellinabox,
      kleborate, suck, wvdial, xbomb, xjump, monsterz, rwhod, xbill,
      dpkg-cross, ltris, tango-common, vmm, vnstat

  [ Jochen Sprickerhof ]
  * update raspi-firmware

 -- Alexandre Detiste <tchet@debian.org>  Sun, 26 Apr 2026 22:53:35 +0200

cruft-ng (0.9.79) unstable; urgency=medium

  * dh-cruft:
    * add missing "chomp $line" that led to spurious generation of empty lines
    * the virtual owner of files can now be overridden in debian/<pkg>.cruft
  * Drop support for ancient /usr/lib/cruft/filters-unex/ path
  * Add rules for: debian-fastforward, latex-cjk-thai, latex-cjk-common,
                   google-chrome-unstable
  * Update rules for: dkms, google-chrome-stable

 -- Alexandre Detiste <tchet@debian.org>  Sun, 19 Apr 2026 12:49:13 +0200

cruft-ng (0.9.78) unstable; urgency=medium

  * Add rules for: bash, dhcpcd, glycin-loaders, gvfs-common, filler,
    kleborate, rdtool-elisp
  * Update rules for: dictionaries-common, elpa-notmuch, emacsen-common,
    iptraf-ng, lcl-utils-*, libsnmp-base, nfs-kernel-server, omega-rpg, redis
  * Archive rules for: grub-common, hannah, libgvc6
  * Bump Standards-Version to 4.7.3, drop Priority: tag
  * Add debian/salsa-ci.yml

  [ Jochen Sprickerhof ]
  * Update graphviz rule

 -- Alexandre Detiste <tchet@debian.org>  Sun, 01 Mar 2026 13:33:20 +0100

cruft-ng (0.9.77) unstable; urgency=medium

  * Fix getopt short arguments
  * Archive rule for removed "ca-certificates-mono"
  * Add rules for: libeckit0d, late, gnunet, codium, syncthing, xpra,
    greetd, joystick, libwebcam, btrfs-progs, iptraf-ng.
  * Update rule for "containerd"
  * Drop "Rules-Requires-Root: no": it is now the default

  [ Mike Mestnik ]
  * Do not decent into ignored folders (Closes: #1120816)
  * Check ignore path ending with /

 -- Alexandre Detiste <tchet@debian.org>  Sun, 23 Nov 2025 18:09:47 +0100

cruft-ng (0.9.76) unstable; urgency=medium

  * Add new rules: python3-rtslib-fb, squeak-vm, targetcli-fb,
    grafana-enterprise, kde-style-oxygen-qt6, tuned, tuned-ppd
  * Update ruels: gdm3, octave

 -- Alexandre Detiste <tchet@debian.org>  Fri, 07 Nov 2025 18:47:42 +0100

cruft-ng (0.9.75) unstable; urgency=medium

  * Add new rules: debian-edu-config, debian-edu-install, jackd2
  * Update rules: cfengine3, grub-efi-amd64-bin
  * Improve autopkgtest coverage

  [ Jochen Sprickerhof ]
  * Drop old Breaks/Replaces
  * Switch to no-locate by default
  * Add new rule: radicale
  * Update rule: fetchmail

 -- Alexandre Detiste <tchet@debian.org>  Fri, 19 Sep 2025 12:06:33 +0200

cruft-ng (0.9.74) unstable; urgency=medium

  * Fix glitches in UEFI scripts

 -- Alexandre Detiste <tchet@debian.org>  Thu, 11 Sep 2025 09:40:24 +0200

cruft-ng (0.9.73) unstable; urgency=medium

  * Drop the old transitional "cruft" package & /usr/bin/cruft-ng symlink
  * Make (U)EFI matching case-insensitive (Closes: #1111832)
  * Add rules for: grace, musescore3-common, pdl, typespeed
  * Update rules for: apparmor, cfengine3
  * Archive rules for: grub-legacy, xletters
  * Build with -Werror

  [ Jochen Sprickerhof ]
  * Don't provide a default /usr/share/cruft/ignore file
  * Make shell scripts POSIX compatible
  * Drop superfluous || true in shell
  * Refresh bug list for neovim and hdf5
  * Alternatives:
    * Read complete output of update-alternatives
    * List broken alternatives
    * Don't fail on broken slave

 -- Alexandre Detiste <tchet@debian.org>  Thu, 11 Sep 2025 08:41:29 +0200

cruft-ng (0.9.72) unstable; urgency=medium

  * Integration the results of https://openqa.debian.net/ testing.
  * Add rules for gnome-brave-icon-theme, gnome-colors-common,
    gnome-dust-icon-theme, gnome-human-icon-theme,
    gnome-illustrious-icon-theme, gnome-noble-icon-theme,
    gnome-wine-icon-theme, gnome-wise-icon-theme, slick-greeter,
    mate-icon-theme
  * Update rules for: colord, gnome-accessibility-themes, lightdm
  * Refresh GPL-2 license text

  [ Christian Göttsche ]
  * update podman

 -- Alexandre Detiste <tchet@debian.org>  Mon, 21 Jul 2025 16:29:31 +0200

cruft-ng (0.9.71) unstable; urgency=medium

  * Add rules for libc6-x32, libc6-i386.
  * Update rules for emacsen-common, petsc, sddm, grub-efi-amd64-bin.
  * Remove or archive old rules: intel-microcode, debtags,
    apt-xapian-index, wine-development, libapache2-mod-php8.3.

  [ Jochen Sprickerhof ]
  * Use apt for purge "~c" example in the man page
  * Drop /var/log/{lastlog,btmp,wtmp} from base-files and logrotate
  * Add rules for firebird4.0-common and lcl-utils-4.0

 -- Alexandre Detiste <tchet@debian.org>  Fri, 13 Jun 2025 23:04:18 +0200

cruft-ng (0.9.70) unstable; urgency=medium

  * Test Trixie RC1 with default Gnome desktop
  * Add rule for: gnome-browser-connector
  * Update rule for installation-report, init-system-helpers,
    packagekit, update gdm3

  [ Christian Göttsche ]
  * rspamd: include fonts copied into www document root
  * php-common: add module root directory

 -- Alexandre Detiste <tchet@debian.org>  Sun, 18 May 2025 18:54:05 +0200

cruft-ng (0.9.69) unstable; urgency=medium

  * Add rules for rtpengine-daemon, dodgindiamond2,
    python3.14 (from experimental)
  * Update nfs-common
  * Remove rule for Python 3.12, never was in a stable release
  * wtmpdb: the library will create the DB by itsell, rename to libwtmpdb0

  [ NoisyCoil ]
  * add local-apt-repository.sources to local-apt-repository
    (Closes: #1104253)

 -- Alexandre Detiste <tchet@debian.org>  Sat, 17 May 2025 16:35:08 +0200

cruft-ng (0.9.68) unstable; urgency=medium

  * Add rules for ghc-doc, gnubg, glhack, casacore-data*, fp-compiler-3.2.2
  * Update rules for libuuid1

  [ Christian Göttsche ]
  * Add rules for podman and valkey (from redis ones) (Closes: #1102166)
  * Update rules for postfix, php-fpm, certbot, rspamd
  * Fix typos

 -- Alexandre Detiste <tchet@debian.org>  Sun, 13 Apr 2025 12:49:08 +0200

cruft-ng (0.9.67) unstable; urgency=medium

  * Add rules for mallard-rng, elpa-notmuch
  * Update rules for git, plasma-browser-integration
  * Update Standards-Version to 4.7.0

  [ Jochen Sprickerhof ]
  * Add /var/lib/dpkg/arch-native for dpkg/1.22.16
  * Update raspi-firmware

 -- Alexandre Detiste <tchet@debian.org>  Sat, 29 Mar 2025 20:10:13 +0100

cruft-ng (0.9.66) unstable; urgency=medium

  * Add new rules: animals, breeze-cursor-theme, dbeaver-ce,
    gnustep-base-common, freesweep, kf6-breeze-icon-theme,
    libapache2-mod-php8.4, libpaper2, odoo-18, varnish, vmm,
    webmin, wing, xbomb, xletters.
  * Update rules: apt, clamav-freshclam, dovecote-core, sddm.
  * Archive old rules: breeze-icon-theme, libpaper1, llvm-15-runtime,
    jupyter-nbextension-jupyter-js-widgets, qemu-user-static
  * Reformat d/control with debputy

 -- Alexandre Detiste <tchet@debian.org>  Fri, 07 Mar 2025 12:05:31 +0100

cruft-ng (0.9.65) unstable; urgency=medium

  * Package is now team maintained by Debian Security Tools team.
    It can be used as a forensic tool to investigate systems
    messed-up by previous owner/admins.
  * Add new rules: pcp, greed, gtkballs
  * Update rules: init-system-helpers, ltris, grafana, installation-report

 -- Alexandre Detiste <tchet@debian.org>  Sun, 10 Nov 2024 15:18:50 +0100

cruft-ng (0.9.64) unstable; urgency=medium

  * Fix bug found by Ubuntu CI (Closes: #1081002) (LP: #2079840)
  * new rules: tango-common, yorick, docbook-xsl-ns, docbook5-xml,
    python3.13, kxd, libopenmpi-dev, mecab-ipadic, mecab-ipadic-utf8,
    memcached, glx-alternative-nvidia, nvidia-kernel-dkms, octave
  * updated rules: LINUX-IMAGE, ocaml, sddm, wtpmdb
  * archive rule for python3.11
  * update Standards-Version to 4.7.0

  [ Jochen Sprickerhof ]
  * nolocate: don't inspect /run
  * debug: list unused ruleset entries
  * Move /var/log/lastlog to base-files
  * Update ocaml-base
  * Add rules for u-boot-menu and journal-brief

 -- Alexandre Detiste <tchet@debian.org>  Fri, 13 Sep 2024 18:55:45 +0200

cruft-ng (0.9.63) unstable; urgency=medium

  * welcome Jochen Sprickerhof as co-maintainer
  * add new rules: gunicorn, gravitywars, ketm, spacearyarya,
    live-boot, live-config, swtpm-tools, apparmor, udhcpc
  * update existing rules: base-files, python3, raspi-firmware,
    sddm, systemd, ofono, libvirt-daemon-config-network,
    clonezilla, lightdm, system-tools-backends, gnome-session

  [ Jochen Sprickerhof ]
  * new "--no-locate" option to make cruft-ng work without locate
    (Closes: #1072389)
  * new "--root" option to inspect root file systems from outside. Explain
    scripts need to check $CRUFT_ROOT to check inside or skip. Only
    implemented for "--no-locate".
  * add new rules: mpd-sima, fonts-urw-base35, lmodern, alsa-ucm-conf

 -- Alexandre Detiste <tchet@debian.org>  Mon, 17 Jun 2024 16:09:49 +0200

cruft-ng (0.9.62) unstable; urgency=medium

  * run plocate with "--null" option to avoid being confused
    by paths containing the newline character (Closes: #1070216)
  * add new rules: click, clonezilla, drbl,
    libvirt-daemon-config-nwfilter, libvirt-daemon-system,
    monsterz, plasma-browser-integration
  * update rules: anacron, virtualbox-dkms, zfs-dkms
  * 64-bit time transition:
    * libglib2.0      -> libglib2.0-t64
    * libgtk2.0-0     -> libgtk2.0-0t64

 -- Alexandre Detiste <tchet@debian.org>  Sat, 04 May 2024 22:07:25 +0200

cruft-ng (0.9.61) unstable; urgency=medium

  * add new rules: extrepo, syslog-ng-core, w3c-sgml-lib
  * update existing rules: apt-xapian-index, bind9, ghc, snmpd,
    VisualStudio code
  * add explain scripts to analyse common chroots:
    * autopkgtest
    * cowdancer/cowbuild

  [ cgzones ]
  * USERS: ignore mail and crontab files for root

  [ Helmut Grohne ]
  * Fix FTCBFS: Let dh_auto_build pass cross tools to make.
    (Closes: #1059719)

 -- Alexandre Detiste <tchet@debian.org>  Fri, 01 Mar 2024 16:13:00 +0100

cruft-ng (0.9.60) unstable; urgency=medium

  * add new rules for ulogd2, oss-compat,
    local-apt-repository, knot, sn
  * update smartmontools, exim4,
    shared-mime-info
  * and many games: astromenace, geki3, hanna,
    lbreakout2, lbreakouthd, assaultcube,
    rocksndiammords, filler, pyracerz
  * derivatives: update kali-themes for Qt6
  * backports: fix libgdk-pixbuf2.0-0

  [ Guillem Jover ]
  * Adapt to libdpkg 1.22.2

 -- Alexandre Detiste <tchet@debian.org>  Tue, 19 Dec 2023 00:49:41 +0100

cruft-ng (0.9.59) unstable; urgency=low

  * make "cruft FILE" faster
  * add rules for:
      libjs-jquery-flot, geki2, bacula, icinga2,
      onak, autoradio, uptimed, samhain
  * update rules for:
      aide, systemd, apt-listchanges, unbound
  * also UsrMerge /lib64

 -- Alexandre Detiste <tchet@debian.org>  Mon, 27 Nov 2023 23:15:06 +0100

cruft-ng (0.9.58) unstable; urgency=low

  * improve existing mode: "cruft FILE",
    it will now behave like "dpkg -S" on static files.
    (on directories, it will only print the first match)
  * add new mode: "cruft --package PACKAGE", to dump
    this one package ruleset, so that it can be
    re-used/migrated in another tool (debhelper/debputy).
  * parse the systemd .service files for
    CacheDirectory= / StateDirectory= stanzas that
    map respectively to /var/cache and /var/lib.

  * add support for running on "Windows Subsystem for Linux 2"
  * add rules for : asylum, bastet, pachi,
    petris, topper, xjump.

 -- Alexandre Detiste <alexandre.detiste@gmail.com>  Mon, 18 Sep 2023 02:25:17 +0200

cruft-ng (0.9.57) unstable; urgency=low

  * cruft will now detected old **/__pycache__/*.cpython-3*.pyc files
    that don't match the interpretors in /usr/bin/python3.*
  * generic handling of Ruby Gems.
    This ecosystem doesn't provide any postrm scripts...
    a lot of file will be marked as cruft after each major version bump.
  * call updatedb.plocate explicitly, to behave as expected when the old
    traditional updatedb.findutils is the default (Closes: #1043209)
  * new rules for: wvdial, ofono, sks, painintheapt, deluged,
    freedombox, prosody.
  * archive rules for old packages: gconf2, libncurses5
  * explain: review scripts with shellcheck
  * mention %ghost files in description and d/TODO
  * compatibility with DebHelper 14 & 15

  [ Christian Göttsche ]
  * apache: ignore all managed enabled and disabled entries
  * postfix: ignore distribution defaults
  * php-cgi: add package
  * raspi-firmware: ignore /boot/firmware stuff

 -- Alexandre Detiste <alexandre.detiste@gmail.com>  Tue, 22 Aug 2023 17:32:24 +0200

cruft-ng (0.9.56) unstable; urgency=low

  * add explain/catch-all script for binfmt-support
  * add rules for deluged, tor, qemu-user-static, angband,
    debian-security-support, papirus-icon-theme
  * locales: handle /etc/default/locale -> /etc/locale.conf transition
  * better automatic tracking of transitional packages:
    * mime-support -> mailcap
    * proftpd-basic -> proftpd-core
    * ntp -> ntpsec
    * telnet -> inetutils-telnet
  * remove Ubuntu specific rules from the Debian build

 -- Alexandre Detiste <alexandre.detiste@gmail.com>  Sun, 30 Jul 2023 22:00:04 +0200

cruft-ng (0.9.55) unstable; urgency=low

  [ Christian Göttsche ]
  * Misc tweaks to rules: chkrootkit, geoipupdate,
    selinux (Closes: #1033804)

  [ NicolasJamar ]
  * refresh misc filters for Debian, Ubuntu & Pop_OS

  [ Alexandre Detiste ]
  * move the bulk of Ubuntu rules out of the way,
    handle /etc/NetworkManager/system-connections/*
    on Debian only (LP: #2019940)
  * add a generic explain script for runit-helper

 -- Alexandre Detiste <alexandre.detiste@gmail.com>  Sun, 11 Jun 2023 17:18:27 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog dh-cruft`.
