Page MenuHomePhabricator

TheDJ (Derk-Jan Hartman)
Volunteer developer

Projects (36)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:32 PM (262 w, 2 d)
Availability
Available
IRC Nick
thedj
LDAP User
TheDJ
MediaWiki User
TheDJ [ Global Accounts ]
  • Open Source dev since 2001
  • Wikipedian since 2005
  • Wikipedia admin 2008-2019
  • Commons admin 2010-2015
  • MediaWiki dev (+2) since 2009

Uses Safari most of the time (because someone has to)

Recent Activity

Tue, Oct 15

TheDJ closed T225093: Print media: Remove link underlining on images as Resolved.
Tue, Oct 15, 3:24 PM · MW-1.35-notes (1.35.0-wmf.2; 2019-10-15), User-TheDJ, good first bug, patch-welcome, Product-Infrastructure-Team-Backlog, CSS, Readers-Web-Backlog, PDF-Rendering
TheDJ added a project to T235416: Bullet points are not centered in horizontal lists: Accessibility.

Another reason the en.wp method is better than forcing whitespace with padding, is because using actual spaces causes the screenreader to see a word break between the element content and the content of the ::after element.

Tue, Oct 15, 3:23 PM · Accessibility, Reading-Web-Local-Wiki-Issues, Readers-Web-Backlog (Kanbanana-2019-20-Q2), CSS, good first bug, MinervaNeue
TheDJ added a comment to T225093: Print media: Remove link underlining on images.

PS. i'm pretty sure the usage of border-bottom over text-decoration: underline is intentional here, but it's not documented in the CSS sourcecode.....

Tue, Oct 15, 12:49 PM · MW-1.35-notes (1.35.0-wmf.2; 2019-10-15), User-TheDJ, good first bug, patch-welcome, Product-Infrastructure-Team-Backlog, CSS, Readers-Web-Backlog, PDF-Rendering
TheDJ added a comment to T235416: Bullet points are not centered in horizontal lists.

just noting that en.wp uses:

.hlist dd:after, .hlist li:after {
  content: " · ";
  font-weight: bold;
}

Not sure why minerva uses something else.

Tue, Oct 15, 11:56 AM · Accessibility, Reading-Web-Local-Wiki-Issues, Readers-Web-Backlog (Kanbanana-2019-20-Q2), CSS, good first bug, MinervaNeue

Mon, Oct 14

TheDJ added a comment to T234089: Theme: Deploying and Hosting.

@Theklan that seems more in the scope of the themes T234087: Theme: Local Development and Onboarding and T234091: Theme: People and Processes. Deploying and hosting is about anything after the code (including an integration) has already been written from my point of view.

Mon, Oct 14, 2:12 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019

Sat, Oct 12

TheDJ added a comment to T234662: Wikimedia Technical Conference 2019 Session: Integrating contributions from other teams or volunteers.

Maybe we can discuss about an incentive system to review code. I feel with the current setup of teams it is very hard to incentivize anyone to review code outside of their own responsibility. It's basically a favor that people are doing to eachother and while nice at the human level (and that will probably always be the primary motivator to use), maybe there is more we can do to encourage people to reach across team/volunteer/3rd party lines..

Sat, Oct 12, 3:14 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ awarded T234661: Wikimedia Technical Conference 2019 Session: Developer Productivity & onwiki tooling a Love token.
Sat, Oct 12, 3:08 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234660: Wikimedia Technical Conference 2019 Session: Code Health/Code Review.

I'd be interested in code health and it would be lovely if we could see about getting some statistics from the past year for instance, see if we can also find some empirical evidence next to the anecdotal evidence about progress made etc.

Sat, Oct 12, 3:07 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234658: Wikimedia Technical Conference 2019 Session: Best practices & useful methods for remote teams - volunteers and staff alike.

Not to be blunt but... this mostly seems like having to attend a homework session for WMF/WMDE :)
I'm not opposed to the concept of this, as a volunteer i'd love a more predictable method for me to interact with teams as well, but..... this doesn't seem like a session i'd join at the end of a long day...

Sat, Oct 12, 2:59 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234091: Theme: People and Processes.

Something that I'm missing here honestly, is the dedication to educate and teach new developers/team members as a core principle, before tossing them into the deep end... This is honestly more of an internal WMF thing to decide on, but work in that area can easily benefit any contributor and I think WMF is rather bad at this area (possibly because of their history of people who 'grew up with the codebase'..

Sat, Oct 12, 2:52 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T232293: Footnotes overflow in infoboxes.

Upstream states: "I can't reproduce. Could you try Canary?" and was then merged into https://bugs.chromium.org/p/chromium/issues/detail?id=1002442 and marked as fixed.

Sat, Oct 12, 2:46 PM · Upstream, Browser-Support-Google-Chrome, Cite
TheDJ awarded T234647: Wikimedia Technical Conference 2019 Session: Feature Release and Management in MediaWiki/Wikimedia platform a Love token.
Sat, Oct 12, 2:42 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234646: Wikimedia Technical Conference 2019 Session: Self-service Stateless Microservices (for APIs).

I really like this idea. Being more flexible in experimentation and rapid deployment seems important to me.

Sat, Oct 12, 2:41 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234644: Wikimedia Technical Conference 2019 Session: Release "strategies" for MediaWiki and other elements of Wikimedia platform, for safe and efficient deployment and hosting.

So we would potentially discuss things like red/blue, checksumming, a better maintenance mode for upgrades, database changes rollback, the web installer and a web configurator ?

Sat, Oct 12, 2:29 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234643: Wikimedia Technical Conference 2019 Session: Quo Vadis Beta Cluster? Towards better testing and staging environments.

Good points being raised. Personally I see beta as actually two things.

  • shadow service (use the latest software against existing data for verification), which it is not, since it uses separate data structures
  • pre-production staging of significant software configuration changes and features. Which it is not, since it doesn't really reproduce production
Sat, Oct 12, 2:20 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ awarded T234642: Wikimedia Technical Conference 2019 Session: What have we learned when deploying a standalone server side rendering service for the new mobile Wikidata termbox a Like token.
Sat, Oct 12, 2:08 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234089: Theme: Deploying and Hosting.

so.. some of this theme seems rather WMF focused.. Have we considered taking lessons and input from 3rd party MediaWiki hosters within this theme ?

Sat, Oct 12, 1:42 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234636: Wikimedia Technical Conference 2019 Session: API Integration Testing.

What is the problem that led to this session proposal ?

Sat, Oct 12, 1:39 PM · User-greg, International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234634: Wikimedia Technical Conference 2019 Session: Improving documentation and support channels.

I'll just say: https://laravel.com/docs/6.x again ;)

Sat, Oct 12, 1:35 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234633: Wikimedia Technical Conference 2019 Session: Reducing barriers to entry for new developers.

The description seems clear yet when I read it, I still have no idea what we would be doing in this session.. Identify pain points ? Throw ideas at the wall and see what sticks ? These things tends to get incredibly broad and vague ('better documentation')

Sat, Oct 12, 1:33 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019
TheDJ added a comment to T234632: Wikimedia Technical Conference 2019 Session: Local development environment - MediaWiki core.

For newcomers getting started in a situation that is easy to setup and has proper defaults (config and extension) is most important. To me that means as much composer driven installation and config as possible (because its the php ecosystem default). Where composer is not possible (due to services in different ecosystem etc), composer should inform users what to do next.

Sat, Oct 12, 1:20 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019

Tue, Oct 8

TheDJ added a comment to T234085: WMTC19: Themes/Focus Areas Proposals .

Hi, just a quick note, that due to a very busy and long week for me where I am at an exhibit for work, I won't have time to read any of this before the 11th, when I return from this event. I'm happy to spend some time during the weekend, to still go through everything and provide commentary and you can do with it as you desire.

Tue, Oct 8, 9:01 PM · International-Developer-Events, Wikimedia-Technical-Conference-2019

Fri, Oct 4

TheDJ added a comment to T232563: Drop IE6 and IE7 basic compatibility and security support.

Note: Without contentanalyzer, we probably can also support KML uploads.

Fri, Oct 4, 6:04 AM · User-notice, TechCom-RFC (TechCom-Approved), MediaWiki-General

Wed, Oct 2

TheDJ added a comment to T234268: Share screen cut off on iPadOS 13.1.

The size of the original was too large to upload to phabricator I think (just over 10MB). Saved at half size:

Wed, Oct 2, 11:14 AM · iOS-app-v6.6, iOS-app-Bugs, Wikipedia-iOS-App-Backlog

Fri, Sep 27

TheDJ awarded T232563: Drop IE6 and IE7 basic compatibility and security support a Like token.
Fri, Sep 27, 11:14 AM · User-notice, TechCom-RFC (TechCom-Approved), MediaWiki-General

Thu, Sep 26

TheDJ added a comment to T220022: Some HTTP requests for MW failing due to "ERR_SPDY_PROTOCOL_ERROR 200".

@matmarex i think at the very least, when we trip the limit, we would want to have that proactively logged, regardless of the solution ?

Thu, Sep 26, 2:54 PM · Performance-Team (Radar), Traffic, Operations

Wed, Sep 25

TheDJ updated the task description for T233777: Summary out of sync with content.
Wed, Sep 25, 8:22 AM · Page Content Service, Core Platform Team, Services, Product-Infrastructure-Team-Backlog
TheDJ updated the task description for T233777: Summary out of sync with content.
Wed, Sep 25, 8:21 AM · Page Content Service, Core Platform Team, Services, Product-Infrastructure-Team-Backlog
TheDJ created T233777: Summary out of sync with content.
Wed, Sep 25, 8:14 AM · Page Content Service, Core Platform Team, Services, Product-Infrastructure-Team-Backlog
TheDJ created P9173 (An Untitled Masterwork).
Wed, Sep 25, 8:11 AM

Mon, Sep 23

TheDJ merged T49342: Autocomment formatter section link should be wider than just the one arrow character into T165189: "→" link to page section on History page can be hard to click, should be larger somehow.
Mon, Sep 23, 9:31 AM · MediaWiki-Page-History, MW-1.33-notes (1.33.0-wmf.6; 2018-11-27), MediaWiki-Comment-backend, Google-Code-in-2018, MediaWiki-Page-Diffs
TheDJ merged task T49342: Autocomment formatter section link should be wider than just the one arrow character into T165189: "→" link to page section on History page can be hard to click, should be larger somehow.
Mon, Sep 23, 9:31 AM · TestMe, MediaWiki-Page-History, WCAG-Level-AAA, Accessibility, MediaWiki-Page-Diffs
TheDJ merged T9256: Extend arrow wikilink in an edit summary to include section name into T165189: "→" link to page section on History page can be hard to click, should be larger somehow.
Mon, Sep 23, 9:30 AM · MediaWiki-Page-History, MW-1.33-notes (1.33.0-wmf.6; 2018-11-27), MediaWiki-Comment-backend, Google-Code-in-2018, MediaWiki-Page-Diffs
TheDJ merged task T9256: Extend arrow wikilink in an edit summary to include section name into T165189: "→" link to page section on History page can be hard to click, should be larger somehow.
Mon, Sep 23, 9:30 AM · MediaWiki-Page-Diffs

Sep 17 2019

TheDJ closed T232519: iOS app login screen does not work with iOS 12 1password keyboard fill as Resolved.

Pretty sure now this was limited to an older Testflight build I had installed.

Sep 17 2019, 6:14 AM · iOS-app-v6.5-Squid-On-A-Tandem-Bike, iOS-app-Bugs, Wikipedia-iOS-App-Backlog

Sep 16 2019

TheDJ added a comment to T232613: LBFactoryMulti.php: PHP Notice: Undefined index: .

wow. nice sleuthing !!!

Sep 16 2019, 1:59 PM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.22; 2019-09-10), Core Platform Team Workboards (Clinic Duty Team), Wikimedia-Rdbms, PHP 7.2 support, Wikimedia-production-error

Sep 13 2019

TheDJ updated the task description for T232779: Make it possible to refresh metadata of files without jumping through crazy hoops.
Sep 13 2019, 7:43 AM · Multimedia, Commons, MediaWiki-File-management
TheDJ updated the task description for T232779: Make it possible to refresh metadata of files without jumping through crazy hoops.
Sep 13 2019, 7:43 AM · Multimedia, Commons, MediaWiki-File-management

Sep 12 2019

Jdforrester-WMF awarded T232779: Make it possible to refresh metadata of files without jumping through crazy hoops a Yellow Medal token.
Sep 12 2019, 8:02 PM · Multimedia, Commons, MediaWiki-File-management
TheDJ added a project to T232779: Make it possible to refresh metadata of files without jumping through crazy hoops: Multimedia.
Sep 12 2019, 8:02 PM · Multimedia, Commons, MediaWiki-File-management
TheDJ created T232779: Make it possible to refresh metadata of files without jumping through crazy hoops.
Sep 12 2019, 8:01 PM · Multimedia, Commons, MediaWiki-File-management

Sep 11 2019

TheDJ added a subtask for T231393: Force a refresh of the EXIF metadata of all jpgs in production once new EXIF code lands: T118799: XMPReader::parse exceptions.
Sep 11 2019, 10:19 PM · Wikimedia-Site-requests, MediaWiki-File-management, Multimedia, Commons
TheDJ added a parent task for T118799: XMPReader::parse exceptions: T231393: Force a refresh of the EXIF metadata of all jpgs in production once new EXIF code lands.
Sep 11 2019, 10:19 PM · MW-1.31-release-notes, MW-1.33-notes, MW-1.32-notes, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Patch-For-Review, User-TheDJ, Commons, Wikimedia-production-error, Multimedia, MediaWiki-File-management
TheDJ added a comment to T118799: XMPReader::parse exceptions.

so.... turns out we are missing the XMP data from a significant number of files most likely. I suspect that Photoshop actually triggers this bug, so ;)

Sep 11 2019, 10:18 PM · MW-1.31-release-notes, MW-1.33-notes, MW-1.32-notes, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Patch-For-Review, User-TheDJ, Commons, Wikimedia-production-error, Multimedia, MediaWiki-File-management
TheDJ added a comment to T232519: iOS app login screen does not work with iOS 12 1password keyboard fill .

i had the user field selected and it did not fill the fields :(

Sep 11 2019, 1:31 PM · iOS-app-v6.5-Squid-On-A-Tandem-Bike, iOS-app-Bugs, Wikipedia-iOS-App-Backlog

Sep 10 2019

TheDJ added a comment to T118799: XMPReader::parse exceptions.

https://commons.wikimedia.org/wiki/File:Ford_Grand_Torino_(29725737128).jpg
RuntimeException: Expected <rdf:Bag> but got http://www.w3.org/1999/02/22-rdf-syntax-ns# Seq.

Sep 10 2019, 9:04 PM · MW-1.31-release-notes, MW-1.33-notes, MW-1.32-notes, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Patch-For-Review, User-TheDJ, Commons, Wikimedia-production-error, Multimedia, MediaWiki-File-management
TheDJ created T232519: iOS app login screen does not work with iOS 12 1password keyboard fill .
Sep 10 2019, 7:03 PM · iOS-app-v6.5-Squid-On-A-Tandem-Bike, iOS-app-Bugs, Wikipedia-iOS-App-Backlog

Sep 9 2019

TheDJ added a comment to T230960: Add GPano attribute reading to XMP reader.

i guess so... ;)

Sep 9 2019, 7:39 PM · MediaWiki-File-management, Multimedia, Commons
TheDJ added a comment to T232336: Separate recovery codes into a separate MFA method.

One problem, the current database structure only allows one set of 2fa credentials per user.... :(

Sep 9 2019, 7:28 PM · MediaWiki-extensions-OATHAuth
TheDJ added a comment to T100373: WebAuthn (U2F) integration for Extension:OATHAuth.

Note from webkit:

  • [WebAuthn] Enable WebAuthn by default for MobileSafari and SafariViewService
Sep 9 2019, 3:32 PM · CPT Initiatives (Two-Factor Authentication (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-extensions-OATHAuth
TheDJ created T232336: Separate recovery codes into a separate MFA method.
Sep 9 2019, 1:47 PM · MediaWiki-extensions-OATHAuth
TheDJ added a comment to T218214: SO878 Step 3: Finalize settings and user experience.

I like this improvement a lot ! The messages do indeed still need some work.

Sep 9 2019, 10:07 AM · CPT Initiatives (Two-Factor Authentication (TEC1)), Core Platform Team Workboards (Contractor Workboard), MediaWiki-extensions-OATHAuth
TheDJ added a project to T232293: Footnotes overflow in infoboxes: Browser-Support-Google-Chrome.
Sep 9 2019, 9:48 AM · Upstream, Browser-Support-Google-Chrome, Cite
TheDJ added a comment to T232293: Footnotes overflow in infoboxes.

works fine for me with Chrome 77.0.3865.70 (Official Build) beta (64-bit) MacOS. What exact version do you have @SerDIDG ?

Sep 9 2019, 9:48 AM · Upstream, Browser-Support-Google-Chrome, Cite
TheDJ added a comment to T232211: IPv6 contributions get cut off in revision details popup.

@Samwilson i think that is not a bad idea...

Sep 9 2019, 9:35 AM · Community-Tech (Kanban (Q1 2019-20)), IPv6, Who-Wrote-That

Sep 8 2019

TheDJ added a comment to T215053: Write an extension for displaying Discourse feeds on mediawiki.org.

Idea, how about exposing the data as a lua module ?
Might make using it in different visual forms easier and more flexible than a parserfunction.

Sep 8 2019, 6:41 PM · Space (Oct-Dec-2019), Patch-For-Review, MediaWiki-extension-requests, Discourse
TheDJ closed T2166: Identify redirects with CSS class *everywhere*, a subtask of T63072: VisualEditor: Apply styles for redirects/disambiguation links in suggestions in link inspector, as Resolved.
Sep 8 2019, 12:17 PM · MW-1.29-release-notes, MW-1.29-release (WMF-deploy-2017-04-04_(1.29.0-wmf.19)), User-Ryasmeen, MediaWiki-Redirects, VisualEditor, VisualEditor-MediaWiki-Links
TheDJ closed T2166: Identify redirects with CSS class *everywhere* as Resolved.

No known cases remain, if you find one, simply open a new separate task, instead of reopening the tracking bug.

Sep 8 2019, 12:17 PM · MediaWiki-Redirects
TheDJ closed T25771: class="mw-redirect" missing in redirect links listed by <categorytree> as Resolved.
Sep 8 2019, 12:16 PM · MW-1.34-notes (1.34.0-wmf.22; 2019-09-10), MediaWiki-extensions-CategoryTree
TheDJ closed T25771: class="mw-redirect" missing in redirect links listed by <categorytree>, a subtask of T2166: Identify redirects with CSS class *everywhere*, as Resolved.
Sep 8 2019, 12:16 PM · MediaWiki-Redirects
TheDJ removed a project from T27223: Allow data-URLs for icons added to the toolbar: Patch-For-Review.
Sep 8 2019, 11:34 AM · MW-1.34-notes (1.34.0-wmf.22; 2019-09-10), WikiEditor

Sep 6 2019

TheDJ added a comment to T232211: IPv6 contributions get cut off in revision details popup.

I advice the developers: overflow-wrap: break-word ;)

Sep 6 2019, 1:01 PM · Community-Tech (Kanban (Q1 2019-20)), IPv6, Who-Wrote-That

Sep 5 2019

TheDJ added a comment to T228611: Selection of text misses starting character(s) for complex scripts like Telugu.

Maybe the Language-Team can assist ?

Sep 5 2019, 12:17 PM · WikiEditor
TheDJ claimed T230650: "caption-container" CSS class is used by both TimedMediaHandler beta and GallerySlideshow.js, causing display issues.
Sep 5 2019, 10:58 AM · TimedMediaHandler-TimedText, TimedMediaHandler-Player
TheDJ added a comment to T230650: "caption-container" CSS class is used by both TimedMediaHandler beta and GallerySlideshow.js, causing display issues.

i'll rename and prefix this class soon.

Sep 5 2019, 10:58 AM · TimedMediaHandler-TimedText, TimedMediaHandler-Player

Sep 4 2019

TheDJ added a comment to T231771: Thumbnail for 50MB TIFF file not shown: HTTP 429 error.

@Bdijkstra i tried compressing it in Preview.app and then it turned into 64MB, Thats what made me suspicious if this really was a single page. ;)

Sep 4 2019, 8:32 PM · Thumbor, Commons
TheDJ added a comment to T230960: Add GPano attribute reading to XMP reader.

Note to self, map_group is to implement the guidelines of Metadata working group. Their website seems to be down unfortunately, but retrieved a copy of the guidelines via Internet Archive. https://web.archive.org/web/20180919181934/http://www.metadataworkinggroup.org/pdf/mwg_guidance.pdf

Sep 4 2019, 10:00 AM · MediaWiki-File-management, Multimedia, Commons
TheDJ updated subscribers of T231771: Thumbnail for 50MB TIFF file not shown: HTTP 429 error.

This is a huge Tiff image btw. Is that supposed to be the entire book ? Because in that case, the tiff is missing important markup information that lists the various pages. That would explain why the software doesn't recognise it as paged and has trouble rendering it.

Sep 4 2019, 8:43 AM · Thumbor, Commons
TheDJ added a comment to T230979: CR+2 on MediaWiki for Aryeh Gregor (aka Simetrical).

If there is a consensus of trusted developers on the Phabricator task, any of the [https://gerrit.wikimedia.org/r/#/admin/groups/1,members Gerrit administrators] can resolve the request.

Sep 4 2019, 7:33 AM · MediaWiki-Gerrit-Group-Requests

Sep 3 2019

TheDJ added a comment to T6845: CAPTCHA doesn't work for people with visual impairments.

that's why I am not asking that CAPTCHAs be disabled. Instead I am asking that the WMF

Sep 3 2019, 6:15 AM · Security, WCAG-Level-A, Security-Extensions, Design, Accessibility, ConfirmEdit (CAPTCHA extension)

Sep 2 2019

TheDJ added a comment to T231771: Thumbnail for 50MB TIFF file not shown: HTTP 429 error.

'Too many requests' just means that throttling is being applied, because the attempt to generate the thumbnail failed too often in a row. Probably the thumbnail renderer is running into memory limits.

Sep 2 2019, 8:31 PM · Thumbor, Commons
TheDJ added a comment to T6845: CAPTCHA doesn't work for people with visual impairments.

About potential backlash on disabling CAPTCHAs: Here stewards are arguing for better CAPTCHAs because they have too many fake accounts they need to deal with.

Sep 2 2019, 10:08 AM · Security, WCAG-Level-A, Security-Extensions, Design, Accessibility, ConfirmEdit (CAPTCHA extension)
TheDJ awarded T227736: WD Property Gotlands museum P7068 a Stroopwafel token.
Sep 2 2019, 9:20 AM · WMSE-Riksarkivet-TORA

Aug 27 2019

TheDJ added a comment to T231385: Recognize EXIF value for iOS Panorama images.

probably the latter. Who knows, i might discover more useful missing properties ;)

Aug 27 2019, 9:37 PM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), MediaWiki-File-management, Multimedia, Commons
TheDJ added a comment to T231385: Recognize EXIF value for iOS Panorama images.

For this too, we will have to force a refresh of the EXIF metadata of all jpgs..

Aug 27 2019, 8:38 PM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), MediaWiki-File-management, Multimedia, Commons
TheDJ created T231385: Recognize EXIF value for iOS Panorama images.
Aug 27 2019, 8:35 PM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), MediaWiki-File-management, Multimedia, Commons
TheDJ added a comment to T138933: Explore moving the Panoviewer gadget/Tool Labs tool into production.

Alternative script library that has provisions for iOS panorama's https://github.com/naver/egjs-view360

Aug 27 2019, 8:17 PM · Core Platform Team Legacy (Watching / External), Services (watching), Multimedia
TheDJ added a project to T204129: allow upload of jps files (.jps-file-extension for jpeg-files with stereoscopic content): MediaWiki-File-management.
Aug 27 2019, 2:31 PM · MediaWiki-File-management, Commons, Multimedia, Wikimedia-Site-requests
TheDJ added a comment to T180937: Turn Stereoskopie into a MediaWiki Extension (2017 Wishlist proposal).

Potentially interesting software for this type of content.

Aug 27 2019, 2:29 PM · MediaWiki-extension-requests
TheDJ added a comment to T231285: [BUG] cURL error 18: transfer closed with outstanding read data remaining.

This is an issue with connections using chunked encoding. The TCP connection was hung-up (basically timeout due to maximum execution length), but there is more data still to download.

