Page MenuHomePhabricator

bd808 (Bryan Davis)
Principal Software Engineer, Technical EngagementAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:36 PM (286 w, 3 d)
Roles
Administrator
Availability
Available
IRC Nick
bd808
LDAP User
BryanDavis
MediaWiki User
BDavis (WMF) [ Global Accounts ]

I'm BDavis (WMF) on wiki, bd808 on irc, and BryanDavis on Gerrit and Wikitech.

I've got a thing for ๐Ÿฆ„s. Don't judge.

I work for or provide services to the Wikimedia Foundation, but this is my only Phabricator account. Edits, statements, or other contributions made from this account are my own, and may not reflect the views of the Foundation.

Recent Activity

Yesterday

bd808 updated subscribers of T248708: Design and document a workflow for accepting patches for techblog.

Is option 1 the only option that won't require some additional code that glues the moving parts together? That is, is a merge into master of the origin repo a deployment without any additional glue needed?

Mon, Mar 30, 10:46 PM ยท Technical blog
bd808 moved T246689: Toolforge: cleanup legacy kubernetes cluster from WMCS infrastructure to Subtasks on the Cloud-VPS (Debian Jessie Deprecation) board.
Mon, Mar 30, 10:03 PM ยท Patch-For-Review, cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)
bd808 updated the task description for T236565: "tools" Cloud VPS project jessie deprecation.
Mon, Mar 30, 10:02 PM ยท cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)
bd808 moved T236606: Rebuild Toolforge elasticsearch cluster with Stretch or Buster from WMCS infrastructure to Subtasks on the Cloud-VPS (Debian Jessie Deprecation) board.
Mon, Mar 30, 10:01 PM ยท cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)
bd808 added a comment to P7298 Find tools using `wb_terms`.

Modified version of the script that works on the NFS primary servers (labstore100{4,5}.eqiad.wmnet)

find_wb_terms_tools.sh
#!/bin/bash
Mon, Mar 30, 9:56 PM ยท Wikidata-Ugly-Cat-Trailblaze (wb_terms trail blazing), Wikidata
bd808 added a comment to P7299 Tools using `wb_terms`.

I ran a slightly modified version of @Lucas_Werkmeister_WMDE's script from P7298 directly on the Toolforge NFS master server on 2020-03-26 to produce the updated list. This list is likely not exhaustive and also may contain false positive matches for some tools by scanning "dead" code.

Mon, Mar 30, 9:54 PM ยท Wikidata-Ugly-Cat-Trailblaze (wb_terms trail blazing), Wikidata
bd808 edited P7299 Tools using `wb_terms`.
Mon, Mar 30, 9:52 PM ยท Wikidata-Ugly-Cat-Trailblaze (wb_terms trail blazing), Wikidata
bd808 renamed T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3 from Information compain and tech support needed to get Toolforge pywikibot use moved from py2 to py3 to Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.
Mon, Mar 30, 8:10 PM ยท Documentation, Pywikibot, Toolforge
bd808 added a parent task for T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3: T213287: Drop support of Python 2.7.
Mon, Mar 30, 8:09 PM ยท Documentation, Pywikibot, Toolforge
bd808 added a subtask for T213287: Drop support of Python 2.7: T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.
Mon, Mar 30, 8:09 PM ยท Pywikibot-Announce, Pywikibot-RfCs, Pywikibot
bd808 created T248914: Information campaign and tech support needed to get Toolforge pywikibot use moved from py2 to py3.
Mon, Mar 30, 8:09 PM ยท Documentation, Pywikibot, Toolforge
bd808 created T248908: Test composer-merge-plugin against Composer 2.0 pre-release.
Mon, Mar 30, 7:12 PM ยท Librarization
bd808 added a comment to T248708: Design and document a workflow for accepting patches for techblog.

Option 3 sounds complicated and gain is unclear to me. What's the advantage of option 2 compared to option 1? Just to be on the Wikimedia umbrella on paper?

Mon, Mar 30, 6:20 PM ยท Technical blog
bd808 added a comment to T231520: Replace labsdb (wikireplicas) dbproxies: dbproxy1010 and dbproxy1011.

I have also run some queries via Quarry and I have seen them arriving correctly to labsdb1011 via the new proxy.
Is this all or should I run something else?

