Page MenuHomePhorge
Feed All Stories

Sep 16 2022

Matthew accepted D25050: Update Diviner links.
Sep 16 2022, 17:59 · Diviner (archived)
Cigaryno added a comment to T15047: Officially raise minimum required PHP version to 7.2.

There is no need to make a modern software compatible with PHP 5.x so I can agree to this change.

Sep 16 2022, 17:54 · Phorge
jupe added a comment to T15117: 404 on links to we.phorge.it links from the phorge.it homepage .

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:53
Cigaryno added a project to D25050: Update Diviner links: Diviner (archived).
Sep 16 2022, 17:45 · Diviner (archived)
avivey added a comment to T15117: 404 on links to we.phorge.it links from the phorge.it homepage .

thanks - not technically a dupe, because there's no ticket, but D25050 would fix those.

Sep 16 2022, 17:28
Cigaryno added a comment to T15117: 404 on links to we.phorge.it links from the phorge.it homepage .

@jupe these 404 errors appears because the documentation pages linked were not yet created.

Sep 16 2022, 11:21
jupe created T15117: 404 on links to we.phorge.it links from the phorge.it homepage .
Sep 16 2022, 11:20
avivey added Q16: How to use self-hosted Diviner instead of Phabricator? (Answer 9).
Sep 16 2022, 06:08

Sep 15 2022

Cigaryno added a watcher for Almanac (archived): Cigaryno.
Sep 15 2022, 18:08
Cigaryno added a watcher for Harbormaster (archived): Cigaryno.
Sep 15 2022, 18:07
SmoothPlay added a comment to Q16: How to use self-hosted Diviner instead of Phabricator?.

Thank you Cigaryno.

Sep 15 2022, 08:48 · Diviner (archived)
Cigaryno added a comment to Q16: How to use self-hosted Diviner instead of Phabricator?.

If you want to copy the Diviner doc from https://secure.phabricator.com or https://we.phorge.it, you may create documents at Diviner or Phriction and set an edit policy if needed. To disable applications you don't need, click More Applications in the homepage, click Manage and then Uninstall on applications you don't need on your instance. To migrate from Phabricator to Phorge, see this manual.

Sep 15 2022, 08:37 · Diviner (archived)
SmoothPlay added a comment to Q16: How to use self-hosted Diviner instead of Phabricator?.

@Cigaryno Phabricator ( for now )

Sep 15 2022, 08:31 · Diviner (archived)
Cigaryno added a comment to Q16: How to use self-hosted Diviner instead of Phabricator?.

@SmoothPlay are you using Phabricator or Phorge as server software.

Sep 15 2022, 08:28 · Diviner (archived)
SmoothPlay asked Q16: How to use self-hosted Diviner instead of Phabricator?.
Sep 15 2022, 08:12 · Diviner (archived)

Sep 14 2022

Cigaryno added a comment to T15046: Add GitHub mirrors for repos.

This task is mostly done so I think it should be closed as resolved.

Sep 14 2022, 17:52 · phorge.it install
Cigaryno updated Cigaryno.
Sep 14 2022, 15:41

Sep 12 2022

Dylsss updated the diff for D25051: Destroy file attachments when file is deleted.

arc liberate

Sep 12 2022, 18:08 · Files
Dylsss updated the diff for D25051: Destroy file attachments when file is deleted.

Linting

Sep 12 2022, 18:07 · Files
goddenrich closed Q15: Can you allow git fetching specific commits? as resolved.
Sep 12 2022, 17:24
Dylsss added a revision to T15110: File reference not removed when file is deleted: D25051: Destroy file attachments when file is deleted.
Sep 12 2022, 13:26 · Files, Bug Reports
Dylsss added a task to D25051: Destroy file attachments when file is deleted: T15110: File reference not removed when file is deleted.
Sep 12 2022, 13:26 · Files
Dylsss requested review of D25051: Destroy file attachments when file is deleted.
Sep 12 2022, 13:25 · Files
goddenrich added a comment to Q15: Can you allow git fetching specific commits? (Answer 7).

