Page MenuHomePhorge
Feed All Stories

Mar 31 2024

aklapper closed T15767: PHP 8.1 "strlen(null)" exception when received email lacks From header as Resolved by committing rP186768ccfd88: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 13:21 · PHP 8 support
aklapper closed D25564: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 13:21
aklapper committed rP186768ccfd88: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Fix PHP 8.1 "strlen(null)" exception when received email lacks From header
Mar 31 2024, 13:21
avivey accepted D25564: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 12:17
avivey accepted D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

:-)

Mar 31 2024, 12:17
aklapper updated the diff for D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

Correct array initialization; keep line in parse().

Mar 31 2024, 12:01
aklapper requested review of D25564: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 11:54
aklapper added a revision to T15767: PHP 8.1 "strlen(null)" exception when received email lacks From header: D25564: Fix PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 11:54 · PHP 8 support
aklapper created T15767: PHP 8.1 "strlen(null)" exception when received email lacks From header.
Mar 31 2024, 11:51 · PHP 8 support
avivey added a comment to D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

Is that really as trivial as in my last revision?

Mar 31 2024, 08:46
aklapper updated the diff for D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

and now for real, without #[\AllowDynamicProperties]

Mar 31 2024, 08:42
aklapper updated the diff for D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

Can we just define the used properties instead? Doesn't look like there's too many of them.

Mar 31 2024, 08:35

Mar 30 2024

avivey requested changes to D25029: Co-Author support in arc land T15044.

house-keeping...

Mar 30 2024, 12:28
avivey requested changes to D25028: Co-Author support in arc land T15044.

Changing status for house-keeping.

Mar 30 2024, 12:28
avivey accepted D25538: Separate repository home and browse view in tab menu.

I'd even suggest we can go one step further, and in the Home tab show the Readme above the files (and maybe change the order/highlight some other UI elements too).

Mar 30 2024, 12:25
valerio.bozzolan closed T15752: Allow to find objects by multiple custom field values (IN query) as Resolved by committing rP5263d5d59030: Custom integer fields: fix search by array of possible values.
Mar 30 2024, 11:14 · Feature Requests
valerio.bozzolan closed D25554: Custom integer fields: fix search by array of possible values.
Mar 30 2024, 11:14
valerio.bozzolan committed rP5263d5d59030: Custom integer fields: fix search by array of possible values.
Custom integer fields: fix search by array of possible values
Mar 30 2024, 11:14
20after4 awarded D25561: Fix important regression in search engine a Mountain of Wealth token.
Mar 30 2024, 11:02
20after4 accepted D25554: Custom integer fields: fix search by array of possible values.
Mar 30 2024, 11:01

Mar 29 2024

valerio.bozzolan added a comment to D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

Plenty of creative scope for a follow-up Diff - T15766

Mar 29 2024, 13:20
valerio.bozzolan created T15766: Cleanup a bit MimeMailParser.
Mar 29 2024, 13:20 · Good Starter Task
valerio.bozzolan added a comment to D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

I agree and I'm quite sure that just parts is missing

Mar 29 2024, 13:11
avivey added a comment to D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.

Can we just define the used properties instead? Doesn't look like there's too many of them.

Mar 29 2024, 12:07
aklapper requested review of D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.
Mar 29 2024, 11:37
aklapper added a revision to T15765: PHP 8.2 error: "Creation of dynamic property MimeMailParser::$parts is deprecated": D25563: Fix "Creation of dynamic property is deprecated" PHP 8.2 error in MimeMailParser.
Mar 29 2024, 11:37 · PHP 8 support
aklapper created T15765: PHP 8.2 error: "Creation of dynamic property MimeMailParser::$parts is deprecated".
Mar 29 2024, 11:36 · PHP 8 support
avivey added a comment to D25558: Initial work.

IIRC, The save() command won't generate any Feed item, so the unified feed entry would be either "xxx triaged this task" or "xxx added a comment". Also, for each comment added, a new Feed item will be generated, which is probably not what you'd like.

