Page MenuHomePhorge
Feed All Stories

May 2 2024

aklapper committed rPfbe07fbeefca: Convert "Page Size" field in Maniphest Advanced Search to….
Convert "Page Size" field in Maniphest Advanced Search to…
May 2 2024, 08:16

May 1 2024

speck accepted D25578: Fix PHP 8.1 "strlen(null)" exceptions adding an OAuth provider.

Thank you for testing. I think this looks good. In the one case that the old var is used it’s rendered as a string in pht so string assumption seems okay here.

May 1 2024, 23:12
speck accepted D25613: Fix exception trying to export empty task list to CSV.

One by one

May 1 2024, 23:04
speck accepted D25611: Fix PHP 8.1 "strlen(null)" exception in PhabricatorPasteLanguageTransaction.php.

thank you!

May 1 2024, 23:03
speck accepted D25610: Fix PHP 8.1 "strlen(null)" exception in PhabricatorStandardCustomFieldLink.php.

yarp

May 1 2024, 23:02
aklapper removed a project from T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php): Affects-Wikimedia.
May 1 2024, 17:31 · Bug Reports
aklapper abandoned D25234: Fix exception and error message rendering some markup matching figlet/cowsay regex.

The underlying issue is way more contained now that rP7868ab3754fa is merged. I'm abandoning this revision to clean up my backlog.

May 1 2024, 17:31
aklapper updated the diff for D25501: Feed: Do not query and display data of uninstalled applications.

Break long line into two

May 1 2024, 17:30
aklapper added a comment to D25578: Fix PHP 8.1 "strlen(null)" exceptions adding an OAuth provider.

If we find 10 minutes, let's test this on every provider, as last time it gave us a little surprise on one of them

May 1 2024, 17:24
aklapper requested review of D25613: Fix exception trying to export empty task list to CSV.
May 1 2024, 16:52
aklapper added a revision to T15789: Exception trying to export empty task list to CSV: D25613: Fix exception trying to export empty task list to CSV.
May 1 2024, 16:52
bekay updated the test plan for D25612: Use more css and phorge standard elements for application view.
May 1 2024, 16:12 · Diagrams (Extension)
bekay requested review of D25612: Use more css and phorge standard elements for application view.
May 1 2024, 16:10 · Diagrams (Extension)
bekay updated subscribers of T15806: Use drawio viewer for rendering of diagrams.
May 1 2024, 16:09 · Diagrams (Extension)
aklapper added a revision to T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17: D25611: Fix PHP 8.1 "strlen(null)" exception in PhabricatorPasteLanguageTransaction.php.
May 1 2024, 15:48 · Deprecation Notice
aklapper requested review of D25611: Fix PHP 8.1 "strlen(null)" exception in PhabricatorPasteLanguageTransaction.php.
May 1 2024, 15:48
aklapper added a revision to T15807: Deprecation notice @ PhabricatorStandardCustomFieldLink.php:24: D25610: Fix PHP 8.1 "strlen(null)" exception in PhabricatorStandardCustomFieldLink.php.
May 1 2024, 15:40 · Deprecation Notice
aklapper requested review of D25610: Fix PHP 8.1 "strlen(null)" exception in PhabricatorStandardCustomFieldLink.php.
May 1 2024, 15:40
aklapper added a comment to T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17.

Oh neat, I see. Thanks!

May 1 2024, 15:33 · Deprecation Notice
banaanihillo added a comment to Q132: Why is there an `outline-style: none;` declaration for all links within Phorge/Phabricator? (Answer 164).

Sounds like an outline-offset of a couple pixels or so would solve the general case, and individual elements that still look problematic could be revisited afterwards. I'm somewhat used to weird cut-offs and overlapping outlines and such myself, and I'd take that over missing outlines any day.

May 1 2024, 15:26
revi added a comment to T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17.

That is, what I get from setup issues at https://issuetracker.revi.xyz/config/issue/deprecations/ is to report it:

May 1 2024, 15:15 · Deprecation Notice
revi added a comment to T15807: Deprecation notice @ PhabricatorStandardCustomFieldLink.php:24.

For completeness: Cf. T15808#17058

May 1 2024, 15:11 · Deprecation Notice
revi edited the content of Why Migrate from Phabricator to Phorge.
May 1 2024, 15:09
revi added a comment to T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17.

Also, phorge version and arcanist version is included in line 2.

May 1 2024, 15:07 · Deprecation Notice
aklapper added a comment to T15807: Deprecation notice @ PhabricatorStandardCustomFieldLink.php:24.

@revi: Hi, could you please provide a list of steps to reproduce, if possible, and always exact Phorge version info? Thanks!

May 1 2024, 14:18 · Deprecation Notice
aklapper added a comment to T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17.

@revi: Hi, could you please provide a list of steps to reproduce, if possible, and always exact Phorge version info? Thanks!

May 1 2024, 14:17 · Deprecation Notice
revi edited the content of Why Migrate from Phabricator to Phorge.
May 1 2024, 11:54
revi created T15808: Deprecation notice @ PhabricatorPasteLanguageTransaction.php:17.
May 1 2024, 10:10 · Deprecation Notice
revi created T15807: Deprecation notice @ PhabricatorStandardCustomFieldLink.php:24.
May 1 2024, 10:00 · Deprecation Notice
aklapper closed D25609: Reports: Remove unused variable.
May 1 2024, 09:44
aklapper committed rP74e28bc2a7b0: Reports: Remove unused variable.
Reports: Remove unused variable
May 1 2024, 09:44
aklapper closed D25606: Update URI in bugtraq.logregex description.
May 1 2024, 09:42
aklapper committed rP2cc94023ff99: Update URI in bugtraq.logregex description.
Update URI in bugtraq.logregex description
May 1 2024, 09:42

Apr 30 2024

valerio.bozzolan accepted D25609: Reports: Remove unused variable.

Phorge saves CPU cycles

Apr 30 2024, 18:57
valerio.bozzolan awarded T15436: "TypeError: config.datasets is undefined" in Facts when logged out a Doubloon token.
Apr 30 2024, 16:24 · Bug Reports
aklapper requested review of D25609: Reports: Remove unused variable.
Apr 30 2024, 16:22
aklapper requested review of D25608: Facts: Fix displaying charts for anonymous users.
Apr 30 2024, 16:02
aklapper added a revision to T15436: "TypeError: config.datasets is undefined" in Facts when logged out: D25608: Facts: Fix displaying charts for anonymous users.
Apr 30 2024, 16:02 · Bug Reports
revi added a comment to T15744: Render html color codes in remarkup.

Or wrap a text with a background color - (something like What if I can change the background color here (and no italics)?)

Apr 30 2024, 15:40 · Remarkup
Sten added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.

To find it, I needed to put in loads of debugging. It seems to be an issue with PHP deferring the execution of the object destructor until after the Imbalanced AphrontWriteGuard check, even though the object was unset prior to the check.

Apr 30 2024, 15:07
bekay created T15806: Use drawio viewer for rendering of diagrams.
Apr 30 2024, 14:56 · Diagrams (Extension)
valerio.bozzolan triaged T15805: Cannot patch a diff that edits files with non-ascii filenames as High priority.
Apr 30 2024, 13:09 · Arcanist, Bug Reports
kuba-orlik created T15805: Cannot patch a diff that edits files with non-ascii filenames.
Apr 30 2024, 12:56 · Arcanist, Bug Reports
valerio.bozzolan accepted D25606: Update URI in bugtraq.logregex description.

Perhaps the real treasure was the friends you made along the way?

Apr 30 2024, 11:54
valerio.bozzolan added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.

Also it's strange that the stack trace does not mention PhabricatorConduitAPIController

Apr 30 2024, 11:09
valerio.bozzolan added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.

Thanks. Premising that I cannot reproduce the issue. I use arc diff and arc branches frequently without issues 🤔 Tested both with and without authentication.

Apr 30 2024, 10:57
Sten updated the task description for T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.
Apr 30 2024, 10:19
Sten created T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.
Apr 30 2024, 10:18
valerio.bozzolan edited the content of 2023 week 49.
Apr 30 2024, 09:55
valerio.bozzolan reassigned T15706: Phorge/auth/config/view/3/ Call to phutil_nonempty_string() expected null or a string, got: PhutilSafeHTML. from valerio.bozzolan to avivey.

