Page MenuHomePhorge
Feed Advanced Search

Jul 3 2021

avivey added a comment to T15025: Simple Production Docker Stack.

Caddy looks interesting - if you get it going, can you make a small instructions writeup?

Jul 3 2021, 06:33
avivey awarded T15025: Simple Production Docker Stack a Like token.
Jul 3 2021, 06:20

Jul 1 2021

avivey added a comment to T15010: Vision Statement.

I like the current version :)

Jul 1 2021, 19:26 · Phorge, Governance

Jun 27 2021

avivey added a comment to T15010: Vision Statement.

Are we reasonably ok with what we have in the google doc?

Jun 27 2021, 19:32 · Phorge, Governance

Jun 26 2021

avivey added a comment to T15024: Landbot discussion(s), and generally ensuring that what is landed is what was reviewed.

The plan upstream was to (eventually) have arc land trigger T182, and do the whole thing server-side.

Jun 26 2021, 17:55 · Discussion Needed
avivey added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 26 2021, 13:06
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

If you can break it to one diff with the new method/css stuff and one or two string changes, and several with only string change, we can just review it and land them one at a time.

Jun 26 2021, 06:38

Jun 25 2021

avivey added a comment to T15021: Exclude the Aphlict package-lock.json from linting rule.

ahh, there's a global setting for revisions - differential.generated-paths.

Jun 25 2021, 18:56 · Aphlict
avivey added a comment to T15021: Exclude the Aphlict package-lock.json from linting rule.

I was thinking of ArcanistGeneratedLinter.php, but it looks like the only way to mark a file is by adding @generated in it, and I think we can't do that?
I thought there was another way, because this also applies to revisions (it folds the file by default).

Jun 25 2021, 18:55 · Aphlict
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

Could we...

  1. Create a new Translation which specifically translates the token : e.g. %PHAB or {{Phabricator}} or {{PhabricatorWordmark}} or whatever
Jun 25 2021, 16:15
avivey added a comment to P2 Output from avivey script.

https://we.phorge.it/source/phorge/browse/master/src/infrastructure/internationalization/translation/PhabricatorUSEnglishTranslation.php has a few more instances of Phabricator (not in pht()).

Jun 25 2021, 15:42
avivey added a comment to T15014: Develop a Phorge Release Process.

