I think this is the optimal solution for packages of software with multiple supported versions, like MySQL, Ruby and PostgreSQL. Providing only one package for the latest version (like you did with your Ruby package) is dangerous and insecure in combination with Chocolatey’s keep-old-versions-design. I already explained the reasons more than once: chocolatey/chocolatey#389 (comment), chocolatey/chocolatey#259 (comment)
This pull requests consists of the following packages:
Note that a similar approach is currently used for packages for Linux distributions. For example, look at Debian: http://packages.debian.org/search?keywords=postgresql&searchon=names&suite=testing§ion=all
To be more precise, my approach for the PostgreSQL packages is a combination of Debians slow and conservative release policy and Arch Linux’ always-latest-version policy (https://www.archlinux.org/packages/extra/x86_64/postgresql/), so it certainly satisfies all Chocolatey users.
renamed postgresql.v9 folder to postgresql
added automatic packages for all currently supported postgresql branches
added ketarin XML job files for all postgresql packages
Is this OK for you?
There is a ton going on here. This will take more time to evaluate
Closing as this has been moved out of this repo.