Page MenuHomePhabricator
Feed Advanced Search

May 5 2015

epriestley added a comment to T7447: Bring inline comments forward across revision updates.

We can definitely do what GitHub does (or some reasonable approximation, at least), I just don't want to spend a lot of time implementing it without understanding what problem we're trying to solve here. I thought I understood the problem, but I think that I don't actually have a good understanding of the use cases. I'd like to step back, discuss the problem more to understand exactly what you're after and why what we have isn't working well, and then move forward from there. Specifically, what I'm trying to do is:

May 5 2015, 4:42 PM · Prioritized, Differential
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

Github actually has an algorithm for exactly this that's mostly good.
I've thought about this feature, and would be quite satisfied if I could mark things that I've requested as 'done'

May 5 2015, 4:19 PM · Prioritized, Differential
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: Unknown Object (Differential Revision).
May 5 2015, 1:33 PM · Restricted Project, Auth, Conduit
epriestley closed T8013: @font-face cross origin request in Internet Explorer as Resolved.

Presuming this is resolved, but let me know if that's not the case.

May 5 2015, 1:18 PM · PHUI, Internet Explorer
epriestley added a revision to T7867: Display edit vs. view when custom policy is edited in dialog: Unknown Object (Differential Revision).
May 5 2015, 12:52 PM · Policy
epriestley claimed T8071: Conduit crashes when listing destroyed credentials with needSecret=true in passphrase.query.
May 5 2015, 12:40 PM · Passphrase, Conduit
epriestley claimed T8070: Add Description to returned fields for passphrase.query in Conduit.
May 5 2015, 12:40 PM · Conduit, Passphrase
epriestley added a revision to T8070: Add Description to returned fields for passphrase.query in Conduit: Unknown Object (Differential Revision).
May 5 2015, 12:40 PM · Conduit, Passphrase
epriestley added a revision to T8071: Conduit crashes when listing destroyed credentials with needSecret=true in passphrase.query: Unknown Object (Differential Revision).
May 5 2015, 12:40 PM · Passphrase, Conduit
epriestley closed T7623: Display Edit History of Custom Fields as Resolved.

