Page MenuHomePhorge
Feed All Stories

Dec 19 2023

valerio.bozzolan added a project to T15696: Misaligned empty icon when selecting project image due to indexing subdirectory: UX.
Dec 19 2023, 06:50 · UX
valerio.bozzolan awarded T15696: Misaligned empty icon when selecting project image due to indexing subdirectory a Love token.
Dec 19 2023, 06:49 · UX
valerio.bozzolan accepted D25499: Composing a custom project picture: Remove misaligned empty icon.

Just for some micro-optimization, note that preg_replace() has a 5th parameter called $count

Dec 19 2023, 06:49
aklapper updated the summary of D25499: Composing a custom project picture: Remove misaligned empty icon.
Dec 19 2023, 01:40
aklapper requested review of D25499: Composing a custom project picture: Remove misaligned empty icon.
Dec 19 2023, 01:34
aklapper added a revision to T15696: Misaligned empty icon when selecting project image due to indexing subdirectory: D25499: Composing a custom project picture: Remove misaligned empty icon.
Dec 19 2023, 01:34 · UX
aklapper created T15696: Misaligned empty icon when selecting project image due to indexing subdirectory.
Dec 19 2023, 01:33 · UX

Dec 18 2023

aklapper added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

I can confirm that this patch fixes the string problem. However, I am super super puzzled that after applying this patch, the CSS definition line-height: 22px for .phabricator-wordmark is suddenly missing in both Chromium 120 and Firefox 120, moving the wordmark a bit higher in the upper left corner (on my two screenshots, that is "Phoriorge").

Dec 18 2023, 23:40 · UX
aklapper updated the diff for D25494: Fix PHP 8.1 exception creating task when custom select field configured.

I assumed that $this->newStringIndex($value) in the next line implies a string here but let's play safe, indeed.

Dec 18 2023, 23:24
aklapper updated the diff for D25492: Fix PHP 8.1 "strlen(null)" exception when custom select field configured.

Right, makes sense as I do not fully know the internal logic.
As PhabricatorStandardCustomField is generic, also keep null check type-generic

Dec 18 2023, 23:20
20after4 added a comment to T15695: Maintain Arcanist in Debian.

The only trouble with maintaining a separate arcanist package is keeping the version in sync with phorge. Phabricator never followed anything like semantic versioning and there was never really any stable api version to depend on. Perhaps we could think about versioning and release cycles that follow a more predictable major version release cycle with API compatibility guarantees. It is certainly more convenient (for the upstream) to avoid all of that but it offloads quite a bit of burden on anyone trying to use the software.

Dec 18 2023, 19:32 · Arcanist, Phorge
20after4 added a comment to T15642: Feed Transaction Logs: Exception: Query overheated: examined more than 1,010 raw rows without finding 101 visible objects..

TLDR; I think @aklapper is on the right track: I did some more digging and it looks like something similar to P24 is probably the only reasonably easy solution.

Dec 18 2023, 19:07
avivey added a comment to T15695: Maintain Arcanist in Debian.

Phacility was very much against this kind of things, but I actually favor supporting some packages, at least for Arcanist on the big package-managers - if nothing else, it would allow us to make sure the package with the right name is doing the right thing.

Dec 18 2023, 17:14 · Arcanist, Phorge
valerio.bozzolan created T15695: Maintain Arcanist in Debian.
Dec 18 2023, 16:53 · Arcanist, Phorge
valerio.bozzolan added a comment to T15673: Phorge participation at FOSDEM 2024.

Feel free to review, in case:

Dec 18 2023, 12:01 · Blessed Communicators, Phorge
valerio.bozzolan added a comment to T15673: Phorge participation at FOSDEM 2024.

Unfortunately they have not accepted our proposal in the track Collaboration and Content Management. I've proposed that again as Lightning talk as suggested to me by FOSDEM ex-speakers.

