Page MenuHomePhorge
Feed All Stories

May 15 2024

aklapper closed D25639: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
May 15 2024, 12:45
aklapper committed rP464a0aedc45b: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php
May 15 2024, 12:45
valerio.bozzolan accepted D25639: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.

yesyes

May 15 2024, 12:42
aklapper requested review of D25639: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
May 15 2024, 12:33
aklapper added a revision to T15832: PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php: D25639: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
May 15 2024, 12:33 · PHP 8 support
aklapper created T15832: PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
May 15 2024, 12:32 · PHP 8 support
valerio.bozzolan awarded T15831: Long search query can trigger raw "Too many tables; MariaDB can only use 61 tables in a join" a The World Burns token.
May 15 2024, 11:59
aklapper created T15831: Long search query can trigger raw "Too many tables; MariaDB can only use 61 tables in a join".
May 15 2024, 10:10
pppery added a project to T15815: Make i18n string extraction ignore strings in test cases: Localization.
May 15 2024, 05:13 · Localization
pppery added a project to T15055: Import translations from translatewiki.net: Localization.
May 15 2024, 05:12 · Localization, Affects-Wikimedia, Phorge
pppery merged T15079: Upstream translatewiki.net's changes into T15055: Import translations from translatewiki.net.
May 15 2024, 05:11 · Localization, Affects-Wikimedia, Phorge
pppery merged task T15079: Upstream translatewiki.net's changes into T15055: Import translations from translatewiki.net.
May 15 2024, 05:11 · Localization
valerio.bozzolan added a comment to T15110: File reference not removed when file is deleted.

Relevant old upstream comment (from an unrelated task) that describes this problem as "ghosts in the UI":

May 15 2024, 00:21 · Files, Bug Reports

May 14 2024

valerio.bozzolan updated the diff for D25080: Workboard Trigger Rule: allow to Add/Remove Subscribers.

adjust strings as suggested, also, renamed classes from "subscriber" to "subscribers"

May 14 2024, 23:54 · Workboard
valerio.bozzolan placed T15282: Fix/avoid/simplify similar fatal: detected dubious ownership in repository at '/var/www/phorge' up for grabs.

Help welcome.

May 14 2024, 23:38 · User-valerio.bozzolan
valerio.bozzolan updated the diff for D25622: Transformed Pictures: make them non-orphan.

PhabricatorFileTransform: add null check

May 14 2024, 23:32
revi attached a referenced file: F2191753: image.png.
May 14 2024, 22:01 · Arcanist, Bug Reports
revi added a comment to T15805: Cannot patch a diff that edits files with non-ascii filenames.

git config --global core.quotepath false

May 14 2024, 21:54 · Arcanist, Bug Reports
revi created P41 0001-test-commit.patch.
May 14 2024, 21:53
revi created T15830: files upload page cannot handle chunked upload.
May 14 2024, 18:00 · Files, Bug Reports
revi changed the visibility for F2191615: manual-administration_of_archives_2023.pdf.
May 14 2024, 17:55
revi updated the answer details for Q135: Files larger than 8MB fails to upload for some S3-compatible apis using upload form at /file/upload (but works using Drag & Drop) (Answer 169).
May 14 2024, 17:51
revi triaged T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 as Normal priority.
May 14 2024, 16:39 · PHP 8 support, Deprecation Notice
revi created P40 deprecated.php.
May 14 2024, 16:36
avivey added a comment to D25035: Hide the blurb of a user when that user is disabled.

