profile
viewpoint

locusrobotics/fuse 233

The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.

locusrobotics/robot_navigation 173

Spiritual successor to ros-planning/navigation.

locusrobotics/catkin_virtualenv 42

Bundle python requirements in a catkin package via virtualenv

locusrobotics/qgis_ros 26

ROS QGIS Plugin prototype

locusrobotics/aiorospy 10

asyncio wrapper for rospy

locusrobotics/fuse_rl 8

robot_localization models for the fuse package

locusrobotics/json_transport 6

A simple way to transport dynamic data over ROS comms

locusrobotics/copyrightify 4

Apply copyright and license templates to source files.

locusrobotics/imu_tools 1

ROS tools for IMU devices

MemberEvent
MemberEvent

push eventlocusrobotics/tailor-image

Gary Servin

commit sha f0b5c045f7121461b4576326dd5b01360d143807

Update to 19.7.7

view details

push time in 3 days

push eventlocusrobotics/tailor-image

Gary Servin

commit sha 40c12ed0f5a6ed00ecfe27ed379f26477a210708

Don't test tailor-image on each build (#43)

view details

push time in 4 days

startedlocusrobotics/qgis_ros

started time in 4 days

fork flamato/fuse

The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.

fork in 4 days

startedlocusrobotics/fuse

started time in 4 days

startedlocusrobotics/qgis_ros

started time in 4 days

created taglocusrobotics/ros_comm

tag1.15.1

ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).

created time in 4 days

push eventlocusrobotics/ros_comm

Alex Bencz

commit sha 9e83ee5cf2c71a18f745530435376156ec44c4de

Updated changelogs

view details

Alex Bencz

commit sha 01a25ae736c753fef89321fccd752d7e2eb4fa69

1.15.1

view details

push time in 4 days

create barnchlocusrobotics/ros_comm

branch : locus-noetic-devel

created branch time in 8 days

create barnchlocusrobotics/ros_comm

branch : noetic-devel

created branch time in 8 days

startedlocusrobotics/fuse

started time in 9 days

startedlocusrobotics/fuse

started time in 9 days

startedlocusrobotics/json_transport

started time in 9 days

startedlocusrobotics/fuse

started time in 9 days

startedlocusrobotics/tf2_2d

started time in 10 days

startedlocusrobotics/fuse

started time in 10 days

startedlocusrobotics/robot_navigation

started time in 11 days

startedlocusrobotics/catkin_virtualenv

started time in 14 days

startedlocusrobotics/robot_navigation

started time in 15 days

issue closedlocusrobotics/catkin_virtualenv

ros-kinetic-catkin-virtualenv dependency issue

Hello,

I just started having some dependency issues on kinetic with the 0.6.1 release, as it requires catkin-pkg==0.4.20, but the default apt version is 0.4.22

$ apt-cache policy python-catkin-pkg
python-catkin-pkg:
  Installed: 0.4.22-100
  Candidate: 0.4.22-100
  Version table:
 *** 0.4.22-100 500
        500 http://packages.ros.org/ros/ubuntu xenial/main amd64 Packages
        500 http://packages.ros.org/ros/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     0.2.10-2 500
        500 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://jp.archive.ubuntu.com/ubuntu xenial/universe i386 Packages

Seems to be working fine when I manually bump the requirements.txt to 0.4.22.

The error I got:

ERROR: Could not find a version that satisfies the requirement catkin-pkg==0.4.20 (from -r /opt/ros/kinetic/share/catkin_virtualenv/requirements.txt (line 1)) (from versions: none)
ERROR: No matching distribution found for catkin-pkg==0.4.20 (from -r /opt/ros/kinetic/share/catkin_virtualenv/requirements.txt (line 1))

Also, had no problems when testing with melodic, as ros-melodic-catkin-virtualenv still resolves to version 0.5.2

closed time in 16 days

Affonso-Gui

issue commentlocusrobotics/catkin_virtualenv

ros-kinetic-catkin-virtualenv dependency issue

When trying to recreate the error on docker it seemed to be working just fine, so the odds are that it was just something wrong with my pc's env/ installation? (I was struggling with pip versions and python2vs3 compability, which may have caused it)

Anyways I'm closing this for now as I am not being able to reach the error. Thanks for your help, and will get back if I can find some more details on it!

Affonso-Gui

comment created time in 16 days

issue commentlocusrobotics/catkin_virtualenv

ros-kinetic-catkin-virtualenv dependency issue