Great that works perfectly thanks

Sep 12 2022, 10:36

Sep 10 2022

Cigaryno updated Cigaryno.
Sep 10 2022, 19:02
Cigaryno updated Cigaryno.
Sep 10 2022, 19:02
Cigaryno added a comment to D25050: Update Diviner links.

There are no more Phabricator references in Diviner so I think this revision may be accepted.

Sep 10 2022, 19:01 · Diviner (archived)
Cigaryno added a project to rPe7740c8669b4: Add HarbormasterHookController as an entry point for all Harbormaster hooks: Harbormaster (archived).
Sep 10 2022, 18:50 · Harbormaster (archived)
Cigaryno added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

In brief, Maniphest is for bug reports or feature requests and Ponder is for asking questions about Phorge.

Sep 10 2022, 17:39 · phorge.it install

Sep 9 2022

dtf awarded Blog Post: Going Public a Party Time token.
Sep 9 2022, 19:07
avivey added a comment to T15092: Automatic deploy onto we.phorge.it.

(should also include the rHP -> /home/ stuff)

Sep 9 2022, 13:09 · Phorge.it Systems
avivey added a reviewer for D25050: Update Diviner links: Blessed Committers.
Sep 9 2022, 13:08 · Diviner (archived)
avivey requested review of D25050: Update Diviner links.
Sep 9 2022, 13:08 · Diviner (archived)
avivey added Q14: How ready is Phorge to replace stable versions of Phabricator? (Answer 8).
Sep 9 2022, 13:04
avivey added a comment to T15012: Update Diviner documentation to reference Phorge.

Done - deleted phabricator books.

Sep 9 2022, 13:01 · Phorge
avivey added Q15: Can you allow git fetching specific commits? (Answer 7).
Sep 9 2022, 12:55
avivey added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

I've updated the guide with @jeremy.norris's Aphlict instructions, and also a section about configurations we might change later.

Sep 9 2022, 08:43 · Phorge
avivey edited the content of Update From Phabricator.
Sep 9 2022, 08:40
avivey edited the content of 2022 Week 37.
Sep 9 2022, 08:37
avivey updated the task description for T15026: Create a migration guide to move from Phabricator to Phorge.
Sep 9 2022, 07:37 · Phorge
comofont updated comofont.
Sep 9 2022, 02:40
jeremy.norris added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.
In T15026#2840, @avivey wrote:

the Aphlict change sounds simple enough to just add to the migration guide - it's going to happen at the same time for basically everyone anyway.

Edit: Looks like this issue was raised in the PR D25006#216

Sep 9 2022, 00:58 · Phorge
jeremy.norris added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

FYI, I believe I was able to create a linear history from Phacility's stable branch with the following:

Phorge:

git checkout master
git remote add phacility https://github.com/phacility/phabricator.git
git fetch phacility
git checkout -b stable_linear phacility/stable
git merge -m "(stable) Promote 2022 Week 37" origin/master

Arcanist:

git checkout master
git remote add phacility https://github.com/phacility/arcanist.git
git fetch phacility
git checkout -b stable_linear phacility/stable
git merge -m "(stable) Promote 2022 Week 37" origin/master

You can view the results on my Github here:
https://github.com/norrisjeremy/phorge/tree/stable_linear
https://github.com/norrisjeremy/arcanist/tree/stable_linear

Sep 9 2022, 00:34 · Phorge

Sep 8 2022

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

FYI, I believe I was able to create a linear history from Phacility's stable branch with the following:

Sep 8 2022, 23:15 · Phorge
avivey edited the content of Update From Phabricator.
Sep 8 2022, 18:16
avivey edited the content of 2022 Week 37.
Sep 8 2022, 18:12
avivey edited the content of Update From Phabricator.
Sep 8 2022, 18:08
avivey added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

the Aphlict change sounds simple enough to just add to the migration guide - it's going to happen at the same time for basically everyone anyway.