Mon, Mar 30, 6:06 PM ยท Data-Services, Operations, DBA
bd808 edited projects for T248841: Change maintainer of instance for Wikimedia Space Forum, added: VPS-Projects; removed Cloud-VPS (Project-requests).

A change in project admins is outside the scope of the Cloud-VPS (Project-requests) process. The Toolforge-standards-committee exists to handle this sort of thing in the Toolforge project, but only for abandoned tools. We don't have any similar system for Cloud-VPS projects today.

Mon, Mar 30, 5:39 PM ยท VPS-Projects, Space
bd808 added a comment to T248376: Install python3-requests from stretch-backports for compatibility with pywikibot.

On the Toolforge side, we install the 'python-requests' and 'python3-requests' packages as part of the profile::toolforge::genpp::python_exec_stretch Puppet module. That module is generated code, so we will need to think a bit about how to properly add pinning there so that the pinning survives subsequent runs of the module generation script.

Mon, Mar 30, 4:41 PM ยท Toolforge (Software install/update), Pywikibot
bd808 triaged T248869: techblog.wikimedia.org should not connect to googleapis.com or gstatic.com as Medium priority.
Mon, Mar 30, 4:16 PM ยท Technical blog
bd808 added a comment to T248869: techblog.wikimedia.org should not connect to googleapis.com or gstatic.com.

In T247569 I tracked things that were actually showing up in Firefox/Chrome network tools. I had not looked at the generated source yet. Looking now I see at least these <link/> tags that it would be good to find a way to remove.

Mon, Mar 30, 4:15 PM ยท Technical blog
bd808 added a parent task for T247569: Investigate 3rd party assets loaded by techblog: T248869: techblog.wikimedia.org should not connect to googleapis.com or gstatic.com.
Mon, Mar 30, 3:27 PM ยท Technical blog
bd808 added a subtask for T248869: techblog.wikimedia.org should not connect to googleapis.com or gstatic.com: T247569: Investigate 3rd party assets loaded by techblog.
Mon, Mar 30, 3:27 PM ยท Technical blog
bd808 added a subtask for T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets: T247569: Investigate 3rd party assets loaded by techblog.
Mon, Mar 30, 3:27 PM ยท ContentSecurityPolicy, Technical blog
bd808 added a parent task for T247569: Investigate 3rd party assets loaded by techblog: T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets.
Mon, Mar 30, 3:27 PM ยท Technical blog

Sat, Mar 28

bd808 committed rODIT2405022c0160: Introduce jinja2 macros (authored by bd808).
Introduce jinja2 macros
Sat, Mar 28, 2:14 AM
bd808 committed rODIT672c5f27dee3: rebuild_all: Allow overriding python used and additional args (authored by bd808).
rebuild_all: Allow overriding python used and additional args
Sat, Mar 28, 2:14 AM

Fri, Mar 27

bd808 committed rODIT4db28839e742: Remove legacy cluster images (authored by bd808).
Remove legacy cluster images
Fri, Mar 27, 10:14 PM
bd808 committed rODITbfd09882f34a: Introduce jinja2 templating (authored by bd808).
Introduce jinja2 templating
Fri, Mar 27, 10:14 PM
bd808 updated subscribers of T248614: Techblog: Change URL permalink style to better measure pageviews.

If we change the permalink structure we won't be able to keep links to old content working.

can't we mod_rewrite it? as the change is an easy path rewrite

Fri, Mar 27, 7:56 PM ยท Technical blog, Analytics
bd808 triaged T248708: Design and document a workflow for accepting patches for techblog as Medium priority.

@Aklapper, @Reedy, @greg, @thcipriani I would love feedback from y'all on this topic.

Fri, Mar 27, 7:37 PM ยท Technical blog
bd808 created T248708: Design and document a workflow for accepting patches for techblog.
Fri, Mar 27, 7:35 PM ยท Technical blog
bd808 added a comment to T248598: Browsers may remember redirects for techblog.wikimedia.org.

This cached 301 behavior may also extend to web crawlers. We should try to keep an eye on google and other search engine activity related to new blog posts to see if that is true. There maybe interventions that can be done through proprietary tools for particular crawlers to act as the equivalent of cache clearing.

Fri, Mar 27, 5:51 PM ยท Upstream, Technical blog
bd808 triaged T248598: Browsers may remember redirects for techblog.wikimedia.org as Medium priority.
Fri, Mar 27, 3:34 PM ยท Upstream, Technical blog
bd808 added a comment to T248614: Techblog: Change URL permalink style to better measure pageviews.

The /%YEAR/%MONTH/%DAY/%SLUG permalink structure matches the historical techblog & blog layout. Right now we do not have legacy articles loaded into the blog, but T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog hopes to fix that soon. If we change the permalink structure we won't be able to keep links to old content working.

Fri, Mar 27, 3:06 PM ยท Technical blog, Analytics

Thu, Mar 26

bd808 added a comment to T248598: Browsers may remember redirects for techblog.wikimedia.org.
Thu, Mar 26, 5:00 PM ยท Upstream, Technical blog
bd808 added a comment to T248599: Quarry should warn users about space->underscore transformations.

https://www.mediawiki.org/wiki/Manual:Title.php#Canonical_forms

Thu, Mar 26, 4:54 PM ยท Quarry
bd808 added a comment to T248598: Browsers may remember redirects for techblog.wikimedia.org.

There really is not an easy technical solution that we can apply for everyone on this. Mostly I wrote this task so we could point people at it if they are experiencing this problem. The steps they could take are:

  1. Clear local browser cache entirely or at least for the techblog.wikimedia.org host
  2. Add something to the URL that will make it unique (and thus avoiding local cache matching) which the new WordPress site will ignore. A common technique for this is appending a query string as a "cache busting" token. For example: https://techblog.wikimedia.org/?T248598 should not match local cache for anyone anywhere.
Thu, Mar 26, 4:17 PM ยท Upstream, Technical blog
bd808 created T248598: Browsers may remember redirects for techblog.wikimedia.org.
Thu, Mar 26, 4:12 PM ยท Upstream, Technical blog
bd808 closed T246507: Setup DNS to direct techblog.wikimedia.org to new Wordpress VIP hosting, a subtask of T242619: Set up Tech blog to share stories from the Wikimedia Technical community, as Resolved.
Thu, Mar 26, 12:04 AM ยท Developer-Advocacy (Jan-Mar 2020), Documentation
bd808 closed T246507: Setup DNS to direct techblog.wikimedia.org to new Wordpress VIP hosting as Resolved.
Thu, Mar 26, 12:04 AM ยท Traffic, DNS, Operations, cloud-services-team (Kanban), Technical blog

Wed, Mar 25

bd808 closed T121233: Implement metrics for tool labs (under NDA?), a subtask of T87001: Provide basic page view metrics for individual tools on toollabs, as Resolved.
Wed, Mar 25, 5:57 PM ยท cloud-services-team (Kanban), Toolforge
bd808 closed T121233: Implement metrics for tool labs (under NDA?) as Resolved.
Wed, Mar 25, 5:57 PM ยท Toolforge, Cloud-Services
bd808 placed T87001: Provide basic page view metrics for individual tools on toollabs up for grabs.

Unlicking this cookie. https://tools.wmflabs.org/toolviews/api/ is working, but we still need a UI to draw pretty graphs of the data. @MusikAnimal may or may not be able to help get someone started in the right direction on doing that. I would be happy to add co-maintainers to toolviews as needed to make deploying that UI possible.

Wed, Mar 25, 5:53 PM ยท cloud-services-team (Kanban), Toolforge
bd808 assigned T248403: Audit eqiad row B WMCS servers to wiki_willy.

@wiki_willy, @Bstorm did the audit that was mentioned in our meeting on 2020-03-24. The good/bad news is that there is not much that we can find to move out of Row B, but there are 2 decom ready hosts from the core SRE group. She also spotted one host that could move out of row B entirely if there is another place for it to land.

Wed, Mar 25, 5:20 PM ยท cloud-services-team (Hardware)
bd808 moved T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog from Pre-announcement tasks to Post-launch tasks on the Technical blog board.
Wed, Mar 25, 5:11 PM ยท Technical blog, Developer-Advocacy
bd808 added a comment to T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.

I chatted with @varnet on irc yesterday (2020-03-24). He should be able to help with this in the next week or so.

