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-----

Reply via email to