Page MenuHomePhorge
Feed All Stories

Mar 26 2023

valerio.bozzolan added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

This revision is nearly impossible to test

See my comments here D25030#1893

Error suppression with "@" is a poor solution to this issue

Mar 26 2023, 14:24 · Phorge
valerio.bozzolan updated the summary of D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.
Mar 26 2023, 14:23
valerio.bozzolan added inline comments to D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.
Mar 26 2023, 14:20
valerio.bozzolan updated the diff for D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.

use PHP 7.4 to make lint happy

Mar 26 2023, 14:15
valerio.bozzolan requested review of D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.
Mar 26 2023, 14:14
valerio.bozzolan added a revision to T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies: D25097: PHP 8.2: fixes for strlen() not accepting NULL anymore.
Mar 26 2023, 14:14 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan renamed T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string from Introduce PhabricatorEnv::getEnvConfigString() - that always return a string to Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 14:13 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 14:07 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15200: PHP 8.2: Use of "parent" in callables is deprecated as Normal priority.
Mar 26 2023, 13:53 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:48 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:27 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string.
Mar 26 2023, 13:20 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15199: Introduce PhabricatorEnv::getEnvConfigStr() - that always return a string as High priority.
Mar 26 2023, 13:16 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 13:16 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan updated the task description for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 12:56 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a subtask for T15198: PHP 8.2 deprecations fix strategies: T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Mar 26 2023, 12:31 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:31 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a subtask for T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo): T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:31 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15198: PHP 8.2 deprecations fix strategies: T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo).
Mar 26 2023, 12:31 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan removed a parent task for T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Mar 26 2023, 12:30 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15198: PHP 8.2 deprecations fix strategies: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Mar 26 2023, 12:30 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan edited subtasks for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, added: T15198: PHP 8.2 deprecations fix strategies; removed: T15145: Evaluate PHP Rector to quick refactor Phorge to support PHP 8.1 / 8.2 or do other things.
Mar 26 2023, 12:30 · PHP 8 support
valerio.bozzolan added a parent task for T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:30 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a subtask for T15198: PHP 8.2 deprecations fix strategies: T15188: arc lint: "Function utf8_decode() is deprecated" in PHP 8.2.
Mar 26 2023, 12:30 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a subtask for T15198: PHP 8.2 deprecations fix strategies: T15196: PHP 8.2: using ${var} in strings is deprecated.
Mar 26 2023, 12:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15196: PHP 8.2: using ${var} in strings is deprecated: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan renamed T15196: PHP 8.2: using ${var} in strings is deprecated from Using ${var} in strings is deprecated, use {$var} instead to PHP 8.2: using ${var} in strings is deprecated.
Mar 26 2023, 12:29 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a subtask for T15198: PHP 8.2 deprecations fix strategies: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 12:28 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan added a parent task for T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies: T15198: PHP 8.2 deprecations fix strategies.
Mar 26 2023, 12:28 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan renamed T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies from Fix Arcanist error "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in PHP 8.2 to PHP 8.2: strlen() does not accept NULL anymore.
Mar 26 2023, 12:28 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan triaged T15198: PHP 8.2 deprecations fix strategies as Normal priority.
Mar 26 2023, 12:27 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan triaged T15197: arc unit --everything: error "Creation of dynamic property is deprecated" as Normal priority.
Mar 26 2023, 12:05 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan triaged T15196: PHP 8.2: using ${var} in strings is deprecated as High priority.
Mar 26 2023, 11:53 · PHP 8 support, User-valerio.bozzolan
valerio.bozzolan updated the answer details for Q33: Pros and cons compared to Mantis (Answer 29).
Mar 26 2023, 10:50
valerio.bozzolan updated the answer details for Q33: Pros and cons compared to Mantis (Answer 29).
Mar 26 2023, 10:50
valerio.bozzolan marked Q33: Pros and cons compared to Mantis (Answer 45) as hidden.
Mar 26 2023, 10:49
valerio.bozzolan added a comment to Q33: Pros and cons compared to Mantis (Answer 45).

I will mark this answer as hidden, since it's not an answer but it's a comment. Also, it's a comment that wrongly indicates the question as spam, that is not nice honestly to be seen from the original user.

Mar 26 2023, 10:49
valerio.bozzolan marked Q33: Pros and cons compared to Mantis (Answer 45) as visible.
Mar 26 2023, 10:48
valerio.bozzolan marked Q33: Pros and cons compared to Mantis (Answer 45) as hidden.
Mar 26 2023, 10:47
valerio.bozzolan reopened Q33: Pros and cons compared to Mantis.
Mar 26 2023, 10:46
valerio.bozzolan added a comment to T15000: Ad hoc setup tasks.

