Page MenuHomePhorge
Feed All Stories

Nov 23 2023

valerio.bozzolan accepted D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Nobody seems interested in my concern, so, hard approve :) Thanks

Nov 23 2023, 14:47
valerio.bozzolan added a comment to Q88: Phorge upgrade error PhutilURI::checkHrefType() (Answer 111).

Thanks for your help @valerio.bozzolan, It appears I had missed that part!..oops...I'll give that a try over the weekend.

Nov 23 2023, 09:53
valerio.bozzolan marked Q88: Phorge upgrade error PhutilURI::checkHrefType() (Answer 112) as hidden.
Nov 23 2023, 09:53
bourbonz added Q88: Phorge upgrade error PhutilURI::checkHrefType() (Answer 112).
Nov 23 2023, 09:14
valerio.bozzolan updated the answer details for Q88: Phorge upgrade error PhutilURI::checkHrefType() (Answer 111).
Nov 23 2023, 09:08
valerio.bozzolan added Q88: Phorge upgrade error PhutilURI::checkHrefType() (Answer 111).
Nov 23 2023, 09:07
bourbonz asked Q88: Phorge upgrade error PhutilURI::checkHrefType().
Nov 23 2023, 08:41
valerio.bozzolan updated the task description for T15055: Import translations from translatewiki.net.
Nov 23 2023, 06:23 · Localization, Affects-Wikimedia, Phorge

Nov 22 2023

20after4 awarded T15055: Import translations from translatewiki.net a Love token.
Nov 22 2023, 21:44 · Localization, Affects-Wikimedia, Phorge
pppery added a comment to T15055: Import translations from translatewiki.net.

Translatewiki finally processed the rebrand a few days ago, as part of https://phabricator.wikimedia.org/T318763

Nov 22 2023, 16:54 · Localization, Affects-Wikimedia, Phorge
bob added a comment to D25403: Improve CelerityDarkModePostprocessor shade colors.

I didn't give up on this one and, since I prefer using the dark theme on my day to day activity, I know there are a lot of work to be done to reach something nice.
I'll try to move forward on next weeks...

Nov 22 2023, 16:10
bob closed T15629: PHP 8.1 "strlen(null)" exception when importing a subversion commit as Resolved by committing rPcf8d5d60a594: Fix a PHP 8.1 deprecated use of strlen with a NULL argument in commit parser.
Nov 22 2023, 15:56 · PHP 8 support
bob closed T15629: PHP 8.1 "strlen(null)" exception when importing a subversion commit, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Nov 22 2023, 15:56 · PHP 8 support
bob closed D25423: Fix a PHP 8.1 deprecated use of strlen with a NULL argument in commit parser.
Nov 22 2023, 15:56
bob committed rPcf8d5d60a594: Fix a PHP 8.1 deprecated use of strlen with a NULL argument in commit parser.
Fix a PHP 8.1 deprecated use of strlen with a NULL argument in commit parser
Nov 22 2023, 15:56
bob closed T15628: PHP 8.1 "strlen(null)" exception when displaying a 'recent' subversion commit as Resolved by committing rPacfb44d6679e: Fix a PHP 8.1 deprecated use of strlen with a NULL argument on commit page.
Nov 22 2023, 15:55 · PHP 8 support
bob closed T15628: PHP 8.1 "strlen(null)" exception when displaying a 'recent' subversion commit, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Nov 22 2023, 15:55 · PHP 8 support
bob closed D25422: Fix a PHP 8.1 deprecated use of strlen with a NULL argument on commit page.
Nov 22 2023, 15:55
bob committed rPacfb44d6679e: Fix a PHP 8.1 deprecated use of strlen with a NULL argument on commit page.
Fix a PHP 8.1 deprecated use of strlen with a NULL argument on commit page
Nov 22 2023, 15:55
bob closed T15610: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in svn commit viewer, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Nov 22 2023, 15:54 · PHP 8 support
bob closed T15610: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in svn commit viewer as Resolved by committing rP5bd526646144: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Nov 22 2023, 15:54 · PHP 8 support
bob closed D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Nov 22 2023, 15:54
bob committed rP5bd526646144: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Fix a PHP 8.1 deprecated use of strlen with a NULL argument
Nov 22 2023, 15:54
valerio.bozzolan closed T15674: Image Transforms should reflect policy of parent Image, a subtask of T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants), as Invalid.
Nov 22 2023, 13:08 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan closed T15674: Image Transforms should reflect policy of parent Image as Invalid.

My steps to reproduce are wrong / unclear / not always happening.

Nov 22 2023, 13:08 · Files, User-valerio.bozzolan
valerio.bozzolan triaged T15674: Image Transforms should reflect policy of parent Image as Normal priority.
Nov 22 2023, 13:04 · Files, User-valerio.bozzolan
valerio.bozzolan planned changes to D25475: Drag & Drop Task Cover Image: also attach.

This partially fixes the problem:

Nov 22 2023, 12:11
valerio.bozzolan added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Please fix unit errors

Nov 22 2023, 08:11

Nov 21 2023

Matthew added a comment to D25362: Show more in Application Detail and List view.
In D25362#13135, @speck wrote:

Is the list of PHIDs referring to what types of objects that it creates? Is the expectation that each PHID type corresponds to exactly one Application? Maybe some additional text on that page to explain more what PHIDs mean in this context.

Nov 21 2023, 18:24
Matthew closed D25362: Show more in Application Detail and List view.
Nov 21 2023, 18:22
Matthew committed rP1b49165ddd16: Show more in Application Detail and List view.
Show more in Application Detail and List view
Nov 21 2023, 18:22
valerio.bozzolan updated the question details for Q87: Deleting a specific Phriction version.
Nov 21 2023, 16:13
valerio.bozzolan asked Q87: Deleting a specific Phriction version.
Nov 21 2023, 16:12
valerio.bozzolan added a comment to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.

Probably this happens while creating a new project and doing that thing again 🤔

Nov 21 2023, 16:10
Sten closed T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Wontfix.
Nov 21 2023, 16:09 · PHP 8 support
Sten closed T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields as Wontfix.

Can no longer replicate the fault.

Nov 21 2023, 16:09 · PHP 8 support
Sten abandoned D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.

I can no longer replicate the fault, so am going to scrap this one.

Nov 21 2023, 16:09
valerio.bozzolan added a project to T15673: Phorge participation at FOSDEM 2024: Blessed Communicators.
Nov 21 2023, 12:11 · Blessed Communicators, Phorge
valerio.bozzolan created T15673: Phorge participation at FOSDEM 2024.
Nov 21 2023, 12:10 · Blessed Communicators, Phorge
valerio.bozzolan renamed T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields from Creating or editing a project under PHP 8.1 causes strlen() null error to Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields.
Nov 21 2023, 09:33 · PHP 8 support

Nov 20 2023

valerio.bozzolan awarded Q86: Policy lifecycle of security tasks a Love token.
Nov 20 2023, 22:15 · Discussion Needed
valerio.bozzolan added a project to Q86: Policy lifecycle of security tasks: Discussion Needed.
Nov 20 2023, 22:15 · Discussion Needed
bob added a comment to D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Great, I'm a little bit busy, professionally speaking but, I'll try to land it this week !

Nov 20 2023, 21:15
valerio.bozzolan moved T15672: Allow to tune "Invite Users" policy from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Nov 20 2023, 18:53 · User-valerio.bozzolan, Policy, People
valerio.bozzolan updated the task description for T15672: Allow to tune "Invite Users" policy.
Nov 20 2023, 18:50 · User-valerio.bozzolan, Policy, People
valerio.bozzolan triaged T15672: Allow to tune "Invite Users" policy as Low priority.
Nov 20 2023, 18:48 · User-valerio.bozzolan, Policy, People
valerio.bozzolan updated the task description for T15671: Allow to import Picture from Gravatar.
Nov 20 2023, 18:37 · User-valerio.bozzolan, People
valerio.bozzolan triaged T15671: Allow to import Picture from Gravatar as Wishlist priority.
Nov 20 2023, 17:01 · User-valerio.bozzolan, People
valerio.bozzolan lowered the priority of T15407: People: profile picture should be editable by their author (not by "No one") from High to Normal.
Nov 20 2023, 16:58 · User-valerio.bozzolan, People
valerio.bozzolan accepted D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Nobody replied for months. I basically like the disclaimer and I basically trust your test in your production. Thanks.

Nov 20 2023, 16:38
valerio.bozzolan added a comment to D25079: Trigger: Add Sound "Coin".

I suggest to accept with "whatcouldgowrong" \o/

Nov 20 2023, 16:25
valerio.bozzolan accepted D25423: Fix a PHP 8.1 deprecated use of strlen with a NULL argument in commit parser.

Thanks bob. Just to say that I care about your code proposals and sorry if this needed extra time.

Nov 20 2023, 16:21
valerio.bozzolan requested changes to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Nov 20 2023, 16:05
valerio.bozzolan added a comment to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.

(Indeed I agree we cannot bulk edit things - PHP 8.1 is a nightmare - see T15190)

Nov 20 2023, 16:04
valerio.bozzolan added a comment to D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Interestingly, Gerrit does similar things, and does not mention the problematic URI value in case it's somehow already clear:

Nov 20 2023, 14:42
aklapper added a comment to T15055: Import translations from translatewiki.net.

Probably this was moved?

Nov 20 2023, 12:44 · Localization, Affects-Wikimedia, Phorge
waldyrious renamed Why Migrate from Phabricator to Phorge from Why Migrating from Phabricator to Phorge to Why Migrate from Phabricator to Phorge.
Nov 20 2023, 11:38
valerio.bozzolan added a project to T15055: Import translations from translatewiki.net: Affects-Wikimedia.

Cool. Two things:

Nov 20 2023, 11:12 · Localization, Affects-Wikimedia, Phorge
valerio.bozzolan added a comment to T15073: /status should be always allowed in anonymous mode.

(maybe this happens if you have just one provider and it's an OAuth)

Nov 20 2023, 10:59
valerio.bozzolan added a comment to T15073: /status should be always allowed in anonymous mode.

Interestingly this cannot be reproduced in any public Phorge:

Nov 20 2023, 10:58
valerio.bozzolan added a comment to T15125: Unknown edge constant "26"! when deleting a file with old attachment edges.

Other edges have probably been eliminated in the past. For example this one:

Nov 20 2023, 10:17 · Affects-Wikimedia, Files, Bug Reports
valerio.bozzolan edited the content of Code Differences between Phabricator and Phorge.
Nov 20 2023, 10:10
valerio.bozzolan added a comment to T15450: Configure another Ponder Question status "Closed, Graduated".

I sincerely thought that "Obsolete" was the good one semantically.

Nov 20 2023, 10:02 · Ponder, phorge.it install
valerio.bozzolan added a comment to T15237: Conpherence: allow "announcement" style channel.

I think a dedicated policy for "Can send messages" would be better, to cover more cases. It would be strange that all participants must also be allowed to edit all settings.

Nov 20 2023, 09:53 · Feature Requests, Conpherence
valerio.bozzolan triaged T15504: If registration is disabled, show the button as disabled as Low priority.
Nov 20 2023, 09:49 · Good Starter Task, UX
valerio.bozzolan added a comment to T15612: Missing "Authored on" commit date for Subversion commits.

Is this only related to the "Authored on ..." field, as far as you can see?

Nov 20 2023, 09:47 · User-valerio.bozzolan, Diffusion, Bug Reports
valerio.bozzolan closed T15627: Clicking on meme then cancel causes redirection to homepage and dialog does not disappear as Resolved.

I cannot reproduce anymore. This does not happen anymore in latest master.

Nov 20 2023, 09:46 · UX, Bug Reports
valerio.bozzolan requested changes to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Sorry if I've found two additional interesting things:

Nov 20 2023, 09:24
valerio.bozzolan awarded T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup) a Love token.
Nov 20 2023, 09:15 · Feature Requests
valerio.bozzolan renamed T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup) from No TOC generated for diffusion browse ?as=remarkup to Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup).
Nov 20 2023, 09:15 · Feature Requests
valerio.bozzolan moved T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants) from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Nov 20 2023, 09:09 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan requested review of D25475: Drag & Drop Task Cover Image: also attach.
Nov 20 2023, 09:06
valerio.bozzolan added a revision to T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants): D25475: Drag & Drop Task Cover Image: also attach.
Nov 20 2023, 09:06 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan claimed T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants).
Nov 20 2023, 08:54 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard

Nov 19 2023

avivey reopened T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers as "Open".
Nov 19 2023, 09:14 · Discussion Needed
avivey added a comment to T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers.

From a product POV, I agree with @valerio.bozzolan - there is (sometimes) some information on commits that would be nice to index in a search engine - comments, mostly.

Nov 19 2023, 09:01 · Discussion Needed
speck added a comment to D25474: Disallow webcrawlers to index Diffusion commits.

I don’t think revert I’d needed but the comment should probably be removed or updated. I’d like to understand why it was deemed hard to do but the solution here doesn’t seem that hard. Maybe it’s more difficult than it appears, or was robots.txt standard later updated in a way that makes this easier, or maybe Phab URLs changed in a way that made this easier but this was never updated, etc.

Nov 19 2023, 00:07

Nov 18 2023

waldyrious closed D25473: Change some instances of "phabricator" to "phorge".
Nov 18 2023, 22:14
waldyrious committed rPa741f5d65c10: Change some instances of "phabricator" to "phorge".
Change some instances of "phabricator" to "phorge"
Nov 18 2023, 22:14
valerio.bozzolan added a comment to D25474: Disallow webcrawlers to index Diffusion commits.

I'm not an important stakeholder, but I would like to share that in my installation https://gitpull.it I would like to have commits indexed as default as it happened as default and as it happens in GitHub and GitLab. So I'm now sincerely trying to understand how to restore the old behavior without keeping my own fork of Phorge if needed.

Nov 18 2023, 16:50
valerio.bozzolan accepted D25473: Change some instances of "phabricator" to "phorge".

Thanks for the deep inspection! Tested and I agree

Nov 18 2023, 16:41
waldyrious added inline comments to D25473: Change some instances of "phabricator" to "phorge".
Nov 18 2023, 08:59
waldyrious updated the diff for D25473: Change some instances of "phabricator" to "phorge".
  • Remove extra <tt> in bulk job dialog
Nov 18 2023, 08:57
waldyrious added a comment to D25473: Change some instances of "phabricator" to "phorge".

So this is the only blocking Test that is failing:

Visit /maniphest/, shift+click on at least 1 Task, click on Bulk Edit Selected, Continue, see the popup

Nov 18 2023, 08:55
aklapper added a comment to D25474: Disallow webcrawlers to index Diffusion commits.

If someone strongly feels that I should revert, please say so - thanks! :)

Nov 18 2023, 08:31
aklapper added a comment to T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers.

Valerio: Uhm, I'm sorry, I had not seen your comment here before I landed the patch (as I had checked my Differential page instead of my notifications).

Nov 18 2023, 08:29 · Discussion Needed

Nov 17 2023

speck added inline comments to D25474: Disallow webcrawlers to index Diffusion commits.
Nov 17 2023, 18:15
valerio.bozzolan added inline comments to D25474: Disallow webcrawlers to index Diffusion commits.
Nov 17 2023, 15:25
aklapper closed T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers as Resolved by committing rP05f4d5071fdc: Disallow webcrawlers to index Diffusion commits.
Nov 17 2023, 07:45 · Discussion Needed
aklapper closed D25474: Disallow webcrawlers to index Diffusion commits.
Nov 17 2023, 07:45
aklapper committed rP05f4d5071fdc: Disallow webcrawlers to index Diffusion commits.
Disallow webcrawlers to index Diffusion commits
Nov 17 2023, 07:45

Nov 16 2023

speck accepted D25474: Disallow webcrawlers to index Diffusion commits.
Nov 16 2023, 23:27
valerio.bozzolan accepted D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Side note, we are introducing the possibility to share this kind of very creative and confusing URLs (that are safe from the point of view of XSS but) that could be an attracting point for lamers to generate confusing user messages inside Phorge itself, like:

Nov 16 2023, 14:29
aklapper updated the diff for D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Thanks for the additional debugging and finding steps to reproduce! In this case, I'd prefer not to log the issue and to only show a message to the user explaining what's the issue, including their requested bogus encoding.

Nov 16 2023, 11:01
aklapper added a comment to T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.

Heh, very good catch! I can confirm, yes.

Nov 16 2023, 11:00
aklapper updated the test plan for D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Nov 16 2023, 10:48
valerio.bozzolan added a comment to D25461: Disallow webcrawlers to follow Paste line number anchor links.

Thanks for landing!

Nov 16 2023, 10:30
valerio.bozzolan awarded D25474: Disallow webcrawlers to index Diffusion commits a Evil Spooky Haunted Tree token.
Nov 16 2023, 10:24
valerio.bozzolan added a project to T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers: Discussion Needed.

This is something that may be not appreciated by some people.

Nov 16 2023, 10:23 · Discussion Needed
aklapper retitled D25474: Disallow webcrawlers to index Diffusion commits from Disallow webcrawlers to follow Paste line number anchor links
Nov 16 2023, 10:12