Page MenuHomePhorge

Matthew (Matthew Bowker)
OverthinkerAdministrator

Projects (11)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jun 10 2021, 03:49 (85 w, 6 d)
Roles
Administrator
Availability
Available

Recent Activity

Mon, Jan 2

Matthew added Q31: Contributing? (Answer 24).
Mon, Jan 2, 18:06
Matthew added members for Trusted Contributors: dbcrwk, shimms.
Mon, Jan 2, 18:05

Dec 8 2022

Matthew closed D25057: updating twitch to latest api (Helix).
Dec 8 2022, 22:41 · Auth
Matthew committed rPd5040f9a8f49: updating twitch to latest api (Helix) (authored by k__nard).
updating twitch to latest api (Helix)
Dec 8 2022, 22:41
Matthew closed D25056: updating twitch to latest api (Helix).
Dec 8 2022, 22:39 · Auth
Matthew committed rARC9e1bb955fac9: updating twitch to latest api (Helix) (authored by k__nard).
updating twitch to latest api (Helix)
Dec 8 2022, 22:39
Matthew requested changes to D25052: Add and use new RemarkupMetadata class.

Please rebase and resubmit, there is a merge conflict.

Dec 8 2022, 22:37 · Remarkup
Matthew requested changes to D25037: Hide the "hidden" fields on custom form previews.

This does not land cleanly, please merge from master and re-submit.

Dec 8 2022, 22:35
Matthew closed T15136: Fix NULL pointer exception from Calendar's homepage in some circumstances as Resolved by committing rPdc558b5538cd: Fix NULL pointer exception in some circumstances from Calendar's homepage.
Dec 8 2022, 22:32 · Calendar
Matthew closed D25060: Fix NULL pointer exception in some circumstances from Calendar's homepage.
Dec 8 2022, 22:32 · Calendar
Matthew committed rPdc558b5538cd: Fix NULL pointer exception in some circumstances from Calendar's homepage (authored by valerio.bozzolan).
Fix NULL pointer exception in some circumstances from Calendar's homepage
Dec 8 2022, 22:32
Matthew added a comment to D25060: Fix NULL pointer exception in some circumstances from Calendar's homepage.

Hi @Matthew I think I cannot run arc land since I'm not in Blessed Committers

Dec 8 2022, 22:20 · Calendar

Nov 11 2022

Matthew renamed 2022 Week 46 from 2022 Week 43 to 2022 Week 46.
Nov 11 2022, 20:14
Matthew closed T15105: Cannot upload new mockups via Pholio as Resolved by committing rPa8a38835e15e: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:10 · Pholio
Matthew closed D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:10 · Pholio
Matthew committed rPa8a38835e15e: Fix broken file PHID extraction that causes Pholio uploads to crash (authored by tiguchi).
Fix broken file PHID extraction that causes Pholio uploads to crash
Nov 11 2022, 20:10
Matthew accepted D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:09 · Pholio
Matthew closed D25055: Update sprite sheets.
Nov 11 2022, 20:04 · Auth
Matthew committed rPabb693962d32: Update sprite sheets (authored by MacFan4000).
Update sprite sheets
Nov 11 2022, 20:04

Nov 8 2022

Matthew added Q24: How to report issues (and create tasks) (Answer 18).
Nov 8 2022, 18:24
Matthew added a member for Trusted Contributors: Higgs.
Nov 8 2022, 18:24

Nov 7 2022

Matthew added a comment to D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.

Well, I did ask for this to be converted into a revision, so I'm OK getting added as a reviewer. Sorry for the delay, I've been on vacation.

Nov 7 2022, 14:01 · Pholio

Oct 23 2022

Matthew added a comment to T15105: Cannot upload new mockups via Pholio.

As a bandaid I patched the extractFilePHIDs method in PholioImageFileTransaction.php by adding a nested foreach loop as follows:

foreach ($new_phids as $phids) {
  foreach ($phids as $phid) {
    $file_phids[] = $editor->loadPholioImage($object, $phid)
      ->getFilePHID();
  }
}

This fixes the problem on our installation for now, but I would like to avoid having to manage any local changes

Would you be willing to create a revision so we can put that fix into upstream? If you're not sure how, or need some help, feel free to ping me!

