Custom uploads of translations cause Release to get out of sync

Bug #1509026 reported by Colin Watson
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Colin Watson

Bug Description

When we opened xenial, the second publisher run included a copy of custom translations uploads from wily to xenial, but nothing else that caused indexes to be updated; this meant that xenial/*Release* was left with the old checksums for main/i18n/Translation-en et al, and builds failed with:

  W: Failed to fetch http://ftpmaster.internal/ubuntu/dists/xenial/main/i18n/Translation-en Hash Sum mismatch

I'm running publish-distro with -A, which should fix this, but the publisher should have worked this out for itself.

Related branches

Revision history for this message
Nick Moffitt (nick-moffitt) wrote :

This just affected zesty this morning.

Revision history for this message
Colin Watson (cjwatson) wrote :

Talked with William about this today. We now have the exported Archive.markSuiteDirty, which is a better mitigation than manually running the publisher with -A, but it also means we have a fairly straightforward way to handle this automatically: PackageUploadCustom.publish can just call Archive.markSuiteDirty itself.

Colin Watson (cjwatson)
Changed in launchpad:
assignee: nobody → Colin Watson (cjwatson)
status: Triaged → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Colin Watson (cjwatson)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.