Page MenuHomePhabricator
Feed Advanced Search

Jul 12 2016

hach-que added a comment to T10203: Support Windows hosts in Drydock.

Though it's worth pointing out CircleCI only supports 2 concurrent jobs at their highest tier, and 1 concurrent job for every other plan, so it's not suitable for a wide variety of purposes.

Jul 12 2016, 7:33 AM · Haskell.org, Harbormaster, Feature Request, Drydock
thoughtpolice added projects to T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs: Diffusion, Mail.
Jul 12 2016, 1:49 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice moved T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs from Backlog to Details on the Haskell.org board.
Jul 12 2016, 1:49 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice updated the task description for T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:48 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice updated the task description for T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:48 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice updated the task description for T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:47 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice updated the task description for T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:46 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice updated the task description for T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:44 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report
thoughtpolice created T11314: Observe Mode + GitHub has weird mail interactions due to pull request refs.
Jul 12 2016, 1:42 AM · Diffusion (v3), Restricted Project, Mail, Haskell.org, Bug Report

Jul 11 2016

thoughtpolice moved T10203: Support Windows hosts in Drydock from Backlog to Important on the Haskell.org board.
Jul 11 2016, 3:30 PM · Haskell.org, Harbormaster, Feature Request, Drydock
thoughtpolice added a project to T10203: Support Windows hosts in Drydock: Haskell.org.
Jul 11 2016, 3:30 PM · Haskell.org, Harbormaster, Feature Request, Drydock

Jul 8 2016

epriestley moved T10225: arc patch --nobranch leaves submodules in the wrong state from Backlog to arc patch on the Arcanist board.
Jul 8 2016, 3:02 PM · Haskell.org, Restricted Project, Arcanist, Bug Report

Jul 7 2016

epriestley moved T6299: Remarkup links to objects in Phame break if a CNAME is set from Backlog to Future on the Phame board.
Jul 7 2016, 1:40 AM · Haskell.org, Remarkup, Phame
epriestley removed a parent task for T6299: Remarkup links to objects in Phame break if a CNAME is set: T9897: Unbeta Feedback on Phame.
Jul 7 2016, 1:40 AM · Haskell.org, Remarkup, Phame

Jul 4 2016

eadler moved T8090: Allow Harbormaster to perform change handoff in a defensible way from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:20 PM · Haskell.org, Restricted Project, Harbormaster
eadler moved T10225: arc patch --nobranch leaves submodules in the wrong state from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:19 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
eadler moved T182: Commit into repository directly from differential from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:18 PM · Haskell.org, Restricted Project, Differential
eadler moved T8656: Parse ANSI-style color strings in build output from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 4 2016, 9:00 PM · Haskell.org, Restricted Project, Harbormaster

Jul 3 2016

epriestley added a parent task for T6299: Remarkup links to objects in Phame break if a CNAME is set: T9897: Unbeta Feedback on Phame.
Jul 3 2016, 9:00 AM · Haskell.org, Remarkup, Phame
epriestley removed a parent task for T6299: Remarkup links to objects in Phame break if a CNAME is set: T9897: Unbeta Feedback on Phame.
Jul 3 2016, 9:00 AM · Haskell.org, Remarkup, Phame

Jun 27 2016

epriestley added a comment to T6299: Remarkup links to objects in Phame break if a CNAME is set.

In live comments, these links are bad offhand:

Jun 27 2016, 3:52 PM · Haskell.org, Remarkup, Phame
epriestley added a comment to T6299: Remarkup links to objects in Phame break if a CNAME is set.
  • The stuff above should be better now, but I'm not sure if I got everything. We should run through that list again.
  • The "Subscribers" and "Projects" links here do not link to the correct domain, and fixing them isn't trivial because they're event-driven extensions:
Jun 27 2016, 3:43 PM · Haskell.org, Remarkup, Phame

Jun 22 2016

eadler moved T8656: Parse ANSI-style color strings in build output from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 22 2016, 3:14 PM · Haskell.org, Restricted Project, Harbormaster

Jun 16 2016

epriestley removed a project from T182: Commit into repository directly from differential: Prioritized.

Just bookkeeping, this doesn't currently have external priority.

Jun 16 2016, 1:17 PM · Haskell.org, Restricted Project, Differential

Jun 2 2016

