Comment 2 for bug 1805818

Revision history for this message
Matias Bordese (matiasb) wrote :

Closing a channel is really making that channel inherit the release timeline of the upper channel (unless there isn't an open channel above, in which case the channel is closed for real, with no available releases).

On the other hand, when an epoch filtering is applied, the complete timeline of the channel is considered, and that timeline would include the periods the channel was inheriting the releases from another channel.

So, today, the only case in which a channel is completely closed is when all the upper channels chain is closed (and store returns no revision for that scenario). Otherwise, the best released revision in the channel's timeline will be returned.

Given all that, we should think and discuss what the right responses would be depending on the cases.