Page MenuHomePhorge
Feed All Stories

Yesterday

aklapper requested review of D25837: Fix a typo in documentation.
Wed, Nov 20, 14:48

Sun, Nov 17

valerio.bozzolan accepted D25774: Strike through archived projects in navigation crumbs.

Double-accept

Sun, Nov 17, 18:19

Sat, Nov 16

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

... Conversely, arc browse . works for what I expected a pathless invocation to do, and funny enough that doesn't work on Git repos! So we have feature parity ;)

Sat, Nov 16, 16:50
valerio.bozzolan created T15957: 'arc browse .' should work in git.
Sat, Nov 16, 16:43 · Bug Reports, Arcanist

Fri, Nov 15

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

Hi @keithzg (and any SVN hacker) do you like the new added Subversion support?

Fri, Nov 15, 18:25
kat added a comment to T15956: Conpherence Persistent Chat does not attach files to message when pasted.

Yep. I'm up-to-date with master as of filing the issue^^.
This textbox isn't a Remarkup field (it's actually a ConpherenceDurableColumnView, which doesn't even have a metadata field in the first place)
In normal Conpherence views, the "Upload file" button works just fine. (except as mentioned in Z1, where reloading the page erases the metadata field)

Fri, Nov 15, 13:00 · Bug Reports
valerio.bozzolan added a comment to T15956: Conpherence Persistent Chat does not attach files to message when pasted.

Thanks. Can you reproduce with "Upload file" button too? If yes, maybe sub-task of: T15106: "Upload file" in remarkup text fields should attach by default

Fri, Nov 15, 12:03 · Bug Reports
kat created T15956: Conpherence Persistent Chat does not attach files to message when pasted.
Fri, Nov 15, 11:37 · Bug Reports

Wed, Nov 13

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

@avivey Thanks for the tip about arguments allow-list in getArguments() https://we.phorge.it/source/arcanist/browse/master/src/workflow/ArcanistLintWorkflow.php$67 but I was not able to use that since here it's using getWorkflowArguments() 🤔 So I've just added a warning. It works lol. Check "BRANCH OPTION NOT AVAILABLE"

Wed, Nov 13, 18:54
valerio.bozzolan updated the summary of D25823: arc browse: add support to Subversion repos.
Wed, Nov 13, 15:08
valerio.bozzolan updated the test plan for D25823: arc browse: add support to Subversion repos.
Wed, Nov 13, 14:34
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

found a corner case, fixed

Wed, Nov 13, 14:27
valerio.bozzolan updated the test plan for D25823: arc browse: add support to Subversion repos.
Wed, Nov 13, 14:26

Tue, Nov 12

valerio.bozzolan added a comment to T15955: Comment anchor doesn't work properly due to loading of old comments.

I think that, after the hidden comment is loaded in its bulk, "some more comments" are loaded as context for the hidden comment 🤔 So I guess that extra loading is probably a feature and not a bug.

Tue, Nov 12, 21:29 · Comments, Maniphest
valerio.bozzolan awarded T15955: Comment anchor doesn't work properly due to loading of old comments a Grey Medal token.
Tue, Nov 12, 21:26 · Comments, Maniphest
Tgr created T15955: Comment anchor doesn't work properly due to loading of old comments.
Tue, Nov 12, 19:50 · Comments, Maniphest
valerio.bozzolan accepted D25777: Make maniphest.gettasktransactions include metadata and title.

Wikimedia Foundation has this in production since years. I think it doesn't hurt.

Tue, Nov 12, 15:11
valerio.bozzolan added a comment to D25823: arc browse: add support to Subversion repos.

Hi @keithzg (and any SVN hacker) do you like the new added Subversion support?

Tue, Nov 12, 15:08
valerio.bozzolan added inline comments to D25825: Validate some user provided calendar query range dates.
Tue, Nov 12, 09:07
pppery added a project to T15931: All method search results in Diviner are 404 URIs: Diviner.
Tue, Nov 12, 02:27 · Diviner
pppery added a project to T15932: All file search results in Diviner are 404 URIs: Diviner.
Tue, Nov 12, 02:26 · Diviner
pppery added a project to T15943: Calendar: Call to a member function format() on null at $this->getQueryDateFrom($query)->getDateTime(): Calendar.
Tue, Nov 12, 02:26 · Calendar
pppery added a project to T15903: Logged exceptions/errors should ignore user's language setting and be always in English: Localization.
Tue, Nov 12, 02:25 · Localization

Mon, Nov 11

NameNoQuality awarded rP7157dd96b34a: T15006: Update .arcconfig to point to we.phorge.it a Love token.
Mon, Nov 11, 10:25

Tue, Nov 5

valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Wontfix.
Tue, Nov 5, 14:25 · PHP 8 support
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Wontfix.
Tue, Nov 5, 14:25 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15255: Fix Diviner generation in PHP 8, as Wontfix.
Tue, Nov 5, 14:25 · User-valerio.bozzolan, Diviner, PHP 8 support
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies as Wontfix.

Probably not enough consensus for a mass edit. Best we can do is case-by-case fixes reading warn reports.

Tue, Nov 5, 14:25 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15198: PHP 8.2 deprecations fix strategies, as Wontfix.
Tue, Nov 5, 14:25 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan closed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies, a subtask of T15222: Fix arc unit--everything in PHP 8.2, as Wontfix.
Tue, Nov 5, 14:25 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a comment to D25772: Projects: improve quality of destroy workflow.

Any other test plan suggested? Current ones: delete simple milestone, delete project with milestone, delete a project with sub-projects, delete a sub-project, ecc.

Tue, Nov 5, 09:00

Sat, Nov 2

revi added a comment to T15952: IPv6 for we.phorge.it.

One weird observation:

Sat, Nov 2, 23:35 · Phorge.it Systems
valerio.bozzolan created T15954: phabricator_feed.feed_storydata.transactionPHIDs: reduce storage space.
Sat, Nov 2, 14:14 · Phorge
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

helping reviewers, adding comment on future export possibility

Sat, Nov 2, 13:53
valerio.bozzolan updated the test plan for D25363: Calendar Import: calendar uploader is not anymore an alien.
Sat, Nov 2, 13:40
valerio.bozzolan updated the name of F2599178: Calendar widget finally showing something.png from "image.png" to "Calendar widget finally showing something.png".
Sat, Nov 2, 13:39
valerio.bozzolan moved T15941: Calendar Import: support Available/Busy from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Sat, Nov 2, 13:33 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

fix lint, happy review

Sat, Nov 2, 13:31
valerio.bozzolan updated the summary of D25363: Calendar Import: calendar uploader is not anymore an alien.
Sat, Nov 2, 13:30
valerio.bozzolan changed the visibility for F2599125: Example_for_patch_D25363.ics.
Sat, Nov 2, 13:09
Rexogamer awarded T15048: Allow awarding Tokens to individual Comments a Love token.
Sat, Nov 2, 12:58 · Comments
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

it works!

Sat, Nov 2, 12:13
valerio.bozzolan added a revision to T15941: Calendar Import: support Available/Busy: D25363: Calendar Import: calendar uploader is not anymore an alien.
Sat, Nov 2, 12:13 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the summary of D25363: Calendar Import: calendar uploader is not anymore an alien.
Sat, Nov 2, 12:13

Fri, Nov 1

valerio.bozzolan moved T15941: Calendar Import: support Available/Busy from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Fri, Nov 1, 14:11 · User-valerio.bozzolan, Calendar
valerio.bozzolan added a project to T15941: Calendar Import: support Available/Busy: User-valerio.bozzolan.
Fri, Nov 1, 14:11 · User-valerio.bozzolan, Calendar
aklapper edited the content of Next Up.
Fri, Nov 1, 08:00
aklapper closed T15940: Update copy of external mimemailparser library as Resolved by committing rPa76444a8e238: Update mimemailparser from May 2011 version to 8.0.4.
Fri, Nov 1, 07:59
aklapper committed rPa76444a8e238: Update mimemailparser from May 2011 version to 8.0.4.
Update mimemailparser from May 2011 version to 8.0.4
Fri, Nov 1, 07:59
aklapper closed D25829: Update mimemailparser from May 2011 version to 8.0.4.
Fri, Nov 1, 07:59
aklapper added a comment to D25829: Update mimemailparser from May 2011 version to 8.0.4.

This very patch got deployed on our rather active downstream instance 10 days ago. I have not heard complaints and I've seen tasks and task comments (replies) created via email, so I'm now pretty confident that it does what it should. Thus I'm going to merge it to reduce technical debt a bit more in Phorge.

Fri, Nov 1, 07:59

Thu, Oct 31

dereckson triaged T15953: `git format-patch` format not supported on differential web create form as Low priority.
Thu, Oct 31, 18:53 · Differential, Phorge
dereckson created T15953: `git format-patch` format not supported on differential web create form.
Thu, Oct 31, 18:24 · Differential, Phorge

Wed, Oct 30

valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

add extra escape

Wed, Oct 30, 16:13
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

OMG IT WORKS

Wed, Oct 30, 15:57
nemoralis awarded T15048: Allow awarding Tokens to individual Comments a Love token.
Wed, Oct 30, 07:21 · Comments

Tue, Oct 29

aklapper added a revision to T15950: Update copy of external xhprof library: D25836: Update xhprof to latest upstream version 2.3.10.
Tue, Oct 29, 14:42
aklapper requested review of D25836: Update xhprof to latest upstream version 2.3.10.
Tue, Oct 29, 14:42
aklapper updated the task description for T15950: Update copy of external xhprof library.
Tue, Oct 29, 14:31
valerio.bozzolan accepted D25835: Strip surrounding whitespace from project and task titles.

Thanks. Seems good to me since trim($new) does not receive null so cannot create PHP 8.1 problems, since we already execute strlen($new) and mb_strlen($new) and that was not reporting errors in your updated install

Tue, Oct 29, 12:11
aklapper added a comment to D25743: Fix stripping headers from proxy requests to other cluster nodes.

@avivey: Would you like to give this another review, once you find some spare time? TIA!

Tue, Oct 29, 11:11
aklapper updated the test plan for D25835: Strip surrounding whitespace from project and task titles.
Tue, Oct 29, 10:40
aklapper updated the diff for D25835: Strip surrounding whitespace from project and task titles.

Restore an empty line

Tue, Oct 29, 10:38
aklapper requested review of D25835: Strip surrounding whitespace from project and task titles.
Tue, Oct 29, 10:34
valerio.bozzolan added a comment to Q158: Is there a way to create a task in Maniphest via a webhook? (Answer 198).

I see the API maniphest.createtask is frozen, maybe this can also create tasks: https://we.phorge.it/conduit/method/maniphest.edit/

Tue, Oct 29, 07:58
avivey added Q158: Is there a way to create a task in Maniphest via a webhook? (Answer 198).
Tue, Oct 29, 07:48

Mon, Oct 28

arp asked Q158: Is there a way to create a task in Maniphest via a webhook?.
Mon, Oct 28, 23:27 · Maniphest
s.quinn closed Q153: php-fpm memory leak as resolved.
Mon, Oct 28, 09:23
mainframe98 closed D25834: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
Mon, Oct 28, 08:26
mainframe98 committed rPddf26e89c873: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
DarkConsole: Fix "strlen(null)" but for the "tab" query parameter
Mon, Oct 28, 08:26

Sun, Oct 27

aklapper accepted D25834: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
Sun, Oct 27, 22:12
mainframe98 requested review of D25834: DarkConsole: Fix "strlen(null)" but for the "tab" query parameter.
Sun, Oct 27, 18:49
mainframe98 closed D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 14:12
mainframe98 committed rP74bf6c0e3c2b: APC: Set ttl to 0 when ttl is not given.
APC: Set ttl to 0 when ttl is not given
Sun, Oct 27, 14:12
avivey accepted D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 14:06
mainframe98 added inline comments to D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 14:03
mainframe98 updated the diff for D25833: APC: Set ttl to 0 when ttl is not given.
  • APC: Change the setKeys $ttl parameter default to 0
Sun, Oct 27, 14:03
avivey added inline comments to D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 13:13
avivey accepted D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 13:13
mainframe98 requested review of D25833: APC: Set ttl to 0 when ttl is not given.
Sun, Oct 27, 13:00

Sat, Oct 26

valerio.bozzolan awarded T15952: IPv6 for we.phorge.it a Love token.
Sat, Oct 26, 15:23 · Phorge.it Systems
taavi created T15952: IPv6 for we.phorge.it.
Sat, Oct 26, 07:10 · Phorge.it Systems

Fri, Oct 25

aklapper added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing.

This exception happens once $rule in the loop foreach ($this->getMarkupRules() as $rule) in PhutilRemarkupBlockRule::applyRules($text) becomes ProjectRemarkupRule. That's where it blows up.

Fri, Oct 25, 10:19 · Bug Reports, Remarkup, Affects-Wikimedia

Thu, Oct 24

aklapper closed D25828: ManiphestReportController: Separate legacy and synthetic data handling.
Thu, Oct 24, 15:33
aklapper committed rPd643ca4c4c53: ManiphestReportController: Separate legacy and synthetic data handling.
ManiphestReportController: Separate legacy and synthetic data handling
Thu, Oct 24, 15:33
aklapper closed D25832: Fix implicitly nullable parameter declarations for PHP 8.4.
Thu, Oct 24, 15:19
aklapper committed rP5f4587bb88dd: Fix implicitly nullable parameter declarations for PHP 8.4.
Fix implicitly nullable parameter declarations for PHP 8.4
Thu, Oct 24, 15:19
aklapper committed rARC29ca3df1122b: Fix implicitly nullable parameter declarations for PHP 8.4.
Fix implicitly nullable parameter declarations for PHP 8.4
Thu, Oct 24, 15:16
aklapper closed D25831: Fix implicitly nullable parameter declarations for PHP 8.4.
Thu, Oct 24, 15:16
s.quinn added a comment to Q153: php-fpm memory leak.

Think I may have found what is causing this. We had a few repositories that auto download/sync from github. The user's key who connects to github was missing so the downloads were giving errors. I think this triggers a memory leak for the php process. Now that I've fixed the key issue no errors now appear and phorge looks to be happier, i.e. memory usage looks minimal all the time (i.e. php-fpm processes using ~100MBytes).
I'm going to keep monitoring for a few weeks.
Here's an example from the log:

Thu, Oct 24, 13:39
avivey accepted D25832: Fix implicitly nullable parameter declarations for PHP 8.4.
Thu, Oct 24, 09:56
avivey accepted D25831: Fix implicitly nullable parameter declarations for PHP 8.4.
Thu, Oct 24, 09:55

Wed, Oct 23

aklapper closed T15949: Herald comment attributed to the wrong user in email notifications as Invalid.
Wed, Oct 23, 14:09 · Herald, Maniphest
aklapper requested review of D25832: Fix implicitly nullable parameter declarations for PHP 8.4.
Wed, Oct 23, 10:14
aklapper requested review of D25831: Fix implicitly nullable parameter declarations for PHP 8.4.
Wed, Oct 23, 09:57
aklapper closed D25816: Fix implicitly nullable parameter declarations for PHP 8.4.
Wed, Oct 23, 09:10
aklapper committed rPf3d49f740737: Fix implicitly nullable parameter declarations for PHP 8.4.
Fix implicitly nullable parameter declarations for PHP 8.4
Wed, Oct 23, 09:10
aklapper closed D25814: Fix implicitly nullable parameter declarations for PHP 8.4.
Wed, Oct 23, 09:09
aklapper committed rPdb61eb20f0f0: Fix implicitly nullable parameter declarations for PHP 8.4.
Fix implicitly nullable parameter declarations for PHP 8.4
Wed, Oct 23, 09:09
aklapper closed D25813: Fix implicitly nullable parameter declarations for PHP 8.4.
Wed, Oct 23, 09:08