remove ./misc/images.pp with rsync image classes

Change-Id: I8bf986501f36f86003ff6065993167fa67922921
(bug 42735) gerrit-wm IRC bot to #mediawiki-visualeditor

Add the gerrit-wm IRC bot to #mediawiki-visualeditor so the team can get
alerted of changes directly in the channel.

Test plan:

  $ python hookhelper_test.py
  .............
  ----------------------------------------------------------------------
  Ran 13 tests in 0.002s

  OK
  $

Co-Authored-By: Antoine Musso <hashar@free.fr>

Change-Id: Ib3e6c7b37f1261f425012796e4f07e2495832092
Adding reactor support

Change-Id: Ic1d3208c0aa79ac656e51279c2e46b68788a6df6
Disable the IPv4 route cache across the cluster

The IPv4 route cache can under circumstances overflow. It has been
removed from the kernel starting with 3.6 anyway, so let's disable it
everywhere proactively.

There isn't a /proc knob to disable it completely but
rt_cache_rebuild_count set to -1 is close enough and seems to work.

Note that "across the cluster" is a bit of a lie: it won't get applied
to hardy installs since the base sysctl isn't applied on those.

Change-Id: Ib1fee7fb925d5f2a68365bc7d1428a2975d17951
fixed ram check in nagios

Change-Id: I732b2954d7fb24186af7b12e4a0acee940f033e1
(bug 43819) liblua5.1-0-dev on gallium

I could not get the luasandbox PHP extension to compile on gallium. It
turns out that we need liblua5.1-0-dev package instead of the
libluajit-5.1-dev package.

A manually triggered Jenkins build fixed the issue.

Change-Id: I10695e8c47590c143241a671f4fd7775093565ee
Fix test in l10nupdate-quick

ExtensionMessages.php is supposed to be a regular file, not a directory.
So use [ ! -e ] rather than [ ! -d ].

Change-Id: I5fac77c9129b5d621258add7389ffb02b0816121
a hat trick of bad regex...

Change-Id: Idd28afb3f56818e5e3697729dba024291f680db2
Merge "a hat trick of bad regex..." into production
autoinstall: switch all squid boxes to lucid

squid boxes don't really work with precise yet and this has resulted in
a tiny outage where a squid box gets reinstalled, provisioned with
precise and squid3 which ignores our configuration and serves a squid
error page to users.

Switch them all the DHCP entries for those to lucid until we either get
rid of squid or figure out how to run it off precise boxes (squid 2.x
packages and whatnot).

Change-Id: I2b876fd2a4875d672e1861789533b0f4072784f5
replacing titanium role with praseodymium

Change-Id: I8724104b2dce4a415f032c8c5825c8edf9d5f3db
Merge "replacing titanium role with praseodymium" into production
integration.mediawiki.org: Remove old testswarm routing.

These paths don't exist anymore. This code is useless.

When we setup the new testswarm, it'll be different anyway so
it is pointless to keep this old stuff.

Also removing redundant and confusing 'path' parameter of one
of the files.

Change-Id: I68db7f1750927b88fbd7f9b9b7baf0f0befd3bf1
remove empy comment lines, for some weird reason these end up in
generated HTML output and mess up the index page, while the other
lines starting with # that actually have text do not

Change-Id: Ie61c55960534ddfa816b3057b8e8333f71eceffa
Merge "remove empy comment lines, for some weird reason these end up in generated HTML output and mess up the index page, while the other lines starting with # that actually have text do not" into production
praseodymium mac address update

Change-Id: I95f2c64656bf1e30f05ee510a3f5ca8c19b5e612
Merge "praseodymium mac address update" into production
Switch all mw hosts to use tin

Change-Id: Ia9fae804f0c2b27b759e691bbeb69aa676e045c8
Merge "Switch all mw hosts to use tin" into production
msfe1001-1002 to decom, cleaning up decom

Change-Id: I88b4d03e6821c17ae1030f37e1908c632bdaab35