No, I've not seen this (yet).

Affonso-Gui

comment created time in 16 days

issue commentlocusrobotics/catkin_virtualenv

ros-kinetic-catkin-virtualenv dependency issue

Thanks for the report. Generally the version in apt doesn't matter, since 0.4.20 is what pip pulls into the virtualenv from https://pypi.org/project/catkin-pkg/

https://github.com/locusrobotics/catkin_virtualenv/blob/master/catkin_virtualenv/requirements.txt pins some specific versions of those dependencies, whatever was available at the time, and they can certainly be advanced if necessary. But we use this package extensively in xenial, and 0.4.20 seems to be installable

@gavanderhoorn have you noticed any issues?

Affonso-Gui

comment created time in 17 days

startedlocusrobotics/fuse

started time in 17 days

startedlocusrobotics/fuse

started time in 17 days

issue closedlocusrobotics/catkin_virtualenv

ros-noetic-catkin-virtualenv dependency issue

I'm not sure this is the right place to log this issue, but the release of noetic on ubuntu 20 can't resolve it's own dependencies.

ros-noetic-catkin-virtualenv depends on python-virtualenv, which is not found.

Perhaps it is just a typo from python3-virtualenv? Curiously, the package also depends on virtualenv (without python-, found), so perhaps this dependency is not required at all.

Error:

$ sudo apt install ros-noetic-catkin-virtualenv
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 ros-noetic-catkin-virtualenv : Depends: python-virtualenv but it is not installable
E: Unable to correct problems, you have held broken packages.

closed time in 18 days

shkiss

issue openedlocusrobotics/catkin_virtualenv

ros-kinetic-catkin-virtualenv dependency issue

Hello,

I just started having some dependency issues on kinetic with the 0.6.1 release, as it requires catkin-pkg==0.4.20, but the default apt version is 0.4.22

$ apt-cache policy python-catkin-pkg
python-catkin-pkg:
  Installed: 0.4.22-100
  Candidate: 0.4.22-100
  Version table:
 *** 0.4.22-100 500
        500 http://packages.ros.org/ros/ubuntu xenial/main amd64 Packages
        500 http://packages.ros.org/ros/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     0.2.10-2 500
        500 http://jp.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
        500 http://jp.archive.ubuntu.com/ubuntu xenial/universe i386 Packages

Seems to be working fine when I manually bump the requirements.txt to 0.4.22.

The error I got:

ERROR: Could not find a version that satisfies the requirement catkin-pkg==0.4.20 (from -r /opt/ros/kinetic/share/catkin_virtualenv/requirements.txt (line 1)) (from versions: none)
ERROR: No matching distribution found for catkin-pkg==0.4.20 (from -r /opt/ros/kinetic/share/catkin_virtualenv/requirements.txt (line 1))

Also, had no problems when testing with melodic, as ros-melodic-catkin-virtualenv still resolves to version 0.5.2

created time in 18 days

startedlocusrobotics/robot_navigation

started time in 19 days

startedlocusrobotics/fuse

started time in 25 days

startedlocusrobotics/fuse

started time in a month

startedlocusrobotics/robot_navigation

started time in a month

issue commentlocusrobotics/catkin_virtualenv

Build failures on O(S)R(F) buildfarm: "no attribute '__legacy__'"

It fails on arm64, armhf and i386, but not on amd64. This makes it difficult to diagnose, as I don't have access to any of those platforms (or at least: not easily).

Final comment (for future readers perhaps also): multi-arch support via QEMU and binfmt in the end allowed me to run prerelease tests for arm64 and armhf architectures.

They took "forever" (due to emulation), but it was better than nothing.

On some versions of Ubuntu you need to fiddle a little bit with the binfmt configuration. I took inspiration from docker/for-linux#56 and the linked computermouth/qemu-static-conf (copying only the files I needed though, and to /etc/binfmt.d instead of creating a new directory under /lib).

gavanderhoorn

comment created time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha ac59b52246f93006c8a92c2ada016a6603978b2e

Updated patches.conf

view details

Paul Bovbel

commit sha 65e9ff1ed8d8e8142eb266911452a89a4bf3a55c

Updated patches.conf

view details

Paul Bovbel

commit sha 54d189ef950efa831e782777cd0c14022f377976

Store original patch config

view details

Paul Bovbel

commit sha 06ac7c2082d28945485d824c2b87be720ac9b343

Updated patches.conf

view details

Paul Bovbel