Aug 27 2019, 12:02 PM · SVG Translate Tool, Community-Tech
TheDJ added a comment to T231269: All API help links should use `Special:MyLanguage`.

Nice work @DannyS712 !

Aug 27 2019, 7:39 AM · MW-1.34-notes (1.34.0-wmf.21; 2019-09-03), Community-Tech, Scoring-platform-team, Discovery-Search, Wikidata, Growth-Team, VisualEditor, UploadWizard, TextExtracts, TemplateData, ORES, MobileFrontend, Jade, StructuredDiscussions, BetaFeatures, ApiFeatureUsage, MediaWiki-extensions-WikibaseClient, TimedMediaHandler, RegexBlock, Machine vision, GeoData, CheckUser, PageViewInfo, MediaWiki-extensions-PageAssessments, Notifications, Patch-For-Review, User-DannyS712

Aug 26 2019

TheDJ added a comment to T216834: Log in form is missing critical components through keyboard navigation in Safari.

Yeah this is one of Safari's quirks. By default tab navigation only works between textfields.
https://www.weba11y.com/blog/2014/07/07/keyboard-navigation-in-mac-browsers/

Aug 26 2019, 11:05 AM · Accessibility, Browser-Support-Apple-Safari, MediaWiki-User-login-and-signup

Aug 22 2019

TheDJ added a project to T118799: XMPReader::parse exceptions: User-TheDJ.

Since I'm touching this library for gpano, I might take a look. @Krinkle can you get me a list of some of the filenames throwing these log lines ?

Aug 22 2019, 1:33 PM · MW-1.31-release-notes, MW-1.33-notes, MW-1.32-notes, MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), Patch-For-Review, User-TheDJ, Commons, Wikimedia-production-error, Multimedia, MediaWiki-File-management
TheDJ awarded T230979: CR+2 on MediaWiki for Aryeh Gregor (aka Simetrical) a Like token.
Aug 22 2019, 12:03 PM · MediaWiki-Gerrit-Group-Requests
TheDJ added a watcher for MediaWiki-Gerrit-Group-Requests: TheDJ.
Aug 22 2019, 12:03 PM
TheDJ closed T230649: In beta audio player (VideoJS), line breaks in TimedText are not recognized as Resolved.
Aug 22 2019, 7:55 AM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), User-TheDJ, TimedMediaHandler-Player, TimedMediaHandler-TimedText
TheDJ added a project to T223947: Special:TimedMediaHandler not listed at Special:SpecialPages: User-TheDJ.

