Page MenuHomePhabricator
Feed All Stories

Feb 1 2017

chad added a comment to T12174: Home Menu Errata.

Also need to allow fake 'Home' to be hidden... somehow. I can make a fallback page if needed.

Feb 1 2017, 5:57 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

It looks like it works, it's just a little confusing since "Home" doesn't show up. I'll fix that:

Feb 1 2017, 5:54 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Also, we might be torpedoing open-source installs which don't have a dashboard right now since the magic "Home" doesn't show up if you're logged out. I'll look at that.

Feb 1 2017, 5:53 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I think that's a whole pile of work, I was just thinking that administrators could disable the global item.

Feb 1 2017, 5:47 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

I looked briefly, but couldn't figure out how to move fake 'Home' into the Personal Menu as a built-in

Feb 1 2017, 5:41 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Leave the default fake 'Home' as is (corporate install, your stuff)

Feb 1 2017, 5:39 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Based on that, the problem to solve is making "contributor" type dashboards easy to find/install.

Feb 1 2017, 5:38 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

So let me walk through what I think you're suggesting.

Feb 1 2017, 5:37 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I also, generally, can't come up with any uses for links that or other items which are only visible after you log in, outside of dashboards.

Feb 1 2017, 5:33 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'd like to wait until we have a good answer on how we'd use this feature before we pursue it. I worry that it adds a significant amount of complexity and may really have zero use cases. In the best case, it is useful to only a tiny number of open source installs.

Feb 1 2017, 5:31 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

As far as Dashboards in general go, I was planning on that next (as a project to clean up) and haven't given a lot of thought about logged in / logged out versions. I have no idea how many installs rely on these, so assumed at least, we weren't removing the feature.

Feb 1 2017, 5:31 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

As a user, being able to hide global links is probably going to come up, and is another way to resolve this.

Feb 1 2017, 5:26 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Oh, or is that non-hypothetical?

Feb 1 2017, 5:23 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

You're asking me a question I'd probably put a few weeks in to answer.

Feb 1 2017, 5:23 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

How would you like the two dashboards to differ on this install?

Feb 1 2017, 5:21 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

The main thing right now is we have two different Home dashboards. If there was a way to resolve that to just one (maybe I just do this in PhabricatorHomeMenuItem?) then we shouldn't need public/all user menu items. At least, I'd wait for more use cases like you suggest.

Feb 1 2017, 5:18 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

Oh, maybe I misunderstood then. How would you like to make the logged-out vs logged-in menus different on this install, or how do you think other open source installs would benefit from this? (This only impacts open-source installs, right?)

Feb 1 2017, 5:15 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

I was referring to menu items. If we can fix up Dashboards enough that (logged in/logged out) is a single dashboard, I think that resolves the immediate use case.

Feb 1 2017, 5:12 PM · Dashboards (v2), Profile Menu Item
epriestley added a comment to T12174: Home Menu Errata.

I'm not really sold on the use case -- which is just letting open source installs have a logged-in dashboard tailored to the user, right?

Feb 1 2017, 5:09 PM · Dashboards (v2), Profile Menu Item
chad added a comment to T12174: Home Menu Errata.

Are we comfortable for Global menus of giving admins "visible (logged in), visible (logged out), visible (all), and hidden" as visibility options? Or just implement Policy and really confuse everything?

Feb 1 2017, 4:59 PM · Dashboards (v2), Profile Menu Item
epriestley closed T12183: Stop Subscribe on Comment as Invalid.

Please follow the rules in Contributing Feature Requests when submitting feature requests.

Feb 1 2017, 2:21 PM · Feature Request
DemiMarie added a comment to T5301: Inline Remarkup escaping.

T6143, while closed, seems to be a real-world use case to me.

Feb 1 2017, 2:16 PM · Remarkup
niv created T12183: Stop Subscribe on Comment.
Feb 1 2017, 2:13 PM · Feature Request
epriestley added a comment to T12173: Support Buildkite as a Harbormaster target.
  • After D17282, we do branch=phabricator/diff/689, commit=HEAD when building revisions.
  • After D17282, we do branch=<one arbitrary containing branch>, commit=<commit hash> when building commits.
  • The "GitHub Settings" workaround above resolved the "tags disabled" issue, as suggested.
Feb 1 2017, 1:55 PM · Harbormaster, Phacility
epriestley created T12182: PhabricatorPeopleProfilePictureController (and maybe other photo upload controllers) can fatal.
Feb 1 2017, 1:24 PM · Files
epriestley closed T12181: Bulk Deleting Audits does not remove "Audit Required" from Commit as Resolved.

Yeah, run bin/audit synchronize --all (or rXYZ for just one repository) after doing manual cleanup with bin/audit delete. This is noted in the documentation at HEAD as of ~yesterday, although it may not have regenerated in production yet.

Feb 1 2017, 1:19 PM · Bug Report
avivey renamed T12180: Cropped text in Property List from Configuring drydock has some tight text to Cropped text in Property List.
Feb 1 2017, 11:57 AM · PHUI
avivey added a comment to T9530: Release Server / Workflow app / Future of Releeph .

I've made some progress in the direction of this task in D16981 and D17020, but I've since then more-or-less lost the external pressure to implement this. I might get around to completing this eventually, but I might not.
The code in those diffs is mostly usable, but it does require some amount of local extensions to be implemented. If anyone is interested in trying it out (Or even taking over the changes), I can instruct you on how to do it locally and what's missing.

Feb 1 2017, 11:55 AM · Restricted Project, Harbormaster
hskiba added a comment to T12181: Bulk Deleting Audits does not remove "Audit Required" from Commit.

Realized this is probably solved by rPaca0f642a3bdaa602bde05abfe94f9d90cf7b06e. Will switch to master.

Feb 1 2017, 10:45 AM · Bug Report
hskiba updated the task description for T12181: Bulk Deleting Audits does not remove "Audit Required" from Commit.
Feb 1 2017, 10:13 AM · Bug Report
hskiba created T12181: Bulk Deleting Audits does not remove "Audit Required" from Commit.
Feb 1 2017, 10:02 AM · Bug Report
chad added a comment to T10215: Provide tools to combat and recover from abuse.

We can also let installs send us all their data, we'll decide if it's spam or not, then we remotely delete any data that we feel like deleting. But we'd have to charge like a gorillion dollars per message to make this sustainable today.

Feb 1 2017, 7:10 AM · Abuse
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Feb 1 2017, 6:17 AM · Dashboards (v2), Profile Menu Item
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Feb 1 2017, 6:04 AM · Dashboards (v2), Profile Menu Item
keithzg updated Q557: "No configured storage engine can store this file" when trying to use memes from to "No configured storage engine can store this file" when trying to use memes.
Feb 1 2017, 5:32 AM · Macros
cspeckmim added a comment to T12180: Cropped text in Property List.

Almanac's is a bit tight too

Feb 1 2017, 4:49 AM · PHUI
cspeckmim updated the task description for T12180: Cropped text in Property List.
Feb 1 2017, 4:45 AM · PHUI
cspeckmim updated the task description for T12180: Cropped text in Property List.
Feb 1 2017, 4:45 AM · PHUI
cspeckmim created T12180: Cropped text in Property List.
Feb 1 2017, 4:43 AM · PHUI
hskiba updated the answer details for Q289: Is there a way to debug access.log not writing? (Answer 503).
Feb 1 2017, 4:16 AM
hskiba added Q289: Is there a way to debug access.log not writing? (Answer 503).
Feb 1 2017, 4:16 AM
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Feb 1 2017, 3:50 AM · Dashboards (v2), Profile Menu Item
sj26 added a comment to T12173: Support Buildkite as a Harbormaster target.

Using {"branch": "phabricator/diff/689", "commit": "HEAD", "message": "..."} should roughly translate into a git fetch phabricator/diff/689 && git checkout FETCH_HEAD in the Buildkite agent bootstrap script. Git is smart enough to resolve that to the tag. The branch name is really only used in Buildkite for branch filters, on the agent Git does a headless checkout. And a commit value of HEAD means we'll ask Git for the commit sha and back-populate that onto the build. 👍

Feb 1 2017, 3:50 AM · Harbormaster, Phacility
chad added a revision to T12174: Home Menu Errata: Unknown Object (Differential Revision).
Feb 1 2017, 3:36 AM · Dashboards (v2), Profile Menu Item
anton.vladimirov added a comment to T10978: Modernize Audit.

awesometown

Feb 1 2017, 3:25 AM · Audit
epriestley closed T10978: Modernize Audit as Resolved.

I think I've pushed this approximately as far as I plan to in this iteration. Everything mentioned in the description has been tackled, and audits on this install are now in a relatively sane state.

Feb 1 2017, 3:05 AM · Audit
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

(arc list will also grow some kind of --reviewer=me --status=open mode in T7715, but I suspect that no one would really care if arc patch just did that by default.)

Feb 1 2017, 2:58 AM · Differential
jcarrillo7 added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

D17283 allows you to double-click the D1234 crumb to select it, since it's no longer a link. I don't know if double-clicks are too complicated or not.

Feb 1 2017, 2:57 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

D17283 allows you to double-click the D1234 crumb to select it, since it's no longer a link. I don't know if double-clicks are too complicated or not.

