Page MenuHomePhabricator
Feed All Stories

Feb 25 2018

epriestley added a project to T13053: Plans: Mail Tags and Failover: Plans.
Feb 25 2018, 3:28 PM · Plans, Must Encrypt Mail, Mail
epriestley added a project to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Plans.
Feb 25 2018, 3:28 PM · Plans, Differential, Harbormaster
epriestley added a project to T13075: Plans: Diffusion authors, Herald ref rules, parsing, performance: Plans.
Feb 25 2018, 3:28 PM · Plans, Diffusion
epriestley added a project to T13076: Plans: Phacility cluster caching, renaming, and rebalance/compaction: Plans.
Feb 25 2018, 3:28 PM · Plans, Ops, Infrastructure, Phacility
epriestley added a project to T13077: Plans: Phriction modern "v3" APIs, Drafts: Plans.
Feb 25 2018, 3:28 PM · Plans, Phriction
epriestley added a project to T13088: Plans: Harbormaster UI usability and interconnectedness: Plans.
Feb 25 2018, 3:28 PM · Plans, Harbormaster
epriestley added a project to T13083: Plans: Portals and Facts: Plans.
Feb 25 2018, 3:28 PM · Plans, Facts, Dashboards
epriestley added a project to T13090: Plans: 2018 Week 8 Bonus Content: Plans.
Feb 25 2018, 3:28 PM · Plans, Phacility
epriestley created Plans.
Feb 25 2018, 3:27 PM
epriestley created U39 Support Pacts.
Feb 25 2018, 3:25 PM

Feb 24 2018

epriestley edited the content of Changelog.
Feb 24 2018, 4:17 PM
epriestley created 2018 Week 8 (Late February).
Feb 24 2018, 4:16 PM
epriestley renamed T13091: Ferret "Relevance" order does not always have all the columns it needs available from Exception in search in Differential to Ferret "Relevance" order does not always have all the columns it needs available.
Feb 24 2018, 3:25 PM · Search
epriestley added a comment to T13091: Ferret "Relevance" order does not always have all the columns it needs available.

The second issue causes the error #1054: Unknown column 'epochModified' in 'order clause' (note no ft_doc) which isn't exactly the same as the first issue.

Feb 24 2018, 3:18 PM · Search
epriestley added a comment to T13091: Ferret "Relevance" order does not always have all the columns it needs available.

I think this is a couple of different issues:

Feb 24 2018, 3:17 PM · Search
epriestley added a comment to T13091: Ferret "Relevance" order does not always have all the columns it needs available.

When you use the "Query" field to activate Ferret fulltext search, a "Relevance" score is computed internally. Roughly, today: documents are more relevant if your terms appear in the title than if they appear only in other fields; and stemmed terms are more relevant if the exact term you searched for appears in the raw document than if the stemmed version appears in the normalized version of the document.

Feb 24 2018, 3:07 PM · Search
fumoboy007 awarded T5474: Support workboard column triggers which activate when a task is dropped into a column a Burninate token.
Feb 24 2018, 10:45 AM · Workboards (v3), Restricted Project
avivey updated the task description for T13091: Ferret "Relevance" order does not always have all the columns it needs available.
Feb 24 2018, 4:10 AM · Search
avivey created T13091: Ferret "Relevance" order does not always have all the columns it needs available.
Feb 24 2018, 4:09 AM · Search

Feb 23 2018

epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 7:12 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 2:15 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 2:03 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 1:52 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 1:39 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 1:18 PM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 3:20 AM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 2:46 AM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 2:20 AM · Plans, Harbormaster
epriestley added a revision to T13088: Plans: Harbormaster UI usability and interconnectedness: Unknown Object (Differential Revision).
Feb 23 2018, 2:06 AM · Plans, Harbormaster

Feb 22 2018

epriestley closed T13090: Plans: 2018 Week 8 Bonus Content as Resolved.

PHI379 describes a weird "Copied Lines" signal which can at least be triaged.

Feb 22 2018, 9:58 PM · Plans, Phacility
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 9:44 PM · Plans, Phacility
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 8:58 PM · Plans, Phacility
epriestley closed T13087: Outbound mail should get X-Phabricator-Mail-ID and X-Phabricator-Unique headers as Resolved by committing Restricted Diffusion Commit.
Feb 22 2018, 8:47 PM · Mail
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 8:46 PM · Plans, Phacility
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 8:42 PM · Plans, Phacility
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 6:55 PM · Plans, Phacility
epriestley added a revision to T13077: Plans: Phriction modern "v3" APIs, Drafts: Unknown Object (Differential Revision).
Feb 22 2018, 6:55 PM · Plans, Phriction
epriestley added a revision to T13087: Outbound mail should get X-Phabricator-Mail-ID and X-Phabricator-Unique headers: Unknown Object (Differential Revision).
Feb 22 2018, 6:35 PM · Mail
epriestley added a revision to T13090: Plans: 2018 Week 8 Bonus Content: Unknown Object (Differential Revision).
Feb 22 2018, 6:35 PM · Plans, Phacility
epriestley triaged T13090: Plans: 2018 Week 8 Bonus Content as Normal priority.
Feb 22 2018, 5:55 PM · Plans, Phacility
epriestley renamed T13089: A full disk on a read replica database host can cause far-reaching request slowness? from A full disk on a read replica can cause far-reaching request slowness? to A full disk on a read replica database host can cause far-reaching request slowness?.
Feb 22 2018, 5:48 PM · Clusters, Infrastructure
epriestley renamed T13089: A full disk on a read replica database host can cause far-reaching request slowness? from A full disk on a read replica can kill everything to A full disk on a read replica can cause far-reaching request slowness?.
Feb 22 2018, 5:48 PM · Clusters, Infrastructure
epriestley triaged T13089: A full disk on a read replica database host can cause far-reaching request slowness? as Low priority.
Feb 22 2018, 4:30 PM · Clusters, Infrastructure
epriestley updated the task description for T13075: Plans: Diffusion authors, Herald ref rules, parsing, performance.
Feb 22 2018, 3:58 PM · Plans, Diffusion
asherkin added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

As a note, pv can rate limit a pipe and is generally very useful all around.

Feb 22 2018, 10:33 AM · Plans, Harbormaster

Feb 21 2018

epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

this is a very good task :)

Feb 21 2018, 8:14 PM · Plans, Harbormaster
yelirekim added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

i used gem install so that i could remain ignorant of those types of problems

Feb 21 2018, 8:02 PM · Plans, Harbormaster
avivey added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.
$ sudo apt install lolcat
 ...
 ...
 ...
After this operation, 27.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Feb 21 2018, 8:00 PM · Plans, Harbormaster
yelirekim added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

cat.gif (1×3 px, 7 MB)

Feb 21 2018, 7:50 PM · Plans, Harbormaster
yelirekim added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

Colorful-Linux-Terminal-Output.gif (365×922 px, 341 KB)

Feb 21 2018, 7:22 PM · Plans, Harbormaster
epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

haha

Feb 21 2018, 7:21 PM · Plans, Harbormaster
epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

I suppose welding does normally take a long time.

Feb 21 2018, 7:21 PM · Plans, Harbormaster
yelirekim added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

it has an -s option

Feb 21 2018, 7:21 PM · Plans, Harbormaster
yelirekim added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

There is a program far superior to cat that already exists.

Feb 21 2018, 7:21 PM · Plans, Harbormaster
epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

Testing any of this is also a pain right now, so before any of that happens I'm going to write bin/harbormaster build --log output.txt or bin/harbormaster write-a-log or something. This overlaps the actual API-writing request in T9124, but that has more complicated concerns (like UTF8 issues, writing to a closed log, etc).

Feb 21 2018, 7:16 PM · Plans, Harbormaster
epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

maybe a "grep" would be nice

Feb 21 2018, 7:08 PM · Plans, Harbormaster
epriestley added a comment to T13088: Plans: Harbormaster UI usability and interconnectedness.

I'm planning to tackle the build log stuff first since it's the most clear-cut, all fairly close together, and also roughly the most dumb.

Feb 21 2018, 7:04 PM · Plans, Harbormaster
epriestley edited the content of 2018 Week 7 (Mid February).
Feb 21 2018, 5:02 PM
mcorteel added a comment to P2084 T12785 patch.

Once I get an answer on how to submit it... See T12785

Feb 21 2018, 4:18 PM
epriestley updated the task description for T13088: Plans: Harbormaster UI usability and interconnectedness.
Feb 21 2018, 3:43 PM · Plans, Harbormaster
epriestley moved T11763: Make commit query useful enough to show "recent commits + build status on master" of a particular repository from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:46 PM · Haskell.org, Harbormaster, Feature Request
epriestley moved T9365: Harbormaster results are hard to aggregate from v3 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:41 PM · Harbormaster, Restricted Project, Restricted Project
epriestley moved T9516: Copying text from a Harbormaster build log copies the line numbers as well from v3 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:41 PM · Harbormaster, Restricted Project
epriestley moved T11402: Garbage collect and/or compress/archive harbormaster build unit messages from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:40 PM · Restricted Project, Harbormaster, Feature Request
epriestley moved T10868: Make a line-linkable view for individual build logs from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:40 PM · Restricted Project, Harbormaster, Feature Request
epriestley moved T10635: Loading differential revision slow when lots of unit test messages exist from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:40 PM · Restricted Project, Haskell.org, Harbormaster, Performance
epriestley moved T10179: Support specifying a log parser or some such construct for Harbormaster build logs from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:38 PM · Restricted Project, Harbormaster, Feature Request
epriestley moved T10123: Allow short "result" message for CI builds from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:38 PM · Restricted Project, Restricted Project, Harbormaster, Feature Request
epriestley moved T9951: Store/display more information for Unit tests from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:37 PM · Restricted Project, Restricted Project, Harbormaster, Feature Request
epriestley closed T9277: Harbormaster AutoClose as Wontfix.

The build itself can do this over Conduit. Although it's possible we'll support things like this some day, I think this is currently too niche and disconnected from other application behavior to pursue in the upstream.

Feb 21 2018, 2:37 PM · Restricted Project, Maniphest, Harbormaster
epriestley moved T11798: Allow harbormaster build logs to be downloaded via the API from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:35 PM · Harbormaster
epriestley moved T11810: Live log output from harbormaster from Backlog to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:34 PM · Harbormaster, Feature Request
epriestley moved T5822: Implement garbage collection / automatic archiving for Harbormaster logs from v3 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:32 PM · Harbormaster, Restricted Project
epriestley moved T9124: Support uploading build log data via the Harbormaster API from v2 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:32 PM · Restricted Project, Harbormaster
epriestley moved T8656: Parse ANSI-style color strings in build output from v2 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:32 PM · Haskell.org, Restricted Project, Harbormaster
epriestley moved T6139: Allow designation of "summary" build logs which are sorted to the top or otherwise promoted from v2 to Logs / Unit Logs on the Harbormaster board.
Feb 21 2018, 2:32 PM · Restricted Project, Harbormaster
epriestley triaged T13088: Plans: Harbormaster UI usability and interconnectedness as Normal priority.
Feb 21 2018, 2:21 PM · Plans, Harbormaster
epriestley added a comment to T13083: Plans: Portals and Facts.

See PHI385. I think I stabilized the dashboard arrangement issues in D19123, but the arrange workflows are still in somewhat rough shape.

Feb 21 2018, 1:30 AM · Plans, Facts, Dashboards
epriestley added a revision to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction: Unknown Object (Differential Revision).
Feb 21 2018, 1:21 AM · Plans, Differential, Harbormaster
epriestley added a revision to T13083: Plans: Portals and Facts: Unknown Object (Differential Revision).
Feb 21 2018, 1:20 AM · Plans, Facts, Dashboards
epriestley updated the task description for T13081: Quicksand breaks the back button after a reload, et al.
Feb 21 2018, 1:13 AM · Quicksand
epriestley added a comment to T13054: Plans: Harbormaster Interactions with Differential / Chaos Reduction.

That is, we mutated the object outside of the Editor, then relied on the Editor to save the mutation.

Feb 21 2018, 1:04 AM · Plans, Differential, Harbormaster

Feb 20 2018

epriestley triaged T13087: Outbound mail should get X-Phabricator-Mail-ID and X-Phabricator-Unique headers as Low priority.
Feb 20 2018, 9:50 PM · Mail

Feb 19 2018

epriestley added a revision to T13083: Plans: Portals and Facts: Unknown Object (Differential Revision).
Feb 19 2018, 7:38 PM · Plans, Facts, Dashboards
kuba-orlik added a comment to T13086: Configured task priority keywords with uppercase letters can fail to map properly as defaults.

Another option could be to only allow lowercase letters in the json specification, with some kind of warning message

Feb 19 2018, 6:48 PM · Maniphest
epriestley added a revision to T13083: Plans: Portals and Facts: Unknown Object (Differential Revision).
Feb 19 2018, 5:43 PM · Plans, Facts, Dashboards
epriestley triaged T13086: Configured task priority keywords with uppercase letters can fail to map properly as defaults as Low priority.
Feb 19 2018, 5:38 PM · Maniphest
epriestley updated the task description for T13083: Plans: Portals and Facts.
Feb 19 2018, 3:15 PM · Plans, Facts, Dashboards
0 edited the content of Community Resources.
Feb 19 2018, 12:34 AM

Feb 18 2018

epriestley added a revision to T13083: Plans: Portals and Facts: Unknown Object (Differential Revision).
Feb 18 2018, 5:30 PM · Plans, Facts, Dashboards
epriestley added a revision to T13083: Plans: Portals and Facts: Unknown Object (Differential Revision).
Feb 18 2018, 3:31 PM · Plans, Facts, Dashboards
epriestley added a comment to T13083: Plans: Portals and Facts.

One overarching issue here is that facts don't have a clear permissions model. It's bad if anyone can go look up the burndown chart for #critical-security-issues and then correlate that chart against tasks showing up in #weird-things-that-happen-when-you-hold-down-the-letter-a or whatever and get a hint about a security concern. In the general case, charts like "Salary by Employee", "Acuisitions Affecting our Stock Price", etc., are also potentially problematic.

Feb 18 2018, 2:30 PM · Plans, Facts, Dashboards
exp10r3r awarded T7568: Support Desktop Notifications in Conpherence a Like token.
Feb 18 2018, 7:14 AM · Conpherence (v4)

Feb 17 2018

yelirekim awarded T13083: Plans: Portals and Facts a Piece of Eight token.
Feb 17 2018, 4:47 PM · Plans, Facts, Dashboards
epriestley added a comment to T13083: Plans: Portals and Facts.
  • Fact cursors are currently per-object. I think they should likely be per <object, engine> pair so that subsets can be rebuilt more quickly for testing/development and the failure of one engine will not stop all other engines from processing data. On the other hand, fact processing is currently pretty fast and I don't expect to write a ton of engines so I'm not sure how critical this really is. Engines likely don't care how cursors work unless they depend on facts extracted by other engines and need to guarantee they execute later.
  • FactEngine->getFactSpecs() isn't really authoritative -- it takes a fact definition externally. I think this should become the authoritative generator. That is, this piece of code needs to go sooner rather than later:
Feb 17 2018, 3:02 PM · Plans, Facts, Dashboards
epriestley updated the task description for T13083: Plans: Portals and Facts.
Feb 17 2018, 2:27 PM · Plans, Facts, Dashboards
epriestley edited the content of 2018 Week 7 (Mid February).
Feb 17 2018, 12:40 PM
rabahmeradi added a comment to T11495: Drydock doesn't delete working copies.

The company I work for doesn't use Phabricator anymore. If I recall correctly the issue happens when an error occurs when creating the working copy. So DryDock create a copy 'copy-123' for example and then if an error occur (during the creation of the working copy for example can't fetch the repository), the build is stopped and the folder 'copy-123' is not deleted. DryDock will retry after 15s and create another copy 'copy-124'. So you can end up with millions of folders after a couple of hours.

Feb 17 2018, 7:19 AM · Bug Report (Needs Information), Drydock

Feb 16 2018

epriestley edited the content of Changelog.
Feb 16 2018, 10:05 PM
epriestley created 2018 Week 7 (Mid February).
Feb 16 2018, 10:04 PM