[Pkg-xen-changes] r6 - in trunk: . debian

Guido Trotter ultrotter at costa.debian.org
Thu Feb 16 20:50:41 UTC 2006


Author: ultrotter
Date: 2006-02-16 20:50:40 +0000 (Thu, 16 Feb 2006)
New Revision: 6

Added:
   trunk/debian/
   trunk/debian/README.build
   trunk/debian/changelog
   trunk/debian/compat
   trunk/debian/config.dbs
   trunk/debian/control
   trunk/debian/copyright
   trunk/debian/libxen-dev.copyright
   trunk/debian/libxen-dev.install
   trunk/debian/libxen-python.install
   trunk/debian/libxen3.0.install
   trunk/debian/linux-patch-xen.kpatches
   trunk/debian/patches/
   trunk/debian/rules
   trunk/debian/xen-docs.install
   trunk/debian/xen.install
   trunk/debian/xen.manpages
   trunk/debian/xen.postinst
   trunk/debian/xen.postrm
   trunk/debian/xen.prerm
Removed:
   trunk/README.build
   trunk/changelog
   trunk/compat
   trunk/config.dbs
   trunk/control
   trunk/copyright
   trunk/libxen-dev.copyright
   trunk/libxen-dev.install
   trunk/libxen-python.install
   trunk/libxen3.0.install
   trunk/linux-patch-xen.kpatches
   trunk/patches/
   trunk/rules
   trunk/xen-docs.install
   trunk/xen.install
   trunk/xen.manpages
   trunk/xen.postinst
   trunk/xen.postrm
   trunk/xen.prerm
Log:
Move everything under the debian/ path...


Deleted: trunk/README.build
===================================================================
--- trunk/README.build	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/README.build	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,92 +0,0 @@
-This file is quite old. I don't know if it is still having useful
-information, so I am not deleting it...
-
-But be careful, maybe this information is not correct anymore!
-
---Ralph Passgang
-
--------------------------------------------------------------------------
-
-Xen uses a new, unreleased patch management system.  The preliminary name
-for it is dbs-ng.
-
-Features:
-
-* Pre-applied patches.
-
-  After extracting the source(with dpkg-source -x), all patches in
-  debian/patches are already applied.  There is no need to run any
-  external script, nor any target in debian/rules to produce an editable
-  source tree.
-
-* Patch dependencies.
-
-  Patches can depend on other patches.  This is used for ordering, during
-  application.  No longer do patches have to be numbered in a certain
-  order(which meant any time a patch was inserted, you might have had to
-  renumber others, which was painful).
-
-* Patches have meta-data now.
-
-  At the top of each patch, is a dpkg control paragaph.  This paragraph
-  contains a description(short and long), what the prune value should be
-  (default 1), the dependency list, and a set of flags(currently, whether
-  the patch has already been submitted upstream(see below)).
-
-  Additionally, a Signed-off-by field can be included, to document who has
-  looked at, and modified, the patch.  This is patterned after the
-  linux-kernel patch acceptance policy.
-
-* Upstream patch submittance handled semi-automatically.
-
-  The tool used to manage these patches has the ability to automatically
-  send patches to an upstream address.  It will send one patch per email,
-  and a 00-index mail, describing the patch set.
-
-  Another command the tool does, is list patches that have not yet been
-  sent upstream.  It makes use of the submitted flag(above), to know which
-  patches have already been sent.  This command knows about the
-  dependencies, and will only list patches that have no other depends, or
-  only depend on patches already submitted.
-
-* Modifying the source.
-
-  Developers and regular users can modify the extracted source directly.
-  When their changes are done, they produce a normal diff like any other
-  package in debian.  There is no implicit need to add it to
-  debian/patches.
-
-  At some point, the dbs-ng will be released, and then patches could be
-  submitted to the maintainer in split form; however, the design is such
-  that this is not nescessary.
-
-Now, for a few extra explanations about dbs-ng.
-
-It's designed to replace dpkg-source.  It can handle, what I am calling,
-v1 sources.  That is, a standard orig.tar.gz+diff.gz, or single tar.gz.
-
-The format discussed about is probably best described as v1.5.  It is
-backwards compatible with standard dpkg-source(a bonus).
-
-V2 sources will support more advanced changes.  Binary modifications, file
-renames, archives(ar/cpio/tar).  Also, I have plans to support source
-build-depends.  You will be able to extract files from other source
-packages with this feature.
-
-dbs-ng does not yet support v2 format; nor, does it support edit-patch.  I
-have an idea of how to do edit-patch, but haven't yet needed it myself.
-
-There is preliminary support for xdelta patches(insofar as the tool can
-be extended with different patch types, and both unified diff and xdelta
-are implemented).
-
-dbs-ng also validates each patch file, and does a test application first,
-before applying.  For unified diffs, if there is any fuzz or offset, it
-aborts, and doesn't apply it.
-
-There is a config file, debian/config.dbs(name will change).  This config
-current lists filenames, directories, and file paths to ignore when
-diffing.  This is helpful when upstream isn't too careful about cleaning
-up after themselves.  By default, the ignore regex used by dpkg-source
-is always enabled.
-

