Page MenuHomePhorge

Recent Activity

Yesterday

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

I noticed this recently too. These PHP 8 updates have been frustrating because it breaks Arcanist for users as well...

Wed, Dec 1, 17:07 · Phorge
speck added a comment to T15062: Introducing Phixator 2.

Time tracking is an interesting topic. At my company we addressed this by having a Herald WebHook hit our internal server whenever activity we're interested in tracking happens. Our internal server tracks these activities from multiple sources (not just Phab/Phorge) and users can go in to see all their activity linked up and input the approximate time spent on those activities.

Wed, Dec 1, 16:55 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest
speck added inline comments to D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Wed, Dec 1, 16:49
speck added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

A few months back this story came up on hackernews which seems relevant. There might be things in there we can attempt to appeal to Microsoft to allow emails from this Phorge instance to go through

Wed, Dec 1, 16:44 · Phorge
speck added a comment to T15058: Improve page layout for mobile devices.

What mobile display are you using? From the screenshots it looks like based on the dimensions of the display phorge isn't detecting that it should render as mobile view.

Wed, Dec 1, 16:36
speck added a comment to T15051: default.pem in Arcanist is out of date.

I think updating the current pem file is a good holdover patch for now (sorry for the delay in reviewing the change). Re-working how arcanist manages certs is something we can look at addressing long-term.

Wed, Dec 1, 16:32
speck accepted D25023: Updated Arcanist default.pem with the most recent one from Mozilla.

I computed the sha256 sum of the change/updated file and verified that it matches the cert file on https://curl.se/docs/caextract.html for 2021-09-30.

Wed, Dec 1, 16:27
speck updated the test plan for D25023: Updated Arcanist default.pem with the most recent one from Mozilla.
Wed, Dec 1, 16:20
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
TitanNano triaged T15044: Co-Author support in arc land as Normal priority.
Wed, Dec 1, 12:58 · Arcanist
TitanNano updated the task description for T15044: Co-Author support in arc land.
Wed, Dec 1, 12:58 · Arcanist
TitanNano added a comment to T15044: Co-Author support in arc land.

I submitted a draft revision for this. It's not quite complete yet, but anyone interested can take a look at it.

Wed, Dec 1, 10:58 · Arcanist
TitanNano added a revision to T15044: Co-Author support in arc land: D25028: Co-Author support in arc land T15044.
Wed, Dec 1, 10:55 · Arcanist

Tue, Nov 30

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

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
TitanNano added a comment to T15043: Automatically move tasks between columns on project boards.

I didn't know columns could be deleted... I thought they were only ever hidden.

Mon, Nov 29, 13:27 · Projects
313dreamilycalm updated 313dreamilycalm.
Mon, Nov 29, 10:52

Sun, Nov 28

Bukkit updated Bukkit.
Sun, Nov 28, 17:41
Bukkit updated Bukkit.
Sun, Nov 28, 17:40
Bukkit added a comment to T15045: Support SSL/TLS for MariaDB connections.
Sun, Nov 28, 01:21 · Config, Restricted Project
Bukkit created T15063: Change Letter PFP Upon Rename.
Sun, Nov 28, 00:50 · Phorge

Sat, Nov 27

20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

I didn't know columns could be deleted... I thought they were only ever hidden.

Sat, Nov 27, 15:35 · Projects
20after4 awarded T15062: Introducing Phixator 2 a Mountain of Wealth token.
Sat, Nov 27, 15:31 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest

Thu, Nov 25

Labricator added a comment to T15062: Introducing Phixator 2.

I'd definitely love to see this later. I MIGHT be able to get to this later.

Thu, Nov 25, 17:41 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest
Labricator added a comment to T15045: Support SSL/TLS for MariaDB connections.

Is there an update on this? we would love to see this feature soon

Thu, Nov 25, 17:40 · Config, Restricted Project
goddenrich added a comment to T15045: Support SSL/TLS for MariaDB connections.

Is there an update on this? we would love to see this feature soon

Thu, Nov 25, 15:29 · Config, Restricted Project

Tue, Nov 23

Ekubischta added a comment to T15062: Introducing Phixator 2.

This looks pretty great! - I think T15030 is the general covering task for Extensions

Tue, Nov 23, 20:06 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest

Mon, Nov 22

motla updated subscribers of T15062: Introducing Phixator 2.
Mon, Nov 22, 15:15 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest
motla created T15062: Introducing Phixator 2.
Mon, Nov 22, 15:15 · Phrequent, Phorge General/Unknown, Dashboards, Governance, Maniphest

Sat, Nov 20

pilarutama updated pilarutama.
Sat, Nov 20, 05:56

Thu, Nov 18

ian awarded T15048: Allow awarding Tokens to individual Comments a Cup of Joe token.
Thu, Nov 18, 07:33
ngustafson247 updated ngustafson247.
Thu, Nov 18, 01:00

Wed, Nov 17

Ekubischta updated the task description for T15011: Build a Phorge Developer Environment.
Wed, Nov 17, 02:30 · Phorge General/Unknown
dcog added a comment to T15025: Simple Production Docker Stack.

Thanks -- I'm curious as to what makes this not particularly suitable for development, though?

Wed, Nov 17, 01:48 · Phorge General/Unknown

Sat, Nov 13

0 added a comment to D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.

Although there's merit to the "zero, one, infinity" rule, it might not be the best option here. If something goes wrong and $err happens to always be falsy, this will end up in an infinite loop instead of giving a clear error message. There is probably a reasonable finite value (that's greater than 4) which can be chosen as the limit to the number of attempts.

Sat, Nov 13, 05:59

Fri, Nov 12

ncollins requested review of D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Fri, Nov 12, 20:23