summaryrefslogtreecommitdiff
path: root/doc/todo
AgeCommit message (Collapse)Author
2017-12-03updateJoey Hess
2017-12-03newer branchJoey Hess
2017-12-03Merge branch 'joeyconfig'Joey Hess
2017-12-03commentJoey Hess
2017-11-29bootstrappedFrom: Set up local privdata file.Joey Hess
Avoid needing to --spin host deployed from disk image to let its propellor access its privdata. This commit was sponsored by Boyd Stephen Smith Jr. on Patreon.
2017-11-29Merge branch 'master' into joeyconfigJoey Hess
2017-11-29bugJoey Hess
2017-11-24Added a comment: Bountynp
2017-11-21merged sbuild overhaulJoey Hess
2017-11-20submit merge requestspwhitton
2017-11-19partition table in InfoJoey Hess
Diskimage.imageBuiltFor: New property to build a disk image for a Host, using partition table information configured via the new properties hasPartitionTableType, hasPartition and adjustPartition. This lets Machine properties include eg /boot partitions that are known to be needed by the bootloader, and the user can adjust those partitions and add others. This commit was sponsored by Brock Spratlen on Patreon.
2017-11-18commentJoey Hess
2017-11-18Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2017-11-18rename bug/Debootstrap_module_should_respect_a_configured_Apt.proxy.mdwn to ↵spwhitton
todo/Debootstrap_module_should_respect_a_configured_Apt.proxy.mdwn
2017-11-17ideaJoey Hess
2017-10-25changelog for mergeJoey Hess
2017-10-19Added a commentNicolas.Schodet
2017-10-15merged pull requestJoey Hess
2017-10-15commentJoey Hess
2017-10-12Pull request for Fstab.mountedNicolas.Schodet
2017-10-12Pull request to ignore lost+foundNicolas.Schodet
2017-10-04commentJoey Hess
2017-09-08Added a commentNicolas.Schodet
2017-09-05updateJoey Hess
2017-09-05move parseFs to Property.PartitionJoey Hess
2017-09-03Added a commentNicolas.Schodet
2017-09-02add linkspwhitton
2017-09-02unpropellor a host: raise issuesspwhitton
2017-09-01responseJoey Hess
2017-09-01Added a commentNicolas.Schodet
2017-08-31reviewJoey Hess
2017-08-29(no commit message)Nicolas.Schodet
2017-07-29todoJoey Hess
2017-07-28mergeJoey Hess
2017-07-17todoJoey Hess
2017-07-16Propellor.Property.Timezone: New module, contributed by Sean Whitton.Joey Hess
2017-07-16add merge requestspwhitton
2017-07-15Merge branch 'master' of ssh://propellor.branchable.comJoey Hess
2017-07-15add Propellor.Property.VersionedJoey Hess
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. Note that it currently only supports RevertableProperty that has the same metatypes for its setup and cleanup sides. And, each RevertableProperty in a version definition needs to have the same metatypes as the others too. I tried a couple of times to add support for differing metatypes, but it got beyond my avilities to do. This commit was sponsored by Jeff Goeke-Smith on Patreon.
2017-07-15convert todo item into a merge requestspwhitton
2017-07-13rollbacksJoey Hess
2017-07-13wow wow wowJoey Hess
2017-07-13ideaJoey Hess
2017-07-13closeJoey Hess
2017-07-13reopen bugJoey Hess
2017-07-12add bootstrapWith property to support stack and moreJoey Hess
* 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 propellor build its config using stack. (This does not affect how propellor is bootstrapped on a host by "propellor --spin host".) This has not yet been tested at all! But should probably work fine. This is based on earlier work by Arnaud Bailly, who made Propellor.Bootstrap use stack without parameterization. In Arnaud's patch, stack was installed using wget, but that only worked on linux-x86_64 and was insecure. I instead chose to use the distribution packages of stack, like is done for cabal. Debian stack has haskell-stack now, and it's getting into many distributions. This commit was sponsored by Francois Marier on Patreon.
2017-06-18Merge branch 'joeyconfig'Joey Hess
2017-06-18Fix bug that sometimes made --spin fail with "fatal: Couldn't find remote ↵Joey Hess
ref HEAD" Tricky stdin buffering problem. An easier fix would have been: hSetBuffering stdin NoBuffering But that approach is less robust; even with NoBuffering, anything that uses hLookAhead causes 1 byte of buffering. And, any reads from stdin before hSetBuffering would still cause the problem. Instead, I used a bigger hammer that will always work. It involves a bit more CPU work, but this is data that is already being fed through ssh; copying it one more time won't cause a measurable performance impact. This commit was sponsored by Jack Hill on Patreon.
2017-06-18propellor spinJoey Hess
2017-06-18propellor spinJoey Hess