Page MenuHomePhabricator

wotte (William Rountree Otte)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Nov 14 2013, 5:58 PM (574 w, 3 d)
Availability
Available

Recent Activity

Jun 4 2018

mcorteel awarded T4280: Embed anchor in remark up text and later link to it. a Love token.
Jun 4 2018, 1:41 PM · Remarkup

Feb 6 2017

n3v3rf411 awarded T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled a Like token.
Feb 6 2017, 7:25 AM · Auth

Dec 13 2016

claudiof awarded T4280: Embed anchor in remark up text and later link to it. a Like token.
Dec 13 2016, 2:53 PM · Remarkup

Jun 8 2016

yelirekim awarded T4280: Embed anchor in remark up text and later link to it. a Baby Tequila token.
Jun 8 2016, 8:48 PM · Remarkup

Mar 17 2015

wotte added a comment to T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.

DDoS stuff

Mar 17 2015, 3:51 AM · Abuse, Files
wotte added a comment to T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.

This issue stems from a conversation I had with a PI of one of the projects on which we're using Phabricator, and we're about to open the instance to a wider audience (not necessarily general public, but a wider audience nonetheless). His comment was basically, "Disable the upload button for external users." Note, here, that 'external' are still logged-in users, not "public".

Mar 17 2015, 12:30 AM · Abuse, Files

Mar 16 2015

wotte created T7593: Allow administrators to disable files to prevent "l33t w4r3z" abuse cases.
Mar 16 2015, 11:51 PM · Abuse, Files
wotte created T7592: Administrators should be able to change visibility/delete any file.
Mar 16 2015, 11:48 PM · Files

Jan 19 2015

wotte abandoned D9084: Modernize the script and regex linter.

I've been slammed with other stuff, so I've not been able to follow up. I'm happy to abandon in favor of D10704.

Jan 19 2015, 4:28 PM

Sep 17 2014

wotte updated the task description for T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled.
Sep 17 2014, 9:51 PM · Auth
wotte created T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled.
Sep 17 2014, 9:51 PM · Auth

Aug 25 2014

wotte created T5964: When landing, it might be nice if arcanist could check if changes are being pushed to the canonical git repository.
Aug 25 2014, 7:19 PM · Arcanist
wotte added a comment to T4654: Add 'always email me' type option for direct mentions, ccs, assignments, etc.

I think this would satisfy T4226 for me.

Aug 25 2014, 3:19 AM · Customer Impact, Restricted Project, Mail

Aug 21 2014

wotte added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

I'm still working through my backlog after a long vacation to Iceland, but I'll nuke the cron job I had cleaning out the test directory and see if we still see the behavior.

Aug 21 2014, 7:34 PM · Diffusion, Passphrase

Jul 30 2014

wotte created T5744: Create obvious way to create an audit from Diffusion.
Jul 30 2014, 3:30 AM · Audit, Diffusion

Jul 24 2014

wotte added a comment to T5703: Simplify amount of domain configuration.

missedthat

Jul 24 2014, 4:26 PM · Support Impact, Setup
wotte updated the task description for T5703: Simplify amount of domain configuration.
Jul 24 2014, 4:22 PM · Support Impact, Setup
wotte created T5703: Simplify amount of domain configuration.
Jul 24 2014, 4:21 PM · Support Impact, Setup

Jun 13 2014

wotte added a comment to T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL).

I might investigate a bit more in a bit, I've just been slammed lately and haven't had much available time to put towards the care and feeding of my phab install.

Jun 13 2014, 3:45 PM · Diffusion, Passphrase

May 20 2014

wotte added a comment to T4558: Make Diviner useful for third-parties.

That would certainly be a step in the right direction.

May 20 2014, 3:21 PM · Diviner
wotte added a comment to T4558: Make Diviner useful for third-parties.

One advantage of being able to edit diviner documentation in a wiki-style interface/editor is making it much easier to, i guess, create and maintain. For D9100, I had to edit the documentation, generate diviner documentation on a private instance, notice a mistake I made with remark up, generate it again, note another mistake I made, generate it again, etc. That's a pretty high latency cycle, and basically requires that anyone editing diviner documentation either:

May 20 2014, 3:09 PM · Diviner

May 16 2014

wotte added a comment to D9084: Modernize the script and regex linter.

Thanks for the feedback - I'll slot some time this afternoon to address.

May 16 2014, 4:34 PM
wotte added a comment to D9084: Modernize the script and regex linter.

Is moving to ExternalLinter required to move this forward?

May 16 2014, 4:03 PM

May 13 2014

wotte added inline comments to D9100: Add documentation about the script and regex linter to the user guide..
May 13 2014, 8:52 PM
wotte closed T5037: Missing icons in 'External Accounts' as Resolved.

That seems to be the case; secure.phabricator seems a little behind the times.

May 13 2014, 3:24 PM
wotte created T5037: Missing icons in 'External Accounts'.
May 13 2014, 3:05 PM
wotte updated the diff for D9084: Modernize the script and regex linter.

Updated in light of D9100.

May 13 2014, 2:26 PM
wotte updated the test plan for D9100: Add documentation about the script and regex linter to the user guide..
May 13 2014, 2:17 PM
wotte retitled D9100: Add documentation about the script and regex linter to the user guide. from to Add documentation about the script and regex linter to the user guide..
May 13 2014, 2:16 PM
wotte added a comment to D9084: Modernize the script and regex linter.
In D9084#20, @wotte wrote:

I'm not sure that ExternalLinter is entirely apropos in this situation - it ultimately implies far too much structure in the final generated command that might not be appropriate for all script based linters.

What do you mean exactly? The parseLinterOutput method should be able to parse anything that you need to.

May 13 2014, 1:45 AM
wotte requested review of D9084: Modernize the script and regex linter.

I'm not sure that ExternalLinter is entirely apropos in this situation - it ultimately implies far too much structure in the final generated command that might not be appropriate for all script based linters.

May 13 2014, 1:33 AM
wotte planned changes to D9084: Modernize the script and regex linter.

Let me figure out extending from ExternalLinter.

May 13 2014, 1:28 AM
wotte updated the diff for D9084: Modernize the script and regex linter.

Addressed feedback.

May 13 2014, 1:17 AM
wotte added inline comments to D9084: Modernize the script and regex linter.
May 13 2014, 12:46 AM
wotte added inline comments to D9084: Modernize the script and regex linter.
May 13 2014, 12:30 AM

May 12 2014

wotte added a comment to D9084: Modernize the script and regex linter.

Thanks for the feedback. I'll throw up an updated diff hopefully later tonight.

May 12 2014, 10:54 PM
wotte retitled D9084: Modernize the script and regex linter from to Modernize the script and regex linter.
May 12 2014, 10:25 PM
wotte retitled D9081: Fixed the error message when cppcheck isn't installed to not be completely wrong. from to Fixed the error message when cppcheck isn't installed to not be completely wrong..
May 12 2014, 7:52 PM

May 7 2014

wotte added a comment to T4675: Support bulk editing object policies and other fields with complex UI controls.