commit sha 90b46a09611f56f077cea8f9909839e7a15a004f

Updated patches.conf

view details

Paul Bovbel

commit sha cc632c617f1f1669f10025b4eb51aaf86f1b3b68

Updated patches.conf

view details

Paul Bovbel

commit sha d4dbb492791adf2745bc0191813e92a8a2770e94

Store original patch config

view details

Paul Bovbel

commit sha 2855124e7cebd1c937121d0e832dc78d851ef929

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 5a2c107eedaa7077183792c6d3d48903cff03fd8

Rebase from 'debian/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 351b497b64fc57056f21803fd604b827dd6f9c5f

Generated debian files for buster

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha b62dac73d1b9c7eea7d5f8a22629807bb90c61c0

Updated patches.conf

view details

Paul Bovbel

commit sha 4879119ba287666f31300e6cbce4bf3940b74635

Updated patches.conf

view details

Paul Bovbel

commit sha 70f7e5a2a6dcf12ae46df91470058eebf466e689

Store original patch config

view details

Paul Bovbel

commit sha 35547a45691688ba8101070fa1ab5072b44e4a39

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 8e319bd22cefd2611bc3f74be20327a360f8a868

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 4b8ae9627c40ad5f3d05f9d26449921bdc72ce9e

Placing rpm template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 6f8637ba3b25684ae77dfff03e3703bb5dfaa54c

Updated patches.conf

view details

Paul Bovbel

commit sha a79c5bbefb9852a7353e490040908a0665e123d2

Updated patches.conf

view details

Paul Bovbel

commit sha 11d4cd47b5a62c97a2aef43a40ee48b681a7803e

Store original patch config

view details

Paul Bovbel

commit sha 56b4401af75ac6c3f176c6409a54e991b26e4cce

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 6fc15e15ae6374e5e8e5baf2be870be4878f42d1

Modified tracks.yaml

view details

Paul Bovbel

commit sha 34fff3f49e40b23fa9ffdba5fd883e922a5d3f84

Updating release inc to: 2

view details

Paul Bovbel

commit sha 5b7301feba698ea58d581a7b25629a2bfa8e7a83

Updating README.md

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 1062384ea651c601ec1d4e042e9a8f5a47ca7a23

Rebase from 'debian/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 68356498c7d950badd045298ef83a6a87bc33542

Generated debian files for focal

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 6a220756316d3ef7591f326f05288752269003dd

Revert "Trimmed the branch to only the catkin_virtualenv sub directory" This reverts commit 52445cc5e5ce891e4fb0f85e4aedfbafd24c3305.

view details

Paul Bovbel

commit sha 207d9ad9909d512b8a6c6fe210ab88b86807cbd0

Rebase from 'upstream' (no changes)

view details

Paul Bovbel

commit sha 690e3bf83e73566d4f59d89d7347a3d3de44e260

Trimmed the branch to only the catkin_virtualenv sub directory

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 3bb333405b97f7d778df34558b616dfe50c0ecd3

Rebase from 'rpm/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha fb1a2434106b4de9264585ff2300e3d7e251b8ba

Generated RPM files for 32

view details

Paul Bovbel

commit sha 7c998e8d89ed1df27279c120a578f47d69b7b2a6

Renamed RPM spec file for 32

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 3290f80cbc884bc5b27fe31d457415e2eda08cb4

Updated patches.conf

view details

Paul Bovbel

commit sha 65ed1b816242f21f7ef0b89a597ed4f835e554a8

Updated patches.conf

view details

Paul Bovbel

commit sha d5a94b3d73951cca6f539a5c6c02f9d956abe2b8

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha a68095253e52a46556e3a0e3dfb0c2f5a8e06b4d

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 56229b9c08bf93c98af727e3979bef776ab474ad

Placing debian template files

view details

Paul Bovbel

commit sha d8fe51c724cda0ef2c2f56da995ebf332a3d6407

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha cd716f73fd17770cb9c03989c6238094952fee89

Placing debian template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 326eb0d8150bd3361564f1e7a3fc2ed9bbc2ea6a

Updated patches.conf

view details

Paul Bovbel

commit sha 8c65e19087ace3eeef1f1860dae37b122543d1f5

Updated patches.conf

view details

Paul Bovbel

commit sha 3e462ab4085f5630fb9e91f30f0812988a273ab3

Store original patch config

view details

Paul Bovbel

commit sha ef0e663a0d6d3ccb7388eb750788d3bfe22edfe9

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha f37208a032b9153450c6766095f54ff69ba4edc2

