Page MenuHomePhorge
Feed All Stories

Apr 12 2024

valerio.bozzolan added a comment to D25575: Make sure `offset` is an integer.

Where I can document myself about undefined_magic_text? Undetected with grep 🤔

Apr 12 2024, 11:06
aklapper added a comment to Q124: [bug] Diffusion Commit History CommandException on git 2.42 (Answer 156).

That's due to https://git.kernel.org/pub/scm/git/git.git/commit/revision.c?id=71a1e94821666909b7b2bd62a36244c601f8430e

Apr 12 2024, 09:50
aklapper added a comment to D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

I still think that the two Subscriber Rule value should be a list strings should for consistency be Add subscriber rule value should be a list respectively Remove subscriber rule value should be a list.

Apr 12 2024, 09:27 · Workboard
avivey added a comment to Q124: [bug] Diffusion Commit History CommandException on git 2.42 (Answer 156).

I've created D25575 for this case, and filed T15783 for the broader issue.

Apr 12 2024, 08:33
avivey requested review of D25575: Make sure `offset` is an integer.
Apr 12 2024, 08:32
avivey triaged T15783: Conduit doesn't validate missing params as Normal priority.
Apr 12 2024, 08:20 · Conduit

Apr 11 2024

valerio.bozzolan updated the diff for D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

fix red color for removal (like in PhabricatorProjectTriggerRemoveProjectsRule)

Apr 11 2024, 23:36 · Workboard
valerio.bozzolan updated the diff for D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

follow code review - thanks

Apr 11 2024, 23:20 · Workboard
revi updated revi.
Apr 11 2024, 18:20
bekay updated the task description for T15782: Diagrams Extension is not installable/usable in its current form.
Apr 11 2024, 18:13 · Diagrams (Extension)
bekay created T15782: Diagrams Extension is not installable/usable in its current form.
Apr 11 2024, 18:08 · Diagrams (Extension)
revi added a comment to T15670: Disallow webcrawlers to index Diffusion repository commits.

Probably my somewhat 10 cents at a broader level;

Apr 11 2024, 17:58 · Discussion Needed
revi added a comment to D25573: Fix phacility link for arcanist guides.

Thanks! Definitely way more correct :) Feel free to arc land

Apr 11 2024, 17:45
revi closed D25573: Fix phacility link for arcanist guides.
Apr 11 2024, 17:38
revi committed rP603c877fa043: Fix phacility link for arcanist guides.
Fix phacility link for arcanist guides
Apr 11 2024, 17:38
bekay assigned T15781: arc liberate throws exception to mturdus.
Apr 11 2024, 16:41 · Diagrams (Extension)
bekay created T15781: arc liberate throws exception.
Apr 11 2024, 16:40 · Diagrams (Extension)
aklapper added a comment to D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

UI wise this seems to work as expected, and I think there's no way to move stuff on a workboard via Conduit. Just needs some smaller string adjustments.

Apr 11 2024, 15:20 · Workboard
aklapper added a comment to D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

Small capitalization nitpick, seems all other options use sentence case instead of title case:

Screenshot from 2024-04-11 17-09-44.png (472×564 px, 37 KB)

Apr 11 2024, 15:14 · Workboard
aklapper updated the diff for D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

git rebase master

Apr 11 2024, 14:58 · Workboard
aklapper updated the diff for D25574: Expose only canonical Clone URI for external repo and Differential uninstalled.

Make lint happy

Apr 11 2024, 12:17
aklapper requested review of D25574: Expose only canonical Clone URI for external repo and Differential uninstalled.
Apr 11 2024, 12:13
aklapper added a revision to T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled: D25574: Expose only canonical Clone URI for external repo and Differential uninstalled.
Apr 11 2024, 12:13
tsc changed the visibility for F2139423: screenshot_1712829402.png.
Apr 11 2024, 12:11
aklapper created T15780: Expose only canonical Clone URI in Diffusion when repo hosted externally and Differential uninstalled.
Apr 11 2024, 12:07
revi changed Timezone from Asia/Seoul to Asia/Seoul (always UTC+9, no DST) on revi.
Apr 11 2024, 11:25
nicodoggie added a comment to Q124: [bug] Diffusion Commit History CommandException on git 2.42 (Answer 156).

