On Fri, 29 May 2009, Daniel Carrera wrote:
Timothy S. Nelson wrote:
I can confirm that Redhat supports multiple versions:
$ rpm -q kernel
kernel-2.6.27.5-117.fc10.i686
kernel-2.6.27.12-170.2.5.fc10.i686
kernel-2.6.27.5-117.local.fc10.i686
AFAIK the way RPM implements "multiple versions" is by making an entirely
different package. Like, for example, if you have Gimp 1.x installed, the
package might be called "gimp". When Gimp 2.0 comes out, if you don't want to
remove the old Gimp, you make an entirely separate package called "gimp2"
with its own set of versions.
No, this is not necessary. Let me paste what I said on IRC to Daniel
after he sent the mail to which I am replying.
[20:00] <wayland76> Let me give the kernel example
[20:01] <wayland76> kernel-2.6.27.5-117.local.fc10.i686
[20:01] <wayland76> package = kernel
[20:01] <wayland76> version = 2.6.27.5
[20:01] <wayland76> release = 117-local
[20:01] <wayland76> distro = fc10
[20:02] <wayland76> arch = i686
[20:02] <wayland76> (I'm not 100% sure about "distro" there)
The point is that we may have trouble scaling that to cover all the stuff
that S11 says. I'm not saying it can't be done. I'm saying it might be
difficult, as we'd be using RPM and DEB in a way that they were not intended.
Well, I suggest that we do our best within their frameworks, and if
necessary, allow people the option of installing outside their package manager
if it can't support the features we're offering. Empower the user! Easy
things easy, hard things possible.
:)
---------------------------------------------------------------------
| Name: Tim Nelson | Because the Creator is, |
| E-mail: wayl...@wayland.id.au | I am |
---------------------------------------------------------------------
----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V-
PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----