Page MenuHomePhabricator
Feed Advanced Search

Jun 24 2016

epriestley created T11208: Support Subversion revprops.
Jun 24 2016, 3:10 PM · Restricted Project, Subversion, Diffusion
epriestley added a comment to T11207: User can change properties on the task, even when not having edit policy rights.

There are many situations where you can make an edit in one way but not in another. For example, you can't edit the subscribers for a task via "Edit Task" on the detail page, workboards, or task list, or via the API, or via mail commands but you can edit them via "Subscribe", "Unsubscribe", with Herald, by commenting with @username, or via the action dropdown.

Jun 24 2016, 12:06 PM · Restricted Project, Policy, Bug Report
epriestley added a comment to T11207: User can change properties on the task, even when not having edit policy rights.

This is expected. You do not need "edit" permission to comment on a task, subscribe to it, award it tokens, or take other actions available in the action dropdown.

Jun 24 2016, 11:59 AM · Restricted Project, Policy, Bug Report
epriestley added a comment to T11196: post-receive-hook configured from Phabricator web interface.

I have no plans to support that in the upstream. Running commands on the Phabricator host is a very unusual use case, and it would allow anyone who can write a Herald rule to write one that runs rm -rf / or compromises the Phabricator install by reading session keys out of MySQL.

Jun 24 2016, 11:43 AM · Herald, Feature Request

Jun 23 2016

epriestley added a comment to T11204: Sometimes maniphest status is not correctly updated after maniphest.update conduit api call returns success response.

Additionally, you should use maniphest.edit, not maniphest.update.

Jun 23 2016, 10:51 PM · Bug Report (Needs Information)
epriestley added a comment to T9897: Unbeta Feedback on Phame.

Yeah, I think you can just do a SQL migration like:

Jun 23 2016, 7:33 PM · Phame
epriestley closed T11203: Observing svn+ssh on non-standard ssh port as Resolved by committing Restricted Diffusion Commit.
Jun 23 2016, 2:40 PM · Bug Report
epriestley added a revision to T11203: Observing svn+ssh on non-standard ssh port: Unknown Object (Differential Revision).
Jun 23 2016, 2:35 PM · Bug Report
epriestley added a comment to T11203: Observing svn+ssh on non-standard ssh port.

Yes, put the port in the URI like a normal URI (host.com:1234).

Jun 23 2016, 2:02 PM · Bug Report
epriestley closed T11201: Exception when destroying an object with edges that no longer have corresponding edge definitions as Resolved by committing Restricted Diffusion Commit.
Jun 23 2016, 1:45 PM · Bug Report
epriestley added a comment to T11203: Observing svn+ssh on non-standard ssh port.

If you have time, can you let me know if this patch fixes things?

Jun 23 2016, 1:42 PM · Bug Report
epriestley added a comment to T3875: Allow arc to perform cascading rebases, maybe during or after `arc land`.

I think the root of this is largely building a commit mapping from "draft" commits to their equivalent "published" commits. I believe all of the approaches available to us are:

Jun 23 2016, 1:26 PM · Prioritized, Restricted Project, Arcanist
epriestley renamed T11201: Exception when destroying an object with edges that no longer have corresponding edge definitions from Exception when destroy diffusion repository to Exception when destroying an object with edges that no longer have corresponding edge definitions.
Jun 23 2016, 12:53 PM · Bug Report
epriestley merged T10525: "Ghost" user created in external accounts table under certain circumstances into T5953: Build a modular user account batch importer.
Jun 23 2016, 12:49 PM · Restricted Project, Auth, Projects
epriestley merged task T10525: "Ghost" user created in external accounts table under certain circumstances into T5953: Build a modular user account batch importer.
Jun 23 2016, 12:49 PM · LDAP, Auth, Bug Report
epriestley added a comment to T10525: "Ghost" user created in external accounts table under certain circumstances.

I'm just going to merge this into T5953. The LDAP importer is a contributed patch from yesteryear which we wouldn't bring upstream today, and unlikely to see improvements outside of a more formal upstream effort in T5953.

Jun 23 2016, 12:49 PM · LDAP, Auth, Bug Report
epriestley closed T10489: Unexpected Remarkup behavior for links as Wontfix.

git blame suggests that this hasn't ever matched on word boundaries (it didn't in August 2012, when it was first written -- see rPHU45f7bd6a).

Jun 23 2016, 12:46 PM · Bug Report, Remarkup
epriestley closed T10433: Repo in Diffusion has no padding after Branches box if footer is not configured as Resolved.

I can't reproduce this on the linked install or locally either; presuming we fixed it at some point.

Jun 23 2016, 12:38 PM · Diffusion, Bug Report
epriestley merged T10380: Editing subscribers list should allow selection of exact or closest matched username into T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.
Jun 23 2016, 12:35 PM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
epriestley merged task T10380: Editing subscribers list should allow selection of exact or closest matched username into T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.
Jun 23 2016, 12:35 PM · Wikimedia, Maniphest, Bug Report
epriestley closed T10376: Error handling for mail send-test needs improvement as Wontfix.

We haven't seen other users encounter difficulty with this, and the error message is relatively specific already.

Jun 23 2016, 12:34 PM · Mail, Bug Report
epriestley closed T10326: Property Lists use "Projects", not "Tags" as Resolved.

This is sort of resolved since Diffusion moved to PHUITwoColumnView and project tags are now listed in the sidebar, labeled "Tags", while VCS tags are listed in the main list, also labeled "Tags". Labeling them both "tags" isn't great, but context provides some help and this doesn't immediately appear to be particularly confusing.

Jun 23 2016, 12:31 PM · Projects, Diffusion, Bug Report
epriestley added a comment to T11201: Exception when destroying an object with edges that no longer have corresponding edge definitions.

When we destroy an object, we load all its edges and destroy them too.

Jun 23 2016, 12:18 PM · Bug Report
epriestley claimed T11201: Exception when destroying an object with edges that no longer have corresponding edge definitions.
Jun 23 2016, 12:17 PM · Bug Report
epriestley added a revision to T11201: Exception when destroying an object with edges that no longer have corresponding edge definitions: Unknown Object (Differential Revision).
Jun 23 2016, 12:16 PM · Bug Report
epriestley added a comment to T4788: Allow "Edit Dependencies" both ways (blocking and depending).

This install now exposes two separate actions in a new submenu, although the backend is only sort of halfway converted. My plan is:

Jun 23 2016, 12:00 PM · Prioritized, FreeBSD, User Delight, Maniphest, Wikimedia

Jun 22 2016

epriestley closed T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks", a subtask of T4788: Allow "Edit Dependencies" both ways (blocking and depending), as Resolved.
Jun 22 2016, 6:56 PM · Prioritized, FreeBSD, User Delight, Maniphest, Wikimedia
epriestley closed T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks" as Resolved.

The UI stuff seems to be figured out so I'm going to call this done this continue work in T4788.

Jun 22 2016, 6:56 PM · Restricted Project, Design, Maniphest
epriestley closed T11198: browser timezone popup shows for disabled accounts as Resolved by committing Restricted Diffusion Commit.
Jun 22 2016, 6:54 PM · Bug Report
epriestley added a comment to T11198: browser timezone popup shows for disabled accounts.

Thanks. D16167 should hide this and the similar HTTP/HTTPS check for unapproved, disabled, unverified, etc., users, who can't act on them.

Jun 22 2016, 6:47 PM · Bug Report
epriestley added a revision to T11198: browser timezone popup shows for disabled accounts: Unknown Object (Differential Revision).
Jun 22 2016, 6:45 PM · Bug Report
epriestley added a comment to T11199: User visible error message on X-Forwarded-For header.

Since I typed up most of this anyway:

Jun 22 2016, 6:37 PM · Bug Report
epriestley closed T6815: Creating a cyclic task dependency in Maniphest no longer produces a nice error dialog as Resolved by committing Restricted Diffusion Commit.
Jun 22 2016, 6:20 PM · Maniphest
epriestley added a comment to T6815: Creating a cyclic task dependency in Maniphest no longer produces a nice error dialog.

I believe D16166 resolves this. See T11179 and T4788 for followups.

Jun 22 2016, 6:14 PM · Maniphest
epriestley added a comment to T11165: Changing a callsign throws a 404.

Yeah, this is a little obscure since I was trying not to build more than we needed. The URI comes from DiffusionRepositoryManagementPanel->newEditEnginePage(), which does this:

Jun 22 2016, 6:02 PM · Diffusion (v3), Bug Report
epriestley added a revision to T6815: Creating a cyclic task dependency in Maniphest no longer produces a nice error dialog: Unknown Object (Differential Revision).
Jun 22 2016, 5:36 PM · Maniphest
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 22 2016, 5:36 PM · Restricted Project, Design, Maniphest
epriestley closed T11197: AphrontSchemaQueryException after phabricator upgrade as Resolved.

Follow the instructions in Restarting Phabricator.

Jun 22 2016, 5:31 PM · Bug Report
epriestley added a comment to T11195: Drydock's working copy should run "git lfs fetch && git lfs checkout" for repositories known to use Git LFS.

Offhand, I'm surprised by this. I expect LFS smudging to be a side effect of git checkout and for all Drydock working copy construction pathways to invoke git checkout. This appears consistent with advice from the LFS upstream (albeit a year or so old):

Jun 22 2016, 5:23 PM · Drydock, Feature Request
epriestley added a subtask for T7789: Support Git Large File Storage: T11195: Drydock's working copy should run "git lfs fetch && git lfs checkout" for repositories known to use Git LFS.
Jun 22 2016, 5:23 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a parent task for T11195: Drydock's working copy should run "git lfs fetch && git lfs checkout" for repositories known to use Git LFS: T7789: Support Git Large File Storage.
Jun 22 2016, 5:23 PM · Drydock, Feature Request
epriestley closed T11194: Harbormaster builds get stuck in "Restarting" status as Invalid.

There's no pathway forward here without reproduction steps.

Jun 22 2016, 5:20 PM · Harbormaster, Bug Report
epriestley closed T11196: post-receive-hook configured from Phabricator web interface as Wontfix.

I think this use case (specifically, deploying working copies of a repository to a Phabricator host) is extremely unusual.

Jun 22 2016, 5:12 PM · Herald, Feature Request
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 22 2016, 4:06 PM · Restricted Project, Design, Maniphest
epriestley added a revision to T4768: Phabricator silently overwrites concurrent changes (no conflict detection): Unknown Object (Differential Revision).
Jun 22 2016, 3:36 PM · Restricted Project, ApplicationEditor, Wikimedia, Maniphest, Phriction
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 22 2016, 3:36 PM · Restricted Project, Design, Maniphest
epriestley added Q431: Send email to all project members (Answer 405).
Jun 22 2016, 3:33 PM
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 22 2016, 3:15 PM · Restricted Project, Design, Maniphest
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 22 2016, 1:05 PM · Restricted Project, Design, Maniphest

Jun 21 2016

epriestley added a comment to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks".

m8b

Jun 21 2016, 10:39 PM · Restricted Project, Design, Maniphest
epriestley added a comment to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks".

My plan forward is:

Jun 21 2016, 10:37 PM · Restricted Project, Design, Maniphest
epriestley closed T11188: Updating to latest Phabricator caused feed corruption as Resolved.

Presuming this is resolved, but let me know if I'm missing anything.

Jun 21 2016, 10:28 PM · Bug Report
epriestley closed T11190: Object Browser doesn't let you select things as Resolved by committing Restricted Diffusion Commit.
Jun 21 2016, 10:28 PM · Bug Report
epriestley added a revision to T11190: Object Browser doesn't let you select things: Unknown Object (Differential Revision).
Jun 21 2016, 10:12 PM · Bug Report
epriestley added a comment to T11189: Add more Markdown Italics support to Remarkup.

It's intentional that we don't support these because they appear frequently in expressions source code, for example:

Jun 21 2016, 10:00 PM · Remarkup, Feature Request
epriestley added a comment to T11190: Object Browser doesn't let you select things.

well now

Jun 21 2016, 9:27 PM · Bug Report
epriestley claimed T11190: Object Browser doesn't let you select things.
Jun 21 2016, 9:27 PM · Bug Report
epriestley added a comment to T11188: Updating to latest Phabricator caused feed corruption.

So these are all unreachable commits that have now been imported?

Jun 21 2016, 4:26 PM · Bug Report
epriestley added a comment to T11188: Updating to latest Phabricator caused feed corruption.

Are all of these events commits?

Jun 21 2016, 4:05 PM · Bug Report
epriestley added a comment to T11187: No custom.field edit history is displayed after arcanist maniphest.edit.

I explained this above, in T11187#181641.

Jun 21 2016, 2:55 PM · Arcanist, Maniphest, Bug Report
epriestley added a comment to T11187: No custom.field edit history is displayed after arcanist maniphest.edit.

See T3179.

Jun 21 2016, 2:49 PM · Arcanist, Maniphest, Bug Report
epriestley added a comment to T11187: No custom.field edit history is displayed after arcanist maniphest.edit.

No. Phabricator is explicitly designed to make it impossible to impersonate other users.

Jun 21 2016, 2:42 PM · Arcanist, Maniphest, Bug Report
epriestley added a comment to T11187: No custom.field edit history is displayed after arcanist maniphest.edit.

By design, it is not possible to impersonate other users over Conduit. There is no transaction you can construct which will list any user other than the authenticated user as the author.

Jun 21 2016, 2:38 PM · Arcanist, Maniphest, Bug Report
epriestley closed T11187: No custom.field edit history is displayed after arcanist maniphest.edit as Resolved.

When you apply a group of changes with a *.edit endpoint, they are all applied at once, as though you had submitted an "Edit" form or a comment with actions. In particular, this means:

Jun 21 2016, 2:29 PM · Arcanist, Maniphest, Bug Report
epriestley closed T11172: Unable to configure Arcanist as per the quick start tutorial as Resolved.

We haven't seen any other users run into difficulty with this, but we'll keep an eye on it and consider updating the documentation if we see further confusion.

Jun 21 2016, 1:27 PM · Documentation, Bug Report
epriestley closed T11186: nece as Invalid.
Jun 21 2016, 1:26 PM · Android
epriestley closed T11185: ae as Invalid.
Jun 21 2016, 1:26 PM · Android
epriestley closed T11184: a jbga as Invalid.
Jun 21 2016, 1:26 PM · Android
epriestley moved T4788: Allow "Edit Dependencies" both ways (blocking and depending) from Backlog to The Queue on the Prioritized board.
Jun 21 2016, 12:33 PM · Prioritized, FreeBSD, User Delight, Maniphest, Wikimedia
epriestley added a comment to T11172: Unable to configure Arcanist as per the quick start tutorial.

That also doesn't look like a working copy.

Jun 21 2016, 12:31 PM · Documentation, Bug Report
epriestley closed T11183: Error in stable branch after migration. as Resolved.

Great! Yeah, make sure to restart both after upgrading or you can be left running old code against a new schema, as here.

Jun 21 2016, 12:24 PM · Aphront
epriestley added a comment to T11172: Unable to configure Arcanist as per the quick start tutorial.

Working Copy: Path "/home/fl.blondeau/NetBeansProjects/namescan-phabricator" is not in any working copy.

Jun 21 2016, 12:23 PM · Documentation, Bug Report
epriestley added a comment to T11183: Error in stable branch after migration..

Did you restart your webserver after updating? See Restarting Phabricator for help.

Jun 21 2016, 12:20 PM · Aphront
epriestley changed the name of U27 Restarting Phabricator from to Restarting Phabricator.
Jun 21 2016, 12:20 PM
epriestley added a comment to T11172: Unable to configure Arcanist as per the quick start tutorial.

Can you try arc install-certificate --trace, and show me the output?

Jun 21 2016, 12:19 PM · Documentation, Bug Report
epriestley added a comment to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks".

I pushed that junk here, yell if anyone catches issues.

Jun 21 2016, 2:16 AM · Restricted Project, Design, Maniphest
epriestley added a comment to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks".

I sure wrote some Javascript today

Jun 21 2016, 2:14 AM · Restricted Project, Design, Maniphest
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 21 2016, 1:56 AM · Restricted Project, Design, Maniphest
epriestley added a revision to T4788: Allow "Edit Dependencies" both ways (blocking and depending): Unknown Object (Differential Revision).
Jun 21 2016, 12:34 AM · Prioritized, FreeBSD, User Delight, Maniphest, Wikimedia
epriestley added a revision to T11034: Provide more information about projects, etc. in tokenizer browse dialog to make distinguishing between similar projects easier: Restricted Differential Revision.
Jun 21 2016, 12:34 AM · Restricted Project, Design, Typeahead, Prioritized, Wikimedia

Jun 20 2016

