Reading/Multimedia/Scrum notes/tgr

From mediawiki.org

Last update on: 2014-09-08 Previous update on: 2014-09-05

2014-02-06[edit]

Yesterday
Prev/next preloading, small bugfixes, code review, OPW weekly review
Today
Fixing reviewed patches, Show Permissions (maybe)

2014-02-07[edit]

Yesterday
Fixes to prev/next patch per review (including refactoring of bucketing code), fix for showing metadata panel in fullscreen mode
Today
Some more prev/next fixes, code review, permissions

2014-02-10[edit]

Yesterday
More prev/next refactoring, merged loading time logging, added license to Commons test images
Today
Even more prev/next preload refactoring (sigh), OPW, fix up low res loading prototype

2014-02-11[edit]

Yesterday
Prev/next preload refactoring (dragging on and on...), OPW review and weekly video chat, review of design documents, fix for some bugs in code merged earlier
Today
Finally finish prev/next, whatever ticket is still free

2014-02-12[edit]

Yesterday
Finished prev/next preload refactoring, fixed some more bugs related to event handling and earlier refactoring.
Today
OPW review, move debounce to core (also needed for OPW), look into double requests caused by perf logger, permissions.

2014-02-13[edit]

Yesterday
OPW review, move debounce to core, permissions
Today
permissions, code review, test data URIs on IE, finish up anything still open from last iteration.

2014-02-14[edit]

Yesterday
Finished permissions (still needs design input), went on some bug hunts: keydown handler leak, event logging (didn't find anything, must have been old code), resize issues (to be cont'd)
Today
More bug hunt, alternative proposal for url logging, re-test JSDuck puppet conf, test data URIs on IE, continue with other permissions card

2014-02-18[edit]

Friday
Experimentation with URL logging (ResourceTiming API), several fixes
Today
Code review, more bug hunt, re-test JSDuck puppet conf + make it a standalone role, test data URIs on IE, continue with other permissions card

2014-02-19[edit]

