[Pkg-xen-devel] Proposed changes
Bastian Blank
waldi at debian.org
Wed Mar 1 10:08:16 UTC 2006
On Tue, Feb 28, 2006 at 03:49:47PM -0800, Jeremy T. Bouse [c] wrote:
> Bastian Blank wrote:
> >>- Overwrites xen binary package without an upgrade procedure.
> >Remove the xen binary package.
> As I recall and looking back quickly at the r63 trunk this xen
> package is merely a package with dependencies to the utils and
> hypervisor. Are you suggesting doing away with this sort of
> transitional/meta-package completely? Do you have another way to
> accomplish this easier?
This is no meta-package. It is the package which contains the hypervisor
for the xen 2 packages. As it is not possible to provide an upgrade
procedure, this can't be changed.
> >>- 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
> We'll have to work to modify the build for the non-PAE version to
> accomodate the -i386 and -amd64 version of the package unless we simply
> go with xen-hypervisor-$(MAJOR) as the package itself will identify the
> arch as i386 or amd64 already.
No, it does not. With the implementation of multiarch, there will be
only one arch and the two packages are not replacable.
> >- 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.
> This makes sense. Do we want to provide the debugging files in a
> -dbg or -debug package to make them available if needed but not necessary?
No. Only a symbol file like the kernels will make sense.
> >- 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.
> If we remove the libxen* packages built, then where should we place
> these files? Within the xen-utils-<version> or with the hypervisor?
They belongs to the utils. The hypervisor is unrelated. (You don't need
the utils to run the hypervisor)
> >- Implement xen-common to allow more than one version installed at the
> > same time and detect the neccesary version on runtime.
> This xen-common might also be able to handle the meta-package if we
> wanted as it could have the dependencies on a hypervisor and utils
> packages available. Conversely the hypervisor and/or utils could depend
> on it being available for configuration.
Bah, don't invent recursive dependencies.
Bastian
--
Without followers, evil cannot spread.
-- Spock, "And The Children Shall Lead", stardate 5029.5
-------------- 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/ed1c432b/attachment.pgp
More information about the Pkg-xen-devel
mailing list