Page MenuHomePhorge

User-valerio.bozzolanProject
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Personal Workboard of @valerio.bozzolan.

Feel free to add a weird icon.

Recent Activity

Yesterday

valerio.bozzolan added a parent task for T16041: Harbormaster Build Plan: improve input "Depends On": T15018: Make Harbormaster more generally usable and extendable.
Fri, May 23, 06:53 · User-valerio.bozzolan, UX, Feature Requests, Almanac/Drydock/Harbormaster
valerio.bozzolan added a project to T16041: Harbormaster Build Plan: improve input "Depends On": User-valerio.bozzolan.
Fri, May 23, 06:53 · User-valerio.bozzolan, UX, Feature Requests, Almanac/Drydock/Harbormaster

Tue, May 20

valerio.bozzolan added a subtask for T16060: arc diff: it could auto-claim the Task, if unclaimed: T15153: Document the special syntax you can use in commit messages to cause effects.
Tue, May 20, 11:46 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan added a parent task for T15153: Document the special syntax you can use in commit messages to cause effects: T16060: arc diff: it could auto-claim the Task, if unclaimed.
Tue, May 20, 11:46 · Documentation, Diffusion, User-valerio.bozzolan
valerio.bozzolan moved T16060: arc diff: it could auto-claim the Task, if unclaimed from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Tue, May 20, 09:32 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan moved T15973: Fix unit test PhutilRemarkupEngineTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T15967: Fix unit test PhutilPygmentizeParserTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T16061: PhabricatorEnv isSelfURI(): add small cache of these self-URIs from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · User-valerio.bozzolan, Feature Requests
valerio.bozzolan moved T16079: Allow extensions to define "Before Destruction" engines from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan moved T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one") from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:30 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:30 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T15160: The Feed should not display the old content of an edited Comment as default from Code Sprint Candidate to 🔥 Trap on the User-valerio.bozzolan board.
Tue, May 20, 09:29 · Feed, Comments, User-valerio.bozzolan
valerio.bozzolan closed T16080: Evaluate a new database index to cover user.profileImagePHID as Wontfix.

The scenario in which this index would be needed is far from being normal. The patch D26027 that would benefit for it, is able to avoid that query in 99% of cases (it only needs such query when you want to destroy a profile picture, AND that picture was manually un-attached... why was it manually un-attached? by a spam click? by a faulty mouse?). So, the normal scenario is too small and unclear to justify a new index.

Tue, May 20, 08:16 · User-valerio.bozzolan, People
valerio.bozzolan closed T16080: Evaluate a new database index to cover user.profileImagePHID, a subtask of T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image), as Wontfix.
Tue, May 20, 08:16 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a revision to T16080: Evaluate a new database index to cover user.profileImagePHID: D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Tue, May 20, 07:57 · User-valerio.bozzolan, People
valerio.bozzolan created T16080: Evaluate a new database index to cover user.profileImagePHID.
Tue, May 20, 07:35 · User-valerio.bozzolan, People

Mon, May 19

valerio.bozzolan renamed T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one") from People: profile picture should be editable by their author (not by "No one") to People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").
Mon, May 19, 23:06 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan claimed T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).
Mon, May 19, 22:36 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan claimed T16078: PhabricatorFileAttachmentQuery: allow to easily find which users are using a profile picture (allow to only get users, and only get attachments).
Mon, May 19, 22:35 · Files, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a revision to T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one"): D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Mon, May 19, 22:35 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan added a revision to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image): D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Mon, May 19, 22:35 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a revision to T16078: PhabricatorFileAttachmentQuery: allow to easily find which users are using a profile picture (allow to only get users, and only get attachments): D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Mon, May 19, 22:35 · Files, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a revision to T16079: Allow extensions to define "Before Destruction" engines: D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Mon, May 19, 22:35 · Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan attached a referenced file: F4303304: profile-picture-404-error.jpg.
Mon, May 19, 21:48 · Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a revision to T16079: Allow extensions to define "Before Destruction" engines: D26026: Add a Before-Destruction Engine.
Mon, May 19, 21:48 · Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a revision to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image): D26026: Add a Before-Destruction Engine.
Mon, May 19, 21:48 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan created T16079: Allow extensions to define "Before Destruction" engines.
Mon, May 19, 20:55 · Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a comment to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).

