*Grumble Grumble* Seems the Asterisk packaging from Digium is missing
asterisk functionality, as such we need to remove some modules from
loading otherwise we see the following warnings:
[2013-08-13 17:21:49.911] WARNING[20375] loader.c: Error loading module
'app_setcallerid.so': /usr/lib64/asterisk/modules/app_setcallerid.so:
cannot open shared object file: No such file or directory
[2013-08-13 17:21:49.914] WARNING[20375] loader.c: Error loading module
'codec_speex.so': /usr/lib64/asterisk/modules/codec_speex.so: cannot
open shared object file: No such file or directory
[2013-08-13 17:21:49.916] WARNING[20375] loader.c: Error loading module
'format_sln16.so': /usr/lib64/asterisk/modules/format_sln16.so: cannot
open shared object file: No such file or directory
[2013-08-13 17:21:49.917] WARNING[20375] loader.c: Error loading module
'func_curl.so': /usr/lib64/asterisk/modules/func_curl.so: cannot open
shared object file: No such file or directory
[2013-08-13 17:21:49.920] WARNING[20375] loader.c: Error loading module
'func_speex.so': /usr/lib64/asterisk/modules/func_speex.so: cannot open
shared object file: No such file or directory
[2013-08-13 17:21:49.922] WARNING[20375] loader.c: Error loading module
'res_curl.so': /usr/lib64/asterisk/modules/res_curl.so: cannot open
shared object file: No such file or directory
Change-Id: I0e148d05b1d73967b335912ffa208670003b44c7
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
This was a missing (+) from the context header, this failed to properly
load the modules listed in modules.conf.
Change-Id: Ic49216f9e059267ce5a13a8304bc703720e128b8
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Use the new gearman-plugin single-use feature with all 'devstack-vm'
jobs. This is compatible with the current devstack-gate scripts,
though once this is in place, they can be updated so that they no
longer perform relabel operations.
This is also compatible with future devstack-gate nodepool operations.
Change-Id: I6fcadb47ba5eeead3d11926019b3c041305c95f7
Since the introduction of non-voting puppet-lint jobs for OpenStack
puppet modules, a lot of cleanup have been done in the manifests.
All puppet-lint ERRORS have been fixed and builds are now passing
successfully. We wish to enable voting for puppet-lint jobs.
We are aware that WARNINGS are still present but won't fail the build.
Fixing WARNINGS will be a work in progress in the following months.
Change-Id: I155154b7a3fe2c18130bdcb6b76be11f57c0a0ed
The 404 handler that previously existed didn't actually handle the
file not found case, because we hit it too late in the generator,
so all control was over in Apache. In order to deal with this
instead try to open and close the file early, to trigger the
exception before we get to the generator. This opens us up to a
small race, which we should never see on a real system. And also
let's us keep the generator approach which we need from a memory
perspective on the server.
Also ensure that we are only handling the non-query string part
of path info when we are trying to find a file, otherwise query
strings make everything 404.
And lastly, give us an out if we want to make a web browser get
the text version instead of the html version via passing
?content-type=text/plain on the query string. Some logs like
nova-api are so large (35MB of html) that some browsers on some
OSes completely fall over dealing with them. This will let those
users get around it if it's a problem.
Change-Id: I7383deb95dcbc097aa6c1053dc9bb5a8de04cf26
turns out, with much interesting difficulty, you can actually
style html5 progress bars accross browsers. Do this so that the
colors are more consistent with what's already on the page. This
makes things a bit less visually jarring than chromes default
progress bars which completely dominate the page.
Change-Id: I5815114fbb3703e84c0cd696b5a3f285146c9025
Because of the way we're doing ssl on the centos, the ifmodule
statements evaluate to false. Remove them.
Change-Id: Iad771249c6dc5cf5ede493183f5cebb98c3deb69
This reverts commit 8a76bf3788f80302250296e8e999b3c2912bc5fd.
The parentheses workaround for the JJB parsing bug mentioned in the
review notes turned out to not actually function in the resulting
job.
Change-Id: I10e2f6164e616fbaaabbfc3328c6f4bd620d5621
this floats the progress bars and statuses to the right, which
provides a nicer visual block for all the status elements. The
progress bars need a margin hack to get them to visually align with
the rest of the line.
This also moves the progress bar width into the css instead of
inline, and to 5em which is approx what SUCCESS width is in chrome.
(Should be about the same in other browsers, but font rendering
is different between webkit / firefox).
Errant white space deleted, my editor does that on all changes,
sorry if that noises things up.
Change-Id: Ibf4288049e3b24949d17a6b39f2cf1b7bd7a52dc
Merged patches are almost never relavent for any sort of conversation,
the work is already done, so no reason to post it.
Disable these for two of the bigger rooms, openstack-dev and
openstack-nova.
Change-Id: Ib7449c5dd4468057c98e4d755a6b96d2a1f9f244
Use the pbr integration test to gate jeepyb's run-mirror as well as
additions to the openstack/requirements file.
Change-Id: I0da16c3987e5678af2636d77f19dd03fa86b912a
This is just a minimal viable setup according to the guide [1]. Gate
tests will be added subsequently.
[1] http://ci.openstack.org/stackforge.html
Change-Id: I7f79634a06fddd4b7aa47938a006365204c38c4e
The ${APACHE_LOG_DIR} isn't expanding as I had expected on
the CentOS server, updating to default CentOS apache log
directory.
Change-Id: I8fc6ee5084e2ef69be9e888473155c865bdbdfd0
Attempted to put Apache ssl certificates for git.o.o into the
/etc/ssl/ and /etc/ssl/ directories, but this is a bit of a
Debianism. Updating to RedHat style /etc/pki/tls directories.
Change-Id: Icb83ee2601d29ad679e7c8503a406faeb5153727
Modify gerrit's git replication configuration so that it
pulls in from a list of replication targets defined in
puppet rather than individually added stanzas.
Pull the replicate_github variable from files, since it
is no longer required.
The replicate_local variable remains because it's used
in the apache configuration and for setup of the local
replication space for git.
Also add the cgit server to the list of servers.
Change-Id: I68de89bb216565f1754eb9b192bd437adcbf768b
* .../subunit2html.py: Open the html file for writing in binary mode so
that we can specify utf8 as the encoding. Stop trying to decode strings
that have already been preprocessed by the subunit parser. Treat them as
strings and encode to bytestring when writing to the output file.
Change-Id: I81f13794ad7b40dfbc8ad44d2a9a5acd855c0029