Phabricator/Trello to Phabricator/Gather backlog import

From mediawiki.org

Command run 2015-02-26[edit]

SPage (WMF) followed the steps in trello_create.py to migrate the cards in the Gather backlog board to Phabricator Gather project using trello_makePHIDs.py and trello_create.py.

See comment on T821. gerrit:193316 has the updated username mappings and improved comments.

typical command

% python trello_create.py -v -vv \
   -j trabulous_dir/wikimediafoundation_20150226_223835/boards/gather_backlog/gather_backlog.json \
   --phab_project 'Gather' \
   --column 'Sprint 3'

Cards migrated[edit]

   --column Sprint 3

Created task: T90987 (PHID-TASK-4ot64f3xdomaxwxol7w2) from Trello card lkiygedk ('(3) Creating EL Schema')
Created task: T90988 (PHID-TASK-nlj4zslnhthryhtbda7z) from Trello card EEyCdlJG ('(8) Flag a collection')
Created task: T90989 (PHID-TASK-wow4dpldnsmduq567auw) from Trello card FrRyHp6T ('(1) Spike (1h): Collection edits do not appear in wikipedia recent changes')
2015-02-26 17:01:17,162 | export-trac | WARNING | get_column_name found no name for column id54b41868001fd31163ebce32
Created task: T90990 (PHID-TASK-6oue3c6ruhcdwvchwk4a) from Trello card HFVn3H9N ('(5) Edit and delete an existing collection')
Created task: T90991 (PHID-TASK-h3i64gjv3q64b5eo6qxt) from Trello card 2mVDDwlm ('(8) Add members to a collection using a search interface')
Created task: T90992 (PHID-TASK-xvs3ebpmnhm2oeeffv27) from Trello card Her3Tn0T ('Article Deletion handling')

   --column Unprioritised
Created task: T90994 (PHID-TASK-oylfu5ksvmr3ppk6nsb4) from Trello card 6pgBUF8J ('Viewing a collection')
Created task: T90995 (PHID-TASK-kjl7ffj2d2fqgshj7dli) from Trello card DLTeshS2 ('title of page appears in list')
Created task: T90996 (PHID-TASK-6fk2g7bd27qwmlrgknlz) from Trello card QBOvz9GN ('Create prototype of list viewing')
Created task: T90997 (PHID-TASK-tnwdluejorkagvfrsbnu) from Trello card mBoOXdUm ('(8) Show Wikidata description under titles in a single collection page.')
Created task: T90998 (PHID-TASK-uwc7ljl7psjzje5gnpug) from Trello card IDwv1OgW ('Collections instrumentation')
Created task: T90999 (PHID-TASK-dvmgbk2olkumgkdzoail) from Trello card tADs8rH0 ('Upon click on hamburger menu item for collections, log event with event_name "Collections". https://meta.wikimedia.org/wiki/Schema:MobileWebMainMenuClickTracking')
Created task: T91000 (PHID-TASK-ut6hg4lx2y7adssb2hza) from Trello card AjSM9lKv ('Flagged collection appears in public log')

19 cards

   --column Must have
2015-02-26 17:12:36,177 | export-trac | WARNING | get_column_name found no name for column id54b41868001fd31163ebce32
Created task: T91002 (PHID-TASK-myeohyiyennuzbueb3zj) from Trello card 3TLIg3Jc ('I see a share button at the top of the list')
Created task: T91003 (PHID-TASK-lghb4qbuppvxciwvsun5) from Trello card xV4FZKGl ('A user is able to add an article to an existing collection')
Created task: T91004 (PHID-TASK-gfgwvxc4wtrhl6n27twe) from Trello card G4J6JSyF ('A user is able to add an article to a new collection')
Created task: T91005 (PHID-TASK-33uaq4ge7wywzlihpnuy) from Trello card CdD1LGxi ('A loggedout user attempting to add to a collection is referred to login or create account so that they can login')
Created task: T91006 (PHID-TASK-3bzs6bamedahslkjdj4v) from Trello card teSIiNfl ('a user looking at their list of lists can select a list to open it.')
Created task: T91007 (PHID-TASK-3imcchnhhslepxsmubmo) from Trello card TsX8qvEJ ('A user looking at a list they have created can edit the list')
Created task: T91008 (PHID-TASK-dnh2rrgyvybj2dszk64v) from Trello card pqUcHapt ('A list creator is able to delete a list they have created')
Created task: T91009 (PHID-TASK-mcgq6duoazkqjg7x4mtm) from Trello card fdFdNem4 ('A user looking at a list (either one they created or someone elses) is able to share the list')

   --column Should have

Created task: T91011 (PHID-TASK-luqeb65u4r6jvhn7wbkq) from Trello card mZbeMdyK ('Service API Placeholder')
Created task: T91012 (PHID-TASK-ymt2grun55r5ubb2c7nz) from Trello card cBg1zdBU ('A list creator is able to add a list description upon creation that appears to anyone viewing the list')
Created task: T91013 (PHID-TASK-myholleqf3gfzcy736gf) from Trello card QbyHoHxl ('A list creator is able to edit a description for a list when viewing the list.')
Created task: T91014 (PHID-TASK-rfld24ethxbhkxixy4ar) from Trello card ZKeyj0ax ('A user creating a new list or editing an existing list is given the option of adding new articles via search')
Created task: T91015 (PHID-TASK-tupuwgawzvixssqdy27i) from Trello card WsTUnRyU ('Article reader sees message/guidance about creating a collection so that they know the feature exists and the entry point')

