Page MenuHomePhabricator
Feed Advanced Search

Nov 24 2021

HappyDog added a comment to T164235: The log sequence for stub thresholds are incomplete.

As of T284917, the 'stub threshold' preference has now been removed. Should this ticket therefore be closed?

Nov 24 2021, 4:19 PM · MediaWiki-Core-Preferences
HappyDog closed T31276: Allow enabling stub thresholds by default as Invalid.

As of T284917, the 'stub threshold' preference has now been removed, so this ticket has become invalid.

Nov 24 2021, 4:16 PM · MediaWiki-Parser

Apr 14 2021

HappyDog created T280189: MaintenanceRefreshLinksInit hook should be replaced with something more generic .
Apr 14 2021, 8:30 PM · MediaWiki-Page-derived-data

Jan 20 2021

HappyDog added a comment to T272308: "Main Page" should not show up in "list of orphaned pages"..

A page is orphaned when it is not linked from anothers page content (or from within other pages). Links from navigations typically not treated as "used" or "linked" as that is a implemantation detail of the software, while an actual link from another page is a detail by the user of the wiki.

Jan 20 2021, 1:09 PM · MediaWiki-General

Jan 19 2021

HappyDog added a comment to T272308: "Main Page" should not show up in "list of orphaned pages"..

Do you think then that https://en.wikipedia.org/wiki/Special:WhatLinksHere/Main_Page should contain a list of all pages on the wiki (and similarly for other pages linked in the navigation)? I think it would be contradictory if it didn't.

Jan 19 2021, 9:15 AM · MediaWiki-General

Jan 18 2021

HappyDog added a comment to T272308: "Main Page" should not show up in "list of orphaned pages"..

My point is that I don't think it does qualify under the criteria as it is linked to via the navigation that is present on every page.

Jan 18 2021, 10:06 PM · MediaWiki-General
HappyDog created T272308: "Main Page" should not show up in "list of orphaned pages"..
Jan 18 2021, 3:42 PM · MediaWiki-General

Jul 16 2020

HappyDog added a comment to T56902: Deprecate and remove the purge action from MediaWiki.

Since it got bumped again, this ticket is more of an idealistic ticket, expressing that MediaWiki should do cache invalidation perfectly...

I get that, but my point was that this is inherently an impossibility - even if this could be guaranteed for MW core, it could not be guaranteed for extensions (which are outside of your control) nor for any dev environment, where things are inherently unstable.

Why can't extensions be fixed? Why can't extension developers vary their caches on page_touched or adjust cache TTLs/disable caches when that isn't possible? Relying on users to click purge is a bug, just like any other broken extension functionality.

Jul 16 2020, 6:55 PM · Goal, MediaWiki-General
HappyDog added a comment to T56902: Deprecate and remove the purge action from MediaWiki.

Since it got bumped again, this ticket is more of an idealistic ticket, expressing that MediaWiki should do cache invalidation perfectly...

Jul 16 2020, 1:44 PM · Goal, MediaWiki-General
HappyDog added a comment to T56902: Deprecate and remove the purge action from MediaWiki.

As an extension writer, the purge action is massively, massively useful. It is not uncommon whilst working on the extension, to mess-up rendering, and without an easy way to purge the page, you're a bit stuck.

Jul 16 2020, 8:45 AM · Goal, MediaWiki-General

Jul 18 2019

HappyDog added a comment to T161066: Merge pagelinks, templatelinks and imagelinks tables.
  1. Simpler, cleaner DB schema.

The current tables are quite simple and straight-forward. I do not see a complexity argument here.

Jul 18 2019, 9:24 AM · MediaWiki-General, Schema-change, TechCom
HappyDog created T228385: Provide a mechanism for extensions to add entries to WhatLinksHere.
Jul 18 2019, 9:21 AM · MediaWiki-Special-pages

Jul 12 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

That may be true of a general abstraction layer, but we're talking about a specific abstraction layer for MediaWiki. Therefore, by definition, it is the choice of the application.

Jul 12 2019, 2:07 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic
HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

A tiny example of what I mean is https://phabricator.wikimedia.org/T203850 - had we had an abstraction to handle JSON values in IDatabase, we wouldn't need fixes like https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TemplateData/+/521193 - JSON could end up as JSONB in Postgres and a BLOB in MySQL. Sometimes the abstractions would need to go much higher than this, providing a DB-specific implementation of it.

Otherwise we will end up one day with everything being varbinary or blob.

Jul 12 2019, 7:33 AM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jun 9 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

The code may tell you what it does, ...

Jun 9 2019, 11:25 AM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic
HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

This is getting somewhat off-topic, but:

Jun 9 2019, 10:45 AM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jun 8 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

I would argue5 lines worth of documentation comments per field, and probably an average of about 10 lines per table makes any sort of DDL to a documentation piece than a DDL, What is needed is updated documentation in mediawiki.org and clear links of those in the DDL.

Jun 8 2019, 9:31 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jun 5 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

Another note: MSSQL has been broken for a while now (Look at my above comment)

Jun 5 2019, 1:45 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Mar 30 2019

HappyDog added a comment to T188084: Add Git tags REL1_XX for historical branches.

Further to my above comment, about my personal use-case, I have found that there are public links - even from prominent pages on mediawiki,org - that are currently dead.

Mar 30 2019, 7:52 PM · MediaWiki-Releasing
HappyDog added a comment to T188084: Add Git tags REL1_XX for historical branches.

From my perspective, tags are fine.

Mar 30 2019, 7:47 PM · MediaWiki-Releasing

Mar 27 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.
  • Nothing in mediawiki changes except we replace *.sql files with *.json ones that are DBMS-agnostic (so one per schema change, and one central tables.json for fresh installations)
Mar 27 2019, 9:41 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Mar 14 2019

HappyDog added a comment to T113556: Make it easier to update the query a Phabricator Dashboard "Query" Panel uses.

Maybe I'm confusing things - when I use 'add existing panel' then all the old versions of the panel are still listed, currently. But I don't know how that maps to the suggested workflow - I don't really understand the difference between a query and a query panel.

Mar 14 2019, 9:58 PM · Phabricator (2019-07-03), Upstream
HappyDog added a comment to T113556: Make it easier to update the query a Phabricator Dashboard "Query" Panel uses.

