Page MenuHomePhorge
Feed Advanced Search

Mon, Nov 8

Matthew edited the content of Change Log.
Mon, Nov 8, 21:19
Matthew renamed 2021 Week 99 (Future) from 2021 Week 36 (Early September) to 2021 Week 99 (Future).
Mon, Nov 8, 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.

Mon, Nov 8, 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
Matthew added members for Security Viewers: Ekubischta, avivey.
Jun 21 2021, 19:36
Matthew closed T15017: Rename files in resources/sshd as Resolved.
Jun 21 2021, 05:34 · Phorge General/Unknown
Matthew committed rPaf36da47417c: Rename example sshd files (authored by Matthew).
Rename example sshd files
Jun 21 2021, 05:32
Matthew closed D25010: Rename example sshd files.
Jun 21 2021, 05:32
Matthew claimed T15017: Rename files in resources/sshd.
Jun 21 2021, 04:47 · Phorge General/Unknown
Matthew added a revision to T15017: Rename files in resources/sshd: D25010: Rename example sshd files.
Jun 21 2021, 04:47 · Phorge General/Unknown
Matthew added a task to D25010: Rename example sshd files: T15017: Rename files in resources/sshd.
Jun 21 2021, 04:47
Matthew requested review of D25010: Rename example sshd files.
Jun 21 2021, 04:46
Matthew closed T15007: Extends access to part of phorge to logged out users as Resolved.

I think this is complete.

Jun 21 2021, 04:16 · Upstream General/Unknown
Matthew closed T15007: Extends access to part of phorge to logged out users, a subtask of T15003: Configure default dashboards / sidebars / favourites, as Resolved.
Jun 21 2021, 04:16 · Upstream General/Unknown
Matthew closed T15003: Configure default dashboards / sidebars / favourites as Resolved.

I'm going to call this done, since we have a stable dashboard set up now.

Jun 21 2021, 04:15 · Upstream General/Unknown
Matthew created T15020: Create a demo instance.
Jun 21 2021, 04:14 · Upstream General/Unknown
Matthew edited the content of Change Log.
Jun 21 2021, 03:49
Matthew renamed 2021 Week 25 (Late June) from 20201 Week 25 (Late June) to 2021 Week 25 (Late June).
Jun 21 2021, 03:48
Matthew renamed 2021 Week 25 (Late June) from 2021.25 to 20201 Week 25 (Late June).
Jun 21 2021, 03:48

Jun 20 2021

Matthew edited the content of 2021 Week 25 (Late June).
Jun 20 2021, 23:50
Matthew edited the content of 2021 Week 25 (Late June).
Jun 20 2021, 23:49
Matthew added a revision to T15019: Make Aphlict a node package: D25006: Add package.json for aphlict.
Jun 20 2021, 23:48 · Aphlict
Matthew added a task to D25006: Add package.json for aphlict: T15019: Make Aphlict a node package.
Jun 20 2021, 23:48
Matthew triaged T15019: Make Aphlict a node package as Normal priority.
Jun 20 2021, 23:47 · Aphlict
Matthew accepted D25006: Add package.json for aphlict.

Looks good to me!

Jun 20 2021, 21:43
Matthew edited the content of 2021 Week 25 (Late June).
Jun 20 2021, 21:39
Matthew added a revision to T15018: Make Harbormaster more generally usable and extendable: D25005: Add HarbormasterHookController as an entry point for all Harbormaster hooks.
Jun 20 2021, 21:37 · Harbormaster
Matthew added a task to D25005: Add HarbormasterHookController as an entry point for all Harbormaster hooks: T15018: Make Harbormaster more generally usable and extendable.
Jun 20 2021, 21:37
Matthew accepted D25005: Add HarbormasterHookController as an entry point for all Harbormaster hooks.

Looks good to me.

Jun 20 2021, 21:37
Matthew created T15018: Make Harbormaster more generally usable and extendable.
Jun 20 2021, 21:37 · Harbormaster
Matthew closed D25009: Update arcanist readme to reference Phorge.
Jun 20 2021, 21:20
Matthew committed rARC7498c10215be: Update arcanist readme to reference Phorge (authored by Matthew).
Update arcanist readme to reference Phorge
Jun 20 2021, 21:20
Matthew updated the diff for D25009: Update arcanist readme to reference Phorge.

Address code review comments

Jun 20 2021, 21:20
Matthew added a comment to D25009: Update arcanist readme to reference Phorge.

Shouldn't we also think about changing the name of arcanist or does it make sense to have a fork with the same name?

Jun 20 2021, 21:19
Matthew awarded Image Macro "chadyes" a Love token.
Jun 20 2021, 02:11
Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.

Both revisions are landed. We just need a pull on the upstream install to regenerate the documentation. @chris could you do the pull so I don’t break anything?

Jun 20 2021, 02:07 · Phorge
Matthew added a comment to T15016: Update default storage namespace.

Alternatively, we could include a one-time migration step that sets the default storage namespace to the database as part of the storage upgrade step… this would ideally be silent.

Jun 20 2021, 01:53 · Phorge General/Unknown
Matthew updated the diff for D25009: Update arcanist readme to reference Phorge.

Fix a link that will break once we regenerate the documentation.