Updated patches.conf

view details

Paul Bovbel

commit sha d78319540a0cdb6e6d557714a669205cd838564b

Updated patches.conf

view details

Paul Bovbel

commit sha acfb8a9294cd1c83434ccfff7c7252f969c21d5c

Store releaser history

view details

Paul Bovbel

commit sha 8cd9d6cc046c2de98b4b13cbd521eb1581387bfa

Store original patch config

view details

Paul Bovbel

commit sha ff4fdd2f816be7f4d7d7a9f16c444c7d1d10f9db

Updated patches.conf

view details

push time in a month

fork yxw027/fuse

The fuse stack provides a general architecture for performing sensor fusion live on a robot. Some possible applications include state estimation, localization, mapping, and calibration.

fork in a month

issue commentlocusrobotics/catkin_virtualenv

ros-noetic-catkin-virtualenv dependency issue

Sorry, I'm currently chasing this upstream (https://github.com/ros/rosdistro/pull/26325).

The recent 0.6.1 release has had the depedencies corrected, though it may need a 0.6.2 to fix up this last thing.

My CI runners install python-dev fine in focal, but the ros_buildfarm ones do not...

shkiss

comment created time in a month

issue closedlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

Yes, those are 'old', but there are some of us still using them :)

Is there anything technical blocking a release of 0.6 into Kinetic and Melodic?

closed time in a month

gavanderhoorn

issue commentlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

Closing as 0.6 has been released into all current versions of ROS.

Thanks again @paulbovbel :+1:

gavanderhoorn

comment created time in a month

PullRequestReviewEvent
PullRequestReviewEvent
PullRequestReviewEvent

pull request commentlocusrobotics/tailor-distro

Provide more data in environment about release identity

Exactly what I was thinking. Perfect, thanks.

paulbovbel

comment created time in a month

create barnchlocusrobotics/tailor-distro

branch : more-release-info

created branch time in a month

issue commentlocusrobotics/catkin_virtualenv

Build failures on O(S)R(F) buildfarm: "no attribute '__legacy__'"

Hm, not sure what happened, but now they are green again.

I'll keep an eye on the builds.

gavanderhoorn

comment created time in a month

issue openedlocusrobotics/catkin_virtualenv

ros-noetic-catkin-virtualenv dependency issue

I'm not sure this is the right place to log this issue, but the release of noetic on ubuntu 20 can't resolve it's own dependencies.

ros-noetic-catkin-virtualenv depends on python-virtualenv, which is not found.

Perhaps it is just a typo from python3-virtualenv? Curiously, the package also depends on virtualenv (without python-, found), so perhaps this dependency is not required at all.

Error:

$ sudo apt install ros-noetic-catkin-virtualenv
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 ros-noetic-catkin-virtualenv : Depends: python-virtualenv but it is not installable
E: Unable to correct problems, you have held broken packages.

created time in a month

delete branch locusrobotics/ros_comm

delete branch : release/19.7-atomic-topic-initialization

delete time in a month

issue commentlocusrobotics/catkin_virtualenv

Build failures on O(S)R(F) buildfarm: "no attribute '__legacy__'"

Re-opening as this is still an issue unfortunately.

gavanderhoorn

comment created time in a month

issue commentlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