Mar 29 2024, 09:27 · DeepClone (Extension)
valerio.bozzolan closed D25552: Config Projects Extra Fields: link to the doc (like User).
Mar 29 2024, 07:26
valerio.bozzolan committed rP48e121c485a2: Config Projects Extra Fields: link to the doc (like User).
Config Projects Extra Fields: link to the doc (like User)
Mar 29 2024, 07:26

Mar 28 2024

tsc updated the diff for D25558: Initial work.

fix linting issues

Mar 28 2024, 20:50 · DeepClone (Extension)
tsc updated the diff for D25558: Initial work.

Clone custom fields

Mar 28 2024, 20:47 · DeepClone (Extension)
aklapper accepted D25552: Config Projects Extra Fields: link to the doc (like User).

LGTM

Mar 28 2024, 20:07
aklapper placed T15650: AphrontDuplicateKeyQueryException dragging task from milestone column to main board column: Duplicate entry for key 'boardPHID' up for grabs.
Mar 28 2024, 19:54 · Affects-Wikimedia, Bug Reports
aklapper added a subtask for T15650: AphrontDuplicateKeyQueryException dragging task from milestone column to main board column: Duplicate entry for key 'boardPHID': T15764: Moving tasks on a workboard via the "Add Action" dropdown does not update column and column positions tables.
Mar 28 2024, 19:54 · Affects-Wikimedia, Bug Reports
aklapper added a parent task for T15764: Moving tasks on a workboard via the "Add Action" dropdown does not update column and column positions tables: T15650: AphrontDuplicateKeyQueryException dragging task from milestone column to main board column: Duplicate entry for key 'boardPHID'.
Mar 28 2024, 19:54 · Bug Reports
aklapper created T15764: Moving tasks on a workboard via the "Add Action" dropdown does not update column and column positions tables.
Mar 28 2024, 19:50 · Bug Reports
valerio.bozzolan added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

About your Remarkup unit tests, try to rebase. Maybe related to D25559.

Mar 28 2024, 08:54
valerio.bozzolan awarded Q123: [Feature] Phorge integrates with Keycloak a Yellow Medal token.
Mar 28 2024, 08:46 · Phorge, Feature Requests
zhe asked Q123: [Feature] Phorge integrates with Keycloak.
Mar 28 2024, 06:17 · Phorge, Feature Requests

Mar 27 2024

tsc updated the summary of D25558: Initial work.
Mar 27 2024, 11:14 · DeepClone (Extension)
valerio.bozzolan added a comment to D25554: Custom integer fields: fix search by array of possible values.

Small recap:

Mar 27 2024, 09:53

Mar 26 2024

tsc updated the summary of D25558: Initial work.
Mar 26 2024, 19:51 · DeepClone (Extension)
avivey closed T15762: PhabricatorDataNotAttachedException when rendering project hovercard with username mentioned in project description as Resolved by committing rP216d308507ed: Fix Project Hovercard rendering @mention.
Mar 26 2024, 18:07 · Affects-Wikimedia, Bug Reports
avivey closed D25562: Fix Project Hovercard rendering @mention.
Mar 26 2024, 18:07
avivey committed rP216d308507ed: Fix Project Hovercard rendering @mention.
Fix Project Hovercard rendering @mention
Mar 26 2024, 18:07
aklapper accepted D25562: Fix Project Hovercard rendering @mention.

I can confirm that the change fixes the exception locally on git master for me. Thanks!

Mar 26 2024, 15:58
aklapper foisted D25269: Fix PHP 8.2 "strlen(null)" exceptions block rendering Differential Revision page (T15432 - 2/2) upon mturdus.
Mar 26 2024, 15:46
aklapper abandoned D25269: Fix PHP 8.2 "strlen(null)" exceptions block rendering Differential Revision page (T15432 - 2/2).

All three changes superseded by D25250 in my understanding. If not, then please reopen. Thanks!

Mar 26 2024, 15:45
aklapper commandeered D25269: Fix PHP 8.2 "strlen(null)" exceptions block rendering Differential Revision page (T15432 - 2/2).
Mar 26 2024, 15:45
avivey requested review of D25562: Fix Project Hovercard rendering @mention.
Mar 26 2024, 15:40
avivey added a revision to T15762: PhabricatorDataNotAttachedException when rendering project hovercard with username mentioned in project description: D25562: Fix Project Hovercard rendering @mention.
Mar 26 2024, 15:40 · Affects-Wikimedia, Bug Reports
Mormegil awarded rPb445e1d80df9: Fix config transaction rendering error on auth page by allowing PhutilSafeHTML a Like token.
Mar 26 2024, 15:27
avivey added a comment to T15762: PhabricatorDataNotAttachedException when rendering project hovercard with username mentioned in project description.

