[Bug 190876] Review Request: childplay

bugzilla at redhat.com bugzilla at redhat.com
Thu May 11 13:09:18 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: childplay


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=190876





------- Additional Comments From j.w.r.degoede at hhs.nl  2006-05-11 09:09 EST -------
(In reply to comment #6)
> I just discovered that ownership of /usr/share/assetml is causing minor problems
> during the uninstall process.  If you install a sound package, such as
> gcompris-sound-en, then try to uninstall childsplay, the unisntall fails with:
> $ sudo rpm -e childsplay childsplay_plugins error: Failed dependencies:
>         /usr/share/assetml is needed by (installed)
gcompris-sound-en-7.4-9.fc6.i386
> 
> This is because /usr/share/assetml is owned by childsplay, but not by
> gcompris-sounds.  Either:
> 1) make the gcompris sound package own /usr/share/assetml
> 2) remove the ownership of /usr/share/assetml from childsplay
> 3) Remove all ownership of /usr/share/assetml from everything except libassetml
> and make all assetml sound packages (including childsplay) require libassetml.
> 4) Ignore the errors since it affects rpm but not yum.
> 
> #3 could be modified so that there is a libassetml-fs package that provides
> /usr/share/assetml, which is required by gcompris-sound-*, childsplay, etc.

This is intented behaviour, since you no longer have any need for
gcompris-sound-en you should uninstall it as well.

My idea behind this is as follows:
-one or more applications can use assetml format data, they
 Provide /usr/share/assetml
 (In the case of childsplay directyl, because it has a build in (python)
  assetml parser, in the case of gcompris through libassetml whihc gcompris 
  Requires).
-assetml data packages Require: /usr/share/assetml
-if all users of assetml data get uninstalled, then the assetml data packages
 must be uninstalled too, since they Require: /usr/share/assetml which then
 no longer is provided.
-This having to remove assetml data packages when tehre are no more assetml
 data users is imho a feature not a bug :)


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list