packages feed

Cabal revisions of propellor-5.2.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name: propellor-Version: 5.2.0-Cabal-Version: >= 1.20-License: BSD2-Maintainer: Joey Hess <id@joeyh.name>-Author: Joey Hess-Stability: Stable-Copyright: 2014 Joey Hess-License-File: LICENSE-Build-Type: Simple-Homepage: https://propellor.branchable.com/-Category: Utility-Extra-Source-Files:-  README.md-  doc/README.mdwn-  CHANGELOG-  Makefile-  config-simple.hs-  config-freebsd.hs-  joeyconfig.hs-  config.hs-  contrib/post-merge-hook-  stack.yaml-  debian/changelog-  debian/propellor.README.Debian-  debian/compat-  debian/control-  debian/copyright-  debian/rules-  debian/lintian-overrides-Synopsis: property-based host configuration management in haskell-Description:- Propellor ensures that the system it's run in satisfies a list of- properties, taking action as necessary when a property is not yet met.- .- It is configured using haskell.--Executable propellor-  Default-Language: Haskell98-  Main-Is: wrapper.hs-  GHC-Options: -threaded -Wall -fno-warn-tabs -O0-  if impl(ghc >= 8.0)-    GHC-Options: -fno-warn-redundant-constraints-  Default-Extensions: TypeOperators-  Hs-Source-Dirs: src-  Build-Depends:-    -- propellor needs to support the ghc shipped in Debian stable,-    -- and also only depends on packages in Debian stable.-    base >= 4.5, base < 5,-    directory, filepath, IfElse, process, bytestring, hslogger, split,-    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,-    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable-  Other-Modules:-    Propellor.DotDir--Executable propellor-config-  Default-Language: Haskell98-  Main-Is: propellor-config.hs-  GHC-Options: -threaded -Wall -fno-warn-tabs -O0-  if impl(ghc >= 8.0)-    GHC-Options: -fno-warn-redundant-constraints-  Default-Extensions: TypeOperators-  Hs-Source-Dirs: src-  Build-Depends:-    base >= 4.5, base < 5,-    directory, filepath, IfElse, process, bytestring, hslogger, split,-    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,-    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable--Library-  Default-Language: Haskell98-  GHC-Options: -Wall -fno-warn-tabs -O0-  if impl(ghc >= 8.0)-    GHC-Options: -fno-warn-redundant-constraints-  Default-Extensions: TypeOperators-  Hs-Source-Dirs: src-  Build-Depends:-    base >= 4.5, base < 5,-    directory, filepath, IfElse, process, bytestring, hslogger, split,-    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,-    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable--  Exposed-Modules:-    Propellor-    Propellor.Base-    Propellor.Location-    Propellor.Property-    Propellor.Property.Aiccu-    Propellor.Property.Apache-    Propellor.Property.Apt-    Propellor.Property.Apt.PPA-    Propellor.Property.Attic-    Propellor.Property.Bootstrap-    Propellor.Property.Borg-    Propellor.Property.Ccache-    Propellor.Property.Cmd-    Propellor.Property.Concurrent-    Propellor.Property.Conductor-    Propellor.Property.Hostname-    Propellor.Property.Chroot-    Propellor.Property.ConfFile-    Propellor.Property.Cron-    Propellor.Property.DebianMirror-    Propellor.Property.Debootstrap-    Propellor.Property.DiskImage-    Propellor.Property.DiskImage.PartSpec-    Propellor.Property.Dns-    Propellor.Property.DnsSec-    Propellor.Property.Docker-    Propellor.Property.Fail2Ban-    Propellor.Property.File-    Propellor.Property.Firejail-    Propellor.Property.Firewall-    Propellor.Property.FlashKernel-    Propellor.Property.FreeBSD-    Propellor.Property.FreeBSD.Pkg-    Propellor.Property.FreeBSD.Poudriere-    Propellor.Property.FreeDesktop-    Propellor.Property.Fstab-    Propellor.Property.Git-    Propellor.Property.Gpg-    Propellor.Property.Group-    Propellor.Property.Grub-    Propellor.Property.Installer-    Propellor.Property.Installer.Types-    Propellor.Property.Installer.Target-    Propellor.Property.Journald-    Propellor.Property.Kerberos-    Propellor.Property.LetsEncrypt-    Propellor.Property.List-    Propellor.Property.LightDM-    Propellor.Property.Locale-    Propellor.Property.Logcheck-    Propellor.Property.Lvm-    Propellor.Property.Machine-    Propellor.Property.Mount-    Propellor.Property.Network-    Propellor.Property.Nginx-    Propellor.Property.Obnam-    Propellor.Property.OpenId-    Propellor.Property.OS-    Propellor.Property.Pacman-    Propellor.Property.Parted-    Propellor.Property.Parted.Types-    Propellor.Property.Partition-    Propellor.Property.Postfix-    Propellor.Property.PropellorRepo-    Propellor.Property.Prosody-    Propellor.Property.Qemu-    Propellor.Property.Reboot-    Propellor.Property.Restic-    Propellor.Property.Rsync-    Propellor.Property.Sbuild-    Propellor.Property.Scheduled-    Propellor.Property.Schroot-    Propellor.Property.Service-    Propellor.Property.Ssh-    Propellor.Property.Sudo-    Propellor.Property.Systemd-    Propellor.Property.Systemd.Core-    Propellor.Property.Timezone-    Propellor.Property.Tor-    Propellor.Property.Uboot-    Propellor.Property.Unbound-    Propellor.Property.User-    Propellor.Property.Uwsgi-    Propellor.Property.Versioned-    Propellor.Property.XFCE-    Propellor.Property.ZFS-    Propellor.Property.ZFS.Process-    Propellor.Property.ZFS.Properties-    Propellor.Property.HostingProvider.CloudAtCost-    Propellor.Property.HostingProvider.DigitalOcean-    Propellor.Property.HostingProvider.Exoscale-    Propellor.Property.HostingProvider.Linode-    Propellor.Property.SiteSpecific.GitHome-    Propellor.Property.SiteSpecific.JoeySites-    Propellor.Property.SiteSpecific.GitAnnexBuilder-    Propellor.Property.SiteSpecific.Branchable-    Propellor.PropAccum-    Propellor.Utilities-    Propellor.CmdLine-    Propellor.Container-    Propellor.Info-    Propellor.Message-    Propellor.Debug-    Propellor.PrivData-    Propellor.Engine-    Propellor.EnsureProperty-    Propellor.Exception-    Propellor.Types-    Propellor.Types.Bootloader-    Propellor.Types.ConfigurableValue-    Propellor.Types.Core-    Propellor.Types.Chroot-    Propellor.Types.CmdLine-    Propellor.Types.Container-    Propellor.Types.Docker-    Propellor.Types.Dns-    Propellor.Types.Empty-    Propellor.Types.Exception-    Propellor.Types.Info-    Propellor.Types.MetaTypes-    Propellor.Types.OS-    Propellor.Types.PartSpec-    Propellor.Types.PrivData-    Propellor.Types.Result-    Propellor.Types.ResultCheck-    Propellor.Types.Singletons-    Propellor.Types.ZFS-  Other-Modules:-    Propellor.Bootstrap-    Propellor.Git-    Propellor.Git.Config-    Propellor.Git.VerifiedBranch-    Propellor.Gpg-    Propellor.Spin-    Propellor.Ssh-    Propellor.PrivData.Paths-    Propellor.Protocol-    Propellor.Shim-    Propellor.Property.Chroot.Util-    Utility.Applicative-    Utility.Data-    Utility.DataUnits-    Utility.Directory-    Utility.Env-    Utility.Exception-    Utility.FileMode-    Utility.FileSystemEncoding-    Utility.HumanNumber-    Utility.LinuxMkLibs-    Utility.Misc-    Utility.Monad-    Utility.Path-    Utility.PartialPrelude-    Utility.PosixFiles-    Utility.Process-    Utility.Process.Shim-    Utility.Process.NonConcurrent-    Utility.SafeCommand-    Utility.Scheduled-    Utility.Scheduled-    Utility.Split-    Utility.SystemDirectory-    Utility.Table-    Utility.ThreadScheduler-    Utility.Tmp-    Utility.Tuple-    Utility.UserInfo-    System.Console.Concurrent-    System.Console.Concurrent.Internal-    System.Process.Concurrent--source-repository head-  type: git-  location: https://git.joeyh.name/git/propellor.git+Name: propellor
+Version: 5.2.0
+x-revision: 1
+Cabal-Version: >= 1.20
+License: BSD2
+Maintainer: Joey Hess <id@joeyh.name>
+Author: Joey Hess
+Stability: Stable
+Copyright: 2014 Joey Hess
+License-File: LICENSE
+Build-Type: Simple
+Homepage: https://propellor.branchable.com/
+Category: Utility
+Extra-Source-Files:
+  README.md
+  doc/README.mdwn
+  CHANGELOG
+  Makefile
+  config-simple.hs
+  config-freebsd.hs
+  joeyconfig.hs
+  config.hs
+  contrib/post-merge-hook
+  stack.yaml
+  debian/changelog
+  debian/propellor.README.Debian
+  debian/compat
+  debian/control
+  debian/copyright
+  debian/rules
+  debian/lintian-overrides
+Synopsis: property-based host configuration management in haskell
+Description:
+ Propellor ensures that the system it's run in satisfies a list of
+ properties, taking action as necessary when a property is not yet met.
+ .
+ It is configured using haskell.
+
+Executable propellor
+  Default-Language: Haskell98
+  Main-Is: wrapper.hs
+  GHC-Options: -threaded -Wall -fno-warn-tabs -O0
+  if impl(ghc >= 8.0)
+    GHC-Options: -fno-warn-redundant-constraints
+  Default-Extensions: TypeOperators
+  Hs-Source-Dirs: src
+  Build-Depends:
+    -- propellor needs to support the ghc shipped in Debian stable,
+    -- and also only depends on packages in Debian stable.
+    base >= 4.8 && < 4.11,
+    directory, filepath, IfElse, process, bytestring, hslogger, split,
+    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,
+    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable
+  Other-Modules:
+    Propellor.DotDir
+
+Executable propellor-config
+  Default-Language: Haskell98
+  Main-Is: propellor-config.hs
+  GHC-Options: -threaded -Wall -fno-warn-tabs -O0
+  if impl(ghc >= 8.0)
+    GHC-Options: -fno-warn-redundant-constraints
+  Default-Extensions: TypeOperators
+  Hs-Source-Dirs: src
+  Build-Depends:
+    base >= 4.5, base < 5,
+    directory, filepath, IfElse, process, bytestring, hslogger, split,
+    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,
+    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable
+
+Library
+  Default-Language: Haskell98
+  GHC-Options: -Wall -fno-warn-tabs -O0
+  if impl(ghc >= 8.0)
+    GHC-Options: -fno-warn-redundant-constraints
+  Default-Extensions: TypeOperators
+  Hs-Source-Dirs: src
+  Build-Depends:
+    base >= 4.5, base < 5,
+    directory, filepath, IfElse, process, bytestring, hslogger, split,
+    unix, unix-compat, ansi-terminal, containers (>= 0.5), network, async,
+    time, mtl, transformers, exceptions (>= 0.6), stm, text, hashable
+
+  Exposed-Modules:
+    Propellor
+    Propellor.Base
+    Propellor.Location
+    Propellor.Property
+    Propellor.Property.Aiccu
+    Propellor.Property.Apache
+    Propellor.Property.Apt
+    Propellor.Property.Apt.PPA
+    Propellor.Property.Attic
+    Propellor.Property.Bootstrap
+    Propellor.Property.Borg
+    Propellor.Property.Ccache
+    Propellor.Property.Cmd
+    Propellor.Property.Concurrent
+    Propellor.Property.Conductor
+    Propellor.Property.Hostname
+    Propellor.Property.Chroot
+    Propellor.Property.ConfFile
+    Propellor.Property.Cron
+    Propellor.Property.DebianMirror
+    Propellor.Property.Debootstrap
+    Propellor.Property.DiskImage
+    Propellor.Property.DiskImage.PartSpec
+    Propellor.Property.Dns
+    Propellor.Property.DnsSec
+    Propellor.Property.Docker
+    Propellor.Property.Fail2Ban
+    Propellor.Property.File
+    Propellor.Property.Firejail
+    Propellor.Property.Firewall
+    Propellor.Property.FlashKernel
+    Propellor.Property.FreeBSD
+    Propellor.Property.FreeBSD.Pkg
+    Propellor.Property.FreeBSD.Poudriere
+    Propellor.Property.FreeDesktop
+    Propellor.Property.Fstab
+    Propellor.Property.Git
+    Propellor.Property.Gpg
+    Propellor.Property.Group
+    Propellor.Property.Grub
+    Propellor.Property.Installer
+    Propellor.Property.Installer.Types
+    Propellor.Property.Installer.Target
+    Propellor.Property.Journald
+    Propellor.Property.Kerberos
+    Propellor.Property.LetsEncrypt
+    Propellor.Property.List
+    Propellor.Property.LightDM
+    Propellor.Property.Locale
+    Propellor.Property.Logcheck
+    Propellor.Property.Lvm
+    Propellor.Property.Machine
+    Propellor.Property.Mount
+    Propellor.Property.Network
+    Propellor.Property.Nginx
+    Propellor.Property.Obnam
+    Propellor.Property.OpenId
+    Propellor.Property.OS
+    Propellor.Property.Pacman
+    Propellor.Property.Parted
+    Propellor.Property.Parted.Types
+    Propellor.Property.Partition
+    Propellor.Property.Postfix
+    Propellor.Property.PropellorRepo
+    Propellor.Property.Prosody
+    Propellor.Property.Qemu
+    Propellor.Property.Reboot
+    Propellor.Property.Restic
+    Propellor.Property.Rsync
+    Propellor.Property.Sbuild
+    Propellor.Property.Scheduled
+    Propellor.Property.Schroot
+    Propellor.Property.Service
+    Propellor.Property.Ssh
+    Propellor.Property.Sudo
+    Propellor.Property.Systemd
+    Propellor.Property.Systemd.Core
+    Propellor.Property.Timezone
+    Propellor.Property.Tor
+    Propellor.Property.Uboot
+    Propellor.Property.Unbound
+    Propellor.Property.User
+    Propellor.Property.Uwsgi
+    Propellor.Property.Versioned
+    Propellor.Property.XFCE
+    Propellor.Property.ZFS
+    Propellor.Property.ZFS.Process
+    Propellor.Property.ZFS.Properties
+    Propellor.Property.HostingProvider.CloudAtCost
+    Propellor.Property.HostingProvider.DigitalOcean
+    Propellor.Property.HostingProvider.Exoscale
+    Propellor.Property.HostingProvider.Linode
+    Propellor.Property.SiteSpecific.GitHome
+    Propellor.Property.SiteSpecific.JoeySites
+    Propellor.Property.SiteSpecific.GitAnnexBuilder
+    Propellor.Property.SiteSpecific.Branchable
+    Propellor.PropAccum
+    Propellor.Utilities
+    Propellor.CmdLine
+    Propellor.Container
+    Propellor.Info
+    Propellor.Message
+    Propellor.Debug
+    Propellor.PrivData
+    Propellor.Engine
+    Propellor.EnsureProperty
+    Propellor.Exception
+    Propellor.Types
+    Propellor.Types.Bootloader
+    Propellor.Types.ConfigurableValue
+    Propellor.Types.Core
+    Propellor.Types.Chroot
+    Propellor.Types.CmdLine
+    Propellor.Types.Container
+    Propellor.Types.Docker
+    Propellor.Types.Dns
+    Propellor.Types.Empty
+    Propellor.Types.Exception
+    Propellor.Types.Info
+    Propellor.Types.MetaTypes
+    Propellor.Types.OS
+    Propellor.Types.PartSpec
+    Propellor.Types.PrivData
+    Propellor.Types.Result
+    Propellor.Types.ResultCheck
+    Propellor.Types.Singletons
+    Propellor.Types.ZFS
+  Other-Modules:
+    Propellor.Bootstrap
+    Propellor.Git
+    Propellor.Git.Config
+    Propellor.Git.VerifiedBranch
+    Propellor.Gpg
+    Propellor.Spin
+    Propellor.Ssh
+    Propellor.PrivData.Paths
+    Propellor.Protocol
+    Propellor.Shim
+    Propellor.Property.Chroot.Util
+    Utility.Applicative
+    Utility.Data
+    Utility.DataUnits
+    Utility.Directory
+    Utility.Env
+    Utility.Exception
+    Utility.FileMode
+    Utility.FileSystemEncoding
+    Utility.HumanNumber
+    Utility.LinuxMkLibs
+    Utility.Misc
+    Utility.Monad
+    Utility.Path
+    Utility.PartialPrelude
+    Utility.PosixFiles
+    Utility.Process
+    Utility.Process.Shim
+    Utility.Process.NonConcurrent
+    Utility.SafeCommand
+    Utility.Scheduled
+    Utility.Scheduled
+    Utility.Split
+    Utility.SystemDirectory
+    Utility.Table
+    Utility.ThreadScheduler
+    Utility.Tmp
+    Utility.Tuple
+    Utility.UserInfo
+    System.Console.Concurrent
+    System.Console.Concurrent.Internal
+    System.Process.Concurrent
+
+source-repository head
+  type: git
+  location: https://git.joeyh.name/git/propellor.git