(I'm 100% with @speck on requiring tasks)

Jun 25 2021, 15:11 · Phorge
avivey added a comment to T15016: Update default storage namespace.

@deadalnix's I like option 3 from a UX perspective - and it also lets us hold on this issue for a little while, without making things worse.

Jun 25 2021, 15:09
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

I had a thought, that adding a %xx argument to pht without matching argument is probably not a really good idea, so I went exploring.

Jun 25 2021, 08:27

Jun 24 2021

avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

I didn't talk with him in a while. Maybe opening a ticket in secure.phabricator.com is the quickest way?

Jun 24 2021, 17:22
avivey added a comment to T15014: Develop a Phorge Release Process.

Now, can we get a setup with CircleCI going so that we can test things?

Jun 24 2021, 15:08 · Phorge
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

I like the {Phabricator} idea! For technical compatibility with the rest of pht, it should probably be something like %PH.

Jun 24 2021, 05:41

Jun 23 2021

avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

Running ./bin/i18n extract . and then this scripts, shows 455 strings with the words Phabricator or Phacility (1 for Phacility), plus 19 in arcanist.

Jun 23 2021, 20:15
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.
In D25002#144, @speck wrote:

Still need to search for instances of Phabricator appearing anywhere within quotes. Testing all this will be fun.

Jun 23 2021, 19:39
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

How can I help?
Are we down to just grepping, or is there still some design left to do?

Jun 23 2021, 19:38
avivey added a comment to D25002: T15006: Replacing external-facing trademarks/assets.

It says "Lint/Unit were skipped" for this diff - did you actually "skip" them, or is this some setup/usage artifact?

Jun 23 2021, 18:31
avivey triaged T15000: Ad hoc setup tasks as High priority.
Jun 23 2021, 18:27 · Phorge.it Systems
avivey triaged T15005: Get Better Logo / Brand Assets as High priority.
Jun 23 2021, 18:27 · Phactory: Community Projects, Good Starter Task, Phorge
avivey triaged T15008: Build Welcome Site as High priority.
Jun 23 2021, 18:27 · phorge.it install (DEPRECATED), Upstream General/Unknown
avivey triaged T15009: Evaluate legal organization format ("Foundation") as High priority.
Jun 23 2021, 18:27 · Phorge, Governance
avivey triaged T15022: Legal stuff as High priority.
Jun 23 2021, 18:27 · Phorge
avivey triaged T15004: Decide who has admin/commit/security access as Unbreak Now! priority.
Jun 23 2021, 18:27 · Governance, Phorge
avivey triaged T15006: Re-brand Phorge as Unbreak Now! priority.
Jun 23 2021, 18:26 · Phorge
avivey triaged T15010: Vision Statement as Unbreak Now! priority.
Jun 23 2021, 18:26 · Phorge, Governance
avivey added a comment to D25011: Remove CircleCI specific code from all over the place.

@deadalnix: want to move the bigger discussion to a ny task? I'm on a mobile right now.

Jun 23 2021, 15:27 · Almanac/Drydock/Harbormaster
avivey added a comment to D25011: Remove CircleCI specific code from all over the place.

One point that you raised and I disagree with: we do have lots of users right now. We (I) consider all the installs of Phabricator to be Phorge installs in-waiting; we want to keep compatibility there, for a while yet - to ease their transition.

Jun 23 2021, 14:07 · Almanac/Drydock/Harbormaster
avivey added a comment to D25011: Remove CircleCI specific code from all over the place.

+1 for holding any product change until we're officially "up".

Jun 23 2021, 05:54 · Almanac/Drydock/Harbormaster

Jun 22 2021

avivey created T15022: Legal stuff.
Jun 22 2021, 15:00 · Phorge

Jun 21 2021

avivey added a comment to T15014: Develop a Phorge Release Process.

I think that for the time-being, we should just continue the stable/master approach, because we have a lot of other things to do.
We can always open this later if we feel a need.

Jun 21 2021, 19:43 · Phorge
avivey added a comment to T15021: Exclude the Aphlict package-lock.json from linting rule.

There might be a way to explicitly define it as generated, which (used to) exclude it from lint.

Jun 21 2021, 17:33 · Aphlict
avivey added a comment to T15014: Develop a Phorge Release Process.

Can I please have access to Release Process ?

Jun 21 2021, 17:32 · Phorge

Jun 19 2021

avivey accepted D25003: Arcanist Update .arcconfig to point to we.phorge.it.
Jun 19 2021, 16:47
avivey added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:56
avivey added inline comments to D25002: T15006: Replacing external-facing trademarks/assets.
Jun 19 2021, 13:24

Jun 18 2021

avivey added a comment to T15011: Build a Phorge Developer Environment.

I have a plan for a single docker container for developing extensions.
It's really a question of "what will people like", so maybe throw everything at the wall and see what sticks.

Jun 18 2021, 15:37 · Extension Development
avivey added a comment to T15000: Ad hoc setup tasks.
  • we.phorge.it works fine in Chrome, but arc has some issues w.r.t. CURLE_SSL_CACERT; I expect it might solve itself after a restart/update of my local machine.
  • git fetch from the new uri shows no errors
  • the push dragon still thinks rP51cb7a3db9 to 2abd75c162 is not fast-forward.
Jun 18 2021, 05:43 · Phorge.it Systems
avivey accepted D25002: T15006: Replacing external-facing trademarks/assets.
Jun 18 2021, 05:25
avivey accepted D25001: T15006: Update .arcconfig to point to we.phorge.it.
Jun 18 2021, 05:22

Jun 17 2021

avivey added a comment to T15005: Get Better Logo / Brand Assets.

BTW, it's intentional that the place of the logo is currently a blank space, right?

image.png (96×133 px, 1 KB)

Jun 17 2021, 21:24 · Phactory: Community Projects, Good Starter Task, Phorge
avivey updated the task description for T15000: Ad hoc setup tasks.
Jun 17 2021, 21:20 · Phorge.it Systems
avivey updated the task description for T15000: Ad hoc setup tasks.
Jun 17 2021, 21:10 · Phorge.it Systems
avivey updated the diff for D25000: Update Readme.

Squash and rebase change

Jun 17 2021, 21:06
avivey added a comment to T15000: Ad hoc setup tasks.

Maybe create ssh.log file and chown it to git? and hope that's the only file it needs to write to?
I'm guessing from the name that it's only used by the SSH flow.

Jun 17 2021, 20:57 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

The release strategy of Phabricator was:

  • everything goes into master asap, unless it's dangerous
  • once a week, master gets merged into stable
    • after that, all the "dangerous" stuff lands to master
  • important stuff that comes up during the week gets cherry-picked to stable.
Jun 17 2021, 20:46 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

I think /var/repo should be owned by git:

Jun 17 2021, 20:43 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

I think secure. had instructions about file ownership - looking...

Jun 17 2021, 20:42 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

That one is totally my fault - 4042d24d74 is a local commit I have (updates .arcconfig). But I was trying the push from a different commit, which has 51cb7a3db9 as its (only) parent.

Jun 17 2021, 20:35 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

git version 2.32.0.rc3 locally; 2.25.1 on the server. Both reasonably recent...

Jun 17 2021, 19:59 · Phorge.it Systems
avivey added a comment to T15006: Re-brand Phorge.
  • Emails have a bunch of X-Phabricator-* headers, for configuring rules in mail clients.
Jun 17 2021, 16:11 · Phorge
avivey added a comment to T15008: Build Welcome Site.

I think we want an Application in an Extension...

Jun 17 2021, 15:49 · phorge.it install (DEPRECATED), Upstream General/Unknown
avivey added a comment to T15000: Ad hoc setup tasks.

Also won't let me push, because something thinks it's a non-fast-forward (it is, unless I'm drunk):

$ git push phorge 2abd75c162:master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 817 bytes | 408.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
remote: +---------------------------------------------------------------+
remote: |      * * * PUSH REJECTED BY EVIL DRAGON BUREAUCRATS * * *     |
remote: +---------------------------------------------------------------+
remote:              \
remote:               \                    ^    /^
remote:                \                  / \  // \
remote:                 \   |\___/|      /   \//  .\
remote:                  \  /V  V  \__  /    //  | \ \           *----*
remote:                    /     /  \/_/    //   |  \  \          \   |
remote:                    @___@`    \/_   //    |   \   \         \/\ \
remote:                   0/0/|       \/_ //     |    \    \         \  \
remote:               0/0/0/0/|        \///      |     \     \       |  |
remote:            0/0/0/0/0/_|_ /   (  //       |      \     _\     |  /
remote:         0/0/0/0/0/0/`/,_ _ _/  ) ; -.    |    _ _\.-~       /   /
remote:                     ,-}        _      *-.|.-~-.           .~    ~
remote:   *     \__/         `/\      /                 ~-. _ .-~      /
remote:    \____(Oo)            *.   }            {                   /
remote:    (    (..)           .----~-.\        \-`                 .~
remote:    //___\\  \ DENIED!  ///.----..<        \             _ -~
remote:   //     \\                ///-._ _ _ _ _ _ _{^ - - - - ~
remote:
remote:
remote: DANGEROUS CHANGE: The change you're attempting to push updates the branch 'master' from '51cb7a3db9e8' to '2abd75c16237', but this is not a fast-forward. Pushes which rewrite published branch history are dangerous.
remote: Dangerous change protection is enabled for this repository.
remote: Edit the repository configuration before making dangerous changes.
remote:
[2021-06-17 15:41:20] EXCEPTION: (Exception) Unable to write to logfile "/var/log/phorge/ssh.log"! at [<arcanist>/src/filesystem/PhutilDeferredLog.php:193]
arcanist(head=master, ref.master=246e604a070f), phabricator(head=master, ref.master=5e3f4e418f5c)
  #0 <#2> PhutilDeferredLog::__destruct()
  #1 phlog(Exception) called at [<arcanist>/src/filesystem/PhutilDeferredLog.php:201]
  #2 PhutilDeferredLog::write() called at [<arcanist>/src/filesystem/PhutilDeferredLog.php:155]
  #3 PhutilDeferredLog::__destruct()
