Page MenuHomePhorge
Feed All Stories

Jul 27 2021

MacFan4000 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.

Jul 27 2021, 01:10 · Upstream General/Unknown

Jul 26 2021

Ekubischta added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.
Jul 26 2021, 22:31 · Maniphest (archived)
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).
In T15035#1008, @eax wrote:

FWIW I don't object to support or community channels off-instance but I do think we need:

  • all decisions should be made on-instance
  • we should have a culture of ensuring that any "interesting" discussions get recorded on-instance.
Jul 26 2021, 19:00 · phorge.it install
eax added a comment to T15035: Discuss communications channels (IRC, etc).

FWIW I don't object to support or community channels off-instance but I do think we need:

  • all decisions should be made on-instance
  • we should have a culture of ensuring that any "interesting" discussions get recorded on-instance.
Jul 26 2021, 18:26 · phorge.it install
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

I would certainly be happy to work with Libera staff to get the community registered.

Jul 26 2021, 18:25 · phorge.it install
MacFan4000 renamed T15035: Discuss communications channels (IRC, etc) from Discuss wcommunications channels (irc, etc) to Discuss communications channels (IRC, etc).
Jul 26 2021, 18:23 · phorge.it install
MacFan4000 created T15035: Discuss communications channels (IRC, etc).
Jul 26 2021, 18:23 · phorge.it install
MacFan4000 updated MacFan4000.
Jul 26 2021, 17:05
dcog added a comment to T15010: Vision Statement.

I would like to be a part of the core team, and I've signed the document.

Jul 26 2021, 04:29 · Phorge, Governance

Jul 25 2021

dcog added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

On a related note, tonight I discovered this UIExamples application (changing links from my Vagrant install):

Jul 25 2021, 04:07 · Maniphest (archived)
dcog added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.
In D25015#532, @speck wrote:

It’s generally more clear to have the buttons read “Discard changes” vs. “Ok” or “Yes”

I agree

Would it be easy to change the prompt to be more descriptive with actions?

For me, I think it might be on the hard side... and maybe add some bloat? Unless there is a styled generic confirm box created that maybe uses a callback instead of blocks execution...

Jul 25 2021, 03:30 · Maniphest (archived)
dcog updated the summary of D25015: Show confirmation dialog when closing a modal if form contents have been changed.
Jul 25 2021, 03:02 · Maniphest (archived)
Ekubischta awarded D25015: Show confirmation dialog when closing a modal if form contents have been changed a Like token.
Jul 25 2021, 02:55 · Maniphest (archived)

Jul 24 2021

speck added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

Would it be easy to change the prompt to be more descriptive with actions? It’s generally more clear to have the buttons read “Discard changes” vs. “Ok” or “Yes”

Jul 24 2021, 21:04 · Maniphest (archived)
dcog requested review of D25015: Show confirmation dialog when closing a modal if form contents have been changed.
Jul 24 2021, 06:55 · Maniphest (archived)
dcog updated the task description for T15034: Show confirmation dialog when closing a modal if form contents have been changed.
Jul 24 2021, 06:47 · Maniphest, UX
dcog created T15034: Show confirmation dialog when closing a modal if form contents have been changed.
Jul 24 2021, 06:47 · Maniphest, UX

Jul 23 2021

MacFan4000 added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

Thanks for accepting this. I can’t land it though, somebody with the proper permissions will need to do it.

Jul 23 2021, 23:46
deadalnix added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

It is a step forward, but considering how the URL could be factorized would be a plus, IMO.

Jul 23 2021, 23:37
deadalnix accepted D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.
Jul 23 2021, 23:36
MacFan4000 requested review of D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.
Jul 23 2021, 23:04

Jul 20 2021

sario528 updated sario528.
Jul 20 2021, 18:56
MacFan4000 added a comment to T15030: Support a Phorge Extensions ecosystem.

regarding a monorepo, I'm not sure if there is an advantage to that, I'm fine with individual repos. I currently maintain most of Wikimedia's extensions in a single monorepo but I'd consider splitting them out into individual repos if any one them were candidates for upstreaming.

Jul 20 2021, 14:52 · Extension Development, Phactory: Community Projects, Phorge
MacFan4000 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.

Jul 20 2021, 02:18 · Upstream General/Unknown