epriestley added a revision to T11034: Provide more information about projects, etc. in tokenizer browse dialog to make distinguishing between similar projects easier: Unknown Object (Differential Revision).
Jun 20 2016, 9:03 PM · Restricted Project, Design, Typeahead, Prioritized, Wikimedia
epriestley added a revision to T11034: Provide more information about projects, etc. in tokenizer browse dialog to make distinguishing between similar projects easier: Unknown Object (Differential Revision).
Jun 20 2016, 8:36 PM · Restricted Project, Design, Typeahead, Prioritized, Wikimedia
epriestley added a revision to T11034: Provide more information about projects, etc. in tokenizer browse dialog to make distinguishing between similar projects easier: Unknown Object (Differential Revision).
Jun 20 2016, 8:25 PM · Restricted Project, Design, Typeahead, Prioritized, Wikimedia
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 20 2016, 7:36 PM · Restricted Project, Design, Maniphest
epriestley added a revision to T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks": Unknown Object (Differential Revision).
Jun 20 2016, 6:52 PM · Restricted Project, Design, Maniphest
epriestley closed T11181: Old missing commits from deleted branches stuck as queued tasks as Resolved.

Cool. The expectation is that this won't happen again going forward (we should automatically compute reachability from here on out). Let us know if you see it again in the same repository. If we get a few more reports maybe I'll make the error message mention this command.

Jun 20 2016, 6:44 PM · Bug Report
epriestley renamed T11178: Some linters fail without a pathway forward if the PHP "xml" extension is not installed from Arc lint fails on Ubuntu 16.04 to Some linters fail without a pathway forward if the PHP "xml" extension is not installed.
Jun 20 2016, 6:37 PM · Lint, Arcanist, Bug Report
epriestley added a comment to T11181: Old missing commits from deleted branches stuck as queued tasks.

Try bin/repository mark-reachable rXYZ (and show me the output, maybe)?

Jun 20 2016, 6:36 PM · Bug Report
epriestley claimed T11179: Figure out what to do with "Edit Blocking Tasks", "Edit Differential Revisions" and "Edit Pholio Mocks".
Jun 20 2016, 6:14 PM · Restricted Project, Design, Maniphest
epriestley awarded T11180: Daemons fail to discover when a repository contains tags which tag other tags a Mountain of Wealth token.
Jun 20 2016, 6:13 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

Let me know if that doesn't fix things. Expected behavior is:

Jun 20 2016, 6:13 PM · Diffusion, Bug Report
epriestley closed T11180: Daemons fail to discover when a repository contains tags which tag other tags as Resolved by committing Restricted Diffusion Commit.
Jun 20 2016, 6:10 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

Thanks for all the help digging into this, there is pretty much zero chance I would have guessed that on my own. I think D16149 should fix this properly, I was able to reproduce a similar error once I knew what I was after.

Jun 20 2016, 6:09 PM · Diffusion, Bug Report
epriestley renamed T11180: Daemons fail to discover when a repository contains tags which tag other tags from Daemons cannot recover from missing commits to Daemons fail to discover when a repository contains tags which tag other tags.
Jun 20 2016, 6:09 PM · Diffusion, Bug Report
epriestley added a revision to T11180: Daemons fail to discover when a repository contains tags which tag other tags: Unknown Object (Differential Revision).
Jun 20 2016, 6:08 PM · Diffusion, Bug Report
epriestley updated subscribers of T11180: Daemons fail to discover when a repository contains tags which tag other tags.

Okay, I figured this out:

Jun 20 2016, 6:00 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

Thanks! Looks like we have things flipped for some reason. Let me see if if I can track that down. I think I should have a patch in an hour or so, or I'll let you know if I need anything else.

Jun 20 2016, 5:43 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

We should be able to parse any repository in any state, so don't delete the tag!

Jun 20 2016, 5:37 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

(I suspect v2.11.1 is a tag-object and the tag-hash and object-hash are getting mixed up somehow, but hopefully the full command will shed some light on things.)

Jun 20 2016, 5:26 PM · Diffusion, Bug Report
epriestley added a comment to T11180: Daemons fail to discover when a repository contains tags which tag other tags.

Hrrm, I'm very confused by that behavior.

Jun 20 2016, 5:25 PM · Diffusion, Bug Report