From 8d9a7b86ab83195d2be47d228fc604b68c01a03b Mon Sep 17 00:00:00 2001 From: AntoineDupre Date: Fri, 10 Feb 2017 09:57:38 +0100 Subject: [PATCH] Add minutes --- minutes.md | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 minutes.md diff --git a/minutes.md b/minutes.md new file mode 100644 index 0000000..9f5e16e --- /dev/null +++ b/minutes.md @@ -0,0 +1,119 @@ +PyTango Meeting: minutes +============================ +**Febuary 6th 2017 ** + + +Pytango server restart segfault +------------------------------- + - Tiago has a good idea of what this bug can be about. + +> -> This should be documented in a github issue. + + - Still low priority + +Fix using deprecated NumPy API +------------------------------ + - This seems to have been solved by Carlos. + +> -> We should ask him about this issue and create a PR + + - Other compilation warnings are related to zero message queue. + +> -> We should investigate those warnings and probably report them direclty on zero message queue github + + + +Get rid of metaclass definition +------------------------------- + - It is done and released on pytango 9.2.1 + + +Continuous integration +---------------------- + - Travis used conda to run PyTango unitest. + +> -> There is no official Tango channel in Conda + +> -> Travis can build this Conda package. + + - Conda can make Windows builds easier. + + +Define git workflow +------------------- +> -> Make develop branch as default branch in github + + + +Documentation generation +------------------------ + - The PyTango ESRF website is still the default result in Google +> -> we should redirect this URL to the official ReadTheDoc website. + + - Old PyTango documentations (PyTango version < 9.) are not hosted on RTD and should stay on the ESRF servers. + + - There is no documentaiton about documentation generation and mock system. + + - PyTango documentation need to be reviewed: + +> -> Make documentation up to date + +> -> Promote HL API as the default way of programming in Python. + +> -> Document and promote new features. + + - there is an plan to improve documentation on cpptango side (task force), we should harmonize and include pytango in the task force. + + +Change of binding +----------------- + - It is a huge effort. + + - Alternative: + - sip + - cython + - pybind11 (close to boost) + - pure python binding. + + - It is probably better to wait Tango10 before starting something. + + - We have to keep track of what is going on in cppTango to avoid issue with the current PyTango boost implementation. + + - Build tango for windows is difficult due to boost. It has been handled by Sebastien Gara for PyTango 9.2.0. + + +Move itango to separate project +------------------------------- + - itango documentation is not on readthedoc + + - Nicolas Leclerq has done an example of what can be done today with Jupyter, Ipywidgets, Bokeh that can be combined with itango. + + +Refactor setup.py +----------------- + - Requierement are now supported with pip. + +Server argparse +--------------- + - Extend PyTango command line interface and add custom argument. + - Issue: corba argument can not be compatible with argparse. + - Low priority because it is not compatible with the starter. + - It can be good for a beginner in pytango to get in PyTango + +Rename PyTango to tango +----------------------- + - We should write somthing in documentation about this renaming. + +Refactor asynchronous layer +--------------------------- + - We still have to isolate gevent and asyncio. + +Define coding standards +----------------------- + - Add guide line in documenation about coding standards + +Clean directory tree +-------------------- + - Keep old object for backward compatibility and advertise HL API. + - There is a lot of attributed expose in the tango module. We should clean up at the next major realised and advertise for compatiblity +