As demonstrated in bug 28419 a postinstall scriptlet that relies on a service such as cups being running, will fail during an upgrade or fresh install done using an iso with online media added (online media only being needed as in this case, boomaga is not on any of the Mageia iso images). In the case of an upgrade, since both scriplets fail, the printer is left defined in cups, but multiple versions of boomaga are listed as installed by rpm. The only indication the user has is the message(s) about the scriptlet failing. While the printer adding/removal is a problem for the boomaga package, the result of having multiple versions of the boomaga installed after the error is a problem with rpm itself. If a postinstall scriptlet fails, since it is after installation, that should not stop rpm from removing the old package from the installed list.
Whiteboard: (none) => MGA8TOO MGA7TOOSeverity: critical => major
CC: (none) => fri