I just submitted a patch and ran into issues with running unit tests. It seems like the tests expect me to set up a MySQL database. I submitted the patch with arc diff --nounit if that's OK with you

Oct 23 2022, 16:59 · Pholio

Oct 18 2022

Matthew created an object: 2022-10-18.
Oct 18 2022, 19:39
Matthew added a comment to T15105: Cannot upload new mockups via Pholio.

As a bandaid I patched the extractFilePHIDs method in PholioImageFileTransaction.php by adding a nested foreach loop as follows:

foreach ($new_phids as $phids) {
  foreach ($phids as $phid) {
    $file_phids[] = $editor->loadPholioImage($object, $phid)
      ->getFilePHID();
  }
}

This fixes the problem on our installation for now, but I would like to avoid having to manage any local changes

Oct 18 2022, 19:32 · Pholio
Matthew edited the content of Planning Meetings.
Oct 18 2022, 19:19 · Phorge Upstream

Oct 4 2022

Matthew accepted D25032: Update PassphraseCredential to support Mentions.
Oct 4 2022, 19:04
Matthew requested changes to D25025: Unify user-select css directives.
Oct 4 2022, 19:02

Sep 30 2022

Matthew claimed T15126: Remove Chatlog.

I think this should be done in two parts:

Sep 30 2022, 16:45 · Chatlog
Matthew created T15127: Allow for reordering of milestones.
Sep 30 2022, 15:19 · Projects
Matthew accepted D25032: Update PassphraseCredential to support Mentions.

LGTM

Sep 30 2022, 00:00

Sep 29 2022

Matthew placed T15105: Cannot upload new mockups via Pholio up for grabs.

I'm unable to reproduce this issue, after trying on multiple installs. I'm going to release this for someone else to take a try.

Sep 29 2022, 23:42 · Pholio
Matthew added a comment to D25021: Added cross-platform default fonts.

Looks good on my Mac. Screenshots attached.

Sep 29 2022, 23:37

Sep 21 2022

Matthew closed T15014: Develop a Phorge Release Process, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Sep 21 2022, 18:05 · Phorge
Matthew closed T15014: Develop a Phorge Release Process as Resolved.

release_process has been updated.

Sep 21 2022, 18:05 · Phorge
Matthew created Releasers.
Sep 21 2022, 18:02
Matthew edited the content of Welcome.
Sep 21 2022, 17:42 · Phorge
Matthew renamed 2022 Week 39 from 2022.39 to 2022 Week 39.
Sep 21 2022, 17:40
Matthew edited the content of Change Log.
Sep 21 2022, 17:40
Matthew created an object: Release Notes Template.
Sep 21 2022, 17:40
Matthew created an object: 2022 Week 39.
Sep 21 2022, 17:38
Matthew added a comment to D25025: Unify user-select css directives.

@Leon95 I encountered a merge conflict when attempting to land these changes. Could you please take a look and try to fix and land them yourself? If you need help, feel free to ping me.

Sep 21 2022, 17:38
Matthew closed D25024: Prevent Line Numbers in Diffusion being copied as Tabs.
Sep 21 2022, 17:33
Matthew committed rP69b2710af9c0: Prevent Line Numbers in Diffusion being copied as Tabs (authored by Leon95).
Prevent Line Numbers in Diffusion being copied as Tabs
Sep 21 2022, 17:33
Matthew closed D25015: Show confirmation dialog when closing a modal if form contents have been changed.
Sep 21 2022, 17:26 · Maniphest
Matthew committed rPa16e8773f009: Show confirmation dialog when closing a modal if form contents have been changed (authored by Matthew).
Show confirmation dialog when closing a modal if form contents have been changed
Sep 21 2022, 17:26

Sep 20 2022

Matthew added a member for Blessed Roots: dcog.
Sep 20 2022, 19:57
Matthew closed T15008: Build Welcome Site as Resolved.

Thank you for your work on this, Dan!

Sep 20 2022, 19:42 · phorge.it install, Upstream General/Unknown
Matthew added a comment to T15080: Intermittent DNS issues when attempting to visit we.phorge.it.

@golyalpha Are you still having this issue?

Sep 20 2022, 19:38 · phorge.it install
Matthew added a project to T15119: 502 upstream sent too big header while: phorge.it install.
Sep 20 2022, 19:35 · phorge.it install
Matthew closed T15010: Vision Statement as Resolved.

