Page MenuHomePhorge
Feed Advanced Search

Apr 1 2023

valerio.bozzolan closed T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Apr 1 2023, 13:20 · PHP 8 support
valerio.bozzolan closed T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated as Resolved by committing rP96ae4ba13acb: PHP 8.1: fixes for strlen() not accepting NULL anymore, part 2.
Apr 1 2023, 13:20 · PHP 8 support
Cigaryno added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Apr 1 2023, 12:52 · PHP 8 support
Cigaryno updated the task description for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Apr 1 2023, 12:27 · PHP 8 support
valerio.bozzolan added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25106: PHP 8.1: fixes for strlen() not accepting NULL anymore, part 3.
Apr 1 2023, 09:55 · PHP 8 support
valerio.bozzolan added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25105: PHP 8.1: fixes for strlen() not accepting NULL anymore, part 2.
Apr 1 2023, 09:50 · PHP 8 support
valerio.bozzolan added a revision to T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated: D25105: PHP 8.1: fixes for strlen() not accepting NULL anymore, part 2.
Apr 1 2023, 09:40 · PHP 8 support
valerio.bozzolan added a subtask for T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Apr 1 2023, 09:34 · PHP 8 support
valerio.bozzolan triaged T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated as High priority.
Apr 1 2023, 09:34 · PHP 8 support
Cigaryno edited the content of Welcome to the Phorge Wiki.
Apr 1 2023, 08:44 · Phorge
Cigaryno edited the content of Welcome to the Phorge Wiki.
Apr 1 2023, 08:43 · Phorge
avivey edited the content of Welcome to the Phorge Wiki.
Apr 1 2023, 08:21 · Phorge

Mar 31 2023

valerio.bozzolan added a revision to T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string: D25104: PHP 8.2: fixes for strlen() not accepting NULL anymore, part 1.
Mar 31 2023, 13:38 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan closed T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string as Wontfix.

I discovered the function phutil_nonempty_string().

Mar 31 2023, 12:31 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 31 2023, 12:27 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan edited the content of Welcome to the Phorge Wiki.
Mar 31 2023, 10:00 · Phorge
Cigaryno edited the content of Welcome to the Phorge Wiki.
Mar 31 2023, 09:56 · Phorge
valerio.bozzolan edited the content of Welcome to the Phorge Wiki.
Mar 31 2023, 09:54 · Phorge
valerio.bozzolan edited the content of Welcome to the Phorge Wiki.
Mar 31 2023, 09:52 · Phorge
valerio.bozzolan edited the content of Welcome to the Phorge Wiki.
Mar 31 2023, 09:49 · Phorge

Mar 30 2023

avivey added a subtask for T15030: Support a Phorge Extensions ecosystem: T15220: Community Project - arc-vscode.
Mar 30 2023, 18:10 · Extension Development, Phactory: Community Projects, Phorge
avivey closed T15077: Rebrand: Tracking task as Resolved.

I think we're done with this.

Mar 30 2023, 18:00 · Phorge
valerio.bozzolan moved T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Mar 30 2023, 13:36 · PHP 8 support, User-valerio.bozzolan

Mar 29 2023

valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 29 2023, 18:46 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

Maybe we can retry here (smaller):

Mar 29 2023, 18:31 · Phorge

Mar 28 2023

valerio.bozzolan moved T15054: Add "Group by Object" in Feed search filters from Backlog to 🔥 Trap on the User-valerio.bozzolan board.
Mar 28 2023, 09:49 · User-valerio.bozzolan
valerio.bozzolan moved T15065: Allow to do not forbid "open_basedir" from Backlog to 🔥 Trap on the User-valerio.bozzolan board.
Mar 28 2023, 09:42 · User-valerio.bozzolan
valerio.bozzolan added a project to T15054: Add "Group by Object" in Feed search filters: User-valerio.bozzolan.
Mar 28 2023, 09:05 · User-valerio.bozzolan
valerio.bozzolan added a project to T15065: Allow to do not forbid "open_basedir": User-valerio.bozzolan.
Mar 28 2023, 09:05 · User-valerio.bozzolan
valerio.bozzolan added a project to T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: User-valerio.bozzolan.
Mar 28 2023, 09:03 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a project to T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string: User-valerio.bozzolan.
Mar 28 2023, 09:02 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a project to T15196: PHP 8.2: using ${var} in strings is deprecated: User-valerio.bozzolan.
Mar 28 2023, 09:02 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a project to T15201: PHP 8.2: creation of dynamic property is deprecated: User-valerio.bozzolan.
Mar 28 2023, 09:02 · PHP 8 support, User-valerio.bozzolan

Mar 27 2023

valerio.bozzolan triaged T15047: Officially raise minimum required PHP version to 7.2 as Low priority.
Mar 27 2023, 15:58 · Phorge
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 27 2023, 14:41 · PHP 8 support, User-valerio.bozzolan
Cigaryno added a comment to T15121: Contributor Agreement.

