Allow to check "force sync" when hitting "Build now"

Bug #795145 reported by Paul Sokolovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android Frontend
Won't Fix
Medium
Unassigned

Bug Description

This is offshot of lp:718478. There, it was concern that doing lazy syncs (not sync if another sync did occur recently enough, where "recently" is defined on upstream host by host basis) may lead to stale code being used for build, and thus produce not the expected results. While it is expected that such cases will be rare, there should be controls to rule them out for the selected builds (like, release one). Ideally, this control should adhere to the following requirements:

 * Affect only build in question (not the state of whole mirror for example)
 * Be applicable just to specific build run, not persist in the build config (because otherwise there will be reduced benefit of lazy syncs and increased sync/build time)

james_w proposed to add a checkbox to the frontend's build page, so user can check it before clicking "Build now" button to force using freshest upstream code (or fail if it cannot be fetched).

Formulated this way, it is also related to lp:786466.

Changed in linaro-android-frontend:
status: New → Triaged
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Implementation-wise, this can be another Jenkins' build param (like we pass building config now in CONFIG param).

James Westby (james-w)
Changed in linaro-android-frontend:
importance: Undecided → Medium
Revision history for this message
Alan Bennett (akbennett) wrote :

Due to the age of this issue, we are acknowledging that this issue will likely not be fixed. If this issue is still important, please add details and re open the issue.

Changed in linaro-android-frontend:
status: Triaged → Won't Fix
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.