[Pkg-xen-devel] Patches for Xen 3.1 packaging
Ralph Passgang
ralph at debianbase.de
Tue May 29 09:21:33 UTC 2007
Zitat von Peter Siering <lists at siering.org>:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> Am 23.05.2007 um 19:58 schrieb Ralph Passgang:
>
>>
>>> I did not do any
>>> modifications regarding versioning - something that changes with Xen
>>> 3.1. Comments are welcome.
>>
>> hmmm? I am not sure if I get that correctly... You changed the
>> version in the
>> changelog (of course), so that was obviously not what you meant. Do you mean
>> the documents like README.Debian and so on? Or is there anything else that
>> needs to be changed for 3.1?
>
> May be I missed a version number somewhere, but that was not the point:
> It was just a hint at the choosen version scheme Debian Xen packages
> used so far (with two subrevision numbers like -0-2 instead of just the
> usual one linke -2. The Xen people changed their versioning with Xen
> 3.1, may be that should be adopted by the Debian packages? (I tried to
> drop one subrevision but that broke the package build process.)
I don't understand the "-0-2" numbering myself, but I realized that I
don't need to know everything. I can live with that particular
ignorance :)
I haven't followed the xen mailinglist for some months now. Have they
announced to change their versioning? Otherwise a 3.1.1 could be
released in some time and we shouldn't drop the last part of the
version number.
>> @Pkg-Xen-Team: I think we shouldn't release xen 3.0.4 anymore, so
>> is it ok if
>> I commit Peters changes (and maybe some more, if needed) to svn after I have
>> tested them? I would like to see xen 3.1 in debian unstable anytime in near
>> future.
>
> Someone at the Xen mailinglist complained with no detail, that the
> 3.1-doc-package has issues. For me it looks fine. May be you will see
> the problem?
The xen-docs-3.1 seems fine. But I haven't read all the stuff packaged
in the docs package. Maybe there is some old docs included. Have you
an exact describtion of the problem the user is reporting?
> BTW: Some questions regarding the packages:
>
> On the first package build the process misses two directories
> (debian/stamps and debian/build), after creating them by hand
> everything runs fine. I just call the targets setup and binary - did I
> miss something?
I am the wrong person to ask about the "special" packaging style that
the xen packages are using. Bastian prepared the most of this.
I don't call the targets directly. I use "dpkg-buildpackage -b" for
bulding binary packages and I don't have a problem with it.
> There is even a but report regarding this: The Debian Xen/kernel
> packages do not contain the blktap modules. What is the reason for
> this? (I did not find any discussion in the list archives.)
the kernel doesn't include a certain module? please ask on the debian
kernel mailinglist. This pkg-xen team is _just_ packaging the
hyervisor and the userspace tools.
> Thanks for the work of the team. After getting the idea behind the Xen
> packaging it works like a charm rebuilding new Xen upstream versions
> for Debian.
nice to hear :)
Now to the results of my xen3.1 tests from the past weekend:
First of all, the patches you are suppling are working great. The most
stuff is already handled by these patches. But I needed to make some
more changes to have a working version for me:
- added graphviz to build-depends-indep (xen-3.1)
- removed interpreter.dpatch (seems to be fixed in upstream) (xen-common)
I have packaged them for testing as well:
http://packages.debianbase.de/sources/i386/xen3.1
http://packages.debianbase.de/<etch|lenny|sid>/i386/xen3.1
But there is a bit more work to do...
Debian unstable uses "texlive" as packagename for tetex. For now it
doesn't brake xen3.1 on unstable, but it might in future. We should
change these dependencies to texlive (maybe with "tetex" as
alternative).
I hope this also fixes the problem, that on debian unstable way to
many packages are installed as build-dependencies:
|| 0 upgraded, 128 newly installed, 0 to remove and 0 not upgraded.
|| Need to get 346MB of archives.
|| After unpacking 736MB of additional disk space will be used.
On lenny and etch (where tetex is still tetex) there is the still
normal situation:
|| 0 upgraded, 92 newly installed, 0 to remove and 0 not upgraded.
|| Need to get 92.5MB of archives.
|| After unpacking 297MB of additional disk space will be used.
> 700MB to fetch from inet, just to compile xen on sid? this is not cool ;-P
@Bastian: What about Kernel Patches. Is there a new kernel-patch for
xen 3.1 available that can be integrated into the linux-2.6.20
kernels? I know that the old xen-kernel works with the new hypervisor,
but normally also the kernel part of xen gets better with each
version, so that we might think of a new xen-kernel for debian as well.
any ideas? comments?
> Peter
--Ralph
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (Darwin)
>
> iD8DBQFGWB/MoSFr3dtMR4IRAgFKAJ96MitDmXuD32CMxevuQ51BorOGyACePIN4
> ccXZztjzrPwj6tf5D0t7RfE=
> =i3xX
> -----END PGP SIGNATURE-----
More information about the Pkg-xen-devel
mailing list