Only users that have signed this agreement may be admitted to Blessed Committers.

Mar 27 2023, 13:20 · Phorge
Cigaryno closed T15066: Add reason for join if approval is required as Invalid.

This task is no longer valid as account approval is disabled.

Mar 27 2023, 12:57
valerio.bozzolan moved T15004: Decide who has admin/commit/security access from Backlog to Governance on the phorge.it install (DEPRECATED) board.
Mar 27 2023, 11:34 · Governance, Phorge
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 27 2023, 06:09 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 27 2023, 05:58 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 27 2023, 05:47 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15201: PHP 8.2: creation of dynamic property is deprecated.
Mar 27 2023, 05:38 · PHP 8 support, User-valerio.bozzolan

Mar 26 2023

valerio.bozzolan closed T15196: PHP 8.2: using ${var} in strings is deprecated as Resolved.

Wow. Probably there was only one case. Let's stay ready to reopen, but probably we are OK.

Mar 26 2023, 20:09 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan moved T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4 from Backlog to Epic on the PHP 8.2 support board.
Mar 26 2023, 15:22 · PHP 8 support
valerio.bozzolan retitled D25031: Fix most PHP 8.1 and 8.2 issues from Fix most PHP 8.1 issues
Mar 26 2023, 15:09 · Phorge
valerio.bozzolan added a task to D25031: Fix most PHP 8.1 and 8.2 issues: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 15:09 · Phorge
valerio.bozzolan claimed T15196: PHP 8.2: using ${var} in strings is deprecated.
Mar 26 2023, 15:05 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15196: PHP 8.2: using ${var} in strings is deprecated.
Mar 26 2023, 15:01 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a revision to T15196: PHP 8.2: using ${var} in strings is deprecated: D25098: PHP 8.2: fixes for deprecated use of ${var} in strings.
Mar 26 2023, 14:42 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15196: PHP 8.2: using ${var} in strings is deprecated.

It seems Rector.php has not an automatic rule for that.

Mar 26 2023, 14:40 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a revision to T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string: D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.
Mar 26 2023, 14:25 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.

I renamed the proposal from configString() to configStr() so that I do not break the 80 characters lint limitation ihih

Mar 26 2023, 14:25 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

This revision is nearly impossible to test

See my comments here D25030#1893

Error suppression with "@" is a poor solution to this issue

Mar 26 2023, 14:24 · Phorge
valerio.bozzolan renamed T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string from Introduce PhabricatorEnv::getEnvConfigString() - that always return a string to Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 14:13 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 14:07 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:48 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:27 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:20 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string as High priority.
Mar 26 2023, 13:16 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:31 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan removed a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Mar 26 2023, 12:30 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan edited subtasks for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, added: T15198: PHP 8.2 deprecations fix strategies; removed: T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Mar 26 2023, 12:30 · PHP 8 support
valerio.bozzolan added a parent task for T15196: PHP 8.2: using ${var} in strings is deprecated: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan renamed T15196: PHP 8.2: using ${var} in strings is deprecated from Using ${var} in strings is deprecated, use {$var} instead to PHP 8.2: using ${var} in strings is deprecated.
Mar 26 2023, 12:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15196: PHP 8.2: using ${var} in strings is deprecated as High priority.
Mar 26 2023, 11:53 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a task to D25031: Fix most PHP 8.1 and 8.2 issues: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 10:40 · Phorge
valerio.bozzolan added a comment to T15041: Starmap.

@Cigaryno I noticed this topic. I would say: be bold and just share it directly in Starmap marking it as stub (there is a button to do that)

Mar 26 2023, 10:34 · Phorge

Mar 25 2023

Cigaryno edited the content of Welcome to the Phorge Wiki.
Mar 25 2023, 17:27 · Phorge

Mar 24 2023

valerio.bozzolan removed a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2.
Mar 24 2023, 15:49 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2.
Mar 24 2023, 13:44 · PHP 8 support, User-valerio.bozzolan

Mar 23 2023

valerio.bozzolan lowered the priority of T15065: Allow to do not forbid "open_basedir" from Low to Wishlist.
Mar 23 2023, 12:59 · User-valerio.bozzolan

Mar 15 2023

valerio.bozzolan triaged T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4 as High priority.
Mar 15 2023, 08:24 · PHP 8 support
valerio.bozzolan renamed T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things from Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 or do other things to Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Mar 15 2023, 07:36 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added projects to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: PHP 8.1 support (deprecated), PHP 8.2 support.
Mar 15 2023, 07:36 · PHP 8 support

Mar 11 2023

valerio.bozzolan added a comment to T15121: Contributor Agreement.

