Page MenuHomePhorge
Feed Advanced Search

Mon, Jun 9

aklapper added a comment to T16099: ArcanistBundleTestCase::testGitRepository fails.

We end up in the depths of ArcanistBundle::newBase85Data() here.
Which tries to copy behavior of https://github.com/git/git/blob/master/diff.c#L3325-L3395 which may have changed over time (or not).
I'm still wondering if this is a change in git (the software) creating a binary diff which Phorge then compares to https://we.phorge.it/source/arcanist/browse/master/src/parser/__tests__/patches//5dec8bf28557f078d1987c4e8cfb53d08310f522.gitpatch.

Mon, Jun 9, 15:58 · Arcanist, Bug Reports
aklapper added a comment to T16099: ArcanistBundleTestCase::testGitRepository fails.

@valerio.bozzolan See last code block in the task description

Mon, Jun 9, 09:48 · Arcanist, Bug Reports
valerio.bozzolan added projects to T16099: ArcanistBundleTestCase::testGitRepository fails: Bug Reports, Arcanist.
Mon, Jun 9, 09:47 · Arcanist, Bug Reports

Fri, Jun 6

valerio.bozzolan created T16098: ArcanistPhpcsLinterTestCase: fix Lint emitted an unexpected set of messages for file "basics.lint-test".
Fri, Jun 6, 15:27 · Bug Reports, Arcanist

Wed, May 28

aklapper closed T16068: Workboard column import project search: "Array for %Ls conversion is empty. Query: projectPHID IN (%Ls)" as Resolved by committing rP87da4d2a33e6: Fix project typeahead query with columns when string is not name prefix.
Wed, May 28, 13:23 · Bug Reports

Sun, May 25

valerio.bozzolan added a project to T15236: Editing an Archived Project changes its color to Red: User-valerio.bozzolan.
Sun, May 25, 20:26 · User-valerio.bozzolan, Projects, Bug Reports

Thu, May 22

valerio.bozzolan added a comment to T16068: Workboard column import project search: "Array for %Ls conversion is empty. Query: projectPHID IN (%Ls)".

Questions about the steps:

Thu, May 22, 12:24 · Bug Reports
aklapper added a revision to T16068: Workboard column import project search: "Array for %Ls conversion is empty. Query: projectPHID IN (%Ls)": D26030: Fix project typeahead query with columns when string is not name prefix.
Thu, May 22, 10:10 · Bug Reports

Tue, May 20

valerio.bozzolan moved T15973: Fix unit test PhutilRemarkupEngineTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T15967: Fix unit test PhutilPygmentizeParserTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup

Sat, May 17

A_smart_kitten added a parent task for T15828: "Any" & "Not In" query operators should also involve project's direct milestones: T16073: "In Any" & "Not In" query options don't work consistently with subprojects/milestones (compared to searching for the parent project itself).
Sat, May 17, 10:42 · Maniphest, Bug Reports

Fri, May 16

valerio.bozzolan added a comment to T15828: "Any" & "Not In" query operators should also involve project's direct milestones.

@A_smart_kitten you are super-super-welcome if you create another parent task like this https://web.archive.org/web/20250218071010/https://secure.phabricator.com/T12486 so " Search exclude-by-tag doesn't work consistently with subprojects" - since I completely agree on your point but I'm unsure how to manage it, so here T15828 we become just one of your sub-tasks.

Fri, May 16, 13:27 · Maniphest, Bug Reports
A_smart_kitten added a comment to T15828: "Any" & "Not In" query operators should also involve project's direct milestones.
  • 🔶 this task (T15828) is not reporting a real-world thing about this use with sub-projects

FWIW, my use case from today in terms of sub-projects was attempting to search tasks on Wikimedia Phabricator that were tagged with either #MediaWiki-Recent-changes or #Edit-Review-Improvements (or a subproject thereof).

Fri, May 16, 12:51 · Maniphest, Bug Reports
valerio.bozzolan updated the task description for T15828: "Any" & "Not In" query operators should also involve project's direct milestones.
Fri, May 16, 12:50 · Maniphest, Bug Reports
valerio.bozzolan renamed T15828: "Any" & "Not In" query operators should also involve project's direct milestones from "Any" & "Not In" query operators are not respected when searching for subprojects/milestones of a given project to "Any" & "Not In" query operators should also involve project's direct milestones.
Fri, May 16, 12:39 · Maniphest, Bug Reports
valerio.bozzolan added a comment to T15828: "Any" & "Not In" query operators should also involve project's direct milestones.

Triaging a bit more than "Wishlist" and a bit less than "Normal" since a prototype is actionable but we still lived years without this... so, "Low".

Fri, May 16, 12:39 · Maniphest, Bug Reports
valerio.bozzolan added a comment to T15828: "Any" & "Not In" query operators should also involve project's direct milestones.

OK hackers, thanks for stimulating a follow-up. I've studied this a bit and I have a more clear opinion. Let's write some notes down.

Fri, May 16, 12:18 · Maniphest, Bug Reports
dhinus updated the task description for T15828: "Any" & "Not In" query operators should also involve project's direct milestones.
Fri, May 16, 10:54 · Maniphest, Bug Reports
A_smart_kitten renamed T15828: "Any" & "Not In" query operators should also involve project's direct milestones from "Not In" query operator is not respected when searching for project milestones to "Any" & "Not In" query operators are not respected when searching for subprojects/milestones of a given project.
Fri, May 16, 10:25 · Maniphest, Bug Reports
A_smart_kitten added projects to T15828: "Any" & "Not In" query operators should also involve project's direct milestones: Bug Reports, Maniphest.

Gonna boldly call it a bug, given that I was about to file an upstream bug report for https://phabricator.wikimedia.org/T386830 before I came across this task :)

Fri, May 16, 10:21 · Maniphest, Bug Reports

May 14 2025

valerio.bozzolan added a comment to T15957: 'arc browse .' from the root of the project should work (at least in git and SVN).

Testing this a bit myself again, I discovered that actually this problem affects both Git and SVN

May 14 2025, 07:15 · Bug Reports, Arcanist
valerio.bozzolan renamed T15957: 'arc browse .' from the root of the project should work (at least in git and SVN) from 'arc browse .' should work in git to 'arc browse .' from the root of the project should work (at least in git and SVN).
May 14 2025, 07:14 · Bug Reports, Arcanist
keithzg added a comment to T15957: 'arc browse .' from the root of the project should work (at least in git and SVN).

Testing this a bit myself again, I discovered that actually this problem affects both Git and SVN, it just wasn't being noticed in my SVN testing because it doesn't go wrong if run from any subfolder. So for example in a checkout of rARC, running arc browse . in the root directory will pop one into the bogus path of, say, https://we.phorge.it/source/arcanist/browse/master/home/keithzg/Code/git/arcanist, but if I'm in my local ~/Code/git/arcanist/src/ then arc browse . pops open https://we.phorge.it/source/arcanist/browse/master/src as intended.

May 14 2025, 07:13 · Bug Reports, Arcanist
Chlod added a comment to T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".

Thanks, @valerio.bozzolan! :D

May 14 2025, 05:33 · Wikimedia Hackathon 2025, Conduit, Bug Reports

May 13 2025

valerio.bozzolan moved T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
May 13 2025, 21:23 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a comment to T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".

Thanks @Chlod for this bug report and please also enjoy T16057 and the new documentation table (D25988) that is provided to you for free :3

May 13 2025, 20:41 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan closed T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" as Resolved by committing rP511379044d2b: transaction.search: add auto-generated documentation for objectType and handle….
May 13 2025, 20:34 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan renamed T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from transaction.search with XACT causes internal error to Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".
May 13 2025, 20:33 · Wikimedia Hackathon 2025, Conduit, Bug Reports

May 12 2025

aklapper added a project to T16068: Workboard column import project search: "Array for %Ls conversion is empty. Query: projectPHID IN (%Ls)": Bug Reports.
May 12 2025, 18:35 · Bug Reports

May 9 2025

taavi added projects to T16066: Unnecessary HTML escaping in plain-text email: Mail, Bug Reports.
May 9 2025, 15:10 · Bug Reports, Mail
valerio.bozzolan added a comment to T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4).

Thanks. I pinpoint also here your super-relevant extra details: https://we.phorge.it/D25887#26924

May 9 2025, 09:25 · Deprecation Notice, PHP 8 support, Bug Reports
aklapper closed T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4) as Resolved by committing rP6619fef2ff97: Remove use of deprecated E_STRICT PHP constant.
May 9 2025, 09:23 · Deprecation Notice, PHP 8 support, Bug Reports

May 3 2025

valerio.bozzolan moved T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 3 2025, 21:20 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan added a revision to T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs: D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.
May 3 2025, 20:33 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan updated the task description for T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs.
May 3 2025, 20:32 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan created T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs.
May 3 2025, 20:27 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan moved T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from Triage to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.

Covered, thanks for review :3

May 3 2025, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a revision to T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given": D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.
May 3 2025, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan claimed T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".

Thaanks. Can reproduce in latest master. Premising that uhmmmm probably it seems we are not using the API correctly as the correct usage seems with objectType=TASK. Example to get my transactions:

May 3 2025, 13:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan moved T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from Backlog to Triage on the Wikimedia Hackathon 2025 board.
May 3 2025, 13:16 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a project to T15973: Fix unit test PhutilRemarkupEngineTestCase: Wikimedia Hackathon 2025.
May 3 2025, 13:15 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan added a project to T15967: Fix unit test PhutilPygmentizeParserTestCase: Wikimedia Hackathon 2025.
May 3 2025, 13:14 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan triaged T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" as Normal priority.
May 3 2025, 11:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
Chlod created T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".
May 3 2025, 11:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports

May 1 2025

valerio.bozzolan raised the priority of T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Wishlist to Low.
May 1 2025, 18:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": Wikimedia Hackathon 2025.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects

Apr 30 2025

aklapper closed T15959: Modified files not counted in total when attaching files as Resolved by committing rP44c7bfb42ddf: Include number of modified files in total of attached files.
Apr 30 2025, 06:46 · Good Starter Task, Bug Reports, Files

Apr 25 2025

pppery closed T16028: New project remarkup rule misses some project names as Resolved by committing rP4bd591e4414b: Simplify project regex further.
Apr 25 2025, 15:39 · Bug Reports, Remarkup

Apr 24 2025

aklapper closed T16002: Hide "Audits" section in Email Preferences when Audit is uninstalled as Resolved by committing rPe45f29d965ad: Hide "Audits" section in Email Preferences when uninstalled.
Apr 24 2025, 11:10 · Bug Reports

Apr 22 2025

connorgurney added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

This project is now abandonware without you. 😆

Apr 22 2025, 15:31 · UX, Bug Reports, Aphlict, Conpherence
valerio.bozzolan updated the task description for T15513: Cannot edit Conpherence rooms on mobile.
Apr 22 2025, 15:30 · User-Cigaryno, Mobile, Conpherence, Bug Reports
valerio.bozzolan added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

Gents, you’re both nothing short of geniuses

Apr 22 2025, 15:20 · UX, Bug Reports, Aphlict, Conpherence
connorgurney added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

Gents, you’re both nothing short of geniuses—fixed before I’d even blinked! Thanks. Will look at fixing it permanently in T15513.

Apr 22 2025, 14:16 · UX, Bug Reports, Aphlict, Conpherence
aklapper placed T15513: Cannot edit Conpherence rooms on mobile up for grabs.

Fix was reverted for now as it had bad side effects.

Apr 22 2025, 13:17 · User-Cigaryno, Mobile, Conpherence, Bug Reports
aklapper reopened T15513: Cannot edit Conpherence rooms on mobile as Open by committing rPcadc00d744eb: Revert "Fix editing Conpherence rooms on mobile".
Apr 22 2025, 13:16 · User-Cigaryno, Mobile, Conpherence, Bug Reports
aklapper closed T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room as Resolved by committing rPcadc00d744eb: Revert "Fix editing Conpherence rooms on mobile".
Apr 22 2025, 13:16 · UX, Bug Reports, Aphlict, Conpherence
aklapper added a revision to T15513: Cannot edit Conpherence rooms on mobile: D25969: Revert "Fix editing Conpherence rooms on mobile".
Apr 22 2025, 12:55 · User-Cigaryno, Mobile, Conpherence, Bug Reports
aklapper added a revision to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room: D25969: Revert "Fix editing Conpherence rooms on mobile".
Apr 22 2025, 12:55 · UX, Bug Reports, Aphlict, Conpherence
aklapper renamed T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room from Fix bug with inability to take actions in Conpherence rooms as dialog to edit room appears instead to Regression: Sending a message in Conpherence rooms opens dialog to edit room.
Apr 22 2025, 12:55 · UX, Bug Reports, Aphlict, Conpherence
aklapper added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

I can reproduce, looks like the change in src/applications/conpherence/controller/ConpherenceViewController.php is the culprit.
No clue what's a correct fix, thus proposing to revert the entire commit.

Apr 22 2025, 12:54 · UX, Bug Reports, Aphlict, Conpherence
valerio.bozzolan added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

Eventually please try reverting this change in your local copy:

Apr 22 2025, 12:32 · UX, Bug Reports, Aphlict, Conpherence
valerio.bozzolan added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

Tip: activate DarkConsole and check requests there 👍

Apr 22 2025, 12:29 · UX, Bug Reports, Aphlict, Conpherence
connorgurney renamed T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room from Fix bug with inability to take actions in Conpherence rooms as modal to edit room appears instead to Fix bug with inability to take actions in Conpherence rooms as dialog to edit room appears instead.
Apr 22 2025, 01:31 · UX, Bug Reports, Aphlict, Conpherence
connorgurney added a comment to T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.

From checking the network requests when I load an unrelated page and the dialog appears, I can see a POST request to /conpherence/edit/1/ which returns the dialog. I've attached both the request and the response, with light redactions, to P48 and P49.

Apr 22 2025, 01:30 · UX, Bug Reports, Aphlict, Conpherence
connorgurney created P49 HTTP response for dialog to edit Conpherence room in T16040.
Apr 22 2025, 01:29 · UX, Bug Reports, Aphlict, Conpherence
connorgurney created P48 HTTP request for modal to edit Conpherence room in T16040.
Apr 22 2025, 01:27 · UX, Bug Reports, Aphlict, Conpherence
connorgurney updated the task description for T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.
Apr 22 2025, 01:07 · UX, Bug Reports, Aphlict, Conpherence
connorgurney claimed T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.
Apr 22 2025, 01:06 · UX, Bug Reports, Aphlict, Conpherence
connorgurney created T16040: Regression: Sending a message in Conpherence rooms opens dialog to edit room.
Apr 22 2025, 01:05 · UX, Bug Reports, Aphlict, Conpherence

Apr 21 2025

connorgurney renamed T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4) from `arc unit`: Constant E_STRICT is deprecated (with PHP 8.4) to `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4).
Apr 21 2025, 23:50 · Deprecation Notice, PHP 8 support, Bug Reports
connorgurney added a comment to T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4).

Can confirm that this appears on all commands rather than just unit, so have renamed the task accordingly.

Apr 21 2025, 23:50 · Deprecation Notice, PHP 8 support, Bug Reports

Apr 17 2025

bekay closed T16029: Hovercard trigger inside hovercard content closes hovercard as Resolved by committing rP9d52caf19a28: Disable opening of hovercard if trigger node is inside hovercard.
Apr 17 2025, 07:55 · UX, Bug Reports

Apr 15 2025

bekay added a revision to T16029: Hovercard trigger inside hovercard content closes hovercard: D25965: Disable opening of hovercard if trigger node is inside hovercard.
Apr 15 2025, 17:35 · UX, Bug Reports

Apr 12 2025

bekay updated the task description for T16029: Hovercard trigger inside hovercard content closes hovercard.
Apr 12 2025, 11:39 · UX, Bug Reports
bekay claimed T16029: Hovercard trigger inside hovercard content closes hovercard.
Apr 12 2025, 11:37 · UX, Bug Reports
bekay created T16029: Hovercard trigger inside hovercard content closes hovercard.
Apr 12 2025, 11:37 · UX, Bug Reports

Apr 11 2025

pppery added a revision to T16028: New project remarkup rule misses some project names: D25959: Simplify project regex further.
Apr 11 2025, 15:27 · Bug Reports, Remarkup
pppery added a comment to T16028: New project remarkup rule misses some project names.

That's true of all projects - Remarkup here for instance.

Apr 11 2025, 15:13 · Bug Reports, Remarkup
bekay added a comment to T16028: New project remarkup rule misses some project names.

{#js-draw-lib} does work.

Apr 11 2025, 15:12 · Bug Reports, Remarkup
pppery added a comment to T16028: New project remarkup rule misses some project names.

{#js-draw-lib} does work.

Apr 11 2025, 15:07 · Bug Reports, Remarkup
bekay updated subscribers of T16028: New project remarkup rule misses some project names.

@pppery I don't know if you wanna step in, since the change was introduced by you.

Apr 11 2025, 14:41 · Bug Reports, Remarkup
bekay created T16028: New project remarkup rule misses some project names.
Apr 11 2025, 14:37 · Bug Reports, Remarkup
aklapper closed T15985: Fix UX regression in Phame as Resolved by committing rP12991c0d377a: Fix overlapping elements in Phame for >1791px width.
Apr 11 2025, 08:54 · Phame, Bug Reports, UX

Apr 9 2025

mturdus closed T15536: PHP 8.1 bug reports from mturdus as Resolved by committing rP99834dd061aa: Fix PHP 8.1 "strlen(null)" exception on auth email message body when….
Apr 9 2025, 07:17 · Bug Reports, PHP 8 support

Apr 5 2025

mainframe98 removed a revision from T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4): D25946: Remove support for PHP mysql extension.
Apr 5 2025, 12:07 · Deprecation Notice, PHP 8 support, Bug Reports
mainframe98 added a revision to T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4): D25946: Remove support for PHP mysql extension.
Apr 5 2025, 12:03 · Deprecation Notice, PHP 8 support, Bug Reports

Apr 2 2025

aklapper closed T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php as Resolved by committing rP17033a1c70d8: Fix exception handling a numeric git branch ("Call to phutil_nonempty_string()….
Apr 2 2025, 13:09 · Bug Reports, Affects-Wikimedia
aklapper added a revision to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php: D25945: Fix exception handling a numeric git branch ("Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository).
Apr 2 2025, 11:55 · Bug Reports, Affects-Wikimedia
valerio.bozzolan renamed T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php from Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php to Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.
Apr 2 2025, 11:23 · Bug Reports, Affects-Wikimedia
valerio.bozzolan added a comment to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

I'm still a bit shocked by how PHP is so weird. So:

Apr 2 2025, 09:55 · Bug Reports, Affects-Wikimedia
valerio.bozzolan added a comment to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

Wow. 10 years of PHP, first time that I notice this

Apr 2 2025, 09:45 · Bug Reports, Affects-Wikimedia
aklapper added a comment to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

https://www.php.net/manual/en/language.types.array.php#language.types.array.syntax :

Strings containing valid decimal ints, unless the number is preceded by a + sign, will be cast to the int type.

Apr 2 2025, 00:00 · Bug Reports, Affects-Wikimedia

Apr 1 2025

aklapper added a project to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php: Bug Reports.

The culprit is $map[$branch] = $branch_head; in https://we.phorge.it/source/phorge/browse/master/src/applications/diffusion/data/DiffusionGitBranch.php$105.
Before $branch was a string, afterwards it is an integer.

Apr 1 2025, 17:47 · Bug Reports, Affects-Wikimedia

Mar 28 2025

valerio.bozzolan closed T16001: Celerity unit test not triggered: mitigate thanks to Herald, a subtask of T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file, as Resolved.
Mar 28 2025, 10:01 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan

Mar 27 2025

Cigaryno added a project to T16010: Owners not triggering audit on No Owner Involvement: Good Starter Task.

Looks like a Good Starter Task.

Mar 27 2025, 12:49 · Good Starter Task, Owners, Bug Reports

Mar 23 2025

Cigaryno added a comment to T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file.

@valerio.bozzolan could you please add to either H28 or H29 Affected files contains none of map.php?

Mar 23 2025, 13:28 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan

Mar 20 2025

Cigaryno added a project to T15424: Owners: Unhandled Exception: No repository PHID for path "0"!: Owners.
Mar 20 2025, 14:39 · Owners, Bug Reports
Cigaryno added a project to T15664: Bug: Unable to add an empty repository to an owners package: Owners.
Mar 20 2025, 14:39 · Owners, Bug Reports, Diffusion
Cigaryno added a project to T16010: Owners not triggering audit on No Owner Involvement: Owners.
Mar 20 2025, 14:39 · Good Starter Task, Owners, Bug Reports