Boldly closing, as L1 exists and is available to sign.

Sep 20 2022, 19:29 · Phorge, Governance
Matthew closed T15010: Vision Statement, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Sep 20 2022, 19:29 · Phorge
Matthew claimed T15014: Develop a Phorge Release Process.

Claiming this. Now that I've done this, I will take the time to document then I will close this task.

Sep 20 2022, 19:29 · Phorge
Matthew closed T15046: Add GitHub mirrors for repos as Resolved.

Follow-on task filed as T15120.

Sep 20 2022, 19:17 · Nuance, Phorge Upstream, Diffusion
Matthew claimed T15120: Convert to use deployment keys for GitHub.
Sep 20 2022, 19:17 · Phorge Upstream
Matthew created T15120: Convert to use deployment keys for GitHub.
Sep 20 2022, 19:17 · Phorge Upstream

Sep 16 2022

Matthew added a member for Trusted Contributors: Cigaryno.
Sep 16 2022, 18:00
Matthew added a comment to T15117: 404 on links to we.phorge.it links from the phorge.it homepage .
In T15117#2892, @jupe wrote:

Happy to create empty pages (I somehow feel that a wiki page with a fat TODO might be marginally better than a 404 :))

Sep 16 2022, 17:59
Matthew accepted D25050: Update Diviner links.
Sep 16 2022, 17:59 · Diviner

Sep 8 2022

Matthew edited the content of Update From Phabricator.
Sep 8 2022, 15:25
Matthew added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

FYI, the guide for migration doesn't seem to work quite smoothly for folks that were tracking the stable branch for Phabricator, because the new stable branch in Phorge does not have a linear changeset history to the old stable branch in Phabricator: if you follow the directions, you end up with a locally divergent stable branch that will contain a local merge commit.
Is there a reason the stable branch in Phorge wasn't created based upon the changeset history of the stable branch in Phabricator, in order to avoid this from happening?

Also, on a separate note, the changes from T15019 cause a conflict when issuing the git pull command:

error: The following untracked working tree files would be overwritten by merge:
	support/aphlict/server/package-lock.json
	support/aphlict/server/package.json
Please move or remove them before you merge.
Aborting

Should some notes be added to the migration guide on how to best deal with this as well?

Sep 8 2022, 15:21 · Phorge
Matthew edited the content of Change Log.
Sep 8 2022, 15:17
Matthew edited the content of Change Log.
Sep 8 2022, 15:06

Sep 7 2022

Matthew created T15115: Herald rule changes for release.
Sep 7 2022, 22:45 · phorge.it install, Phorge Upstream
Matthew published Blog Post: Going Public.
Sep 7 2022, 22:36
Matthew renamed 2022 Week 37 from 2021 Week 99 (Future) to 2022 Week 37.
Sep 7 2022, 22:34
Matthew committed rP113b17ceca21: Promote 2022.37 to stable (authored by Matthew).
Promote 2022.37 to stable
Sep 7 2022, 22:33
Matthew committed rARC42a51e15f4d8: Promote 2022.37 to stable (authored by Matthew).
Promote 2022.37 to stable
Sep 7 2022, 22:27
Matthew added a comment to T15046: Add GitHub mirrors for repos.

It appears there are not any public repositories yet, is this intentional?

Actually, what is the correct Github organization? In the description for this task, the link is to (which is where I initially looked and saw no public repositories):

https://github.com/phorgelabs

But then in the comments above, the link is to (which does appear to have public repositories that are empty?):

https://github.com/phorgeit

Sep 7 2022, 21:49 · Nuance, Phorge Upstream, Diffusion
Matthew added a comment to T15046: Add GitHub mirrors for repos.

@avivey I see that the repos currently access GitHub anonymously. For auto mirror to work you need to configure a valid credential. By this I mean you need to create a username/password passphrase credential with creds for a GitHub account that has write access to the GitHub repos, and set it in the diffusion uris.

Sep 7 2022, 21:44 · Nuance, Phorge Upstream, Diffusion

Sep 6 2022

Matthew claimed T15046: Add GitHub mirrors for repos.
Sep 6 2022, 20:50 · Nuance, Phorge Upstream, Diffusion
Matthew added a comment to T15046: Add GitHub mirrors for repos.

As @avivey mentioned, the GitHub organization is set up. Both Aviv and I have access, and I am willing to add other people in the core team.

