You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
https://github.com/FreeOpcUa/opcua-client-gui is using the same python module name as we do.
Users who install that tool on Ubuntu systems will have import errors if they pip it into their system Python configuration.
We need to rename our python module anyway, but we need to support python-opcua, which uses the uaclient module name, is now deprecated in favor of opcua-asyncio. The old library is even removed from debian. Because of that migration, this bug is less important to fix, especially because we can't break older Ubuntu releases by changing our module name, so we'd only be able to fix the naming clash on newer Ubuntu releases that won't have python-opcua anyway. Since we can't fix this on releases where the naming clash exists, and the clash won't exist on future releases, I'm closing this issue. Please re-open if you disagree.
That being said, we will be changing our module name soon (likely to ubuntupro or similar). When we do that, we will still support importing from uaclient for existing Ubuntu releases, but we will probably remove our uaclient module for future Ubuntu releases, so that we don't hold two namespaces forever.
https://github.com/FreeOpcUa/opcua-client-gui is using the same python module name as we do.
Users who install that tool on Ubuntu systems will have import errors if they pip it into their system Python configuration.
As https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/2004482 shows, Desktop (software-properties-gtk) is importing us, and then failing because of that name conflict. This may not be the only case.
Maye we should at some point in time rename our modules, given we want to rename all ua-things anyway.
The text was updated successfully, but these errors were encountered: