Page MenuHomePhorge
Feed All Stories

Aug 10 2023

bob published D25382: Fix a PHP 8.1/8.2 deprecated use of ltrim and rtrim with a NULL argument for review.
Aug 10 2023, 08:32
bob added a revision to T15598: PHP 8.2 : rtrim(): Passing null to parameter #1 ($string) of type string is deprecated when checking notification servers: D25382: Fix a PHP 8.1/8.2 deprecated use of ltrim and rtrim with a NULL argument.
Aug 10 2023, 08:28 · PHP 8 support
bob updated the task description for T15598: PHP 8.2 : rtrim(): Passing null to parameter #1 ($string) of type string is deprecated when checking notification servers.
Aug 10 2023, 08:23 · PHP 8 support
valerio.bozzolan accepted D25381: Fix a PHP 8.1/8.2 deprecated call to strlen with a NULL argument.

Thanks bob, ready for land

Aug 10 2023, 08:10
bob updated the task description for T15598: PHP 8.2 : rtrim(): Passing null to parameter #1 ($string) of type string is deprecated when checking notification servers.
Aug 10 2023, 08:04 · PHP 8 support
bob added a comment to D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.

Great news, thanks for your review valerio !

Aug 10 2023, 08:02
valerio.bozzolan added a comment to Q71: Starting over after catastrophic S3 loss.

Can you attach the stack trace of when you try to re-upload an image?

Aug 10 2023, 07:54
valerio.bozzolan updated the diff for D25078: Trigger: Capitalize most Buzzwords in our Weird Way as usual.

let's also fix a typo (thanks Sten)

Aug 10 2023, 07:47
valerio.bozzolan accepted D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.

Thanks bob! Ready to land

Aug 10 2023, 07:32
valerio.bozzolan updated the test plan for D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 10 2023, 07:30

Aug 9 2023

bob created T15598: PHP 8.2 : rtrim(): Passing null to parameter #1 ($string) of type string is deprecated when checking notification servers.
Aug 9 2023, 16:54 · PHP 8 support
bob added a comment to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.

I finally found it, D25381 fix the issue.

Aug 9 2023, 16:09 · PHP 8 support
bob requested review of D25381: Fix a PHP 8.1/8.2 deprecated call to strlen with a NULL argument.
Aug 9 2023, 16:07
bob added a revision to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration: D25381: Fix a PHP 8.1/8.2 deprecated call to strlen with a NULL argument.
Aug 9 2023, 16:07 · PHP 8 support
bob added a comment to D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.

Sorry for the noise on this diff, I did something wrong during another diff creation procedure (I'm not an arcanist pro since I don't use it in my professional workflow).

Aug 9 2023, 15:40
bob updated the diff for D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 9 2023, 15:38
bob updated the diff for D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 9 2023, 15:33
bob updated the diff for D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 9 2023, 15:22
bob updated the task description for T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.
Aug 9 2023, 15:07 · PHP 8 support
bob added a comment to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.

Great, I'll give it a try as soon as I can.

Aug 9 2023, 12:00 · PHP 8 support
Sten added a comment to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.

What was your strategy to locate strlen(null) issue without any stacktrace, manual code analysis ?

'git grep' to find where the error page was generated, then adding the missing phlog($ex) to get the stack trace.

Aug 9 2023, 11:03 · PHP 8 support
valerio.bozzolan added a comment to Q71: Starting over after catastrophic S3 loss.

Contact Amazon ASAP?

Aug 9 2023, 10:26
valerio.bozzolan awarded Q71: Starting over after catastrophic S3 loss a The World Burns token.
Aug 9 2023, 10:25
bob added a comment to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.

I applied this diff but unfortunately, it doesn't fix the issue...
What was your strategy to locate strlen(null) issue without any stacktrace, manual code analysis ?

Aug 9 2023, 10:00 · PHP 8 support
revi asked Q71: Starting over after catastrophic S3 loss.
Aug 9 2023, 09:53
valerio.bozzolan added a comment to T15597: Add a "Copy Link" to the comment drop-down menu.

Partially related to T15578: The action "Quote comment" has an incomplete fragment URL

Aug 9 2023, 07:55 · Comments

Aug 8 2023

Sten added a comment to T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.

Testing with my PHP 8.1, I can't replicate this. But I do have a bunch of PHP 8.1 fixes in place which are still awaiting approval.

Aug 8 2023, 23:05 · PHP 8 support
Ekubischta created T15597: Add a "Copy Link" to the comment drop-down menu.
Aug 8 2023, 17:24 · Comments
valerio.bozzolan awarded T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration a Love token.
Aug 8 2023, 13:52 · PHP 8 support
bob created T15596: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in configuration.
Aug 8 2023, 12:54 · PHP 8 support
bob added a comment to T15056: Improve Dark Mode.

Hi, I can also see this one that looks weird in big pannels available on dashboards

Aug 8 2023, 11:09 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
Sten accepted D25078: Trigger: Capitalize most Buzzwords in our Weird Way as usual.

Apart from the pre-existing 'Statues' typo, looks good to me...

Aug 8 2023, 10:59
valerio.bozzolan awarded D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController a Love token.
Aug 8 2023, 08:52
bob set Timezone to Europe/Paris on bob.
Aug 8 2023, 08:45
bob closed Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool as obsolete.
Aug 8 2023, 08:44 · Phorge
bob added Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 95).
Aug 8 2023, 08:43
bob requested review of D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 8 2023, 08:41
bob added a revision to T15595: PHP 8.2 "strlen() null exception" when using the top bar search tool: D25380: Fix PHP 8.1/8.2 "strlen(null)" exception in SearchController.
Aug 8 2023, 08:41 · PHP 8 support
bob created T15595: PHP 8.2 "strlen() null exception" when using the top bar search tool.
Aug 8 2023, 08:33 · PHP 8 support

Aug 7 2023

Bukkit added a comment to T15056: Improve Dark Mode.

Also, I apologize for not completing this, hadn't had much spare time until recently. I will work on this soon.

Aug 7 2023, 23:47 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan updated the answer details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 94).
Aug 7 2023, 18:48
valerio.bozzolan updated the answer details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 94).
Aug 7 2023, 18:48
valerio.bozzolan updated the answer details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 94).
Aug 7 2023, 18:47
valerio.bozzolan added Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool (Answer 94).
Aug 7 2023, 18:44
valerio.bozzolan added a member for Trusted Contributors: bob.
Aug 7 2023, 18:42
valerio.bozzolan awarded Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool a Love token.
Aug 7 2023, 15:00 · Phorge
bob updated the question details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool.
Aug 7 2023, 14:59 · Phorge
bob updated the question details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool.
Aug 7 2023, 14:57 · Phorge
bob updated the question details for Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool.
Aug 7 2023, 14:57 · Phorge
bob asked Q70: PHP 8.2 bug report "strlen() null exception" when using the top bar search tool.
Aug 7 2023, 14:56 · Phorge
aklapper added a comment to T15586: arcanist EXCEPTION: (CommandException) Command failed with error #-1!.

For the records, I did not compile from source, I had used the official Fedora package php-8.2.9-1.fc38 created on Aug 1st from https://koji.fedoraproject.org/koji/packageinfo?packageID=72

Aug 7 2023, 10:21
Sten added a comment to T15586: arcanist EXCEPTION: (CommandException) Command failed with error #-1!.

The issue is in a change which went in with PHP 8.1.22, and is being reverted in PHP 8.1.23.
@aklapper - as PHP 8.2.9 isn't released yet, I assume you compiled from source? If you 'git pull' and recompile, the latest 8.2.9-dev should work. The fix was committed Aug 2 21:08:52.

Aug 7 2023, 09:35
Matthew accepted D25379: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25377: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25376: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 7 2023, 03:12
Matthew accepted D25375: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom OAuth provider after redirect.
Aug 7 2023, 03:12
Matthew requested changes to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Please fix unit errors

Aug 7 2023, 03:12
Matthew accepted D25373: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 7 2023, 03:12
Matthew accepted D25370: Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential.

I see no problem with consistency.

Aug 7 2023, 03:12

Aug 6 2023

aklapper retitled D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster from Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster
Aug 6 2023, 21:13
aklapper renamed T15593: PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster from PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster to PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 6 2023, 21:13 · PHP 8 support
aklapper requested review of D25379: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 6 2023, 21:08
aklapper added a revision to T15594: PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster: D25379: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 6 2023, 21:08 · PHP 8 support
aklapper created T15594: PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 6 2023, 21:04 · PHP 8 support
aklapper requested review of D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 6 2023, 20:55
aklapper added a revision to T15593: PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster: D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 6 2023, 20:55 · PHP 8 support
aklapper created T15593: PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 6 2023, 20:54 · PHP 8 support
aklapper requested review of D25377: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 6 2023, 20:48
aklapper added a revision to T15592: PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster: D25377: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 6 2023, 20:48 · PHP 8 support
aklapper created T15592: PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 6 2023, 20:46 · PHP 8 support
aklapper requested review of D25376: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 6 2023, 20:37
aklapper added a revision to T15591: PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan: D25376: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 6 2023, 20:37 · PHP 8 support
aklapper created T15591: PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 6 2023, 20:36 · PHP 8 support
valerio.bozzolan renamed T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends from Generate [From, Subject, Date] fields in download raw .diff URL to Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.
Aug 6 2023, 19:59 · Affects-FreeBSD, Differential
Bukkit added a comment to T15245: Continue bulleted/numbered list during new line.
  • Automatically continued bulleted list upon new line
Aug 6 2023, 18:41 · UX, Feature Requests, Remarkup
Bukkit added a comment to T15056: Improve Dark Mode.

Done.

Aug 6 2023, 18:33 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
Bukkit changed the visibility for F281219: Screenshot 2023-04-13 12.13.03 PM.png.
Aug 6 2023, 18:32
aklapper added a comment to T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge.
Aug 6 2023, 15:59 · Policy
aklapper added a comment to T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge.

I'd expect that a user's contact numbers might show up on their profile to other registered users.

Aug 6 2023, 15:25 · Policy
aklapper added a comment to rP9fe2bfebe8d6: Fix PHP 8.1 "strlen(null)" exception adding LDAP authentication.
Aug 6 2023, 13:45
valerio.bozzolan edited the content of Next Up.
Aug 6 2023, 10:20

Aug 5 2023

aklapper closed T15581: PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 5 2023, 21:29 · PHP 8 support
aklapper closed T15581: PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy as Resolved by committing rP226f3150933d: Fix PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy.
Aug 5 2023, 21:29 · PHP 8 support
aklapper closed D25371: Fix PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy.
Aug 5 2023, 21:29
aklapper committed rP226f3150933d: Fix PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy.
Fix PHP 8.1 "strlen(null)" exception creating Blueprint Working Copy
Aug 5 2023, 21:29
aklapper closed T15550: Add HTML header for Atom/RSS feed discovery on Phame blog pages, a subtask of T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge, as Resolved.
Aug 5 2023, 21:26 · Discussion Needed, Affects-Wikimedia
aklapper closed D25346: Add HTML header for Atom/RSS discovery on Phame blog pages.
Aug 5 2023, 21:26
aklapper closed T15550: Add HTML header for Atom/RSS feed discovery on Phame blog pages as Resolved by committing rP39b576b145ae: Add HTML header for Atom/RSS discovery on Phame blog pages.
Aug 5 2023, 21:26 · Feature Requests
aklapper committed rP39b576b145ae: Add HTML header for Atom/RSS discovery on Phame blog pages.
Add HTML header for Atom/RSS discovery on Phame blog pages
Aug 5 2023, 21:26
aklapper added a comment to T15586: arcanist EXCEPTION: (CommandException) Command failed with error #-1!.

Three days ago I ran into the same output (though different steps in Phorge that I don't perfectly remember) after upgrading from PHP 8.2.8 to PHP 8.2.9 on Fedora 38. Thus I downgraded again.

Aug 5 2023, 20:46
aklapper requested review of D25375: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom OAuth provider after redirect.
Aug 5 2023, 20:42
aklapper added a revision to T15590: PHP 8.1 "strlen(null)" exceptions block account registration with custom OAuth provider after redirect: D25375: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom OAuth provider after redirect.
Aug 5 2023, 20:42 · PHP 8 support
aklapper created T15590: PHP 8.1 "strlen(null)" exceptions block account registration with custom OAuth provider after redirect.
Aug 5 2023, 20:41 · PHP 8 support
aklapper requested review of D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
Aug 5 2023, 20:28
aklapper added a revision to T15589: PHP 8.1 "urlencode(null)" exception blocks account registration redirect for custom OAuth provider: D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.
Aug 5 2023, 20:28 · PHP 8 support
aklapper created T15589: PHP 8.1 "urlencode(null)" exception blocks account registration redirect for custom OAuth provider.
Aug 5 2023, 20:27 · PHP 8 support

Aug 4 2023

aklapper requested review of D25373: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 4 2023, 18:44
aklapper added a revision to T15588: PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider: D25373: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 4 2023, 18:44 · PHP 8 support
aklapper created T15588: PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 4 2023, 18:41 · PHP 8 support