I'll keep the older version of git on until this is patched. One of the stakeholders of that repo can't be arsed to add params to the URL. Thanks for the alternative workaround though!

Apr 11 2024, 11:09
aklapper accepted D25573: Fix phacility link for arcanist guides.

Thanks! Definitely way more correct :) Feel free to arc land

Apr 11 2024, 10:58
revi requested review of D25573: Fix phacility link for arcanist guides.
Apr 11 2024, 10:51
avivey raised the priority of T15106: "Upload file" in remarkup text fields should attach by default from Normal to High.
Apr 11 2024, 10:41 · Files, Remarkup

Apr 10 2024

tsc triaged T15779: integrate phorge data into gantt chart as Normal priority.
Apr 10 2024, 10:26 · Gantt Charts (Extension)
tsc created T15779: integrate phorge data into gantt chart.
Apr 10 2024, 10:26 · Gantt Charts (Extension)
tsc moved T15777: Integrate Frappe JS from Doing to Done on the Gantt Charts (Extension) board.
Apr 10 2024, 10:22 · Gantt Charts (Extension)
tsc closed T15777: Integrate Frappe JS as Resolved by committing R14:dcb26296037b: integrate gantt library.
Apr 10 2024, 10:22 · Gantt Charts (Extension)
tsc committed R14:dcb26296037b: integrate gantt library.
integrate gantt library
Apr 10 2024, 10:22
tsc moved T15777: Integrate Frappe JS from ToDo to Doing on the Gantt Charts (Extension) board.
Apr 10 2024, 10:19 · Gantt Charts (Extension)
tsc triaged T15777: Integrate Frappe JS as Normal priority.
Apr 10 2024, 10:19 · Gantt Charts (Extension)
tsc moved T15776: Initialize Development Environment from Doing to Done on the Gantt Charts (Extension) board.
Apr 10 2024, 10:16 · Gantt Charts (Extension)
tsc committed R14:dca9eb02040a: init dev env.
init dev env
Apr 10 2024, 10:15
tsc closed T15776: Initialize Development Environment as Resolved by committing R14:dca9eb02040a: init dev env.
Apr 10 2024, 10:15 · Gantt Charts (Extension)
tsc created T15778: Add configuration for custom fields.
Apr 10 2024, 10:09 · Gantt Charts (Extension)
tsc moved T15776: Initialize Development Environment from Backlog to Doing on the Gantt Charts (Extension) board.
Apr 10 2024, 10:07 · Gantt Charts (Extension)
tsc moved T15777: Integrate Frappe JS from Backlog to ToDo on the Gantt Charts (Extension) board.
Apr 10 2024, 10:07 · Gantt Charts (Extension)
tsc created T15777: Integrate Frappe JS.
Apr 10 2024, 10:06 · Gantt Charts (Extension)
tsc created T15776: Initialize Development Environment.
Apr 10 2024, 10:05 · Gantt Charts (Extension)
avivey closed T15773: Community Project: Gantt Diagrams as Resolved.

Done:

Apr 10 2024, 04:52 · Phactory: Community Projects
avivey removed a hashtag from Gantt Charts (Extension): #gantt_diagrams_extension.
Apr 10 2024, 04:50
avivey renamed Gantt Charts (Extension) from Gantt Diagrams (Extension) to Gantt Charts (Extension).
Apr 10 2024, 04:50
avivey edited Description on Gantt Charts (Extension).
Apr 10 2024, 04:47
avivey created Gantt Charts (Extension).
Apr 10 2024, 04:46
avivey claimed T15773: Community Project: Gantt Diagrams.
Apr 10 2024, 04:45 · Phactory: Community Projects

Apr 9 2024

l2dy created T15775: Add more languages supported by Pygments for syntax highlighting.
Apr 9 2024, 16:12 · Phorge
avivey added Q125: "Not In" query operator and searching for project milestones (Answer 157).
Apr 9 2024, 12:33

Apr 8 2024

Sten added a comment to T15751: Make Libphutil and Linters support modern PHP syntax.

I wonder if xhpast can be ditched. Eg:
For linters, use something off-the-shelf such as phpcs (https://github.com/squizlabs/PHP_CodeSniffer)
For diviner parsing of PHP code, I look at the class documentation (eg https://we.phorge.it/book/libphutil/class/ArcanistConduitCallFuture/) and question as to whether this provides anyone with any benefit.

Apr 8 2024, 15:17 · Phorge Development Tools
LSobanski asked Q125: "Not In" query operator and searching for project milestones.
Apr 8 2024, 12:51
Sten updated the task description for T15751: Make Libphutil and Linters support modern PHP syntax.
Apr 8 2024, 12:08 · Phorge Development Tools
aklapper closed D25572: Correct docs of PhabricatorPHIDType::getAllTypesForApplication().
Apr 8 2024, 11:14
aklapper committed rP5a5c456264af: Correct docs of PhabricatorPHIDType::getAllTypesForApplication().
Correct docs of PhabricatorPHIDType::getAllTypesForApplication()
Apr 8 2024, 11:14
aklapper added a comment to D25546: Warn in comment field if task is closed as duplicate.

and I'm sorry that this is becoming so time expensive

Apr 8 2024, 11:12
aklapper added a comment to D25546: Warn in comment field if task is closed as duplicate.

I guess another question is whether to define an abstract public function getCommentFieldPlaceholderText() in parent PhabricatorEditEngine and then add to all and every child EditEngine a default public function getCommentFieldPlaceholderText($object_phid) { return '' };. Feels cleaner to me.

Apr 8 2024, 11:11
valerio.bozzolan added a comment to D25546: Warn in comment field if task is closed as duplicate.

Ouch I see that receiving the engine was very complicated.

Apr 8 2024, 11:09
aklapper requested review of D25546: Warn in comment field if task is closed as duplicate.
Apr 8 2024, 11:01
aklapper updated the diff for D25546: Warn in comment field if task is closed as duplicate.

Abstract logic: Move application specific conditions to display a comment field placeholder text into the corresponding EditEngine of the object that the comment field is displayed in, by defining a public getCommentFieldPlaceholderText() function.

Apr 8 2024, 11:01
tsc updated the task description for T15773: Community Project: Gantt Diagrams.
Apr 8 2024, 10:35 · Phactory: Community Projects
aklapper added a comment to D25546: Warn in comment field if task is closed as duplicate.

I also don't get if in this part we have access to any thing related to Maniphest, ManiphestEditEngine or this kind of stuff, to just call $something->getCommentPanelPlaceholder() and have the business logic there in the specific application itself.

Apr 8 2024, 10:32
Sten added a comment to T15047: Officially raise minimum required PHP version to 7.2.
In T15047#1308, @speck wrote:
Apr 8 2024, 10:26 · Phorge

Apr 7 2024

valerio.bozzolan accepted D25572: Correct docs of PhabricatorPHIDType::getAllTypesForApplication().

yesyes

Apr 7 2024, 21:01
aklapper requested review of D25572: Correct docs of PhabricatorPHIDType::getAllTypesForApplication().
Apr 7 2024, 20:00
mturdus retitled D25571: T15774: Celerity: javascript minification issue with template literals (backticked strings) from Summary: T15774.
Apr 7 2024, 11:51
mturdus requested review of D25571: T15774: Celerity: javascript minification issue with template literals (backticked strings).
Apr 7 2024, 11:49
mturdus created T15774: Celerity: javascript minification issue with template literals (backticked strings).
Apr 7 2024, 11:41
mturdus added a comment to Q108: Phorge and Mermaid Js (Answer 139).

Sorry for the late reply.
The Diagrams extension (which just references the draw.io codebase) already has something like that in it.
You can use {DIAG1} in remarkup for showing Diagram 1 in e.g. a wiki document.
You can also import Mermaid diagrams in here.

Apr 7 2024, 10:45
tsc created T15773: Community Project: Gantt Diagrams.
Apr 7 2024, 10:42 · Phactory: Community Projects

Apr 6 2024

tsc edited the content of How to Write Extensions.
Apr 6 2024, 20:12 · Extension Development

Apr 5 2024

valerio.bozzolan added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

A weird but... expandable, fast, easy possibility is introducing this syntax:

Apr 5 2024, 20:12
20after4 added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

Also apologies for not testing this locally in the phab ui, I was far too confident in my TDD.

Apr 5 2024, 19:52
20after4 added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

man I didn't even consider that you could actually have a valid project named #0dba11 ... maybe the syntax should be something different. #{00ffff} perhaps?

Apr 5 2024, 19:51
avivey placed T15030: Support a Phorge Extensions ecosystem up for grabs.

Did that Phactory: Hosting Projects Here

Apr 5 2024, 16:36 · Extension Development, Phactory: Community Projects, Phorge
avivey created an object: Phactory: Hosting Projects Here.
Apr 5 2024, 16:34 · Phactory: Community Projects
avivey closed T15760: Community Repo: DeepClone as Resolved.
Apr 5 2024, 16:20 · Phactory: Community Projects
avivey closed D25570: Show rest of task page when graph errors out.
Apr 5 2024, 10:26
avivey committed rPecbef3fdf4b6: Show rest of task page when graph errors out.
Show rest of task page when graph errors out
Apr 5 2024, 10:26
avivey added a comment to T15772: Task with graph issue won't show.

This script can be used to download the entire graph:

Apr 5 2024, 10:05
valerio.bozzolan edited the content of Next Up.
Apr 5 2024, 09:34
valerio.bozzolan edited the content of Change Log.
Apr 5 2024, 09:33
valerio.bozzolan accepted D25570: Show rest of task page when graph errors out.

Thanks. Tested this in a correct situation and also causing a crash putting an unset($nodes[$current_node]) in ../arcanist/src/utils/AbstractDirectedGraph.php to see the nice exception message

Apr 5 2024, 08:42
valerio.bozzolan updated the task description for T15772: Task with graph issue won't show.
Apr 5 2024, 08:28
avivey requested review of D25570: Show rest of task page when graph errors out.
Apr 5 2024, 07:33
avivey triaged T15772: Task with graph issue won't show as Normal priority.
Apr 5 2024, 07:28
avivey added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

It's something to do with the priority - it works if the priority is 150.
Probably one of the other similar rules is interrupting (icon? Object? Maybe it thinks this is a mention of a project?)

Apr 5 2024, 07:15
avivey added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

Doesn't actually work for me either after arc patch:

image.png (317×429 px, 19 KB)

Apr 5 2024, 06:58
valerio.bozzolan added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

...or Pharkdown :D

Apr 5 2024, 06:21
20after4 added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

It's kind of a shame that remarkup wasn't named Pharkup.

Apr 5 2024, 02:01
20after4 updated the diff for D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

Actually add the rule to the remarkup engine.

Apr 5 2024, 02:01
20after4 added a comment to D25540: Add PhutilRemarkupHexColorCodeRule, a new remarkup rule to format color codes.

LOL I only ever tested the unit test case. I forgot to add the rule to PhabricatorMarkupEngine:

Apr 5 2024, 02:00

Apr 4 2024

aklapper removed a subtask for T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Apr 4 2024, 21:39 · PHP 8 support
aklapper removed a parent task for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies: T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated.
Apr 4 2024, 21:39 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
avivey added a comment to T15670: Disallow webcrawlers to index Diffusion repository commits.

We don't create the links to page$line in most places as hrefs, so this shouldn't be an issue.

  • Don't exist in Diffusion
  • Do exist in Paste
  • Don't exist in Differential
Apr 4 2024, 21:34 · Discussion Needed
aklapper added a comment to D25505: Improve handling queries with "Current Viewer" set while not logged in.

Alternatively, maybe catch the existing exception and show a nice error message + the form?

Apr 4 2024, 21:33
aklapper updated the diff for D25569: Avoid separate per-line URIs in line number column.

+celerity map

Apr 4 2024, 21:22