## Rules for open bugs
Assum
* Bug has default value of `has-regression-range`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has default value of `has-regression-range`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has default value of `has-regression-range`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* It is not clear if this is a bug which is a regression, but we don't know the cause or if we don't know if it is a regression, so list the bug for human review
* Bug has `has-regression-range` = `yes`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `yes`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `yes`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has `has-regression-range` = `no`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `no`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `no`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `unknown-range-needed`
* Bug has `has-regression-range` = `irrelevant`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-not-needed`
* Bug has `has-regression-range` = `irrelevant`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* List bug for human review
* Bug has `has-regression-range` = `irrelevant`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* List bug for human review
Bug 1543876 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
## Rules for open bugs
Assume that regressed-by and has-regression-range fields are authoritative.
* Bug has default value of `has-regression-range`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has default value of `has-regression-range`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has default value of `has-regression-range`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* It is not clear if this is a bug which is a regression, but we don't know the cause or if we don't know if it is a regression, so list the bug for human review
* Bug has `has-regression-range` = `yes`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `yes`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `yes`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has `has-regression-range` = `no`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `no`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* Bug has non-empty `blocked-by` field
* Set bug's `is_regression` field to `yes-range-needed`
* Bug has empty `blocked-by` field
* List the bug for human review
* Bug has `has-regression-range` = `no`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `unknown-range-needed`
* Bug has `has-regression-range` = `irrelevant`, `regression` keyword, but not `regressionrange-wanted` keyword
* Remove `regression` keyword
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-not-needed`
* Bug has `has-regression-range` = `irrelevant`, `regression` and `regressionrange-wanted` keywords
* Remove `regression` and `regressionrange-wanted` keywords
* Bug has non-empty `regressed-by` field
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty-regressed-by field
* List bug for human review
* Bug has `has-regression-range` = `irrelevant`, `regressionrange-wanted` keyword, but not `regression` keyword
* Bug has non-empty `regressed-by` field
* Remove `regressionrange-wanted` keyword
* Set bug's `is_regression` field to `yes-range-known`
* Bug has empty `regressed-by` field
* List bug for human review