Page MenuHomePhorge
Feed Advanced Search

Jun 29 2023

Cigaryno updated the task description for T15121: Contributor Agreement.
Jun 29 2023, 07:52 · Phorge

Jun 28 2023

valerio.bozzolan added a revision to T15005: Get Better Logo / Brand Assets: D25314: Improve quality of logo.png and fix favicon.ico.
Jun 28 2023, 06:56 · Phactory: Community Projects, Good Starter Task, Phorge

Jun 27 2023

valerio.bozzolan added a comment to T15022: Legal stuff.

Interestingly we are probably in a relaxed situation on certain external legal issues, but we still need to work on our internal issues such as

Jun 27 2023, 13:39 · Phorge
valerio.bozzolan updated the task description for T15022: Legal stuff.
Jun 27 2023, 13:39 · Phorge
valerio.bozzolan updated the task description for T15022: Legal stuff.
Jun 27 2023, 13:36 · Phorge
valerio.bozzolan added a revision to T15022: Legal stuff: D25313: Add LICENSE file with Apache 2.0.
Jun 27 2023, 12:58 · Phorge

Jun 26 2023

valerio.bozzolan added a subtask for T15006: Re-brand Phorge: T15502: Aphlict expects Phorge to be installed in a directory called "phabricator".
Jun 26 2023, 19:38 · Phorge

Jun 20 2023

valerio.bozzolan updated the task description for T15041: Starmap.
Jun 20 2023, 07:36 · Phorge

Jun 17 2023

valerio.bozzolan updated the task description for T15005: Get Better Logo / Brand Assets.
Jun 17 2023, 15:42 · Phactory: Community Projects, Good Starter Task, Phorge
valerio.bozzolan added a subtask for T15005: Get Better Logo / Brand Assets: T15478: Graphical Kit.
Jun 17 2023, 15:37 · Phactory: Community Projects, Good Starter Task, Phorge

Jun 15 2023

aklapper closed T15403: Fix "Amazon" icon on Phorge OAuth as Resolved by committing rP8e6bb9b6903c: Correct Phorge icon on Auth Provider page.
Jun 15 2023, 10:02 · Phorge
valerio.bozzolan added a subtask for T15403: Fix "Amazon" icon on Phorge OAuth: T15478: Graphical Kit.
Jun 15 2023, 07:00 · Phorge

Jun 12 2023

avivey updated the task description for T15022: Legal stuff.
Jun 12 2023, 06:41 · Phorge

Jun 10 2023

valerio.bozzolan edited the content of Welcome.
Jun 10 2023, 09:53 · Phorge

Jun 7 2023

avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

The primary feature is to immediately reject any support query for PHP 5.

Jun 7 2023, 08:59 · Phorge
valerio.bozzolan added a comment to T15047: Officially raise minimum required PHP version to 7.2.

Premising that I do not see the action plan here. What are the features that we are missing and we want to use, for example in the involved features and diffs?

Jun 7 2023, 08:43 · Phorge
avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

I'm inclined to actually implement this, partly because (AFAIK) nobody on the team is actually running on PHP 5 to check for problems.

Jun 7 2023, 07:36 · Phorge

May 28 2023

aklapper added a revision to T15403: Fix "Amazon" icon on Phorge OAuth: D25255: Correct Phorge icon on Auth Provider page.
May 28 2023, 14:51 · Phorge
aklapper added a comment to T15403: Fix "Amazon" icon on Phorge OAuth.

getLoginIcon() { return PlatformSymbols::getPlatformServerName(); } returns Phorge.
Thus no corresponding icon is found as Phorge.png does not exist and code falls back to first icon.

May 28 2023, 14:51 · Phorge

May 26 2023

valerio.bozzolan updated the task description for T15121: Contributor Agreement.
May 26 2023, 13:43 · Phorge

May 25 2023

valerio.bozzolan added a comment to T15121: Contributor Agreement.

OK just to have a stub somewhere to start with, please feel free to edit this page:

May 25 2023, 08:45 · Phorge

May 23 2023

valerio.bozzolan added a comment to T15121: Contributor Agreement.

A quick thing we can do: creating a Legalpad to accept (in a more explicit way) the terms of the Apache 2.0.

May 23 2023, 14:57 · Phorge
siepkes added a comment to T15121: Contributor Agreement.

There is a blog post from Bryan Cantrill about why Node.js stopped using CLA's which might be of interest: Broadening Node.js Contributions.

May 23 2023, 10:53 · Phorge

May 22 2023

valerio.bozzolan added a comment to T15022: Legal stuff.

A big bug we have now is the absence of a free license in the footer.

