Page MenuHomePhabricator
Feed Advanced Search

Mar 1 2017

• pasik added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

Thanks for the detailed reply.

Mar 1 2017, 3:51 PM · Auth, Feature Request
cspeckmim added a comment to T12174: Home Menu Errata.

Add catfacts tooltip to each application?

Mar 1 2017, 3:38 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

It's not hard to add, just curious what the use case is. Most requests have been to "rename" the applications (Differential -> Code Review"), so pulling in built-in tooltips didn't make sense. Maybe we should add tooltip to the "Link" menu type for best flexibility.

Mar 1 2017, 3:37 PM · Dashboards (v2), Profile Menu Item
urzds added a comment to T12174: Home Menu Errata.
In T12174#213852, @chad wrote:

That's expected. When you customize the name, the built-in data (name, tooltip) goes away.

Mar 1 2017, 3:35 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

That's expected. When you customize the name, the built-in data (name, tooltip) goes away.

Mar 1 2017, 3:21 PM · Dashboards (v2), Profile Menu Item
urzds added a comment to T12174: Home Menu Errata.

I just noticed that that tooltips behave unexpectedly for application entries in the menu: When the application has no "Name", the default name is displayed as well as a tooltip on mouse-over. When I set a custom "Name", only that name is displayed and the tooltip is no longer displayed.

Mar 1 2017, 3:19 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

In my experience, it is very unusual for organizations to have multiple distinct internal groups with different identity providers. Normally, organizations which value SSO and identity management consolidate identities under a single provider, because that avoids problems like this, greatly simplifies identity management, and doesn't require other pieces of software to support multiple providers.

Mar 1 2017, 3:11 PM · Auth, Feature Request
• pasik added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

@epriestley : because it's easier to manage everything from a single instance of phabricator. Phabricator has native support for multiple authentication providers, so I don't see a problem with this.

Mar 1 2017, 2:36 PM · Auth, Feature Request
epriestley added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

Why are you sharing an instance between two separate groups with separate identity providers?

Mar 1 2017, 2:33 PM · Auth, Feature Request
• pasik added a comment to T12288: Phabricator OAuth 2.0 initiating SSO login from a Third Party website.

@epriestley : we need multiple authentication providers because this is a shared phabricator instance, and thus different groups of users need different IDP.

Mar 1 2017, 2:31 PM · Auth, Feature Request
epriestley closed T12336: 233 as Invalid.
Mar 1 2017, 1:43 PM · Maniphest, Feature Request
epriestley closed T12336: 233, a subtask of T12335: Ability to lock a task to prevent further edits, as Invalid.
Mar 1 2017, 1:43 PM · Maniphest, Feature Request
epriestley added a comment to T12335: Ability to lock a task to prevent further edits.

I have a few questions about this, and some ideas for how we could solve it:

Mar 1 2017, 1:43 PM · Maniphest, Feature Request
avivey added a comment to Q575: Why the Project Bar in Maniphest can't be hidden anymore? (Answer 516).

