Page MenuHomePhorge

Discussion NeededTag
ActivePublic

Members

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

Watchers

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

Details

Description

Tasks that require more thinking/input from community to reach an decision for the most suitable implementation.

Not to be confused with Clarification Needed - to be used when the general background is unclear or partially Invalid.

Recent Activity

Sun, May 4

valerio.bozzolan updated the task description for T16060: arc diff: it could auto-claim the Task, if unclaimed.
Sun, May 4, 22:38 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan updated the task description for T16060: arc diff: it could auto-claim the Task, if unclaimed.
Sun, May 4, 22:31 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan renamed T16060: arc diff: it could auto-claim the Task, if unclaimed from arc diff: it couldshould auto-claim the Task, if unclaimed to arc diff: it could auto-claim the Task, if unclaimed.
Sun, May 4, 22:29 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
avivey added a comment to T15938: Understand if Diffusion public identities could be used to expand Calendar invitees.

It kind of makes sense.
maybe some day we'll need to extract the Identity table to a different place.

Sun, May 4, 09:25 · Discussion Needed, Calendar
valerio.bozzolan added a subtask for T15938: Understand if Diffusion public identities could be used to expand Calendar invitees: T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.
Sun, May 4, 08:17 · Discussion Needed, Calendar

Wed, Apr 23

20after4 closed T15961: Should we adopt modern PHP type hints in Phorge source code? as Resolved.
Wed, Apr 23, 14:34 · Phorge Development Tools, Discussion Needed
valerio.bozzolan added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

Thaanks @20after4 - I would say: be bold and mark as resolved to get eternal glory 👍 half year of discussion is probably enough and everybody seems happy about this.

Wed, Apr 23, 13:20 · Phorge Development Tools, Discussion Needed

Sun, Apr 20

connorgurney added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

Very helpful - thanks!

Sun, Apr 20, 16:39 · Phorge Development Tools, Discussion Needed
20after4 added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

I have already spent some time implementing types for a few of the widely used utility functions in rARC src/utils/utils.php (like id(), mpull(), newv(), etc..). I will make an effort to get it in shape and submit a diff for review in the near future.

Sun, Apr 20, 16:20 · Phorge Development Tools, Discussion Needed
connorgurney added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

I see no reason not to pursue this. Does anyone else?

Sun, Apr 20, 13:14 · Phorge Development Tools, Discussion Needed

Mar 26 2025

aklapper closed T16007: Discuss the policy for contributing to prototype applications as Resolved by committing rP29866413d1c7: Diviner: Contributing Code: Update section on Prototype Changes.
Mar 26 2025, 16:15 · Discussion Needed, User-Cigaryno

Mar 25 2025

aklapper closed T16022: Herald: Support setting task subtype action, a subtask of T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge, as Resolved.
Mar 25 2025, 09:35 · Discussion Needed, Affects-Wikimedia

Mar 22 2025

valerio.bozzolan added a comment to T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.

Another good simple candidate GDPR-friendly:

Mar 22 2025, 21:31 · Discussion Needed, Affects-Wikimedia

Mar 19 2025

avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

I'm not familiar with MediaWiki's packages - the model I'm copying is VSCode.
My thought is that in the install manual we'll say "now run ./bin/extensions install phorge-recommended-extensions" (near the ./bin/storage) step, and phorge-recommended-extensions would be the equivalent of "extension pack" hosted on the default Extension Store, which is hosted here.
(VSCode also has "bundled extensions", which I think doesn't work for us because we use "clone the repo" as the primary distribution system).

Mar 19 2025, 09:10 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

Ideally, any current Prototype can be either promoted to Core, extracted to its own extension, or removed completely. Each extension/author can have their own policy on contributing.

Already, any new app that would be considered "Prototype" today should just go in its own extension, and we decided to remove a couple.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge. This should let us know if it should be promoted to core, separated into an extension, or removed completely if no one uses it (like Releeph and Phragments). Or even better, hold a Slowvote for each prototype application's future and possibly have Phorge's customers to vote (maybe notify as much as possible by creating a blog post about the vote to notify those who use the Atom feed).

I'm not sure that "usage" is really the best way to choose between "promote to core" and "extension"; The way I imagine it, in addition to the Core, we'll have a set of "highly recommended extensions" maintained, and a single step to install all of them when setting up a new machine. In that world, any app that can be separated out to an extension will be.
The prototypes can usually be curved out easily, without effecting the rest of the code.

Mar 19 2025, 08:52 · Discussion Needed, User-Cigaryno
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

The "Prototype" concept was a way for Phacility to experiment with things without committing - but we have a different model today.

Really!? Phacility SaaS instances do not allow enabling prototypes and self-hosted Support (from the Support application on admin.phacility.com that was oddly marked as Prototype) likely wasn't even available for prototype applications.

Mar 19 2025, 07:54 · Discussion Needed, User-Cigaryno

Mar 17 2025

aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge.

See T15501: Voluntary Usage Survey App basically.

Or even better, hold a Slowvote

Please no popularity contests (with even higher self-selection bias)...

Mar 17 2025, 20:06 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

My thought on this is that long term, we'll remove the concept of "prototype" completely in favor of Extensions.

Prototypes that need a long way before being promoted to Core are those that should be separated into extensions.

Mar 17 2025, 16:24 · Discussion Needed, User-Cigaryno
avivey updated the task description for T16007: Discuss the policy for contributing to prototype applications.
Mar 17 2025, 07:39 · Discussion Needed, User-Cigaryno
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

My thought on this is that long term, we'll remove the concept of "prototype" completely in favor of Extensions.
The "Prototype" concept was a way for Phacility to experiment with things without committing - but we have a different model today.

Mar 17 2025, 07:39 · Discussion Needed, User-Cigaryno

Mar 16 2025

aklapper added a revision to T16007: Discuss the policy for contributing to prototype applications: D25909: Diviner: Contributing Code: Update section on Prototype Changes.
Mar 16 2025, 20:40 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".

Bug fixes and security patches are indeed exceptions but not rare exceptions, assuming they fix problems with rough prototypes.

Mar 16 2025, 16:29 · Discussion Needed, User-Cigaryno

Mar 7 2025

aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".
Regarding the proposal, I do not believe that "prototype applications [...] are often subject to significant changes" either.

Mar 7 2025, 16:46 · Discussion Needed, User-Cigaryno
Cigaryno created T16007: Discuss the policy for contributing to prototype applications.
Mar 7 2025, 12:52 · Discussion Needed, User-Cigaryno

Feb 22 2025

amybones added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

I'd be very much in favor and I'd be happy to contribute changes for this. I've added type hints in my local fork to assist in development. Especially for core utility functions like idx and id which otherwise completely hide type information.

Feb 22 2025, 02:25 · Phorge Development Tools, Discussion Needed

Feb 7 2025

aklapper closed T15482: Conduit method for Legalpad signatures, a subtask of T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge, as Resolved.
Feb 7 2025, 12:48 · Discussion Needed, Affects-Wikimedia

Jan 17 2025

Cigaryno moved T15972: Add config option for maximum file size from Backlog to Feature Requests on the Discussion Needed board.
Jan 17 2025, 11:08 · Feature Requests, Config, Discussion Needed, Files
Cigaryno added a project to T15972: Add config option for maximum file size: Feature Requests.
Jan 17 2025, 11:08 · Feature Requests, Config, Discussion Needed, Files

Jan 15 2025

Cigaryno added a project to T15924: Commit feed body: it should probably show (part of) commit body: Feed.
Jan 15 2025, 19:48 · Feed, Discussion Needed, Diffusion

Jan 7 2025

valerio.bozzolan added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

Suggested meme for closing: "yesyes"

Jan 7 2025, 11:33 · Phorge Development Tools, Discussion Needed

Dec 31 2024

Cigaryno closed Q86: Policy lifecycle of security tasks as resolved.
Dec 31 2024, 10:56 · Discussion Needed

Dec 29 2024

Iniquity 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'm not skilled enough to look into the bigger picture, however maybe the Edit Column dialog could have a third field apart from Name and Point Limit to also have Task Limit (or Card Limit?). Point Limit and Task Limit then must be mutually exclusive (do not allow to set both for a column, or even...board?), somehow.

Dec 29 2024, 21:28 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
Cigaryno moved T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge from Backlog to Wikimedia on the Discussion Needed board.
Dec 29 2024, 17:39 · Discussion Needed, Affects-Wikimedia
Cigaryno moved T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards from Backlog to Wikimedia on the Discussion Needed board.
Dec 29 2024, 17:38 · Discussion Needed, Affects-Wikimedia, Workboard
Cigaryno moved T15924: Commit feed body: it should probably show (part of) commit body from Backlog to Discussion Needed on the Diffusion board.
Dec 29 2024, 17:36 · Feed, Discussion Needed, Diffusion
Cigaryno moved T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers from Backlog to Discussion Needed on the Diffusion board.
Dec 29 2024, 17:34 · Diffusion, Discussion Needed
Cigaryno moved T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues. from Backlog to Discussion Needed on the Arcanist board.
Dec 29 2024, 17:08 · Discussion Needed, Arcanist

Dec 28 2024

Cigaryno moved T15892: Post-Commit Audit review: authors cannot "Raise Concern" from Backlog to Bug Reports on the Diffusion board.
Dec 28 2024, 19:26 · Discussion Needed, Bug Reports, Diffusion
Cigaryno added a project to T15670: Diffusion repository commits: avoid to be a black hole for webcrawlers: Diffusion.
Dec 28 2024, 18:40 · Diffusion, Discussion Needed
Cigaryno moved T15736: JavaScript modernization (umbrella task) from Backlog to Discussion Needed on the UX board.
Dec 28 2024, 11:47 · UX, Discussion Needed
Cigaryno moved T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards from Backlog to Discussion Needed on the Workboard board.
Dec 28 2024, 10:58 · Discussion Needed, Affects-Wikimedia, Workboard
Cigaryno moved T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards. from Backlog to Feature Requests on the Maniphest board.
Dec 28 2024, 10:40 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard

Dec 26 2024

Cigaryno added a project to T15972: Add config option for maximum file size: Config.
Dec 26 2024, 14:19 · Feature Requests, Config, Discussion Needed, Files

Dec 22 2024

Cigaryno moved T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards from Backlog to Discussion Needed on the Affects-Wikimedia board.
Dec 22 2024, 07:07 · Discussion Needed, Affects-Wikimedia, Workboard

Dec 19 2024

Cigaryno moved T15892: Post-Commit Audit review: authors cannot "Raise Concern" from Backlog to Bug Reports on the Discussion Needed board.
Dec 19 2024, 07:33 · Discussion Needed, Bug Reports, Diffusion

Dec 17 2024

valerio.bozzolan added parent tasks for T15978: Phriction: evaluate real page move (breaking change): T15822: When a phriction page is moved, history should follow the page move, T15575: Moving a Phriction page does not move its Tags.
Dec 17 2024, 12:47 · Discussion Needed, Phriction
valerio.bozzolan created T15978: Phriction: evaluate real page move (breaking change).
Dec 17 2024, 12:46 · Discussion Needed, Phriction

Dec 11 2024

BlankEclair added a revision to T15972: Add config option for maximum file size: D25853: Add configuration option for maximum file size.
Dec 11 2024, 07:50 · Feature Requests, Config, Discussion Needed, Files
avivey added a comment to T15972: Add config option for maximum file size.

(we can probably keep this ticket open, so that we have the 2nd part on the backlog. I'm pretty sure we want it to happen "eventually".)

Dec 11 2024, 07:20 · Feature Requests, Config, Discussion Needed, Files
valerio.bozzolan added a comment to T15972: Add config option for maximum file size.

Feel free to show something early :) That would attract more attention than the Discussion Needed tag I bet

Dec 11 2024, 07:13 · Feature Requests, Config, Discussion Needed, Files