epriestley added a revision to T6299: Remarkup links to objects in Phame break if a CNAME is set: D16007: Improve some Phame custom domain remarkup and link behaviors.
Jun 2 2016, 1:53 AM · Haskell.org, Remarkup, Phame
epriestley added a revision to T6299: Remarkup links to objects in Phame break if a CNAME is set: D16006: Make remarkup link generation rules more flexible and consistent.
Jun 2 2016, 1:44 AM · Haskell.org, Remarkup, Phame

May 29 2016

siepkes added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

Sorry, meant OAuth support instead of OpenID. The gist of it was delegate authentication to a dedicated system. Be it via OpenID, OAuth, SAML, etc.

May 29 2016, 2:21 PM · Haskell.org, Auth

May 28 2016

epriestley added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

Phabricator also does not support OpenID and we specifically declined to support it in T524#35252.

May 28 2016, 5:10 PM · Haskell.org, Auth
thoughtpolice added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

My 2 cents; I wouldn't spent too much time on implementing various authentication schemes for Phabricator like Yubikey, U2F, password with SMS or whatever flavour of authentication comes out tomorrow. Since Phabricator supports OpenID such authentication schemes can easily be delegated to IAM solutions like GLUU, OpenAM, KeyCloak, etc.

Now it might be a good idea to make a tutorial showing how to install KeyCloak with Phabricator to get U2F support but actually trying to be an IAM seems like a waste of time and duplication of effort.

May 28 2016, 4:51 PM · Haskell.org, Auth
siepkes added a comment to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available.

My 2 cents; I wouldn't spent too much time on implementing various authentication schemes for Phabricator like Yubikey, U2F, password with SMS or whatever flavour of authentication comes out tomorrow. Since Phabricator supports OpenID such authentication schemes can easily be delegated to IAM solutions like GLUU, OpenAM, KeyCloak, etc.

May 28 2016, 9:35 AM · Haskell.org, Auth

May 21 2016

epriestley removed a project from T5000: Using Differential with plain Git, without requiring Arc: Prioritized.
May 21 2016, 2:37 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a subtask for T5000: Using Differential with plain Git, without requiring Arc: T10691: Support GitHub-like forking of repositories.
May 21 2016, 2:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Another possibility is that we just build this behavior (intercept and react to ref changes) as an extension point prior to the Herald, and then you can implement whatever magic you want. I suspect very few installs want the default behavior of git push origin mybranch for arbitrarily named branches to be anything except "create a branch".

May 21 2016, 2:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

FYI we'd mainly be placing devops engineers in the "allow push any branches" project group, so that in the case where we need to hotfix production, authorized users can create a branch in the remote to create a release from it.

May 21 2016, 1:37 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

I'd expect there to be either per-repository rules (like "Tracking Branches" for repositories right now), or Herald-based rules "on branch hook, convert to Differential Revision action" that would allow Phabricator to determine whether a branch is allowed in the remote or not.

May 21 2016, 1:36 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

So your desired behavior is that git push origin develop should create a revision, instead of creating a new branch in the remote like a normal Git repository would? How would users create new branches in this model?

May 21 2016, 1:32 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

non-master branches in the repository would be Differential Revisions

I think the closest match for this is T10691 (GitHub-like forking). I'd plan to implement forking very similarly to GitHub.

I don't plan to ever encourage users to create un-namespaced personal branches in the remote because I believe this process doesn't scale well to a large number of users. Much of the value of forking in my mind is giving users who want to do this (particularly, under the "git push = save changes" mode of thinking) a namespaced place to do it.

May 21 2016, 1:15 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

non-master branches in the repository would be Differential Revisions

May 21 2016, 11:56 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
hach-que added a comment to T5000: Using Differential with plain Git, without requiring Arc.

To me, I imagined this task would be supporting something rather like:

May 21 2016, 8:04 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
bgamari added a comment to T5000: Using Differential with plain Git, without requiring Arc.

You'll still need to go there and fill out all the stuff you would have filled out in your commit message. That is, this flow would drop you at the screen right after you copy/paste:

May 21 2016, 7:04 AM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential

May 20 2016

jpetso added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Write Depends on D123 in the commit message.

May 20 2016, 11:19 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Phabricator doesn't give me an option to say "this commit depends on this other commit, so you can review it on its own but don't try to merge it yet".

May 20 2016, 11:04 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
jpetso added a comment to T5000: Using Differential with plain Git, without requiring Arc.

