Page MenuHomePhabricator

"Blocked" filtering: task shows up on both "blocked" and "non-blocked" queries
Closed, DuplicatePublic

Description

TL;DR: a task is both blocked and not-blocked according to queries. X ∧ ¬X ≣ true.


Allow me to describe the situation I have.

I have a query:

  • project: XYZ,
  • statuses: Open,
  • blocked: Hide Tasks Blocked By Other Tasks.

And it shows up i.a. T57 on my Phabricator instance.

Then I change the query to:

  • project: XYZ,
  • statuses: Open,
  • blocked: Show Only Tasks Blocked By Other Tasks.

And again, T57 is on the list.

T57 is blocked by T70 and T77 (and few others but those two are rather representative).

  • T70 is Open. It was Resolved once, but then reopened.
  • T77 is Resolved. It was changed once to Waiting and then back to Resolved.
  • (those other tasks are all Resolved. None of them have any Blocked by tasks).

The Waiting is described in maniphest.statuses as:

"waiting": {
  "name": "Waiting",
  "transaction.icon": "fa-hand-stop-o"
},

Also, I have 3 maniphest.custom-field-definitions but they are not relevant I suppose? Other than that, this is a pretty vanilla instance.

Phabricator Version 7fd6704fb5c789be51757df3b4d8c43ce0fbc995
Arcanist Version 2db40f995337cb329d7c10b47fdbdbfb0c8e77e8
libphutil Version 610ca9eba906c2033cfe9b56c2007b2e555d5bf9

Event Timeline

kgadek updated the task description. (Show Details)
kgadek added a project: Maniphest.
kgadek added a subscriber: kgadek.
joshuaspence renamed this task from "blocked" filtering: task shows up on both "blocked" and "non-blocked" queries to "Blocked" filtering: task shows up on both "blocked" and "non-blocked" queries.Nov 18 2015, 7:55 PM