Description of problem: plymouth files should be in plymouth rpm Version-Release number of selected component (if applicable): fedora-logos-17.0.3-3.fc18.noarch How reproducible: rpm -ql fedora-logos-17.0.3-3.fc18.noarch|grep plymouth Actual results: list of files that are in plymouth directory Expected results: No plymouth files in fedora-logos when they can be in plymouth rpm Additional info:
All artwork containing the Fedora trademark must be in the fedora-logos package, for legal reasons.
'Legal' reasons? Please explain very thoroughly why I cannot clean up my system the easy way. Similar issues exist w.r.t. systemd and dracut which have plymouth files. This makes a very messy impression that continues forward into Fedora 18 and probably 19. Next to this mess we have the dependency hell with e.g. NetworkManager and PackageKit but also in general the distro should be very much like building blocks which can be used or not used (and thus removed!).
fedora-logos is an extremely core package to Fedora. If you really want to remove it, look at the generic-logos package (and possible make a custom replacement based on generic-logos). All files containing the Fedora Trademarked logos must be in the fedora-logos package so that we can manage trademark compliance with Fedora. This includes the plymouth throbber progress art. If you wish to remove those files, just run: rm -rf /usr/share/plymouth/themes/charge/progress-*.png
I want to get rid of plymouth. Not of fedora-logos. (yet) How do you manage trademark compliance by puting certain files in certain rpms?
Please look at: https://fedoraproject.org/wiki/Legal:Trademark_guidelines If you really want to remove plymouth, simply download the plymouth rpm, then run: rpm -e plymouth --nodeps rpm -ivh plymouth*.rpm --justdb This will trick the RPMDB into believing that plymouth is installed for dependency purposes, but it will not actually be present. Keep in mind that systemd and dracut assume plymouth is present, so this might break your boot process.