diff options
| -rw-r--r-- | debian/changelog | 9 | ||||
| -rw-r--r-- | doc/todo/Arch_Linux_Port.mdwn | 2 | ||||
| -rw-r--r-- | doc/todo/Arch_Linux_Port/comment_3_d917de766dfe7fded7317d7614d1467f._comment | 25 | ||||
| -rw-r--r-- | propellor.cabal | 3 |
4 files changed, 37 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index 81360402..3a12ca70 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,12 @@ -propellor (3.2.4) UNRELEASED; urgency=medium +propellor (3.3.0) UNRELEASED; 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). This could require updates + to code using those properties, 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. diff --git a/doc/todo/Arch_Linux_Port.mdwn b/doc/todo/Arch_Linux_Port.mdwn index a899dbb3..ac3ee4dc 100644 --- a/doc/todo/Arch_Linux_Port.mdwn +++ b/doc/todo/Arch_Linux_Port.mdwn @@ -12,3 +12,5 @@ I've made some addtional minor changes to make propellor compile without errors: - Rsync.installed and Docker.installed now supports Pacman as well Hope you enjoy it! + +> [[merged|done]]; it was indeed enjoyable. thank you! --[[Joey]] diff --git a/doc/todo/Arch_Linux_Port/comment_3_d917de766dfe7fded7317d7614d1467f._comment b/doc/todo/Arch_Linux_Port/comment_3_d917de766dfe7fded7317d7614d1467f._comment new file mode 100644 index 00000000..27ef8078 --- /dev/null +++ b/doc/todo/Arch_Linux_Port/comment_3_d917de766dfe7fded7317d7614d1467f._comment @@ -0,0 +1,25 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 3""" + date="2017-02-04T20:55:02Z" + content=""" +> Instead, I changed some properties in DiskImage from Linux to +> DebianLike. Is it the correct way to do it? + +Looking at it, kpartx is DebianLike-specific, so imageBuiltFrom which uses it +should be too. The only reason it wasn't marked as DebianLike already and +was type Linux is because Linux used to be the same as DebianLike and so +the type checker didn't see a difference. No longer, thanks to your patch. + +So, it makes complete sense that you have to change this. You're paying +the price of blazing the trail of the first non-DebianLike Linux distro in +Propellor.. + +--- + +Looks like your [[!commit 25f6871e1dda3de252fbc6c8ac6962eb0cd9311a]] +dealt with all my review suggestions. And so, I've merged it. + +Unless you have anything else that needs to be done, I'll release +propellor soon with the added Arch Linux support. Thank you very much! +"""]] diff --git a/propellor.cabal b/propellor.cabal index 1b5c46d6..a33b9824 100644 --- a/propellor.cabal +++ b/propellor.cabal @@ -1,5 +1,5 @@ Name: propellor -Version: 3.2.3 +Version: 3.3.0 Cabal-Version: >= 1.8 License: BSD2 Maintainer: Joey Hess <id@joeyh.name> @@ -128,6 +128,7 @@ Library Propellor.Property.Obnam Propellor.Property.OpenId Propellor.Property.OS + Propellor.Property.Pacman Propellor.Property.Parted Propellor.Property.Partition Propellor.Property.Postfix |