Special:TimedMedia statistics could work i guess..

Aug 22 2019, 7:50 AM · User-TheDJ, Patch-For-Review, TimedMediaHandler, User-DannyS712
TheDJ added a comment to T230661: TimedMediaHandler audio captions are out of sync in Firefox (and possibly other browsers).

For the old player this is T96504: Video subtitles delay and expected.

Aug 22 2019, 7:47 AM · TimedMediaHandler-Player, TimedMediaHandler-TimedText

Aug 21 2019

TheDJ added a comment to T151451: Images should have a projection attribute, reflected by HTML and/or api.

Another note to self: once implemented, this requires an update to the cached metadata using maintenance/refreshMetadata --force

Aug 21 2019, 11:31 PM · MediaWiki-File-management, Multimedia, Commons
TheDJ added a comment to T151451: Images should have a projection attribute, reflected by HTML and/or api.

Note to self, Apple uses EXIF CustomRendered == 6 (panorama)

Aug 21 2019, 11:29 PM · MediaWiki-File-management, Multimedia, Commons
TheDJ created T230960: Add GPano attribute reading to XMP reader.
Aug 21 2019, 10:15 PM · MediaWiki-File-management, Multimedia, Commons
TheDJ added a project to T216305: <score> markup playback bar overlaps the staff: User-TheDJ.
Aug 21 2019, 11:54 AM · User-TheDJ, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16), MediaWiki-extensions-Score
TheDJ closed T230660: Add RelatedArticles to es.wikinews as Resolved.
Aug 21 2019, 8:44 AM · User-Urbanecm, patch-welcome, Spanish-Sites, Wikimedia-Site-requests, RelatedArticles
TheDJ added a project to T230649: In beta audio player (VideoJS), line breaks in TimedText are not recognized: User-TheDJ.
Aug 21 2019, 8:41 AM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), User-TheDJ, TimedMediaHandler-Player, TimedMediaHandler-TimedText
TheDJ added a comment to T229966: Show thumbnails when searching depicts in structured data on Commons.

i think this is a really cool idea btw.

Aug 21 2019, 8:12 AM · Structured-Data-Backlog, Structured Data Engineering, UploadWizard, Wikidata, SDC General

Aug 20 2019

TheDJ added a comment to T138933: Explore moving the Panoviewer gadget/Tool Labs tool into production.

I now have:

  • changes to our xmp-reader, which read the relevant metadata (still needs test)
  • changes to the thumbnail renderer, to check the metadata for panoramas and to add a data-projection-type attribute if appropriate (T151451)
  • a userscript to replace images annotated with data-projection-type, with an iframed https://tools.wmflabs.org/panoviewer/ (if i disable crossorigin checks in my browser)
Aug 20 2019, 10:07 PM · Core Platform Team Legacy (Watching / External), Services (watching), Multimedia

Aug 17 2019

TheDJ closed T230158: OggHandler: Undefined index: 1 as Resolved.
Aug 17 2019, 9:03 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Commons, TimedMediaHandler, Wikimedia-production-error
TheDJ assigned T230158: OggHandler: Undefined index: 1 to brion.
Aug 17 2019, 9:02 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), Commons, TimedMediaHandler, Wikimedia-production-error
TheDJ closed T230643: `apihelp-timedtext-description` has $lt; instead of &lt; as Resolved.
Aug 17 2019, 8:50 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), User-DannyS712, TimedMediaHandler
TheDJ claimed T230649: In beta audio player (VideoJS), line breaks in TimedText are not recognized.
Aug 17 2019, 6:57 PM · MW-1.34-notes (1.34.0-wmf.20; 2019-08-27), User-TheDJ, TimedMediaHandler-Player, TimedMediaHandler-TimedText