Page MenuHomePhabricator
Feed Advanced Search

Mar 11 2016

epriestley added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Hrrm, let me see if I can reproduce anything like that, that's totally bizarre to me.

Mar 11 2016, 1:11 AM · Infrastructure
epriestley added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

Hmm, weird. Can you show me the EXPLAIN SELECT ... for that?

Mar 11 2016, 1:08 AM · Infrastructure
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

Maybe we could add a "you weren't a recipient in the first place" reason which has priority over the other reasons, and make the text on the page more clear. Or just remove "Outbox" completely, I'm not sure it's really useful.

Mar 11 2016, 1:02 AM · Restricted Project, Mail, Bug Report
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

That is, "Delivery" is "delivery to you, the viewer". Maybe that's what's unclear?

Mar 11 2016, 1:01 AM · Restricted Project, Mail, Bug Report
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

The "Delivery" tab is specific to the viewer, not the mail. There's no way to see see why mail was or wasn't delivered to other users.

Mar 11 2016, 12:58 AM · Restricted Project, Mail, Bug Report
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

223663 is you adding a comment to Conpherence.
184911 is you moving a task on a workboard.
219192 is you attaching a task to a revision.

Mar 11 2016, 12:56 AM · Restricted Project, Mail, Bug Report
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

I can't actually see them, let me go pull up the console.

Mar 11 2016, 12:50 AM · Restricted Project, Mail, Bug Report
epriestley added a comment to T10564: Mail "Delivery" tab is confusing..

In all of them, I'm the actor, but they specify "Self Mail" as the (a) reason for voiding.
I do have "self mail" disabled, so it might be taking that?

Mar 11 2016, 12:43 AM · Restricted Project, Mail, Bug Report
epriestley closed T10562: Inline comments can become separated if replies cross update boundaries as Resolved by committing Restricted Diffusion Commit.
Mar 11 2016, 12:41 AM · Differential, Restricted Project
epriestley added a comment to T10563: Inline comments displayed on the same line are shown in creation order without regard for threading.

D15459 is a partial fix here. Here's an "after":

Mar 11 2016, 12:40 AM · Inline Comments, Differential, Restricted Project
epriestley added a revision to T10563: Inline comments displayed on the same line are shown in creation order without regard for threading: Unknown Object (Differential Revision).
Mar 11 2016, 12:36 AM · Inline Comments, Differential, Restricted Project
epriestley added a comment to T10562: Inline comments can become separated if replies cross update boundaries.

D15458 is not a retroactive fix, but new comments made after that change should no longer be separable.

Mar 11 2016, 12:09 AM · Differential, Restricted Project
epriestley added a revision to T10562: Inline comments can become separated if replies cross update boundaries: Unknown Object (Differential Revision).
Mar 11 2016, 12:08 AM · Differential, Restricted Project
epriestley created T10563: Inline comments displayed on the same line are shown in creation order without regard for threading.
Mar 11 2016, 12:00 AM · Inline Comments, Differential, Restricted Project

Mar 10 2016

epriestley claimed T10562: Inline comments can become separated if replies cross update boundaries.
Mar 10 2016, 11:55 PM · Differential, Restricted Project
epriestley created T10562: Inline comments can become separated if replies cross update boundaries.
Mar 10 2016, 11:52 PM · Differential, Restricted Project
greggrossmeier awarded Blog Post: Write, Review, Merge, Publish: Phabricator Review Workflow a Mountain of Wealth token.
Mar 10 2016, 11:33 PM
epriestley added a comment to T10560: Find ways to detect/fix/warn about MySQL indexes with poor cardinality estimates.

That key seems like it's probably not great for the OR changeType part of the query. If you still have the table handy and playing with it doesn't take an unreasonably huge amount of time, is this better?

Mar 10 2016, 11:09 PM · Infrastructure
epriestley added a comment to T10561: Make code coverage optional by default.

getEnableCoverage() returns three values:

Mar 10 2016, 11:03 PM · Unit, Bug Report, Arcanist
joshuaspence created T10561: Make code coverage optional by default.
Mar 10 2016, 10:24 PM · Unit, Bug Report, Arcanist
epriestley claimed T7789: Support Git Large File Storage.
Mar 10 2016, 6:24 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T7789: Support Git Large File Storage.

I'm going to figure out what the state of large PUTs

Mar 10 2016, 6:08 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to Blog Post: Development Notes (2016 Week 10).

Sorry, I'm still not understanding what specific change you're concerned about. Isn't the information in the same place -- with the same behavior -- as it was before?

Mar 10 2016, 3:46 PM
epriestley added a comment to Blog Post: Development Notes (2016 Week 10).

I miss the create date being easily visible.

Mar 10 2016, 3:38 PM
epriestley updated subscribers of T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
Mar 10 2016, 2:54 PM · Restricted Project, Auth, Conduit
epriestley merged task T10557: callConduitWithDiffusionRequest failed with non-latin characters parameters into T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
Mar 10 2016, 2:54 PM · Bug Report
epriestley added a comment to T10555: Support for private build systems and public phabricators.

I added you to Community so you should have access now.

Mar 10 2016, 2:20 PM · Harbormaster, Feature Request
epriestley added a member for Community: featherless.
Mar 10 2016, 2:20 PM
epriestley added a comment to T10556: edit policy message.

To clarify, you're expecting the error message to disappear immediately, before you submit the form?

Mar 10 2016, 2:09 PM · Bug Report
epriestley added a comment to T10555: Support for private build systems and public phabricators.

You can sort of do this like this:

Mar 10 2016, 2:08 PM · Harbormaster, Feature Request
epriestley closed T10554: 把demo稿快画出来 as Spite.
Mar 10 2016, 1:37 PM · Feature Request
epriestley added a comment to T7789: Support Git Large File Storage.

This may make sense to at least lightly entangle with T4752, which overlaps in some ways.

Mar 10 2016, 1:37 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T7789: Support Git Large File Storage.

To do an integrity check, it looks like we have to compute the Git hash ourselves.

Mar 10 2016, 1:31 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T7789: Support Git Large File Storage.

As a general preface, this stuff makes me a little uneasy about LFS in its current state:

Mar 10 2016, 1:09 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications).

D15454 changes the wording to:

Mar 10 2016, 2:49 AM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a revision to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications): Unknown Object (Differential Revision).
Mar 10 2016, 2:48 AM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a comment to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications).

We should probably change the text on "placed up for grabs" to "unassigned from X". I don't think we use that term anywhere else nowadays, either.

Mar 10 2016, 2:44 AM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley created P1957 AddANoteDifferentialField.php.
Mar 10 2016, 1:48 AM

Mar 9 2016

epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 9 2016, 3:35 PM · Nuance, GitHub
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 9 2016, 2:46 PM · Nuance, GitHub
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 9 2016, 1:39 PM · Nuance, GitHub
epriestley added a comment to T10538: Bridge GitHub to Phabricator.

The "Issue Events API" appears to provide the remaining events in a different format with different rules. It does not provide any duplicate events, so, e.g., one API retrieves issues being created and commented on while a different API retrieves labels, milestones, etc., except that both report opens and closes, I think. Anyway, seems mostly workable.

Mar 9 2016, 1:31 PM · Nuance, GitHub
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 9 2016, 12:59 PM · Nuance (v1)
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 9 2016, 12:59 PM · Nuance, GitHub
hach-que awarded T10538: Bridge GitHub to Phabricator a Love token.
Mar 9 2016, 12:58 PM · Nuance, GitHub
epriestley added a comment to T10538: Bridge GitHub to Phabricator.

Alright, so here's the first real issue. Here's what I did on GitHub:

Mar 9 2016, 12:51 PM · Nuance, GitHub
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 9 2016, 12:03 PM · Nuance (v1)
epriestley added a comment to T10419: Sample herald rule results.

is there a way to add subscribers via lint rules?

Mar 9 2016, 4:19 AM · Herald, Feature Request
epriestley added a comment to T9410: Policy behavior for Herald rules is murky and inconsistent.

Primarily, I'm just hesitant to make changes where you upgrade and previously-private stuff becomes public, since I think that's a terrifying behavior in the general case and maybe even worse than destroying data.

Mar 9 2016, 12:18 AM · Restricted Project, Herald, Restricted Project
epriestley added a comment to T9410: Policy behavior for Herald rules is murky and inconsistent.

To provide a little context, I suspect we'll just make personal rules publicly visible. Long ago, transaction records were not as explicit or complete as they are today and you could sort of hide your "keep an eye on the suspicious interns" rules a little better, so this policy behavior wasn't totally silly, but it's almost impossible to actually hide any information now.