May 22 2023, 09:19 · Phorge
valerio.bozzolan updated the task description for T15022: Legal stuff.
May 22 2023, 09:15 · Phorge
valerio.bozzolan edited the content of Welcome.
May 22 2023, 09:12 · Phorge

May 19 2023

valerio.bozzolan updated the task description for T15403: Fix "Amazon" icon on Phorge OAuth.
May 19 2023, 12:18 · Phorge
valerio.bozzolan triaged T15403: Fix "Amazon" icon on Phorge OAuth as Normal priority.
May 19 2023, 12:14 · Phorge

May 9 2023

aklapper added a comment to T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php).

This is not triggered for {{{a}}} a or with a a {{{a}}} a, only for 1 string in front of a string with three squares.

May 9 2023, 12:17 · Bug Reports
aklapper created T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php).
May 9 2023, 12:14 · Bug Reports
valerio.bozzolan added a comment to T15121: Contributor Agreement.

(I think this is a sub-task of T15022)

May 9 2023, 10:48 · Phorge
valerio.bozzolan added a comment to T15371: RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing.

Premising that very probably a fix there would not 100% resolve that upstream issue but surely this deserves a fix :D

May 9 2023, 08:05 · Bug Reports, Remarkup, Affects-Wikimedia
valerio.bozzolan added a project to T15371: RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing: Remarkup.
May 9 2023, 08:03 · Bug Reports, Remarkup, Affects-Wikimedia
valerio.bozzolan added a project to T15371: RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing: Affects-Wikimedia.
May 9 2023, 08:02 · Bug Reports, Remarkup, Affects-Wikimedia
aklapper created T15371: RuntimeException in preg_replace_callback: Text disappears due to Remarkup parsing.
May 9 2023, 07:52 · Bug Reports, Remarkup, Affects-Wikimedia

May 8 2023

aklapper closed T15362: PHP 8.1 "strlen(null)" exceptions block rendering page to import ICS calendar file as Resolved by committing rP8d2b481bb5a8: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page to import ICS….
May 8 2023, 21:13 · PHP 8 support
aklapper closed T15365: PHP 8.1 "strlen(null)" exception blocks rendering error pages for Packages' Create Package and Fund's Create Initiative, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 19:43 · PHP 8 support
aklapper closed T15365: PHP 8.1 "strlen(null)" exception blocks rendering error pages for Packages' Create Package and Fund's Create Initiative as Resolved by committing rP1b08be518ef6: Fix PHP 8.1 "strlen(null)" exception which blocks rendering error pages for….
May 8 2023, 19:43 · PHP 8 support
aklapper closed T15363: PHP 8.1 "strlen(null)" exception blocks rendering Phortune account page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 12:36 · PHP 8 support
aklapper closed T15363: PHP 8.1 "strlen(null)" exception blocks rendering Phortune account page as Resolved by committing rP25e93501c39e: Fix PHP 8.1 "strlen(null)" exception which blocks rendering Phortune account….
May 8 2023, 12:36 · PHP 8 support
aklapper closed T15360: PHP 8.1 "strlen(null)" exception blocks rendering a project's page when Reports prototype enabled, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 12:35 · PHP 8 support
aklapper closed T15359: PHP 8.1 "ltrim(null)" exception blocks rendering five applications' Configure pages, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 12:33 · PHP 8 support
aklapper closed T15358: PHP 8.1 "strlen(null)" exception blocks rendering most projects' Configure pages, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 11:23 · PHP 8 support
aklapper closed T15357: PHP 8.1 "strlen(null)" exception blocks creating a blog post, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 11:20 · PHP 8 support
aklapper closed T15356: PHP 8.1 "strlen(null)" exception blocks rendering a blog, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 11:19 · PHP 8 support
aklapper closed T15355: PHP 8.1 "strlen(null)" exception blocks blog creation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 8 2023, 11:18 · PHP 8 support
valerio.bozzolan updated the task description for T15121: Contributor Agreement.
May 8 2023, 09:36 · Phorge
avivey raised the priority of T15121: Contributor Agreement from High to Unbreak Now!.

This discussion (and disagreement) is exactly the reason why we need a CLA ASAP.
While consulting with a relevant legal counsel.

May 8 2023, 09:27 · Phorge
valerio.bozzolan added a comment to T15121: Contributor Agreement.

Just some probably interesting notes :D

May 8 2023, 09:23 · Phorge

May 7 2023

speck added a comment to T15121: Contributor Agreement.

Many people, myself included, contribute to open source projects under the assumption that my contributions will help serve a project which continues to be open source in perpetuity, and a CLA provides a means for the project maintainers to circumvent that.

