In T15815#17273, @valerio.bozzolan wrote:I also don't think Phabricator ever documented how to change language in command line Arcanist. If ever possible, btw 馃
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Yesterday
Yesterday
valerio.bozzolan updated the diff for D25621: Show login page if a search token requires a valid viewer.
fix abstract function visibility, add more PHPDoc
I'm purely setting "Request Changes" to reflect that IMHO this should not get merged until there is an approach to fix T15579 - otherwise in some corner cases this proposed change would create broken URIs.
I'd prefer not to expose this as an always-visible button simply because it takes screen estate on smaller screens.
Maybe an entry Copy Revision Permalink between two separators in the expandable "View Options" dropdown is an option?
For the record: If I replace the entire file with just:
<?php
(that was me, I didn't have git author configured properly from on the system I landed from)
(that was me, I didn't have git author configured properly from on the system I landed from)
Restricted Repository Identity closed T15815: Make i18n string extraction ignore strings in test cases as Resolved by committing rP29cbb0a6580f: Make i18n string extraction ignore strings in test case files.
Restricted Repository Identity closed D25624: Make i18n string extraction ignore strings in test case files.
root <root@audio.myguest.virtualbox.org> committed rP29cbb0a6580f: Make i18n string extraction ignore strings in test case files (authored by pppery).
Make i18n string extraction ignore strings in test case files
arc unit --everything passed. But I don't think this file is covered by tests at all,
valerio.bozzolan triaged T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls as High priority.
Setting high priority since I'm scared :D Feel free to re-tune
valerio.bozzolan added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.
I was not aware that we were executing critical business code inside __destruct() automagic calls. Wow!
Sten added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.
Had this issue occur elsewhere, so put a general 'fix' for it:
In T15815#17273, @valerio.bozzolan wrote:Thanks. Completely agree.
I also don't think Phabricator ever documented how to change language in command line Arcanist. If ever possible, btw 馃
valerio.bozzolan updated the summary of D25626: The feed "created this task" should be the first one.
In D25626#17531, @aklapper wrote:This seems to also fix http://phorge.localhost/feed/ so it does not only show me about setting high priority on a new task, but instead shows that the task was created? That would be a nice side effect too IMO.
Maybe relevant, from my Postfix logs:
I can confirm this works as expected for the task view itself in e.g. http://phorge.localhost/T1168 . This seems to also fix http://phorge.localhost/feed/ so it does not only show me about setting high priority on a new task, but instead shows that the task was created? That would be a nice side effect too IMO.
Tested this patch on http://phorge.localhost/feed/transactions/ and in the feed at the bottom of http://phorge.localhost/W20 itself.
Also tested changing panel visibility from Public to Admin only and accessing these URIs as an average user.
All working as expected, no explosions.
valerio.bozzolan updated the summary of D25625: Dashboard Text Panel: improve feed when changing Description.
valerio.bozzolan updated the summary of D25625: Dashboard Text Panel: improve feed when changing Description.
valerio.bozzolan requested review of D25625: Dashboard Text Panel: improve feed when changing Description.
valerio.bozzolan renamed T15816: The feed "created this task" should be the first one from The feed "created this task" should be the first one, not the last one to The feed "created this task" should be the first one.
valerio.bozzolan triaged T15817: Dashboard Text Panel: Incomplete Transaction "text.text" when changing Description as Wishlist priority.
valerio.bozzolan changed the visibility for F2182844: Phorge Text Panel with text-text incomplete transaction.png.
valerio.bozzolan updated the task description for T15816: The feed "created this task" should be the first one.
valerio.bozzolan added a comment to T15815: Make i18n string extraction ignore strings in test cases.
Thanks. Completely agree.
In T15815#17250, @valerio.bozzolan wrote:being able to have people running unit tests and see the results in their language was a feature
valerio.bozzolan updated the name of F2182823: Task history with created this task as third action.png from "image.png" to "Task history with created this task as third action.png".
valerio.bozzolan added a project to T15816: The feed "created this task" should be the first one: Bug Reports.
avivey added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
In T15096#12185, @valerio.bozzolan wrote:Another problem dramatically frequent for newcomers (at least in my office).
It's relatively too much easy to start with a similar commit message:
...
valerio.bozzolan awarded T15815: Make i18n string extraction ignore strings in test cases a Like token.
(run the full tests, and then count it as my + O1 Accept).
I think the costs of the extra translations are low, but the cost of "the tests are not being translated for developers" are even lower.
I'd be worried that this might break some tests that do relate to translation/extraction, but running arc unit --everything should solve that.
valerio.bozzolan added a comment to D25624: Make i18n string extraction ignore strings in test case files.
Thanks. To reviewers: maybe relevant, maybe not:
valerio.bozzolan added a comment to T15815: Make i18n string extraction ignore strings in test cases.
I 100% see the point of avoiding to "waste translators' time", but I also see that completely removing tests is a big choice for upstream: being able to have people running unit tests and see the results in their language was a feature, so we also "waste a feature".
I tested this one-liner as part of the downstream conversation that pppery and I had in https://phabricator.wikimedia.org/T363364, still I would ideally prefer another upstream opinion before accepting this revision as O1.
Tue, May 7
Tue, May 7
Re-diff with linting and tests working hopefully
valerio.bozzolan updated the diff for D25621: Show login page if a search token requires a valid viewer.
fix "abstract" function name
valerio.bozzolan published D25621: Show login page if a search token requires a valid viewer for review.
Fix exception trying to rename user to their previous username
docs/file_domain: Update cloudflare spelling and URLs
Thanks. Confirmed reading this:
Nice catch :) Can reproduce. Tested.
valerio.bozzolan updated the summary of D25622: People Profile Picture: make image transform non-orphan.
valerio.bozzolan updated the diff for D25622: People Profile Picture: make image transform non-orphan.
cover all known usages, but set as stub
valerio.bozzolan added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
At least, please go to GitLab, instead of GitHub, so at least you use Free Software :)
Something I stumbled upon few months ago (via forgejo): agit-flow[^1]. Maybe worth sharing here -- for teh record? It does have some CLI client (git-repo) but it's optional and push via git push origin HEAD:refs/for/<target-branch>/<session> would trigger the Code Review process, without gerrit's Change-Id hack.
micax added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
Just some (probably final) thoughts on arcanist and phabricator/phorge. After quite a bit of discussion internally, we are moving on to GitHub with our repositories (which were previously stored in another Git server - not Phabricator). But that move also spells the end for our/my 10+ year long use of Phabricator, because when we move to GitHub, we'll also be ditching Phabricator for code reviews.
Mon, May 6
Mon, May 6
valerio.bozzolan requested review of D25622: People Profile Picture: make image transform non-orphan.
valerio.bozzolan added a parent task for T15814: Files: reduce number of orphan transformed files: T15768: Better tracking tools for Files.
valerio.bozzolan triaged T15814: Files: reduce number of orphan transformed files as Normal priority.
valerio.bozzolan awarded Q135: Files larger than 8MB fails to upload for some S3-compatible apis? a Grey Medal token.
valerio.bozzolan added a comment to Q136: [BUG] Arcanist exception during the initialization on PHP 8.1 (Answer 168).
lol
valerio.bozzolan awarded Q136: [BUG] Arcanist exception during the initialization on PHP 8.1 a Grey Medal token.
zhe added a comment to Q136: [BUG] Arcanist exception during the initialization on PHP 8.1 (Answer 168).
After upgrading PHP from 8.1.22 to 8.1.27, problem fixed. Thank you again, bozz.
zhe added a comment to Q136: [BUG] Arcanist exception during the initialization on PHP 8.1 (Answer 168).
Thank you, Bozz.
valerio.bozzolan closed Q136: [BUG] Arcanist exception during the initialization on PHP 8.1 as resolved.
valerio.bozzolan added a comment to Q136: [BUG] Arcanist exception during the initialization on PHP 8.1.
valerio.bozzolan added a comment to Q136: [BUG] Arcanist exception during the initialization on PHP 8.1.
valerio.bozzolan added a comment to D25505: Improve handling queries with "Current Viewer" set while not logged in.
Thanks again for this patch that highlighted the valley and the mountain in a very clear way.
Sun, May 5
Sun, May 5
valerio.bozzolan triaged T15704: Cryptic exception when listing tasks "Closed By: Current Viewer" while logged out as Normal priority.
Facts: Fix displaying charts for anonymous users
In D25608#17388, @avivey wrote:This is probably the right fix (or maybe moving shouldAllowPublic() to the base PhabricatorFactController).
This is probably the right fix (or maybe moving shouldAllowPublic() to the base PhabricatorFactController).
valerio.bozzolan updated the task description for T15407: People: profile picture should be editable by their author (not by "No one").
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. 路 CC BY-SA 4.0 路 Apache 2.0