Quoted from here:

green gfx bugs while playing avi file encoded with ultimotion codec

most likely libavfilter-caused regression

Can someone here explain in more detail?

closed as too localized by z7sg Ѫ, Mitch, simchona, F'x, kiamlaluno Sep 10 '11 at 16:32

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Have you already looked up "regression" on the dictionary? – Thursagen Sep 8 '11 at 9:08
  • @Thursagen,yes, but non match in this case. – english_foreign Sep 8 '11 at 9:12

The word "regression" has a specific meaning in programming, which can be found in Wiktionary:

(programming) The reappearance of a bug in a piece of software that had previously been fixed.

Thus, "regression" in the text provided seems to imply that there had been bugs previous to this.

  • +1 This definition makes clear that regression occurs only when the bug in question previously existed and was fixed. This implies that anything else is not regression, even if the current state is somehow worse than a previous state. – Ed Guiness Sep 8 '11 at 10:04

In this case, regression is referring to a software bug that was fixed earlier, but has reappeared due to changes to the software or the modules it depends on.

In software development, it is common to do regression testing. This is a process which is done either manually, by a quality assurance (QA) team, or automatically using a set of unit tests. It is done to ensure that operations that were working before changes were made to the software still work after the changes were made. If the changes cause things to break, those breakages are known as regressions.

  • 1
    Not necessarily "a set of unit tests", I would rather say that when a "unit" is changed we run a regression test in order to clarify that the unit do not disturb other units of the system. – AD. Sep 13 '16 at 8:32

It is a type of bug where something known to have worked in the past has stopped working. This jargon use of the word "regression" is based on the physiological sense of reverting to a less-developed state.

Not the answer you're looking for? Browse other questions tagged or ask your own question.