It might not happen on any other card, because we might not be rendering Remarkup on any other card. Interesting....

Mar 26 2024, 10:46 · Affects-Wikimedia, Bug Reports
avivey added a comment to T15762: PhabricatorDataNotAttachedException when rendering project hovercard with username mentioned in project description.

So this is quite an edge-case:

  • PhabricatorMentionRemarkupRule wants to give the mention a different color, depending on if the user can view the "context object", in this case the Project.
  • There's an automatic rule, saying a member of a project can always view the project
  • When loading the project for the hovercard, we don't bother loading all the member list
  • When loading the user for the mention, we don't bother loading all its projects
  • so data is not available at the rendering point.
Mar 26 2024, 10:39 · Affects-Wikimedia, Bug Reports
avivey claimed T15762: PhabricatorDataNotAttachedException when rendering project hovercard with username mentioned in project description.
Mar 26 2024, 10:23 · Affects-Wikimedia, Bug Reports
valerio.bozzolan closed T15729: Remarkup code blocks: guess the language from the "name" (if available) as Resolved by committing rPb1ae1b1a6789: Remarkup code blocks: guess language from "name=".
Mar 26 2024, 10:20 · User-valerio.bozzolan, Remarkup
valerio.bozzolan closed D25560: Remarkup code blocks: guess language from "name=".
Mar 26 2024, 10:20
valerio.bozzolan committed rPb1ae1b1a6789: Remarkup code blocks: guess language from "name=".
Remarkup code blocks: guess language from "name="
Mar 26 2024, 10:20
avivey accepted D25560: Remarkup code blocks: guess language from "name=".
Mar 26 2024, 10:19
valerio.bozzolan edited the content of Next Up.
Mar 26 2024, 06:31
valerio.bozzolan closed T15763: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way. as Resolved by committing rP27f4b8321a5e: Fix important regression in search engine.
Mar 26 2024, 06:30 · Bug Reports
valerio.bozzolan closed D25561: Fix important regression in search engine.
Mar 26 2024, 06:30
valerio.bozzolan committed rP27f4b8321a5e: Fix important regression in search engine.
Fix important regression in search engine
Mar 26 2024, 06:30
speck accepted D25561: Fix important regression in search engine.

nice, tyty

Mar 26 2024, 01:16

Mar 25 2024

valerio.bozzolan updated the diff for D25561: Fix important regression in search engine.

swap cases - thanks @speck - please double-accept if this is what was suggested :D

Mar 25 2024, 17:38
speck accepted D25561: Fix important regression in search engine.

I prefer to invert the logic and return early, to avoid having the entire function contents inside a nested level - up to you but this looks good.

Mar 25 2024, 17:24
valerio.bozzolan updated the summary of D25561: Fix important regression in search engine.
Mar 25 2024, 12:58
valerio.bozzolan updated the diff for D25561: Fix important regression in search engine.

simplified logic - thanks @speck

Mar 25 2024, 12:56
valerio.bozzolan added a revision to T15763: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way.: D25561: Fix important regression in search engine.
Mar 25 2024, 12:50 · Bug Reports
valerio.bozzolan updated the summary of D25561: Fix important regression in search engine.
Mar 25 2024, 12:50
valerio.bozzolan attached a referenced file: F2036615: image.png.
Mar 25 2024, 12:35 · Bug Reports
valerio.bozzolan attached a referenced file: F2036661: image.png.
Mar 25 2024, 12:35 · Bug Reports
zhe closed Q121: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way. as obsolete.
Mar 25 2024, 12:29 · Phorge, Bug Reports
zhe created T15763: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way..
Mar 25 2024, 12:29 · Bug Reports
zhe closed Q122: [Bug] Can't setup Admin account as resolved.
Mar 25 2024, 12:27 · Bug Reports
zhe added a comment to Q122: [Bug] Can't setup Admin account.

