Reading/Multimedia/Scrum notes/bawolff

Last update on: 2014-07-28

2014-05-22

 * Went through a significant portion of the back log of bugs in the MediaWiki/File management component.
 * Made a note of bugs that I think need looking into. Recategorized one's that were improperly categorized. Closed some bugs that were already fixed (14 less bugs in the component. Out of 282 bugs at the start)
 * Fixed a bug in unit tests that decided to drop my user table (65654).



2014-05-23

 * Became acquainted with the situation surrounding the Fae thumbnail outage.
 * Submitted a patch to make image renders for tiff files > 50 megapixels be no-ops instead of the current situation where they download the hundreds of MB big file only to throw away the download. I suspect this is a major part of the load issues on the image scalars since failed thumbnailing attempts have only a very short lived cache.



2014-05-24

 * Worked on adapting VipsScaler to work on tiff thumbnails so that we can scale larger files
 * Locally this was successful, with the three biggest tiff files I could find on commons being scaled inside resource limits similar to Wikimedia's.



2014-05-26
 
 * Make unit tests work in PagedTiffHandler
 * Add tests for my changes to PagedTiffHandler, VipsScaler
 * Restructure some of the core media handler tests to avoid code duplication

2014-05-28
 
 * Small amount of code review/unit tests

2014-06-04
 
 * Did some code review
 * Look into 66143 (?embedplayer=yes broken)
 * Added a unit test to my ogg metadata patch

2014-06-07
 
 * Read up around issues surounding resizing files in linear colour space (66337)
 * Thumbnailing greyscale xcf files have output channels mixed up (66323)

2014-06-08
 
 * Adjust when pop up video viewer is used for large files
 * Fun times with making TMH unit test do what I wanted it to do
 * Minor fixes to Special:MIMESearch
 * Stop duplicate header output
 * Allow image/* type wild cards for the minor mime type

2014-06-09
<section begin="2014-06-09"/> <section end="2014-06-09"/>
 * Embedplayer=yes bug

2014-06-10
<section begin="2014-06-10"/> <section end="2014-06-10"/>
 * Checked to see what the state of the abandoned "sequencer" feature was, and if it still worked.
 * Fixed warning about thumbnails of animated svg files (+unit tests)

2014-06-10
<section begin="2014-06-10"/> <section end="2014-06-10"/>
 * Checked to see what the state of the abandoned "sequencer" feature was, and if it still worked.
 * Fixed warning about thumbnails of animated svg files (+unit tests)

2014-06-15
<section begin="2014-06-15"/>
 * yesterday
 * Filed RT ticket about video scalers not working


 * Today
 * Investigated how java security/signed applets work, and what we need to do to make cortado applet work on common configurations
 * Filed RT ticket to sign cortado applet

<section end="2014-06-15"/>

2014-06-18
<section begin="2014-06-18"/> <section end="2014-06-18"/>
 * Worked on issues related to ?embedplayer=yes in TMH
 * Fixed DjVu unit tests
 * Responded to some backlogged multimedia related email
 * Fixed warnings on TMHOggHandler

2014-06-19
<section begin="2014-06-19"/> <section end="2014-06-19"/>
 * More embedplayer stuff
 * Fixed TMH when used with a ForeignAPIRepo
 * Minor doc fixes to MediaHandler

2014-06-21
<section begin="2014-06-21"/> <section end="2014-06-21"/>
 * Got cgroups working locally, and improved our documentation of the feature
 * Experimented with different image magick options that could potentially make gifs render in less memory (61711)

2014-06-23
<section begin="2014-06-23"/> <section end="2014-06-23"/>
 * Fixed issue with using the link parameter in gallery when the target has a fragment
 * Fixed an issue with upload wizard unit tests

2014-06-23
<section begin="2014-06-23"/> <section end="2014-06-23"/>
 * Fixed issue with using the link parameter in gallery when the target has a fragment
 * Fixed an issue with upload wizard unit tests

2014-06-25
<section begin="2014-06-25"/> <section end="2014-06-25"/>
 * Read up on what default java security settings are (To double check what is needed for cortado)
 * Embedplayer bug, frames
 * Look into issues with TMH not showing a warning on old browsers

2014-06-29
<section begin="2014-06-29"/> <section end="2014-06-29"/>
 * Unit tests for svg alt thumbnail sizes
 * Do code review/respond to people who have code reviewed my stuff
 * Fix small issue with thumbnail attempt limiting

2014-07-02
<section begin="2014-07-02"/> Binge of GlobalUsage/wantedFile related query pages <section end="2014-07-02"/>
 * Remove file redirects from Special:WantedFiles
 * Use GlobalUsage data to remove foreign files from Special:WantedFiles
 * Add Special:GloballyWantedFiles to show most wanted files across all wikis
 * Add Special:MostGloballyLinkedFiles special page to get most used image across all wikis
 * Fix bug in RepoGroup::hasForeignRepo causing it not to work + add unit tests

2014-07-03
<section begin="2014-07-03"/> <section end="2014-07-03"/>
 * AbuseFilter misreporting gwtoolset actions as being from 127.0.0.1
 * Do not try to render indexed xcf files
 * Add prettier icon for xcf files (used when we can't render)
 * Fix alpha channel in xcf files
 * Some code review.

2014-07-05
<section begin="2014-07-05"/> <section end="2014-07-05"/>
 * Investigate a purge bug
 * Fix bug where video player on android would stop after playing 1 second of video
 * Add support for playing videos automatically in VLC app on irc
 * Yesterday: Investigate same origin policy errors on cortado

2014-07-28
<section begin="2014-07-28"/> <section end="2014-07-28"/>
 * A little bit of TMH related code review
 * Investigate charset issue in gwtoolset
 * Investigate issue with filter attribute in SVGs (67044)
 * Work on making a MediaStatistics special page