Bugzilla – Bug 788292
splashy still used because the package suspend holds on to it
Last modified: 2014-06-16 11:02:40 UTC
User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.13 (KHTML, like Gecko) Chrome/24.0.1290.0 Safari/537.13 SUSE/24.0.1290.0 In 12.2 plymouth should be used instead of splashy. However it seems splashy is still used and removing it results in the removal of: plymouth plymouth-branding-openSUSE plymouth-scripts splashy splashy-branding-openSUSE suspend and the installtion of: bootsplash A guess: suspend still holds on to splashy and bootsplash conflicts with plymouth. Expected behaviour: 12.2's suspend should not depend on splashy and removing splashy should make plymouth the tool to be used for splashy's job. Reproducible: Always
It's down to linking rather than an explicit reference in the spec file: ogley@capybara:~> rpm -q --requires suspend | grep splash libsplashy.so.1()(64bit) This could well be because the spec file still has: BuildRequires: splashy-devel ... --enable-splashy \
There are test packages with these references removed in home:riggwelter:branches:openSUSE:12.2:Update - they appear to work but I can't confirm because of bug #782817 - can someone for whom that bug doesn't occur test them please?
The test packages work in regard to removing splashy only. Since I encounter the splash=y bug as well, I cannot test that aspect either. :(
I took over the package, but do not have a good overview yet (it's some time ago I looked at suspend bugs and those were more lower leveled). I doubt it makes sense to change splashy dependencies or usage in 12.2 anymore. Even for 12.3 it may be difficult, first things should definitely get fixed for latest code base. Is your cleanup still necessary for factory? Could you attach a diff (eosc diff) for review, please.
This could well be because the spec file still has: BuildRequires: splashy-devel ... --enable-splashy \ This is not the case anymore (suspend.spec): This could well be because the spec file still has: BuildRequire: splashy-devel is gone and it has: --disable-splashy Resolved fixed. Probably not for 12.2, but at least for Factory.