Page MenuHomePhorge
Feed All Stories

Aug 21 2024

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:34Discussion 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:34UX, User-valerio.bozzolan, Diffusion
valerio.bozzolan created T15924: Commit feed body: it should probably show (part of) commit body.
Aug 21 2024, 18:33Discussion 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:25UX, 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:33User-valerio.bozzolan, Diffusion, Bug Reports
valerio.bozzolan claimed T15612: Missing "Authored on" commit date for Subversion commits.
Aug 21 2024, 13:33User-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:33User-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:29User-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:04Arcanist
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:00Conpherence, 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:49Deprecation 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:48Deprecation 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:48Deprecation 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:01Bug 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:01Bug 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:01Herald
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:01Bug Reports, Herald
valerio.bozzolan created T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:00Herald
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:43PHP 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:35Maniphest
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
mturdus updated the diff for D25790: Show table of contents by default on wide screens.

Updating D25790: Make table of contents visible when using wide screens

Aug 18 2024, 09:48
aklapper closed D25791: Fix return value of PhutilTestCase::tryTestCaseMap().
Aug 18 2024, 07:42
aklapper committed rARC0d5f4379709d: Fix return value of PhutilTestCase::tryTestCaseMap().
Fix return value of PhutilTestCase::tryTestCaseMap()
Aug 18 2024, 07:42

Aug 17 2024

valerio.bozzolan accepted D25791: Fix return value of PhutilTestCase::tryTestCaseMap().

sgtm

Aug 17 2024, 22:44
aklapper requested review of D25791: Fix return value of PhutilTestCase::tryTestCaseMap().
Aug 17 2024, 22:15
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": User-valerio.bozzolan.

The solution was to take direct children project and call $child->setParentProjectPHID($my_parent_phid).

Aug 17 2024, 13:49User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Code Sprint Candidate to PingDeath 馃寶 on the User-valerio.bozzolan board.

This was more tricky than expected. Basically we "just" need to call PhabricatorProjectsMembershipIndexEngineExtension method materialize() on the parent.

Aug 17 2024, 13:47User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): User-valerio.bozzolan.

Finally in my Phorge I can kill these milestones \o/

Aug 17 2024, 13:45User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan updated the name of F2408063: Phriction UX tests.png from "image.png" to "Phriction UX tests.png".
Aug 17 2024, 13:40
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Thanks. Maybe it happens only to me but if my content is very short I see an UX regression

Aug 17 2024, 13:40
valerio.bozzolan awarded T15920: Make table of contents visible when using wide screens a Mountain of Wealth token.
Aug 17 2024, 13:38UX, Feature Requests
valerio.bozzolan published D25772: Projects: improve quality of destroy workflow for review.

After only 30 hours of work. Wow. asd

Aug 17 2024, 13:34Projects
valerio.bozzolan added a revision to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": D25772: Projects: improve quality of destroy workflow.
Aug 17 2024, 13:29User-valerio.bozzolan, Bug Reports, Projects
mturdus requested review of D25790: Show table of contents by default on wide screens.
Aug 17 2024, 13:12
mturdus added a revision to T15920: Make table of contents visible when using wide screens: D25790: Show table of contents by default on wide screens.
Aug 17 2024, 13:12UX, Feature Requests
mturdus created T15920: Make table of contents visible when using wide screens.
Aug 17 2024, 13:12UX, Feature Requests
valerio.bozzolan updated the summary of D25767: Calendar Import: add unit tests to cover participants.
Aug 17 2024, 07:16

Aug 16 2024

aklapper requested review of D25789: Remove unused *ParallelQueries() database connection methods.
Aug 16 2024, 15:08
aklapper added a revision to T15919: AphrontMySQLDatabaseConnection calls external method fb_parallel_query(): D25789: Remove unused *ParallelQueries() database connection methods.
Aug 16 2024, 15:08
aklapper created T15919: AphrontMySQLDatabaseConnection calls external method fb_parallel_query().
Aug 16 2024, 14:53
valerio.bozzolan created T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project".
Aug 16 2024, 13:24User-valerio.bozzolan, Bug Reports, Projects
aklapper updated the diff for D25723: PHPMailer: Merge class.phpmailer-lite.php into class.phpmailer.php.

Fix some ambiguous URIs to Phorge commits/tasks; remove two empty lines

Aug 16 2024, 11:12Mail