Accepted propellor 4.0.6-1 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 21 Jun 2017 13:41:27 +0100
Source: propellor
Binary: libghc-propellor-dev libghc-propellor-doc libghc-propellor-prof propellor
Architecture: source
Version: 4.0.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.0.6-1) unstable; urgency=medium
.
* Package new upstream release.
- Drop {build-,}dependency on libghc-missingh-{dev,prof}
- Add {build-,}dependencies on libghc-{split,hashable}-{dev,prof}.
* Bump standards version to 4.0.0 (no changes required).
* Update Vcs-Browser URI.
.
propellor (4.0.6) unstable; urgency=medium
.
* Fix bug that sometimes made --spin fail with
"fatal: Couldn't find remote ref HEAD"
* Display error and warning messages to stderr, not stdout.
.
propellor (4.0.5) unstable; urgency=medium
.
* Switch cabal file from Extensions to Default-Extensions to fix
new picky hackage rejection.
.
propellor (4.0.4) unstable; urgency=medium
.
* Propellor.Property.Restic added for yet another backup program.
Thanks, Félix Sipma.
* Removed dependency on MissingH, instead depends on split and hashable.
.
propellor (4.0.3) unstable; urgency=medium
.
* Added Fstab.listed, Fstab.swap, and Mount.swapOn properties.
Thanks, Daniel Brooks.
* Added Propellor.Property.Bootstrap, which can be used to make
disk images contain their own installation of propellor.
.
propellor (4.0.2) unstable; urgency=medium
.
* Apt.mirror can be used to set the preferred apt mirror of a host,
overriding the default CDN. This info is used by
Apt.stdSourcesList and Sbuild.builtFor.
Thanks, Sean Whitton.
* Property.Partition: Update kpartx output parser, as its output format
changed around version 0.6. Both output formats are supported now.
* Fix bug when using setContainerProps with a chroot that prevented
properties added to a chroot that way from being seen when propellor
was running inside the chroot. This affected disk image creation, and
possibly other things that use chroots.
.
propellor (4.0.1) unstable; urgency=medium
.
* Fix build with pre-AMP ghc.
* Tor: Restart daemon after installing private key.
* Tor.named, Tor.torPrivKey: Include the new ed25519 public/private key
pair in addition to the old secret_id_key.
.
propellor (4.0.0) unstable; urgency=medium
.
* Added Monoid instances for Property and RevertableProperty.
* Removed applyToList. Instead, use mconcat. (API change)
If you had: applyToList accountFor [User "joey", User "root"]
use instead: mconcat (map accountFor [User "joey", User "root"])
* Makefile: Removed "run" target which was default target.
"make" now only builds propellor, does not run it.
Note that propellor 1.0.0 and earlier relied on this target for
the Cron.runPropellor property's cronjob to work, so upgrading
directly from 1.0.0 to 4.0.0 would break that cron job.
* Remove make from propellor's dependency list; it's not used by
propellor any longer.
* Implemented hostChroot, as originally seen in my slides at
Linux.Conf.Au 2017 in January. Now that it's not vaporware, it allows
one Host to build a disk image that has all the properties of another
Host.
* DiskImage building properties used to propagate DNS info out from
the chroot used to build the disk image to the Host. That is no longer
done, since that chroot only exists as a side effect of the disk image
creation and servers will not be running in it.
* The IsInfo types class's propagateInfo function changed to use a
PropagateInfo data type. (API change)
* The action used to satisfy a property changed to Maybe (Propellor Result).
When it is Nothing, propellor knows it can skip displaying the
description of that property. This is mostly useful in the
implementation of mempty. (API change)
* The doNothing property is now simply mempty. The name was retained
because it can be clearer than mempty in some contexts.
* Added Apache.confEnabled.
.
propellor (3.4.1) unstable; urgency=medium
.
* Fixed https url to propellor git repository.
.
propellor (3.4.0) unstable; urgency=medium
.
* Added ConfigurableValue type class, for values that can be used in a
config file, or to otherwise configure a program.
* The val function converts such values to String.
* Removed fromPort and fromIPAddr (use val instead). (API change)
* Removed several Show instances that were only used for generating
configuration, replacing with ConfigurableValue instances. (API change)
* The github mirror of propellor's git repository has been removed,
since github's terms of service has started imposing unwanted licensing
requirements.
* propellor --init: The option to clone propellor's git repository
used to use the github mirror, and has been changed to use a different
mirror.
.
propellor (3.3.1) unstable; urgency=medium
.
* Apt: Removed the mirrors.kernel.org line from stdSourcesList etc.
The mirror CDN has a new implementation that should avoid the problems
with httpredir that made an extra mirror sometimes be needed.
* Switch Debian CDN address to deb.debian.org.
* Tor.hiddenService: Fix bug in torrc's HiddenServicePort configuration.
Thanks, Félix Sipma
.
propellor (3.3.0) unstable; urgency=medium
.
* Arch Linux is now supported by Propellor!
Thanks to Zihao Wang for this port.
* Added Propellor.Property.Pacman for Arch's package manager.
Maintained by Zihao Wang.
* The types of some properties changed; eg from Property DebianLike
to Property (DebianLike + ArchLinux). Also, DebianLike and Linux
are no longer type synonyms; propellor now knows that Linux includes
ArchLinux. This could require updates to code, so is a minor API change.
* GHC's fileSystemEncoding is used for all String IO, to avoid
encoding-related crashes in eg, Propellor.Property.File.
* Add --build option to simply build config.hs.
* More informative usage message. Thanks, Daniel Brooks
* Tor.hiddenService' added to support multiple ports.
Thanks, Félix Sipma.
* Apt.noPDiffs added.
Thanks, Sean Whitton.
* stack.yaml: Compile with GHC 8.0.1 against lts-7.16.
Thanks, Andrew Cowie.
* Added Propellor.Property.File.configFileName and related functions
to generate good filenames for config directories.
* Added Apt.suiteAvailablePinned, Apt.pinnedTo.
Thanks, Sean Whitton.
* Added File.containsBlock
Thanks, Sean Whitton.
Checksums-Sha1:
b347fb3cad7ec8f4bd07eb42cc6336df5210be69 2849 propellor_4.0.6-1.dsc
eb63031402a19e920f658b188235dfe093f9c79a 22236 propellor_4.0.6-1.debian.tar.xz
ef3c92778006bff20c0c53761d5a02a1a24915d4 571396 propellor_4.0.6.orig.tar.xz
Checksums-Sha256:
dbdf30e0ce6356ed96642b4a5f85d8627a41ee1357f9cc8cf54762fd825a5e79 2849 propellor_4.0.6-1.dsc
0da6341e7e0b5021d76d4145b13b25986ff04aafe0b597be4c1424cf02223921 22236 propellor_4.0.6-1.debian.tar.xz
5d23bc1309a3a86a4417ed4d67f562703925e78a782de76f530b4bf46b818429 571396 propellor_4.0.6.orig.tar.xz
Files:
b1813aee1e32e527b4be41ff1bd52396 2849 admin optional propellor_4.0.6-1.dsc
345764fb0fbaba12fa836ffe593dd5ba 22236 admin optional propellor_4.0.6-1.debian.tar.xz
e97ae784d188e7d4f36bad379cb1c61f 571396 admin optional propellor_4.0.6.orig.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAllKabsACgkQaVt65L8G
YkB58xAAgPPajgckbw0lr8uvw28aaqHi8m6LtQk9xN+Vn1K4VTVxeD4+c13Q3BAS
+ClKo74nmT01W7P4O6eg/vJ3wM2TGXH2VUpduxV94rVfR7EJv6a4j/BuMQTTXJ6y
0mrZRkYH9EBCS9TYyM1PI/Voa4daEJyvK6nzPtfEulTuNvwpASJIHOZUauQKZQKe
wTRMJV9742IFcG3glTyfkUpkUXjZ7WERt1ejAYOZOhpvViLO+aMEo7QKxHCxyRst
3LHkW3PlX0wg3Bvqpa9Dqou2zzkgBXIl+4ET0eLGNIPtq27q8/pwUqIEoW0HiKX0
kcZ8kezxY1RBsD9A6/gfvmFRx/qe7I8FjuJdXEUvg4tqWBbHA5e+6qH5qM4Iyot6
KhEFK+uZ2KSv7QgBVUS568A8LkML08bKo5Af9ZX0a1VXGC5wG2ShHIx56B+oELKi
8OoSzeTCdGYhfbfh7PCBDZwnYweoG9pJmMisSR5S0deL9knDcRC9uguBfx18qV8j
jIt9jnRzlVsAwo0MKHFF+hTMIZ9PnnlYOKgvBLbLbMI+6W1cqdiasH2kvBh5wPjT
DvZ182lRaMyjaf9UDBQXb0qr3rhaAEpRQA7R5RfVABLWBz6EbrCwMqhawii4s6lz
N0fKsA1qw6oWUEd3Ihl/Imyfgap1M0OjMClepmcypDnKtHBXmWs=
=GzUv
-----END PGP SIGNATURE-----
Reply to: