Page MenuHomePhabricator
Feed All Stories

Jan 12 2017

BYK added a comment to T9640: Make Phabricator compatible with PHP7.

@chad - You know how can you get more developers? Being more open to contributions :)

Jan 12 2017, 7:12 PM · Prioritized, Restricted Project, Infrastructure
epriestley closed T8683: Ability to query audits where all auditors have replied as Wontfix.

I believe this is probably obsoleted by D17192, or will be obsoleted by T2393.

Jan 12 2017, 7:03 PM · Audit
epriestley added a comment to T9544: way to search for commits with no audit status.

After D17192, all commit states can be queried explicitly:

Jan 12 2017, 6:59 PM · Restricted Project, Restricted Project, Audit
epriestley added a revision to T9544: way to search for commits with no audit status: Unknown Object (Differential Revision).
Jan 12 2017, 6:58 PM · Restricted Project, Restricted Project, Audit
epriestley added a comment to T9430: "Needs Audit" no longer excludes author commits.

After D17192, audits bucket into a dashboard like Differential. Feedback from the Differential bucketing changes has generally been positive, so I think this is probably generally a good direction. It also improves consistency between the applications, if nothing else.

Jan 12 2017, 6:56 PM · Restricted Project, Restricted Project, Audit
epriestley closed T9362: Support viewerprojects() and implement viewerpackages() in Audit ApplicationSearch as Resolved.

I've marked D17192 as resolving this because viewer() now means "viewer, their projects, and their packages", like Differential. exact(<user>) can be used for exactly a specific user.

Jan 12 2017, 6:46 PM · Restricted Project, Typeahead, Audit
chad created T12099: Implement caret as part of PHUIIconView.
Jan 12 2017, 6:45 PM · PHUI, Design
chad added a comment to T9640: Make Phabricator compatible with PHP7.

I would recommend those users see Prioritization and have their business consider paying to have the feature built if it's a limitation they are faced with. We have roughly 2,600 open tasks here and 1.5 developers, Planning has more information on understanding timelines and priorities.

Jan 12 2017, 6:41 PM · Prioritized, Restricted Project, Infrastructure
chad created U35 Prioritization.
Jan 12 2017, 6:38 PM
epriestley added a revision to T9430: "Needs Audit" no longer excludes author commits: Unknown Object (Differential Revision).
Jan 12 2017, 6:31 PM · Restricted Project, Restricted Project, Audit
epriestley added a revision to T9362: Support viewerprojects() and implement viewerpackages() in Audit ApplicationSearch: Unknown Object (Differential Revision).
Jan 12 2017, 6:31 PM · Restricted Project, Typeahead, Audit
Info-Screen added a comment to T9640: Make Phabricator compatible with PHP7.
In T11270#207025, @chad wrote:

I can't think of a reason to prioritize this. Specifically, it seems like since Phabricator for most (all?) companies is a business critical piece of software, you'd always choose to run it on the most reliable / stable version of PHP. Is there a reason we should consider that not to be the case?

See Planning if you have questions about how we prioritize tasks.

Jan 12 2017, 6:31 PM · Prioritized, Restricted Project, Infrastructure
chad updated the task description for T11096: Redesign main header / quick create / search.
Jan 12 2017, 5:51 PM · Design
chad updated the task description for T11096: Redesign main header / quick create / search.
Jan 12 2017, 5:51 PM · Design
epriestley merged T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands into T9640: Make Phabricator compatible with PHP7.
Jan 12 2017, 5:38 PM · Prioritized, Restricted Project, Infrastructure
epriestley merged task T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands into T9640: Make Phabricator compatible with PHP7.
Jan 12 2017, 5:37 PM · Daemons, Bug Report
epriestley added a comment to T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands.

I'm just going to merge this into T9640, it isn't meaningfully different from an implementation perspective and is the major compatibility issue.

Jan 12 2017, 5:37 PM · Daemons, Bug Report
PhoneixS added a comment to T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands.

I haven't explain correctly, what I mean is that this task is "Needs Triage" now but you can know how many work you will need to do (more or less) then you can set its priority (low, hight, whatever).

Jan 12 2017, 5:35 PM · Daemons, Bug Report
epriestley added a comment to T9430: "Needs Audit" no longer excludes author commits.

We could resolve this by implementing "Responsible Users", like Differential.

Jan 12 2017, 4:17 PM · Restricted Project, Restricted Project, Audit
epriestley merged T8690: Modernize PhabricatorCommitSearchEngine into T9430: "Needs Audit" no longer excludes author commits.
Jan 12 2017, 3:58 PM · Restricted Project, Restricted Project, Audit
epriestley merged task T8690: Modernize PhabricatorCommitSearchEngine into T9430: "Needs Audit" no longer excludes author commits.
Jan 12 2017, 3:58 PM · Audit, Restricted Project, ApplicationSearch, Diffusion
epriestley added a comment to T8690: Modernize PhabricatorCommitSearchEngine.

I'm going to merge this into T9430 since they have the same upstream remedy. This query has largely been modern for some time, but I want to sort out T9430 before providing diffusion.commit.search.

Jan 12 2017, 3:58 PM · Audit, Restricted Project, ApplicationSearch, Diffusion
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 12 2017, 3:47 PM · Audit
epriestley added a revision to T11114: Move Differential to EditEngine: Unknown Object (Differential Revision).
Jan 12 2017, 3:47 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley added a comment to T12098: Create Revision from FavoritesMenuItem doesn't work.

Ah, cool. I'll throw something hacky over this for now if I have a chance, then.

Jan 12 2017, 3:35 PM · Dashboards, Differential
chad added a comment to T12098: Create Revision from FavoritesMenuItem doesn't work.

I started redesigning the main header last night, don't expect it to land before stable cut this week. I'll probably land it all at once. (Header Redesign + Favorities Menu).

Jan 12 2017, 3:33 PM · Dashboards, Differential
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 12 2017, 3:30 PM · Audit
epriestley claimed T12098: Create Revision from FavoritesMenuItem doesn't work.

I think the item didn't exist at all before, and T11114 created it as a side effect. All the installs I have immediate access to are up to date, but, e.g., neither the KDE nor WMF installs have "Create Diff" or "Create Revision" in the menu even though I have access to Differential on both.

Jan 12 2017, 3:20 PM · Dashboards, Differential
chad added a comment to T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands.

I can't think of a reason to prioritize this. Specifically, it seems like since Phabricator for most (all?) companies is a business critical piece of software, you'd always choose to run it on the most reliable / stable version of PHP. Is there a reason we should consider that not to be the case?

Jan 12 2017, 2:50 PM · Daemons, Bug Report
remusvrm closed Q551: How can I see all my commits from all repositories sorted by date? as resolved.
Jan 12 2017, 2:47 PM
remusvrm added a comment to Q551: How can I see all my commits from all repositories sorted by date? (Answer 496).

Awesome! This is what I wanted!

Jan 12 2017, 2:46 PM
janitorial added Q551: How can I see all my commits from all repositories sorted by date? (Answer 496).
Jan 12 2017, 2:39 PM
remusvrm updated Q551: How can I see all my commits from all repositories sorted by date? from to How can I see all my commits from all repositories sorted by date?.
Jan 12 2017, 1:41 PM
PhoneixS added a comment to T11270: PHP 7 does not reasonably support asynchronous signal handling until `async_signals` lands.

Now that PHP 7.1 is released you could think what will need to be changed and give a priority to this task.

Jan 12 2017, 10:10 AM · Daemons, Bug Report
PhoneixS awarded T9640: Make Phabricator compatible with PHP7 a Like token.
Jan 12 2017, 9:58 AM · Prioritized, Restricted Project, Infrastructure
GustavHeinz added a comment to T12095: Differential reads and writes draft status to different tables, leading to various UI inconsistencies.

For what it's worth, we tried disabling the sprint-plugin but we still get the same result.

Jan 12 2017, 8:45 AM · Differential, Bug Report
aik099 added a comment to T12098: Create Revision from FavoritesMenuItem doesn't work.

Before the menu item seem to be called Create Diff and it worked. Right now it's called Create Revision and clicking on it shows an error:

Jan 12 2017, 8:08 AM · Dashboards, Differential
chad closed T12072: Tighten "Needs Review" category as Invalid.

Closing for lack of feedback. You can make custom dashboard panels for whatever query / state you want to track.

