Page MenuHomePhorge
Feed Advanced Search

Apr 30 2023

aklapper closed T15308: PHP 8.1 "strlen(null)" exception blocks rendering Config's Module page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 30 2023, 13:18 · PHP 8 support
aklapper closed T15305: PHP 8.1 "strlen(null)" exceptions block rendering the "Add Panel to Dashboard" overlay dialog, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 30 2023, 13:15 · PHP 8 support
aklapper closed T15300: PHP 8.1 "strlen(null)" exceptions block rendering the Diffusion page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 30 2023, 13:13 · PHP 8 support
valerio.bozzolan raised the priority of T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662 from High to Unbreak Now!.
Apr 30 2023, 12:18 · Bug Reports, PHP 8 support
valerio.bozzolan added a revision to T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662: D25157: Fix regression in PHUIObjectItemView.php:662: allow PhutilURI and other stringlike.
Apr 30 2023, 12:12 · Bug Reports, PHP 8 support
valerio.bozzolan updated the task description for T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662.
Apr 30 2023, 12:10 · Bug Reports, PHP 8 support
valerio.bozzolan triaged T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662 as High priority.
Apr 30 2023, 12:08 · Bug Reports, PHP 8 support

Apr 29 2023

valerio.bozzolan added a revision to T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': D25149: Config page: add $HOME to allow a gitconfig and help on "dubious ownership".
Apr 29 2023, 23:45 · User-valerio.bozzolan
valerio.bozzolan removed a subtask for T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': T15281: $HOME missing from commands issued by ExecFuture.
Apr 29 2023, 23:32 · User-valerio.bozzolan
valerio.bozzolan added a comment to T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge'.

By the way it seems to me that this git security measure is completely nonsense for cases where the repository is highly-hardened and owned by root:root. I cannot imagine one single case where an user should not trust a git repository owned by root.

Apr 29 2023, 21:11 · User-valerio.bozzolan
aklapper updated the task description for T15296: PHP 8.1 "strlen(null)" exception blocks rendering the Home page.
Apr 29 2023, 20:14 · PHP 8 support
aklapper added a revision to T15296: PHP 8.1 "strlen(null)" exception blocks rendering the Home page: D25145: Fix PHP 8.1 "strlen(null)" exception which blocks rendering the Home page.
Apr 29 2023, 20:14 · PHP 8 support
aklapper created T15296: PHP 8.1 "strlen(null)" exception blocks rendering the Home page.
Apr 29 2023, 20:07 · PHP 8 support
aklapper closed T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 29 2023, 19:55 · PHP 8 support
aklapper closed T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation as Resolved by committing rP562d36ef5f9e: Fix PHP 8.1 "strlen(null)" exceptions to render the Account Creation page.
Apr 29 2023, 19:55
speck added a comment to T15047: Officially raise minimum required PHP version to 7.2.

I did some digging yesterday around PHP versions.

Apr 29 2023, 13:25 · Phorge
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15294: PHP 8.1 "strlen(null)" exceptions block rendering the Applications page.
Apr 29 2023, 13:13 · PHP 8 support
aklapper closed T15286: Numerous PHP 8.1 "strlen(null)" exceptions trying to create a project, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 29 2023, 12:41 · PHP 8 support
aklapper closed T15287: Numerous PHP 8.1 "strlen(null)" exceptions trying to go to Configuration page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 29 2023, 12:39 · PHP 8 support

Apr 28 2023

valerio.bozzolan added a revision to T15289: Update Figlet implementation to be PHP8 compatible: D25142: Update Figlet implementation to be PHP8 compatible.
Apr 28 2023, 20:08 · PHP 8 support
valerio.bozzolan triaged T15289: Update Figlet implementation to be PHP8 compatible as Normal priority.
Apr 28 2023, 20:08 · PHP 8 support
valerio.bozzolan added a revision to T15288: Mercurial 6.4: fix support in arc-hg.py extension: D25143: Update the arc-hg.py extension to work with mercurial 6.4.
Apr 28 2023, 20:05
valerio.bozzolan triaged T15288: Mercurial 6.4: fix support in arc-hg.py extension as Normal priority.
Apr 28 2023, 20:04
valerio.bozzolan added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: D25142: Update Figlet implementation to be PHP8 compatible.
Apr 28 2023, 19:38 · PHP 8 support
valerio.bozzolan moved T15064: Make Phorge compatible with PHP 8.1/8.2/8.3 from Backlog to Epic on the PHP 8 support board.
Apr 28 2023, 19:21 · PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15287: Numerous PHP 8.1 "strlen(null)" exceptions trying to go to Configuration page.
Apr 28 2023, 17:43 · PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15286: Numerous PHP 8.1 "strlen(null)" exceptions trying to create a project.
Apr 28 2023, 16:37 · PHP 8 support
valerio.bozzolan triaged T15285: It's damn difficult to type a "Thumb Up" emojii as Low priority.
Apr 28 2023, 15:01

Apr 27 2023

aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15284: Installation: PHP 8.1 "strlen(null)" and "explode" exceptions block rendering Administrator Account Creation page.
Apr 27 2023, 13:23 · PHP 8 support
aklapper added a parent task for T15284: Installation: PHP 8.1 "strlen(null)" and "explode" exceptions block rendering Administrator Account Creation page: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 27 2023, 13:23 · People, PHP 8 support
aklapper created T15284: Installation: PHP 8.1 "strlen(null)" and "explode" exceptions block rendering Administrator Account Creation page.
Apr 27 2023, 13:22 · People, PHP 8 support
valerio.bozzolan added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation.
Apr 27 2023, 13:21 · PHP 8 support
valerio.bozzolan added a parent task for T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 27 2023, 13:21
aklapper updated the task description for T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation.
Apr 27 2023, 12:21
aklapper closed T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 27 2023, 12:09 · PHP 8 support
aklapper closed T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation as Resolved by committing rPb56d86e48d0f: Fix numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display.
Apr 27 2023, 12:09 · PHP 8 support
valerio.bozzolan added a project to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load: PHP 8 support.
Apr 27 2023, 10:51 · PHP 8 support
valerio.bozzolan added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.
Apr 27 2023, 10:51 · PHP 8 support
valerio.bozzolan added a parent task for T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 27 2023, 10:51 · PHP 8 support
valerio.bozzolan added a project to T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation: PHP 8 support.
Apr 27 2023, 10:50 · PHP 8 support
valerio.bozzolan added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation.
Apr 27 2023, 10:50 · PHP 8 support
valerio.bozzolan added a parent task for T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 27 2023, 10:50 · PHP 8 support
valerio.bozzolan added a comment to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.

Same and I agree on your concerns

Apr 27 2023, 08:52 · PHP 8 support
aklapper closed T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load as Resolved by committing rPf3b37413167e: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make….
Apr 27 2023, 08:51 · PHP 8 support
aklapper added a comment to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.

By the way I don't know why you receive an error 500 for the favicon :) Maybe that deserves a separated troubleshooting

Apr 27 2023, 08:46 · PHP 8 support
valerio.bozzolan added a comment to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.

By the way I don't know why you receive an error 500 for the favicon :) Maybe that deserves a separated troubleshooting

Apr 27 2023, 08:35 · PHP 8 support
valerio.bozzolan added a comment to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.

(Thanks for the copy paste of the stack trace. I like that since it's really easy to find that from search engines)

Apr 27 2023, 08:24 · PHP 8 support
valerio.bozzolan renamed T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge' from Config: understand how to avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge' and similar to Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge'.
Apr 27 2023, 08:19 · User-valerio.bozzolan
valerio.bozzolan updated the task description for T15243: The /config/ page should log git errors instead of silently ignore them.
Apr 27 2023, 08:16 · Config
aklapper added a revision to T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load: D25138: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.
Apr 27 2023, 08:10 · PHP 8 support
aklapper created T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load.
Apr 27 2023, 08:03 · PHP 8 support
valerio.bozzolan added a subtask for T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': T15281: $HOME missing from commands issued by ExecFuture.
Apr 27 2023, 08:02 · User-valerio.bozzolan
valerio.bozzolan added a parent task for T15243: The /config/ page should log git errors instead of silently ignore them: T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge'.
Apr 27 2023, 08:02 · Config
valerio.bozzolan added a subtask for T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': T15243: The /config/ page should log git errors instead of silently ignore them.
Apr 27 2023, 08:02 · User-valerio.bozzolan
valerio.bozzolan triaged T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge' as Normal priority.
Apr 27 2023, 08:01 · User-valerio.bozzolan
aklapper added a revision to T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation: D25137: Fix PHP 8.1 "strlen(null)" exceptions to render the Account Creation page.
Apr 27 2023, 07:51
valerio.bozzolan added a subtask for T15077: Rebrand: Tracking task: T15274: Rename default user SSH key name from Phabricator to Phorge.
Apr 27 2023, 07:31 · Phorge

Apr 26 2023

aklapper created T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation.
Apr 26 2023, 11:16
aklapper created T15274: Rename default user SSH key name from Phabricator to Phorge.
Apr 26 2023, 08:58

Apr 25 2023

aklapper closed T15261: PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set as Resolved.

Fixed by merging D25131 instead.

Apr 25 2023, 13:46
aklapper created T15267: Typo in English string "A commit has a concerned raised against it.".
Apr 25 2023, 09:40 · Good Starter Task
avivey closed T15004: Decide who has admin/commit/security access, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Apr 25 2023, 07:25 · Phorge
avivey closed T15004: Decide who has admin/commit/security access as Resolved.

We've sort of reached a status-quo:

  • Trusted Contributors is basically "community members" - with a low bar for entry
  • Blessed Committers is the next level up, and can basically push whatever code they want
  • admin/root/security is basically "core team".
Apr 25 2023, 07:25 · Governance, Phorge

Apr 23 2023

aklapper added a comment to T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation.

@valerio.bozzolan Let's move this to Q50 not to make this ticket too noisy

Apr 23 2023, 11:48 · PHP 8 support

Apr 22 2023

valerio.bozzolan added a comment to T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation.

I honestly cannot reproduce in 8.2 locally but I trust you. Can you share some (before patch) stack traces in description as reference?

Apr 22 2023, 16:58 · PHP 8 support
aklapper added a revision to T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation: D25132: Fix numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display.
Apr 22 2023, 13:17 · PHP 8 support
aklapper created T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation.
Apr 22 2023, 13:11 · PHP 8 support
aklapper added a revision to T15261: PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set: D25130: Fix PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set.
Apr 22 2023, 07:23

Apr 21 2023

aklapper updated the task description for T15261: PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set.
Apr 21 2023, 19:04
aklapper created T15261: PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set.
Apr 21 2023, 18:42

Apr 20 2023

valerio.bozzolan closed T15255: Fix Diviner generation in PHP 8, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Apr 20 2023, 16:00 · PHP 8 support

Apr 19 2023

Bukkit added a project to T15246: Allow project menu changes without refreshing every time modifications are made: Feature Requests.
Apr 19 2023, 18:25 · Feature Requests

Apr 18 2023

avivey closed T15006: Re-brand Phorge, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Apr 18 2023, 19:28 · Phorge
avivey closed T15006: Re-brand Phorge, a subtask of T15055: Import translations from translatewiki.net, as Resolved.
Apr 18 2023, 19:28 · Affects-Wikimedia, Phorge
avivey closed T15006: Re-brand Phorge as Resolved.

I think we're more-or-less done here...

Apr 18 2023, 19:28 · Phorge

Apr 14 2023

valerio.bozzolan removed a subtask for T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Apr 14 2023, 15:19 · PHP 8 support
valerio.bozzolan removed a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197.
Apr 14 2023, 15:19 · PHP 8 support
valerio.bozzolan removed a parent task for T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 14 2023, 15:18 · PHP 8 support
valerio.bozzolan added a revision to T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197: D25124: Fix some PHP 8.1 issues in Diviner generator.
Apr 14 2023, 14:52 · PHP 8 support
valerio.bozzolan merged task T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197 into T15255: Fix Diviner generation in PHP 8.
Apr 14 2023, 14:51 · PHP 8 support

Apr 13 2023

Bukkit renamed T15246: Allow project menu changes without refreshing every time modifications are made from Allow menu changes without refreshing every modifications to Allow project menu changes without refreshing every time modifications are made.
Apr 13 2023, 16:00 · Feature Requests
Bukkit triaged T15246: Allow project menu changes without refreshing every time modifications are made as Wishlist priority.
Apr 13 2023, 15:20 · Feature Requests
Bukkit created T15246: Allow project menu changes without refreshing every time modifications are made.
Apr 13 2023, 15:20 · Feature Requests
Bukkit updated the task description for T15063: Change Letter PFP Upon Rename.
Apr 13 2023, 12:08
Bukkit updated the task description for T15063: Change Letter PFP Upon Rename.
Apr 13 2023, 12:05

Apr 12 2023

Bukkit triaged T15063: Change Letter PFP Upon Rename as Wishlist priority.
Apr 12 2023, 15:49

Apr 8 2023

valerio.bozzolan triaged T15243: The /config/ page should log git errors instead of silently ignore them as Normal priority.
Apr 8 2023, 21:54 · Config
valerio.bozzolan triaged T15242: /config/ can run git log commands that silently fail ("fatal: detected dubious ownership in repository at ....") as Normal priority.
Apr 8 2023, 21:52 · Config
valerio.bozzolan created T15242: /config/ can run git log commands that silently fail ("fatal: detected dubious ownership in repository at ....").
Apr 8 2023, 21:51 · Config
avivey moved T15005: Get Better Logo / Brand Assets from Backlog to Meta on the Phactory: Community Projects board.
Apr 8 2023, 07:58 · Phactory: Community Projects, Good Starter Task, Phorge
avivey placed T15005: Get Better Logo / Brand Assets up for grabs.
Apr 8 2023, 07:54 · Phactory: Community Projects, Good Starter Task, Phorge
avivey added a project to T15005: Get Better Logo / Brand Assets: Phactory: Community Projects.

Phactory [will] also want an in-brand logo.

Apr 8 2023, 07:53 · Phactory: Community Projects, Good Starter Task, Phorge

Apr 7 2023

valerio.bozzolan added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: D25119: Fix regression in preamble.
Apr 7 2023, 21:27 · PHP 8 support
Cigaryno updated the task description for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Apr 7 2023, 13:57 · PHP 8 support
avivey added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: D25114: Fix preamble-support.
Apr 7 2023, 10:25 · PHP 8 support
avivey added a project to T15005: Get Better Logo / Brand Assets: Good Starter Task.
Apr 7 2023, 08:34 · Phactory: Community Projects, Good Starter Task, Phorge

Apr 6 2023

valerio.bozzolan edited the content of Welcome.
Apr 6 2023, 14:11 · Phorge
avivey removed a project from T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: PHP 8.2 support.
Apr 6 2023, 11:34 · PHP 8 support
avivey removed a project from T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: PHP 8.2 support.
Apr 6 2023, 11:34 · PHP 8 support, User-valerio.bozzolan
avivey edited projects for T15196: PHP 8.2: using ${var} in strings is deprecated, added: PHP 8 support; removed PHP 8.2 support.
Apr 6 2023, 11:34 · PHP 8 support, User-valerio.bozzolan