Page MenuHomePhabricator
Feed All Stories

Mar 16 2016

dereckson added a comment to T10598: Options to display Real Name instead of username everywhere.

I'm not sure this is a problem of Phabricator. It sounds like a problem of your LDAP conventions.

Mar 16 2016, 2:11 AM · Feature Request
ofbeaton created T10598: Options to display Real Name instead of username everywhere.
Mar 16 2016, 2:07 AM · Feature Request
epriestley closed T10597: Custom Project query results in . url which nginx blocks as Resolved.

We'll consider adding a setup issue if we see other users having issues with this. Previously, we haven't, so we presume users having or uncommenting these blocks in the wild to be very rare.

Mar 16 2016, 2:05 AM · Bug Report
avivey added a comment to T10584: Allow users to amend revisions they don't own, without commandeering them.

costanzapopcorn

Mar 16 2016, 2:04 AM · Differential
ofbeaton added a comment to T10597: Custom Project query results in . url which nginx blocks.

I'd be OK with that. I already got our admin to resolve the problem for my install, so I only raised this thinking it would help others. A server configuration warning would also have worked to have me fix this before users encountered it.

Mar 16 2016, 2:00 AM · Bug Report
chad added a comment to T10597: Custom Project query results in . url which nginx blocks.

The correct solution for us would be to detect the servers misconfiguration and raise a setup issue asking the admin to resolve.

Mar 16 2016, 1:56 AM · Bug Report
ofbeaton added a comment to T10597: Custom Project query results in . url which nginx blocks.

You already gave one @chad, on Ubuntu if the sysadmin uncomments that section, then any link starting with .ht would be blocked.

Mar 16 2016, 1:52 AM · Bug Report
eadler added a comment to T10574: A pathway toward "All Reviewers Must Accept".

Maybe a good idea too:

  • What about if you can configure at owners, if the owners should added as (blocking) reviewers automatically? Makes this simple too.
Mar 16 2016, 1:29 AM · FreeBSD, Restricted Project, Differential
robla added a comment to T10584: Allow users to amend revisions they don't own, without commandeering them.

GitHub actually encourages reviewers to "Add commits to PRs"; It's a little hard to un-teach once it gets hold.

one of the many reasons that the github pull request model is broken as designed :\

Mar 16 2016, 1:16 AM · Differential
chad added a comment to T10597: Custom Project query results in . url which nginx blocks.

Also, we link to . files elsewhere in Phabricator, so if we change Project URLs, this webserver config would still break other parts of Phabricator, like linking to .gitignore in your repository.

Mar 16 2016, 12:35 AM · Bug Report
chad added a comment to T10597: Custom Project query results in . url which nginx blocks.

This is what I see on Ubuntu for default conf files for nginx, it's both commented out and restricted to .ht:

Mar 16 2016, 12:31 AM · Bug Report
chad added a comment to T10597: Custom Project query results in . url which nginx blocks.

It is extremely common to have nginx configuration

Mar 16 2016, 12:20 AM · Bug Report

Mar 15 2016

ofbeaton created T10597: Custom Project query results in . url which nginx blocks.
Mar 15 2016, 11:55 PM · Bug Report
Luke081515.2 added a comment to T10574: A pathway toward "All Reviewers Must Accept".

Maybe a good idea too:

  • What about if you can configure at owners, if the owners should added as (blocking) reviewers automatically? Makes this simple too.
Mar 15 2016, 10:44 PM · FreeBSD, Restricted Project, Differential
subbuss added a comment to T10584: Allow users to amend revisions they don't own, without commandeering them.

It has been common in http://www.mediawiki.org/wiki/Parsoid code development for reviewers to sometimes take over a patch, fix issues, or propose a different way of doing things. That sometimes seems faster and more efficient in terms of getting over tricky areas of code and working through different approaches / issues. It works out well for us because none of us mind that approach.

Mar 15 2016, 10:08 PM · Differential
rbalik added a comment to T10427: Errors when adding person to subproject.

Ok, I was able to add the user to the project by adding him to one of the subprojects. I guess that works for us. Thanks for your help.

Mar 15 2016, 9:42 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

Oh, I totally misunderstood what you said.

Mar 15 2016, 9:40 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

I have also archived both subprojects in an attempt to workaround this and I still can't add users to the parent project.

Mar 15 2016, 9:34 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

Both subprojects are set to "All Users" for their permissions

Mar 15 2016, 9:29 PM · Projects
chad added a comment to T10427: Errors when adding person to subproject.