Mar 9 2016, 12:12 AM · Restricted Project, Herald, Restricted Project
epriestley added a revision to T8941: Badges don't show in certain Timeline conditions: Unknown Object (Differential Revision).
Mar 9 2016, 12:01 AM · Badges (v0)

Mar 8 2016

epriestley renamed T9410: Policy behavior for Herald rules is murky and inconsistent from Herald Transcript does not contain links back to original rules to Policy behavior for Herald rules is murky and inconsistent.
Mar 8 2016, 11:56 PM · Restricted Project, Herald, Restricted Project
epriestley updated subscribers of T9410: Policy behavior for Herald rules is murky and inconsistent.
Mar 8 2016, 11:56 PM · Restricted Project, Herald, Restricted Project
epriestley merged task T10542: personal herald rules should be able to be visible to more than just their owner into T9410: Policy behavior for Herald rules is murky and inconsistent.
Mar 8 2016, 11:56 PM · Herald, Feature Request
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 9:40 PM · Nuance (v1)
johnny-bit awarded T10538: Bridge GitHub to Phabricator a The World Burns token.
Mar 8 2016, 8:16 PM · Nuance, GitHub
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 6:27 PM · Nuance (v1)
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 8 2016, 6:27 PM · Nuance, GitHub
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 4:34 PM · Nuance (v1)
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 8 2016, 4:34 PM · Nuance, GitHub
epriestley added a revision to T10538: Bridge GitHub to Phabricator: Unknown Object (Differential Revision).
Mar 8 2016, 4:29 PM · Nuance, GitHub
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 2:41 PM · Nuance (v1)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 2:09 PM · Nuance (v1)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 1:19 PM · Nuance (v1)
epriestley added a comment to T10419: Sample herald rule results.

Is this rule a lint-like rule, in the vein of T7617? See also T10523 for discussion of lint-like rules.

Mar 8 2016, 12:23 PM · Herald, Feature Request
joshuaspence awarded T10538: Bridge GitHub to Phabricator a Like token.
Mar 8 2016, 9:39 AM · Nuance, GitHub
nateguchi2 awarded T10538: Bridge GitHub to Phabricator a Grey Medal token.
Mar 8 2016, 7:40 AM · Nuance, GitHub
chad awarded T10538: Bridge GitHub to Phabricator a Baby Tequila token.
Mar 8 2016, 2:27 AM · Nuance, GitHub
michaeljs1990 awarded T10538: Bridge GitHub to Phabricator a Like token.
Mar 8 2016, 2:23 AM · Nuance, GitHub
tycho.tatitscheff awarded T10538: Bridge GitHub to Phabricator a Love token.
Mar 8 2016, 2:03 AM · Nuance, GitHub
epriestley updated subscribers of T10436: Enhance the API (project.query) to find parent- and/or subprojects.
Mar 8 2016, 1:52 AM · Restricted Project, Projects, Feature Request
epriestley merged task T10540: project.query API does not give information about parent projects into T10436: Enhance the API (project.query) to find parent- and/or subprojects.
Mar 8 2016, 1:52 AM · Projects, Bug Report
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 12:33 AM · Nuance (v1)
epriestley added a comment to T6848: It should be possible to view a repository's policies without necessarily being able to edit it.

Yeah, I think the existing "Edit" page should really be more like the "Manage" page in Projects that anyone who can see the repository can see.

Mar 8 2016, 12:31 AM · Diffusion (v3)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 8 2016, 12:15 AM · Nuance (v1)
cburroughs awarded T10538: Bridge GitHub to Phabricator a Pterodactyl token.
Mar 8 2016, 12:01 AM · Nuance, GitHub
epriestley added a comment to T8238: Formally support side-band change handoff in external repositories.

If anyone else set up a cron job or similar to keep a staging area with a fresh master, you should be able to throw it away after users upgrade past T10509. That task has some details.

Mar 8 2016, 12:01 AM · Restricted Project, Restricted Project, Diffusion, Harbormaster
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Aha! That makes sense, thanks for digging into it!

Mar 8 2016, 12:00 AM · Harbormaster (v3), Diffusion, Arcanist

Mar 7 2016

epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 7 2016, 11:25 PM · Nuance (v1)
epriestley added a revision to T10537: Nuance Infrastructure: Unknown Object (Differential Revision).
Mar 7 2016, 11:20 PM · Nuance (v1)
epriestley created T10538: Bridge GitHub to Phabricator.
Mar 7 2016, 11:12 PM · Nuance, GitHub
epriestley changed the edit policy for T8783: Unprototype Nuance (v1).
Mar 7 2016, 11:09 PM · Nuance, Restricted Project
epriestley changed the edit policy for T10537: Nuance Infrastructure.
Mar 7 2016, 11:08 PM · Nuance (v1)
epriestley created T10537: Nuance Infrastructure.
Mar 7 2016, 11:08 PM · Nuance (v1)
epriestley added a comment to T10536: Allow members of a project to create subprojects.

If the motivation is primarily social, you might be able to use a social permission:

Mar 7 2016, 10:58 PM · Restricted Project, Projects, Feature Request
epriestley added a comment to T10536: Allow members of a project to create subprojects.

Part of the pathway forward here may also be to reduce the prominence of subprojects in typeaheads/lists, or reduce it conditionally or something.

Mar 7 2016, 10:41 PM · Restricted Project, Projects, Feature Request
epriestley added a comment to T10536: Allow members of a project to create subprojects.

This is currently intended, although I think it's not out of the question that we might relax it or otherwise take another look at it.

Mar 7 2016, 10:32 PM · Restricted Project, Projects, Feature Request
joshuaspence created T10536: Allow members of a project to create subprojects.
Mar 7 2016, 9:29 PM · Restricted Project, Projects, Feature Request
epriestley added a comment to T10509: When pushing changes to a staging area, also push the nearest ancestor present in the remote.

Awesome, thanks!

Mar 7 2016, 9:26 PM · Harbormaster (v3), Diffusion, Arcanist
epriestley added a comment to T10535: Workboard view of tasks should hide Tags that are in the filter to save space.

This is probably at least somewhat reasonable, and we do something vaguely similar in the Maniphest list view.

Mar 7 2016, 8:37 PM · Workboards, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

I'm a little worried that doesn't make for a great out of the box or support experience since almost anything interesting will require extensions, but that is basically the case anyway today.

Mar 7 2016, 7:25 PM · Harbormaster, Restricted Project, Feature Request
epriestley renamed T10517: Make Harbormaster build variables extensible from Permit access to repository "Short Name" from harbormaster. to Make Harbormaster build variables extensible.
Mar 7 2016, 7:08 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

Is it reasonable for this value to be part of the job name?

Mar 7 2016, 7:04 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

Maybe this is a better question: if someone else files a similar task saying that the repository projects or date created or full list of tags or default branch would help them glue to Jenkins/Travis/Hudson, when should I say "yes" or "no"?

Mar 7 2016, 6:44 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

I don't want to add upstream build variables in every case where they'd make things more convenient for someone, since that could get out of hand quickly.

Mar 7 2016, 6:37 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

how to make the job smart enough to call back

Mar 7 2016, 6:34 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

Yeah, my expectation is that whatever's on the Jenkins side needs to know about Phabricator, because it needs to call harbormaster.sendmessage to report results when it's done. So it seems like the job has to be some-harbormaster-aware-build, and like it should be able to look up the repository name without undue work, as it already needs to know how to call Conduit.

Mar 7 2016, 6:14 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

Why is the approach used by Uber's Jenkins/Phabricator Plugin (which does not require repository.name) unsuitable in your situation?

Mar 7 2016, 6:02 PM · Harbormaster, Restricted Project, Feature Request
epriestley added a comment to T10510: Harbormaster failing to trigger Jenkins build through HTTP GET and producing abnormal HTTP error code .

Since that sounds possibly plausible, I'll confirm that timeouts end up looking like this in the UI, and repurpose this for "make timeouts readable to humans" if they do. I can dig into it some more if that turns out to be a dead end.

Mar 7 2016, 5:56 PM · Restricted Project, Harbormaster, Bug Report
epriestley added a comment to T10517: Make Harbormaster build variables extensible.

You control that API though, right? And could conceivably expose /harbormaster/job/{repository-phid}/ or whatever?

Mar 7 2016, 5:54 PM · Harbormaster, Restricted Project, Feature Request