I can't reproduce this at HEAD, so I think you're either out of date or this was fixed recently (although I don't recall fixing it).

May 5 2015, 12:22 PM · Transactions, Custom Fields
joshuaspence closed T7674: Remove support for arc commit hooks as Resolved by committing Restricted Diffusion Commit.
May 5 2015, 12:11 PM · Lint, Arcanist
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 5 2015, 11:05 AM · Lint, Arcanist
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 5 2015, 11:03 AM · Lint, Arcanist
d.ananyev awarded T7903: Conduit differential.query search by branches is broken a The World Burns token.
May 5 2015, 9:56 AM · Restricted Project, Differential, Conduit
joshuaspence added a comment to T7462: Undeclared variable lint doesn't work at top-level scope.

It seems that LINT_NAMING_CONVENTIONS doesn't work at the top level scope either.

May 5 2015, 9:10 AM · Lint
joshuaspence placed T8068: Segfault on missing linter when running `arc unit` up for grabs.

I didn't make any other progress here.

May 5 2015, 8:13 AM · Arcanist
joshuaspence added a comment to T8068: Segfault on missing linter when running `arc unit`.

From syslog:

May 5 2015, 8:09 AM · Arcanist
joshuaspence added a comment to T8068: Segfault on missing linter when running `arc unit`.
> php --version
PHP 5.6.4-4ubuntu6 (cli) (built: Apr 17 2015 15:47:51) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
    with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans
May 5 2015, 8:08 AM · Arcanist
joshuaspence claimed T8068: Segfault on missing linter when running `arc unit`.

I actually hit a similar issue recently when running unit tests in rPHU. I might poke around and see what comes up.

May 5 2015, 7:57 AM · Arcanist
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

Also, to summarize the recent changes:

May 5 2015, 1:36 AM · Prioritized, Differential
epriestley closed T8016: Exception using search: "Invalid UTF-8 string passed to phutil_utf8v()" as Resolved by committing Restricted Diffusion Commit.
May 5 2015, 1:34 AM · Restricted Project, Search
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

(In that mock, imagine that all the "reply" inlines appear in a thread, even though there's technically only one on the mock.)

May 5 2015, 1:06 AM · Prioritized, Differential
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

I don't know @epriestley, I found it really confusing to have my comment on a different line entirely.

May 5 2015, 1:04 AM · Prioritized, Differential
epriestley added a comment to T8067: Method to identify who created a user account.

We have a user_transaction table but I don't think we expose it anywhere in the UI and I'm not sure how much stuff gets dumped into it. We should record important account-related events there (creation, username changes, admin/un-admin, etc).

May 5 2015, 12:08 AM · People

May 4 2015

joshuaspence created T8067: Method to identify who created a user account.
May 4 2015, 11:57 PM · People
epriestley added a revision to T8016: Exception using search: "Invalid UTF-8 string passed to phutil_utf8v()": Unknown Object (Differential Revision).
May 4 2015, 11:35 PM · Restricted Project, Search
epriestley created T8066: Check my Conpherence title/handle fix.
May 4 2015, 11:20 PM · Conpherence
epriestley updated subscribers of T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
May 4 2015, 10:28 PM · Prioritized, Restricted Project, Restricted Project, Dashboards, Applications
epriestley merged task T8063: [Feature Request] Server default time-format configuration into T4103: Implement "Role Profiles" to provide search, homepage and application defaults.
May 4 2015, 10:28 PM · Localization
epriestley added a comment to T7904: InvalidArgumentException in ManiphestTaskSearchEngine.php.

Is it possible that you didn't restart Apache (or PHP-FPM, if running nginx + php-fpm) and the old code is stuck in APC?

May 4 2015, 10:28 PM · Dashboards
joshuaspence added a revision to T7215: ArcanistXMLLinterTestCase test failure: Unknown Object (Differential Revision).
May 4 2015, 9:30 PM · Lint
joshuaspence closed T8038: "Ref" syntax doesn't support "and" as Resolved by committing Restricted Diffusion Commit.
May 4 2015, 9:14 PM · Transactions
anda awarded T3179: Importing data from external systems (like GitHub, JIRA, Trac, Asana, Trello, etc.) a Love token.
May 4 2015, 8:46 PM · Guides, Doorkeeper
epriestley added a comment to T6859: It is difficult to keep track of used PhabricatorEdgeType IDs.

Yeah, real apps might be overkill for this.

May 4 2015, 8:35 PM · Infrastructure
joshuaspence added a comment to T6859: It is difficult to keep track of used PhabricatorEdgeType IDs.

That sounds reasonable, although a CLI script could suffice I think. ./bin/phid types for example.

May 4 2015, 8:27 PM · Infrastructure
epriestley added a comment to T8016: Exception using search: "Invalid UTF-8 string passed to phutil_utf8v()".

Nope, sorry.

May 4 2015, 8:15 PM · Restricted Project, Search
epriestley added a comment to T5700: Improve panel queries to support multiple conditions.

We have this; I'm not sure if it's helpful or not (not much specifically about search filters):

May 4 2015, 7:52 PM · Dashboards
epriestley closed T8061: When following an anchor to an inline comment, highlight the comment as Resolved by committing Restricted Diffusion Commit.
May 4 2015, 7:21 PM · Differential
epriestley added a revision to T8061: When following an anchor to an inline comment, highlight the comment: Unknown Object (Differential Revision).
May 4 2015, 7:16 PM · Differential
epriestley created T8061: When following an anchor to an inline comment, highlight the comment.
May 4 2015, 7:01 PM · Differential
epriestley added a revision to T7447: Bring inline comments forward across revision updates: Unknown Object (Differential Revision).
May 4 2015, 6:55 PM · Prioritized, Differential
epriestley added a comment to T7477: Handle inbound email with phabricator address in the CC.

One of the subscribers (person A) accidentally replies-to-all with a comment. This sends two emails -- the first is from:A, to:phabricator, cc:subscribers, and the second (a few minutes later) is from:phabricator to:subscribers.

May 4 2015, 5:27 PM · llvm, Restricted Project, Restricted Project, Mail
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

Also, I'm missing a button to "see comment in original context", in cases where the current context is confusing.

May 4 2015, 5:21 PM · Prioritized, Differential
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

Fold “Done” comments only. Leave “Not Done” open.

May 4 2015, 5:20 PM · Prioritized, Differential
epriestley created T8060: Let the date control swap between text and selector modes?.
May 4 2015, 5:03 PM · Calendar
epriestley closed T8058: Unit tests failing at HEAD as Resolved by committing Restricted Diffusion Commit.
May 4 2015, 4:15 PM · Celerity
epriestley reopened T7108: high server load due to continuous hg calls as "Open".

Hmm, okay. I'll take another look at this and see if I can reproduce it.

May 4 2015, 4:10 PM · Mercurial
epriestley added a comment to T6859: It is difficult to keep track of used PhabricatorEdgeType IDs.

Now that PhabricatorApplicationConfigurationPanel is modular, I'm inclined to do this:

May 4 2015, 4:04 PM · Infrastructure
epriestley added a comment to T7108: high server load due to continuous hg calls.

Are those processes old, from before your most recent restart? (e.g., "STARTED" column in ps auxwww) I think <defunct> usually indicates that the process is not in good shape. Maybe try this:

May 4 2015, 4:00 PM · Mercurial
epriestley added a comment to T7108: high server load due to continuous hg calls.

There's no way to limit the number of processes, no. What are the processes you're still seeing? We shouldn't generally be running the same hg log command anymore, so it would be surprising to me if you're seeing a smaller number of very similar processes.

May 4 2015, 3:49 PM · Mercurial
epriestley closed T6735: launching daemons (phd) locks server (high load) or start is failing as Resolved.

With autoscaling pools and reduced overseer memory requirements this is probably indirectly fixed -- phd start is ~3x less memory hungry or something in that vein. Haven't seen any more reports of it recently.

May 4 2015, 3:48 PM · Documentation, Daemons
epriestley closed T7108: high server load due to continuous hg calls as Resolved.

Presuming this is fixed since no one's yelling, but let us know if you're still seeing issues.

May 4 2015, 3:44 PM · Mercurial
epriestley closed T7235: Phortune queries exception for no results. as Resolved.

They have canUseInPanelContext() now so I think this got fixed somewhere.

May 4 2015, 3:42 PM · Phortune, Dashboards
epriestley closed T8059: Differential inline comments show on incorrent lines if the file contents changed as Wontfix.

"Older Comment" no longer exists at HEAD. Please see T7447 for discussion of this feature.

May 4 2015, 3:35 PM · Differential
epriestley closed T7498: Phragment application has an empty title as Wontfix.

I'm just going to kill this under the "no bug reports on prototypes" rule since I imagine we'll fix it the next time Phragment gets touched and Phragment has one trillion other problems.

May 4 2015, 3:28 PM · Phragment
epriestley closed T5700: Improve panel queries to support multiple conditions as Invalid.

I don't understand what this is asking for. You can build a panel which shows open tasks you are subscribed to like this:

May 4 2015, 3:26 PM · Dashboards
epriestley added a comment to T7447: Bring inline comments forward across revision updates.

Are people who have had chance to use the auto-folding inlines finding that they're an improvement?

May 4 2015, 3:24 PM · Prioritized, Differential
epriestley closed T8059: Differential inline comments show on incorrent lines if the file contents changed as Wontfix.

See discussion in T7447.

May 4 2015, 3:18 PM · Differential
epriestley updated subscribers of T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
May 4 2015, 3:12 PM · Restricted Project, Auth, Conduit
epriestley merged task T7343: arc install-certificate doesn't work with bot users into T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
May 4 2015, 3:12 PM · Arcanist
epriestley added a comment to T7343: arc install-certificate doesn't work with bot users.

I'm just going to merge this into T5955 -- this is going to become:

May 4 2015, 3:12 PM · Arcanist
epriestley added a revision to T8058: Unit tests failing at HEAD: Unknown Object (Differential Revision).
May 4 2015, 3:07 PM · Celerity
epriestley added a comment to T8002: Diffusion "Locate File" typeahead silently failing.

Hmm, I'm not sure then. It doesn't look like it's producing that much output, either ("... (10,110 more bytes) ..."), so I can't imagine it's any sort of resource exhaustion or OOM-killer kind of issue.

May 4 2015, 3:04 PM · Diffusion
joshuaspence created T8058: Unit tests failing at HEAD.
May 4 2015, 3:03 PM · Celerity
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 4 2015, 3:01 PM · Lint, Arcanist
epriestley created T8057: Allow creation of Calendar events by sending mail to an address.
May 4 2015, 3:01 PM · Calendar
epriestley added a comment to T7477: Handle inbound email with phabricator address in the CC.

I'm just not sure what the expected behavior is if there are multiple valid addresses (I'd say: reject the mail, but maybe that's not what anyone else would expect).

May 4 2015, 2:54 PM · llvm, Restricted Project, Restricted Project, Mail
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 4 2015, 2:51 PM · Lint, Arcanist
epriestley added a comment to T7533: Tasks created through ManiphestReplyHandler::receiveEmail no longer send emails to subscribers.

I think we should possibly make an exception for creating objects -- for normal replies on existing objects you get two copies of basically the same mail, but for creating objects you're losing out on the link to the created object. But we're going to hit this again soon in Calendar and can take another look at it then.

May 4 2015, 2:50 PM · Maniphest
epriestley closed T7549: Differential patch access policy via arcconfig file as Wontfix.

Access is automatically set to require access to the containing repository if Phabricator knows about the repository (use arc which to check).

May 4 2015, 2:46 PM · Differential, Arcanist
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 4 2015, 2:45 PM · Lint, Arcanist
epriestley closed T7091: Grep Linter as Wontfix.

ScriptAndRegexLinter needs to be modernized, but is strictly more powerful than the proposed linter. Something like this will implement your desired lint rule after the linter modernizes:

May 4 2015, 2:43 PM · Lint, Arcanist
epriestley added a comment to T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.

I think it's reasonable to always let administrators disable files they can see. We don't run into any problems by supporting that and it makes cleanup a bit easier for a reasonable set of low-sophistication attacks / nuisance users (disable the user and then disable the l33t w4r3z they uploaded).

May 4 2015, 2:34 PM · Abuse, Files
epriestley closed T7595: Not able to call phabricator api's through svn pre-commit script. as Wontfix.

Closing for lack of feedback. See also T7674.

May 4 2015, 2:30 PM
epriestley closed T7597: Unable to access the previous commits from a phabricator repo after changing the hosting parameter to host repo on GitHub, then revrted it back to phabricator itself as Invalid.

We don't have enough information to reproduce this problem.

May 4 2015, 2:28 PM
epriestley added a comment to T4267: Support alias accounts.

T7908 is somewhat similar.

May 4 2015, 2:19 PM · Restricted Project, FreeBSD
epriestley added a comment to T7339: Raise a setup warning when the "en_US.UTF-8" locale is unavailable.

I think the HGTEST repo works now.

May 4 2015, 2:15 PM · Diffusion (v3)
epriestley closed T6516: Diffusion pings accidentally tasks because the same task numbers are mentioned in cloned commit messages as Resolved.

I think this is fixed now. In particular, the behavior today would be:

May 4 2015, 2:13 PM · Wikimedia, Diffusion
epriestley closed T7734: consider hiding email commands from help menu if inbound email is disabled as Wontfix.

This has been in HEAD for about a month and we haven't seen any other installs reporting issues with it. If it's still causing problems, you could disable it locally like this until inbound mail gets set up:

May 4 2015, 2:05 PM · Setup, Mail
epriestley added a comment to T7908: Implement aliases for objects.

Another possible attack on this is Phurl (T6049), a planned URL shortener application, which has the U monogram. We'll probably support named URLs (e.g., https://your.install.com/u/corp can be a named short URL which takes you to the corporate site or whatever) and we could reasonably let Phurl URLs also resolve into objects (i.e., store "the object D123" instead of "the URL http://x.y/z"). Maybe named short URLs end up with a monogram like U/corp (generically, they'd be U/8anf1X for randomly-assigned short URLs) and perhaps that covers things.

May 4 2015, 1:52 PM · Maniphest
epriestley closed T7962: Make it easier to find inactive projects as Wontfix.

We haven't seen other requests for this and it doesn't seem very valuable to most installs. The definition of "inactive" is also subjective, and seems likely to vary from one user to another.

May 4 2015, 1:47 PM · Projects
epriestley closed T7968: Add the ability to 'request to join' a project; add approval for projects as Wontfix.

We haven't seen other requests for this and it doesn't seem likely to be especially valuable to very many installs. As a workaround, you could perhaps use a task or conpherence room to collect join requests instead ("comment on this task if you want to be added to project X" + link to the task in the project description).

May 4 2015, 1:40 PM · Projects
epriestley updated subscribers of T4279: Improve auth/LDAP import tools to assist in linking/merging accounts and migrations across providers.
May 4 2015, 1:35 PM · Auth
epriestley merged task T6267: Ignore already existing phabricator users when listing ldap results into T4279: Improve auth/LDAP import tools to assist in linking/merging accounts and migrations across providers.
May 4 2015, 1:35 PM · Auth, LDAP
epriestley merged task T4137: user_externalaccount table goes out of sync when user try to login before adding it using "import from LDAP" into T4279: Improve auth/LDAP import tools to assist in linking/merging accounts and migrations across providers.
May 4 2015, 1:35 PM · Support Impact, LDAP, Auth
epriestley merged task T7970: When new users are created with "Import from LDAP" they are required to be approved into T4279: Improve auth/LDAP import tools to assist in linking/merging accounts and migrations across providers.
May 4 2015, 1:35 PM · LDAP
epriestley renamed T7978: Persist document scroll position across "back" navigation in Quicksand from browser BACK jumps to top of page to Persist document scroll position across "back" navigation in Quicksand.
May 4 2015, 1:33 PM · Quicksand, PHUI
epriestley renamed T8047: Differential inline reticle can persist across Quicksand navigations from Odd Div on page to Differential inline reticle can persist across Quicksand navigations.
May 4 2015, 1:31 PM · Inline Comments, Quicksand
epriestley renamed T8049: Improve parsing of variables embedded in strings in XHPAST from Improve parsing of strings to Improve parsing of variables embedded in strings in XHPAST.
May 4 2015, 1:31 PM · XHPAST
psychomieze awarded T3980: Support "Bind to External Thing" to define project membership a Like token.
May 4 2015, 1:27 PM · Restricted Project, Restricted Project, KDE, Restricted Project, FreeBSD, Wikimedia, Projects
joshuaspence added a comment to T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does).

