-
Notifications
You must be signed in to change notification settings - Fork 94
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
[CI][kinetic-devel] Update to Xenial. #79
[CI][kinetic-devel] Update to Xenial. #79
Conversation
CI is working, then it might have revealed something not working on xenial.
|
Maybe a good time to switch to ROS Industrial CI and get a build matrix with kinetic/melodic and prerelease going? |
With a quick the test failure looks like something relevant to newer OS (e.g. upstart -> systemd)? Need a deeper look.
I'm fine with it (despite the fact I'm the maintainer of industrial_ci :). That might be actually helpful to find test failure like this. |
On a PR clearpathrobotics#78 I saw [CI failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification) that seems to be related to platform issue. Using `trusty` for xenial-based job might not work (any more?). ``` Unpacking python-rospkg (1.1.7-100) ... dpkg-deb: error: archive '/var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 No apport report written because MaxReports is reached already Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Processing triggers for shared-mime-info (1.2-0ubuntu3) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Errors were encountered while processing: /var/cache/apt/archives/python-catkin-pkg-modules_0.4.10-1_all.deb /var/cache/apt/archives/python-catkin-pkg_0.4.10-100_all.deb /var/cache/apt/archives/python-rosdistro-modules_0.7.2-1_all.deb /var/cache/apt/archives/python-rosdistro_0.7.2-100_all.deb /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) The command "sudo apt-get install python-rosdep -y" failed and exited with 100 during . ```
e746f0e
to
07cc839
Compare
Ok I added another commit to experiment Also utilizing its feature to support ROS2. A jobt for ROS2
|
Travis CI passed for both ROS K and M jobs. Please review maintainers @mikepurvis or other maintainers. The test failed with the previous CI config #79 (comment) seems to have passed this time. So I assume there was something insufficient in the previous CI config. https://travis-ci.org/clearpathrobotics/robot_upstart/jobs/588176432#L1109
|
Looks a lot cleaner, thanks! |
On a PR #78 I saw CI failure that seems to be related to platform issue. Using
trusty
for xenial-based job might not work (any more?).