Too soon :( Melodic builds are still failing, both Debian and Ubuntu based ones.

Might actually need a two-phase approach (first install setuptools >=44,<45 and then install pip).

gavanderhoorn

comment created time in a month

issue commentlocusrobotics/robot_navigation

dwb_local_planner gives negative trajectories

Fiddled a lot with this lately. I had to make a few code changes to the PreferForwardCritic and also stopped using the ObstacleFootprintCritic because it's using too much CPU on my Raspberry Pi 4.

Instead I added a mechanism to the dwb_local_planner to force recalculating a new global plan if there's an obstacle detected in the costmap which is on or too close to the global plan. This is giving me pretty good driving behavior.

Anyway, closing this issue as the mentioned code changes give me the results I was looking for. If interested I can share the code but not sure how helpful it would be to others.

dschnabel

comment created time in a month

issue closedlocusrobotics/robot_navigation

dwb_local_planner gives negative trajectories

I think there's something configured not quite right in my navigation stack, specifically in my local planner. If I set a goal 1 meter in front of the robot, then the global plan looks correct (the trajectory pointing in a straight line towards the goal) but the local plan points in the opposite direction. The robot starts backing away from the goal and does random rotations. It's not following the global plan at all and crashes into obstacles.

I would like to know why I'm getting trajectories that point away from my goal. Where would I start to look for the problem?

Used configuration for local planner:

DWBLocalPlanner:
  update_costmap_before_planning: true
  prune_plan: true
  prune_distance: 1.0
  short_circuit_trajectory_evaluation: true
  debug_trajectory_details: false

  trajectory_generator_name: dwb_plugins::LimitedAccelGenerator
  # velocities
  min_vel_x: -0.3
  max_vel_x: 0.3
  min_vel_y: 0.0
  max_vel_y: 0.0
  max_vel_theta: 2.0
  # acceleration
  acc_lim_x: 0.357823171
  acc_lim_y: 0.0
  acc_lim_theta: 8.731380878
  # deceleration
  decel_lim_x: -1.20849956
  decel_lim_y: 0.0
  decel_lim_theta: -10.948097518
  # absolute speeds (in either direction)
  min_speed_xy: 0.1
  max_speed_xy: 0.3
  min_speed_theta: 0.3

  goal_checker_name: dwb_plugins::StoppedGoalChecker
  trans_stopped_velocity: 0.1
  rot_stopped_velocity: 0.3

  critics:
  - RotateToGoal
  - Oscillation
  - ObstacleFootprint
  - GoalAlign
  - PathAlign
  - PathDist
  - GoalDist

  # RotateToGoal critic
  RotateToGoal:
    xy_goal_tolerance: 0.25
    trans_stopped_velocity: 0.25
    slowing_factor: 5.0
    lookahead_time: -1.0

  # Oscillation critic
  Oscillation:
    x_only_threshold: 0.05
    oscillation_reset_dist: 0.05
    oscillation_reset_angle: 0.2
    oscillation_reset_time: -1.0

  # ObstacleFootprint critic
  ObstacleFootprint:
    footprint: [[0.11,0.15],[0.11,-0.15],[-0.27,-0.15],[-0.27,0.15]]
    sum_scores: false

  # GoalAlign critic
  GoalAlign:
    forward_point_distance: 0.325

  # PathAlign critic
  PathAlign:
    forward_point_distance: 0.325

closed time in a month

dschnabel

issue commentlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

Kinetic 0.6 release was merged by Tully and just got a notification from the buildfarm that the build(s) have started turning green again.

Thanks @paulbovbel :+1:

gavanderhoorn

comment created time in a month

issue commentlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

Thanks :+1:

now to hope this doesn't break anyone's pkgs ;)

gavanderhoorn

comment created time in a month

pull request commentlocusrobotics/catkin_virtualenv

Python2: always require a 44.x version of setuptools

Thanks :+1:

gavanderhoorn

comment created time in a month

issue commentlocusrobotics/catkin_virtualenv

0.6 in Kinetic and Melodic?

:crossed_fingers:

https://github.com/ros/rosdistro/pull/26295 https://github.com/ros/rosdistro/pull/26296 https://github.com/ros/rosdistro/pull/26297

gavanderhoorn

comment created time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 2722d849292112dc34a3c0d78dec15c2349e5cf5

Rebase from 'debian/kinetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 030ec5a989e67de9a1470035ade76cefd86f8cfd

Generated debian files for xenial

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha f27edd541691dbffad489b3f55f12b27466e88f9

Updated patches.conf

view details

Paul Bovbel

commit sha f5bded694667782ed155078eaac97cc307c87945

Updated patches.conf

view details

Paul Bovbel

commit sha 207694a3bd3754a38bc17cca58e25dd84cf6dd07

Store original patch config

view details

Paul Bovbel

commit sha 3a02f476faf8027302f834f2af583291103ceafb

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 68840178ae048eb07b428c5b7f4efe71b2bfabf3

Rebase from 'release/kinetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 4cc88f4cdff93536a279964fba749f3f3530adcf

Placing debian template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha a805cd39f33e999f250846bb43dc7399d6550efd

Updated patches.conf

view details

Paul Bovbel

commit sha bfcfb515e55f452e82c9f7fe93bfcf702364629e

Updated patches.conf

view details

Paul Bovbel

commit sha 5dfa1e0784cf6522fa90d18d002e699af47fcf16

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha a56bf4852e523f78d99321228b6090278097ee60

Revert "Trimmed the branch to only the catkin_virtualenv sub directory" This reverts commit 307002000f0bc5a79f4e92898f7cebe42ac23221.

