Page MenuHomePhorge

ArcanistProject
ActivePublic

Members

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

Watchers

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

Recent Activity

Sun, May 1

20after4 added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
In T15096#2233, @speck wrote:

Thank you for these write-ups, I'll need more time to review however I noticed Evan recently started a task in the upstream where it looks like he's investigating compiling PHP to a library for use with a custom native entrypoint which would allow distributing arcanist as a single binary (he estimates ~10mb in size).
https://secure.phabricator.com/T13675

Sun, May 1, 21:38 · Phorge General/Unknown, Arcanist
20after4 updated the task description for T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
Sun, May 1, 21:28 · Phorge General/Unknown, Arcanist

Thu, Apr 28

speck added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Thank you for these write-ups, I'll need more time to review however I noticed Evan recently started a task in the upstream where it looks like he's investigating compiling PHP to a library for use with a custom native entrypoint which would allow distributing arcanist as a single binary (he estimates ~10mb in size).
https://secure.phabricator.com/T13675

Thu, Apr 28, 14:28 · Phorge General/Unknown, Arcanist

Apr 28 2022

micax added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Definitely agree that the effort to set up arcanist isn't huge. And at my current work, it's baked into our common Dev PC setup, so it's almost zero effort. But there is an effort, and a dev/user who is just passing by to fix a typo or suggest a one-line change in some code isn't going to be willing to do that effort.

Apr 28 2022, 07:04 · Phorge General/Unknown, Arcanist

Apr 27 2022

20after4 added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

@micax: Good points and it's helpful to hear another perspective on this. From my past experience using Phabricator on a corporate team I definitely think that arcanist helped keep everyone's workflow consistent and simple.

Apr 27 2022, 15:54 · Phorge General/Unknown, Arcanist
micax added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

I find this rather interesting (and a little bit weird, to some extent), because IMO the arcanist command line tool is one of the things which IMO _add_ value to Phabricator and sets it apart from it's alternatives.

Apr 27 2022, 12:30 · Phorge General/Unknown, Arcanist

Apr 25 2022

20after4 created T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..
Apr 25 2022, 07:39 · Phorge General/Unknown, Arcanist

Mar 16 2022

golyalpha added a comment to T15072: Update Python-related linters for modern workflows.

Might be worth it having the linter classes inherit from a language-specific class that would handle things like environment initialization and dependency installation.

Mar 16 2022, 10:03 · Arcanist
speck added a comment to T15072: Update Python-related linters for modern workflows.

Yeah, I think we'd like to try and update arcanist to account for this with a general solution if possible and not making updates for each individual linter which might necessitate this. There's probably some general restructuring that needs to happen to account for the same odd scenario with Java and so forth.

Mar 16 2022, 02:22 · Arcanist

Mar 15 2022

golyalpha added a comment to T15072: Update Python-related linters for modern workflows.

Checking the source in Arcanist repo, it seems like none of the python linters are actually configured to use an interpreter. (If I attempt to specify one for Pylint anyway, it fails with Got unexpected parameters: interpreter)

Mar 15 2022, 08:59 · Arcanist
speck added a comment to T15072: Update Python-related linters for modern workflows.

I think that's roughly what I ended up doing in https://secure.phabricator.com/D14632 for launching separate Java linters, where java had to be configured as the "interpreter" and checkstyle.jar (or whatever) configured as the "binary" (https://secure.phabricator.com/D15067 added the ability to pass flags to the "interpreter").

Mar 15 2022, 01:55 · Arcanist

Mar 14 2022

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

Mar 13 2022

taavi added a project to T15051: default.pem in Arcanist is out of date: Arcanist.
Mar 13 2022, 17:47 · Arcanist
taavi added a project to T15068: Distribution mechanism for arc extensions: Arcanist.
Mar 13 2022, 17:45 · Arcanist
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
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

Mar 12 2022

golyalpha created T15072: Update Python-related linters for modern workflows.
Mar 12 2022, 09:05 · Arcanist

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

Dec 7 2021

MacFan4000 added a task to D25030: Fix PHP 8.1 incompatibilities mostly: T15064: Make phorge compatible with PHP 8.1.
Dec 7 2021, 14:40 · Arcanist
MacFan4000 requested review of D25030: Fix PHP 8.1 incompatibilities mostly.
Dec 7 2021, 14:09 · Arcanist

Dec 2 2021

TitanNano added a revision to T15044: Co-Author support in arc land: D25029: Co-Author support in arc land T15044.
Dec 2 2021, 16:24 · Arcanist

Dec 1 2021

TitanNano triaged T15044: Co-Author support in arc land as Normal priority.
Dec 1 2021, 12:58 · Arcanist
TitanNano updated the task description for T15044: Co-Author support in arc land.
Dec 1 2021, 12:58 · Arcanist
TitanNano added a comment to T15044: Co-Author support in arc land.

I submitted a draft revision for this. It's not quite complete yet, but anyone interested can take a look at it.

Dec 1 2021, 10:58 · Arcanist
TitanNano added a revision to T15044: Co-Author support in arc land: D25028: Co-Author support in arc land T15044.
Dec 1 2021, 10:55 · Arcanist

Oct 6 2021

evilham changed the status of T15052: Deal with DST_Root_CA_X3 expiry (Let's Encrypt) from Resolved to Invalid.
Oct 6 2021, 16:10 · Arcanist
evilham closed T15052: Deal with DST_Root_CA_X3 expiry (Let's Encrypt) as Resolved.

Oh my, sorry for the noise; my search-foo didn't find that.

Oct 6 2021, 16:10 · Arcanist
Ekubischta added a comment to T15052: Deal with DST_Root_CA_X3 expiry (Let's Encrypt).

This is a duplicate of T15051 and potentially solved with D25023

Oct 6 2021, 16:06 · Arcanist
evilham created T15052: Deal with DST_Root_CA_X3 expiry (Let's Encrypt).
Oct 6 2021, 15:59 · Arcanist

Sep 5 2021

TitanNano added a project to T15044: Co-Author support in arc land: Arcanist.
Sep 5 2021, 21:41 · Arcanist
MacFan4000 created Arcanist.
Sep 5 2021, 20:41