Page MenuHomePhorge
Feed All Stories

May 15 2024

valerio.bozzolan added a comment to T15828: "Not In" query operator is not respected when searching for project milestones.

Interesting triage. In legacy upstream this was a "feature request 🌈" - https://secure.phabricator.com/T12438

May 15 2024, 18:01
dhinus added a comment to T15828: "Not In" query operator is not respected when searching for project milestones.

@valerio.bozzolan thanks for copy-pasting my comment, I didn't see a task was already created because I only checked the Bug Reports workboard. Should the Bug Reports tag be added to this task?

May 15 2024, 17:15
valerio.bozzolan added a member for Trusted Contributors: dhinus.
May 15 2024, 15:45
valerio.bozzolan updated subscribers of T15828: "Not In" query operator is not respected when searching for project milestones.

Super-useful comment:

May 15 2024, 15:45
valerio.bozzolan updated the question details for Q125: "Not In" query operator and searching for project milestones.
May 15 2024, 15:42
dhinus added a comment to Q125: "Not In" query operator and searching for project milestones.

I also ran into this issue, as reported in https://secure.phabricator.com/T12438 it also affects the "In Any" (or any()) searches, and makes it impossible to search for tasks that are in projectA or projectB, which seems quite a common use case:

May 15 2024, 15:34
aklapper closed T15826: PHP 8.1 "strlen(null)" exception rendering image file without $encode_setting, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 15 2024, 15:31 · PHP 8 support
aklapper closed T15826: PHP 8.1 "strlen(null)" exception rendering image file without $encode_setting as Resolved by committing rP50d0bbe8ff68: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
May 15 2024, 15:31 · PHP 8 support
aklapper closed D25638: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
May 15 2024, 15:31
aklapper committed rP50d0bbe8ff68: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
Fix PHP 8.1 "strlen(null)" exception rendering files/documents
May 15 2024, 15:31
valerio.bozzolan accepted D25638: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.

yesyes

May 15 2024, 12:48
valerio.bozzolan updated the test plan for D25638: Fix PHP 8.1 "strlen(null)" exception rendering files/documents.
May 15 2024, 12:47
valerio.bozzolan added a comment to T15826: PHP 8.1 "strlen(null)" exception rendering image file without $encode_setting.

I don't know if the file is really related, but PhabricatorDocumentRenderingEngine can be seen in scene while surfing a Diffusion repository and playing with View Options.

May 15 2024, 12:47 · PHP 8 support
aklapper closed T15832: PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 15 2024, 12:45 · PHP 8 support
aklapper closed T15832: PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php as Resolved by committing rP464a0aedc45b: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthStartController.php.
May 15 2024, 12:45 · PHP 8 support
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