Jul 19 2021

MacFan4000 added a member for Auth (archived): MacFan4000.
Jul 19 2021, 16:16
20after4 added a comment to T15030: Support a Phorge Extensions ecosystem.

regarding a monorepo, I'm not sure if there is an advantage to that, I'm fine with individual repos. I currently maintain most of Wikimedia's extensions in a single monorepo but I'd consider splitting them out into individual repos if any one them were candidates for upstreaming.

Jul 19 2021, 03:57 · Extension Development, Phactory: Community Projects, Phorge
20after4 added a comment to T15030: Support a Phorge Extensions ecosystem.

I'd like to host https://github.com/wikimedia/phabricator-antivandalism here, perhaps under a new name.

Jul 19 2021, 03:55 · Extension Development, Phactory: Community Projects, Phorge

Jul 18 2021

zeigren added a comment to T15025: Simple Production Docker Stack.

The Caddyfile boils down to

Jul 18 2021, 19:00
dcog added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#972, @avivey wrote:

A space-zombie game that can report high-scores to IRC, Slack and Phorge.

Jul 18 2021, 07:06 · Extension Development, Phactory: Community Projects, Phorge

Jul 17 2021

avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

Here's the terms I've been thinking of for accepting a project to Phactory:

  1. Directly related to Phorge in a significant way:

Good: Module for integration with some other system; New Phorge app that does something reasonable; scripts for administration work.
Bad: A space-zombie game that can report high-scores to IRC, Slack and Phorge.

Jul 17 2021, 07:23 · Extension Development, Phactory: Community Projects, Phorge
avivey updated the task description for T15022: Legal stuff.
Jul 17 2021, 06:50 · Phorge
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

Checking the Wikipedia entry for GDPR at https://en.wikipedia.org/wiki/General_Data_Protection_Regulation it mentions that this regulation or other similar ones have been enacted in:

Jul 17 2021, 06:08
gadgetsteve added a comment to T15033: Add option for GDPR Warning Suggestion.

Of course since Phorge itself is a public project with, potentially, UK/EU contributors the signup/login page should really display such a warning.

Jul 17 2021, 05:53
gadgetsteve created T15033: Add option for GDPR Warning Suggestion.
Jul 17 2021, 05:51

Jul 16 2021

MacFan4000 added a member for Upstream General/Unknown: MacFan4000.
Jul 16 2021, 17:50
speck added a comment to T15008: Build Welcome Site.

Yea I think it will be easiest to host this on the same server that's running we.phorge.it. If we're able to build it as an extension application for phabricator it can be setup in the same installation and then we can route the web server to host it properly.

Jul 16 2021, 13:33 · phorge.it install (DEPRECATED), Upstream General/Unknown
luca.itro added a comment to T15008: Build Welcome Site.

I think that the best choice is to keep everything in one place, so create the presentation site on the same infrastructure of we.phorge.it

Jul 16 2021, 13:24 · phorge.it install (DEPRECATED), Upstream General/Unknown
luca.itro added a comment to T15008: Build Welcome Site.

sorry for late reply. I can start working on it now. Where will be it hosted? Do you have some preference? We can use also my company infrastructure and change DNS record for a 3rd level to point to the IP.

Jul 16 2021, 13:13 · phorge.it install (DEPRECATED), Upstream General/Unknown
dcog added a comment to T15014: Develop a Phorge Release Process.
In T15014#929, @avivey wrote:

nit-pick: maybe name them phabricator/master and phabricator/stable

Jul 16 2021, 01:21 · Phorge
dcog added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#949, @0 wrote:

There are some projects listed on the Phabricator Community Resources page. Would all of those be eligible for hosting here, or would there be some criteria to limit the number of external projects?

Jul 16 2021, 01:17 · Extension Development, Phactory: Community Projects, Phorge

Jul 15 2021

MacFan4000 added a comment to T15000: Ad hoc setup tasks.

And also we perhaps should have an IRC channel such as #phorge on Libera. It would be possible to bridge it to Zulip.

Jul 15 2021, 16:59 · Phorge.it Systems
speck added a comment to T15014: Develop a Phorge Release Process.

If it's not worthwhile then let's not do it

