Page MenuHomePhabricator
Feed Advanced Search

Aug 31 2015

epriestley added a comment to T9289: Unable to build XHPAST.

We could make make not actually depend on the timestamps on those files, conceivably (only on whether they exist).

Aug 31 2015, 1:08 PM · XHPAST
epriestley claimed T9279: Sort commit history chronologically.
Aug 31 2015, 1:06 PM · Audit, Restricted Project
epriestley added a comment to T9284: Generate mail and notifications for an object when it is mentioned on another object.

(A similar block in shouldHideForFeed() prevents these from publishing redundant feed stories, and stops the actual notifications.)

Aug 31 2015, 1:06 PM · Restricted Project, Mail, Notifications
epriestley renamed T9284: Generate mail and notifications for an object when it is mentioned on another object from Notifications for mentions to Generate mail and notifications for an object when it is mentioned on another object.
Aug 31 2015, 1:05 PM · Restricted Project, Mail, Notifications
epriestley edited projects for T9284: Generate mail and notifications for an object when it is mentioned on another object, added: Mail; removed Mailing Lists.
Aug 31 2015, 1:04 PM · Restricted Project, Mail, Notifications
epriestley edited projects for T9284: Generate mail and notifications for an object when it is mentioned on another object, added: Mailing Lists; removed Maniphest.
Aug 31 2015, 1:04 PM · Restricted Project, Mail, Notifications
epriestley added a comment to T9284: Generate mail and notifications for an object when it is mentioned on another object.

Implementing this feature just involves deleting the code in PhabricatorApplicationTransaction->shouldHideForMail() which prevents these from sending mail.

Aug 31 2015, 1:02 PM · Restricted Project, Mail, Notifications
epriestley added a comment to T9289: Unable to build XHPAST.

What was getting cached that created an issue?

Aug 31 2015, 12:55 PM · XHPAST
epriestley closed T9106: mailing list users should have their emails displayed on the user page as Invalid.

Closing for lack of feedback.

Aug 31 2015, 12:51 PM · People
epriestley added a comment to T9287: Working with many repositories.

(For completeness.)

Aug 31 2015, 12:29 PM · Restricted Project, Restricted Project, Diffusion
epriestley added a subtask for T9287: Working with many repositories: T3102: Support for grouping Diffusion repositories in UI.
Aug 31 2015, 12:29 PM · Restricted Project, Restricted Project, Diffusion
epriestley added a parent task for T3102: Support for grouping Diffusion repositories in UI: T9287: Working with many repositories.
Aug 31 2015, 12:29 PM · Diffusion
epriestley added a revision to T9279: Sort commit history chronologically: Unknown Object (Differential Revision).
Aug 31 2015, 12:27 PM · Audit, Restricted Project
epriestley closed T9290: Cookie based API instead of OAuth as Wontfix.

I don't plan to pursue this. I consider it highly desirable that users must explicitly grant permission to OAuth clients.

Aug 31 2015, 10:43 AM · Conduit

Aug 30 2015

epriestley triaged T9285: Custom locale may fail when pht a sentence with variants as Low priority.
Aug 30 2015, 12:41 PM · Localization
epriestley added a comment to T9285: Custom locale may fail when pht a sentence with variants.

I expect to move this stuff into Locale subclasses eventually, but it's potentially performance-sensitive so I want to be careful when doing so.

Aug 30 2015, 12:41 PM · Localization
epriestley edited projects for T9285: Custom locale may fail when pht a sentence with variants, added: Localization; removed Public & Media Relations, libphutil.
Aug 30 2015, 12:38 PM · Localization
joshuaspence awarded T8783: Unprototype Nuance (v1) a Yellow Medal token.
Aug 30 2015, 5:48 AM · Nuance, Restricted Project

Aug 29 2015

epriestley closed T9283: Expand Phacility cluster repo and db tiers (add nodes: 003) as Resolved.
  • I closed the 002 services and opened the 003 services.
  • I created a new instance, verified it allocated on 003, connected to it, pushed/pulled, ran backups, etc.
Aug 29 2015, 1:38 PM · Ops, Phacility
epriestley added a comment to T9283: Expand Phacility cluster repo and db tiers (add nodes: 003).
  • I launched repo003 and db003 in the cluster.
  • I created .phacility.net DNS entires for the hosts.
  • I created ddata, dbak, rdata, rbak, and rlog volumes for the hosts and attached them.
  • I created device entries for the hosts and *bak volumes.
  • I created service entries for the new repox and dbx services.
  • I used bin/remote deploy to deploy the hosts.
Aug 29 2015, 1:25 PM · Ops, Phacility
epriestley created T9283: Expand Phacility cluster repo and db tiers (add nodes: 003).
Aug 29 2015, 12:35 PM · Ops, Phacility
epriestley edited the content of Changelog.
Aug 29 2015, 12:24 PM
epriestley created 2015 Week 35 (Extremely Late August).
Aug 29 2015, 12:23 PM
• HeisenbergUncertain awarded T6930: Build Multimeter, a "why is Phabricator slow?" toolset a The World Burns token.
Aug 29 2015, 8:10 AM · Restricted Project, Performance, Infrastructure, Phacility

Aug 28 2015

chad awarded I2 Donate to Phacility a Mountain of Wealth token.
Aug 28 2015, 9:55 PM · Phacility
epriestley updated the initiative risks/challenges for I2 Donate to Phacility.
Aug 28 2015, 9:46 PM · Phacility
epriestley closed T9281: test as Resolved.
Aug 28 2015, 10:21 AM
• austinstoker awarded T731: Allow revisions to have alternate acceptance conditions a Like token.
Aug 28 2015, 5:22 AM · Restricted Project, Restricted Project, Differential
epriestley added a comment to T9279: Sort commit history chronologically.

It looks like they're ordered by internal ID, which is often correlated with commit date but not always the same. This is just the default behavior of queries, not an intentional behavior.

Aug 28 2015, 12:09 AM · Audit, Restricted Project

Aug 27 2015

epriestley closed T8710: Symbol lookup requires ctrl-hover-and-click, instead of just ctrl-click as Resolved by committing Restricted Diffusion Commit.
Aug 27 2015, 11:17 AM · Symbols
epriestley closed T8501: Cursor stuck in 'help' mode after Ctrl+F as Resolved by committing Restricted Diffusion Commit.
Aug 27 2015, 11:16 AM · Symbols
epriestley added a comment to T9274: Lightbox cycles through both on-page images and Conpherence sidebar images.

This feels unexpected/weird enough to me to consider fixing at some point, but not really broken or particularly problematic.

Aug 27 2015, 2:56 AM · Lightbox, Conpherence
epriestley triaged T9274: Lightbox cycles through both on-page images and Conpherence sidebar images as Wishlist priority.
Aug 27 2015, 2:55 AM · Lightbox, Conpherence
chad awarded T9273: Replace PhabricatorMarkupInterface with a better-suited API/abstraction a Manufacturing Defect? token.
Aug 27 2015, 1:43 AM · Prioritized, Remarkup
epriestley updated the task description for T9273: Replace PhabricatorMarkupInterface with a better-suited API/abstraction.
Aug 27 2015, 1:00 AM · Prioritized, Remarkup
epriestley updated the task description for T9273: Replace PhabricatorMarkupInterface with a better-suited API/abstraction.
Aug 27 2015, 12:58 AM · Prioritized, Remarkup
epriestley created T9273: Replace PhabricatorMarkupInterface with a better-suited API/abstraction.
Aug 27 2015, 12:58 AM · Prioritized, Remarkup

Aug 26 2015

epriestley added a comment to T9258: Touching only data files for unit tests doesn't run tests with current `.arcunit`.

In the Maven case, I think it's OK for the default behavior to be something like: mvn test always runs, even if you just update the README, and for future documentation to walk through users getting this kind of over-testing setup working first.

Aug 26 2015, 11:42 PM · Unit, Arcanist
epriestley added a comment to T9258: Touching only data files for unit tests doesn't run tests with current `.arcunit`.

My gut is that it's OK to hand pretty broad "include" lists to most test engines and assume that they'll handle the mapping rules. Since the Phutil engine can do the right thing from any path, it seems OK to me to hand it pretty much anything.

Aug 26 2015, 11:31 PM · Unit, Arcanist
epriestley updated the image for Community from F74124: profile-project.png to F761071: project.png.
Aug 26 2015, 10:51 PM
epriestley added members for Community: joshuaspence, btrahan.
Aug 26 2015, 10:51 PM
epriestley removed a member for Community: btrahan.
Aug 26 2015, 10:51 PM
epriestley removed a hashtag from Community: #meta-project_creationists.
Aug 26 2015, 10:50 PM
epriestley renamed Community from Meta-Project Creationists to Community.
Aug 26 2015, 10:50 PM
epriestley added a comment to T9268: PREG_BACKTRACK_LIMIT_ERROR parsing commit under PhabricatorRepositoryCommitHeraldWorker/PhabricatorCustomFieldMonogramParser.

This should now be fixed in HEAD. Thanks for the report! Let us know if you run into anything else.

Aug 26 2015, 4:35 PM · Herald
epriestley closed T9268: PREG_BACKTRACK_LIMIT_ERROR parsing commit under PhabricatorRepositoryCommitHeraldWorker/PhabricatorCustomFieldMonogramParser as Resolved by committing Restricted Diffusion Commit.
Aug 26 2015, 4:35 PM · Herald
epriestley added a comment to T9268: PREG_BACKTRACK_LIMIT_ERROR parsing commit under PhabricatorRepositoryCommitHeraldWorker/PhabricatorCustomFieldMonogramParser.

Note that this particular "reverts" (with a commit hash followed by some noise) won't be recognized after this patch: the regexp will simply fail to match. I think this is correct, although we could plausibly be more aggressive about it. But I think most cases where we'd hit this are probably silly nonsense (say, in copy/pasted output from other tools that describes the context of a change) that users would expect not to match, and that sneaky "o" characters are probably a rare case.

Aug 26 2015, 4:35 PM · Herald
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Aug 26 2015, 4:28 PM
epriestley added a comment to T9268: PREG_BACKTRACK_LIMIT_ERROR parsing commit under PhabricatorRepositoryCommitHeraldWorker/PhabricatorCustomFieldMonogramParser.

Thanks! This is an extremely thorough and helpful bug report.

Aug 26 2015, 4:26 PM · Herald
epriestley added a revision to T9268: PREG_BACKTRACK_LIMIT_ERROR parsing commit under PhabricatorRepositoryCommitHeraldWorker/PhabricatorCustomFieldMonogramParser: Unknown Object (Differential Revision).
Aug 26 2015, 4:26 PM · Herald
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

no one has ever reported an issue with an old version which we could not trivially resolve

Aug 26 2015, 2:52 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

It looks like --get-url was added in early 2011:

Aug 26 2015, 2:51 PM · Arcanist
epriestley added a comment to T9263: Provide ability to query for all revisions currently blocked by a specific project reviewer.