Feb 1 2017, 2:54 AM · Differential
epriestley added a revision to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision": Unknown Object (Differential Revision).
Feb 1 2017, 2:53 AM · Differential
jcarrillo7 added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

Some users really do not like command line. Like really. 😂

Just for my own clarification: these are technical users using Git to review changes to code, who don't enable "Full website address" and don't like the command line?

Feb 1 2017, 2:52 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

The selection junk is caused by float: left which apparently fixed some kind of IE thing in 2014 (T5902) so that may be involved to fix.

Feb 1 2017, 2:52 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

Also a lot of users do not notice this text is in the URL since on Safari the browser hides everything except the domain until you click on it.

Feb 1 2017, 2:44 AM · Differential
jcarrillo7 added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

One general improvement we could make is to have arc patch without arguments offer you open, non-authored revisions in the same repository, using the new numerical menu selector from T10895. That might moot this, and I can't immediately imagine any other default behaviors for arc patch with no arguments (other than showing you how to provide arguments, as it currently does, but we could retain this text in an abbreviated form).

Feb 1 2017, 2:43 AM · Differential
jcarrillo7 added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

This text is larger than the old arc patch text was, isn't it? It's also copyable from the URL bar. And surely text from a hypothetical arc list-stuff-I-am-reviewing isn't any easier to copy/paste than this text?

Feb 1 2017, 2:40 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

One general improvement we could make is to have arc patch without arguments offer you open, non-authored revisions in the same repository, using the new numerical menu selector from T10895. That might moot this, and I can't immediately imagine any other default behaviors for arc patch with no arguments (other than showing you how to provide arguments, as it currently does, but we could retain this text in an abbreviated form).

Feb 1 2017, 2:40 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

I'm also confused about this:

Feb 1 2017, 2:32 AM · Differential
chad added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

my bad for wrong merge

Feb 1 2017, 2:29 AM · Differential
chad added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

arc <list of diffs I need to review>

Feb 1 2017, 2:28 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

arc list will eventually be more flexible (T7715) but today it's only your stuff.

Feb 1 2017, 2:28 AM · Differential
jcarrillo7 added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

Moving over comment from T12179

Feb 1 2017, 2:28 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

Er, oh, other reviews. Then maybe this feedback should be on T12026, rather than here.

Feb 1 2017, 2:27 AM · Differential
chad added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

That's just your stuff?

Feb 1 2017, 2:27 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

Oh, then arc list?

Feb 1 2017, 2:26 AM · Differential
chad added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

I assume he means other peoples reviews that are out

Feb 1 2017, 2:26 AM · Differential
epriestley added a comment to T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".

@jcarrillo7: there is no command line way to get back a list of reviews (with their identifiers) that are active for the current repo.

Feb 1 2017, 2:24 AM · Differential
jcarrillo7 added a comment to T12179: Feedback due to D17076.

@chad yeah sorry for the noise I will go ahead and move it as a comment over there.

Feb 1 2017, 2:20 AM · Differential, Arcanist, Feature Request
chad added a comment to T12179: Feedback due to D17076.

Probably best to have all threads in one task, go ahead and comment on T12027 directly. Thanks!

Feb 1 2017, 2:19 AM · Differential, Arcanist, Feature Request
chad merged T12179: Feedback due to D17076 into T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".
Feb 1 2017, 2:17 AM · Differential
chad merged task T12179: Feedback due to D17076 into T12027: Replace "Next Step" Differential advice with comprehensive instructions on "Land Revision".
Feb 1 2017, 2:17 AM · Differential, Arcanist, Feature Request
jcarrillo7 updated the task description for T12179: Feedback due to D17076.
Feb 1 2017, 2:11 AM · Differential, Arcanist, Feature Request
jcarrillo7 created T12179: Feedback due to D17076.
Feb 1 2017, 2:10 AM · Differential, Arcanist, Feature Request
chad changed the image for Image Macro "navigage".
Feb 1 2017, 2:03 AM
epriestley added a comment to T11760: Phacility Cluster: Ad-Hoc Query Log.

We queried a subset of instances to gain insight about how frequently repository data is hosted on GitLab, so we're better prepared to respond to any indirect fallout from a recent operational incident on their side:

Feb 1 2017, 1:25 AM · Phacility
chad added a comment to T12178: Users can send messages to Conpherence rooms they do not have CAN_JOIN permission for.

🤔

Feb 1 2017, 1:14 AM · Conpherence (v4), Security
epriestley created T12178: Users can send messages to Conpherence rooms they do not have CAN_JOIN permission for.
Feb 1 2017, 1:10 AM · Conpherence (v4), Security
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