I'm available to configure an inboud email receiver via a simple IMAP spooler, thanks to this:

Mar 26 2023, 10:45 · Phorge.it Systems
valerio.bozzolan added a task to D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 10:40 · Arcanist (archived)
valerio.bozzolan added a revision to T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies: D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly.
Mar 26 2023, 10:40 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a revision to T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies: D25031: Fix most PHP 8.1 and 8.2 issues.
Mar 26 2023, 10:40 · Documentation, PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan added a task to D25031: Fix most PHP 8.1 and 8.2 issues: T15190: PHP 8.1: strlen() and other scalar-only functions do not accept NULL anymore - understand fix strategies.
Mar 26 2023, 10:40 · Phorge
valerio.bozzolan added a comment to T15041: Starmap.

@Cigaryno I noticed this topic. I would say: be bold and just share it directly in Starmap marking it as stub (there is a button to do that)

Mar 26 2023, 10:34 · Phorge
valerio.bozzolan triaged T15195: Clarify the difference between these routes: /tag/<slug>/ VS /project/view/<id>/ as Wishlist priority.
Mar 26 2023, 10:26 · Projects, User-valerio.bozzolan
valerio.bozzolan created SEO.
Mar 26 2023, 10:24
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:43
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:34
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:29
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:27
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:25
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:24
valerio.bozzolan updated Q43: What are your Notification Configs? Why? from What are your exact Notification Configs? to What are your Notification Configs? Why?.
Mar 26 2023, 09:16
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:15
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:14
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:14
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:13
valerio.bozzolan updated the answer details for Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:12
valerio.bozzolan added Q43: What are your Notification Configs? Why? (Answer 47).
Mar 26 2023, 09:12
valerio.bozzolan asked Q43: What are your Notification Configs? Why?.
Mar 26 2023, 09:12
valerio.bozzolan moved T15157: "Create Task" and "Edit Task" should open links in a new tab when CTRL-click from Backlog to Minimal Change on the Workboard board.
Mar 26 2023, 09:00 · User-valerio.bozzolan, Workboard
valerio.bozzolan moved T15186: Colorized Workboards: Increase contrast of menus (increase opacity) from Backlog to Minimal Change on the Workboard board.
Mar 26 2023, 08:58 · User-valerio.bozzolan, Workboard, Accessibility
valerio.bozzolan moved T15178: New Phorge Trigger Sounds from Backlog to Features on the Workboard board.
Mar 26 2023, 08:57 · User-valerio.bozzolan, Workboard, Trigger
valerio.bozzolan added a project to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards.: Discussion Needed.
Mar 26 2023, 08:57 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan moved T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards. from Backlog to Discussion Needed on the Workboard board.
Mar 26 2023, 08:57 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan moved T15162: Workboard Trigger Rule: allow to Add/Remove Subscribers from Backlog to Features on the Workboard board.
Mar 26 2023, 08:56 · User-valerio.bozzolan, Trigger, Workboard
valerio.bozzolan moved T15143: Allow to quick-edit a Milestone name from Workboard menu from Backlog to Features on the Workboard board.
Mar 26 2023, 08:56 · UX, Affects-Wikimedia, User-valerio.bozzolan, Workboard
valerio.bozzolan changed the visibility for F271741: Phorge_editing_Milestone.png.
Mar 26 2023, 08:55
valerio.bozzolan added a cover image to T15143: Allow to quick-edit a Milestone name from Workboard menu.
Mar 26 2023, 08:55 · UX, Affects-Wikimedia, User-valerio.bozzolan, Workboard
valerio.bozzolan updated the summary of D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Mar 26 2023, 08:53 · Arcanist (archived)
valerio.bozzolan added a comment to T15130: Organize Projects here.

I honestly don't like the sub-project approach because it is nearly impossible for web users to move things as sub-project, or move them out of sub-project. So I do not encourage it until this feature is stable enough to allow community contributions in this direction. And this is needed, since the purpose of Phorge is not to prepare the ground for volunteers, but to get help from volunteers.

Mar 26 2023, 08:44 · phorge.it install, User-Cigaryno
valerio.bozzolan updated the task description for T15130: Organize Projects here.
Mar 26 2023, 08:42 · phorge.it install, User-Cigaryno
Cigaryno added a comment to T15130: Organize Projects here.

I mean, is this related to we.phorge.it?

Mar 26 2023, 07:32 · phorge.it install, User-Cigaryno

Mar 25 2023

valerio.bozzolan added a comment to T15105: Cannot upload new mockups via Pholio.

I mark as phorge.it install since it also affects this website.