It's the ? key on the keyboard. In only works when the focus isn't in any
text-box (If you're using a Mac, that might not be an option for you).

Mar 1 2017, 1:07 PM
• qinyeliang created T12336: 233.
Mar 1 2017, 1:05 PM · Maniphest, Feature Request
epriestley added a comment to T12237: Amazon SES has suspended outbound mail from secure.phabricator.com.

Earlier, I predicted:

Mar 1 2017, 12:56 PM · Mail, Phacility, Ops
remusvrm added a comment to Q575: Why the Project Bar in Maniphest can't be hidden anymore? (Answer 516).

Too bad.
Where is this "?" located? you mean the "?" key, or?
If it's "?" from the keyboard, then it's writing in the Search box.

Mar 1 2017, 10:56 AM
eliaspro added a comment to T4181: Document (the lack of) init scripts for phd, and be more explicit about `phd launch`.

The real working example

[…]
ExecStart=/usr/bin/sudo -u vcs-user  /opt/phabricator/bin/phd start
ExecStop=/usr/bin/sudo -u vcs-user /opt/phabricator/bin/phd stop
[…]
Mar 1 2017, 10:31 AM · Phabricator
avivey added a comment to T12334: Arc land is not enforcing Herald Rule.

That's the expected behavior - see https://secure.phabricator.com/book/phabricator/article/differential_faq/

Mar 1 2017, 9:27 AM · Bug Report
pearlcode added a comment to T12321: Create Task form not Editable..
Mar 1 2017, 8:25 AM · Bug Report
chad renamed T12334: Arc land is not enforcing Herald Rule from Arc Land is not Enforcing Herold Rule to Arc land is not enforcing Herald Rule.
Mar 1 2017, 6:29 AM · Bug Report
chad renamed T12335: Ability to lock a task to prevent further edits from Ability to lock a task to prevent further edits. to Ability to lock a task to prevent further edits.
Mar 1 2017, 5:40 AM · Maniphest, Feature Request
cos created T12335: Ability to lock a task to prevent further edits.
Mar 1 2017, 5:32 AM · Maniphest, Feature Request
chad added a comment to T12334: Arc land is not enforcing Herald Rule.

Alternatively, you can use a test instance at Phacility to verify your reproduction steps against a current version.

Mar 1 2017, 2:15 AM · Bug Report
chad added a comment to T12334: Arc land is not enforcing Herald Rule.

Please update your install to a current version of Phabricator (we require all bug reports be against HEAD of stable or master).

Mar 1 2017, 2:13 AM · Bug Report
monufer updated the task description for T12334: Arc land is not enforcing Herald Rule.
Mar 1 2017, 1:36 AM · Bug Report
monufer created T12334: Arc land is not enforcing Herald Rule.
Mar 1 2017, 1:31 AM · Bug Report
chad added a revision to T12330: Subprojects link not grayed out in dark background of project workboards.: Unknown Object (Differential Revision).
Mar 1 2017, 1:14 AM · Workboards, Projects, Bug Report
dpaola2 awarded T10293: Plan rest of "CoverImage" feature a Love token.
Mar 1 2017, 12:41 AM · Workboards, Projects (v3)
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

I mean doesn't Arcanist track this?

Mar 1 2017, 12:39 AM · Bug Report
jcarrillo7 added a comment to T12235: Differential wrongly says I "Must Review" reviews rejected by group.

ah poop worth a shot.

Mar 1 2017, 12:35 AM · Differential, Bug Report
epriestley added a comment to T12235: Differential wrongly says I "Must Review" reviews rejected by group.

D17425 doesn't change my thinking here.

Mar 1 2017, 12:33 AM · Differential, Bug Report
jcarrillo7 added a comment to T12235: Differential wrongly says I "Must Review" reviews rejected by group.

@epriestley Since you added a new "Waiting on other reviewers" bucket (D17425) is it possible to have that bucket cover this case as well? I believe that bucket makes a lot more sense for this case as well then the current "Must Review".

Mar 1 2017, 12:27 AM · Differential, Bug Report
swisspol added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Arcanist understands this is a new topic branch which no associated revision yet,

How?

Mar 1 2017, 12:07 AM · Bug Report

Feb 28 2017

caov297 closed Q578: similar call like AphrontWriteGuard::beginScopedUnguardedWrite() for temporary allowing a permissive policy of a project or an application? as resolved.
Feb 28 2017, 10:37 PM
caov297 added Q578: similar call like AphrontWriteGuard::beginScopedUnguardedWrite() for temporary allowing a permissive policy of a project or an application? (Answer 518).
Feb 28 2017, 10:36 PM
caov297 updated Q578: similar call like AphrontWriteGuard::beginScopedUnguardedWrite() for temporary allowing a permissive policy of a project or an application? from to similar call like AphrontWriteGuard::beginScopedUnguardedWrite() for temporary allowing a permissive policy of a project or an application?.
Feb 28 2017, 9:30 PM
epriestley added a comment to T12314: Support formal task subtypes (like "bug" vs "feature").

Go ahead and file something separate for that, I don't think it interacts here.

Feb 28 2017, 9:03 PM · EditEngine, Maniphest, Custom Fields, Feature Request
cos added a comment to T12314: Support formal task subtypes (like "bug" vs "feature").

thanks, sounds great!

Feb 28 2017, 8:51 PM · EditEngine, Maniphest, Custom Fields, Feature Request
epriestley added a comment to T12330: Subprojects link not grayed out in dark background of project workboards..

Go for it.

Feb 28 2017, 8:49 PM · Workboards, Projects, Bug Report
chad updated subscribers of T12330: Subprojects link not grayed out in dark background of project workboards..

@epriestley any objection to removing the "disabled" look here for workboards and subprojects? It's not a consistent pattern with "no permission" we usually use.

Feb 28 2017, 8:44 PM · Workboards, Projects, Bug Report
swisspol closed T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges as Invalid.

If you or your users sometimes use git push to mean "save changes", "make a backup", "share", etc., you can configure "Autoclose" in Diffusion. For example, you can configure only the "master" branch to Autoclose. If you configure Phabricator like this, it will never close revisions when changes are pushed to other branches.

Feb 28 2017, 8:22 PM · Bug Report
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

The description of the "git:branch-unique(...)" rule in the "Arcanist Commit Ranges" document may be helpful in understanding why this is hard, or at least hard enough for me that I was unsuccessful in producing a "do the right thing" or "do what users expect" behavior when I tried and we ended up with "base" instead:

Feb 28 2017, 8:12 PM · Bug Report
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Maybe a better path forward is this:

Feb 28 2017, 7:51 PM · Bug Report
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Also, how do you expect to arc to distinguish between these two use cases, each of which some users prefer?

Feb 28 2017, 7:37 PM · Bug Report
epriestley added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

The general "why of the why" is that if "git push = publish" is a valid assumption, and users "git push" a series of changes, they expect corresponding revisions to close -- even if they've rebased, amended, etc., those changes. We try very hard to find revisions to close when we discover new commits to meet that expectation.

Feb 28 2017, 7:35 PM · Bug Report
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Arcanist understands this is a new topic branch which no associated revision yet,

Feb 28 2017, 7:31 PM · Bug Report
epriestley added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

By default, Phabricator assumes that git push means "publish", and that it is ONLY used to publish the final version of complete, reviewed changes. If you haven't already seen it, this post describes this in more detail:

Feb 28 2017, 7:30 PM · Bug Report
epriestley added a comment to T10319: Generate unique? profile images for each new user.

I think you can use imagecolorallocatealpha($img, $r, $g, $b, $a) to do it for you. Note that alpha is 0-255, not 0-1.

Feb 28 2017, 7:23 PM · Feature Request, People
swisspol added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Expected flow:

  • have a topic branch and call arc diff
  • create a new topic off the first one then call arc diff again
  • Arcanist understands this is a new topic branch which no associated revision yet, so it does arc diff --create <first_topic_branch>
Feb 28 2017, 7:22 PM · Bug Report
swisspol added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

I understand the "why" but not the "why of the why" if that makes sense? What this means is that revisions might be closed in what appears to be unpredictable to users if they happen to push their topic branches to the repo AND have merge commits on them (that's the issue no?).

Feb 28 2017, 7:20 PM · Bug Report
chad added a comment to T10319: Generate unique? profile images for each new user.

If it's not simple, I can probably fake border colors with builtin colors we use.

Feb 28 2017, 7:18 PM · Feature Request, People
chad added a comment to T10319: Generate unique? profile images for each new user.

I'm fumbling with GD, I did try solid color borders, which work fine, but are overkill (millions of options). I wanted to go back to RGBA, but not finding a good reference on converting rgba(255,255,255,.4); into a GD friendly color.

Feb 28 2017, 7:18 PM · Feature Request, People
epriestley added a comment to T12321: Create Task form not Editable..

Here's what I just did on a new Phacility instance:

Feb 28 2017, 7:07 PM · Bug Report
epriestley renamed T12314: Support formal task subtypes (like "bug" vs "feature") from Multilevel custom fields to Support formal task subtypes (like "bug" vs "feature").
Feb 28 2017, 6:59 PM · EditEngine, Maniphest, Custom Fields, Feature Request
epriestley added a comment to T12314: Support formal task subtypes (like "bug" vs "feature").

Great, thanks! I haven't come up with any other major concerns myself after considering this for a couple of days, and expect to move forward shortly.

Feb 28 2017, 6:58 PM · EditEngine, Maniphest, Custom Fields, Feature Request
cos added a comment to T12314: Support formal task subtypes (like "bug" vs "feature").

"Overall, I think this is the model we should continue under, and task subtyping should be implemented in terms of views of a subset of fields."
"In the current model, you choose a task type first, by selecting a "Create" form, not by choosing from a "Type" dropdown within the task. "

Feb 28 2017, 6:56 PM · EditEngine, Maniphest, Custom Fields, Feature Request
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Or maybe a simpler question is: when you run arc diff without arguments, what is the complete algorithm you want arc to follow to figure out which commit range you intend to send for review?

Feb 28 2017, 6:55 PM · Bug Report
epriestley added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

Is this behavior clear after finding "Explain Why"? Which parts remain unclear?

Feb 28 2017, 6:50 PM · Bug Report
epriestley added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Based on the output, what do you believe arc is doing? What do you think it should do instead? Which part of the behavior do you believe to be a bug?

Feb 28 2017, 6:48 PM · Bug Report
swisspol added a comment to T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.

Interestingly, using arc diff --create to force create a new revision generates one with a patch that still contains the diff of the original topic branch. The solution is to force arc diff to use the tip of the original topic branch as the base whenever calling arc diff while on this secondary topic branch.

Feb 28 2017, 6:39 PM · Bug Report
swisspol created T12333: Arc diff is not creating a new revision when creating a new topic branch off a topic branch with already a revision associated.
Feb 28 2017, 6:30 PM · Bug Report
pearlcode updated subscribers of T12321: Create Task form not Editable..

This does not describe a bug in Phabricator. I've reviewed the documentation and believe it is already sufficiently clear in describing how to accomplish what you're trying to accomplish. Particularly, I don't see anything in the documentation which is misleading, or suggests that the workflow you're using is the correct way to accomplish your goal -- it isn't, and the documentation describes the correct workflow. See Support Resources for other support resources.

Feb 28 2017, 6:28 PM · Bug Report
swisspol added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

Clicking on "Explain Why" shows:

We didn't find a "Differential Revision" field in the commit message. This commit and the active diff of D127 had the same commit hash (70bfb4dd58c56a37296b00632113bd01d9facb83) so we linked this commit to D127.

Feb 28 2017, 6:11 PM · Bug Report
swisspol added a comment to T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .

Oh, it looks like pushing the topic branch when it was at the merge commit resulted in Diffusion auto-closing the Differential revision? This would explain the arc diff behavior reported above, but then the question becomes, why did it auto-close?

Feb 28 2017, 6:09 PM · Bug Report
swisspol created T12332: Arc diff doesn't pick the right base commit and creates a new revision by mistake when working topic branch with merges .
Feb 28 2017, 6:04 PM · Bug Report
avivey added a comment to Q575: Why the Project Bar in Maniphest can't be hidden anymore? (Answer 516).

Hit ? to see a list of all available keyboard shortcuts.

Feb 28 2017, 4:53 PM
epriestley closed T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly as Resolved.

I've deployed everything so I believe this is now resolved. I'll keep an eye on it going forward.

Feb 28 2017, 4:37 PM · Daemons, Ops, Phacility
remusvrm added a comment to Q575: Why the Project Bar in Maniphest can't be hidden anymore? (Answer 516).

oooh, yes. That is cool! Does it has a keyboard-shortcut?

Feb 28 2017, 4:30 PM
epriestley added a comment to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly.

The pool appears to be scaling up and down properly now. I'm going to deploy the fix to the secure and repo tiers since it may affect all instances.

Feb 28 2017, 4:21 PM · Daemons, Ops, Phacility
epriestley added a comment to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly.

I'm picking D17433 now and sending it to admin.

Feb 28 2017, 4:14 PM · Daemons, Ops, Phacility
epriestley added a revision to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly: Unknown Object (Differential Revision).
Feb 28 2017, 4:10 PM · Daemons, Ops, Phacility
ipm updated the question details for Q577: How can I get the 'description' of a Maniphest task from a Conduit call?.
Feb 28 2017, 3:56 PM
ipm updated the question details for Q577: How can I get the 'description' of a Maniphest task from a Conduit call?.
Feb 28 2017, 3:55 PM
ipm updated Q577: How can I get the 'description' of a Maniphest task from a Conduit call? from to How can I get the 'description' of a Maniphest task from a Conduit call?.
Feb 28 2017, 3:53 PM
epriestley added a comment to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly.

I'm picking those to stable and sending them to production now.

Feb 28 2017, 3:43 PM · Daemons, Ops, Phacility
epriestley added a revision to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly: Unknown Object (Differential Revision).
Feb 28 2017, 3:37 PM · Daemons, Ops, Phacility
epriestley added a revision to T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly: Unknown Object (Differential Revision).
Feb 28 2017, 3:31 PM · Daemons, Ops, Phacility
brandon awarded T7093: `arc patch` fails to apply case-changing renames in git on Windows a The World Burns token.
Feb 28 2017, 3:20 PM · Arcanist
brandon edited the content of Organizations Using Phabricator.
Feb 28 2017, 3:16 PM
epriestley added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).
  • The SQL templating should define some new variable like {$FULLTEXT_ENGINE} which evaluates to the appropriate engine at runtime.
  • The Quickstart SQL generator should replace the raw engine string output by the build + dump process with this variable in the affected tables. This piece will be a little hacky, but I think that's unavoidable.
  • The Quickstart SQL should be regenerated.
Feb 28 2017, 1:11 PM
eliaspro added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).

