[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