Remaining race-condition in the copy UI

Bug #236407 reported by Celso Providelo
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Celso Providelo

Bug Description

There is still a remaining race-condition in the copy UI.

Illegal source-only copies will be erroneously allowed for the in the short time-window after the build(s) have completed successfully and before their binaries gets published.

{{{
>----< source upload (0 min) >-------------< built succesfully >-----Illegal source-only copies-----< binaries published >------->
}}}

A solution could be either check for this situation in the copy UI as we already for for 'bullding source' or 'already published binaries' or we could publish binaries in upload time as we do for sources (actually, we can publish any upload w/o custom files in upload-time).

Celso Providelo (cprov)
Changed in soyuz:
assignee: nobody → cprov
milestone: none → 1.2.6
status: New → Confirmed
Celso Providelo (cprov)
Changed in soyuz:
status: Confirmed → In Progress
Revision history for this message
Celso Providelo (cprov) wrote :

RF 6496

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
importance: Undecided → Critical
status: Fix Committed → In Progress
Revision history for this message
Celso Providelo (cprov) wrote :

RF 6599

Changed in soyuz:
status: In Progress → Fix Committed
Celso Providelo (cprov)
Changed in soyuz:
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.