Jul 15 2021, 03:31 · Phorge
0 added a comment to T15030: Support a Phorge Extensions ecosystem.

There are some projects listed on the Phabricator Community Resources page. Would all of those be eligible for hosting here, or would there be some criteria to limit the number of external projects?

Jul 15 2021, 03:24 · Extension Development, Phactory: Community Projects, Phorge
0 added a comment to T15014: Develop a Phorge Release Process.

But why would we need to explicitly keep them? They already exist upstream...

My suspicion, though I hadn't thought through it much, is that it might be useful during migration periods where someone has the repository checked out and there's are clear linear branches of the phabricator development vs. phorge development.

Jul 15 2021, 02:55 · Phorge

Jul 14 2021

eax closed T15032: [META] "Chat Room" link in sidebar still links to temporary Zulip instance as Resolved.

Deleted the reference. All communication should happen on-instance.

Jul 14 2021, 21:21
eax claimed T15032: [META] "Chat Room" link in sidebar still links to temporary Zulip instance.
Jul 14 2021, 21:20
Rexogamer created T15032: [META] "Chat Room" link in sidebar still links to temporary Zulip instance.
Jul 14 2021, 20:13
MacFan4000 updated MacFan4000.
Jul 14 2021, 19:12
eax added a comment to T15014: Develop a Phorge Release Process.

FWIW I think the master / stable split happened upstream due to some planned deep rewrites. For our process I'd rather go masteronly and not have a separately stable or release branch.

Jul 14 2021, 17:22 · Phorge
speck added a comment to T15014: Develop a Phorge Release Process.

nit-pick: maybe name them phabricator/master and phabricator/stable.

I'm fine with whatever naming

Jul 14 2021, 14:22 · Phorge
bfs awarded T15030: Support a Phorge Extensions ecosystem a Cup of Joe token.
Jul 14 2021, 09:26 · Extension Development, Phactory: Community Projects, Phorge

Jul 13 2021

avivey added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#916, @dcog wrote:
In T15030#914, @avivey wrote:

We are planning on hosting community-driven extensions/projects (temp codename "Phactory"), either here or in a different domain; the idea is to have each project maintain their own repositories.

That sounds awesome! Cool name :) Curious, did this come up in Zulip? I need to log back in there.

Jul 13 2021, 16:48 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15014: Develop a Phorge Release Process.

nit-pick: maybe name them phabricator/master and phabricator/stable.

Jul 13 2021, 16:21 · Phorge
deadalnix created T15031: Track phabricator's changes.
Jul 13 2021, 12:18
deadalnix added a subtask for T15030: Support a Phorge Extensions ecosystem: T15018: Make Harbormaster more generally usable and extendable.
Jul 13 2021, 12:14 · Extension Development, Phactory: Community Projects, Phorge
deadalnix added a parent task for T15018: Make Harbormaster more generally usable and extendable: T15030: Support a Phorge Extensions ecosystem.
Jul 13 2021, 12:14 · Almanac/Drydock/Harbormaster
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

(I should stop reading stuff before coffee. You'd think I'd know that by now...)

Jul 13 2021, 08:34 · Extension Development, Phactory: Community Projects, Phorge
dcog added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#915, @avivey wrote:

I'm thinking of hosting them here, giving each project to manage their own repositories, but having a more tight control over the creation of the repo (for technical reasons) and projects.
I'd like to only have projects that are clearly related to Phorge in the install, because we're not GitHub.

Having individual git repos also matches the common way extensions are installed (and my drafts for arc-install-eztension)

Jul 13 2021, 06:37 · Extension Development, Phactory: Community Projects, Phorge
dcog added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#914, @avivey wrote:

We are planning on hosting community-driven extensions/projects (temp codename "Phactory"), either here or in a different domain; the idea is to have each project maintain their own repositories.

Jul 13 2021, 06:35 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

I'm thinking of hosting them here, giving each project to manage their own repositories, but having a more tight control over the creation of the repo (for technical reasons) and projects.
I'd like to only have projects that are clearly related to Phorge in the install, because we're not GitHub.

Jul 13 2021, 06:34 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

We are planning on hosting community-driven extensions/projects (temp codename "Phactory"), either here or in a different domain; the idea is to have each project maintain their own repositories.

