Page MenuHomePhorge
Feed Advanced Search

May 19 2023

avivey added inline comments to D25231: AphrontFormControl: fix regression for some specific Captions.
May 19 2023, 17:22
avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 19 2023, 08:38 · Phorge Development Tools, Phactory: Community Projects

May 18 2023

avivey updated the task description for T15290: vscode extension for working on phorge codebase.
May 18 2023, 19:11 · Phorge Development Tools, Phactory: Community Projects

May 15 2023

avivey added a comment to D25230: Fix PHP 8.1 "strlen(null)" exception trying to create an empty Menu Item.

TBH, I'm confused about $xaction being treated as an array in line 126.

May 15 2023, 20:57
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

"tooling for chains of diffs" might need its own topic, with a design of the what the whole thing should look like in an ideal world, and how to get to it.
Even if not all of the stuff fits nicely into Phorge, there's probably a lot that can work, and some conduit methods can be added to implement the rest.

May 15 2023, 20:07 · Arcanist, Differential, Affects-FreeBSD
avivey added a project to T15399: PHP 8.2 strlen() null issues when arc-diffing: PHP 8 support.
May 15 2023, 19:48 · Clarification Needed, PHP 8 support
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

mmm... I've never really worked where many changes are made of lots of dependent revisions - it's possible I've never even seen a chain of 3 revisions in the same repo. So I'm not sure about workflows for this kind of scenarios.

May 15 2023, 19:43 · Arcanist, Differential, Affects-FreeBSD
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

Ok, so here's my thoughts on moving this forward:

May 15 2023, 06:56 · Arcanist, Differential, Affects-FreeBSD

May 13 2023

avivey added a comment to D25225: Fix PHP 8.1 "array_fuse(null)" exception which blocks rendering Conduit's "Method Call Result" page.

I think we can just have array_fuse() accept null and return an empty list, because it's only there to simplify calling sites.

May 13 2023, 10:08

May 12 2023

valerio.bozzolan awarded Image Macro "whatcouldgowrong" a Yellow Medal token.
May 12 2023, 19:43
avivey accepted D25220: PhabricatorModularTransactionType: fix regression.

whatcouldgowrong

May 12 2023, 18:37
avivey created Image Macro "whatcouldgowrong".
May 12 2023, 18:37

May 10 2023

avivey accepted D25217: Fix PHP 8.1 "strlen(null)" exceptions which block rendering Log In page after user logout.
May 10 2023, 20:25
avivey closed T15241: arc tab-complete hangs on some flows as Invalid.

It hadn't happened in a while, so I guess it was something strange in my machine.

May 10 2023, 18:21 · Bug Reports, Arcanist

May 9 2023