(It's about spam, but it doesn't have anything explicitly sensitive. I've made it public now)

May 14 2024, 16:02
avivey changed the visibility for T15074: Hide profile pictures and descriptions of disabled users.
May 14 2024, 16:00 · Security
revi added a comment to T15805: Cannot patch a diff that edits files with non-ascii filenames.

Posted question at git@vger.kernel.org.

May 14 2024, 15:35 · Arcanist, Bug Reports
revi closed Q135: Files larger than 8MB fails to upload for some S3-compatible apis using upload form at /file/upload (but works using Drag & Drop) as resolved.
May 14 2024, 12:47
revi added Q135: Files larger than 8MB fails to upload for some S3-compatible apis using upload form at /file/upload (but works using Drag & Drop) (Answer 169).
May 14 2024, 12:47
valerio.bozzolan added a comment to D25035: Hide the blurb of a user when that user is disabled.

Thanks again. Generally super-useful.

May 14 2024, 09:34
valerio.bozzolan added a comment to D25621: Show login page if a search token requires a valid viewer.

Uhm. Incredibly, it seems to work. I have good feelings.

May 14 2024, 08:59
valerio.bozzolan updated the test plan for D25621: Show login page if a search token requires a valid viewer.
May 14 2024, 08:58
LSobanski created T15828: "Not In" query operator is not respected when searching for project milestones.
May 14 2024, 07:37
valerio.bozzolan added a comment to D25636: Fix exception awarding empty badge to user.

Ideally this would be done via validateTransactions using ->setFormErrors($errors) on a PHUIObjectBoxView but all seems quite broken for badges anyway, see T15827.

May 14 2024, 05:06

May 13 2024

aklapper updated the diff for D25636: Fix exception awarding empty badge to user.

Remove variable definition now unneeded outside of the if clause

May 13 2024, 18:50
aklapper updated the diff for D25636: Fix exception awarding empty badge to user.

Here's a revision which does not throw a red box via ->setFormErrors() at the user but at least it is displaying the Required text and turning it into bold red after clicking Award without having defined a recipient. So the line $errors[] = pht('Badge name is required.'); is currently never ever shown.

May 13 2024, 18:43
aklapper added a comment to D25636: Fix exception awarding empty badge to user.

Thanks for the hints how to improve this! Appreciated.

May 13 2024, 18:41
aklapper created T15827: Possible to award a badge without selecting a recipient.
May 13 2024, 18:41 · Bug Reports
aklapper requested review of D25638: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
May 13 2024, 17:49
aklapper added a revision to T15826: PHP 8.1 "strlen(null)" exception rendering image file without $encode_setting: D25638: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
May 13 2024, 17:49 · PHP 8 support
aklapper closed D25637: Run ./bin/celerity map after previous commit.
May 13 2024, 17:00
aklapper committed rP8a3b70aa7d4c: Run ./bin/celerity map after previous commit.
Run ./bin/celerity map after previous commit
May 13 2024, 17:00
valerio.bozzolan accepted D25637: Run ./bin/celerity map after previous commit.

Damn celerity. Thanks.

May 13 2024, 16:43
valerio.bozzolan raised a concern with rP67b7181f5226: Facts: Always render YYYY-MM-DD dates with eight digits in chart tooltips.

Damn celerity

May 13 2024, 16:43
aklapper added a comment to T15819: Facts: Burndown Charts should render YYYY-MM-DD with eight digits.

That was a merged JS change so I should have also run ./bin/celerity map. Sorry. Followup patch in https://we.phorge.it/D25637

May 13 2024, 16:04
aklapper requested review of D25637: Run ./bin/celerity map after previous commit.
May 13 2024, 16:03
aklapper created T15826: PHP 8.1 "strlen(null)" exception rendering image file without $encode_setting.
May 13 2024, 15:59 · PHP 8 support
aklapper awarded T15800: Comment templates to reuse a Love token.
May 13 2024, 11:42 · Feature Requests, Phorge

May 12 2024

revi changed the image for Image Macro "hammerfix".
May 12 2024, 15:51
avivey added a comment to T15176: Evaluate a global Herald Maniphest action: "Block Task creation with message" (to allow custom Task constraints).

On a more meta level, Maniphest isn't well-suited to be an entry-form to be filled by a non-expert user; Nuance is/was intended for this use-case.

May 12 2024, 14:05 · Herald, Maniphest, User-valerio.bozzolan
avivey added a comment to T15176: Evaluate a global Herald Maniphest action: "Block Task creation with message" (to allow custom Task constraints).

on the technical level, Herald can't block object creation - it runs after the fact, by the Daemons.

May 12 2024, 14:03 · Herald, Maniphest, User-valerio.bozzolan
aklapper added a comment to T15176: Evaluate a global Herald Maniphest action: "Block Task creation with message" (to allow custom Task constraints).

I don't believe in playing whack-a-mole on "could this be a password" but a use case I've been recently thinking of is "Do not allow task creation when task content/data is exactly the defaults provided by the Form used to create the task". Basically: You were supposed to fill in some stuff but you did not when creating your task.

May 12 2024, 13:03 · Herald, Maniphest, User-valerio.bozzolan
avivey added a comment to D25636: Fix exception awarding empty badge to user.

I think the 404 is possibly better then "silently fail without error".

May 12 2024, 09:09
aklapper closed T15819: Facts: Burndown Charts should render YYYY-MM-DD with eight digits as Resolved by committing rP67b7181f5226: Facts: Always render YYYY-MM-DD dates with eight digits in chart tooltips.
May 12 2024, 08:19
aklapper closed D25630: Facts: Always render YYYY-MM-DD dates with eight digits in chart tooltips.
May 12 2024, 08:19
aklapper committed rP67b7181f5226: Facts: Always render YYYY-MM-DD dates with eight digits in chart tooltips.
Facts: Always render YYYY-MM-DD dates with eight digits in chart tooltips
May 12 2024, 08:19
aklapper requested review of D25636: Fix exception awarding empty badge to user.
May 12 2024, 08:16
aklapper added a revision to T15825: Exception awarding badge to user without selecting a badge: D25636: Fix exception awarding empty badge to user.
May 12 2024, 08:16
aklapper created T15825: Exception awarding badge to user without selecting a badge.
May 12 2024, 08:09
aklapper added a comment to D25635: Fix PHP 8.1 "preg_replace(null)" exception in PhabricatorEditorURIEngine.php.

Uhm, seems I was somehow off by one line. I thought that this comes from escapeToken($repository->getCallsign()) being optional nowadays but seems to be triggered by escapeToken($repository->getRepositorySlug()) instead which indeed would be surprising. This might be a patch to abandon because might hide an underlying issue.

May 12 2024, 08:02
avivey added a comment to D25635: Fix PHP 8.1 "preg_replace(null)" exception in PhabricatorEditorURIEngine.php.

How can we end up with null here?

May 12 2024, 07:20

May 11 2024

aklapper requested review of D25635: Fix PHP 8.1 "preg_replace(null)" exception in PhabricatorEditorURIEngine.php.
May 11 2024, 20:51
aklapper added a revision to T15824: Deprecation notice at PhabricatorEditorURIEngine.php:283: D25635: Fix PHP 8.1 "preg_replace(null)" exception in PhabricatorEditorURIEngine.php.
May 11 2024, 20:51 · PHP 8 support, Deprecation Notice
revi triaged T15824: Deprecation notice at PhabricatorEditorURIEngine.php:283 as Normal priority.
May 11 2024, 17:05 · PHP 8 support, Deprecation Notice
revi created P39 error.php.
May 11 2024, 17:02
avivey accepted D25634: Remove deprecated buildStandardPage* method calls.
May 11 2024, 14:48
aklapper updated the summary of D25634: Remove deprecated buildStandardPage* method calls.
May 11 2024, 14:36
aklapper requested review of D25634: Remove deprecated buildStandardPage* method calls.
May 11 2024, 14:33
avivey updated the diff for D25549: Add Standard Custom Fields to Item List.

Rebase

May 11 2024, 10:48
avivey closed T15133: Differential List View should show Repository as Resolved by committing rPea554af47649: Add (Advanced) Custom Fields to Item List.
May 11 2024, 10:25 · Differential
avivey closed D25548: Add (Advanced) Custom Fields to Item List.
May 11 2024, 10:25
avivey committed rPea554af47649: Add (Advanced) Custom Fields to Item List.
Add (Advanced) Custom Fields to Item List
May 11 2024, 10:25
revi added a comment to T15059: Phabricator doesn't email @outlook.com addresses.
X-Spam-known-sender: no
X-Spam-sender-reputation: 500 (none)
X-Spam-score: 0.8
X-Spam-hits: BAYES_50 0.8, ME_SENDERREP_NEUTRAL 0.001,
  RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001,
  RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001, SPF_HELO_PASS -0.001,
  SPF_PASS -0.001, LANGUAGES en, BAYES_USED user, SA_VERSION 3.4.6
X-Spam-source: IP='198.74.57.92', Host='secure.phorge.dev', Country='US',
  FromHeader='dev', MailFrom='dev'
X-Spam-charsets: plain='utf-8'
May 11 2024, 10:05 · phorge.it install
revi added a comment to T15805: Cannot patch a diff that edits files with non-ascii filenames.

I also faced this, tested @ D25623, and found out git format-patch was emitting that result which causes git apply to fail. See this git format-patch example.

May 11 2024, 09:56 · Arcanist, Bug Reports
revi created P38 (An Untitled Masterwork).
May 11 2024, 09:54
avivey edited the content of Change Log.
May 11 2024, 04:39
avivey attached a referenced file: F1360344: image.png.
May 11 2024, 04:38
avivey attached a referenced file: F1368592: image.png.
May 11 2024, 04:37
avivey renamed 2024 week 19 from Next Up to 2024 week 19.
May 11 2024, 04:37

May 10 2024

revi added a comment to Image Macro "hammerfix".

Yeah, on my todo list for the weekend.

May 10 2024, 17:18
revi added a comment to T15059: Phabricator doesn't email @outlook.com addresses.

And my spam filter says:

May 10 2024, 17:12 · phorge.it install
aklapper closed T15823: PHP 8.1 "strlen(null)" exception checking for open setup issues, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 10 2024, 16:16 · PHP 8 support
aklapper closed T15823: PHP 8.1 "strlen(null)" exception checking for open setup issues as Resolved by committing rPf2a01dca3928: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in….
May 10 2024, 16:16 · PHP 8 support
aklapper closed D25633: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in PhabricatorSetupCheck.
May 10 2024, 16:16
aklapper committed rPf2a01dca3928: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in….
Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in…
May 10 2024, 16:16
aklapper closed T15821: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:24 as Resolved by committing rARC7f28d7266f81: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
May 10 2024, 16:13 · Arcanist, Deprecation Notice
aklapper closed D25632: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
May 10 2024, 16:13
aklapper committed rARC7f28d7266f81: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type
May 10 2024, 16:13
valerio.bozzolan added a comment to Q125: "Not In" query operator and searching for project milestones (Answer 158).

(Premising that this is an answer to your question. Please move this as comment to your question.)

May 10 2024, 15:39
valerio.bozzolan added a member for Trusted Contributors: LSobanski.
May 10 2024, 15:38
valerio.bozzolan added a comment to Image Macro "hammerfix".

Nice but please smaller :D

May 10 2024, 15:27
revi created Image Macro "hammerfix".
May 10 2024, 13:07
valerio.bozzolan updated the test plan for D25632: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
May 10 2024, 12:59
valerio.bozzolan accepted D25632: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.

Thanks! I was able to test visiting a profile image, and inspecting phlog() in the webserver log.

May 10 2024, 12:58
valerio.bozzolan accepted D25633: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in PhabricatorSetupCheck.

Thanks. I was able to test that the thing is just a string, not an object with a toString(), so no nuclear implosions

May 10 2024, 12:52
aklapper requested review of D25633: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in PhabricatorSetupCheck.
May 10 2024, 10:22
aklapper added a revision to T15823: PHP 8.1 "strlen(null)" exception checking for open setup issues: D25633: Fix PHP 8.1 "strlen(null)" exception checking for open setup issues in PhabricatorSetupCheck.
May 10 2024, 10:22 · PHP 8 support
aklapper created T15823: PHP 8.1 "strlen(null)" exception checking for open setup issues.
May 10 2024, 10:20 · PHP 8 support
aklapper requested review of D25632: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
May 10 2024, 10:04
aklapper added a revision to T15821: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:24: D25632: Fix PHP 8.1 "preg_match(null)" exception for missing Content-Type.
May 10 2024, 10:04 · Arcanist, Deprecation Notice