Jan 12 2017, 3:11 AM · Feature Request (Needs Information)
chad added a subtask for T11114: Move Differential to EditEngine: T12098: Create Revision from FavoritesMenuItem doesn't work.
Jan 12 2017, 3:09 AM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
chad added a parent task for T12098: Create Revision from FavoritesMenuItem doesn't work: T11114: Move Differential to EditEngine.
Jan 12 2017, 3:09 AM · Dashboards, Differential
chad reopened T12098: Create Revision from FavoritesMenuItem doesn't work as "Open".

Actually, I think this is a separate bug, moving to MenuItem, it's still broken there as well. Probably related to T11114

Jan 12 2017, 3:08 AM · Dashboards, Differential
chad merged T12098: Create Revision from FavoritesMenuItem doesn't work into T5867: Move Quick Create to MenuItemEngine.
Jan 12 2017, 3:03 AM · Design
chad merged task T12098: Create Revision from FavoritesMenuItem doesn't work into T5867: Move Quick Create to MenuItemEngine.
Jan 12 2017, 3:03 AM · Dashboards, Differential
• sshannin created T12098: Create Revision from FavoritesMenuItem doesn't work.
Jan 12 2017, 2:42 AM · Dashboards, Differential
kcloze added a comment to T9640: Make Phabricator compatible with PHP7.

Looking forward to support PHP7

Jan 12 2017, 2:21 AM · Prioritized, Restricted Project, Infrastructure
jmeador added a comment to T12085: Upgrading: Changes to Differential Custom Fields in Commit Messages.

shouldAppearInCommitMessage() is marked as obsolete, but still seems necessary for me to implement a CustomField that behaves as follows:

Jan 12 2017, 12:32 AM · Installing & Upgrading, Differential
epriestley closed T6630: Uninstalling Audit should either be impossible or interact more cleanly with Diffusion as Resolved by committing Restricted Diffusion Commit.
Jan 12 2017, 12:28 AM · Audit, Diffusion, Wikimedia
zorfling added a comment to T2921: Audit status is none on commit views of Audit if no Auditors specifically assigned.

Yep @epriestley this one looks fixed.

Jan 12 2017, 12:01 AM · Audit

Jan 11 2017

epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 11:27 PM · Audit
epriestley added a revision to T6630: Uninstalling Audit should either be impossible or interact more cleanly with Diffusion: Unknown Object (Differential Revision).
Jan 11 2017, 11:20 PM · Audit, Diffusion, Wikimedia
epriestley closed T7504: Manually added auditors doesn't change commit audit status as Resolved by committing Restricted Diffusion Commit.
Jan 11 2017, 10:59 PM · Audit
epriestley closed T8739: Inline comments not sorted as Resolved by committing Restricted Diffusion Commit.
Jan 11 2017, 10:57 PM · Audit
epriestley closed T2921: Audit status is none on commit views of Audit if no Auditors specifically assigned as Invalid.

This is 100 years old and I'm no longer sure what it's describing or how to reproduce it. Feel free to file a new issue if this is still a problem. Note that Audit is churning a lot right now (see T10978) so the behavior may change in the near term. This may also be a "viewer audit status" vs "commit overall audit status" issue in some sense (T9482 / T6024).

Jan 11 2017, 10:56 PM · Audit
epriestley added a revision to T7504: Manually added auditors doesn't change commit audit status: Unknown Object (Differential Revision).
Jan 11 2017, 10:53 PM · Audit
epriestley closed T5928: Clarify language around self-accepting Audits as Resolved.

We no longer offer this option at HEAD. I'm moving us away from the self raise + self accept workflow to align better with Differential and because the state is unintuitive.

Jan 11 2017, 10:49 PM · Audit
epriestley closed T10446: Unable to simply mark a Diffusion comment as Done as Resolved by committing Restricted Diffusion Commit.
Jan 11 2017, 10:46 PM · Audit, Bug Report
epriestley added a comment to T10446: Unable to simply mark a Diffusion comment as Done.

I believe D17183 fixes this. If you're still seeing issues after upgrading past that change, file a new issue with modern reproduction instructions.

