Page MenuHomePhorge

valerio.bozzolan (Valerio Bozz.)
ʕ•ᴥ•ʔ

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jul 6 2021, 12:36 (159 w, 3 d)
Availability
Available
Timezone
UTC+2

I'm a pasta pizza volunteer Phabrilover. I would like to do it all day long.

I use Phorge in:

  • my personal installation to handle my stuff (about 80 users)
  • in the company I work for (about 30 employees)
  • in the Wikimedia Phabricator (as simple user)

Please don't contact me in private for troubleshooting. Use the chat or ping me from Ponder.

Other links:

Recent Activity

Yesterday

valerio.bozzolan added a comment to D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.

Yup. Laaaand

Fri, Jul 26, 20:37
valerio.bozzolan added a comment to T15879: Documentation: Macro image rendered instead of keyword when names match.

As temporary Phorge workaround, we may want that keywords rendered as progress so we can manually add backtics (?)

Fri, Jul 26, 19:19
valerio.bozzolan accepted D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.

Thaaaanks. I wonder why $has_password has a dedicated variable, and instead $has_username has not 🤔

Fri, Jul 26, 16:09
valerio.bozzolan added a comment to D25118: Remarkup: make less internal links open in new tabs.

Flagging all comments as done (but feel free to share other things)

Fri, Jul 26, 10:43
valerio.bozzolan added a comment to D25118: Remarkup: make less internal links open in new tabs.

Thanks again @speck. This is probably useful to answer your performance question:

Fri, Jul 26, 10:41
valerio.bozzolan accepted D25711: Suppress PHP 8.1 warnings "Return type mixed is not covariant with tentative return type mixed of method Iterator::key()".

😐

Fri, Jul 26, 10:21
valerio.bozzolan accepted D25746: Remove unused parameter from PhabricatorDaemonController::buildSideNavView() call.
Fri, Jul 26, 10:11
valerio.bozzolan accepted D25747: Remove unused parameter from PhabricatorMailEmailEngine::newEmailThreadingHeaders() call.
Fri, Jul 26, 10:02
valerio.bozzolan accepted D25744: Fix undefined variable in PhabricatorBadgesEditRecipientsController.

Thanks. It seems that line 17 impose edit capability. Also, appendForm() does not accept a null.

Fri, Jul 26, 07:25
valerio.bozzolan accepted D25745: Remove unused parameter from PhabricatorConfigConsoleController::newLibraryVersionTable() call.

I cannot imagine any situation where the incoming viewer from handleRequest(AphrontRequest $request) could be different from the implicit viewer from AphrontController#getViewer() ($this->getRequest()->getViewer()).

Fri, Jul 26, 07:09

Thu, Jul 25

valerio.bozzolan added a comment to T15889: Apache 2.4.61 throws a 403 Forbidden for links containing %3F.

Thanks. What happens in older Apache2 versions?

Nothing. :) This issue only popped up in our error logs after an Apache update.

Thu, Jul 25, 10:15
valerio.bozzolan accepted D25741: Fix undefined variable in HeraldAction.

sgtm

Thu, Jul 25, 10:12

Wed, Jul 24

valerio.bozzolan updated the name of F2328200: Phorge post-commit Audit review.png from "image.png" to "Phorge post-commit Audit review.png".
Wed, Jul 24, 09:29
valerio.bozzolan created T15892: Post-Commit Audit review: authors cannot "Raise Concern".
Wed, Jul 24, 09:27 · Discussion Needed, Bug Reports, Diffusion

Tue, Jul 23

valerio.bozzolan added a comment to T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().

Ah. Maybe PhabricatorSearchHost should extend PhabricatorSearchService? Boh

Tue, Jul 23, 13:53
valerio.bozzolan added a comment to T15891: Ineffective instanceof check in PhabricatorMySQLSetupCheck:shouldUseMySQLSearchEngine().

I don't get this 🤔