Wed, Mar 25, 5:11 PM ยท Technical blog, Developer-Advocacy
bd808 moved T247715: stashbot elasticsearch migration from Inbox to Soon! on the cloud-services-team (Kanban) board.
Wed, Mar 25, 4:54 PM ยท Stashbot, cloud-services-team (Kanban), Toolforge, Cloud-VPS (Debian Jessie Deprecation)
bd808 moved T247517: Request creation of 'sre-sandbox' VPS project from Inbox to Clinic Duty on the cloud-services-team (Kanban) board.
Wed, Mar 25, 4:53 PM ยท cloud-services-team (Kanban), Operations, Cloud-VPS (Project-requests)
bd808 added a project to T247517: Request creation of 'sre-sandbox' VPS project: cloud-services-team (Kanban).

Discussed and approved in the 2020-03-25 WMCS team meeting. We want to build the instance reaper script before we turn the project over to the SRE folks. That means that the project will probably not be created by the requested end of quarter date (2020-03-31), but it seems likely that it will happen within the next 2-3 weeks.

Wed, Mar 25, 4:53 PM ยท cloud-services-team (Kanban), Operations, Cloud-VPS (Project-requests)
bd808 closed T236527: "toolsbeta" Cloud VPS project jessie deprecation as Resolved.
Wed, Mar 25, 4:18 PM ยท Cloud-VPS (Debian Jessie Deprecation)
bd808 assigned T248174: Request increased quota for monitoring Cloud VPS project to Andrew.
Wed, Mar 25, 4:14 PM ยท cloud-services-team (Kanban), Cloud-VPS (Quota-requests)
bd808 moved T247422: Update Tesseract on Toolforge to v4.1.0 from Doing to Soon! on the cloud-services-team (Kanban) board.
Wed, Mar 25, 3:54 PM ยท cloud-services-team (Kanban), Toolforge (Software install/update)
bd808 moved T247236: Toolforge: introduce a system to preserve old tools.wmflabs.org URLs from Needs discussion to Soon! on the cloud-services-team (Kanban) board.
Wed, Mar 25, 3:54 PM ยท Goal, Toolforge, cloud-services-team (Kanban)
bd808 moved T221548: Define default license for PAWS user data from Needs discussion to Watching on the cloud-services-team (Kanban) board.
Wed, Mar 25, 3:53 PM ยท cloud-services-team (Kanban), PAWS
bd808 renamed T247517: Request creation of 'sre-sandbox' VPS project from Request creation of SRE VPS project to Request creation of 'sre-sandbox' VPS project.
Wed, Mar 25, 3:12 PM ยท cloud-services-team (Kanban), Operations, Cloud-VPS (Project-requests)
bd808 added a comment to T247517: Request creation of 'sre-sandbox' VPS project.

Perhaps we could be even more aggressive. I'm not sure how much we could script things or what the capabilities of openstack are but i wonder if its possible to have a logic similar to the following

  • all machines must be associated with an owner (do this via hiera?)
Wed, Mar 25, 3:11 PM ยท cloud-services-team (Kanban), Operations, Cloud-VPS (Project-requests)

Tue, Mar 24

bd808 triaged T248403: Audit eqiad row B WMCS servers as High priority.
Tue, Mar 24, 5:51 PM ยท cloud-services-team (Hardware)
bd808 created T248403: Audit eqiad row B WMCS servers.
Tue, Mar 24, 5:51 PM ยท cloud-services-team (Hardware)
bd808 closed T190646: Send a mail to tool owners to notify them of the situation as Resolved.
Tue, Mar 24, 3:20 PM ยท Privacy Engineering, Toolforge-standards-committee, Tools, Privacy
bd808 closed T190646: Send a mail to tool owners to notify them of the situation, a subtask of T172065: Hunt for Toolforge tools that load resources from third party sites, as Resolved.
Tue, Mar 24, 3:20 PM ยท Privacy Engineering, Toolforge-standards-committee, Tools, Privacy
bd808 added a comment to T247517: Request creation of 'sre-sandbox' VPS project.

The project would be solely used for prototyping and trialling new software/services once the prototyping phase is over i would envisage a request for physical, ganeti or cloud resources to actually deploy the service. speaking from my own personal experience i would normally do this type of prototyping on my own laptop or some cloud provider however there are definitely times when the resources required to run certain tests are not available.

Tue, Mar 24, 3:06 PM ยท cloud-services-team (Kanban), Operations, Cloud-VPS (Project-requests)
bd808 added a comment to T247676: Promote monolog/monolog from require-dev and suggests to require.

