Page MenuHomePhorge
Feed All Stories

Jul 26 2023

brainchild added a comment to Q67: Softaculous installation package.

A git commit is a user-initiated event that may be processed synchronously. It is unclear why interaction with a daemon would be necessary to support a suitable user experience.

Jul 26 2023, 08:31
valerio.bozzolan added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Another problem dramatically frequent for newcomers (at least in my office).

Jul 26 2023, 08:27 · Discussion Needed, Arcanist
avivey added a comment to Q67: Softaculous installation package.

You should be more reluctant to make critical comments, especially as you're obviously not familiar with the project or its history (hint: it was never a commercial product).

Jul 26 2023, 08:23
valerio.bozzolan added a comment to Q67: Softaculous installation package.

Yeah you are describing a problem that is affected by a system administrator decision, not by a limitation of the underlying system.

Jul 26 2023, 08:14
brainchild added a comment to Q67: Softaculous installation package.

I recognize that Phorge is a community effort inherited from an earlier commercial product. I am reluctant to make comments that may seem critical.

Jul 26 2023, 07:46
valerio.bozzolan added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.

Uh thanks! Feel free to increase the "Hours invested" counter in the Task description ihih

Jul 26 2023, 07:22 · Affects-FreeBSD, Differential
valerio.bozzolan retitled D25357: Unify type-checking for `setHref()` type methods from (phorge) Unify type-checking for `setHref()` type methods
Jul 26 2023, 06:58
valerio.bozzolan added inline comments to D25357: Unify type-checking for `setHref()` type methods.
Jul 26 2023, 06:57
valerio.bozzolan added a comment to Q67: Softaculous installation package.
  • background tasks: Phorge needs a "traditional service" that runs forever after its startup
  • databases: Phorge for scalability reasons needs 60+ databases :) :) :) circa one database for each component (like one for Ponder, one for Diffusion, one for Maniphest, etc.)
Jul 26 2023, 06:54
valerio.bozzolan added inline comments to D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 06:48 · Arcanist
avivey added inline comments to D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 06:44 · Arcanist
valerio.bozzolan awarded D25358: Let ArcanistBundle print some Git patch headers a Love token.
Jul 26 2023, 06:41 · Arcanist
valerio.bozzolan added inline comments to D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 06:41 · Arcanist
avivey updated the diff for D25358: Let ArcanistBundle print some Git patch headers.

a php 8 fix

Jul 26 2023, 04:53 · Arcanist
avivey added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.

Ok, I got bored.

Jul 26 2023, 04:47 · Affects-FreeBSD, Differential
avivey updated the summary of D25359: Generate more fields in Download Raw Diff.
Jul 26 2023, 04:45 · Differential
avivey updated the test plan for D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 04:44 · Arcanist
avivey requested review of D25359: Generate more fields in Download Raw Diff.
Jul 26 2023, 04:43 · Differential
avivey added a revision to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends: D25359: Generate more fields in Download Raw Diff.
Jul 26 2023, 04:43 · Affects-FreeBSD, Differential
avivey added inline comments to D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 04:37 · Arcanist
avivey requested review of D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 04:36 · Arcanist
avivey added a revision to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends: D25358: Let ArcanistBundle print some Git patch headers.
Jul 26 2023, 04:36 · Affects-FreeBSD, Differential
brainchild added a comment to Q67: Softaculous installation package.

I understand the objections, and the realistic constraints.

Jul 26 2023, 03:52
avivey updated the answer wiki for Q67: Softaculous installation package.
Jul 26 2023, 03:43
avivey added a comment to Q67: Softaculous installation package.

I'm going to open this question's visibility, and also answer your questions here - in the hopes we can put this issue behind us.

Jul 26 2023, 03:41

Jul 25 2023

brainchild updated the question details for Q67: Softaculous installation package.
Jul 25 2023, 21:05
brainchild added a comment to Q67: Softaculous installation package.

I wish to repeat my earlier request that the issue would remain open and visible.

Jul 25 2023, 21:03
valerio.bozzolan added a comment to T15056: Improve Dark Mode.

I don't see file F281219

Jul 25 2023, 17:46 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan renamed T15332: Allow comment authors to change their inline comment Status (Done / Not Done) from Allow more people to mark an inline comment as "Done" to Allow comment authors to change their inline comment Status (Done / Not Done).
Jul 25 2023, 12:38 · User-valerio.bozzolan, Differential
valerio.bozzolan closed D25337: Update Diff: fix dead-end when not yours.
Jul 25 2023, 12:15
valerio.bozzolan closed T15538: Update Patch: it's dead-end if not yours as Resolved by committing rP1e3c9bdfee76: Update Diff: fix dead-end when not yours.
Jul 25 2023, 12:15 · User-valerio.bozzolan, UX, Differential
valerio.bozzolan committed rP1e3c9bdfee76: Update Diff: fix dead-end when not yours.
Update Diff: fix dead-end when not yours
Jul 25 2023, 12:15
valerio.bozzolan edited the content of Next Up.
Jul 25 2023, 12:14
avivey added a comment to D25337: Update Diff: fix dead-end when not yours.

ah, the original intention for the second query was "even if the diff is closed", circa 2015. Back then, it was probably not possible to update a diff owned by someone else, so it made sense to add the withAuthor..

Jul 25 2023, 09:32
avivey accepted D25337: Update Diff: fix dead-end when not yours.

I was finally able to read the code and understand what's going on here.
The original code is strange, and the withAuthors() part in it is definitely wrong in context.

Jul 25 2023, 09:30
valerio.bozzolan added a comment to D25337: Update Diff: fix dead-end when not yours.

I don't remember how to explain things to humans

Jul 25 2023, 09:01
valerio.bozzolan retitled D25337: Update Diff: fix dead-end when not yours from Differential Update Patch: fix dead-end when not yours
Jul 25 2023, 08:59
valerio.bozzolan retitled D25337: Update Diff: fix dead-end when not yours from Differential Update Patch: when not yours, fix dead-end to Differential Update Patch: fix dead-end when not yours.
Jul 25 2023, 08:53
valerio.bozzolan updated the task description for T15538: Update Patch: it's dead-end if not yours.
Jul 25 2023, 08:34 · User-valerio.bozzolan, UX, Differential
avivey created T15565: Phorge Extension for Phorge.it.
Jul 25 2023, 07:27 · Phorge Development Tools, phorge.it install

Jul 24 2023

avivey closed D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 19:34
avivey committed rARC6c6f47bf9cf6: (arc) Unify type-checking for `setHref()` type methods.
(arc) Unify type-checking for `setHref()` type methods
Jul 24 2023, 19:34
avivey updated the summary of D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 19:32
avivey added inline comments to D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 17:10
valerio.bozzolan accepted D25356: (arc) Unify type-checking for `setHref()` type methods.

Tested, works, thanks :)

Jul 24 2023, 14:53
valerio.bozzolan updated the test plan for D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 14:51
valerio.bozzolan added inline comments to D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 14:45
mturdus added a comment to D25267: Fix PHP 8.2 "trim(null)" exception which causes Conduit's user.whoami to fail.

I'm not sure if I understand your question.
I thought the fix was already implemented by aklapper?
What do you want me to do?

Jul 24 2023, 14:30
avivey retitled D25357: Unify type-checking for `setHref()` type methods from Unify type-checking for `setHref()` type methods to (phorge) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:25
avivey retitled D25356: (arc) Unify type-checking for `setHref()` type methods from Unify type-checking for `setHref()` type methods
Jul 24 2023, 13:24
avivey requested review of D25357: Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:23
avivey added a revision to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string: D25357: Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:23 · PHP 8 support
avivey updated the summary of D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:22
avivey requested review of D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:19
avivey added a revision to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string: D25356: (arc) Unify type-checking for `setHref()` type methods.
Jul 24 2023, 13:18 · PHP 8 support
avivey removed a project from T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues.: Phorge General/Unknown.
Jul 24 2023, 11:54 · Discussion Needed, Arcanist
avivey added a member for Trusted Contributors: kwisatz.
Jul 24 2023, 11:52
kwisatz added a comment to D25021: Added cross-platform default fonts.

@kwisatz maybe file a new task / re-open the old one?

Jul 24 2023, 10:06
valerio.bozzolan added a comment to D25267: Fix PHP 8.2 "trim(null)" exception which causes Conduit's user.whoami to fail.

Do you want an help to land this? (No problem, in case)

Jul 24 2023, 09:17
valerio.bozzolan added a comment to T15538: Update Patch: it's dead-end if not yours.

I think we have an implementation:

Jul 24 2023, 08:59 · User-valerio.bozzolan, UX, Differential
valerio.bozzolan updated the task description for T15538: Update Patch: it's dead-end if not yours.
Jul 24 2023, 08:58 · User-valerio.bozzolan, UX, Differential
Cigaryno updated the task description for T15006: Re-brand Phorge.
Jul 24 2023, 07:58 · Phorge
avivey closed T15502: Aphlict expects Phorge to be installed in a directory called "phabricator", a subtask of T15006: Re-brand Phorge, as Resolved.
Jul 24 2023, 07:42 · Phorge
avivey closed T15502: Aphlict expects Phorge to be installed in a directory called "phabricator" as Resolved by committing rPbf025c5fb491: Aphlict - search for default config in the right place.
Jul 24 2023, 07:42 · Bug Reports, Aphlict
avivey closed D25344: Aphlict - search for default config in the right place.
Jul 24 2023, 07:42
avivey committed rPbf025c5fb491: Aphlict - search for default config in the right place.
Aphlict - search for default config in the right place
Jul 24 2023, 07:42
avivey added a comment to T15554: Handling PHP deprecations: convert to Setup Issues.

(Implementation notice: in both phorge and arc, this is handled in PhutilErrorHandler::handleError(), and the check is simply $num === E_DEPRECATED), and maybe E_USER_DEPRECATED.

Jul 24 2023, 07:21 · Phorge

Jul 23 2023

valerio.bozzolan accepted D25344: Aphlict - search for default config in the right place.

I also tried going outside running:

Jul 23 2023, 15:57
valerio.bozzolan updated the test plan for D25344: Aphlict - search for default config in the right place.
Jul 23 2023, 15:56
valerio.bozzolan edited the content of Code Differences between Phabricator and Phorge.
Jul 23 2023, 15:53
avivey added a comment to D25021: Added cross-platform default fonts.

@kwisatz maybe file a new task / re-open the old one? the screnshots are not unreadable, but if its bad enough that people complain then maybe we can find a solution.
Didn't somebody invent "webfonts" or something, so we can just package Segoe-UI and know that everyone is getting a decent view?

Jul 23 2023, 11:56
avivey added inline comments to D25341: Fix ArcanistExternalLinter on Windows.
Jul 23 2023, 09:57

Jul 22 2023

avivey added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.

My plan is:

  • If there's a commit information in the revision, use the author name and email from there. Not that this might not be the same as the revision's Author
  • If there's no git commit - use author name from Author field, and make up email address (annonymos@example.com).
Jul 22 2023, 21:42 · Affects-FreeBSD, Differential
ton added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.

@avivey Yes I think this is what we need.
There is a caveat though:

Jul 22 2023, 20:50 · Affects-FreeBSD, Differential
mturdus committed R5:3b52564281f2: Content Security Policy issues fixed.
Content Security Policy issues fixed
Jul 22 2023, 18:01
mturdus committed R5:e6388ef5d785: DiagramUploadConduitAPIMethod.php: Important usage note added about base64….
DiagramUploadConduitAPIMethod.php: Important usage note added about base64…
Jul 22 2023, 18:01
mturdus committed R5:598dabbac05b: .phutil_module_cache removed from staging area.
.phutil_module_cache removed from staging area
Jul 22 2023, 18:01
avivey added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.

@ton - this is what I have so far:

Jul 22 2023, 13:10 · Affects-FreeBSD, Differential
valerio.bozzolan added a comment to D25302: Workboard Columns: avoid page reload on Edit > Cancel.

This one-line change is a present for my friend @Matthew

Jul 22 2023, 12:58
avivey added a comment to D25355: Fix jshint tests.

How would you describe the syntax of this?

Jul 22 2023, 12:34
valerio.bozzolan added a comment to D25337: Update Diff: fix dead-end when not yours.

So in short this just assures that the current item is shown.

Jul 22 2023, 12:33
valerio.bozzolan added a comment to D25355: Fix jshint tests.

How would you describe the syntax of this?

Jul 22 2023, 12:29
valerio.bozzolan closed T15537: When creating revision from raw diff, "Repository" field is lost as Resolved by committing rP0f07c07b3bc3: Attach Diff to Revision: fix Repository asked twice.
Jul 22 2023, 11:55 · UX, User-valerio.bozzolan, Differential
valerio.bozzolan closed D25338: Attach Diff to Revision: fix Repository asked twice.
Jul 22 2023, 11:55
valerio.bozzolan committed rP0f07c07b3bc3: Attach Diff to Revision: fix Repository asked twice.
Attach Diff to Revision: fix Repository asked twice
Jul 22 2023, 11:55
avivey committed R6:e5721b6c411d: Add missing ferret tables.
Add missing ferret tables
Jul 22 2023, 08:34
avivey updated the test plan for D25355: Fix jshint tests.
Jul 22 2023, 07:45
avivey added a comment to D25355: Fix jshint tests.

Interestingly, I think arc unit didn't find any tests to run... I triggered this explicitly.

Jul 22 2023, 07:45
avivey added a comment to D25341: Fix ArcanistExternalLinter on Windows.

D25355 fixes the jshint test.

Jul 22 2023, 07:43
avivey requested review of D25355: Fix jshint tests.
Jul 22 2023, 07:42
avivey added a comment to D25341: Fix ArcanistExternalLinter on Windows.

I've patched the branch and ran the tests on Linux.
Of the 6 failed test files (13 tests):

  • 1 fails in master (ArcanistJSHintLinterTestCase)
  • 2 are skipped locally because I don't have the external binaries (ArcanistJscsLinterTestCase, ArcanistRuboCopLinterTestCase)
  • and the rest pass with these changes
Jul 22 2023, 07:14
speck added inline comments to D25341: Fix ArcanistExternalLinter on Windows.
Jul 22 2023, 04:27
speck added a comment to T15045: Support SSL/TLS for MariaDB connections.

I have this working now in https://we.phorge.it/D25276. I still have it marked as draft because there are some outstanding things that should be decided/addressed

  1. Whether client certificate should be configurable. Ideally this is something that would be configured in the php.ini rather than directly in phorge but at the moment I don't think it can be.
  2. Updating documentation to specify how to set up TLS/SSL. For database configurations there's now a use-tls flag which will require connecting to the database using TLS. Turning on TLS/SSL on the database we can probably provide pointers but it's left to the reader for determining that based on their database.
  3. Database clusters with master & replicas? I don't know how to set this up. Those changes might affect cluster dbs but I'm unsure and it's untested.
Jul 22 2023, 04:11 · Security
matmarex added inline comments to D25341: Fix ArcanistExternalLinter on Windows.
Jul 22 2023, 03:33

Jul 21 2023

avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

To be clear - it's a single file in a single commit, in the equivalent of this page: https://we.phorge.it/rARCa604548101025875de20a9c263df3790fea425b3 - is that right?

Jul 21 2023, 17:00 · Diffusion
avivey closed D25350: Fix tab complete in php 8.
Jul 21 2023, 16:46
avivey committed rARC8a2cb75d6308: Fix tab complete in php 8.
Fix tab complete in php 8
Jul 21 2023, 16:46
avivey accepted D25338: Attach Diff to Revision: fix Repository asked twice.
Jul 21 2023, 15:44
valerio.bozzolan added inline comments to D25338: Attach Diff to Revision: fix Repository asked twice.
Jul 21 2023, 14:57
avivey committed R7:e2cefb711502: Lint: Don't lint when entering document, and limit running sessions to 2.
Lint: Don't lint when entering document, and limit running sessions to 2
Jul 21 2023, 11:41