Tue, Jul 23, 13:51
valerio.bozzolan updated the task description for T15890: Workboard: better clarify if it's Archived.
Tue, Jul 23, 08:53 · UX, Projects
valerio.bozzolan added a comment to T15882: When archiving a project, reset its default menu item to Profile.

OK. If you are partially mentioning nonsenses in we.phorge.it itself, you are indeed right.

Tue, Jul 23, 08:50 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan changed the visibility for F2325001: Workboard of an Archived Project - Phorge June 2024.png.
Tue, Jul 23, 08:43
valerio.bozzolan updated the name of F2325001: Workboard of an Archived Project - Phorge June 2024.png from "image.png" to "Workboard of an Archived Project - Phorge June 2024.png".
Tue, Jul 23, 08:43
valerio.bozzolan created T15890: Workboard: better clarify if it's Archived.
Tue, Jul 23, 08:43 · UX, Projects
valerio.bozzolan set the color for Macro (deprecated) to Red.
Tue, Jul 23, 08:36
valerio.bozzolan renamed Macro (deprecated) from Macro to Macro (deprecated).
Tue, Jul 23, 08:35
valerio.bozzolan triaged T15378: PhabricatorApplicationTransactionStructureException trying to mute File notifications: "Attempting to apply a transaction which has not been constructed correctly" as Normal priority.

(Wow. I've never clicked on that button in my life, also when working)

Tue, Jul 23, 08:27 · Bug Reports
valerio.bozzolan added a comment to T15889: Apache 2.4.61 throws a 403 Forbidden for links containing %3F.

By the way I cannot reproduce in Apache 2.4.61 🤔

Tue, Jul 23, 08:25
valerio.bozzolan added a comment to T15889: Apache 2.4.61 throws a 403 Forbidden for links containing %3F.

Thanks. What happens in older Apache2 versions?

Tue, Jul 23, 08:23
valerio.bozzolan accepted D25730: Avoid PhabricatorApplicationTransactionStructureException on editors not supporting Mute Notifications.

Thanks! Looking at PhabricatorSubscriptionsMuteController that works with PhabricatorTransactions::TYPE_EDGE, this seems good to me.

Tue, Jul 23, 08:13
valerio.bozzolan requested changes to D25740: Disallow awarding a badge without selecting recipient.

Setting as "new validations probably need to be managed". Thanks again

Tue, Jul 23, 07:57
valerio.bozzolan triaged T15827: Possible to award a badge without selecting a recipient as Normal priority.

Thanks :) Interesting weird transaction.

Tue, Jul 23, 07:36 · Bug Reports
valerio.bozzolan added inline comments to D25740: Disallow awarding a badge without selecting recipient.
Tue, Jul 23, 07:35

Sun, Jul 21

valerio.bozzolan accepted D25734: Remove call to undefined method DoorkeeperDAO::getObjectKey().

Just that oneline

Sun, Jul 21, 22:12
valerio.bozzolan accepted D25736: Log Herald rules having disabled Herald rules as condition via phlog().

sgtm

Sun, Jul 21, 22:11
valerio.bozzolan added inline comments to D25735: Log Herald rules with invalid keys via phlog().
Sun, Jul 21, 18:05
valerio.bozzolan added a comment to D25736: Log Herald rules having disabled Herald rules as condition via phlog().

(Hmm should I replace $ex->getMessage() with $caught->getMessage() or not?)

Sun, Jul 21, 17:36
valerio.bozzolan added a comment to T15866: Aphront400Response when editing a task.

So this is "just" something affecting "logs", right? It is not an error ever visible to user interface.

Sun, Jul 21, 09:41
valerio.bozzolan renamed T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers from Diffusion repository commits: avoid to be a black hoile for webcrawlers to Diffusion repository commits: avoid to be a black hole for webcrawlers.
Sun, Jul 21, 08:39 · Discussion Needed
valerio.bozzolan renamed T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers from Disallow webcrawlers to index Diffusion repository commits to Diffusion repository commits: avoid to be a black hoile for webcrawlers.
Sun, Jul 21, 08:39 · Discussion Needed
valerio.bozzolan added a comment to T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers.

