Page MenuHomePhorge
Feed All Stories

Oct 16 2023

valerio.bozzolan added a comment to T15497: Exception when viewing incoming Chat room messages, when not in Participants.

Hi @bekay, feel free to look at D25408. It should fix your original problem. Thanks for your reporting

Oct 16 2023, 08:40 · Conpherence
valerio.bozzolan edited the content of Next Up.
Oct 16 2023, 06:46
valerio.bozzolan closed T15651: Tab Panel: the first Tab is not always auto-selected anymore as Resolved by committing rP2d635fb76e9b: Dashboard Panel: fix first tab sometime not opened anymore.
Oct 16 2023, 06:44 · Dashboards
valerio.bozzolan closed D25447: Dashboard Panel: fix first tab sometime not opened anymore.
Oct 16 2023, 06:44
valerio.bozzolan committed rP2d635fb76e9b: Dashboard Panel: fix first tab sometime not opened anymore.
Dashboard Panel: fix first tab sometime not opened anymore
Oct 16 2023, 06:44
avivey accepted D25447: Dashboard Panel: fix first tab sometime not opened anymore.
Oct 16 2023, 06:19

Oct 13 2023

valerio.bozzolan moved T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI) from Backlog to Bug Reports on the Affects-Wikimedia board.
Oct 13 2023, 16:28 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan requested review of D25448: Calendar: fix creation of ICS Files.
Oct 13 2023, 16:26
valerio.bozzolan added a revision to T15137: Not able to edit a "Calendar Imported .ics URI": D25448: Calendar: fix creation of ICS Files.
Oct 13 2023, 16:26 · User-valerio.bozzolan, Calendar
valerio.bozzolan added a revision to T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI): D25448: Calendar: fix creation of ICS Files.
Oct 13 2023, 16:26 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan claimed T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).

I've probably understood what is going on here

Oct 13 2023, 15:57 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan added projects to T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI): Calendar, Bug Reports.
Oct 13 2023, 15:50 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan added inline comments to rP02a4f8b0c8f1: Fix editing a Calendar import ICS URI.
Oct 13 2023, 15:45
valerio.bozzolan added inline comments to D25408: Fix Exception in Chat room when you are not a Participant.
Oct 13 2023, 13:22
valerio.bozzolan added a comment to D25437: Fix "Undefined index" exception setting Meme text.

What about something like this?

Oct 13 2023, 09:02
valerio.bozzolan closed D25416: Replacing the deprecated -moz-outline-style with outline-style.
Oct 13 2023, 08:47
valerio.bozzolan committed rP94aefaa31d4c: Replacing the deprecated -moz-outline-style with outline-style (authored by roberto.urbani).
Replacing the deprecated -moz-outline-style with outline-style
Oct 13 2023, 08:47
valerio.bozzolan added a comment to D25416: Replacing the deprecated -moz-outline-style with outline-style.

Hoping to be useful, let's land this.

Oct 13 2023, 08:46
valerio.bozzolan updated the diff for D25447: Dashboard Panel: fix first tab sometime not opened anymore.

move comment

Oct 13 2023, 07:27
valerio.bozzolan awarded Q77: Arcanist writes cache files to its source directory, and this prevents packaging a Mountain of Wealth token.
Oct 13 2023, 06:50 · Arcanist
valerio.bozzolan updated the answer details for Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).
Oct 13 2023, 06:50
fgaz updated the answer wiki for Q77: Arcanist writes cache files to its source directory, and this prevents packaging.
Oct 13 2023, 06:40 · Arcanist
fgaz updated the answer wiki for Q77: Arcanist writes cache files to its source directory, and this prevents packaging.
Oct 13 2023, 06:39 · Arcanist
fgaz closed Q77: Arcanist writes cache files to its source directory, and this prevents packaging as resolved.
Oct 13 2023, 06:37 · Arcanist

Oct 12 2023

avivey closed D25446: only update cache file if something changed.
Oct 12 2023, 16:22
avivey committed rARC98d16d27cf3e: only update cache file if something changed.
only update cache file if something changed
Oct 12 2023, 16:22
avivey added a comment to D25446: only update cache file if something changed.

Yeah, the first run of arc lint creates the file, and subsequent runs do not update it.

Oct 12 2023, 16:19
Sten updated the diff for D25436: Update PhutilCowsay.php to work for small cows.

smallcow test case added.

