Page MenuHomePhabricator
Feed Advanced Search

Jun 15 2015

epriestley created T8547: Fatal error in Diviner: Call to a member function getLanguage() on a non-object.
Jun 15 2015, 2:45 PM · Diviner
epriestley closed T8546: Domain Exception on trying to write to undefined property buildTargetPHIDs as Resolved by committing Restricted Diffusion Commit.
Jun 15 2015, 1:37 PM
epriestley claimed T8546: Domain Exception on trying to write to undefined property buildTargetPHIDs.

Thanks!

Jun 15 2015, 1:36 PM
epriestley closed T8545: Domain Exception on trying to write to undefined property uri as Resolved by committing Restricted Diffusion Commit.
Jun 15 2015, 1:30 PM
epriestley claimed T8545: Domain Exception on trying to write to undefined property uri.
Jun 15 2015, 1:29 PM
epriestley updated subscribers of T8545: Domain Exception on trying to write to undefined property uri.

(I'll look at this in a second if you don't get there first.)

Jun 15 2015, 1:18 PM
epriestley added a comment to T8543: Prevent write queries from executing on "r" connections in LiskDAO.

(Just clarifying the title since I thought "write protection" might mean something like makeEphemeral().)

Jun 15 2015, 1:05 PM · Restricted Project, Infrastructure
epriestley renamed T8543: Prevent write queries from executing on "r" connections in LiskDAO from Add write protection for LiskDAO to Prevent write queries from executing on "r" connections in LiskDAO.
Jun 15 2015, 1:05 PM · Restricted Project, Infrastructure
epriestley added a comment to T8543: Prevent write queries from executing on "r" connections in LiskDAO.

Yep, this is correct. Context is that there's no difference today between 'r' and 'w' connections. Distinguishing between them (primarily so we can send some reads to a replica) has always been a theoretical far-future goal, and I think we're mostly consistent about connection use in practice, so this piece hasn't been built yet. Building it would make eventual replica reads easier.

Jun 15 2015, 1:01 PM · Restricted Project, Infrastructure
epriestley closed T8544: 开聊升级 as Invalid.
Jun 15 2015, 12:59 PM
epriestley added a comment to T8542: Can't create new users.

Can you try restarting apache (or php-fpm) and see if that resolves this issue?

Jun 15 2015, 12:59 PM · Aphront

Jun 14 2015

epriestley added a comment to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

Turns out these are type-by-type, so yell if you see more and I'll just close this sooner or later if nothing turns up.

Jun 14 2015, 10:35 PM · Policy
epriestley added a revision to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)": Unknown Object (Differential Revision).
Jun 14 2015, 10:28 PM · Policy
epriestley renamed T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)" from Maniphest emails about policy-filtered objects show "Unknown Object" instead of "Restricted Task" to Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".
Jun 14 2015, 10:25 PM · Policy
epriestley added a comment to T8536: Merge symbols and Diviner.

Oh, sure, that makes sense. So maybe not "valuable indefinitely", just "valuable until Diviner can extract symbols from a bunch of languages".

Jun 14 2015, 10:22 PM · Symbols, Diviner
epriestley added a comment to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

I actually can't reproduce this immediately now, either.

Jun 14 2015, 10:03 PM · Policy
epriestley triaged T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)" as Normal priority.
Jun 14 2015, 9:55 PM · Policy
epriestley added a comment to T7877: Default remarkup indented code blocks to lang=<type_of_current_file>.

D13277 touches on another case for this which I hadn't considered in T6823: code blocks in Diviner articles. That one feels pretty relatively strong/compelling to me.

Jun 14 2015, 9:35 PM · Paste, Differential, Remarkup
epriestley added a comment to T4345: Some objects are not properly rejected from willFilterPage() by calling didRejectResult(), producing "Unknown Object (Object Type)".

At this point, I'd guess this is probably something real dumb like us rendering the text forms of these wrong.

Jun 14 2015, 9:32 PM · Policy
epriestley added a comment to T6367: Send email with recipient's language and access levels, not sender's.

I wouldn't expect this to have changed that -- see T4345.

Jun 14 2015, 9:24 PM · Wikimedia, Security, Localization, Mail
epriestley added a revision to T5138: Show unit and lint status messages at each diff: Unknown Object (Differential Revision).
Jun 14 2015, 5:11 PM · Differential
epriestley triaged T5138: Show unit and lint status messages at each diff as Normal priority.
Jun 14 2015, 3:56 PM · Differential
epriestley updated subscribers of T8096: Improve Harbormaster UI/UX (v1).
Jun 14 2015, 3:55 PM · Harbormaster
epriestley merged task T5823: Improve usability and design of Harbormaster into T8096: Improve Harbormaster UI/UX (v1).
Jun 14 2015, 3:55 PM · Harbormaster
epriestley added a comment to T8376: Develop Spaces (v1).

