-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 13 Sep 2019 13:23:43 -0700 Source: propellor Architecture: source Version: 5.9.1-1 Distribution: unstable Urgency: medium Maintainer: Sean Whitton <spwhitton@spwhitton.name> Changed-By: Sean Whitton <spwhitton@spwhitton.name> Changes: propellor (5.9.1-1) unstable; urgency=medium . * New upstream release. * Add {build-,}dep on libghc-type-errors-dev. * Drop fix-libvirt.hs-haddock-build.patch. Applied upstream. . propellor (5.9.1) unstable; urgency=medium . * Apt: Debian has changed the name of the suite for testing security updates from testing to testing-security. * Apt: Also the suite for stable releases from bullseye on will be suffixed with "-security". * Apt.update: Pass --allow-releaseinfo-change when updating Unstable or Testing, so that code name changes that happen in those suites during a stable release don't prevent updating the rolling suites. * Systemd.machined: Fix a bug that caused the systemd-container package to not be installed when used with Debian buster. . propellor (5.9.0) unstable; urgency=medium . * Added custom type error messages when Properties don't combine due to conflicting MetaTypes. * Added custom type error messages for ensureProperty and tightenTargets. * Note that those changes made ghc 8.0.1 in a few cases unable to infer types when ensureProperty or tightenTargets is used, while later ghc versions had no difficulty. If this affects building your properties, adding a type annotation to the code will work around the problem. * Added custom type error messages displayed when type inference fails when using ensureProperty and tightenTargets, that suggest adding a type annotation. * Use the type-errors library to detect when the type checker gets stuck unable to reduce type-level operations on MetaTypes, and avoid displaying massive error messages. * But, since type-errors is a new library not available in eg Debian yet, added a WithTypeErrors build flag. When the library is not available, cabal will automatically disable that build flag, and it will build without the type-errors library. * EnsurePropertyAllowed, TightenTargetsAllowed, and CheckCombinable types have changed to Constraint. (API change) * Try harder to avoid displaying an excessive amount of type error messages when many properties have been combined in a props list. * Libvirt.installed: install libvirt-daemon-system Thanks, David Bremner . propellor (5.8.0) unstable; urgency=medium . * Fix bug in File.containsShellSetting that replaced whole shell conffile content with the setting if the file did not previously contain a line setting the key to some value. * Removed inChroot, instead use hasContainerCapability FilesystemContained. (API change) * Hostname: Properties that used to not do anything in a systemd or docker container will now change the container's hostname, since it's namespaced. * Add User.ownsWithPrimaryGroup Thanks, Sean Whitton * Ssh.userKeys, Ssh.userKeyAt: Create .ssh directory when it does not yet exist. * Ssh.userKeyAt: When a relative filepath is provided, it's put inside the user's .ssh directory. * Fix Git.pulled always reporting a change. Thanks, Sean Whitton . propellor (5.7.0) unstable; urgency=medium . * Sbuild.built no longer includes Apt.stdSourcesList by default, in order to support non-Debian OS's. (API change) To upgrade: Simply add Sbuild.osDebianStandard to all Sbuild.built calls which have osDebian. Thanks, Sean Whitton * Propellor.Property.PropellorRepo renamed to Propellor.Property.Localdir to widen its scope. (API change) * Added Localdir.removed property. Thanks, Sean Whitton * Sbuild.built uses Localdir.removed to clean up the propellor localdir after it's done running in a schroot. Thanks, Sean Whitton * Cron.runPropellor made revertable. (minor API change) Thanks, Sean Whitton * Added Cron.jobDropped. Thanks, Sean Whitton * Added Utility.FileMode to the modules exported by Propellor.Utilities to propellor library users. . propellor (5.6.1) unstable; urgency=medium . * fix Libvirt.hs haddock build Thanks, Sean Whitton Checksums-Sha1: cea057a67fa8402a5c26770167f26cdd4d260429 2818 propellor_5.9.1-1.dsc 4542a118a7ce67f785c4eff1bc8f45ab5b1e93d4 29816 propellor_5.9.1-1.debian.tar.xz 30dad50a9e2c2e945868a7e262f3972cc43e6527 708304 propellor_5.9.1.orig.tar.xz Checksums-Sha256: 0d480d10ae89acff86aef375d8ed486e9f479d78a07959c0810343fd20358913 2818 propellor_5.9.1-1.dsc 9717aa8a8a9a9eddbd601f88017df216171bc9e07206cda924433af8f829e72c 29816 propellor_5.9.1-1.debian.tar.xz 5abd0ea92cd8af535e637f5c17368d4a11dae3ff10fc26cb2225e45c442e511d 708304 propellor_5.9.1.orig.tar.xz Files: 5ed0d6aef287f7afec7003cec80de8db 2818 admin optional propellor_5.9.1-1.dsc e4b5aeaa383c63ab85883416b51110f9 29816 admin optional propellor_5.9.1-1.debian.tar.xz e098c53bc7c295c1ca0a387b9a2f951e 708304 admin optional propellor_5.9.1.orig.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAl17+vEACgkQaVt65L8G YkBFHBAAkkFRdkmDYtmtq4DCLcch5I9zYmhekz8ycBMCH1K6xjW9fmj7x9A1uHAw 4JzLxB/lz4+yvg/SE/EMKK0TdEe5d71GOjfEfnOhmEqwhbfZub31SW3FsqcjZLEl KmNwF9d3EnxEE1U4k+nZUz8UgLk2a4w8nzMNSu0tubQVcsG47kWYap57wLs7BOv5 NwaT0XYmE7O19dyrG4OkbZrYtdjUmFNK9Ln+AwrwPEsg0ow4dbAwWgm9wwLYEJQ1 YAbWO8pcW0M45xNiS2r4Kap4haZs2acshzPSNzfHFgygFUIvmQedJSS/vYYbjdJD L+GQ05OGUtdEhgYY0/aH+CbgZi6F5zZ5rujIcY0qird5lLi+3oD1oDdUnyC6V+7R 4KQYLAtIv9sW1OnNWd+QtwJLYZbVsYAG72kF2c5lHx+5snoXV6k2L0EJBsGcJrqB 9+qnifY6rSJ/hyT8tKKYBB7NTYk79SdbsJEBJJvrsbAKgq6ibvjNm3SPq6YqFJYO E3wb4Dx4pQuYYXCNyh5RBuX1oPyNS1L8vKNTAuynWqeqjUTLFgMVdBgPZXR1h2lr hAif4R3+g890ZimY+6MQ9MVfr1VHhURRBsiG5+yXggyJpBoKGZdUO1QMspXpeROV yimx9x8wRTW0M0ntveH8iSt88fniERFW9dK4RmP+RkhwlWjjluc= =7UZQ -----END PGP SIGNATURE-----