Sep 6 2022, 19:46 · Nuance, Phorge Upstream, Diffusion

Aug 31 2022

Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.

If you view a book, then view source and search for PHID-BOOK then you should find a policy link. That's the PHID of the book you're viewing.

Aug 31 2022, 22:29 · Phorge
Matthew added Q14: How ready is Phorge to replace stable versions of Phabricator? (Answer 5).
Aug 31 2022, 14:24

Aug 30 2022

Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.
In T15012#2678, @avivey wrote:

I've re-generated the docs, and now we have two copies:

image.png (480×421 px, 30 KB)

so:

  1. need to delete the old ones, I didn't find a straight-forward way to do that
  2. maybe do some http redirect from the old links to the new ones.
Aug 30 2022, 21:08 · Phorge

Aug 23 2022

Matthew added a comment to T15111: Create a pathway for security-related issues to be reported.

We do have a security task creation form and a separate space that roots have access to. See S2

Aug 23 2022, 19:16

Aug 21 2022

Matthew added a comment to T15108: Rework the URL to Phame posts.

For the record, I am against this change.

Aug 21 2022, 17:20 · Phame
Cigaryno awarded T15026: Create a migration guide to move from Phabricator to Phorge a Like token.
Aug 21 2022, 14:32 · Phorge

Aug 9 2022

Matthew claimed T15105: Cannot upload new mockups via Pholio.

I'll see if I can reproduce this error.

Aug 9 2022, 20:00 · Pholio
Matthew accepted D25045: Compress logo, update layout.

LGTM

Aug 9 2022, 19:53
Matthew added a member for Blessed Committers: dcog.
Aug 9 2022, 19:39
Matthew accepted D25044: Allow user scaling on mobile.
Aug 9 2022, 19:36

Jul 26 2022

Matthew edited the content of 2022-07-26.
Jul 26 2022, 19:46
Matthew requested review of D25042: Introduce .arcconfig.
Jul 26 2022, 19:30
Matthew created an object: 2022-07-26.
Jul 26 2022, 19:01
Matthew edited the content of Planning Meetings.
Jul 26 2022, 19:00 · Phorge Upstream
Matthew awarded Image Macro "jackie_chan_wtf" a Love token.
Jul 26 2022, 15:24

Jul 12 2022

Matthew reassigned T15008: Build Welcome Site from luca.itro to dcog.

Per discussion during {E9}

Jul 12 2022, 19:53 · phorge.it install, Upstream General/Unknown
Matthew closed T15104: https://phorge.it has bad ssl as Resolved.

New certificate issued.

Jul 12 2022, 19:51 · Phorge Upstream

Jul 1 2022

Matthew closed T15095: Setup an announcements blog with Phame as Resolved.

https://we.phorge.it/phame/blog/view/3/ - Security Announcements
https://we.phorge.it/phame/blog/view/4/ - Release Announcements

Jul 1 2022, 17:05 · Phorge Upstream
Matthew renamed Release Announcements blog from Release Announcmenets to Release Announcements.
Jul 1 2022, 17:04 · Phorge Upstream
Matthew created Release Announcements.
Jul 1 2022, 17:04 · Phorge Upstream
Matthew created Security Announcements.
Jul 1 2022, 17:02 · Phorge Upstream
Matthew changed the Can Create Blogs policy for application Phame from All Users to Blessed Roots (Project).
Jul 1 2022, 16:59
Matthew added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

@20after4 Hey, this does not appear to be working. T15101 was created by a user who was not a member of Trusted Contributors

Jul 1 2022, 16:35 · Phorge Upstream
Matthew lowered the priority of T15101: Assigned to - Required Field from Unbreak Now! to Needs Triage.

Please do not triage tasks yourself, we will integrate it into the roadmap as we go.

Jul 1 2022, 16:17 · Maniphest
Matthew edited the content of 2022-06-14.
Jul 1 2022, 07:30
Matthew added a comment to D25040: merge phab/master -> phorge/master.

@speck What is the status of this change?

Jul 1 2022, 07:30
Matthew added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

@avivey has fixed this on the upstream install.

Jul 1 2022, 07:30 · Phorge General/Unknown, Security

Jun 14 2022

Matthew created an object: 2022-06-28.
Jun 14 2022, 19:29