In Wikimedia it occasionally happens that we do things in private ... but usually the fact that we're working on something in private isn't private in itself

Jun 14 2015, 3:20 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8536: Merge symbols and Diviner.

I suspect it may not make sense to totally merge them -- particularly, I think the "pipe CTAGS into some script" sort of use case is valuable indefinitely.

Jun 14 2015, 1:57 PM · Symbols, Diviner
epriestley closed T8531: Duplicate column name "spacePHID" as Wontfix.

(It sounds like @lpriestley helped you resolve this specific issue.)

Jun 14 2015, 1:20 PM
epriestley closed T8535: Query fields on Harbormaster buildables search page do not work as Invalid.

It looks like these have required you to type in monograms/object names (not acted as typeaheads) since late 2013, when they were last touched (D7823). Their behavior doesn't seem to have changed, and still seems to work fine.

Jun 14 2015, 1:02 PM · Harbormaster
joshuaspence awarded T8236: `arc weld` should do something a Pterodactyl token.
Jun 14 2015, 10:50 AM · Contributor Onboarding, Arcanist
epriestley closed T8487: Link in Documentation Does Not Exist as Resolved by committing Restricted Diffusion Commit.
Jun 14 2015, 2:44 AM · Documentation

Jun 13 2015

epriestley closed T5681: Allow applications to provide custom policy rules as Resolved.

This now works, and the upstream has implementations for the reasonable-seeming use cases we've seen, particularly the policy that blocks T8488. This is relatively modular and extensible, but I don't think there are any other problems for it to solve right now.

Jun 13 2015, 10:50 PM · FreeBSD, Policy
epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T6306: Add a "members of associated projects" visibility setting to repositories, as Resolved.
Jun 13 2015, 10:50 PM · Projects, Diffusion
epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T8434: Accommodate the "Security" workflow, as Resolved.
Jun 13 2015, 10:50 PM · Wikimedia, Policy, Prioritized
epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T6860: Allow creation of parameterized application policies, as Resolved.
Jun 13 2015, 10:50 PM · Policy
epriestley closed T5681: Allow applications to provide custom policy rules, a subtask of T8488: Remove "room" vs "message" distinction, as Resolved.
Jun 13 2015, 10:50 PM · Conpherence
epriestley updated subscribers of T8530: Phabricator-PhrictionWiki Link Open in _self instead of _blank.
Jun 13 2015, 2:45 PM · Phriction
epriestley added a comment to T8530: Phabricator-PhrictionWiki Link Open in _self instead of _blank.

Assuming this is a misfire on "wiki", not an actual Wikimedia request.

Jun 13 2015, 2:45 PM · Phriction
epriestley edited the content of 2015 Week 23 (Early June).
Jun 13 2015, 2:15 PM
epriestley edited the content of Changelog.
Jun 13 2015, 2:15 PM
epriestley created 2015 Week 24 (Mid June).
Jun 13 2015, 2:14 PM
epriestley closed T8529: Maniphest Unhandled Exception as Resolved by committing Restricted Diffusion Commit.
Jun 13 2015, 1:54 PM

Jun 12 2015

epriestley added a comment to T4214: Allow installs to change or supplement the "Phabricator" icon.

This got raised to "Normal" so we could brand Phacility on admin.phacility.com

Jun 12 2015, 11:33 PM · Design
epriestley added a revision to T8449: Spaces v1 Errata: Unknown Object (Differential Revision).
Jun 12 2015, 10:45 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

I think that there should be a separate visibility policy for the description page of a space.

Jun 12 2015, 10:32 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8434: Accommodate the "Security" workflow.

Oh, and on these cases:

Jun 12 2015, 10:23 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8434: Accommodate the "Security" workflow.

The rest of Spaces is on more solid ground, now, so I'd like to keep working on a path forward here.

Jun 12 2015, 10:20 PM · Wikimedia, Policy, Prioritized
epriestley closed T8520: Cannot disable email during batch operations as Wontfix.

I think this isn't a very good use case for batch editing. This is an unusual administrative operation and probably best accomplished in other ways.

Jun 12 2015, 9:21 PM · Restricted Project
epriestley renamed T8434: Accommodate the "Security" workflow from Evaluate Nuance for "Security" workflow to Accommodate the "Security" workflow.
Jun 12 2015, 7:13 PM · Wikimedia, Policy, Prioritized
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 12 2015, 7:12 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8376: Develop Spaces (v1).

