On Tue, 2002-03-05 at 09:13, Frederic Crozat wrote: > > Hrmmmmmmm, this is why I was looking for some type of logical OR to use > > in a rpm spec file. It appears, there simply isn't (from what I've > > researched), but someone did have a kind of ad hoc way of reaching the > > same goal, and that is to simply use virtual packages, so gnome-core, > > should provide gnome-core, and gnome-core-devel vs. providing > > libpanel_applet and libpanel_applet-devel (it seems silly to call them > > these packages anyway, since defacto standard from GNOME is gnome-core, > > no need to be anal about what libs and files it actually provides and > > obfuscate things more.). > > It seems you have never seen debian packages..
Actually, I'm a bit familiar with the Debian packaging system (logical ORs etc...) That doesn't change the fact that I was looking for some similar method in RPM. > > There should be NO problem recompiling old packages on cooker/8.2. Old packages? I'm only concerned with 8.2 and Ximian compatibility. The way the spec file is now (requires and provides) makes xmms incompatible... Of course you can always simply do a rpm -b$1 --nodeps xmms.spec, but that breaks the "cleanliness" of interruptibility between the two distributions of GNOME (mdk's implementation and ximian's distro). > But cooker package are not supposed to be backward compatible with old > version of the distro.. > Well, once again, this has nothing to do with what I was talking about. I'm not speaking of backwards compat, simply clean and friendly compatibility with Ximian GNOME (as much as allows for the moment). However, this does bring up in an interesting point. You say Mandrake packages are not "supposed" to be backward compatible with older versions of the distro. At a glance, that sounds harmless and logical (I'm sure there are reasons for this). But isn't this the exact same reason, or one of them anyway, why we fled from the world of Windows to begin with? e.g., MS Office backward compatibility I know this is on a different level, since the software, in general, will always be in some way backward compatible (and if one wishes to hack to make it that way, they can), but this is very much along the same lines. I could have read into that too much, but it would seem to be this scheme needs to be given review after 8.2 freeze (I know we're too close for any major changes). Tashi Delek -- Bryan Paxton Public PGP key: http://www.deadhorse.net/bpaxton.gpg "Heedfulness: the path to the Deathless. Heedlessness: the path to death. The heedful do not die. The heedless are as if already dead." -- Dhp. 21-24