Assumption here is key. The entire purpose of a CLA is to remove this assumption and clarify how contributions are managed. This post and disposition is based entirely around the organization receiving contributions will behave in an adversarial manner in the future. If the organization doesn't earn your trust then why trust them with your contributions?

May 7 2023, 16:37 · Phorge
aklapper closed T15353: PHP 8.1 "strlen(null)" exception blocks rendering Pholio mock preview, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 7 2023, 10:37 · PHP 8 support

May 6 2023

aklapper added a revision to T15365: PHP 8.1 "strlen(null)" exception blocks rendering error pages for Packages' Create Package and Fund's Create Initiative: D25202: Fix PHP 8.1 "strlen(null)" exception which blocks rendering error pages for Packages' Create Package and Fund's Create Initiative.
May 6 2023, 23:13 · PHP 8 support
aklapper created T15365: PHP 8.1 "strlen(null)" exception blocks rendering error pages for Packages' Create Package and Fund's Create Initiative.
May 6 2023, 23:12 · PHP 8 support
aklapper added a revision to T15363: PHP 8.1 "strlen(null)" exception blocks rendering Phortune account page: D25201: Fix PHP 8.1 "strlen(null)" exception which blocks rendering Phortune account page.
May 6 2023, 22:59 · PHP 8 support
aklapper created T15363: PHP 8.1 "strlen(null)" exception blocks rendering Phortune account page.
May 6 2023, 22:58 · PHP 8 support
aklapper added a revision to T15362: PHP 8.1 "strlen(null)" exceptions block rendering page to import ICS calendar file: D25200: Fix PHP 8.1 "strlen(null)" exceptions which block rendering page to import ICS calendar file.
May 6 2023, 22:52 · PHP 8 support
aklapper created T15362: PHP 8.1 "strlen(null)" exceptions block rendering page to import ICS calendar file.
May 6 2023, 22:50 · PHP 8 support
aklapper updated the task description for T15361: PHP 8.1 "explode(null)" exception blocks rendering the Multimeter page.
May 6 2023, 22:38 · PHP 8 support
aklapper created T15361: PHP 8.1 "explode(null)" exception blocks rendering the Multimeter page.
May 6 2023, 22:36 · PHP 8 support
bfs added a comment to T15121: Contributor Agreement.
In T15121#8063, @avivey wrote:

Any contribution to Phorge is implicitly covered by Apache 2.0, which allows re-licensing by anyone.
The CLA is only making this explicit.

May 6 2023, 19:43 · Phorge
valerio.bozzolan closed T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662, a subtask of T15264: Numerous PHP 8.1 "strlen(null)" exceptions preventing homepage to display after installation, as Resolved.
May 6 2023, 13:57 · PHP 8 support
valerio.bozzolan closed T15306: Fix Call to phutil_nonempty_string() expected null or a string, got: PhutilURI from PHUIObjectItemView.php:662 as Resolved by committing rPe9e2c954132c: Fix regression in PHUIObjectItemView.php:662: allow PhutilURI and other….
May 6 2023, 13:57 · Bug Reports, PHP 8 support
valerio.bozzolan lowered the priority of T15121: Contributor Agreement from Unbreak Now! to High.
May 6 2023, 12:36 · Phorge
valerio.bozzolan added a comment to T15121: Contributor Agreement.

Sorry if this unrelated, but this is an interesting partially-related commit:

May 6 2023, 12:32 · Phorge
valerio.bozzolan added a comment to T15121: Contributor Agreement.

Make sure Phorge is not hit by legal action because of your contribution

May 6 2023, 12:28 · Phorge
aklapper created T15354: Exception when trying to create Pholio mock without name.
May 6 2023, 10:03
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

Rust Conduit Client/R4 is the first project in Phactory!

May 6 2023, 08:12 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15121: Contributor Agreement.

By not signing a CLA, you'd have to explicitly set a license for each contribution you make - i.e., every single revision would have to include an explicit license, or it could not be incorporated into the main code-base.
This is technically handled by item 5 in our license, but it's reasonable to assume nobody ever reads that.

May 6 2023, 07:24 · Phorge
aklapper closed T15342: PHP 8.1 "strlen(null)" exception blocks rendering a File page when Alt Text was altered, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 6 2023, 02:08 · PHP 8 support
aklapper closed T15341: PHP 8.1 "strlen(null)" exceptions block rendering page of a File, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 6 2023, 02:07 · PHP 8 support
aklapper closed T15340: PHP 8.1 "strlen(null)" exception blocks Space creation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 6 2023, 02:05 · PHP 8 support
aklapper closed T15339: PHP 8.1 "strlen(null)" exceptions block adding Dashboard to Project Menu, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 6 2023, 02:04 · PHP 8 support

May 5 2023

bfs added a comment to T15121: Contributor Agreement.

I honestly do not want to allow my contributions to be re-licensed, since this usually means that the repository owner wants to re-license that work under a proprietary license when needed. I don't accept that. Normal volunteers do not accept that. This is probably not what we want.

May 5 2023, 20:27 · Phorge
aklapper closed T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 5 2023, 12:54 · PHP 8 support
aklapper closed T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel as Resolved by committing rPa3861edc1946: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 5 2023, 12:54 · PHP 8 support
aklapper closed T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 5 2023, 12:51 · PHP 8 support
aklapper closed T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled as Resolved by committing rPf4d28119e849: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 5 2023, 12:51 · PHP 8 support
aklapper closed T15348: PHP 8.1 "strlen(null)" exception blocks creating personal and global Herald rules, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 5 2023, 10:53 · PHP 8 support

May 4 2023

aklapper created T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict.
May 4 2023, 20:45 · Good Starter Task
aklapper added a revision to T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel: D25189: Fix PHP 8.1 "strlen(null)" exception which blocks editing a Dashboard Tab Panel.
May 4 2023, 16:30 · PHP 8 support
aklapper created T15345: PHP 8.1 "strlen(null)" exception blocks editing a Dashboard Tab Panel.
May 4 2023, 16:29 · PHP 8 support
aklapper added a revision to T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled: D25188: Fix PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:34 · PHP 8 support
aklapper created T15344: PHP 8.1 "strlen(null)" exception when DarkConsole is enabled.
May 4 2023, 15:33 · PHP 8 support
valerio.bozzolan added a comment to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.

Maybe this is the root problem:

May 4 2023, 09:29 · Arcanist, PHP 8 support
valerio.bozzolan added a comment to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.

I just want to note down that this stack trace has no sense to me:

May 4 2023, 09:15 · Arcanist, PHP 8 support
aklapper closed T15338: PHP 8.1 "preg_match()" exception when pasting malformed Raw Diff into "Create Diff", a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 4 2023, 08:56 · PHP 8 support
aklapper closed T15336: PHP 8.1 "strlen(null)" exception blocks rendering a config page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 4 2023, 08:48 · PHP 8 support

May 3 2023

aklapper added a revision to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog: D25180: Do not pass a null string to mb_convert_case() for PHP 8.1 compatibility.
May 3 2023, 14:08 · Arcanist, PHP 8 support
aklapper added a revision to T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog: D25179: Fix PHP 8.1 null parameter exceptions which block rendering the "Browse Projects" overlay dialog.
May 3 2023, 14:02 · Arcanist, PHP 8 support
aklapper created T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog.
May 3 2023, 13:59 · Arcanist, PHP 8 support
aklapper closed T15325: PHP 8.1 "strlen(null)" exceptions block rendering Auth's Customize Messages page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 3 2023, 10:51 · PHP 8 support
aklapper closed T15327: PHP 8.1 "strlen(null)" exception blocks rendering project's Configure Menu page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 3 2023, 10:50 · PHP 8 support
aklapper closed T15324: PHP 8.1 "strlen(null)" exception blocks rendering Configuration's Settings page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 3 2023, 08:25 · PHP 8 support
aklapper closed T15317: PHP 8.1 "strlen(null)" exception blocks rendering the "Manage Menu" page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 3 2023, 08:21 · PHP 8 support

May 2 2023

valerio.bozzolan added a project to T15315: Fix PHP 8.1 exception from DarkConsole: strlen(): Passing null to parameter #1 ($string) of type string is deprecated: DarkConsole.
May 2 2023, 11:40 · DarkConsole, PHP 8 support

May 1 2023

aklapper closed T15297: PHP 8.1 "strlen(null)" exceptions block rendering the People page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 1 2023, 20:31 · PHP 8 support
aklapper closed T15321: PHP 8.1 "strlen(null)" and "array_slice(null)" exceptions block typeahead completion proposals, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 1 2023, 20:29 · PHP 8 support
aklapper closed T15313: PHP 8.1 "strlen(null)" exceptions block rendering a project page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 1 2023, 20:26 · PHP 8 support
aklapper closed T15303: PHP 8.1 "strlen(null)" exception blocks rendering the Projects page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 1 2023, 20:23 · PHP 8 support
aklapper closed T15320: PHP 8.1 "strlen(null)" exception blocks rendering the Notifications' Advanced Search page, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
May 1 2023, 20:18 · PHP 8 support