Page MenuHomePhorge
Feed All Stories

Mar 14 2022

avivey triaged T15071: Setup recurring Core meeting as Unbreak Now! priority.

4pm-8pm GMT (6-10pm GMT+2) sounds good to me - I can even go up to ~midnight and looks like I'm the east-most.

Mar 14 2022, 21:25 · Governance
avivey added a comment to T15072: Update Python-related linters for modern workflows.

Modern(ish) linters support a separate "interpreter" config - if that's set, they run $interpreter $binary $args rather then just $binary $args. Can this be utilized?

Mar 14 2022, 21:17 · Arcanist
MacFan4000 added a comment to T15030: Support a Phorge Extensions ecosystem.

@20after4 per commits like https://secure.phabricator.com/D9202 the changes were abandoned - there is no MediaWiki auth provider in core

Mar 14 2022, 13:59 · Extension Development, Phactory: Community Projects, Phorge
20after4 added a comment to T15030: Support a Phorge Extensions ecosystem.

@MacFan4000 the mediawiki auth is in core afaik. There is some custom stuff for the wikimedia ldap setup but the oauth part was merged upstream ages ago.

Mar 14 2022, 05:02 · Extension Development, Phactory: Community Projects, Phorge
20after4 added a comment to T15069: Disable spammers.

Yeah admittedly what I did was just a hack because I didn't want to implement storage and UI for a new "hidden" boolean flag.

Mar 14 2022, 05:00 · Upstream General/Unknown

Mar 13 2022

taavi added a project to T15048: Allow awarding Tokens to individual Comments: Tokens (archived).
Mar 13 2022, 17:47 · Comments
taavi added a project to T15051: default.pem in Arcanist is out of date - maybe remove it completely?: Arcanist (archived).
Mar 13 2022, 17:47 · Arcanist
taavi added a project to T15071: Setup recurring Core meeting: Governance.
Mar 13 2022, 17:46 · Governance
taavi added a project to T15069: Disable spammers: Upstream General/Unknown.
Mar 13 2022, 17:46 · Upstream General/Unknown
taavi added a project to T15068: Distribution mechanism for arc extensions: Arcanist (archived).
Mar 13 2022, 17:45 · Arcanist
speck updated the task description for T15071: Setup recurring Core meeting.
Mar 13 2022, 17:36 · Governance
golyalpha added a comment to T15072: Update Python-related linters for modern workflows.

Right now,arc lint doesn't really allow for the activation of a virtual env. That's okay when I'm just running arc lint locally, because I can just activate the environment myself and run it in that environment.

Mar 13 2022, 16:16 · Arcanist
dcog added a comment to T15071: Setup recurring Core meeting.

Would be a very good way to use a break during the week, and totally flexible for weekends here in that timeframe.. not sure if many are 9-5'ers Mon-Fri

Mar 13 2022, 04:49 · Governance
dcog updated the task description for T15071: Setup recurring Core meeting.
Mar 13 2022, 04:34 · Governance
speck updated the task description for T15071: Setup recurring Core meeting.
Mar 13 2022, 02:39 · Governance
speck added a comment to T15071: Setup recurring Core meeting.

Based on the entries so far it seems like possible window of time for meeting would be 4pm-8pm GMT? That would mean 9am-1pm for GMT-6 and 6pm-10pm for GMT+2. If that time window seems reasonable would any day of the week be better than others?

Mar 13 2022, 02:38 · Governance
sau226 added a comment to T15037: Support OAuth login via GitHub/Google/etc?.

For Google, you can sign up for a Cloud Identity Free tenant and then set up the Oauth app inside Google Cloud. The Cloud Identity free system is basically Google Workspace/GSuite's user management system only.

Mar 13 2022, 02:33 · Governance
speck added a comment to T15072: Update Python-related linters for modern workflows.

Should this be the responsibility of the linter/tester and not part of Arcanist itself? Updating arcanist to handle the many different environment-dependent systems for languages would mean accounting for nearly every language like Javascript/npm, Ruby/rubyenv, etc. right?

Mar 13 2022, 02:28 · Arcanist
speck added a comment to T15069: Disable spammers.

That would be useful, though we might not want all disabled accounts to have their profiles description hidden for accounts disabled which aren't spam.

Mar 13 2022, 02:26 · Upstream General/Unknown
20after4 added a comment to T15069: Disable spammers.

