Page MenuHomePhorge
Feed All Stories

Sep 26 2023

aklapper requested review of D25441: Fix possible array to string conversion renaming Pholio Mockup image.
Sep 26 2023, 13:10
aklapper added a revision to T15646: Renaming several Pholio Mockup images creates neverending daemon task (PhutilProxyException due to Array to string conversion): D25441: Fix possible array to string conversion renaming Pholio Mockup image.
Sep 26 2023, 13:10 · Affects-Wikimedia, Bug Reports
aklapper created T15646: Renaming several Pholio Mockup images creates neverending daemon task (PhutilProxyException due to Array to string conversion).
Sep 26 2023, 13:05 · Affects-Wikimedia, Bug Reports
bekay created T15645: Implement "Locate File" input in Browse view.
Sep 26 2023, 07:03 · Diffusion
valerio.bozzolan added a comment to T15256: Diffusion file: add a way to copy permalink.

Yeah feel free to review D25301

Sep 26 2023, 06:55 · User-valerio.bozzolan, Diffusion
bekay added a comment to T15256: Diffusion file: add a way to copy permalink.

I still like this. Why is this not going forward? 😄

Sep 26 2023, 06:52 · User-valerio.bozzolan, Diffusion

Sep 25 2023

Dylsss added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 25 2023, 10:55 · Files
valerio.bozzolan added a comment to D25033: Packages: Load'em from .cache.

(I have not tried this patch but I checked with ls -la the mess in my .cache to understand best practices from other software)

Sep 25 2023, 10:14 · Arcanist (archived)
valerio.bozzolan edited the content of Next Up.
Sep 25 2023, 06:23
valerio.bozzolan edited the content of Next Up.
Sep 25 2023, 06:20
valerio.bozzolan closed T15143: Allow to quick-edit a Milestone name from Workboard menu as Resolved by committing rP903d71e67d84: Workboard: Milestone Name easily editable (instead of surfing 3 pages).
Sep 25 2023, 06:18 · UX, Affects-Wikimedia, User-valerio.bozzolan, Workboard
valerio.bozzolan closed D25066: Workboard: Milestone Name easily editable (instead of surfing 3 pages).
Sep 25 2023, 06:18
valerio.bozzolan committed rP903d71e67d84: Workboard: Milestone Name easily editable (instead of surfing 3 pages).
Workboard: Milestone Name easily editable (instead of surfing 3 pages)
Sep 25 2023, 06:18
valerio.bozzolan added a comment to D25066: Workboard: Milestone Name easily editable (instead of surfing 3 pages).
  • we have an approval from a core contributor
  • we tested by at lest 2 persons in real-world
  • we tested also in my production for 7 months, using this intensively, without any nuclear implosion
  • nobody cares, really, nobody uses Milestones, nobody knows what a Milestone is, people also don't like Workboards, Workboards are evil persons for much core contributors, so we will never receive more feedback here automagically, if we have not received these in 7 months
  • since this change is online since the 11st of February (!) :D and since I waited 2 weeks to be kind after approval, ...
Sep 25 2023, 06:16
valerio.bozzolan updated the task description for T15535: Using Differential with plain Git, without requiring Arc.
Sep 25 2023, 06:01 · Differential, Feature Requests

Sep 24 2023

waldyrious added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

Should I go ahead and submit a different patch? Or could I somehow contribute the edit to this patch?

Sep 24 2023, 09:14 · UX
waldyrious updated the title for P23 xhpast error from xhpast error (two commands and their output) to xhpast error.
Sep 24 2023, 09:11
waldyrious created P23 xhpast error.
Sep 24 2023, 09:08

Sep 23 2023

revi awarded D25440: Show Deprecation Warnings as Setup Warnings a Party Time token.
Sep 23 2023, 21:03
avivey added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

So would the latter option mean doing $html_details = array($head, $more, implode(' ', $exceptions)); here? I kind of find this approach cleaner than appending a space to each item in the $exceptions array.

Sep 23 2023, 14:55 · UX
waldyrious added inline comments to D25425: Remove mention of Phabricator in the Auth setup check.
Sep 23 2023, 14:29
waldyrious added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

