Page MenuHomePhorge
Feed All Stories

Aug 23 2024

aklapper closed D25798: Drop question mark suffix from optional PHPDoc @param types.
Aug 23 2024, 10:50
aklapper committed rARC901f06077166: Drop question mark suffix from optional PHPDoc @param types.
Drop question mark suffix from optional PHPDoc @param types
Aug 23 2024, 10:50
valerio.bozzolan accepted D25798: Drop question mark suffix from optional PHPDoc @param types.

yesyes

Aug 23 2024, 10:23

Aug 22 2024

mturdus updated the diff for D25790: Show table of contents by default on wide screens.

Width overflow fixed

Aug 22 2024, 14:43
Restricted Repository Identity closed D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.
Aug 22 2024, 14:33
jkim <jkim@thoughtmachine.net> committed rARC0c9c94748b58: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty….
Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty…
Aug 22 2024, 14:33
jkimbo updated the diff for D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Remove unecessary comment

Aug 22 2024, 14:32
aklapper requested review of D25798: Drop question mark suffix from optional PHPDoc @param types.
Aug 22 2024, 09:59
aklapper added a revision to T15925: Remove question mark suffix from optional @param types in PHPDoc: D25798: Drop question mark suffix from optional PHPDoc @param types.
Aug 22 2024, 09:59
aklapper requested review of D25797: Drop question mark suffix from optional PHPDoc @param types.
Aug 22 2024, 09:59
aklapper added a revision to T15925: Remove question mark suffix from optional @param types in PHPDoc: D25797: Drop question mark suffix from optional PHPDoc @param types.
Aug 22 2024, 09:59
aklapper updated the task description for T15925: Remove question mark suffix from optional @param types in PHPDoc.
Aug 22 2024, 09:25
aklapper closed D25779: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.
Aug 22 2024, 09:17
aklapper closed T15399: PHP 8.2 strlen() null issues when arc-diffing as Resolved by committing rP3c5e43cccbf0: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.
Aug 22 2024, 09:17 · Clarification Needed, PHP 8 support
aklapper closed T15399: PHP 8.2 strlen() null issues when arc-diffing, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 22 2024, 09:17 · PHP 8 support
aklapper committed rP3c5e43cccbf0: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.
Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery
Aug 22 2024, 09:17
aklapper closed D25795: Replace invalid PHPDoc @return type boolean with bool.
Aug 22 2024, 09:17
aklapper committed rPb9fb8d789151: Replace invalid PHPDoc @return type boolean with bool.
Replace invalid PHPDoc @return type boolean with bool
Aug 22 2024, 09:17
aklapper created T15925: Remove question mark suffix from optional @param types in PHPDoc.
Aug 22 2024, 08:56
valerio.bozzolan awarded Q148: dockerized/terraform builds of phorge? a Doubloon token.
Aug 22 2024, 06:23

Aug 21 2024

valerio.bozzolan accepted D25779: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.

sgtm

Aug 21 2024, 22:37
valerio.bozzolan accepted D25795: Replace invalid PHPDoc @return type boolean with bool.

yesyes

Aug 21 2024, 21:54
valerio.bozzolan added a subtask for T15924: Commit feed body: it should probably show (part of) commit body: T15489: Diffusion commit feed: avoid to repeat the commit message twice.
Aug 21 2024, 18:34 · Discussion Needed, Diffusion
valerio.bozzolan added a parent task for T15489: Diffusion commit feed: avoid to repeat the commit message twice: T15924: Commit feed body: it should probably show (part of) commit body.
Aug 21 2024, 18:34 · UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan created T15924: Commit feed body: it should probably show (part of) commit body.
Aug 21 2024, 18:33 · Discussion Needed, Diffusion
valerio.bozzolan added a comment to T15489: Diffusion commit feed: avoid to repeat the commit message twice.

I personally prefer option 1, so, removing the duplicate body. So there is more creative space to then add a more useful body in the future.

Aug 21 2024, 18:25 · UX, User-valerio.bozzolan, Diffusion
dbcrwk asked Q148: dockerized/terraform builds of phorge?.
Aug 21 2024, 16:50
aklapper planned changes to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

Indeed, we seem to prefer throwing exceptions after if (!($foo instanceof PhutilSortVector)), or use assert_instances_of() on an array, using gettype() and get_class().

Aug 21 2024, 15:13
valerio.bozzolan updated the summary of D25796: Subversion: fix empty "Authored on" date on commit pages.
Aug 21 2024, 13:35
valerio.bozzolan moved T15612: Missing "Authored on" commit date for Subversion commits from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Aug 21 2024, 13:33 · User-valerio.bozzolan, Diffusion, Bug Reports
valerio.bozzolan claimed T15612: Missing "Authored on" commit date for Subversion commits.
Aug 21 2024, 13:33 · User-valerio.bozzolan, Diffusion, Bug Reports
valerio.bozzolan requested review of D25796: Subversion: fix empty "Authored on" date on commit pages.
Aug 21 2024, 13:33
valerio.bozzolan added a revision to T15612: Missing "Authored on" commit date for Subversion commits: D25796: Subversion: fix empty "Authored on" date on commit pages.
Aug 21 2024, 13:33 · User-valerio.bozzolan, Diffusion, Bug Reports
valerio.bozzolan edited projects for T15612: Missing "Authored on" commit date for Subversion commits, added: Diffusion; removed Phorge.

This is becoming quite frustrating in my workplace in Torino. Let's start immersion mode.

Aug 21 2024, 13:29 · User-valerio.bozzolan, Diffusion, Bug Reports
aklapper closed D25794: Add missing variable names to PHPDoc @param of methods.
Aug 21 2024, 13:06
aklapper closed T15923: Make all PHPDoc @param have variable names as Resolved by committing rPb44b566b1334: Add missing variable names to PHPDoc @param of methods.
Aug 21 2024, 13:06
aklapper committed rPb44b566b1334: Add missing variable names to PHPDoc @param of methods.
Add missing variable names to PHPDoc @param of methods
Aug 21 2024, 13:06
aklapper added a comment to T15923: Make all PHPDoc @param have variable names.

Ironically, adding missing variable names to @param lines increases the amount of errors in PHPStan output:

Aug 21 2024, 13:06
aklapper requested review of D25795: Replace invalid PHPDoc @return type boolean with bool.
Aug 21 2024, 12:06

Aug 20 2024

mainframe98 awarded D25794: Add missing variable names to PHPDoc @param of methods a Love token.
Aug 20 2024, 20:43
valerio.bozzolan accepted D25794: Add missing variable names to PHPDoc @param of methods.

Wojak depressed.png (473×635 px, 160 KB)

Aug 20 2024, 17:06
valerio.bozzolan updated the name of F2414418: Wojak depressed.png from "image.png" to "Wojak depressed.png".
Aug 20 2024, 17:06
aklapper requested review of D25794: Add missing variable names to PHPDoc @param of methods.
Aug 20 2024, 16:08
aklapper added a revision to T15923: Make all PHPDoc @param have variable names: D25794: Add missing variable names to PHPDoc @param of methods.
Aug 20 2024, 16:08
aklapper created T15923: Make all PHPDoc @param have variable names.
Aug 20 2024, 15:55
aklapper closed D25793: Add some DateTime handling related PHPDocs.
Aug 20 2024, 11:47
aklapper committed rP9f07e5083dfa: Add some DateTime handling related PHPDocs.
Add some DateTime handling related PHPDocs
Aug 20 2024, 11:47
valerio.bozzolan accepted D25793: Add some DateTime handling related PHPDocs.

yesyes

Aug 20 2024, 11:14
aklapper updated the diff for D25793: Add some DateTime handling related PHPDocs.

Don't remove some empty line

Aug 20 2024, 11:11
aklapper requested review of D25793: Add some DateTime handling related PHPDocs.
Aug 20 2024, 11:06
valerio.bozzolan created T15922: Linter XHPAST: fix nonsense ArcanistDoubleQuoteXHPASTLinterRule when no double quote is involved.
Aug 20 2024, 11:04 · Arcanist
valerio.bozzolan accepted D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

Accepting but please wait other comments - 2 weeks?

Aug 20 2024, 10:58
valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

...but don't follow my tip, since the above thing forces to a specific class and it's different than the old and already-proposed behavior

Aug 20 2024, 10:47
valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

I'm personally OK with this, premising that Phorge never used assert(), as far as I can see.

Aug 20 2024, 10:45
aklapper closed D25784: Remove unused methods from ConpherenceDurableColumnView.
Aug 20 2024, 08:11
aklapper committed rPe1e1570c1165: Remove unused methods from ConpherenceDurableColumnView.
Remove unused methods from ConpherenceDurableColumnView
Aug 20 2024, 08:11
aklapper closed D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().
Aug 20 2024, 08:09
aklapper committed rPcf5abd9e4b6b: Remove unused HeraldAdapter:buildTokenizerFieldValue().
Remove unused HeraldAdapter:buildTokenizerFieldValue()
Aug 20 2024, 08:09
valerio.bozzolan accepted D25784: Remove unused methods from ConpherenceDurableColumnView.

sgtm

Aug 20 2024, 07:01
valerio.bozzolan added a comment to T15225: Conpherence: add a dedicated "Send" button (not just the Enter key).

I agree with @waldyrious and I just want to add that, if somebody wants to add a button (and restore multi-line), here is probably the code:

Aug 20 2024, 07:00 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan accepted D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().

sgtm

Aug 20 2024, 06:56

Aug 19 2024

aklapper added a comment to D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.

Note that I have NOT properly tested this locally as I still have issues with my LDAP setup.

Aug 19 2024, 19:52
aklapper added a revision to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated: D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.
Aug 19 2024, 19:49 · Deprecation Notice, PHP 8 support
aklapper requested review of D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.
Aug 19 2024, 19:49
aklapper renamed T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated from PHP 8.3: ldap_connect() call signature deprecated to PHP 8.3: Usage of ldap_connect with two arguments is deprecated.
Aug 19 2024, 18:48 · Deprecation Notice, PHP 8 support
aklapper added a comment to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated.

Confirming my suspicion on PHP 8.3 (while I'm still struggling to successfully bind locally).
As far as I can tell (well, I'm running into ldap_bind(): Unable to bind to server: Can't contact LDAP server after the patch above while my local LDAP server is running but that's nothing new triggered by the patch above), the patch above seems to work.

Aug 19 2024, 18:48 · Deprecation Notice, PHP 8 support
valerio.bozzolan closed Q146: How to tag? as resolved.
Aug 19 2024, 15:07
aklapper edited the content of Next Up.
Aug 19 2024, 14:24
valerio.bozzolan edited the content of Next Up.
Aug 19 2024, 13:05
valerio.bozzolan added a parent task for T15869: Herald rule referring to a disabled rule silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Bug Reports, Herald
valerio.bozzolan added a parent task for T15885: Herald rule referring to an invalid key silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Bug Reports, Herald
valerio.bozzolan added subtasks for T15921: Easy way to find broken Herald Rule(s): T15887: Herald rule referring to a non-existing action silently fails, T15885: Herald rule referring to an invalid key silently fails, T15869: Herald rule referring to a disabled rule silently fails.
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added a parent task for T15887: Herald rule referring to a non-existing action silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Bug Reports, Herald
valerio.bozzolan created T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:00 · Herald
valerio.bozzolan accepted D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Also without that comment in 1942. Feel free to omit. It's self-explaining.

Aug 19 2024, 12:49
aklapper closed D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 19 2024, 12:48
aklapper committed rP9c684c80d63d: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Fix various potential PHP 8.1 "strlen(null)" exceptions
Aug 19 2024, 12:48
valerio.bozzolan added inline comments to D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 19 2024, 12:47
valerio.bozzolan added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

The root cause seems an array(null) here in the base case:

Aug 19 2024, 12:43 · PHP 8 support
valerio.bozzolan accepted D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.

sgtm

Aug 19 2024, 12:31
aklapper updated the diff for D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.

Do what Valerio says :)

Aug 19 2024, 11:08
valerio.bozzolan requested changes to D25775: Do not re-subscribe @mentions when editing task description.

Thanks for this prototype but unfortunately this approach has the problem that it's verticalized on Maniphest and it should really not be expanded for Phriction or to any other component that may have a description and may suffer the same thing.

Aug 19 2024, 10:35 · Maniphest
valerio.bozzolan added inline comments to D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 19 2024, 10:22
aklapper accepted D25773: Fix submitting forms in a new tab using Ctrl+Return.

Thanks! While it does not work for all and anything (e.g. top bar search button), it is still an improvement when it comes to consistency between mouseclick and return/enter button, so I approve as I haven't seen any fallout and could not find collisions/interference with other existing functionality. (For the records, there is similar code existing in webroot/rsrc/externals/javelin/core/Event.js calling JX.Stratcom.listen() this way.)

Aug 19 2024, 09:45
aklapper requested review of D25743: Fix stripping headers from proxy requests to other cluster nodes.
Aug 19 2024, 09:36
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

How could existing installation be potentially affected by an added option? (The name should be different, of course, if it includes all users from all projects, for example, "Members of linked projects" vs "Project members".)

Aug 19 2024, 09:36
aklapper updated the diff for D25743: Fix stripping headers from proxy requests to other cluster nodes.

Do what avivey analyzed (thanks!) and wrote in D25743#20738

Aug 19 2024, 09:35
aklapper added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

@arp: Sure, changing underlying semantics can solve some problems (and create new ones for existing installations). :)

Aug 19 2024, 09:12
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 184).

Both proposals would solve the problem. Proposal A is more general, so it would cover more ground but also require more manual configuration.

Aug 19 2024, 08:18
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:17
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

@aklapper it would totally work if every linked project's users would get access.

Aug 19 2024, 08:16
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:15
valerio.bozzolan added Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:13
BlankEclair added a comment to T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab.

Ctrl-clicking on the button opens the form in a new tab

@BlankEclair: Hmm, at least for the magnifier search button in the top bar search field that doesn't seem the case for me (Firefox, Linux). Do I misunderstand?

Edit: Ah, yes, it works with the "Search" button at the bottom of maniphest/query/advanced/, I see.

Aug 19 2024, 06:45

Aug 18 2024

aklapper added a comment to T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab.

Ctrl-clicking on the button opens the form in a new tab

Aug 18 2024, 18:47
aklapper accepted D25767: Calendar Import: add unit tests to cover participants.

Hard to tell if it checks all and anything that could ever be tested (ICS files can be a looot of phun), on the other hand I cannot come up with any downsides of merging this either as it could always be expanded or adjusted and it passes currently for me, so I'll accept.

Aug 18 2024, 18:41
aklapper closed D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().
Aug 18 2024, 12:57
aklapper committed rP66bd13b193b6: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().
Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek()
Aug 18 2024, 12:57
valerio.bozzolan accepted D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().

lgtm

Aug 18 2024, 12:45
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Fix a bug, grow another bug 🌈 https://t.me/phabricator/889

Aug 18 2024, 12:41