The issue might be caused by resources/sql/quickstart.sql still creating tables with ENGINE=MyISAM.
As there's no way to initially create them with MyISAM and then migrate them to InnoDB in case MyISAM isn't supported at all, another solution has to be found.

Feb 28 2017, 1:07 PM
eliaspro added a comment to T11741: Quickstart can fail to initialize databases if MyISAM is not available (currently, only in Google Cloud).

Just a note for the above - the initial DB seed script will need to be updated accordingly as well. Right now, trying to perform a clean install on a 2nd-gen Google Cloud SQL instance (which has the above limitation) simply errors out when it reaches one of the tables coded as MyISAM.

Feb 28 2017, 12:16 PM
epriestley created T12331: Taskmasters on `admin.phacility.com` are not scaling up correctly.
Feb 28 2017, 12:06 PM · Daemons, Ops, Phacility
pearlcode updated Q576: How do I Create a new Task form? from to How do I Create a new Task form?.
Feb 28 2017, 10:17 AM · Maniphest
avivey added Q574: How to add large files into Phabricator? (Answer 517).
Feb 28 2017, 9:55 AM
avivey added a comment to Q574: How to add large files into Phabricator? (Answer 515).
Feb 28 2017, 9:55 AM
avivey added Q575: Why the Project Bar in Maniphest can't be hidden anymore? (Answer 516).
Feb 28 2017, 9:52 AM
remusvrm updated Q575: Why the Project Bar in Maniphest can't be hidden anymore? from to Why the Project Bar in Maniphest can't be hidden anymore?.
Feb 28 2017, 9:25 AM
remusvrm updated the question details for Q574: How to add large files into Phabricator?.
Feb 28 2017, 9:07 AM · Files
remusvrm added a comment to Q574: How to add large files into Phabricator? (Answer 515).

