Page MenuHomePhorge
Feed Advanced Search

Jul 4 2023

Sten claimed T15521: Viewing a diff with code coverage for some but not all files fails with strlen(null) under PHP 8.1.
Jul 4 2023, 14:12 · PHP 8 support
Sten created T15521: Viewing a diff with code coverage for some but not all files fails with strlen(null) under PHP 8.1.
Jul 4 2023, 14:12 · PHP 8 support
Sten updated the diff for D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

Update as per peer review

Jul 4 2023, 12:50
Sten added a revision to T15520: git pull from PHP 8.1 Phorge using https URL fails with strlen() null error: D25327: PHP8.1 fix for DiffusionServeController serveRequest().
Jul 4 2023, 11:12 · PHP 8 support
Sten updated the summary of D25327: PHP8.1 fix for DiffusionServeController serveRequest().
Jul 4 2023, 11:12
Sten requested review of D25327: PHP8.1 fix for DiffusionServeController serveRequest().
Jul 4 2023, 11:12
Sten claimed T15520: git pull from PHP 8.1 Phorge using https URL fails with strlen() null error.
Jul 4 2023, 10:43 · PHP 8 support
Sten created T15520: git pull from PHP 8.1 Phorge using https URL fails with strlen() null error.
Jul 4 2023, 10:43 · PHP 8 support
Sten added a comment to D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

Yeah - spotted & fixed!

Jul 4 2023, 10:36
Sten updated the diff for D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

PHP != Perl

Jul 4 2023, 10:35
Sten planned changes to D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Jul 4 2023, 09:57

Jul 3 2023

Sten requested review of D25324: Fix PHP 8.1 PhabricatorEditorURIEngine::newForViewer() trim(NULL) error.
Jul 3 2023, 16:43
Sten added a revision to T15518: PHP 8.1 trim(NULL) error in PhabricatorEditorURIEngine::newForViewer(): D25324: Fix PHP 8.1 PhabricatorEditorURIEngine::newForViewer() trim(NULL) error.
Jul 3 2023, 16:43 · PHP 8 support
Sten claimed T15518: PHP 8.1 trim(NULL) error in PhabricatorEditorURIEngine::newForViewer().
Jul 3 2023, 16:39 · PHP 8 support
Sten created T15518: PHP 8.1 trim(NULL) error in PhabricatorEditorURIEngine::newForViewer().
Jul 3 2023, 16:39 · PHP 8 support
Sten updated the summary of D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Jul 3 2023, 15:38
Sten requested review of D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Jul 3 2023, 15:36
Sten added a revision to T15517: Differential PHP 8.1 failure - DifferentialChangeset getOldStatePathVector() strlen: D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Jul 3 2023, 15:36 · PHP 8 support
Sten claimed T15517: Differential PHP 8.1 failure - DifferentialChangeset getOldStatePathVector() strlen.
Jul 3 2023, 15:31 · PHP 8 support
Sten created T15517: Differential PHP 8.1 failure - DifferentialChangeset getOldStatePathVector() strlen.
Jul 3 2023, 15:31 · PHP 8 support

Jul 1 2023

Sten added a comment to D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
In D25319#9336, @speck wrote:

Is there another place not specifying the method for a form? I don’t think that attribute should be optional and instead the fix is to explicitly declare GET or POST or PUT for forms.

Jul 1 2023, 09:49

Jun 30 2023

Sten closed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form(), a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 30 2023, 14:13 · PHP 8 support
Sten closed D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 14:13
Sten closed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form() as Resolved by committing rP73253489bf00: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 14:13 · PHP 8 support
Sten committed rP73253489bf00: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 14:13
Sten updated the diff for D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.

Yes - much nicer. Thanks!

Jun 30 2023, 14:01
Sten requested review of D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 13:39
Sten added a revision to T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form(): D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 13:39 · PHP 8 support
Sten claimed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form().
Jun 30 2023, 13:31 · PHP 8 support
Sten created T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form().
Jun 30 2023, 13:31 · PHP 8 support
Sten closed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 30 2023, 12:49 · PHP 8 support
Sten closed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating as Resolved by committing rP101ce834b8ad: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is….
Jun 30 2023, 12:49 · PHP 8 support
Sten closed D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:49
Sten committed rP101ce834b8ad: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is….
Jun 30 2023, 12:49
Sten added a revision to T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating: D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:46 · PHP 8 support
Sten updated the summary of D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:46
Sten requested review of D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:43
Sten claimed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating.
Jun 30 2023, 12:11 · PHP 8 support
Sten created T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating.
Jun 30 2023, 12:11 · PHP 8 support

Jun 21 2023

Sten added a comment to D25304: Add resources/ssl/custom.pem to .gitignore.

Wanted to ensure you had a chance to check the changes I made based on your review first...

Jun 21 2023, 18:58
Sten closed D25304: Add resources/ssl/custom.pem to .gitignore.
Jun 21 2023, 18:57
Sten committed rARC8130241a11ac: Add resources/ssl/custom.pem to .gitignore.
Jun 21 2023, 18:57

Jun 19 2023

Sten updated the diff for D25304: Add resources/ssl/custom.pem to .gitignore.

Agreed. The more often we specify the path, the more likely the reader will remember it.
Downside is we need to lose the path/to/ in order to keep lint happy.

Jun 19 2023, 14:09
Sten updated the diff for D25304: Add resources/ssl/custom.pem to .gitignore.

Agreed. The more often we specify the path, the more likely the reader will remember it.

Jun 19 2023, 14:06
valerio.bozzolan awarded D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php a Party Time token.
Jun 19 2023, 14:03
Sten closed D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 19 2023, 13:55
Sten committed rARC677e117b97fc: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 19 2023, 13:55
Sten requested review of D25304: Add resources/ssl/custom.pem to .gitignore.
Jun 19 2023, 10:59
Sten updated the test plan for D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 19 2023, 08:36
Sten updated the diff for D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.

Agreed - tighter check is better, and does fix the issue.

Jun 19 2023, 08:35

Jun 18 2023

Sten added a comment to D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.

It is 'arc unit' which doesn't work for us without this patch under PHP 8.1. We are using a version of ArcanistUnitTestEngine extended to handle multiple languages in a single repo, and I unfortunately cannot share this. I'm not sure what more you want - we have a unit test demonstrating strlen() is being used against a variable which can be null.

Jun 18 2023, 11:01

Jun 16 2023

Sten updated the diff for D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.

Added unit test

Jun 16 2023, 18:57
Sten updated the summary of D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 16 2023, 16:13
Sten requested review of D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
Jun 16 2023, 16:10

Apr 8 2023

Sten added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Honestly the effort to set up arcanist isn't huge (the flow for setting up your CLI cert couldn't be more perfect and user friendly IMO) and it's all worth it because of the productivity gained by automatic lint fixes, easy patch submission and code review checkouts (arc patch is awesome!)

Apr 8 2023, 10:33 · Discussion Needed, Arcanist

Feb 1 2023

Sten added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Feb 1 2023, 16:13 · PHP 8 support

Aug 8 2022

Sten added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

I got differential working under PHP 8.1 by doing a global replace of single parameter strlen commands to add the null coalesce operator

Aug 8 2022, 10:13 · Phorge