[Pkg-xen-devel] Proposed changes (was: Re: Packaing Xen 3.0 etc for Debian)

Bastian Blank waldi at debian.org
Tue Feb 28 23:02:31 UTC 2006


Hi folks

This is the list of changes I'll propose.

On Tue, Feb 28, 2006 at 10:15:39AM +0100, Bastian Blank wrote:
> - Overwrites xen binary package without an upgrade procedure.

Remove the xen binary package.

> - Uses xen as source name, which at least the kernel team knows that
>   this may easily break if more than one version is needed.

Move /trunk/debian to /trunk/xen-3.0/debian and add
/trunk/xen-unstable/debian.

> - All core binary packages lacks the version in the name.

Rename xen-utils to xen-utils-$(MAJOR). (MAJOR is 3.0 or unstable in
this case)

> - The installed xen image lacks a version in there name and another
>   identification, which type it is.

- Rename xen-hypervisor to xen-hypervisor-$(MAJOR)-i386/-amd64
- Rename xen-hypervisor-pae to xen-hypervisor-$(MAJOR)-i386-pae

Further changes:
- Only install the bare image (xen.gz), not the unstripped and
  uncompressed files. This files are only usefull for debugging and
  makes the package large without gain.

I have my own tree with the points above implemented:
https://lophos.multibuild.org/svn/xen/trunk/

Unimplemented changes:
- Remove libxen*. xen don't have proper sonames and managed to have
  different interfaces in 3.0 and unstable but the same soname. Maybe
  even remove the version from the soname.
- Move libs to /usr/lib/xen-$(MAJOR) and add proper rpaths.

Maybe:
- Implement xen-common to allow more than one version installed at the
  same time and detect the neccesary version on runtime.

Bastian

-- 
Is truth not truth for all?
		-- Natira, "For the World is Hollow and I have Touched
		   the Sky", stardate 5476.4.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20060301/6f5cbfc0/attachment.pgp


More information about the Pkg-xen-devel mailing list