In D25859#23607, @aklapper wrote:I took the liberty to edit the commit message a bit to make reproduction easier (handy URIs to test, plus include the error message which allows easier search).
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Feb 16 2025
Feb 16 2025
@valerio.bozzolan: Would you like to give this a (hopefully) final review? TIA!
Setting Request Changes per the small review comments so far (as I am looking at https://we.phorge.it/differential/query/all/ and it helps to see correct statuses)
Thanks for the patch! I can confirm that after applying the patch, on PHP 8.3 I can successful create the initiative http://phorge.localhost/I4 (and I get an unrelated PHP 8.1 deprecation warning about strlen(): Passing null to parameter #1 in src/applications/fund/xaction/FundInitiativeDescriptionTransaction.php:19)
aklapper retitled D25883: Add "Understanding Application Transaction Editors" article to Diviner from Preliminary documentation for transaction editors.
This is impressive, thanks for writing this up! I don't have enough expertise to comment on the "Edit Phases", however all in all this looks super helpful for technical understanding!
Confirming that this works as expected. I took the liberty to expand the commit message to also include the current error message.
amybones requested review of D25883: Add "Understanding Application Transaction Editors" article to Diviner.
Feb 15 2025
Feb 15 2025
aklapper added inline comments to D25878: Project archival dialog: Mention affected Herald rule conditions.
pppery added inline comments to D25878: Project archival dialog: Mention affected Herald rule conditions.
mainframe98 requested review of D25881: Fix packages base uri and introduce a console for that base uri.
aklapper requested review of D25880: Replace some AphrontView::setUser() calls with AphrontView::setViewer().
mainframe98 awarded D25878: Project archival dialog: Mention affected Herald rule conditions a Like token.
aklapper added a comment to T15996: Notify about affected Herald rule conditions when archiving a project tag.
With D25878 applied, dialog for folks who can use Herald:
aklapper requested review of D25878: Project archival dialog: Mention affected Herald rule conditions.
avivey added a comment to D25877: Mention on landing page that Phorge is a community fork of Phabricator.
I've deployed it (https://www.phorge.it/)
Cigaryno edited reviewers for D25877: Mention on landing page that Phorge is a community fork of Phabricator, added: Blessed Committers; removed: O1: Blessed Committers.
taavi moved T15989: `arc` commands: Constant E_STRICT is deprecated (with PHP 8.4) from Backlog to Deprecation Notices on the PHP 8 support board.
Cigaryno requested review of D25877: Mention on landing page that Phorge is a community fork of Phabricator.
Feb 14 2025
Feb 14 2025
Cigaryno added inline comments to D25876: People Profile Menu: Move "Badges" item lower in panel list.
aklapper added inline comments to D25876: People Profile Menu: Move "Badges" item lower in panel list.
Cigaryno added inline comments to D25876: People Profile Menu: Move "Badges" item lower in panel list.
valerio.bozzolan accepted D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
You're fast. lol I approve because life is too short.
aklapper updated the diff for D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
null as fast as possible
valerio.bozzolan awarded D25874: Update installation guide to point to GitHub mirrors a Manufacturing Defect? token.
I'd like people to clone from GH less for the bandwidth and more for the availability - GH is more likely to be up then us.
Technically I guess GH might have an issue with that, but they probably won't notice anyway.
valerio.bozzolan added a comment to D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
(Maybe also moving in line 316, before phutil_utf8_strtolower() and the regexes)
aklapper updated the diff for D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
Errm yes, now for real
aklapper updated the diff for D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
Short-circuit null check, as rightfully proposed by Valerio
With this I have a regression in /w/. Do you have too?
No, because people do not read. The "read-only mirror" Wikimedia and GNOME code repos on GitHub regularly receive pull requests because people do not read anything.
In D25874#23455, @aklapper wrote:I'm a bit worried that people will create Pull Requests on Github after downloading from Github...
Apart from download speed, are there other reasons why to recommend an external service?
I'm a bit worried that people will create Pull Requests on Github after downloading from Github...
Apart from download speed, are there other reasons why to recommend an external service?
Thanks Cigaryno. I think it's good to start a discussion on this and I appreciate you started this. I also have seen github.com suggested somewhere.
valerio.bozzolan added a comment to D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
Thanks. I'm curious if there's anything up that should not call this with null. Also I'm curious to test with a couple of date filters and custom date fields.
Feb 13 2025
Feb 13 2025
slip accepted D25875: PHP 8.1: Do not pass null to ctype_digit() in AphrontFormDateControlValue::getStandardDateFormat().
LGTM
slip added a comment to D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
I found this, which suggests that this shouldn't be used for headers. https://secure.phabricator.com/D21862
LGTM!
aklapper renamed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time from PHP 8.1 ctype_digit/preg_split exceptions in Phrequent for no date/time to PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time.
aklapper renamed T15994: PHP 8.1 ctype_digit/preg_split exceptions in AphrontFormDateControlValue for no date/time from PHP 8.1 ctype_digit/preg_+split exceptions in Phrequent for no date/time to PHP 8.1 ctype_digit/preg_split exceptions in Phrequent for no date/time.
valerio.bozzolan accepted D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Thanks! I'm sorry that the execute method has undocumented return.
Thanks! I share a comment on the fly, maybe more comments soon after a test :)
Feb 12 2025
Feb 12 2025
taavi closed T15988: Allow filtering tokens given by list of token as Resolved by committing rP90d26167aad5: Allow filtering tokens given by type of token.
Feb 11 2025
Feb 11 2025
I think you are right for unnecessary catetorization and sending notifications.
valerio.bozzolan awarded D25870: Skip writing symbol cache to non-writable directories a Yellow Medal token.
Running arc liberate before installing worked well for me. Thank you again!
xtex updated the test plan for D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
valerio.bozzolan requested changes to D25870: Skip writing symbol cache to non-writable directories.
OK super! <3
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