[2021-06-17 15:41:20] EXCEPTION: (Exception) Unable to write to logfile "/var/log/phorge/ssh.log"! at [<arcanist>/src/filesystem/PhutilDeferredLog.php:193]
To ssh://secure.phorge.it:2222/source/phorge.git
 ! [remote rejected]       2abd75c162 -> master (pre-receive hook declined)
error: failed to push some refs to 'ssh://secure.phorge.it:2222/source/phorge.git'
Jun 17 2021, 15:43 · Phorge.it Systems
avivey added a comment to T15000: Ad hoc setup tasks.

There's some issue with the SSH settings here - probably file permissions?

Jun 17 2021, 15:39 · Phorge.it Systems

Jun 16 2021

avivey updated the diff for D25000: Update Readme.
  • stray phabricator
Jun 16 2021, 19:43
avivey added inline comments to D25000: Update Readme.
Jun 16 2021, 19:32
avivey added a comment to D25000: Update Readme.

This is basically the pre-deprecation README from Phabricator, with some names changed.

Jun 16 2021, 18:11
avivey added a comment to T15006: Re-brand Phorge.

./NOTICE has some legal text we might need help with.

Jun 16 2021, 18:08 · Phorge
avivey added a revision to T15006: Re-brand Phorge: D25000: Update Readme.
Jun 16 2021, 18:07 · Phorge
avivey retitled D25000: Update Readme from Update Readme Ref T15006
Jun 16 2021, 18:07
avivey requested review of D25000: Update Readme.
Jun 16 2021, 18:04

