launchpad-dev team mailing list archive
-
launchpad-dev team
-
Mailing list archive
-
Message #09070
Work items checkpoint: 2012-02-22
We have a bug tag: work-items-tracker
= Work items checkpoint 2012-02-22 =
== Summary ==
* The migration script works for 90% of blueprints that have work
items in the their text box.
* The work items UI is nearly ready.
* Following that, the migration script will run on production.
* Huw will review Salgado's wireframes for the team and person work item view.
== Migration script ==
* Got a review from Steve, he'd like to see more discussion but
Salgado isn't sure what about.
* DONE: the script to migrate the work items from whiteboards, tested
against staging and it works pretty well. Able to migrate more than
90% of blueprints that have work items in whiteboards and proposd for
review.
* We'll run the script for a week or two and then throw away. It'll
do most blueprints automatically.
* Problems in the 10% that didn't convert: mostly multiple assignees,
which are not supported, and there were also columns on the work item
description, which isn't allowed because a column usually separates
the title from the status. The script is failing to parse them and
generating in errors in the logs but no one's fixing them, so it's
likely no one cares.
* Salgado will look through the failures and notify the owners of any
blueprints that are still live.
* Migrating everything: not just open ones. All across LP.
* If ppl care about a certain blueprint, it's actually easy for them
to migrate manually.
* ACTION: mrevell provide text for help pop-up.
* DB schema applied in production. Model code landed. Now working on
UI -- validation of text area to be precise. Salgado has code that
will update, create or delete work items based on the data that you
enter. It'll merge whatever the user enters with whatever we have in
the db.
* It puts them in a position to display work items per team.
* For the time-being there'll still be status.linaro.org because not
everything will be in LP yet.
=== API changes ===
* There'll be a new API which will return work items text in the same
format they're entered by the user. That way they have a trivial
change to the status.linaro.org.
* Francis: it might have been interesting to do a better API call as
it'd give them a more efficient way to get all the data pre-parsed for
a whole project.
* Danilo: they hope to move big chunks of status.linaro.org into LP.
* Salgado: it takes about 15 mins to suck all the data from LP and
then 3 hours to generate all the status.linaro.org web pages.
=== Actions ===
* ACTION: [mrevell] Provide text for a help pop-up to go alongside
the work items text box.
* ACTION: [linaro] Complete the UI for the work items text box and
have it delete, add and update items as required.
* ACTION: [linaro] Have the migration script run on production and
then contact, if necessary, the owners of any live blueprints whose
work items weren't migrated.
* ACTION: [salgado] Send Huw his wireframes for the team and individual views.
* ACTION: [huwshimi] Review the mock-ups and give comments to Salgado.
* ACTION: [danhg] Test Salgado's revised wireframes.
* ACTION: [linaro] Implement a beta of the team and individual work item views.
--
Matthew Revell
Launchpad Product Manager
Canonical
https://launchpad.net/~matthew.revell