Page MenuHomePhabricator
Feed Advanced Search

May 18 2015

epriestley added a comment to T8230: Getting Paste/Feed error in Project Feed.

I'll see if I can guess what's going on here; otherwise maybe I'll just sneak a look at things the next time I'm over there.

May 18 2015, 7:00 PM · Feed, Projects
epriestley moved T8246: Workboards with durable column open should give it more space on the right from Backlog to Scrollbar on the PHUI board.
May 18 2015, 6:53 PM · PHUI
epriestley created T8246: Workboards with durable column open should give it more space on the right.
May 18 2015, 6:53 PM · PHUI
epriestley added a comment to T7769: $0 invoices should be automatically payable.

I also confirmed that there are no outstanding "nuisance" invoices for trivial amounts of money.

May 18 2015, 6:37 PM · Phortune, Phacility
epriestley added a comment to T7769: $0 invoices should be automatically payable.

I pushed this change to the cluster and marked the four $0 invoices we'd previously generated as paid.

May 18 2015, 6:36 PM · Phortune, Phacility
epriestley moved T8203: Make Phacility account import default to "ignore" and confirm imports from Do After Launch to Do Eventually on the Phacility board.
May 18 2015, 6:32 PM · Phacility
epriestley lowered the priority of T8203: Make Phacility account import default to "ignore" and confirm imports from Normal to Wishlist.

We now default to "ignore". It would be nice to add a confirm step eventually.

May 18 2015, 6:31 PM · Phacility
epriestley added a comment to T7579: Notify users if their name is mentioned in a Conpherence thread they can see but are not a member of.

Specifically, I'd expect these unusual behaviors from these notifications:

May 18 2015, 6:26 PM · Conpherence (v4)
epriestley added a comment to T7579: Notify users if their name is mentioned in a Conpherence thread they can see but are not a member of.

My thinking on this is that we literally just send the user a notification, which shows up in the notification menu:

May 18 2015, 6:22 PM · Conpherence (v4)
epriestley added a comment to T7588: Provide UI to let users switch to threads/rooms other than the 6 most recent.

I think adding a "View in Column" button to the Conpherence dropdown menu (and maybe making that menu show a few more items, like 10 instead of 5?) could push the specifics of this out.

May 18 2015, 6:12 PM · Conpherence (v4)
epriestley merged task T8244: Multiple Differential Reticles hide content into T8047: Differential inline reticle can persist across Quicksand navigations.
May 18 2015, 6:03 PM · Differential, Quicksand
epriestley merged T8244: Multiple Differential Reticles hide content into T8047: Differential inline reticle can persist across Quicksand navigations.
May 18 2015, 6:03 PM · Inline Comments, Quicksand
epriestley created T8243: Escape console output more thoroughly.
May 18 2015, 5:54 PM · Infrastructure
epriestley added a comment to T8220: The "Persistent Chat" element doesn't remember which room you had selected across page refreshes.

I do expect this general class of behavioral stickiness overall, but I'm not sure how valuable sinking the effort in to get all the fine-tuning and details of draft stuff working ahead of other refinements (like showing threads with mentions or new messages) is.

May 18 2015, 5:38 PM · Conpherence (v4)
epriestley added a comment to T8220: The "Persistent Chat" element doesn't remember which room you had selected across page refreshes.

I'd maybe start with this:

May 18 2015, 5:37 PM · Conpherence (v4)
avivey awarded T8240: Error when updating from 20150504.symbolsproject.1.php a The World Burns token.
May 18 2015, 5:35 PM
epriestley added a comment to T8241: phabricator.org says that Pholio is still in beta.

"Automate your companies process" should be "Automate your company's process", unless i'm wildly misinterpreting it

May 18 2015, 5:33 PM · Public & Media Relations
epriestley closed T8219: Remove phutil_exit() as Resolved by committing Restricted Diffusion Commit.
May 18 2015, 5:29 PM
epriestley closed T7769: $0 invoices should be automatically payable as Resolved by committing Restricted Diffusion Commit.
May 18 2015, 5:28 PM · Phortune, Phacility
epriestley created T8241: phabricator.org says that Pholio is still in beta.
May 18 2015, 5:27 PM · Public & Media Relations
epriestley closed T8240: Error when updating from 20150504.symbolsproject.1.php as Resolved by committing Restricted Diffusion Commit.
May 18 2015, 5:26 PM
epriestley added a revision to T8240: Error when updating from 20150504.symbolsproject.1.php: Unknown Object (Differential Revision).
May 18 2015, 5:25 PM
epriestley added a comment to T8240: Error when updating from 20150504.symbolsproject.1.php.

Thanks, I'll run this down.

