[Pkg-vsquare-changes] r48 - umview/trunk/debian
Ludovico Gardenghi
garden-guest at alioth.debian.org
Thu Jan 18 16:30:39 CET 2007
Author: garden-guest
Date: 2007-01-18 16:30:38 +0100 (Thu, 18 Jan 2007)
New Revision: 48
Removed:
umview/trunk/debian/cron.d.ex
Modified:
umview/trunk/debian/changelog
umview/trunk/debian/control
umview/trunk/debian/copyright
Log:
Work in progress (building control file)
Modified: umview/trunk/debian/changelog
===================================================================
--- umview/trunk/debian/changelog 2007-01-17 09:33:36 UTC (rev 47)
+++ umview/trunk/debian/changelog 2007-01-18 15:30:38 UTC (rev 48)
@@ -1,6 +1,6 @@
-umview (0.2-1) unstable; urgency=low
+umview (0.3-1) unstable; urgency=low
- * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
+ * Initial release
-- Debian VSquare Team <pkg-vsquare-devel at lists.alioth.debian.org> Wed, 17 Jan 2007 10:20:12 +0100
Modified: umview/trunk/debian/control
===================================================================
--- umview/trunk/debian/control 2007-01-17 09:33:36 UTC (rev 47)
+++ umview/trunk/debian/control 2007-01-18 15:30:38 UTC (rev 48)
@@ -1,17 +1,135 @@
Source: umview
-Section: unknown
+Section: misc
Priority: optional
Maintainer: Debian VSquare Team <pkg-vsquare-devel at lists.alioth.debian.org>
+Build-Depends-Indep: dh-kpatches
Build-Depends: debhelper (>= 5), autotools-dev
Standards-Version: 3.7.2
Package: umview
-Architecture: any
+Architecture: i386 amd64 powerpc ppc64
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Recommends: kernel-patch-umview
+Suggests: umview-mod-umdevtap, umview-mod-umlwip
+Description: UMView: View-OS in user space - Core and base modules
+ View-OS is a novel approach to the process/kernel interface. The semantics of
+ each system call can be assigned process by process giving the user the right
+ to decide which view of the system each process has to join. Each process can
+ "see" a different file system structure, networking resources, processor,
+ devices. Moreover some of the resources can be provided by the user
+ him/herself, thus these resource can be private to the single process and are
+ not known a priori by the system. Groups of processes can share the same view
+ but this is just an optimization to share management methods.
+ .
+ For more information, see http://savannah.nongnu.org/projects/view-os
+ .
+ UMView is a user-mode implementation of View-OS. Processes are run with a
+ controlling daemon that captures all the system calls (at present using the
+ ptrace() system call) and uses dynamically loadable modules to change their
+ semantic.
+ .
+ This package contains the UMView controlling daemon and some modules, both
+ for testing and for real use. Other modules are contained in separate
+ packages because they depend on additional libraries.
-Package: umview-doc
+Package: umview-dev
+Architecture: i386 amd64 powerpc ppc64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: UMView: View-OS in user space - Development files
+ View-OS is a novel approach to the process/kernel interface. The semantics of
+ each system call can be assigned process by process giving the user the right
+ to decide which view of the system each process has to join. Each process can
+ "see" a different file system structure, networking resources, processor,
+ devices. Moreover some of the resources can be provided by the user
+ him/herself, thus these resource can be private to the single process and are
+ not known a priori by the system. Groups of processes can share the same view
+ but this is just an optimization to share management methods.
+ .
+ For more information, see http://savannah.nongnu.org/projects/view-os
+ .
+ UMView is a user-mode implementation of View-OS. Processes are run with a
+ controlling daemon that captures all the system calls (at present using the
+ ptrace() system call) and uses dynamically loadable modules to change their
+ semantic.
+ .
+ This package contains headers and library needed to write and compile new
+ UMView modules. For some simple module examples, you can take a look to the
+ existing modules (expecially in the um_testmodule directory of the source
+ tree).
+
+Package: umview-mod-umlwip
+Architecture: i386 amd64 powerpc ppc64
+Depends: umview, ${shlibs:Depends}, ${misc:Depends}
+Description: UMView: View-OS in user space - LWIPv6 gateway module
+ View-OS is a novel approach to the process/kernel interface. The semantics of
+ each system call can be assigned process by process giving the user the right
+ to decide which view of the system each process has to join. Each process can
+ "see" a different file system structure, networking resources, processor,
+ devices. Moreover some of the resources can be provided by the user
+ him/herself, thus these resource can be private to the single process and are
+ not known a priori by the system. Groups of processes can share the same view
+ but this is just an optimization to share management methods.
+ .
+ For more information, see http://savannah.nongnu.org/projects/view-os
+ .
+ UMView is a user-mode implementation of View-OS. Processes are run with a
+ controlling daemon that captures all the system calls (at present using the
+ ptrace() system call) and uses dynamically loadable modules to change their
+ semantic.
+ .
+ This package contains the um_lwip module, a gateway to the LWIPv6 user-level
+ networking library (see liblwipv6-1). It makes possible for processes inside
+ UMView to use virtual network interfaces that are connected to the external
+ world through a TUN/TAP device or a VDE switch.
+
+Package: umview-mod-umdevtap
+Architecture: i386 amd64 powerpc ppc64
+Depends: umview, ${shlibs:Depends}, ${misc:Depends}
+Description: UMView: View-OS in user space - Virtual TUN/TAP module
+ View-OS is a novel approach to the process/kernel interface. The semantics of
+ each system call can be assigned process by process giving the user the right
+ to decide which view of the system each process has to join. Each process can
+ "see" a different file system structure, networking resources, processor,
+ devices. Moreover some of the resources can be provided by the user
+ him/herself, thus these resource can be private to the single process and are
+ not known a priori by the system. Groups of processes can share the same view
+ but this is just an optimization to share management methods.
+ .
+ For more information, see http://savannah.nongnu.org/projects/view-os
+ .
+ UMView is a user-mode implementation of View-OS. Processes are run with a
+ controlling daemon that captures all the system calls (at present using the
+ ptrace() system call) and uses dynamically loadable modules to change their
+ semantic.
+ .
+ This package contains a sub-module for umdev. umdev is contained in the main
+ UMView package and allows virtualization of character and block devices.
+ umdevtap creates a virtual TUN/TAP interface (i.e. /dev/net/tun). On the
+ outer side, UMView opens a connection to a VDE switch.
+
+Package: kernel-patch-umview
Architecture: all
-Description: Documentation for umview
- <insert long description, indented with spaces>
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Enhances: umview
+Description: UMView: View-OS in user space - Kernel patch for better performances
+ View-OS is a novel approach to the process/kernel interface. The semantics of
+ each system call can be assigned process by process giving the user the right
+ to decide which view of the system each process has to join. Each process can
+ "see" a different file system structure, networking resources, processor,
+ devices. Moreover some of the resources can be provided by the user
+ him/herself, thus these resource can be private to the single process and are
+ not known a priori by the system. Groups of processes can share the same view
+ but this is just an optimization to share management methods.
+ .
+ For more information, see http://savannah.nongnu.org/projects/view-os
+ .
+ UMView is a user-mode implementation of View-OS. Processes are run with a
+ controlling daemon that captures all the system calls (at present using the
+ ptrace() system call) and uses dynamically loadable modules to change their
+ semantic.
+ .
+ This package contains a couple of kernel patches that should be used together
+ with UMView. Though not required, they consent dramatic improvements in
+ performances. These patches are quite general and can also be used by other
+ virtualization software (as User Mode Linux, or everything that uses the
+ ptrace() system call) to increase performances.
Modified: umview/trunk/debian/copyright
===================================================================
--- umview/trunk/debian/copyright 2007-01-17 09:33:36 UTC (rev 47)
+++ umview/trunk/debian/copyright 2007-01-18 15:30:38 UTC (rev 48)
@@ -1,19 +1,17 @@
-This package was debianized by Debian VSquare Team <pkg-vsquare-devel at lists.alioth.debian.org> on
+This package was debianized by Ludovico Gardenghi <garden at acheronte.it> on
Wed, 17 Jan 2007 10:20:12 +0100.
-It was downloaded from <fill in http/ftp site>
+It was downloaded from http://savannah.nongnu.org/projects/view-os
-Upstream Author: <put author(s) name and email here>
+Upstream Author: Renzo Davoli <renzo at cs.unibo.it> and others
-Copyright: <put the year(s) of the copyright, and the names of the
- copyright holder(s) here>
+Copyright: 2005, 2006, 2007 Renzo Davoli and others
License:
This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
+ it under the terms of the GNU General Public License, version 2, as
+ published by the Free Software Foundation.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -27,9 +25,8 @@
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
-The Debian packaging is (C) 2007, Debian VSquare Team <pkg-vsquare-devel at lists.alioth.debian.org> and
+The Debian packaging is (C) 2007, Ludovico Gardenghi <garden at acheronte.it> and
is licensed under the GPL, see above.
-
-# Please also look if there are files or directories which have a
-# different copyright/license attached and list them here.
+One of the UMView source files, canonicalize.c, is taken from the GNU C
+library and is released under the Lesser GNU General Public License.
Deleted: umview/trunk/debian/cron.d.ex
===================================================================
--- umview/trunk/debian/cron.d.ex 2007-01-17 09:33:36 UTC (rev 47)
+++ umview/trunk/debian/cron.d.ex 2007-01-18 15:30:38 UTC (rev 48)
@@ -1,4 +0,0 @@
-#
-# Regular cron jobs for the umview package
-#
-0 4 * * * root umview_maintenance
More information about the Pkg-vsquare-changes
mailing list