Sep 8 2022, 18:07 · Phorge
avivey created an object: 2022-09-06.
Sep 8 2022, 18:02
jeremy.norris added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

Since the user base is probably pretty small for stable in Phorge, I wonder if it could just be deleted altogether? And then create a new stable in Phorge, that is based directly off of Phabricator's stable, then perform a squash merge or cherry-pick of Phorge master into the new Phorge stable?
I'm not 100% certain how Evan handled promotions of Phabricator master into stable (if he just cherry-picked, or he used squash merges or something different altogether)?

Sep 8 2022, 17:48 · Phorge
avivey updated the task description for T15116: can't email replies .
Sep 8 2022, 17:42 · Phorge.it Systems
avivey added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

re: stable, I'm not sure how the commits actually relate between the now 4 branches.
I considered adding git reset --hard for stable, but I was afraid users will lose local changes.
So you have a suggestion on how to fix the guide for stable?

Sep 8 2022, 17:39 · Phorge
avivey updated the post content for Blog Post: Going Public.
Sep 8 2022, 17:29
avivey updated the post content for Blog Post: Going Public.
Sep 8 2022, 17:27
avivey added a comment to T15046: Add GitHub mirrors for repos.

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.

I was hoping that wouldn't be the case. I'll create a credential against my account, since it's currently impossible to create GitHub account keys against an orginization.

Sep 8 2022, 17:20 · phorge.it install
jeremy.norris added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

The master branch in Phorge is linear with respect to Phabricator's master branch, but it looks like the stable branch in Phorge was created by branching it directly from the tip of Phorge's master, instead of using Phabricator's stable branch as the basis.
It looks to me that Phabricator was cherry-picking their master to their stable, so the changeset history wasn't directly linear with their master (hopefully that makes sense?).
So the directions from the migration guide end up creating a huge local merge commit when followed if you were tracking Phabricator's stable branch.

Sep 8 2022, 15:33 · Phorge
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
MacFan4000 added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

Oh actually they do work now - never mind

Sep 8 2022, 12:07 · Phorge
MacFan4000 added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

The GitHub mirrors still don’t work yet, those reps are empty currently.

Sep 8 2022, 12:04 · Phorge
avivey claimed T15116: can't email replies .
Sep 8 2022, 11:35 · Phorge.it Systems
avivey created T15116: can't email replies .
Sep 8 2022, 11:35 · Phorge.it Systems
jeremy.norris added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

Also, should the migration guide & installation guide point users to the Github mirrors?
This might help avoid undue load on we.phorge.it?
I'll note that the Phabricator installation guide always pointed users to the Github mirrors as well.

Sep 8 2022, 11:33 · Phorge
jeremy.norris 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?

Sep 8 2022, 11:23 · Phorge
MacFan4000 added a comment to T15077: Rebrand: Tracking task.

I'll note that the developer-mode, timezone, serious-business and production-url config settings still use Phabricator in the names

Sep 8 2022, 00:31 · Phorge

Sep 7 2022

Matthew created T15115: Herald rule changes for release.
Sep 7 2022, 22:45 · phorge.it install
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.
Promote 2022.37 to stable
Sep 7 2022, 22:33
Matthew committed rARC42a51e15f4d8: Promote 2022.37 to stable.
Promote 2022.37 to stable
Sep 7 2022, 22:27
chris added a comment to T15046: Add GitHub mirrors for repos.

The labs one was me from ages ago before a GH org name was decided on. IIRC the phorge org was already claimed and I just wanted to be squatting on something that could.be used down the road. Happy to delete / change ownership / whatever else

Sep 7 2022, 22:02 · phorge.it install
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 · phorge.it install
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 · phorge.it install
MacFan4000 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, 19:54 · phorge.it install
avivey added a comment to T15046: Add GitHub mirrors for repos.
Sep 7 2022, 18:17 · phorge.it install
avivey updated the task description for T15046: Add GitHub mirrors for repos.
Sep 7 2022, 18:16 · phorge.it install
20after4 closed T15114: Can I create tasks? as Invalid.
Sep 7 2022, 16:54
20after4 added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