May 18 2015, 5:21 PM
epriestley claimed T8240: Error when updating from 20150504.symbolsproject.1.php.
May 18 2015, 5:21 PM
epriestley added a comment to T8235: Update symbol documentation.

I'm increasingly thinking that T4245 may also make "clone/checkout as" globally unique and allow it to serve as an alternate identifier, too, although that's a little messy.

May 18 2015, 4:56 PM · Restricted Project, Documentation
epriestley added a comment to T8235: Update symbol documentation.

In prepration for T4245, we should probably be moving this stuff to accept IDs, Rxx, rCALLSIGN or CALLSIGN, and getting the abstractions for that in place if they aren't already.

May 18 2015, 4:53 PM · Restricted Project, Documentation
epriestley added a parent task for T8239: 2015 Redesign: T8175: Mobile always collapses long crumbs.
May 18 2015, 4:47 PM · Design
epriestley added a subtask for T8175: Mobile always collapses long crumbs: T8239: 2015 Redesign.
May 18 2015, 4:47 PM · Mobile, PHUI
epriestley added a project to T5752: Navigation menus should work correctly on mobile by default: Infrastructure.
May 18 2015, 4:47 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a subtask for T5752: Navigation menus should work correctly on mobile by default: T8239: 2015 Redesign.
May 18 2015, 4:47 PM · ApplicationEditor, Infrastructure, PHUI, Mobile
epriestley added a parent task for T8239: 2015 Redesign: T5752: Navigation menus should work correctly on mobile by default.
May 18 2015, 4:47 PM · Design
epriestley created T8239: 2015 Redesign.
May 18 2015, 4:47 PM · Design
epriestley added a comment to T8175: Mobile always collapses long crumbs.

I like at least trying the last item as a dropdown. There are a couple of other similar "make UI elements work better on mobile by default" things too (T5752) that I sort of want to clean up, but holding these until after the redesign probably makes sense.

May 18 2015, 4:46 PM · Mobile, PHUI
epriestley closed T8233: Unhandled Exception ("RuntimeException")-Undefined variable: content as Invalid.

Specifically, this was almost certainly fixed by D12401, which is a little more than a month old. If updating Phabricator doesn't resolve this, let us know.

May 18 2015, 4:37 PM
epriestley renamed T8216: Make mailKey-related errors more obvious when testing new mail code from Exception when editing project detail to Make mailKey-related errors more obvious when testing new mail code.
May 18 2015, 4:34 PM · Projects
epriestley created T8238: Formally support side-band change handoff in external repositories.
May 18 2015, 4:29 PM · Restricted Project, Restricted Project, Diffusion, Harbormaster
epriestley updated subscribers of T8237: Destroying (with ./bin/remove destroy CLI) an object (here a project not tested for other object) raise an error..
May 18 2015, 4:18 PM · Projects
epriestley created T8236: `arc weld` should do something.
May 18 2015, 3:22 PM · Contributor Onboarding, Arcanist
epriestley added a comment to T8230: Getting Paste/Feed error in Project Feed.

I made the "likely" edits locally without hitting an issue:

May 18 2015, 2:05 PM · Feed, Projects
epriestley added a comment to T8230: Getting Paste/Feed error in Project Feed.

Does this reproduce on this install, or only locally? I can't immediately reproduce it.

May 18 2015, 2:04 PM · Feed, Projects
epriestley renamed T7604: Remove "Arcanist Projects" from Remove deprecated "Arcanist Projects" to Remove "Arcanist Projects".
May 18 2015, 1:59 PM · Diffusion
epriestley added a comment to T8232: Automatically claim a task when a differential is submitted.

I think Fixes Txxx (and other closes-when-landed relationships) is strong enough to imply this, but it feels a little unexpected with just ref/mention.

May 18 2015, 1:45 PM · Differential, Maniphest
staticshock awarded T8227: Why not just add an option/setting/preference? a Like token.
May 18 2015, 1:43 PM · Guides
epriestley closed T7977: Associate Symbols with Repositories directly (Instead of arc projects) as Resolved by committing Restricted Diffusion Commit.
May 18 2015, 1:41 PM · Symbols
epriestley closed T7977: Associate Symbols with Repositories directly (Instead of arc projects), a subtask of T7604: Remove "Arcanist Projects", as Resolved.
May 18 2015, 1:41 PM · Diffusion
epriestley created T8235: Update symbol documentation.
May 18 2015, 1:36 PM · Restricted Project, Documentation
epriestley added a comment to T8233: Unhandled Exception ("RuntimeException")-Undefined variable: content.

What version of Phabricator are you running? You can find it in Config → All Settings in the web UI. It looks like this:

May 18 2015, 1:21 PM

May 17 2015

epriestley added a comment to T7604: Remove "Arcanist Projects".