Again, expanding a PhabricatorFileAttachment to support a destruction engine to post-pone its destruction does NOT work as intended (as it's still destroyed very after the file) since the destroyObjectPermanently() is always supposed to be executed BEFORE the extensions.

Mon, May 19, 20:43 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a comment to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).

OK I've explored the proposal n. 1 about expanding PhabricatorFileAttachment to support PhabricatorDestructibleInterface, but I'm just moving the problem there. The attachment is still immediately nuclearized BEFORE the extensions can do things.

Mon, May 19, 20:22 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a comment to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).

When you destroy a PhabricatorFile, it seems this happens:

Mon, May 19, 20:00 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan created T16078: PhabricatorFileAttachmentQuery: allow to easily find which users are using a profile picture (allow to only get users, and only get attachments).
Mon, May 19, 17:14 · Files, Feature Requests, User-valerio.bozzolan
valerio.bozzolan added a comment to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).

It seems it's necessary to be able to "get the user from a profile picture". This is not easy, since the user seems not mentioned in any obvious way from the file object, as already stated in T15407.

Mon, May 19, 16:42 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan updated the task description for T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).
Mon, May 19, 16:15 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a cover image to T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).
Mon, May 19, 16:15 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan updated the task description for T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").
Mon, May 19, 15:58 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan moved T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image) from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Mon, May 19, 11:07 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan created T16076: Understand if we still need our own JSON parser.
Mon, May 19, 06:57 · User-valerio.bozzolan, Phorge

Sun, May 18

valerio.bozzolan added a subtask for T15814: Files: reduce number of orphan transformed files: T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").
Sun, May 18, 19:54 · User-valerio.bozzolan, People
valerio.bozzolan added a parent task for T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one"): T15814: Files: reduce number of orphan transformed files.
Sun, May 18, 19:54 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan removed a parent task for T15814: Files: reduce number of orphan transformed files: T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").
Sun, May 18, 19:53 · User-valerio.bozzolan, People
valerio.bozzolan removed a subtask for T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one"): T15814: Files: reduce number of orphan transformed files.
Sun, May 18, 19:53 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan added a comment to T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").

Plus, making the file editable by the author is the cure of T15814, so, moving that as parent task.

Sun, May 18, 19:53 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan added a comment to T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").

If we allow authors to destroy their images, we should also avoid 404 errors on them. So, the new subtask T16074.

Sun, May 18, 19:52 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan added a parent task for T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image): T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one").
Sun, May 18, 19:52 · Feature Requests, User-valerio.bozzolan, People
valerio.bozzolan added a subtask for T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one"): T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).
Sun, May 18, 19:52 · Feature Requests, Policy, User-valerio.bozzolan, People
valerio.bozzolan created T16074: Profile picture destroy workflow: it should not cause 404 errors (it should set the builtin image).
Sun, May 18, 19:51 · Feature Requests, User-valerio.bozzolan, People

Fri, May 16

valerio.bozzolan added a comment to T16070: Understand why Diffusion creates some orphan Files.

Do you know for sure (did Fabio explicitly say so)

Fri, May 16, 06:58 · User-valerio.bozzolan, Diffusion, Files
aklapper added a comment to T16070: Understand why Diffusion creates some orphan Files.

seems manually uploaded by an user, but it's not

Fri, May 16, 05:42 · User-valerio.bozzolan, Diffusion, Files

Thu, May 15

valerio.bozzolan added a comment to T16070: Understand why Diffusion creates some orphan Files.

This is different than T15814: Files: reduce number of orphan transformed files

Thu, May 15, 12:29 · User-valerio.bozzolan, Diffusion, Files
valerio.bozzolan created T16070: Understand why Diffusion creates some orphan Files.
Thu, May 15, 12:01 · User-valerio.bozzolan, Diffusion, Files