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 (199 w, 4 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

Today

valerio.bozzolan requested changes to D25968: Mail Notifications: Do not CC disabled user accounts.

Mark as "some comments"

Sat, May 3, 16:36
valerio.bozzolan updated the summary of D25772: Projects: improve quality of destroy workflow.
Sat, May 3, 14:18 · Projects
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Triage to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Sat, May 3, 14:13 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan updated the test plan for D25772: Projects: improve quality of destroy workflow.
Sat, May 3, 14:13 · Projects
valerio.bozzolan added a revision to T16043: Create Unit Tests to cover Project Destroy: D25772: Projects: improve quality of destroy workflow.
Sat, May 3, 14:13 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T16054: transaction.search with XACT causes internal error from Triage to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.

Covered, thanks for review :3

Sat, May 3, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan requested review of D25988: transaction.search: handle unmanaged exception when objectType is not supported.
Sat, May 3, 14:10
valerio.bozzolan added a revision to T16054: transaction.search with XACT causes internal error: D25988: transaction.search: handle unmanaged exception when objectType is not supported.
Sat, May 3, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

I need to sleep

Sat, May 3, 14:05 · Remarkup
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

transaction.search: handle unmanaged exception when objectType is not supported

Sat, May 3, 14:03 · Remarkup
valerio.bozzolan claimed T16054: transaction.search with XACT causes internal error.

Thaanks. Can reproduce in latest master. Premising that uhmmmm probably it seems we are not using the API correctly as the correct usage seems with objectType=TASK. Example to get my transactions:

Sat, May 3, 13:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan moved T16054: transaction.search with XACT causes internal error from Backlog to Triage on the Wikimedia Hackathon 2025 board.
Sat, May 3, 13:16 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a project to T15974: Do not consider emails and custom protocols as internal links: Wikimedia Hackathon 2025.
Sat, May 3, 13:15 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Remarkup
valerio.bozzolan added a project to T15973: Fix unit test PhutilRemarkupEngineTestCase: Wikimedia Hackathon 2025.
Sat, May 3, 13:15 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan added a project to T15967: Fix unit test PhutilPygmentizeParserTestCase: Wikimedia Hackathon 2025.
Sat, May 3, 13:14 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan retitled D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...) from Fix minor regression in Remarkup unit tests and harden
Sat, May 3, 13:13 · Remarkup
valerio.bozzolan retitled D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...) from Fix regression in Remarkup unit tests and harden to Fix minor regression in Remarkup unit tests and harden.
Sat, May 3, 13:11 · Remarkup
valerio.bozzolan added inline comments to D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).
Sat, May 3, 13:05 · Remarkup
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

add more edge cases in unit tests

Sat, May 3, 13:02 · Remarkup
valerio.bozzolan triaged T16054: transaction.search with XACT causes internal error as Normal priority.
Sat, May 3, 11:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

If you mean this kind of hardcoded CSS rules, yes, it's possible for local installs:

Sat, May 3, 08:52 · Feature Requests, Comments
valerio.bozzolan added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

Yessss, I agree and we explored a bit the creation of new transactions as good long-term direction, unfortunately it seems still necessary a bit of CSS help from the backend to cover the legacy data (e.g. 10 years old bot-generated comments, with traditional comments)

Sat, May 3, 08:37 · Feature Requests, Comments
valerio.bozzolan moved T16051: Add a CSS class on comments to indicate whether the comment author is a bot from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Sat, May 3, 00:17 · Wikimedia Hackathon 2025, Feature Requests, Comments
valerio.bozzolan added a project to T16051: Add a CSS class on comments to indicate whether the comment author is a bot: Wikimedia Hackathon 2025.
Sat, May 3, 00:17 · Wikimedia Hackathon 2025, Feature Requests, Comments
valerio.bozzolan added a comment to D25987: Add CSS class to object handle if user object is system agent.