Thanks again :) Giving right credits

Apr 30 2024, 09:53 · Auth, Bug Reports
revi added a comment to D25607: Add docs for color code formatting.
NOTE: I will not have desktop access for next few days, so if you can just arc land it when you approve it, it'd be appreciated.
Apr 30 2024, 08:42
revi requested review of D25607: Add docs for color code formatting.
Apr 30 2024, 08:42
revi added a comment to 2023 week 49.

For the sake of completeness: Please add mention of rPd519f75dfdee61bb109468aa708c47f53f3e5128. Thanks!

Apr 30 2024, 08:20
aklapper requested review of D25606: Update URI in bugtraq.logregex description.
Apr 30 2024, 08:14
aklapper closed T15802: Regression: HTML entities rendered as plain text in config option descriptions as Resolved by committing rP6ab2b56a1a4a: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
Apr 30 2024, 07:28
aklapper closed D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
Apr 30 2024, 07:28
aklapper committed rP6ab2b56a1a4a: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string
Apr 30 2024, 07:28
aklapper updated the diff for D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.

Use correct markup for comment about markup

Apr 30 2024, 07:26
aklapper awarded D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string a Pirate Logo token.
Apr 30 2024, 07:21
valerio.bozzolan moved T15803: Calendar Import: add field "Default Invitees" from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Apr 30 2024, 06:28 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
Apr 30 2024, 06:27 · User-valerio.bozzolan, Calendar
valerio.bozzolan triaged T15803: Calendar Import: add field "Default Invitees" as Wishlist priority.
Apr 30 2024, 06:26 · User-valerio.bozzolan, Calendar
valerio.bozzolan added inline comments to D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
Apr 30 2024, 05:37
valerio.bozzolan awarded D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string a Pterodactyl token.
Apr 30 2024, 05:36
valerio.bozzolan accepted D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.

Double-accept. This means you unlocked a rare pterodactyl1!1

Apr 30 2024, 05:36

Apr 29 2024

aklapper updated the diff for D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.

Documentation is arrsum

Apr 29 2024, 22:24
valerio.bozzolan accepted D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.

Added minor tip.

Apr 29 2024, 20:41
aklapper requested review of D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
Apr 29 2024, 20:23
aklapper added a revision to T15802: Regression: HTML entities rendered as plain text in config option descriptions: D25605: PhutilRemarkupHexColorCodeRule: Do not assume that parameter is a string.
Apr 29 2024, 20:23
valerio.bozzolan edited the content of Next Up.
Apr 29 2024, 15:41
valerio.bozzolan closed T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants) as Resolved by committing rP3367fe0017b1: Drag & Drop Task Cover Image: also attach.
Apr 29 2024, 15:34 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan closed T15703: Workboard Cover Image: the cropped "Transform" is orphan, a subtask of T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants), as Resolved.
Apr 29 2024, 15:34 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan closed T15703: Workboard Cover Image: the cropped "Transform" is orphan as Resolved by committing rP3367fe0017b1: Drag & Drop Task Cover Image: also attach.
Apr 29 2024, 15:34 · Bug Reports, User-valerio.bozzolan, Cover Image
valerio.bozzolan closed D25475: Drag & Drop Task Cover Image: also attach.
Apr 29 2024, 15:34
valerio.bozzolan committed rP3367fe0017b1: Drag & Drop Task Cover Image: also attach.
Drag & Drop Task Cover Image: also attach
Apr 29 2024, 15:34
20after4 added a comment to T15802: Regression: HTML entities rendered as plain text in config option descriptions.

Odd, I can't quite figure out how this would interfere with //Optional list<string>.//

Apr 29 2024, 14:01
valerio.bozzolan triaged T15802: Regression: HTML entities rendered as plain text in config option descriptions as Unbreak Now! priority.

I love that Phorge has this "Unbreak Now" btw

Apr 29 2024, 13:55
valerio.bozzolan added a comment to T15744: Render html color codes in remarkup.

I'm somehow even more inclined to propose to base this feature on a new custom parser, like cowsay {{{ asd }}}