(Trying to make this task a bit more about the root problem, and less about the proposed solution)

Sun, Jul 21, 08:39 · Discussion Needed
valerio.bozzolan added a subtask for T15886: Archived Projects: make them "more Archived" : T15882: When archiving a project, reset its default menu item to Profile.
Sun, Jul 21, 08:33 · Projects
valerio.bozzolan added a parent task for T15882: When archiving a project, reset its default menu item to Profile: T15886: Archived Projects: make them "more Archived" .
Sun, Jul 21, 08:33 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan removed a subtask for T15882: When archiving a project, reset its default menu item to Profile: T15886: Archived Projects: make them "more Archived" .
Sun, Jul 21, 08:33 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan removed a parent task for T15886: Archived Projects: make them "more Archived" : T15882: When archiving a project, reset its default menu item to Profile.
Sun, Jul 21, 08:33 · Projects
valerio.bozzolan added a parent task for T15886: Archived Projects: make them "more Archived" : T15882: When archiving a project, reset its default menu item to Profile.
Sun, Jul 21, 08:33 · Projects
valerio.bozzolan added a subtask for T15882: When archiving a project, reset its default menu item to Profile: T15886: Archived Projects: make them "more Archived" .
Sun, Jul 21, 08:33 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan created T15886: Archived Projects: make them "more Archived" .
Sun, Jul 21, 08:33 · Projects
valerio.bozzolan added a comment to T15882: When archiving a project, reset its default menu item to Profile.

I mean. See this archived Project (archived Milestone), that is linked from our changelogs:

Sun, Jul 21, 08:24 · Discussion Needed, Feature Requests, Projects

Sat, Jul 20

valerio.bozzolan added a project to T15882: When archiving a project, reset its default menu item to Profile: Discussion Needed.

Premising that I like the implementation but I think it's not the desired solution.

Sat, Jul 20, 08:50 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan updated the summary of D25721: Remove call to non-existing AphrontTypeaheadTemplateView::renderToken().
Sat, Jul 20, 08:40
valerio.bozzolan accepted D25721: Remove call to non-existing AphrontTypeaheadTemplateView::renderToken().

