[Pkg-xen-devel] Re: [Pkg-xen-changes] r70 - trunk/xen-3.0/debian
Ralph Passgang
ralph at debianbase.de
Sat Mar 4 18:43:23 UTC 2006
Am Samstag, 4. März 2006 13:45 schrieb Julien Danjou:
> On Fri, Mar 03, 2006 at 06:08:49PM +0000, Ralph Passgang wrote:
> > - Added the xen package again, because we believe there is a valid
> > upgrade procedure. This helps the user to easily upgrade a xen2 system
> > and to install a complete xen system (consisting of hypervisor & tools)
> > by installing the xen "meta-package".
>
> Bastian, why did you remove this package in your last commit?
I would like to have an explanation for that too. We believe we don't need to
remove this package (at least now where all problems with upgrading from
older versions have been fixed) and it helps to have a setup that is easy to
setup for new users (because they only need to run: "apt-get install xen")
and even it helps for upgrading a xen2 setup to xen3.
Maybe there also other solutions, what about renaming the "xen" package to
"xen-3.0" and providing "xen" within "xen-3.0"?
Please explain at least why you think this is wrong. We are a team, so we
should discuss such stuff. I also tried to explain why I added the xen
package again in my svn comment, please also use this svn log more. just
"updated control" is a absolout useless comment, because the information
which files you updated is obvious.
And your changes in the last svn commits were quite massive! I haven't looked
at each change for now, but my first impression is, that some of these
changes are really good, but some others I don't understand really (but I may
just need some time to understand it better), some others may cause trouble.
for example there are two entries for "xen-utils-3.0" in debian/control now.
Or why do you cross-compile hypervisors? I always had problems with this, even
if you found a working solution to compile 64bit hypervisors on i386 and the
other way round, there is a problem with that:
If you use a 64bit hypervisor you have to use a 64bit dom0 kernel and you have
to use 64bit version of xen userspace tools. So just compiling 64bit
hypervisor on i386 doesn't help as long as you don't provide also 64bit
userspace tools. Same the other way around, image someone compiles the
package on a amd64 host and installs the 32bit hypervisor and a 32bit dom0
kernel then. He will not be able to use the userspace tools, because he
compiled the 64bit version.
And the rules files seems to be broken in some places, because when I try to
compile xen with the debian dir with all svn commits from you, I have this
error at the end:
cp: cannot stat `debian/tmp//usr/share/doc/xen/examples': No such file or
directory
dh_install: command returned error code 256
make: *** [install-tools] Error 1
I think there are some more svn commits needed to fix these new problems.
-- Ralph
More information about the Pkg-xen-devel
mailing list