Page MenuHomePhabricator
Feed Advanced Search

Jun 27 2017

epriestley closed T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities as Resolved by committing Restricted Diffusion Commit.
Jun 27 2017, 7:35 PM · Maniphest, Bug Report
epriestley placed T12845: Convert remaining ancient configuration type classes to modern modular type classes up for grabs.

This is "fixed" by the associated series of diffs, in the sense that the actual problem (being unable to delete web UI config) is fixed. This is remaining work:

Jun 27 2017, 7:11 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 27 2017, 5:05 PM · Infrastructure, Config
jcarrillo7 added a comment to T12872: Disable Mac autocorrect on some text fields.

@chad yes it is but I don’t want to disable it everywhere. It’s quite useful. Most websites just disable it selectively in places like search bars. I would also recommend disabling on form input like settings. Especially anywhere where phabricator autocompletes to some object like a project/user for access control etc. I hit this a lot while modifying many repositories visibility policies.

Jun 27 2017, 4:19 PM · Bug Report
epriestley added a revision to T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities: Restricted Differential Revision.
Jun 27 2017, 3:15 PM · Maniphest, Bug Report
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 27 2017, 3:15 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 27 2017, 1:59 PM · Infrastructure, Config
chad closed T12872: Disable Mac autocorrect on some text fields as Resolved.
Jun 27 2017, 12:11 PM · Bug Report
chad added a revision to T12872: Disable Mac autocorrect on some text fields: Restricted Differential Revision.
Jun 27 2017, 11:29 AM · Bug Report
chad added a comment to T12872: Disable Mac autocorrect on some text fields.

I believe that's a Safari feature that you can disable?

Jun 27 2017, 7:50 AM · Bug Report

Jun 26 2017

jcarrillo7 created T12872: Disable Mac autocorrect on some text fields.
Jun 26 2017, 10:30 PM · Bug Report
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 5:27 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 5:15 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 4:57 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 4:34 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 4:08 PM · Infrastructure, Config
epriestley added a revision to T12845: Convert remaining ancient configuration type classes to modern modular type classes: Restricted Differential Revision.
Jun 26 2017, 3:52 PM · Infrastructure, Config
epriestley added a subtask for T12845: Convert remaining ancient configuration type classes to modern modular type classes: T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.
Jun 26 2017, 2:04 PM · Infrastructure, Config
epriestley added a parent task for T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities: T12845: Convert remaining ancient configuration type classes to modern modular type classes.
Jun 26 2017, 2:04 PM · Maniphest, Bug Report
epriestley lowered the priority of T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out from Normal to Low.

For private reasons affecting the reporting install, this no longer has customer impact.

Jun 26 2017, 2:02 PM · Policy, Dashboards, Bug Report

Jun 23 2017

epriestley added a comment to T12841: Using `arc patch` on a revision with dependency leaves bookmark on the applied commit.

That sounds like a bug, but my guess is that the investigation would probably turn up "wow you are dumb at writing software" in about 3 minutes and not really get us much closer to a fix, which is probably "rewrite arc patch to fix 200 problems".

Jun 23 2017, 11:40 PM · Arcanist, Mercurial, Bug Report
cspeckmim added a comment to T12841: Using `arc patch` on a revision with dependency leaves bookmark on the applied commit.

Also, I've noticed that when applying dependent revisions like this, it seems that usually all of the commits will apply cleanly (without prompting) except for the last one, which will always fail to locate the commit to apply on and prompt whether to apply to current working copy state. Based on what I think arcanist is doing I would expect all patches to prompt whether to apply to working copy (since all patches will be given new commit IDs) -- it seems strange that all will apply cleanly except the last one. Does that sound like a bug or am I misunderstanding what's happening? I can try to investigate/debug if you think it might be a bug.

Jun 23 2017, 11:37 PM · Arcanist, Mercurial, Bug Report
epriestley closed T12851: The feed query '2HfUlTnoqZbw' causes an exception in PhabricatorSearchCheckboxesField as Resolved by committing Restricted Diffusion Commit.
Jun 23 2017, 7:29 PM · Feed, Bug Report
epriestley triaged T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out as Normal priority.
Jun 23 2017, 7:16 PM · Policy, Dashboards, Bug Report
epriestley added a comment to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.