Jan 11 2017, 10:46 PM · Audit, Bug Report
epriestley added a revision to T8739: Inline comments not sorted: Unknown Object (Differential Revision).
Jan 11 2017, 10:46 PM · Audit
epriestley added a comment to T8739: Inline comments not sorted.

D17183 fixes half of this: previews are now sorted in creation order, from oldest (top) to newest (bottom). This is the same order used in Differential. We use this order for previews because it makes it easier to review recently added comments while working through a review/audit.

Jan 11 2017, 10:34 PM · Audit
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 10:27 PM · Audit
epriestley added a revision to T8739: Inline comments not sorted: Unknown Object (Differential Revision).
Jan 11 2017, 10:27 PM · Audit
epriestley added a revision to T10446: Unable to simply mark a Diffusion comment as Done: Unknown Object (Differential Revision).
Jan 11 2017, 10:27 PM · Audit, Bug Report
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 8:19 PM · Audit
epriestley closed T7676: Packages that are configured to auto-audit often generate audits that are un-closable as Resolved.

I'm just going to presume this is resolved, in some sense, by D17181, because you can now remove auditors regardless of other outcomes.

Jan 11 2017, 7:29 PM · Owners, Audit
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 7:23 PM · Audit
epriestley added a revision to T7676: Packages that are configured to auto-audit often generate audits that are un-closable: Unknown Object (Differential Revision).
Jan 11 2017, 7:23 PM · Owners, Audit
chad added a revision to T11957: Add MenuEngine to Home: Unknown Object (Differential Revision).
Jan 11 2017, 7:08 PM · Profile Menu Item, Dashboards
epriestley added a comment to T12097: Object Herald Rules for Commits on Projects no longer working as expected.

Great, thanks for the report! This should now be fixed in HEAD of master, and promote to stable within about 72 hours.

Jan 11 2017, 6:31 PM · Bug Report
epriestley closed T12097: Object Herald Rules for Commits on Projects no longer working as expected as Resolved by committing Restricted Diffusion Commit.
Jan 11 2017, 6:29 PM · Bug Report
fabe added a comment to T12097: Object Herald Rules for Commits on Projects no longer working as expected.

I tested the patch on my install and it restores the old behaviour!

Jan 11 2017, 6:17 PM · Bug Report
epriestley added a revision to T12097: Object Herald Rules for Commits on Projects no longer working as expected: Unknown Object (Differential Revision).
Jan 11 2017, 6:13 PM · Bug Report
fabe added a comment to T12097: Object Herald Rules for Commits on Projects no longer working as expected.

Unfortunately i'm not quite sure from exactly which version we've upgraded from. But you're probably right and it was a version before Aug 17.
I regularly read the release logs and in the ones i checked before upgrading (which was about 2-3 months worth of em) the latest Modernisation seemed the only thing touching something related to the problem.
D16413 probably didn't make it into any changelog or was just such a minor note that i didn't see it.

Jan 11 2017, 6:09 PM · Bug Report
epriestley added a comment to T12097: Object Herald Rules for Commits on Projects no longer working as expected.

I believe this behavior accidentally changed in D16413, on Aug 17 2016. That change caused us to use the commit's project tags instead of the repository's project tags.

Jan 11 2017, 6:05 PM · Bug Report
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 5:50 PM · Audit
fabe updated the task description for T12097: Object Herald Rules for Commits on Projects no longer working as expected.
Jan 11 2017, 5:47 PM · Bug Report
fabe created T12097: Object Herald Rules for Commits on Projects no longer working as expected.
Jan 11 2017, 5:45 PM · Bug Report
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 5:44 PM · Audit
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 5:40 PM · Audit
epriestley added a comment to T11114: Move Differential to EditEngine.

If you'd like us to look at it, please file a separate bug report with reproduction instructions, following the guide in Contributing Bug Reports.

Jan 11 2017, 5:34 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
fabe added a comment to T11114: Move Differential to EditEngine.

I think this might have broken one of our Herald rules. The rule in question is an Object rule for Commits on a Project and will open an Audit whenever a commit is made to a repository that's tagged with this project.
At least it did ~2 month ago and after the upgrade it just won't fire. Just using the test console on a new commit in a repo tagged with the project simply says "Rule failed".
To make sure i already removed all the other conditions from it so it only states "always".