Features exist, but documentation does not! Oh BUG#1 how you haunt us. :)

Tue, Mar 24, 2:43 PM ยท MW-1.35-release, MediaWiki-Debug-Logger, MediaWiki-Vendor
bd808 renamed T248376: Install python3-requests from stretch-backports for compatibility with pywikibot from Toolforge chooses old version of python(3)-requests to Install python3-requests from stretch-backports for compatibility with pywikibot master.
Tue, Mar 24, 2:24 PM ยท Toolforge (Software install/update), Pywikibot
bd808 added a comment to T248376: Install python3-requests from stretch-backports for compatibility with pywikibot.

It looks like in this particular case we can force installing the package from stretch-backports as a near term fix.

Tue, Mar 24, 2:23 PM ยท Toolforge (Software install/update), Pywikibot
bd808 added a comment to T247676: Promote monolog/monolog from require-dev and suggests to require.

but we extend classes from it in non-test code in core

Tue, Mar 24, 12:57 AM ยท MW-1.35-release, MediaWiki-Debug-Logger, MediaWiki-Vendor

Mon, Mar 23

bd808 added a comment to T238383: Wikimedia Technical Conference 2019 Unconference: Federated MediaWiki.

I think the reasonable next step if anyone actually wants to make this happen is starting a technical RFC which would then probably spawn other technical RFCs as big issues were uncovered. I don't personally have the passion to drive that, but I would be happy to help someone who did want to drive. From my point of view this would be a many years long journey, but there are lots of cool things that could come out of it.

Mon, Mar 23, 10:46 PM ยท Wikimedia-Technical-Conference-2019
bd808 closed T68622: Inconsistent $wgUseInstantCommons setting as Invalid.

@bd808 can I ask why this task is stalled?

Mon, Mar 23, 4:47 PM ยท MediaWiki-Vagrant
bd808 added a comment to T248190: Request creation of <PROJECT-NAME> VPS project.

how would .this project relate to any web based application? That would be thru the security aspect automatically detecting bots and malicious attacks an d stopping problems before they start.

Mon, Mar 23, 2:46 PM ยท Cloud-VPS (Project-requests)
bd808 added a comment to T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets.

We may want to allow phab.wmfusercontent.org as well depending on how porting post over from Phame blogs ends up happening.

Mon, Mar 23, 2:13 AM ยท ContentSecurityPolicy, Technical blog
bd808 added a comment to T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets.

The CSP rules may need to vary on auth state to accommodate the need to load data from wordpress.com for authenticated users. Needs testing for sure.

Mon, Mar 23, 12:26 AM ยท ContentSecurityPolicy, Technical blog

Sun, Mar 22

Bawolff awarded T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets a Love token.
Sun, Mar 22, 10:44 PM ยท ContentSecurityPolicy, Technical blog

Sat, Mar 21

bd808 removed a project from T100082: Provide useful diffs to high-volume consumers of recent changes: Cloud-Services.
Sat, Mar 21, 10:33 PM ยท EventStreams
bd808 added a project to T247795: Update OpenStack policy files: cloud-services-team (Kanban).
Sat, Mar 21, 10:18 PM ยท cloud-services-team (Kanban), Cloud-VPS
bd808 closed T247918: Setup Matomo beacon for techblog.wikimedia.org as Resolved.

https://github.com/bd808/wpvip-wikimedia-techblog/commit/f06b9dbbf3e9dcace08c3cf98407e384047a8070

Sat, Mar 21, 8:54 PM ยท Analytics, Technical blog
bd808 added a comment to T246558: Tool "wikistats" broken due to symlinking to content outside of /data/project/wikistats.

Per T173066 I believe the tool is unmaintained

Sat, Mar 21, 7:03 PM ยท Tools

Fri, Mar 20

bd808 updated subscribers of T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.

@Varnent can you help us out with this by either giving me access to the admin console for blog.wikimedia.org so I can make a content dump for the technology category there, or by making the dump yourself and getting it to me so I can do some testing and then upload it into the new blog?

Fri, Mar 20, 11:37 PM ยท Technical blog, Developer-Advocacy
bd808 raised the priority of T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog from Lowest to Medium.
Fri, Mar 20, 11:28 PM ยท Technical blog, Developer-Advocacy
bd808 added a comment to T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.

We are using the same permalink structure for the new blog. I think the right thing to do is to recreate the posts without comments there. In theory we could have done this with a database dump + import cycle from the legacy blog, but the logistics of that were more than we could handle and stay on the launch timeline. The legacy posts will 404 for a bit until we get them backfilled, but we should be able to get it done not too long after launch.
The articles we would want to preserve are the ones under https://blog.wikimedia.org/c/technology/

Fri, Mar 20, 11:27 PM ยท Technical blog, Developer-Advocacy
bd808 added a comment to T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.

At T226044, it was planned to self-host with Phabricator. The the domain itself is to be rerouted at the DNS layer instead, and using WordPress, this means we need to preserve URL functionality by different means. Is there a plan for this in place? One option could be to import all its posts, taking care to use the same slugs, dates, and permalink structure.

[..] apparently they're datestamped URIs beginning with /yyyy/mm/, examples being:
https://techblog.wikimedia.org/2010/05/29/xml-dumps-resumed/
so perhaps a blanket redirect from the new techblog's ^/20[01][0-9] to a copy of the same URI on blog.wikimedia.org would be sufficient?

Yes. The old blog was a WordPress instance with fairly standard "permalink" configuration for posts, using the format /{yyyy}/{mm}/{slug}, such as https://techblog.wikimedia.org/2009/07/02/power-outage-in-wikimedias-european-servers/.
There are also "archive" urls at /{yyyy}, /{yyyy}/, /{yyyy}/{mm}, and /{yyyy}/{mm}/, such as https://techblog.wikimedia.org/2009/07/.
This was moved to blog.wikimedia.org as-is, with as far as I know all arbitrary urls redirecting. The exception being the root / which redirects to the technology category instead. This means in theory posts published after the move could be accessed through this older domain as well, but.. this isn't an issue currently because this "new" blog is also "old" again (read-only as of 2018). So, if we capture anything from /2007/* to /2018/* we should be good. (See also T226044#5268590).

Fri, Mar 20, 11:27 PM ยท Technical blog, Developer-Advocacy
bd808 merged task T248205: Import historical techblog.wikimedia.org posts into new WPVIP hosted blog into T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.
Fri, Mar 20, 11:26 PM ยท Technical blog
bd808 merged T248205: Import historical techblog.wikimedia.org posts into new WPVIP hosted blog into T243407: Import blog posts from old https://blog.wikimedia.org/c/technology/ into archive of the new Tech blog.
Fri, Mar 20, 11:26 PM ยท Technical blog, Developer-Advocacy
bd808 added a comment to T247642: Create a generic "Wikimedia Tech" editorial account for posting content.

@srodlund I finally tracked down the source of the big "published by" section. It turns out that this was caused by this setting:


Toggling it off did the needful. That whole "content options" section is not in the settings for my local testing blog. I'm not exactly sure which plugin makes it active on the live site.

Fri, Mar 20, 11:24 PM ยท Technical blog
bd808 moved T246506: Investigate a development/testing environment for #techblog from Pre-launch technical tasks to Backlog on the Technical blog board.
Fri, Mar 20, 11:05 PM ยท cloud-services-team (Kanban), Technical blog
bd808 closed T248129: Add Coauthors Plug-In to Wikimedia Tech blog as Resolved.
Fri, Mar 20, 11:05 PM ยท Technical blog
bd808 added a comment to T248129: Add Coauthors Plug-In to Wikimedia Tech blog.

New child theme published and activated -- https://github.com/bd808/wpvip-wikimedia-techblog/commit/f3bd553b152e666e8fd0956694bd6d6c83f32d15

Fri, Mar 20, 11:05 PM ยท Technical blog
bd808 added a comment to T248129: Add Coauthors Plug-In to Wikimedia Tech blog.

@srodlund I finally tracked down the source of the big "published by" section. It turns out that this was caused by this setting:

Fri, Mar 20, 10:47 PM ยท Technical blog
bd808 removed a project from T226481: osm4wiki character encoding for Swedish characters has stopped working: cloud-services-team (Kanban).
Fri, Mar 20, 10:20 PM ยท I18n, Tools
bd808 added a comment to T248205: Import historical techblog.wikimedia.org posts into new WPVIP hosted blog.

