Back in commit 1a4473e7a4dc1adbff5868ae0395625bef78d17a, a change was introduced that changed the 'user' field in fedmsg represent the person who kicked off a build instead of the person who owned the particular copr. This broke code in other fedmsg consumers that tried to build links from that user field to https://copr.fedoraproject.org/$USER/$COPR
This change re-introduces the copr owner's username to the message. --- backend/backend/dispatcher.py | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/backend/backend/dispatcher.py b/backend/backend/dispatcher.py index 52777e9..45429d5 100644 --- a/backend/backend/dispatcher.py +++ b/backend/backend/dispatcher.py @@ -191,6 +191,7 @@ class Worker(multiprocessing.Process): " build:{build} ip:{ip} pid:{pid}"
content = dict(user=job.submitter, copr=job.project_name, + owner=job.project_owner, build=job.build_id, ip=ip, pid=self.pid) self.event("build.start", template, content)
@@ -198,6 +199,7 @@ class Worker(multiprocessing.Process): "copr:{copr} build:{build} ip:{ip} pid:{pid}"
content = dict(chroot=job.chroot, user=job.submitter, + owner=job.project_owner, copr=job.project_name, build=job.build_id, ip=ip, pid=self.pid)
@@ -216,6 +218,7 @@ class Worker(multiprocessing.Process): " ip:{ip} pid:{pid} status:{status}"
content = dict(user=job.submitter, copr=job.project_name, + owner=job.project_owner, build=job.build_id, ip=ip, pid=self.pid, status=job.status, chroot=job.chroot) self.event("build.end", template, content)
On 08/28/2014 01:01 AM, Ralph Bean wrote:
Back in commit 1a4473e7a4dc1adbff5868ae0395625bef78d17a, a change was introduced that changed the 'user' field in fedmsg represent the person who kicked off a build instead of the person who owned the particular copr. This broke code in other fedmsg consumers that tried to build links from that user field to https://copr.fedoraproject.org/$USER/$COPR
This change re-introduces the copr owner's username to the message.
Commited and pushed to git. Sorry for delay. I expected that within 2 weeks it get into production.
copr-devel@lists.fedorahosted.org