Jun 15 2021

speck empowered avivey as an administrator.
Jun 15 2021, 17:50
avivey added a comment to T15008: Build Welcome Site.

I think we should build it as an Aphront Application, so we can display some interesting objects from the install into the front page, as well as manage any non-static content from within the install.
Also for dogfood value.

Jun 15 2021, 07:36 · phorge.it install (DEPRECATED), Upstream General/Unknown

Jun 14 2021

avivey added a comment to T15000: Ad hoc setup tasks.

my vote would be phorge.it - simpler, easier to market, easier to say and easier to link to. - You could auto-redirect various common www., secure. etc.

Jun 14 2021, 16:26 · Phorge.it Systems
avivey added a comment to T15003: Configure default dashboards / sidebars / favourites.

I like the demo instance idea...

Jun 14 2021, 06:41 · Upstream General/Unknown

Jun 13 2021

avivey reopened T15003: Configure default dashboards / sidebars / favourites as "Open".

Reopening, we're not done yet.

Jun 13 2021, 19:27 · Upstream General/Unknown
avivey added a comment to T15000: Ad hoc setup tasks.
  • move hostname to https://phorge.it

Or did we decide against it? Do we want to keep it secure.?

Jun 13 2021, 19:26 · Phorge.it Systems
avivey added a comment to T15006: Re-brand Phorge.

Is this happening on rP, or on github somewhere?

Jun 13 2021, 19:24 · Phorge
avivey added a comment to T15003: Configure default dashboards / sidebars / favourites.

The logged out dashboard is already different from the logged-in default dashboard:

image.png (652×1 px, 160 KB)

On the left - logged in - My Revisions and Assigned (to me) Tasks. On the right - All tasks.

Jun 13 2021, 18:39 · Upstream General/Unknown

Jun 12 2021

avivey added a comment to T15007: Extends access to part of phorge to logged out users.

err, why do we need Spaces?

Jun 12 2021, 05:58 · Upstream General/Unknown

Jun 11 2021

avivey added a comment to T15003: Configure default dashboards / sidebars / favourites.

Dashboard is a start on a dashboard

Jun 11 2021, 15:31 · Upstream General/Unknown
avivey added a comment to T15006: Re-brand Phorge.

git grep phurl.io has a about 10 links to documentation (mostly in Setup checks).

Jun 11 2021, 13:44 · Phorge