I have a basic implementation of this in D12691 and D12692. It's really hacky, but seems to work... I'd like to iterate on this after hopefully receiving some initial feedback. I'm not exactly sure how I should proceed.

May 4 2015, 11:28 AM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
joshuaspence added a revision to T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does): Unknown Object (Differential Revision).
May 4 2015, 11:25 AM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
joshuaspence added a revision to T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does): Unknown Object (Differential Revision).
May 4 2015, 11:24 AM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
joshuaspence added a revision to T7674: Remove support for arc commit hooks: Unknown Object (Differential Revision).
May 4 2015, 11:05 AM · Lint, Arcanist
joshuaspence updated subscribers of T7453: Trigger notifications when a dependent differential is closed.

@epriestley, any advice on how to tackle this?

May 4 2015, 10:39 AM · Differential
joshuaspence added a revision to T8042: PhutilUnitTestEngine can't execute a single test path: Unknown Object (Differential Revision).
May 4 2015, 10:38 AM · Arcanist
brablc awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Love token.
May 4 2015, 9:40 AM · Workboards (v3), Restricted Project
joshuaspence claimed T5378: Phabricator full task URLs for that instance do not provide hover/popup text (like T1234 does).
May 4 2015, 8:20 AM · Customer Impact, Restricted Project, Restricted Project, Hovercards, Remarkup, Wikimedia
joshuaspence claimed T7487: ArcanistWorkflow should extend from PhutilArgumentWorkflow.
May 4 2015, 8:11 AM · Arcanist
joshuaspence claimed T7488: Add shell completion support to PhutilArgumentWorkflow.
May 4 2015, 8:10 AM · Restricted Project, libphutil