Sounds reasonable (taking you at your word - personally, I can't think of any reasons why immutable search results are a good idea).

Mar 14 2019, 9:51 PM · Phabricator (2019-07-03), Upstream

Mar 7 2019

HappyDog closed T178844: Provide documentation for migrating away from UnknownAction hook. as Resolved.

Resolving as complete. Thanks for your help, @Legoktm.

Mar 7 2019, 10:46 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Mar 4 2019

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

Wikimedia CI as a matter of principle (backed up by the terms of use) isn't going to support any non-free software regardless of whether it's installed locally or connecting over the network.

Not supporting CI for any non-free software, but having support for that non-free software in core, seems contradictory. We should have both, or neither.

Mar 4 2019, 2:53 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Feb 21 2019

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

Why was this declined?

Feb 21 2019, 9:13 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Feb 20 2019

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

I'm sorry, but that is a totally unacceptable answer.

Feb 20 2019, 9:23 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Feb 19 2019

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

Instead of registering your action as a function called from the hook, you register it as a class via the global. There are a fair number of examples of this in code search.

Feb 19 2019, 7:44 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Feb 16 2019

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

I notice that 1.32 has now been release, but this bug has not been fixed. That means extensions will be broken without any upgrade path being supplied.

Feb 16 2019, 8:49 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Oct 17 2018

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

There is also this RFC related to abstract schema definitions. Let's call it Proposal #3 (even though the page has been around since 2012): https://www.mediawiki.org/wiki/Requests_for_comment/Abstract_table_definitions

Let's not have to write a parser for a custom format. Other than that, there doesn't seem to be anything there that isn't already in Proposal #1.

Oct 17 2018, 6:53 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Oct 12 2018

HappyDog added a project to T178844: Provide documentation for migrating away from UnknownAction hook.: MW-1.32-release.

Adding to 1.32 release, as it is imperative that there are upgrade instructions before the hook is formally removed.

Oct 12 2018, 8:54 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation
HappyDog added a comment to T206832: Remove usage of deprecated UnknownAction hook (removed in MediaWiki 1.32).

Please, please, please can you make sure that T178844 is resolved before 1.32.0 is released.

Oct 12 2018, 8:52 PM · MediaWiki-extensions-General, MediaWiki-extensions-AccessControl, Technical-Debt, WikiArticleFeeds

Aug 16 2018

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

Hi Reedy - sorry not to reply to this sooner. I will take a look at the example you've posted (which I would never have found on my own!) and see if I can get things working.

Aug 16 2018, 8:59 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Aug 6 2018

HappyDog added a comment to T113556: Make it easier to update the query a Phabricator Dashboard "Query" Panel uses.

That seems like a poor design decision. It means there is no way to correct mistakes or adapt to changes.

Aug 6 2018, 3:22 PM · Phabricator (2019-07-03), Upstream
HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

Are we really so nicely abstract on the DML level? My impression was this is a MySQL app and other databases apply workarounds to get rid of MySQL-specific things sprinkled around the code.

Aug 6 2018, 3:08 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Aug 4 2018

HappyDog added a comment to T191231: RFC: Abstract schemas and schema changes.

There is also this RFC related to abstract schema definitions. Let's call it Proposal #3 (even though the page has been around since 2012): https://www.mediawiki.org/wiki/Requests_for_comment/Abstract_table_definitions

Aug 4 2018, 3:36 PM · User-Ladsgroup, MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jun 15 2018

HappyDog added a comment to T178844: Provide documentation for migrating away from UnknownAction hook..

Any word on this? This is preventing me from upgrading my extensions to support the latest MediaWiki versions.

Jun 15 2018, 8:18 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Jun 13 2018

HappyDog added a comment to T191182: Migrate active repositories in Phabricator Differential to GitLab.

The proposal here is to stop using differential.

Jun 13 2018, 8:29 AM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator
HappyDog renamed T191182: Migrate active repositories in Phabricator Differential to GitLab from Consider disabling differential to Stop using Differential for code review.
Jun 13 2018, 8:29 AM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator

Jun 1 2018

HappyDog added a comment to T194569: Allow URL forwarding for search, while keeping native MW search for editors?.

Removing myself - I created the original manual page for this setting, but all the information was drawn from other sources. I have no direct knowledge about this setting, so can't help with this.

Jun 1 2018, 5:36 AM · MediaWiki-Special-pages, Discovery-ARCHIVED, MediaWiki-Search

May 15 2018

HappyDog added a comment to T188084: Add Git tags REL1_XX for historical branches.

As mentioned in T190363, this is also really important for extension writers who want to support more than the current latest-and-greatest versions of MediaWiki. We need to have an easy way to locate old releases in order to check whether a given feature we would like to use was supported.

May 15 2018, 3:48 PM · MediaWiki-Releasing

Apr 4 2018

HappyDog added a comment to T191182: Migrate active repositories in Phabricator Differential to GitLab.

The way I see it, there are three areas of interest (which overlap slightly):

Apr 4 2018, 4:27 PM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator

Apr 3 2018

HappyDog added a comment to T191182: Migrate active repositories in Phabricator Differential to GitLab.

Trying to fit all work by all people into a single workflow seems counterproductive to a goal of mine which is to make technical contributions easier

Apr 3 2018, 9:32 PM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator

Apr 1 2018

HappyDog added a comment to T191182: Migrate active repositories in Phabricator Differential to GitLab.

Depends what you mean by 'different projects'. If they include core extensions, or tightly-coupled things like Parsoid, then it adds up to a lot of inconvenience!

Apr 1 2018, 11:19 PM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator
HappyDog added a comment to T191182: Migrate active repositories in Phabricator Differential to GitLab.

I think this is a great idea. There should be clarity and consistency in how/where development takes place.

Apr 1 2018, 10:29 PM · Release-Engineering-Team (Quid Pro Crow 🦃), collaboration-services, User-AKlapper, GitLab (Project Migration), Epic, Technical-Debt, Phabricator

Mar 22 2018

HappyDog updated the task description for T190363: Restore lost git tags for older releases.
Mar 22 2018, 9:56 AM · MediaWiki-Releasing, Gerrit

Mar 21 2018

HappyDog created T190369: Big holes in the MediaWiki release archive.
Mar 21 2018, 11:40 PM · MediaWiki-Releasing
HappyDog updated the task description for T190363: Restore lost git tags for older releases.
Mar 21 2018, 11:22 PM · MediaWiki-Releasing, Gerrit
HappyDog updated the task description for T190363: Restore lost git tags for older releases.
Mar 21 2018, 11:21 PM · MediaWiki-Releasing, Gerrit
HappyDog created T190363: Restore lost git tags for older releases.
Mar 21 2018, 11:20 PM · MediaWiki-Releasing, Gerrit

Mar 10 2018

HappyDog updated the task description for T189395: MW.org Docs: Remove unnecessary assign-by-reference in Hook definitions.
Mar 10 2018, 9:55 PM · Documentation, MediaWiki-Documentation
HappyDog updated the task description for T189395: MW.org Docs: Remove unnecessary assign-by-reference in Hook definitions.
Mar 10 2018, 9:53 PM · Documentation, MediaWiki-Documentation
HappyDog created T189395: MW.org Docs: Remove unnecessary assign-by-reference in Hook definitions.
Mar 10 2018, 9:53 PM · Documentation, MediaWiki-Documentation

Feb 2 2018

HappyDog added a comment to T9777: Wiki data storage and dynamic table display.

WikiDB is now very mature, and I think it covers everything in the original request, and more besides: http://www.kennel17.co.uk/testwiki/WikiDB.

Feb 2 2018, 9:23 AM · MediaWiki-extension-requests

Jan 13 2018

HappyDog added a comment to T119908: [RfC]: Migrate code review / management from Gerrit to Phabricator.

Apologies if you found my comments condescending. That was not the intention.

Jan 13 2018, 2:20 PM · TechCom-RFC (TechCom-RFC-Closed), Developer-Advocacy, releng-201516-q3, Gerrit, Gerrit-Migration, Phabricator, Release-Engineering-Team

Jan 10 2018

HappyDog added a comment to T119908: [RfC]: Migrate code review / management from Gerrit to Phabricator.

It's not as big of a a barrier to contribution as you think. Generally, when I want to commit something on a project hosted by WMF, I push a commit to somewhere else like Github, and then ask someone else who understands Gerrit to merge it. Usually, this is the extension developer, and from there they can either do git remote add or download a patch file.

Jan 10 2018, 9:22 AM · TechCom-RFC (TechCom-RFC-Closed), Developer-Advocacy, releng-201516-q3, Gerrit, Gerrit-Migration, Phabricator, Release-Engineering-Team
HappyDog added a comment to T119908: [RfC]: Migrate code review / management from Gerrit to Phabricator.

Is there still commitment to doing this? Is this RFC looking for approval?

No:

Jan 10 2018, 1:48 AM · TechCom-RFC (TechCom-RFC-Closed), Developer-Advocacy, releng-201516-q3, Gerrit, Gerrit-Migration, Phabricator, Release-Engineering-Team

Oct 23 2017

HappyDog created T178844: Provide documentation for migrating away from UnknownAction hook..
Oct 23 2017, 9:42 PM · MW-1.32-release, Technical-Debt, Documentation, MediaWiki-Documentation

Oct 14 2017

HappyDog added a comment to T86081: Complete the use of HHVM over Zend PHP on the Wikimedia cluster.

With HHVM ditching PHP compatibility, we're going in the direction opposite to this task.

Oct 14 2017, 8:36 AM · Goal, SRE, HHVM

May 14 2017

mmodell awarded T165208: Replace Gerrit with something usable a Hungry Hippo token.
May 14 2017, 7:56 AM · Gerrit-Migration

May 13 2017

HappyDog added a comment to T165208: Replace Gerrit with something usable.

Also note: gerrit is getting a new ui with gerrit 2.14 which has been released. They are calling it polygerrit and can be viewed at https://gerrit.git.wmflabs.org/r/?polygerrit=1

May 13 2017, 12:16 AM · Gerrit-Migration
HappyDog added a comment to T165208: Replace Gerrit with something usable.

This should be declined as we will eventually go with differential but that's currently on hold.

May 13 2017, 12:10 AM · Gerrit-Migration
HappyDog created T165208: Replace Gerrit with something usable.
May 13 2017, 12:04 AM · Gerrit-Migration

Mar 22 2017

HappyDog created T161066: Merge pagelinks, templatelinks and imagelinks tables.
Mar 22 2017, 12:48 AM · MediaWiki-General, Schema-change, TechCom

Feb 10 2016

HappyDog added a comment to T58269: Uncommitted DB writes (transaction from DatabaseBase::query (Block::newLoad)).

One of my extensions seems to be triggering this, and I have no idea what to do about it.

Could you do me a favor and see whether disabling the lines in OutputPage.php I just reported in my other comment fixes your issue? Yours may be entirely unrelated, but it's worth a shot.

Feb 10 2016, 11:21 AM · affects-translatewiki.net, Wikimedia-production-error, MediaWiki-libs-Rdbms

Feb 7 2016

HappyDog added a comment to T58269: Uncommitted DB writes (transaction from DatabaseBase::query (Block::newLoad)).

PS - What happened here:

Feb 7 2016, 9:09 PM · affects-translatewiki.net, Wikimedia-production-error, MediaWiki-libs-Rdbms
HappyDog added a comment to T58269: Uncommitted DB writes (transaction from DatabaseBase::query (Block::newLoad)).

One of my extensions seems to be triggering this, and I have no idea what to do about it.

Feb 7 2016, 9:06 PM · affects-translatewiki.net, Wikimedia-production-error, MediaWiki-libs-Rdbms

Jan 20 2016

HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I agree that we should target 5.5.9 as minimum.

Jan 20 2016, 2:24 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Nov 27 2015

HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

Well, I just Googled for Wordpress, and they have a pretty great requirements page: https://wordpress.org/about/requirements/

Nov 27 2015, 1:02 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

Your stats are out of date, FWIW according to Wikipedia.

No they're not. They're bang up-to-date. I don't know where WP sourced the information, but different methodologies give slightly different results so there will be some variation. Still, third is still pretty high up the list!

https://redmondmag.com/articles/2015/04/08/windows-xp-usage.aspx

It's either 8th April or the 4th August. One way it's nearly 8 months out of date, the other way it's nearly 4

Nov 27 2015, 12:52 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

Your stats are out of date, FWIW according to Wikipedia.

Nov 27 2015, 12:20 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Nov 26 2015

HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

@hashar, support for older PHP versions by various operating systems/distros/other apps was discussed in a fair amount of detail.

Nov 26 2015, 11:34 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

The number of attendees was half the number of subscribers here.

Nov 26 2015, 9:44 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I'm very disappointed that the decision seems to have been made without any regard for any kind of usage statistics, beyond WMFs requirement for 5.5 as the upper bound.

Nov 26 2015, 8:36 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Nov 19 2015

HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

FYI: SMW will drop 5.3 and 5.4 support in its next mayor release. Possibly 5.5 as well, though that has not been decided yet.

Nov 19 2015, 11:01 PM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Nov 18 2015

HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I'm not sure they are duplicates. I was about to add the dependency on T86081 that comes from that bug, but that ticket shouldn't block a decision being made - it should just block actually putting the decision into action. If we decide to drop 5.3 there will be a requirement to finish the internal WMF migration before actually adopting this as policy (updating docs, allowing > 5.3 code into the codebase, etc.), otherwise things will break.

Nov 18 2015, 11:35 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

Out of curiosity, is there anything really evil about traits or are they just out of scope for this RfC?

Nov 18 2015, 9:53 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release
HappyDog added a comment to T118932: RfC: Raise MediaWiki's PHP version requirement to 5.5 and update coding standards.

I think WikiApiary is a good start for stats, but I'm not sure whether it should be the only data source that is considered.

Nov 18 2015, 9:40 AM · TechCom-RFC (TechCom-RFC-Closed), Proposal, MW-1.27-release

Aug 12 2015

HappyDog added a comment to T98897: Deploy SkinPerNamespace extension on mediawiki.org.

We want to diminish the risk of confusing them by mixing the content relevant to the with the rest of mediawiki.org.

Aug 12 2015, 9:19 AM · Wikimedia-Extension-setup

Jul 28 2015

HappyDog added a comment to T98897: Deploy SkinPerNamespace extension on mediawiki.org.

I agree with QGil and Ricordisamoa - skin per page is completely contrary to where consensus seems to be going. You might just about get sufficient support for a separate skin for the namespace as a whole (though there is quite a lot of opposition, too), but I doubt skin-per-page is going to be approved by the community, based on comments made so far (assuming, of course, that the MW community is going to be listened to).

Jul 28 2015, 7:59 AM · Wikimedia-Extension-setup

Jul 6 2015

HappyDog added a comment to T104694: Community support for deploying Blueprint in mediawiki.org as optional/experimental skin.

I don't see the benefits to tying ourselves to Vector for this well delimited namespace in mediawiki.org.

Jul 6 2015, 5:50 PM · ECT-July-2015, Blueprint, Web-APIs-Hub

Jul 3 2015

HappyDog added a comment to T104694: Community support for deploying Blueprint in mediawiki.org as optional/experimental skin.

I think that splitting these conversations up is a very sensible idea.

Jul 3 2015, 10:54 AM · ECT-July-2015, Blueprint, Web-APIs-Hub

Jun 30 2015

HappyDog added a comment to T75901: Drop PHP 5.3 support.

Hi - yes, I know that post. I agree with some of it.

Jun 30 2015, 11:28 AM · MW-1.27-release (WMF-deploy-2016-02-16_(1.27.0-wmf.14)), MW-1.27-release-notes, MediaWiki-General

Jun 16 2015

HappyDog added a comment to T75901: Drop PHP 5.3 support.

A couple of points:

Jun 16 2015, 10:15 PM · MW-1.27-release (WMF-deploy-2016-02-16_(1.27.0-wmf.14)), MW-1.27-release-notes, MediaWiki-General

Dec 10 2014

HappyDog committed rECRE12a7cb10fb24: Tidied up grouping/ordering of CodeReview.php so it is a bit more clearly….
Tidied up grouping/ordering of CodeReview.php so it is a bit more clearly…
Dec 10 2014, 3:56 PM
HappyDog committed rECRE5d58121a7af5: Removed comment that should have been removed when the global constants it….
Removed comment that should have been removed when the global constants it…
Dec 10 2014, 3:56 PM
HappyDog committed rECRE12a4d2dbb1ff: (bug 35217) [CodeReview] As per the bug, I have added a new config setting….
(bug 35217) [CodeReview] As per the bug, I have added a new config setting…
Dec 10 2014, 3:56 PM
HappyDog committed rECRE30c9e2fc6cf8: [CodeReview] Follow-up to r89187. The start argument makes no sense when 'all'….
[CodeReview] Follow-up to r89187. The start argument makes no sense when 'all'…
Dec 10 2014, 3:54 PM
HappyDog committed rECRE80a97f675c95: [CodeReview] The choice of which SVN adaptor to use is per-installation, not….
[CodeReview] The choice of which SVN adaptor to use is per-installation, not…
Dec 10 2014, 3:54 PM
HappyDog committed rECRE267cbde5a577: [CodeReview] Simplifying SpecialCode::getViewFrom(), as there is a bunch of….
[CodeReview] Simplifying SpecialCode::getViewFrom(), as there is a bunch of…
Dec 10 2014, 3:54 PM
HappyDog committed rECREc88741833f0d: [CodeReview] Follow-up to r83345. I've updated svnImport.php to use….
[CodeReview] Follow-up to r83345. I've updated svnImport.php to use…
Dec 10 2014, 3:54 PM
HappyDog committed rECRE7e82b2811bdb: [CodeReview] Fixed accidental null value being returned from CodeRepository….
[CodeReview] Fixed accidental null value being returned from CodeRepository…
Dec 10 2014, 3:54 PM
HappyDog committed rECREb70a53c6c349: Alphabetical in order putting things..
Alphabetical in order putting things.
Dec 10 2014, 3:54 PM
HappyDog committed rECRE7e3cd2f1a8f1: CodeReview: Making the limit on the number of paths which we are able to diff….
CodeReview: Making the limit on the number of paths which we are able to diff…
Dec 10 2014, 3:54 PM
HappyDog committed rECRE1da43ab38754: [CodeReview] Modified CodeRepository::getDiff() so it now returns a bit more….
[CodeReview] Modified CodeRepository::getDiff() so it now returns a bit more…
Dec 10 2014, 3:54 PM
HappyDog committed rECRE4a2a0181a21e: CodeReview: Fixed up r62933 as per NikeRabbit's suggestions (http://www..
CodeReview: Fixed up r62933 as per NikeRabbit's suggestions (http://www.
Dec 10 2014, 3:52 PM
HappyDog committed rECREccfa62cf10c5: CodeReview: Fixed some errors I introduced in r62954 (thanks nikerabbit)..
CodeReview: Fixed some errors I introduced in r62954 (thanks nikerabbit).
Dec 10 2014, 3:52 PM
HappyDog committed rECRE40033ce717d2: CodeReview: Modified the method we use to output the revision ID. If more than….
CodeReview: Modified the method we use to output the revision ID. If more than…
Dec 10 2014, 3:52 PM
HappyDog committed rECREe50a0943e59d: CodeReview: From Tim Starling, in response to r62508 (http://www.mediawiki..
CodeReview: From Tim Starling, in response to r62508 (http://www.mediawiki.
Dec 10 2014, 3:52 PM
HappyDog committed rECRE0695e939f273: CodeReview: Added some code to redirect to the repository list with an error….
CodeReview: Added some code to redirect to the repository list with an error…
Dec 10 2014, 3:52 PM