now 27 tasks

   --column Not yet prioritized

Created task: T91017 (PHID-TASK-calcwvmhoapsxlw6osez) from Trello card SVbijdJK ('Every item in the list is given a number corresponding to its position in the list (ascending)')
Created task: T91018 (PHID-TASK-su3uzq6va53hksg2qzym) from Trello card i3YPC1dL ('A user visiting a list via the collections screen generates the event "view_list"')
Created task: T91019 (PHID-TASK-mvhgdl2pad2mstoubuaw) from Trello card lZIsaIjj ('A user visiting a list via a url/share is tracked measured...(either EL or traditional pageview)')

   --column For public lists and browsing features

Created task: T91020 (PHID-TASK-2oqmohrnxgn4czq4xuen) from Trello card 0mJ5N5JG ('[placeholder] Site readers can browse lists and lists requests by category, popularity, etc.')
Created task: T91021 (PHID-TASK-lde6ceq2s7kkji47wchr) from Trello card wnOIyS3N ('A list creator is able to tag a list from a limited list of preset categories, to aid others in discovering their list via browse mechanisms.')
Created task: T91022 (PHID-TASK-ygqmoonsrbgfetgjqbxs) from Trello card Nr8iXlhg ('A reader can subscribe to an article so that they can be notified/easily find future lists that include that article')
Created task: T91023 (PHID-TASK-koaf7m5yw5wwdkbfppgh) from Trello card 6kIs0csU ('A reader can subscribe to a user so that they can be notified/easily find future lists by that author.')
Created task: T91024 (PHID-TASK-ibaoxcohioaswd4tcsgg) from Trello card NslIcmte ('A user is able to request a list ("can someone tell me the best places to ski in the alps?") to signal to the community that there is a need for that expertise')
Created task: T91025 (PHID-TASK-wj3h7tyjn7ihhtjcxxq7) from Trello card gYX1MInE ('A user can up/down vote the worthiness of a list in answer to a list request/question so that others may benefit from their opinion')
Created task: T91026 (PHID-TASK-fuydtfxereu3rdqwv4eb) from Trello card ZeJBLCv7 ('A list creator receiving notification emails receives notifications about votes on their lists so that they can measure how much people like their contribution.')
Created task: T91027 (PHID-TASK-jneavsy2q7oadqhp7ikd) from Trello card NXH3pLXO ('A user reading an article can discover related lists so that they can easily jump to content that is interesting to them.')
Created task: T91028 (PHID-TASK-lpkkz75fjizt65anpghj) from Trello card QFYkDRsM ('A list creator receiving notification emails receives notifications about requests for lists that are similar to their expertise (based on edits, votes or lists) so that they know how they can add value.')

   --column Could have (migrated last, out-of-sequence)

Created task: T91032 (PHID-TASK-lcpsiqsin3r7nnd3z4pv) from Trello card cfQ3aGrQ ('A user creating a new list or editing an existing list is given suggestions for other articles they might add')
Created task: T91033 (PHID-TASK-gs7elfgriuqsb3fyg4yd) from Trello card v8yQjT1s ('A logged in user is able to access the lists they are subscribed to')
Created task: T91034 (PHID-TASK-lhjqveo2ur3eyramq7wk) from Trello card cKHHKoEw ('Someone viewing a list they did not create can subscribe to/bookmark the list.')
Created task: T91035 (PHID-TASK-4qow6ttm2wgjoj5sjw46) from Trello card UKwzoUmq ('A user is able to indicate if they like a list so that the author and others can learn from their opinion')
Created task: T91036 (PHID-TASK-unpb2m3dzta737uw5hxh) from Trello card 9onMBpLH ('A user is able to flag a list that is offensive/inapproproate so that it is kept from appearing in public places')
Created task: T91037 (PHID-TASK-w4kkfov73kz36iooeerl) from Trello card 7F8OLdgX ('User A who clicks on the name of the creator of a list (User B) is able to see a the list of lists created by User B, so that they can find more content from a source they like.')
Created task: T91038 (PHID-TASK-tf2z4gc7lvogqlxftmfr) from Trello card kuz3lzc9 ('A list creator can elect to receive emails to notify them of list views (and maybe re-shares) so that they can track and be reminded of the value of their contribution.')
Created task: T91039 (PHID-TASK-syzms6mjjaujnwk6iuqi) from Trello card ZMP2dLC8 ('A list creator is able to designate a list as hidden (which means it can only be viewed by someone with the specific url), to prevent the general public from seeing it on their profile, etc.')

Debug output[edit]

Each run printed the same information and warnings:

->  Trello board = Gather Backlog
->  Looks like we connected to the phab API \o/
->  Phabricator project Gather has PHID PHID-PROJ-us62ux6zxpdmj2bvoqcx
2015-02-26 17:18:36,807 | export-trac | WARNING | get_column_name found no name for column id54b41868001fd31163ebce32