Page MenuHomePhorge
Feed All Stories

Jul 29 2023

Sten requested review of D25365: Fix HarbormasterBuildUnitMessage PHP 8.1 strlen(null) error.
Jul 29 2023, 11:21
Sten added a revision to T15572: HarbormasterBuildUnit fails with PHP 8.1 strlen(null) error: D25365: Fix HarbormasterBuildUnitMessage PHP 8.1 strlen(null) error.
Jul 29 2023, 11:21 · PHP 8 support
Sten claimed T15572: HarbormasterBuildUnit fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 11:14 · PHP 8 support
Sten created T15572: HarbormasterBuildUnit fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 11:14 · PHP 8 support
Sten requested review of D25364: Fix arc patch PHP 8.1 strlen(null) error.

Request review for the second part of the change!

Jul 29 2023, 11:02
Sten updated the diff for D25364: Fix arc patch PHP 8.1 strlen(null) error.

$edit_mode has a true value for 'create' or 'edit', and false (null) for read. The strlen() is superfluous.

Jul 29 2023, 11:01
avivey accepted D25364: Fix arc patch PHP 8.1 strlen(null) error.
Jul 29 2023, 10:54
Sten updated the task description for T15571: Arc Patch fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 10:52 · PHP 8 support
Sten requested review of D25364: Fix arc patch PHP 8.1 strlen(null) error.
Jul 29 2023, 10:41
Sten added a revision to T15571: Arc Patch fails with PHP 8.1 strlen(null) error: D25364: Fix arc patch PHP 8.1 strlen(null) error.
Jul 29 2023, 10:41 · PHP 8 support
Sten claimed T15571: Arc Patch fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 10:37 · PHP 8 support
Sten updated the task description for T15571: Arc Patch fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 10:37 · PHP 8 support
Sten created T15571: Arc Patch fails with PHP 8.1 strlen(null) error.
Jul 29 2023, 10:37 · PHP 8 support
valerio.bozzolan added a comment to D25363: Calendar Import: calendar uploader is not anymore an alien.
In D25363#10531, @speck wrote:

Could this be abused, e.g. create an event with a thousand emails then import it and see if those emails are registered? If so how does that compare to existing means of discovering registered users?

Jul 29 2023, 09:43
aklapper closed T15423: PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding as Resolved by committing rARC788098096e11: Fix PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding.
Jul 29 2023, 09:20 · Diffusion, PHP 8 support
aklapper closed T15423: PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 29 2023, 09:20 · PHP 8 support
aklapper closed D25249: Fix PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding.
Jul 29 2023, 09:20
aklapper committed rARC788098096e11: Fix PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding.
Fix PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding
Jul 29 2023, 09:20
aklapper closed T15553: Long filename in file upload popup not ellipsized in Firefox; overflows box as Resolved by committing rPfa687b4ba011: Always ellipsize long filename in file upload dialog.
Jul 29 2023, 09:14 · Bug Reports
aklapper closed D25347: Always ellipsize long filename in file upload dialog.
Jul 29 2023, 09:14
aklapper committed rPfa687b4ba011: Always ellipsize long filename in file upload dialog.
Always ellipsize long filename in file upload dialog
Jul 29 2023, 09:14
speck added a comment to D25363: Calendar Import: calendar uploader is not anymore an alien.

Could this be abused, e.g. create an event with a thousand emails then import it and see if those emails are registered? If so how does that compare to existing means of discovering registered users?

Jul 29 2023, 01:23

Jul 28 2023

valerio.bozzolan accepted D25347: Always ellipsize long filename in file upload dialog.

Rebased with master and tested :) Nice thanks! Sorry for waiting

Jul 28 2023, 17:25
valerio.bozzolan updated the diff for D25347: Always ellipsize long filename in file upload dialog.

fix huge mistake from me

Jul 28 2023, 17:24
Sten closed T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 28 2023, 17:23 · PHP 8 support
Sten closed T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error as Resolved by committing rP189a5d60478e: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 17:23 · PHP 8 support
Sten closed D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 17:23
Sten committed rP189a5d60478e: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository (authored by c7574226 <steve.campbell@virginmediao2.co.uk>).
Fix strlen(null) PHP 8.1 error when pushing into a fresh repository
Jul 28 2023, 17:23
valerio.bozzolan updated the diff for D25347: Always ellipsize long filename in file upload dialog.

update celerity map

Jul 28 2023, 17:22
valerio.bozzolan edited the content of Next Up.
Jul 28 2023, 17:03
valerio.bozzolan closed T15471: Hide Column: the "Undo" button should just close the popup (without reloading the page) as Resolved by committing rP1aa532a47685: Workboard Columns: avoid page reload on Edit > Cancel.
Jul 28 2023, 17:02 · User-valerio.bozzolan, UX, Workboard
valerio.bozzolan closed D25302: Workboard Columns: avoid page reload on Edit > Cancel.
Jul 28 2023, 17:02
valerio.bozzolan committed rP1aa532a47685: Workboard Columns: avoid page reload on Edit > Cancel.
Workboard Columns: avoid page reload on Edit > Cancel
Jul 28 2023, 17:02
avivey awarded D25362: Show more in Application Detail and List view a Like token.
Jul 28 2023, 16:55
avivey retitled D25362: Show more in Application Detail and List view from Update the application detail view and list view to show a unified set of badges, show PHIDs and monograms on the application detail view, allow applications to register monograms to Show more in application detail and list view .
Jul 28 2023, 16:55
avivey added a comment to D25362: Show more in Application Detail and List view.

I thought we had "2 spaces" and the rest encoded as lints... I'll try to take a look.

Jul 28 2023, 16:54
valerio.bozzolan updated the diff for D25362: Show more in Application Detail and List view.

hi I'm a space linter

Jul 28 2023, 16:51
Matthew added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 16:45
valerio.bozzolan added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 16:41
Matthew accepted D25302: Workboard Columns: avoid page reload on Edit > Cancel.

Sorry, didn't see your earlier ping. Approved.

Jul 28 2023, 16:40
valerio.bozzolan added a comment to D25302: Workboard Columns: avoid page reload on Edit > Cancel.

But reviewing this is the price @Matthew :D (you know ihih)

Jul 28 2023, 16:34
Matthew added a comment to D25362: Show more in Application Detail and List view.

Can I amend this change fixing spaces? I have some time to waste right now and I love this kind of "del del del" ihih

Jul 28 2023, 16:34
avivey updated the task description for T15554: Handling PHP deprecations: convert to Setup Issues.
Jul 28 2023, 16:33 · Phorge
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Can I amend this change fixing spaces? I have some time to waste right now and I love this kind of "del del del" ihih

Jul 28 2023, 16:33
Matthew added a comment to D25362: Show more in Application Detail and List view.

Unfortunately, PHPStorm defaults to four spaces. I'm not really willing to spend a ton of time arguing with it (especially since my day job requires four spaces) ... though it would be helpful if we could come up with some clear code rules and them implement them in the repository using phpcs.

Jul 28 2023, 16:12
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

I'm not really opinionated in indentation but it seems the majority of the lines are indented with 4 spaces instead of two

Jul 28 2023, 16:10
valerio.bozzolan added a comment to T15564: Allow yourself to be Invited in Imported Events.

So I'm following proposal n. 2 in D25363.

Jul 28 2023, 16:06 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

remove newline

Jul 28 2023, 16:05
valerio.bozzolan added inline comments to D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 16:04
valerio.bozzolan requested review of D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 15:52
valerio.bozzolan added a revision to T15564: Allow yourself to be Invited in Imported Events: D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 15:52 · User-valerio.bozzolan, Calendar
Matthew updated the diff for D25362: Show more in Application Detail and List view.

Adjust spacing

Jul 28 2023, 15:48
Matthew added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 15:47
Matthew created Image Macro "notmyfault".
Jul 28 2023, 15:44
valerio.bozzolan awarded D25362: Show more in Application Detail and List view a Love token.
Jul 28 2023, 15:42
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Uh nice!

Jul 28 2023, 15:42
Matthew retitled D25362: Show more in Application Detail and List view from Update the application detail view and list view to show a unified set of badges, allow applications to register monograms to Update the application detail view and list view to show a unified set of badges, show PHIDs and monograms on the application detail view, allow applications to register monograms.
Jul 28 2023, 15:39
Matthew updated the diff for D25362: Show more in Application Detail and List view.

Fix lint errors

Jul 28 2023, 15:39
Matthew added a comment to D25362: Show more in Application Detail and List view.

Here are some screenshots of this change in action:

Jul 28 2023, 15:34
Matthew requested review of D25362: Show more in Application Detail and List view.
Jul 28 2023, 15:32
speck accepted D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 15:23
valerio.bozzolan renamed T15564: Allow yourself to be Invited in Imported Events from Imported Events: "Invitees" is broken/incomplete to Allow yourself to be Invited in Imported Events.
Jul 28 2023, 14:54 · User-valerio.bozzolan, Calendar
valerio.bozzolan closed T15570: User remains "Busy" when the Event is cancelled as Invalid.

I'm not able to reproduce anymore.

Jul 28 2023, 14:41 · Bug Reports, Calendar
valerio.bozzolan added a comment to T15570: User remains "Busy" when the Event is cancelled.

I think the problem here is that the command ./bin/cache purge --all does not reset the PhabricatorPeopleQuery cache.

Jul 28 2023, 14:38 · Bug Reports, Calendar
valerio.bozzolan triaged T15570: User remains "Busy" when the Event is cancelled as Normal priority.
Jul 28 2023, 14:24 · Bug Reports, Calendar
valerio.bozzolan updated the name of F324723: Busy but without Event.png from "image.png" to "Busy but without Event.png".
Jul 28 2023, 14:23
Sten added inline comments to D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Jul 28 2023, 13:56
Sten updated the diff for D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.

Explicitly check for null instead of using phutil_nonempty_string()

Jul 28 2023, 13:55
Sten added inline comments to D25353: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Jul 28 2023, 13:47
Sten requested review of D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 13:28
Sten added a revision to T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error: D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 13:28 · PHP 8 support
Sten claimed T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error.
Jul 28 2023, 13:23 · PHP 8 support
Sten created T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error.
Jul 28 2023, 13:23 · PHP 8 support
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
Jul 28 2023, 11:24 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
Jul 28 2023, 11:18 · User-valerio.bozzolan, Calendar
avivey committed R7:9c51bde55d27: Fix "Clear all lint messages".
Fix "Clear all lint messages"
Jul 28 2023, 08:58
brainchild added a comment to Q69: Support for single database per application deployment.

I think you are misunderstanding the technical considerations.

Jul 28 2023, 08:33
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

I also like to discuss. Please read this:

Jul 28 2023, 08:24
brainchild added a comment to Q69: Support for single database per application deployment.

If it is likely in principle that you would accept a patch, then it may be most sensible to leave the discussion open. Perhaps it would be found by someone wishing to contribute.

Jul 28 2023, 08:15
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

Again, you have not convinced me to work on that, for you, for free :)

Jul 28 2023, 08:10
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file (Answer 91).

Oh wow, that was quick, thanks @avivey . I will probably be able to apply the patch to our Phorge instance sometime next week, I'll let you know how it went!

Jul 28 2023, 08:07
brainchild added a comment to Q69: Support for single database per application deployment.

I am not intent on maintaining my own fork for private use, but the processing pathways for the segmented versus consolidated cases are only minimally different, and may easily be switched dynamically, within some hypothetical future version of the application, depending on the deployment.

Jul 28 2023, 07:59
valerio.bozzolan updated the answer details for Q69: Support for single database per application deployment (Answer 93).
Jul 28 2023, 07:52
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

I understand your interest in this simplification. I think your opinion is helpful, useful, and I hope you will somehow solve your problem.

Jul 28 2023, 07:50
brainchild added a comment to Q69: Support for single database per application deployment.

Your objection concerning the reference to Nextcloud is based on quote mining. It is neither germane nor accurate.

Jul 28 2023, 07:32
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

Note that Q67 tries to make similarities between LAMP apps like nextCloud and Phorge, but nextCloud has not 400+ database tables. This is just a minimal indication of the complexity, that may indicate that this design principle may be not totally suitable for this.

Jul 28 2023, 07:11
valerio.bozzolan updated the question details for Q69: Support for single database per application deployment.
Jul 28 2023, 07:09
valerio.bozzolan added Q69: Support for single database per application deployment (Answer 93).
Jul 28 2023, 07:07
valerio.bozzolan added a comment to Q69: Support for single database per application deployment (Answer 92).

(comment migrated as answer)

Jul 28 2023, 07:06

Jul 27 2023

Matthew added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Ah, yeah, even better I think, if possible

Jul 27 2023, 20:31 · Extension Development, Phactory: Community Projects, Phorge
brainchild added a comment to Q69: Support for single database per application deployment (Answer 92).

You absolutely have the choice to decline requests, but I think it is not quite fair to consider the current one as though connected strongly to Softaculous.

Jul 27 2023, 20:19
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Jul 27 2023, 20:10 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to D25118: Remarkup: make less internal links open in new tabs.

I think we should avoid to extend PhutilURI for some interesting reasons:

Jul 27 2023, 20:08
Matthew added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 19:43 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

Probably related, I think that any installed extension should not cause any touch to /src/__phutil_library_init__.php, as long as it's versioned in git in Phorge and so will cause of course merge conflicts after any update.

Jul 27 2023, 19:30 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 18:53 · Extension Development, Phactory: Community Projects, Phorge
avivey awarded T15568: Make extension installation more seamless a Love token.
Jul 27 2023, 18:51 · Extension Development, Phactory: Community Projects, Phorge
Matthew added a comment to Q69: Support for single database per application deployment (Answer 92).

@brainchild We receive feature requests here, and we have the choice to decline them here. The admin team has discussed it, we have decided that the current database setup works best for Phorge as is discussed in the documents avivey has linked. As such, changes will not be made to Phorge's database architecture at this time. If you are looking for something to provision with Softaculous, please consider a different solution.

Jul 27 2023, 18:14
Matthew updated the task description for T15568: Make extension installation more seamless.
Jul 27 2023, 18:03 · Extension Development, Phactory: Community Projects, Phorge
Matthew awarded T15554: Handling PHP deprecations: convert to Setup Issues a Like token.
Jul 27 2023, 18:01 · Phorge