From f03b82a4bd5ac546e5f711c876592dcc94c84dfb Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Wed, 18 Nov 2015 15:53:33 +0000 Subject: [PATCH] Fix fedmsg-hub for fedora-packages to pick up forward-compat packages. --- roles/packages3/web/files/fedmsg-hub-forward-compat | 9 +++++++++ roles/packages3/web/tasks/main.yml | 7 +++++++ 2 files changed, 16 insertions(+) create mode 100644 roles/packages3/web/files/fedmsg-hub-forward-compat diff --git a/roles/packages3/web/files/fedmsg-hub-forward-compat b/roles/packages3/web/files/fedmsg-hub-forward-compat new file mode 100644 index 0000000000..239f620546 --- /dev/null +++ b/roles/packages3/web/files/fedmsg-hub-forward-compat @@ -0,0 +1,9 @@ +#!/usr/bin/python +__requires__ = ['fedmsg>=0.13.1', 'WebOb>=0.9.7', 'sqlalchemy>=0.7'] +import sys +from pkg_resources import load_entry_point + +if __name__ == '__main__': + sys.exit( + load_entry_point('fedmsg', 'console_scripts', 'fedmsg-hub')() + ) diff --git a/roles/packages3/web/tasks/main.yml b/roles/packages3/web/tasks/main.yml index 5eda2cf65c..85f71b0801 100644 --- a/roles/packages3/web/tasks/main.yml +++ b/roles/packages3/web/tasks/main.yml @@ -125,6 +125,13 @@ - packages/web - icon +- name: hotfix the fedmsg-hub executable to pick up forward compat packages + copy: src=fedmsg-hub-forward-compat dest=/usr/bin/fedmsg-hub + tags: + - packages + - packages/web + - hotfix + # Our fedmsg updater should handle everything, no more need for cron. #- name: Copy the indexer cronjobs # copy: src="{{item}}" dest="/etc/cron.d/{{item}}"