Closed iainlane closed 8 years ago
OK I just pushed some updates, please re-review. I wasn't sure that I understood the comment about the hints file correctly (don't know why this is necessary), so that's a separate commit - you can squash them when merging if you want. The field is now called Time
and we use has_ignore_reason
to see if there is new stuff.
Looks good to me! Sorry for not being able to merge this today, will do it tomorrow! About the hints: Well, if we had exactly zero new components, we don't need to re-write them either, but that would need a second check. One for "are there any valid components?" and one for "are there any invalid components?".
Ah right, because hints describes the errors - I get it. And there's already a check to skip the suite in the "0 new components" case, so I think we are good.
(conflict resolved)
Patch applied to master, Thanks!
& avoid updating the output more than is necessary so that the file is stable.
This is so we can track if the remote side (dak or launchpad and apt) is pulling from us correctly.