Additional consideration under control: an external class may have extended AphrontTypeaheadTemplateView and defining a renderToken() there, and making this snippet operative (I'm not saying that it's a good practice, I'm saying that it would work). But this extreme corner case is not the case.

Sat, Jul 20, 08:40
valerio.bozzolan accepted D25717: Removed unused renderStatus() from PhabricatorProjectSubprojectsController.

lgtm

Sat, Jul 20, 08:27
valerio.bozzolan accepted D25735: Log Herald rules with invalid keys via phlog().

sgtm

Sat, Jul 20, 08:22

Fri, Jul 19

valerio.bozzolan awarded D25735: Log Herald rules with invalid keys via phlog() a Yellow Medal token.
Fri, Jul 19, 16:19
valerio.bozzolan added a comment to D25735: Log Herald rules with invalid keys via phlog().

Seems super nice. Minor comment. If we do this, the stack trace is NOT shared:

Fri, Jul 19, 16:18
valerio.bozzolan resigned from D25735: Log Herald rules with invalid keys via phlog().

Strip block

Fri, Jul 19, 16:15
valerio.bozzolan awarded T15866: Aphront400Response when editing a task a Yellow Medal token.
Fri, Jul 19, 14:15
valerio.bozzolan requested changes to D25735: Log Herald rules with invalid keys via phlog().

Marking as "probably something different should be done"

Fri, Jul 19, 13:49
valerio.bozzolan added a comment to D25735: Log Herald rules with invalid keys via phlog().

In short, requireFieldImplementation seems correct in their legacy version, and something is not ideal in the consumer, that has a try catch. That try-catch should be edited.

Fri, Jul 19, 13:32
valerio.bozzolan added a comment to D25735: Log Herald rules with invalid keys via phlog().

Note that every unmanaged exception is logged. So if you don't see a log, something is already managing this.

Fri, Jul 19, 13:31
valerio.bozzolan added a comment to T15110: File reference not removed when file is deleted.

Unrelated but @aklapper I'm curious about the situation in WMF. If you can maybe report something like this:

Fri, Jul 19, 13:18 · Files, Bug Reports
valerio.bozzolan added inline comments to D25734: Remove call to undefined method DoorkeeperDAO::getObjectKey().
Fri, Jul 19, 13:14

Thu, Jul 18

valerio.bozzolan edited the content of Next Up.
Thu, Jul 18, 07:35

Wed, Jul 17

valerio.bozzolan edited the content of Next Up.
Wed, Jul 17, 16:52

Mon, Jul 15

valerio.bozzolan added inline comments to D25569: Avoid separate per-line URIs in line number column.
Mon, Jul 15, 06:10
valerio.bozzolan requested changes to D25569: Avoid separate per-line URIs in line number column.
Mon, Jul 15, 06:00
valerio.bozzolan accepted D25718: Removed unused loadGitLocalRefs() from PhabricatorRepositoryPullEngine.

sgtm

Mon, Jul 15, 05:05

Sun, Jul 14

valerio.bozzolan accepted D25732: Set ActionName to "Created" for PhabricatorTransactions::TYPE_CREATE.
  • was this improving the situation? rPf4d9d6920bcd: The feed "created this task" should be the first one seems yes, accordingly to your comments
  • was PhabricatorTransactions::TYPE_CREATE needing a nice action name? yes
  • Am I confused about newActionStrengthSortVector? Yes. I don't know why it works, but it works. But this deserves further discussion.
Sun, Jul 14, 21:33

Fri, Jul 12

valerio.bozzolan closed T15883: Column "Move to Project": make it working for Milestones (instead of "You must choose a project with a workboard") as Invalid.

OK I'm stupid. I just need to visit the Milestone and create a Workboard.

Fri, Jul 12, 13:15 · User-valerio.bozzolan, Projects
valerio.bozzolan updated the task description for T15883: Column "Move to Project": make it working for Milestones (instead of "You must choose a project with a workboard").
Fri, Jul 12, 13:13 · User-valerio.bozzolan, Projects
valerio.bozzolan created T15883: Column "Move to Project": make it working for Milestones (instead of "You must choose a project with a workboard").
Fri, Jul 12, 13:10 · User-valerio.bozzolan, Projects
valerio.bozzolan added inline comments to D25502: Make PhabricatorSearchIntField validate its input.
Fri, Jul 12, 10:10
valerio.bozzolan added inline comments to D25502: Make PhabricatorSearchIntField validate its input.
Fri, Jul 12, 10:07
valerio.bozzolan accepted D25715: Fix property name typo in PhabricatorPDFIterator.

Seems that nothing internally accessed that method, and probably nothing externally. But we should probably keep that method since it's public. Thanks.

Fri, Jul 12, 09:50
valerio.bozzolan accepted D25725: Update phpqrcode from version 1.1.4 to 1.9.9.

I was still able to generate QR codes, and I verified with alternative application "Barcode Scanner" that the desired URL is read.

Fri, Jul 12, 09:46
valerio.bozzolan edited the content of Next Up.
Fri, Jul 12, 07:02
valerio.bozzolan added a comment to T15882: When archiving a project, reset its default menu item to Profile.

Premising that the root problem is that it's difficult to understand if a project is archived just looking at other parts.

Fri, Jul 12, 06:52 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan triaged T15882: When archiving a project, reset its default menu item to Profile as Wishlist priority.
Fri, Jul 12, 06:51 · Discussion Needed, Feature Requests, Projects
valerio.bozzolan accepted D25731: Set default menu item to Project Details when archiving a project.

Thanks. Feature make sense and implementation seems good (but I have untested).

Fri, Jul 12, 06:48

Wed, Jul 10

valerio.bozzolan accepted D25716: Declare missing class property in PhabricatorTimelineEngine.

sgtm

Wed, Jul 10, 12:20
valerio.bozzolan updated the summary of D25719: Removed unused validateNavigationMenuItem() from PhabricatorProfileMenuEngine.
Wed, Jul 10, 11:27
valerio.bozzolan accepted D25719: Removed unused validateNavigationMenuItem() from PhabricatorProfileMenuEngine.

sgtm

Wed, Jul 10, 11:26
valerio.bozzolan accepted D25722: Update external timezone information to IANA TZDB 2024a.

sgtm

Wed, Jul 10, 11:23
valerio.bozzolan retitled D25722: Update external timezone information to IANA TZDB 2024a from Update external timezone information to 2024a
Wed, Jul 10, 11:22
valerio.bozzolan updated the diff for D25305: Workboard: have thin scrollbars.

git rebase master (again)

Wed, Jul 10, 09:03
valerio.bozzolan attached a referenced file: F312320: Screenshot 2023-06-20 at 07-26-08 Maniphest · Workboard.png.
Wed, Jul 10, 08:34 · Maniphest, UX
valerio.bozzolan attached a referenced file: F312321: Screenshot 2023-06-20 at 07-27-41 Editing-team (Kanban Board) · Workboard.png.
Wed, Jul 10, 08:33 · Maniphest, UX
valerio.bozzolan attached a referenced file: F312322: Screenshot 2023-06-20 at 07-31-57 Maniphest · Workboard.png.
Wed, Jul 10, 08:33 · Maniphest, UX
valerio.bozzolan attached a referenced file: F312323: Screenshot 2023-06-20 at 07-32-20 Editing-team (Kanban Board) · Workboard.png.
Wed, Jul 10, 08:33 · Maniphest, UX
valerio.bozzolan accepted D25305: Workboard: have thin scrollbars.

Sorry for waiting.

Wed, Jul 10, 08:33
valerio.bozzolan updated the diff for D25305: Workboard: have thin scrollbars.

git rebase master

Wed, Jul 10, 08:21
valerio.bozzolan accepted D25713: Declare missing class properties in ArcanistDownloadWorkflow.

sgtm

Wed, Jul 10, 07:35
valerio.bozzolan accepted D25720: Correct PHPDoc of dropSymbolCache().
Wed, Jul 10, 07:34

Mon, Jul 8

valerio.bozzolan edited the content of Next Up.
Mon, Jul 8, 08:10
valerio.bozzolan closed T15855: Fix "arc diff" in Subversion for non-English languages as Resolved by committing rARC72e59da8047c: Fix arc diff in Subversion for non-English languages.
Mon, Jul 8, 08:06 · Bug Reports, User-valerio.bozzolan, Arcanist
valerio.bozzolan closed D25691: Fix arc diff in Subversion for non-English languages.
Mon, Jul 8, 08:06
valerio.bozzolan committed rARC72e59da8047c: Fix arc diff in Subversion for non-English languages.
Fix arc diff in Subversion for non-English languages
Mon, Jul 8, 08:06
valerio.bozzolan added a comment to D25691: Fix arc diff in Subversion for non-English languages.

(↑ isn't this lovely? lol)

Mon, Jul 8, 05:41
valerio.bozzolan added a comment to F2284839: plz make me merge.jpg.

This is a low quality image that could be used by "fair use" as meme. Source:

Mon, Jul 8, 05:36
valerio.bozzolan changed the visibility for F2284839: plz make me merge.jpg.
Mon, Jul 8, 05:35

Fri, Jul 5

valerio.bozzolan edited the content of Next Up.
Fri, Jul 5, 16:48
valerio.bozzolan edited the content of Next Up.
Fri, Jul 5, 16:46