[pytango] 83/483: prepare for 7.2.2 release

Sandor Bodo-Merle sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:26 UTC 2017


This is an automated email from the git hooks/post-receive script.

sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.

commit 3e38f088ec49bca7456fd1e0f1fec0ba29449417
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date:   Mon Dec 12 13:29:51 2011 +0000

    prepare for 7.2.2 release
    
    git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@18628 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
 doc/index.rst              | 11 +++-----
 doc/revision.rst           | 14 ++++++----
 doc/start.rst              | 68 ++++++++++++++++++++++++++++++++++++----------
 src/precompiled_header.hpp |  2 --
 4 files changed, 66 insertions(+), 29 deletions(-)

diff --git a/doc/index.rst b/doc/index.rst
index 28e4834..0566c6d 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -11,7 +11,10 @@ Welcome to PyTango |version| documentation!
 
 |PyTangoLogoMedium| |spocklogo|
 
-.. sidebar:: Latest news
+.. sidebar:: Latest news:
+    
+    2011-12-12:
+        PyTango 7.2.2 is out!
 
     2011-04-15:
         PyTango 7.2.0 is out!
@@ -19,12 +22,6 @@ Welcome to PyTango |version| documentation!
     2011-04-14:
         PyTango 7.1.6 is out!
 
-    2011-04-13:
-        PyTango 7.1.5 is missing some files. Please don't use this release.
-        PyTango 7.1.6 will be released soon.
-
-    2011-04-13:
-        PyTango 7.1.5 is out!
 
 PyTango is a python module that exposes to Python_ the complete Tango_ C++ API.
 This includes both client and server API.
diff --git a/doc/revision.rst b/doc/revision.rst
index 11e8628..bd069c2 100644
--- a/doc/revision.rst
+++ b/doc/revision.rst
@@ -61,7 +61,7 @@ History of modifications:
 +----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
 | 15/04/11 | `8.11 <http://www.tango-controls.org/static/PyTango/v720/doc/html/index.html>`_  | Update to PyTango 7.2.0                             | T\. Coutinho          |
 +----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
-| --/--/11 | `8.12 <http://www.tango-controls.org/static/PyTango/v721/doc/html/index.html>`_  | Update to PyTango 7.2.1                             | T\. Coutinho          |
+| 12/12/11 | `8.12 <http://www.tango-controls.org/static/PyTango/v722/doc/html/index.html>`_  | Update to PyTango 7.2.2                             | T\. Coutinho          |
 +----------+----------------------------------------------------------------------------------+-----------------------------------------------------+-----------------------+
 
 .. _version-history:
@@ -72,18 +72,22 @@ Version history
 +------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | version    | Changes                                                                                                                                                                      |
 +============+==============================================================================================================================================================================+
-| 7.2.1      | Features:                                                                                                                                                                    |
+| 7.2.2      | Features:                                                                                                                                                                    |
 |            |     - from sourceforge:                                                                                                                                                      |
 |            |         - `3305251: DS dynamic attributes discards some Attr properties <https://sourceforge.net/tracker/?func=detail&aid=3305251&group_id=57612&atid=484769>`_              |
 |            |         - `3365792: DeviceProxy.<cmd_name> could be documented <https://sourceforge.net/tracker/?func=detail&aid=3365792&group_id=57612&atid=484772>`_                       |
+|            |         - `3386079: add support for ipython 0.11 <https://sourceforge.net/tracker/?func=detail&aid=3386079&group_id=57612&atid=484772>`_                                     |
 |            |         - `3437654: throw python exception as tango exception <https://sourceforge.net/tracker/?func=detail&aid=3437654&group_id=57612&atid=484772>`_                        |
+|            |         - `3447477: spock profile installation <https://sourceforge.net/tracker/?func=detail&aid=3447477&group_id=57612&atid=484772>`_                                       |
 |            | Bug fixes:                                                                                                                                                                   |
 |            |     - from sourceforge:                                                                                                                                                      |
 |            |         - `3372371: write attribute of DevEncoded doesn't work <https://sourceforge.net/tracker/?func=detail&aid=3372371&group_id=57612&atid=484769>`_                       |
