Commit Graph

124 Commits

Author SHA1 Message Date
Oleg Kalachev
68f810cd1a builder: remove python-rosinstall-generator version fix 2019-03-26 22:10:13 +03:00
Oleg Kalachev
a8f3ff694a builder: don’t continue on rosdep install errors 2019-03-13 17:09:58 +03:00
Oleg Kalachev
c68f82feab builder: fix tests 2019-03-10 15:07:23 +03:00
Oleg Kalachev
c9768cce4d builder: more tests 2019-03-10 01:44:48 +03:00
Oleg Kalachev
75eb6fc3ee This comment was breaking everything 2019-03-07 03:17:28 +03:00
sfalexrog
a3079c5b12 rosdep: Add image_publisher package 2019-03-06 17:19:07 +03:00
Oleg Kalachev
048927e7d7 builder: try to fix running packages tests 2019-03-05 20:33:24 +03:00
Oleg Kalachev
1271ded5e0 builder: fail build in tests failure 2019-03-05 20:31:09 +03:00
Oleg Kalachev
429c7a8c8b builder: run catkin_ws packages tests 2019-03-05 17:31:45 +03:00
Oleg Kalachev
84d6a341e0 builder: remove node.js install artifact 2019-03-05 16:58:14 +03:00
sfalexrog
575e46b425 butterfly: Install tornado 5.1.1 to work around Butterfly using missing APIs 2019-03-05 16:24:53 +03:00
sfalexrog
8257724fcc px4fmu.rules: Only apply to non-bootloader devices 2019-03-01 23:29:14 +03:00
sfalexrog
603a4079f5 builder: Don't copy image cache to the image 2019-03-01 21:31:43 +03:00
sfalexrog
868036c33f Rename udev rules file 2019-03-01 21:27:19 +03:00
sfalexrog
24e516b898 ROS/px4: Access px4-based devices by /dev/px4fmu
We assume there won't be more than one FMU connected to the Raspberry Pi at any given time.
2019-03-01 20:59:33 +03:00
sfalexrog
8d73b3aee0 builder: Remove redundant TODOs 2019-02-28 15:03:25 +03:00
sfalexrog
6c6a762174 ROS: Use ROS_HOSTNAME instead of ROS_IP (#101) 2019-02-28 13:58:22 +03:00
sfalexrog
bb2ae1bad6 builder: Be more thorough about not copying the image into itself 2019-02-24 20:57:01 +03:00
sfalexrog
d9cd7c161b builder: Copy checked out repo instead of re-cloning it 2019-02-24 19:39:36 +03:00
sfalexrog
4d77c4a400 ROS: Install opencv3 with Neon support
Since we don't want to replace version 3.3.1 from our repository, we simply set our opencv package version to 3.3.19. That's a terrible hack, but at least that makes ROS happy.
2019-02-24 19:31:53 +03:00
sfalexrog
2ca70c03eb builder: Re-enable loading cv2 in tests 2019-02-23 23:16:22 +03:00
Oleg Kalachev
6382c25417 builder: add some tests for validating built image 2019-02-22 16:39:32 +03:00
Oleg Kalachev
9f91eb7beb clever.service: force all the ROS-nodes to output to the screen 2019-02-21 10:28:00 +03:00
Oleg Kalachev
c31e819db9 builder: install latest version of python-rosdep 2019-02-20 12:45:43 +03:00
sfalexrog
7a89f1be8f builder: Try to not build Python wheels 2019-02-19 19:48:34 +03:00
Oleg Kalachev
2e1104fc0e builder: hardcode 2 threads number for clever package build 2019-02-16 05:17:21 +03:00
sfalexrog
23fd44cb1f builder: Install pip from pypa 2019-02-13 18:08:44 +03:00
sfalexrog
e443da60c4 Try to cache initial Raspbian image 2019-02-09 05:53:10 +03:00
sfalexrog
ab026a5ea5 Try to be more verbose with wget 2019-02-09 05:53:10 +03:00
sfalexrog
5f0e035d03 builder: Use official Raspbian mirror for initial image download
Downloads from our mirror often time out, resulting in failed builds for no good reason. We may want to try relying on official mirrors instead, they should have higher bandwidth.
2019-02-09 05:53:10 +03:00
Oleg Kalachev
6738018a4a image: add ntpdate 2019-02-08 02:34:06 +03:00
sfalexrog
94a8b7a040 builder: Run rosdep for the 'pi' user 2019-02-06 18:20:25 +03:00
Oleg Kalachev
a89dda8576 Run clever.service and roscore.service from user pi 2019-01-31 22:56:10 +03:00
Oleg Kalachev
930bf03550 Fix building documentation 2019-01-28 02:54:08 +03:00
Oleg Kalachev
fff52fc357 Fix building documentation 2019-01-28 02:07:23 +03:00
Oleg Kalachev
9f9bc3d143 Serve web interface and documentation from clever directory 2019-01-28 01:04:29 +03:00
Oleg Kalachev
d33a4b8d6f image: install Node.js 2019-01-28 00:57:25 +03:00
Oleg Kalachev
81e7331037 image: update python-rosdep to 0.15.0-1 2019-01-27 02:13:07 +03:00
sfalexrog
79d9c7dfea Update ROS package definitions 2019-01-26 16:15:07 +03:00
Oleg Kalachev
5c59e71f90 Change Monkey log paths 2019-01-25 22:25:09 +03:00
Oleg Kalachev
827f268484 Style fixes 2019-01-25 22:24:53 +03:00
Oleg Kalachev
30f982b096 Fix 2019-01-25 22:24:29 +03:00
Oleg Kalachev
21a34f3cbe image: add package tf2-web-republisher 2019-01-25 22:17:20 +03:00
Oleg Kalachev
fc411afdfc Rename monkey conf file + change monkey log path 2019-01-25 22:17:20 +03:00
sfalexrog
cccfffe06e Install opencv3 with Neon and VFPv3 by default
Also, mark all new releases as drafts.
2019-01-24 22:47:47 +03:00
sfalexrog
20b506f515 builder: Add missing ROS packages 2019-01-23 20:26:47 +03:00
sfalexrog
e5220012de builder: Change docker image used for building
Also, be more thorough about killing dirmngr.
2019-01-21 21:01:51 +03:00
sfalexrog
4a1c7c7a58 ros: Add compressed_image_transport installation 2019-01-17 22:26:36 +03:00
Oleg Kalachev
1b9c6d0dd6 Merge pull request #90 from sfalexrog/WIP/update-rosdep
build: Update python-rosdep to 0.14.0
2019-01-16 17:00:43 +03:00
sfalexrog
7bddeffd4e build: Update python-rosdep to 0.14.0
python-rosdep 0.13.0 was removed from Raspbian repositories, breaking our build.
2019-01-16 13:13:48 +03:00