Offiical_* booleans must be deprecated in favor of usage enums

Bug #623408 reported by j.c.sackett
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
j.c.sackett

Bug Description

Projects in Launchpad use a set of boolean fields to indicate how they use Launchpad services. Recently, better enum fields have been added that allow more information than just Yes/No to answer the question of how a project uses Launchpad.

The codebase needs to be updated to use these enums.

Related branches

Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Incremental fix
Changed in launchpad-registry:
status: In Progress → Fix Committed
Revision history for this message
j.c.sackett (jcsackett) wrote :

Changing back to in-progress; not sure why it auto changed, given it registered the incremental fix.

Changed in launchpad-registry:
status: Fix Committed → In Progress
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad-registry:
status: In Progress → Fix Committed
Revision history for this message
j.c.sackett (jcsackett) wrote :

Switching status back to In Progress again. Should I file a bug about incremental fixes not preventing the auto-mark of fix-committed, or am I doing something wrong?

Changed in launchpad-registry:
status: Fix Committed → In Progress
Revision history for this message
Curtis Hovey (sinzui) wrote :

You need to land your branch with the incremental switch so that the bot does not assume a the bug is fixed.

Revision history for this message
j.c.sackett (jcsackett) wrote : Re: [Bug 623408] Re: Offiical_* booleans must be deprecated in favor of usage enums

I did, on both branches landed; reading through the messages on this shows they were landed as partial fixes, via --incremental.

Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 10.09 → 10.10
Revision history for this message
Ursula Junque (ursinha) wrote :

@Jonathan: I'm sorry about that, when you warned me about this problem I filed a bug (bug 631815), which already has a branch reviewed and is going live now. Sorry for the inconvenience!

Revision history for this message
j.c.sackett (jcsackett) wrote :

@Ursula: Thanks for the info on the branch! It's no real problem, just curious if I needed to file a bug, and clearly I don't.

Thanks for the quick handling of this.

Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Incremental fix
Revision history for this message
Ursula Junque (ursinha) wrote :

As this is a partial fix, the branch cannot be QAed, therefore qa-untestable.

tags: added: qa-untestable
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
j.c.sackett (jcsackett)
tags: added: qa-ok
removed: qa-untestable
Changed in launchpad-registry:
status: In Progress → Fix Committed
Changed in launchpad-registry:
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.