-|            |         -  3374026: [pytango] pyflakes warning <https://sourceforge.net/tracker/?func=detail&aid=3374026&group_id=57612&atid=484769>`_                                       |
+|            |         - `3374026: [pytango] pyflakes warning <https://sourceforge.net/tracker/?func=detail&aid=3374026&group_id=57612&atid=484769>`_                                       |
 |            |         - `3404771: PyTango.MultiAttribute.get_attribute_list missing <https://sourceforge.net/tracker/?func=detail&aid=3404771&group_id=57612&atid=484769>`_                |
 |            |         - `3405580: PyTango.MultiClassAttribute missing <https://sourceforge.net/tracker/?func=detail&aid=3405580&group_id=57612&atid=484769>`_                              |
 +------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+| 7.2.1      | *SKIPPED*                                                                                                                                                                    |
++------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | 7.2.0      | Features:                                                                                                                                                                    |
 |            |     - from sourceforge:                                                                                                                                                      |
 |            |         - `3286678: Add missing EncodedAttribute JPEG methods <https://sourceforge.net/tracker/?func=detail&aid=3286678&group_id=57612&atid=484772>`_                        |
@@ -182,8 +186,8 @@ Version history
 +------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | 7.1.0      | Features:                                                                                                                                                                    |
 |            |     - from sourceforge:                                                                                                                                                      |
-|            |       - `2908176: read_*, write_* and is_*_allowed() methods can now be defined <https://sourceforge.net/tracker/?func=detail&aid=2908176&group_id=57612&atid=484772>`_      |
-|            |       - `2941036: TimeVal conversion to time and datetime <https://sourceforge.net/tracker/?func=detail&aid=2941036&group_id=57612&atid=484772>`_                            |
+|            |         - `2908176: read_*, write_* and is_*_allowed() methods can now be defined <https://sourceforge.net/tracker/?func=detail&aid=2908176&group_id=57612&atid=484772>`_    |
+|            |         - `2941036: TimeVal conversion to time and datetime <https://sourceforge.net/tracker/?func=detail&aid=2941036&group_id=57612&atid=484772>`_                          |
 |            |     - added str representation on Attr, Attribute, DeviceImpl and DeviceClass                                                                                                |
 |            |                                                                                                                                                                              |
 |            | Bug fixes:                                                                                                                                                                   |
diff --git a/doc/start.rst b/doc/start.rst
index 82fc722..9517cfe 100644
--- a/doc/start.rst
+++ b/doc/start.rst
@@ -67,27 +67,66 @@ plus two optional dependencies (activated by default) on:
 Installing precompiled binaries
 -------------------------------
 
-The latest binaries for PyTango can be found at: http://www.tango-controls.org/download under
-the tango bindings section.
-
 Linux
 ~~~~~
 
-The PyTango team does **not** provide a precompiled binary for Linux since this 
-would mean having to provide 12 different binaries: one for each major python 
+The PyTango team does **not** provide a precompiled binary for Linux since this
+would mean having to provide 12 different binaries: one for each major python
 version (2.4, 2.5, 2.6, 2.7, 3.0 and 3.1) times 2 for both 32bits and 64bits.
 
+Tango contributers have written packages for *at least* ubuntu and debian linux
+distributions. Check the **Ubuntu GNU/Linux binary distribution** chapter under
+`Tango downloads <http://www.tango-controls.org/download>`_ for more details.
+
+.. _pytango-windows-bin:
+
 Windows
 ~~~~~~~
 
-PyTango team provides a binary PyTango distributable for Windows XP/Vista 32bits 
-**for usage with python 2.6**.
+PyTango team provides a binary PyTango distributable for Windows XP/Vista/7
+32bits **for usage with python 2.6**.
+
+.. _PyTango-7.2.2.win32-py2.6.msi: http://www.tango-controls.org/static/PyTango/v722/download/PyTango-7.2.2.win32-py2.6.msi
+.. _PyTango-7.2.2.win32-py2.6.exe: http://www.tango-controls.org/static/PyTango/v722/download/PyTango-7.2.2.win32-py2.6.exe
+
++----------------------------------+--------------------------------------------------+--------------------------------------+
+| version                          | Dependencies                                     | Compilation env.                     |
++==================================+==================================================+======================================+
+| `PyTango-7.2.2.win32-py2.6.msi`_ | - Tango C++ >= 7.2.6 and < 8.0                   | - Tango 7.2.6 windows distribution   |
+| `PyTango-7.2.2.win32-py2.6.exe`_ | - Python 2.6.x (where x >= 0)                    | - Python 2.6.6                       |
+|                                  | - numpy 1.x (where x >= 1. Recommended x >= 5)   | - Numpy 1.5                          |
+|                                  |                                                  | - boost-python 1.41 mutithreaded dll |
++----------------------------------+--------------------------------------------------+--------------------------------------+
+
+Until version 7.2.2 (due to internal incompatibilities between tango C++ API
+and PyTango), PyTango had to be shipped with an internal copy of tango and
+omniORB DLLs. Since version 7.2.2 ( and tango C++ version 7.2.6) this is no
+longer necessary. In other words, until 7.2.2 you could install and use PyTango
+without having tango c++ installed. Starting from 7.2.2 you **must** have tango
+C++ installed **and** the environment variable :envvar:`PATH` **must** include
+the directory where the tango C++ DLLs are installed (usually
+:file:`C:\\Program Files{ (x86)}\\tango\\win32_vc8\\win32_dll`).
+
+Regarding boost-python, since VS hard links with the boost-python DLL file of
+the machine where PyTango binary was originally compiled, PyTango ships with
+it's own internal copy of the boost-python DLL.
+Maybe in the future PyTango will link with the static version of boost-python
+but for now we get to many errors at compile time so we are skipping this for
+now. Anyway, it's just an internal developers detail. For you just means 250kb more
+of memory usage in windows.
 
-The binary **comes with its's own boost-python, omniORB and Tango DLLs**
+The binary was compiled with numpy dependency therefore you need to have *numpy*
+installed in order to use PyTango.
+
+If PyTango reports *DLL load failed* probably you are missing Visual Studio 2005
+redistributable package. You can download and install it from
+`Microsoft Visual C++ 2005 Redistributable Package (x86) <http://www.microsoft.com/download/en/details.aspx?id=3387>`_
 
 +------------+-----------------------------------------------------------------+
 | version    | Includes the following DLLs                                     |
 +============+=================================================================+
+| 7.2.2      | - boost python 1.41 (VC++8, multi-threaded)                     |
++------------+-----------------------------------------------------------------+
 | 7.1.0      | - tango 7.1.1 (VC++ 8)                                          |
 |            | - omniORB 4.1.4                                                 |
 |            | - boost python 1.41 (VC++8, multi-threaded)                     |
@@ -100,8 +139,6 @@ The binary **comes with its's own boost-python, omniORB and Tango DLLs**
 |            |   python >= 2.6.3                                               |
 +------------+-----------------------------------------------------------------+
 
-The binary was compiled with numpy dependency therefore you need to have *numpy*
-installed in order to use PyTango.
 
 Compiling & installing
 ----------------------
@@ -128,15 +165,16 @@ compilation command.
 
 Most linux distributions today provide a boost python package.
 
-Furthermore, in order to be able to build PyTango, you also need the include headers of
-boost python. They are normaly provided by a package called boost_python-dev.
+Furthermore, in order to be able to build PyTango, you also need the include
+headers of boost python. They are normaly provided by a package called
+boost_python-dev.
 
-If, for some reason, you need to compile and install boost python, here is a 
+If, for some reason, you need to compile and install boost python, here is a
 quick recipie:
 
     #. Download latest boost tar.gz file and extract it
-    #. Download latest bjam (most linux distributions have a bjam package. If not, 
-       sourceforge provides a binary for many platforms)
+    #. Download latest bjam (most linux distributions have a bjam package. If
+       not, sourceforge provides a binary for many platforms)
     #. build and/or install:
     
        #. Simple build: in the root directory where you extracted boost type:
diff --git a/src/precompiled_header.hpp b/src/precompiled_header.hpp
index cad5329..854742f 100644
--- a/src/precompiled_header.hpp
+++ b/src/precompiled_header.hpp
@@ -21,8 +21,6 @@
    
 *******************************************************************************/
 
-#pragma once
-
 // These files are really basic, used everywere within the project
 // but they take a while (seconds!) to process.
 // We don't want to waste those seconds for each cpp file, so we

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git



More information about the debian-science-commits mailing list