Page MenuHomePhorge
Feed Advanced Search

Tue, Dec 7

MacFan4000 added a comment to T15064: Make phorge compatible with PHP 8.1.

I have submitted patches to fix most of the issues. The following issues still remain.

Tue, Dec 7, 14:48 · Phorge
MacFan4000 added a task to D25030: Fix PHP 8.1 incompatibilities mostly: T15064: Make phorge compatible with PHP 8.1.
Tue, Dec 7, 14:40 · Arcanist
MacFan4000 added a task to D25031: Fix most PHP 8.1 issues: T15064: Make phorge compatible with PHP 8.1.
Tue, Dec 7, 14:40 · Phorge
MacFan4000 added revisions to T15064: Make phorge compatible with PHP 8.1: D25031: Fix most PHP 8.1 issues, D25030: Fix PHP 8.1 incompatibilities mostly.
Tue, Dec 7, 14:40 · Phorge
MacFan4000 requested review of D25031: Fix most PHP 8.1 issues.
Tue, Dec 7, 14:16 · Phorge
MacFan4000 requested review of D25030: Fix PHP 8.1 incompatibilities mostly.
Tue, Dec 7, 14:09 · Arcanist

Thu, Dec 2

MacFan4000 edited the content of Welcome.
Thu, Dec 2, 16:15 · Phorge
MacFan4000 added a comment to T15059: Phabricator doesn't email @outlook.com addresses.
In T15059#1654, @speck wrote:

I just checked the emails I receive to my gmail account and noticed that the emails seem to be from the secure.phorge.dev domain. Should those be received from we.phorge.it instead? I was in the process of filling out an issue form for Microsoft and noticed this discrepancy. Could that cause issues like this?

Thu, Dec 2, 16:14 · Phorge

Wed, Dec 1

MacFan4000 updated the task description for T15064: Make phorge compatible with PHP 8.1.
Wed, Dec 1, 17:28 · Phorge
MacFan4000 added a comment to T15064: Make phorge compatible with PHP 8.1.

After making lots of changes in my clone to suppress deprecation warnings, I am stuck at the following error.
[Wed Dec 01 16:06:24.853494 2021] [proxy_fcgi:error] [pid 2472770:tid 139879417599744] [client 18.188.131.62:41372] AH01071: Got error 'PHP message: [2021-12-01 16:06:24] EXCEPTION: (Exception) Bad getter call: getPreferences at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1620]PHP message: arcanist(head=master, ref.master=c53bb21bbd3e), phabricator(head=master, ref.master=4448a93a4067), testwiki-ext-misc(head=master, ref.master=c12e85d3a97a)
PHP message: #0 <#2> LiskDAO::call(string, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1598]
PHP message: #1 <#2> LiskDAO::call(string, array) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:446]
PHP message: #2 <#2> PhabricatorUser::loadGlobalSettings() called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:377]
PHP message: #3 <#2> PhabricatorUser::getUserSetting(string) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:428]
PHP message: #4 <#2> PhabricatorUser::getTranslation() called at [<phabricator>/src/applications/auth/engine/PhabricatorAuthSessionEngine.php:1127]
PHP message: #5 <#2> PhabricatorAuthSessionEngine::willServeRequestForUser(PhabricatorUser) called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:109]
PHP message: #6 <#2> PhabricatorController::willBeginExecution() called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:271]
PHP message: #7 phlog(Exception) called at [<phabricator>/src/aphront/handler/PhabricatorDefaultRequestExceptionHandler.php:41]
PHP message: #8 PhabricatorDefaultRequestExceptionHandler::handleRequestThrowable(AphrontRequest, Exception) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:751]
PHP message: #9 AphrontApplicationConfiguration::handleThrowable(Exception) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:296]
PHP message: #10 AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message Log, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP messaghutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]PHP messaguration.php:204]
PHP messaglicationConfiguration.php:204]PHP messagont/configuration/AphrontApplicationConfiguration.php:204]
PHP messagd at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message aphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message: #11 AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phabricator>/webroot/index.php:35]PHP message: [2021-12-01 16:06:24] EXCEPTION: (PhutilAggregateException) Encountered a processing exception, then another exception when trying to build a response for the first exception.\n - Exception: Bad setter call: setUserPHID\n - Exception: Bad getter call: getPreferences at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:316]
PHP message: arcanist(head=master, ref.master=c53bb21bbd3e), phabricator(head=master, ref.master=4448a93a4067), testwiki-ext-misc(head=master, ref.master=c12e85d3a97a)
PHP message: #0 <#4> LiskDAO::call(string, array) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:446]
PHP message: #1 <#4> PhabricatorUser::loadGlobalSettings() called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:377]
PHP message: #2 <#4> PhabricatorUser::getUserSetting(string) called at [<phabricator>/src/applications/people/storage/PhabricatorUser.php:428]
PHP message: #3 <#4> PhabricatorUser::getTranslation() called at [<phabricator>/src/applications/auth/engine/PhabricatorAuthSessionEngine.php:1127]
PHP message: #4 <#4> PhabricatorAuthSessionEngine::willServeRequestForUser(PhabricatorUser) called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:109]
PHP message: #5 <#4> PhabricatorController::willBeginExecution() called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:271]
PHP message: #6 <#3> LiskDAO::call(string, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:1598]
PHP message: #7 <#3> LiskDAO::__call(string, array) called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:666]PHP message: #8 <#3> PhabricatorApplicationSearchEngine::getBuiltinQueries() called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:500]
PHP message: #9 <#3> PhabricatorApplicationSearchEngine::loadAllNamedQueries() called at [<phabricator>/src/applications/search/engine/PhabricatorApplicationSearchEngine.php:537]
PHP message: #10 <#3> PhabricatorApplicationSearchEngine::loadEnabledNamedQueries() called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:157]
PHP message: #11 <#3> PhabricatorMainMenuSearchView::getGlobalSearchScopeItems(PhabricatorUser, PhabricatorFlagsApplication) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:205]
PHP message: #12 <#3> PhabricatorMainMenuSearchView::buildModeSelector(string, string) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuSearchView.php:89]
PHP message: #13 <#3> javelin_tag(string, array, array) called at [<phabricator>/src/view/phui/PHUIListItemView.php:426]
PHP message: #14 <#3> phutil_tag(string, array, array) called at [<phabricator>/src/infrastructure/javelin/markup.php:70]
PHP message: #15 <#3> javelin_tag(string, array, array) called at [<phabricator>/src/view/AphrontTagView.php:161]
PHP message: #16 <#3> AphrontTagView::render() called at [<phabricator>/src/view/AphrontView.php:222]
PHP message: #17 <#3> AphrontView::producePhutilSafeHTML() called at [<phabricator>/src/infrastructure/markup/render.php:111]
PHP message: #18 <#3> phutil_escape_html(PHUIListView) called at [<phabricator>/src/infrastructure/markup/render.php:135]
PHP message: #19 <#3> phutil_escape_html(array) called at [<phabricator>/src/infrastructure/markup/render.php:97]
PHP message: #20 <#3> phutil_tag(string, array, array) called at [<phabricator>/src/view/page/menu/PhabricatorMainMenuView.php:168]
PHP message: #21 <#3> PhabricatorMainMenuView::render() called at [<phabricator>/src/view/page/PhabricatorStandardPageView.php:374]
PHP message: #22 <#3> PhabricatorStandardPageView::willRenderPage() called at [<phabricator>/src/view/page/AphrontPageView.php:46]
PHP message: #23 <#3> AphrontPageView::render() called at [<phabricator>/src/applications/base/controller/PhabricatorController.php:286]
PHP message: #24 <#3> PhabricatorController::willSendResponse(AphrontDialogResponse) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:300]
PHP message: #25 <#2> AphrontApplicationConfiguration::processRequest(AphrontRequest, PhutilDeferredLog, AphrontPHPHTTPSink, MultimeterControl) called at [<phabricator>/src/aphront/configuration/AphrontApplicationConfiguration.php:204]
PHP message: #26 <#2> AphrontApplicationConfiguration::runHTTPRequest(AphrontPHPHTTPSink) called at [<phabricator>/webroot/index.php:35]
PHP message: #27 phlog(PhutilAggregateException) called at [<phabricator>/src/aphront/response/AphrontUnhandledExceptionResponse.php:32]
PHP message: #28 AphrontUnhandledExceptionResponse::setException(PhutilAggregateException) called at [<phabricator>/webroot/index.php:46]'

Wed, Dec 1, 16:16 · Phorge

Tue, Nov 30

MacFan4000 created T15064: Make phorge compatible with PHP 8.1.
Tue, Nov 30, 23:39 · Phorge

Mon, Nov 29

MacFan4000 published a new version of Welcome.
Mon, Nov 29, 16:44 · Phorge
MacFan4000 edited the content of Welcome.
Mon, Nov 29, 16:34 · Phorge
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

