Page MenuHomePhorge
Feed All Stories

Jun 20 2021

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..
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….
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
deadalnix accepted D25008: Update Diviner documentation to reference Phorge instead of Phabricator for Arcanist..
Jun 20 2021, 00:17
Matthew created T15017: Rename files in resources/sshd.
Jun 20 2021, 00:15
Matthew created T15016: Update default storage namespace.
Jun 20 2021, 00:11

Jun 19 2021

chris accepted D25007: Update Diviner documentation to reference Phorge instead of Phabricator..

Couple tiny nits and otherwise LGTM!

Jun 19 2021, 23:58
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 · Documentation
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
deadalnix added a comment to T15014: Develop a Phorge Release Process.

TBH, I don't think we need to revise it, especially not at this time. It's been working. If we find there are problems with it later down the road, we can revise.

Jun 19 2021, 21:59 · Phorge
deadalnix created Image Macro "chadyes".
Jun 19 2021, 21:58
speck added a comment to T15014: Develop a Phorge Release Process.

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.

Jun 19 2021, 21:28 · Phorge
Ekubischta updated the task description for T15014: Develop a Phorge Release Process.
Jun 19 2021, 21:25 · Phorge
Ekubischta added a project to T15014: Develop a Phorge Release Process: Phorge General/Unknown.
Jun 19 2021, 21:22 · Phorge
Ekubischta added a comment to D25006: Add package.json for aphlict.
Jun 19 2021, 21:21
Ekubischta created T15014: Develop a Phorge Release Process.
Jun 19 2021, 21:20 · Phorge
deadalnix 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, 20:31
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
Ekubischta 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

Jun 19 2021, 18:16
Ekubischta closed D25003: Arcanist Update .arcconfig to point to we.phorge.it.
Jun 19 2021, 18:10
Ekubischta committed rARCcf4b14fcbf22: Arcanist Update .arcconfig to point to we.phorge.it.
Arcanist Update .arcconfig to point to we.phorge.it
Jun 19 2021, 18:10
speck abandoned D25004: Update .gitignore to account for package-lock.json.

Abandoning for D25006

Jun 19 2021, 17:25 · Aphlict
speck added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.

Wouldn’t the owners package only cause revisions to be marked, but wouldn’t that leave non-revision commits t not be handled? The herald rules act upon incoming commits rather than ensuring every revision is reviewed.

Jun 19 2021, 17:25
deadalnix added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.
In D25003#206, @speck wrote:

I updated the herald rules to use O1 so it should work fine next time

Jun 19 2021, 17:22
speck added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.

I updated the herald rules to use O1 so it should work fine next time

Jun 19 2021, 17:20
speck accepted D25003: Arcanist Update .arcconfig to point to we.phorge.it.

Hmm try with this? There are some nuances I think to work out with the herald rule

Jun 19 2021, 17:18
speck added a reviewer for D25003: Arcanist Update .arcconfig to point to we.phorge.it: Blessed Committers.
Jun 19 2021, 17:18
deadalnix updated the diff for D25006: Add package.json for aphlict.

Typo

Jun 19 2021, 17:17
deadalnix added a comment to D25004: Update .gitignore to account for package-lock.json.

[...]

Jun 19 2021, 17:16 · Aphlict
deadalnix requested review of D25006: Add package.json for aphlict.
Jun 19 2021, 17:15
Ekubischta added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.

hmm - I cannot land this revision?

Jun 19 2021, 17:04
eax accepted D25003: Arcanist Update .arcconfig to point to we.phorge.it.
Jun 19 2021, 16:56
avivey accepted D25003: Arcanist Update .arcconfig to point to we.phorge.it.
Jun 19 2021, 16:47
Ekubischta added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.

Will need this accepted again by Blessed Committers

Jun 19 2021, 16:46
Ekubischta updated the diff for D25003: Arcanist Update .arcconfig to point to we.phorge.it.

Updating revision

Jun 19 2021, 16:46
Ekubischta added a comment to D25004: Update .gitignore to account for package-lock.json.

Without package-lock.json, it is not possible to deploy a consistent set of dependencies resolution - they might change any time any one publishes a new package, which creates a lot of problems for reproducibility.

Jun 19 2021, 15:32 · Aphlict
Ekubischta added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

Test and Lint coverage?

Jun 19 2021, 15:27
deadalnix requested review of D25005: Add HarbormasterHookController as an entry point for all Harbormaster hooks.
Jun 19 2021, 14:55
speck added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