Yesterday
Code review, some bugfixes, test data URIs on IE (they don't work)
Today
More bug hunt (tests still break in strange ways), re-test JSDuck puppet conf + make it a standalone role, continue with other permissions card

2014-02-20[edit]

Yesterday
Fixed unit test bugs, fixed tests for permissions, tested image preloading & removed data URIs
Today
Fix up reviewed cards, fix JSDuck in vagrant, code review, continue with other permission card

2014-02-21[edit]

Yesterday
Fixes based on reviews (permission, cross-origin preloading), code review
Today
uhh... forgot to write this in time

2014-02-24[edit]

Friday
Participate in IRC office hour, code review, fix up reviewed cards, OPW review
Today
this too

2014-02-25[edit]

Yesterday
code review + fixes, bugfix for #253, merge MultiLightbox into MultimediaViewer (#177)
Today
Code review, fix JSDuck in vagrant(#142), pick other permission card (#197)

2014-02-26[edit]

Yesterday
Code review, fix JSDuck in vagrant(#142), permissions bugfix + provisional 'view more' functionality to , OPW weekly chat
Today
OPW support, proper 'view more' support in permissions

2014-02-27[edit]

Yesterday
OPW support, code review, attempt at 'view more' with dotdotdot, fix $.color in core.
Today
(forgot to fill)

2014-02-28[edit]

Yesterday
code review, bug tracking and fixes (62019, 62033)
Today
(forgot to fill)

2014-03-03[edit]

Friday
Sitelink middle-click fix, searching for a good way to avoid promise rejection chains
Today
Finish promise handling improvements, take next card

2014-03-04[edit]

Yesterday
Code review, logging of promise rejections, turn LightboxInterface into a proper UI class (almost)
Today
Finish turning LightboxInterface into a proper UI class, merge MultiLightbox into LightboxInterface

2014-03-05[edit]

Yesterday
Code review, finish turning LightboxInterface into a proper UI class, merge MultiLightbox into LightboxInterface
Today
Bug triage, finish merging classes, help with share/embed or pick new card

2014-03-06[edit]

Yesterday
Bug triage, merge MultiLightbox into LightboxInterface, fix bug 57620 (black-on-transparent images are invisible), start download card
Today
Lots of meetings, continue with download card

2014-03-07[edit]

Yesterday
Lots of meetings, continue with download card
Today
Finish download card (maybe)

2014-03-10[edit]

Friday
Download card + related refactorings
Today
Download

2014-03-11[edit]

Yesterday
Code review, OPW review, bug triage, rebasing stuff
Today
More OPW stuff

2014-03-12[edit]

Yesterday
Tried to setup a Labs instance for the OPW project prototype; eventually gave up and moved it to Amazon
Today
Continue with download

2014-03-13[edit]

Yesterday
Planning meeting, code review, merging patches for share/embed
Today
Planning meeting #2, code review, share/embed fixes

2014-03-14[edit]

Yesterday
Planning meeting #2, rebase/review/fix for metadata animation patch, share/embed fixes
Today
share/embed

2014-03-17[edit]

Friday
Triaged bugzilla:50399, worked on share/embed
Today
more share/embed

2014-03-18[edit]

Yesterday
Share/embed, bug 62580, some investigation about downloading
Today
Share/embed

2014-03-19[edit]

Yesterday
Share/embed, git wrangling, brainstorming about network performance improvements, Shift-Esc bug
Today
Share/embed

2014-03-20[edit]

Yesterday
Share/embed
Today
More share/embed...

2014-03-21[edit]

Yesterday
Weekly meeting, embed text
Today
Final fixes to embed text (add license, site information)

2014-03-24[edit]

Friday
Quarterly review meetings, add more license and site information to MMV models; debugging per-user opt-out links (bugzilla:62946)
Today
Finish embed text, pick next card

2014-03-25[edit]

Yesterday
Debugging per-user opt-out links (bugzilla:63033), add license and site information to embed text (functionality is done, wrangling unit tests)
Today
Finish unit tests for embed, strip whitespace in CommonsMetadata, look for other things to fix in share/embed

2014-03-26[edit]

Yesterday
Finish unit tests for embed, strip whitespace in CommonsMetadata, small bugfixes for embed (dropdown handling, sanitization, start work on 0x0 bug)
Today
Fix 0x0 bug, continue with other embed issues

2014-03-27[edit]

Yesterday
A utility class + carious small fixes to better sanitize & format HTML code coming from CommonsMetadata
Today
Fix issues from code review, debug opt-out, pick some more cards

2014-03-28[edit]

Yesterday
Sprint meeting, fix opt-out, start on new above-the-fold buttons
Today
Continue with buttons

2014-03-31[edit]

Friday
Code review & testing
Today
Finish buttons

2014-04-01[edit]

Yesterday
Code review, more work on buttons
Today
Finish buttons for real

2014-04-02[edit]

Yesterday
Metadata panel buttons

2014-04-03[edit]

Yesterday
Fix code review issues with buttons

2014-04-04[edit]

Yesterday
planning meeting, some refactoring, SVG issues, final pass on buttons
Today
Advanced logic for survey button (popup, site config)

2014-04-07[edit]

Friday
Advanced logic for survey button (popup, site config)
Today
Code review, fix review comments, next card

2014-04-08[edit]

Yesterday
Code review, fix review comments, meetings, OOJS-UI issues (#412)
Today
Code review, fix review comments, next card

2014-04-09[edit]

Yesterday
Make Commons link more prominent (#270), BSOD issues (#414)
Today
Fix review issues, Thumbnail URL guessing (#424)

2014-04-10[edit]

Yesterday
Fix review issues, Thumbnail URL guessing (#424)
Today
Sprint planning meeting, code review, pick next card

2014-04-11[edit]

Yesterday
Sprint planning meeting, fix missing icon, debug localization bug (#437/#438)
Today
Code review, meetings, pick next card

2014-04-14[edit]

Friday
Code review, meetings, small bugfixes (c125510, #443), research on URL encoding (#371)
Today
URL encoding, pick next card

2014-04-15[edit]

Yesterday
URL encoding, localized surveys (#420)
Today
Fix review comments, finish tests for thumbnail URL guessing, pick next card

2014-04-16[edit]

Yesterday
Fix review comments, code review, localized surveys (#420/#454)
Today
IRC office hour, code review, finish tests for thumbnail URL guessing

2014-04-17[edit]

Yesterday
IRC office hour, code review, finish tests for thumbnail URL guessing, sinon.js experiments
Today
CC links + whatever else comes up

2014-04-18[edit]

Yesterday
Sprint meeting, bug triage, Firefox scrollbars, download button file type
Today

2014-04-21[edit]

Yesterday
Disable fullscreen preloading, some improvements to license display, cache API responses
Today
Code review, fix review comments, grab next card

2014-04-22[edit]

Yesterday
Code review, fix review comments, split progress bar component, fix users API caching
Today
Code review, fix review comments, update survey languages, grab next card

2014-04-23[edit]

Yesterday
Code review, fix review comments, update survey languages, fix gallery captions (#338)
Today
Code review, pick some new cards

2014-04-24[edit]

Yesterday
Planning meeting, add ackrc to vagrant, fix License.isCc() bug, start progressbar refactoring
Today
Finish progressbar refactoring, pick some more cards

2014-04-25[edit]

Yesterday
reworked thumbnail loading mocks, looked at NavigationTiming extension, read up on PoolCounter, looked at PreloadJS (they use the same AJAX preload approach we do, but have lots of hacks for cross-browser behavior, might be useful in the future)
Today
Progress bar / blur refactor (#489)

2014-04-28[edit]

Friday
Progress bar / blur refactor, scaler performance meeting
Today
Cycle planning meeting, bug triage, bugfixes (#527, #497, #521)

2014-04-29[edit]

Yesterday
Cycle planning meeting, bug triage, bugfixes (#527, #497, #521)
Today
Cycle planning meeting #2, code review fixes, SWAT

2014-04-30[edit]

Yesterday
Cycle planning meeting #2, code review fixes, SWAT, JSONP caching (#547)
Today
Code review fixes, check non-Commons metadata parsing (#249)

2014-05-01[edit]

Yesterday
Weekly meeting, code review, code review fixes, fix non-Commons metadata parsing td/th issue (#249), fix a localization issue (#553), change metadata panel logic per Pau's recommendations (#548)
Today
Pick some new cards

2014-05-02[edit]

Yesterday
  • Metrics meeting
  • add namespaces to NavigationTiming extension
  • backport CMD information template fix
  • code review
  • chart image hit/miss ratio
Today
  • read a bunch of mail backlog (mipmapping, ops)
  • test API caching
  • create vagrant role for GlobalUsage, fix API cache mode
  • create mass message about marking up templates
  • fix a minor issue with localizations (bug 64710)


2014-05-05[edit]

  • tested API caching some more (HTML is hard)
  • wrote mail about namespace localization issue
  • metadata panel logging (#559)
  • vagrant setup for GWToolset
  • GWToolset bugfix (pending)


2014-05-06[edit]

  • unbreak GWToolset (#573)
  • investigate GWToolset throttling settings


2014-05-07[edit]

  • weekly meeting
  • GWToolset throttling (#535)
  • poor man's zoom (#588)


2014-05-08[edit]

  • paperwork (Concur)
  • read performance guidelines/RfC
  • 1:1 with RobLa
  • fix patches
  • explore the wonderful world of PHP unit testing of MediaWiki (bug 64597)


2014-05-09[edit]

  • code review
  • fix thumb URL guesser
  • simple zoom


2014-05-12[edit]

  • fixed review bugs
  • created MMV deploy patches
  • tried to set up Safari on Ubuntu for testing, did not work out
  • participated in a discussion about how to mark non-content images
  • dusted off UploadWizard test environment, fixed some issues with it


2014-05-13[edit]

  • fixed review bugs
  • started refactoring mmv.js to extract zoom logic; gave up when it looked like it would take too much time
  • summarized GWToolset situation on ops list, wrote some suggestions
  • investigated possibilities for funnel logging, wrote to mailing list
  • started writing logging code for UploadWizard (#305)


2014-05-14[edit]

  • weekly meeting
  • zoom link fixes; fixes on fixes; feature flag
  • basic UploadWizard funnel logging, based on the mailing list discussion


2014-05-15[edit]

  • 1:1 with Rob
  • track down reason for tests failing with jQuery 1.9, fix
  • vagrant box troubles (bug 65386)


2014-05-16[edit]

  • IRC/mailing list discussion with Ori and several Analytics team members about our usage of EventLogging
  • add sampling for logging, backport
  • look into getFileSearchOptions() bug


2014-05-19[edit]

  • bug triage
  • fix & refactor logging patch
    • tried to figure out why Jenkins is failing but no success so far
  • made schema pages on Meta easier to find
  • more struggling with bug 65386


2014-05-20[edit]

  • investigating Commons upload stash errors
    • reading up on gap locking & consistent reads in MySQL to better understand the related code
    • CR/backport of Aaron's patches
  • CR for sampling patches


2014-05-21[edit]

  • weekly planning meeting
  • fix failing tests for basic funnel logging
  • fix text selection jQuery bug (#638)
  • re-review sampling patch
  • fix test issues with own patch


2014-05-22[edit]

  • UW planning meeting
  • weekly status report
  • learned how to deploy config changes \o/
  • collected tasks for improving access to original file
  • wrote mail about image view tracking


2014-05-23[edit]

  • fix UW / EventLogging include order issues (bug 65680)
  • work on #636


2014-05-27[edit]

  • finish CommonsMetadata multi-value handling fix (#636)
  • add tests for the CMD hook (#666)
  • [multimedia/#623] Create poolcounter group for expensive thumbnails


2014-05-28[edit]

  • weekly planning meeting
  • fix review comments for #636, #666, #623
  • create PgedTiffHandler vagrant
  • fix MediaViewer for ES3 compatibility


2014-05-29[edit]

  • yearly planning meeting
  • review structured logging patches
  • fix review comments for #636, #666, #623
  • self-review


2014-06-02[edit]


2014-06-03[edit]

  • Wikidata catch-up meeting
  • more CR for 600
  • looked at Composer RFC
  • enable survey on enwiki (676)
  • work on more UW funnel metrics (305)


2014-06-04[edit]

  • Weekly planning meeting
  • backport some fixes
  • work on more UW funnel metrics (305)


2014-06-05[edit]

  • Cycle planning meeting
  • Metrics meeting / team lunch
  • 1:1 with RobLa
  • chat with Bryan Davis about 127 and 632
  • more CR for 600


2014-06-06[edit]

  • breakfast with Lila
  • triaging bugs/talk page feedback
  • more CR for 600
  • coworker feedback


2014-06-09[edit]


intermission[edit]

(a week of frantically fixing MediaViewer bugs, in which I forgot about this completely)

2014-06-18[edit]

  • sprint planning meeting
  • help with an UW issue on IRC (turns out UW 1.23 is actually 1.22 - bug 64157)
  • fix issues with my patches
  • improve logging (715, 558


2014-06-19[edit]


2014-06-20[edit]


2014-06-23[edit]

  • more emails
  • structured logging code review
  • more fixing of the UW release branch mess
  • CR for 598
  • talk page responses


2014-06-24[edit]

  • talk page responses
  • fix and SWAT aspect ration distortion issue
  • fix and SWAT test failure
  • 660


2014-06-25[edit]

  • sprint planning meeting
  • scrum of scrums
  • SWAT TMH embed fixes
  • talk page responses, a few related DB queries, mails etc
  • 712


2014-06-26[edit]

  • MMV bug triage + talk page triage
  • 1:1 with Rob
  • fix+rebase for 724
  • 3rd party MMV troubleshooting on IRC; improve MMV defaults
  • start 732
  • fix for bug 64554


2014-06-27[edit]


2014-06-30[edit]

  • meeting with Maarten
  • lots of small patches for the download panel
  • fix 712 patch based on Pau's feedback


2014-07-01[edit]

  • Wikidata catchup meeting
  • wrote notes for UploadWizard planning meeting
  • worked on 735
  • worked on 396


2014-07-02[edit]

  • sprint planning meeting
  • UploadWizard refactoring planning
  • some more work on 396


2014-07-03[edit]


2014-07-07[edit]

  • update 396 per new requests
  • review patch for 600


2014-07-08[edit]


2014-07-09[edit]

  • weekly sprint meeting
  • config patch to test 600
  • another round of 396
  • start conversation about GWT test (774)


2014-07-10[edit]

  • RfC meeting
  • discussion with analytics team members about optout logging setup
  • code review
  • more features for 396
  • try to locate where thumbnails are stored on beta


2014-07-11[edit]


2014-07-14[edit]

  • community response review meeting
  • structured data API draft
  • review optout logging proposal with Fabrice
  • reinstalling mediawiki-vagrant after an upgrade ended up badly (bug 67976)


2014-07-15[edit]

  • wikidata meeting
  • finish restoring old dev environment up mediawiki-vagrant
  • (hopefully) last round of 396 (scrolling behavior)
  • debugging test suite problems (Gerrit change 146644)


2014-07-16[edit]

  • sprint planning meeting
  • optout metrics meeting
  • more vagrant issues
  • code review
  • 396
  • small fixes to commons logo positioning


2014-07-22[edit]

  • fix dashboard codes
  • remove generated dashboard code from version control
  • MediaViewer stats data collection
  • metadata positioning bug


2014-07-23[edit]

  • sprint planning meeting
  • more fixing of dashboard codes
  • collecting data about MediaViewer


2014-07-24[edit]

  • travel briefing
  • more MediaViewer data collection
  • 1:1 with Rob
  • caption bugfix (Gerrit change 149213)
  • small fixes duration dashboards
  • investigations related to image loading time measurements


2014-07-25[edit]

  • debugging various stuff related to the commons vagrant role
  • probably other stuff that I forgot


2014-07-28[edit]

  • fix MediaViewer Opera 10 breakage 813
  • add CORS support to commons vagrant role 632
  • review InstantCommons patch Gerrit change 142046


2014-08-13[edit]

Skipped due to travel complications, will work on Saturday instead.


2014-08-14[edit]


2014-08-15[edit]


2014-08-16[edit]


2014-08-18[edit]

  • design catchup meeting
  • code review
  • bug triage
  • read UX testing docs


2014-08-19[edit]

  • community catchup meeting
  • read community docs
  • measure image loading speed 816
  • ...


2014-08-20[edit]

  • weekly meeting
  • trying to fix UW limn graphs
  • ...


2014-08-21[edit]

  • reviewing structured data proposal
  • structured data catchup meeting
  • MMV pref DB issues
  • small issues on dewiki
  • 1:1


2014-08-22[edit]

  • fix MMV pref DB issues
  • fix problems with optout graphs (Gerrit change 155272)
  • watch UX testing session


2014-08-25[edit]

(only half day due to unforseen program changes, will spread the other half over the week)

  • measure image loading speed on old browsers 816
  • review MedviaViewer license compliance


2014-08-26[edit]

  • finish measuring image loading speed on old browsers 816
  • UW code review
  • MMV catchup meeting


2014-08-27[edit]

  • weekly meeting
  • wikimania survey
  • huwiki MediaViewer bug
  • UW code review
  • review speed test


2014-08-28[edit]

  • MV legal meeting
  • staff meeting
  • 1:1
  • fix ImageMetrics review issues
  • code review


2014-08-29[edit]

  • community catchup meeting
  • review consultation recommendations
  • ...


2014-09-02[edit]

  • cycle planning meeting
  • MMV reuse panel CSS bug 838
  • lazy-load for ImageMetrics
  • add more stuff to gerrit dashboard


2014-09-03[edit]

  • sprint planning meeting
  • structured data IRC office hours
  • JS error logging RFC IRC discussion
  • read WMF org plans
  • read up on kafka & logstash
  • update some old tickets (Gerrit change 129847)


2014-09-04[edit]

  • metrics meeting
  • ...


2014-09-05[edit]

  • Rob 1:1
  • fix & set up ImageMetrics tests
  • log attribution stats 858
  • review UW funnel stats


2014-09-08[edit]

  • cycle planning meeting
  • bug triage
  • check code for bug 70083 and bug 70553
  • compose metadata tasklist
  • ...