Page MenuHomePhorge
Feed All Stories

May 19 2023

valerio.bozzolan added inline comments to D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 18:35
valerio.bozzolan updated the diff for D25231: AphrontFormControl: fix regression for some specific Captions.

following suggestions from my friend avivey

May 19 2023, 18:34
valerio.bozzolan accepted D25232: PhabricatorPhabricatorAuthProvider: Remove unnecessary Remarkup.

(I have a déjà vu about this patch, I do not know why)

May 19 2023, 18:24
valerio.bozzolan updated the name of F292983: Phorge Auth fixed.png from "Screenshot_2023_05_19_201945.png" to "Phorge Auth fixed.png".
May 19 2023, 18:23
aklapper closed T15383: PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 18:16 · PHP 8 support
aklapper closed T15383: PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider as Resolved by committing rP678c7a78be43: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password….
May 19 2023, 18:16 · PHP 8 support
aklapper closed D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider.
May 19 2023, 18:16
aklapper committed rP678c7a78be43: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password….
Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password…
May 19 2023, 18:16
valerio.bozzolan added a project to T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php): Bug Reports.
May 19 2023, 18:01 · Bug Reports
avivey added inline comments to D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 17:22
valerio.bozzolan accepted D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider.

Thanks for this patch (again)!

May 19 2023, 15:30
valerio.bozzolan updated the name of F292972: Phorge Auth providers used.png from "Screenshot 2023-05-19 at 17-27-39 Add Auth Provider.png" to "Phorge Auth providers used.png".
May 19 2023, 15:28
valerio.bozzolan updated the test plan for D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider.
May 19 2023, 15:27
valerio.bozzolan updated the summary of D25232: PhabricatorPhabricatorAuthProvider: Remove unnecessary Remarkup.
May 19 2023, 15:24
valerio.bozzolan updated the name of F292970: Auth screenshot Remarkup problem.png from "Screenshot_2023_05_19_172249.png" to "Auth screenshot Remarkup problem.png".
May 19 2023, 15:23
aklapper closed T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 15:18 · PHP 8 support
aklapper closed T15337: PHP 8.1 "strlen(null)" and "preg_match()" exceptions block repository creation as Resolved by committing rP9f1814f490bf: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository….
May 19 2023, 15:18 · PHP 8 support
aklapper closed D25182: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository creation.
May 19 2023, 15:18
aklapper committed rP9f1814f490bf: Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository….
Fix PHP 8.1 "strlen(null)" and "preg_match()" exceptions which block repository…
May 19 2023, 15:18
aklapper requested review of D25232: PhabricatorPhabricatorAuthProvider: Remove unnecessary Remarkup.
May 19 2023, 15:13
valerio.bozzolan updated the summary of D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 15:04
aklapper closed T15395: PHP 8.1 "strlen(null)" exceptions block rendering Legalpad signatures, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 15:02 · PHP 8 support
aklapper closed T15395: PHP 8.1 "strlen(null)" exceptions block rendering Legalpad signatures as Resolved by committing rP912a933b0214: Fix PHP 8.1 "strlen(null)" exceptions which block rendering Legalpad signatures.
May 19 2023, 15:02 · PHP 8 support
aklapper closed D25226: Fix PHP 8.1 "strlen(null)" exceptions which block rendering Legalpad signatures.
May 19 2023, 15:02
aklapper committed rP912a933b0214: Fix PHP 8.1 "strlen(null)" exceptions which block rendering Legalpad signatures.
Fix PHP 8.1 "strlen(null)" exceptions which block rendering Legalpad signatures
May 19 2023, 15:02
aklapper closed T15382: PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to Contact Number, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 15:01 · PHP 8 support
aklapper closed T15382: PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to Contact Number as Resolved by committing rP26aed4935b55: Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to….
May 19 2023, 15:01 · PHP 8 support
aklapper closed D25215: Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to Contact Number.
May 19 2023, 15:01
aklapper committed rP26aed4935b55: Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to….
Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to…
May 19 2023, 15:01
aklapper closed T15284: Installation: PHP 8.1 "strlen(null)" and "explode" exceptions block rendering Administrator Account Creation page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 14:59 · PHP 8 support
aklapper closed T15284: Installation: PHP 8.1 "strlen(null)" and "explode" exceptions block rendering Administrator Account Creation page as Resolved by committing rP8a1cfff1e8ab: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering….
May 19 2023, 14:59 · People, PHP 8 support
aklapper closed D25175: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering Administrator Account Creation page.
May 19 2023, 14:59
aklapper committed rP8a1cfff1e8ab: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering….
Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering…
May 19 2023, 14:59
valerio.bozzolan updated the diff for D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider.

run arc lint again

May 19 2023, 14:49
valerio.bozzolan accepted D25203: Remove PHP version suffixes on "Missing Required Extensions"; Mention dnf.

Thanks for this patch,

May 19 2023, 14:45
valerio.bozzolan added inline comments to D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog.
May 19 2023, 14:41
valerio.bozzolan accepted D25176: Fix PHP 8.1 "strlen(null)" exception which blocks creating a project with an empty Description field.

Accepting (but not as O1) since this seems totally legit to me now. Thanks for your update

May 19 2023, 14:34
valerio.bozzolan accepted D25175: Fix PHP 8.1 "strlen(null)" and "explode()" exceptions which block rendering Administrator Account Creation page.

Thanks for updating

May 19 2023, 14:31
valerio.bozzolan edited the content of Wikimedia Hackaton 2023 Athens Code Sprint.
May 19 2023, 14:06
valerio.bozzolan added inline comments to D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 14:05
valerio.bozzolan added inline comments to D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:16
valerio.bozzolan updated the test plan for D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:15
valerio.bozzolan updated the diff for D25231: AphrontFormControl: fix regression for some specific Captions.

fix native HTML stuff

May 19 2023, 13:14
valerio.bozzolan updated the summary of D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:12
valerio.bozzolan added inline comments to rP562d36ef5f9e: Fix PHP 8.1 "strlen(null)" exceptions to render the Account Creation page.
May 19 2023, 13:11
valerio.bozzolan requested review of D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:10
valerio.bozzolan added a revision to T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider: D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 13:10 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan added projects to T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider: User-valerio.bozzolan, Bug Reports.
May 19 2023, 13:10 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider.
May 19 2023, 12:29 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan triaged T15404: PhabricatorController: fix Caption (can be a string but also PhutilSafeHTML) causing error in PhabricatorPhabricatorAuthProvider as High priority.
May 19 2023, 12:28 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan raised a concern with rP562d36ef5f9e: Fix PHP 8.1 "strlen(null)" exceptions to render the Account Creation page.
May 19 2023, 12:26
valerio.bozzolan updated the task description for T15403: Fix "Amazon" icon on Phorge OAuth.
May 19 2023, 12:18 · Phorge
valerio.bozzolan triaged T15403: Fix "Amazon" icon on Phorge OAuth as Normal priority.
May 19 2023, 12:14 · Phorge
valerio.bozzolan updated the name of F292946: Phorge Auth wrong icon.png from "Screenshot_2023_05_19_141356.png" to "Phorge Auth wrong icon.png".
May 19 2023, 12:14
valerio.bozzolan updated the task description for T15402: Auth Messages: allow to reset custom message to default.
May 19 2023, 12:08 · User-valerio.bozzolan
valerio.bozzolan added a comment to T15402: Auth Messages: allow to reset custom message to default.

I discovered this while testing this patch: D25216: Fix PHP 8.1 "strlen(null)" exceptions setting up Username/Password Authentication Provider

May 19 2023, 11:20 · User-valerio.bozzolan
valerio.bozzolan created T15402: Auth Messages: allow to reset custom message to default.
May 19 2023, 11:19 · User-valerio.bozzolan
valerio.bozzolan updated the name of F292936: Auth Messages customized.png from "image.png" to "Auth Messages customized.png".
May 19 2023, 11:19
valerio.bozzolan accepted D25215: Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to Contact Number.

Thanks for this patch, again! :)

May 19 2023, 10:54
valerio.bozzolan updated the test plan for D25215: Fix PHP 8.1 "strlen(null)" exception shown when sending SMS Test Message to Contact Number.
May 19 2023, 10:53
valerio.bozzolan accepted D25226: Fix PHP 8.1 "strlen(null)" exceptions which block rendering Legalpad signatures.

Thanks for this patch (again!)

May 19 2023, 10:45
aklapper closed T15396: PHP 8.1 "strlen(null)" exception blocks rendering "Browse Dashboards" dialog, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 19 2023, 10:01 · PHP 8 support
aklapper closed T15396: PHP 8.1 "strlen(null)" exception blocks rendering "Browse Dashboards" dialog as Resolved by committing rP402a63c5de96: Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards"….
May 19 2023, 10:01 · PHP 8 support
aklapper closed D25227: Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards" dialog.
May 19 2023, 10:01
aklapper committed rP402a63c5de96: Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards"….
Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards"…
May 19 2023, 10:00
valerio.bozzolan accepted D25227: Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards" dialog.

Thanks for your update

May 19 2023, 08:54
avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 19 2023, 08:38 · Phorge Development Tools, Phactory: Community Projects
valerio.bozzolan updated the summary of D25227: Fix PHP 8.1 "strlen(null)" exception which blocks rendering "Browse Dashboards" dialog.
May 19 2023, 08:35

May 18 2023

speck added a comment to T15401: Make the Remarkup Help Page Extensible.

There’s possibly other reasons why they left it undocumented but it was a while back and I haven’t gone digging in the upstream for details.

May 18 2023, 21:42 · Documentation, Remarkup
speck added a comment to T15401: Make the Remarkup Help Page Extensible.

Historically the reason why these aren’t documented is that they originally required installing 3rd party tools on the server. They were documented in tasks upstream but there was a security issue found with using graphviz so at that time out of caution they reimplemented figlet and cowsay in php rather than passing arguments to a 3rd party executable. After the implementation change documentation was never updated.

May 18 2023, 21:40 · Documentation, Remarkup
valerio.bozzolan added a comment to T15370: PHP 8.1 "strlen(null)" exceptions block repository import.

Hi @amit can you please confirm if D25204 fixes your problem? I tested it locally and it works, but having a double-check from you would be super-nice. Thanks!

May 18 2023, 21:13 · Bug Reports, Diffusion, PHP 8 support
valerio.bozzolan accepted D25049: Update the extracted cURL SSL CA bundle.

I verified the SHA256 manually downloading that from https://curl.se/ca/cacert-2022-07-19.pem

May 18 2023, 21:09 · Arcanist (archived)
chris changed the edit policy for D25049: Update the extracted cURL SSL CA bundle.
May 18 2023, 21:08 · Arcanist (archived)
valerio.bozzolan updated the task description for T15401: Make the Remarkup Help Page Extensible.
May 18 2023, 21:03 · Documentation, Remarkup
valerio.bozzolan added a comment to T15401: Make the Remarkup Help Page Extensible.

Discovered from D25142

May 18 2023, 20:59 · Documentation, Remarkup
valerio.bozzolan triaged T15401: Make the Remarkup Help Page Extensible as Wishlist priority.
May 18 2023, 20:58 · Documentation, Remarkup
avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 18 2023, 19:11 · Phorge Development Tools, Phactory: Community Projects
speck added a comment to D25142: Update Figlet implementation to be PHP8 compatible.

Oh I didn't realize it wasn't documented.