D18152 should improve this: we'll still select the item as the default item, but will now render the navigation normally so the user can click other items:

Jun 23 2017, 7:15 PM · Policy, Dashboards, Bug Report
epriestley added a revision to T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out: Restricted Differential Revision.
Jun 23 2017, 7:11 PM · Policy, Dashboards, Bug Report
epriestley claimed T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.
Jun 23 2017, 6:59 PM · Policy, Dashboards, Bug Report
xp500 created T12871: Setting a restricted dashboard as the topmost item in the global menu can lock some users out.
Jun 23 2017, 6:56 PM · Policy, Dashboards, Bug Report
epriestley renamed T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities from Prioritys are wrong to Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.
Jun 23 2017, 6:20 PM · Maniphest, Bug Report
epriestley added a comment to T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.

Specifically, the issue is that multiple different priorities used the same keywords ("low", "high").

Jun 23 2017, 6:19 PM · Maniphest, Bug Report
Luke081515.2 added a project to T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities: Maniphest.
Jun 23 2017, 5:36 PM · Maniphest, Bug Report
Luke081515.2 added a comment to T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.

This looks like the update changed the behaviour, not sure if this is intended, but it broke configs, that worked before. I currently fixed this by chaning my config to:

{
  "100": {
    "name": "Unbreak Now!",
    "short": "Unbreak!",
    "color": "pink",
    "keywords": [
      "unbreak"
    ]
  },
  "90": {
    "name": "Needs Triage",
    "short": "Triage",
    "color": "violet",
    "keywords": [
      "triage"
    ]
  },
  "80": {
    "name": "High",
    "short": "High",
    "color": "red",
    "keywords": [
      "high"
    ]
  },
  "70": {
    "name": "Higher than normal",
    "short": "Higher than normal",
    "color": "orange",
    "keywords": [
      "high-than-normal"
    ]
  },
  "50": {
    "name": "Normal",
    "short": "Normal",
    "color": "yellow",
    "keywords": [
      "normal"
    ]
  },
  "25": {
    "name": "Lower than normal",
    "short": "Lower than normal",
    "color": "green",
    "keywords": [
      "lower-than-normal"
    ]
  },
  "1": {
    "name": "Low",
    "short": "Low",
    "color": "sky",
    "keywords": [
      "low"
    ]
  },
  "0": {
    "name": "Wishlist",
    "short": "Wishlist",
    "color": "skyblue",
    "keywords": [
      "wishlist"
    ]
  }
}
Jun 23 2017, 5:34 PM · Maniphest, Bug Report
Luke081515.2 added a comment to T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.

I was able to track this down: This is happening since {rP8008ade9af46d417aec187f4213118d220077b32}.

Jun 23 2017, 5:30 PM · Maniphest, Bug Report
Luke081515.2 created T12870: Configuration check for "maniphest.priorities" does not validate that keywords are unique across priorities.
Jun 23 2017, 5:30 PM · Maniphest, Bug Report
epriestley added a comment to T12841: Using `arc patch` on a revision with dependency leaves bookmark on the applied commit.

(That is, our behavior seems clearly incorrect.)

Jun 23 2017, 4:50 PM · Arcanist, Mercurial, Bug Report
epriestley added a comment to T12841: Using `arc patch` on a revision with dependency leaves bookmark on the applied commit.

This just looks unambiguously wrong to me.

Jun 23 2017, 4:50 PM · Arcanist, Mercurial, Bug Report
epriestley added a comment to T12845: Convert remaining ancient configuration type classes to modern modular type classes.

I'm going to modularize this, but not before the release cut.

Jun 23 2017, 4:48 PM · Infrastructure, Config
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

I can verify this fixes it! Thanks for this guys.

Jun 23 2017, 4:47 PM · Remarkup, Bug Report
epriestley triaged T12851: The feed query '2HfUlTnoqZbw' causes an exception in PhabricatorSearchCheckboxesField as Low priority.

(I think D18132 should fix this once someone gets a chance to look at it.)

Jun 23 2017, 4:22 PM · Feed, Bug Report
epriestley added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

This should now be fixed in HEAD of master, and promote to stable within about 12 hours. Thanks for the report! Let us know if you run into anything else.

