-
Notifications
You must be signed in to change notification settings - Fork 0
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
Remove python package from Bionic #8
Conversation
Signed-off-by: Louise Poubel <louise@openrobotics.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ugh somehow github is complaining about my inline review comment. Looks good, we probably don't need python3-dev
now that there are no bindings here.
So I don't know why https://github.com/ignition-release/ign-math4-release/blob/main/ubuntu/debian/control That's why I didn't remove it |
Oh I see you were talking specifically about the |
Signed-off-by: Louise Poubel <louise@openrobotics.org>
New diff: $ diff -u ubuntu/debian/control bionic/debian/control
--- ubuntu/debian/control 2022-01-13 14:31:44.061344295 -0800
+++ bionic/debian/control 2022-01-21 11:18:41.280519429 -0800
@@ -5,12 +5,10 @@
Priority: extra
Build-Depends: cmake,
debhelper (>= 11),
- dh-python,
doxygen,
libeigen3-dev,
libignition-cmake2-dev,
python3,
- python3-dev,
ruby-dev,
ruby-ronn,
swig
@@ -62,22 +60,6 @@
A small, fast, and high performance math library. This library is a
self-contained set of classes and functions suitable for robot applications.
.
- Ignition Robotics is a set of simple libraries that provide useful
- functionality to bootstrap robot applications. The included libraries
- encapsulate all the essentials, such as common math data types, console
- logging, 3D mesh management, and asynchronous message passing.
-
-Package: python3-ignition-math6
-Architecture: any
-Depends: ${misc:Depends},
- python3-distutils,
- python3-pybind11,
- ${python3:Depends}
-Enhances: libignition-math6
-Description: Ignition Robotics Math Library - Python3 bindings
- A small, fast, and high performance math library. This library is a
- self-contained set of classes and functions suitable for robot applications.
- .
Ignition Robotics is a set of simple libraries that provide useful
functionality to bootstrap robot applications. The included libraries
encapsulate all the essentials, such as common math data types, console |
That didn't work
|
Signed-off-by: Louise Poubel <louise@openrobotics.org>
New diff $ diff -u ubuntu/debian/control bionic/debian/control
--- ubuntu/debian/control 2022-01-21 11:26:59.432011011 -0800
+++ bionic/debian/control 2022-01-21 11:27:15.304247404 -0800
@@ -5,12 +5,10 @@
Priority: extra
Build-Depends: cmake,
debhelper (>= 11),
- dh-python,
doxygen,
libeigen3-dev,
libignition-cmake2-dev,
python3,
- python3-dev,
ruby-dev,
ruby-ronn,
swig
@@ -18,7 +16,6 @@
Vcs-Hg: https://bitbucket.org/ignitionrobotics/ign_math-release
Homepage: https://bitbucket.org/ignitionrobotics/ign_math
XS-Ruby-Versions: all
-X-Python3-Version: >= 3.2
Package: libignition-math6
Architecture: any
@@ -62,22 +59,6 @@
A small, fast, and high performance math library. This library is a
self-contained set of classes and functions suitable for robot applications.
.
- Ignition Robotics is a set of simple libraries that provide useful
- functionality to bootstrap robot applications. The included libraries
- encapsulate all the essentials, such as common math data types, console
- logging, 3D mesh management, and asynchronous message passing.
-
-Package: python3-ignition-math6
-Architecture: any
-Depends: ${misc:Depends},
- python3-distutils,
- python3-pybind11,
- ${python3:Depends}
-Enhances: libignition-math6
-Description: Ignition Robotics Math Library - Python3 bindings
- A small, fast, and high performance math library. This library is a
- self-contained set of classes and functions suitable for robot applications.
- .
Ignition Robotics is a set of simple libraries that provide useful
functionality to bootstrap robot applications. The included libraries
encapsulate all the essentials, such as common math data types, console |
Ops sorry my bad. We need changes to rules file too. I removed the use of the common file in 0be24c3 and adapted the rules file by removing the python mechanisms. |
Thanks, @j-rivero ! |
Bionic has an old version of pybind11 2.0.1, which isn't enough for our needs. Since the python packages are new and experimental, we're removing them from Bionic and targeting Focal onwards.
Buster has pybind11 2.2.4, so I expect it to work there.
The only difference between the Bionic control file and the rest is the lack of the python package:
Test build: