Page MenuHomePhabricator
Feed Advanced Search

Feb 1 2017

epriestley added a comment to T9893: Support ElasticSearch 2.0 - 5.1.

Broadly, I'm supportive.

Feb 1 2017, 12:54 AM · Elasticsearch, Search
epriestley added a comment to T5301: Inline Remarkup escaping.

All changes in Phabricator need to be driven by strong, real-world use-cases.

Feb 1 2017, 12:42 AM · Remarkup
DemiMarie added a comment to T5301: Inline Remarkup escaping.

@epriestley I hope to fix this in a very general way, which will also solve many of the other tickets related to Remarkup (T6276, T5951, T5427).

Feb 1 2017, 12:17 AM · Remarkup
chad closed T11957: Add MenuEngine to Home as Resolved.

Resolved at HEAD. Follow T12174 for bugs/feature requests/future action items.

Feb 1 2017, 12:12 AM · Profile Menu Item, Dashboards
20after4 added a comment to T9893: Support ElasticSearch 2.0 - 5.1.

So, @epriestley: How do you feel about me taking over elasticsearch backend and moving it out to an extension rather than keeping it in phabricator core? The other possibility is I could just fork the elastic backend and name it something different, as it seems phabricator already supports loading the engine extension dynamically.

Feb 1 2017, 12:09 AM · Elasticsearch, Search
20after4 added a comment to T9893: Support ElasticSearch 2.0 - 5.1.

@ramm: I'm already on it: https://phabricator.wikimedia.org/T155299

Feb 1 2017, 12:07 AM · Elasticsearch, Search

Jan 31 2017

20after4 added a comment to T9530: Release Server / Workflow app / Future of Releeph .

So I was thinking about software components recently and one of the issues I've had with both Jenkins and Harbormaster is that builds of one repository aren't aware of the builds from another repository. This is a common scenario in the software I build:

Jan 31 2017, 11:47 PM · Restricted Project, Harbormaster
epriestley merged T6002: Allow characters to be escaped in Remarkup into T5301: Inline Remarkup escaping.
Jan 31 2017, 11:46 PM · Remarkup
epriestley merged task T6002: Allow characters to be escaped in Remarkup into T5301: Inline Remarkup escaping.
Jan 31 2017, 11:46 PM · Remarkup
epriestley added a comment to T6002: Allow characters to be escaped in Remarkup.
Sample
cat file | grep something
Jan 31 2017, 11:45 PM · Remarkup
epriestley added a comment to T5301: Inline Remarkup escaping.

I'd like to see real use cases for this before pursuing it. In the use cases above:

Jan 31 2017, 11:45 PM · Remarkup
epriestley added a revision to T12173: Support Buildkite as a Harbormaster target: Unknown Object (Differential Revision).
Jan 31 2017, 11:34 PM · Harbormaster, Phacility
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

Oh! I think you found a bug. If you go to "GitHub Settings" on that page, enable "Trigger builds after pushing code", then enable "Build tags", then save. Then switch back to "Disable GitHub triggered builds", then save, it should hopefully start working for you.

Jan 31 2017, 11:32 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Build also works fine if I submit it unmodified but omit the refs/tags/... prefix.

Jan 31 2017, 11:27 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Only hit for "tag" is in this paragraph, which has no limits set (unless "empty text field" means "no tags"):

Jan 31 2017, 11:26 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Here's a more granular transcript which suggests I'm not doing something goofy:

Jan 31 2017, 11:25 PM · Harbormaster, Phacility
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

Check out your pipeline settings, if you "ctrl-f" for the word "tag" - is there an option somewhere?

Jan 31 2017, 11:23 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

When I submit this:

Jan 31 2017, 11:16 PM · Harbormaster, Phacility
DemiMarie added a comment to T5301: Inline Remarkup escaping.

I'll take this and T6002. Where in Phabricator's source code can I find the relevant PHP code? Edit: Found it in libphutil.

Jan 31 2017, 11:13 PM · Remarkup
chad renamed T12177: Provide time-to-review statistics and reporting in Facts from use case for Facts and ETL to Use case for Facts and ETL.
Jan 31 2017, 11:04 PM · Customer Impact, Differential, Restricted Project, Facts, Feature Request
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Upshot: I'll do the thing that works for now. If we have tension down the road for the "code reviews intended for master" vs "code reviews intended for develop" use case, we can deal with it when it actually arises. It may be completely hypothetical. Users that did care could conceivably lift HARBORMASTER_BUILD_TARGET_PHID out of the environment and use Conduit to figure out where the review was targeted.

Jan 31 2017, 10:58 PM · Harbormaster, Phacility
mpickering added a project to T10260: Harbormaster Herald Rules: Haskell.org.
Jan 31 2017, 10:54 PM · Haskell.org, Restricted Project, Harbormaster, Feature Request
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

I guess there's also some amount of overloading here for "branch" and "commit", which is understandable since building tags/refs is rare.

Jan 31 2017, 10:49 PM · Harbormaster, Phacility
20after4 added a watcher for ApplicationEditor: 20after4.
Jan 31 2017, 10:49 PM
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

This may be a bad approach, but one possible not-great-but-not-horribly-disruptive change might be this:

Jan 31 2017, 10:44 PM · Harbormaster, Phacility
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

We don't have any examples of checkout hooks, but you can read the built in code path here that does the checkout: https://github.com/buildkite/agent/blob/master/agent/bootstrap.go#L948-L1051

Jan 31 2017, 10:43 PM · Harbormaster, Phacility
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

I'll check in with Sam at Buildkite who wrote most of the tag/git handling gear in the Buildkite Agent. In the meantime, you can override our "checkout" process with a hook: https://buildkite.com/docs/agent/hooks to get it working how'd you prefer it to work. Once you've done that, we can figure out what we need to change on our end to merge in what ever bits you want.

Jan 31 2017, 10:41 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

I think what I actually did was this:

Jan 31 2017, 10:36 PM · Harbormaster, Phacility
ftdysa added Q556: Is it possible to search by a custom field with maniphest.search? (Answer 502).
Jan 31 2017, 10:33 PM
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Hrrm, I may be incorrect about that and have accidentally forced the tag to fetch in some other way.

Jan 31 2017, 10:31 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Things seem to work fine as long as we pass the full path to the tag (we currently don't, since I'm reusing some CircleCI code and CircleCI, a lovely an inventive build system with many creative and original ideas, did not work with a full ref).

Jan 31 2017, 10:27 PM · Harbormaster, Phacility
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

No problems, just lemme know what you need to make it easier and I'll see what I can do :) Also if you have any BK questions feel free to reach out! 🐈

Jan 31 2017, 10:27 PM · Harbormaster, Phacility
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

Let me poke at things and see how far I can get, there's a lot of future design space here that I want to leave open.

Jan 31 2017, 10:19 PM · Harbormaster, Phacility
eadler created T12177: Provide time-to-review statistics and reporting in Facts.
Jan 31 2017, 10:19 PM · Customer Impact, Differential, Restricted Project, Facts, Feature Request
rphl awarded T12173: Support Buildkite as a Harbormaster target a Like token.
Jan 31 2017, 10:02 PM · Harbormaster, Phacility
epriestley removed a member for Cowboy Commits: vrana.
Jan 31 2017, 9:57 PM
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

Ah! Using "phabricator/diff/1234" as the branch name would be pretty cool - we'd _might_ be able to do some special handling of that branch name pattern in our UI to make the whole experience a bit nicer. We could probably also extract the diff number out and have a nice link to the diff on the Phabricator end.

Jan 31 2017, 9:54 PM · Harbormaster, Phacility
epriestley updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 9:38 PM · Dashboards (v2), Profile Menu Item
mgood added a comment to T12173: Support Buildkite as a Harbormaster target.

Thanks for the quick work on this!

Jan 31 2017, 9:33 PM · Harbormaster, Phacility
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 9:30 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 9:26 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

🐈

Jan 31 2017, 9:20 PM · Harbormaster, Phacility
chad added a comment to T12173: Support Buildkite as a Harbormaster target.

😺 😺 😺

Jan 31 2017, 9:20 PM · Harbormaster, Phacility
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 31 2017, 9:20 PM · Audit
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 9:19 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 9:06 PM · Dashboards (v2), Profile Menu Item
keithpitt added a comment to T12173: Support Buildkite as a Harbormaster target.

Howdy! Keith from Buildkite here. We actually started a Phabricator integration a while ago, but got stuck on the Phabriactor side of things. A ton of our customers use it, so we're super pumped to see it getting some traction.

Jan 31 2017, 9:00 PM · Harbormaster, Phacility
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:54 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:51 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:42 PM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 8:40 PM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 8:21 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 31 2017, 8:05 PM · Audit
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 7:57 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 7:38 PM · Dashboards (v2), Profile Menu Item
matthewrbowker added a comment to T12176: Importing large SVN repository causes a full disk.

@epriestley That's fair, I'll see what I can do.

Jan 31 2017, 7:13 PM · Bug Report (Needs Information), Daemons, Diffusion
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 7:08 PM · Dashboards (v2), Profile Menu Item
epriestley edited projects for T12176: Importing large SVN repository causes a full disk, added: Bug Report (Needs Information); removed Bug Report.

Because of the complexity of building a reproduction case and high chance that this is a wild goose chase, we'll move forward with this after a community member confirms it reproduces for them. See T12134 for some discussion. See T12129 for a similar recent report which was a time-consuming wild goose chase.

Jan 31 2017, 7:00 PM · Bug Report (Needs Information), Daemons, Diffusion
matthewrbowker created T12176: Importing large SVN repository causes a full disk.
Jan 31 2017, 6:06 PM · Bug Report (Needs Information), Daemons, Diffusion
epriestley added a comment to T12174: Home Menu Errata.

I'm working on this thing but it's turning out to be fairly involved so I probably won't have a diff for a bit:

Jan 31 2017, 5:33 PM · Dashboards (v2), Profile Menu Item
ftdysa updated Q556: Is it possible to search by a custom field with maniphest.search? from to Is it possible to search by a custom field with maniphest.search?.
Jan 31 2017, 5:15 PM · Conduit, ApplicationSearch, Maniphest
epriestley added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Jan 31 2017, 5:12 PM · Dashboards (v2), Profile Menu Item
epriestley added a revision to T10978: Modernize Audit: Unknown Object (Differential Revision).
Jan 31 2017, 5:07 PM · Audit
epriestley added a comment to T12174: Home Menu Errata.

I'll counterdiff you for these:

Jan 31 2017, 4:22 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.

This was fairly straightforward since the Buildkite API and Harbormaster appear to have very similar models of the world. D17270 adds at least basic support. It uses webhooks, so you don't need to configure any post-commands. There may be some bugs or rough edges, so let us know what you run into if once you have a chance to try it out.

Jan 31 2017, 4:13 PM · Harbormaster, Phacility
techdragon added a watcher for Nuance: techdragon.
Jan 31 2017, 4:06 PM
techdragon added a comment to T10691: Support GitHub-like forking of repositories.

I think most of these changes are independently good, at least, but supporting this practice is largely handing users rope so they can shoot themselves in the feet.

@epriestley Not that it will likely make you feel any better about it, but some of us just really want our Guns-Made-From-Rope™ to be powered by Phabricator instead of other much less awesome things. 😄

Jan 31 2017, 4:02 PM · Restricted Project, Diffusion, Feature Request
epriestley added a revision to T12173: Support Buildkite as a Harbormaster target: Unknown Object (Differential Revision).
Jan 31 2017, 4:00 PM · Harbormaster, Phacility
epriestley added a subtask for T9456: Evaluate upstream support for third-party build systems: T12173: Support Buildkite as a Harbormaster target.
Jan 31 2017, 3:56 PM · Restricted Project, Harbormaster
epriestley added a parent task for T12173: Support Buildkite as a Harbormaster target: T9456: Evaluate upstream support for third-party build systems.
Jan 31 2017, 3:56 PM · Harbormaster, Phacility
epriestley updated the task description for T9456: Evaluate upstream support for third-party build systems.
Jan 31 2017, 3:56 PM · Restricted Project, Harbormaster
techdragon added a watcher for KDE: techdragon.
Jan 31 2017, 3:48 PM
techdragon added a watcher for FreeBSD: techdragon.
Jan 31 2017, 3:47 PM
epriestley added a comment to T12175: Simultaneous task moving on workboards results in error.

This also touches T10333: if you drop below card Z in group G (say, "High Priority" or "Assigned to alice"), I think intent is always to end up in group G even if card Z has moved from that group.

Jan 31 2017, 3:35 PM · Workboards (v3), Bug Report
epriestley added a comment to T12175: Simultaneous task moving on workboards results in error.

When you drop a card into a column, we send something like "alincoln dropped card X into column Y below card Z" to the server.

Jan 31 2017, 3:26 PM · Workboards (v3), Bug Report
chad added a comment to T12175: Simultaneous task moving on workboards results in error.

oh ok, i guess we should... catch this error and give a give a friendly message?

Jan 31 2017, 3:23 PM · Workboards (v3), Bug Report
epriestley reopened T12175: Simultaneous task moving on workboards results in error as "Open".
Jan 31 2017, 3:23 PM · Workboards (v3), Bug Report
epriestley added a comment to T12175: Simultaneous task moving on workboards results in error.

These aren't really related from a backend viewpoint, even though they're closely related from a UX viewpoint.

Jan 31 2017, 3:22 PM · Workboards (v3), Bug Report
chad merged T12175: Simultaneous task moving on workboards results in error into T4900: Workboards updating in real time.
Jan 31 2017, 3:22 PM · Workboards (v3), User Delight, Wikimedia
chad merged task T12175: Simultaneous task moving on workboards results in error into T4900: Workboards updating in real time.
Jan 31 2017, 3:22 PM · Workboards (v3), Bug Report
chad reopened T4900: Workboards updating in real time as "Open".
Jan 31 2017, 3:22 PM · Workboards (v3), User Delight, Wikimedia
chad merged T4900: Workboards updating in real time into T12175: Simultaneous task moving on workboards results in error.
Jan 31 2017, 3:21 PM · Workboards (v3), Bug Report
chad merged task T4900: Workboards updating in real time into T12175: Simultaneous task moving on workboards results in error.
Jan 31 2017, 3:21 PM · Workboards (v3), User Delight, Wikimedia
ivo awarded T12173: Support Buildkite as a Harbormaster target a Love token.
Jan 31 2017, 3:10 PM · Harbormaster, Phacility
eFrane awarded T12173: Support Buildkite as a Harbormaster target a Like token.
Jan 31 2017, 3:06 PM · Harbormaster, Phacility
aklapper added a comment to T10215: Provide tools to combat and recover from abuse.

A while ago on some Phab instance I experienced people uploading copyrighted material as either files or Pholio mockups, then creating custom panels embedding those files plus creating a dashboard. Very creative and convenient. :) My guts also tell me that Conpherence rooms only accessible to specific users were involved to communicate/coordinate, but as admins are not all-powerful no-one could prove, I'm afraid.

fs.png (626×672 px, 19 KB)

"Recent Activity" on /p/username/ seems to not display a user's panel + dashboard creations/edits, even if I had rights to access those items. This might be something to reconsider?

Jan 31 2017, 12:12 PM · Abuse
eFrane updated the task description for T12175: Simultaneous task moving on workboards results in error.
Jan 31 2017, 9:05 AM · Workboards (v3), Bug Report
eFrane updated the task description for T12175: Simultaneous task moving on workboards results in error.
Jan 31 2017, 9:04 AM · Workboards (v3), Bug Report
eFrane created T12175: Simultaneous task moving on workboards results in error.
Jan 31 2017, 9:03 AM · Workboards (v3), Bug Report
avivey added a project to T12172: Better color scheme for diffs: Accessibility.
Jan 31 2017, 8:52 AM · Accessibility, Feature Request
chad renamed T12174: Home Menu Errata from Home Menu Errata to Home Menu Errata.
Jan 31 2017, 6:35 AM · Dashboards (v2), Profile Menu Item
chad updated the task description for T12174: Home Menu Errata.
Jan 31 2017, 4:12 AM · Dashboards (v2), Profile Menu Item
chad created T12174: Home Menu Errata.
Jan 31 2017, 4:11 AM · Dashboards (v2), Profile Menu Item
mgood added a comment to T12173: Support Buildkite as a Harbormaster target.

Thanks, there's an example here of the API:
https://buildkite.com/docs/rest-api/builds#create-a-build

Jan 31 2017, 2:28 AM · Harbormaster, Phacility
epriestley created T12173: Support Buildkite as a Harbormaster target.
Jan 31 2017, 1:51 AM · Harbormaster, Phacility
epriestley added a revision to T12060: Colorblind accessibility for red/green highlighting in e-mails: Unknown Object (Differential Revision).
Jan 31 2017, 1:38 AM · Accessibility, Design, Feature Request, Restricted Project
epriestley added a revision to T12172: Better color scheme for diffs: Unknown Object (Differential Revision).
Jan 31 2017, 1:38 AM · Accessibility, Feature Request
epriestley added a comment to T12172: Better color scheme for diffs.

We're also assuming that you're red/green colorblind -- is that right? If you have some other kind of colorblindness, I think that would tend to explain why the colorblind changes made things worse for you, and I probably should not call the accessibility mode "Red/Green Colorblind".

Jan 31 2017, 1:36 AM · Accessibility, Feature Request
epriestley added a comment to T12172: Better color scheme for diffs.
  • A very light "removed" color (default: very pale red) for lines which have removed text on them.
    • A more visible "removed" color (default: red) for lines which have been completely removed, text on lines which has been removed, and removed text in prose diffs.
    • A very light "added" color (default: very pale green) for lines which have added text on them.
    • A more visible "added" color (default: green) for lines which have been completely added, text on lines which has been added, and added text in prose diffs.
Jan 31 2017, 1:26 AM · Accessibility, Feature Request