I think this task is mostly resolved. The zulip chat is a temporary thing, and it hasn't been used anytime recently. We could bridge the IRC channel to it if we wanted to have a more permanent zulip instance.

Mon, Nov 29, 16:26 · Phorge Upstream

Nov 3 2021

MacFan4000 added projects to T15060: Better Pirate English: Phorge, Localization.
Nov 3 2021, 15:24 · Localization, Phorge
MacFan4000 created Localization.
Nov 3 2021, 15:24

Nov 1 2021

MacFan4000 updated subscribers of T15035: Discuss communications channels (IRC, etc).
Nov 1 2021, 19:22 · Phorge Upstream

Oct 23 2021

MacFan4000 closed D25026: Fix incorrect quoting of author in 'arc patch'.
Oct 23 2021, 19:02
MacFan4000 committed rARC4230292997ce: Fix incorrect quoting of author in 'arc patch' (authored by ldanna).
Fix incorrect quoting of author in 'arc patch'
Oct 23 2021, 19:02
MacFan4000 added a comment to D25026: Fix incorrect quoting of author in 'arc patch'.

A member of Trusted Contributors will land it for you.

Oct 23 2021, 18:20

Oct 22 2021

MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

@speck I can’t get you added as you aren’t currently authenticated with NickServ.

Oct 22 2021, 17:13 · Phorge Upstream
MacFan4000 awarded T15048: Allow awarding Tokens to individual Comments a Like token.
Oct 22 2021, 01:02

Oct 21 2021

MacFan4000 updated subscribers of T15035: Discuss communications channels (IRC, etc).
Oct 21 2021, 12:35 · Phorge Upstream
MacFan4000 updated MacFan4000.
Oct 21 2021, 12:32
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

So, I sent a community registration ticket back in July,and never heard back. They say they have a backlog. I think though it would be easier if we do a project registration and have it be done by somebody who can verify that they represent Phorge. (either through a file on the web root or else DNS)

Oct 21 2021, 12:31 · Phorge Upstream

Oct 20 2021

MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

For the record we are up to 22 user in the channel currently.

Oct 20 2021, 23:04 · Phorge Upstream
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

So, I sent a community registration ticket back in July,and never heard back. They say they have a backlog. I think though it would be easier if we do a project registration and have it be done by somebody who can verify that they represent Phorge. (either through a file on the web root or else DNS)

Oct 20 2021, 23:03 · Phorge Upstream
MacFan4000 added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

@io for GitHub we have a task (T15046)

Oct 20 2021, 22:59 · Phorge

Oct 19 2021

MacFan4000 closed T15002: Create projects for this install as Resolved.

For the rest, I think they can be created on an as-needed basis.

Oct 19 2021, 15:17 · Phorge Upstream

Sep 18 2021

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

Sep 18 2021, 18:11 · Phorge

Sep 7 2021

MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 7 2021, 16:10 · Phorge Upstream
MacFan4000 created Fund.
Sep 7 2021, 16:09

Sep 6 2021

roguelazer awarded T15046: Add GitHub mirrors for repos a Like token.
Sep 6 2021, 19:47 · Nuance, Phorge Upstream, Diffusion
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 6 2021, 12:29 · Phorge Upstream
MacFan4000 created Phrequent.
Sep 6 2021, 12:27
avivey awarded T15046: Add GitHub mirrors for repos a Like token.
Sep 6 2021, 05:22 · Nuance, Phorge Upstream, Diffusion

Sep 5 2021

MacFan4000 set the image for Systems to F15836: fa-cloud-blue.png.
Sep 5 2021, 20:43
MacFan4000 set the icon for Systems to Infrastructure.
Sep 5 2021, 20:43
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 20:43 · Phorge Upstream
MacFan4000 created Arcanist.
Sep 5 2021, 20:41
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 20:40 · Phorge Upstream
MacFan4000 edited projects for T15002: Create projects for this install, added: Phorge Upstream; removed Upstream General/Unknown.
Sep 5 2021, 20:36 · Phorge Upstream
MacFan4000 reopened T15002: Create projects for this install as "Open".

Now that I look at this some more, this isn’t quite done - there are still some components of phorge that are missing projects.

Sep 5 2021, 20:35 · Phorge Upstream
MacFan4000 added projects to T15046: Add GitHub mirrors for repos: Diffusion, Phorge Upstream, Nuance.
Sep 5 2021, 16:44 · Nuance, Phorge Upstream, Diffusion
MacFan4000 created T15046: Add GitHub mirrors for repos.
Sep 5 2021, 16:43 · Nuance, Phorge Upstream, Diffusion
MacFan4000 accepted D25002: T15006: Replacing external-facing trademarks/assets.