Deleted: trunk/changelog
===================================================================
--- trunk/changelog	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/changelog	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,393 +0,0 @@
-xen (3.0.1-1) unstable; urgency=low
-
-  * New upstream release
-  * Julien Danjou <acid at debian.org>
-     - Change maintainer and add uploaders field
-  * Guido Trotter <ultrotter at debian.org>
-     - Add dpatch structure to the package
-
- -- Guido Trotter <ultrotter at debian.org>  Thu, 16 Feb 2006 16:59:29 +0100
-
-xen (3.0.1-0tha2) unstable; urgency=low
-
-  * added bcc to build-dependencies.it's needed for VMX, otherwise
-    the vmxloader will not be compiled. The few people that are already
-    happy VT-owners will like that ;)
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 01 Feb 2006 23:55:00 -0100
-
-xen (3.0.1-0tha1) unstable; urgency=low
-
-  * NEW UPSTREAM: xen-3.0.1 (in fact testing changeset 8738)
-  * changed all python2.3 dependencies to just python,
-    because this should help ubuntu users to use this package.
-  * removed /usr/local/sbin from xen.install, because now all binaries
-    are installed in /usr/sbin & /usr/bin instead (thx to upstream).
-  * added /usr/include/xen/linux/*.h in libxen-dev.install
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 01 Feb 2006 18:45:00 -0100
-
-xen (3.0.0-0tha13) unstable; urgency=low
-
-  * NEW UPSTREAM: xen-3.0.0 + testing (changeset 8270)
-  * fixed a critical bug in this package for amd64. libraries are not
-    supposed to exist in /lib64 or /usr/lib64. Installing them in /lib or
-    /usr/lib is the correct location, even on amd64 machines.
-    Before -tha13 a libc6 upgrade will fail because of libraries in the
-    wrong location. This is a xen package issue as well as an libc6 issue,
-    but I can only fix the xen related ;-)
-  * removed the useless "sarge is not allowed to use udev" dependency,
-    because even if udev is too old in sarge, not allowing an installation 
-    of udev will make xen not installable with for example gnome at the same 
-    time. If udev is too old, xen will automaticly use hotplug, so this
-    dependency can safely be removed.
-
- -- Ralph Passgang <ralph at debianbase.de>  Sun, 22 Jan 2006 14:35:00 -0100
-
-xen (3.0.0-0tha12) unstable; urgency=low
-
-  * The "hmm, there is always something to fix" release...
-  * changed the depends for udev to udev (>=0.059), because udev on
-    sarge is too old for xen and if udev is installed it makes hotplug 
-    not working as fallback. So on sarge udev is not allowed to be installed
-    when xen is going to be installed anyway. (thx to Alvaro del Castillo for
-    the report!)
-  * Change the year in the changelog from 2005->2006 for entries from now on.
-  * changed the kernel mirror from http://www.kernel.org to 
-    ftp://ftp.de.kernel.org, because the main mirror is sometimes really slow 
-    for european users. If someone want's to change that again, please edit 
-    Config.mk
-  * removed debian/TODO, because it was very old and not up-to-date...
-
- -- Ralph Passgang <ralph at debianbase.de>  Thu, 17 Jan 2006 01:12:00 -0100
-
-xen (3.0.0-0tha11) unstable; urgency=low
-
-  * NEW UPSTREAM: xen-3.0.0 + testing (changeset 8269)
-    This should fix some minor problem of the 3.0.0 release, see upsream
-    changelog for details. Xen's project leader (Ian Pratt) advises to use
-    testing for production systems at the moment, so I switched my
-    xen3-stable release to testing for now.
-    If you have build your own kernels for xen, then please rebuild it
-    with the new linux-patch-xen to have the testing fixes in your kernel
-    and so that hypervisor and dom0/domU kernel matches the changeset.
-  * NEW: Binary images are available for dom0/domU kernels.
-    You don't have to (but still can) compile your own kernel.
-    Just install "linux-xen0-2.6" with apt-get from the same repository you
-    got this package from and follow the instructions that will get shown.
-    The kernel images are available for i386, i386-pae and amd64. They are
-    available at least in sid and sarge. etch might have a not working
-    "make-kpkg" at the moment, so there is probably no kernel image for etch
-    at the moment (should change in future of course).
-    The kernel images are not tested as well as the xen packages, so please
-    let me know if you have any problems with the new kernel images at all.
-  * xen now suggests: linux-xen0-2.6
-
- -- Ralph Passgang <ralph at debianbase.de>  Sat, 14 Jan 2005 14:00:00 -0100
-
-xen (3.0.0-0tha10) unstable; urgency=low
-
-  * /etc/udev & /etc/hotplug stuff is now installed. Hotplug works at
-    least on sarge & sid without problems, but maybe someone wants to
-    use udev instead of hotplug, so from now on udev config is
-    available as well.
-  * changed xen's depencies to "hotplug | udev".
-
- -- Ralph Passgang <ralph at debianbase.de>  Thu, 12 Jan 2005 01:30:00 -0100
-
-xen (3.0.0-0tha9) unstable; urgency=low
-
-  * moved all python libraries from xen to libxen-python.install, because
-    otherwise they will be installed in the wrong version since the last
-    change on debhelper/dh_install in sid/unstable. d'oh!
-  * added bash to build-depencies, because of some bashisms in configure
-    scripts in upstream (thx to Saku Ytti)
-  * changed the handling of excludes for amd64 a bit to include all python
-    files for amd64.
-  * bridge-utils is now recommend not only suggested.
-  * added libncurses5-dev to depencies as suggested by dpkg-shlibdeps
-    (needed for xenmon.py ?)
-  * the kernel-patch now will create a amd64 and i386 subdir and patch
-    script. the diff is the same for both architectures (thx to Saku Ytti
-    for pointing me on this).
-  * NEXT TARGET: PROVIDING KERNEL IMAGES VIA PACKAGES.DEBIANBASE.DE FOR
-    AT LEAST I386, I386-PAE AND AMD64 ON SARGE/SID/WOODY.
-
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 09 Jan 2005 23:40:00 -0100
-
-xen (3.0.0-0tha8) unstable; urgency=low
-
-  * xen.postinst now creates /var/lock/subsys and /var/lib/xen/save (if not
-    already existing), because the xendomains init script tries to suspend
-    running domainUs in /var/lib/xen/save/. without this the xendomains
-    script is forced to shutdown each domainU when "xendomains stop" is
-    executed.
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 21 Dec 2005 13:15:00 -0100
-
-xen (3.0.0-0tha7) unstable; urgency=low
-
-  * the linux-patch-xen package is now useable. The upstream version for
-    creating kernel-patches doesn't work, so I had to find my own solution.
-    The EXTRAVERSION (currently ".6-xen") gets stripped off, because 
-    dh_installkpatches doesn't like to handle kernel-patches with EXTRAVERSIONS.
-    But the linux-patch-xen patch patches a vanilla 2.6.12 kernel to 2.6.12.6-xen,
-    even if EXTRAVERSION doesn't reflect that correctly.
-    With make-kpkg you can add the EXTRAVERSION again with the flag: 
-      --append-to-version .6-xen
-  * make "XEN_TARGET_X86_PAE" an option in debian/rules, for easier switching
-    between both compile options. 
-
- -- Ralph Passgang <ralph at debianbase.de>  Sun, 19 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha6) unstable; urgency=low
-
-  * suggests "bridge-utils", because most people need it (bridge mode is std.)
-
- -- Ralph Passgang <ralph at debianbase.de>  Sun, 18 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha5) unstable; urgency=low
-
-  * The "AMD64"-Release
-  * updated control file for amd64 (works now with i386 & amd64).
-  * updated .install files (for new amd64 arch)
-  * updated rules file (for new amd64 arch)
-  * added manpages (they never were installed before)
-  * added qemu keytabs (I forgot them on the update for xen3)
-
- -- Ralph Passgang <ralph at debianbase.de>  Sun, 18 Dec 2005 16:30:00 -0100
-
-xen (3.0.0-0tha4) unstable; urgency=low
-
-  * updated to gcc as default cc, because gcc-3.4 is not longer needed
-
- -- Ralph Passgang <ralph at debianbase.de>  Fri, 16 Dec 2005 23:59:00 -0100
-
-xen (3.0.0-0tha3) unstable; urgency=low
-
-  * new, a pae version is also available! 
-    see: http://packages.debianbase.de/<distro>/i386/xen3-pae
-  * libxen3.0 now conflicts with libxen2.0, that was obviously although :)
-
- -- Ralph Passgang <ralph at debianbase.de>  Fri, 16 Dec 2005 23:30:00 -0100
-
-xen (3.0.0-0tha2) unstable; urgency=low
-
-  * added hotplug to depencies
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 15 Dec 2005 20:20:50 -0100
-
-xen (3.0.0-0tha1) unstable; urgency=low
-
-  * the first really useable release...
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 12 Dec 2005 23:20:50 -0100
-
-xen (2.99.1-3) unstable; urgency=low
-
-  * "the lost files" + "damn, I need some empty directories"-release
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 12 Dec 2005 22:20:50 -0100
-
-xen (2.99.1-2) unstable; urgency=low
-
-  * added bzip2 to build-depencies
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 12 Dec 2005 22:20:50 -0100
-
-xen (2.99.1-1) unstable; urgency=low
-
-  * fixed rules file, we don't need the debian kernel source package anymore
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 12 Dec 2005 20:40:50 -0100
-
-xen (2.99.1-0) unstable; urgency=low
-
-  * fixed .install files (to catch all new 3.0 files)
-  * removed the depency for debian's linux-source package
- 
- -- Ralph Passgang <ralph at debianbase.de>  Mon, 12 Dec 2005 20:40:50 -0100
-
-xen (2.99.0-1) unstable; urgency=low
-
-  * added linux-source-2.6.12 as Build-Depends.
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 07 Dec 2005 11:50:50 -0100
-
-xen (2.99.0-0) unstable; urgency=low
-
-  * new upstream release: Xen 3.0 (07/12/2005)
-  * first test package, not for production use! 
-  * added linux-2.6.12-xen-sparse directory handling
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 07 Dec 2005 00:50:50 -0100
-
-xen (2.90.0+daily20051001-0) unstable; urgency=low
-
-  * new upstream release: Xen Unstable (01/10/2005)
-  * added libsdl1.2-dev, libvncserver-dev, libjpeg-dev
-    to the build-depencies
-
- -- Ralph Passgang <ralph at debianbase.de>  Thu, 01 Oct 2005 22:25:50 -0100
-
-xen (2.0.7-0) unstable; urgency=low
-
-  * new upstream release: Xen 2.0.7 (04/08/2005)
-    - this release should fix some minor issues (for example save/restore)
-
- -- Ralph Passgang <ralph at debianbase.de>  Thu, 04 Aug 2005 10:05:50 -0100
-
-xen (2.0.6-1.1) unstable; urgency=low
-
-  * patched the xen package, so that it downloads the kernel from
-    ftp://ftp.de.kernel.org/...
-  * added patch to have xensv work correctly
-    (see: http://lists.xensource.com/archives/html/xen-users/
-     2005-05/msg00342.html)
-
- -- Ralph Passgang <ralph at debianbase.de>  Wed, 27 Jul 2005 19:05:50 -0100
-
-xen (2.0.6-1) unstable; urgency=low
-
-  * Patches applied upstream: non-xen-init-exit.patch, add-build.patch,
-    python-install.patch, disable-html-docs.patch.
-  * New upstream released.  Closes: #311336.
-  * Remove comparison to UML from xen short description.  Closes: #317066.
-  * Make packages conflicts with 1.2 doc debs.  Closes: #304285.
-  * Add iproute to xen depends, as it uses /bin/ip.  Closes: #300488,
-    #317468.
-
- -- Adam Heath <doogie at brainfood.com>  Wed, 06 Jul 2005 12:35:50 -0500
-
-xen (2.0.5-3) experimental; urgency=low
-
-  * Change priority/section to match the overrides file.
-
- -- Adam Heath <doogie at brainfood.com>  Fri, 18 Mar 2005 12:43:50 -0600
-
-xen (2.0.5-2) experimental; urgency=low
-
-  * Mike McCallister <mike+debian at metalogue.com>,
-    Tommi Virtanen <tv at debian.org>, Tom Hibbert <tom at nsp.co.nz>:
-    Fix missing '.' in update-rc.d call in xen.postinst.  Closes: #299384
-
- -- Adam Heath <doogie at brainfood.com>  Fri, 18 Mar 2005 11:39:56 -0600
-
-xen (2.0.5-1) experimental; urgency=low
-
-  * New upstream.
-  * Remove pic-lib.patch, tools-misc-TARGETS.patch, and clean-mttr.patch
-    as they have been applied upstream(in various forms).
-  * xend now starts at priority 20, stops at 21, while xendomains starts
-    at 21, and stops at 20.
-
- -- Adam Heath <doogie at brainfood.com>  Fri, 11 Mar 2005 14:33:33 -0600
-
-xen (2.0.4-4) experimental; urgency=low
-
-  * Bah, major booboo.  Add /boot to debian/xen.install, so xen.gz will
-    get shipped.  Reported by Clint Adams <schizo at debian.org>.
-
- -- Adam Heath <doogie at brainfood.com>  Tue, 15 Feb 2005 13:00:57 -0600
-
-xen (2.0.4-3) experimental; urgency=low
-
-  * Fix file overlap(/usr/share/doc/xen/examples/*) between xen and
-    xen-docs.  Reported by Tupshin Harper <tupshin at tupshin.com>.
-
- -- Adam Heath <doogie at brainfood.com>  Sun, 06 Feb 2005 01:22:45 -0600
-
-xen (2.0.4-2) experimental; urgency=low
-
-  * Fix kernel patch generation.  It was broken when I integrated with
-    debian's kernel source.  I used a symlink, and diff doesn't follow
-    those.
-
- -- Adam Heath <doogie at brainfood.com>  Sat, 05 Feb 2005 18:16:35 -0600
-
-xen (2.0.4-1) experimental; urgency=low
-
-  * New upstream.
-  * xen.deb can now install on a plain kernel; that is, the init scripts
-    exit successfully if /proc/xen/privcmd doesn't exist.  This allows
-    for dual-boot setups.
-  * Manpages do not yet exist xend, xenperf, xensv, xfrd, nor xm.  xend
-    xfrd are daemons, and take little if any options.  I've not had a need
-    to use xenperf nor xensv yet.  xm has nice built in help(xm help).
-  * Upstream now requires either linux 2.4.29, or 2.6.10.  Since 2.4.29 is
-    not yet in debian, disable the 2.4 patch generation.  Closes: #271245.
-  * Not certain how the kernel-patch-xen was empty.  It's not now, with
-    the repackaging.  Closes: #272299.
-  * Xen no longer produces kernel images, so problems about missing features
-    are no longer valid.  Closes: #253924.
-  * Acknowledge nmu bugs:
-    * No longer build-depend on gcc 3.3, as the default gcc works. Closes:
-      #243048.
-
- -- Adam Heath <doogie at brainfood.com>  Sat, 05 Feb 2005 18:04:27 -0600
-
-xen (2.0.3-0.1) unstable; urgency=low
-
-  * Changes from Tommi Virtanen:
-    * Added dh-kpatches and libcurl3-dev to Build-Depends.
-    * Add /etc/xen/sv/params.py and /etc/xen/xend/params.py.
-    * Add xmexample1 and xmexample2 to xen/doc/examples.
-
- -- Adam Heath <doogie at brainfood.com>  Wed, 26 Jan 2005 10:55:07 -0600
-
-xen (2.0.3-0) unstable; urgency=low
-
-  * New upstream.  Closes: #280733.
-  * Repackaged from scratch.
-  * Using unreleased patch management system.  See debian/README.build.
-    * After extracting the .dsc, there are no special steps needed
-    * Those wanting to change the source, use the normal procedures for
-      any package, including using interdiff(or other tool) to send a
-      patch to me or the bts.
-  * No longer try to do anything fancy with regard to the layout of the
-    built kernels.  Now, only patches are distributed.  Please make use of
-    the xen support in kernel-package.
-  * Early preview release to #debian-devel.
-
- -- Adam Heath <doogie at brainfood.com>  Tue, 25 Jan 2005 13:24:54 -0600
-
-xen (1.2-4.1) unstable; urgency=high
-
-  * NMU
-  * Remove gcc-3.2 from Build-Depends as isn't used during build
-    (Closes: #243048)
-
- -- Frank Lichtenheld <djpig at debian.org>  Sat, 21 Aug 2004 17:42:28 +0200
-
-xen (1.2-4) unstable; urgency=low
-
-  * Added xen-docs.README.Debian, which explains the kernel image layout,
-    and contains references on the locations differ from what is mentioned
-    by the upstream documentation.  Closes: #230345.
-
- -- Adam Heath <doogie at brainfood.com>  Fri, 26 Mar 2004 17:36:41 -0600
-
-xen (1.2-3) unstable; urgency=low
-
-  * Add kernel-source-2.4.25 and kernel-patch-debian-2.4.25 to
-    Build-Depends-Indep.
-
- -- Adam Heath <doogie at brainfood.com>  Tue, 23 Mar 2004 20:14:39 -0600
-
-xen (1.2-2) unstable; urgency=low
-
-  * xen: moved /boot/xen.gz to /usr/lib/kernels/xen-i386/images/vmlinuz
-  * kernel-image, kernel-modules: swapped i386/xeno to xeno/i386 in
-    /usr/lib/kernels.
-  * Add kernel-patch-nfs-swap deb.
-  * Apply additional patches to kernel-image-xen:
-    * nfs-group
-    * nfs-swap
-
- -- Adam Heath <doogie at brainfood.com>  Thu, 04 Mar 2004 12:47:47 -0600
-
-xen (1.2-1) unstable; urgency=low
-
-  * Initial version.
-
- -- Adam Heath <doogie at brainfood.com>  Tue, 02 Mar 2004 13:21:52 -0600

Deleted: trunk/compat
===================================================================
--- trunk/compat	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/compat	2006-02-16 20:50:40 UTC (rev 6)
@@ -1 +0,0 @@
-4

Deleted: trunk/config.dbs
===================================================================
--- trunk/config.dbs	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/config.dbs	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,7 +0,0 @@
-ignore-files:
- foo.patch
- Makefile.save
- .*\.patch
-ignore-filenames:
- xen/include/xen/banner.h
-

Deleted: trunk/control
===================================================================
--- trunk/control	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/control	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,65 +0,0 @@
-Source: xen
-Maintainer: Debian Xen Team <pkg-xen-devel at lists.alioth.debian.org>
-Uploaders: Julien Danjou <acid at debian.org>, Jeremy T. Bouse <jbouse at debian.org>, Guido Trotter <ultrotter at debian.org>
-Section: misc
-Priority: extra
-Standards-Version: 3.6.1.0
-Build-Depends: tetex-bin, tetex-extra, gs-common, debhelper (>= 4), libcurl3-dev | libcurl-dev, dh-kpatches, python-dev, python (>= 2.2), gcc, transfig, wget, libncurses5-dev, libsdl1.2-dev, libvncserver-dev, libjpeg-dev, bzip2, hotplug, bash, bcc, dpatch
-
-Package: xen
-Section: misc
-Architecture: i386 amd64
-Depends: python-twisted, python, libxen-python, iproute, hotplug | udev, ${shlibs:Depends}
-Recommends: bridge-utils
-Suggests: linux-xen0-2.6
-Description: a Virtual Machine Monitor like VMWare or plex86
- XEN is a Virtual Machine Monitor (VMM) originally developed by the
- Systems Research Group of the University of Cambridge Computer
- Laboratory, as part of the UK-EPSRC funded XenoServers project.
- .
- Xen enables multiple operating system images to execute concurrently
- on the same hardware with very low performance overhead --- much lower
- than commercial offerings for the same x86 platform.
-
-Package: libxen3.0
-Section: libs
-Architecture: i386 amd64
-Depends: ${shlibs:Depends}
-Conflicts: xen-docs (<= 1.2), libxen2.0
-Description: control library for XEN, a Virtual Machine Monitor
- Library to control the XEN microkernel.  Contains functions for creating,
- starting, stopping, saving, virtual instances.
-
-Package: libxen-dev
-Section: libdevel
-Architecture: i386 amd64
-Depends: libxen3.0 (= ${Source-Version})
-Description: development files for the control library for XEN
- Users wishing to develop their own tools for interfaces to the underlying
- XEN kernel should install this package.
-
-Package: xen-docs
-Section: misc
-Architecture: all
-Description: documentation for XEN, a Virtual Machine Monitor
- This package contains all the large documentation files for XEN.  This
- includes a description interface(both the api, and a nice explanation of
- how XEN works).  It also contains the VBD and Xeno howtos.
-
-Package: libxen-python
-Section: python
-Architecture: i386 amd64
-Depends: ${shlibs:Depends}, ${python:Depends}
-Description: python wrapper around libxc, the control library for XEN
- This python library wraps the C library, and provides a nice OO interface
- to the low-level system calls.  It also provides some higher-level config
- file parsing.
-
-Package: linux-patch-xen
-Section: misc
-Architecture: i386 amd64
-Depends: ${kpatch:Depends}
-Conflicts: xen-docs (<= 1.2)
-Description: patch to linux for the XEN sub-arch
- This kernel patch modifies linux, so that it can run inside XEN, a
- Virtual Machine Monitor.

Deleted: trunk/copyright
===================================================================
--- trunk/copyright	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/copyright	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,46 +0,0 @@
-This is xen, a virtual machine monitor, in the same genre as UML and VMWARE,
-but where the guest OS is ported, and runs in ring1, for speed.
-
-It was initially made into a package by Adam Heath <doogie at brainfood.com>,
-with sources obtained from:
-
-http://www.cl.cam.ac.uk/netos/xen
-
-The project is partially hosted on sourceforge.  It's homepage(on sf)
-redirects to the above url.  The lists are hosted there.  But they don't
-use cvs; instead, they use bitkeeper, which is hosted on bkbits.net.
-
-It's copyright is partially GPL v2 and BSD.  The header in the upstream
-COPYING file is included below.
-
-On debian machines, the GPL v2 is located at
-/usr/share/common-licenses/GPL-2.
-===
-  
-GNU General Public License
---------------------------
-
-Most files in this repository are licensed under the terms of the GNU
-General Public License (GPL), a copy of which is attached at the end
-of this notice. Note that the only valid version of the GPL as far as
-the files in this repository are concerned is _this_ particular
-version of the license (i.e., *only* v2, not v2.2 or v3.x or
-whatever), unless explicitly otherwise stated.
-    
-Licensing Exceptions (the relaxed BSD-style license)
-----------------------------------------------------
-    
-For the convenience of users and those who are porting OSes to run as
-Xen guests, certain files in this repository are not subject to the
-GPL when distributed separately or included in software packages
-outside this repository. Instead we specify a much more relaxed
-BSD-style license. Affected files include the Xen interface headers
-(xen/include/public/COPYING), and various drivers, support functions
-and header files within the Linux sparse source trees. In all such
-cases, license terms are stated at the top of the file or in a COPYING
-file in the same directory. Note that _any_ file that is modified and
-then distributed within a Linux kernel is still subject to the GNU GPL.
-    
- -- Keir Fraser (on behalf of the Xen team)
-
-==

Copied: trunk/debian/README.build (from rev 5, trunk/README.build)

Copied: trunk/debian/changelog (from rev 5, trunk/changelog)

Copied: trunk/debian/compat (from rev 5, trunk/compat)

Copied: trunk/debian/config.dbs (from rev 5, trunk/config.dbs)

Copied: trunk/debian/control (from rev 5, trunk/control)

Copied: trunk/debian/copyright (from rev 5, trunk/copyright)

Copied: trunk/debian/libxen-dev.copyright (from rev 5, trunk/libxen-dev.copyright)

Copied: trunk/debian/libxen-dev.install (from rev 5, trunk/libxen-dev.install)

Copied: trunk/debian/libxen-python.install (from rev 5, trunk/libxen-python.install)

Copied: trunk/debian/libxen3.0.install (from rev 5, trunk/libxen3.0.install)

Copied: trunk/debian/linux-patch-xen.kpatches (from rev 5, trunk/linux-patch-xen.kpatches)

Copied: trunk/debian/patches (from rev 5, trunk/patches)

Copied: trunk/debian/rules (from rev 5, trunk/rules)

Copied: trunk/debian/xen-docs.install (from rev 5, trunk/xen-docs.install)

Copied: trunk/debian/xen.install (from rev 5, trunk/xen.install)

Copied: trunk/debian/xen.manpages (from rev 5, trunk/xen.manpages)

Copied: trunk/debian/xen.postinst (from rev 5, trunk/xen.postinst)

Copied: trunk/debian/xen.postrm (from rev 5, trunk/xen.postrm)

Copied: trunk/debian/xen.prerm (from rev 5, trunk/xen.prerm)

Deleted: trunk/libxen-dev.copyright
===================================================================
--- trunk/libxen-dev.copyright	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-dev.copyright	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,74 +0,0 @@
-This is xen, a virtual machine monitor, in the same genre as UML and VMWARE,
-but where the guest OS is ported, and runs in ring1, for speed.
-
-It was initially made into a package by Adam Heath <doogie at brainfood.com>,
-with sources obtained from:
-
-http://www.cl.cam.ac.uk/netos/xen
-
-The project is partially hosted on sourceforge.  It's homepage(on sf)
-redirects to the above url.  The lists are hosted there.  But they don't
-use cvs; instead, they use bitkeeper, which is hosted on bkbits.net.
-
-It's copyright is partially GPL v2 and BSD.  The header in the upstream
-COPYING file is included below.
-
-On debian machines, the GPL v2 is located at
-/usr/share/common-licenses/GPL-2.
-===
-  
-GNU General Public License
---------------------------
-
-Most files in this repository are licensed under the terms of the GNU
-General Public License (GPL), a copy of which is attached at the end
-of this notice. Note that the only valid version of the GPL as far as
-the files in this repository are concerned is _this_ particular
-version of the license (i.e., *only* v2, not v2.2 or v3.x or
-whatever), unless explicitly otherwise stated.
-    
-Licensing Exceptions (the relaxed BSD-style license)
-----------------------------------------------------
-    
-For the convenience of users and those who are porting OSes to run as
-Xen guests, certain files in this repository are not subject to the
-GPL when distributed separately or included in software packages
-outside this repository. Instead we specify a much more relaxed
-BSD-style license. Affected files include the Xen interface headers
-(xen/include/public/COPYING), and various drivers, support functions
-and header files within the Linux sparse source trees. In all such
-cases, license terms are stated at the top of the file or in a COPYING
-file in the same directory. Note that _any_ file that is modified and
-then distributed within a Linux kernel is still subject to the GNU GPL.
-    
- -- Keir Fraser (on behalf of the Xen team)
-
-==
-XEN NOTICE
-==========
-
-This copyright applies to all files within this subdirectory. All
-other files in the Xen source distribution are covered by version 2 of
-the GNU General Public License.
-
- -- Keir Fraser (on behalf of the Xen team)
-
-=====================================================================
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
-DEALINGS IN THE SOFTWARE.

Deleted: trunk/libxen-dev.install
===================================================================
--- trunk/libxen-dev.install	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-dev.install	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,5 +0,0 @@
-usr/include/*.h
-usr/include/xen/*.h
-usr/include/xen/io/*.h
-usr/include/xen/linux/*.h
-usr/include/xen/COPYING

Deleted: trunk/libxen-python.install
===================================================================
--- trunk/libxen-python.install	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen-python.install	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,8 +0,0 @@
-usr/lib/python2.3/site-packages/xen/__init__.py
-usr/lib/python2.3/site-packages/xen/lowlevel
-usr/lib/python2.3/site-packages/xen/web
-usr/lib/python2.3/site-packages/grub
-usr/lib/python2.3/site-packages/xen/xend
-usr/lib/python2.3/site-packages/xen/sv
-usr/lib/python2.3/site-packages/xen/xm
-usr/lib/python2.3/site-packages/xen/util

Deleted: trunk/libxen3.0.install
===================================================================
--- trunk/libxen3.0.install	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/libxen3.0.install	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,11 +0,0 @@
-usr/lib/libxenctrl.a
-usr/lib/libxenctrl.so
-usr/lib/libxenctrl.so.3.0
-usr/lib/libxenctrl.so.3.0.0
-usr/lib/libxenguest.a
-usr/lib/libxenguest.so
-usr/lib/libxenguest.so.3.0
-usr/lib/libxenguest.so.3.0.0
-usr/lib/libxenstore.so
-usr/lib/xen/bin
-usr/lib/xen/boot/vmxloader

Deleted: trunk/linux-patch-xen.kpatches
===================================================================
--- trunk/linux-patch-xen.kpatches	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/linux-patch-xen.kpatches	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,11 +0,0 @@
-Patch-name: xen kernel patch
-Patch-id: xen
-Path-strip-level: 1
-
-Patch-file: linux-2.6.12-xen.patch
-Architecture: i386
-Kernel-version: 2.6.12
-
-Patch-file: linux-2.6.12-xen.patch
-Architecture: amd64
-Kernel-version: 2.6.12

Deleted: trunk/rules
===================================================================
--- trunk/rules	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/rules	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,108 +0,0 @@
-#!/usr/bin/make -f
-
-CC		:= gcc
-KERNELS		:=
-LINUX_VERSIONS	:= 2.6.12
-ALLSPARSETREES	:= $(patsubst %,linux-%,$(LINUX_VERSIONS))
-PAE		:= n
-OLDEXTRAVERSION := $(shell cat patches/linux-$(LINUX_VERSIONS)/*.patch |grep "+EXTRAVERSION" | sed s/+//)\$$(XENGUEST)
-#ALLSPARSETREES	:= linux-2.4.29 linux-2.6.10
-#DH_VERBOSE	:= -v
-
-export KERNELS ALLSPARSETREES DH_VERBOSE
-export DH_VERBOSE
-export CC
-
-DEB_VERSION	:= $(shell dpkg-parsechangelog | sed -n 's/^Version: //p')
-DEB_REVISION	:= $(shell echo "$(DEB_VERSION)" | sed 's/.*-//')
-UP_VERSION	:= $(shell echo "$(DEB_VERSION)" | sed 's/-[^-]*$$//')
-DEB_BUILD_ARCH  := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-
-include /usr/share/dpatch/dpatch.make
-
-clean: really-clean unpatch
-
-really-clean:
-	$(MAKE) mrproper
-	rm debian/install debian/stamps debian/linux-source linux-$(LINUX_VERSIONS)-xen linux-${LINUX_VERSIONS}-xen-sparse linux-${LINUX_VERSIONS}.tar.bz2 linux-$(LINUX_VERSIONS)-xen.patch -rf
-	dh_clean
-
-build: patch-stamp debian/stamps/build $(addsuffix -xen.patch,$(ALLSPARSETREES))
-
-debian/stamps/build:
-	mkdir -p $(@D)
-	rm -rf debian/install
-	$(MAKE) all DESTDIR=$(CURDIR)/debian/install KERNELS= GCC=$(CC) CC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=$(PAE)
-	touch $@
-
-install: debian/stamps/build
-	rm -rf debian/install
-	$(MAKE) dist DESTDIR=$(CURDIR)/debian/install KERNELS= XEN_PYTHON_NATIVE_INSTALL=1 CC=$(CC) GCC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=$(PAE)
-	$(MAKE) -C tools/examples install-udev DESTDIR=$(CURDIR)/debian/install
-	find $(CURDIR)/debian/install -name '*.pyc' | xargs rm
-	mkdir -p debian/install/etc/xen/sv debian/install/etc/xen/xend/server
-	mv debian/install/usr/lib/python2.3/site-packages/xen/xend/server/params.py debian/install/etc/xen/xend/params.py
-	ln -s /etc/xen/xend/params.py debian/install/usr/lib/python2.3/site-packages/xen/xend/server/params.py
-#	mv debian/install/usr/lib/python2.3/site-packages/xen/sv/params.py  debian/install/etc/xen/sv/params.py
-#	ln -s /etc/xen/sv/params.py debian/install/usr/lib/python2.3/site-packages/xen/sv/params.py
-	mkdir -p debian/install/usr/share/doc/xen/examples
-	mv debian/install/etc/xen/xmexample* debian/install/usr/share/doc/xen/examples
-	chmod +x \
-		debian/install/usr/lib/python2.3/site-packages/xen/xend/XendClient.py \
-		debian/install/usr/lib/python2.3/site-packages/xen/xend/server/SrvServer.py \
-		debian/install/usr/lib/python2.3/site-packages/xen/xend/sxp.py \
-#		debian/install/usr/lib/python2.3/site-packages/xen/util/console_client.py
-
-$(patsubst %,linux-%-xen.patch,$(LINUX_VERSIONS)): linux-%-xen.patch: debian/linux-source/linux/%.unpatched
-$(patsubst %,debian/linux-source/linux/%.patched,$(LINUX_VERSIONS)): debian/linux-source/linux/%.patched: debian/linux-source/linux/%.extracted
-
-$(patsubst %,debian/linux-source/linux/%.extracted,$(LINUX_VERSIONS)): debian/linux-source/linux/%.extracted: 
-	rm -rf $(@D)
-	mkdir -p $(@D)
-#	bzcat $< | tar -C $(@D) -x
-	touch $@
-
-$(patsubst %,debian/linux-source/linux/%.unpatched,$(LINUX_VERSIONS)): debian/linux-source/linux/%.unpatched: debian/linux-source/linux/%.extracted
-	rm -f pristine-linux-$*
-#	cd $(@D)/linux-source-$*; if ! /usr/src/kernel-patches/all/$*/unpatch/debian; then rm -f $<; exit 1; fi
-#	touch $(@D)/linux-source-$*/.valid-pristine
-#	mv $(@D)/linux-source-$* pristine-linux-$*
-#	touch linux-$*.tar.bz2
-	touch $@
-
-
-kernel-patches: $(addsuffix -xen.patch,$(ALLSPARSETREES))
-$(addsuffix -xen.patch,$(ALLSPARSETREES)):
-#	wget ftp://ftp.de.kernel.org/pub/linux/kernel/v2.6/linux-${LINUX_VERSIONS}.tar.bz2
-#	ln -s linux-2.6-xen-sparse linux-${LINUX_VERSIONS}-xen-sparse
-	$(MAKE) linux-2.6-xen-config CONFIGMODE=oldconfig XEN_TARGET_X86_PAE=$(PAE)
-	cp linux-$(LINUX_VERSIONS)-xen/Makefile Makefile.sav
-	cat Makefile.sav | sed "s/$(OLDEXTRAVERSION)/EXTRAVERSION =/" >linux-$(LINUX_VERSIONS)-xen/Makefile
-	diff -Nurp pristine-linux-$(LINUX_VERSIONS)/ linux-$(LINUX_VERSIONS)-xen/ >linux-$(LINUX_VERSIONS)-xen.patch ; \
-	mv Makefile.sav linux-$(LINUX_VERSIONS)-xen/Makefile
-
-binary: install $(addsuffix -xen.patch,$(ALLSPARSETREES))
-	@echo "DEB_VERSION='$(DEB_VERSION)' DEB_REVISION='$(DEB_REVISION)' UP_VERSION='$(UP_VERSION)' DEB_BUILD_ARCH='$(DEB_BUILD_ARCH)'"
-	dh_clean -k
-	dh_testdir
-	dh_testroot
-	(if [ "$(DEB_BUILD_ARCH)" == "amd64" ]; then \
-		cp -a $(CURDIR)/debian/install/usr/lib64/* $(CURDIR)/debian/install/usr/lib/; \
-		rm -rf $(CURDIR)/debian/install/usr/lib64 ;\
-	fi)
-	dh_install -N xen-docs --sourcedir=$(CURDIR)/debian/install --list-missing 
-	dh_install -p xen-docs -X examples --sourcedir=$(CURDIR)/debian/install
-	dh_installdocs
-	dh_installchangelogs
-	dh_installkpatches
-	dh_installman
-	dh_python
-	dh_strip
-	dh_compress
-	dh_makeshlibs -V 'libxen3.0 (>= $(UP_VERSION))'
-	dh_shlibdeps -l$(CURDIR)/debian/install/usr/lib -Llibxen3.0 ; \
-	dh_fixperms
-	dh_md5sums
-	dh_installdeb
-	dh_gencontrol
-	dh_builddeb

Deleted: trunk/xen-docs.install
===================================================================
--- trunk/xen-docs.install	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen-docs.install	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,2 +0,0 @@
-usr/share/doc/xen
-

Deleted: trunk/xen.install
===================================================================
--- trunk/xen.install	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.install	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,6 +0,0 @@
-usr/bin
-usr/sbin
-usr/share/xen/qemu/keymaps
-usr/share/doc/xen/examples
-etc
-boot

Deleted: trunk/xen.manpages
===================================================================
--- trunk/xen.manpages	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.manpages	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,7 +0,0 @@
-debian/install/usr/share/man/man1/xm.1
-debian/install/usr/share/man/man1/xentop.1
-debian/install/usr/share/man/man1/xentrace_format.1
-debian/install/usr/share/man/man5/xmdomain.cfg.5
-debian/install/usr/share/man/man5/xend-config.sxp.5
-debian/install/usr/share/man/man8/xentrace.8
-

Deleted: trunk/xen.postinst
===================================================================
--- trunk/xen.postinst	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.postinst	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,25 +0,0 @@
-#!/bin/sh
-set -e
-
-mkdir -p /var/lib/xenstored /var/run/xenstored /var/lib/xen/save /var/lock/subsys
-
-if [ -x /usr/sbin/invoke-rc.d ]; then
-	invoke() {
-		script=$1
-		shift
-		invoke-rc.d $script "$@"
-	}
-else
-	invoke() {
-		script=$1
-		shift
-		/etc/init.d/$script "$@"
-	}
-fi
-
-update-rc.d xend start 20 2 3 4 5 . stop 21 0 1 6 .
-invoke xend start
-update-rc.d xendomains start 21 2 3 4 5 . stop 20 0 1 6 .
-invoke xendomains start
-
-#DEBHELPER#

Deleted: trunk/xen.postrm
===================================================================
--- trunk/xen.postrm	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.postrm	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-if [ "$1" = purge ]; then
-	update-rc.d xend remove
-	update-rc.d xendomains remove
-fi
-
-#DEBHELPER#

Deleted: trunk/xen.prerm
===================================================================
--- trunk/xen.prerm	2006-02-16 15:56:49 UTC (rev 5)
+++ trunk/xen.prerm	2006-02-16 20:50:40 UTC (rev 6)
@@ -1,20 +0,0 @@
-#!/bin/sh
-set -e
-if [ -x /usr/sbin/invoke-rc.d ]; then
-	invoke() {
-		script=$1
-		shift
-		invoke-rc.d $script "$@"
-	}
-else
-	invoke() {
-		script=$1
-		shift
-		/etc/init.d/$script "$@"
-	}
-fi
-
-invoke xend stop
-invoke xendomains stop
-
-#DEBHELPER#




More information about the Pkg-xen-changes mailing list