DisableUsernameEditEventListener.php is the root cause.

Mar 25 2024, 12:27 · Bug Reports
speck added inline comments to D25561: Fix important regression in search engine.
Mar 25 2024, 11:51
valerio.bozzolan added a comment to T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.

Another good simple candidate GDPR-friendly:

Mar 25 2024, 10:36 · Discussion Needed, Affects-Wikimedia
valerio.bozzolan closed T15031: Track phabricator's changes as Resolved.

I flag this as resolved since Code Differences between Phabricator and Phorge solves the problem at the moment. Also because there are no changes in upstream since 2023.

Mar 25 2024, 10:26
valerio.bozzolan edited the content of Next Up.
Mar 25 2024, 09:50
valerio.bozzolan updated the test plan for D25561: Fix important regression in search engine.
Mar 25 2024, 09:11
valerio.bozzolan requested review of D25561: Fix important regression in search engine.
Mar 25 2024, 09:08
valerio.bozzolan added a comment to Q121: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way..

Premising that we may want to rollback 328aee033fbd, probably this line is broken:

Mar 25 2024, 08:59 · Phorge, Bug Reports
valerio.bozzolan added a comment to Q121: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way..

Ouch. Probably partially my fault. Feel free to escalate this as Task under Bug Reports - close this as obsolete then

Mar 25 2024, 08:53 · Phorge, Bug Reports
valerio.bozzolan added a member for Trusted Contributors: zhe.
Mar 25 2024, 08:51
avivey added a comment to Q122: [Bug] Can't setup Admin account.

I can't immediately reproduce with that version either. I'll try again later.
In the meanwhile:

  • Try clearing your browser's cache
  • Try updating Phorge to the latest commit
  • Try disabling this extension: assets/DisableUsernameEditEventListener.php
Mar 25 2024, 08:41 · Bug Reports
tsc updated the diff for D25558: Initial work.

Implement the actual deep clone

Mar 25 2024, 08:33 · DeepClone (Extension)
avivey added a comment to Q121: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way..

I can reproduce this on master with basically any string search.

Mar 25 2024, 08:30 · Phorge, Bug Reports
zhe added a comment to Q121: [Search Bug] Refusing to redirect to local resource "foo". This URI is not formatted in a recognizable way..

https://we.phorge.it just works fine. :L

Mar 25 2024, 08:30 · Phorge, Bug Reports
valerio.bozzolan closed D25559: Update unit test of InterpreterBlockRule for "a {{{a}}}".
Mar 25 2024, 08:28
valerio.bozzolan committed rP9ebe85621919: Update unit test of InterpreterBlockRule for "a {{{a}}}".
Update unit test of InterpreterBlockRule for "a {{{a}}}"
Mar 25 2024, 08:28
avivey accepted D25559: Update unit test of InterpreterBlockRule for "a {{{a}}}".
Mar 25 2024, 08:27
zhe added a comment to Q122: [Bug] Can't setup Admin account.
  1. Phorge installation
Mar 25 2024, 08:26 · Bug Reports
valerio.bozzolan added inline comments to D25560: Remarkup code blocks: guess language from "name=".
Mar 25 2024, 08:18
avivey added inline comments to D25560: Remarkup code blocks: guess language from "name=".
Mar 25 2024, 07:54
valerio.bozzolan claimed T15729: Remarkup code blocks: guess the language from the "name" (if available).
Mar 25 2024, 07:44 · User-valerio.bozzolan, Remarkup
avivey added a comment to Q122: [Bug] Can't setup Admin account.

I can't reproduce this.
Which version of phorge/arc do you have (git log -1)?
How did you install the new Instance?

Mar 25 2024, 07:44 · Bug Reports
valerio.bozzolan requested review of D25560: Remarkup code blocks: guess language from "name=".
Mar 25 2024, 07:42
valerio.bozzolan added a revision to T15729: Remarkup code blocks: guess the language from the "name" (if available): D25560: Remarkup code blocks: guess language from "name=".
Mar 25 2024, 07:42 · User-valerio.bozzolan, Remarkup