As an asside, you might want to split up the logo rename part of that diff in another diff, this should be able to get in eight away, and there is no reason to wait on a resolution for the translation business to move on with it.

Jun 19 2021, 14:17
avivey added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:56
deadalnix added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

As an asside, you might want to split up the logo rename part of that diff in another diff, this should be able to get in eight away, and there is no reason to wait on a resolution for the translation business to move on with it.

Jun 19 2021, 13:56
deadalnix added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:54
speck added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:45
avivey added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:24
deadalnix added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 11:00
deadalnix added a comment to T15004: Decide who has admin/commit/security access.

@eax I created O1 for that purpose.

Jun 19 2021, 10:49 · Governance, Phorge
deadalnix added a comment to D25004: Update .gitignore to account for package-lock.json.

While I'm not super familiar with this setup, it is customary in the node space to commit package-lock.json int he repository. If it is intended to put stuff in there which are not to be committed at all - the folder is a placeholder - then it is best to ignore the whole folder. If committing what's in there is intended, then package-lock.json should be included.

Jun 19 2021, 10:44 · Aphlict
eax added a member for Security Viewers: eax.
Jun 19 2021, 04:58
eax added a comment to T15004: Decide who has admin/commit/security access.
In T15004#425, @speck wrote:

Currently rP and rARC only allow Blessed Committers to push - with those herald rules in place should we open that up?

Jun 19 2021, 04:58 · Governance, Phorge
speck added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 04:51
speck requested review of D25004: Update .gitignore to account for package-lock.json.
Jun 19 2021, 04:48 · Aphlict
speck planned changes to D25002: T15006: Replacing external-facing trademarks/assets.

Still need to search for instances of Phabricator appearing anywhere within quotes. Testing all this will be fun.

Jun 19 2021, 04:25
speck updated the diff for D25002: T15006: Replacing external-facing trademarks/assets.
  • Revert the logo and favicon (but keep logo rename)
  • Added PhabricatorApplication::PROJECT_APPLICATION_NAME to default to Phabricator
  • Updated instances of 'Phabricator' to use the new constant instead
Jun 19 2021, 04:22
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
speck updated the diff for D25004: Update .gitignore to account for package-lock.json.

Updating comment per discussion

Jun 19 2021, 03:31 · Aphlict
speck updated subscribers of T15004: Decide who has admin/commit/security access.
Jun 19 2021, 03:20 · Governance, Phorge
speck added a comment to T15004: Decide who has admin/commit/security access.

Currently rP and rARC only allow Blessed Committers to push - with those herald rules in place should we open that up? Maybe we should have a separate group "Contributors" for anyone who wants to submit revisions for approval? Or should it be opened to any user?

Jun 19 2021, 03:19 · Governance, Phorge
speck added a comment to T15012: Update Diviner documentation to reference Phorge.

One thing that I think distinguishes these changes from T15006: Re-brand Phorge is that those changes are mostly intended to be submitted upstream in the hopes Phabricator accepts changes which enable more-easily re-branding the project. 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, 03:16 · Phorge
Ekubischta added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.
In D25003#134, @speck wrote:

@Ekubischta it looks like @chris added you - could you verify your email? I'm also thinking anyone in the "security" or "blessed" groups should turn on MFA as well.

Jun 19 2021, 03:16
speck added a comment to T15000: Ad hoc setup tasks.

Oh, excellent! Thanks for looking into that.

Jun 19 2021, 03:14 · Phorge.it Systems
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 · Phorge.it Systems
speck added a comment to T15004: Decide who has admin/commit/security access.

Since we're planning to eventually host more-open/accessible community repositories I created these as separate object rules instead of as a global rule

Jun 19 2021, 03:12 · Governance, Phorge
speck added a comment to T15004: Decide who has admin/commit/security access.

I created H7 Guard Phorge Repo with Blessed Committers and H8 Guard Arcanist Repo with Blessed Committers to guard rP and rARC

Jun 19 2021, 03:09 · Governance, Phorge
chris added a comment to T15000: Ad hoc setup tasks.

