Job order should be kept as close to the original whitelist as possible
Bug #1017951 reported by
Javier Collado
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Wishlist
|
Javier Collado |
Bug Description
Thanks to the fix for bug990075 checkbox job reordering feature has been improved and the user can get specific feedback about what was changed to arrange the jobs in the whitelist in a topological order.
Unfortunately, the reordering algorithm doesn't take into account the original ordering in the whitelist and, consequently, the final job order is a valid one, but not one that is close to the original whitelist. If a job ordering that is as close to the original whitelist as possible is found, then the feedback to the user would be better since that would make clear what are the jobs that really need to be moved to satisfy the dependencies.
Related branches
lp://qastaging/~javier.collado/checkbox/bug1017951
- Marc Tardif (community): Approve
- Javier Collado (community): Needs Resubmitting
-
Diff: 376 lines (+155/-128) (has conflicts)4 files modifiedcheckbox/lib/resolver.py (+112/-88)
checkbox/lib/tests/resolver.py (+35/-39)
debian/changelog (+7/-0)
plugins/jobs_info.py (+1/-1)
Changed in checkbox: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
status: | Confirmed → Triaged |
assignee: | nobody → Javier Collado (javier.collado) |
Changed in checkbox: | |
status: | Triaged → In Progress |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.