Page MenuHomePhorge
Feed All Stories

Oct 25 2023

Sten created T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated.
Oct 25 2023, 08:21 · PHP 8 support
Sten updated the task description for T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields.
Oct 25 2023, 08:05 · PHP 8 support
20after4 created 3rd Party Docs.
Oct 25 2023, 01:08

Oct 24 2023

valerio.bozzolan updated the test plan for D25448: Calendar: fix creation of ICS Files.
Oct 24 2023, 18:52
valerio.bozzolan updated subscribers of D25448: Calendar: fix creation of ICS Files.

Ah, sorry @20after4 if I broke "your" Wikimedia Phabricator ihih

Oct 24 2023, 17:08
20after4 added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Yeah so we are all for "let's just append as default and maybe think about something more for the future, if they ask"

Oct 24 2023, 16:34 · Affects-Wikimedia, Bug Reports
valerio.bozzolan added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Yeah so we are all for "let's just append as default and maybe think about something more for the future, if they ask"

Oct 24 2023, 14:24 · Affects-Wikimedia, Bug Reports
20after4 added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

What if it were possible to intentionally remove a tag by passing the tag prepended with - to signify removal? like ?tags=-ABCDE to remove a tag but otherwise the behavior would be to just append. I realize this doesn't have the same compatibility advantages but it does offer slightly more flexibility for use in ad-hoc workflows.

Oct 24 2023, 13:54 · Affects-Wikimedia, Bug Reports
20after4 added a comment to T15483: EditEngine: allow to Duplicate a Form.
Oct 24 2023, 13:48 · Affects-Wikimedia
aklapper closed T15637: Undefined index exception setting Meme text, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Oct 24 2023, 07:58 · PHP 8 support
aklapper closed D25437: Fix "Undefined index" exception setting Meme text.
Oct 24 2023, 07:58
aklapper closed T15637: Undefined index exception setting Meme text as Resolved by committing rP7b0021a03cb2: Fix "Undefined index" exception setting Meme text.
Oct 24 2023, 07:58 · PHP 8 support
aklapper committed rP7b0021a03cb2: Fix "Undefined index" exception setting Meme text.
Oct 24 2023, 07:58

Oct 23 2023

valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Hi @Matthew can I help in landing this useful change?

Oct 23 2023, 10:32
valerio.bozzolan added a comment to D25437: Fix "Undefined index" exception setting Meme text.

You have green light, feel free to land and thanks

Oct 23 2023, 07:12

Oct 22 2023

aklapper added a comment to D25437: Fix "Undefined index" exception setting Meme text.

@valerio.bozzolan: I've lost track a bit given the latest comments. Shall I commit the accepted version, or are changes required?

Oct 22 2023, 19:19
aklapper added a comment to D25441: Fix possible array to string conversion renaming Pholio Mockup image.

Where to find the test plan? (And is expanding a hard requirement to get this reviewed?)

Oct 22 2023, 18:51

Oct 20 2023

valerio.bozzolan added a comment to D25441: Fix possible array to string conversion renaming Pholio Mockup image.

Maybe we can expand the test plan:

Oct 20 2023, 08:57
valerio.bozzolan added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Thanks for reporting.

Oct 20 2023, 05:26 · Affects-Wikimedia, Bug Reports

Oct 17 2023

valerio.bozzolan added a project to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form: Affects-Wikimedia.
Oct 17 2023, 05:35 · Affects-Wikimedia, Bug Reports

Oct 16 2023

aklapper updated the task description for T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.
Oct 16 2023, 20:06 · Affects-Wikimedia, Bug Reports
aklapper created T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.
Oct 16 2023, 20:04 · Affects-Wikimedia, Bug Reports
aklapper accepted D25448: Calendar: fix creation of ICS Files.

After applying this patch locally, after selecting Import .ics file, I can confirm that /calendar/import/edit/ does not show an URI field anymore, and that selecting an ICS File and importing it successfully creates calendar/import/8/ with expected name, date, and time.

Oct 16 2023, 19:24
aklapper closed T15585: Replace or remove deprecated "-moz-outline-style" CSS property as Resolved.
Oct 16 2023, 19:13 · Good Starter Task
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.
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).
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.
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.
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: Errors when a commit belongs to a numeric git branch: 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 · Bug Reports, 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.
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