If we are to support git push HEAD:review, I'd like users who are interested in this to explain exactly what they expect it to do, and why that's dramatically better than copy-and-paste.

May 20 2016, 10:55 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Wow, good job! Check out your review at https://secure.example.com/D1234

May 20 2016, 10:41 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
thoughtpolice added a comment to T5000: Using Differential with plain Git, without requiring Arc.

The expectation is basically, "I want to contribute a typofix, and maybe some more later, but why I do I have to spend 20 extra minutes up front on my first patch, a typofix? Can't this be easier up front?" Note that GHC is a compiler so it inherently has a somewhat high activation energy; this is 20 minutes spent on top of the 20-40 minutes you spent already getting it to build, etc.

May 20 2016, 10:35 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
thoughtpolice added a comment to T5000: Using Differential with plain Git, without requiring Arc.

So in the case of Haskell.org, specifically the Glasgow Haskell Compiler (which I'll go ahead and put out there, since I believe we're the one who got this put on 'The Queue' in question), our root problem that we think this fixes, I believe, is not "Phabricator should act like GitHub" or "Phabricator should act like Gerrit", which aren't reasonable or actionable as requests. They're sometimes brought up, but not our real problem. Rather, it is "Contributing smaller changes carries lots of unnecessary friction, perhaps even psychologically, because of arcanist".

May 20 2016, 10:22 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

IIRC, we copy/pasted at Facebook for quite a while -- maybe 6-12 months, circa 2007, before arc and related tools really got built out -- without ever running into wordwrap/whitespace issues.

May 20 2016, 10:14 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
scfc added a comment to T5000: Using Differential with plain Git, without requiring Arc.

My problem with copying & pasting are the media breaks: I have to format the patch, make sure it doesn't get mangled by some auto-wordwrap, trailing whitespace deletion, etc., and then paste it in or upload to a web form. git push ensures that I don't have to worry about any of that because the patch is an opaque "blob".

May 20 2016, 9:38 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Git protocol rewriting appears practical.

May 20 2016, 8:59 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a revision to T5000: Using Differential with plain Git, without requiring Arc: D15954: [DRAFT] Parse the Git wire protocol in receive-pack.
May 20 2016, 6:14 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

The Git wire format for PACK data is very special, here's how you read the length of an entry:

May 20 2016, 5:53 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

@fooishbar, this task will not address your use case. We will, as closely as possible, implement arc semantics without requiring arc. The primary upstream motivation for this workflow is to provide a stepping stone toward arc which is as similar as possible to the arc workfow, not to provide a new, entirely different workflow which would make adopting arc more confusing and difficult.

May 20 2016, 4:34 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
fooishbar added a comment to T5000: Using Differential with plain Git, without requiring Arc.

@benjumanji history.immutable does not actually cover it, but this task is probably the wrong place to begin that entire discussion again.

May 20 2016, 4:28 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
benjumanji added a comment to T5000: Using Differential with plain Git, without requiring Arc.

If this is the outcome of you using arc land then you are doing it wrong. Just flick the history to immutable if you don't want it squashed.

May 20 2016, 4:25 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
fooishbar added a comment to T5000: Using Differential with plain Git, without requiring Arc.

(I am far less convinced of the value of forking or git push-to-review, except as onboarding tools).

May 20 2016, 4:23 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley added a comment to T5000: Using Differential with plain Git, without requiring Arc.

Major unknown here is the complexity of decoding the Git wire protocol. The D9599 workflow goes like this:

May 20 2016, 4:17 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
epriestley moved T5000: Using Differential with plain Git, without requiring Arc from Preflight to The Queue on the Prioritized board.
May 20 2016, 2:37 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential

May 14 2016

epriestley changed the status of T8887: Allow owners packages to add blocking reviewers from Duplicate to Resolved by committing rP332d787dc8f4: Support "Review Changes" and "Block Changes" settings for Owners package….
May 14 2016, 12:22 AM · Haskell.org, Restricted Project, Owners

May 13 2016

