I mentioned bug #70335 (http://bugzilla.gnome.org/show_bug.cgi?id=70335)
in a message yesterday. This bug report started with a problem in the
Smudge tool and Gaussian Blur plug-ins, but after some investigation I
discovered that 27 plug-ins, two tools and the layer previews are also
affected by the same problem.
Although this is the same general problem in all cases (the operations
should be performed on pixels that are pre-multiplied with the alpha
channel and then converted back afterwards), the code in these plug-ins
is very different and will probably require different solutions for
every case. This means that it is likely that the bug will be fixed in
some parts of the code long before it is fixed in the other parts (for
example, I already fixed the bug in the Gradient Map plug-in and Sven
included the fix in 1.2.3).
In Mozilla's Bugzilla, what is usually done in this case is to submit
individual bug reports for all parts of the code that are likely to be
fixed separately and to have a separate "tracking bug" that depends on
all of these bug reports (this can be the original bug report converted
into a tracking bug, or a new one). I think this is a good idea, but
this increases the number of bug reports.
Before creating 30 new bug reports, I would like to know if this is the
way we want to handle these problems...
Gimp-developer mailing list