view details

Paul Bovbel

commit sha 03a40f10d923a9084257a2d6ac50db88e7e46b5c

Rebase from 'upstream'

view details

Paul Bovbel

commit sha b81268234d1603bf801a4a3497eefdc06114b0c8

Trimmed the branch to only the catkin_virtualenv sub directory

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 0835f84ea1da13b06760040cde65adbd53eb307d

Updated patches.conf

view details

Paul Bovbel

commit sha 714eaf8080832fe929a432e44940fe01ae9989b1

Updated patches.conf

view details

Paul Bovbel

commit sha 82ff633cec6813efad85213f78c1dd998f18f28d

Store releaser history

view details

Paul Bovbel

commit sha 1e84ebfdd2f2ca58d38984b29bba28ab38c0f842

Store original patch config

view details

Paul Bovbel

commit sha c63d095eea03ba8b48fdc79a37adf33a495ab3c0

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha b84a1eaac2b404684d9a07ff59774c327810f942

Modified tracks.yaml

view details

Paul Bovbel

commit sha df5bf20e1d2937e5fdb926eb7196a70f277dd20d

Modified tracks.yaml

view details

Paul Bovbel

commit sha fe21a0528e186b07beae2d78599fa57e4362fae0

Updating release inc to: 1

view details

Paul Bovbel

commit sha e34cb9acde26ef045844cff7691749f8e159eab4

Updating README.md

view details

push time in a month

issue closedlocusrobotics/catkin_virtualenv

Build failures on O(S)R(F) buildfarm: "no attribute '__legacy__'"

tl;dr: before I set USE_SYSTEM_PACKAGES FALSE and increase the size of my package by 34 MB, do you recognise the below described error?


Long version: not asking you to fix anything (yet ;) ), just curious whether you've ran into this yourself perhaps (which could save me quite some time).

Builds of a released ROS package (haros_catkin) which depends on catkin_virtualenv have been failing for a long time on Kinetic and Melodic on all architectures except amd64 for some reason (I don't even know for how long already, as the mailhost for build.ros.org is on a spamlist, and I've not received any emails from it since Sept 2019).

<details>

<summary>Example error from a failed build:</summary>

Installing pip, wheel...done.
Running virtualenv with interpreter /usr/bin/python2
  ERROR: Command errored out with exit status 1:
   command: /tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/bin/python /tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpabxgc0
       cwd: /tmp/pip-install-yQ6DgO/lazy-object-proxy
  Complete output (10 lines):
  Traceback (most recent call last):
    File "/tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 257, in <module>
      main()
    File "/tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 240, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 85, in get_requires_for_build_wheel
      backend = _build_backend()
    File "/tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 76, in _build_backend
      obj = getattr(obj, path_part)
  AttributeError: 'module' object has no attribute '__legacy__'
  ----------------------------------------
ERROR: Command errored out with exit status 1: /tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/bin/python /tmp/binarydeb/ros-melodic-haros-catkin-0.1.1/obj-aarch64-linux-gnu/venv/local/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpabxgc0 Check the logs for full command output.

</details>

This repeats a few times (because of retries).

It fails on arm64, armhf and i386, but not on amd64. This makes it difficult to diagnose, as I don't have access to any of those platforms (or at least: not easily). Tests with amd64 succeed.

