Reading/Multimedia/Scrum notes/bawolff

From mediawiki.org

Last update on: 2014-07-28

2014-05-22[edit]

  • 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 (bugzilla:65654).


2014-05-23[edit]

  • 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[edit]

  • 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[edit]

  • 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[edit]

  • Small amount of code review/unit tests


2014-06-04[edit]

  • Did some code review
  • Look into bugzilla:66143 (?embedplayer=yes broken)
  • Added a unit test to my ogg metadata patch


2014-06-07[edit]

  • Read up around issues surounding resizing files in linear colour space (bugzilla:66337)
  • Thumbnailing greyscale xcf files have output channels mixed up (bugzilla:66323)


2014-06-08[edit]

  • 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[edit]

  • Embedplayer=yes bug


2014-06-10[edit]

  • 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[edit]

  • 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[edit]

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


2014-06-18[edit]

  • 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[edit]

  • More embedplayer stuff
  • Fixed TMH when used with a ForeignAPIRepo
  • Minor doc fixes to MediaHandler


2014-06-21[edit]

  • 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 (bugzilla:61711#c11)


2014-06-23[edit]

  • 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[edit]

  • 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[edit]

  • 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[edit]

  • 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[edit]

Binge of GlobalUsage/wantedFile related query pages

  • 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[edit]

  • 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[edit]

  • 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[edit]

  • A little bit of TMH related code review
  • Investigate charset issue in gwtoolset
  • Investigate issue with filter attribute in SVGs (bugzilla:67044)
  • Work on making a MediaStatistics special page