| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-19 | Apt.mirror can be used to set the preferred apt mirror of a host, overriding ↵ | Joey Hess | |
| the default CDN. This info is used by Apt.stdSourcesList and Sbuild.builtFor. Thanks, Sean Whitton. | |||
| 2017-03-19 | shorten names of mirror properties | Sean Whitton | |
| 2017-03-19 | add Apt.hostMirrorIs | Sean Whitton | |
| 2017-03-19 | improve error msg from Apt.getHostMirror | Sean Whitton | |
| 2017-03-19 | add Ubuntu std mirror to Apt.hs | Sean Whitton | |
| 2017-03-19 | replace debCdn with stdArchiveLines | Sean Whitton | |
| Though stdArchiveLines is not used in Apt.hs, this is the logical replacement for the old debCdn property. | |||
| 2017-03-19 | replace use of debCdn in Apt.hs | Sean Whitton | |
| 2017-03-19 | add withHostMirror helper | Sean Whitton | |
| 2017-03-19 | add HostMirror info type | Sean Whitton | |
| 2017-03-15 | Added Monoid instances for Property and RevertableProperty. | Joey Hess | |
| * Added Monoid instances for Property and RevertableProperty. * Removed applyToList. Instead, use mconcat. (API change) Eg, if you had: applyToList accountFor [User "joey", User "root"] use instead: mconcat (map accountFor [User "joey", User "root"]) mappend x y is basically the same as x `before` y. In particular, if x fails to be ensured, it won't ensure y. This seems to make sense, since applyToList had that behavior, and so does the Monoid for Propellor Result. The alternative would be to try to ensure both and combine the results. However, I don't see any reason to do it that way. It would be nice if the description of both properties were displayed when ensuring the combination. But then, it would need to display eg: ensuring x..ok ensuring y..failed ensuring x and ensuring y..failed Without a way to get rid of that redundant last line, I don't want to do that. Note that the haddocks for the Monoid instances need a really wide screen to display! This is IMHO an infelicity in haddock, and I can't do anything about it really. This commit was sponsored by Fernando Jimenez on Patreon. | |||
| 2017-02-26 | use val instead of show | Joey Hess | |
| 2017-02-13 | deb.debian.org | Joey Hess | |
| * 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. httpredir.debian.org points to the same IPs as deb.debian.org now, so this shouldn't change anything except to use the now preferred name. | |||
| 2017-02-04 | AptPrefPackage -> AptPackagePref | Sean Whitton | |
| This reads much better: it's an "apt package preference". | |||
| 2017-02-04 | Apt.pinnedTo takes a list of suites and pin priorities | Sean Whitton | |
| 2017-02-04 | factor out suitePinBlock | Sean Whitton | |
| 2017-02-04 | rm superfluous TODO | Sean Whitton | |
| 2017-02-02 | add Explanation: lines to pref files | Sean Whitton | |
| 2017-02-02 | drop a superfluous blank line in pref file | Sean Whitton | |
| 2017-02-02 | fix type of Apt.pinnedTo | Sean Whitton | |
| 2017-02-02 | AptPrefPackage type | Sean Whitton | |
| 2017-02-02 | Apt.pinnedTo uses File.configFileName | Sean Whitton | |
| 2017-01-31 | more spacing | Sean Whitton | |
| 2017-01-31 | neaten the prefs file Apt.pinnedTo generates | Sean Whitton | |
| 2017-01-31 | spacing | Sean Whitton | |
| 2017-01-31 | describe Apt.pinnedTo | Sean Whitton | |
| 2017-01-31 | pass a tuple to Apt.pinnedTo | Sean Whitton | |
| This permits calling Apt.pinnedTo infix | |||
| 2017-01-31 | suiteAvailablePinned avoids pinning backports | Sean Whitton | |
| 2017-01-31 | implement Apt.pinnedTo | Sean Whitton | |
| 2017-01-30 | commented hacking | Sean Whitton | |
| 2017-01-30 | TODO | Sean Whitton | |
| 2017-01-30 | fix swapped sourceFile & prefFile | Sean Whitton | |
| 2017-01-30 | refactor to fix type errors | Sean Whitton | |
| 2017-01-30 | pin even if hostSuite == suite | Sean Whitton | |
| 2017-01-30 | tweak stub | Sean Whitton | |
| 2017-01-30 | implement suiteAvailablePinned | Sean Whitton | |
| 2017-01-30 | pin property prototypes | Sean Whitton | |
| 2017-01-19 | add Apt.noPDiffs | Sean Whitton | |
| 2016-06-18 | Really make Apt.install fail when asked to install a package that apt does ↵ | Joey Hess | |
| not know about | |||
| 2016-06-17 | Apt.install: When asked to install a package that apt does not know about, ↵ | Joey Hess | |
| it used to incorrectly succeed. Now it will fail. | |||
| 2016-06-13 | add DebianKernel datatype | Félix Sipma | |
| (cherry picked from commit 3590a1241580ddcdd153e2619a3c02ce18a8db8c but without the changes to src/Propellor/Precompiled.hs) | |||
| 2016-04-05 | Apt.unattendedUpgrades: mail root | Félix Sipma | |
| 2016-04-05 | add comments | Joey Hess | |
| 2016-04-05 | Apt: add periodicUpdates | Félix Sipma | |
| 2016-03-30 | Merge branch 'master' into typed-os-requirements | Joey Hess | |
| 2016-03-30 | Apt.update: Also run dpkg --configure -a here as apt for some reason won't ↵ | Joey Hess | |
| even update if dpkg was interrupted. | |||
| 2016-03-28 | propellor spin | Joey Hess | |
| 2016-03-28 | backports are debian only | Joey Hess | |
| 2016-03-25 | cleanup warnings | Joey Hess | |
| 2016-03-25 | much simpler and more type safe implementation of Apt.robustly, using fallback! | Joey Hess | |
| 2016-03-25 | ported Property.Apt | Joey Hess | |
