This is an old revision of the document!
fedmsg (Fedora-Messaging) is a Python package and API used around Fedora Infrastructure to send and receive messages to and from applications.
Quick setup from here:
fedmsg-relay
package, start the service.fedmsg-tail --really-pretty &
echo “Hello, world” | fedmsg-logger
anitya is a cross-distribution upstream release monitoring project, under https://release-monitoring.org address.
To monitor their events via fedmsg:
$ poldek -u fedmsg
# anitya endpoint definition: https://release-monitoring.org/fedmsg config = dict( # This is a dict of possible addresses from which fedmsg can send # messages. fedmsg.init(...) requires that a 'name' argument be passed # to it which corresponds with one of the keys in this dict. endpoints={ "anitya-public-relay": [ "tcp://release-monitoring.org:9940", ], }, )
$ fedmsg-tail --really-pretty