Reading/Multimedia/Scrum notes/gi11es

Last update on: 2014-03-20

2014-03-20

 * Yesterday
 * 1-on-1 with Howie about PM candidate
 * Found out that EventLogging stopped writing to DB at midnight on the 17th, talked to Ori who found the cause and fixed the issue
 * Reviewed everything in the queue
 * Replied to GSOC questions from Bryan & a candidate
 * Rewrote the ongoing performance-related cards based on the new simpler direction I've proposed
 * Started implementing #378 (Media Viewer vs File: page)in Cucumber. If have two major technical hurdles left to tackle: disabling the browser cache and writing a JS injection trick to wait for the image to be truly loaded (not just that the img element is on the page with the right src)


 * Today
 * Continue #378 (Media Viewer vs File: page)



2014-03-19

 * Yesterday
 * 1-on-1 with RobLa
 * Team retrospective
 * Fixed the SQL issue in the performance graphs, sent a merge request to Mark
 * Filed an rt request to get access to stat1, forwarded to Rob
 * Looked into Ori's suggestion to use "minimal-ui" on the latest iOS
 * Reviewed and approved a volunteer UploadWizard changeset
 * Reviewed and approved the "Share" changeset
 * Reviewed and approved the "Embed" changesets
 * Wrote a fix for #288 (cursor could stay hidden after closing fullscreen with ESC)


 * Today
 * 1-on-1 with Howie about PM candidate
 * Keep working on graphs and stats



2014-03-18

 * Yesterday
 * Came up with an alternative suggestion for performance measurement, based on automatically comparing to the file page. Sent by email
 * Fixed the "select all on focus" issue on Share & Embed
 * Got confirmation that the CORS header fix worked, but sampling rate is really making data collection slow at the moment. There was only one hit since yesterday. Interestingly, it was a varnish miss and took 2.5 seconds, as we're used to experiencing. I've filed a changeset to increase the sampling rate, but we should remember to lower it for pilot sites.
 * Found a bug in the SQL used for the performance graph, emailed Mark about it with a suggested fix


 * Today
 * 1-on-1 with RobLa
 * Team retrospective
 * Keep helping towards Share & Embed merge
 * File an rt request to get access to stat1



2014-03-17

 * Yesterday
 * Reviewed, fixed and merged a volunteer's changeset to make use of a core less mixin
 * Reviewed the various "making media viewer" optional changesets
 * Helped fix remaining small issues on the Share & Embed changeset
 * Investigated the performance metrics further than what the graphs show us
 * Fixed a header issue in production that was preventing us from collecting some data about image loads


 * Today
 * Improve the performance limn graphs
 * Keep helping towards Share & Embed merge



2014-03-14

 * Yesterday
 * Iteration planning meeting
 * Desperately trying to get access to stat1001 so that I can work on the performance dashboard. Analytics team is pointing me to one of their members who only comes back on Monday or to ops, but according to ops that's not necessary.
 * Reviewed and tweaked Pau's CSS animation changeset for the metadata panel
 * Reviewed TonyThomas' revived "click on backdrop to close the lightbox" changeset. Since we've already brought it up during our meetings and purposefully rejected that feature, I directed him to making a gadget that achieves the same functionality for people who like it.
 * Improved the UI of the share & embed dialog to get closer to matching the mockup


 * Today
 * Performance dashboard



2014-03-13

 * Yesterday
 * 1-on-1 with Michael Dale about technical aspects of TMH
 * Interviewing candidate for PM position
 * Write feedback about candidate
 * Team planning meeting
 * Email & bugzilla


 * Today
 * Iteration planning meeting
 * Work on #288 (fullscreen cursor: none issue)
 * Work on #198 (image load data dashboard) if Mark hasn't finished it



2014-03-12

 * Yesterday
 * In-depth review of the share & embed changeset
 * Spent a bunch of time in Mingle cleaning up the iterations and meeting cards
 * Helped Pau with a changeset of his


 * Today
 * 1-on-1 with Michael Dale about technical aspects of TMH
 * Interviewing candidate for PM position
 * Team planning meeting
 * Work on #288 (fullscreen cursor: none issue)
 * Work on #198 (image load data dashboard) if Mark hasn't finished it



2014-03-11

 * Yesterday
 * 1-on-1 with Rob
 * Design review meeting
 * Helped out with miscellaneous fixes on the Share & Embed WIP diff
 * Reviewed various UploadWizard diffs by Rillke
 * Set up my local environment for E2E tests and fixed the basic navigation one (#296)


 * Today
 * Figure out why ZNC on multimedia-alpha is so sluggish/unreliable since I came back. Maybe move it to another of our VMs?
 * Work on #288 (fullscreen cursor: none issue)
 * Work on #198 (image load data dashboard)



2014-03-04
<section begin="2014-03-04" />
 * Yesterday
 * Did #278 (get rid of global viewer instance) which solved issues experienced by Gergo in #178 (consolidating multilightbox and lightboxinterface)
 * Discussed jenkins gotchas with Antoine, which we'll document when I come back. The latest I ran into is that jenkins runs qunit tests on the changeset automerged to the latest master, which is a different state than you have locally when you "git review -d" the changeset. Thus, you can end up with the tests working locally but failing on jenkins, because the automerge causes changes that are incompatible on an application level. The workaround is rebasing to master when you encounter the situation, which brings you to the same state as jenkins and should make the qunit errors start happening locally.
 * Contributed to this TeamPractices discussion: https://www.mediawiki.org/wiki/Talk:Project_management_tools/Review/Options which might determine what tools the foundation uses in the future.


 * Today
 * I'm off until further notice, I'll let you know ASAP when I know I'll be able to do a work day

<section end="2014-03-04" />

2014-03-03
<section begin="2014-03-03" />
 * Yesterday
 * Asked analytics for limn0 access, which is prerequisite to work on #198 and #54 (stats dashboards)
 * Wrote a fix for #274 (write a test to check that events are left untrapped)
 * Did #232 (check CORS double-load behavior in all browsers) and wrote a fix for the issues in IE6 and IE11


 * Today
 * Contribute to #54 and #198 if analytics gives me access
 * Fish for more "must have" cards from the current release like yesterday if the above doesn't happen

<section end="2014-03-03" />

Archived
2014-02