(It's all in src/docs and can be generated with ./bin/diviner generate)

Jun 19 2021, 03:05 · Phorge.it Systems
speck added a comment to T15000: Ad hoc setup tasks.

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.

Jun 19 2021, 03:01 · Phorge.it Systems
speck updated the task description for T15000: Ad hoc setup tasks.
Jun 19 2021, 02:59 · Phorge.it Systems
speck updated subscribers of D25003: Arcanist Update .arcconfig to point to we.phorge.it.

@Ekubischta it looks like @chris added you - could you verify your email? I'm also thinking anyone in the "security" or "blessed" groups should turn on MFA as well.

Jun 19 2021, 02:50
speck added a comment to D25004: Update .gitignore to account for package-lock.json.

I have some concerns regarding the new comment, as these files don't really belong to aphlict, but are npm npm artifcats. If node-ws is installed via e.g. the system package manager (which is probably the better idea anyway), these files/folders won't be created.

Jun 19 2021, 01:21 · Aphlict

Jun 18 2021

chris added a member for Blessed Committers: Ekubischta.
Jun 18 2021, 22:19
chris added a comment to D25004: Update .gitignore to account for package-lock.json.

Fair point on being precise with the terminology.

Jun 18 2021, 22:18 · Aphlict
tobiaswiese added a comment to D25004: Update .gitignore to account for package-lock.json.

I have some concerns regarding the new comment, as these files don't really belong to aphlict, but are npm npm artifcats. If node-ws is installed via e.g. the system package manager (which is probably the better idea anyway), these files/folders won't be created.

Jun 18 2021, 22:06 · Aphlict
Ekubischta awarded T15013: Better handling of node/npm installation for Aphlict a Baby Tequila token.
Jun 18 2021, 21:54 · Aphlict
chris accepted D25004: Update .gitignore to account for package-lock.json.
Jun 18 2021, 21:45 · Aphlict
tobiaswiese added a comment to D25004: Update .gitignore to account for package-lock.json.

Will this cause a conflict? - I feel like it will..?

Jun 18 2021, 21:37 · Aphlict
speck requested review of D25004: Update .gitignore to account for package-lock.json.

I created T15013: Better handling of node/npm installation for Aphlict for further discussion

Jun 18 2021, 21:19 · Aphlict
speck created T15013: Better handling of node/npm installation for Aphlict.
Jun 18 2021, 21:18 · Aphlict
chris added a comment to D25004: Update .gitignore to account for package-lock.json.

Will it cause a conflict or ask the user to commit or stash untracked changes? But yeahhhhhh, will need some human intervention...

Jun 18 2021, 20:23 · Aphlict
Ekubischta added a comment to D25003: Arcanist Update .arcconfig to point to we.phorge.it.

@speck @avivey Can you add me as a Blessed Committers ??

Jun 18 2021, 20:22
Ekubischta added a comment to D25004: Update .gitignore to account for package-lock.json.

What happens if

Jun 18 2021, 20:19 · Aphlict
tobiaswiese added a comment to D25004: Update .gitignore to account for package-lock.json.

The problem with package-lock.json is, that it either generates noise in the working copy (it just changes its content a lot of times during normal operation). And it needs an update every time a dependency (even indirect) got an security related update because production installs will otherwise not pull the updated dependency in.

Jun 18 2021, 19:53 · Aphlict
speck planned changes to D25004: Update .gitignore to account for package-lock.json.

Yea it probably won’t have an effect until they run npm install/ci. We could create those files and include. I’ll update

Jun 18 2021, 19:48 · Aphlict
tobiaswiese added a comment to D25004: Update .gitignore to account for package-lock.json.

AFAIK package-lock.json is only used by npm itself, when deciding on which version to download. If no package-lock.json exists the version are taken to match package.json.

Jun 18 2021, 19:46 · Aphlict
chris added a comment to D25004: Update .gitignore to account for package-lock.json.

Just confirmed on another instance:

  • Had an existing package-lock.json pinning ws to version 7.0.0
  • Manually updated package-lock.json to pin to version 7.5.0 (did not actually update installed version of ws)
  • Cycled Aphlict service
  • Sent a test notification
  • Received Web + Desktop popups
Jun 18 2021, 19:43 · Aphlict
tobiaswiese added a watcher for Security: tobiaswiese.
Jun 18 2021, 19:38
tobiaswiese added a watcher for Drydock (archived): tobiaswiese.
Jun 18 2021, 19:38
tobiaswiese added a watcher for Diffusion (archived): tobiaswiese.
Jun 18 2021, 19:37
tobiaswiese added a watcher for Differential (archived): tobiaswiese.
Jun 18 2021, 19:37
tobiaswiese added a watcher for Daemons: tobiaswiese.
Jun 18 2021, 19:37
tobiaswiese added a watcher for Audit: tobiaswiese.
Jun 18 2021, 19:37