Page MenuHomePhorge
Feed All Stories

Aug 12 2023

avivey closed D25357: Unify type-checking for `setHref()` type methods.
Aug 12 2023, 15:39
avivey committed rPbcfcd9acfc12: Unify type-checking for `setHref()` type methods.
Unify type-checking for `setHref()` type methods
Aug 12 2023, 15:39
revi updated revi.
Aug 12 2023, 12:44
Sten closed T15517: Differential PHP 8.1 failure - DifferentialChangeset getOldStatePathVector() strlen, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 12 2023, 07:39 · PHP 8 support
Sten closed D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Aug 12 2023, 07:39
Sten closed T15517: Differential PHP 8.1 failure - DifferentialChangeset getOldStatePathVector() strlen as Resolved by committing rPe8ea7a4a3697: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Aug 12 2023, 07:39 · PHP 8 support
Sten committed rPe8ea7a4a3697: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().
Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector()
Aug 12 2023, 07:39
avivey planned changes to D25388: PhutilErrorHandler: support multiple error listeners.
Aug 12 2023, 06:51
avivey updated the diff for D25388: PhutilErrorHandler: support multiple error listeners.

lint + a typofix

Aug 12 2023, 06:40

Aug 11 2023

Bukkit updated the task description for T15056: Improve Dark Mode.
Aug 11 2023, 23:25 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
Bukkit updated the task description for T15056: Improve Dark Mode.
Aug 11 2023, 23:23 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
avivey added a comment to D25388: PhutilErrorHandler: support multiple error listeners.

There are, in total, 3 call-sites to setErrorListener - in for the daemons, one for dark-console, and one (PhutilErrorLog) that lives in arcanist but is only used by the SSHD scripts.

Aug 11 2023, 19:14
avivey planned changes to D25388: PhutilErrorHandler: support multiple error listeners.
Aug 11 2023, 19:03
aklapper closed T15590: PHP 8.1 "strlen(null)" exceptions block account registration with custom OAuth provider after redirect, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 19:03 · PHP 8 support
aklapper closed D25375: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom OAuth provider after redirect.
Aug 11 2023, 19:03
aklapper closed T15590: PHP 8.1 "strlen(null)" exceptions block account registration with custom OAuth provider after redirect as Resolved by committing rP98dfac53ba72: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom….
Aug 11 2023, 19:03 · PHP 8 support
aklapper committed rP98dfac53ba72: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom….
Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom…
Aug 11 2023, 19:03
avivey requested review of D25388: PhutilErrorHandler: support multiple error listeners.
Aug 11 2023, 19:03
avivey added a revision to T15554: Handling PHP deprecations: convert to Setup Issues: D25388: PhutilErrorHandler: support multiple error listeners.
Aug 11 2023, 19:03 · Phorge
aklapper closed D25377: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 11 2023, 19:01
aklapper closed T15592: PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 19:01 · PHP 8 support
aklapper committed rPa2e8ab318070: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step….
Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step…
Aug 11 2023, 19:01
aklapper closed T15592: PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster as Resolved by committing rPa2e8ab318070: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step….
Aug 11 2023, 19:01 · PHP 8 support
avivey requested review of D25387: Error handling: send Deprecation messages as explicit Event.
Aug 11 2023, 19:01
avivey added a revision to T15554: Handling PHP deprecations: convert to Setup Issues: D25387: Error handling: send Deprecation messages as explicit Event.
Aug 11 2023, 19:01 · Phorge
aklapper closed T15591: PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan as Resolved by committing rPc61c6a1ec3c1: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 11 2023, 19:00 · PHP 8 support
aklapper closed T15591: PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 19:00 · PHP 8 support
aklapper closed D25376: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 11 2023, 19:00
aklapper committed rPc61c6a1ec3c1: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan
Aug 11 2023, 19:00
aklapper closed T15588: PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 18:57 · PHP 8 support
aklapper closed T15588: PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider as Resolved by committing rP085769ceb687: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth….
Aug 11 2023, 18:57 · PHP 8 support
aklapper closed D25373: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 11 2023, 18:57
aklapper committed rP085769ceb687: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth….
Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth…
Aug 11 2023, 18:57
aklapper closed T15580: PHP 8.1 "strlen(null)" exception setting Passphrase Credential, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 18:56 · PHP 8 support
aklapper closed T15580: PHP 8.1 "strlen(null)" exception setting Passphrase Credential as Resolved by committing rP10ee019785d5: Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential.
Aug 11 2023, 18:56 · PHP 8 support
aklapper closed D25370: Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential.
Aug 11 2023, 18:56
aklapper committed rP10ee019785d5: Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential.
Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential
Aug 11 2023, 18:56
avivey updated the summary of D25386: log deprecation events in Dark Console.
Aug 11 2023, 18:54
avivey requested review of D25386: log deprecation events in Dark Console.
Aug 11 2023, 18:53
avivey added a revision to T15554: Handling PHP deprecations: convert to Setup Issues: D25386: log deprecation events in Dark Console.
Aug 11 2023, 18:53 · Phorge
avivey edited the content of 2023 Week 32.
Aug 11 2023, 18:48
avivey closed T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant as Resolved by committing rPeb0bb1736891: Replace dedicated Commit Field with an existing one.
Aug 11 2023, 18:43
avivey closed D25385: Replace dedicated Commit Field with an existing one.
Aug 11 2023, 18:43
avivey committed rPeb0bb1736891: Replace dedicated Commit Field with an existing one.
Replace dedicated Commit Field with an existing one
Aug 11 2023, 18:43
Sten added a comment to D25385: Replace dedicated Commit Field with an existing one.