Jan 11 2017, 5:27 PM · Prioritized, Restricted Project, Infrastructure, EditEngine, Differential
epriestley removed a project from T9741: Default Edit Policy for Differential: Abuse.
Jan 11 2017, 5:03 PM · Differential
epriestley removed a subtask for T10215: Provide tools to combat and recover from abuse: T9741: Default Edit Policy for Differential.
Jan 11 2017, 5:03 PM · Abuse
epriestley removed a parent task for T9741: Default Edit Policy for Differential: T10215: Provide tools to combat and recover from abuse.
Jan 11 2017, 5:03 PM · Differential
• testingtesting added a subtask for T10215: Provide tools to combat and recover from abuse: T9741: Default Edit Policy for Differential.
Jan 11 2017, 5:02 PM · Abuse
• testingtesting added a parent task for T9741: Default Edit Policy for Differential: T10215: Provide tools to combat and recover from abuse.
Jan 11 2017, 5:02 PM · Differential
• testingtesting added a project to T9741: Default Edit Policy for Differential: Abuse.
Jan 11 2017, 5:01 PM · Differential
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 11 2017, 4:48 PM · Audit
HaraldNordgren updated Q550: How to remove rule to make me reviewer from to How to remove rule to make me reviewer.
Jan 11 2017, 4:38 PM
yliu120 updated Q549: How to set a folder in a repo that can bypass the code process? from to How to set a folder in a repo that can bypass the code process?.
Jan 11 2017, 4:32 PM
epriestley added a comment to T12084: `differential.updaterevision` conduit method no longer updates custom fields.

Awesome! Sorry for the churn here -- I think we have a brighter future on the other side, but have to break a few eggs to get there.

Jan 11 2017, 4:32 PM · Bug Report
epriestley closed T12096: How to remove rule to make me reviewer as Invalid.

This does not describe a bug in Phabricator. See Support Resources for help understanding available support resourecs.

Jan 11 2017, 4:29 PM · Bug Report
jcox closed T12084: `differential.updaterevision` conduit method no longer updates custom fields as Resolved.

Thanks that did it! Still working through an issue with one of our more *ahem* exotic applications, but I suspect that'll be a more involved refactor on our end.

Jan 11 2017, 4:26 PM · Bug Report
HaraldNordgren created T12096: How to remove rule to make me reviewer.
Jan 11 2017, 4:22 PM · Bug Report
epriestley added a comment to T12094: Upgrade from Jun 18 2014.

Okay, I saw php7.1-mysql and just wanted to make sure you were aware.

Jan 11 2017, 4:20 PM · Support Request
Coul added a comment to T12094: Upgrade from Jun 18 2014.

I know that php7 is not supported. I mentioned that I switched php to 5 version

Jan 11 2017, 4:18 PM · Support Request
epriestley added a comment to T6630: Uninstalling Audit should either be impossible or interact more cleanly with Diffusion.

Although I earlier (in T6630#85282) felt like it was reasonable to consider separating Audit and Diffusion, there are now more existing or planned integration points and I think this approach is significantly less reasonable than the "merge them" approach. It also doesn't seem to be causing any problems on real installs.

Jan 11 2017, 4:17 PM · Audit, Diffusion, Wikimedia
epriestley renamed T12095: Differential reads and writes draft status to different tables, leading to various UI inconsistencies from "Unsubmitted Comments" after deletion of comment to Differential reads and writes draft status to different tables, leading to various UI inconsistencies.
Jan 11 2017, 4:08 PM · Differential, Bug Report
epriestley added a comment to T12095: Differential reads and writes draft status to different tables, leading to various UI inconsistencies.

This doesn't reproduce for me and we don't support third-party code, but it's entangled with T11114 and can stick around until I get rid of the old table.

Jan 11 2017, 4:06 PM · Differential, Bug Report
epriestley closed T12094: Upgrade from Jun 18 2014 as Invalid.

Particularly, this does not reproduce against the upstream. All patches can be re-run in order with ./bin/storage upgrade --no-quickstart --namespace ..., and we do this somewhat regularly. This process runs cleanly:

Jan 11 2017, 3:58 PM · Support Request
chad changed the visibility for D1105: Initialize immediately, throw when accessing node data before merge..
Jan 11 2017, 3:33 PM