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
sfalexrog
eb8cddb534
build: Kill dirmngr before unmounting chroot
2019-01-14 15:48:13 +03:00
Oleg Kalachev
77e172e623
Fix typo
2019-01-03 09:32:18 +03:00
Oleg Kalachev
e0da6e2ddf
image: add vl53l1x ros package
2019-01-03 09:31:24 +03:00
Oleg Kalachev
5c2c14ca23
image: add i2c-tools
2018-12-28 04:42:05 +03:00
Oleg Kalachev
06df8848bd
image: add rpi_ws281x library for LED
2018-12-13 00:19:45 +03:00
Oleg Kalachev
4bca49113a
Use normal link to documentation
2018-12-12 04:40:44 +03:00
Oleg Kalachev
8f73c6af0b
image: add pigpiod library
2018-12-12 04:14:37 +03:00
Arthur Golubtsov
3d85acaf68
Generate documentation pages via Gitbook toolchain and serve them with monkey-server
2018-11-19 18:48:48 +03:00
Arthur Golubtsov
a51553fa1f
Delete 2nd keyserver for ros, which was added for tests
2018-11-18 19:19:07 +03:00
Arthur Golubtsov
b31d88507e
Fix versions of dirmngr (to 2.1.18-8~deb9u3) and python-rosdep (to 0.13.0-1)
2018-11-16 21:47:38 +03:00
sfalexrog
8932314853
build-scripts: Disable system-wide upgrade for pip
...
Upgrading pip system-wide should be a task for the system package manager,
and doing it through pip itself seems to be frowned upon (not to mention leaving
the end user with a broken package installer and broken packages). It also seems
to have some fun/nasty side effects (like setting pip up to install packages for python3
instead of python2, for which pip2 is used).
Debian-packaged pip, while being older, doesn't seem to break stuff for now. End user should
be able to upgrade to a newer pip locally (which seems like the right thing to do), but
a possibility of having a more recent pip should be looked into nonetheless.
2018-11-02 11:08:19 +03:00
sfalexrog
8e0e5bba19
build-scripts: Fix upgrading pip for python3
2018-11-02 09:56:42 +03:00
Artem Smirnov
2a0562188a
image: Add params for monkey
2018-10-17 16:04:58 +03:00
Artem Smirnov
6f473816a1
image: Fix path to roscore.env
2018-10-14 08:33:09 +03:00
Artem Smirnov
6701c17332
image: Add debug output
2018-10-14 06:59:49 +03:00
Artem Smirnov
89cee43d38
image: Move my repeat func to my_travis_retry
2018-10-14 05:17:48 +03:00
Artem Smirnov
c17dde8f8f
image: Remove symlink
2018-10-12 20:38:49 +03:00