Dec 18 2023, 12:01 · Blessed Communicators, Phorge
valerio.bozzolan updated the task description for T15673: Phorge participation at FOSDEM 2024.
Dec 18 2023, 12:00 · Blessed Communicators, Phorge
aklapper closed T15688: "Undefined index: PHID-PROJ-***" in project.search API when project_customfieldstorage table has additional fields not requested, a subtask of T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge, as Resolved.
Dec 18 2023, 11:46 · Discussion Needed, Affects-Wikimedia
aklapper closed T15688: "Undefined index: PHID-PROJ-***" in project.search API when project_customfieldstorage table has additional fields not requested as Resolved by committing rP2d997c3f107e: Avoid "Undefined index" error in project.search API when….
Dec 18 2023, 11:46
aklapper closed D25493: Avoid "Undefined index" error in project.search API when project_customfieldstorage table has additional fields not requested.
Dec 18 2023, 11:46
aklapper committed rP2d997c3f107e: Avoid "Undefined index" error in project.search API when….
Avoid "Undefined index" error in project.search API when…
Dec 18 2023, 11:46
valerio.bozzolan closed T15693: Fix Arcanist commit in PHP 8.1 (Subversion), a subtask of T15187: Fix Arcanist in PHP 8.1+ (testing the Phorge repo), as Resolved.
Dec 18 2023, 10:37 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed T15693: Fix Arcanist commit in PHP 8.1 (Subversion) as Resolved by committing rARC6142fcd5264f: Fix Subversion "commit" support in PHP 8.1.
Dec 18 2023, 10:37 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan closed D25498: Fix Subversion "commit" support in PHP 8.1.
Dec 18 2023, 10:37
valerio.bozzolan committed rARC6142fcd5264f: Fix Subversion "commit" support in PHP 8.1.
Fix Subversion "commit" support in PHP 8.1
Dec 18 2023, 10:37
avivey added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

I keep arcanist cloned in /home/kuba/bin/arcanist. /home/kuba/bin/arc is this executable file:

Dec 18 2023, 10:22
kuba-orlik closed D25497: Add example systemd unit for sshd in Diffusion docs.
Dec 18 2023, 09:55
kuba-orlik committed rPbd44ec833f43: Add example systemd unit for sshd in Diffusion docs.
Add example systemd unit for sshd in Diffusion docs
Dec 18 2023, 09:55
kuba-orlik added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

I've managed to land the diff with arc --config-file ~/.arcrc land

Dec 18 2023, 09:54
kuba-orlik added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

do you have an entry for "https://we.phorge.it/api/" in your ~/.arcrc ?

Dec 18 2023, 09:54
kuba-orlik closed D25496: Fix typo.
Dec 18 2023, 09:50
kuba-orlik committed rPbe763d90cec3: Fix typo.
Fix typo
Dec 18 2023, 09:50

Dec 17 2023

aklapper abandoned D25267: Fix PHP 8.2 "trim(null)" exception which causes Conduit's user.whoami to fail.
Dec 17 2023, 10:54
aklapper commandeered D25267: Fix PHP 8.2 "trim(null)" exception which causes Conduit's user.whoami to fail.

Abandoning as superseded by rP1c098c273d06ea3cf8215245ea109f41c59593d9 (which first requires commandeering)

Dec 17 2023, 10:54
aklapper accepted D25498: Fix Subversion "commit" support in PHP 8.1.
Dec 17 2023, 10:50
aklapper closed T15624: RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73 as Resolved by committing rPfe1122bd4d6d: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding….
Dec 17 2023, 10:42
aklapper closed D25418: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding specified at PhabricatorTextDocumentEngine.php:73.
Dec 17 2023, 10:42
aklapper committed rPfe1122bd4d6d: Catch RuntimeException: mb_convert_encoding(): Illegal character encoding….
Catch RuntimeException: mb_convert_encoding(): Illegal character encoding…
Dec 17 2023, 10:42

Dec 16 2023

bfs updated bfs.
Dec 16 2023, 22:55
avivey added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

also, arc get-config hosts --verbose - but note that it will actually print out the tokens, hide those.

Dec 16 2023, 17:55
avivey added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

That's odd...

  • do you have an entry for "https://we.phorge.it/api/" in your ~/.arcrc ?
  • I'm also confused about the --trace not including any comment about loading any configuration source - that's probably a bug
  • how about echo {} | arc --trace call-conduit -- user.whoami ? in the phorge dir and in other dirs?
  • I'm assuming /home/kuba/bin/arc is a symlink to arc that's in ~/Downloads/arc?
Dec 16 2023, 17:47
kuba-orlik added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

Also, commands like arc patch and arc diff --update work fine for me, it seems that only arc land is affected.

Dec 16 2023, 15:03
kuba-orlik updated the diff for D25497: Add example systemd unit for sshd in Diffusion docs.
  • Better syntax highlighting
Dec 16 2023, 15:01
kuba-orlik added a comment to Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).

Running with --trace gives me:

Dec 16 2023, 14:58
kuba-orlik asked Q101: Cannot land a diff - LOGIN REQUIRED (I am logged in).
Dec 16 2023, 14:58