I still can't add users to the parent project though

Mar 15 2016, 9:28 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

I was calling it a zombie because I couldn't join it or change any of the settings on it even though it said I had permissions to do so. Maybe not the best description.

Mar 15 2016, 9:27 PM · Projects
chad added a comment to T10427: Errors when adding person to subproject.

What is a "zombie" subproject and how can we reproduce this?

Mar 15 2016, 9:25 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

Ok, I was able to join the subproject by setting permissions on the parent project to allow joining by "All Users"
I still can't add users to the parent project though

Mar 15 2016, 9:24 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

The original error message seems to be improved, btw, but I also seem to have a zombie subproject now.

Mar 15 2016, 9:10 PM · Projects
nickz added a comment to T9069: arc patch can't handle binary file correctly.

Yeah, we still run into the same problem from time to time:
error: the patch applies to 'hadoop-scala/lib/driven-plugin-1.3.6-hosted-ga-11.jar' (49f50831fe1109b164f56c8e823132aa5f5171c9), which does not match the current contents.

Mar 15 2016, 9:10 PM · Differential, Restricted Project, Arcanist
rbalik added a comment to T10427: Errors when adding person to subproject.

Upgraded to 121e68e3 and the problem is still there

Mar 15 2016, 9:05 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

Oh and we're at 31984a78ee at the moment. I may run an upgrade here in a bit just to see if the newer version fixes anything.
It looks like any project with subprojects has the "Add Member" link grayed out.

Mar 15 2016, 9:03 PM · Projects
rbalik added a comment to T10427: Errors when adding person to subproject.

Hi guys, any update on this? It looks like I can't add members to the parent project either so subprojects seems to be making a mess of things at the moment.

Mar 15 2016, 9:02 PM · Projects
epriestley added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Interesting (and weird). Thanks for the update -- and good luck figuring things out.

Mar 15 2016, 8:54 PM · Infrastructure
eadler added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Quick update here. We've found that adding FORCE INDEX (primary) results in 79.4ms in production even without the key_history index.

Mar 15 2016, 8:42 PM · Infrastructure
20after4 added a comment to T10262: Scramble file secrets when attached objects change their view policies.

Naive question, but would it be possible to have a new "disable security theater" setting and have Phab then do "Unique URL Hash + Fully Cacheable Resources" like everyone else?

Mar 15 2016, 8:12 PM · Restricted Project, Restricted Project, Wikimedia, Files
epriestley closed T4210: arc diff --create failed to create revision as Resolved.

I'm not immediately able to get --create to bring up a template with "Differential Revision". Here's what I tried:

Mar 15 2016, 6:51 PM · Arcanist
michaeljs1990 added a comment to T4210: arc diff --create failed to create revision.

Sounds good to me. This is the first link that comes up (Tested in incognito) when you search for ERR_CLOSED: This revision has already been closed and the second when you search ERR_CLOSED so documenting it here may fix most peoples issues.

Mar 15 2016, 6:44 PM · Arcanist
epriestley added a comment to T4210: arc diff --create failed to create revision.

I think we should ideally try to be more clear about the issue when the user passes --create, even if something in range says "Differential Revision: Whatever". That said "a little bit before I look at it" has been like two years now. Let me spend like 5 minutes on it and if it's a big mess we can just write it off.

Mar 15 2016, 6:40 PM · Arcanist
michaeljs1990 added a comment to T4210: arc diff --create failed to create revision.

This should be safe to close as I think it's all user error.

Mar 15 2016, 6:37 PM · Arcanist
michaeljs1990 added a comment to T4210: arc diff --create failed to create revision.

Ran into this same issue today and seeing this had no resolution I went over and tried to debug what the actual cause was.

Mar 15 2016, 6:28 PM · Arcanist
epriestley added a comment to T10588: PhabricatorWorkerActiveTask continuously reports connection error in logs.

The issue you're experiencing is because you're out of date.

Mar 15 2016, 5:02 PM · Installing & Upgrading, Bug Report
epriestley added a comment to T10262: Scramble file secrets when attached objects change their view policies.

In some cases, the effects of the theater can be mitigated issue-by-issue. For example, we may be able to write caching/rendering logic in Javascript to mitigate the performance impact on lightboxes and Pholio. We may be able to attach images directly to email. There may be a workaround for the Safari issue, or we may be able to do preview rendering partially in Javascript. With Quicksand, we can also increase the "hit rate" of client-side Javascript caches, at the cost of additional complexity.