On Wikipedia’s phabricator instance I implemented a patch that hides the profile text on disabled accounts which helps (slightly) to disincentivize spammers.

Mar 13 2022, 00:13 · Upstream General/Unknown

Mar 12 2022

golyalpha created T15072: Update Python-related linters for modern workflows.
Mar 12 2022, 09:05 · Arcanist
20after4 updated the task description for T15071: Setup recurring Core meeting.
Mar 12 2022, 05:09 · Governance

Mar 11 2022

Matthew updated the task description for T15071: Setup recurring Core meeting.
Mar 11 2022, 15:19 · Governance
speck closed T15070: Susu management as Spite.
Mar 11 2022, 15:17
speck updated the task description for T15071: Setup recurring Core meeting.
Mar 11 2022, 15:17 · Governance
avivey updated subscribers of T15071: Setup recurring Core meeting.
Mar 11 2022, 14:53 · Governance
avivey created T15071: Setup recurring Core meeting.
Mar 11 2022, 14:50 · Governance
Pedahel created T15070: Susu management.
Mar 11 2022, 13:10

Mar 7 2022

speck updated the task description for T15069: Disable spammers.
Mar 7 2022, 23:28 · Upstream General/Unknown
speck added a comment to T15069: Disable spammers.

Thanks for reporting, I've disabled the account.

Mar 7 2022, 23:14 · Upstream General/Unknown
sau226 created T15069: Disable spammers.
Mar 7 2022, 22:28 · Upstream General/Unknown
hob_hood_singapore updated hob_hood_singapore.
Mar 7 2022, 07:23

Mar 4 2022

chandelier_online updated chandelier_online.
Mar 4 2022, 06:33

Mar 2 2022

MacFan4000 added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

Yeah if that RFC passes then that would make things way easier. And yes I used sed for a lot of the changes.

Mar 2 2022, 02:21 · Phorge
0 added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

This patch suppresses the deprecation errors at each site, but there might be a simpler workaround in the same spirit: change the error_reporting calls (of which there are only a handful) to exclude E_DEPRECATED. That would risk masking any other deprecations (probably fine in production, but not in development), whereas this patch risks hiding any non-deprecation errors at these locations.

Mar 2 2022, 01:20 · Phorge

Mar 1 2022

deadalnix added a comment to D25031: Fix most PHP 8.1 and 8.2 issues.

I've been think about what to do with this for a while, and I have to say, it's a hard one.

Mar 1 2022, 22:16 · Phorge

Feb 25 2022

20after4 updated 20after4.
Feb 25 2022, 21:07
20after4 updated 20after4.
Feb 25 2022, 21:06
MacFan4000 added a member for Trusted Contributors: bd808.
Feb 25 2022, 19:22

Feb 24 2022

bd808 updated bd808.
Feb 24 2022, 22:01

Feb 22 2022

MacFan4000 closed T15035: Discuss communications channels (IRC, etc) as Resolved.

Ok, so in zulip in #general under the bridge topic that is bridged to IRC.

Feb 22 2022, 01:56 · phorge.it install

Feb 7 2022

MacFan4000 added members for Trusted Contributors: Nikerabbit, brennen.
Feb 7 2022, 00:40

Feb 4 2022

avivey added a comment to D25033: Packages: Load'em from .cache.

This is my primary jab at Packages - think of it maybe as an RFC.

Feb 4 2022, 11:15 · Arcanist (archived)
avivey added a revision to T15068: Distribution mechanism for arc extensions: D25033: Packages: Load'em from .cache.
Feb 4 2022, 11:10 · Arcanist
avivey added a task to D25033: Packages: Load'em from .cache: T15068: Distribution mechanism for arc extensions.
Feb 4 2022, 11:10 · Arcanist (archived)
avivey created T15068: Distribution mechanism for arc extensions.
Feb 4 2022, 11:10 · Arcanist
avivey retitled D25033: Packages: Load'em from .cache from start: read packages info from config
Feb 4 2022, 11:07 · Arcanist (archived)
avivey requested review of D25033: Packages: Load'em from .cache.
Feb 4 2022, 11:05 · Arcanist (archived)

Feb 1 2022

brennen updated brennen.
Feb 1 2022, 20:20
brennen updated brennen.
Feb 1 2022, 20:20
20after4 updated subscribers of T15055: Import translations from translatewiki.net.
Feb 1 2022, 20:20 · Localization, Affects-Wikimedia, Phorge
brennen updated brennen.
Feb 1 2022, 20:19

Jan 31 2022

vedranmiletic added a comment to D25021: Added cross-platform default fonts.

Apologies for the late response, my open source work has been on the sidelines for some time.

Jan 31 2022, 16:17

Jan 27 2022

chris added a comment to T15023: Create Phorge, a fork of Phabricator.

Hey, folks -- appreciate the interest! Most of what needs doing still is outlined in T15006: Re-brand Phorge (and to a lesser extent in T15012: Update Diviner documentation to reference Phorge). There's not a ton there that's hugely difficult, there's just a lot and it's mostly tedious. Any help on anything in that list would be immensely appreciated. I have a bit more bandwidth now than I did towards the end of last year, so I can probably start making some headway on the rebrand as well now.

Jan 27 2022, 00:52 · Phorge

Jan 25 2022

io added a comment to T15023: Create Phorge, a fork of Phabricator.

^ Likewise! It'd be helpful to get an update on any progress (e.g. getting this into GitHub) and on any things that need doing/things we can get involved with to help. Thanks!

Jan 25 2022, 18:54 · Phorge
Ekubischta abandoned D25023: Updated Arcanist default.pem with the most recent one from Mozilla.

We should abandon this revision as secure has already updated their pem - see https://lch.lcdevops.com/rLCARCANIST13d3a3c3b100979c34dda261fe21253e3571bc46

Jan 25 2022, 18:54
avivey added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

oh, wow. 8.1 breakage are massive - and I'm guessing more such breaking changes would creep in in next versions?

Jan 25 2022, 18:54 · PHP 8 support
Ekubischta updated the diff for D25032: Update PassphraseCredential to support Mentions.
  • ran arc liberate
Jan 25 2022, 18:54
hashar added a comment to T15024: Landbot discussion(s), and generally ensuring that what is landed is what was reviewed.

For GitHub, they have rolled a merge queue system which is in beta: https://github.blog/changelog/2021-10-27-pull-request-merge-queue-limited-beta/ . When a pull request is approved, it is added in the queue and will be tested with all the other changes ahead in the queue which is exactly the system Zuul is using and @speck gave the link at https://zuul-ci.org/docs/zuul/latest/gating.html

Jan 25 2022, 18:54 · Discussion Needed
souza.lfalves added a watcher for Phorge: souza.lfalves.
Jan 25 2022, 18:54
Ekubischta requested review of D25032: Update PassphraseCredential to support Mentions.
Jan 25 2022, 18:54
xeruf added a comment to T15023: Create Phorge, a fork of Phabricator.

Hey, is anything still going on with this? Having just discovered Phabricator I'd hate to see it die :/

Jan 25 2022, 18:54 · Phorge
io added a comment to T15046: Add GitHub mirrors for repos.

Hello, does anyone have an update about when the Phorge code might be hosted on GitHub? Thank you

Jan 25 2022, 18:54 · phorge.it install

Jan 15 2022

calendaronepage updated calendaronepage.
Jan 15 2022, 06:57

Dec 31 2021

MacFan4000 edited the content of IRC Channel.
Dec 31 2021, 03:24

Dec 30 2021

MacFan4000 created an object: IRC Channel.
Dec 30 2021, 20:02

Dec 24 2021

MacFan4000 archived the blog Maro.
Dec 24 2021, 19:40
MacFan4000 archived the blog test.
Dec 24 2021, 19:39

Dec 18 2021

avivey added a comment to T15044: Co-Author support in arc land.

I've left a comment on the server-side diff.

Dec 18 2021, 07:37 · Arcanist
avivey added inline comments to D25029: Co-Author support in arc land T15044.
Dec 18 2021, 07:34
avivey updated the summary of D25029: Co-Author support in arc land T15044.
Dec 18 2021, 07:32
avivey updated the summary of D25028: Co-Author support in arc land T15044.
Dec 18 2021, 07:32
avivey added inline comments to D25028: Co-Author support in arc land T15044.
Dec 18 2021, 07:25

Dec 17 2021

mnimonah added a member for Phriction (archived): mnimonah.
Dec 17 2021, 08:05

Dec 14 2021

pawka updated pawka.
Dec 14 2021, 13:26
pawka updated pawka.
Dec 14 2021, 13:26

Dec 13 2021

valerio.bozzolan created T15067: Missing Diffusion Admin "Actions" on mobile.
Dec 13 2021, 15:08 · Diffusion, UX, Mobile, User-valerio.bozzolan
jeremy.norris added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

https://secure.phabricator.com/w/changelog/2021.50/

Dec 13 2021, 13:46 · PHP 8 support

Dec 12 2021

dross updated dross.
Dec 12 2021, 07:58

Dec 10 2021

austinsonger updated austinsonger.
Dec 10 2021, 19:30
austinsonger added a comment to T15009: Evaluate legal organization format ("Foundation").

501(c)(3) is extremely easy to set up.

Dec 10 2021, 19:26 · Phorge, Governance

Dec 9 2021

MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

The fixes mentioned there would take a long time to implement, as things like strlen() are used in 900+ files.

Dec 9 2021, 22:26 · PHP 8 support
speck added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

Evan just posted some comments regarding 8.1 compatibility (as well as building PHP binary to ship with Arcanist, for Mac systems at least)
https://secure.phabricator.com/T13588#256390

Dec 9 2021, 21:30 · PHP 8 support
MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

There were more upstream changes made a week ago, https://secure.phabricator.com/w/changelog/2021.49/, that included improved PHP8 compatibility...

That'll be changes for PHP 8.0 compatibility, but that's not the same as PHP 8.1 compatibility.

Dec 9 2021, 16:48 · PHP 8 support
jeremy.norris added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

There were more upstream changes made a week ago, https://secure.phabricator.com/w/changelog/2021.49/, that included improved PHP8 compatibility...

Dec 9 2021, 16:07 · PHP 8 support
MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

Wouldn't a massive changeset like this greatly increase difficulty of performing future merges of upstream (secure.phabricator.com)?

Dec 9 2021, 15:55 · PHP 8 support
jeremy.norris added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

Wouldn't a massive changeset like this greatly increase difficulty of performing future merges of upstream (secure.phabricator.com)?

Dec 9 2021, 15:31 · PHP 8 support
golyalpha added a comment to T15058: Improve page layout for mobile devices.

Hmm, yeah, looks to be something with how Firefox renders sites... Can confirm that reload fixes the layout.

Dec 9 2021, 12:50
golyalpha added a comment to T15060: Better Pirate English.

Well, there are inconsistencies. For example, subscribers are called "spies" in the task overview, but "subscribers" in the task history, and "spies" again in task actions.

Dec 9 2021, 12:44 · Localization

Dec 7 2021

MacFan4000 added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.

I have submitted patches to fix most of the issues. The following issues still remain.

Dec 7 2021, 14:48 · PHP 8 support
MacFan4000 added a task to D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Dec 7 2021, 14:40 · Arcanist (archived)
MacFan4000 added a task to D25031: Fix most PHP 8.1 and 8.2 issues: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Dec 7 2021, 14:40 · Phorge
MacFan4000 added revisions to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: D25031: Fix most PHP 8.1 and 8.2 issues, D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly.
Dec 7 2021, 14:40 · PHP 8 support
MacFan4000 requested review of D25031: Fix most PHP 8.1 and 8.2 issues.
Dec 7 2021, 14:16 · Phorge
MacFan4000 requested review of D25030: Fix PHP 8.1 and 8.2 incompatibilities mostly.
Dec 7 2021, 14:09 · Arcanist (archived)

Dec 5 2021

20after4 added a parent task for T15006: Re-brand Phorge: T15055: Import translations from translatewiki.net.
Dec 5 2021, 19:40 · Phorge
20after4 added a subtask for T15055: Import translations from translatewiki.net: T15006: Re-brand Phorge.
Dec 5 2021, 19:40 · Localization, Affects-Wikimedia, Phorge
20after4 added a comment to T15055: Import translations from translatewiki.net.

Once the rebranding is complete we can send updated strings to translatewiki so that everything remains in sync.

Dec 5 2021, 19:39 · Localization, Affects-Wikimedia, Phorge
chris added a comment to T15058: Improve page layout for mobile devices.

(also refreshing the weirdly-rendered page once it loads corrects the problem)

Dec 5 2021, 14:03
chris added a comment to T15058: Improve page layout for mobile devices.

What browser are you using? This has been a persistent thing for me on Firefox across multiple mobile devices. E.g., from a fresh Android 12 install on a 2340x1080 screen with "Show Desktop Site" turned off in Firefox 94.1.2:

Dec 5 2021, 14:01