Page MenuHomePhorge
Feed All Stories

May 4 2023

bfs added a comment to Q54: Conpherence notification settings are in inconsistent location (Answer 66).

Maybe, the personal Settings → Email Preferences could have a mention to Conpherence, to say "list your Rooms and change your Settings" with a link to /conpherence/search/ or something

May 4 2023, 20:51
aklapper created T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
May 4 2023, 20:45 · Good Starter Task
valerio.bozzolan added a comment to D25191: Auto-subscription: little less verbose.

Yes, for wonderful, WONDERFUL reasons, there was already an isSelfSubscription() function! ✨

May 4 2023, 20:43 · UX
valerio.bozzolan requested review of D25191: Auto-subscription: little less verbose.
May 4 2023, 20:39 · UX
valerio.bozzolan added a revision to T15347: Auto-subscription is a little bit too verbose: «Person added a subscriber: Person»: D25191: Auto-subscription: little less verbose.
May 4 2023, 20:39 · UX
valerio.bozzolan renamed T15347: Auto-subscription is a little bit too verbose: «Person added a subscriber: Person» from Person added a subscriber: Person. to Auto-subscription is a little bit too verbose: «Person added a subscriber: Person».
May 4 2023, 20:28 · UX
aklapper requested review of D25190: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global Herald rules.
May 4 2023, 20:25
aklapper added a revision to T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules: D25190: Fix PHP 8.1 "strlen(null)" exception which blocks creating personal and global Herald rules.
May 4 2023, 20:25 · Herald, PHP 8 support
aklapper created T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules.
May 4 2023, 20:24 · Herald, PHP 8 support
valerio.bozzolan changed the visibility for F286216: Subscriber messages - After.png.
May 4 2023, 20:23
valerio.bozzolan changed the visibility for F286215: Subscriber messages - Before.png.
May 4 2023, 20:23
valerio.bozzolan created T15347: Auto-subscription is a little bit too verbose: «Person added a subscriber: Person».
May 4 2023, 17:38 · UX
aklapper retitled D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel from PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel
May 4 2023, 16:48
aklapper created T15346: PHP 8.1 exceptions in JsonLint block rendering Tab Panels in Dashboards.
May 4 2023, 16:47 · Arcanist, PHP 8 support
valerio.bozzolan updated the task description for T15293: Try to avoid message: Transaction (of type "core:file") has no effect.
May 4 2023, 16:38 · Files, Remarkup
aklapper requested review of D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 4 2023, 16:30
aklapper added a revision to T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel: D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 4 2023, 16:30 · PHP 8 support
aklapper created T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel.
May 4 2023, 16:29 · PHP 8 support
valerio.bozzolan updated the task description for T15293: Try to avoid message: Transaction (of type "core:file") has no effect.
May 4 2023, 15:48 · Files, Remarkup
aklapper requested review of D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:34
aklapper added a revision to T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled: D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:34 · PHP 8 support
aklapper created T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:33 · PHP 8 support
valerio.bozzolan updated the task description for T15106: "Upload file" in remarkup text fields should attach by default .
May 4 2023, 15:18 · Files, Remarkup
valerio.bozzolan updated the task description for T15343: Herald Transcript of old Tasks: Unhandled Exception: Call to a member function getAppliedTransactionPHIDs() on bool.
May 4 2023, 15:09 · Bug Reports, Affects-Wikimedia, Herald
valerio.bozzolan triaged T15343: Herald Transcript of old Tasks: Unhandled Exception: Call to a member function getAppliedTransactionPHIDs() on bool as Wishlist priority.
May 4 2023, 15:08 · Bug Reports, Affects-Wikimedia, Herald
valerio.bozzolan added a comment to Q32: ExecFuture / Diffusion returns "fatal: detected dubious ownership in repository at ..." (Answer 28).

In order to have the --global command working, try this patch:

May 4 2023, 14:13
valerio.bozzolan added a comment to Q32: ExecFuture / Diffusion returns "fatal: detected dubious ownership in repository at ...".

Hi @ondrejk - have you fixed? If no, I think that this patch could be interesting to you in order to be able to fix your local installation:

May 4 2023, 14:11
valerio.bozzolan updated subscribers of D25148: Config page: add lovely git-related error messages in standard error log.

Hi @deadalnix :D Nice to meet a Blessed Committers

May 4 2023, 14:08
valerio.bozzolan added inline comments to D25175: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering Administrator Account Creation page.
May 4 2023, 13:08
valerio.bozzolan retitled D25175: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering Administrator Account Creation page from Fix PHP 8.1 "strlen(null)" and "explode" exceptions which block rendering Administrator Account Creation page
May 4 2023, 12:34
aklapper updated the test plan for D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01
aklapper requested review of D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01
aklapper added a revision to T15342: PHP 8.1 "strlen(null)" exception blocks rendering a File page when Alt Text was altered: D25187: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:01 · Files, PHP 8 support
aklapper created T15342: PHP 8.1 "strlen(null)" exception blocks rendering a File page when Alt Text was altered.
May 4 2023, 12:00 · Files, PHP 8 support
aklapper requested review of D25186: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 4 2023, 11:41
aklapper added a revision to T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File: D25186: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page of a File.
May 4 2023, 11:41 · Files, PHP 8 support
aklapper created T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File.
May 4 2023, 11:40 · Files, PHP 8 support
aklapper requested review of D25185: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 4 2023, 11:29
aklapper added a revision to T15340: PHP 8.1 "strlen(null)" exception blocks Space creation: D25185: Fix PHP 8.1 "strlen(null)" exception which blocks Space creation.
May 4 2023, 11:29 · PHP 8 support
aklapper created T15340: PHP 8.1 "strlen(null)" exception blocks Space creation.
May 4 2023, 11:28 · PHP 8 support
aklapper closed D25164: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
May 4 2023, 11:14
aklapper closed T15263: PHP 8.1 "rawurlencode(null)" exception in phutil_escape_uri, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
May 4 2023, 11:14 · PHP 8 support, Arcanist, User-valerio.bozzolan
aklapper closed T15263: PHP 8.1 "rawurlencode(null)" exception in phutil_escape_uri as Resolved by committing rARCd47289622650: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
May 4 2023, 11:14 · PHP 8 support, Arcanist
aklapper committed rARCd47289622650: Fix PHP 8.1 "rawurlencode(null)" exception which blocks rendering a project page.
May 4 2023, 11:14
aklapper added a comment to T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring().

Also, trying to Upload Picture in a user Profile, not having php-gd installed leads to a confusing error message not listing any file formats:
This server only supports these image formats: .

May 4 2023, 10:58 · Files, PHP 8 support
aklapper requested review of D25184: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project Menu.
May 4 2023, 10:55
aklapper added a revision to T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu: D25184: Fix PHP 8.1 "strlen(null)" exceptions which block adding Dashboard to Project Menu.
May 4 2023, 10:55 · PHP 8 support
aklapper created T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu.
May 4 2023, 10:54 · PHP 8 support
aklapper closed D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 4 2023, 10:39
aklapper committed rARCf7d5614ca11c: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 4 2023, 10:39
aklapper added a comment to D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Thanks just to clarify: does it still fix your problem?

May 4 2023, 10:38
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:38
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:36
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:36
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:36
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:36
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:35
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:34
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:34
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:34
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:32
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:16
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:16
valerio.bozzolan updated the answer details for Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:15
valerio.bozzolan added Q54: Conpherence notification settings are in inconsistent location (Answer 66).
May 4 2023, 10:14
valerio.bozzolan added a comment to Q54: Conpherence notification settings are in inconsistent location.

(Hi! You are now a Trusted Contributors !)

May 4 2023, 10:08 · Conpherence
valerio.bozzolan added a member for Trusted Contributors: bfs.
May 4 2023, 10:08
valerio.bozzolan added a comment to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.

Maybe this is the root problem:

May 4 2023, 09:29 · Arcanist, PHP 8 support
valerio.bozzolan added a comment to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.

I just want to note down that this stack trace has no sense to me:

May 4 2023, 09:15 · Arcanist, PHP 8 support
valerio.bozzolan accepted D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Premising that it would be nice to discover who is calling phutil_utf8_strtolower(null) ignoring the PHPDoc, and premising that if some people has more time to further improve the situation any follow-up patch is welcome,

May 4 2023, 09:10
valerio.bozzolan added a comment to D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Thanks just to clarify: does it still fix your problem?

May 4 2023, 09:06
aklapper updated the diff for D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Fix indentation (where is my linter?)

May 4 2023, 09:06
bfs asked Q54: Conpherence notification settings are in inconsistent location.
May 4 2023, 09:06 · Conpherence
aklapper updated the diff for D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.

Use simpler and more low-level $str === null comparison instead

May 4 2023, 09:05
aklapper closed T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff", a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 4 2023, 08:56 · PHP 8 support
aklapper closed T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff" as Resolved by committing rARC084303cd5f27: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into….
May 4 2023, 08:56 · Arcanist, PHP 8 support
aklapper closed D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 4 2023, 08:56
aklapper committed rARC084303cd5f27: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into….
May 4 2023, 08:56
aklapper closed D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 4 2023, 08:48
aklapper closed T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
May 4 2023, 08:48 · PHP 8 support
aklapper closed T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page as Resolved by committing rP8eaa7c1ccf3d: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.
May 4 2023, 08:48 · Config, PHP 8 support
aklapper committed rP8eaa7c1ccf3d: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page (authored by valerio.bozzolan).
May 4 2023, 08:48
valerio.bozzolan added inline comments to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 4 2023, 08:19
valerio.bozzolan added a comment to D25157: Fix regression in PHUIObjectItemView.php:662: allow PhutilURI and other stringlike.

I hope readability is still optimal after applying all the suggestions. Available for clarifications :D

May 4 2023, 07:33
valerio.bozzolan updated the diff for D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.

hoping to be useful, add PHPDoc to clarify that the description is always raw remarkup (string) or null

May 4 2023, 06:57
valerio.bozzolan accepted D25181: Fix PHP 8.1 "strlen(null)" exception which blocks rendering a config page.

Thank you so much also for this patch!

May 4 2023, 06:55
valerio.bozzolan accepted D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".

Ouch reading this description I feel it was a painful troubleshooting

May 4 2023, 06:42
valerio.bozzolan updated the summary of D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 4 2023, 06:28

May 3 2023

aklapper requested review of D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:51
aklapper added a revision to T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff": D25183: Fix PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:51 · Arcanist, PHP 8 support
aklapper created T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff".
May 3 2023, 19:50 · Arcanist, PHP 8 support
aklapper added a comment to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.

Firefox; Apache HTTPD; php-fpm here.

May 3 2023, 19:26
valerio.bozzolan awarded T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring() a Party Time token.
May 3 2023, 19:07 · Files, PHP 8 support
valerio.bozzolan added a comment to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.

According to phlog, both $content_type and $request_type in DiffusionServeController.php are null. It is unclear to me why the HTTP Header sent by my web browser is not read.

May 3 2023, 19:05
bfs awarded T15178: New Phorge Trigger Sounds a Y So Serious token.
May 3 2023, 18:16 · User-valerio.bozzolan, Workboard, Trigger
aklapper added a comment to D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.

According to phlog, both $content_type and $request_type in DiffusionServeController.php are null. It is unclear to me why the HTTP Header sent by my web browser is not read.

May 3 2023, 18:13
aklapper requested review of D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 3 2023, 18:08
aklapper added a revision to T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation: D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 3 2023, 18:08 · PHP 8 support
aklapper created T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation.
May 3 2023, 18:07 · PHP 8 support
bfs awarded D25120: Mobile: hide unuseful "Persistent Chat" checkbox a Cup of Joe token.
May 3 2023, 17:55