xulrunner and libxulrunner have been updated on Mageia 1 to some fix security issues. The new version of libxulrunner should obsolete the previous versions to avoid vulnerable versions staying installed. And all packages depending on a specific version of libxulrunner need to be rebuilt.
CC: (none) => LpSolit
(add the three more commiter of xulrunner)
CC: (none) => dmorganec, fundawang, thierry.vignaud
Still not fixed
Depends on: (none) => 3177
do you have a list of the packages to rebuild ?
Using the following script ... #!/bin/bash for package in $(urpmq --whatrequires xulrunner) ; do echo $package urpmq --requires $package 2>/dev/null|grep xul|grep == done The package list is eclipse-swt and vuze.
CC: (none) => davidwhodgins
there is more, for ex gnome-shell needs to be rebuilded too. so i hope we find a complete list
I won more than 400MB by removing old libxulrunner-* ...
We dont obsolete libs by policy. The correct way is to rebuild packages built against the newer libs, and urpmi will suggest to remove the older libs when nothing depends on them anymore.
CC: (none) => tmb
In the past there were issues in the way requires were used which makes rpm/urpmi unable to track unused old libxulrunner and there was a bug where apps could load older lib through /etc/gre.d This looks fixed now so yes the orphan packages feature is the solution
Status: NEW => RESOLVEDResolution: (none) => INVALID
Depends on: 3177 => (none)