Feature flags not enabled in Soyuz scripts

Bug #735319 reported by Jeroen T. Vermeulen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Jeroen T. Vermeulen

Bug Description

During Q/A for bug 730460 we found that the scripts that need to generate DistroSeriesDifferenceJobs always perceive the enabling feature flag to be disabled. Thus they never generate the jobs regardless of the flag setting.

We'll have to set up the feature flag controller similarly to what's done in features/webapp.py.

Scripts affected: process-upload.py, gina.py, copy-package.py, possibly more.

We can use the script id as the "page id." We may also need to hack things up a bit to avoid the controller talking to the WSGI stack.

Related branches

description: updated
description: updated
description: updated
description: updated
Martin Pool (mbp)
tags: added: feature-flags
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Robert Collins (lifeless) wrote :

Flags are still coming up ok in web pages on qastaging (using view source). So this is deployable.

tags: added: qa-ok
removed: qa-needstesting
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.