foreach (id(new LiskMigrationIterator(new ManiphestTask())) as $task) {

$id = $task->getID();
echo "Updating task {$id}...\n";
May 7 2014, 2:20 AM · ApplicationEditor
wotte added a comment to T4675: Support bulk editing object policies and other fields with complex UI controls.

Gracias!

May 7 2014, 1:36 AM · ApplicationEditor

May 6 2014

wotte retitled D8998: Fix for email parsing from Outlook clients. from to Fix for email parsing from Outlook clients..
May 6 2014, 10:26 PM
wotte added a comment to T4675: Support bulk editing object policies and other fields with complex UI controls.

In D8677, @epriestley mentioned a 5 line script to bulk adjust policies - any chance of this being made available and/or made part of the command line tools? I'm planning on making my phab install a bit more public, but would like to make most of the old tasks/revisions only visible within the core team.

May 6 2014, 8:11 PM · ApplicationEditor

May 5 2014

wotte added a comment to T4119: Button to automatically copy & quote text.

How long do you think it will be before we get a feature request to automatically fold/collapse quoted text?

May 5 2014, 6:18 PM · Design, Remarkup
wotte added a comment to T4119: Button to automatically copy & quote text.
In T4119#38, @chad wrote:
In T4119#37, @chad wrote:
In T4119#36, @chad wrote:
In T4119#35, @chad wrote:

wat

May 5 2014, 6:14 PM · Design, Remarkup

Mar 13 2014

wotte closed T4604: The 'Make HTTP Request' build step should allow you to specify the request type as Resolved.
Mar 13 2014, 10:56 PM · Harbormaster
wotte updated D8520: Added 'method' field to the HTTP request build step..
Mar 13 2014, 10:38 PM
wotte edited this Maniphest Task.
Mar 13 2014, 10:33 PM · Harbormaster
wotte added a task to D8520: Added 'method' field to the HTTP request build step.: T4604: The 'Make HTTP Request' build step should allow you to specify the request type.
Mar 13 2014, 10:33 PM
wotte added a project to T4604: The 'Make HTTP Request' build step should allow you to specify the request type: Harbormaster.
Mar 13 2014, 9:48 PM · Harbormaster
wotte added a project to T4602: Steps with fields of type BuildStepImplementation::SETTING_TYPE_BOOLEAN don't render correctly.: Harbormaster.
Mar 13 2014, 9:22 PM · Harbormaster

Mar 9 2014

wotte added a comment to T1049: Implement Harbormaster.

It's worth noting that Phabricator is designed to be very modular, and you can disable any future Harbormaster/Drydock if you so choose. I, for one, rather like @epriestley's eye for design and implementation and look forward to seeing his vision for a CI tool.

Mar 9 2014, 9:42 PM · Harbormaster

Feb 2 2014

wotte added a comment to T4119: Button to automatically copy & quote text.

Or at least a comment view that captured threading.

Feb 2 2014, 11:20 PM · Design, Remarkup
wotte added a comment to T4119: Button to automatically copy & quote text.

@chad being "dum and hating doges" isn't so bad, it is easily falsifiable.

Feb 2 2014, 11:19 PM · Design, Remarkup

Jan 29 2014

wotte awarded D8097: Add "Clone As" to repositories and generate full clone commands in UI a Love token.
Jan 29 2014, 9:40 PM

Jan 20 2014

wotte raised the priority of T4333: `arc land` should provide a mechanism to land revisions by other authors while preserving authorship meta-data from to Needs Triage.
Jan 20 2014, 11:28 PM · Arcanist

Jan 6 2014

wotte raised the priority of T4284: Temporary files are not removed when PHP double-fatals (e.g., method call on NULL) from to Needs Triage.
Jan 6 2014, 2:46 AM · Diffusion, Passphrase

Jan 2 2014

wotte added a comment to T4280: Embed anchor in remark up text and later link to it. .
  1. I may want to be able to link to, for example, a table (which is not a section title)
Jan 2 2014, 7:50 PM · Remarkup
wotte added a comment to T4280: Embed anchor in remark up text and later link to it. .

The proposed #anchor# syntax might not be ideal, since it rubs up against a lot of similar syntax: #anchor is "project Anchor", ##anchor## is "monospaced text", # anchor is "ordered list item", and # anchor # may be "markdown-style header" at some point.

Jan 2 2014, 7:49 PM · Remarkup
wotte raised the priority of T4280: Embed anchor in remark up text and later link to it. from to Needs Triage.
Jan 2 2014, 3:23 PM · Remarkup

Jan 1 2014

wotte added a comment to T4274: Creating a document from a link doesn't preserve case.

I haven't looked at the code, but I'd imagine that Phriction itself doesn't currently do a whole lot of parsing of the page content (beyond a diff of the previous content). I'd guess that a much cleaner solution would be to have Phriction parse the page after an update, storing the canonical title in the database for any new pages created. You could also do a couple other nice things, like letting the user know that they have linked to nonexistent pages - perhaps I made a typo in one of my links; there's currently no way to tell this now. It would also be nice to render links to nonexistent pages in a different color (red) so I can tell at a glance which links don't yet exist.

Jan 1 2014, 9:00 PM · Phriction

Dec 31 2013

wotte added a comment to T4274: Creating a document from a link doesn't preserve case.

We could produce a link like /test_page/?title=TEST%20PAGE and use the GET title to prefill the title if it's present, but that's a bit funky. A case where it gets messy is if you write [[ TEST PAGE | Some Title ]] -- should we preserve the title, or the link case? What if the user types [[ TEST PAGE | click here ]]?

Dec 31 2013, 7:31 PM · Phriction
wotte closed T4273: Method to block quote text in remarkup as Invalid.

Aha. Missed that one; I figured I was being dense.

Dec 31 2013, 7:26 PM · Remarkup
wotte raised the priority of T4274: Creating a document from a link doesn't preserve case from to Wishlist.
Dec 31 2013, 4:58 PM · Phriction
wotte raised the priority of T4273: Method to block quote text in remarkup from to Needs Triage.
Dec 31 2013, 4:53 PM · Remarkup

Dec 27 2013

wotte raised the priority of T4267: Support alias accounts from to Needs Triage.
Dec 27 2013, 6:11 AM · Restricted Project, FreeBSD
wotte added a comment to T4266: Clean up UI on grouped Timeline Events.

D7842 seems to be an entirely reasonable first step.

Dec 27 2013, 3:46 AM · Design
wotte added a comment to T4266: Clean up UI on grouped Timeline Events.

Of course, as a counterexample to my previous comment, when you are editing/creating a task/revision/whatever, it might be nice to be able to associate which "unimportant changes" happen as a result of each "important change", in which case @chad has a pretty good point.

Dec 27 2013, 2:17 AM · Design
wotte added a comment to T4266: Clean up UI on grouped Timeline Events.

It might be useful to create a taxonomy of things that can logically be part of a single transaction, and start the discussion from there.

Dec 27 2013, 2:11 AM · Design
wotte added a comment to T4266: Clean up UI on grouped Timeline Events.

Ordering events within a single transaction by importance might be a decent compromise, with the comment always being the "least" important.

Dec 27 2013, 1:25 AM · Design
wotte added a comment to T4266: Clean up UI on grouped Timeline Events.

I'll add that 'importance' in some cases can be somewhat context dependent; having a single "most important" change in each transaction identify the icon for that transaction deprives me of important visual cues for when I'm quickly scrolling through a task looking for certain kinds of changes: instead of looking for instances of a particular icon, I've now got to parse text, which is a lot of mental overhead.

Dec 27 2013, 1:23 AM · Design
wotte added a comment to T4265: Related events should be grouped in timeline views.

I see what you mean. I think something that would go a long way to fixing the way that last one looks is to align all text that doesn't have an icon with everything that does; text jumping between two different alignments is pretty jarring.

Dec 27 2013, 12:57 AM · Phabricator
wotte raised the priority of T4265: Related events should be grouped in timeline views from to Needs Triage.
Dec 27 2013, 12:41 AM · Phabricator

Dec 20 2013

wotte edited this Maniphest Task.
Dec 20 2013, 7:48 PM · Diffusion
wotte closed T4246: present git Clone URIs in the right syntax and don't let them edit. as Resolved.

Closed by commit rPff13bb8538a2.

Dec 20 2013, 7:48 PM · Diffusion
wotte edited this Maniphest Task.
Dec 20 2013, 4:16 PM · Diffusion

Dec 18 2013

wotte edited this Maniphest Task.
Dec 18 2013, 11:00 PM · Diffusion
wotte claimed T4236: Diffusion fails to parse history for hosted Subversion repositories.
Dec 18 2013, 10:30 PM · Diffusion

Dec 13 2013

wotte added a comment to T988: Make Diviner a first-class application.

You can build external documentation through Harbormaster, but we probably won't serve it through Phabricator anytime soon. Serving arbitrary HTML content via Phabricator creates a lot of security issues that we'd need to work through.

Dec 13 2013, 5:47 PM · Documentation, Diviner
wotte added a comment to T988: Make Diviner a first-class application.

I'd like to at the very least be able to point to doxygen/other externally generated documentation generated from my own projects. That is, have a Harbormaster (for example) build plan that would run doxygen (or other external tool) on my project and dump the result in some place that Phabricator can serve it up.

Dec 13 2013, 5:27 PM · Documentation, Diviner
wotte raised the priority of T4237: Add "bin/repository prune" to destroy orphaned commits from to Needs Triage.
Dec 13 2013, 4:08 PM · Diffusion
wotte raised the priority of T4236: Diffusion fails to parse history for hosted Subversion repositories from to Needs Triage.
Dec 13 2013, 3:56 PM · Diffusion
wotte added a comment to T4235: Diffusion should detect a little better when it is looking at an empty repository.

The diagnostic reported for Subversion and Git is is far preferable to that which is reported by mercurial.

Dec 13 2013, 3:24 PM · Diffusion
wotte raised the priority of T4235: Diffusion should detect a little better when it is looking at an empty repository from to Needs Triage.
Dec 13 2013, 3:21 PM · Diffusion

Dec 11 2013

wotte added a comment to T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field.

I've edited the issue based on your feedback. I think T2543 would address 1. If the outcome if T2543 would either a) not match against Herald rules, or b) a new Herald rule was added to match against the status of a revision, T2543 would also solve most of 2.

Dec 11 2013, 7:34 PM · Herald, Differential
wotte renamed T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field from Add herald rule for Differential revisions based on status to Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field.
Dec 11 2013, 7:31 PM · Herald, Differential
wotte updated the task description for T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field.
Dec 11 2013, 7:26 PM · Herald, Differential
wotte updated the task description for T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field.
Dec 11 2013, 7:23 PM · Herald, Differential
wotte raised the priority of T4226: Add capability to nag/pester/request input from a particular participant from to Needs Triage.
Dec 11 2013, 7:22 PM
wotte updated the task description for T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field.
Dec 11 2013, 2:39 PM · Herald, Differential
wotte raised the priority of T4225: Allow Herald rules to apply the "exist" and "do not exist" conditions to the "Reviewers" field from to Needs Triage.
Dec 11 2013, 2:37 PM · Herald, Differential

Dec 5 2013

wotte closed T4203: Browsing directly to an application seems to bypass authentication as Invalid.

Aha, yes - this is a confusion issue - I don't recall setting that particular attribute, but may have whilst digging around in the settings. Sorry for the trouble.

Dec 5 2013, 2:40 AM · Phabricator
wotte raised the priority of T4203: Browsing directly to an application seems to bypass authentication from to Needs Triage.
Dec 5 2013, 1:55 AM · Phabricator
wotte added a comment to T4175: Add a .git for git repositories.

It might be nice to be able to specify a canonical "anything.git" that appears in the URL that is presented for the clone.

Dec 5 2013, 1:48 AM · Diffusion

Dec 4 2013

wotte raised the priority of T4201: Need friendlier names for hosted repositories from to Needs Triage.
Dec 4 2013, 10:22 PM · Diffusion

Nov 18 2013

wotte closed T4120: Add concept of "work in progress" differential revision as Invalid.

Ahh, just saw '--plan-changes'. I'll have to play with this to see if it meets my needs.

Nov 18 2013, 5:51 AM · Phabricator
wotte added a project to T4120: Add concept of "work in progress" differential revision: Phabricator.
Nov 18 2013, 5:30 AM · Phabricator
wotte raised the priority of T4120: Add concept of "work in progress" differential revision from to Needs Triage.
Nov 18 2013, 5:30 AM · Phabricator
wotte raised the priority of T4119: Button to automatically copy & quote text from to Needs Triage.
Nov 18 2013, 5:06 AM · Remarkup, Design
wotte edited this Maniphest Task.
Nov 18 2013, 4:19 AM · Phabricator

Nov 17 2013

wotte edited this Maniphest Task.
Nov 17 2013, 11:52 PM · Phabricator