Multimedia/Standup notes/2019/April
2019-04-30
editMatthias
edit- Deployed one of the CORS fixes; I believe other (in Wikidata) is going out by train today (test-commons) & tomorrow (commons) - will follow up
- Working on some UploadWizard things
- What are the remaining issues? (I only saw the ticket about the thumbnail's shadow) [Pam should be making a ticket about helpful text on the Add Data step today, we also need to remove the file nav in the left column if it's only 1 file]
James
edit- Will miss standup (clash with Pipeline weekly)
- Holding on the UW enablement per Ramsey.
HANA
edit- Outcome from global testing meeting- this is what developers want to focus on Answer the ”selenium question”: Rule out or rule in selenium as feasible for end to end testing ^baum baum baum Focus on adding JS unit tests and refactoring Refactor JS towards making as independent of DOM as possible Rotate who works on tests on a weekly basis - Today I start some offboarding meetings :( - Writing performance reviews and still working on JS unit tests
Mark
edit- Meetings
- Testing never happened...again. I think I'm going to declare bankruptcy on the current test sheet and start a new one since we have UW on test commons.
Eric
edit- Finishing up tickets and other tasks before I take off
Pam
edit- been doing annual review stuff all morning, hoping to wrap that up soon
- goal is to finish/post designs for Depicts on UW by end of day (2 tickets)
- one is how to handle layout on Add data step if it's just one image (and no left rail) and the other is the publish file/publish data ticket (https://phabricator.wikimedia.org/T220429)
Cormac
edit- integration tests (phpunit)
- talking to Zeljko about selenium
Edward
edit- QA Checklist testing (after I touch base with Mark)
Ramsey
edit- meetings
- lots of emails to address
- stil conceptualizing a search pitch for Sloan
- updates to the QA checklist as I get time
2019-04-29
editJames
edit- No RelEng weekly today as I'm just back from offsite. What did I miss? :-)
- Lucas W. in WMDE will deploy config fixes to serialise empty lists as objects to all Wikibase repo wikis, including Commons, tomorrow EU morning – I believe that it won't break Commons.
- see https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/507032/ and https://phabricator.wikimedia.org/T138104
- It was enabled on beta ahead of time I believe, and nothing broke
- 🤞🏽
- It was enabled on beta ahead of time I believe, and nothing broke
- see https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/507032/ and https://phabricator.wikimedia.org/T138104
- I should start winding down my involvement with the MM team. :-(
- Noooooooooooooo
- :'(
Mark
edit- Never did get around to testing, but apparently nobody else did either and everything still seems to be working. I guess I could start in on it today though, I have some free time
- Turning on UW integration tomorrow (on test)? Should we schedule a SWAT and start a patch? Or should we do it today?
- TestCommons patch: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/499523
- DECISION: Let's deploy this today.
- Commons patch: To be written.
- TestCommons patch: https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/499523
- I feel older
- ^Hopefully because you had a birthday, not because the last release sucked life out of you?
- Porque no los dos?
- ^Hopefully because you had a birthday, not because the last release sucked life out of you?
Keegan
edit- Community! See what's happened over the weekend
- Largely distracted this week from non-SDC stuff
Pam
edit- assorted tickets
- review prep
- looking forward to chatting with ramsey
- will be working offline for about an hour (car estimate repair)
HANA
edit- Devs - Please fill out reflections on testing tools before our meeting tomorrow https://docs.google.com/document/d/1KZNfVEYV88rzELCTOEyMH46faa9Qxe3vcD_Eb1i2uos/edit#
- code review this morning and more work this afternoon
Eric
edit- Assorted tickets (README updates, mobile adjustments)
- Finally making some headway in how to make very minor changes to markup in PHP, this feels like a big deal personally yaaaaaaaay
- OOO starting Wednesday through end of next week
- Amanda I picked up Shadow of the Wind per your recommendation!
Cormac
edit- catching up after my week off, doing some integration test work
Matthias
edit- Mostly annual reviews
Ramsey
edit- poking with QA checklist
- search stuff (the "future of search")
- double checking tickets and community comments
2019-04-25
editMatthias
edit- Fixing submission issues on mobile
Keegan
edit- Start putting feedback into the spreadsheet
- Keep an eye on community conversations
Mark
edit- Meetings
- Testing if I have time...
Pam
edit- chipping away at phab tickets in my queue
- updated mobile UI epic with screenshots
HANA
edit- taking a side road to work on onboarding docs for today (as per conversation with Mark and Adam)
- still watching for progress on wikidata links showing properly across language issue https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/506123/ https://phabricator.wikimedia.org/T221676
Ramsey
edit- Hopefully writing a "New Search" deck tor pitching purposes
- Updating master QA checklist with better images
Eric
edit- Mobile UI bugs & tickets
Amanda
edit- working on WMDEF stuff
- and AP
- ping me if you need me :)
2019-04-24
editMatthias
edit- Fixing bugs
Eric
edit- Documenting/fixing various small issues
- mobile design walk-thru w/Pam
- Working on updating README
- HR/performance review stuff
Mark
edit- Didn't get to testing yesterday - today might be better
- Meetings (but of course)
HANA
edit- performance review
- watching for progress on wikidata links showing properly across language issue https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/506123/ https://phabricator.wikimedia.org/T221676
Pam
edit- been spending the morning working on mobile UI tickets (had a good meeting w/ Eric yesterday)
- continued phab tickets throughout the day, including the RTL one
- keep peeking at village pump/SDC discussion
Amanda
edit- so much distraction perusing of file pages and recent changes ^_^
- also commenting on GLAMbase deck
- bothering Ramsey about SDC II search stuff
Ramsey
edit- meetings
- continuing to double check VoP tickets (few left now)
Keegan
edit- Processing community feedback
2019-04-23
editHANA
edit- performance review stuff
- still trying to get my PR up, eric's merged this morning thanks!
Matthias
edit- Last round of testing, deployment prep & deployment
Pam
edit- Review prep
- Assorted phab tickets, especially this one: https://phabricator.wikimedia.org/T220429
Eric
edit- Latest unit test patch now merged, folks can continue adding similar tests to the Statements panel if so desired
- Next tickets I tackle may depend on story meeting outcome today: potential tasks include:
- statement data model work
- improving mobile UI based on this ticket: https://phabricator.wikimedia.org/T221658 (would like to pair on this)+1
- I am OOO from May 1 to May 10, BTW
Mark
edit- Test suite - will have copy of spreadsheet up soon, posted in Chat once ready
Edward
edit- Finally back. Catching up.
- Will reach out to Mark about Test craziness.
Ramsey
edit- testing the now-deployed depicts statements
- tickets!
- communicating with stakeholders and community as necessary
2019-04-18
editMark
edit- Test craziness!
- Releases!
- Meetings!
Pam
edit- Making mocks for assorted tickets + ticket writing
Eric
edit- Unit tests, continued
- HR stuff
HANA
edit- looking at eric's patch, getting my own work up
- I am on PTO tomorrow Friday 4/19 and also on Friday 5/3 (early notice).
Matthias
edit- A little testing
- Poking around statements issue on phone
Cormac
edit- testing!
- I'm off tomorrow and all next week fyi ... will be available in the morning if needs be, but would rather clean the house before I go on holidays :p
James
edit- Still no-go. :-(
- I'm off tomorrow.
2019-04-17
editMatthias
edit- Testing
HANA
edit- also testing, writing tests, moving tickets
Mark
edit- It's a good day for tests! Copy of checklist for focused testing coming soon. Random clicking also occurring in the background.
- Speak now or forever hold your peace.
Keegan
edit- Writing release announcement
- Writing up a quick help page, maybe
Cormac
edit- testing, ticket wrangling
Pam
edit- Helping Ramsey polish the stakeholder deck for later today
- Keeping up with tickets
- Sketching some search stuff
- Beginning to think through Depicts mobile issues (https://phabricator.wikimedia.org/T221228)nice
Eric
edit- Testing, Moved some tickets into "verify on prod"
- Gradually writing more meaningful unit tests for Statements Panel
2019-04-16
editHANA
edit- good conversation yesterday with Eric about progress we are each making unit testing, continuing on with that today and watching the board
- took a look at test-commons things looked good to me
Mark
edit- Testing Soon(TM)
Eric
edit- Test-commons looks good to me aside from the one issue mentioned yesterday (added a ticket to board for it)
- If we want to work on that issue, it might make sense to address at the same time we start working on "data model" stuff, something I'd be interested in participating in
- Similarly looking into unit tests for some Filepage components
Pam
edit- Finished taking screenshots for the QA checklist - have emailed to Ramsey to add to the doc, as we discussed
- Finishing up some interim search designs for the stakeholder meeting tomorrow
- Otherwise, a meetingful afternoon starting now
Matthias
edit- Testing & fixing things (thanks Cormac & James for the many last-minute CR)
- Decent support for other statements & unsupported datatypes ("support" in the definition of "not obviously broken, or breaking other things")
- Making sure MediaInfo stuff doesn't show up on other wikis via InstantCommons thank you for looking into that -- i hate that experience when things are all jumbled good if we make it even a bit better
Amanda
edit- Looking at Ramsey's glambase deck
- GLAM contracts
- Will actually do some QA business today
Ramsey
edit- putting together a deck for search research recap meeting
- emails and tickets
Cormac
edit- CR and testing
2019-04-15
editEric
edit- Friday: code review, started work on setting up more filepage unit tests
- Today: can continue working on latter or can pick up other tickets as needed
James
edit- Will miss standup (clash with RelEng weekly)
- So, the plan is to get federation and then depicts live in production this week, yes? Do we want a group call where we make it go live again? :-) [yes. we'll do it live!]
Mark
edit- It's going to be a good week!
- Travel requests are ready to be submitted - please fill them out!
- More wandering around for last checks before pushing things out
- Annual review process starts today! Add peer reviewers in Namely at your leisure (after speaking with your manager)
Pam
edit- Been working on Search designs
- Need to write some tickets for UW
- Need to update QA checkist spreadsheet with latest UI screenshots
Cormac
edit- a little selenium, a lot of code review
HANA
edit- working on unit tests in javascript - so far just stubbing out a ridiculous amount of config
- if there's things more urgent to do, ready to pick them up
Keegan
edit- Monday emails, prep for the week
Ramsey
edit- Maybe taking a peek at the Wikibase/Wikidata doc stuff again
- presentation/pitch deck for Sloan grant 2020
- presentation deck for search research results and next steps
- QA testing when I can
Matthias
edit- Couple of little things
- Work on support for non-depicts statements with unsupported datatype: new statement input field must not be present (because those are not supported...)
2019-04-11
editMatthias
edit- Look into not being able to submit captions (browser cache) & depicts error messages (patch to support HTML ready)thanks for doing this quickly
- Looking into UploadWizard campaign options a little
Mark
edit- We'll need to do QA for releases next week - probably me or Ramsey (rock, paper, scissors?) [Mark's turn!]
- Clearing up a few things otherwise
- Probably some wandering through tickets and CR to make sure we're looking okay
HANA
edit- spending morning catching up on code review, starting JS unit tests in the afternoon
- just calling out matthias has a fair amount of small patches needing code review
Eric
edit- Started a patch to separate out Jenkins tests from those to be run against Beta Commons: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/502904
- This patch fails in different ways in every environment: recurring error in CI (node modules problem?), unable to properly upload a file when running locally vs. Beta
- Attempted to reproduce the failing build in Quibble, which just caused a different (Wikidata-related) test to fail
- May need to step away from this and work on something else for a while, not really sure how to get things working at this point
James
edit- Will be back-porting Matthias's fix for the wrong JS variable in cache (whoops).
Pam
edit- Been working on Search designs
- Need to write some tickets for UW
Keegan
edit- Meetings
- Keeping an eye on community things
Ramsey
edit- Very busy meeting morning
- Handling issues and tickets and catching up
- trying to find time to do presentation stuff for multiple things
Cormac
edit- testing, testing, testing ...
2019-04-10
editEric
edit- James and I got the most basic version of Selenium patch merged,
but CI would throw errors whenever we tried to add actually useful tests (like file upload)
- Now that basic setup is merged I will try to get other (useful) tests in place as separate patches
Matthias
edit- Dealing with non-depicts statements & unsupported datatypes & qualifiers (patches ready for CR, test/reproduction cases created on beta, tickets created in phab)
Keegan
editAt the CE department meeting
- Getting non-SDC stuff done
- Ready to start announcements when we are!
Pam
edit- Focusing on doing a lot of little tasks today (ticket writing, email sending, etc.)
- Usability study findings went well. Am updating some designs and will share with the rest of the team next week, I'm thinking
HANA
edit- php integration tests update - passing baton to Cormac - prepping a WIP patch right now
- he may suceed in getting things a bit farther
Mark
edit- Meetings, as usual
- Winding up testing stuff (looks good so far)
Cormac
edit- got some help on core tests from James, maybe will get that sorted today
- ongoing help from Zeljko
Edward
editFocussing on Multimedia today. Meeting with Mark.
James
edit- Train seems like it'll go fine (jinx)
- How do we know we're good to re-enable federation (once the tests merge?).
Amanda
edit- STILL still owe RMP an email
- Will bother Željko's team about https://phabricator.wikimedia.org/T220621
Ramsey
edit- Looks like I'm getting back into Wikidata/Wikibase stuff for a bit ("Every time I try to get out, they pull me back in!")
- Concepts/presentation stuff for possible SDC 2 projects
- Will knock out a few QA tests that Edward passes off to me
- Reviewing new tickets made
2019-04-09
editMark
edit- Hammering things out for testing
- Meetings
Matthias
edit- Dealing with non-depicts statements & unsupported datatypes & qualifiers
HANA
edit- php tests a bit blocked (spoke with Cormac about this earlier). A bit confused about how to create entities (P and Q items) in the proper state for self contained integration tests
- been looking in other extensions that use wikibase for ideas and also started playing around with the api sandbox
Eric
edit- Selenium tests also blocked – some difficulty configuring the test env from node/selenium as opposed to PHP. May need to bring in some outside help. Once we can get the setup working in CI writing tests should be more straightforward.
- Small CSS patch based on design review with Pam: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/502389 Didn't see the need to create a new ticket here but if someone wants to +2 and merge that would be great
- Maybe I will work on unit tests instead in the mean time: https://phabricator.wikimedia.org/T219500
Pam
edit- Making the last revisions/updates to the usability findings deck
- Spent some time with UW labs testing ("Add data" step)
Edward
edit- Working on the Normal priority Needs QA tasks
James
edit- Will miss standup (clash with Pipeline team weekly)
- Minor stack of unit test improvements up to https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/501970
Cormac
edit- found out why basic selenium test wasn't working, fixed it (took me all day!)
Ramsey
edit- ticket fun (triaging, following up on Edward's QA stuff, cleanup, etc.)
- doing some work on concept decks for presenting to Sloan
- reviewing usability findings with Pam
- the usual meetings
Amanda
edit- search usability testing results!
- still owe RMP an email
2019-04-08
editJames
edit- Fixed T220277 over the weekend; thanks Cormac for the merge. Will deploy to production later today.
- I am blocked on Ramsey(?) for https://phabricator.wikimedia.org/T219181
- Will miss standup (clash with RelEng weekly)
Mark
edit- Still checking up on testing, CR, etc.
- Looks like the team chat has some talk about delaying for test work - I'm sure we'll talk about that in the next meeting
Keegan
edit- OoO after this and the next meeting
HANA
edit- working on php tests more (slow but steady progress)
Pam
edit- Finalizing usability findings deck today
- Soooo many meetings (starting now through the rest of the day)
- Random tickets
Matthias
edit- Looking into dealing with non-depicts statements on file page
Edward
edit- checking out the QA checklist
- working on the high priority QA items
Eric
edit- Last-minute bug from Friday seems to have been fixed (thanks, Matthias)
- Design walk-through later today to address any potential visual regressions
- would be great to spend time this week writing more unit/selenium tests
Amanda
edit- I owe RMP (MRP, PMR?) an email about patrolling and ontology building for depicts-crawling
Cormac
edit- fiddling about with selenium tests ... need some input from Zeljko, he was in meetings all day, planning to talk to him tomorrow
Ramsey
edit- meetings from 9 to 2 basically. I'm gonna be fairly useless as far as productivity.
2019-04-04
editPam
edit- Synthesizing usability test results
- Making a presentation deck for findings/recommendations
Ramsey
edit- Slaying the QA checklist dragon (or at least mortally wounding it)
HANA
edit- php integration tests https://phabricator.wikimedia.org/T220113
- I am sick, possibly getting sicker by the hour so please stand by. won't be putting my video on, sitting here with pile of tissue and tea - hope you're able to rest soon!
Eric
edit- Selenium tests: https://phabricator.wikimedia.org/T219815
- Some discussion w/Cormac about whether some of these belong in Core rather than Mediainfo
- Would be good to have a team dev chat re: testing strategy next week maybe?
- Some discussion w/Cormac about whether some of these belong in Core rather than Mediainfo
Chris K
edit- I don't come to these meetings anymore, but I wanted to let you all know you're good people and your work is appreciated.
Matthias
edit- UploadWizard fixes (captions submission & edit conflict done, thumbs todo)
Keegan
editAttending the COO thing
- Keep up the community stuff
Edward
edit- Testing the following in order of priority:
T218922: SDC: The tabs end up in the wrong place in "view" non-view pages like diffs T215304: "Depicts walking": Add/edit depicts statements in UploadWizard T218614: [Alpha/Labs] OOUI element/font size is too large T218620: [Alpha/Labs] Search bar: Adding a depicts tag changes the size and position of the input field
Mark
edit- Not too many meetings
- Wrangling more testing stuff
- Checking up on CR status as well
Cormac
edit- lots of messing about with selenium/talking to Zeljko
James
edit- Thanks to WMDE for landing my federation fix. Tested on Beta Commons and working – https://commons.wikimedia.beta.wmflabs.org/w/index.php?title=Foo&diff=107468&oldid=107467&diffmode=visual
- Let's land some code!
2019-04-03
editMatthias
edit- UploadWizard/Depicts tickets done
HANA
edit- Fixed popups issue https://phabricator.wikimedia.org/T219771 , and for https://phabricator.wikimedia.org/T219458 alll the popups working as expected on captions panel
- ... but there's a bug still on depicts panel trying to work out
- https://phabricator.wikimedia.org/T219292 (ordering of depicts based on prominence is in needs QA column now)
Eric
edit- Spent yesterday trying to figure out node/selenium test setup, I see that Cormac and Zeljko got a patch up for that today
- I can either build on that patch and start adding tests, or I can leave it to you two, let me know...
- Some CSS tickets to tackle after the refactor
Keegan
edit- Prep depicts launch announcement
- Post about IP login notice if it's ready
- Watch the testing space
Pam
edit- Teamed up with Ramsey on IP login notice wording/links
- Updated the padding/spacing ticket: https://phabricator.wikimedia.org/T216773
- Finishing watching the last of the usertesting videos
- Will be spending the rest of the day synthesizing results
Cormac
edit- did some pairing with Zeljko on selenium, seeing as the integration tests are a blocker for release ... can fill you in after this Eric in case you want to pick up the baton now
- Yes, this is great – I was slowly putting together what you all did this AM, but now I can just write tests
Mark
edit- Wrangling different QA/testing things to unblock release
- Only a few meetings which is nice
- Will probably disappear for a bit in the afternoon for an epic shopping run (I have no food)
James
edit- Federation fix is insufficient (direct edits work but API ones don't, e.g. VisualEditor, mobile editor, and probably e.g. the Commons community's mass edit tools). Working on fixing.
Edward
edit- Working on Tickets in order of Priority
Ramsey
edit- Working on new language for the IP logging warning (to review with Keegan and SLaPorte)
- Meetings
- Got up to speed on the WMDE-WMF collab results from Berlin (so much more work to be done)
- wrangling tickets
- making progress on QA checklist
2019-04-02
editMatthias
edit(might not get much done tomorrow - have to look after baby)
- Fixing little things here & there, CR, moving tickets around phab, random things
James
edit- All looks quiet? Will do some quick testing with the train today.
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/499812 landed so theoretically T219450 will be fixed with the train and we can re-enable federation on Commons later this week.
- Moving more over to Continuous Deployment work from now on, but for now I will keep coming to these when I can [not this time].
Pam
edit- Wrote a spike ticket for Advanced Search extension (in relation to Commons): https://phabricator.wikimedia.org/T219878
- Have 25 responses to the basic search usability test (20 WMF folks, 5 usertesting folks), am grouping responses by theme today, but still have some recorded videos to finish watching from usertesting.com
HANA
edit- make prominent* ordering almost through code review https://phabricator.wikimedia.org/T219292
- have been looking at the 'Leave Site' popup flakey behavior - https://phabricator.wikimedia.org/T219771 and https://phabricator.wikimedia.org/T219458 related but waiting to see whats actually wrong before moving
Mark
edit- Offsite brainstorming spreadsheet, add your ideas/thoughts/approval !votes
Eric
edit- CSS patch about ready to merge yay
- Next up: integration and maybe unit testing tickets
Cormac
edit- bugfixing, code reviewing
Amanda
edit- On my way to training in Petaluma, will be out today through Thursday
Ramsey
edit- meetings!
- tickets!
- giving feedback/notes on docs from Sandra (UploadWizard campaign stuff for SDC) and Charlotte (captions/translations from the Android app)
- as always, trying to find time to wrestle with my nemesis, the QA checklist
2019-04-01
editMark
edit- Adam suggested some safeguards following the NS0 business last week. Some of the following are already in progress, some need attention from the team for automated testing (i.e. Selenium). Should probably discuss what makes sense, but these seem at least facially sensible to me.
- An integration test for regular editing.
- ^ what does this mean? A test that fails when ?? and passes when??
- Probably a few minimal tests - logged-out user attempts to edit a page in NS0, then maybe NS6 (File), then logged-in does the same. Could be run on beta and/or test.
- ^ what does this mean? A test that fails when ?? and passes when??
- Integration tests to upload with the tools users use.
- A manual testing step for NS0 on Beta Commons and testcommonswiki.
- When would we do this on every release? Or only releases that involve changes to our integration wikibase federation
- Probably when we release a feature or config change.
- When would we do this on every release? Or only releases that involve changes to our integration wikibase federation
- If technically possible, an integration testing step for NS0 on Beta Commons and testcommonswiki.
- Chat channel notification + email notification to the Multimedia team for UBNs for Multimedia extensions. yes!
- Email notification to multimedia-team is set up. Thanks Max, Greg, and Andre.
- I requested a wikibugs notification in -multimedia but the functionality doesn't exist yet. Ongoing.
- A protocol to follow for system verification following train deployment stages. You'll need to take into consideration Europe and US trains.
- An integration test for regular editing.
- More offsite planning coming today.
HANA
edit- I think I have a fix for reorder depicts rows on 'make prominent' https://phabricator.wikimedia.org/T219292 will have PR up soon
--- random note: it appears we don't consistently use 'makeReadOnly' state in DepictsPanel, this solution uses that after publishing instead of manually disabling everything, hopefully that is *ok* will need some eyes
Keegan
edit- Check up on community testing and feedback
Eric
edit- Once CSS refactor patch gets merged, I can work on any other outstanding visual/design tickets (starting with https://phabricator.wikimedia.org/T218951 maybe)
- would be good to start adding unit tests to any of the filepage-related tickets that can support them
Pam
edit- Housekeeping
- Collating/updating design files still
- Is there a good link/set of links to use for current state of everything? A standard reference would be very useful (i'm still putting the "current state of everything" together. there have been so many changes over the past two months all my links are outdated. will share out asap once i've updated it all)
- Summarizing search discussion from Friday
Matthias
edit- Code review thanks! I will respond to things that I know were changed but I think you have caught a few important things that should not have changed
- Is wearing a fashion sweater!
Cormac
edit- bug fixing, logging new bugs
Edward
edit- Testing stuff as best as I can
Ramsey
edit- Meetings
- Wrangling tickets
- Community feedback review and response if necessary
PL: the flexbox patch