Fix multiple execution of python do ... end blocks

Only run the `python do ... end` loop once even if
multiple `depends_on :python => 'module-name'` are
present.
Dart 24898

Closes #21236.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
MacVim devel snapshot 68

Closes #21234.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
jenkins 1.523
brew-test-bot: reset before checkout.
upgrade: remove redundant conditional

Since e1c62c35465eb6149688c745e4309438c08c410b, we exit early if the
outdated array is empty, so we no longer need to check this before
proceeding.
upgrade: move require out of method body
upgrade: make condition clearer
upgrade: don't rely on return value of 'onoe'
Percona Server 5.5.32-31.0

Closes #21243.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
percona-server: fix bin audit
sbcl: 1.1.9 bottles
orfeo-toolbox 3.18.0

Closes #21251.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
le 1.14.9

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
libgit2 0.19.0

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
logentries 1.2.12

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
mongrel2 1.8.1

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
PDAL 0.9.8

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
sqlcipher 2.2.1

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
yle-dl 2.1.0

Closes #21245.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>