Minimal fix to the issue as discussed...

Aug 11 2023, 18:39
Sten accepted D25385: Replace dedicated Commit Field with an existing one.
Aug 11 2023, 18:38
avivey requested review of D25385: Replace dedicated Commit Field with an existing one.
Aug 11 2023, 18:36
avivey added a revision to T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant: D25385: Replace dedicated Commit Field with an existing one.
Aug 11 2023, 18:36
Sten added a comment to T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.

That works...

Aug 11 2023, 18:33
avivey added a comment to T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.

I've replaced it with DifferentialRevertPlanCommitMessageField, anyway - that one already has all the required stuff.

Aug 11 2023, 18:31
Sten added a comment to T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.

Simply adding a FIELDKEY adds Test: to the title of a new diff, but the full fix of making DifferentialTestCommitMessageField a DifferentialCommitMessageCustomField doesn't

Aug 11 2023, 18:29
avivey claimed T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.

Unfortunately, that fix adds the word "Test:" to the title of any new diff. I'm trying to find an existing field that can make the test work, or else find another creative solution.

Aug 11 2023, 18:25
avivey added a comment to D25334: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.

The test-field gets picked up automatically because we pick all fields. It's missing FIELDKEY, so arc-diff doesn't work at all, and if we add FIELDKEY it shows up as the first field in the arc-diff form.

Aug 11 2023, 18:20
Sten placed T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant up for grabs.
Aug 11 2023, 18:07
Sten added a comment to T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.

I have a fix, but can't create it. Will need manually applying to the server:

Aug 11 2023, 17:28
Sten updated the task description for T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.
Aug 11 2023, 17:27
Sten claimed T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.
Aug 11 2023, 17:18
Sten created T15600: arc patch broken - class "DifferentialTestCommitMessageField" must define a "FIELDKEY" constant.
Aug 11 2023, 17:18
valerio.bozzolan updated the task description for T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file.
Aug 11 2023, 17:01 · Phorge Development Tools, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a comment to D25384: Fix icon background color when using Dark Mode.

Please also manually run this

Aug 11 2023, 17:00
valerio.bozzolan attached a referenced file: F310031: Screenshot from 2023-06-14 20-30-01.png.
Aug 11 2023, 16:59
valerio.bozzolan attached a referenced file: F310033: Screenshot from 2023-06-14 20-29-29.png.
Aug 11 2023, 16:59
valerio.bozzolan added a comment to T15056: Improve Dark Mode.

Yeah bob, feel free to add your nice screenshots in the Task description for more visibility. You are a good minion!

Aug 11 2023, 16:58 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
avivey edited the content of Change Log.
Aug 11 2023, 16:31
avivey renamed 2023 Week 32 from Next Up to 2023 Week 32.
Aug 11 2023, 16:31
Matthew accepted D25384: Fix icon background color when using Dark Mode.

LGTM

Aug 11 2023, 16:30
Matthew accepted D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.

LGTM

Aug 11 2023, 16:29
Matthew accepted D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

LGTM

Aug 11 2023, 16:27
bob added a comment to T15056: Improve Dark Mode.

In workboard, empty column's drop zone is a little bit 'agressive' isn't it ?

Aug 11 2023, 14:29 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
bob updated the diff for D25384: Fix icon background color when using Dark Mode.
Aug 11 2023, 12:13
bob requested review of D25384: Fix icon background color when using Dark Mode.
Aug 11 2023, 12:10
bob updated the diff for D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.

Updating D25383: Removing useless fallback string definition when calling idx

Aug 11 2023, 10:34
Sten added a comment to D25367: Various PHP 8.1 strlen(null) fixes for Dashboard Panels.

Gotcha. So

  • isset() is safer when pulling things out of arrays.
  • phutil_non_empty_string() provides for stricter parameter checking as it demands the array value is set, even if set to null.
Aug 11 2023, 10:02
valerio.bozzolan added a comment to D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.

Thanks! Interestingly you fixed an incomplete fix since D25128

Aug 11 2023, 09:51
Sten closed T15529: arc diff DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors , a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 09:40 · PHP 8 support
Sten closed D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Aug 11 2023, 09:40
Sten closed T15529: arc diff DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors as Resolved by committing rP8310591523f5: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Aug 11 2023, 09:40 · PHP 8 support
Sten committed rP8310591523f5: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors
Aug 11 2023, 09:40
Sten closed T15530: arc diff throws PHP 8.1 strlen(null) error from DifferentialCommitMessageField renderFieldValue, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 09:38 · PHP 8 support
Sten closed D25334: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.
Aug 11 2023, 09:38
Sten closed T15530: arc diff throws PHP 8.1 strlen(null) error from DifferentialCommitMessageField renderFieldValue as Resolved by committing rP4b3c384856da: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.
Aug 11 2023, 09:38 · PHP 8 support
Sten committed rP4b3c384856da: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.
Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error
Aug 11 2023, 09:38
Sten closed T15548: PHP 8.2 "ltrim(null)" exception while executing ./bin/diviner generate as Resolved by committing rP9c8b9a6bbf04: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Aug 11 2023, 09:37 · PHP 8 support
Sten closed T15548: PHP 8.2 "ltrim(null)" exception while executing ./bin/diviner generate, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2023, 09:37 · PHP 8 support
Sten closed D25353: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Aug 11 2023, 09:37
Sten committed rP9c8b9a6bbf04: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Fix PHP 8.1 trim(null) exception in ./bin/diviner generate
Aug 11 2023, 09:37
bob updated bob.
Aug 11 2023, 08:19
avivey accepted D25334: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.
Aug 11 2023, 07:30
avivey added a comment to D25367: Various PHP 8.1 strlen(null) fixes for Dashboard Panels.

tl;dr: I like phutil_nonempty_string($map['query']) better if we know $map['query'] is defined, and phutil_nonempty_string(idx($map, 'query')) otherwise.

Aug 11 2023, 07:28
avivey accepted D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Aug 11 2023, 07:02
avivey accepted D25353: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Aug 11 2023, 07:00

Aug 10 2023

Sten added a comment to D25367: Various PHP 8.1 strlen(null) fixes for Dashboard Panels.

Gentle reminder that this has been waiting review for a while now...

Aug 10 2023, 16:35
Sten added a comment to D25353: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.

Gentle reminder that this has been waiting review for a while now...

Aug 10 2023, 16:35
Sten added a comment to D25334: Fix DifferentialCommitMessageField renderFieldValue PHP 8.1 strlen(null) error.

Gentle reminder that this has been waiting review for a while now...

Aug 10 2023, 16:35
Sten added a comment to D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.

Gentle reminder that this has been waiting review for a while now...

Aug 10 2023, 16:35
Sten added a comment to D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

Gentle reminder that this has been waiting review for a while now...

Aug 10 2023, 16:35
bob added a revision to T15599: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in patch operation: D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.
Aug 10 2023, 16:29 · PHP 8 support, Arcanist, User-valerio.bozzolan
bob updated the summary of D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.
Aug 10 2023, 16:29
bob requested review of D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.
Aug 10 2023, 16:28
bob created T15599: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in patch operation.
Aug 10 2023, 16:17 · PHP 8 support, Arcanist, User-valerio.bozzolan