We are using the same permalink structure for the new blog. I think the right thing to do is to recreate the posts without comments there. In theory we could have done this with a database dump + import cycle from the legacy blog, but the logistics of that were more than we could handle and stay on the launch timeline. The legacy posts will 404 for a bit until we get them backfilled, but we should be able to get it done not too long after launch.

Fri, Mar 20, 9:52 PM ยท Technical blog
bd808 added a comment to T246507: Setup DNS to direct techblog.wikimedia.org to new Wordpress VIP hosting.

At T226044, it was planned to self-host with Phabricator. The the domain itself is to be rerouted at the DNS layer instead, and using WordPress, this means we need to preserve URL functionality by different means. Is there a plan for this in place? One option could be to import all its posts, taking care to use the same slugs, dates, and permalink structure.

Fri, Mar 20, 9:47 PM ยท Traffic, DNS, Operations, cloud-services-team (Kanban), Technical blog
bd808 created T248205: Import historical techblog.wikimedia.org posts into new WPVIP hosted blog.
Fri, Mar 20, 9:47 PM ยท Technical blog
Pavithraes awarded T162654: Record video tutorial(s) of basic Toolforge access and use a Love token.
Fri, Mar 20, 9:35 PM ยท Documentation, Toolforge
bd808 updated subscribers of T246507: Setup DNS to direct techblog.wikimedia.org to new Wordpress VIP hosting.

@JHedden kindly volunteered to be the root to help out with this.

Fri, Mar 20, 9:32 PM ยท Traffic, DNS, Operations, cloud-services-team (Kanban), Technical blog
bd808 added a comment to T162654: Record video tutorial(s) of basic Toolforge access and use.

Sadly unlicking this stale cookie. I did update the description a bit which may help when someone gets the time to work on this. A new developer advocate will be joining the Developer-Advocacy team soon, and this may give them some ideas about a useful project for the Toolforge community.

Fri, Mar 20, 8:54 PM ยท Documentation, Toolforge
bd808 renamed T162654: Record video tutorial(s) of basic Toolforge access and use from Record hangout of basic Tool Labs access and use to Record video tutorial(s) of basic Toolforge access and use.
Fri, Mar 20, 8:51 PM ยท Documentation, Toolforge
bd808 added a comment to T226481: osm4wiki character encoding for Swedish characters has stopped working.

I used external tool to check web encoding and Windows-1252 was the output. Anyway there is another issue with Wikipedia page title encoding directly in code, this resave will not fix the tool instantly, rather fix one part of the issues.

Fri, Mar 20, 4:50 AM ยท I18n, Tools
bd808 added a comment to T248129: Add Coauthors Plug-In to Wikimedia Tech blog.
Fri, Mar 20, 3:05 AM ยท Technical blog

Thu, Mar 19

bd808 added a comment to T226481: osm4wiki character encoding for Swedish characters has stopped working.

This might be due to fact osm4wiki files claim to be in utf-8 encoding, but they are saved in Western encoding (perhaps Windows-1250?). It should be easy to fix and might help with vast majority of these issues

Thu, Mar 19, 11:13 PM ยท I18n, Tools
bd808 triaged T248129: Add Coauthors Plug-In to Wikimedia Tech blog as Medium priority.
Thu, Mar 19, 10:04 PM ยท Technical blog
bd808 added a comment to T248129: Add Coauthors Plug-In to Wikimedia Tech blog.

plugin added https://github.com/bd808/wpvip-wikimedia-techblog/commit/8b10470ec3ec93672e227c8a0e96e1cafd5dfb5c

Thu, Mar 19, 10:04 PM ยท Technical blog
bd808 created T248130: Add CSP header to techblog.wikimedia.org to block 3rd party assets.
Thu, Mar 19, 8:59 PM ยท ContentSecurityPolicy, Technical blog
bd808 added a comment to T247918: Setup Matomo beacon for techblog.wikimedia.org.

We will try using https://wordpress.org/plugins/wp-piwik/ to manage the tracker script integration with the blog. To do this we will apparently need an token_auth for a user with 'view' permission from https://piwik.wikimedia.org/.

Thu, Mar 19, 3:00 PM ยท Analytics, Technical blog
bd808 moved T247918: Setup Matomo beacon for techblog.wikimedia.org from Backlog to Pre-launch technical tasks on the Technical blog board.
Thu, Mar 19, 2:59 PM ยท Analytics, Technical blog