Jul 13 2021, 06:26 · Extension Development, Phactory: Community Projects, Phorge
speck added a comment to T15014: Develop a Phorge Release Process.

I was discussing with @deadalnix a bit and I think it would make sense to retain branches in our fork that represent the master and stable branches from upstream, but not be the primary branches we commit/land phorge into. That would allow us to keep synced with upstream's changes and regularly merge those in. I think operating in this way would also let us be a little more flexible with allowing other changes to be worked on and landed in the phorge branches without being blocked by the rebrand changes. Then at some point in the future the rebrand changes would come in from the upstream branch, merge in, and we could make an official Phorge release.

Jul 13 2021, 03:33 · Phorge
dcog added a comment to T15030: Support a Phorge Extensions ecosystem.

Found that SVN works great for a monorepo... Does Mercurial as well?

Jul 13 2021, 03:22 · Extension Development, Phactory: Community Projects, Phorge
dcog added a comment to T15027: Build a VM-based developer environment.

Confirmed working fine in both Windows 10 and Linux Mint 20

Jul 13 2021, 03:10 · Phorge Development Tools

Jul 12 2021

speck closed T15028: phorge.it bare domain usage? as Resolved.

The future plans for the domain landing page are under T15008: Build Welcome Site. I'll close this out for now since the redirect is working.

Jul 12 2021, 21:20 · Phorge.it Systems
speck added a comment to T15030: Support a Phorge Extensions ecosystem.

I think it makes sense to host repositories here. If we go with monorepo what would general permissions be for something like that?

Jul 12 2021, 19:49 · Extension Development, Phactory: Community Projects, Phorge
brennen awarded T15030: Support a Phorge Extensions ecosystem a Like token.
Jul 12 2021, 19:38 · Extension Development, Phactory: Community Projects, Phorge
20after4 created T15030: Support a Phorge Extensions ecosystem.
Jul 12 2021, 18:08 · Extension Development, Phactory: Community Projects, Phorge
Nibbly added a comment to T15028: phorge.it bare domain usage? .

Looks like that worked I guess. I just went to phorge.it in my mobile browser and apparently redirected to we.phorge.it.

Jul 12 2021, 12:05 · Phorge.it Systems
deadalnix added a comment to T15028: phorge.it bare domain usage? .

I sent @ toward 198.74.57.92 too.

Jul 12 2021, 11:47 · Phorge.it Systems
RhinosF1 added a watcher for Phorge: RhinosF1.
Jul 12 2021, 02:38
MacFan4000 abandoned D25013: Use the 2020/2021 MediaWiki Logo.

Abandoned as this will not be needed with the upstream patch merged.

Jul 12 2021, 02:07
20after4 added a comment to D25013: Use the 2020/2021 MediaWiki Logo.

I landed this upstream.

Jul 12 2021, 01:29
speck added a comment to D25013: Use the 2020/2021 MediaWiki Logo.

It looks like all @20after4 has to do is land that change into the upstream as it's approved. It might be better to have it land upstream then we pull in changes from upstream (there are a number of changes this fork is now behind on)

Jul 12 2021, 00:44
MacFan4000 requested review of D25013: Use the 2020/2021 MediaWiki Logo.
Jul 12 2021, 00:21

Jul 11 2021

MacFan4000 updated MacFan4000.
Jul 11 2021, 23:55
MacFan4000 added a comment to T15000: Ad hoc setup tasks.

For this phorge instance, I think we should configure auth providers to allow logging in with Github/Google etc.

Jul 11 2021, 23:37 · Phorge.it Systems
chris updated subscribers of T15028: phorge.it bare domain usage? .

Looks like @deadalnix may need to update DNS:

$ dig phorge.it
[...]
;; ANSWER SECTION:
phorge.it.              0       IN      A       217.70.184.38

versus

$ dig we.phorge.it
[...]
;; ANSWER SECTION:
we.phorge.it.           0       IN      A       198.74.57.92
Jul 11 2021, 21:45 · Phorge.it Systems
speck closed T15029: 'well-known' link in vision statement is not found as Resolved.
Jul 11 2021, 21:43
speck claimed T15029: 'well-known' link in vision statement is not found.

Thanks for pointing this out. I updated the link to the correct one. Somehow an extra hyphen appeared in the URL which I swear I had copied directly from the page.