avivey added a project to T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing: Bug Reports.
May 9 2023, 15:19 · Bug Reports, Remarkup, Affects-Wikimedia
avivey removed a project from T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php): Phorge.
May 9 2023, 12:52 · Bug Reports
avivey removed a project from T15203: Remarkup: allow to mention a Slowvote (without embedding): Slowvote.
May 9 2023, 10:53 · User-valerio.bozzolan, Remarkup
avivey removed a project from T15208: Countdown: it's not possible to limit who can create a new Countdown: Countdown (archived).
May 9 2023, 10:53 · Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15105: Cannot upload new mockups via Pholio: Pholio.
May 9 2023, 10:53 · phorge.it install (DEPRECATED)
avivey removed a project from T15083: Lipsum randomly fails when there are no repositories defined: Owners (archived).
May 9 2023, 10:53
avivey removed a project from T15271: Fix Exception "PhutilMissingSymbolException" that can happen after new Countdown permission: Countdown (archived).
May 9 2023, 10:53 · Bug Reports, Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15079: Upstream translatewiki.net's changes: Phorge General/Unknown.
May 9 2023, 10:51 · Localization
avivey removed a project from T15141: Show a summary on the top of each Conduit API page: Deprecated Conduit.
May 9 2023, 10:51 · Conduit, User-valerio.bozzolan
avivey removed a project from T15171: Ponder: add "Hide" button on your answer: Ponder (archived).
May 9 2023, 10:51 · Ponder, User-valerio.bozzolan
avivey removed a project from T15166: Render Ponder mentions as striked if resolved (like Tasks): Ponder (archived).
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15183: The Feed "Differential retitled" Feed is too much verbose: Feed (archived).
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command: Phriction (archived).
May 9 2023, 10:51 · Phriction, Feature Requests, User-valerio.bozzolan
avivey removed a project from T15350: Ponder Answer: improve comment indentation: Ponder (archived).
May 9 2023, 10:51 · User-valerio.bozzolan, UX
avivey removed a project from T15347: Auto-subscription is a little bit too verbose: «Person added a subscriber: Person»: Feed (archived).
May 9 2023, 10:51 · UX
avivey removed a project from T15160: The Feed should not display the old content of an edited Comment as default: Feed (archived).
May 9 2023, 10:51 · Feed, Comments, User-valerio.bozzolan
avivey removed a project from T15152: MFA: Avoid to having to wait a minute so often, for example right after login: Auth (archived).
May 9 2023, 10:51 · User-valerio.bozzolan
avivey removed a project from T15175: Granularize Legalpad view/edit/sign permissions: Legalpad.
May 9 2023, 10:51 · Policy, User-valerio.bozzolan, Affects-Wikimedia
avivey removed a project from T15024: Landbot discussion(s), and generally ensuring that what is landed is what was reviewed: Phorge General/Unknown.
May 9 2023, 10:51 · Discussion Needed
avivey removed a project from T15207: Legalpad restrictions on this install: Legalpad.
May 9 2023, 10:51 · Governance, User-Cigaryno
avivey removed a project from T15144: Conduit transaction.search: Missing "Constraint" section in the documentation: Deprecated Conduit.
May 9 2023, 10:51 · Conduit, User-valerio.bozzolan
avivey removed a project from T15025: Simple Production Docker Stack: Phorge General/Unknown.
May 9 2023, 10:51
avivey removed a project from T15016: Update default storage namespace: Phorge General/Unknown.
May 9 2023, 10:51
avivey removed a project from T15017: Rename files in resources/sshd: Phorge General/Unknown.
May 9 2023, 10:51
avivey removed a project from T15027: Build a VM-based developer environment: Phorge General/Unknown.
May 9 2023, 10:51 · Phorge Development Tools
avivey removed a project from T15028: phorge.it bare domain usage? : Phorge General/Unknown.
May 9 2023, 10:51 · Phorge.it Systems
avivey removed a project from T15050: Add Monograms to Phame Post Titles: Phame (archived).
May 9 2023, 10:51
avivey removed a project from T15061: Create a docker development environment : Phorge General/Unknown.
May 9 2023, 10:51 · Phorge Development Tools
avivey removed a project from T15078: Support for hardware keys as second factor: Auth (archived).
May 9 2023, 10:51 · Auth
avivey removed a project from T15107: Conduit does cannot sign requests using the almanac private key: Deprecated Conduit.
May 9 2023, 10:51 · Conduit, Almanac/Drydock/Harbormaster
avivey removed a project from T15108: Rework the URL to Phame posts: Phame (archived).
May 9 2023, 10:51
avivey removed a project from T15122: Twitch auth provider is not working - old twitch API has been decomissioned: Auth (archived).
May 9 2023, 10:51
avivey removed a project from T15159: The Feed should not display the content of deleted Task comments: Feed (archived).
May 9 2023, 10:51 · Maniphest
avivey removed a project from T15273: Cannot Attach Restricted files to Phame Posts: Phame (archived).
May 9 2023, 10:51 · Files
avivey added a comment to T15065: Allow to do not forbid "open_basedir".

I don't see a reason to open it. If you know what you're doing and want to enable this feature, you can just change the code locally.