Jun 20 2021, 01:07
Matthew requested review of D25009: Update arcanist readme to reference Phorge.
Jun 20 2021, 01:05
Matthew added a revision to T15006: Re-brand Phorge: D25009: Update arcanist readme to reference Phorge.
Jun 20 2021, 01:05 · Phorge
Matthew closed D25007: Update Diviner documentation to reference Phorge instead of Phabricator..
Jun 20 2021, 00:54
Matthew committed rP1ddb953b9f77: Update Diviner documentation to reference Phorge instead of Phabricator. (authored by Matthew).
Update Diviner documentation to reference Phorge instead of Phabricator.
Jun 20 2021, 00:54
Matthew closed D25008: Update Diviner documentation to reference Phorge instead of Phabricator for Arcanist..
Jun 20 2021, 00:46
Matthew committed rARC737bd0d42428: Update Diviner documentation to reference Phorge instead of Phabricator for… (authored by Matthew).
Update Diviner documentation to reference Phorge instead of Phabricator for…
Jun 20 2021, 00:46
Matthew added a comment to T15014: Develop a Phorge Release Process.

I created a change log just so we could begin documenting changes as they happen.

Jun 20 2021, 00:34 · Phorge
Matthew created an object: 2021 Week 25 (Late June).
Jun 20 2021, 00:32
Matthew created an object: Change Log.
Jun 20 2021, 00:32
Matthew updated the diff for D25007: Update Diviner documentation to reference Phorge instead of Phabricator..

Make changes based on code review comments.

Jun 20 2021, 00:24
Matthew added inline comments to D25007: Update Diviner documentation to reference Phorge instead of Phabricator..
Jun 20 2021, 00:20
Matthew created T15017: Rename files in resources/sshd.
Jun 20 2021, 00:15 · Phorge General/Unknown
Matthew created T15016: Update default storage namespace.
Jun 20 2021, 00:11 · Phorge General/Unknown

Jun 19 2021

Matthew added a revision to T15012: Update Diviner documentation to reference Phorge: D25008: Update Diviner documentation to reference Phorge instead of Phabricator for Arcanist..
Jun 19 2021, 23:41 · Phorge
Matthew added a task to D25008: Update Diviner documentation to reference Phorge instead of Phabricator for Arcanist.: T15012: Update Diviner documentation to reference Phorge.
Jun 19 2021, 23:41
Matthew requested review of D25008: Update Diviner documentation to reference Phorge instead of Phabricator for Arcanist..
Jun 19 2021, 23:40
Matthew triaged T15015: Remove or clean up references to libphutil in the documentation as Low priority.
Jun 19 2021, 23:38 · Phorge
Matthew added a revision to T15012: Update Diviner documentation to reference Phorge: D25007: Update Diviner documentation to reference Phorge instead of Phabricator..
Jun 19 2021, 23:21 · Phorge
Matthew added a task to D25007: Update Diviner documentation to reference Phorge instead of Phabricator.: T15012: Update Diviner documentation to reference Phorge.
Jun 19 2021, 23:21
Matthew requested review of D25007: Update Diviner documentation to reference Phorge instead of Phabricator..
Jun 19 2021, 23:21
Matthew added a comment to D25006: Add package.json for aphlict.

My only concern here is that technically this introduces issues for any user install that already contains an untracked package support/aphlict/server/package-lock.json

I feel that this needs to be addressed in "release notes" or "upgrade notes" somewhere - However, we do not yet have this process defined?

This was handled by Phacility/Phabricator with their changelog and process for promoting stable

Jun 19 2021, 18:59
Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.
In T15012#423, @speck wrote:

For Diviner I don't think that's something we can do since I'm guessing all the book content is effectively static.

Jun 19 2021, 04:18 · Phorge
Matthew added a comment to T15000: Ad hoc setup tasks.
In T15000#408, @speck wrote:

It looks like Diviner was used to generate documentation however a lot of the documentation still refers to "Phabricator". We'll probably want a separate task just for reviewing and updating all the documentation to make sure it's appropriate.

Btw where is the source for the diviner books and how does it get generated?

Jun 19 2021, 03:13 · Upstream General/Unknown

Jun 18 2021

Matthew created an object: Starmap.
Jun 18 2021, 17:15
Matthew created an object: Roadmap.
Jun 18 2021, 17:15
Matthew updated the task description for T15000: Ad hoc setup tasks.
Jun 18 2021, 16:46 · Upstream General/Unknown
Matthew triaged T15012: Update Diviner documentation to reference Phorge as Normal priority.
Jun 18 2021, 16:38 · Phorge
Matthew added a project to T15011: Build a Phorge Developer Environment: Phorge General/Unknown.
Jun 18 2021, 16:22 · Phorge General/Unknown

Jun 17 2021

Matthew added a comment to T15008: Build Welcome Site.
In T15008#278, @avivey wrote:

I think we want an Application in an Extension...

Jun 17 2021, 16:27 · Upstream General/Unknown
Matthew claimed T15008: Build Welcome Site.

Do we want to make this an application or an extension? I'd lean toward the latter, it might be a good one to seed our new extension library with...

Jun 17 2021, 15:20 · Upstream General/Unknown

Jun 16 2021

Matthew changed the visibility for Security Viewers.
Jun 16 2021, 23:59
Matthew changed the visibility for Blessed Committers.
Jun 16 2021, 23:59

Jun 15 2021

jupe awarded T15007: Extends access to part of phorge to logged out users a Like token.
Jun 15 2021, 16:44 · Upstream General/Unknown
Matthew claimed T15007: Extends access to part of phorge to logged out users.

Sorry about the spam... I've gone ahead and made all the component projects of Phorge public. Is there anything else we need to do here?

Jun 15 2021, 04:31 · Upstream General/Unknown
Matthew added members for Security Viewers: 20after4, deadalnix.
Jun 15 2021, 04:30
Matthew changed the visibility for Tokens.
Jun 15 2021, 04:27
Matthew changed the visibility for Spaces.
Jun 15 2021, 04:27