Looks good, hopefully this can be landed some time soon.

Sep 5 2021, 16:06
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 14:54 · Phorge Upstream
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 14:52 · Phorge Upstream
MacFan4000 created Nuance.
Sep 5 2021, 14:32
MacFan4000 created Phurl.
Sep 5 2021, 14:31
MacFan4000 created Calendar.
Sep 5 2021, 14:24
MacFan4000 added a comment to T15002: Create projects for this install.

I’ll note here that I’m going to work on creating projects for some of the prototypes that do get used.

Sep 5 2021, 14:20 · Phorge Upstream

Sep 4 2021

MacFan4000 changed the visibility for Trusted Contributors.
Sep 4 2021, 21:21
MacFan4000 added a member for Trusted Contributors: RhinosF1.
Sep 4 2021, 21:03
MacFan4000 added a comment to T15042: Easier landing of revisions.

Also when I look at a diff on upstream phabricator i see a land revision button - but I don’t see that for diffs on this instance.

Sep 4 2021, 19:15 · Phorge
MacFan4000 added a comment to T15042: Easier landing of revisions.

@speck for rARC Trusted Contributors can land but rP is restricted to Blessed Committers

Sep 4 2021, 19:06 · Phorge

Aug 26 2021

MacFan4000 edited the content of Change Log.
Aug 26 2021, 21:58
MacFan4000 renamed 2021 Week 36 (Early September) from 2021 Week 30 (Very Late July) to 2021 Week 36 (Early September).
Aug 26 2021, 21:58
MacFan4000 added a comment to T15038: Offer a custom neutral timezone.

the only global config option I can find is the timezone, so either way changes to phorge core would be required. Timezone has no default value. (It's typically controlled by the php date.timezone setting)

Aug 26 2021, 14:46 · Phorge General/Unknown, Governance
MacFan4000 added a member for Trusted Contributors: dereckson.
Aug 26 2021, 14:36

Aug 24 2021

MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

For irc there is Phorge on Libera.chat. I’ve submitted a ticket for community registration after speaking with staff, but I haven’t heard back. (Ticket was submitted 3 weeks ago). Matrix - not sure

Aug 24 2021, 19:52 · Phorge Upstream

Aug 23 2021

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

Per https://we.phorge.it/source/phorge/manage/policies/ the push policy for this repo is set to Blessed Committers

Aug 23 2021, 12:45

Aug 19 2021

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

Could a member of Blessed Committers please land this? I can't do it my self (no write access) and I would appreciate it.

Aug 19 2021, 14:42
MacFan4000 added a comment to T15010: Vision Statement.

I would also love to contribute to Phorge. I have signed the legalpad doc.

Aug 19 2021, 14:40 · Phorge, Governance

Jul 30 2021

MacFan4000 added a comment to T15037: Should we support oauth login via github/google/etc?.

And for google you don't need to provide an email, you can also just get a gmail address.

Jul 30 2021, 16:46 · Auth
MacFan4000 added a comment to T15037: Should we support oauth login via github/google/etc?.

@speck we can use the existing GitHub organization for oauth. (an owner can setup the app in settings)

Jul 30 2021, 16:40 · Auth

Jul 28 2021

MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

Just as a note, All of the mentioned chat platforms can be bridged together.

Jul 28 2021, 21:19 · Phorge Upstream
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

We don't seem to have any opposition to having a community/support IRC channel, so perhaps I'll start working with Libera staff on registration.

Jul 28 2021, 17:58 · Phorge Upstream
MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

Are there any thoughts about a matrix channel? It would also be possible to bridge it to IRC.

Jul 28 2021, 15:05 · Phorge Upstream

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

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 Upstream
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 Upstream
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 Upstream
MacFan4000 created T15035: Discuss communications channels (IRC, etc).
Jul 26 2021, 18:23 · Phorge Upstream
MacFan4000 updated MacFan4000.
Jul 26 2021, 17:05

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

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 · 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: MacFan4000.
Jul 19 2021, 16:16

Jul 16 2021

MacFan4000 added a member for Upstream General/Unknown: MacFan4000.
Jul 16 2021, 17:50

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 · Upstream General/Unknown

Jul 14 2021

MacFan4000 updated MacFan4000.
Jul 14 2021, 19:12

Jul 12 2021

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
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 · Upstream General/Unknown