Gap between publishing custom uploads and signing them

Bug #1290481 reported by Adam Conrad
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Celso Providelo

Bug Description

So, due to how the "security-only" pass works, we get this curious situation:

1) process-accepted runs and publishes dist-upgrader tarballs
2) No security pockets are dirty, so we do nothing
3) Mirrors push
4) A full publisher run is done
5) publish-distro.d is run, dist-upgrader tarball is signed
6) Mirror push a second time

Because of this, there's a (potentially large) gap where the dist-upgrader is published to mirrors but not signed.

Potential fixes for this include:

1) Always run publish-distro.d in the security pass, even if the security pockets weren't dirty and published nothing.
2) Run publish-distro.d if *anything* happened in the security pass, including process-accepted publishing something.
3) Don't run the security pass at all if the security pockets aren't dirty (this seems sanest, but possibly difficult?)

Related branches

William Grant (wgrant)
description: updated
Revision history for this message
Adam Conrad (adconrad) wrote :

Celso was working on this earlier, so formally assigning it to him.

Changed in launchpad:
assignee: nobody → Celso Providelo (cprov)
importance: Undecided → High
importance: High → Critical
Celso Providelo (cprov)
Changed in launchpad:
status: New → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :

Fixed in stable r16956 (http://bazaar.launchpad.net/~launchpad-pqm/launchpad/stable/revision/16956) by a commit, but not testable.

tags: added: qa-untestable
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
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.