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

Arch linux compilation (Python 3.10) + Tandem Tslim #1514

Open
panbroggi opened this issue Aug 7, 2022 · 3 comments
Open

Arch linux compilation (Python 3.10) + Tandem Tslim #1514

panbroggi opened this issue Aug 7, 2022 · 3 comments

Comments

@panbroggi
Copy link

Hi,

I am writing here to report that I successfully compiled the uploader on my Arch Linux PC. Since I had some problems with docker, I tried to follow the README and compile the code directly. I followed the README and yarn stopped.

There is an incompatibility of Python 3.10. In particular, the file $HOME/.nvm/versions/node/v12.13.0/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py at line 499 is to be changed from class OrderedSet(collections.MutableSet): to class OrderedSet(collections.abc.MutableSet):.

After this modification the compilation terminates. Launching yarn dev the app opens. Unfortunately I was unable to upload my pump data, since after the connection the app throws the error

Upload Failed: Hmm, we couldn't detect your device Details: Driver not available. | UTC Time: 2022-08-07T23:06:06+02:00 | Code: E_SERIAL_CONNECTION | Version: 2.46.0

Do you know if there is a way to fix this issue?
Thank you

@panbroggi
Copy link
Author

panbroggi commented Aug 8, 2022

Today I looked at the recent changelog and it really looks like commit #1503 broke compilation from source. Compiling version 2.45.1 results in a successful detection of the device and upload of the data.
Please let the only native option for Linux be alive!

@krystophv
Copy link
Member

To quote @gniezen from #623 (comment)

Here is the ticket: https://tidepool.atlassian.net/browse/UPLOAD-835

Moving forward, Tandem will be working directly with third parties that distribute software that connects with Tandem devices.

@panbroggi
Copy link
Author

panbroggi commented Aug 8, 2022

Is there any chance that because of this there will be an official Linux support? Otherwise we will be stuck with an outdated uploader and outdated drivers.

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

No branches or pull requests

2 participants