Oct 12 2023, 16:12
valerio.bozzolan updated the diff for D25447: Dashboard Panel: fix first tab sometime not opened anymore.

add useful comment (at least in my opinion) about $idx

Oct 12 2023, 13:45
valerio.bozzolan requested review of D25447: Dashboard Panel: fix first tab sometime not opened anymore.
Oct 12 2023, 13:38
valerio.bozzolan added a revision to T15651: Tab Panel: the first Tab is not always auto-selected anymore: D25447: Dashboard Panel: fix first tab sometime not opened anymore.
Oct 12 2023, 13:38 · Dashboards

Oct 11 2023

valerio.bozzolan added a comment to D25436: Update PhutilCowsay.php to work for small cows.

I'm trying to propose two unit tests, but I'm not able to make them "fail" before the change. The unit always says "OK" so I think I'm not useful :( But here as reference:

Oct 11 2023, 08:51
Sten updated the diff for D25436: Update PhutilCowsay.php to work for small cows.

Replace $m with $matches, as per review.

Oct 11 2023, 07:31
valerio.bozzolan updated the diff for D25011: Remove CircleCI specific code from all over the place.

git rebase master

Oct 11 2023, 06:35 · Almanac/Drydock/Harbormaster
valerio.bozzolan edited the content of Next Up.
Oct 11 2023, 06:24
valerio.bozzolan triaged T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards as Wishlist priority.

I triage this to Wishlist since it's indeed useful to some people but it's somehow still controversial. In order to attract more eyes, adding also Discussion Needed.

Oct 11 2023, 06:22 · Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan added a revision to T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards: D25111: Allow for reordering milestones.
Oct 11 2023, 06:19 · Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the summary of D25111: Allow for reordering milestones.
Oct 11 2023, 06:18 · Projects (archived)
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Feel free to land \o/

Oct 11 2023, 06:17
valerio.bozzolan added a comment to D25420: Improving UX for ignoring timezone conflicts.

What about this small change? So, the checkbox has not a related "left" label, and has a more descriptive "right" label.

Oct 11 2023, 06:08
valerio.bozzolan updated the name of F365850: Ignore new setting.png from "Screenshot_2023_10_11_020631.png" to "Ignore new setting.png".
Oct 11 2023, 06:06
valerio.bozzolan awarded D25436: Update PhutilCowsay.php to work for small cows a Love token.
Oct 11 2023, 05:56
valerio.bozzolan added inline comments to D25436: Update PhutilCowsay.php to work for small cows.
Oct 11 2023, 05:43
valerio.bozzolan added inline comments to D25388: PhutilErrorHandler: support multiple error listeners.
Oct 11 2023, 05:30
valerio.bozzolan accepted D25446: only update cache file if something changed.

Tested before/after, thanks :)

Oct 11 2023, 05:28

Oct 10 2023

valerio.bozzolan closed D25444: Fix regression in DiffusionDiffQueryConduitAPIMethod.
Oct 10 2023, 05:16
valerio.bozzolan closed T15649: Too few arguments to function DiffusionDiffQueryConduitAPIMethod::getDefaultParser(), 0 passed in DiffusionDiffQueryConduitAPIMethod.php on line 156 and exactly 1 expected as Resolved by committing rPf727f17bc24a: Fix regression in DiffusionDiffQueryConduitAPIMethod.
Oct 10 2023, 05:16 · Bug Reports
valerio.bozzolan committed rPf727f17bc24a: Fix regression in DiffusionDiffQueryConduitAPIMethod.
Fix regression in DiffusionDiffQueryConduitAPIMethod
Oct 10 2023, 05:16
speck accepted D25444: Fix regression in DiffusionDiffQueryConduitAPIMethod.

lgtm

Oct 10 2023, 01:12

Oct 9 2023

valerio.bozzolan added inline comments to D25444: Fix regression in DiffusionDiffQueryConduitAPIMethod.
Oct 9 2023, 19:51

Oct 8 2023

valerio.bozzolan awarded T15652: Unhandled Exception: Call to undefined method PhabricatorTokenGivenQuery::withIDs() a Love token.
Oct 8 2023, 10:00 · Bug Reports

Oct 7 2023

aklapper created T15652: Unhandled Exception: Call to undefined method PhabricatorTokenGivenQuery::withIDs().
Oct 7 2023, 19:08 · Bug Reports
aklapper added a comment to T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

It's a Git repository branch called 201709 (see downstream) but still no idea how to trigger the exception.
If anyone has an idea what to do to reach code in DiffusionRequest::generateURI() or DiffusionCommitBranchesController, please share.

Oct 7 2023, 18:56 · Affects-Wikimedia

Oct 6 2023

avivey added a comment to T15092: Automatic deploy onto we.phorge.it.

I've taken the habit of updating to "latest RC" whenever I make an RC cut (every 3-4 months?), and then leaving it there until I feel like updating to master.
"I feel like updating to master" ususally means "there's something interesting there", and unless it's only interesting to this install, I tend to also cut the RC while I'm at it (or wait for when I do that).

Oct 6 2023, 06:34 · Phorge.it Systems
avivey added a comment to Q78: How to trigger build plan on GIT branch update?.

Just for reference, see related T15449 and Q56.

Oct 6 2023, 06:21 · Phorge
avivey added a project to T15024: Landbot discussion(s), and generally ensuring that what is landed is what was reviewed: Discussion Needed.
Oct 6 2023, 06:20 · Discussion Needed

Oct 5 2023

branek added a comment to Q78: How to trigger build plan on GIT branch update?.

Or, additional approach could be to have a small periodic script to watch for change on diffusion.branchquery Conduit call and than to trigger a build plan through Conduit.

Oct 5 2023, 14:00 · Phorge
fgaz accepted D25446: only update cache file if something changed.

looks good

Oct 5 2023, 13:21
avivey added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).

great - see D25446

Oct 5 2023, 12:27
avivey requested review of D25446: only update cache file if something changed.
Oct 5 2023, 12:27
branek changed the visibility for Q78: How to trigger build plan on GIT branch update?.
Oct 5 2023, 12:05 · Phorge
branek updated branek.
Oct 5 2023, 12:04
branek asked Q78: How to trigger build plan on GIT branch update?.
Oct 5 2023, 11:59 · Phorge
fgaz added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).

@avivey Yes this seems to work! Thank you

Oct 5 2023, 11:56
avivey added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).

@fgaz can you try this and see if it it works for you?

Oct 5 2023, 11:37
avivey added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).

I'm looking at PhutilLibraryMapBuilder:analyzeLibrary(), and it kinda looks like:

  • if $this->fileSymbolMap is null, we call analyzeLibrary()`
  • We load the data from the file if it's there
  • We update the data
  • We store it in $this->fileSymbolMap
  • and we always save it to disk

There's no return in analyzeLibrary`, so if we got there, we'll save to disk. And there's no other write to fileSymbolMap, so we'll always get there.

Oct 5 2023, 11:31
fgaz added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).

The command does create the file, but arc lint tries to modify it anyway:

Oct 5 2023, 08:50
fgaz closed D25445: Update path in startup error.
Oct 5 2023, 08:36
fgaz committed rP71b273a62281: Update path in startup error.
Update path in startup error
Oct 5 2023, 08:36
valerio.bozzolan updated the task description for T15651: Tab Panel: the first Tab is not always auto-selected anymore.
Oct 5 2023, 06:59 · Dashboards
valerio.bozzolan updated the name of F362086: Tab Panel unselected.png from "Screenshot_2023_10_05_083824.png" to "Tab Panel unselected.png".
Oct 5 2023, 06:38
valerio.bozzolan added a cover image to T15651: Tab Panel: the first Tab is not always auto-selected anymore.
Oct 5 2023, 06:38 · Dashboards
valerio.bozzolan triaged T15651: Tab Panel: the first Tab is not always auto-selected anymore as Normal priority.
Oct 5 2023, 06:38 · Dashboards
valerio.bozzolan added inline comments to rPcbc0e661544a: Change erroneous loose comparison to strict comparison in tab panels.
Oct 5 2023, 05:56

Oct 4 2023

aklapper updated the task description for T15650: AphrontDuplicateKeyQueryException dragging task from milestone column to main board column: Duplicate entry for key 'boardPHID'.
Oct 4 2023, 22:07 · Affects-Wikimedia, Bug Reports
aklapper created T15650: AphrontDuplicateKeyQueryException dragging task from milestone column to main board column: Duplicate entry for key 'boardPHID'.
Oct 4 2023, 21:59 · Affects-Wikimedia, Bug Reports

Oct 3 2023

avivey added Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 106).
Oct 3 2023, 20:19
fgaz added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 105).

Could libexec/arcanist/src/.phutil_module_cache just be a symlink to somewhere else?

Oct 3 2023, 14:19
fgaz added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging.

Nix

Oct 3 2023, 14:17 · Arcanist
valerio.bozzolan added a comment to Q77: Arcanist writes cache files to its source directory, and this prevents packaging.

Just for my curiosity, what lovely package are you crafting? APT? snap? Thanks :)

Oct 3 2023, 14:15 · Arcanist
fgaz updated the question details for Q77: Arcanist writes cache files to its source directory, and this prevents packaging.
Oct 3 2023, 14:14 · Arcanist
valerio.bozzolan added Q77: Arcanist writes cache files to its source directory, and this prevents packaging (Answer 105).
Oct 3 2023, 14:14
fgaz asked Q77: Arcanist writes cache files to its source directory, and this prevents packaging.
Oct 3 2023, 14:13 · Arcanist
valerio.bozzolan added a member for Trusted Contributors: fgaz.
Oct 3 2023, 12:56
valerio.bozzolan accepted D25445: Update path in startup error.

I accept but please wait at least one day before landing :) Thanks for your code contribution!

Oct 3 2023, 12:55
valerio.bozzolan added a comment to D25445: Update path in startup error.

I'm inclined to accept this, premising that usually we adopt PlatformSymbols::getPlatformServerPath() but in this case that will not work since this error is very low-level about the load of Arcanist itself.

Oct 3 2023, 12:54
fgaz requested review of D25445: Update path in startup error.
Oct 3 2023, 12:51
aklapper updated the task description for T15322: Footer: specify a default Libre license for Phorge contents.
Oct 3 2023, 09:18 · Discussion Needed, Governance
valerio.bozzolan added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

Thanks but I don't know where that typo is, so, feel free to fix

Oct 3 2023, 09:07 · Discussion Needed, Governance
aklapper added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

See e.g. https://www.law.cornell.edu/wex/release why to "license under" instead of "release in"

Oct 3 2023, 08:31 · Discussion Needed, Governance
valerio.bozzolan triaged T15649: Too few arguments to function DiffusionDiffQueryConduitAPIMethod::getDefaultParser(), 0 passed in DiffusionDiffQueryConduitAPIMethod.php on line 156 and exactly 1 expected as Unbreak Now! priority.

Triaging to "Unbreak Now!" so to be kindly shown in the homepage :)

Oct 3 2023, 07:30 · Bug Reports
valerio.bozzolan added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

I don't remember but that was an attempt to do not release Passphrase credentials as CC BY-SA 4.0 :D :D

Oct 3 2023, 07:26 · Discussion Needed, Governance
aklapper added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

Public contents are released in Creative Commons Attribution-ShareAlike 4.0.

Oct 3 2023, 07:18 · Discussion Needed, Governance
valerio.bozzolan added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

Updated to reflect some tips from comments. Also added some "Pro / Cons"

Oct 3 2023, 06:10 · Discussion Needed, Governance
valerio.bozzolan updated the task description for T15322: Footer: specify a default Libre license for Phorge contents.
Oct 3 2023, 06:09 · Discussion Needed, Governance
valerio.bozzolan moved T15515: Blur profile image when account disabled from Backlog to Feature Requests on the Affects-Wikimedia board.
Oct 3 2023, 05:31 · Feature Requests, Affects-Wikimedia
valerio.bozzolan moved T15648: Transaction text when changing Diffusion URI I/O type is about Display type instead from Backlog to Bug Reports on the Affects-Wikimedia board.
Oct 3 2023, 05:31 · Affects-Wikimedia, Bug Reports
valerio.bozzolan moved T15149: Fix middle-click, CTRL+click, right-click etc. on Typehead search results from Backlog to Bug Reports on the Affects-Wikimedia board.
Oct 3 2023, 05:31 · Affects-Wikimedia, User-valerio.bozzolan, Typeahead

Oct 2 2023

Quartz added a comment to T15322: Footer: specify a default Libre license for Phorge contents.

+1 for CC BY-SA 4.0 International for content (text, images, etc) and Apache 2.0 for code.

Oct 2 2023, 21:15 · Discussion Needed, Governance
valerio.bozzolan updated the test plan for D25444: Fix regression in DiffusionDiffQueryConduitAPIMethod.
Oct 2 2023, 14:52