Jul 11 2021, 21:43
speck updated subscribers of T15028: phorge.it bare domain usage? .

Hm I tried updating the nginx configuration to do a temporary redirect to https://we.phorge.it but it doesn't seem to be functioning properly. Someone else with better nginx experience might need to lend a hand -- @Matthew maybe?

Jul 11 2021, 21:41 · Phorge.it Systems
Nibbly created T15029: 'well-known' link in vision statement is not found.
Jul 11 2021, 21:07
Nibbly created T15028: phorge.it bare domain usage? .
Jul 11 2021, 21:03 · Phorge.it Systems
jSON updated jSON.
Jul 11 2021, 02:27

Jul 10 2021

speck updated speck.
Jul 10 2021, 18:20
speck added a comment to T15010: Vision Statement.

Are we supposed to make a similar lengthy statement?

Heh, I wasn't really sure what people were expecting so just wrote up some stuff to explain who I am and what my role will probably end up being.

Jul 10 2021, 18:19 · Phorge, Governance
avivey added a comment to T15010: Vision Statement.

I would like to officially submit myself as a Core Team member.

Jul 10 2021, 17:24 · Phorge, Governance

Jul 9 2021

deadalnix added a comment to T15010: Vision Statement.

Are we supposed to make a similar lengthy statement?

Jul 9 2021, 21:48 · Phorge, Governance

Jul 8 2021

speck added a comment to T15010: Vision Statement.

After agreeing and signing the document I submit myself here as a core team member, officially.

Jul 8 2021, 01:17 · Phorge, Governance
speck added a comment to T15010: Vision Statement.

@jupe thanks for pointing out the typo, I've updated to fix that.

Jul 8 2021, 00:26 · Phorge, Governance
speck updated the task description for T15006: Re-brand Phorge.
Jul 8 2021, 00:23 · Phorge
speck added a comment to T15006: Re-brand Phorge.

There's a lot of work to be done here. I've been coordinating with upstream to find a solution, though EvanP has indicated that we should probably take a few swings at solutions to see what does or doesn't work out. I've been out for the past week on holiday so I haven't made any recent progress.

Jul 8 2021, 00:21 · Phorge

Jul 7 2021

dcog added a comment to T15027: Build a VM-based developer environment.

Here is a proof-of-concept for a Vagrant pattern.

Jul 7 2021, 21:47 · Phorge Development Tools
dcog added a comment to T15006: Re-brand Phorge.

Actually here is where that particular library is registered: https://we.phorge.it/source/phorge/browse/master/src/__phutil_library_init__.php$3

Jul 7 2021, 19:47 · Phorge
dcog added a comment to T15006: Re-brand Phorge.
In T15006#849, @avivey wrote:

TBH, I'm a little confused about the way forward here, and I think this our biggest blocker?
I have some time I can put towards this, but I'm not sure what I should be doing.

Jul 7 2021, 19:40 · Phorge
avivey added a comment to T15006: Re-brand Phorge.

TBH, I'm a little confused about the way forward here, and I think this our biggest blocker?
I have some time I can put towards this, but I'm not sure what I should be doing.

Jul 7 2021, 18:02 · Phorge
Ekubischta added a comment to T15011: Build a Phorge Developer Environment.

I think both solutions work well

Jul 7 2021, 17:35 · Extension Development
deadalnix added inline comments to D25011: Remove CircleCI specific code from all over the place.
Jul 7 2021, 14:53 · Almanac/Drydock/Harbormaster
dcog added a comment to T15006: Re-brand Phorge.
In T15006#839, @speck wrote:

I think in the case of email headers we would want to duplicate the headers to allow sites migrating time to update their dependence on the existing email headers -- so duplicate the headers to include both X-Phabricator-XYZ and X-Phorge-XYZ, then in a year or so remove X-Phabricator-XYZ. I'm not sure if HTTP headers would be used the same way and might be possible to change those without a migration period.

Jul 7 2021, 08:09 · Phorge
jupe added a comment to T15010: Vision Statement.

Did another pass on it: only thing I found is a typo (which I'm not allowed to fix): extra space after "Opinionated" and before to column in the list under "What is Phorge".

Jul 7 2021, 07:36 · Phorge, Governance