Jun 23 2017, 3:43 PM · Remarkup, Bug Report
epriestley closed T12867: Youtube remarkup rule fails to parse "ambiguous URI" as Resolved by committing Restricted Diffusion Commit.
Jun 23 2017, 3:43 PM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

I’m fine waiting for the fix. Thanks @epriestley

Jun 23 2017, 3:42 PM · Remarkup, Bug Report
epriestley added a revision to T12867: Youtube remarkup rule fails to parse "ambiguous URI": Restricted Differential Revision.
Jun 23 2017, 2:37 PM · Remarkup, Bug Report
epriestley renamed T12867: Youtube remarkup rule fails to parse "ambiguous URI" from Daemon fails to parse "ambiguous URI" to Youtube remarkup rule fails to parse "ambiguous URI".
Jun 23 2017, 2:30 PM · Remarkup, Bug Report
epriestley claimed T12867: Youtube remarkup rule fails to parse "ambiguous URI".

I think a minimal reproduction case which is typical of this example is:

Jun 23 2017, 1:35 PM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

Looks to be just the presence of the "?" in the text

Jun 23 2017, 6:47 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

"XXX://123456 XXX XXX XXX://123456 XXX XXX"

Jun 23 2017, 6:47 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

You and me both. I am super confused.

Jun 23 2017, 6:46 AM · Remarkup, Bug Report
chad added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

Well the stack trace says PhabricatorYoutubeRemarkupRule, so I'm confused what the issue is.

Jun 23 2017, 6:44 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

LOL @chad Literally reproduced this issue here by trying to paste the above line without the back ticks. It refuses to let me comment.

Jun 23 2017, 6:42 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

I'm not sure how without giving you the entire commit message which I cannot. I think key would be a having a commit with a line (probably the first one) that looks like this "XXX://123456 XXX XXX XXX? XXX://123456 XXX XXX XXX"

Jun 23 2017, 6:42 AM · Remarkup, Bug Report
chad added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

How can we reproduce this issue locally?

Jun 23 2017, 6:18 AM · Remarkup, Bug Report
jcarrillo7 updated subscribers of T12867: Youtube remarkup rule fails to parse "ambiguous URI".
Jun 23 2017, 6:13 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

There also seems like there may be an issue with the current parsing logic since the "detected URI" has spaces which I do not think are valid in a uri and it should have been detected as two separate URI's with some stuff in the middle.

Jun 23 2017, 6:12 AM · Remarkup, Bug Report
jcarrillo7 added a comment to T12867: Youtube remarkup rule fails to parse "ambiguous URI".

The URI that is ambiguous is a URI to a company App on MacOS. The only part of the URI that matters is the xxx://123456. The rest is just the title of the item referenced by this URI and this title contains a "?" which mixed with T12526 may be causing this issue. There may also be a place you now need to catch exceptions thanks to URI parsing logic changes. Just guessing here from what I can tell in the code.

Jun 23 2017, 6:07 AM · Remarkup, Bug Report
jcarrillo7 created T12867: Youtube remarkup rule fails to parse "ambiguous URI".
Jun 23 2017, 5:57 AM · Remarkup, Bug Report

Jun 22 2017

epriestley closed T12860: Search by tag does not work in Phriction as Resolved by committing Restricted Diffusion Commit.
Jun 22 2017, 6:01 PM · Phriction, Bug Report
epriestley added a revision to T12860: Search by tag does not work in Phriction: Restricted Differential Revision.
Jun 22 2017, 5:26 PM · Phriction, Bug Report
chad added a comment to T12863: adasdasdasdasd.

nyancat

Jun 22 2017, 7:12 AM · Feature Request (Needs Information), Bug Report
avivey closed T12863: adasdasdasdasd as Spite.
Jun 22 2017, 6:46 AM · Feature Request (Needs Information), Bug Report
utsav.kakadiya created T12863: adasdasdasdasd.
Jun 22 2017, 6:27 AM · Feature Request (Needs Information), Bug Report

Jun 21 2017

epriestley added a comment to T12835: Improve parsing of unusual "git diff --no-index --no-prefix" diffs.

Why is git diff --no-index being used instead of and diff, and why is --no-prefix being used?

Jun 21 2017, 4:59 PM · Arcanist, Bug Report
Pawka added a comment to T12835: Improve parsing of unusual "git diff --no-index --no-prefix" diffs.

@epriestley git diff --no-index --no-prefix -U2000 $old_file_path $new_file_path

Jun 21 2017, 4:51 PM · Arcanist, Bug Report
ivo created T12860: Search by tag does not work in Phriction.
Jun 21 2017, 12:47 PM · Phriction, Bug Report

Jun 20 2017

epriestley added a revision to T12124: Counterintuitive priority setting via maniphest.edit conduit call: Restricted Differential Revision.
Jun 20 2017, 10:27 PM · Maniphest, Conduit, Bug Report
epriestley closed T12849: No way to have an empty row in a remarkup table as Resolved by committing Restricted Diffusion Commit.
Jun 20 2017, 12:44 PM · Remarkup, Bug Report

Jun 19 2017

epriestley added a revision to T12849: No way to have an empty row in a remarkup table: Restricted Differential Revision.
Jun 19 2017, 10:23 PM · Remarkup, Bug Report
epriestley claimed T12849: No way to have an empty row in a remarkup table.

I'm not really sold on this use case, but I think the result is unintuitive/buggy enough to fix anyway.

Jun 19 2017, 10:13 PM · Remarkup, Bug Report
johnny-bit added a comment to T12849: No way to have an empty row in a remarkup table.

Unicode Zero Width Space to the rescue!

Jun 19 2017, 8:48 PM · Remarkup, Bug Report
epriestley added a revision to T12124: Counterintuitive priority setting via maniphest.edit conduit call: Restricted Differential Revision.
Jun 19 2017, 7:40 PM · Maniphest, Conduit, Bug Report
epriestley added a revision to T12124: Counterintuitive priority setting via maniphest.edit conduit call: Restricted Differential Revision.
Jun 19 2017, 7:25 PM · Maniphest, Conduit, Bug Report
amckinley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Ahhh, that makes more sense. I parsed that as saying "we could migrate the code" instead of the saved objects. If you want to add the glue code now and then assign it back to me after, I'll work on the migration in my Copious Free Time™.

Jun 19 2017, 6:22 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Oh, sorry, maybe I wasn't clear. My plan is this:

Jun 19 2017, 6:19 PM · Maniphest, Conduit, Bug Report
amckinley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

If you're happy long-term with accepting all three types, I'm ok with that as a permanent fix. I'm planning on working through this week, just with weird/inconsistent hours.

Jun 19 2017, 6:10 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Yes, we could migrate these instead.

Jun 19 2017, 6:02 PM · Maniphest, Conduit, Bug Report
amckinley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

Are saved queries/EditEngine forms things we could write migrations for? That might be even more brittle (for example, what to do about saved queries for priorities that no longer exist on the install), but accepting three different priority specifications of two different types seems a little too Postel's Principle for me.

Jun 19 2017, 5:56 PM · Maniphest, Conduit, Bug Report
epriestley claimed T12845: Convert remaining ancient configuration type classes to modern modular type classes.

I think this is a general problem with all JSON config types. The code for this is a bit messy and mixes "builtin" and "custom" types, but should probably just be rebuilt to not have all that weird magic.

Jun 19 2017, 5:06 PM · Infrastructure, Config
epriestley added a comment to T12851: The feed query '2HfUlTnoqZbw' causes an exception in PhabricatorSearchCheckboxesField.

This came from D18028, when I changed the Include stories about projects I am a member of. checkbox to be a CheckboxesField. I think the issue is that existing saved queries may have the old value for the field stored (true), instead of the new value (array('self')). These queries would be impossible to construct in the UI now.

Jun 19 2017, 5:04 PM · Feed, Bug Report
epriestley reopened T12124: Counterintuitive priority setting via maniphest.edit conduit call as "Open".

I'll see if I can smooth this over a little before installs figure it out.

Jun 19 2017, 4:16 PM · Maniphest, Conduit, Bug Report
epriestley added a comment to T12124: Counterintuitive priority setting via maniphest.edit conduit call.

After some additional poking, there are a couple of other compatibility issues here:

