Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare cpptango 9.4 #8

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

bourtemb
Copy link
Member

Conda recipe to build a cpptango 9.4 package based on tango-9-lts cppTango development branch.

@bourtemb bourtemb requested a review from ajoubertza July 10, 2020 14:14
@bourtemb bourtemb marked this pull request as draft July 10, 2020 14:18
@bourtemb
Copy link
Member Author

The commits history is not clean but squash commits could be used when merging.
@ajoubertza , maybe you can work with the generated packages from this PR if you want to test cpptango tango-9-lts with pytango while I'll be on vacations.
I think there is still some work to be done in order to eventually generate several cpptango and tango-test packages in the github workflow for cpptango 9.3..x and cpptango tango-9-lts branch.
We have to discuss about how do we deal with these different versions (several branches, several directories with several recipes for cpptango, ...).

@bourtemb
Copy link
Member Author

You can get the packages from the github workflow artifacts: https://github.com/tango-controls/tango-conda-recipes/actions/runs/164651901

@ajoubertza
Copy link
Member

ajoubertza commented Aug 26, 2020

@bourtemb I've tried out the new 9.4.0alpha cppTango and TangoTest Conda packages with PyTango. After changing PyTango to use libtango.so.94 instead of libtango.so.9, the extension built successfully. All the tests passed as well. 👍

(env-py3.7-tango9.4.0) root@0ec801bc9fc5:/opt# python
...
>>> import tango
>>> print(tango.utils.info())
PyTango 9.3.3 (9, 3, 3, 'dev', 0)
PyTango compiled with:
    Python : 3.7.7
    Numpy  : 1.18.5
    Tango  : 9.4.0
    Boost  : 1.67.0

PyTango runtime is:
    Python : 3.7.7
    Numpy  : 1.18.5
    Tango  : 9.4.0

PyTango running on:
uname_result(system='Linux', node='0ec801bc9fc5', release='4.9.125-linuxkit', version='#1 SMP Fri Sep 7 08:20:28 UTC 2018', machine='x86_64', processor='')

(env-py3.7-tango9.4.0) root@0ec801bc9fc5:/opt/pytango# python setup.py test
...
========== 755 passed, 21 xfailed in 84.72s (0:01:24) ==================================

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants