Page MenuHomePhabricator
Feed Advanced Search

Sep 26 2015

epriestley created 2015 Week 39 (Very Late September).
Sep 26 2015, 1:35 PM
epriestley closed T9473: teste as Invalid.
Sep 26 2015, 1:29 PM · Roadmap
epriestley closed T9471: New cowsay implementation renders .cow escape sequences as Resolved.
Sep 26 2015, 12:31 PM · Remarkup
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Sep 26 2015, 4:11 AM

Sep 25 2015

epriestley added a comment to T9331: Configure test-plan per repository.

Oh, I guess there isn't actually a "test plan" Herald field. We could add one easily enough. I was thinking:

Sep 25 2015, 11:28 PM · Diffusion, Differential
epriestley closed T9260: HeraldAdapter throws exception on empty user custom field. as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 10:00 PM · Herald, Maniphest
epriestley closed T9470: Don't email-notify me of the comments that I post! as Spite.

Settings → Email Preferences → Self Actions

Sep 25 2015, 7:33 PM
epriestley closed T9316: Linters must include Name fields as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 6:16 PM · Lint
epriestley closed T9312: URL Param to pass to Paste to download paste instead of viewing it as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 5:45 PM · Paste
epriestley closed T9434: Conduit Error On audit.query - Attempting to access attached data on PhabricatorRepositoryCommit as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 5:43 PM · Conduit
epriestley closed T9427: Error Processing Mail (Multiple Receivers) when replying to audit mail as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 5:43 PM · Mail, Audit
epriestley closed T9328: This rule's content type does not support the selected rule type as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 5:43 PM · Herald
epriestley closed T9145: Exception on arc diff with PHPCS linter as Resolved by committing Restricted Diffusion Commit.
Sep 25 2015, 5:43 PM · Differential, Arcanist
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Sep 25 2015, 5:37 PM
epriestley added a revision to T9260: HeraldAdapter throws exception on empty user custom field.: Unknown Object (Differential Revision).
Sep 25 2015, 5:37 PM · Herald, Maniphest
epriestley added a comment to T9272: Show x lines does not work as expected in dialog.

I suspect this has never worked and it isn't trivial to fix. D14168 is just some nearby code cleanup that I did while I was looking at it.

Sep 25 2015, 5:30 PM · PHUI
epriestley added a revision to T9272: Show x lines does not work as expected in dialog: Unknown Object (Differential Revision).
Sep 25 2015, 5:29 PM · PHUI
epriestley added a comment to T9301: 403 when trying to HTTP pull from Inactive repositoy.

What status code do you feel is more appropriate? 403 seems quite reasonable to me.

Sep 25 2015, 5:22 PM · Diffusion
epriestley added a revision to T9312: URL Param to pass to Paste to download paste instead of viewing it: Unknown Object (Differential Revision).
Sep 25 2015, 5:18 PM · Paste
epriestley added a comment to T9312: URL Param to pass to Paste to download paste instead of viewing it.

You don't actually care about download/view (i.e., the Content-Disposition of the response), you just want a URL which shows the current contents, right?

Sep 25 2015, 5:10 PM · Paste
epriestley added a revision to T9145: Exception on arc diff with PHPCS linter: Unknown Object (Differential Revision).
Sep 25 2015, 5:07 PM · Differential, Arcanist
epriestley added a comment to T9316: Linters must include Name fields.

Prior to, e.g., T8921, we were very lax about lint messages which led to a lot of linters passing nonsense (e.g., non-numeric line numbers, negative character offsets, human-readable durations with units like "3 seconds"). Formalization of lint in connection with T8089 implicitly increased strictness.

Sep 25 2015, 5:05 PM · Lint
epriestley added a revision to T9145: Exception on arc diff with PHPCS linter: Unknown Object (Differential Revision).
Sep 25 2015, 5:02 PM · Differential, Arcanist
epriestley added a revision to T9316: Linters must include Name fields: Unknown Object (Differential Revision).
Sep 25 2015, 5:02 PM · Lint
epriestley closed T9320: Make possible to reference a phragment file into a phriction document as Invalid.

See:

Sep 25 2015, 4:35 PM · Phriction, Phragment
epriestley added a revision to T9328: This rule's content type does not support the selected rule type: Unknown Object (Differential Revision).
Sep 25 2015, 4:32 PM · Herald
epriestley added a comment to T9328: This rule's content type does not support the selected rule type.

ehh

Sep 25 2015, 4:07 PM · Herald
epriestley reopened T9328: This rule's content type does not support the selected rule type as "Open".
Sep 25 2015, 4:06 PM · Herald
epriestley closed T9328: This rule's content type does not support the selected rule type as Wontfix.

No clue how to repro. I'll accept a diff to get the rule ID/PHID into the error message if you want.

Sep 25 2015, 4:04 PM · Herald
epriestley closed T9331: Configure test-plan per repository as Wontfix.

I don't currently plan to try to let fields be configured per-repository. This would be a lot of work to accommodate a fairly rare need, require substantial workflow changes, and doesn't seem to be particularly valuable. Workarounds like the one above (or just writing similar Herald rules) seem reasonable to me, if not ideal.

Sep 25 2015, 4:03 PM · Diffusion, Differential
epriestley closed T9332: phd causes segmentation faults as Invalid.

I can't reproduce this on any of the systems I have access to (although none are replicas of your system) and, in general, there is nothing Phabricator should be able to do in PHP to cause a process to segfault (except maybe willfully sending ourselves signals). With very rare exception, segfaults are caused by PHP itself or an extension, not by us. I also haven't seen other reports of anything similar.

Sep 25 2015, 3:58 PM · Daemons
epriestley renamed T3278: ⛄ Build a summary mode Remarkup engine for constrained text areas from Build a summary mode Remarkup engine for constrained text areas to ⛄ Build a summary mode Remarkup engine for constrained text areas.
Sep 25 2015, 3:47 PM · Remarkup
epriestley added a comment to T3278: ⛄ Build a summary mode Remarkup engine for constrained text areas.

I think it's probably correct for task titles, Phriction document titles, etc., to not be Remarkup.

Sep 25 2015, 3:46 PM · Remarkup
epriestley merged task T9398: External links in blurb not parsed when previewing (hovering) over the usernames into T3278: ⛄ Build a summary mode Remarkup engine for constrained text areas.
Sep 25 2015, 3:32 PM · Remarkup, Profile, Hovercards
epriestley updated subscribers of T3278: ⛄ Build a summary mode Remarkup engine for constrained text areas.
Sep 25 2015, 3:32 PM · Remarkup
epriestley added a comment to T9398: External links in blurb not parsed when previewing (hovering) over the usernames.

I'm just going to merge this into T3278 since I think that covers this completely.

Sep 25 2015, 3:32 PM · Remarkup, Profile, Hovercards
epriestley renamed T9412: Annotate all the reasons that a user is included on the recipient list for mail from Email CC list shows wrong user to Annotate all the reasons that a user is included on the recipient list for mail.
Sep 25 2015, 3:29 PM · llvm, Restricted Project, Mail
epriestley renamed T9415: PhabricatorApplicationTransactionPublishWorker requires unreasonable amount of memory for large numbers of mail recipients? from PhabricatorApplicationTransactionPublishWorker requires O(N^2) memory in number of mail recipients to PhabricatorApplicationTransactionPublishWorker requires unreasonable amount of memory for large numbers of mail recipients?.
Sep 25 2015, 3:27 PM · Daemons
epriestley added a comment to T9415: PhabricatorApplicationTransactionPublishWorker requires unreasonable amount of memory for large numbers of mail recipients?.

Actually, I can't immediately reproduce this. Here's what I did to set the test up:

Sep 25 2015, 3:27 PM · Daemons
epriestley claimed T9427: Error Processing Mail (Multiple Receivers) when replying to audit mail.
Sep 25 2015, 3:01 PM · Mail, Audit
epriestley added a revision to T9427: Error Processing Mail (Multiple Receivers) when replying to audit mail: Unknown Object (Differential Revision).
Sep 25 2015, 3:01 PM · Mail, Audit
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Sep 25 2015, 2:50 PM
epriestley added a revision to T9434: Conduit Error On audit.query - Attempting to access attached data on PhabricatorRepositoryCommit: Unknown Object (Differential Revision).
Sep 25 2015, 2:50 PM · Conduit
epriestley claimed T9434: Conduit Error On audit.query - Attempting to access attached data on PhabricatorRepositoryCommit.
Sep 25 2015, 2:50 PM · Conduit
epriestley added a comment to T9450: "abort: not a Mercurial bundle" with Mercurial 3.5>=.

For HTTP stuff which doesn't return a response (like this), the best debugging tool is sometimes using phlog(), then tail -f on the apache/php-fpm error log in another window.

Sep 25 2015, 2:47 PM · Mercurial
epriestley closed T6015: Harbormaster build not cleaning lease directory after build finishes as Wontfix.

This is obsolete at HEAD.

Sep 25 2015, 3:31 AM · Harbormaster
epriestley closed T9326: Parameter 'duration' has invalid type. Expected type 'optional float|int', got type 'string' as Resolved.

Modern arc should catch this on the client instead.

Sep 25 2015, 3:28 AM · Harbormaster, Arcanist
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 25 2015, 12:16 AM · Prioritized, Drydock

Sep 24 2015

epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 11:33 PM · Prioritized, Drydock
epriestley added a comment to T9467: Badge creation possible without appropriate permission.

(We maintain a vulnerability program with HackerOne, but this specific issue is pretty fluff and in a prototype application so I don't think it meets the minimum bar for a vulnerability award ("significantly compromise ... typical installation"). Feel free to file through HackerOne if you hit anything security-esque and more substantive in the future, though.)

Sep 24 2015, 10:39 PM · Badges
epriestley added a comment to T9467: Badge creation possible without appropriate permission.

Thanks for the report! This should be resolved in HEAD and deployed to this server.

Sep 24 2015, 10:36 PM · Badges
epriestley closed T9467: Badge creation possible without appropriate permission as Resolved by committing Restricted Diffusion Commit.
Sep 24 2015, 10:34 PM · Badges
Feed Story Failed to Render (PhabricatorApplicationTransactionFeedStory)
Exception: Unknown edge constant "59"!
Sep 24 2015, 10:34 PM
epriestley claimed T9467: Badge creation possible without appropriate permission.
Sep 24 2015, 10:33 PM · Badges
epriestley added a revision to T9467: Badge creation possible without appropriate permission: Unknown Object (Differential Revision).
Sep 24 2015, 10:31 PM · Badges
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 8:51 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 8:34 PM · Prioritized, Drydock
epriestley closed T9253: Implement a Drydock blueprint for leasing hosts from a static, pre-built Almanac pool, a subtask of T9252: Unprototype Drydock (v1), as Resolved.
Sep 24 2015, 7:22 PM · Prioritized, Drydock
epriestley closed T9253: Implement a Drydock blueprint for leasing hosts from a static, pre-built Almanac pool as Resolved.

This is functional locally and headed for production after T7399 resolves enough to let us do build tier deployments without leaking live key material.

Sep 24 2015, 7:22 PM · Almanac, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 4:51 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 3:18 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 2:49 PM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 1:11 PM · Prioritized, Drydock
epriestley added a comment to T7399: Fully separate live credentials from development repositories.
  • I've separated key material from rSAAS and cycled the key. It was always ephemeral, but now it is managed in a more standard way.
  • I've separated all API key material from rCORE, but not cycled it. There were a couple more keys than I found earlier (ReCaptcha, SES + S3 for this host).
Sep 24 2015, 12:26 PM · Phacility
• tinytiongson awarded T6973: Associating Diffusion commits to Projects a Like token.
Sep 24 2015, 12:05 PM · Feed, Projects, Diffusion
epriestley closed T9466: Self accept of commits only for certain projects? as Resolved.

It might become possible after T731, but this is a very rare need and not a good fit for the upstream except as part of more general changes in T731.

Sep 24 2015, 12:01 PM · Diffusion, Differential
epriestley added a comment to T7399: Fully separate live credentials from development repositories.

I'm going to work on separating the rSAAS key material and remaining rCORE key material now.

Sep 24 2015, 11:23 AM · Phacility
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 3:28 AM · Prioritized, Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 24 2015, 2:54 AM · Prioritized, Drydock
epriestley added a comment to T9464: /bin/storage upgrade fails while applying a patch..

A likely fix for this is now available in HEAD:

Sep 24 2015, 2:19 AM · Infrastructure, Maniphest
epriestley added a revision to T9464: /bin/storage upgrade fails while applying a patch.: Unknown Object (Differential Revision).
Sep 24 2015, 1:43 AM · Infrastructure, Maniphest
epriestley added a comment to T9464: /bin/storage upgrade fails while applying a patch..

Oh, I'm wrong. It is idempotent, so we should be OK.

Sep 24 2015, 1:40 AM · Infrastructure, Maniphest
epriestley added a comment to T9464: /bin/storage upgrade fails while applying a patch..

(This migration isn't idempotent and I can't really test it thoroughly since we don't have year-old environments on hand, so there's going to be some level of guesswork here.)

Sep 24 2015, 1:39 AM · Infrastructure, Maniphest
epriestley claimed T9464: /bin/storage upgrade fails while applying a patch..
Sep 24 2015, 1:36 AM · Infrastructure, Maniphest
epriestley added a comment to T9464: /bin/storage upgrade fails while applying a patch..

I'll relax this migration, give me a few minutes. You have some sketchy data in your transaction history but we can just ignore it safely.

Sep 24 2015, 1:36 AM · Infrastructure, Maniphest

Sep 23 2015

epriestley added a revision to T6569: Implement proper expiry mechanism for Drydock resources: Unknown Object (Differential Revision).
Sep 23 2015, 8:16 PM · Drydock
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 23 2015, 7:34 PM · Prioritized, Drydock
epriestley moved T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock from Future to Far Future on the Drydock board.
Sep 23 2015, 5:38 PM · Drydock
epriestley renamed T6455: Implement support for dynamically building new AMI / disk image blueprints in Drydock from Implement support for AMI / disk image blueprints in Drydock to Implement support for dynamically building new AMI / disk image blueprints in Drydock.
Sep 23 2015, 5:38 PM · Drydock
epriestley moved T8671: Support complex resource constraints across multiple resources in Drydock from Backlog to Far Future on the Drydock board.
Sep 23 2015, 5:34 PM · Drydock
epriestley renamed T8671: Support complex resource constraints across multiple resources in Drydock from Discussion: How should the working copy blueprint behave when the host blueprint is resource constrained? to Support complex resource constraints across multiple resources in Drydock.
Sep 23 2015, 5:34 PM · Drydock
epriestley added a comment to T6569: Implement proper expiry mechanism for Drydock resources.

D14144 is tangential here but gives resources and leases a meaningful destruction phase.

Sep 23 2015, 5:17 PM · Drydock
epriestley added a revision to T6569: Implement proper expiry mechanism for Drydock resources: Unknown Object (Differential Revision).
Sep 23 2015, 5:17 PM · Drydock
epriestley closed T6111: Give Drydock leases an explicit ownership PHID as Resolved.

I think everything is setting ownerPHID now.

Sep 23 2015, 5:17 PM · Drydock
epriestley closed T6111: Give Drydock leases an explicit ownership PHID, a subtask of T2015: Implement Drydock, as Resolved.
Sep 23 2015, 5:17 PM · Drydock
epriestley edited P1859 curl conduit.
Sep 23 2015, 5:11 PM
epriestley edited P1858 arc call-conduit file.upload.
Sep 23 2015, 5:03 PM
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 23 2015, 5:00 PM · Prioritized, Drydock
epriestley added a comment to T9461: Cannot create Almanac Service Blueprint in Drydock.

So my question is, how would you like us to communicate the issues we encounter, if at all, specifically concerning Drydock/Harbormaster from now on and in the future?

Sep 23 2015, 1:58 PM · Drydock
epriestley closed T9463: Build step Upload File does not work on Almanac Service Blueprint as Invalid.

Drydock is a prototype, see:

Sep 23 2015, 1:38 PM · Drydock
epriestley closed T9462: Almanac Service Blueprints does not create a lease folder as Invalid.

Drydock is a prototype, see:

Sep 23 2015, 1:38 PM · Drydock
epriestley closed T9461: Cannot create Almanac Service Blueprint in Drydock as Invalid.

Drydock is a prototype, see:

Sep 23 2015, 1:38 PM · Drydock
epriestley added a comment to T9252: Unprototype Drydock (v1).

More broadly, we're now much of the way toward a functional v1 here but most of the interesting action has been attached to T9253 rather than directly to this task, and getting this operating in the upstream has depended on Phacility changes in T7399 (I don't want any live Phacility credentials to exist on the build hosts in any form, but do want to deploy them using common cluster tooling).

Sep 23 2015, 6:38 AM · Prioritized, Drydock
jollychang awarded T6526: Implement "Badges" or "Medals", for annotating special users a Like token.
Sep 23 2015, 6:09 AM · Restricted Project, Badges (v0), People
epriestley added a revision to T9252: Unprototype Drydock (v1): Unknown Object (Differential Revision).
Sep 23 2015, 5:35 AM · Prioritized, Drydock

Sep 22 2015

epriestley closed T9458: No longer receiving emails from Phacility as Resolved.

Cool, glad things are working again.

Sep 22 2015, 10:34 PM · Custom Fields, Diffusion, Phacility Support
joshuaspence awarded T9456: Evaluate upstream support for third-party build systems a Mountain of Wealth token.
Sep 22 2015, 9:45 PM · Restricted Project, Harbormaster
epriestley added a comment to T9458: No longer receiving emails from Phacility.

The queue has flushed so I think this is now resolved (there are no longer any publish actions backed up in the queue), can you let me know if you're still seeing issues when you have a chance?

Sep 22 2015, 8:24 PM · Custom Fields, Diffusion, Phacility Support
epriestley added a comment to T9458: No longer receiving emails from Phacility.

I've deployed this to repo001 (where this instance's daemons are located) and the queue appears to be flushing. I'd expect that you'll start receiving missing mail shortly (there are about 100 affected commits in the backlog). I'll follow up in a few minutes once things flush or otherwise stabilize.

Sep 22 2015, 8:08 PM · Custom Fields, Diffusion, Phacility Support
epriestley claimed T9458: No longer receiving emails from Phacility.
Sep 22 2015, 7:59 PM · Custom Fields, Diffusion, Phacility Support