Uhm... can we sleep with the very possible possibility of having "User Bot" possibly everywhere? 🌈

Sat, May 3, 00:17
valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

removed nonsense comment (last change.zip)

Sat, May 3, 00:05 · Projects

Yesterday

valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

fix damn 81 lines lint

Fri, May 2, 23:44 · Projects
valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

add destroy unit test for A > B > C and milestone (I love computers)

Fri, May 2, 22:52 · Projects
valerio.bozzolan accepted D25986: Adjust capitalization in timezone reconciliation dialog.

yesyes

Fri, May 2, 19:50
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

look mum, I'm learning English

Fri, May 2, 19:17 · Arcanist
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

improve comments (again) - thanks

Fri, May 2, 19:06 · Arcanist
valerio.bozzolan moved T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
Fri, May 2, 18:08 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan moved T15564: Allow yourself to be Invited in Imported Events from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
Fri, May 2, 18:08 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan moved T16005: Remove unused table code in ManiphestReportController::renderBurn() from Triage to We did it 😍 on the Wikimedia Hackathon 2025 board.
Fri, May 2, 18:08 · Wikimedia Hackathon 2025
valerio.bozzolan awarded T16050: Make it easier for CSS customization to apply to comments by specific users/bots a Doubloon token.
Fri, May 2, 16:44 · Feature Requests, Comments
valerio.bozzolan closed T15564: Allow yourself to be Invited in Imported Events as Resolved by committing rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
Fri, May 2, 16:35 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan closed T15564: Allow yourself to be Invited in Imported Events, a subtask of T15939: Calendar Import Invitees 2.0, as Resolved.
Fri, May 2, 16:35 · Calendar
valerio.bozzolan closed T15941: Calendar Import: support Available/Busy, a subtask of T15939: Calendar Import Invitees 2.0, as Resolved.
Fri, May 2, 16:35 · Calendar
valerio.bozzolan closed T15941: Calendar Import: support Available/Busy as Resolved by committing rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
Fri, May 2, 16:35 · User-valerio.bozzolan, Calendar
valerio.bozzolan closed D25363: Calendar Import: calendar uploader is not anymore an alien.
Fri, May 2, 16:35
valerio.bozzolan committed rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
Fri, May 2, 16:35
valerio.bozzolan accepted D25984: Catch exception when a renderer freaks out.

sgtm

Fri, May 2, 15:56
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

avoid double unset(), just use or

Fri, May 2, 15:51 · Arcanist
valerio.bozzolan added a member for Trusted Contributors: Chlod.
Fri, May 2, 15:48
valerio.bozzolan updated the diff for D25823: arc browse: add support to Subversion repos.

update inline doc, thanks aklapper

Fri, May 2, 15:20 · Arcanist
valerio.bozzolan accepted D25902: Remove unused code in ManiphestReportController::renderBurn().

I've tested this again in my production on gitpull.it (lol) and I cannot see whatsoever change in the resulting project report (and I'm sure that the page I'm testing is the one affected since I've introduced some logs in-code). So, approving 👍

Fri, May 2, 15:20
valerio.bozzolan accepted D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

I agree about the mystery in the test plan. Anyway, easily test-able by replacing $this->getMetadataValue('stub:create:phid') with a PHID lol. Thaaaanks all.

Fri, May 2, 15:20 · Phriction
valerio.bozzolan added a comment to D25984: Catch exception when a renderer freaks out.

Should we phlog($e) in your opinion?

Fri, May 2, 15:20
valerio.bozzolan added a comment to F3890722: D25902-ab-check.png.

Obtained with:

Fri, May 2, 15:20
valerio.bozzolan changed the visibility for F3890722: D25902-ab-check.png.
Fri, May 2, 15:20
valerio.bozzolan moved T16005: Remove unused table code in ManiphestReportController::renderBurn() from Backlog to Triage on the Wikimedia Hackathon 2025 board.
Fri, May 2, 07:35 · Wikimedia Hackathon 2025
valerio.bozzolan accepted D25501: Feed: Do not query and display data of uninstalled applications.