(Just clarifying the title so I don't confuse myself later about this relating to the "Projects" field.)

Aug 26 2015, 2:05 PM · Restricted Project, Differential, Restricted Project
epriestley renamed T9263: Provide ability to query for all revisions currently blocked by a specific project reviewer from Search all currently blocked diffs for a project to Provide ability to query for all revisions currently blocked by a specific project reviewer.
Aug 26 2015, 1:11 PM · Restricted Project, Differential, Restricted Project
epriestley closed T9266: <Commercial Message Redacted> as Spite.
Aug 26 2015, 1:09 PM
epriestley renamed T9266: <Commercial Message Redacted> from SeoExpertsIndia to <Commercial Message Redacted>.
Aug 26 2015, 1:06 PM
epriestley added a comment to T9266: <Commercial Message Redacted>.

Our first spam! Exciting!

Aug 26 2015, 1:05 PM
hach-que awarded T9252: Unprototype Drydock (v1) a Mountain of Wealth token.
Aug 26 2015, 3:42 AM · Prioritized, Drydock

Aug 25 2015

epriestley added a comment to T182: Commit into repository directly from differential.

@cburroughs: Yes, this will support both hosted and external repositories.

Aug 25 2015, 7:25 PM · Haskell.org, Restricted Project, Differential
tycho.tatitscheff awarded T182: Commit into repository directly from differential a Like token.
Aug 25 2015, 7:04 PM · Haskell.org, Restricted Project, Differential
epriestley added a comment to T182: Commit into repository directly from differential.

Chain of Custody

Aug 25 2015, 6:15 PM · Haskell.org, Restricted Project, Differential
epriestley added a comment to T9254: Make --xprofile upload to XHProf.

--upload-xprofile is definitely more useful overall than --xprofile <file> since 99% of the time I've also done some approximation of that upload dance, it just feels a little weird for some stuff to take --xprofile <file> and some stuff to take --xprofile which takes no argument and means something completely different.

Aug 25 2015, 4:17 AM · XHProf, Arcanist
epriestley added a comment to T9258: Touching only data files for unit tests doesn't run tests with current `.arcunit`.

What file could I touch in a __tests__/ directory that shouldn't trigger tests in that directory?

Aug 25 2015, 4:14 AM · Unit, Arcanist
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Aug 25 2015, 4:12 AM
epriestley added a comment to T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter..

This should be fixed at HEAD. Thanks for the report! Let us know if you run into anything else.

Aug 25 2015, 4:12 AM · Lint, Restricted Project
epriestley closed T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter. as Resolved by committing Restricted Diffusion Commit.
Aug 25 2015, 4:11 AM · Lint, Restricted Project
epriestley closed T7215: ArcanistXMLLinterTestCase test failure as Resolved by committing Restricted Diffusion Commit.
Aug 25 2015, 4:07 AM · Lint
epriestley renamed T9258: Touching only data files for unit tests doesn't run tests with current `.arcunit` from Touching test files doesn't run tests with current `.arcunit` to Touching only data files for unit tests doesn't run tests with current `.arcunit`.
Aug 25 2015, 4:06 AM · Unit, Arcanist
epriestley created T9258: Touching only data files for unit tests doesn't run tests with current `.arcunit`.
Aug 25 2015, 4:06 AM · Unit, Arcanist
epriestley added a revision to T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter.: Unknown Object (Differential Revision).
Aug 25 2015, 3:39 AM · Lint, Restricted Project
epriestley added a comment to T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter..

Oh, sorry -- after looking at it a little more, you certainly have that patch. I'll take a look at this, thanks.

Aug 25 2015, 3:27 AM · Lint, Restricted Project
epriestley added a comment to T9257: Error: Parameter passed to "setChar()" must be an integer. when using ArcanistPyLintLinter..

Do you have rARCe5946ed?

Aug 25 2015, 3:26 AM · Lint, Restricted Project

Aug 24 2015

epriestley added a comment to T9254: Make --xprofile upload to XHProf.

I think --xprofile is provided by libphutil but it doesn't know about Phabricator. It seems sort-of-nice-to-have to have the raw version, maybe. Not sure how easy it is to add --upload-xprofile to arc.

Aug 24 2015, 9:30 PM · XHProf, Arcanist
epriestley added a comment to T8996: Move Badge awards to be an actual object, not an edge.

I don't remember the last edge -> object conversion we did, I don't think we've done one for a while.

Aug 24 2015, 9:24 PM · Badges (v0)
epriestley added a comment to T8996: Move Badge awards to be an actual object, not an edge.

Edges have a data field, but you can't put keys on any of the data since it's just stored as a JSON blob. For example, it would be possible to store an awarderPHID in the data, but then as soon as you want to show a view of "all badges given by epriestley to other users" you can't query by it (since you'd have to load every edge, then deserialize all their JSON data, then look through it).