Mar 15 2016, 4:33 PM · Restricted Project, Restricted Project, Wikimedia, Files
chad added a comment to T10262: Scramble file secrets when attached objects change their view policies.

I imagine we also want to just remove the feature, but some install(s) rely on it? The point of this task then is to be a discussion around removing it outright, and giving those who rely on it time for input.

Mar 15 2016, 4:21 PM · Restricted Project, Restricted Project, Wikimedia, Files
chad added a comment to T10385: Diffusion code view doesn't hide blame pane.

I spent like 20 minutes on this in the redesign and couldn't figure it out.

Mar 15 2016, 4:18 PM · Diffusion (v3), Mobile
swisspol added a comment to T10262: Scramble file secrets when attached objects change their view policies.

Understood. I'm of the very same opinion when it comes to adding settings / preferences to a product. It shouldn't be a way to avoid taking a decision or pushing the problem to the user.

Mar 15 2016, 4:09 PM · Restricted Project, Restricted Project, Wikimedia, Files
epriestley added a comment to T10262: Scramble file secrets when attached objects change their view policies.

I'm strongly resistant to that, see T8227.

Mar 15 2016, 4:00 PM · Restricted Project, Restricted Project, Wikimedia, Files
tvl awarded T7652: Reverse Proxy - cookie issue a Like token.
Mar 15 2016, 3:58 PM · Setup
swisspol added a comment to T10262: Scramble file secrets when attached objects change their view policies.

Naive question, but would it be possible to have a new "disable security theater" setting and have Phab then do "Unique URL Hash + Fully Cacheable Resources" like everyone else?

Mar 15 2016, 3:57 PM · Restricted Project, Restricted Project, Wikimedia, Files
chad closed T10592: Ability to exclude certain projects in a Dashboard Panel as Resolved.

Presume this resolved, an example query could be "Active Projects, Joined, with icon of Project or Experimental", or however you internally denoted actual Projects.

Mar 15 2016, 3:52 PM · Feature Request
swisspol added a comment to T10510: Harbormaster failing to trigger Jenkins build through HTTP GET and producing abnormal HTTP error code .

I've rebooted the Windows VM and haven't seen this issue in a few days. So we're good. Thanks for the help.

Mar 15 2016, 3:52 PM · Restricted Project, Harbormaster, Bug Report
epriestley added a comment to T10593: test.