May 18 2023, 14:57
valerio.bozzolan added a comment to D25142: Update Figlet implementation to be PHP8 compatible.
In D25142#6649, @speck wrote:

Then in a comment use remarkup to use figlet

May 18 2023, 13:46
comparedude updated comparedude.
May 18 2023, 13:02
speck added a comment to D25142: Update Figlet implementation to be PHP8 compatible.

For a basic test additional compressed figlet font files have to be installed. I think it’s under src/support/figlet or src/resources/figlet or similar - pretty sure there’s a readme file in the location indicating it goes there. Then in a comment use remarkup to use figlet and verify it’s using the font you installed. For the zip check presumably you’d need to update php.ini to disable the zip extension.

May 18 2023, 12:08
valerio.bozzolan edited the content of Wikimedia Hackaton 2023 Athens Code Sprint.
May 18 2023, 10:16
valerio.bozzolan awarded D25049: Update the extracted cURL SSL CA bundle a Like token.
May 18 2023, 09:02 · Arcanist (archived)
valerio.bozzolan added a comment to D25028: Co-Author support in arc land T15044.

Hi @TitanNano, thanks again. If you have 5 minutes, feel free to reply to avivey since I'm also interested

May 18 2023, 08:55
valerio.bozzolan edited the content of Next Up (since Week 18).
May 18 2023, 08:48
valerio.bozzolan added a comment to D25142: Update Figlet implementation to be PHP8 compatible.

Do you have any practical tip about how to test this?

May 18 2023, 08:46
speck added a comment to D25143: Update the arc-hg.py extension to work with mercurial 6.4.

We really need to turn on T15042 so diffs can be landed from the webpage

May 18 2023, 00:44
speck closed T15288: Mercurial 6.4: fix support in arc-hg.py extension as Resolved by committing rARC5cdafa4002d8: Update the arc-hg.py extension to work with mercurial 6.4.
May 18 2023, 00:44
speck closed D25143: Update the arc-hg.py extension to work with mercurial 6.4.
May 18 2023, 00:44
speck committed rARC5cdafa4002d8: Update the arc-hg.py extension to work with mercurial 6.4.
Update the arc-hg.py extension to work with mercurial 6.4
May 18 2023, 00:44

May 17 2023

valerio.bozzolan created an object: Wikimedia Hackaton 2023 Athens Code Sprint.
May 17 2023, 22:37
valerio.bozzolan added a comment to D25143: Update the arc-hg.py extension to work with mercurial 6.4.

Hi @speck, can I help to land this nice patch?

May 17 2023, 22:09
valerio.bozzolan added a comment to D25025: Unify user-select CSS directives.

Hi @Leon95, can I help?

May 17 2023, 21:32
valerio.bozzolan added a comment to D25120: Mobile: hide unuseful "Persistent Chat" checkbox.

Does anybody want to share any question? :)

May 17 2023, 21:31
arnold closed T15400: Unable to arc-diff against this install as Resolved.

Issue on my end, will try to get the Mysql credentials set up for running tests

May 17 2023, 15:19 · phorge.it install
arnold added a comment to T15400: Unable to arc-diff against this install.

Ah! That makes sense!

May 17 2023, 15:18 · phorge.it install
valerio.bozzolan added a comment to T15400: Unable to arc-diff against this install.
Running unit tests...
May 17 2023, 15:12 · phorge.it install
arnold added a comment to T15400: Unable to arc-diff against this install.

(Unless there's some PHP 8.2 bug in my arc invocation... )

May 17 2023, 15:07 · phorge.it install
arnold added a comment to T15400: Unable to arc-diff against this install.

Pretty sure, here's the full --trace output, you can see it's trying to talk to we.phorge.it (also, I see we.phorge.it in my ~/.arcrc)

May 17 2023, 15:04 · phorge.it install
valerio.bozzolan updated the task description for T15399: PHP 8.2 strlen() null issues when arc-diffing.
May 17 2023, 14:29 · Clarification Needed, PHP 8 support