jenkins-bot has submitted this change and it was merged. Change subject: New package, minor debian tweaks ......................................................................
New package, minor debian tweaks * New release 1.12 * Add myself to the uploaders * Updated standards version * Re-added the sysvinit script, per debian policy, making it work with our current package. Change-Id: Ie3afbda05966c8f7d0648194c095459a0c5dcf38 --- M debian/changelog M debian/control A debian/pybal.init M setup.py 4 files changed, 41 insertions(+), 3 deletions(-) Approvals: Giuseppe Lavagetto: Looks good to me, approved jenkins-bot: Verified diff --git a/debian/changelog b/debian/changelog index 81b8816..d94124a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +pybal (1.12) jessie-wikimedia; urgency=medium + + * IdleConnection: set tcp keepalive + * Add EtcdConfigurationObserver to consume configuration dynamically from etcd + * Convert logging from print to twisted.python.log + + -- Giuseppe Lavagetto <glavage...@wikimedia.org> Fri, 30 Oct 2015 11:44:14 +0100 + pybal (1.11.1) jessie-wikimedia; urgency=medium * Fix a typo in Proxyfetch, systemd unit file diff --git a/debian/control b/debian/control index 828ae6f..2614497 100644 --- a/debian/control +++ b/debian/control @@ -3,9 +3,9 @@ Priority: optional X-Python-Version: >= 2.7, << 2.8 Maintainer: Mark Bergsma <m...@wikimedia.org> -Uploaders: Faidon Liambotis <fai...@wikimedia.org> +Uploaders: Faidon Liambotis <fai...@wikimedia.org>, Giuseppe Lavagetto <glavage...@wikimedia.org> Build-Depends: debhelper (>= 8), python-all, dh-python -Standards-Version: 3.9.3 +Standards-Version: 3.9.6 Homepage: http://wikitech.wikimedia.org/view/Pybal Package: pybal diff --git a/debian/pybal.init b/debian/pybal.init new file mode 100755 index 0000000..0e96985 --- /dev/null +++ b/debian/pybal.init @@ -0,0 +1,30 @@ +#!/lib/init/init-d-script + +### BEGIN INIT INFO +# Provides: pybal +# Required-Start: $remote_fs $syslog $network +# Required-Stop: $remote_fs $syslog +# Should-Start: $named +# Should-Stop: +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: PyBal +# Description: PyBal LVS monitor +### END INIT INFO +DAEMON=/usr/sbin/pybal +NAME=pybal +DESC=pybal + +do_start_cmd_override() { + if pidofproc $DAEMON > /dev/null; then + return 1 + fi + start-stop-daemon --start --quiet --background --name $NAME \ + --startas /bin/bash -- -c "exec $DAEMON $DAEMON_OPTS > /var/log/pybal.log 2>&1" || return 2 +} + +do_stop_cmd_override() { + PID=$(pidofproc $DAEMON) + start-stop-daemon --stop --quiet --pid $PID \ + --name $NAME --retry 2 --oknodo +} diff --git a/setup.py b/setup.py index fa534da..acbcfc1 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,7 @@ setup( name='PyBal', - version='1.9', + version='1.12', license='GPLv2+', author='Mark Bergsma', author_email='m...@wikimedia.org', -- To view, visit https://gerrit.wikimedia.org/r/249984 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ie3afbda05966c8f7d0648194c095459a0c5dcf38 Gerrit-PatchSet: 4 Gerrit-Project: operations/debs/pybal Gerrit-Branch: master Gerrit-Owner: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: BBlack <bbl...@wikimedia.org> Gerrit-Reviewer: Filippo Giunchedi <fgiunch...@wikimedia.org> Gerrit-Reviewer: Giuseppe Lavagetto <glavage...@wikimedia.org> Gerrit-Reviewer: Mark Bergsma <m...@wikimedia.org> Gerrit-Reviewer: Ori.livneh <o...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits