Multimedia/Standup notes/2019/March

2019-03-28

edit

James

edit
  • Federation broke editing NS0 on Commons (T219450; whoops) and was reverted. Addshore is looking at how to fix Wikibase so that we can proceed.
  • Earlier, federation broke search on Commons (T219448; quick-fixed by the Search Platform team, proper fix is T218954); also T219455 was confusing things.
  • https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/499556 needs to land before the train; it's horrible.
  • I'll be back on Tuesday.
  • Handed off usability test for design feedback, hoping to get some extra help to deploy it as i focus on everything else
  • Consolidating all updated designs into one document
  • Ad hoc discussions about tickets

Matthias

edit

(won't be back in time for standup)

  • Add acceptance criteria to tickets in QA
  • Work on search widget

Eric

edit
  • JS unit test patch is merged! (thanks James) yaycloud
    • Happy to help anyone that wants to dive in and write tests; I'm sure the setup will need to be extended for more complex components
  • Several CSS-related tickets have started to blur together; hoping I can address them all in this patch: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/498261; aiming to be ready for review by EOD today

Keegan

edit

Won't be at standup, will be at retro

  • Usual community thing, making sure we're ready for next week

Mark

edit
  • Offsite plans proceeding apace (Max is helping a lot)
  • Watching the aftermath of the incident report
  • Some minor things I'm going to try to track better - big external blockers and bidirectional communication

HANA

edit
  • actually working on the ticket from yesterday T219292 (re-ordering entity rows) today - yesterday ended up being more CSS fiddling
  • Reminder: I'm out tomorrow (Friday)

Edward

edit
  • Wrapping up high priority RW tickets
  • Take a look at the MM tickets and try to progress some

Cormac

edit
  • merged the UploadWizard ticket
  • doing some regression testing, raising a few bugs

Ramsey

edit
  • reconfiguring the milestones
  • updating tickets
  • consultations with various team members about tickets
  • meetings


2019-03-27

edit

HANA

edit
  • finishing up ticket about re-ordering depicts entities on click of "publish" (prominent should be first in list) https://phabricator.wikimedia.org/T219292
  • continuing to follow any tickets I have in code review through merge (thanks matthias for code review)
  • Ticket feedback
  • Ticket writing
  • Sharing usability script for design review
  • Making a new sketch file with all the updated designs (big picture)

Keegan

edit
  • Check up on community testers that haven't left feedback
  • Other announcement followup

Eric

edit
  • Fixed various merge conflicts yesterday
  • Hoping to get the testing patch merged today, seems ready to go
  • Can help with CSS work or tickets from the next milestone

James

edit
  • Deploying a UBN for the train right now, will miss stand-up, sorry (T219380)
  • On the SDC side, train looks good.
  • Pushing prod config for Commons federation and feature flag for UW metadata step today.

Matthias

edit
  • UploadWizard/metadata done, ready for CR

Mark

edit
  • Meetings, meetings, everywhere
  • Getting into the release thread - things look pretty good there mostly
  • Offsite stuff coming together slowly

Cormac

edit
  • mostly wrangling tickets
  • code review too

Edward

edit
  • Wrapping up some RW tasks then transitioning to MM


2019-03-26

edit

Cormac

edit
  • mostly trying to figure out the problems on beta with Matthias
  • missing standup cos of Tuesday's school pickup and the DST mismatch

HANA

edit
  • will take some time to look at FileAnnotations codebase for the first time today just for future reference
  • watching the board for any tasks to pick up and to make sure tickets I have in code review get merged

Mark

edit
  • Bug coordination fun times
  • Will have one ear open today for the doorbell, big delivery expected, hopefully not too distracting
  • Still looking at our status for a launch...

Eric

edit
  • Will spend today shepherding patches, code review where appropriate; happy to pick up tasks that come up
  • Feel like everything I do is failing CI now
    • Confirmed, WMDE knows, it's UBN in their current workboard, there's a patch submitted

Template:Deindent it would be good to tag the ticket and mark it "tracking" on one of our boards. IRC and gchat both lack a pin feature. I could likely put it in the IRC channel topic but it might get forgotten there and I don't feel like that's very helpful okay well anything helps

Matthias

edit
  • Debugging/fixing tabs on beta (fix in CR)

Keegan

edit
  • Tinkering with messages until we're ready
  • Finishing touches on usability test. Will have to run the internal test sooner (with google forms) before the usertesting.com one, because our subscription lapsed before they sent us updated pricing
  • Keeping up with phab tickets & feedback
  • Worked with Keegan/Ramsey on the Depicts community feedback thing

James

edit
  • CI blockage in Lexeme seems to be getting fixed; will be helping out.
  • Once that is fixed, we'll land ~six things that are already C+2'ed.
  • Follow-up on config flakiness from testing yesterday.
  • Train inspection duty!

Ramsey

edit
  • tickets (reviewing, moving, creating)
  • a few meetings
  • will try to revisit my nemesis, QA checklist, but I suspect I will get waylaid by other issues


2019-03-25

edit

Mark

edit
  • Caught up on most things after the weekend
  • Wrangling tasks to see where we are for a push this week or next
  • Might be in and out today, I was passed out on the couch for a good portion of yesterday and skipped out on some chores that I should probably do asap

Matthias

edit
  • UploadWizard/metadata wrapping up
  • Updated the "Structured fields don't show a notice about IP logging for users who aren't logged in" ticket with designs/updated AC: https://phabricator.wikimedia.org/T218628
  • Working on putting the usability test where it needs to be (usertesting.com for new users, google forms for internal users)
  • Intermittent availability this afternoon (doctor's appt) but will be working later to make up for that
  • Matthias, sent you an email towards the end of last week - feedback/thoughts? (Qualifier popover layout adjustments)

Keegan

edit
  • Community depicts testing things

Cormac

edit
  • mostly code review, and reviewing some search changes

James

edit
  • Will miss standup (RelEng weekly clashes)
  • After discussions with addshore over the weekend, I'll be changing the federation config in TestCommons which will hopefully fix T218921 but let's see.
  • Beta testing ahead of train cut; nothing I'm actively worrying about (yet).

Eric

edit
  • Hoping to get JS unit test patch merged soon, but experiencing some weird CI failures in multiple patches (Wikibase Lexeme?) – not sure why that started happening
  • Same goes for CSS patch, ready to continue working on that stuff this week

HANA

edit
  • Would like to see the CSS work finally merge - going to ping Pam to look over everything one more time as well
  • overrriding ooui defaults way too much? Yep, specificity hacking makes me :-(

Ramsey

edit
  • Wikidata/Wikibase stuff
  • meetings
  • ticket updates
  • new tickets


2019=03-21

edit

HANA

edit
  • Finished design work on tabs for now - tried to make the diff as minimal as possible
  • refactor of CSS may be in order in the future- things are a bit hard to understand right now and maybe too scattered around
  • ^^ Eric and I talked about looking at this tomorrow and monday

Keegan

edit
  • Writing things
    • Testing
    • Help page
  • Check up on community spaces

Matthias

edit
  • UploadWizard now has "skip/publish" buttons on top, on metadata step
  • Work on search widget
  • Will update labs tomorrow (latest MediaInfo & UploadWizard, cleanup temp hacks from last week's tabs test, import some properties)

COrmac

edit
  • why can't I ever type 'cormac' correctly on the first attempt? practice doesn't always make perfect
    • changing your name is the only solution
      • :D
  • merged Matthias's search patch
  • been looking at Eric's js test stuff
  • farting around with test-commons atm

Amanda

edit
  • Buuuudgets
  • Lurking
  • Planning WMF/WMDE programmatic hangout in Berlin
  • Maybe talking with Leszek about non-blocker federation follow-up, if I have time

Eric

edit
  • Unit test work is basically done but waiting on a new OOUI version to go out so I can remove my work-around code, open to review feedback in meantime
  • Started looking at CSS with Hana yesterday, will spend more time on that today.
  • Reorganizing CSS code and making more use of LESS features (variables, nesting, etc) may make frontend design changes faster/easier going forward
  • Making improvements to the Search qualifier popover
  • Finishing the usability test draft and sharing with a few designers for feedback

Ramsey

edit
  • had a long chat with Edward late yesterday to help him get up to speed (more to come!)
  • back to tussling with edits and comments in the Wikidata docs
  • many meetings

Mark

edit
  • Wrestling with API sandboxen, not going great
  • Few more meetings today
  • A few projects coming down the line, so helping to get those off the ground as needed

PL:

   @Ramsey ... should 'other statements' on file page be my Next Big Thing (unless someone else grabs it)


2019=03-20

edit

Keegan

edit
  • No sleep, out today

Matthias

edit
  • Search widget

Eric

edit
  • On track to finish the unit test patch/refactor later today
    • It might be good for Edward to do some manual QA after this merges to ensure there are no regressions
  • Will return to UI tickets this afternoon
  • TechComm IRC meeting this afternoon about newfangled JavaScript
  • Worked with Hana on CSS polish for Captions/Depicts on Beta
  • Working on finishing the usability test for the Search prototype
  • One done, will put on usertesting.com and a slide deck (for internal users)

HANA

edit
  • finishing up CSS work and getting PR up
  • main difficulty (for me personally) is trying to get some responsiveness and alignment without flexbox :-(

Mark

edit
  • A few more meetings today and tomorrow
  • Checking up on federation push - @James
  • Checking out our Phabricator bits to make sure things are progressing, maybe some CR if I can get to it (and if we need it)
  • Seeing about future projects - FileAnnotations etc.

James

edit
  • Happy Purim!
  • Security issues still making me sad.
  • Trying to get to the bottom of the federation tasks in Phab to work out if we're actually unblocked. T211800 T214557 etc.
  • Train about to go out to group0, will be doing checks.

Cormac

edit
  • fixed a little display bug (the dropdown one)
  • reading other people's code

Ramsey

edit
  • meetings
  • roped into the Wikibase/Wikidata docs again for a bit, unfortunately
  • still tussling with my nemesis, the QA checklist


2019-03-19

edit

Cormac

edit

Keegan

edit
  • Meetings!
  • Writing messaging and communications where possible through the day
  • Meetingful afternoon today, starting now!
  • Working on the script for testing basic search (usertesting.com + WMF folks) - https://phabricator.wikimedia.org/T216774
  • Keeping up with the search prototype progress & phab replies (thanks Matthias!)

Eric

edit
  • Rebuilt my dev environment for the Nth time yesterday
  • Will aim to finalize the patch for headless node testing today/tomorrow now that dev team is on board

Matthias

edit
  • Labs should be stable again
  • Search fixes

Mark

edit
  • Catch-up seems to be done!
  • Meetings today, fun times
  • Doing some Phabricator wandering now that it's back up (got disrupted yesterday, sigh)

HANA

edit

James

edit
  • Will miss standup (Pipeline weekly clashes, boo)
  • Checking out Test Commons; things provisionally look well.
  • New unit test work from Eric looks good.
  • Security issues make me sad.


2019-03-18

edit

James

edit
  • Will miss standup (RelEng weekly clashes)
  • Checking out Beta Cluster; things provisionally look well.
  • Some UBN bugs I'm going to get dragged into, I imagine. :-(
  • Federation enablement time for TestCommons? yaaaassss

Keegan

edit
  • Getting documentation together for depicts
  • Usual community checks

Eric

edit
  • Continued working on Node-Qunit patch, starting to undestand how to make everything fit together
  • Really taking advantage of JS unit testing will require some (mostly minor) reorganization in our code, so worth having a dev chat this week please schedule it I'm down!
  • Have been following Matthias' search patch to understand how that feature is built

HANA

edit
  • watching Data for Product video
  • keeping an eye on board for any work to pick up
  • still fiddling with my local dev setup

Ramsey

edit
  • seemingly done with Wikidata/Wikibase docs for now
  • will hunker down on the QA checklist (it's the final countdown!)
  • going over the new work on labs and bug spotting

Mark

edit
  • New A/V setup, testing it out
    • You are very sharp, Mark
  • Catching up on all the business that happened while I was out
  • Working on the script for testing basic search (usertesting.com + WMF folks) - https://phabricator.wikimedia.org/T216774
  • Filing tickets for the search prototype... have some more coming (text and input field size)

Matthias

edit
  • Updated placeholder copy in search
  • Looking into OOUI fixes/changes/hacks required for search

(sick - little progress today)


2019-03-14

edit

HANA

edit
  • it only took 2.5 hours for me to try and do code review for search :) . lots of new stuff yay
  • continuing work in CaptionsPanel (and making a testing doc for expected behavior since need to make sure i don't break things). May add unit tests if Eric's work goes through

James

edit
  • Will miss standup (retrospective on-boarding clashes)
  • OOUI stuff landed and we cut the release, finally!
  • Will poke at the tabs patch a bit.
  • Note the wikimedia-l thread about how the Foundation doesn't fix bugs for the community; UploadWizard is mentioned.

Eric

edit

Matthias

edit
  • Tabs

Keegan

edit
  • Not much SDC today, meetings and CE mid-term planning
  • Been Phabbing yay! new templates in action!
  • Started a script for testing basic search (usertesting.com + WMF folks)

Cormac

edit
  • tabs working, almost
  • been chasing up Jon Robson on those CI failures Hana (everyone) is having with UploadWizard
    • Now fixed, James is landing everything in sight.

Edward

edit
  • ticket process deck

Amanda

edit
  • Almost not sick!

Ramsey

edit
  • Wikidata/Wikibase docs still
  • prepping stuff for more Campaign discussion later
  • tickets!
  • reaaallly trying to complete QA checklist
    • Pleeeeeeeease. I want this more than I want a puppy. (Or campaigns.)


2019-03-13

edit

James

edit
  • Will miss standup (RelEng team meeting clashes)
  • Getting the OOUI stuff over the line, hopefully, and then released. Gosh. [Gee Whiz, man!]

HANA

edit
  • UploadWizard copy change keeps failing test on some merge issue in quibble-vendor-mysql-hhvm-docker tests https://phabricator.wikimedia.org/T218172 - thx James for noticing
  • Finishing up captions publish button refactor
  • dedicating time to code review of search work thus far

Eric

edit
  • Working on getting some node-based QUnit tests working, discovering lots of interesting things in the process

Keegan

edit
  • In the Community Engagement department meeting
  • Talk pages, abuse filters, phabricator, oh my!

Ramsey

edit
  • as usual, Wikidata/Wikibase doc editing
  • I really am working on the QA checklist! It's complicated!
  • usual ticket monitoring/maintenance
  • giving Matthias things to do, apparently ;)

^^That's a pretty deck, Pam!

  • Fingers crossed that I begin test protocol writing soon based on deck

Matthias

edit
  • Not much
    • Some Vagrant fixing
    • Some random testing & poking around MI/depicts

Amanda

edit
  • so disgusting
  • will send wikidaheim project doc

Cormac

edit
  • Ed Sanders has taken over the OOUI patch - he seems to have all the tests passing now, but there's still a minor code sniff blocking merge ... so now I can go back to the mediainfo patch that sits on top of that
  • doing some reviewing

Edward

edit

Cannot attend Standup due to conflicting meeting Try to meet with Ramsey Respond to items in email from Ramsey


2019-03-12

edit

Cormac

edit
  • will miss standup (DST discrepancy means Tuesday's school collection run clashes), should be back for story meeting
  • federation on beta working, BUT search index is not being written to because of this https://phabricator.wikimedia.org/T215339 ("No jobs running on beta cluster") ... IMO this shouldn't block deployment
  • down to 42 test failures (out of 11662 tests) on tabs - have a new way of tracking down failures, so expect to be finished soon (for real this time)

James

edit
  • Will miss standup (Deployments Pipeline team meeting clashes); am now back in the office, working US hours
  • Going to try to help Cormac with the OOUI stuff.

HANA

edit
  • working more on the captions refactor ticket https://phabricator.wikimedia.org/T217777 but grabbing anything higher priority if I see it
  • two little lang change related patches up for review
  • looking more at js testing stuff before meeting today

Eric

edit
  • Working on getting JS unit tests in MediaInfo extension
  • Meeting w/developers from Readers Web today to learn about their node-based command line test setup

Matthias

edit
  • Search prototype patch functional again - ready for code review

Keegan

edit
  • See what Commons was up to over the weekend

Amanda

edit
  • WD/WB
  • Sick, will probably not really work this afternoon :(  :( feel better soon
  • Still stalking you all
  • (Still!) finishing up persona slide deck

Edward

edit
  • gonna chat with Ramsey

Ramsey

edit
  • Wikidata/Wikibase docs
  • doing some ticket stuff (including adding new to-do stuff)


2019-03-11

edit

Matthias

edit
  • Search (initial patch) almost ready for review
  • Finishing up persona slide deck
  • Meeting with Ramsey (maybe?)
  • Housekeeping

HANA

edit

Cormac

edit
  • still working on tabs
  • beta seems to be pretty much done


2019-03-07

edit
  • Sharing persona drafts at design:dev meeting
  • Spending the rest of the day making a slide deck with personas & design interventions. Will share out EOD.
  • Tomorrow, shifting to an earlier schedule (7a-3p EST) and will focus on ticket updating/test planning

Keegan

edit
  • Draft a community update on tentative release timeframes

James

edit
  • I think we need to drop the default config for depicts -> P1 so we can test on Beta Cluster; anyone object?
  • I'll be back in SF from Monday, yay. (But Monday's a Foundation holiday.)

Matthias

edit
  • Working on search prototype

Eric

edit

HANA

edit
  • starting work on a refactor ticket https://phabricator.wikimedia.org/T217777
  • went to COO with Janeen office hours this morning and they were great- I recommend catching one of the timeslots - there are two left

Mark

edit
  • Moar meetinz
  • Last time I'll see most of you before disappearing - see you in a week and change!

Amanda

edit
  • No wd/wb papers! What will I even do with myself?
  • Oh right, GOALZ, quarterly and annual :)

Cormac

edit
  • submitted the 58th patchset for the php OOUI stuff (sighs) - still failing, Ed still helping out
  • wikidata wbsearchentities workaround going ok so far ...

Ramsey

edit
  • Meetings
  • Ticket review
  • Still doing WD/WB docs
  • still trying to finish QA checklist


2019-03-06

edit

HANA

edit
  • going back to trying to update my local docker environment
  • thanks matthias for review and comments on doc changes - any one else feel free to add
  • might look into qunit if there's time

Matthias

edit
  • Gerrit maintenance (respond to feedback, code review, ...)
  • Updated labs: submit button state now testable
  • Wrote down some random MW dev trivia for Eric & Hana THANK YOU. and more please+1
  • Working on search prototype

Keegan

edit
  • Still not feeling well. Unless something exciting happens, probably going to use the sick bank rest up, hope you are feeling better soon

Cormac

edit
  • (sighs)
    • :(
  • still working through test failures in the php OOUI patch with Ed
  • may no longer be blocked on beta - Adam had an idea, trying it out atm
    • :D

Eric

edit

Mark

edit
  • Focusing on just one thing today: finishing the personas
  • Vet appt from 2:30-3:30 EST

Amanda

edit
  • WD/WB papers :(

Ramsey

edit
  • Wikidata/Wikibase stuff
  • Meetings
  • Trying to get to the QA checklist (again)


2019-03-05

edit
  • Out sick today.

HANA

edit
  • took a look at this issue with cacheing/double captions https://phabricator.wikimedia.org/T217598 - seems similar to https://phabricator.wikimedia.org/T216327 (the duplicate captions have mw:mediainfoview element)
  • been doing code review when I can - let me know if there's more I could be doing in this arena
  • have follow up to complete from yesterday's meeting with Brennan re: developer productivity/documentation

Matthias

edit
  • Updated labs to current master (fixed "Revision with ID not found" and "Invalid claim guid" errors)
  • Wrapped up "remove statement/learn more" patch and Nirzar's requested changes to depicts
  • Might take another look at OOUI infuse thuff (for tabs) tomorrow
  • After that, probably back to fixing up search proto tomorrow

Ramsey

edit
  • met with J. Linehan about Better use of Data with Mark
  • more Wikibase/Wikidata document stuff
  • Quarterly goals time!
  • will try to get the QA checklist in reasonable shape today

James

edit
  • Poked more at Cormac's OOUI tabs patch with Ed; might have a fix.
  • Initial testing of the new train on TestCommons looks OK.
  • [In clashing SSD meeting.]

Eric

edit

Mark

edit
  • Had a quick chat this morning about Better Use of Data and how we do (or don't do) instrumentation
  • In case you missed it, I'm out next week on holiday - ping me anyway, I'm not going anywhere
  • Other assorted meetings today and tomorrow as usual

Amanda

edit
  • Reaching out to/responding to grant reviewers
  • Reading WD/WB strategy papers

Cormac

edit
  • still tring to get the php OOUI patch past all the tests - have been getting some very useful help from Ed Sanders (down to 63 test failures (from 277 earlier in the day))
  • still blocked on beta - managed to convince addshore that there's a problem, I *hope* he's looking into it but I don't know

PL:

  • Federation not working

Hana's suggestion: we could create documentation that shows every api request not returning expected data. and have that be our test cases for beta/ production or anywhere else and that way they know what we are testing against too.

2019-03-04

edit

Matthias

edit
  • Helped out with tabs a little bit
  • Fixed "Revision with ID not found." and "Invalid claim guid." errors
  • Probably fixed lack of captions edit button (can't reproduce)
  • Back to fixing up search proto tomorrow

James

edit
  • Am ill, sorry. :-(
  • Poked a bunch at Cormac's tabs OOUI patch, hopefully helped more than hindered.
  • CI gremlins stopped a merge of Matthias's, which should land now.
  • So. Many. E-mails.

Eric

edit
  • Continued work on Docker dev env setup, got PHP debugger working; meeting w/Brennen B this afternoon to talk about improving docs for these tools
  • Ready to tackle more design/front-end related tickets but was waiting for the big tab layout patch to land first
  • Will continue looking at Q-unit stuff in meantime

HANA

edit
  • Working on illustrating some additional design changes per Nirzar
  • Still wrapping up Audience Mapping to features and fleshing out the personas

Mark

edit
  • A few meetings, nothing too crazy
  • Bicycle milestone is populated, probably needs some cleanup
  • Could add stuff to catamaran, but would maybe prefer to clean up bicycle first

Keegan

edit
  • Massive headache, probably taking off the rest of the day after task planning if it's not better hope you feel better keegan soon

Ramsey

edit
  • Wikidata/Wikibase stuff again
  • meetings
  • checking tickets for things we may have missed and new complaints (if any)

Amanda

edit
  • Reaching out to/responding to grant reviewers
  • GLAM pilot contract complpications (not blocked by this team)
  • Can someone talk with Eugene about a gamified microcontribution tool for Wiki Loves Africa?
  • So much Wikidata/Wikibase stuff
  • Ask Legal about a one-button caption solution

Cormac

edit
  • federation working as expected on labs now, with help from Leszek
  • still not working properly on beta
  • still haven't gotten the OOUI patch through CI - realised what I was doing wrong, hopefully tomorrow


Impromptu Process Chat

edit
  • What is in flight, and what needs to be done for the next release?
  • To-do on the SDC eng board is essentially a backlog column. It is a pile, and it's not clear what we've decided to go ahead with. On depicts crawling, we have decided to do those thngs. Would be nice to make SDC engineering the work that we know we are doing now or next, rather than a backlog for the future.
  • Having one work chunk that we are focusing on has allowed us to be more rigorous in breaking down the work chunk, and we are surfacing risk as a result.
  • It's not always clear where tickets should be or where tickets are.
  • It's good to have a specific place to look somewhere and know what I need to do. Is SDC Eng where I go to get stuff to do while waiting for next milestone?