Page MenuHomePhorge
Feed All Stories

Oct 1 2024

aklapper added a revision to T15944: RuntimeException passing a bogus "service" URL parameter to Diffusion commit view: D25826: Avoid RuntimeException passing bogus "service" parameter to Diffusion commit view.
Oct 1 2024, 15:10
aklapper created T15944: RuntimeException passing a bogus "service" URL parameter to Diffusion commit view.
Oct 1 2024, 14:35

Sep 30 2024

valerio.bozzolan added a comment to Q153: php-fpm memory leak.

free -h ?

Sep 30 2024, 14:30
aklapper closed T15836: ArcanistHardpointTask calls non-existent constructor for ArcanistHardpointFutureList as Resolved by committing rARC285e31f4c743: Fix invalid constructor call for ArcanistHardpointFutureList.
Sep 30 2024, 13:36 · Arcanist
aklapper closed D25708: Fix invalid constructor call for ArcanistHardpointFutureList.
Sep 30 2024, 13:36
aklapper committed rARC285e31f4c743: Fix invalid constructor call for ArcanistHardpointFutureList.
Fix invalid constructor call for ArcanistHardpointFutureList
Sep 30 2024, 13:36
valerio.bozzolan closed Q154: Modifying Celerity postprocessors - is there a cache I should flush? as resolved.
Sep 30 2024, 11:29
sirocyl added Q154: Modifying Celerity postprocessors - is there a cache I should flush? (Answer 190).
Sep 30 2024, 09:08
sirocyl added a comment to Q154: Modifying Celerity postprocessors - is there a cache I should flush?.

Ah, hadn't even thought to check Developer Mode, I assumed I had it enabled. I did a "Purge Caches" from there and that didn't do anything, but turning devmode on did.

Sep 30 2024, 09:06
avivey added a comment to Q154: Modifying Celerity postprocessors - is there a cache I should flush?.

it might be in the APCu cache (https://we.phorge.it/config/cache/) - I'll try to check later. Also make sure you've set the Developer Mode in settings.

Sep 30 2024, 06:34
sirocyl asked Q154: Modifying Celerity postprocessors - is there a cache I should flush?.
Sep 30 2024, 01:11

Sep 28 2024

avivey added a comment to D25823: arc browse: add support to Subversion repos.

Ok, so --branch probably doesn't make much sense in that case, right.

Sep 28 2024, 18:58

Sep 26 2024

valerio.bozzolan added a comment to D25823: arc browse: add support to Subversion repos.

mm, isBranchJustFilesystemPath() makes more sense now, as in "the branch name is part of the URI path"...

Sep 26 2024, 14:54
avivey added a comment to D25823: arc browse: add support to Subversion repos.

mm, isBranchJustFilesystemPath() makes more sense now, as in "the branch name is part of the URI path"...

Sep 26 2024, 13:59
valerio.bozzolan added a comment to D25823: arc browse: add support to Subversion repos.

Maybe I should just try to improve the ArcanistRepositoryAPI#getDefaultBranch() 🤔 since the root problem is there, and the current solution just involves more code to avoid to fallback on that "master" default

Sep 26 2024, 09:54

Sep 25 2024

s.quinn added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

done

Sep 25 2024, 18:29
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

move confusing comment

Sep 25 2024, 15:35
valerio.bozzolan added a comment to D25823: arc browse: add support to Subversion repos.

a. I'm not sure I like isBranchJustFilesystemPath() to check Is this SVN - if we're trying to be generic, then there may be a different vcs that does this particular trick, but has different logic; And if we're not trying to be generic, then isSVN() is probably a good-ish name? or isVCS('SVN').

Sep 25 2024, 15:29
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

wow, it also makes sense to add --branch support to SVN! added

Sep 25 2024, 15:09
valerio.bozzolan updated the test plan for D25823: arc browse: add support to Subversion repos.
Sep 25 2024, 15:08
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

integrate tips

Sep 25 2024, 14:27
avivey added a comment to D25823: arc browse: add support to Subversion repos.

a. I'm not sure I like isBranchJustFilesystemPath() to check Is this SVN - if we're trying to be generic, then there may be a different vcs that does this particular trick, but has different logic; And if we're not trying to be generic, then isSVN() is probably a good-ish name? or isVCS('SVN').

Sep 25 2024, 14:01
valerio.bozzolan added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

Visit this page: https://we.phorge.it/F2517458 and Edit thanks

Sep 25 2024, 12:57
s.quinn added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

How do I do that?

Sep 25 2024, 12:45
valerio.bozzolan added a comment to D25823: arc browse: add support to Subversion repos.

Note that I introduced the method isBranchJustFilesystemPath() that returns something different for Subversion, just to recognize Subversion,

Sep 25 2024, 09:44
valerio.bozzolan moved T15054: Add "Group by Object" in Feed search filters from 🔥 Trap to Code Sprint Candidate on the User-valerio.bozzolan board.
Sep 25 2024, 09:39 · User-valerio.bozzolan
valerio.bozzolan updated the task description for T15054: Add "Group by Object" in Feed search filters.
Sep 25 2024, 09:35 · User-valerio.bozzolan
valerio.bozzolan renamed T15054: Add "Group by Object" in Feed search filters from Improve Feed search filters to hide "minor activities" to Add "Group by Object" in Feed search filters.
Sep 25 2024, 09:34 · User-valerio.bozzolan

Sep 24 2024

valerio.bozzolan added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

(Please mark the file as visible to everybody - thanks)

Sep 24 2024, 09:53
s.quinn added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

We have a working solution. Attached. Problem is it needs the BaseURI hard coding (replaced ours with XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX in the attached code). Can anyone merge this into the baseline code?

Sep 24 2024, 09:39
s.quinn asked Q153: php-fpm memory leak.
Sep 24 2024, 07:59
Wikivu accepted rPa741f5d65c10: Change some instances of "phabricator" to "phorge".
  1. List Item
Sep 24 2024, 05:40
Wikivu awarded rP9cd62bdcc432: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier a Orange Medal token.
Sep 24 2024, 05:35
Wikivu accepted rP9cd62bdcc432: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Sep 24 2024, 05:35

Sep 22 2024

valerio.bozzolan added a comment to D25825: Validate some user provided calendar query range dates.

Nice test plan thanks

Sep 22 2024, 18:47

Sep 20 2024

aklapper closed T15936: PHP8.1 strlen(): Passing null to parameter is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 20 2024, 06:49 · PHP 8 support
aklapper closed T15936: PHP8.1 strlen(): Passing null to parameter is deprecated as Resolved by committing rP9cd62bdcc432: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Sep 20 2024, 06:49 · PHP 8 support
aklapper closed D25821: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Sep 20 2024, 06:49
aklapper committed rP9cd62bdcc432: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.
Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier
Sep 20 2024, 06:49
valerio.bozzolan accepted D25821: Fix PHP 8.1 "strlen(null)" exception in SVN commit query without identifier.

sgtm

Sep 20 2024, 02:00
valerio.bozzolan edited the content of Next Up.
Sep 20 2024, 01:59
valerio.bozzolan closed T15489: Diffusion commit feed: avoid to repeat the commit message twice as Resolved by committing rP9acdd888930e: Diffusion commit feed: fix commit title repeated twice.
Sep 20 2024, 01:58 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan closed T15489: Diffusion commit feed: avoid to repeat the commit message twice, a subtask of T15924: Commit feed body: it should probably show (part of) commit body, as Resolved.
Sep 20 2024, 01:58 · Discussion Needed, Diffusion
valerio.bozzolan closed D25824: Diffusion commit feed: fix commit title repeated twice.
Sep 20 2024, 01:58
valerio.bozzolan committed rP9acdd888930e: Diffusion commit feed: fix commit title repeated twice.
Diffusion commit feed: fix commit title repeated twice
Sep 20 2024, 01:58

Sep 19 2024

holmboe added a watcher for arc-vscode: holmboe.
Sep 19 2024, 09:42

Sep 18 2024

sirocyl closed Q152: Tips on setting up a Phorge instance to track its own live code? as resolved.
Sep 18 2024, 19:45
sirocyl added a comment to Q152: Tips on setting up a Phorge instance to track its own live code? (Answer 189).

Sounds good! It's about what I expected, really.
(I did set up an experimental install on a whim, with the repository on-disk being (symlinked to) the root of the running install, and arcanist wasn't happy landing changes to it, probably for good reason heh.)

Sep 18 2024, 19:44
aklapper retitled D25825: Validate some user provided calendar query range dates from Validate user provided calendar query range dates
Sep 18 2024, 13:21
aklapper updated the summary of D25825: Validate some user provided calendar query range dates.
Sep 18 2024, 13:20
aklapper requested review of D25825: Validate some user provided calendar query range dates.
Sep 18 2024, 13:01
aklapper added a revision to T15943: Calendar: Call to a member function format() on null at $this->getQueryDateFrom($query)->getDateTime(): D25825: Validate some user provided calendar query range dates.
Sep 18 2024, 13:01 · Calendar
aklapper created T15943: Calendar: Call to a member function format() on null at $this->getQueryDateFrom($query)->getDateTime().
Sep 18 2024, 12:49 · Calendar
avivey added Q152: Tips on setting up a Phorge instance to track its own live code? (Answer 189).
Sep 18 2024, 08:31

Sep 17 2024

sirocyl asked Q152: Tips on setting up a Phorge instance to track its own live code?.
Sep 17 2024, 22:58
valerio.bozzolan accepted D25708: Fix invalid constructor call for ArcanistHardpointFutureList.

Uh, looking at line 112, the return status seems correct and expected. I had not seen that first. Thanks for fixing the constructor.

Sep 17 2024, 15:06
aklapper added a comment to D25708: Fix invalid constructor call for ArcanistHardpointFutureList.

Basically, premising that the constructor of newFromFutures() seems legit, it's not clear to me why its return result should make sense and be compatible with the expected one. If somebody can clarify this, maybe it's at least something more.

Sep 17 2024, 13:42
valerio.bozzolan added a comment to D25708: Fix invalid constructor call for ArcanistHardpointFutureList.

In general the reporter should really find a small way to reproduce their problem, also because among all the things written here (https://we.phorge.it/book/contrib/article/bug_reports/), everybody may agree with the first point:

Sep 17 2024, 13:07
aklapper added a comment to D25708: Fix invalid constructor call for ArcanistHardpointFutureList.

So this patch which changes (and hopefully also fixes) definitely broken code will be blocked for good due to lack of a test plan (which I won't be able to figure out)?
Or does anyone can come up with any other option?

Sep 17 2024, 11:09
aklapper abandoned D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

Going to abandon for now as I'm not convinced either that this is something worth to change only to make PHPStan happier.
Note that https://we.phorge.it/book/libphutil/function/assert_instances_of/ might be an option when/if I want to look into this again at some future point.

Sep 17 2024, 11:03
aklapper closed T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 17 2024, 07:20 · PHP 8 support
aklapper closed T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef as Resolved by committing rP85f51c54303f: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Sep 17 2024, 07:20 · PHP 8 support
aklapper closed D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Sep 17 2024, 07:20
aklapper committed rP85f51c54303f: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef
Sep 17 2024, 07:20
tiantiandas closed Q149: [BUG] Conduit API call error: Call to phutil_nonempty_string() expected null or a string, got: float. as obsolete.
Sep 17 2024, 00:17 · Bug Reports, Phorge
tiantiandas added a comment to Q149: [BUG] Conduit API call error: Call to phutil_nonempty_string() expected null or a string, got: float. (Answer 186).

Hello boz,

Sep 17 2024, 00:16

Sep 16 2024

valerio.bozzolan accepted D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

Slam-accept

Sep 16 2024, 20:38
valerio.bozzolan added a comment to T15908: More Useful "Quick Create" button on Workboard Columns.

Dear arp, please clone and hack a lot on Phorge :) Thanks and feel free to share any question

Sep 16 2024, 18:57 · Feature Requests, Workboard
arp added a comment to T15908: More Useful "Quick Create" button on Workboard Columns.

What's the status of this one? Just curious if we should fork and hack around it ourselves for now or if it's coming soon.

Sep 16 2024, 18:27 · Feature Requests, Workboard
aklapper edited the content of Next Up.
Sep 16 2024, 17:00
aklapper updated the summary of D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Sep 16 2024, 16:59
aklapper updated the summary of D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Sep 16 2024, 16:59
aklapper updated the diff for D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

Don't create an empty title array when there is no $query_text

Sep 16 2024, 16:56
aklapper added a comment to D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

Uhhh you found the place where the empty array comes from! <3 I failed!

Sep 16 2024, 16:55
aklapper closed T15929: PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.php, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 16 2024, 16:27 · PHP 8 support
aklapper closed T15929: PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.php as Resolved by committing rARC0358ff7ee314: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.
Sep 16 2024, 16:27 · PHP 8 support
aklapper closed D25811: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.
Sep 16 2024, 16:27
aklapper committed rARC0358ff7ee314: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.
Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future
Sep 16 2024, 16:27
aklapper edited the content of Next Up.
Sep 16 2024, 16:26
aklapper closed T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Sep 16 2024, 16:26 · PHP 8 support
aklapper closed T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus as Resolved by committing rARCead6759082d2: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Sep 16 2024, 16:26 · PHP 8 support
aklapper closed D25810: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Sep 16 2024, 16:26
aklapper committed rARCead6759082d2: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus
Sep 16 2024, 16:26
valerio.bozzolan closed Q123: [Feature] Phorge integrates with Keycloak as obsolete.
Sep 16 2024, 15:01 · Phorge, Feature Requests
valerio.bozzolan added Q123: [Feature] Phorge integrates with Keycloak (Answer 188).
Sep 16 2024, 15:01
valerio.bozzolan created T15942: Native Keycloak auth integration.
Sep 16 2024, 15:00 · Auth
valerio.bozzolan closed Q128: How deeply is Ponder integrated with the rest of Phorge? as resolved.
Sep 16 2024, 14:57 · Ponder, Phorge
valerio.bozzolan added a comment to T15075: Add support for @link in diviner.

Taking the best from the two: what about assuming a default @link /book/group/best-document-ever-about-link - but still allowing custom @link to allow easy migrations?

Sep 16 2024, 14:45 · Diviner, Remarkup
valerio.bozzolan awarded T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef a Doubloon token.
Sep 16 2024, 14:27 · PHP 8 support
valerio.bozzolan requested changes to D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

https://we.phorge.it/T15911#19487

Sep 16 2024, 14:26
valerio.bozzolan added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

After looking again here:

Sep 16 2024, 14:26 · PHP 8 support
valerio.bozzolan accepted D25811: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.

sgtm

Sep 16 2024, 13:02
aklapper updated the diff for D25811: Fix PHP 8.1 "strlen(null)" exception in PhutilOAuth1Future.

Initialize key as an empty string as proposed by speck

Sep 16 2024, 12:19
valerio.bozzolan accepted D25810: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.

yesyes

Sep 16 2024, 09:52
aklapper updated the diff for D25810: Fix PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.

What Valerio says: As $body can be null, make sure that the rest of this function's code deals with an empty string and not with null

Sep 16 2024, 09:36
aklapper accepted D25824: Diffusion commit feed: fix commit title repeated twice.

Works locally; this makes sense to me (though I'm surprised it's in an Audit related source file).

Sep 16 2024, 09:04
aklapper updated the diff for D25774: Strike through archived projects in navigation crumbs.

Rebase; improve PhpDoc

Sep 16 2024, 08:52
aklapper edited the content of Next Up.
Sep 16 2024, 08:24
aklapper closed T15848: newOAuth1Future doesn't set a User-Agent as Resolved by committing rP39237c0854fe: Set base-uri as User-Agent for OAuth1 and Github authentication.
Sep 16 2024, 08:22 · Auth
aklapper closed D25758: Set base-uri as User-Agent for OAuth1 and Github authentication.
Sep 16 2024, 08:22