Hi all,
We’ve updated 1.8 to include a few fixes that needed to make the release.
These include some bugfixes to improve recent quoting changes to the postgresql and mysql modules. Users of database modules will want to be sure they pick 1.8.1, not 1.8.
Similarly, there are fixes applied for lookup plugins search paths and some overzealous early evaluation of variables.
1.8.1 is now available via the usual means (PyPi + releases.ansible.com + PPA), as usual, distros are also waiting to update.
Thanks!
–Michael
Hi,
the file available on the Cheese Shop is 11 megs. Is that correct? (at the time of writing this) Previous distributions were way smaller.
TIA,
Carlos.
Good catch Carlos,
same surprise from http://releases.ansible.com/ansible/:
-rw-r–r-- 1 gilles staff 734K 25 nov 23:43 ansible-1.8.tar.gz
-rw-r–r-- 1 gilles staff 12M 27 nov 04:54 ansible-1.8.1.tar.gz
the issue with 1.8.1 package is that it includes the whole .git local repository files:
du -hs ansible-1.8.1/lib/ansible/modules/*/.git
6,1M ansible-1.8.1/lib/ansible/modules/core/.git
5,8M ansible-1.8.1/lib/ansible/modules/extras/.git
Mehul_Ved
(Mehul Ved)
November 27, 2014, 12:41pm
5
Probably removed because of the git gotcha? If so, we should see 1.8.2 soon.
Will investigate the build issue.
" If so, we should see 1.8.2 soon."
This doesn’t necessarily warrant a 1.8.2 specifically but we are likely to include other updates.
I’ve updated PyPi with a new 1.8.1 tar ball that does not have the .git history.
The fix was a small change to MANIFEST.in to make sure these didn’t hop in.
I’m not sure why they didn’t show in 1.8, but it’s trivial.
Good to go!
Thank you Michael for looking into this so quickly during Thanksgiving days!
Just to clarify, http://releases.ansible.com/ansible/ansible-1.8.1.tar.gz is still the original package (12M, sha1: f911952d21a82e067157f41d42677f163e7b2d23).
To avoid breaking package providers that rely on that precise file (e.g. homebrew ), I’d recommend to not replace this tarball (or warn with enough time to let people adapt).
Your thoughts?
Again, and ever again: Thanks a bundle for all the Ansible awesomeness <3 <3 <3
Best,
Gilles
Yeah, I need to get back to my regular computer to replace the version on releases.ansible.com .
PyPi was easy to replace.
I should know this, but does home-brew perhaps hardcode a SHA/MD5SUM of this file?
Hello Michael,
yes, homebrew normally checks the download against a SHA1 in the formula (except of a devel branch from github of course).
Regards
Mirko
I vote for 1.8.2 release mostly because of this issue: https://github.com/ansible/ansible/pull/9660 . Currently, the 1.8.1 is almost unusable targeting Windows hosts.
We’re planning on getting a 1.8.2 out to correct for this packaging item and a few others today or early tomorrow.
But there is no voting. Seriously. There isn’t any voting
Is there a confirmation that this was removed from the PPA intentionally?
yeah, please do not jump to that conclusion
Due to a PPA upload error, it was never pushed to begin with. This is a correctable thing.
should already be there in fact