We have logic to determine the repository already (you can see it at the user-facing level in arc which, for example). You should just be able to remove projects completely, I believe.

May 17 2015, 10:58 PM · Diffusion
epriestley closed T8228: 'link' type in custom fields does not work as Invalid.

Your version of Phabricator is from April 16th. The "link" field type was added about a week later, on April 24th. See D12543.

May 17 2015, 3:56 PM · Projects
epriestley added a comment to T8228: 'link' type in custom fields does not work.

What version of Phabricator are you running? You can find it in the header in Config → All Settings. It should look like this:

May 17 2015, 3:08 PM · Projects
epriestley added a revision to T8219: Remove phutil_exit(): Unknown Object (Differential Revision).
May 17 2015, 3:06 PM
epriestley created T8227: Why not just add an option/setting/preference?.
May 17 2015, 2:09 PM · Guides
epriestley closed T8224: While Phabricator web request is running, MySQL aborts other independant connections as Invalid.

We run a large number of SQL queries, including large SQL queries, and hold a large number of connections open simultaneously. On a properly configured database, none of these behaviors should abort other unrelated connections.

May 17 2015, 1:27 PM
epriestley added a comment to T8225: Permission denied error when pushing to hosted Git repository.

I notice /opt/bitnami in your path. If you're using a Bitnami image, you should seek support from them. We do not offer support for third-party packages. See T4200 for some discussion.

May 17 2015, 1:11 PM · Diffusion
epriestley updated subscribers of T5558: Fix the bog of questionable value that is Project detail pages.
May 17 2015, 1:10 PM · Projects, Dashboards
epriestley merged task T8226: Projects should link to source, documentation etc... into T5558: Fix the bog of questionable value that is Project detail pages.
May 17 2015, 1:10 PM · Projects
epriestley added a comment to T8226: Projects should link to source, documentation etc....

You can edit the task description and add whatever links you want.

May 17 2015, 1:09 PM · Projects
epriestley added a comment to T6920: Move Voting in Ponder to "Helpfuls".

No. There is no task tracking that. T3578#90847 has a small amount of discussion.

May 17 2015, 1:08 PM · Ponder
• JamesRamm awarded T4558: Make Diviner useful for third-parties a Like token.
May 17 2015, 9:49 AM · Diviner
• JamesRamm awarded T4558: Make Diviner useful for third-parties a Pterodactyl token.
May 17 2015, 9:49 AM · Diviner
epriestley added a comment to T8208: Create a plan for consistent use of icons, colors and text style when rendering Calendar events.

Maybe more in-line with that intent would be "orange dot = away for less than X hours". That information is available by clicking through, but not part of the dot. But that doesn't cover "I'm working, but have family in town and will take longer than usual to respond". See more discussion in T8183.

May 17 2015, 4:44 AM · Calendar
epriestley added a comment to T8216: Make mailKey-related errors more obvious when testing new mail code.

Thanks.

May 17 2015, 2:42 AM · Projects
epriestley added a revision to T8203: Make Phacility account import default to "ignore" and confirm imports: Unknown Object (Differential Revision).
May 17 2015, 2:09 AM · Phacility
epriestley closed T7811: Phacility Cluster: Apache exited on repo001.phacility.net as Resolved.
  • I added logrotate configuration as part of the deploy process for hosts running apache.
  • I added swap configuration as part of the deploy process and enabled 16GB of swap for repo-tier hosts.
  • Things have been consistently stable since making the original changes.
  • I also recently added more billing-status review tools and pruned a bunch more demo/test instances, which gave us more headroom here (host load is currently hovering comfortably around 0.60, with physical memory only about 90% consumed).
May 17 2015, 12:54 AM · Phacility
epriestley renamed T7811: Phacility Cluster: Apache exited on repo001.phacility.net from Apache exited on repo001.phacility.net to Phacility Cluster: Apache exited on repo001.phacility.net.
May 17 2015, 12:22 AM · Phacility

May 16 2015

epriestley added a revision to T7769: $0 invoices should be automatically payable: Unknown Object (Differential Revision).
May 16 2015, 8:08 PM · Phortune, Phacility
epriestley added a revision to T7769: $0 invoices should be automatically payable: Unknown Object (Differential Revision).
May 16 2015, 8:02 PM · Phortune, Phacility
epriestley added a comment to T8216: Make mailKey-related errors more obvious when testing new mail code.