If I drag and drop I got a different error:

Feb 28 2017, 9:04 AM
borna.emami added a comment to T12330: Subprojects link not grayed out in dark background of project workboards..
In T12330#213674, @chad wrote:

Do you think it makes sense to grey out "Subprojects" at all or have a tab for it when there are no subprojects?

Feb 28 2017, 7:20 AM · Workboards, Projects, Bug Report
chad added a revision to T10319: Generate unique? profile images for each new user: Unknown Object (Differential Revision).
Feb 28 2017, 6:55 AM · Feature Request, People
chad added a comment to T12330: Subprojects link not grayed out in dark background of project workboards..

Do you think it makes sense to grey out "Subprojects" at all or have a tab for it when there are no subprojects?

Feb 28 2017, 6:52 AM · Workboards, Projects, Bug Report
borna.emami awarded T10319: Generate unique? profile images for each new user a Like token.
Feb 28 2017, 6:48 AM · Feature Request, People
borna.emami created T12330: Subprojects link not grayed out in dark background of project workboards..
Feb 28 2017, 6:42 AM · Workboards, Projects, Bug Report
joshuaspence added a revision to T12298: Allow daemon pools to autoscale down to 0 processes: Unknown Object (Differential Revision).
Feb 28 2017, 3:49 AM · Daemons, Ops, Phacility
joshuaspence closed T12329: Unable to establish a connection to any database host (while trying "phabricator_config"). All masters and replicas are completely unreachable as Invalid.

Oh wait, this is the unit tests failing. Nevermind

Feb 28 2017, 3:47 AM · Phacility, Bug Report
joshuaspence created T12329: Unable to establish a connection to any database host (while trying "phabricator_config"). All masters and replicas are completely unreachable.
Feb 28 2017, 3:45 AM · Phacility, Bug Report
epriestley added a comment to T12328: "Watching Projects" doc section seems wrong.

I believe the semantics are consistent, but let me know if I'm misunderstanding or you're seeing something different:

Feb 28 2017, 2:36 AM · Restricted Project, Documentation, Bug Report