(double-slam-accept)

Fri, May 2, 07:15

Thu, May 1

valerio.bozzolan updated the test plan for D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().
Thu, May 1, 22:29 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
valerio.bozzolan accepted D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().

Tested in my production 🤩 fail before, works after, thanks lol

Thu, May 1, 22:27 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
valerio.bozzolan added a project to T15689: built in exception display is missing top line: Wikimedia Hackathon 2025.
Thu, May 1, 22:11 · Wikimedia Hackathon 2025, Phorge Development Tools
valerio.bozzolan added a project to T15564: Allow yourself to be Invited in Imported Events: Wikimedia Hackathon 2025.
Thu, May 1, 22:08 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan moved T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 21:57 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan added a project to T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set: Wikimedia Hackathon 2025.
Thu, May 1, 21:57 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan added a comment to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

(Plus, a domain 0 is nonsense, so the well-known PHP pitfall of if($something) is excluded here - double-slam-accept)

Thu, May 1, 21:56
valerio.bozzolan accepted D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

I'm not sure it matters for now as Phorge does not seem to accept non-ascii domains anyway (with a confusing error message):

[acko@fedora phorge (T15859preFetch *$|u+1)]$ ./bin/config set "security.alternate-file-domain" "https://苗条.example.com"
Usage Exception: Config option 'security.alternate-file-domain' is invalid. The URI must start with 'http://' or 'https://'.
[acko@fedora phorge (T15859preFetch *$|u+1)]$ ./bin/config set "security.alternate-file-domain" "https://áéexample.com"
Usage Exception: Config option 'security.alternate-file-domain' is invalid. The URI must start with 'http://' or 'https://'.
Thu, May 1, 21:43
valerio.bozzolan created T16048: PhutilURI: add support for Internationalized domain name e.g. http://苗条.example.com/.
Thu, May 1, 21:01 · Feature Requests
valerio.bozzolan updated the diff for D25501: Feed: Do not query and display data of uninstalled applications.

avoid to introduce a PHP 8 issue (thanks @mainframe98)

Thu, May 1, 20:42
valerio.bozzolan added a project to T16005: Remove unused table code in ManiphestReportController::renderBurn(): Wikimedia Hackathon 2025.
Thu, May 1, 20:23 · Wikimedia Hackathon 2025
valerio.bozzolan accepted D25983: CSS: Add "clip-path" to deprecated "clip" property.

I've done my best to try to understand what we are talking about, so, I've created a nonsense X grid made in this way to catch changes:

Thu, May 1, 19:55
valerio.bozzolan renamed T15541: "arc browse <file>" should support Subversion from "arc browse <file>" does not support Subversion to "arc browse <file>" should support Subversion.
Thu, May 1, 19:35 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a project to T15541: "arc browse <file>" should support Subversion: Wikimedia Hackathon 2025.
Thu, May 1, 19:34 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.

Be bold Andre, feel free to land 🚀

Thu, May 1, 19:30
valerio.bozzolan moved T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 19:01 · Wikimedia Hackathon 2025
valerio.bozzolan added a project to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property: Wikimedia Hackathon 2025.
Thu, May 1, 19:01 · Wikimedia Hackathon 2025
valerio.bozzolan placed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) up for grabs.

(Damn Phorge that auto-claims also for wontfix)

Thu, May 1, 18:57 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key), a subtask of T15218: Conpherence: cannot type a newline from Android, as Wontfix.
Thu, May 1, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) as Wontfix.

Maybe we can wontfix this. The current "workaround" D25485 by @waldyrious is just great and effectively fixed the super-confusing root problem.