(That was a race, not me separately correcting the status, if it wasn't obvious.)

Mar 15 2016, 3:50 PM · Bug Report
epriestley added a comment to T10593: test.

Truly, we have closed this task.

Mar 15 2016, 3:50 PM · Bug Report
chad updated subscribers of T10593: test.

time well spent, @epriestley

Mar 15 2016, 3:50 PM · Bug Report
epriestley added a comment to T10591: viewing D8084 on this install results in InvalidArgumentException.

That is a cool looking bug.

Mar 15 2016, 3:50 PM · Bug Report
epriestley changed the status of T10593: test from Invalid to Spite.
Mar 15 2016, 3:49 PM · Bug Report
chad closed T10593: test as Invalid.
Mar 15 2016, 3:49 PM · Bug Report
chad added a comment to T10591: viewing D8084 on this install results in InvalidArgumentException.

bug report.png (1×1 px, 1 MB)

Mar 15 2016, 3:48 PM · Bug Report
AmyLewis created T10593: test.
Mar 15 2016, 3:47 PM · Bug Report
chad added a comment to T10592: Ability to exclude certain projects in a Dashboard Panel.

Specifically, you need to build your query in Projects, save it there, then build a panel for it in Dashboards. There are various tasks to better improve this UX.

Mar 15 2016, 3:38 PM · Feature Request
maxie added a comment to T10565: Make Phriction articles accessible via version control or arc.

@cburroughs: thank you

Mar 15 2016, 3:35 PM · Phriction, Feature Request
chad added a comment to T10592: Ability to exclude certain projects in a Dashboard Panel.

Just to clarity, that project tag is for the Dashboard Panel itself, not the query being ran.

Mar 15 2016, 3:35 PM · Feature Request
chad added a comment to T10589: Create useable search experience for Maniphest.

either suggested changes based on our UX or ways to improve discoverability for functionality that already exists but that we did not discover

Mar 15 2016, 3:23 PM · Feature Request
epriestley closed T10591: viewing D8084 on this install results in InvalidArgumentException as Resolved by committing Restricted Diffusion Commit.
Mar 15 2016, 3:19 PM · Bug Report
epriestley closed T10590: Improve usability of autocomplete Textfields without Javascript as Wontfix.

We do not support disabling Javascript and have no plans to improve Phabricator for users who intentionally disable Javascript. These users should enable Javascript if they want to use Phabricator.

Mar 15 2016, 3:18 PM · Feature Request
epriestley added a revision to T10591: viewing D8084 on this install results in InvalidArgumentException: Unknown Object (Differential Revision).
Mar 15 2016, 3:17 PM · Bug Report
r0bbie created T10592: Ability to exclude certain projects in a Dashboard Panel.
Mar 15 2016, 3:15 PM · Feature Request
cburroughs created T10591: viewing D8084 on this install results in InvalidArgumentException.
Mar 15 2016, 3:12 PM · Bug Report
Taskle added a comment to T10589: Create useable search experience for Maniphest.

@epriestley thanks for the detailed reply! I am now working with our DevOps person to change our configurations based on what you advise. Once we tackle all of this based on what you've mentioned, I'll update this task with examples (either suggested changes based on our UX or ways to improve discoverability for functionality that already exists but that we did not discover). Will be in touch in the coming days...

Mar 15 2016, 3:03 PM · Feature Request
ePirat created T10590: Improve usability of autocomplete Textfields without Javascript.
Mar 15 2016, 2:43 PM · Feature Request
cburroughs added a comment to T10565: Make Phriction articles accessible via version control or arc.

See also T3301, T8594, & T4558

Mar 15 2016, 2:34 PM · Phriction, Feature Request
chad updated the task description for T10588: PhabricatorWorkerActiveTask continuously reports connection error in logs.
Mar 15 2016, 2:27 PM · Installing & Upgrading, Bug Report
chad added a comment to T10588: PhabricatorWorkerActiveTask continuously reports connection error in logs.

General questions about using Phabricator are best in Ponder or IRC. If this is actually a bug report, you must provide full steps that we may locally reproduce the issue. Thanks!

Mar 15 2016, 2:26 PM · Installing & Upgrading, Bug Report
Izno awarded T10308: Bring back links to task lists on project pages; List name of assignee in workboard cards a Like token.
Mar 15 2016, 1:59 PM · Projects (v3), Feature Request
epriestley added a comment to T10589: Create useable search experience for Maniphest.

by default, all search terms should be AND'ed instead of OR'ed

Mar 15 2016, 1:21 PM · Feature Request
Taskle created T10589: Create useable search experience for Maniphest.
Mar 15 2016, 1:05 PM · Feature Request
epriestley added a comment to T10488: support https.blindly-trust-domains in phabricator.

For completeness, note that this opens up a sliver of a DNS rebinding SSRF attack window (see T6755 and T6755#103700 in particular).

Mar 15 2016, 12:53 PM · Restricted Project
epriestley added a comment to T7789: Support Git Large File Storage.

Before I forget:

Mar 15 2016, 12:29 PM · Customer Impact, Restricted Project, Files, Diffusion
• jlvillapalos created T10588: PhabricatorWorkerActiveTask continuously reports connection error in logs.
Mar 15 2016, 12:28 PM · Installing & Upgrading, Bug Report
epriestley added a parent task for T4369: Phabricator HTTP repository hosting has fairly severe scalability limits: T7789: Support Git Large File Storage.
Mar 15 2016, 12:26 PM · Diffusion (v3), Restricted Project
epriestley added a subtask for T7789: Support Git Large File Storage: T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.
Mar 15 2016, 12:26 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T7789: Support Git Large File Storage.

Adjacent work:

Mar 15 2016, 12:26 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley updated subscribers of T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.
Mar 15 2016, 12:26 PM · Diffusion (v3), Restricted Project
epriestley merged task T9739: Git push failure over HTTP for large commit (74MB) into T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.
Mar 15 2016, 12:26 PM · Diffusion, Git
valentinul added a comment to T10586: Call to undefined function mysql_real_escape_string().

OK, after installing all the necessary extensions and changing the php.ini as recommended by phabricator everything works nice.

Mar 15 2016, 12:19 PM · Setup, Bug Report
epriestley added a comment to T7789: Support Git Large File Storage.

Various notes from prototyping:

Mar 15 2016, 12:17 PM · Customer Impact, Restricted Project, Files, Diffusion
valentinul added a comment to T10586: Call to undefined function mysql_real_escape_string().

OK, I'm going to switch to php7 and see if it goes.

Mar 15 2016, 11:48 AM · Setup, Bug Report
epriestley added a comment to T2383: Run PHP environment checks from CLI.

T10586 is likely a second case (similar to T7248) of a user without mysql or mysqli.

Mar 15 2016, 11:47 AM · Setup
epriestley updated subscribers of T2383: Run PHP environment checks from CLI.
Mar 15 2016, 11:47 AM · Setup
epriestley merged task T10586: Call to undefined function mysql_real_escape_string() into T2383: Run PHP environment checks from CLI.
Mar 15 2016, 11:47 AM · Setup, Bug Report
epriestley added a comment to T10586: Call to undefined function mysql_real_escape_string().

T9640 is tracking PHP7 compatibility. We haven't extensively tested Phabricator on PHP7 yet, but I believe several users are running it without any issues. We're happy to fix issues you encounter with PHP7 if you report them.

Mar 15 2016, 11:46 AM · Setup, Bug Report
valentinul added a comment to T10586: Call to undefined function mysql_real_escape_string().

@epriestley that is from PHP 5.6.17

Mar 15 2016, 11:43 AM · Setup, Bug Report
epriestley added a comment to T10586: Call to undefined function mysql_real_escape_string().

Is that output from the version of PHP with a problem, or from PHP 5.6.17?

Mar 15 2016, 11:13 AM · Setup, Bug Report
valentinul added a comment to T10586: Call to undefined function mysql_real_escape_string().

The issue is not comming from missing php-extentions. mysqli was installed and present in fpm and cli so that was not the issue.
The actual function is missing, as @eadler said in the previous comment.

Mar 15 2016, 11:12 AM · Setup, Bug Report
maxie added a comment to T10565: Make Phriction articles accessible via version control or arc.

I understand that my description is not a root problem, but I don't know how I could make it clearer.

Mar 15 2016, 11:04 AM · Phriction, Feature Request
epriestley closed T10587: test as Spite.
Mar 15 2016, 9:51 AM · Database
sdarshanam updated the question details for Q337: how to export custom fields of type : "select".
Mar 15 2016, 9:15 AM · Custom Fields, Maniphest
sdarshanam updated Q337: how to export custom fields of type : "select" from how to export custom fields? to how to export custom fields of type : "select".
Mar 15 2016, 9:14 AM · Custom Fields, Maniphest
sdarshanam updated the question details for Q337: how to export custom fields of type : "select".
Mar 15 2016, 9:08 AM · Custom Fields, Maniphest
sdarshanam updated the question details for Q337: how to export custom fields of type : "select".
Mar 15 2016, 9:08 AM · Custom Fields, Maniphest
sdarshanam updated Q337: how to export custom fields of type : "select" from to how to export custom fields?.
Mar 15 2016, 9:07 AM · Custom Fields, Maniphest
Luke081515.2 added a comment to T10587: test.

From the homepage:

IMPORTANT: This is not a demo or test install. Please don't make a mess. You can launch a demo install on Phacility if you want to poke around and try things out.
Mar 15 2016, 9:03 AM · Database
• fr created T10587: test.
Mar 15 2016, 8:14 AM · Database
isfs added a comment to T10585: Add "Flag for Later" to projects/workboards.

Touché!

Mar 15 2016, 7:12 AM · Projects, Flags, Feature Request
tgr added a comment to T10584: Allow users to amend revisions they don't own, without commandeering them.

Here are a few use cases for experienced peers rebasing each other's commits:

  • I am reviewing a patch which is OK but I don't like some detail like naming or code organization. It is somewhat subjective and a nontrivial effort to change, so I don't want to force the patch author to do extra work because of my personal preferences, but I am sufficiently annoyed by it that I am willing to do the extra work myself, so I ask them if it's OK for me to change that, and do it. The real work in the patch is still theirs, and so is the responsibility, so 'commandeer' sounds inappropriate.
  • a patch needs some trivial change (easy rebase, comment typo fix etc), and the author is not immediately available (different timezone or maybe a volunteer who only has time on the weekends). Asking them to fix will cause unnecessary roundtrip delay and require the author to pay again the cost of resuming the context, setting up the developer environment etc. Also during the roundtrip time more code changes might be merged, requiring a less trivial rebase which might necessitate code review again. So it can be a lot of wasted time compared to just me doing the rebase/typo fix.
  • multiple developers working together on a complex patch which touches different parts of the system. This is typical enough in open-source software that the Co-Authored-By commit footer got invented, and would probably happen more at the WMF if support for it in Gerrit would not be so horrible.
Mar 15 2016, 5:43 AM · Differential