The value of moreInfo here is a list (array) of 3 things, (https://we.phorge.it/source/phorge/browse/master/src/applications/policy/filter/PhabricatorPolicyFilter.php;4f845d8f8c77$702) - $head, $more and $exceptions, and I'm guessing from context that the appendList() creates one <ul> for the list and one <li> for each item in the list - so $exceptions at this point is a single thing.

Sep 23 2023, 13:56 · UX
avivey added inline comments to D25363: Calendar Import: calendar uploader is not anymore an alien.
Sep 23 2023, 09:05
avivey added a project to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land": UX.

I don't think we have a specific task for "general UI text improvements" - there's the UX project, but "improve UX" is an ongoing process, so I don't think a single parent task is a good match.

Sep 23 2023, 06:11 · UX, Differential
avivey updated the task description for T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".
Sep 23 2023, 05:53 · UX, Differential
avivey added a comment to T15512: Make Flags more useful.

Interestingly: https://secure.phabricator.com/T10574 argues for removal of the additional data from edges.

Sep 23 2023, 05:36
avivey added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

... whereas the $html_details is constructed as merely array($head, $more, $exceptions); ...

Sep 23 2023, 05:07 · UX

Sep 22 2023

waldyrious added a comment to T15270: "Access Denied: Restricted File" strings concatenated without whitespace.

For others reading this thread: there's some discussion going on in the thread of the patch linked above, D25419.

Sep 22 2023, 22:26 · UX, Good Starter Task, Files
waldyrious updated the task description for T15644: Support backticks in inline and block code by wrapping with multiple backticks.
Sep 22 2023, 22:22 · Feature Requests, Remarkup
waldyrious created T15644: Support backticks in inline and block code by wrapping with multiple backticks.
Sep 22 2023, 22:17 · Feature Requests, Remarkup
waldyrious added a comment to T15643: Support marking text with <ins> in Remarkup.

Note: the <ins> tag is typically rendered as underlined text, so this would be very similar to the <u> formatting that is produced with __foobar__foobar. In fact, it might be worth repurposing that rule to produce <ins> instead, since ~~foobar~~ actually creates a semantic <del> tag rather than the presentational equivalent <s> (strikethrough) tag.

Sep 22 2023, 21:58 · Feature Requests, Remarkup
waldyrious created T15643: Support marking text with <ins> in Remarkup.
Sep 22 2023, 21:47 · Feature Requests, Remarkup
waldyrious added a comment to T15245: Continue bulleted/numbered list during new line.

Ugh. I added this to the UX project but forgot to remove the test content from the comment box, so my changes ended up coupled with a comment that said "- List Item". I tried to delete the comment but now it looks weird like some sort of redacted content :( anway, though I'd leave the note here in case anyone is confused with the deleted comment.

Sep 22 2023, 21:36 · UX, Feature Requests, Remarkup
waldyrious added a project to T15245: Continue bulleted/numbered list during new line: UX.
Sep 22 2023, 21:34 · UX, Feature Requests, Remarkup
waldyrious awarded T15245: Continue bulleted/numbered list during new line a Like token.
Sep 22 2023, 21:33 · UX, Feature Requests, Remarkup
waldyrious added a comment to T15225: Conpherence: add a dedicated "Send" button (not just the Enter key).

It's also misleading that the text box is multiline (at least in desktop) which suggests that line breaks are expected, but pressing Enter instead sends the message. I was caught off-guard by this at least once. So perhaps the text entry box should be made single-line by default (as already happens if the screen is narrow enough) and expand as needed if line breaks are added.

Sep 22 2023, 21:29 · Conpherence, Mobile, User-valerio.bozzolan, UX
waldyrious added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

@valerio.bozzolan I actually think the right place to look at the usage of getSpecialRules() might be here: https://we.phorge.it/source/phorge/browse/master/src/applications/policy/filter/PhabricatorPolicyFilter.php;4f845d8f8c77$693-719

Sep 22 2023, 21:25 · UX
waldyrious awarded T15270: "Access Denied: Restricted File" strings concatenated without whitespace a Like token.
Sep 22 2023, 20:38 · UX, Good Starter Task, Files
waldyrious added a watcher for GitHub: waldyrious.
Sep 22 2023, 20:37
waldyrious awarded T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge a Like token.
Sep 22 2023, 20:35 · Discussion Needed, Affects-Wikimedia
waldyrious added a watcher for Affects-Wikimedia: waldyrious.
Sep 22 2023, 20:34
waldyrious added a comment to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".

By the way, is there a task or project about UI text improvements that this task could be made part of? I am looking e.g. at the button in this very comment box saying "Set Sail for Adventure", which, while amusing, is also prone to cause confusion.

Sep 22 2023, 20:30 · UX, Differential
waldyrious added a comment to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".

How about something like "Endorse"? That might remove the connotations of speaking for the project position that something like "approve" or "accept" may imply.

Sep 22 2023, 20:28 · UX, Differential
waldyrious awarded T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land" a Like token.
Sep 22 2023, 20:23 · UX, Differential
avivey requested review of D25440: Show Deprecation Warnings as Setup Warnings.
Sep 22 2023, 19:41
avivey added a revision to T15554: Handling PHP deprecations: convert to Setup Issues: D25440: Show Deprecation Warnings as Setup Warnings.
Sep 22 2023, 19:41 · Phorge
avivey created an object: Report Warnings.
Sep 22 2023, 19:02
avivey created an object: Docs.
Sep 22 2023, 19:02

Sep 21 2023

aklapper added a comment to T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

Are you aware of any non-git repository in Wikimedia?

Sep 21 2023, 11:22 · Affects-Wikimedia
aklapper closed T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php as Invalid.

Makes sense; let's close for now. (I need to get used to Conduit throwing exceptions into our server log for random broken input. I do not like that Conduit behavior.)

Sep 21 2023, 11:21
aklapper created T15642: Feed Transaction Logs: Exception: Query overheated: examined more than 1,010 raw rows without finding 101 visible objects..
Sep 21 2023, 11:12

Sep 20 2023

Sten added inline comments to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Sep 20 2023, 22:55
valerio.bozzolan added inline comments to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Sep 20 2023, 20:28
valerio.bozzolan added a comment to D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.

I'm generally scared by strlen() things since it means it was probably relying on implicit cast-to-string.

Sep 20 2023, 20:25
Sten updated the test plan for D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Sep 20 2023, 20:05
Sten requested review of D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Sep 20 2023, 20:04
Sten added a revision to T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields: D25439: Fix strlen(null) errors for projects with integer fields under PHP 8.1.
Sep 20 2023, 20:04 · PHP 8 support
Sten claimed T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields.
Sep 20 2023, 19:22 · 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.
Sep 20 2023, 19:21 · PHP 8 support
Sten created T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields.
Sep 20 2023, 19:21 · PHP 8 support
valerio.bozzolan added a comment to T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".

I'm trying to imagine a title that also involves the UX in general about accepting revisions, since it's also about the "Accept Revision" button, but my brain is not helping me right now in this

Sep 20 2023, 15:43 · UX, Differential
valerio.bozzolan updated the task description for T15510: Make email clear about "Someone accepted revision" vs "Revision is ready to land".
Sep 20 2023, 15:42 · UX, Differential
bob added a comment to D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Honestly, I don't know why we have old commits improperly filled, you can maybe play with svnadmin command on a dummy repo as described here : Change author of SVN commit

Sep 20 2023, 12:05
waldyrious accepted D25066: Workboard: Milestone Name easily editable (instead of surfing 3 pages).

Tested locally, works as advertised.

Sep 20 2023, 11:32
Sten closed D25434: Add documentation for cowsay.
Sep 20 2023, 09:21
Sten committed rP91faf16cace9: Add documentation for cowsay.
Add documentation for cowsay
Sep 20 2023, 09:21
Sten added a comment to D25434: Add documentation for cowsay.

No further changes requested in 13 days, so am going to land this diff.

Sep 20 2023, 09:21

Sep 19 2023

valerio.bozzolan added a comment to D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

I was trying to test this, but I don't know how to do a Subversion commit without a committer name 🤔

Sep 19 2023, 12:34
valerio.bozzolan added inline comments to D25425: Remove mention of Phabricator in the Auth setup check.
Sep 19 2023, 12:31
valerio.bozzolan added inline comments to D25425: Remove mention of Phabricator in the Auth setup check.
Sep 19 2023, 12:29
valerio.bozzolan added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 19 2023, 11:03 · Files
valerio.bozzolan updated the test plan for D25066: Workboard: Milestone Name easily editable (instead of surfing 3 pages).
Sep 19 2023, 09:50

Sep 18 2023

Dylsss updated the diff for D25051: Destroy file attachments when file is deleted, or object is deleted.

PhabricatorFileAttachmentQuery seems to eagerly load the object relation, however since the DestructionEngine extensions run after the object is already deleted, this fails and nothing is returned in the query. Changed to LiskDAO loadAllWhere, which also seems to use less queries in general (due to not eagerly loading), so changed the query in PhabricatorFile as well. Changed mpull to foreach per suggestion.

Sep 18 2023, 20:18 · Files
Dylsss added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 18 2023, 19:24 · Files
Ekubischta added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 18 2023, 17:44 · Files
valerio.bozzolan triaged T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php as Low priority.

Decreasing just a bit the priority since we are a bit confused about how to proceed but feel free to change

Sep 18 2023, 16:18
valerio.bozzolan added a comment to T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php.

It could also be some bots sending you fuzzy input. Consider to mark as invalid, until a real human being elevates this as a problem affecting some workflows.

Sep 18 2023, 09:48
valerio.bozzolan added a comment to T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php.

Note that the upstream solution from Phabricator does not fix your problem, since

Sep 18 2023, 09:46
valerio.bozzolan added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 18 2023, 08:07 · Files
avivey added inline comments to D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 18 2023, 07:47 · Files
valerio.bozzolan moved T15143: Allow to quick-edit a Milestone name from Workboard menu from Backlog to Feature Requests on the Affects-Wikimedia board.
Sep 18 2023, 06:12 · UX, Affects-Wikimedia, User-valerio.bozzolan, Workboard
valerio.bozzolan added a project to T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php: Affects-Wikimedia.
Sep 18 2023, 06:12 · Affects-Wikimedia
valerio.bozzolan added a comment to T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

Are you aware of any non-git repository in Wikimedia?

Sep 18 2023, 06:11 · Affects-Wikimedia
valerio.bozzolan requested changes to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

Kindly marking as "request changes" only to indicate "waiting for author feedback"

Sep 18 2023, 06:05 · UX

Sep 17 2023

Dylsss updated the summary of D25051: Destroy file attachments when file is deleted, or object is deleted.
Sep 17 2023, 23:33 · Files
Dylsss merged T15618: Lots of "Unknown Object"s referenced from revisions into T15110: File reference not removed when file is deleted.
Sep 17 2023, 23:32 · Files, Bug Reports
Dylsss merged task T15618: Lots of "Unknown Object"s referenced from revisions into T15110: File reference not removed when file is deleted.
Sep 17 2023, 23:32 · Differential, Bug Reports
Dylsss edited projects for D25051: Destroy file attachments when file is deleted, or object is deleted, added: Files; removed Files (archived).
Sep 17 2023, 23:31 · Files
Dylsss updated the diff for D25051: Destroy file attachments when file is deleted, or object is deleted.

Commit fixup/update author details

Sep 17 2023, 23:30 · Files
Dylsss updated the diff for D25051: Destroy file attachments when file is deleted, or object is deleted.

Organised attachment deletion from the file side into the File object and deletion from the object side into the destruction engine extension. Also updated the SQL patch date in the file name.

Sep 17 2023, 22:59 · Files
avivey added a comment to T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php.

Without a reproduction, this is speculative.

Sep 17 2023, 07:38
avivey requested changes to D25438: Allow branch names to be integer values to avoid an InvalidArgumentException.

Why would a branch name be an integer and not a string?

Sep 17 2023, 07:35

Sep 16 2023

aklapper requested review of D25438: Allow branch names to be integer values to avoid an InvalidArgumentException.
Sep 16 2023, 13:51
aklapper added a revision to T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php: D25438: Allow branch names to be integer values to avoid an InvalidArgumentException.
Sep 16 2023, 13:51 · Affects-Wikimedia
aklapper created T15640: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.
Sep 16 2023, 13:43 · Affects-Wikimedia
aklapper added a comment to D25204: Fix PHP 8.1 "strlen(null)" exception which can block repository imports.

Looks like this created a regression: T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php

Sep 16 2023, 13:36
aklapper created T15639: Exception: Value passed to "phutil_string_cast()" is an array in PhabricatorApplicationSearchEngine.php.
Sep 16 2023, 13:35
aklapper created T15638: RuntimeException: "Undefined index" when left diff does not exist in DifferentialRevisionTimelineEngine.php.
Sep 16 2023, 13:07
aklapper updated the diff for D25437: Fix "Undefined index" exception setting Meme text.

Fixed my dirty tree, sorry

Sep 16 2023, 12:16
aklapper requested review of D25437: Fix "Undefined index" exception setting Meme text.
Sep 16 2023, 12:14