thoughtpolice moved T6483: Diffusion doesn't recognize commit landing w/ `Signed-off-by:` line from Backlog to Details on the Haskell.org board.
May 13 2016, 10:05 PM · Haskell.org, Diffusion
thoughtpolice moved T10635: Loading differential revision slow when lots of unit test messages exist from Backlog to Details on the Haskell.org board.
May 13 2016, 10:05 PM · Restricted Project, Haskell.org, Harbormaster, Performance
thoughtpolice moved T8656: Parse ANSI-style color strings in build output from Backlog to Details on the Haskell.org board.
May 13 2016, 10:04 PM · Haskell.org, Restricted Project, Harbormaster
thoughtpolice added projects to T10635: Loading differential revision slow when lots of unit test messages exist: Harbormaster, Haskell.org.
May 13 2016, 10:03 PM · Restricted Project, Haskell.org, Harbormaster, Performance
thoughtpolice added a project to T8656: Parse ANSI-style color strings in build output: Haskell.org.
May 13 2016, 10:00 PM · Haskell.org, Restricted Project, Harbormaster
thoughtpolice added a project to T8090: Allow Harbormaster to perform change handoff in a defensible way: Haskell.org.
May 13 2016, 10:00 PM · Haskell.org, Restricted Project, Harbormaster
eadler merged task T8887: Allow owners packages to add blocking reviewers into T1258: Add an "Automatically CC Owners on Differential Revisions" checkbox to Owners.
May 13 2016, 9:16 PM · Haskell.org, Restricted Project, Owners
epriestley added a revision to T8887: Allow owners packages to add blocking reviewers: D15916: Support "Review Changes" and "Block Changes" settings for Owners package "Auto Review".
May 13 2016, 6:30 PM · Haskell.org, Restricted Project, Owners
thoughtpolice moved T8887: Allow owners packages to add blocking reviewers from Backlog to Details on the Haskell.org board.
May 13 2016, 6:14 PM · Haskell.org, Restricted Project, Owners
thoughtpolice added a project to T8787: Add support for U2F MFA once browser implementations improve and compatible hardware is more widely available: Haskell.org.
May 13 2016, 6:13 PM · Haskell.org, Auth
thoughtpolice added a project to T6483: Diffusion doesn't recognize commit landing w/ `Signed-off-by:` line: Haskell.org.
May 13 2016, 6:13 PM · Haskell.org, Diffusion
thoughtpolice moved T10225: arc patch --nobranch leaves submodules in the wrong state from Backlog to Details on the Haskell.org board.
May 13 2016, 6:09 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
thoughtpolice added a project to T6299: Remarkup links to objects in Phame break if a CNAME is set: Haskell.org.
May 13 2016, 6:09 PM · Haskell.org, Remarkup, Phame
thoughtpolice added a project to T6115: Allow multi-factor authentication to be a requirement for user subgroups, including administrators: Haskell.org.
May 13 2016, 6:08 PM · Haskell.org, Auth
thoughtpolice added a project to T8887: Allow owners packages to add blocking reviewers: Haskell.org.
May 13 2016, 6:08 PM · Haskell.org, Restricted Project, Owners
thoughtpolice added a project to T10225: arc patch --nobranch leaves submodules in the wrong state: Haskell.org.
May 13 2016, 6:07 PM · Haskell.org, Restricted Project, Arcanist, Bug Report
thoughtpolice moved T182: Commit into repository directly from differential from Backlog to Details on the Haskell.org board.
May 13 2016, 5:59 PM · Haskell.org, Restricted Project, Differential
thoughtpolice added a project to T182: Commit into repository directly from differential: Haskell.org.
May 13 2016, 5:59 PM · Haskell.org, Restricted Project, Differential
thoughtpolice updated the image for Haskell.org from F1242077: fa-umbrella-indigo.png to F1311665: profile.
May 13 2016, 5:54 PM
thoughtpolice moved T5000: Using Differential with plain Git, without requiring Arc from Backlog to Important on the Haskell.org board.
May 13 2016, 5:53 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
thoughtpolice added a project to T5000: Using Differential with plain Git, without requiring Arc: Haskell.org.
May 13 2016, 5:53 PM · KDE, FreeBSD, Restricted Project, Haskell.org, Arcanist, Differential
thoughtpolice added a project to T6091: Support for Git's `.mailmap` author mapping: Haskell.org.
May 13 2016, 5:50 PM · Haskell.org, People

Apr 22 2016

eadler added a member for Haskell.org: eadler.
Apr 22 2016, 8:37 PM
thoughtpolice added a member for Haskell.org: thoughtpolice.
Apr 22 2016, 8:30 PM
thoughtpolice created Haskell.org.
Apr 22 2016, 8:29 PM