Searching for the errors seems to suggest it has something to do with setuptools being old and --use-system-packages, where this could somehow lead to the system-provided setuptools being found before the one in the venv, causing pip failures (fi: https://github.com/pypa/pip/issues/6164#issuecomment-491381315), or because of running pip commands with the CWD being one which contains a setup.py (https://github.com/pypa/pip/issues/6164#issuecomment-543331244).

Disabling --use-system-packages is supported by catkin_virtualenv, but will increase the size of the package significantly (34MB+) and is not guaranteed to work (iiuc the linked issue).

closed time in a month

gavanderhoorn

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 11d162f466a09e9a476874725044defd6de0f3a3

Modified tracks.yaml

view details

Paul Bovbel

commit sha 311675b8fc93d2be31ba9e6b8fbf8c8287c47ebb

Modified tracks.yaml

view details

Paul Bovbel

commit sha 320da496c25e4a79a3d08424faf70c40c22373e2

Updating release inc to: 1

view details

Paul Bovbel

commit sha 145be0e58d0a4117f16585e4c4b0e73dd4accad4

Updating README.md

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha eaeffc48121fbc86c5fa0e45de0bd3da06e7d429

Updated patches.conf

view details

Paul Bovbel

commit sha 11da7eaad7ee1c3c2ef38c47369577bff34a303a

Updated patches.conf

view details

Paul Bovbel

commit sha 41a20f21ce75b219594ba6120d4ec48943629e65

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha a5a63095fb38451564e63251b838ec278fd834ce

Revert "Trimmed the branch to only the catkin_virtualenv sub directory" This reverts commit 59f8241ca644e413ccee3b5cac67abc68b0568d6.

view details

Paul Bovbel

commit sha 0f619ab89f910f355ecea80ce69bf68686428a15

Rebase from 'upstream'

view details

Paul Bovbel

commit sha 5c01f91f8931aa8c4faea081d43f410439b2f2ef

Trimmed the branch to only the catkin_virtualenv sub directory

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 7d12f0da9094e0c7d2e2c93d7d71009d0bf7b813

Rebase from 'release/melodic/catkin_virtualenv'

view details

Paul Bovbel

commit sha fc10fab2a6424b4ef1f909b484867b0feee11b63

Placing debian template files

view details

Paul Bovbel

commit sha 430d829d65136f20be84f04bf7a8638ccf87cb0b

Rebase from 'release/melodic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 9ea2cff6880a0819afe664f5941aefbde6d90013

Placing debian template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 86f74df75ae571ef44c90df715ecc7cc26ba297d

Rebase from 'debian/melodic/catkin_virtualenv'

view details

Paul Bovbel

commit sha ad9fd28465c7e531e98800f97b8ae469fddfa750

Generated debian files for stretch

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 59c8cd40d02d01048f1a646f780993c811bf5df2

Rebase from 'debian/melodic/catkin_virtualenv'

view details

Paul Bovbel

commit sha d41015066e3cf676cda44b9337caea559d916b22

Generated debian files for bionic

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha b4735a6f3bcf8cfb940e35436ea2a56cb6157d7e

Updated patches.conf

view details

Paul Bovbel

commit sha ec6e9d6012707fa7cfeae3c5b8976f5226701afa

Updated patches.conf

view details

Paul Bovbel

commit sha 5676f11f52133f28123e06828480c32183935c80

Store releaser history

view details

Paul Bovbel

commit sha 20a33954c50216d3aefba18bd8aaae48d4d197e3

Store original patch config

view details

Paul Bovbel

commit sha ec7431966f1319703a484236681b96b46c2dc66b

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha c4b2785e8b3b69f87c31c40ea7a2957a5ed2714c

Updated patches.conf

view details

Paul Bovbel

commit sha 15449ca7d71630fb38a43545573524b515874f6d

Updated patches.conf

view details

Paul Bovbel

commit sha 9d18964731b9206749f4d05bc42f17abe0539eab

Store original patch config

view details

Paul Bovbel

commit sha 445e285b211d062a77e6494f35c2e3afdddd040b

Updated patches.conf

view details

Paul Bovbel

commit sha f7286c1a2c0e77f246497c1d0300f05a13d9d548

Updated patches.conf

view details

Paul Bovbel

commit sha e05fe9b4b3b766fd278942809a2316f10aaf5357

Updated patches.conf

view details

Paul Bovbel

commit sha f121b16f44f27f8e0b8590c1e8648e3e9d9dcf85

Store original patch config

view details

Paul Bovbel

commit sha f369d4303ed5c906228911ca7aca78231432be76

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 1e0d764db00fbf9a73844c99d58aaa997cc81412

Updated patches.conf

view details

Paul Bovbel

commit sha 026ca63e6a11396299e10780c62dfc5b9d6c1373

Updated patches.conf

view details

Paul Bovbel

commit sha 5a98236b60d222e85c70c605bbd040ea28d04c0f

Store releaser history

view details

Paul Bovbel

commit sha f7b54116827427b3be4f8e2a7619c70c90faed43

Store original patch config

view details

Paul Bovbel

commit sha f3980a9608ca657983a2a19f881e05649f2d1a21

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha da2b22996253b6ed559e787953a285b4f43e80d9

Updated patches.conf

view details

Paul Bovbel

commit sha 02ed0b93621fe4f751a151ee6cf60d47ea3d2164

Updated patches.conf

view details

Paul Bovbel

commit sha 35aa159dd85f96205e22781c5662f960a9abe751

Store releaser history

view details

Paul Bovbel

commit sha 4a00594fba5b4c066506a1c5a6f13866bcefa538

Store original patch config

view details

Paul Bovbel

commit sha 205e6d7fec892d9a8c3ea2aa60f2fe1d07696fa4

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha a762980b71462422c8cd63693f76c60a00d4557e

Updated patches.conf

view details

Paul Bovbel

commit sha 77bb8b5700dbb0c3db2ede69f38e9bd68940ffe6

Updated patches.conf

view details

Paul Bovbel

commit sha d427b5603d4ab09a926cb62e647bcb9fdf621b6e

Store original patch config

view details

Paul Bovbel

commit sha 617f0b9dd4c79123d638f92e8d49041b63676386

Updated patches.conf

view details

Paul Bovbel

commit sha c0ff82bd2ad50043ec41c347dd485d1aeb595371

Updated patches.conf

view details

Paul Bovbel

commit sha 3a21f3fa7991b775189401f36ec59eec78bf8576

Updated patches.conf

view details

Paul Bovbel

commit sha 781d3630ba784311e96bcda02cdec04aa32fd103

Store original patch config

view details

Paul Bovbel

commit sha 36c824654732fb8a924d2a07e77831fbbc0a94d1

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha b9fe5b1ca4dc26d0764d962b8e4c624eb09e20be

Rebase from 'rpm/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha ec204499f4dc5eba56110bce9291bb905f30887a

Generated RPM files for 32

view details

Paul Bovbel

commit sha 46624160de7581e53c49c3cd0bc30d536aed2fe6

Renamed RPM spec file for 32

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 5f245efbbb0a24821473f52a3b9c8661cef823fe

Revert "Trimmed the branch to only the catkin_virtualenv sub directory" This reverts commit e308c52686ebd640bac6706d0df1c18c4cb52a66.

view details

Paul Bovbel

commit sha 67befba38cdc4bd6eb80d7ae6fa8db9b021d4d49

Rebase from 'upstream'

view details

Paul Bovbel

commit sha 52445cc5e5ce891e4fb0f85e4aedfbafd24c3305

Trimmed the branch to only the catkin_virtualenv sub directory

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 43828cea06a64e04021016c0101a7aa939f61d93

Modified tracks.yaml

view details

Paul Bovbel

commit sha 1c07fcb988e0e8643042bbc5e3c54c36a3cc1fa0

Modified tracks.yaml

view details

Paul Bovbel

commit sha 77fc504cd5752f2c74a30a822a527e2fec1b486b

Updating release inc to: 1

view details

Paul Bovbel

commit sha 5a75d1fa34321c19a3c74906ee72b229197d413a

Updating README.md

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha cb47e2515a27c8ed7a0cfdbae2cf5a11a81ad37f

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 829d13effa39c4172a83f3d8cbb2e0fd558be346

Placing rpm template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha f1067eefff97fdd002515bba42cb5d7dcb60c4a5

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 974d446d1a85e4b266027f82c6ba785bca0bbf42

Placing debian template files

view details

Paul Bovbel

commit sha bf7f50d6d2acab8c715203a4794a581d932ce95d

Rebase from 'release/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 8a31afda73e00e161dacf09200b318db7b27195d

Placing debian template files

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 7e5b0771e7d87dc9f78b1ee84dd96c56a5f5175a

Rebase from 'debian/noetic/catkin_virtualenv'

view details

Paul Bovbel

commit sha 90b38c0f8c174128199f03dc8280480adaf011fe

Generated debian files for focal

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha 36db5cbdfdbfd1a2386518c9fa68c202d5fb3b54

Updated patches.conf

view details

Paul Bovbel

commit sha f03dc5c34ba9597e1956a0e35ab5e3381c8edb0c

Updated patches.conf

view details

Paul Bovbel

commit sha 1dd2817d0fb60453eac99b61111266f9a1ec7121

Store original patch config

view details

Paul Bovbel

commit sha b3b23ffc50ff889ea4c69e8a89b0ba04414d4fbf

Updated patches.conf

view details

push time in a month

push eventlocusrobotics/catkin_virtualenv-release

Paul Bovbel

commit sha e8e4696fe40da15f9246b0ba790374752535200b

Updated patches.conf

view details

Paul Bovbel

commit sha 7fe9231e5857af372e6c9ad3850c28cd1ea2f701

Updated patches.conf

view details

Paul Bovbel

commit sha c8c1d8601aea802b90890a1604d162541581aa75

Updated patches.conf

view details

push time in a month

more