-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Fri, 13 May 2016 03:03:13 +0200 Source: unburden-home-dir Binary: unburden-home-dir Architecture: source all Version: 0.4 Distribution: unstable Urgency: low Maintainer: Axel Beckert <abe@debian.org> Changed-By: Axel Beckert <abe@debian.org> Description: unburden-home-dir - Remove or move cache files automatically from user's home Closes: 780387 789832 Changes: unburden-home-dir (0.4) unstable; urgency=low . New Features: . * Set $XDG_CACHE_HOME to a subdirectory of unburden-home-dir's target. + Use sane tmpfs-based defaults for $XDG_CACHE_HOME in case unburden-home-dir is unconfigured. * Expand environment variables inside config files and list files. + Add (build-)dependency on libstring-expand-perl. * Don't set TARGETDIR in configuration file by default but compute a sane default value inside unburden-home-dir (Closes: #780387): - Use $TARGETDIR if set in the configuration file. - Else use $XDG_RUNTIME_DIR/$UID if it exists. - Else use /run/user/$UID if it exists. - Else use $TMPDIR if it exists. - Else use /tmp/. + Run test suite multiple times with different environments for coverage computation. * Also explicitly look for lsof in /usr/sbin to support odd Linux distributions which ship lsof outside a user's $PATH. Fixes GH#8. . Bug fixes: . * Always pass parameters to File::Rsync as array, not as hash reference. This is File::Rsync's preferred interface now and is even fully backwards compatible. Fixes test suite failures with File::Rsync 0.46 (whose backward compatibility mode is buggy). * Support newer versions of lsof which additionally always output the used file descriptors. (Suppresses the "unexpected line" warnings.) . Test suite enhancements: . * Test::UBH always uses an environment variable for a part of the configuration file and hence tests the new feature mentioned above. * Skip tests which involve the non-readabliity of files if run as root. (Closes: #789832) * Catch some more cases of minor differences in output. * Fix race-condition in t/expand_environment_variables.t and t/moving-to-existing-subdir.t by enforcing older mtime. * Skip t/lsof-force.t if run on NFS. (Fixes test suite aspect of #760890.) * Get rid of File::Slurp in test suite (now uses File::Slurper instead). + Add libfile-slurper-perl to build-dependencies. + Drop libfile-slurp-perl from build-dependencies. . Packaging, build system, documentation and file layout changes: . * Change section from x11 to utils. It's far more than just an Xsession hook nowadays. * Declare compliance with Debian Policy 3.9.8 (no other changes needed) * Update copyright years in debian/copyright. * Rename debian/unburden-home-dir.* to debian/* for consistency. * Extract common logic for Xsession.d files into a separate file. * Split up documentation into several Markdown files in a separate directory. Support mkdocs to generate HTML documents from them. + Add build-dependency on mkdocs and moreutils (for sponge). + No more install README.md as documentation. + Drop override for dh_installdocs. + Register them with doc-base. * Generate man pages from Markdown, too, using ronn. + Add ruby-ronn as build-dependency. * Use "gzip -n" to make sure the build stays reproducible. * Support build profiles nocheck and nodoc. + Bump debhelper build-dependency to ≥ 9.20141010 + Add build-dependency on dpkg-dev ≥ 1.17.14. * Add symlink from LICENSE to COPYING to please flint. * Add CONTRIBUTING.md to guide contributors via GitHub. * Many documentation updates, including these: + Take into account that Gitorious has been closed. + ReadTheDocs changed the domain for hosted projects from .org to .io + Updated links to BleachBit, Mundus and AutoTrash. + Changed links from http:// to https:// where possible. + Mention rmlint. * Mention SD and CF cards in long package description and documentation. * Switch Vcs-Git header from git:// to https://. * Add debian/debhelper-build-stamp to .gitignore. * Rephrase EeePC mentioning in package description and documentation. * Remove (mkdocs-generated?) __pycache__ directory from /usr/share/doc/unburden-home-dir/html/ at build time. Checksums-Sha1: 8031bd11887165aecfa10b0335b4bc9f25dc0c46 2021 unburden-home-dir_0.4.dsc 8e9a7d0c54b33fb972bab1bb0f69cd9daf137695 89740 unburden-home-dir_0.4.tar.xz 60ad8881246d8390d8fae2d3976d058a5bce1505 88036 unburden-home-dir_0.4_all.deb Checksums-Sha256: 63d88873bc0d5ca4253a78fd01b18509910ffe6bb1337931b8bcf918a2029717 2021 unburden-home-dir_0.4.dsc d2c6e75879eeba2bb36ecba171cddd59080ce98009d563b77986c03d2cdeb299 89740 unburden-home-dir_0.4.tar.xz 4ee31cfbca99137a004ba1679b7d7d0d18d4fa64372a6eefdb213a2189e9e34b 88036 unburden-home-dir_0.4_all.deb Files: c5b7c688dfe2bcec6b9f069ce06b78e5 2021 utils extra unburden-home-dir_0.4.dsc 0d735223e269d699b1ac3f8c93ebfb75 89740 utils extra unburden-home-dir_0.4.tar.xz 813c7e0d16c98c5e319bc0ae114f690f 88036 utils extra unburden-home-dir_0.4_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXNSq1AAoJEGvmY8daNcl11gQQAItJP/BfuZkXLPCeza9nlT5I HNLdWs8YILNmL1VndqaekY+GmB2gHSo1Xiyn+PVY3ivIDCEhlN0dOl91UaZjcy3L CowjXFS2JAiUTcnbO2XoEwJD/wX9XihOb5ICOOB85XFW/lOl7RqdFtJtW8MlERis Yt0I/WhSsB3FzMi/IWcO09RLbwIEsWiQ4oseVO350WaNCa63qenpYgv+DB/eXVfz iiV52MVfDoNYyTOvGQef0Ob/b0sGoZ9tYP6rsy/Ljp6JkhJCv/ghbUWP2KkGuuVf shHQat3B07kckGM1KKyC1XlILe2xvPMDM09sbBeR84d1k03sgQzc9+vVZTdXUYvK KT67DrmOI5aS+G5oQ35wZXt4BK0w1hfh6lfXM5Crc0cFF4W/HBLV3TJKIPZfgLqL kGAXsRr9v0EEZBJgyTfAzJoSuZHtEv/DaLUqxNNIUJpfosMV87SfKyt9LjCQkTLp HgotCcrtoyCn2gscP5kt7E5IfFW8KVeeVl7qK+k7uPte34xOikuHulEnT/1jOnt3 kyHs84FqfAbG/m8zppn0eDzo7AiidWklcm5pZdlyo/2fAtHDIN9WofxFVaeHykBI xQuxD0lBala97/JKsIWrg+DfanjnNlIaJR3eC5QhUMJ3cfsMT2YroNR8kMDTxEbi OU5AFOCFRvVkM8ln4Q8U =uHFg -----END PGP SIGNATURE-----