Page MenuHomePhorge

Matthew (Matthew Bowker)
OverthinkerAdministrator

Projects (8)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jun 10 2021, 03:49 (50 w, 20 h)
Roles
Administrator
Availability
Available

Recent Activity

Tue, May 3

Matthew edited the content of 2022-05-03.
Tue, May 3, 19:56
Matthew edited the content of 2022-05-17.
Tue, May 3, 19:37
Matthew renamed 2022-04-05 from 2022-05-05 to 2022-04-05.
Tue, May 3, 19:33
Matthew edited the content of 2022-05-03.
Tue, May 3, 19:33
Matthew edited the content of 2022-05-03.
Tue, May 3, 19:20
Matthew added a comment to T15095: Setup an announcements blog with Phame.

Set up two blogs: Security Announcements and a Release Announcements.

Tue, May 3, 19:13 · Phorge Upstream
Matthew claimed T15095: Setup an announcements blog with Phame.
Tue, May 3, 19:13 · Phorge Upstream
Matthew created an object: 2022-05-17.
Tue, May 3, 19:02
Matthew edited the content of Planning Meetings.
Tue, May 3, 19:02
Matthew edited the content of 2022-05-03.
Tue, May 3, 19:01
Matthew edited the content of Planning Meetings.
Tue, May 3, 18:57
Matthew renamed 2022-03-21 from March 21, 2022 to 2022-03-21.
Tue, May 3, 18:56
Matthew renamed 2022-05-05 from April 5, 2022 to 2022-05-05.
Tue, May 3, 18:55
Matthew renamed 2022-04-19 from April 19, 2022 to 2022-04-19.
Tue, May 3, 18:55
Matthew renamed 2022-05-03 from May 3, 2022 to 2022-05-03.
Tue, May 3, 18:54

Apr 20 2022

Matthew added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

As of right now, we have made no changes to the database and other "internals" - our work has been focused on rebranding as "Phabricator" is a trademarked name. For this reason, a rough migration path would be to check out the master branch of rP, copy the config directory from Phabricator to Phorge, and then point Phorge to your Phabricator database. I have tested it myself locally and it appears to work, however; if you have any issues feel free to ask a question on Ponder here and we can get back to you!

Apr 20 2022, 13:47 · Phorge

Apr 19 2022

Matthew changed the visibility for Q11: upgrade phabricator to phorge.
Apr 19 2022, 22:45
Matthew changed the Default View Policy policy for application Ponder from All Users to Public (No Login Required).
Apr 19 2022, 22:45
Matthew added Q11: upgrade phabricator to phorge (Answer 1).
Apr 19 2022, 22:39
Matthew added a project to T15092: Automatic deploy onto we.phorge.it: Upstream General/Unknown.
Apr 19 2022, 21:35 · Upstream General/Unknown
Matthew added a member for Trusted Contributors: luca.itro.
Apr 19 2022, 21:03
Matthew edited projects for T15093: 502 Bad Gateway error when attempting to view repo info, added: Upstream General/Unknown; removed Diffusion.

Related to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation perhaps? Revisions are stored in the database that's why they're viewable, but the main repository page requires a call to git.

Apr 19 2022, 21:00 · Upstream General/Unknown
Matthew added a comment to May 3, 2022.

@dtf I've added you to the Trusted Contributors project, so you should be able to edit the page now.

Apr 19 2022, 20:58
Matthew added a member for Trusted Contributors: dtf.
Apr 19 2022, 20:57
Matthew created an object: May 3, 2022.
Apr 19 2022, 20:04
Matthew edited the content of Planning Meetings.
Apr 19 2022, 20:03
Matthew edited the content of April 19, 2022.
Apr 19 2022, 20:02 · Governance
Matthew edited the content of April 19, 2022.
Apr 19 2022, 19:04 · Governance

Apr 15 2022

Matthew added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

apparently, Ubuntu maintainers have backported a patch for the older version of git in 20.04 LTS, downgrading to version 1:2.25.1-1ubuntu3 seems to be a temporary workaround, losing the following patches:

Apr 15 2022, 23:40 · Phorge General/Unknown, Restricted Project

Apr 14 2022

Matthew added a project to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation: Phorge General/Unknown.

We need to cherry-pick and import the changes Evan made into the Phorge repository as well...

Apr 14 2022, 13:45 · Phorge General/Unknown, Restricted Project

Apr 11 2022

20after4 awarded T15084: Discussion: Maniphest vs Ponder for user support a Mountain of Wealth token.
Apr 11 2022, 17:15 · Phorge Upstream

Apr 6 2022

20after4 awarded April 5, 2022 a Mountain of Wealth token.
Apr 6 2022, 16:59 · Governance