@Krenair, maybe you just don't have your preferences configured on this install in the way you expect? From the logs, it looks like you were sent mail with links in it:

Jun 12 2015, 6:43 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8398: Upgrading: Changes to Mailing Lists.

Awesome! Let us know if you run into anything.

Jun 12 2015, 6:31 PM · Installing & Upgrading, People, Mail, Guides
epriestley lowered the priority of T8509: Exception when creating project with same tag as primary slug. from High to Low.
Jun 12 2015, 6:29 PM · Projects
epriestley triaged T8522: Marking a comment as done is very slow as Low priority.
Jun 12 2015, 6:22 PM · Differential, Restricted Project
epriestley added a comment to T8522: Marking a comment as done is very slow.

(I can't reproduce this, don't see any queries missing keys in the query plan, and haven't seen reports from other installs, so this isn't an upstream priority.)

Jun 12 2015, 6:21 PM · Differential, Restricted Project
epriestley added a comment to T8517: "Column 'title' cannot be null" when changing CustomField.

And:

Jun 12 2015, 6:15 PM · Custom Fields
epriestley closed T8517: "Column 'title' cannot be null" when changing CustomField as Wontfix.

Sorry, we don't offer support for writing custom extensions or applications. See T5447.

Jun 12 2015, 6:15 PM · Custom Fields
epriestley closed T8526: Out of memory issue with Diffusion when Phabricator daemons are running for at least a day as Invalid.

I'm unable to reproduce this problem. We routinely run daemons for long periods of time without issues. See:

Jun 12 2015, 6:13 PM · Daemons, Diffusion
epriestley added a comment to T8522: Marking a comment as done is very slow.

Let me write up a guide on how to use the performance tools and we can start there.

Jun 12 2015, 2:42 PM · Differential, Restricted Project
epriestley closed T8525: Notification filtering is not working correctly as Invalid.

This seems to have resolved itself (after I pushed?) so I now have zero repros. Assuming I am just insane.

Jun 12 2015, 2:40 PM · Notifications
epriestley created T8525: Notification filtering is not working correctly.
Jun 12 2015, 2:26 PM · Notifications
epriestley updated subscribers of T4434: Track object closed/completed date and actor.
Jun 12 2015, 12:09 PM · Restricted Project, Maniphest, Projects
epriestley merged task T8523: Allow query for Maniphest tasks closed within a certain date range into T4434: Track object closed/completed date and actor.
Jun 12 2015, 12:09 PM · Maniphest
epriestley added a comment to T8483: Odd text in inline comment transaction.

Both the UI and function of these transactions should be fixed at HEAD.

Jun 12 2015, 12:05 PM · Restricted Project, Transactions, Differential
joshuaspence awarded T5681: Allow applications to provide custom policy rules a Manufacturing Defect? token.
Jun 12 2015, 11:38 AM · FreeBSD, Policy
epriestley added a comment to T8520: Cannot disable email during batch operations.

This is intentional: batch operations are just a more convenient way to apply normal operations to a large number of tasks. They respect policies, trigger Herald, create transactions, generate email and notifications, and cause other effects.

Jun 12 2015, 2:52 AM · Restricted Project
epriestley merged task T8521: Batch removing maniphest subscriber via batch editor is slow into T5166: Expand the BulkJob tool.
Jun 12 2015, 2:47 AM · Restricted Project
epriestley updated subscribers of T5166: Expand the BulkJob tool.
Jun 12 2015, 2:47 AM · Restricted Project, Phacility, Daemons
epriestley updated subscribers of T5791: Write Herald rules for outbound mail.
Jun 12 2015, 12:44 AM · Restricted Project, Restricted Project, FreeBSD, Mail
epriestley merged task T8519: Email Notification Settings for New Projects and Tasks into T5791: Write Herald rules for outbound mail.
Jun 12 2015, 12:44 AM · Notifications
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 12 2015, 12:44 AM · FreeBSD, Policy

Jun 11 2015

epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 11 2015, 11:52 PM · FreeBSD, Policy
epriestley added a revision to T8488: Remove "room" vs "message" distinction: Unknown Object (Differential Revision).
Jun 11 2015, 11:52 PM · Conpherence
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 11 2015, 11:13 PM · FreeBSD, Policy
epriestley added a revision to T8488: Remove "room" vs "message" distinction: Unknown Object (Differential Revision).
Jun 11 2015, 11:13 PM · Conpherence
epriestley added a comment to T8488: Remove "room" vs "message" distinction.

One issue I hadn't thought about with using T5681 for this is that (without further changes) we'd have to create a new custom Policy object for every private thread, and they'd each be "different policies" with their own PHIDs. This would be OK for the most part, but feels a little icky.

