[Erp5-report] r37639 gabriel - in /erp5/trunk/utils/cloudooo: README cloudooo/README setup.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 9 03:44:40 CEST 2010
Author: gabriel
Date: Mon Aug 9 03:44:38 2010
New Revision: 37639
URL: http://svn.erp5.org?rev=37639&view=rev
Log:
move and update cloudooo installation. missing describe how to create a configuration file.
Added:
erp5/trunk/utils/cloudooo/README
- copied, changed from r37610, erp5/trunk/utils/cloudooo/cloudooo/README
Removed:
erp5/trunk/utils/cloudooo/cloudooo/README
Modified:
erp5/trunk/utils/cloudooo/setup.py
Copied: erp5/trunk/utils/cloudooo/README (from r37610, erp5/trunk/utils/cloudooo/cloudooo/README)
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/README?p2=erp5/trunk/utils/cloudooo/README&p1=erp5/trunk/utils/cloudooo/cloudooo/README&r1=37610&r2=37639&rev=37639&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/README [utf8] (original)
+++ erp5/trunk/utils/cloudooo/README [utf8] Mon Aug 9 03:44:38 2010
@@ -1,28 +1,38 @@
-Install Dependencies
---------------------
+Install Cloudooo
+================
-System Dependencies
- - Xvfb
+ $ python2.6 setup.py install
-Python Dependencies
- - zope.interface
- - WSGIUtils
- - PasteDeploy
- - PasteScript
- - psutil
-Instalation in Mandriva:
- - urpmi xvfb
- - urpmi python-setuptools
- - easy_install-2.6 zope.interface PasteDeploy PasteScript WSGIUtils
-
-Instalation of Openoffice
-
- Was used for testing the package's official openoffice.Follow these steps to install:
- - Download the package from the official site;
- - unpack the tar.gz and Install;
+Install Dependencies in Mandriva
+================================
+ $ urpmi xvfb python-setuptools # System Dependencies
+ $ easy_install-2.6 zope.interface PasteDeploy PasteScript WSGIUtils psutil # Python Dependencies
+
+Install OpenOffice.org
+======================
+
+ Was used for testing the package's official openoffice.org. Follow these steps to install:
+
+ Download Package from the official site
+ ---------------------------------------
+
+ x86_32
+ ----
+ $ wget http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_LinuxIntel_install_wJRE_en-US.tar.gz
+
+ x86_64
+ ------
+ $ wget http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_LinuxX86-64_install_wJRE_en-US.tar.gz
+
+ Unpack the tar.gz and Install
+ -----------------------------
+ $ tar zxvf OOo_3.2.0_LinuxX86-64_install_wJRE_en-US.tar.gz
+ $ cd OOO320_m12_native_packed-1_en-US.9483/RPMS
+ $ rpm -i *.rpm # install all packages together
+
+ The instalation is in /opt
- The instalation is in /opt
How to use
----------
Removed: erp5/trunk/utils/cloudooo/cloudooo/README
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/cloudooo/README?rev=37638&view=auto
==============================================================================
--- erp5/trunk/utils/cloudooo/cloudooo/README [utf8] (original)
+++ erp5/trunk/utils/cloudooo/cloudooo/README (removed)
@@ -1,78 +0,0 @@
-Install Dependencies
---------------------
-
-System Dependencies
- - Xvfb
-
-Python Dependencies
- - zope.interface
- - WSGIUtils
- - PasteDeploy
- - PasteScript
- - psutil
-
-Instalation in Mandriva:
- - urpmi xvfb
- - urpmi python-setuptools
- - easy_install-2.6 zope.interface PasteDeploy PasteScript WSGIUtils
-
-Instalation of Openoffice
-
- Was used for testing the package's official openoffice.Follow these steps to install:
- - Download the package from the official site;
- - unpack the tar.gz and Install;
-
- The instalation is in /opt
-
-How to use
-----------
-
-- Start the Daemon
-
- ./cloudooo start
-
-Description of Daemon
----------------------
-
-- XMLRPC + WSGI will be one bridge for easy access OpenOffice.org. This will implement one XMLRPC server into WSGI (Paster).
-
-- PyUno is used to connect to OpenOffice.org stated with open socket. The features will be handled all by pyuno.
-
-- Xvfb is used to run Openoffice.org. This is controlled by Daemon(cloudooo).
-
-- Only a process will have access to OpenOffice.org by time.
-
-- All clients receive the same object(proxy) when connects with XMLRPC Server.
-
-Xvfb and OpenOffice
-
- - configure and start Xvfb;
- - Use a single Xvfb;
- - the xvfb will be started with the XMLRPC Server;
- - When start the Daemon(cloudooo), it configures Xvfb, next opens the openoffice(with pyuno) and start XMLRPC Server;
- - control Xvfb;
- - start openoffice;
- - Pyuno start the openoffice processes and the communication is through sockets;
- - Openoffice processes run in brackground and in virtual display;
- - control openoffice;
- - The socket can't lose the connection, if this occurs should kill the process and submit again the file;
-
-XMLRPC Server - XMLRPC + WSGI
------------------------------
-
- - Send document to openoffice and return the document converted with metadata;
- - XMLRPC receives a file and connects to a openoffice by pyuno;
- - The pyuno opens a new openoffice, write, add metadata and returns the document edited or converted to xmlrpc and it return the document to the user;
- - When finalize the use of openoffice, should make sure that it was finalized;
- - Export to another format;
- - Invite document and return metadata only;
- - Edit metadata of the document;
- - Problems and possible solution
- - OpenOffice is stalled;
- - finalize the process, start openoffice and submit the document again(without restart the cloudooo);
- - Openoffice is crashed;
- - finalize the process, verify if all the process was killed, start openoffice and submit the document again(without restart the cloudooo)
- - OpenOffice received the document and stalled;
- - if openoffice isn't responding, kill the process and start
- - The document that was sent is corrupt;
- - write in log the error and verify that the process aren't in memory
Modified: erp5/trunk/utils/cloudooo/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/cloudooo/setup.py?rev=37639&r1=37638&r2=37639&view=diff
==============================================================================
--- erp5/trunk/utils/cloudooo/setup.py [utf8] (original)
+++ erp5/trunk/utils/cloudooo/setup.py [utf8] Mon Aug 9 03:44:38 2010
@@ -4,13 +4,12 @@ from os.path import realpath, exists, jo
from os import symlink, unlink
from shutil import copyfile
-version = '1.0'
+version = '1.0.1'
setup(name='cloudooo',
version=version,
description="XML-RPC openoffice document convertion server",
- long_description="""\
-""",
+ long_description=open("README").read(),
classifiers=["Topic :: System :: Networking",
"Topic :: System :: Operating System Kernels :: Linux",
"Topic :: Internet :: WWW/HTTP :: WSGI",
More information about the Erp5-report
mailing list