Well that didn't work: T15114: Can I create tasks?

Sep 7 2022, 16:50 · phorge.it install
20after4 created T15114: Can I create tasks?.
Sep 7 2022, 16:49
20after4 removed a member for Trusted Contributors: 20after4.
Sep 7 2022, 16:48
20after4 added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

I'll remove myself from trusted contributors just to test.

Sep 7 2022, 16:48 · phorge.it install
20after4 added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

The form ( https://we.phorge.it/transactions/editengine/maniphest.task/edit/2/ ) needed a security policy. I think that should fix the problem?

Sep 7 2022, 16:48 · phorge.it install
20after4 added a comment to T15101: Assigned to - Required Field.

https://secure.phabricator.com/book/phabricator/article/custom_fields/ custom fields allow you to set the required property in configuration. I'm not sure if you can use this to override a default built-in field but you could possibly replace the built in field with a custom field with same/similar name and type: users.

Sep 7 2022, 16:45 · Maniphest
MacFan4000 added a comment to T15112: Restrict Maniphest form fields to certain users.

I would say the current create forms are fine, there should be 2 edit forms, 1 unrestricted one only visible to trusted users, and a restricted one that is only visible to non-trusted users (can be done with custom policy)

Sep 7 2022, 13:06 · Governance, phorge.it install (DEPRECATED), Phorge
MacFan4000 added a comment to T15112: Restrict Maniphest form fields to certain users.

I’ll note that there is currently a restricted create form, for Trusted Contributors that allows anything to be changed.

Sep 7 2022, 12:59 · Governance, phorge.it install (DEPRECATED), Phorge
MacFan4000 placed T15112: Restrict Maniphest form fields to certain users up for grabs.
Sep 7 2022, 12:57 · Governance, phorge.it install (DEPRECATED), Phorge
jeremy.norris added a comment to T15046: Add GitHub mirrors for repos.

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

Sep 7 2022, 11:26 · phorge.it install
jeremy.norris added a comment to T15046: Add GitHub mirrors for repos.

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

Sep 7 2022, 11:24 · phorge.it install
Cigaryno added a watcher for Phame (archived): Cigaryno.
Sep 7 2022, 10:50
Cigaryno added a project to D25022: Added the Jxxx Monogram to Phame Post Tab Titles: Phame (archived).
Sep 7 2022, 10:49 · Phame (archived)

Sep 6 2022

Matthew claimed T15046: Add GitHub mirrors for repos.
Sep 6 2022, 20:50 · phorge.it install
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 · phorge.it install
dtf added a subtask for T15084: Discussion: Maniphest vs Ponder for user support: T15112: Restrict Maniphest form fields to certain users.
Sep 6 2022, 19:45 · phorge.it install
dtf added a parent task for T15112: Restrict Maniphest form fields to certain users: T15084: Discussion: Maniphest vs Ponder for user support.
Sep 6 2022, 19:45 · Governance, phorge.it install (DEPRECATED), Phorge
avivey added a comment to T15046: Add GitHub mirrors for repos.

We've created https://github.com/phorgeit and started configuring it to mirror the repos.

Sep 6 2022, 19:27 · phorge.it install
dtf added a comment to T15112: Restrict Maniphest form fields to certain users.

Process requires 2 forms with the following modifications:

  • Create task form
    • Edit Form Configuration
      • Visible To -- All Users
    • Lock/Hide fields
      • Priority
      • Editable by
    • Change Default Values
      • Editable by -- Custom (likely Administrators & other trusted projects)
  • Edit task form
    • Visible to certain subset of users (like a project)
Sep 6 2022, 19:16 · Governance, phorge.it install (DEPRECATED), Phorge
dcog edited the content of Update From Phabricator.
Sep 6 2022, 18:15
Cigaryno updated the task description for T15000: Ad hoc setup tasks.
Sep 6 2022, 14:07 · Phorge.it Systems