Page MenuHomePhorge

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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jul 6 2021, 12:36 (205 w, 2 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 added a comment to T16108: mirroring to github is broken?.

Uh thanks! GitHub rate limits are annoying when cloning big projects.

Fri, Jun 13, 08:21 · Diffusion

Yesterday

valerio.bozzolan added a comment to Q185: Phorge and AI Integration .

(Just jocking :D)

Thu, Jun 12, 12:39 · Phorge
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Thu, Jun 12, 09:19
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Thu, Jun 12, 09:17
valerio.bozzolan moved T15941: Calendar Import: support Available/Busy from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Thu, Jun 12, 08:47 · User-valerio.bozzolan, Calendar
valerio.bozzolan moved T15974: Do not consider emails and custom protocols as internal links from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Thu, Jun 12, 07:44 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T16104: UX: when "Points" are disabled avoid confusing "Point Limit" from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Thu, Jun 12, 07:44 · UX, User-valerio.bozzolan, Workboard
valerio.bozzolan added a comment to D26020: Add workboard column trigger to assign only unassigned tasks.

......also, that lint issue would be resolved, doing this

Thu, Jun 12, 07:40
valerio.bozzolan added a comment to D26020: Add workboard column trigger to assign only unassigned tasks.

On the paper we could:

Thu, Jun 12, 07:39
valerio.bozzolan accepted D26071: Remove checks for random_bytes and openssl_random_pseudo_bytes.

To the CentOS 7 user surfing to this patch: please kill your server with as much violence as possible, since your server is a security hole with software around.

Thu, Jun 12, 07:18
valerio.bozzolan accepted D26072: Remove old PHP5 code from HTTPSFuture.
Thu, Jun 12, 06:57
valerio.bozzolan accepted D26070: xhpast: Accept CXXFLAGS and CPPFLAGS from the environment.

AOSC OS you said? Learned a new thing. So, approved.

Thu, Jun 12, 06:56 · Arcanist

Wed, Jun 11

valerio.bozzolan added a comment to D26070: xhpast: Accept CXXFLAGS and CPPFLAGS from the environment.

Does it still work if there are not compilation flags in CXXFLAGS? I assume yes, but I don't know anything about makefiles lol

Wed, Jun 11, 19:12 · Arcanist
valerio.bozzolan accepted D26073: Explicitly cast int to string when expected by PHP functions.
Wed, Jun 11, 19:09
valerio.bozzolan accepted D26074: Explicitly cast int to string when expected by PHP functions.

Check if you like the bonus point

Wed, Jun 11, 18:53
valerio.bozzolan accepted D26079: Add explanatory tooltips for numbers in workboard column headers.

Oh God yes! Thanks!!

Wed, Jun 11, 18:43
valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..
In T15100#5480, avivey wrote:

@MBinder_WMF - how much of this will be solved if we just add a tooltip to the [ X | Y / Z ] header?

Wed, Jun 11, 18:42 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the summary of D26078: When Points are disabled, replace "Point Limit" with "Count Limit" label.
Wed, Jun 11, 17:36
valerio.bozzolan updated the task description for T15056: Improve Dark Mode.
Wed, Jun 11, 15:53 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan added a comment to T15638: RuntimeException: "Undefined index" when left diff does not exist in DifferentialRevisionTimelineEngine.php.

Uhm while visiting the page D25491 click things, I was able to crash production Phorge with

Wed, Jun 11, 15:52
valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

The funny part about T16104 is that the "Point limit", yes, it applies to points (when they are enabled), but the same amount applies to the count of tasks when points are disabled. So it affects WIP bars.

Wed, Jun 11, 15:48 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan added a comment to F5102768: D25491 Before.png.

P.S. the email contained in this image is in the public domain, from my friend Fabio, from the public repository Libre BusTO. https://gitpull.it/source/libre-busto/repository/master/

Wed, Jun 11, 15:44
valerio.bozzolan added a comment to F5102787: D25491 After.png.

P.S. the email contained in this image is in the public domain, from my friend Fabio, from the public repository Libre BusTO. https://gitpull.it/source/libre-busto/repository/master/

Wed, Jun 11, 15:44
valerio.bozzolan updated the name of F5102787: D25491 After.png from "image.png" to "D25491 After.png".
Wed, Jun 11, 15:43
valerio.bozzolan updated the name of F5102768: D25491 Before.png from "image.png" to "D25491 Before.png".
Wed, Jun 11, 15:43
valerio.bozzolan updated the summary of D25491: Improve contrast of Links in Dark Mode.
Wed, Jun 11, 15:43 · UX, Accessibility
valerio.bozzolan accepted D25491: Improve contrast of Links in Dark Mode.

@deric congratulations for this double-approval and feel free to:

Wed, Jun 11, 15:42 · UX, Accessibility
valerio.bozzolan updated the diff for D25491: Improve contrast of Links in Dark Mode.

move #accadf to #3498db as suggested by 20after4 and Iniquity

Wed, Jun 11, 15:41 · UX, Accessibility
valerio.bozzolan added a comment to D25491: Improve contrast of Links in Dark Mode.

I agree with @20after4 and @Iniquity since the proposed color #3498db was really too much bright and it was difficult to distinguish a link from a normal text. Their proposed #accadf seems good.

Wed, Jun 11, 15:39 · UX, Accessibility
valerio.bozzolan updated the task description for T15056: Improve Dark Mode.
Wed, Jun 11, 14:48 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan added a comment to T15056: Improve Dark Mode.

P.S. please help in reviewing the colors in D25491 - I absolutely don't know which color would be nice

Wed, Jun 11, 14:48 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan updated the task description for T15056: Improve Dark Mode.
Wed, Jun 11, 13:01 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan added a comment to T15056: Improve Dark Mode.

image.png (453×298 px, 29 KB)
image.png (264×226 px, 13 KB)

Wed, Jun 11, 12:57 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit
valerio.bozzolan requested review of D26078: When Points are disabled, replace "Point Limit" with "Count Limit" label.
Wed, Jun 11, 10:25
valerio.bozzolan added a revision to T16104: UX: when "Points" are disabled avoid confusing "Point Limit": D26078: When Points are disabled, replace "Point Limit" with "Count Limit" label.
Wed, Jun 11, 10:25 · UX, User-valerio.bozzolan, Workboard
valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

I guess this is also disappointing for "True Kanban" users (?)

Wed, Jun 11, 10:05 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the name of F5083543: Column with Count Limit.png from "image.png" to "Column with Count Limit.png".
Wed, Jun 11, 09:20
valerio.bozzolan updated the name of F5083540: Column with Point Limit.png from "image.png" to "Column with Point Limit.png".
Wed, Jun 11, 09:20
valerio.bozzolan updated the name of F5082234: Workboard with Count Limit.png from "image.png" to "Workboard with Count Limit.png".
Wed, Jun 11, 09:19
valerio.bozzolan updated the name of F5082231: Workboard with Point Limit.png from "Workboard with Points Limit.png" to "Workboard with Point Limit.png".
Wed, Jun 11, 09:19
valerio.bozzolan updated the name of F5082231: Workboard with Point Limit.png from "image.png" to "Workboard with Points Limit.png".
Wed, Jun 11, 09:19
valerio.bozzolan created T16104: UX: when "Points" are disabled avoid confusing "Point Limit".
Wed, Jun 11, 09:18 · UX, User-valerio.bozzolan, Workboard
valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

Oh God. So, if I understand correctly, the whole thing is probably just here:

Wed, Jun 11, 07:35 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the task description for T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..
Wed, Jun 11, 07:32 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the task description for T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..
Wed, Jun 11, 07:32 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

Thanks @Iniquity 👍 added in the task description!

Wed, Jun 11, 06:55 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan updated the task description for T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..
Wed, Jun 11, 06:43 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard

Tue, Jun 10

valerio.bozzolan added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

Premising that I trust the stakeholders here when they report that Phorge does silly thing on Kanban, for their workflows;

Tue, Jun 10, 19:57 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
valerio.bozzolan accepted D26077: Fail more gracefully passing an array to AphrontRequest::getStr().

Wow, that utility is utilized and uteful 🧐

Tue, Jun 10, 17:44
valerio.bozzolan added a comment to D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

Is throwing an error in the JavaScript really necessary? Regardless, this works as advertised.

Tue, Jun 10, 15:20
valerio.bozzolan added a comment to D26076: PHPDoc: Replace misc non-existing types.

How the hell did you review this in less than a minute? 😄

Tue, Jun 10, 09:38
valerio.bozzolan added inline comments to D26074: Explicitly cast int to string when expected by PHP functions.
Tue, Jun 10, 07:00
valerio.bozzolan added inline comments to D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).
Tue, Jun 10, 06:56 · Remarkup

Mon, Jun 9

valerio.bozzolan added a comment to D26074: Explicitly cast int to string when expected by PHP functions.

Note that Phorge has phutil_string_cast() that does the (string) cast, probably useful somewhere, especially from points where alien objects could arrive from the ski (e.g. database entities).

Mon, Jun 9, 22:12
valerio.bozzolan accepted D26076: PHPDoc: Replace misc non-existing types.
Mon, Jun 9, 22:08
valerio.bozzolan created T16101: Differential+Diffusion+Diviner: add support for bcpow, bcadd, bcpow, etc..
Mon, Jun 9, 22:08 · User-valerio.bozzolan, Diviner
valerio.bozzolan accepted D26075: PHPDoc: Replace non-existing param type id with int.
Mon, Jun 9, 21:55
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 21:36
valerio.bozzolan claimed T16100: Diffusion repository file lines: adopt web fragments (from: $123 to: #L123) to reduce the amount of permalinks visited by webcrawlers.

Patch ready for testing in my production as usual lol D25569

Mon, Jun 9, 21:30 · User-valerio.bozzolan, Diffusion, Discussion Needed
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 21:27
valerio.bozzolan added a comment to D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

OK added last Test Plan about nonsense stuff like http://phorge.localhost/P1#LMIAAAO - I've concluded the test plan ideas. Seems to work.

Mon, Jun 9, 21:22
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 21:22
valerio.bozzolan updated the summary of D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 21:17
valerio.bozzolan retitled D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments from Avoid separate per-line URIs in line number column
Mon, Jun 9, 21:16
valerio.bozzolan updated the diff for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

improve JavaScript DOC to mention '@throws' and when

Mon, Jun 9, 20:43
valerio.bozzolan commandeered D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

Commanding. So others must approve.

Mon, Jun 9, 20:39
valerio.bozzolan updated the test plan for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 20:34
valerio.bozzolan updated the diff for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

git rebase master to get the new mailkey fancy thing

Mon, Jun 9, 20:33
valerio.bozzolan added a comment to D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

Please just @aklapper click on all comments of mine and say "done" since I can't lol (T15332)

Mon, Jun 9, 20:26
valerio.bozzolan accepted D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

It works. Waiting for more +1 since I should not self-approve lol.

Mon, Jun 9, 20:23
valerio.bozzolan updated the diff for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

fuck with celerity

Mon, Jun 9, 20:21
valerio.bozzolan updated the diff for D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
  • implement 'L' prefixed lines to make W3C happy
  • implement support for 'L1-999' intervals so we don't need '$' there
  • implement startup support, so at startup the '#L123' works
Mon, Jun 9, 20:20
valerio.bozzolan added a comment to D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

Uh, I've found some time to have #L123-124 working too! 🎉 wait for it

Mon, Jun 9, 19:56
valerio.bozzolan added a revision to T16100: Diffusion repository file lines: adopt web fragments (from: $123 to: #L123) to reduce the amount of permalinks visited by webcrawlers: D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 15:31 · User-valerio.bozzolan, Diffusion, Discussion Needed
valerio.bozzolan updated the summary of D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.
Mon, Jun 9, 15:31
valerio.bozzolan created T16100: Diffusion repository file lines: adopt web fragments (from: $123 to: #L123) to reduce the amount of permalinks visited by webcrawlers.
Mon, Jun 9, 15:21 · User-valerio.bozzolan, Diffusion, Discussion Needed
valerio.bozzolan added a comment to D25569: Avoid to generate a permalink for every clicked line number: migrate to web fragments.

Can I help to adopt L123?

Mon, Jun 9, 12:52
valerio.bozzolan added projects to T16099: ArcanistBundleTestCase::testGitRepository fails: Bug Reports, Arcanist.
Mon, Jun 9, 09:47 · Arcanist, Bug Reports
valerio.bozzolan added a comment to T16099: ArcanistBundleTestCase::testGitRepository fails.

@aklapper Can you upload 5dec8bf28557f078d1987c4e8cfb53d08310f522.gitpatch.real ?

Mon, Jun 9, 09:47 · Arcanist, Bug Reports

Fri, Jun 6

valerio.bozzolan accepted D26040: Add missing ArcanistWorkflow::runWorkflow method.

I've followed again the test plan (but arc land) and everything works, especially "arc anoid". Arc anoid keeps all my damn infrastructure up and running 24/7 so this patch can be approved.

Fri, Jun 6, 20:29
valerio.bozzolan added inline comments to D26040: Add missing ArcanistWorkflow::runWorkflow method.
Fri, Jun 6, 16:06
valerio.bozzolan accepted D26067: PHPDoc: Replace non-existing return type const with string.

Thanks (about that unit test, it never worked, see T16098)

Fri, Jun 6, 15:28
valerio.bozzolan created T16098: ArcanistPhpcsLinterTestCase: fix Lint emitted an unexpected set of messages for file "basics.lint-test".
Fri, Jun 6, 15:27 · Bug Reports, Arcanist
valerio.bozzolan accepted D26038: phpDoc PhabricatorApplicationQuery.

I'm a simple person, I see PHPDoc, I approve PHPDoc. We want more. Thanks

Fri, Jun 6, 15:24
valerio.bozzolan accepted D26064: PHPDoc: Replace non-existing return type markup with string.

Sorry markup

Fri, Jun 6, 15:23
valerio.bozzolan added a comment to D26065: PHPDoc: Replace non-existing return type tuple with array.

Sorry² tuples

Fri, Jun 6, 15:23
valerio.bozzolan accepted D26066: PHPDoc: Replace non-existing return type tuple with array.

Sorry tuples

Fri, Jun 6, 15:23
valerio.bozzolan awarded T16095: Search for Phriction documents should consider titles of parent pages a Like token.
Fri, Jun 6, 15:11 · Feature Requests, Phriction
valerio.bozzolan added a comment to T16097: Daemon logs in DB can cause problems.

Yeah, I like Setup Warnings. The EXPLAIN SELECT * FROM table could be a good trick to have an efficient estimation of the table size, without actually causing a full table scan (e.g. COUNT(*) is bad)

Fri, Jun 6, 11:15

Thu, Jun 5

valerio.bozzolan accepted D26063: PHPDoc: Replace non-existing return type bitmask with string.
Thu, Jun 5, 17:33
valerio.bozzolan accepted D26068: PHPDoc: Replace non-existing return type const with string(|int).
Thu, Jun 5, 17:32
valerio.bozzolan accepted D26069: PHPDoc: Replace non-existing return type pair with array.

P.S. file a task for that broken unit test on your computer :D :D ideally finding if with git bisect you discover a regression

Thu, Jun 5, 17:31
valerio.bozzolan added a comment to Blog Post: 2025 June: The May Release.

«There's a known problem with 8.2 though» Ouch I don't remember what was this about 🤔 uhm

Thu, Jun 5, 17:28
valerio.bozzolan awarded Blog Post: 2025 June: The May Release a Love token.
Thu, Jun 5, 17:26
valerio.bozzolan accepted D26062: transaction.search: Fix PhpDoc.
Thu, Jun 5, 11:43
valerio.bozzolan accepted D26061: Fix PHP 8.1 "strlen(null)" exception for no query in primary search.

sgtm

Thu, Jun 5, 08:24

Wed, Jun 4

valerio.bozzolan added a comment to D26060: PhpDoc: Replace non-standard dict type with array.

Unrelated troubleshooting but what about this?

Wed, Jun 4, 20:03
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.

What about landing this?

Wed, Jun 4, 18:23
valerio.bozzolan added inline comments to D26022: Show image preview thumbnails on Authored Files.
Wed, Jun 4, 17:30
valerio.bozzolan accepted D26041: Fix ArcanistWorkflow::shouldRequireCleanUntrackedFiles.

lgtm

Wed, Jun 4, 14:50