Aug 24 2015, 9:22 PM · Badges (v0)
joshuaspence awarded T9003: Herald rule not working a Orange Medal token.
Aug 24 2015, 9:05 PM · Herald, Phacility Support
epriestley removed a reviewer for D13955: Including overlay for helpcenter sub category requests.: Blessed Reviewers.
Aug 24 2015, 5:14 PM
epriestley created T9253: Implement a Drydock blueprint for leasing hosts from a static, pre-built Almanac pool.
Aug 24 2015, 5:10 PM · Almanac, Drydock
epriestley moved T6569: Implement proper expiry mechanism for Drydock resources from Backlog to v1 on the Drydock board.
Aug 24 2015, 5:07 PM · Drydock
epriestley triaged T6454: Implement support for KVM-based hosts in Drydock as Wishlist priority.
Aug 24 2015, 5:03 PM · Drydock
epriestley moved T6454: Implement support for KVM-based hosts in Drydock from Backlog to Far Future on the Drydock board.
Aug 24 2015, 5:02 PM · Drydock
epriestley moved T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock from Backlog to Future on the Drydock board.
Aug 24 2015, 5:02 PM · Drydock
epriestley moved T5544: Implement EC2 blueprint for Drydock from Backlog to Future on the Drydock board.
Aug 24 2015, 5:02 PM · Drydock
epriestley added a comment to T9123: Build Phabricator in Harbormaster (v2).

Since we're pushing everything to staging, I expect that to be covered here.

Aug 24 2015, 5:01 PM · Prioritized, Harbormaster
epriestley edited subtasks for T182: Commit into repository directly from differential, added: T9252: Unprototype Drydock (v1); removed: T2015: Implement Drydock.
Aug 24 2015, 5:00 PM · Haskell.org, Restricted Project, Differential
epriestley removed a parent task for T2015: Implement Drydock: T182: Commit into repository directly from differential.
Aug 24 2015, 5:00 PM · Drydock
epriestley added a parent task for T9252: Unprototype Drydock (v1): T182: Commit into repository directly from differential.
Aug 24 2015, 5:00 PM · Prioritized, Drydock
epriestley added a parent task for T9252: Unprototype Drydock (v1): T9123: Build Phabricator in Harbormaster (v2).
Aug 24 2015, 5:00 PM · Prioritized, Drydock
epriestley added a subtask for T9123: Build Phabricator in Harbormaster (v2): T9252: Unprototype Drydock (v1).
Aug 24 2015, 5:00 PM · Prioritized, Harbormaster
epriestley added a comment to T9252: Unprototype Drydock (v1).

 .jpg (290×236 px, 12 KB)

Aug 24 2015, 4:59 PM · Prioritized, Drydock
epriestley moved T6193: Allow Arcanist to allocate resources through Drydock from Backlog to Far Future on the Drydock board.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley lowered the priority of T6193: Allow Arcanist to allocate resources through Drydock from Normal to Wishlist.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley merged task T6076: Provide infrastructure to allow users to perform leases from Arcanist into T6193: Allow Arcanist to allocate resources through Drydock.
Aug 24 2015, 4:49 PM · Drydock
epriestley updated subscribers of T6193: Allow Arcanist to allocate resources through Drydock.
Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley added a comment to T6193: Allow Arcanist to allocate resources through Drydock.

Pretty sure this is the same as T6076; I'm going to merge that here.

Aug 24 2015, 4:49 PM · Arcanist, Drydock
epriestley moved T6111: Give Drydock leases an explicit ownership PHID from Backlog to v1 on the Drydock board.
Aug 24 2015, 4:44 PM · Drydock
epriestley created T9252: Unprototype Drydock (v1).
Aug 24 2015, 4:43 PM · Prioritized, Drydock
epriestley closed T9251: Fatal error in mail migration from a very old version as Resolved by committing Restricted Diffusion Commit.
Aug 24 2015, 4:37 PM · Installing & Upgrading, Mail
epriestley added a revision to T9251: Fatal error in mail migration from a very old version: Unknown Object (Differential Revision).
Aug 24 2015, 4:30 PM · Installing & Upgrading, Mail
epriestley triaged T9251: Fatal error in mail migration from a very old version as Normal priority.
Aug 24 2015, 4:21 PM · Installing & Upgrading, Mail