X.Org 6.8.2 RC1 RPMs and dependencies
When trying to update to 6.8.2 RC1 it failed with: warning: km_drm-6.8.1-15.4.i586.rpm: V3 DSA signature: NOKEY, key ID 0dd8616d error: Failed dependencies: xf86 is needed by (installed) xephem-3.5.2-472 xf86 is needed by (installed) Source-Navigator-5.1.4-177 xf86 is needed by (installed) xbanner-1.31-858 xdevel is needed by (installed) qt3-devel-3.3.3-24 xshared is needed by (installed) ghostscript-x11-7.07.1rc1-207 xshared is needed by (installed) libxine1-1.0-0.pm.0 xshared is needed by (installed) xine-ui-0.99.3-0.pm.0 In long term ( next SuSE release ) these packages need to be fixed, but for now ( Update packages for SuSE-9.2 ) the xorg rpms should still provide these old dependencies. As workaround I've rebuild the rpms from sources with an adapted spec file ( added xf86, xdevel, xshared to Provides section) . When doing that, the source rpm also complained about depending on "ghostscript-mini" which isn't provided by the ghostscript-x11 installation. Fixed that with replacing "ghostscript-mini" by "ghostscript" in the spec file but the better solution will be fixing ghostscript.
On Wed, Jan 05, 2005 at 08:57:29PM +0100, Markus Kossmann wrote:
When trying to update to 6.8.2 RC1 it failed with: warning: km_drm-6.8.1-15.4.i586.rpm: V3 DSA signature: NOKEY, key ID 0dd8616d error: Failed dependencies: xf86 is needed by (installed) xephem-3.5.2-472 xf86 is needed by (installed) Source-Navigator-5.1.4-177 xf86 is needed by (installed) xbanner-1.31-858 xdevel is needed by (installed) qt3-devel-3.3.3-24 xshared is needed by (installed) ghostscript-x11-7.07.1rc1-207 xshared is needed by (installed) libxine1-1.0-0.pm.0 xshared is needed by (installed) xine-ui-0.99.3-0.pm.0
Exactly for these reasons I wrote to use the "--nodeps" RPM option in the README.
In long term ( next SuSE release ) these packages need to be fixed, but for now ( Update packages for SuSE-9.2 ) the xorg rpms should still provide these old dependencies.
The xorg-x11 package sources are from the next release we currently are working on. The no longer used requires xf86/xdevel/xshared have been fixed in the according packages. I don't plan to reintroduce them again. I want to get rid of them ...
As workaround I've rebuild the rpms from sources with an adapted spec file ( added xf86, xdevel, xshared to Provides section) . When doing that, the source rpm also complained about depending on "ghostscript-mini" which isn't provided by the ghostscript-x11 installation. Fixed that with replacing "ghostscript-mini" by "ghostscript" in the spec file but the better solution will be fixing ghostscript.
The ghostscript-mini RPM exists since SuSE 8.2. So this shouldn't be a problem if it is installed on your system. Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
In long term ( next SuSE release ) these packages need to be fixed, but for now ( Update packages for SuSE-9.2 ) the xorg rpms should still provide these old dependencies.
The xorg-x11 package sources are from the next release we currently are working on. The no longer used requires xf86/xdevel/xshared have been fixed in the according packages. I don't plan to reintroduce them again. I want to get rid of them ...
Sorry, I wanted to say: "The old Provides/Requires xf86/xdevel/xshared have been corrected to xorg-x11/xorg-x11-devel/xorg-x11-libs in the according packages". Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany ------------------------------------------------------
participants (2)
-
Markus Kossmann
-
Stefan Dirsch