summaryrefslogtreecommitdiff
path: root/propellor.cabal
AgeCommit message (Collapse)Author
2017-02-20releasing package propellor version 3.3.1Joey Hess
2017-02-04Arch Linux is now supported by Propellor! Thanks to Zihao Wang for this port.Joey Hess
* 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). This could require updates to code using those properties, so is a minor API change.
2016-11-22releasing package propellor version 3.2.3Joey Hess
2016-11-11iabak is moving out of joeyconfig to its own separate configJoey Hess
This is to allow multiple admins of iabak to access the privdata. Since there's a single privdata file for all machines in a propellor deployment, and I don't want them to see all my secrets, we needed to break it out.
2016-11-11releasing package propellor version 3.2.2Joey Hess
2016-11-11need to disable warning here tooJoey Hess
2016-11-11need to disable warning here tooJoey Hess
2016-11-11turn off redundant constraints warnings in cabal fileJoey Hess
ghc 7 does not support -fno-warn-redundant-constraints so this can't be done on a per-module basis. It would be good to revert this commit when dropping support for ghc 7.
2016-10-03prep releaseJoey Hess
2016-09-10releasing package propellor version 3.2.0Joey Hess
2016-08-28rename to avoid it going into any other binary packagesJoey Hess
2016-06-23releasing package propellor version 3.1.1Joey Hess
2016-06-22prep releaseJoey Hess
2016-06-19Property.Firejail: New module. Thanks, Sean WhittonJoey Hess
2016-06-13add stopPropellorMessageJoey Hess
2016-06-13add new moduleJoey Hess
2016-06-06prep releaseJoey Hess
2016-05-23Merge remote-tracking branch 'spwhitton/sbuild'Joey Hess
2016-05-23add new modules to propellor.cabalSean Whitton
2016-05-22prep releaseJoey Hess
2016-05-22split out module to work around badly named symbol in directory-1.2.6.2Joey Hess
Sadly my bug report about this is not going to get fixed it seems, so I have to drag around a whole added module file just to deal with it. https://github.com/haskell/directory/issues/52
2016-05-15add Borg moduleFélix Sipma
2016-05-10correct licenseJoey Hess
2016-05-01releasing package propellor version 3.0.3Joey Hess
2016-05-01Remove Propellor.DotDir from the propellor library, as its use of ↵Joey Hess
Paths_propellor prevents use of the module out of propellor's tree. Failure looked like: /home/lukas/.propellor/.cabal-sandbox/lib/x86_64-linux-ghc-7.10.3/propellor-3.0. 1-0JokOieT9kY9W7enKSzFHh/libHSpropellor-3.0.1-0JokOieT9kY9W7enKSzFHh.a(DotDir.o) :(.text+0x591): undefined reference to `propezu0JokOieT9kY9W7enKSzzFHh_Pathszupropellor_getLibDir_closure' This module is only needed for the wrapper program anyway, which handles --init. This does mean that ./propellor --init in propellor's tree will fail even though the help shows --init as an option.
2016-04-30prep releaseJoey Hess
2016-04-22add Attic propertyFélix Sipma
2016-04-07Added Propellor.Property.Fstab, and moved the fstabbed property to there.Joey Hess
2016-04-05releasing package propellor version 3.0.1Joey Hess
2016-04-05propellor spinJoey Hess
2016-04-02include stack.yaml in sdistJoey Hess
2016-04-02got rid of build flag to detect stackJoey Hess
2016-04-02Stack support.Joey Hess
* Stack support. "git config propellor.buildsystem stack" will make propellor build its config using stack. * When propellor is installed using stack, propellor --init will automatically set propellor.buildsystem=stack.
2016-04-01separate propellor --initJoey Hess
2016-03-30Adding support for software-properties-common to OS properties branch.Evan Cofsky
The config-simple file now shows: 1. Adding PPAs 2. Adding apt keys from a remote keyserver 3. Adding apt sources 4. Installing signed packages from a new repository.
2016-03-27add dep on concurrent-output, and re-enable -O0Joey Hess
Using the external concurrent-output library lets it be built with -O2 as is needed to get good runtime memory use. Enabling -O0 because ghc is using rather a lot more time and memory due to the new more complex types. old master branch: Linking dist/build/propellor-config/propellor-config ... 24.59user 0.97system 0:25.93elapsed 98%CPU (0avgtext+0avgdata 354612maxresident)k 1544inputs+46064outputs (0major+371244minor)pagefaults 0swaps this branch before -O0: Linking dist/build/propellor-config/propellor-config ... 25.56user 0.73system 0:26.61elapsed 98%CPU (0avgtext+0avgdata 345348maxresident)k 0inputs+43480outputs (0major+364163minor)pagefaults 0swaps this branch with -O0: Linking dist/build/propellor-config/propellor-config ... 11.91user 0.75system 0:12.97elapsed 97%CPU (0avgtext+0avgdata 237472maxresident)k 16inputs+37264outputs (0major+336166minor)pagefaults 0swaps Above benchmarks are building all source files needed by config-simple.hs. The story is rather worse for joeyconfig.hs; building it now needs over 500 mb even with -O0 :-/
2016-03-27improve haddocks and move code around to make them more clearJoey Hess
2016-03-27split out singletons libJoey Hess
2016-03-26ported propagateContainerJoey Hess
Renamed several utility functions along the way.
2016-03-25avoid cabal warningJoey Hess
2016-03-24docsJoey Hess
2016-03-24convert ensurePropertyJoey Hess
Moved to its own module to keep everything related in one place.
2016-03-24TypeOperators, not PolyKinds is neededJoey Hess
2016-03-24docs and enable PolyKinds globallyJoey Hess
2016-03-24Merge branch 'master' into typed-os-requirementsJoey Hess
2016-03-24fix hook nameJoey Hess
2016-03-241st stage integrating MetaTypesJoey Hess
2016-03-20Merge branch 'master' into typed-os-requirementsJoey Hess
2016-03-20rename moduleJoey Hess
2016-03-20make more clear that propellor targets debian stable's ghcJoey Hess