Apr 5 2022

Matthew created an object: April 19, 2022.
Apr 5 2022, 20:00 · Governance
Matthew edited the content of Planning Meetings.
Apr 5 2022, 19:58
Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.

As discussed in {E2}, we might add temporary banners to Diviner to state that we are rebranding. This would allow some time for us to handle the code rebrand and address the underlying Diviner issues before we edit everything twice.

Apr 5 2022, 19:56 · Phorge
Matthew assigned T15084: Discussion: Maniphest vs Ponder for user support to 20after4.

As discussed in {E2}, we will be implementing this to control spam for now. If this doesn't work, we will revisit this discussion.

Apr 5 2022, 19:53 · Phorge Upstream
Matthew edited the content of April 5, 2022.
Apr 5 2022, 19:52 · Governance
Matthew triaged T15088: Allow for Diviner books to live in their own Repo as Wishlist priority.
Apr 5 2022, 19:00 · Harbormaster, Diviner
Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.

I will note that also the tech docs aren’t fully generated since there should be docs for most of the phorge/phabricator classes. Also the arcanist docs aren’t generated at all.

Apr 5 2022, 18:57 · Phorge
Matthew created an object: April 5, 2022.
Apr 5 2022, 18:46 · Governance
Matthew edited the content of Planning Meetings.
Apr 5 2022, 18:41

Apr 4 2022

Matthew renamed T15087: [removed] from Can Cash App Be Hacked If You Are A New User Who Is Using The Low Security Feature? to [removed].
Apr 4 2022, 18:11

Mar 30 2022

Matthew closed D25035: Hide the blurb of a user when that user is disabled.
Mar 30 2022, 15:17
Matthew committed rP7d4357683a31: Hide the blurb of a user when that user is disabled (authored by Matthew).
Hide the blurb of a user when that user is disabled
Mar 30 2022, 15:17
Matthew renamed T15085: [removed] from Can Cash App Be Hacked If Someone Compromise The Password? to [removed].
Mar 30 2022, 15:10
Matthew closed T15085: [removed] as Spite.
Mar 30 2022, 15:10

Mar 29 2022

Matthew triaged T15084: Discussion: Maniphest vs Ponder for user support as Low priority.
Mar 29 2022, 16:25 · Phorge Upstream
Matthew added a comment to T15075: Add support for @link in diviner.

Thanks for your comments! Namespacing might be useful, we would have to figure out what that looked like. I was thinking "/book/group/link" as that would be pretty natural (and is very close to what Diviner does already: "/book/group/filename"). It would also allow for us to eventually make Diviner widely useful, see secure: T4558. However, that is a broader discussion that should probably wait...

Mar 29 2022, 03:54 · Diviner
Matthew closed T15071: Setup recurring Core meeting as Resolved.

I am closing this, future meetings are scheduled now. See March 21, 2022 for more information.

Mar 29 2022, 03:04 · Governance
Matthew created T15083: Lipsum randomly fails when there are no repositories defined.
Mar 29 2022, 02:59 · Owners
Matthew updated the task description for T15077: Rebrand: Tracking task.
Mar 29 2022, 00:42 · Phorge

Mar 25 2022

Matthew added a comment to D25035: Hide the blurb of a user when that user is disabled.
In D25035#1059, @speck wrote:

Real quick before landing -- should this change be made here in PhabricatorUser or would it be sufficient in PhabricatorPeopleProfileController? Placing it here affects the profile at the data model source which would likely cause the same blurb-scrub in any other location it might render, but it might also cause problems in areas which need to access the profile data for other reasons other than rendering, e.g. if a profile gets copied/cloned in memory then this might result in losing the profile data altogether. Updating only PhabricatoPeopleProfileController to call cleanupProfile() instead of within PhabricatorUser would only scrub it at the time it's being rendered (to the profile page at least).

Mar 25 2022, 02:32
Matthew added a comment to D25035: Hide the blurb of a user when that user is disabled.
In D25035#1051, @speck wrote:

I'm having trouble landing this, I keep getting 403 errors. I suspect it's a local configuration issue, though...

All that should be required to land is being in Blessed Committers I think, which you are a member of

Mar 25 2022, 01:37
Matthew updated the diff for D25035: Hide the blurb of a user when that user is disabled.

Address code review comments

Mar 25 2022, 01:36
Matthew added a comment to T15080: Intermittent DNS issues when attempting to visit we.phorge.it.
In T15080#1970, @speck wrote:

Unfortunately this type of issue is in an area that's beyond my network/configuration experience. Is CloudFlare our NS provider?

Mar 25 2022, 01:32 · Phorge Upstream

Mar 24 2022

Matthew added a comment to D25035: Hide the blurb of a user when that user is disabled.