May 9 2023, 10:45 · User-valerio.bozzolan
avivey removed a project from T15065: Allow to do not forbid "open_basedir": Phorge.
May 9 2023, 10:43 · User-valerio.bozzolan
avivey removed a project from T15054: Add "Group by Object" in Feed search filters: Phorge.
May 9 2023, 10:43 · Feed, User-valerio.bozzolan
avivey removed a project from T15063: Change Letter PFP Upon Rename: Phorge.
May 9 2023, 10:43
avivey removed a project from T15066: Add reason for join if approval is required: Phorge.
May 9 2023, 10:43
avivey removed a project from T15246: Allow project menu changes without refreshing every time modifications are made: Phorge.
May 9 2023, 10:43 · Feature Requests
avivey removed a project from T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: Phorge.
May 9 2023, 10:43 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15015: Remove or clean up references to libphutil in the documentation: Phorge.
May 9 2023, 10:43 · Documentation
avivey removed a project from T15285: It's damn difficult to type a "Thumb Up" emojii: Phorge.
May 9 2023, 10:43
avivey removed a project from T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge': Phorge.
May 9 2023, 10:42 · User-valerio.bozzolan
avivey removed a project from T15288: Mercurial 6.4: fix support in arc-hg.py extension: Phorge.
May 9 2023, 10:42
avivey removed a project from T15289: Update Figlet implementation to be PHP8 compatible: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15196: PHP 8.2: using ${var} in strings is deprecated: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15315: Fix PHP 8.1 exception from DarkConsole: strlen(): Passing null to parameter #1 ($string) of type string is deprecated: Phorge.
May 9 2023, 10:42 · DarkConsole, PHP 8 support
avivey removed a project from T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15223: Fix Phorge PhabricatorFactDaemon::run() in PHP 8.2: Passing null to parameter #1 ($string) of type string is deprecated: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15201: PHP 8.2: creation of dynamic property is deprecated: Phorge.
May 9 2023, 10:42 · PHP 8 support, User-valerio.bozzolan
avivey removed a project from T15226: Fix Diviner creation in PHP 8.1: strlen(): passing null to parameter #1 is deprecated - DivinerGenerateWorkflow.php:197: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15033: Add option for GDPR Warning Suggestion: Phorge.
May 9 2023, 10:42
avivey removed a project from T15060: Better Pirate English: Phorge.
May 9 2023, 10:42 · Localization
avivey removed a project from T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation: Phorge General/Unknown.
May 9 2023, 10:42 · Security
avivey removed a project from T15073: /status should be always allowed in anonymous mode: Phorge General/Unknown.
May 9 2023, 10:42
avivey removed a project from T15261: PHP 8.1 "strlen(null)" exception in AphrontRequest.php when cookieprefix not set: Phorge.
May 9 2023, 10:42
avivey removed a project from T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15267: Typo in English string "A commit has a concerned raised against it.": Phorge.
May 9 2023, 10:42 · Good Starter Task
avivey removed projects from T15038: Offer a custom neutral timezone: Phorge General/Unknown, Governance.
May 9 2023, 10:42
avivey removed a project from T15279: PHP 8.1 "strlen(null)" exceptions block rendering the Account Creation page after installation: Phorge.
May 9 2023, 10:42
avivey removed a project from T15283: Fix PHP 8.1 "strlen(null)" exception inCelerityResourceController to make CSS/JS load: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15296: PHP 8.1 "strlen(null)" exception blocks rendering the Home page: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog: Phorge.
May 9 2023, 10:42 · Arcanist, PHP 8 support
avivey removed a project from T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict: Phorge.
May 9 2023, 10:42 · Good Starter Task
avivey removed a project from T15354: Exception when trying to create Pholio mock without name: Phorge.
May 9 2023, 10:42
avivey removed a project from T15361: PHP 8.1 "explode(null)" exception blocks rendering the Multimeter page: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15362: PHP 8.1 "strlen(null)" exceptions block rendering page to import ICS calendar file: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15363: PHP 8.1 "strlen(null)" exception blocks rendering Phortune account page: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15365: PHP 8.1 "strlen(null)" exception blocks rendering error pages for Packages' Create Package and Fund's Create Initiative: Phorge.
May 9 2023, 10:42 · PHP 8 support
avivey removed a project from T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662: Phorge.
May 9 2023, 10:42 · Bug Reports, PHP 8 support
avivey edited projects for T15371: RuntimeException in preg_replace_callback: Text disappears due to catastrophic backtracking regex in Remarkup parsing, added: PHP 8 support; removed Remarkup, Phorge.
May 9 2023, 10:35 · Bug Reports, Remarkup, Affects-Wikimedia
avivey accepted D25205: Fix PHP 8.1 "strpos(null)" exception from PhutilCommandString which blocks arc patch.
May 9 2023, 06:27

May 8 2023

avivey renamed T15369: Clarify the "Do nothing" Herald Action from Clarify the "Do nothing" Herald rule to Clarify the "Do nothing" Herald Action.
May 8 2023, 12:42 · Herald
avivey raised the priority of T15121: Contributor Agreement from High to Unbreak Now!.

This discussion (and disagreement) is exactly the reason why we need a CLA ASAP.
While consulting with a relevant legal counsel.

May 8 2023, 09:27 · Phorge
avivey awarded Q54: Conpherence notification settings are in inconsistent location a Cup of Joe token.
May 8 2023, 07:06 · Conpherence
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

What are the reasons for doing commit message rendering on the server side?

May 8 2023, 06:57 · Arcanist, Differential, Affects-FreeBSD

May 7 2023

avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

We can probably come up with a way to allow an extension to customize the "render template" implementation without forking (e.g., just add a hook in differential.getcommitmessage), but it would have to be very carful about the whole form-thing.
Maybe just adding an "for landing" flag in differential.getcommitmessage (or adding a different method) would solve this problem...

May 7 2023, 20:12 · Arcanist, Differential, Affects-FreeBSD
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.
In T15364#8281, @ton wrote:

The template is actually generated server side, not in arcanist, so it just a matter of getting the BSD Phorge server to have the right opinions.
Some of the sections can be configured already

Please point me in the right place in the code where I can find the template

May 7 2023, 20:06 · Arcanist, Differential, Affects-FreeBSD
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

Alternatively - there's also arc land --hold, which does almost everything except for the git push, which would allow the user to update the commit message. Have anyone tried that?

May 7 2023, 09:27 · Arcanist, Differential, Affects-FreeBSD
avivey added a comment to T15364: arc land complaints summary by FreeBSD community.

thanks @ton - these look very actionable:

May 7 2023, 09:25 · Arcanist, Differential, Affects-FreeBSD
avivey added a comment to T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.
In T15249#8232, @ton wrote:

@avivey today I tried arc patch to download a bunch of Diffs.

Some diffs check out OK. Lots of Diffs fail to be fetched, I get a very useless error message:

Exception
strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated
(Run with `--trace` for a full exception trace.)
May 7 2023, 09:16 · Affects-FreeBSD, Differential

May 6 2023

avivey accepted D25157: Fix regression in PHUIObjectItemView.php:662: allow PhutilURI and other stringlike.
May 6 2023, 12:58