Dec 15 2023

avivey added a comment to T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.

The highlighting process could track elapsed time and stop highlighting any further documents after a fixed amount of time elapses...

Dec 15 2023, 08:51
avivey awarded T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork a Like token.
Dec 15 2023, 08:51
waldyrious added a project to T15270: "Access Denied: Restricted File" strings concatenated without whitespace: UX.
Dec 15 2023, 08:49 · UX, Good Starter Task, Files
waldyrious added a project to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File": UX.
Dec 15 2023, 08:48 · UX
avivey closed Q93: The latest changes aren't reflected in the Setup Guide as resolved.
Dec 15 2023, 08:48
waldyrious added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

Thanks for the note, Andre! I've went ahead and updated the revision as discussed above.

Dec 15 2023, 08:43 · UX
waldyrious updated the diff for D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".
  • Add spaces in HTML message builder instead of to each item text
Dec 15 2023, 08:42 · UX
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.

fix PHPDoc (last version v2.4_final3_really51.zip)

Dec 15 2023, 08:16
valerio.bozzolan resigned from D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

(In the meanwhile, removing the red semaphore, since the goal was to attract reviewers and it worked asd)

Dec 15 2023, 08:07 · UX
aklapper added a comment to D25419: Fix the whitespace issue in the message "Access Denied: Restricted File".

Should I go ahead and submit a different patch? Or could I somehow contribute the edit to this patch?

Dec 15 2023, 03:51 · UX

Dec 14 2023

valerio.bozzolan added a comment to T15692: Allow to see your own public revoked key.

I totally agree with these additional considerations. Thanks.

Dec 14 2023, 21:27 · UX, User-valerio.bozzolan, Auth
valerio.bozzolan added a comment to T15161: Internal resources should avoid to become external links, as default.

Since I can, thanks to that revision, at work I've put this additional CSS rule for extra nonsense scary climax.

Dec 14 2023, 18:05 · User-valerio.bozzolan, Discussion Needed, Remarkup
20after4 added a comment to D25493: Avoid "Undefined index" error in project.search API when project_customfieldstorage table has additional fields not requested.

@aklapper you are now a member of Blessed Committers.

Dec 14 2023, 17:51
20after4 added a member for Blessed Committers: aklapper.
Dec 14 2023, 17:48
20after4 awarded D25118: Remarkup: make less internal links open in new tabs a Love token.
Dec 14 2023, 17:46
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.

fix PHPDoc

Dec 14 2023, 17:43
20after4 updated the task description for T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.
Dec 14 2023, 17:38
20after4 updated the task description for T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.
Dec 14 2023, 17:36
20after4 updated the task description for T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.
Dec 14 2023, 17:35
20after4 added a parent task for T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork: T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Dec 14 2023, 17:33
20after4 added a subtask for T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge: T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.
Dec 14 2023, 17:33 · Discussion Needed, Affects-Wikimedia
20after4 updated the task description for T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Dec 14 2023, 17:32 · Discussion Needed, Affects-Wikimedia
20after4 created T15694: Consider adopting the "search results context highlighting" feature from Wikimedia's fork.
Dec 14 2023, 17:30
valerio.bozzolan requested review of D25498: Fix Subversion "commit" support in PHP 8.1.
Dec 14 2023, 17:29
valerio.bozzolan added a revision to T15693: Fix Arcanist commit in PHP 8.1 (Subversion): D25498: Fix Subversion "commit" support in PHP 8.1.
Dec 14 2023, 17:29 · PHP 8 support, Arcanist, User-valerio.bozzolan
valerio.bozzolan triaged T15693: Fix Arcanist commit in PHP 8.1 (Subversion) as High priority.
Dec 14 2023, 17:21 · PHP 8 support, Arcanist, User-valerio.bozzolan
20after4 accepted D25493: Avoid "Undefined index" error in project.search API when project_customfieldstorage table has additional fields not requested.

Since this was vetted by epriestley and previously by myself as well. I think that it exceeded the minimum standard for code review before it landed here.

Dec 14 2023, 17:09
20after4 added a comment to T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.

Here's another one that I think deserves to be upstreamed: https://phabricator.wikimedia.org/T230787 adds context and search term highlights to fulltext search results. Currently Phorge and upstream Phabricator only show matching document titles with highlights on keywords in the title but not the body.
The efficiency of my solution is questionable, however, it's working well enough for Wikimedia's use of the feature.

Dec 14 2023, 17:04 · Discussion Needed, Affects-Wikimedia
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.
  • add dedicated class to handle things
  • add interesting test cases
  • ready for dinner
Dec 14 2023, 17:04
valerio.bozzolan updated the task description for T15161: Internal resources should avoid to become external links, as default.
Dec 14 2023, 16:42 · User-valerio.bozzolan, Discussion Needed, Remarkup
20after4 awarded T15169: New user on a Linux server with SSH (to be used only to Land stuff - Repository automation) a Love token.
Dec 14 2023, 16:39 · Phorge.it Systems, User-valerio.bozzolan, Blessed Roots
20after4 awarded D25497: Add example systemd unit for sshd in Diffusion docs a Love token.
Dec 14 2023, 16:36
valerio.bozzolan added a comment to D25497: Add example systemd unit for sshd in Diffusion docs.

For better syntax highlight feel free to adopt ,lang=ini in the code block. So, the line becomes:

Dec 14 2023, 12:05
speck accepted D25496: Fix typo.

Thanks!

Dec 14 2023, 12:05
valerio.bozzolan accepted D25497: Add example systemd unit for sshd in Diffusion docs.

I really appreciate this, and I can confirm that this systemd service is almost exactly the one I have in my production. Premising that in my production I've added also:

Dec 14 2023, 11:36
valerio.bozzolan added a revision to T15467: Document a systemd daemon: D25497: Add example systemd unit for sshd in Diffusion docs.
Dec 14 2023, 11:32 · User-valerio.bozzolan, Documentation
valerio.bozzolan retitled D25497: Add example systemd unit for sshd in Diffusion docs from Add an exapmle systemd unit for sshd in diffusion docs
Dec 14 2023, 11:32
valerio.bozzolan added a comment to T15467: Document a systemd daemon.

Partially related, a systemd unit for the SSH server. Proposal in D25497

Dec 14 2023, 11:32 · User-valerio.bozzolan, Documentation
valerio.bozzolan awarded D25497: Add example systemd unit for sshd in Diffusion docs a Love token.
Dec 14 2023, 11:26
kuba-orlik added a comment to Q92: Cannot submit a revision - mysql problems? (Answer 116).

Thanks, it was just a docs typo fix, so I ran the arc diff command with the --nounit flag

Dec 14 2023, 11:22
kuba-orlik requested review of D25497: Add example systemd unit for sshd in Diffusion docs.
Dec 14 2023, 11:21
kuba-orlik requested review of D25496: Fix typo.
Dec 14 2023, 11:12
avivey added a comment to T15692: Allow to see your own public revoked key.

Since we already show the full (public) key when editing, then I don't see a reason not to show it after it's revoked.

Dec 14 2023, 09:03 · UX, User-valerio.bozzolan, Auth

Dec 13 2023

valerio.bozzolan requested review of D25495: Auth SSH Details: show Public Key (not just Type).
Dec 13 2023, 16:52
valerio.bozzolan added a revision to T15692: Allow to see your own public revoked key: D25495: Auth SSH Details: show Public Key (not just Type).
Dec 13 2023, 16:52 · UX, User-valerio.bozzolan, Auth
valerio.bozzolan triaged T15692: Allow to see your own public revoked key as Normal priority.
Dec 13 2023, 16:04 · UX, User-valerio.bozzolan, Auth
valerio.bozzolan updated the name of F465329: Revoked SSH key.png from "image.png" to "Revoked SSH key.png".
Dec 13 2023, 16:03

Dec 12 2023

avivey added Q100: Undefined method when using celelery map on commit 2295bcda (Answer 127).
Dec 12 2023, 19:31
tvl asked Q100: Undefined method when using celelery map on commit 2295bcda.
Dec 12 2023, 18:28

Dec 11 2023

valerio.bozzolan updated the task description for T15673: Phorge participation at FOSDEM 2024.
Dec 11 2023, 12:47 · Blessed Communicators, Phorge
valerio.bozzolan added inline comments to D25118: Remarkup: make less internal links open in new tabs.
Dec 11 2023, 06:48
valerio.bozzolan updated the summary of D25118: Remarkup: make less internal links open in new tabs.
Dec 11 2023, 06:46

Dec 10 2023

speck added Q97: Unable to submit patch via arc diff (Answer 126).
Dec 10 2023, 23:42
valerio.bozzolan edited the content of 2023 week 49.
Dec 10 2023, 20:16
valerio.bozzolan edited the content of Next Up.
Dec 10 2023, 20:01