General Chat
Come, chill, and stay a while

@chad thanks so much; your comment led me to resolution! I gave my git system user the same (sub-1000) primary gid as my www user, and now it works.

rkcdg added a participant: rkcdg.

How do make a new dashboard "global" ?..

e it's the default dashboard?..

bleh.. too bad I can't delete those last 2 messages, crazy..

I'm trying to figure out how to "install" dashboards with the new menu workflows, I don't see any "install global" type dashboard button anymore.

is your install up to date?

pretty update to date, I have the new menu stuff.

I believe that landed a week or two ago

The "global" default dashboard is the top most dashboard in the global menu list. Once you install one there, you can disable the built-in home if you like.

time to update!

a72d18765f85 added the feature.

Mar 25th, 2017

how i can allow viewing some parts of phabricator without auth (ones with policy=public)?

what isn't working?

Specifically, if you can set the view policy to public, that's all there is.

@chad i'm still getting login prompt

@rlex That's not enough information for me to help you with.

Let us know what exactly you set where, and what isn't working with it.

For example Phriction works like directory level permissions, so document parents need the same permissions to be public.

But I don't know what application you're using, or how you're trying to access the resource.

andypuettmann added a participant: andypuettmann.

Ok then. I want to open a dashboard for public with projects i set to "public (without auth)", for projects, maniphest and diffusion and possibly for phriction (for specific pages)

kinda likes it works on, so people can see which issues are opened and closed

i set project, some tickets params "Visible To" to "Public (No login required)"

yet if i try to open them by direct links, or just phabricator URL, i still see login screen

The dashboard, and it's included panels, must all also be public. We have a (logged out) specific dashboard.

It also must be the top-most dashboard on the global items menu.

And make sure you're up to date, Dashboards have had a lot of work done in past month, so it helps (policies have been simplified).

Mar 26th, 2017

@chad yup, works now by direct link. I assume i need that dashboard in 1st priority to work from public URL?

Also, might be a bit weird question, but is it possible to run 2 instances of phabricator from one directory?

yes, I run multiple test installs from one codebase


you'll need to manage your own upgrade scripts to handle bin/storage for each database namespace

does anyone has a curl example of posting a diff to conduit api createrawdiff method?

I can't make it work, no matter what I try, it seems to fail at parsing the diff I provide, no matter wether I try with svn/git diff

anyone know if there's a way to limit how many repos phabricator will update at once? i cannot find a setting specific to it. is it related to the number of daemons in pool? (the updater daemon seemed to not be part of the pool)

(our phabricator instance seems to lock up while updating four particular repos at once; so i want to limit to like 3 or 2 at once)

I'm not aware of any "too many repos" issues.

People run hundreds or thousands.

@bartekrutkowski - still no luck? Here's an example diff I make from mercurial - P2033

Mar 27th, 2017

@epriestley would you accept a patch that made isAutomaticallySubscribed extendable somehow? my particular use case is that i'm adding a custom field to maniphest tasks called "Action Required By" so we can separate the concept of who owns a particular task with whoever's court the ball is in, and am hoping to get anyone listed in this field to be automatically subscribed to the task. can't seem to find a way to do this that already exists. a patch like that is really only reasonable for extension development so i figure it's unlikely you'd take it if it materialized, but thought i'd ask anyway (and also if you could think of any way to accomplish the same end result).

Is there any other way to prevent a particular word from being made into an object link than making it monospace with double-#s? We discuss for example PCB resistor placements quite a lot in Tasks, and having them always made into Diffusion Repo links is rather unintuitive for users :) I tried to use %%% to disable markup for the block, but it did not prevent the links.

Nevermind, fiddling more with %%% showed that I just misused it the first time.

aubort added a participant: aubort.

There's a black list of words somewhere in the config, that are never resolved to links.

It's a regex yoo

@chad - when I hover over @epriestley's mention above, the appointment info on the hovercard looks misaligned:

Firefox on OSX - want me to make/comment a task?

are there any other plans to make use of Calendar capabilities in other applications at some point in the future?

  • "Due Date" for individual Tasks or Milestones which are then shown in a Calendar
  • show Countdowns in a Calendar

…or should it remain a "standalone" application for now?

ah, just found - sorry for the noise ;)

is there a more Phabricator-ish way to mark a Task as "In Progress"? We have currently a "Doing" column on most workboards, but this makes it impossible to query for Task which are currently claimed as "In Progress" by all/any team members…

is there a conduit way to query a repo's autoclose branches? I've been poking around at likely candidates, but haven't found it if it exists.

Mar 28th, 2017

@eliaspro: you can create a Task Status for it, like "wontfix" or "spite" or "open".

@avivey makes sense… will give it a try

Vivekanand added a participant: Vivekanand.

From sometime I am facing an issue with Bitbucket authentication where I get a "Unhandled Exception ("HTTPFutureHTTPResponseStatus") [HTTP/401]" error while trying to login. I tried looking at the logs, but I couldn't find anything useful. I also tried creating new API keys without any success. Anyone has any idea whats going on ?

andrinuka removed a participant: andrinuka.
aleb added a participant: aleb.

Here for example: I see "Maniphest Tasks: T780". If I search D1423 with with constraints {"ids": [1423]} I can't find how to get the associated Maniphest task. Any idea how it can be retrieved through conduit, or otherwise programatically?

sfrench added a participant: sfrench.

I can't find documentation anywhere on this, but is there a way to disable the spelling correction in arcanist? (eg: arc lnad giving the "..assuming british spelling" message, and then running arc land) The use case here is that we intercept the "land" command via the user's shell, and can't intercept if it's misspelled.

.. apologies if this is the wrong place for this question.

How does someone use an "edit" form?.. I'm trying to figure out where they normally show up as a dropdown or a list for when editing a task?

robert.kraig added a participant: robert.kraig.

@chad So basically edit forms only control what people can do within the comments section, if they are not "default" edit form.

I haven't used edit forms or read the documentation, I don't know how they work specifically.

I cannot for the life of me figure out how to limit how many repos PhabricatorRepositoryPullLocalDaemon will update at a single time. Ever since updating from June 2016 to Feb 2017, it keeps taking down my server with 600% cpu in use...

I've already limited PhabricatorTaskmasterDaemon to 3, but 4+ repos still seem to update at once.

Did you read my previous comment?

I didn't see a previous... hmmm... refreshing page

"I'm not aware of any "too many repos" issues.
People run hundreds or thousands."

I think it's related to the size of the repos individually and how many it's trying to update at the same exact time

(and that lots of binary data is stored in the repos)

(i do not have control over the repos use of binary data in the same repo as code; i wish i did)

well, i've found $max_futures = 4; and

// Dequeue repositories until we hit maximum parallelism.
while ($queue && (count($futures) < $max_futures)) {

I'll just try hacking it to =2 and see if it makes it better. Right now it is completely non-responsive to users.

and rebooting doesn't help (it goes back to using all cpu by the daemon and it's children)

My guess would be it's not related to daemons at all.

Try to reproduce against Phacility if you like.

Perhaps it is not at all. Not much else has changed on this server since the update though. :-/
How would I reproduce against Phacility?

elzafirox added a participant: elzafirox.
Mar 29th, 2017
Vivekanand removed a participant: Vivekanand.
aleb removed a participant: aleb.
aleb added a participant: aleb.

@chad was it a recent change that the bookmark/navigation at the top of page, the last item no longer is linked? For example on D17529 the D17529 in the crumbs is no longer a link

We don't make them links on purpose for cut&paste

It's been around a while.