Enable bodhi and resultsdb reporting
ClosedPublic

Authored by jskladan on Jun 25 2014, 3:05 PM.

Details

Summary

WIP! Discussion needed!

Everything is working fine, but wrong architecture is reported in case of i386 - the problem is that because of the libsolv's stupidity, we need to replace arch i386 with i686 this is done in the run_depcheck() method (that is agreed to be fedora/taskotron-specific), instead of in depcheck directly. This means that the results are then created with i686 arch instead of i386.

I think that the best way to proceed would be moving the arch-conversions magic to depcheck directly - especially since depcheck accepts i386 and x86_64 as the arch parameter from cli, and the magic needs to happen anyway in order for it to work (this is not currently happening). But I'd rather check with you before proceeding.

Test Plan

tested with fake-fedorainfra

Diff Detail

Repository
rDEPCK task-depcheck
Lint
Lint Skipped
Unit
Unit Tests Skipped
jskladan retitled this revision from to Enable bodhi and resultsdb reporting.Jun 25 2014, 3:05 PM
jskladan updated this object.
jskladan edited the test plan for this revision. (Show Details)
jskladan added reviewers: tflink, kparal.
jskladan added a subscriber: jdulaney.

I think that the best way to proceed would be moving the arch-conversions magic to depcheck directly - especially since depcheck accepts i386 and x86_64 as the arch parameter from cli, and the magic needs to happen anyway in order for it to work (this is not currently happening). But I'd rather check with you before proceeding.

Yeah, that would be my preference as well. depcheck is the only task we have that insists on i686 instead of i386, so let's "hide" the magic in there so the rest of taskotron/resultsdb doesn't have to deal with it.

jskladan updated this revision to Diff 465.Jun 25 2014, 3:18 PM
  • move arch madnesss
tflink accepted this revision.Jun 25 2014, 3:21 PM

Looks good to me. Well, as good as it's going to look considering the arch issue :)

This revision is now accepted and ready to land.Jun 25 2014, 3:21 PM
jskladan closed this revision.Jun 25 2014, 3:35 PM
jskladan updated this revision to Diff 466.

Closed by commit rDEPCK3b8bde5c9910 (authored by @jskladan).