changelog version checking mistakenly picks up versions in proposed.

Bug #1461661 reported by Robert Bruce Park on 2015-06-03
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
CI Train [cu2d]
Won't Fix
Undecided
Robert Bruce Park

Bug Description

Consider this case:

1. silo is built normally, and published.

2. proposed migration finds a problem and blocks the package.

3. lander fixes the problem and rebuilds the package.

4. The build job does a sanity check on the changelog to ensure it has the latest destination release, but in this case it sees the version in proposed and says "whoa! this version in proposed isn't in the trunk changelog! please sync dest version back to trunk.".

The workaround is to just FORCE_REBUILD to skip that check, but really versions in -proposed should not be considered when doing changelog integrity checks.

Robert Bruce Park (robru) wrote :

Hm, I'm having second thoughts about this. FORCE_REBUILD does workaround the issue stated above, and I think in the case of publishing two conflicting silos, we DO want to check against proposed, because if there's a version in proposed it's more likely to mean that you need to wait for a conflicting silo to merge before building.

Changed in cupstream2distro:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers