Samwilson (Sam Wilson)
Software Engineer (Community Tech) & volunteer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jun 5 2015, 5:03 AM (137 w, 1 d)
Availability
Available
LDAP User
Samwilson
MediaWiki User
Samwilson

Recent Activity

Yesterday

Samwilson created T185290: Use of "mw.toolbar" is deprecated.
Fri, Jan 19, 8:05 AM · Technical-Debt, Patch-For-Review, MediaWiki-extensions-MsUpload
Samwilson added a project to T185276: 502 Bad Gateway for https://discourse.wmflabs.org/: VPS-Projects.

Error when starting Docker service:

-- Unit docker.service has begun starting up.
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16.205222185Z" level=info msg="libcontainerd: started new docker-containerd process" pid=10201
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="starting containerd" module=containerd revision=89623f28b87a6004d4b785663257362d1658a729 version=v1.0.0
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="setting subreaper..." module=containerd
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="changing OOM score to -500" module=containerd
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.content.v1.content"..." module=containerd type=io.containerd.content.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.snapshotter.v1.btrfs"..." module=containerd type=io.containerd.snapshotter.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=warning msg="failed to load plugin io.containerd.snapshotter.v1.btrfs" error="path /var/lib/docker/containerd/daemon/io.cont
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.snapshotter.v1.overlayfs"..." module=containerd type=io.containerd.snapshotter.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.metadata.v1.bolt"..." module=containerd type=io.containerd.metadata.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=warning msg="could not use snapshotter btrfs in metadata plugin" error="path /var/lib/docker/containerd/daemon/io.containerd
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.differ.v1.walking"..." module=containerd type=io.containerd.differ.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.gc.v1.scheduler"..." module=containerd type=io.containerd.gc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.containers"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.content"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.diff"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.events"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.healthcheck"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.images"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.leases"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.namespaces"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.snapshots"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.monitor.v1.cgroups"..." module=containerd type=io.containerd.monitor.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.runtime.v1.linux"..." module=containerd type=io.containerd.runtime.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.tasks"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.version"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.introspection"..." module=containerd type=io.containerd.grpc.v1
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd-debug.sock" module="containerd/debug"
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd.sock" module="containerd/grpc"
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16Z" level=info msg="containerd successfully booted in 0.007541s" module=containerd
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16.249328121Z" level=error msg="'overlay' not found as a supported filesystem on this host. Please ensure kernel is new enough and has overlay support loaded."
Jan 19 01:55:16 discourse1002 dockerd[10196]: time="2018-01-19T01:55:16.249386084Z" level=error msg="[graphdriver] prior storage driver overlay failed: driver not supported"
Jan 19 01:55:16 discourse1002 dockerd[10196]: Error starting daemon: error initializing graphdriver: driver not supported
Jan 19 01:55:16 discourse1002 systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Jan 19 01:55:16 discourse1002 systemd[1]: Failed to start Docker Application Container Engine.
Fri, Jan 19, 7:25 AM · VPS-Projects, Discourse
Samwilson claimed T184309: Investigation: Thanks notification for log entry.
Fri, Jan 19, 12:24 AM · Community-Tech-Sprint, Thanks, Collaboration-Team-Triage

Thu, Jan 18

Samwilson added a comment to T185276: 502 Bad Gateway for https://discourse.wmflabs.org/.

Seems that Docker is not happy, and won't start.

Thu, Jan 18, 11:46 PM · VPS-Projects, Discourse
Samwilson created T185276: 502 Bad Gateway for https://discourse.wmflabs.org/.
Thu, Jan 18, 11:44 PM · VPS-Projects, Discourse
Perhelion awarded T180555: Turn the markAdmins gadget into an extension a Like token.
Thu, Jan 18, 3:58 PM · Community-Tech, Gadgets

Wed, Jan 17

Samwilson added a comment to T179542: Global preferences: design fixes.

Fixed the vertical align problem, and gave the global checkboxes a min-width of 2 em so they don't get squashed up to the others on very narrow screens. Seems to work in all skins I've checked.

Wed, Jan 17, 11:26 PM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T185075: A template to show discourse-mediawiki.wmflabs.org feeds.

Would this need to be a gadget? If https://discourse-mediawiki.wmflabs.org/latest.rss is added to $wgRSSUrlWhitelist then this would be easy to do in a template or wherever with

Wed, Jan 17, 9:21 AM · MediaWiki-extensions-RSS, Developer-Relations, Discourse
Samwilson added a comment to T179542: Global preferences: design fixes.

Like this?

Wed, Jan 17, 4:16 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences

Tue, Jan 16

Samwilson moved T184973: Re-enabled local preferences not working until second form submission from Ready to Needs Review/Feedback on the Community-Tech-Sprint board.
Tue, Jan 16, 7:58 AM · Community-Tech-Sprint, Patch-For-Review, MediaWiki-extensions-GlobalPreferences
Samwilson edited projects for T184973: Re-enabled local preferences not working until second form submission, added: Community-Tech-Sprint; removed Community-Tech.
Tue, Jan 16, 7:58 AM · Community-Tech-Sprint, Patch-For-Review, MediaWiki-extensions-GlobalPreferences
Samwilson created T184973: Re-enabled local preferences not working until second form submission.
Tue, Jan 16, 7:51 AM · Community-Tech-Sprint, Patch-For-Review, MediaWiki-extensions-GlobalPreferences

Sat, Jan 13

Samwilson added a comment to T184592: Setup reply via email in discourse-mediawiki.wmflabs.org.

Thanks @revi! I was just being lazy cause I seem to have to read the docs every time I want to do that (and it's saturday arvo sit-by-the-river time here now). :-)

Sat, Jan 13, 8:58 AM · Developer-Relations (Jan-Mar-2018), Discourse, Operations
Samwilson added a comment to T184592: Setup reply via email in discourse-mediawiki.wmflabs.org.

Is this a Google POP account? I think you have to create it a new "app password" (and "enable legacy access" or somesuch) in order to have non-2FA access; it doesn't work with the account's normal password.

Sat, Jan 13, 8:53 AM · Developer-Relations (Jan-Mar-2018), Discourse, Operations
Samwilson awarded T156500: Document extensions' MediaWiki version compatibility better a Like token.
Sat, Jan 13, 1:06 AM · User-Tgr, MediaWiki-Stakeholders-Group, Documentation, Developer-Wishlist (2017)

Fri, Jan 12

Samwilson moved T179542: Global preferences: design fixes from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Is this more the idea? (with the top phrases both having min-width of 7em now; 6 was still a bit narry on my system):

Fri, Jan 12, 2:54 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson moved T178267: Dynamically enable/disable the related pref when toggling "Set a local exception for this global preference" from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

This can be tested on the commtech wiki: https://commtech.wmflabs.org./wiki/Special:Preferences

Fri, Jan 12, 2:04 AM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences

Thu, Jan 11

Samwilson added a comment to T176594: Permit tree regeneration by users without upload permission.

At version 2.0.0+, the little blue superimposed "info" icon is gone since there is no file page to link to.

Thu, Jan 11, 11:56 PM · Patch-For-Review, GraphViz, Genealogy
Samwilson updated subscribers of T176594: Permit tree regeneration by users without upload permission.

@Welterkj commented on https://gerrit.wikimedia.org/r/#/c/398784 but I'm moving it here to include people who mightn't be watching that patch.

Thu, Jan 11, 1:36 AM · Patch-For-Review, GraphViz, Genealogy

Wed, Jan 10

Samwilson moved T178267: Dynamically enable/disable the related pref when toggling "Set a local exception for this global preference" from Ready to In Development on the Community-Tech-Sprint board.
Wed, Jan 10, 6:52 AM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson moved T179738: Global preferences: More design fixes from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Patch is https://gerrit.wikimedia.org/r/#/c/403111
and can be tested now at https://commtech.wmflabs.org./wiki/Special:GlobalPreferences

Wed, Jan 10, 3:33 AM · Patch-For-Review, Community-Tech-Sprint, Design, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T178044: Add local exceptions to global prefs.

When a global pref has a local exception, and the global pref is made not global any more and then made global again, do you expect the local exception to still exist? Or should it have gone away when the global flag was removed?
If the local exception status should be retained, should the help text appear dynamically when the global flag is turned back on? Or just on the next page load?

Wed, Jan 10, 1:46 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson closed T178044: Add local exceptions to global prefs as Resolved.
Wed, Jan 10, 1:44 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson closed T178044: Add local exceptions to global prefs, a subtask of T178267: Dynamically enable/disable the related pref when toggling "Set a local exception for this global preference", as Resolved.
Wed, Jan 10, 1:44 AM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson claimed T178267: Dynamically enable/disable the related pref when toggling "Set a local exception for this global preference".
Wed, Jan 10, 1:07 AM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson moved T172029: Fix a gotcha with hook handlers order from Ready to Done on the Community-Tech-Sprint board.
Wed, Jan 10, 12:27 AM · Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson edited projects for T172029: Fix a gotcha with hook handlers order, added: Community-Tech-Sprint; removed Community-Tech.
Wed, Jan 10, 12:27 AM · Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences

Tue, Jan 9

Samwilson moved T179738: Global preferences: More design fixes from Ready to In Development on the Community-Tech-Sprint board.
Tue, Jan 9, 7:31 AM · Patch-For-Review, Community-Tech-Sprint, Design, MediaWiki-extensions-GlobalPreferences
Samwilson claimed T179738: Global preferences: More design fixes.
Tue, Jan 9, 7:31 AM · Patch-For-Review, Community-Tech-Sprint, Design, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T179738: Global preferences: More design fixes.

There are a bunch of odd things about the existing table-based layout for (local) Preferences. I don't think we'll get 100% replication.

Tue, Jan 9, 7:30 AM · Patch-For-Review, Community-Tech-Sprint, Design, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T179738: Global preferences: More design fixes.

Are we including Gadgets in global preferences? I thought that tab wouldn't appear.

Good point! It was just because the Gadgets extension on the commtech wiki hadn't been updated. Done so now, and the tab's gone from GlobalPreferences.

Tue, Jan 9, 6:28 AM · Patch-For-Review, Community-Tech-Sprint, Design, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T184490: Improve caching on production.

Oh! I'm a bit slow, sorry. You cleared the cache yesterday didn't you?! :-)

Tue, Jan 9, 6:07 AM · Community-Tech, XTools
Samwilson added a comment to T184490: Improve caching on production.

Something is obviously cleaning these up already. The oldest files as of Tue Jan 9 05:32:33 UTC 2018 are (ignoring some):

Tue, Jan 9, 6:04 AM · Community-Tech, XTools
Samwilson added a comment to T164998: ia-upload should escape or remove HTML tags and remove prohibited characters from IA descriptions.

It looks like there are currently zero items in the queue with this failure. Which is good, but I'm sorry there's not more info!

Tue, Jan 9, 3:36 AM · Google-Code-in-2017, IA Upload, Community-Tech

Mon, Jan 8

Samwilson closed T178218: Convert AddHTMLMetaAndTitle to use extension registration, a subtask of T98668: Convert all extensions and skins on git to use extension registration, as Resolved.
Mon, Jan 8, 10:27 AM · Goal, Patch-For-Review, MediaWiki-Configuration
Samwilson closed T178218: Convert AddHTMLMetaAndTitle to use extension registration as Resolved.
Mon, Jan 8, 10:27 AM · MediaWiki-extensions-Other, Patch-For-Review
Samwilson added a comment to T178044: Add local exceptions to global prefs.

When a global pref has a local exception, and the global pref is made not global any more and then made global again, do you expect the local exception to still exist? Or should it have gone away when the global flag was removed?

Mon, Jan 8, 5:53 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T181926: GraphViz no longer working in connection with SemanticMediaWiki and SemanticResultFormats.

If it is not recommended to use manifest version 2 unless actually required, that should be communicated on https://www.mediawiki.org/wiki/Manual:Extension_registration . At the moment, I'd say it's pretty natural for developers to just go with whatever the highest version is, rather than purposefully writing new code against and old API. At least, that was my take on it, which got us into the current confusion! :-)

Mon, Jan 8, 12:28 AM · Patch-For-Review, GraphViz

Sun, Jan 7

Samwilson added a comment to T180854: Create discourse-mediawiki.wmflabs.org (pilot instance).

I think the other installation does it in templates/web.template.yml (see T179649#3772701):

Sun, Jan 7, 9:29 AM · Discourse, Developer-Relations (Jan-Mar-2018), cloud-services-team (Kanban), Operations
Samwilson added a comment to T181926: GraphViz no longer working in connection with SemanticMediaWiki and SemanticResultFormats.

Imho it was a bad idea to introduce manifest 2 with MW 1.29 rather than MW 1.31. Not having aligned something like this with LTS releases of MW leads to something that we can see in the above compatibility overview. However, that's probably another story.

Sun, Jan 7, 6:45 AM · Patch-For-Review, GraphViz

Sat, Jan 6

Samwilson added a comment to T180854: Create discourse-mediawiki.wmflabs.org (pilot instance).

I think you can change to use overlay FS by adding this in /etc/docker/daemon.json:

Sat, Jan 6, 6:14 AM · Discourse, Developer-Relations (Jan-Mar-2018), cloud-services-team (Kanban), Operations

Fri, Jan 5

Elitre awarded T68869: Update Global preferences UI a Mountain of Wealth token.
Fri, Jan 5, 1:53 PM · MW-1.30-release-notes, Community-Tech-Sprint, Patch-For-Review, MediaWiki-extensions-GlobalPreferences
Samwilson moved T178044: Add local exceptions to global prefs from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Patch for review: https://gerrit.wikimedia.org/r/#/c/383304
Live on commtech test wiki: https://commtech.wmflabs.org./wiki/Special:Preferences

Fri, Jan 5, 3:18 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson added a comment to T180854: Create discourse-mediawiki.wmflabs.org (pilot instance).

@Qgil you probably know what you're up to, but give me a yell if I can help at all.

Fri, Jan 5, 2:06 AM · Discourse, Developer-Relations (Jan-Mar-2018), cloud-services-team (Kanban), Operations

Thu, Jan 4

Samwilson claimed T179542: Global preferences: design fixes.
  1. How's it look now?
  2. T174173 tracks this issue, but we'll actually be free from it once we move to local-overrides in T178044.
Thu, Jan 4, 5:36 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson moved T172585: Need support for Echo notification preferences from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

Patch is live on our test wiki: https://commtech.wmflabs.org/wiki/Special:Preferences

Thu, Jan 4, 5:16 AM · MW-1.31-release-notes (WMF-deploy-2017-09-26 (1.31.0-wmf.1)), Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences
Samwilson moved T173476: Investigation: Figure out what needs to be rewritten in GlobalPreferences from Needs Review/Feedback to Done on the Community-Tech-Sprint board.
Thu, Jan 4, 1:10 AM · Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
Samwilson closed T68869: Update Global preferences UI as Resolved.

Checkboxes are now at the side in a column, and there's a select-all at the top. Further improvements to the UI already have tickets, so this I think can be closed. Huzza!

Thu, Jan 4, 1:08 AM · MW-1.30-release-notes, Community-Tech-Sprint, Patch-For-Review, MediaWiki-extensions-GlobalPreferences
Samwilson closed T68869: Update Global preferences UI, a subtask of T16950: Support global preferences, as Resolved.
Thu, Jan 4, 1:08 AM · Wikimedia-Developer-Summit (2017), Community-Tech, MediaWiki-extensions-GlobalPreferences, MediaWiki-extension-requests, Epic
Samwilson closed T68869: Update Global preferences UI, a subtask of T178044: Add local exceptions to global prefs, as Resolved.
Thu, Jan 4, 1:07 AM · Patch-For-Review, Community-Tech-Sprint, MediaWiki-extensions-GlobalPreferences

Wed, Jan 3

Samwilson added a comment to T175667: Parenthetical material after page links.

Perhaps the proposed {{SHORTDESC:}} magic word could be a better solution to this? See T184000: Magic word on English WP to override display of Wikidata short description

Wed, Jan 3, 11:00 PM · Genealogy
Samwilson moved T173476: Investigation: Figure out what needs to be rewritten in GlobalPreferences from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

This patch is ready for review: https://gerrit.wikimedia.org/r/#/c/370152
and is now live on the commtech test wiki: http://localhost/wikimedia/wiki1/index.php/Special:GlobalPreferences

Wed, Jan 3, 6:45 AM · Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
Samwilson closed T178449: RFC: How to modify all preferences? as Resolved.
Wed, Jan 3, 2:52 AM · TechCom-RFC (TechCom-Approved), MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
Samwilson closed T178449: RFC: How to modify all preferences?, a subtask of T173476: Investigation: Figure out what needs to be rewritten in GlobalPreferences, as Resolved.
Wed, Jan 3, 2:51 AM · Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint

Tue, Jan 2

Samwilson added a member for Community-Tech-fixes: Samwilson.
Tue, Jan 2, 8:03 AM
Samwilson added a comment to T183865: XTools loging in problem.

The xtools-prod01.xtools.eqiad.wmflabs was running out of disk space for storing the session information. I've cleared the cache, and logging in seems to be working again.

Tue, Jan 2, 4:59 AM · XTools
Samwilson added a project to T181926: GraphViz no longer working in connection with SemanticMediaWiki and SemanticResultFormats: Patch-For-Review.

@mwjames, you're completely correct, the fault here does not lie with SRF, and I really didn't mean to imply that you are doing anything less than a stellar job with that extension. I'm sorry that I came across as rude.

Tue, Jan 2, 3:32 AM · Patch-For-Review, GraphViz

Wed, Dec 27

Samwilson added a comment to T167547: Replace Gerrit & GitHub with GitLab.

Oh yes, it was there all along; I missed it. :)

Wed, Dec 27, 12:31 PM · GitHub-Mirrors, Gerrit, TechCom-RFC
Samwilson added a comment to T167547: Replace Gerrit & GitHub with GitLab.

Debian is using GitLab:
"salsa.debian.org (git.debian.org replacement) going into beta" https://lwn.net/Articles/742297/

Wed, Dec 27, 7:04 AM · GitHub-Mirrors, Gerrit, TechCom-RFC

Tue, Dec 26

Samwilson awarded T183689: Support diagrams on Phabricator and mediawiki.org a Like token.
Tue, Dec 26, 6:21 AM · MediaWiki-extension-requests, Phabricator

Sat, Dec 23

Samwilson added a comment to T183532: Add phpcs to Description2.

@DanielFriesen are you still the maintainer of Description2? I was thinking of adding a couple of features (see the talk page).

Sat, Dec 23, 11:07 AM · MediaWiki-extensions-Other, Patch-For-Review

Fri, Dec 22

Samwilson updated subscribers of T183532: Add phpcs to Description2.
Fri, Dec 22, 8:06 AM · MediaWiki-extensions-Other, Patch-For-Review
Samwilson created T183532: Add phpcs to Description2.
Fri, Dec 22, 8:01 AM · MediaWiki-extensions-Other, Patch-For-Review
Samwilson moved T182937: Undefined index in PageAssessmentsBody.php on line 85 from Ready to Needs Review/Feedback on the Community-Tech-Sprint board.
Fri, Dec 22, 7:04 AM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Community-Tech-Sprint, Patch-For-Review, Wikimedia-log-errors, MediaWiki-extensions-PageAssessments
Samwilson edited projects for T182937: Undefined index in PageAssessmentsBody.php on line 85, added: Community-Tech-Sprint; removed Community-Tech.
Fri, Dec 22, 7:04 AM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Community-Tech-Sprint, Patch-For-Review, Wikimedia-log-errors, MediaWiki-extensions-PageAssessments
Samwilson claimed T182937: Undefined index in PageAssessmentsBody.php on line 85.

I couldn't find what was causing this, but have added a fix for it — just repeats the same isset( $parserData[0] ) that is used in the previous loop through the same data. Hope that's not too slack of me. :)

Fri, Dec 22, 6:56 AM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Community-Tech-Sprint, Patch-For-Review, Wikimedia-log-errors, MediaWiki-extensions-PageAssessments
Samwilson added a comment to T176594: Permit tree regeneration by users without upload permission.

Okay, if anyone feels like reviewing https://gerrit.wikimedia.org/r/#/c/398784 it's ready. Any suggestions for other tests would be good too.

Fri, Dec 22, 3:44 AM · Patch-For-Review, GraphViz, Genealogy

Dec 21 2017

Samwilson renamed T182778: Failures of merging text layer into djvu file ("Failed to get specified page") from IA Upload: failures of merging text layer into djvu file to Failures of merging text layer into djvu file ("Failed to get specified page").
Dec 21 2017, 6:51 AM · Community-Tech, IA Upload
Samwilson closed T165013: IA Upload fails with abusefilter warning "abusefilter-warning-copyv2" as Resolved.

No further abusefilter log entries. Assuming fixed (until some other domain name triggers this, but it was all due to google.com so far).

Dec 21 2017, 6:43 AM · Community-Tech-Sprint, IA Upload, AbuseFilter
Samwilson moved T177674: Investigation: Short-term solutions for global gadgets from In Development to Needs Review/Feedback on the Community-Tech-Sprint board.