Jun 11 2015, 8:29 PM · Conpherence
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 11 2015, 7:55 PM · FreeBSD, Policy
epriestley added a comment to T5681: Allow applications to provide custom policy rules.

@20after4, D13252 changes the signature of two methods in PhabricatorPolicyRule:

Jun 11 2015, 7:26 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 11 2015, 7:24 PM · FreeBSD, Policy
epriestley added a revision to T5681: Allow applications to provide custom policy rules: Unknown Object (Differential Revision).
Jun 11 2015, 7:08 PM · FreeBSD, Policy
epriestley added a revision to T6860: Allow creation of parameterized application policies: Unknown Object (Differential Revision).
Jun 11 2015, 7:08 PM · Policy
epriestley added a subtask for T6860: Allow creation of parameterized application policies: T5681: Allow applications to provide custom policy rules.
Jun 11 2015, 7:05 PM · Policy
epriestley added a parent task for T5681: Allow applications to provide custom policy rules: T6860: Allow creation of parameterized application policies.
Jun 11 2015, 7:05 PM · FreeBSD, Policy
epriestley closed T6306: Add a "members of associated projects" visibility setting to repositories as Wontfix.

It will be possible to define this rule locally after T5681, but I don't anticipate bringing it upstream.

Jun 11 2015, 7:04 PM · Projects, Diffusion
epriestley closed T8496: Inactive users are unable to establish web sessions in order to see "You must wait for approval" messages as Resolved.

Presuming this is resolved since we found a reasonable explanation for the case above. Let me know if anyone is still seeing issues.

Jun 11 2015, 6:33 PM · Restricted Project, Auth
epriestley added a comment to T8376: Develop Spaces (v1).

Maybe -- it's linked for me, and I would expect it to be linked for you because you have access to the space:

Jun 11 2015, 6:30 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8515: Differential comments show incorrect state as Resolved.

This was fixed by rP9c82881c, which is slightly ahead of you.

Jun 11 2015, 6:00 PM · Differential
epriestley added a subtask for T8434: Accommodate the "Security" workflow: T5681: Allow applications to provide custom policy rules.
Jun 11 2015, 5:50 PM · Wikimedia, Policy, Prioritized
epriestley added a parent task for T5681: Allow applications to provide custom policy rules: T8434: Accommodate the "Security" workflow.
Jun 11 2015, 5:50 PM · FreeBSD, Policy
epriestley claimed T5681: Allow applications to provide custom policy rules.

We want this for T8488 and it's probably a component in moving T8434 forward.

Jun 11 2015, 5:49 PM · FreeBSD, Policy
epriestley added a comment to T8376: Develop Spaces (v1).

Per T8498, you can now send mail to test-space-bugs@phabricator.com to create tasks directly in S2 (join Space Test Users first if you can't see it). T8514 is an example.

Jun 11 2015, 5:30 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley set the image for Spaces to F494326: project.png.
Jun 11 2015, 5:27 PM
epriestley set the icon for Spaces to fa-cloud.
Jun 11 2015, 5:26 PM
epriestley closed T8503: Feed query may fail to progress while paging on 32-bit systems as Resolved by committing Restricted Diffusion Commit.
Jun 11 2015, 5:23 PM · Conduit
epriestley removed a subtask for T8320: Bring Owners out of the dark ages: T8426: permit owners to be bound to an "external thing" or let owners be determined by an extension.
Jun 11 2015, 5:00 PM · Prioritized, Owners
epriestley removed a parent task for T8426: permit owners to be bound to an "external thing" or let owners be determined by an extension: T8320: Bring Owners out of the dark ages.
Jun 11 2015, 5:00 PM · Restricted Project, FreeBSD, Owners
epriestley moved T8427: Make owners typeahead browsable so installs can have more than 100 packages from Backlog to Dark Ages on the Owners board.
Jun 11 2015, 5:00 PM · Owners
epriestley moved T8428: Allow packages to be disabled from Backlog to Dark Ages on the Owners board.
Jun 11 2015, 5:00 PM · Owners
epriestley added a comment to T8513: `differential.querydiffs` returns array instead of object when lacking permissions.

Ah, interesting. I'm glad to hear it's been working out (although I'm a little surprised!).

Jun 11 2015, 4:52 PM · Conduit
epriestley added a comment to T8503: Feed query may fail to progress while paging on 32-bit systems.

Yell if that doesn't actually fix things once it lands, but I'm pretty confident it's the issue.

Jun 11 2015, 4:46 PM · Conduit
epriestley added a revision to T8503: Feed query may fail to progress while paging on 32-bit systems: Unknown Object (Differential Revision).
Jun 11 2015, 4:45 PM · Conduit