<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div style="" class="markdown-here-wrapper"
data-md-url="Thunderbird">
<h2 style="margin: 1.3em 0px 1em; padding: 0px; font-weight:
bold;font-size: 1.4em; border-bottom: 1px solid rgb(238, 238,
238);" id="apache2">apache2</h2>
<p style="margin: 1.2em 0px ! important;">This merge request[1]
adds support for an apache-website interface. The intent of this
new interface is to allow subordinate charms to make opinionated
decisions with regard to configuration.</p>
<p style="margin: 1.2em 0px ! important;">Lint tests fail in an
upstream python module (linecache2), where some python 3 code
leaked into its python 2 version. There were also a pair of unit
test failures that I confirmed exist in trunk.</p>
<p style="margin: 1.2em 0px ! important;">The only thing blocking
my +1 is adding some documentation to the README about this new
interface, who should/how it should be used.</p>
<h2 style="margin: 1.3em 0px 1em; padding: 0px; font-weight:
bold;font-size: 1.4em; border-bottom: 1px solid rgb(238, 238,
238);" id="kibana">kibana</h2>
<p style="margin: 1.2em 0px ! important;">This merge[2] upgrades
Kibana to the latest 4.0.0 release. The install hook failed,
though, due to a naming schema change in the upstream tarball. I
fixed that, as well as updated some version-specific naming
inside the charm, and pushed[3] that up for reference.</p>
<h2 style="margin: 1.3em 0px 1em; padding: 0px; font-weight:
bold;font-size: 1.4em; border-bottom: 1px solid rgb(238, 238,
238);" id="squid-reverseproxy">squid-reverseproxy</h2>
<p style="margin: 1.2em 0px ! important;">This merge[4] proposal
adds the use of virtualenv for running unit tests. I found that
the code was incomplete, not actually using the venv it created,
so I created a branch as an example that uses installs
dependencies into virtualenv and uses it to run the tests. With
that reference code, the merge passes all tests. </p>
<p style="margin: 1.2em 0px ! important;">[1] <a
href="https://code.launchpad.net/%7Eabentley/charms/trusty/apache2/apache-website/+merge/249758">https://code.launchpad.net/~abentley/charms/trusty/apache2/apache-website/+merge/249758</a><br>
[2] <a
href="https://code.launchpad.net/%7Ejorge/charms/trusty/kibana/update-defaults-to-4/+merge/250379">https://code.launchpad.net/~jorge/charms/trusty/kibana/update-defaults-to-4/+merge/250379</a><br>
[3] <a
href="https://code.launchpad.net/%7Eaisrael/charms/trusty/kibana/fix_v4">https://code.launchpad.net/~aisrael/charms/trusty/kibana/fix_v4</a><br>
[4] <a
href="https://code.launchpad.net/%7Ecanonical-losas/charms/trusty/squid-reverseproxy/venv-testing/+merge/250574">https://code.launchpad.net/~canonical-losas/charms/trusty/squid-reverseproxy/venv-testing/+merge/250574</a><br>
[5] <a
href="https://code.launchpad.net/%7Eaisrael/charms/trusty/squid-reverseproxy/rework_venv">https://code.launchpad.net/~aisrael/charms/trusty/squid-reverseproxy/rework_venv</a></p>
<div
title="MDH:IyNhcGFjaGUyPGJyPjxicj5UaGlzIG1lcmdlIHJlcXVlc3RbMV0gYWRkcyBzdXBwb3J0IGZvciBhbiBhcGFjaGUtd2Vic2l0ZSBpbnRlcmZhY2UuIFRoZSBpbnRlbnQgb2YgdGhpcyBuZXcgaW50ZXJm
YWNlIGlzIHRvIGFsbG93IHN1Ym9yZGluYXRlIGNoYXJtcyB0byBtYWtlIG9waW5pb25hdGVkIGRl
Y2lzaW9ucyB3aXRoIHJlZ2FyZCB0byBjb25maWd1cmF0aW9uLjxicj48YnI+TGludCB0ZXN0cyBm
YWlsIGluIGFuIHVwc3RyZWFtIHB5dGhvbiBtb2R1bGUgKGxpbmVjYWNoZTIpLCB3aGVyZSBzb21l
IHB5dGhvbiAzIGNvZGUgbGVha2VkIGludG8gaXRzIHB5dGhvbiAyIHZlcnNpb24uIFRoZXJlIHdl
cmUgYWxzbyBhIHBhaXIgb2YgdW5pdCB0ZXN0IGZhaWx1cmVzIHRoYXQgSSBjb25maXJtZWQgZXhp
c3QgaW4gdHJ1bmsuPGJyPjxicj5UaGUgb25seSB0aGluZyBibG9ja2luZyBteSArMSBpcyBhZGRp
bmcgc29tZSBkb2N1bWVudGF0aW9uIHRvIHRoZSBSRUFETUUgYWJvdXQgdGhpcyBuZXcgaW50ZXJm
YWNlLCB3aG8gc2hvdWxkL2hvdyBpdCBzaG91bGQgYmUgdXNlZC48YnI+PGJyPiMja2liYW5hPGJy
Pjxicj5UaGlzIG1lcmdlWzJdIHVwZ3JhZGVzIEtpYmFuYSB0byB0aGUgbGF0ZXN0IDQuMC4wIHJl
bGVhc2UuIFRoZSBpbnN0YWxsIGhvb2sgZmFpbGVkLCB0aG91Z2gsIGR1ZSB0byBhIG5hbWluZyBz
Y2hlbWEgY2hhbmdlIGluIHRoZSB1cHN0cmVhbSB0YXJiYWxsLiBJIGZpeGVkIHRoYXQsIGFzIHdl
bGwgYXMgdXBkYXRlZCBzb21lIHZlcnNpb24tc3BlY2lmaWMgbmFtaW5nIGluc2lkZSB0aGUgY2hh
cm0sIGFuZCBwdXNoZWRbM10gdGhhdCB1cCBmb3IgcmVmZXJlbmNlLjxicj48YnI+IyMgc3F1aWQt
cmV2ZXJzZXByb3h5PGJyPlRoaXMgbWVyZ2VbNF0gcHJvcG9zYWwgYWRkcyB0aGUgdXNlIG9mIHZp
cnR1YWxlbnYgZm9yIHJ1bm5pbmcgdW5pdCB0ZXN0cy4gSSBmb3VuZCB0aGF0IHRoZSBjb2RlIHdh
cyBpbmNvbXBsZXRlLCBub3QgYWN0dWFsbHkgdXNpbmcgdGhlIHZlbnYgaXQgY3JlYXRlZCwgc28g
SSBjcmVhdGVkIGEgYnJhbmNoIGFzIGFuIGV4YW1wbGUgdGhhdCB1c2VzIGluc3RhbGxzIGRlcGVu
ZGVuY2llcyBpbnRvIHZpcnR1YWxlbnYgYW5kIHVzZXMgaXQgdG8gcnVuIHRoZSB0ZXN0cy4gV2l0
aCB0aGF0IHJlZmVyZW5jZSBjb2RlLCB0aGUgbWVyZ2UgcGFzc2VzIGFsbCB0ZXN0cy4gPGJyPjxi
cj48YnI+PGJyPlsxXSBodHRwczovL2NvZGUubGF1bmNocGFkLm5ldC9+YWJlbnRsZXkvY2hhcm1z
L3RydXN0eS9hcGFjaGUyL2FwYWNoZS13ZWJzaXRlLyttZXJnZS8yNDk3NTg8YnI+ClsyXSBodHRw
czovL2NvZGUubGF1bmNocGFkLm5ldC9+am9yZ2UvY2hhcm1zL3RydXN0eS9raWJhbmEvdXBkYXRl
LWRlZmF1bHRzLXRvLTQvK21lcmdlLzI1MDM3OTxicj5bM10gaHR0cHM6Ly9jb2RlLmxhdW5jaHBh
ZC5uZXQvfmFpc3JhZWwvY2hhcm1zL3RydXN0eS9raWJhbmEvZml4X3Y0PGJyPls0XSBodHRwczov
L2NvZGUubGF1bmNocGFkLm5ldC9+Y2Fub25pY2FsLWxvc2FzL2NoYXJtcy90cnVzdHkvc3F1aWQt
cmV2ZXJzZXByb3h5L3ZlbnYtdGVzdGluZy8rbWVyZ2UvMjUwNTc0PGJyPls1XSBodHRwczovL2Nv
ZGUubGF1bmNocGFkLm5ldC9+YWlzcmFlbC9jaGFybXMvdHJ1c3R5L3NxdWlkLXJldmVyc2Vwcm94
eS9yZXdvcmtfdmVudjxicj4="
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;"></div>
</div>
</body>
</html>