I agree that an agreement could be useful but I don't think that the author should ever allow to re-license its work. I honestly do not want to allow my contributions to be re-licensed, since this usually means that the repository owner wants to re-license that work under a proprietary license when needed. I don't accept that. Normal volunteers do not accept that. This is probably not what we want.

Mar 11 2023, 22:46 · Phorge
valerio.bozzolan closed T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Mar 11 2023, 22:39 · PHP 8 support
valerio.bozzolan closed T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things as Resolved.

I just want to mark this as resolved since Rector.php is quite nice and simple and we can surely use this tool to do nice things, even without adding it in our Composer but just locally, when we need it.

Mar 11 2023, 22:39 · PHP 8 support, User-valerio.bozzolan

Mar 7 2023

valerio.bozzolan edited P7 Rector.php configuration to support PHP 8.2 on Arcanist and Phorge (+bash script in comments).
Mar 7 2023, 09:41 · Phorge

Mar 6 2023

valerio.bozzolan edited P7 Rector.php configuration to support PHP 8.2 on Arcanist and Phorge (+bash script in comments).
Mar 6 2023, 19:58 · Phorge
valerio.bozzolan edited P7 Rector.php configuration to support PHP 8.2 on Arcanist and Phorge (+bash script in comments).
Mar 6 2023, 07:18 · Phorge
valerio.bozzolan edited P7 Rector.php configuration to support PHP 8.2 on Arcanist and Phorge (+bash script in comments).
Mar 6 2023, 06:58 · Phorge
valerio.bozzolan added a comment to T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.

I'm pretty impressed by the power of Rector. I almost figured out how to use the 2% of it: Rector put my whole house in order, including Phorge and Arcanist that were on the bedside table.

Mar 6 2023, 06:57 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan renamed T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things from Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 to Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 or do other things.
Mar 6 2023, 06:49 · PHP 8 support, User-valerio.bozzolan

Mar 5 2023

valerio.bozzolan updated the task description for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Mar 5 2023, 12:08 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15047: Officially raise minimum required PHP version to 7.2.

This is partially related:

Mar 5 2023, 12:00 · Phorge
valerio.bozzolan added a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15158: "Modernize" codebase to features available since PHP 5.5 (that is the actual announced minimum).
Mar 5 2023, 11:59 · PHP 8 support, User-valerio.bozzolan

Mar 3 2023

valerio.bozzolan triaged T15156: Small proposal for the homepage text as Wishlist priority.
Mar 3 2023, 16:21 · User-valerio.bozzolan, phorge.it install (DEPRECATED)
valerio.bozzolan created T15156: Small proposal for the homepage text.
Mar 3 2023, 16:17 · User-valerio.bozzolan, phorge.it install (DEPRECATED)
MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.

We should definitely prioritize this, as after November of this year we won’t support any stable/maintained versions of PHP

Mar 3 2023, 04:42 · PHP 8 support

Feb 22 2023

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

Expanding task to also include adding compatibility with PHP 8.2

Feb 22 2023, 15:50 · PHP 8 support
MacFan4000 renamed T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4 from Make Phorge compatible with PHP 8.1 to Make Phorge compatible with PHP 8.1/8.2.
Feb 22 2023, 15:49 · PHP 8 support

Feb 17 2023

valerio.bozzolan added a comment to T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.

I'm not assigned to this since I'm not really active. I was just curious. Feel free to give it a try and add more notes.

Feb 17 2023, 09:38 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15047: Officially raise minimum required PHP version to 7.2.
In T15047#3542, @avivey wrote:

I personally hate the $a = []; style, at least for empty arrays - I find it not-explicit enough.

Feb 17 2023, 09:37 · Phorge
avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

Maybe unrelated. Can we - right now - update the coding standard to avoid $a = array() (that is a tremendous old approach) to just adopt $a = []? Note that the short version was introduced in PHP 5.4, that already is the minimum version right now. I'm talking about this document:

https://we.phorge.it/book/contrib/article/php_coding_standards/

Feb 17 2023, 08:10 · Phorge

Feb 15 2023

valerio.bozzolan updated the task description for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Feb 15 2023, 11:39 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Feb 15 2023, 11:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a comment to T15047: Officially raise minimum required PHP version to 7.2.

Maybe unrelated. Can we - right now - update the coding standard to avoid $a = array() (that is a tremendous old approach) to just adopt $a = []? Note that the short version was introduced in PHP 5.4, that already is the minimum version right now. I'm talking about this document:

Feb 15 2023, 10:51 · Phorge
valerio.bozzolan lowered the priority of T15054: Add "Group by Object" in Feed search filters from Low to Wishlist.
Feb 15 2023, 10:49 · User-valerio.bozzolan
valerio.bozzolan updated the task description for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Feb 15 2023, 10:01 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things as Low priority.
Feb 15 2023, 09:54 · PHP 8 support, User-valerio.bozzolan