Mar 25 2023, 22:32 · phorge.it install (DEPRECATED)
valerio.bozzolan triaged T15105: Cannot upload new mockups via Pholio as High priority.
Mar 25 2023, 22:31 · phorge.it install (DEPRECATED)
valerio.bozzolan raised a concern with rPd017f3f21021: Double-write file attachment to old "edge" storage and new "attachment" storage.

Let's Raise a Concern since it seems this commit introduced this regression:

Mar 25 2023, 22:30
valerio.bozzolan added a comment to T15101: Assigned to - Required Field.

One thing that could be done right now is:

Create a new Herald rule (Global, Maniphest Tasks) that, if the Assignee does not exist, it runs an Action "Add comment", with this content:

IMPORTANT: Please set the Assignee! Or a kitten will die RIGHT NOW!

You can also add a new Tag like #task-without-assignee so to highlight the issue. And you can automatically remove that tag with another Herald rule.

Mar 25 2023, 21:53 · Maniphest
valerio.bozzolan added a project to T15194: Cover Image: somehow show from the Task page: Maniphest (archived).
Mar 25 2023, 21:52 · Maniphest, User-valerio.bozzolan, Cover Image
valerio.bozzolan triaged T15194: Cover Image: somehow show from the Task page as Wishlist priority.
Mar 25 2023, 21:51 · Maniphest, User-valerio.bozzolan, Cover Image
valerio.bozzolan added a project to T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants): Cover Image.
Mar 25 2023, 21:44 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan created Cover Image.
Mar 25 2023, 21:44
valerio.bozzolan created Best Pratices.
Mar 25 2023, 21:39
valerio.bozzolan updated the task description for T15161: Internal resources should avoid to become external links, as default.
Mar 25 2023, 21:38 · User-valerio.bozzolan, Discussion Needed, Remarkup
valerio.bozzolan updated the name of F271467: Decaying Curse proposal.png from "Screenshot_2023_03_25_191845.png" to "Decaying Curse proposal.png".
Mar 25 2023, 20:55
valerio.bozzolan updated the summary of D25096: Render all Removed Comments a little more docile.
Mar 25 2023, 20:53 · Comments
valerio.bozzolan removed a task from D25096: Render all Removed Comments a little more docile: T15191: Allow to style deleted comments from CSS.
Mar 25 2023, 20:50 · Comments
valerio.bozzolan removed a revision from T15191: Allow to style deleted comments from CSS: D25096: Render all Removed Comments a little more docile.
Mar 25 2023, 20:50 · Maniphest, User-valerio.bozzolan, Comments
valerio.bozzolan requested review of D25096: Render all Removed Comments a little more docile.
Mar 25 2023, 20:49 · Comments
valerio.bozzolan added a revision to T15191: Allow to style deleted comments from CSS: D25096: Render all Removed Comments a little more docile.
Mar 25 2023, 20:49 · Maniphest, User-valerio.bozzolan, Comments
valerio.bozzolan added a revision to T15192: Removed Comments are too visually impactful: D25096: Render all Removed Comments a little more docile.
Mar 25 2023, 20:49 · UX, Maniphest, User-valerio.bozzolan, Comments
dcog added a comment to T15178: New Phorge Trigger Sounds.
Mar 25 2023, 19:40 · User-valerio.bozzolan, Workboard, Trigger
valerio.bozzolan added a task to D25095: Removed Comments: add CSS class "phui-timeline-shell-removed": T15193: Clarify the difference between a "Removed" comment and a "Deleted" one.
Mar 25 2023, 19:02
valerio.bozzolan added a revision to T15193: Clarify the difference between a "Removed" comment and a "Deleted" one: D25095: Removed Comments: add CSS class "phui-timeline-shell-removed".
Mar 25 2023, 19:02 · Maniphest, User-valerio.bozzolan, Comments
valerio.bozzolan triaged T15193: Clarify the difference between a "Removed" comment and a "Deleted" one as Normal priority.
Mar 25 2023, 19:02 · Maniphest, User-valerio.bozzolan, Comments
valerio.bozzolan added a comment to D25095: Removed Comments: add CSS class "phui-timeline-shell-removed".

I truly do not understand what the hell it changes from:

Mar 25 2023, 18:54
valerio.bozzolan updated the diff for D25095: Removed Comments: add CSS class "phui-timeline-shell-removed".

maybe this is the right "remove" state (?)

Mar 25 2023, 18:51
valerio.bozzolan renamed T15192: Removed Comments are too visually impactful from Make removed Comments somehow less visually impactful to Removed Comments are too visually impactful.
Mar 25 2023, 18:40 · UX, Maniphest, User-valerio.bozzolan, Comments
valerio.bozzolan claimed T15192: Removed Comments are too visually impactful.
Mar 25 2023, 18:22 · UX, Maniphest, User-valerio.bozzolan, Comments