I'm not sure what should happen next with this ticket. I think we've missed the boat for "end of 2017" but perhaps some of the above gadgets can still be worked on?

Dec 21 2017, 6:40 AM · Gadgets, Community-Tech-Sprint
Samwilson added a comment to T18951: Easily add templates.

https://en.wikipedia.org/wiki/User:Evad37/rater is a script that manipulates wikiproject templates, with a system for general editing of their parameters. Could be a useful reference.

Dec 21 2017, 12:28 AM · MediaWiki-Page-editing

Dec 20 2017

Samwilson moved T164998: ia-upload should escape or remove HTML tags and remove prohibited characters from IA descriptions from Backlog to Ready on the IA Upload board.
Dec 20 2017, 9:30 AM · Google-Code-in-2017, IA Upload, Community-Tech
Samwilson renamed IA Upload from ia-upload to IA Upload.
Dec 20 2017, 9:27 AM
Samwilson moved T183338: Add a flag "Can be removed" to unsuccessful uploads of IA Upload from Backlog to Needs discussion on the IA Upload board.
Dec 20 2017, 9:26 AM · Community-Tech, IA Upload
Samwilson added a comment to T183338: Add a flag "Can be removed" to unsuccessful uploads of IA Upload.

I guess any authenticated user would be able to add the flag (and I guess, also remove it)? That sounds good.

Dec 20 2017, 9:18 AM · Community-Tech, IA Upload
Samwilson moved T165013: IA Upload fails with abusefilter warning "abusefilter-warning-copyv2" from Backlog to Ready on the IA Upload board.
Dec 20 2017, 9:08 AM · Community-Tech-Sprint, IA Upload, AbuseFilter

Dec 19 2017

Samwilson added a comment to T54971: [Goal] Sitelinks to Incubator, OldWikisource and BetaWikiversity.

What an outrageously nonsensical comment.

Dec 19 2017, 1:16 AM · Goal, Community-Wishlist-Survey-2016, Wikidata, MediaWiki-extensions-WikibaseRepository

Dec 18 2017

Samwilson updated the task description for T177191: [mediawiki-api] Warnings from upload result are not logged.
Dec 18 2017, 9:33 PM · Google-Code-in-2017, Addwiki
Samwilson added a comment to T177191: [mediawiki-api] Warnings from upload result are not logged.

It could check recursively, but that might end up being a long-ish operation if the result set doesn't have any warnings and instead just has lots of results. It's probably okay to just check the first and second levels, because I don't think there's any API result which has warnings any deeper than that — it'd be worth confirming that though.

Dec 18 2017, 9:32 PM · Google-Code-in-2017, Addwiki
Samwilson added a comment to T176594: Permit tree regeneration by users without upload permission.

I've started some work on this, but it's not fully done yet.

Dec 18 2017, 3:11 AM · Patch-For-Review, GraphViz, Genealogy
Samwilson added a comment to T183001: Case for a genealogy system outside of Wikidata.

Very good point about some subtrees needing to be private. The usual solution to this with MediaWiki is to have separate wikis for each group of users. This approach could work well with genealogy wikis too, I think — although, not, as you say, if the data is all on Wikidata.

Dec 18 2017, 1:27 AM · Genealogy
Samwilson awarded T183088: Use display title of category page in category-bar and in subcategories list a Like token.
Dec 18 2017, 12:58 AM · MediaWiki-extensions-DisplayTitle

Dec 16 2017

Samwilson committed rEGNE2baa902cab2d: Move graph-creating and checking to the Tree class (authored by Samwilson).
Move graph-creating and checking to the Tree class
Dec 16 2017, 9:05 AM
Samwilson added a watcher for Genealogy: Samwilson.
Dec 16 2017, 8:10 AM

Dec 15 2017

Samwilson updated the title for P6412 Changes between Preferences and DefaultPreferencesFactory from Changes between Preferences and PreferencesFactory to Changes between Preferences and DefaultPreferencesFactory.
Dec 15 2017, 4:40 AM · MediaWiki-User-preferences

Dec 14 2017

Samwilson added a comment to T178449: RFC: How to modify all preferences?.

Thanks @Krinkle, new desc makes sense.

Dec 14 2017, 6:39 AM · TechCom-RFC (TechCom-Approved), MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
Samwilson added a comment to T182020: RfC: Introduce PlatformSettings.php.

I think not having the conditional inclusion in includes/Setup.php sounds great, and those are good points re documentation and gitignore. Regarding the location of PlatformSettings.php, if it must go in /includes then I'm sure that's fine, but if the reasoning is that things in /etc are all user-editable, I think there are lots of package-provided files there that are generally considered not 'very' user-editable. I mean things like anything with a conf.d directory (e.g. PHP) where there's a 'master' config file and a set of module/plugin/whatever config files that all get loaded — usually, the end user would be encouraged to add their own small config file and not edit the master one. A similar thing could be done here.

Dec 14 2017, 12:55 AM · TechCom-RFC (TechCom-Approved), MediaWiki-General-or-Unknown

Dec 13 2017

Samwilson added a comment to T178449: RFC: How to modify all preferences?.

(Sorry I didn't reply earlier, I've been on holiday. Thanks @kaldari, what you say is exactly right.)

Dec 13 2017, 9:53 AM · TechCom-RFC (TechCom-Approved), MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint

Dec 9 2017

Samwilson closed T161396: Memory issues for IA-upload when converting large files to djvu as Resolved.

PR37 deployed.

Dec 9 2017, 1:36 AM · Community-Tech, IA Upload
Samwilson awarded T48556: [Epic] Wikidata 3rd party client (Instant Wikidata) a Love token.
Dec 9 2017, 1:30 AM · Epic, Wikidata, MediaWiki-extensions-WikibaseClient

Dec 8 2017

Samwilson added a comment to T182470: Ia-upload wont convert pdf to djvu.

This seems to be because phetools' pdf_to_djvu looks for "Additional Text PDF", but in archaeologiacor00prycgoog the only PDF is "Image Container PDF". It looks like the difference is that there's no text layer to that one.

Dec 8 2017, 11:36 PM · Community-Tech, User-Zppix, Internet-Archive, IA Upload
Samwilson added a comment to T178449: RFC: How to modify all preferences?.

Cool, thanks!

Dec 8 2017, 11:00 AM · TechCom-RFC (TechCom-Approved), MediaWiki-extensions-GlobalPreferences, Community-Tech-Sprint
Samwilson reopened T159796: IA Upload: "Failed to get specified page" DjVu generation error as "Open".

This has started coming up again. e.g. https://tools.wmflabs.org/ia-upload/log/b28146220_0002

Dec 8 2017, 10:20 AM · Community-Tech, Wikisource
Samwilson added a comment to T161456: Use Commons (individual files?) as a source for building DjVu files.

That's a great idea. A sort of combined BUB, that can use any digital library as a source, even Commons.

Dec 8 2017, 1:03 AM · Wikisource, Community-Tech, IA Upload, Commons

Dec 7 2017

Samwilson added a comment to T89340: Index pages should extract pagination as Internet Archive's bookreader does.

It is clearly visible under the initial example link: https://api.archivelab.org/books/lesclusaromanzo00pirauoft/ia_manifest ("pageNums" table attribute)

Dec 7 2017, 11:52 PM · IA Upload, Community-Tech, Internet-Archive, ProofreadPage
Samwilson added a project to T89340: Index pages should extract pagination as Internet Archive's bookreader does: IA Upload.
Dec 7 2017, 7:32 AM · IA Upload, Community-Tech, Internet-Archive, ProofreadPage
Samwilson created T182287: Get cover/title image number from IA metadata.
Dec 7 2017, 7:27 AM · Community-Tech, IA Upload
Samwilson closed T182277: Language::formatNum() should always return a string as Resolved.
Dec 7 2017, 7:12 AM · MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), MediaWiki-Internationalization, Patch-For-Review
Samwilson claimed T182277: Language::formatNum() should always return a string.
Dec 7 2017, 6:02 AM · MW-1.31-release-notes (WMF-deploy-2017-12-12 (1.31.0-wmf.12)), MediaWiki-Internationalization, Patch-For-Review
Samwilson added a comment to T181669: ErrorException from line 118 in DisplayTitleHooks.php: PHP Warning: get_class() expects parameter 1 to be object, integer given.

One source of that int is T182277.

Dec 7 2017, 5:58 AM · MediaWiki-extensions-DisplayTitle