Page MenuHomePhorge
Feed All Stories

Jul 3 2023

avivey added inline comments to D25320: Locate File: allow to search './path/to/something.txt'.
Jul 3 2023, 07:32
valerio.bozzolan added a comment to D25320: Locate File: allow to search './path/to/something.txt'.

Test plan:

Jul 3 2023, 07:18
valerio.bozzolan requested changes to D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

Thanks for this patch

Jul 3 2023, 07:15
valerio.bozzolan added a comment to T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name.

Interestingly, it seems that also avivey fixed this in another change, in this way:

Jul 3 2023, 07:08 · PHP 8 support

Jul 2 2023

Cigaryno updated the task description for T15000: Ad hoc setup tasks.
Jul 2 2023, 21:41 · Phorge.it Systems
avivey added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".

Also, this mashes up Diffusion and Repositories to add confusion

Jul 2 2023, 20:04 · Diffusion, Policy
aklapper added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".

I don't get the code.
src/applications/diffusion/controller/DiffusionIdentityViewController.php (note the View in its name) includes stuff like
$edit_uri = $this->getApplicationURI("identity/edit/{$id}/") defining ->setName(pht('Edit Identity')) (note the Edit here).
Also, this mashes up Diffusion and Repositories to add confusion (DiffusionIdentityEditController calls PhabricatorRepositoryIdentityEditEngine?).
I think I give up.

Jul 2 2023, 19:12 · Diffusion, Policy
aklapper updated the diff for D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

Hopefully fix unit test by running arc liberate locally first

Jul 2 2023, 17:22
aklapper added a comment to D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

The assertion for Harbormaster Unit 10862 has failed. Does anyone know why?

Jul 2 2023, 16:55
avivey closed D25317: Fix "Register with Approval flow" for php 8.
Jul 2 2023, 15:49
avivey committed rPd725ffaa7728: Fix "Register with Approval flow" for php 8.
Fix "Register with Approval flow" for php 8
Jul 2 2023, 15:49
avivey closed D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jul 2 2023, 15:49 · PHP 8 support
avivey committed rP9aafbb42ef8d: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
fix strlen in PhabricatorMailManagementShowOutboundWorkflow
Jul 2 2023, 15:49
Cigaryno added a comment to D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

The assertion for Harbormaster Unit 10862 has failed. Does anyone know why?

Jul 2 2023, 15:12
aklapper requested review of D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.
Jul 2 2023, 14:58
aklapper added a revision to T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name: D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.
Jul 2 2023, 14:58 · PHP 8 support
mturdus added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 83).

Thanks.
Yes, it will be open source

Jul 2 2023, 14:57
aklapper created T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name.
Jul 2 2023, 14:54 · PHP 8 support
avivey added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 83).

Oh yeah - you can even host it here under Phactory: Community Projects (if you want to and it's open-source).

Jul 2 2023, 08:06

Jul 1 2023

20after4 awarded rHP065aaa664276: Improve quality of logo.png and fix favicon.ico a Yellow Medal token.
Jul 1 2023, 21:48
20after4 added Q34: Configure display of search results (for tasks) (Answer 85).
Jul 1 2023, 21:47
20after4 added a project to Q49: File uploads - default permissions: Files.
Jul 1 2023, 21:42 · Files
20after4 added a project to Q62: Extension: how to use PhabricatorFile::newFromFileData(): Files.
Jul 1 2023, 21:41 · Files
20after4 awarded Q62: Extension: how to use PhabricatorFile::newFromFileData() a Yellow Medal token.
Jul 1 2023, 21:39 · Files
20after4 added a comment to Q64: File editor extension: updating PhabricatorFile content (Answer 83).

Cool extension! We still need to build a proper extension ecosystem for Phorge. Maybe we could start with a wiki page linking to known extensions, then you'll have a place to share your extension, should you decide to do so.

Jul 1 2023, 21:38
20after4 added a comment to T15074: Hide profile pictures and descriptions of disabled users.

Maybe we should hide profile details for newly registered users as well? Requiring approval would reduce the value that spammers derive from registering accounts. At least it would raise the amount of effort required of the spammers but unfortunately would also raise the effort required of us to monitor / approve accounts . and we would need to define what the user is required to do to prove themselves.

Jul 1 2023, 21:10 · Spam mitigation, Security
Cigaryno edited the content of Update From Phabricator.
Jul 1 2023, 17:39
avivey renamed T15512: Make Flags more useful from Add "Flag" to standard search engine to Reimplement "Flags" to be based on Edges.
Jul 1 2023, 17:10
avivey added a comment to T15512: Make Flags more useful.

Did some digging, and it looks like it would be more involved - it would require adding support code in the query engine (like Spaces), and making another DB call (Flags are their own objects), or re-implement Flags using Edges.

Jul 1 2023, 16:41
Cigaryno edited the content of Installation And Setup.
Jul 1 2023, 15:38
Cigaryno triaged T15513: Cannot edit Conpherence rooms on mobile as Low priority.
Jul 1 2023, 15:25 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno updated Cigaryno.
Jul 1 2023, 15:12
Cigaryno updated Cigaryno.
Jul 1 2023, 15:12
Cigaryno moved T15513: Cannot edit Conpherence rooms on mobile from Backlog to Bug Reports on the User-Cigaryno board.
Jul 1 2023, 15:09 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno moved T15513: Cannot edit Conpherence rooms on mobile from Backlog to Bug Reports on the Mobile board.
Jul 1 2023, 15:09 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno created T15513: Cannot edit Conpherence rooms on mobile.
Jul 1 2023, 15:08 · User-Cigaryno, Mobile, Conpherence, Bug Reports
Cigaryno changed the join policy for User-Cigaryno.
Jul 1 2023, 14:16
valerio.bozzolan added a comment to T15508: Locate File could accept initial "./" to speedup lazy terminal users.

I was honestly not aware of that. Interesting. Thanks!

Jul 1 2023, 10:18 · User-valerio.bozzolan, UX, Diffusion
Sten added a comment to D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
In D25319#9336, @speck wrote:

Is there another place not specifying the method for a form? I don’t think that attribute should be optional and instead the fix is to explicitly declare GET or POST or PUT for forms.

Jul 1 2023, 09:49
avivey created T15512: Make Flags more useful.
Jul 1 2023, 09:15
avivey added a comment to T15508: Locate File could accept initial "./" to speedup lazy terminal users.

DO you know about arc browse?

Jul 1 2023, 06:58 · User-valerio.bozzolan, UX, Diffusion
valerio.bozzolan claimed T15508: Locate File could accept initial "./" to speedup lazy terminal users.
Jul 1 2023, 00:53 · User-valerio.bozzolan, UX, Diffusion
valerio.bozzolan requested review of D25320: Locate File: allow to search './path/to/something.txt'.
Jul 1 2023, 00:49
valerio.bozzolan added a revision to T15508: Locate File could accept initial "./" to speedup lazy terminal users: D25320: Locate File: allow to search './path/to/something.txt'.
Jul 1 2023, 00:49 · User-valerio.bozzolan, UX, Diffusion

Jun 30 2023

avivey added a comment to T15511: Do not require the real name during registration.

It's enabled by default - https://we.phorge.it/source/phorge/browse/master/src/applications/people/config/PhabricatorUserConfigOptions.php$48

Jun 30 2023, 20:34 · Auth
Cigaryno created T15511: Do not require the real name during registration.
Jun 30 2023, 19:22 · Auth
speck added a comment to D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.

Is there another place not specifying the method for a form? I don’t think that attribute should be optional and instead the fix is to explicitly declare GET or POST or PUT for forms.

Jun 30 2023, 17:22
MacFan4000 closed D25316: Update a couple of lingering instances of secure.phabricator.com to we.phorge.it.
Jun 30 2023, 16:02
MacFan4000 committed rPaebd7a2f7239: Update a couple of lingering instances of secure.phabricator.com to we.phorge.it.
Update a couple of lingering instances of secure.phabricator.com to we.phorge.it
Jun 30 2023, 16:02
valerio.bozzolan updated the answer details for Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'. (Answer 84).
Jun 30 2023, 15:42
valerio.bozzolan updated the answer details for Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'. (Answer 84).
Jun 30 2023, 15:41
valerio.bozzolan updated the answer details for Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'. (Answer 84).
Jun 30 2023, 15:22
valerio.bozzolan added Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'. (Answer 84).
Jun 30 2023, 15:22
valerio.bozzolan added a comment to Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

Nice! I flagged you as Trusted Contributors. (and if a friend of yours is also able to create such beautiful bug reports, feel free to flag them as well by yourself :D)

Jun 30 2023, 15:18 · Bug Reports
valerio.bozzolan added a member for Trusted Contributors: szotsaki.
Jun 30 2023, 15:13
szotsaki added a comment to Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..

Thanks for the quick reply. I updated the question with the backtrace and a shell reproducer

Jun 30 2023, 15:00 · Bug Reports
szotsaki updated the question details for Q65: Bug: Unhandled Exception ("Exception") - Diff Parse Exception: Expected '\ No newline at end of file'..
Jun 30 2023, 15:00 · Bug Reports
valerio.bozzolan awarded T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land" a Love token.
Jun 30 2023, 14:30 · UX, Differential
avivey added a comment to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".

The task had a heavy dose of "describe a solution, not a problem", so I cleaned it up.

Jun 30 2023, 14:27 · UX, Differential
avivey renamed T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land" from Introduce a [SOFT-ACCEPT], different than [ACCEPT] to Make email clear about "Someone accepted revision" vs "Revision is ready to land".
Jun 30 2023, 14:27 · UX, Differential
Sten closed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form(), a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 30 2023, 14:13 · PHP 8 support
Sten closed D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 14:13
Sten closed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form() as Resolved by committing rP73253489bf00: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 14:13 · PHP 8 support
Sten committed rP73253489bf00: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant
Jun 30 2023, 14:13
valerio.bozzolan accepted D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.

Tested locally, and logged the values with phlog to verify with my big eyes that everything was under control. I was able to capture both cases:

Jun 30 2023, 14:06
Sten updated the diff for D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.

Yes - much nicer. Thanks!

Jun 30 2023, 14:01
valerio.bozzolan triaged T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land" as Wishlist priority.
Jun 30 2023, 13:47 · UX, Differential
valerio.bozzolan added inline comments to D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 13:44
valerio.bozzolan added a comment to D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.

Thanks! You can just leave $http_method without any bracket :)

Jun 30 2023, 13:43
Sten requested review of D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 13:39
Sten added a revision to T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form(): D25319: Make src/infrastructure/javelin/markup.php phabricator_form PHP 8.1 compliant.
Jun 30 2023, 13:39 · PHP 8 support
Sten claimed T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form().
Jun 30 2023, 13:31 · PHP 8 support
Sten created T15509: Viewing a diff fails under PHP 8.1 - src/infrastructure/javelin/markup.php phabricator_form().
Jun 30 2023, 13:31 · PHP 8 support
valerio.bozzolan triaged T15508: Locate File could accept initial "./" to speedup lazy terminal users as Wishlist priority.
Jun 30 2023, 13:19 · User-valerio.bozzolan, UX, Diffusion
valerio.bozzolan changed the visibility for F316877: Diffusion Locate File with results.png.
Jun 30 2023, 13:15
valerio.bozzolan updated the name of F316874: Diffusion Locate File no results.png from "image.png" to "Diffusion Locate File no results.png".
Jun 30 2023, 13:10
Sten closed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 30 2023, 12:49 · PHP 8 support
Sten closed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating as Resolved by committing rP101ce834b8ad: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is….
Jun 30 2023, 12:49 · PHP 8 support
Sten closed D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:49
Sten committed rP101ce834b8ad: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is….
Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is…
Jun 30 2023, 12:49
Sten added a revision to T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating: D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:46 · PHP 8 support
Sten updated the summary of D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:46
chris accepted D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:44
Sten requested review of D25318: Fix PHP 8.1 strlen() error when database replication Seconds_Behind_Master is NULL.
Jun 30 2023, 12:43
avivey removed a project from T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: Phorge.
Jun 30 2023, 12:21 · PHP 8 support
avivey removed a project from T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating: Phorge.
Jun 30 2023, 12:16 · PHP 8 support
Sten claimed T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating.
Jun 30 2023, 12:11 · PHP 8 support
Sten created T15507: Going to Phorge website fails with strlen() error under PHP 8.1 when database replication is configured but not replicating.
Jun 30 2023, 12:11 · PHP 8 support
chris accepted D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 11:33
aklapper added a comment to T15129: Unmark Audit as a required application.

.. and vice versa

Jun 30 2023, 10:18 · Diffusion, User-Cigaryno
aklapper added a comment to T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring().

Do you mean PHP 8.0 or PHP 8.1? I'm confused.

Jun 30 2023, 10:16 · Files, PHP 8 support
Cigaryno edited the content of Organizations Using Phorge.
Jun 30 2023, 09:30
avivey added inline comments to D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:52
valerio.bozzolan added inline comments to D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:37
avivey requested review of D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:34
avivey added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: D25317: Fix "Register with Approval flow" for php 8.
Jun 30 2023, 08:34 · PHP 8 support
Cigaryno edited the content of Usage.
Jun 30 2023, 08:27
valerio.bozzolan added inline comments to D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jun 30 2023, 08:26 · PHP 8 support
avivey added inline comments to D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.
Jun 30 2023, 08:24 · PHP 8 support
avivey updated the diff for D25275: fix strlen in PhabricatorMailManagementShowOutboundWorkflow.

more cases

Jun 30 2023, 08:23 · PHP 8 support