Thu, May 1, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan added a project to T15202: Show confirmation dialog also when closing tab if content changed: Wikimedia Hackathon 2025.
Thu, May 1, 18:54 · Wikimedia Hackathon 2025, Maniphest, User-valerio.bozzolan, UX
valerio.bozzolan raised the priority of T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Wishlist to Low.
Thu, May 1, 18:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": Wikimedia Hackathon 2025.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Backlog to Triage on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan added a project to T16043: Create Unit Tests to cover Project Destroy: Wikimedia Hackathon 2025.
Thu, May 1, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
Thu, May 1, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15697: When deleting the last Sub-project, restore its Root Project: Wikimedia Hackathon 2025.
Thu, May 1, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan closed T15886: Archived Projects: make them "more Archived" as Resolved.
Thu, May 1, 18:49 · Projects
valerio.bozzolan assigned T15886: Archived Projects: make them "more Archived" to aklapper.

Thanks Andre who fixed all the sub-tasks and deserves all the glory here. I cannot imagine more things to be covered, so, boldly closing.

Thu, May 1, 18:49 · Projects
valerio.bozzolan created Wikimedia Hackathon 2025.
Thu, May 1, 18:45
valerio.bozzolan added a comment to Blog Post: DoS attack against Aphlict.

Thanks. We can update the "We didn't yet release a fix on Phorge" and the "We'll release" since D25967 it's now fixed in master 👍

Thu, May 1, 18:27 · Aphlict

Wed, Apr 30

valerio.bozzolan added inline comments to D25676: Make responsible authors in DifferentialRevisionQuery only include users.
Wed, Apr 30, 16:35 · Differential
valerio.bozzolan awarded T16044: Diviner: All Method and File query results have invalid 404 URIs a Yellow Medal token.
Wed, Apr 30, 14:28
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Wed, Apr 30, 08:53 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan added a project to T16043: Create Unit Tests to cover Project Destroy: User-valerio.bozzolan.
Wed, Apr 30, 08:53 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan created T16043: Create Unit Tests to cover Project Destroy.
Wed, Apr 30, 08:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects

Tue, Apr 29

valerio.bozzolan accepted D25980: PHPDoc: Correct syntax of variadic function params.

yesyes

Tue, Apr 29, 21:29
valerio.bozzolan accepted D25972: Remove non-existing min-device-pixel-ratio CSS syntax.

If the CSS rule should not change anything, why does it change something?

Tue, Apr 29, 21:28
valerio.bozzolan accepted D25892: Include number of modified files in total of attached files.

Yuuum. As I mentioned downstream ( https://phabricator.wikimedia.org/T380361#10778444 ) I think probably, fortunately, nobody noticed this in a real world, since it's complicated to cause this condition using the API, and probably impossible from the web interface, but this still seems somehow a reasonable workflow and not dead code and the change makes sense. Thaaaanks

Tue, Apr 29, 21:22
valerio.bozzolan accepted D25979: Fix invalid return values for void.

lgtm

Tue, Apr 29, 21:12
valerio.bozzolan added a project to T16037: Bump ws npm package for Aphlict: Security.
Tue, Apr 29, 21:11 · Security, Aphlict
valerio.bozzolan accepted D25982: Remove doc references to LiskDAO::loadRelatives().

sgtm

Tue, Apr 29, 19:43
valerio.bozzolan requested changes to D25966: Add a Copy-to-Clipboard Button to code blocks.

Kindly flagging as "little fixes needed on unit tests"

Tue, Apr 29, 14:42
valerio.bozzolan added inline comments to D25979: Fix invalid return values for void.
Tue, Apr 29, 14:38
valerio.bozzolan accepted D25835: Strip surrounding whitespace from project and task titles.

lgtm

Tue, Apr 29, 14:33 · Projects, Maniphest
valerio.bozzolan accepted D25981: PHPDoc: Correct syntax of variadic function params.

yesyes

Tue, Apr 29, 11:53
chris18890 awarded T15671: Allow to import Picture from Gravatar a Like token.
Tue, Apr 29, 02:38 · User-valerio.bozzolan, People