We should fix this permanently since this is something like the third time we've hit it and it's super dumb that this mistake is possible (you'll hit this pathway only if your email is configured in a certain way). Some possible approaches:

May 16 2015, 3:01 PM · Projects
epriestley closed T5694: AphrontWriteGuard was not properly disposed of as Resolved.

I've removed this error completely (see rPHUbd087f55).

May 16 2015, 2:26 PM · Aphront
epriestley created T8219: Remove phutil_exit().
May 16 2015, 2:20 PM
epriestley closed T8218: Image embeding failed as Resolved.
May 16 2015, 2:02 PM · Remarkup, Files
epriestley edited the content of 2015 Week 20 (Mid May).
May 16 2015, 1:26 PM
epriestley edited the content of Changelog.
May 16 2015, 1:25 PM
epriestley created 2015 Week 20 (Mid May).
May 16 2015, 1:25 PM
epriestley triaged T8216: Make mailKey-related errors more obvious when testing new mail code as Normal priority.
May 16 2015, 1:09 PM · Projects
epriestley updated subscribers of T8216: Make mailKey-related errors more obvious when testing new mail code.

I'll headed to bed right now but I'll probably fix this tomorrow morning and cowboy commit it before deploying, just a heads up for when that lands.

May 16 2015, 4:43 AM · Projects
epriestley merged task T8214: Support repeating events in Calendar into Restricted Maniphest Task.
May 16 2015, 12:34 AM · Calendar

May 15 2015

epriestley added a revision to T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable: Unknown Object (Differential Revision).
May 15 2015, 10:06 PM · Conpherence, Phabot
epriestley changed the visibility for T524: OpenID Authentication as an Auth Option.
May 15 2015, 9:52 PM · Phabricator
btrahan awarded T8210: Phacility Cluster: Bastion host stopped responding a Doubloon token.
May 15 2015, 8:10 PM · Ops, Phacility
epriestley closed T8212: Add an option to configure `security.require-multi-factor-auth` to cluster admin console as Resolved by committing Restricted Diffusion Commit.
May 15 2015, 7:45 PM · Phacility
epriestley added a revision to T8212: Add an option to configure `security.require-multi-factor-auth` to cluster admin console: Unknown Object (Differential Revision).
May 15 2015, 7:25 PM · Phacility
epriestley renamed T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable from Cannot get PhabricatorBotFeedNotificationHandler configured to work correctly to PhabricatorBotFeedNotificationHandler is completely broken and unusable.
May 15 2015, 7:09 PM · Conpherence, Phabot
epriestley merged task T6911: PhabricatorBotFeedNotificationHandler ignores notification.channels into T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
May 15 2015, 7:09 PM · Conpherence, Phabot
epriestley updated subscribers of T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
May 15 2015, 7:09 PM · Conpherence, Phabot
epriestley merged task T8213: ChatBot Feed Notification not working into T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
May 15 2015, 7:08 PM · Phabot
epriestley updated subscribers of T7829: PhabricatorBotFeedNotificationHandler is completely broken and unusable.
May 15 2015, 7:08 PM · Conpherence, Phabot
epriestley closed T8209: Migrations which use handles may fail after introduction of cache columns as Resolved by committing Restricted Diffusion Commit.
May 15 2015, 6:55 PM
epriestley closed T8211: Cluster backup locks may exceed 64-byte lock length limit as Resolved by committing Restricted Diffusion Commit.
May 15 2015, 6:54 PM · Phacility
epriestley created T8212: Add an option to configure `security.require-multi-factor-auth` to cluster admin console.
May 15 2015, 6:53 PM · Phacility
chad awarded T8206: Make authorize-user part of bastion deployment a Mountain of Wealth token.
May 15 2015, 6:14 PM · Phacility
epriestley added a revision to T8211: Cluster backup locks may exceed 64-byte lock length limit: Unknown Object (Differential Revision).
May 15 2015, 5:52 PM · Phacility
epriestley added a comment to T8206: Make authorize-user part of bastion deployment.

I also realigned the use of DNS. We now use:

May 15 2015, 5:45 PM · Phacility
epriestley added a comment to T8204: Stop using EC2 micro instances.

I've converted the bastion host to an m3.large instance.

May 15 2015, 5:43 PM · Phacility
epriestley closed T8206: Make authorize-user part of bastion deployment, a subtask of T8210: Phacility Cluster: Bastion host stopped responding, as Resolved.
May 15 2015, 5:42 PM · Ops, Phacility
epriestley closed T8206: Make authorize-user part of bastion deployment as Resolved.

Deploying a bastion host now synchronizes account, key and sudoer state automatically.

May 15 2015, 5:42 PM · Phacility
epriestley edited the content of Phacility Cluster CLI Tools.
May 15 2015, 5:41 PM
epriestley edited the content of Adding Hardware.
May 15 2015, 5:40 PM
epriestley edited the content of Adding Hardware.
May 15 2015, 5:40 PM
epriestley created T8211: Cluster backup locks may exceed 64-byte lock length limit.
May 15 2015, 5:35 PM · Phacility