Page MenuHomePhorge
Feed All Stories

Dec 1 2023

speck added a comment to D25471: Updates for Mercurial's HTTP protocol.

Thanks for staging this @valerio.bozzolan

Dec 1 2023, 01:16
speck closed D25471: Updates for Mercurial's HTTP protocol.
Dec 1 2023, 01:16
speck committed rP99ee9357eff2: Updates for Mercurial's HTTP protocol.
Updates for Mercurial's HTTP protocol
Dec 1 2023, 01:16
speck added inline comments to D25472: Update PhpunitTestEngine.php and ArcanistPhpunitTestResultParser.php to use junit output rather than json..
Dec 1 2023, 01:14
speck added a comment to T15667: Update PhpunitTestEngine to not call phpunit with --log-json option.

6 year old in-your-face unreported bugs like these make me wonder how many people use Phabricator/Phorge :-(

It's not many, but this issue would be specific to anyone using Phabricator/Phorge for PHP development, which is likely Phab/Phorge itself is close to 100% of that market. And Phab/Phorge also itself has its own unit testing framework instead of PHPUnit.

Dec 1 2023, 01:00 · Arcanist

Nov 30 2023

speck added inline comments to D25477: Visually indicate new user accounts.
Nov 30 2023, 22:16
speck added a comment to D25478: Use predictable filenames when downloading raw diffs from a revision.

What do you think about keeping the current naming scheme but whitelisting a handful of query params to use instead of using them all? The timestamp adds noise and it's probably nice to see the ID of the diff in the filename, e.g. D25478.id1541.diff? Maybe just allow the the id parameter and regex that it's value is just a string of numbers.

Nov 30 2023, 21:51
speck added a comment to D25388: PhutilErrorHandler: support multiple error listeners.

Sorry for the delayed review

Nov 30 2023, 21:37
speck accepted D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().

Oh interesting

Nov 30 2023, 12:30
avivey removed a reviewer for D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider: Matthew.
Nov 30 2023, 07:39
pppery added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

This already has been accepted. I think @Matthew 's old request for changes is what is keeping this from being landable right now.

Nov 30 2023, 05:21

Nov 29 2023

aklapper added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

As I just ran into this again spinning up another machine and had to look this up again, I'd really appreciate if a Blessed Committer could give an "Accepted" state. Thanks in advance!

Nov 29 2023, 22:53
aklapper added a comment to T15642: Feed Transaction Logs: Exception: Query overheated: examined more than 1,010 raw rows without finding 101 visible objects..

so something like this might work?

Nov 29 2023, 19:37
Juest added a comment to T15627: Clicking on meme then cancel causes redirection to homepage and dialog does not disappear.

can't repro anymore, looks like the regression regressed

Nov 29 2023, 19:25 · UX, Bug Reports
aklapper added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

maybe use an PhabricatorSearchIntField with a default provided in the buildCustomSearchFields() ?

Nov 29 2023, 18:35
aklapper added a comment to D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
In D25482#13939, @speck wrote:

Was this the result of a recent change?

Nov 29 2023, 17:00
speck added inline comments to D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
Nov 29 2023, 16:21
speck added a comment to D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().

Was this the result of a recent change?

Nov 29 2023, 16:19
avivey added a comment to Q90: Phorge storage upgrade error coming from Phabricator.

If you can hop on IRC/Conpherence in about 4 hours (around 20:00 UTC), I can try debugging this interactively.

Nov 29 2023, 16:17 · Phorge
avivey updated the question details for Q90: Phorge storage upgrade error coming from Phabricator.
Nov 29 2023, 16:09 · Phorge
avivey added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

maybe use an PhabricatorSearchIntField with a default provided in the buildCustomSearchFields() ?

Nov 29 2023, 16:06
avivey added a comment to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.

mmm, ok.

Nov 29 2023, 16:03
jtaylor555 asked Q90: Phorge storage upgrade error coming from Phabricator.
Nov 29 2023, 15:46 · Phorge
aklapper updated the summary of D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
Nov 29 2023, 14:57
aklapper added a comment to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.

What kind of operation are you doing that involves loading all tasks in a browser?

Nov 29 2023, 14:50
aklapper requested review of D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
Nov 29 2023, 14:45
aklapper added a revision to T15680: Transaction Log after renaming Pholio Mock image: Unhandled Exception: Call to undefined method PholioImageSequenceTransaction::renderHandleLink(): D25482: Fix exception in Transaction Log after renaming Pholio Mock image: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
Nov 29 2023, 14:45 · Bug Reports
aklapper created T15680: Transaction Log after renaming Pholio Mock image: Unhandled Exception: Call to undefined method PholioImageSequenceTransaction::renderHandleLink().
Nov 29 2023, 14:35 · Bug Reports
avivey added a comment to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.

What kind of operation are you doing that involves loading all tasks in a browser?

Nov 29 2023, 14:19
aklapper added a comment to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.

I'd really prefer not to do that. I pretty often need to work with complete search results (e.g. batch-editing), not with only the first 100 and then repeat all steps for the next 100.

Nov 29 2023, 14:14
aklapper created T15679: Pholio image upload triggers Passing null is deprecated at PhabricatorPolicyQuery.php:314.
Nov 29 2023, 13:52 · PHP 8 support
waldyrious added a project to D25191: Auto-subscription: little less verbose: UX.
Nov 29 2023, 11:54 · UX
avivey added a comment to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.

If this is the only place where we have a "limit"/"page size" field, maybe just remove it?

Nov 29 2023, 08:50

Nov 28 2023

valerio.bozzolan edited the content of 2023 Week 32.
Nov 28 2023, 15:27
aklapper closed T15678: PHP 8.1 "strlen(null)" exception after removing custom alt text from image file, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Nov 28 2023, 13:52 · PHP 8 support
aklapper closed T15678: PHP 8.1 "strlen(null)" exception after removing custom alt text from image file as Resolved by committing rPc3850a3c1530: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Nov 28 2023, 13:52 · PHP 8 support
aklapper closed D25481: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Nov 28 2023, 13:52
aklapper committed rPc3850a3c1530: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file
Nov 28 2023, 13:52
speck accepted D25481: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Nov 28 2023, 13:03
aklapper requested review of D25481: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Nov 28 2023, 12:47
aklapper added a revision to T15678: PHP 8.1 "strlen(null)" exception after removing custom alt text from image file: D25481: Fix PHP 8.1 "strlen(null)" exception removing custom alt text from image file.
Nov 28 2023, 12:47 · PHP 8 support
aklapper created T15678: PHP 8.1 "strlen(null)" exception after removing custom alt text from image file.
Nov 28 2023, 12:46 · PHP 8 support
revi added a comment to 2023 Week 32.

Can someone change ...

Nov 28 2023, 09:49

Nov 27 2023

valerio.bozzolan edited the content of Next Up.
Nov 27 2023, 19:59
aklapper added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

Is this the only place where we have a "Page size" exposed in the search?

Nov 27 2023, 19:36
avivey added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

Is this the only place where we have a "Page size" exposed in the search?

Nov 27 2023, 18:40
Matthew closed D25480: Remove Chatlog entirely.
Nov 27 2023, 18:38
Matthew closed T15126: Remove Chatlog as Resolved by committing rP4d4712b58d2a: Remove Chatlog entirely.
Nov 27 2023, 18:38 · Conpherence, User-Cigaryno, Chatlog
Matthew committed rP4d4712b58d2a: Remove Chatlog entirely.
Remove Chatlog entirely
Nov 27 2023, 18:38
avivey accepted D25480: Remove Chatlog entirely.

Let the Purge begin!

Nov 27 2023, 18:34
avivey added inline comments to D25440: Show Deprecation Warnings as Setup Warnings.
Nov 27 2023, 18:32
avivey closed D25388: PhutilErrorHandler: support multiple error listeners.
Nov 27 2023, 18:32
avivey committed rARC25611ba24add: PhutilErrorHandler: support multiple error listeners.
PhutilErrorHandler: support multiple error listeners
Nov 27 2023, 18:32
Matthew added a comment to D25388: PhutilErrorHandler: support multiple error listeners.

I like renaming the function!

We should probably have a timeline for removing the old function. Do we have a task for that?

I feel like that kind of task will just fall down into oblivion....

Nov 27 2023, 18:17
avivey updated the diff for D25440: Show Deprecation Warnings as Setup Warnings.
  • rm commented out code
Nov 27 2023, 18:16
avivey added a comment to D25388: PhutilErrorHandler: support multiple error listeners.

I like renaming the function!

We should probably have a timeline for removing the old function. Do we have a task for that?

Nov 27 2023, 18:06
avivey created T15677: Probably delete Log Write Check code.
Nov 27 2023, 18:04
Matthew added a revision to T15126: Remove Chatlog: D25480: Remove Chatlog entirely.
Nov 27 2023, 17:51 · Conpherence, User-Cigaryno, Chatlog
Matthew updated the summary of D25480: Remove Chatlog entirely.
Nov 27 2023, 17:51
Matthew requested review of D25480: Remove Chatlog entirely.
Nov 27 2023, 17:50
Matthew added Q89: Fresh batch of PHP 8 deprecated use of strlen with a NULL argument (Answer 113).
Nov 27 2023, 17:04
Matthew added a member for Trusted Contributors: jeanguyomarch.
Nov 27 2023, 17:03
aklapper added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

Hmm I guess the Test Plan should also cover testing with Conduit. Not sure this may shake something up.

Nov 27 2023, 16:37
Sten added a comment to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

When a phriction markup page is generated , its synchronous, when a diffusion markup page is generated it's asynchronous.
This is going to take a bit of thought.

Nov 27 2023, 16:05
aklapper added a comment to D25479: Display default "Page Size" value in Maniphest Advanced Search form.

Another option would be to extend the class PhabricatorSearchTextField and make the new class PhabricatorSearchPageSizeField only overwrite function getDefaultValue(), however class PhabricatorSearchTextField is marked as final and I am reluctant to change that.

Nov 27 2023, 15:49
aklapper requested review of D25479: Display default "Page Size" value in Maniphest Advanced Search form.
Nov 27 2023, 15:45
aklapper added a revision to T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default: D25479: Display default "Page Size" value in Maniphest Advanced Search form.
Nov 27 2023, 15:45
aklapper created T15676: Empty "Page Size" field in Maniphest Advanced Search should display "100" by default.
Nov 27 2023, 15:35
valerio.bozzolan added inline comments to D25440: Show Deprecation Warnings as Setup Warnings.
Nov 27 2023, 15:10

Nov 26 2023

l2dy updated the summary of D25478: Use predictable filenames when downloading raw diffs from a revision.
Nov 26 2023, 15:38
l2dy requested review of D25478: Use predictable filenames when downloading raw diffs from a revision.
Nov 26 2023, 15:35
jeanguyomarch asked Q89: Fresh batch of PHP 8 deprecated use of strlen with a NULL argument.
Nov 26 2023, 08:45
Matthew added a comment to T15671: Allow to import Picture from Gravatar.

The feature was removed for performance and private concerns. I thought Gravatar was alread dead.

Maybe this can be done as an extension:

  • Abstract the "profile picture provider"
  • Allow an extension to write a Gravatar one

There are currently 2-3 sources, so maybe there is some abstraction:

  • pokemon-style silhouette
  • Character with background (generated from username)
  • Upload Picture
Nov 26 2023, 07:01 · User-valerio.bozzolan, People
Matthew accepted D25388: PhutilErrorHandler: support multiple error listeners.

I like renaming the function!

Nov 26 2023, 06:57
Matthew accepted D25440: Show Deprecation Warnings as Setup Warnings.

1 comment...

Nov 26 2023, 06:53

Nov 25 2023

avivey added a comment to T15671: Allow to import Picture from Gravatar.

The feature was removed for performance and private concerns. I thought Gravatar was alread dead.

Nov 25 2023, 14:49 · User-valerio.bozzolan, People
avivey requested changes to D25477: Visually indicate new user accounts.

I aslo don't see the point of this feature, but that's another issue.

Nov 25 2023, 14:24
avivey added a comment to T15675: Visually indicate new user accounts.

I don't see the point in having this feature. What is it for?

Nov 25 2023, 14:21 · Feature Requests
l2dy added a comment to T15675: Visually indicate new user accounts.

Should this be configurable and behind a feature flag, as some Phorge installations may not want this (plus may slow down performance a little bit)?

Nov 25 2023, 13:34 · Feature Requests
aklapper added a comment to D25477: Visually indicate new user accounts.

This code change adds a small star to handles of new user accounts:

Screenshot from 2023-11-25 12-52-14-phorge-new-user.png (385×1 px, 70 KB)

Nov 25 2023, 12:32
aklapper updated the diff for D25477: Visually indicate new user accounts.

Fix variable names

Nov 25 2023, 12:31
aklapper requested review of D25477: Visually indicate new user accounts.
Nov 25 2023, 12:29
aklapper added a revision to T15675: Visually indicate new user accounts: D25477: Visually indicate new user accounts.
Nov 25 2023, 12:29 · Feature Requests
aklapper created T15675: Visually indicate new user accounts.
Nov 25 2023, 12:22 · Feature Requests

Nov 24 2023

valerio.bozzolan awarded T15164: Resolving without Claiming causes error "Action with no effect" a Yellow Medal token.
Nov 24 2023, 23:22 · Maniphest, User-valerio.bozzolan
aklapper updated the test plan for D25476: Avoid "Action with no effect" for auto-claim statuses after manually removing assignee.
Nov 24 2023, 21:43
aklapper requested review of D25476: Avoid "Action with no effect" for auto-claim statuses after manually removing assignee.
Nov 24 2023, 21:42
aklapper added a revision to T15164: Resolving without Claiming causes error "Action with no effect": D25476: Avoid "Action with no effect" for auto-claim statuses after manually removing assignee.
Nov 24 2023, 21:42 · Maniphest, User-valerio.bozzolan
aklapper added a comment to T15164: Resolving without Claiming causes error "Action with no effect".

Obviously, any fixes should be in ManiphestTransactionEditor and not spill into generic parent PhabricatorApplicationTransactionEditor.

Nov 24 2023, 21:24 · Maniphest, User-valerio.bozzolan
aklapper added a comment to T15164: Resolving without Claiming causes error "Action with no effect".

Historical references: rP69eab4196de462e42b07b60e2b52071631f4a3c8 and rP4041a7e0f66406dbaa31faa3807d50833b7c7efd (which didn't help much).

Nov 24 2023, 21:24 · Maniphest, User-valerio.bozzolan
aklapper updated the task description for T15164: Resolving without Claiming causes error "Action with no effect".
Nov 24 2023, 21:06 · Maniphest, User-valerio.bozzolan
avivey renamed Report Warnings from Report-warnings to Report Warnings.
Nov 24 2023, 18:27
avivey created Deprecation Notice.
Nov 24 2023, 18:16
avivey updated the diff for D25440: Show Deprecation Warnings as Setup Warnings.
  • update some copy
Nov 24 2023, 17:46
avivey updated the diff for D25388: PhutilErrorHandler: support multiple error listeners.
  • cleanup
Nov 24 2023, 17:12
avivey updated the test plan for D25388: PhutilErrorHandler: support multiple error listeners.
Nov 24 2023, 17:10
avivey updated the title for P26 test-logs-multilistener.php from Command-Line Input to test-logs-multilistener.php.
Nov 24 2023, 17:09
avivey created P26 test-logs-multilistener.php.
Nov 24 2023, 17:09

Nov 23 2023

MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

Extending this task to include support for PHP 8.3 which is due to be released today.

Nov 23 2023, 16:11 · PHP 8 support
MacFan4000 renamed T15064: Make Phorge compatible with PHP 8.1/8.2/8.3 from Make Phorge compatible with PHP 8.1/8.2 to Make Phorge compatible with PHP 8.1/8.2/8.3.
Nov 23 2023, 16:10 · PHP 8 support