Page MenuHomePhabricator
Feed All Stories

Jan 13 2017

chad added a comment to T5867: Move Quick Create to MenuItemEngine.

phuix-js builds phabricator-action-view, so that's what I was planning to be king.

Jan 13 2017, 9:15 PM · Design
chad added a comment to T5867: Move Quick Create to MenuItemEngine.

This diff will be a wondrous, wandering tale or action, adventure, mystery, intrigue, and touch lots of random stuff that should have been broken apart.

Jan 13 2017, 9:04 PM · Design
epriestley added a comment to T5867: Move Quick Create to MenuItemEngine.

Yeah, I'm not aware of any real difference between them or good reason to have both. Maybe I'm forgetting something but I'm pretty sure we can merge them eventually.

Jan 13 2017, 8:06 PM · Design
chad added a comment to T5867: Move Quick Create to MenuItemEngine.

Yeah I think we shouldn't have two types of lists.

Jan 13 2017, 8:04 PM · Design
epriestley added a comment to T5867: Move Quick Create to MenuItemEngine.

I think there are two approaches:

Jan 13 2017, 8:00 PM · Design
mpickering added a comment to T12038: Harbormaster scheduling should be more predictable.

We are still occasionally running into this problem. A queuing system which ensures some kind of fairness would be really useful for us and others in the situation where demand is much greater than the builder resources. (A similar sentiment to T11153#180635)

Jan 13 2017, 7:50 PM · Harbormaster, Haskell.org, Feature Request
chad added a comment to T5867: Move Quick Create to MenuItemEngine.

One thing I haven't been able to build is the ProfileMenuItemConfigurationQuery -> ActionView

Jan 13 2017, 7:47 PM · Design
chad added a comment to T5867: Move Quick Create to MenuItemEngine.

pasted_file (742×824 px, 79 KB)
coming along but I ended up re-working global dropdowns / actions to be more consistent.

Jan 13 2017, 7:43 PM · Design
epriestley closed T12105: Put shards 13-16 into production in the Phacility cluster as Resolved.

These are now in production. I inched some other automation forward but no major changes.

Jan 13 2017, 7:29 PM · Phacility, Ops
epriestley added a comment to T9979: Build support for ngram indexes for substring searches (e.g., file, paste, package, task titles).

They are not related. That search uses fulltext indexes (see T11922 / T11741 for recent discussion), not ngram indexes.

Jan 13 2017, 5:50 PM · Owners, Files, ApplicationSearch
epriestley edited the content of Phacility Cluster Devices.
Jan 13 2017, 5:15 PM
epriestley created T12105: Put shards 13-16 into production in the Phacility cluster.
Jan 13 2017, 5:15 PM · Phacility, Ops
• sshannin added a comment to T9979: Build support for ngram indexes for substring searches (e.g., file, paste, package, task titles).

I don't think this is quite the same issue, but seems related, so I thought I'd err on the side of not creating a dupe.

Jan 13 2017, 5:11 PM · Owners, Files, ApplicationSearch
jmeador added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

giphy.gif (248×500 px, 477 KB)

Jan 13 2017, 5:09 PM · Installing & Upgrading, Differential
chad added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

ok, probably tomorrow

Jan 13 2017, 5:05 PM · Installing & Upgrading, Differential
epriestley added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

uhoh

Jan 13 2017, 5:05 PM · Installing & Upgrading, Differential
chad added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

I plan to land several fires

Jan 13 2017, 5:05 PM · Installing & Upgrading, Differential
jmeador added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

Solid.

Jan 13 2017, 5:05 PM · Installing & Upgrading, Differential
epriestley added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

Hour or two if nothing's on fire -- probably today, just later this evening.

Jan 13 2017, 5:04 PM · Installing & Upgrading, Differential
jmeador added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

Awesome. What do you think the time delta will be between release promotion and the fix you have being merged to master?

Jan 13 2017, 5:03 PM · Installing & Upgrading, Differential
epriestley closed T12095: Differential reads and writes draft status to different tables, leading to various UI inconsistencies as Resolved by committing Restricted Diffusion Commit.
Jan 13 2017, 5:02 PM · Differential, Bug Report
epriestley added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

@jmeador, I think I have a fix for your use case but it touches enough stuff that I'm going to hold it until after release promotion. Your use case is a bit unusual but should be possible to support.

Jan 13 2017, 5:01 PM · Installing & Upgrading, Differential
epriestley created T12104: Clean up remnants of old Differential draft storage.
Jan 13 2017, 3:45 PM · Infrastructure, Differential
richardvanvelzen edited the content of Organizations Using Phabricator.
Jan 13 2017, 3:41 PM
richardvanvelzen edited the content of Organizations Using Phabricator.
Jan 13 2017, 3:41 PM
epriestley added a revision to T6660: Unsubmitted comments icon for Audits: Unknown Object (Differential Revision).
Jan 13 2017, 3:37 PM · Restricted Project, Audit
epriestley added a revision to T12095: Differential reads and writes draft status to different tables, leading to various UI inconsistencies: Unknown Object (Differential Revision).
Jan 13 2017, 3:37 PM · Differential, Bug Report
HaraldNordgren closed Q550: How to remove rule to make me reviewer as resolved.
Jan 13 2017, 3:37 PM
HaraldNordgren added Q550: How to remove rule to make me reviewer (Answer 497).
Jan 13 2017, 3:37 PM
pouyana updated the task description for T12103: No active Drydock blueprint exists which can ever allocate a resource for lease, when there is one available.
Jan 13 2017, 3:22 PM · Bug Report
pouyana updated the task description for T12103: No active Drydock blueprint exists which can ever allocate a resource for lease, when there is one available.
Jan 13 2017, 3:13 PM · Bug Report
pouyana awarded T12101: Phabricator PHP 7 Compatibility a Mountain of Wealth token.
Jan 13 2017, 3:10 PM · Infrastructure, Guides
pouyana created T12103: No active Drydock blueprint exists which can ever allocate a resource for lease, when there is one available.
Jan 13 2017, 3:10 PM · Bug Report
epriestley added a revision to T12098: Create Revision from FavoritesMenuItem doesn't work: Unknown Object (Differential Revision).
Jan 13 2017, 2:21 PM · Dashboards, Differential
skibbipl awarded T9640: Make Phabricator compatible with PHP7 a Like token.
Jan 13 2017, 12:09 PM · Prioritized, Restricted Project, Infrastructure
avivey edited the content of Organizations Using Phabricator.
Jan 13 2017, 10:58 AM
asoekonnov edited the content of Organizations Using Phabricator.
Jan 13 2017, 10:57 AM
cmmata awarded T9640: Make Phabricator compatible with PHP7 a 100 token.
Jan 13 2017, 10:16 AM · Prioritized, Restricted Project, Infrastructure
zcourts added a comment to T12081: "Unable to establish a connection to any database host" via ssh git push.

Thanks. I was modifying php version because when it was last deployed PHP 7 wasn't supported so 5.6 was installed as well so there were two PHP versions on the server.

Jan 13 2017, 6:38 AM · Bug Report (Needs Information)
Zolli awarded T9640: Make Phabricator compatible with PHP7 a Like token.
Jan 13 2017, 6:03 AM · Prioritized, Restricted Project, Infrastructure
chad edited projects for T12102: Cannot create wiki, added: Bug Report (Needs Information); removed Bug Report.
Jan 13 2017, 4:41 AM · Bug Report (Needs Information)
chad added a comment to T12102: Cannot create wiki.

See Contributing Bug Reports and Providing Reproduction Steps for more information on what's required in a bug report.

Jan 13 2017, 4:40 AM · Bug Report (Needs Information)
chad added a comment to T12102: Cannot create wiki.

This isn't a valid bug report. Specifically we require version information and complete reproduction steps. Using a new, clean instance on Phacility, I am not able to reproduce the bug you state.

Jan 13 2017, 4:39 AM · Bug Report (Needs Information)
fuping updated subscribers of T12102: Cannot create wiki.
Jan 13 2017, 3:21 AM · Bug Report (Needs Information)
fuping created T12102: Cannot create wiki.
Jan 13 2017, 3:20 AM · Bug Report (Needs Information)
epriestley added a comment to T12081: "Unable to establish a connection to any database host" via ssh git push.

(I no longer need access to the server.)

Jan 13 2017, 1:48 AM · Bug Report (Needs Information)
epriestley closed T12081: "Unable to establish a connection to any database host" via ssh git push as Invalid.

Having run the scripts on a new server the only thing I can think of is the fact that the scripts change #!/usr/bin/env php to #!/usr/bin/env php5.6

Jan 13 2017, 1:46 AM · Bug Report (Needs Information)
zcourts added a comment to T12081: "Unable to establish a connection to any database host" via ssh git push.

@aurelijus unfortunately that wasn't it. I had local.json configured.

Jan 13 2017, 1:39 AM · Bug Report (Needs Information)
gilshafir created P2030 (An Untitled Masterwork).
Jan 13 2017, 12:58 AM
epriestley added a revision to T9482: Problems in the "Commits in this Package that Need Attention" view: Unknown Object (Differential Revision).
Jan 13 2017, 12:33 AM · Restricted Project, Restricted Project, Audit
storrgie added a comment to T9640: Make Phabricator compatible with PHP7.

so_good.png (609×659 px, 66 KB)

Jan 13 2017, 12:17 AM · Prioritized, Restricted Project, Infrastructure
chad awarded T12101: Phabricator PHP 7 Compatibility a Doubloon token.
Jan 13 2017, 12:17 AM · Infrastructure, Guides
epriestley closed T9640: Make Phabricator compatible with PHP7 as Resolved.

This was prioritized privately and PHP7 is now supported. Not sure I got everything, but I'm on PHP7 locally now so presumably I'll hit any remaining issues before too long. T12101 is the new informational task. We will now accept bug reports against PHP7. The documentation should regenerate within a day or so. These changes will promote to stable in about 24 hours.

Jan 13 2017, 12:16 AM · Prioritized, Restricted Project, Infrastructure
epriestley closed T9640: Make Phabricator compatible with PHP7, a subtask of T10987: /config/issue/ causes coredump in PHP-FPM, as Resolved.
Jan 13 2017, 12:16 AM · Bug Report
epriestley changed the destination URL U28 PHP7 from https://secure.phabricator.com/T9640 to https://secure.phabricator.com/T12101.
Jan 13 2017, 12:13 AM
epriestley added projects to T12101: Phabricator PHP 7 Compatibility: Guides, Infrastructure.
Jan 13 2017, 12:13 AM · Infrastructure, Guides
epriestley created T12101: Phabricator PHP 7 Compatibility.
Jan 13 2017, 12:13 AM · Infrastructure, Guides
epriestley renamed T9640: Make Phabricator compatible with PHP7 from Phabricator PHP 7 Compatibility to Make Phabricator compatible with PHP7.
Jan 13 2017, 12:08 AM · Prioritized, Restricted Project, Infrastructure

Jan 12 2017

epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:55 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:53 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:53 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:44 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:43 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:41 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a revision to T9640: Make Phabricator compatible with PHP7: Unknown Object (Differential Revision).
Jan 12 2017, 11:39 PM · Prioritized, Restricted Project, Infrastructure
brendanlong added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

Hopefully Android browsers will hurry up and ignore that tag too..

Jan 12 2017, 10:14 PM · Mobile
epriestley claimed T9640: Make Phabricator compatible with PHP7.
Jan 12 2017, 10:12 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

There are at least some nontrivial effects, like searching for text without "maximum-scale" can imply a zoom:

Jan 12 2017, 10:11 PM · Mobile
epriestley renamed T12100: Consider removing "maximum-scale" from "viewport" tag from Don't prevent zooming on phones to Consider removing "maximum-scale" from "viewport" tag.
Jan 12 2017, 10:07 PM · Mobile
brendanlong added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

Yes, the rest of the tag is good. I just don't want pinch-to-zoom to be disabled.

Jan 12 2017, 10:03 PM · Mobile
epriestley added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

Oh, sorry, you just wanted maximum-scale removed.

Jan 12 2017, 10:01 PM · Mobile
epriestley added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

Here are some screenshots of Phabricator with this tag removed, as you suggest:

Jan 12 2017, 9:58 PM · Mobile
brendanlong added a comment to T12100: Consider removing "maximum-scale" from "viewport" tag.

I'm not asking you to implement a new accessibility feature, I'm asking you to stop *preventing* an accessibility feature from being used. Browsers already do this; you just need to stop telling them not to.

Jan 12 2017, 9:51 PM · Mobile
epriestley closed T9482: Problems in the "Commits in this Package that Need Attention" view as Resolved by committing Restricted Diffusion Commit.
Jan 12 2017, 9:41 PM · Restricted Project, Restricted Project, Audit
epriestley closed T9482: Problems in the "Commits in this Package that Need Attention" view, a subtask of T9279: Sort commit history chronologically, as Resolved.
Jan 12 2017, 9:41 PM · Audit, Restricted Project
epriestley closed T7076: Show status of linked revisions for tasks as Resolved by committing Restricted Diffusion Commit.
Jan 12 2017, 9:23 PM · Restricted Project, Differential, Maniphest
epriestley closed T12100: Consider removing "maximum-scale" from "viewport" tag as Invalid.

As you might already have guessed, this isn't a bug.

Jan 12 2017, 9:22 PM · Mobile
brendanlong created T12100: Consider removing "maximum-scale" from "viewport" tag.
Jan 12 2017, 9:10 PM · Mobile
epriestley added a comment to T12032: Make sure Chrome 55 anchor issue does not impact Differential.

Chrome 56 has merged a fix for this so it should be moot in the not-too-distant future, although I'm not exactly sure what the Chrome release schedule looks like. If this only impacts ghost inlines for a few more weeks it's pretty tempting to just wait for it to resolve itself, but I may be digging around in that code soon so perhaps I'll take a more detailed look.

Jan 12 2017, 9:06 PM · Bug Report (Needs Information), Phacility, Google Chrome, Differential
epriestley added a revision to T9482: Problems in the "Commits in this Package that Need Attention" view: Unknown Object (Differential Revision).
Jan 12 2017, 8:59 PM · Restricted Project, Restricted Project, Audit
chris.siden added a comment to T12032: Make sure Chrome 55 anchor issue does not impact Differential.

Is it possible that this issue effects Differential but only for inline-comments that have been ported forward from a previous diff (i.e. the ones that are rendered as slightly faded). I see this issue on this instance with this revision: https://secure.phabricator.com/D15675, none of the anchor links in the timeline work for me when I use Chrome 55, but I don't see the same issue on reviews where comments are on the most-recent diff (not faded).

Jan 12 2017, 8:53 PM · Bug Report (Needs Information), Phacility, Google Chrome, Differential
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 12 2017, 8:52 PM · Audit
epriestley added a comment to T9482: Problems in the "Commits in this Package that Need Attention" view.

I'm going to switch this view to show overall commit audit status, not weird semi-viewer audit status. At one point it wasn't clear how heavily we were going to try to skew views to account for viewer status, but bucketing changes seem to have reduced the need for this and I think extending the Differential model to Audit now makes sense. See also T9430 for some context.

Jan 12 2017, 8:51 PM · Restricted Project, Restricted Project, Audit
epriestley added a revision to T7076: Show status of linked revisions for tasks: Unknown Object (Differential Revision).
Jan 12 2017, 8:30 PM · Restricted Project, Differential, Maniphest
epriestley merged T6636: Show Audit status of referenced commits in Maniphest into T7076: Show status of linked revisions for tasks.
Jan 12 2017, 8:08 PM · Restricted Project, Differential, Maniphest
epriestley merged task T6636: Show Audit status of referenced commits in Maniphest into T7076: Show status of linked revisions for tasks.
Jan 12 2017, 8:08 PM · Audit, Diffusion, Maniphest
epriestley added a comment to T6636: Show Audit status of referenced commits in Maniphest.

I'm going to merge this into T7076, which discusses revisions instead of commits/audits, but the resolution for both is likely the same and that task has a more complete discussion of context.

Jan 12 2017, 8:08 PM · Audit, Diffusion, Maniphest
epriestley closed T9430: "Needs Audit" no longer excludes author commits as Resolved by committing Restricted Diffusion Commit.
Jan 12 2017, 8:04 PM · Restricted Project, Restricted Project, Audit
epriestley closed T9544: way to search for commits with no audit status as Resolved by committing Restricted Diffusion Commit.
Jan 12 2017, 8:04 PM · Restricted Project, Restricted Project, Audit
siepkes added a comment to T9640: Make Phabricator compatible with PHP7.

I always thought the Hashicorp projects seemed to cope nicely with a lot of patches and contributors. Projects like Packer and Terraform each process boat load of pull requests.

Jan 12 2017, 7:54 PM · Prioritized, Restricted Project, Infrastructure
chad updated subscribers of T9640: Make Phabricator compatible with PHP7.

@BYK Definitely sympathetic here, and we are actively looking to add bodies to the upstream.

Jan 12 2017, 7:52 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

I don't think the task detail trivializes this. I expect PHP7 issues will take very little time to resolve, perhaps 2-3 hours? Some installs already run PHP7 with varying degrees of success, which implies there are likely few unknowns lurking in the shadows. I believe this is not a large or complex technical task; it is purely a prioritization issue.

Jan 12 2017, 7:52 PM · Prioritized, Restricted Project, Infrastructure
BYK added a comment to T9640: Make Phabricator compatible with PHP7.

I wasn't trying to create a whole new discussion. I respect your priorities and I also understand the engineers vs. money problem. The only major problem I see with the contribution guidelines is this: to be able to contribute more or affect change, you need clout and to get clout you need to contribute and for those contributions to go into the code or even get some feedback we need time from you guys.

Jan 12 2017, 7:51 PM · Prioritized, Restricted Project, Infrastructure
enckse added a comment to T9640: Make Phabricator compatible with PHP7.

Yep and just as sort of an addition to my previous comment and why I said that: I feel like the current Task Detail trivializes what it probably really means to support PHP 7.

Jan 12 2017, 7:44 PM · Prioritized, Restricted Project, Infrastructure
chad added a comment to T9640: Make Phabricator compatible with PHP7.

Well, priority and planning documents apply to all 2,600 open tasks, here. But I get what you're saying.

Jan 12 2017, 7:38 PM · Prioritized, Restricted Project, Infrastructure
enckse added a comment to T9640: Make Phabricator compatible with PHP7.

I believe the idea of contribution and input changes are entirely up to the project and what they can support, that said it seems entirely off-topic for this task (imho) and the only thing I would suggest is updating the task detail at the top indicating the statements you've (@epriestley and @chad) made about prioritization and planning so there isn't a comment chain every month about this in this ticket :)

Jan 12 2017, 7:36 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

I'll also note that this discussion is moot, anyway: this is not blocked on development resources, and is purely a prioritization issue. If we had 10 full time engineers, this still wouldn't be what any of them would be working on.

Jan 12 2017, 7:33 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T9640: Make Phabricator compatible with PHP7.

We were more open to contributions in the past. The high bar contributions now face is a direct response to the enormous maintenance burden that those changes saddled us with. This is explained in Contributing Code and elsewhere.

Jan 12 2017, 7:31 PM · Prioritized, Restricted Project, Infrastructure
jsonnull updated subscribers of T9640: Make Phabricator compatible with PHP7.

I have to agree with @BYK, there's been a lot of interest in getting PHP7 compatibility added. Multiple individuals have offered to work on getting 7.1's async working in Phabricator going back to pre-7.1 release. Phabricator contributors have consistently been absent from the discussion or just shut it down. It's stifling progress and causing interested developers to take their talents to other projects where they can actually get things done.

Jan 12 2017, 7:18 PM · Prioritized, Restricted Project, Infrastructure
chad added a comment to T9640: Make Phabricator compatible with PHP7.

Honestly, I'd have to disagree. I think us maintaining the roadmap means Phabricator grows faster. Taking detours on external patches daily limits our ability to execute on our own goals, and puts us behind on larger features. I do want to hire a developer or two so accepting patches isn't roadblocked as much, but that means prioritizing $$$ and Phacility first.

Jan 12 2017, 7:16 PM · Prioritized, Restricted Project, Infrastructure