Thank you for the review, @avivey !

Mar 24 2022, 23:18
Matthew triaged T15080: Intermittent DNS issues when attempting to visit we.phorge.it as High priority.
Mar 24 2022, 22:52 · Phorge Upstream
Matthew added a task to D25035: Hide the blurb of a user when that user is disabled: Unknown Object (Maniphest Task).
Mar 24 2022, 22:10
Matthew triaged T15079: Upstream TranslateWiki's changes as Wishlist priority.
Mar 24 2022, 02:30 · Localization, Phorge General/Unknown
Matthew created T15079: Upstream TranslateWiki's changes.
Mar 24 2022, 02:30 · Localization, Phorge General/Unknown

Mar 22 2022

Matthew requested review of D25035: Hide the blurb of a user when that user is disabled.
Mar 22 2022, 04:07
Matthew updated the task description for T15077: Rebrand: Tracking task.
Mar 22 2022, 04:00 · Phorge
dcog awarded T15076: Expand Calendar recurring events a Love token.
Mar 22 2022, 00:17 · Calendar

Mar 21 2022

Matthew closed T15069: Disable spammers as Resolved.

Closing this task now, to prevent it from turning into a perpetual task.

Mar 21 2022, 20:57 · Upstream General/Unknown
Matthew created T15076: Expand Calendar recurring events.
Mar 21 2022, 18:04 · Calendar
Matthew claimed T15075: Add support for @link in diviner.
Mar 21 2022, 17:44 · Diviner
Matthew created T15075: Add support for @link in diviner.
Mar 21 2022, 17:44 · Diviner
Matthew added a comment to T15069: Disable spammers.

The choice to not allow administrators to edit profiles is a strange one... at the very least, we should probably upstream Mukunda's patch.

Mar 21 2022, 16:23 · Upstream General/Unknown

Mar 16 2022

Matthew added a member for Trusted Contributors: golyalpha.
Mar 16 2022, 21:33

Mar 15 2022

Matthew updated the task description for T15071: Setup recurring Core meeting.
Mar 15 2022, 18:03 · Governance

Mar 11 2022

Matthew updated the task description for T15071: Setup recurring Core meeting.
Mar 11 2022, 15:19 · Governance

Nov 8 2021

Matthew edited the content of Change Log.
Nov 8 2021, 21:19
Matthew renamed 2021 Week 99 (Future) from 2021 Week 36 (Early September) to 2021 Week 99 (Future).
Nov 8 2021, 21:19
Matthew added a comment to T15035: Discuss communications channels (IRC, etc).

Thanks for the ping, @MacFan4000. I am in and out because this is my last full-time semester, but I do see the room and have been checking in on it.

Nov 8 2021, 21:08 · Phorge Upstream

Jul 27 2021

Matthew edited the content of Change Log.
Jul 27 2021, 15:45
Matthew renamed 2021 Week 36 (Early September) from 2021 Week 27 (Mid July) to 2021 Week 30 (Very Late July).
Jul 27 2021, 15:44
Matthew added a comment to T15001: Set up initial policies.

Just a note that Trusted Contributors can’t self grow beyond admins adding people currently as to add members you need to be able to edit the project. Currently only admins can edit the project.

IMO the edit policy should be set to Project Members. This way it’ll be able to self grow. :)

Jul 27 2021, 15:42 · Upstream General/Unknown
Matthew changed the edit policy for Trusted Contributors.
Jul 27 2021, 15:42

Jul 6 2021

TychoTa awarded T15026: Create a migration guide to move from Phabricator to Phorge a Love token.
Jul 6 2021, 15:32 · Phorge
Matthew triaged T15026: Create a migration guide to move from Phabricator to Phorge as Unbreak Now! priority.
Jul 6 2021, 01:11 · Phorge

Jul 4 2021

Matthew edited the content of Change Log.
Jul 4 2021, 17:27
Matthew renamed 2021 Week 27 (Mid July) from 2021 Week 26 (Early July) to 2021 Week 27 (Mid July).
Jul 4 2021, 17:26

Jul 2 2021

bfs awarded Image Macro "shipit" a Like token.
Jul 2 2021, 08:14
Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.
In T15012#766, @speck wrote:

Note that I've been discussing with epriestley in the upstream regarding rebranding. His suggestion regarding diviner is to introduce a ReMarkup rule that allows for using e.g. ${{{ project.name }}} which is then swapped out during rendering, allowing the diviner documentation to reference a non-descript project name that is filled-in when generated/rendered. I think that's something we should consider, and I think will be something that gets submitted/accepted in the upstream.

Jul 2 2021, 01:16 · Phorge
Matthew added a comment to T15014: Develop a Phorge Release Process.
In T15014#769, @speck wrote:

