New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a more detailed koji build completed filter #54
Add a more detailed koji build completed filter #54
Comments
Totally possible. There's a little API designed to be filled out with stuff like this. Thanks for filing! |
It would be also great if the subject could get more verbose again (mention the tag): Old: |
I am sorry, this is not really solved:
I would love to see all the other direct links and information again... |
What links are you talking about? |
Wait. Something is wrong here. The top portions say that the build is completed. But the tasks say that the task is not yet closed. That.. is wrong, you're right. |
@robert-scheck can you give us the headers for that email? Specifically, when was it sent? |
@robert-scheck hit this here: fedora-infra/fmn#54 (comment) There is a parent build which had one task: That task had three child tasks srpmfromscm buildarch tagbuild All three grandchild tasks were done and koji published a fedmsg message about it, but the middle-parent task had not yet become 'closed'. FMN tried to get the 'results' of the middle-parent task, but when that task is still 'open', this throws an exception. We can handle that exception, but we returned prematurely from the ``_fill_task_template`` method, returning before we had a chance to iterate over the grandchild tasks that have the most interesting information (binary rpms, logs, etc). This patch should avoid that premature return so we can cram as much info as is available in our emails.
and
|
@robert-scheck, I'm pretty sure this is the result of a race-condition between FMN and koji. The code in fedora-infra/fedmsg_meta_fedora_infrastructure#214 should fix it. |
@ralphbean, I don't think this has been really solved so far when seeing this a few minutes ago:
|
Ah, the code-change hasn't yet been released or deployed. |
Add feature to get categories, filters, rules in the IRC backend itself
…ow-re2-compilation Cache slow python-re2 compilation.
Specify the rule_id when deleting or negating a rule
Add confirmation dialogs for all our "delete" actions.
The old koji mails sent something like:
Package: ansible-1.8.3-1.el7
Tag: epel7-testing-candidate
Status: complete
Built by: kevin
ID: 612324
Started: Tue, 17 Feb 2015 23:39:49 UTC
Finished: Tue, 17 Feb 2015 23:41:56 UTC
Changelog:
SRPMS:
ansible-1.8.3-1.el7.src.rpm
Closed tasks:
Task 8973189 on buildhw-04.phx2.fedoraproject.org
Task Type: buildArch (ansible-1.8.3-1.el7.src.rpm, noarch)
logs:
http://koji.fedoraproject.org/koji/getfile?taskID=8973189&name=build.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973189&name=mock_output.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973189&name=root.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973189&name=state.log
rpms:
http://kojipkgs.fedoraproject.org//packages/ansible/1.8.3/1.el7/noarch/ansible-1.8.3-1.el7.noarch.rpm
Task 8973158 on buildhw-11.phx2.fedoraproject.org
Task Type: buildSRPMFromSCM (/ansible:7c6e5edbc6bdbd2d30e159e2923d1ba617e58a44)
logs:
http://koji.fedoraproject.org/koji/getfile?taskID=8973158&name=build.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973158&name=checkout.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973158&name=mock_output.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973158&name=root.log
http://koji.fedoraproject.org/koji/getfile?taskID=8973158&name=state.log
Task 8973199 on arm02-builder15.arm.fedoraproject.org
Task Type: tagBuild (noarch)
The new build completed just gives a link to the build.
Might be nice to have a 'detailed build complete' filter if possible?
The text was updated successfully, but these errors were encountered: