Page MenuHomePhorge
Feed All Stories

Aug 14 2024

valerio.bozzolan updated the task description for T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Aug 14 2024, 16:05 · Discussion Needed, Affects-Wikimedia
valerio.bozzolan added a revision to T15916: Conduit maniphest.gettasktransactions: include metadata and title: D25777: Make maniphest.gettasktransactions include metadata and title.
Aug 14 2024, 16:02 · Maniphest, Affects-Wikimedia
valerio.bozzolan updated the summary of D25777: Make maniphest.gettasktransactions include metadata and title.
Aug 14 2024, 16:02
valerio.bozzolan created T15916: Conduit maniphest.gettasktransactions: include metadata and title.
Aug 14 2024, 16:02 · Maniphest, Affects-Wikimedia
aklapper requested review of D25777: Make maniphest.gettasktransactions include metadata and title.
Aug 14 2024, 13:18
aklapper requested review of D25776: Fix newEmptyView() parameters in PhabricatorDashboardPortalProfileMenuEngine.
Aug 14 2024, 12:58
aklapper closed D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().
Aug 14 2024, 12:44
aklapper committed rARC06028fad3c6a: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().
Add return statements for PhutilChannelChannel::readBytes()/writeBytes()
Aug 14 2024, 12:44
aklapper added a comment to T15915: Do not re-subscribe mentioned users when editing task description.

I mean, it should do exactly that,

Aug 14 2024, 12:43
valerio.bozzolan accepted D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().

Double-slam accept

Aug 14 2024, 12:04
aklapper updated the diff for D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().

Do as Valerio said. Tested before and after, two errors less in PHPStan output.

Aug 14 2024, 11:48
keithzg added a comment to Q147: How does one get the value of a custom field in a custom field extension? (Answer 183).

I saw that in my searching but I just end up with Argument 1 passed to PhabricatorCustomField::getObjectField() must implement interface PhabricatorCustomFieldInterface whenever I try to use it, perhaps because I'm unsure what to actually pass it as the $object other than $this, though I second-guess my second-guessing because ManifestCustomField, which I'm extending, does seem to have the interface the error is claiming I'm missing?

Aug 14 2024, 11:44
valerio.bozzolan added a comment to T15915: Do not re-subscribe mentioned users when editing task description.

In your opinion, why is the current code not working? I mean, it should do exactly that, checking the text before, and the text after, so, to only mention newly-introduced mentions.

Aug 14 2024, 10:52
aklapper added a comment to D25775: Do not re-subscribe @mentions when editing task description.

Eh, there is a trade-off: Editing the description of an existing task to add a @mention will not add this newly mentioned user as a task subscriber anymore.

Aug 14 2024, 10:08
jkimbo added a comment to D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Sorry for the delay with this. I've moved the null check as suggested.

Aug 14 2024, 08:35
jkimbo updated the diff for D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Move null check to earlier in function

Aug 14 2024, 08:34
aklapper added Q147: How does one get the value of a custom field in a custom field extension? (Answer 183).
Aug 14 2024, 07:56

Aug 13 2024

valerio.bozzolan awarded T15915: Do not re-subscribe mentioned users when editing task description a Mountain of Wealth token.
Aug 13 2024, 20:48
keithzg asked Q147: How does one get the value of a custom field in a custom field extension?.
Aug 13 2024, 20:41 · Maniphest
aklapper requested review of D25775: Do not re-subscribe @mentions when editing task description.
Aug 13 2024, 20:12
aklapper added a revision to T15915: Do not re-subscribe mentioned users when editing task description: D25775: Do not re-subscribe @mentions when editing task description.
Aug 13 2024, 20:12
aklapper created T15915: Do not re-subscribe mentioned users when editing task description.
Aug 13 2024, 20:05
aklapper updated the diff for D25774: Strike through archived projects in navigation crumbs.

Make lint happy

Aug 13 2024, 12:17
aklapper added a comment to D25774: Strike through archived projects in navigation crumbs.

Screenshot from 2024-08-13 14-14-54.png (329×721 px, 35 KB)

Aug 13 2024, 12:17
aklapper requested review of D25774: Strike through archived projects in navigation crumbs.
Aug 13 2024, 12:15
aklapper added a revision to T15890: Workboard: better clarify if it's Archived: D25774: Strike through archived projects in navigation crumbs.
Aug 13 2024, 12:15 · UX, Projects
valerio.bozzolan added a comment to D25256: T15064: PHP8 related corrections.

Only one fix remains. I set "unclear" in the test plan accordingly to T15536. If you still want to merge, just:

Aug 13 2024, 09:35
valerio.bozzolan updated the summary of D25256: T15064: PHP8 related corrections.
Aug 13 2024, 09:34
valerio.bozzolan updated the diff for D25256: T15064: PHP8 related corrections.

git rebase master

Aug 13 2024, 09:27
valerio.bozzolan closed D25617: docs/file_domain: remove cloudflare mention of autominify.
Aug 13 2024, 09:24
valerio.bozzolan committed rPb9ea6f1ce823: docs/file_domain: remove cloudflare mention of autominify (authored by revi).
docs/file_domain: remove cloudflare mention of autominify
Aug 13 2024, 09:24
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

rebase

Aug 13 2024, 09:23
valerio.bozzolan updated the diff for D25767: Calendar Import: add unit tests to cover participants.

feeex typo (theenks aklapper)

Aug 13 2024, 09:20
BlankEclair requested review of D25773: Fix submitting forms in a new tab using Ctrl+Return.
Aug 13 2024, 05:30
BlankEclair added a revision to T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab: D25773: Fix submitting forms in a new tab using Ctrl+Return.
Aug 13 2024, 05:30
BlankEclair created T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab.
Aug 13 2024, 03:14

Aug 12 2024

roogaroo2 removed a watcher for Trusted Contributors: roogaroo2.
Aug 12 2024, 21:47
roogaroo2 added a watcher for Trusted Contributors: roogaroo2.
Aug 12 2024, 21:46
roogaroo2 removed a watcher for Trusted Contributors: roogaroo2.
Aug 12 2024, 21:46
roogaroo2 added a watcher for Trusted Contributors: roogaroo2.
Aug 12 2024, 21:46
roogaroo2 awarded R13:bf072d2786a8: init a Mountain of Wealth token.
Aug 12 2024, 21:27
valerio.bozzolan added a revision to T15697: When deleting the last Sub-project, restore its Root Project: D25772: Projects: improve quality of destroy workflow.
Aug 12 2024, 21:21 · User-valerio.bozzolan, Projects
valerio.bozzolan added a revision to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): D25772: Projects: improve quality of destroy workflow.
Aug 12 2024, 21:21 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan created T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped).
Aug 12 2024, 20:54 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan claimed T15697: When deleting the last Sub-project, restore its Root Project.
Aug 12 2024, 20:47 · User-valerio.bozzolan, Projects
aklapper added a comment to D25767: Calendar Import: add unit tests to cover participants.

Either INVITEED_* is a typo or I don't get what the second E stands for. :)

Aug 12 2024, 09:25
aklapper edited the content of Next Up.
Aug 12 2024, 09:21

Aug 11 2024

valerio.bozzolan edited the content of Next Up.
Aug 11 2024, 21:16
aklapper requested review of D25771: Fix PHP 8.1 "strlen(null)" exceptions creating an OAuth provider.
Aug 11 2024, 21:00
aklapper added a revision to T15912: PHP 8.1 "strlen(null)" exceptions creating OAuth provider: D25771: Fix PHP 8.1 "strlen(null)" exceptions creating an OAuth provider.
Aug 11 2024, 21:00 · PHP 8 support
aklapper created T15912: PHP 8.1 "strlen(null)" exceptions creating OAuth provider.
Aug 11 2024, 20:57 · PHP 8 support
aklapper requested review of D25770: Fix $boot_length comparison in PhagePHPAgentBootloader.
Aug 11 2024, 20:48
aklapper closed T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Aug 11 2024, 20:36 · PHP 8 support
aklapper closed T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController as Resolved by committing rP58f1c83a5ac5: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 20:36 · PHP 8 support
aklapper closed D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 20:36
aklapper committed rP58f1c83a5ac5: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Fix PHP 8.1 "strlen(null)" exception in DivinerFindController
Aug 11 2024, 20:36
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 11 2024, 19:52 · User-valerio.bozzolan, Projects
valerio.bozzolan moved T15906: Add unit tests for Calendar imports from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Aug 11 2024, 16:32 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the test plan for D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 16:21
valerio.bozzolan accepted D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.

yesyes

Aug 11 2024, 16:21
aklapper added a comment to T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController.

Not sure what "similar working links" means... Something like https://we.phorge.it/diviner/find/?name=PhutilSafeHTML ?

Aug 11 2024, 16:17 · PHP 8 support
aklapper renamed T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef from PHP 8.1 "strlen(null)" exception in DivinerAtomRef to PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 11 2024, 15:38 · PHP 8 support
aklapper added a comment to T15123: Javelin Support stuff.

Is this also the reason why links to e.g. https://we.phorge.it/diviner/find/?name=JX.behavior&type=function&jump=1 on https://we.phorge.it/book/javelin/article/behaviors/ or to http://we.phorge.it/diviner/find/?name=JX.Stratcom&type=class&jump=1 are 404s, or do I misunderstand and that's a separate issue?

Aug 11 2024, 15:31
aklapper requested review of D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 11 2024, 15:29
aklapper added a revision to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef: D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 11 2024, 15:29 · PHP 8 support
aklapper added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

Urgh. In calling https://we.phorge.it/source/phorge/browse/master/src/applications/diviner/query/DivinerAtomQuery.php$340 , $this->titles is an array which has a length of 1, with its only member being null. Sounds like there's already something fishy before.

Aug 11 2024, 15:28 · PHP 8 support
valerio.bozzolan added a comment to T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController.

Where I can find similar working links? I've tried generating Diviner books for both Arcanist and Phorge but http://phorge.localhost/diviner/find/?name=JX.Stratcom is still giving me 404

Aug 11 2024, 15:10 · PHP 8 support
aklapper created T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 11 2024, 15:01 · PHP 8 support
aklapper requested review of D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 15:00
aklapper added a revision to T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController: D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 15:00 · PHP 8 support
valerio.bozzolan added a revision to T15905: Linter: do not break "ics" files: D25767: Calendar Import: add unit tests to cover participants.
Aug 11 2024, 14:59 · User-valerio.bozzolan, Bug Reports, Phorge, Arcanist
valerio.bozzolan added a task to D25767: Calendar Import: add unit tests to cover participants: T15905: Linter: do not break "ics" files.
Aug 11 2024, 14:59
aklapper created T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 14:57 · PHP 8 support
aklapper updated the diff for D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.

Thanks for finding a way to reproduce! I still fail to find the right timing here to produce a testcase, so this is another untested shot in the dark.

Aug 11 2024, 09:35
aklapper added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

No, as project membership is unrelated to task object policy, as a task can associated to more than one project.

Aug 11 2024, 07:54

Aug 10 2024

valerio.bozzolan added a comment to D25051: Destroy file attachments when file is deleted, or object is deleted.

Just for the glory of the archive. I've tested this feature in production before landing.

Aug 10 2024, 20:45 · Files
valerio.bozzolan added a comment to D25617: docs/file_domain: remove cloudflare mention of autominify.

I guess this is the time. Feel free to land as usual with

Aug 10 2024, 20:31
valerio.bozzolan edited the content of Next Up.
Aug 10 2024, 20:18
valerio.bozzolan closed D25051: Destroy file attachments when file is deleted, or object is deleted.
Aug 10 2024, 20:17 · Files
valerio.bozzolan closed T15110: File reference not removed when file is deleted as Resolved by committing rP2b7c0ec92f6c: Destroy file attachments when file is deleted, or object is deleted.
Aug 10 2024, 20:17 · Files, Bug Reports
valerio.bozzolan committed rP2b7c0ec92f6c: Destroy file attachments when file is deleted, or object is deleted (authored by Dylsss).
Destroy file attachments when file is deleted, or object is deleted
Aug 10 2024, 20:16
valerio.bozzolan closed T15896: Explore How-To Permanently Destroy Things in Phorge, a subtask of T15110: File reference not removed when file is deleted, as Resolved.
Aug 10 2024, 20:14 · Files, Bug Reports
valerio.bozzolan closed T15896: Explore How-To Permanently Destroy Things in Phorge as Resolved.

Well, I doubt we can dig more than this.

Aug 10 2024, 20:14 · Phorge
omorrigan added a comment to T15501: Voluntary Usage Survey App.

I think that is complex because some admins are not well active on their platforms, so as said before it can be underdimensioned

Aug 10 2024, 14:05 · Discussion Needed

Aug 9 2024

valerio.bozzolan added a project to T15905: Linter: do not break "ics" files: User-valerio.bozzolan.
Aug 9 2024, 20:50 · User-valerio.bozzolan, Bug Reports, Phorge, Arcanist
valerio.bozzolan moved T15578: The action "Quote comment" has an incomplete fragment URL from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 9 2024, 20:49 · Comments, Feature Requests, User-valerio.bozzolan, Maniphest
valerio.bozzolan moved T15256: Diffusion file: add a way to copy permalink from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 9 2024, 20:49 · User-valerio.bozzolan, Diffusion
revi renamed T15908: More Useful "Quick Create" button on Workboard Columns from More Useful "Quick Create" button on Wo rboard Columns to More Useful "Quick Create" button on Workboard Columns.
Aug 9 2024, 13:04 · Feature Requests, Workboard
revi renamed T15908: More Useful "Quick Create" button on Workboard Columns from More Useful "Quick Create" button on Worboard Columns to More Useful "Quick Create" button on Wo rboard Columns.
Aug 9 2024, 13:03 · Feature Requests, Workboard
valerio.bozzolan added a comment to D25301: Diffusion: add "Permalink" button.

@aklapper I see. What do you think about D25301#15795 ?

Aug 9 2024, 12:57
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).
  • updated screenshot access to All Users
  • thanks, that task would solve the problem!
  • alternatively, "Project Members" option could be made available as an object policy for tasks
Aug 9 2024, 10:27
arp added a comment to T15908: More Useful "Quick Create" button on Workboard Columns.

@valerio.bozzolan also, triggers don't offer an option to change task space or task access.

Aug 9 2024, 10:15 · Feature Requests, Workboard
valerio.bozzolan requested changes to D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.

OK. Full immersion mode 🌈

Aug 9 2024, 09:59
valerio.bozzolan added inline comments to D25733: Do not throw Aphront400Response when editing a task.
Aug 9 2024, 07:15
valerio.bozzolan added inline comments to D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.
Aug 9 2024, 06:41

Aug 8 2024

valerio.bozzolan added a comment to T15888: RuntimeException using "Skip past this commit" to access a commit still importing: "reset() expects parameter 1 to be array, null given".

I'm trying to reproduce, creating a repository, stopping phlog, and pushing, and starting and immediately randomly stopping phlog.

Aug 8 2024, 18:57
valerio.bozzolan added a comment to T15909: Absence of "git-http-backend" in Debian default PATH.

At the moment we have a multi-thread command existence checker, and it early dies if a command is not existing.

Aug 8 2024, 16:41 · Diffusion
valerio.bozzolan created T15909: Absence of "git-http-backend" in Debian default PATH.
Aug 8 2024, 16:23 · Diffusion
avivey moved T15908: More Useful "Quick Create" button on Workboard Columns from Backlog to Features on the Workboard board.
Aug 8 2024, 15:05 · Feature Requests, Workboard
avivey accepted D25617: docs/file_domain: remove cloudflare mention of autominify.
Aug 8 2024, 15:04