Apr 29 2024, 13:52 · Remarkup
valerio.bozzolan raised a concern with rP4d12d014fd9d: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

T15802: Regression: HTML entities rendered as plain text in config option descriptions

Apr 29 2024, 13:48
valerio.bozzolan added a comment to T15802: Regression: HTML entities rendered as plain text in config option descriptions.

I've used git bisect and this regression was introuced after 4d12d014fd9ddc423ecbc6a61a92217d5aff19a4

Apr 29 2024, 13:47
aklapper created T15802: Regression: HTML entities rendered as plain text in config option descriptions.
Apr 29 2024, 12:58
aklapper closed T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled as Wontfix.

Thanks everyone for the feedback! Looks like my initial assumptions are already uncommon, so I'm going to decline this ticket for the time being.
The counterproposal makes more sense to me on an 'upstream' level, indeed.

Apr 29 2024, 11:54
aklapper abandoned D25574: Expose only canonical Clone URI for external repo and Differential uninstalled.

Abandoning per feedback in T15780 (note to myself: may want to consider deploying this in downstream)

Apr 29 2024, 11:53
aklapper updated the diff for D25601: Fix exception trying to rename user to their previous username.

Move additional check after existing checks

Apr 29 2024, 11:48
valerio.bozzolan added a comment to D25601: Fix exception trying to rename user to their previous username.

I would probably put this check after the New username is required. and also after the username validation, but that is still OK

Apr 29 2024, 10:08
valerio.bozzolan added a comment to D25601: Fix exception trying to rename user to their previous username.

If you followed the test plan and if this works, thanks

Apr 29 2024, 09:59
aklapper added a comment to D25601: Fix exception trying to rename user to their previous username.

Maybe better to expand the test plan to check user creation as well

Apr 29 2024, 09:58
aklapper updated the test plan for D25601: Fix exception trying to rename user to their previous username.
Apr 29 2024, 09:58
aklapper updated the test plan for D25601: Fix exception trying to rename user to their previous username.
Apr 29 2024, 09:56
avivey added a comment to T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled.

You can set "visibility" for each URI already.

Apr 29 2024, 07:19
valerio.bozzolan added a comment to T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled.

Example: an organization can have 100+ hosted repositories, both Subversion and git, and the highly-trusted-staff can be allowed to push directly in these hosted repositories, for example because they just rely on heavy post-commit review with Audit. And, they can rely on Differential just to share stubs. The pre-commit review with Differential has little to do with Diffusion here.

Apr 29 2024, 06:46
valerio.bozzolan requested changes to D25574: Expose only canonical Clone URI for external repo and Differential uninstalled.

I visually mark this as "some discussion needed" in T15780

Apr 29 2024, 06:43
valerio.bozzolan added a comment to T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled.

Premising that I quite understand the difference between Differential and Diffusion, I don't get why Differential should impact Diffusion here.

Apr 29 2024, 06:42
valerio.bozzolan accepted D25548: Add (Advanced) Custom Fields to Item List.

I cannot reproduce the above arc unit issues, locally.

Apr 29 2024, 06:31
valerio.bozzolan updated the diff for D25475: Drag & Drop Task Cover Image: also attach.
  • add hardening suggested by dear avivey
  • add unit test for the new low-level function and its crash
Apr 29 2024, 06:18
valerio.bozzolan added a comment to T15106: "Upload file" in remarkup text fields should attach by default .

Minor clarification.

Apr 29 2024, 05:48 · Files, Remarkup
zhe closed Q134: [BUG] ManiphestDefaultPriorityEditCapability.php failed to load since b32b84b64515669d6f566d77673b78e08d2a0864 as resolved.
Apr 29 2024, 01:01 · Phorge, Bug Reports
zhe added a comment to Q134: [BUG] ManiphestDefaultPriorityEditCapability.php failed to load since b32b84b64515669d6f566d77673b78e08d2a0864 (Answer 167).

It works. Thanks!!!

Apr 29 2024, 01:01

Apr 28 2024

avivey closed D25603: arc liberate.
Apr 28 2024, 16:54
avivey committed rPf75c7ce7664b: arc liberate.
arc liberate
Apr 28 2024, 16:54