I'd like to volunteer to help maintain the releases if that's OK. It's something I absolutely love (tracking changes and maintaining documentation) and I think it'll be a great way for me to support this project.

That sounds great to me! I'm a fan of having someone be the primary release engineer/manager and your volunteering would be very valuable for the project.

Jul 2 2021, 00:28 · Phorge
Matthew added a comment to T15010: Vision Statement.

Ship it!

Jul 2 2021, 00:22 · Phorge, Governance
Matthew added a comment to Image Macro "shipit".

Image licenced CC-BY-SA-2.5

Jul 2 2021, 00:22
Matthew created Image Macro "shipit".
Jul 2 2021, 00:18

Jul 1 2021

mcorteel awarded T15018: Make Harbormaster more generally usable and extendable a Love token.
Jul 1 2021, 06:21 · Harbormaster
Matthew added a comment to T15014: Develop a Phorge Release Process.

Since there is no objections to the release process here (only discussion around the use of tasks), I'd like to propose that we begin promoting to stable shortly. I'd say let's cut the Monday following the week of the release, so the next release will happen July 5 for version 2021.26 (2021 Week 26).

Jul 1 2021, 01:11 · Phorge

Jun 28 2021

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

Per discussion on Zulip.

Jun 28 2021, 22:45 · Upstream General/Unknown
Matthew edited the content of Change Log.
Jun 28 2021, 15:32
Matthew renamed 2021 Week 26 (Early July) from 2021 Week 25 (Late June) to 2021 Week 26 (Early July).
Jun 28 2021, 15:31

Jun 25 2021

Matthew added a comment to T15014: Develop a Phorge Release Process.

A few final thoughts here as well

  • Phorge was branched from Phabricator and T15000 was created 14 days ago - This is barely enough time to figure out some basic setup and infrastucture stuff let alone develop the strategy for an entirely new open source software project. Even further than this, this is forked from an already existing and stable project It is completely prudent to keep the brakes on for a sec while this stuff gets figured out
  • Tasks before diffs...always... The task describes the issue and one or more revisions resolves this issue. The lift requred to create a task is so minimal that I am surprised that this is a point of contention
  1. Create a task
  2. Create a branch in form of Txxx-BranchName
    • Your revision will be automatically linked to the task - no manual work
  3. Write your revision and comment Fixes Txxx in the summary
  4. When you land your revision - Task is automatically closed

In fact, once arc work is completed for task handling, you can do arc work Txxx from the cli and it automatically creates the branch - simple and easy

What would be immensely worse, is a process that says "If the developer does not feel a task is required, then don't make one" - This is chaos.. If you have 10 developers, you will have 10 different versions of "when is a task required?" - This is solved simply by saying : "Make a task describing the issue, attach your revision to it"

, if one is to fix a typo in a comment, requiring that person to open a task, then open a diff linked to the task, than mark the task as resolves once the diff is landed would actually be harmful.

How? - Again, the work required to create a task is so minimal - We have literally spent more time discussing "should we create a task" then the time it takes to create 100 tasks

Jun 25 2021, 01:49 · Phorge

Jun 24 2021

Matthew added a comment to T15004: Decide who has admin/commit/security access.
In T15004#672, @speck wrote:

I would say let’s go ahead and make those changes. I’ll be on later tonight from a workstation and can make those changes then (~8hrs) if needed.

Jun 24 2021, 17:30 · Governance, Phorge
Matthew created Blessed Roots.
Jun 24 2021, 17:28
Matthew added a comment to T15004: Decide who has admin/commit/security access.
In T15004#650, @speck wrote:

This is my understanding of the items in the description currently, please indicate if this is not correct

#security - I think this may have originally been intended for tagging items which are related to security issues that need addressed, such as vulnerabilities in the project. I think this is a tag that anyone could use when submitting issues.
Security Viewers - This is used to wall off items that should be restricted from public viewing, namely security reports, putting things into {S2}
Blessed Committers - The group of people who can push changes to the upstream

Jun 24 2021, 02:51 · Governance, Phorge

Jun 23 2021

magnetik awarded T15018: Make Harbormaster more generally usable and extendable a Like token.
Jun 23 2021, 07:12 · Harbormaster

Jun 22 2021

Matthew added a project to T15022: Legal stuff: Phorge General/Unknown.
Jun 22 2021, 21:08 · Phorge

Jun 21 2021

Matthew added a comment to T15014: Develop a Phorge Release Process.
In T15014#446, @speck wrote:

I created Release Process in our internals wiki to start the documentation on what the release process would look like, based on some of those commented. As we flesh out the plan I’d like to update that.

Can you give me access to see that document?

Jun 21 2021, 19:37 · Phorge