-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 17 Aug 2017 17:30:30 -0700 Source: propellor Binary: libghc-propellor-dev libghc-propellor-doc libghc-propellor-prof propellor Architecture: source Version: 4.7.6-1 Distribution: unstable Urgency: medium Maintainer: Sean Whitton <spwhitton@spwhitton.name> Changed-By: Sean Whitton <spwhitton@spwhitton.name> Description: libghc-propellor-dev - ${haskell:ShortDescription}${haskell:ShortBlurb} libghc-propellor-doc - ${haskell:ShortDescription}${haskell:ShortBlurb} libghc-propellor-prof - ${haskell:ShortDescription}${haskell:ShortBlurb} propellor - property-based host configuration management in haskell Changes: propellor (4.7.6-1) unstable; urgency=medium . * Package new upstream release. * Bump debhelper compat to 10. * Bump std-ver to 4.0.1 (no changes required). . propellor (4.7.6) unstable; urgency=medium . * Sbuild: Add Sbuild.userConfig property. Thanks, Sean Whitton * Locale: Make sure that the locales package is installed when enabling locales. . propellor (4.7.5) unstable; urgency=medium . * Avoid crashing when getTerminalName fails due to eg, being in a chroot. . propellor (4.7.4) unstable; urgency=medium . * Set GPG_TTY when run at a terminal, so that gpg can do password prompting despite being connected by pipes to propellor (or git). * Rsync: Make rsync display less verbose. * Improve PROPELLOR_TRACE output so serialized trace values always come on their own line, not mixed with title setting. . propellor (4.7.3) unstable; urgency=medium . * Expand the Trace data type. . propellor (4.7.2) unstable; urgency=medium . * Added PROPELLOR_TRACE environment variable, which can be set to 1 to make propellor output serialized Propellor.Message.Trace values, for consumption by another program. * Rsync: Make rsync display its progress, in a minimal format to avoid scrolling each file down the screen. . propellor (4.7.1) unstable; urgency=medium . * Added Mount.isMounted. * Grub.bootsMounted: Bugfix. . propellor (4.7.0) unstable; urgency=medium . * Add Apt.proxy property to set a host's apt proxy. Thanks, Sean Whitton. * Add Apt.useLocalCacher property to set up apt-cacher-ng. Thanks, Sean Whitton. * Rework Sbuild properties to use apt proxies/cachers instead of bind-mounting the host's apt cache. This makes it possible to run more than one build at a time, and lets sbuild run even if apt's cache is locked by the host's apt. Thanks, Sean Whitton. * Sbuild: When Apt.proxy is set, it is assumed that the proxy does some sort of caching, and sbuild chroots are set up to use the same proxy. * Sbuild: When Apt.proxy is not set, install apt-cacher-ng, and point sbuild chroots at the local apt cacher. * Sbuild: Droped Sbuild.piupartsConfFor, Sbuild.piupartsConf, Sbuild.shareAptCache (API change) No longer needed now that we are using apt proxies/cachers. * Sbuild: Updated sample config in haddock for Propellor.Property.Sbuild. If you use this module, please compare both your config.hs and your ~/.sbuildrc with the haddock documentation. * Grub.bootsMounted: Avoid failing when proc sys etc are already mounted within the chroot. . propellor (4.6.2) unstable; urgency=medium . * Systemd.nspawned: Recent systemd versions such as 234 ignore non-symlinks in /etc/systemd/system/multi-user.target.wants, which was used to configure systemd-nspawn parameters. Instead, use a service.d/local.conf file to configure that. * Grub: Added bootsMounted property, a generalization of DiskImage.grubBooted . propellor (4.6.1) unstable; urgency=medium . * Added Network.dhcp' and Network.static', which allow specifying additional options for interfaces files. * Fix build failure on ghc-8.2.1 Thanks, Sergei Trofimovich. * DiskImage: Fix strictness bug in .parttable read/write sequence. . propellor (4.6.0) unstable; urgency=medium . * Add Typeable instance to Bootstrapper, fixing build with old versions of ghc. * Network.static changed to take address and gateway parameters. If you used the old Network.static property, it has been renamed to Network.preserveStatic. (Minor API change) . propellor (4.5.2) unstable; urgency=medium . * Added Rsync.installed property. * Added DiskImage.vmdkBuiltFor property which is useful for booting a disk image in VirtualBox. . propellor (4.5.1) unstable; urgency=medium . * Reboot.toKernelNewerThan: If running kernel is new enough, avoid looking at what kernels are installed. Thanks, Sean Whitton. * DiskImage: Avoid re-partitioning disk image unncessarily, for a large speedup. . propellor (4.5.0) unstable; urgency=medium . * Generalized the PartSpec DSL, so it can be used for both disk image partitioning, and disk device partitioning, with different partition sizing methods as appropriate for the different uses. (minor API change) * Propellor.Property.Parted: Added calcPartTable function which uses PartSpec DiskPart, and a useDiskSpace combinator. * Generate a better description for versioned properties. . propellor (4.4.0) unstable; urgency=medium . * Propellor.Property.Timezone: New module, contributed by Sean Whitton. * Propellor.Property.Sudo.enabledFor: Made revertable. (minor API change) * Propellor.Property.LightDM.autoLogin: Made revertable. (minor API change) * Propellor.Property.Conffile: Added lacksIniSetting. . propellor (4.3.4) unstable; urgency=medium . * Propellor.Property.Versioned: New module which allows different versions of a property or host to be written down in a propellor config file. Has many applications, including staged upgrades and rollbacks. * LightDM.autoLogin: Use [Seat:*] rather than the old [SeatDefaults]. The new name has been supported since lightdm 1.15. . propellor (4.3.3) unstable; urgency=medium . * Hosts can be configured to build propellor using stack, by adding a property: & bootstrapWith (Robustly Stack) * Hosts can be configured to build propellor using cabal, but using only packages installed from the operating system. This will work on eg Debian: & bootstrapWith OSOnly * Iproved fix for bug that sometimes made --spin fail with "fatal: Couldn't find remote ref HEAD". The previous fix didn't work reliably. * User: add systemGroup and use it for systemAccountFor' Thanks, Félix Sipma. * Export a Restic.backup' property. Thanks, Félix Sipma. * Updated stack config to lts-8.22. . propellor (4.3.2) unstable; urgency=medium . * Really include Propellor.Property.FreeDesktop. . propellor (4.3.1) unstable; urgency=medium . * Added Propellor.Property.FreeDesktop module. * Added reservedSpacePercentage to the PartSpec EDSL. . propellor (4.3.0) unstable; urgency=medium . * DiskImage: Removed grubBooted; properties that used to need it as a parameter now look at Info about the bootloader that is installed in the chroot that the disk image is created from. (API change) . propellor (4.2.0) unstable; urgency=medium . * DiskImage.grubBooted no longer takes a BIOS parameter, and no longer implicitly adds Grub.installed to the properties of the disk image. If you used DiskImage.grubBooted, you'll need to update your propellor configuration, removing the BIOS parameter from grubBooted and adding a Grub.installed property to the disk image, eg: & Grub.installed PC (API change) * Grub.installed: Avoid running update-grub when used in a chroot, since it will get confused. * DiskImage.Finalization: Simplified this type since it does not need to be used to install packages anymore. (API change) . propellor (4.1.0) unstable; urgency=medium . * User.hasInsecurePassword makes sure shadow passwords are enabled, so if the insecure password is later changed, the new password won't be exposed. * Bugfix: Apache.httpsVirtualHost' must create ssl/hn/ dir earlier Thanks, Sean Whitton. * Bootstrap.clonedFrom: Fix bug that broke copying .git/config into chroot. * Diskimage.imageExists: Align disk image size to multiple of 4096 sector size, since some programs (such as VBoxManage convertdd) refuse to operate on disk images not aligned to a sector size. * Bootstrap.bootstrappedFrom: Fix bug that caused propellor to only be built from the bootstrapped config the first time. * Bootstrap.bootstrappedFrom: Avoid doing anything when not run in a chroot. * When provisioning a container, output was buffered until the whole process was done; now output will be displayed immediately. * LightDM.autoLogin: Make it require LightDM.installed. (minor API change as the type changed) * Propellor.Property.XFCE added with some useful properties for the desktop environment. * Added File.applyPath property. * Added File.checkOverwrite. * File.isCopyOf: Fix bug that prevented this property from working when the destination file did not yet exist. Checksums-Sha1: 83c30e01dc9683895deb36b00edfd26a4f0bdbab 2850 propellor_4.7.6-1.dsc 756095e32ee432138f286a304b2cb18534f45fe1 24624 propellor_4.7.6-1.debian.tar.xz dc883d72dfe11c8b08d867a13a53edd1bed21080 587680 propellor_4.7.6.orig.tar.xz Checksums-Sha256: 9d7586c72db0148e2350ea87ea606000230f7e08403c6c3ec97a4fd6be80f198 2850 propellor_4.7.6-1.dsc 536cdc2602751a62db038342ea20565dc34dbd2898c8028742b6f900b767ceb7 24624 propellor_4.7.6-1.debian.tar.xz 34a3f0786b35c26864dae4eb043fcce1b0456e197a89b235c67176f6551e4e66 587680 propellor_4.7.6.orig.tar.xz Files: 360725929691cbebbbc0c11bf3ecbf10 2850 admin optional propellor_4.7.6-1.dsc 846ad6458b70e3cf60198021dbbf2d5b 24624 admin optional propellor_4.7.6-1.debian.tar.xz 32a4e18c98ffa91002682b018465de44 587680 admin optional propellor_4.7.6.orig.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAlmWNW0ACgkQaVt65L8G YkC+fRAAmwCV/9sfUak0URWzp/Od8dNRFq+nXGfqJ0F0/MmyHHUUqNntwbV3oPbR 0rGOENkKhIPwSrx6aZAlELcVgReqx6wC6P+Hjp5Pl59Hl+jy0ifaEv5iNZpBpx/Z S5aPWkjAzHcHziuxvb7wBk/JfQP6tsV6cksNbAdZruzpGGUHmsx8No1AZXxTLEPU S8YgVltoYaj2AhpBOnWeYO5ItH3JLC3cRNg2Z08wv5jPm/M8N5Hf63aOnh0MzzI/ dYgNN096Bem5bCjyzsnPlG1WFZG/hq16eRjEx7CKS2GqKSOMHwXp+WvsoyO5OHKR ewIa9ZwQrnNe7RCCq9CgRwN5fbHVjPCDnIIvW9xRy4tyZgy0REKsjjfJn/3JMFZa GbdyROdfLSbnpzV3r2ytbhxJSQ62sZ+kSImHS8ToPfcP2hLj9Fyb9pToO1pL9CIc b5XoUFCvsiNy43t+mADkibglqQR95YC88rCzpj55FTv8FNUytcIw5ttHai5dHTf5 YFnVX4JtirFxDeIu0RHhm5L5OZO5cgk/qh1uGc/LIy192ycaVS2RSDl3oJucqMHX w1lacSacD4mJqtTETn3uP8FjsY4XssSOfVs2Up7wnjCBDYOLWNbUkqOys0NWxbwV 13lkNQhfDXUYQAPVSKB7R+f0lZMNGZpxXED1HML+9NSWbnu+f7g= =vBJe -----END PGP SIGNATURE-----