Jun 19 2017, 4:15 PM · Maniphest, Conduit, Bug Report
epriestley added a revision to T12851: The feed query '2HfUlTnoqZbw' causes an exception in PhabricatorSearchCheckboxesField: Restricted Differential Revision.
Jun 19 2017, 3:56 PM · Feed, Bug Report
chad added a comment to T12853: Gutter icons in Diffs not visible on macOS.

It was restricted as a prototype for testing, I don't believe there was an originating task, maybe T8250. If you liked it, let us know!

Jun 19 2017, 9:23 AM · Bug Report
aik099 added a comment to T12853: Gutter icons in Diffs not visible on macOS.

Please remember to update Phabricator before filing bug reports. This UI no longer exists.

Jun 19 2017, 9:16 AM · Bug Report
chad added a comment to T12853: Gutter icons in Diffs not visible on macOS.

My guess though is the Mac your using is a laptop without a mouse. We didn't display the bar on "touch" interfaces, which MacOS + Trackpad registers as.

Jun 19 2017, 9:05 AM · Bug Report
chad added a comment to T12853: Gutter icons in Diffs not visible on macOS.

Please remember to update Phabricator before filing bug reports. This UI no longer exists.

Jun 19 2017, 8:40 AM · Bug Report
chad closed T12853: Gutter icons in Diffs not visible on macOS as Invalid.
Jun 19 2017, 8:38 AM · Bug Report
aik099 created T12853: Gutter icons in Diffs not visible on macOS.
Jun 19 2017, 8:22 AM · Bug Report

Jun 18 2017

20after4 created T12851: The feed query '2HfUlTnoqZbw' causes an exception in PhabricatorSearchCheckboxesField.
Jun 18 2017, 8:14 AM · Feed, Bug Report
chad closed T12850: Checklists with dangling checkboxes overflow onto subsequent text as Resolved by committing Restricted Diffusion Commit.
Jun 18 2017, 8:00 AM · Remarkup, Bug Report
chad added a revision to T12850: Checklists with dangling checkboxes overflow onto subsequent text: Restricted Differential Revision.
Jun 18 2017, 6:52 AM · Remarkup, Bug Report

Jun 17 2017

avivey added a project to T12850: Checklists with dangling checkboxes overflow onto subsequent text: Remarkup.
Jun 17 2017, 2:14 AM · Remarkup, Bug Report
jboning created T12850: Checklists with dangling checkboxes overflow onto subsequent text.
Jun 17 2017, 1:49 AM · Remarkup, Bug Report
avivey renamed T12849: No way to have an empty row in a remarkup table from Remarkup parser ignores blank table rows to No way to have an empty row in a remarkup table.
Jun 17 2017, 1:47 AM · Remarkup, Bug Report
avivey moved T12849: No way to have an empty row in a remarkup table from Backlog to Tables on the Remarkup board.
Jun 17 2017, 1:46 AM · Remarkup, Bug Report

Jun 16 2017

ephemeris added a comment to T12828: git lfs broken due to missing ttf.relative config key.

I didn't see this bug report earlier and was about to...start sprinkling error_log() everywhere to see what was going wrong. (What better way to spend Friday afternoon, right?)

Jun 16 2017, 9:02 PM · Bug Report
ivo created T12849: No way to have an empty row in a remarkup table.
Jun 16 2017, 11:22 AM · Remarkup, Bug Report

Jun 15 2017

avivey renamed T11138: mail is not delivered if metamta.placeholder-to-recipient is null from metamta.placeholder-to-recipient doesn't upgrade CCs to To as it says so. [With more info] to mail is not delivered if metamta.placeholder-to-recipient is null.
Jun 15 2017, 9:23 PM · Mail, Bug Report
aravindh added a comment to T11138: mail is not delivered if metamta.placeholder-to-recipient is null.

What is the problem? What is wrong/not working?

Jun 15 2017, 9:20 PM · Mail, Bug Report
avivey added a comment to T11138: mail is not delivered if metamta.placeholder-to-recipient is null.

I'm not sure I understand something:

Jun 15 2017, 8:57 PM · Mail, Bug Report
aravindh added a comment to T11138: mail is not delivered if metamta.placeholder-to-recipient is null.

I am running into this issue too and am on commits:

Jun 15 2017, 7:32 PM · Mail, Bug Report