profile
viewpoint

paulbovbel/frontier_exploration 110

ROS Node and Costmap 2D plugin layer for frontier exploration

locusrobotics/actionlib 0

Provides a standardized interface for interfacing with preemptable tasks. Examples of this include moving the base to a target location, performing a laser scan and returning the resulting point cloud, detecting the handle of a door, etc.

locusrobotics/bloom 0

A release automation tool which makes releasing catkin (http://ros.org/wiki/catkin) packages easier.

locusrobotics/realsense-ros 0

Intel(R) RealSense(TM) ROS Wrapper for D400 series and SR300 Camera

locusrobotics/ros 0

Core ROS packages

locusrobotics/roslint 0

Lint macros for ROS packages

locusrobotics/ros_comm 0

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

locusrobotics/royale_ros 0

ROS package for pmd-based ToF cameras based on the Royale SDK

PullRequestReviewEvent

pull request commentlocusrobotics/tailor-distro

Allow per release-version mirrors

It might be! I thought you might end up with a whole separate apt repo for each release version, but the component-based approach looks pretty slick. Just be really really sure it works, because I'm not super familiar with how aptly handles all this stuff.

garyservin

comment created time in 11 days

pull request commentros-perception/pointcloud_to_laserscan

Update package maintainers.

I've been assigned to help you out with repo maintainership here (for both ROS and ROS 2 branches). Let me know if you want to split the load in any particular way.

Thanks, I've definitely lapsed in my maintainership. Any particular issues on this package specifically?

hidmic

comment created time in 12 days

created taglocusrobotics/tailor-distro

tag0.1.19

Measure twice, cut once.

created time in 13 days

push eventlocusrobotics/tailor-distro

Paul Bovbel

commit sha 29a8e93c3519b846d15c593ae5c5eb265e49c1a7

Provide more data in environment about release identity (#59)

view details

push time in 13 days

delete branch locusrobotics/tailor-distro

delete branch : more-release-info

delete time in 13 days

PullRequestReviewEvent

created taglocusrobotics/wireless

tag0.4.0

Making info about wireless networks available to ROS.

created time in 17 days

create barnchlocusrobotics/wireless

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/wireless

Paul Bovbel

commit sha 49a1bf8c8ea9582677f70d08f2fcb7ee7713c4f6

Update changelogs

view details

Paul Bovbel

commit sha 7238f1a809e442135700e9df50ae64b6e064ebdc

0.4.0

view details

push time in 17 days

created taglocusrobotics/urg_node

tag0.5.0

ROS wrapper for the Hokuyo urg_c library.

created time in 17 days

create barnchlocusrobotics/urg_node

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/urg_node

Paul Bovbel

commit sha c90369fa3a5804c2b0323cef1b046c55f3ac8403

Update changelogs

view details

Paul Bovbel

commit sha 37df160d609e09f11c479dad6b8abfa533cd7fe1

0.5.0

view details

push time in 17 days

created taglocusrobotics/tf2_2d

tag0.6.0

2D position, orientation, and transform datatypes that support conversion to and from the tf2 3D datatypes

created time in 17 days

create barnchlocusrobotics/tf2_2d

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/tf2_2d

Paul Bovbel

commit sha b4b398a37ead4748b75a015f79624265638f1a3f

Update changelogs

view details

Paul Bovbel

commit sha c66f4726e16c831259c6e51a4b10034599d6e389

0.6.0

view details

push time in 17 days

created taglocusrobotics/ros_comm

tag1.15.0

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

created time in 17 days

create barnchlocusrobotics/ros_comm

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/ros_comm

Paul Bovbel

commit sha 7ba50dd9dfb9c2e3323e954fabbdec45a17ffec0

Update changelogs

view details

Paul Bovbel

commit sha 1a826cde29caa075ebe0dc30fb8c60361255faf2

1.15.0

view details

push time in 17 days

delete tag locusrobotics/ros_comm

delete tag : 1.15.0

delete time in 17 days

push eventlocusrobotics/ros_comm

Paul Bovbel

commit sha bfcd27b1dee94ca9f75956511753a7013642489a

Update package.xml

view details

push time in 17 days

created taglocusrobotics/realsense-ros

tag2.3.0

Intel(R) RealSense(TM) ROS Wrapper for D400 series and SR300 Camera

created time in 17 days

create barnchlocusrobotics/realsense-ros

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/realsense-ros

Paul Bovbel

commit sha d2d4ea6d70acfb4a9109f653ea4decd8efafbf76

Update changelogs

view details

Paul Bovbel

commit sha fce803a76f2feb04afe6683eadef9a26385e3087

2.3.0

view details

push time in 17 days

delete tag locusrobotics/realsense-ros

delete tag : 2.3.0

delete time in 17 days

created taglocusrobotics/json_transport

tag0.4.0

A simple way to transport dynamic data over ROS comms

created time in 17 days

create barnchlocusrobotics/json_transport

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/json_transport

Paul Bovbel

commit sha 6dd50bd0e1c6f4f9556fe1f7f671525ecbc75b4e

Update changelogs

view details

Paul Bovbel

commit sha 5de3fac9b6ed8c03c5331b35720087ba8deaec40

0.4.0

view details

push time in 17 days

created taglocusrobotics/catkin_virtualenv

tag0.7.0

Bundle python requirements in a catkin package via virtualenv

created time in 17 days

create barnchlocusrobotics/catkin_virtualenv

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/catkin_virtualenv

Paul Bovbel

commit sha 89ff61c232f3412bb60f690becf23d4486dcb820

Update changelogs

view details

Paul Bovbel

commit sha 58b36c6bb62e67e64d6defb5c4a256651c1cd629

0.7.0

view details

push time in 17 days

created taglocusrobotics/aiorospy

tag0.2.0

asyncio wrapper for rospy

created time in 17 days

create barnchlocusrobotics/aiorospy

branch : release/20.1

created branch time in 17 days

push eventlocusrobotics/aiorospy

Paul Bovbel

commit sha d49704a26aae8b3c14aec78c19ead6820d921912

Update changelogs

view details

Paul Bovbel

commit sha 3b139313201ba5ddb2dbd24db6b40fad8c9d1d78

0.2.0

view details

push time in 17 days

PullRequestReviewEvent

startedhectorm/fast-cli

started time in 18 days

startedpaulbovbel/fast-cli

started time in 18 days

fork paulbovbel/fast-cli

Test your latency, download speed and upload speed using fast.com.

fork in 18 days

issue openedcolcon/colcon-core

Allow to explicitly --extend an underlay

Adding another issue since it's separate from https://github.com/colcon/colcon-core/issues/168


One of the more common errors I make with colcon is having the wrong environment 'extended' during build. I also remember making this mistake a lot with catkin_make, and was pretty excited that this was fixed with catkin_tools via the --extend flag, which configured the workspace's underlay deterministically.

created time in 20 days

issue commentcolcon/colcon-core

Workspace profiles

around all of these features and the various ways they interact

Me too! My naive understanding is that a 'persistent profile' a-la catkin-tools would sit in the order of precedence:

  • global defaults
  • ~metadata~ seems unrelated
  • persistent profile
  • mixins, and additional command line arguments (these seem to be basically equivalent, since mixins just resolve into args)

Something I can install on everyone's computer which universally sets certain defaults in every newly-created workspace.

That sounds like a good use for COLCON_HOME

Something I can ship with a given workspace bundle so that when that workspace is extended, the extending workspace inherits certain global defaults (thinking CMake args, especially around optimization level and arch-specific flags), as well as a suite of package-specific flags.

Ooh, now that's fancy, but totally outside the scope of what I had conceived. This sounds like it would be closely tied to your custom distribution method - is there a place to inject something like this in the wider hierarchy of colcon plugins?

paulbovbel

comment created time in 20 days

PublicEvent

push eventpaulbovbel/www.bovbel.com

Paul Bovbel

commit sha f71d0c99d6e7344192e0a04870ca1d82e49a99ef

Lock requirements to older version of google-auth without serialization bug

view details

push time in a month

push eventpaulbovbel/www.bovbel.com

Paul Bovbel

commit sha 6a3d0030b2106a9dcdc3c3dbccf679d939dda96e

Add workflow_dispatch

view details

push time in a month

create barnchlocusrobotics/ros_comm

branch : locus-noetic-devel

created branch time in a month

create barnchlocusrobotics/ros_comm

branch : noetic-devel

created branch time in a month

issue commentros-perception/pointcloud_to_laserscan

Document node subscription behaviour

I've updated the default branch to point at ROS2 (onwards!), but PRs are welcome to update the ROS1 readmes

mortenfyhn

comment created time in a month

issue closedros-perception/perception_pcl

License - Which BSD?

Hi guys,

Could you tell me what version of the BSD license this package uses?

Thanks, Dan

closed time in a month

DanWillans

issue commentros-perception/perception_pcl

License - Which BSD?

Looking at the headers, it looks to be the 3-clause BSD license

DanWillans

comment created time in a month

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 a month

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 a month

shkiss

pull request commentros/rosdistro

catkin_virtualenv: 0.6.1-2 in 'noetic/distribution.yaml' [bloom]

Thanks ROS boss!

paulbovbel

comment created time in 2 months

pull request commentros/rosdistro

catkin_virtualenv: 0.6.1-2 in 'noetic/distribution.yaml' [bloom]

@jacobperron this is solving a 'regression' with my package in noetic (https://github.com/locusrobotics/catkin_virtualenv/issues/73), but if it can't make it in for the sync I understand.

paulbovbel

comment created time in 2 months

pull request commentros/rosdistro

catkin_virtualenv: 0.6.1-2 in 'noetic/distribution.yaml' [bloom]

Re-blooming to incorporate https://github.com/ros/rosdistro/pull/26325/files

paulbovbel

comment created time in 2 months

create barnchpaulbovbel/rosdistro

branch : bloom-catkin_virtualenv-24

created branch time in 2 months

PR opened ros/rosdistro

Reviewers
catkin_virtualenv: 0.6.1-2 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository catkin_virtualenv to 0.6.1-2:

  • upstream repository: https://github.com/locusrobotics/catkin_virtualenv.git
  • release repository: https://github.com/locusrobotics/catkin_virtualenv-release.git
  • distro file: noetic/distribution.yaml
  • bloom version: 0.9.8
  • previous version for package: 0.6.1-1

catkin_virtualenv

* Correct dependencies and autoformat (#72 <https://github.com/locusrobotics/catkin_virtualenv/issues/72>)
  * Remove python-virtualenv dep
  * Add python2-dev
  * Lint
* We're ok with any 44.x version of setuptools (#71 <https://github.com/locusrobotics/catkin_virtualenv/issues/71>)
  But not anything newer.
  Older versions don't appear to work reliably with pip==20.1.
  This helps when running a build of a package depending on catkin_virtualenv on OS which ship with an old version of setuptools (such as Ubuntu Xenial) when USE_SYSTEM_PACKAGES is not set to FALSE. In that situation, only specifying 'setuptools<45` will be true, as setuptools is installed (in the systems site packages), so pip will not upgrade it. Specifying a minimum version like this will force pip to always install an up-to-date version.
* Contributors: G.A. vd. Hoorn, Paul Bovbel
+1 -1

0 comment

1 changed file

pr created time in 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

create barnchlocusrobotics/tailor-distro

branch : more-release-info

created branch time in 2 months

push eventpaulbovbel/rosdistro

Paul Bovbel

commit sha 743b1bb283ccd296e32f396caa61a899ac7ce9bc

Update python2-dev

view details

push time in 2 months

Pull request review commentros/rosdistro

Update python-dev for focal

 pybind11-dev: python-dev:   debian: [python-dev]   fedora: [python2-devel]-  ubuntu: [python-dev]+  ubuntu:+    '*': [python-dev]+    'focal': [python-dev-is-python2]

python-dev is 'pure virtual', though I'm not super familiar with what that means. I think you're right though that I should just use python2-dev.

Should I create a new rosdep key for that, or should I replace the focal entry for python-dev so as to keep the package.xml consistent?

paulbovbel

comment created time in 2 months

PullRequestReviewEvent

PR opened ros/rosdistro

Update python-dev for focal

I apologize if I'm barking up the wrong tree, so bear with me please.

I'm trying to fix the following build: http://build.ros.org/view/Ndev/job/Ndev__catkin_virtualenv__ubuntu_focal_amd64/4/console

catkin_virtuaelnv allows downstream packages to bundle a python2 or python3 virtualenv, so it needs to add a python-dev build_export_depends.

This breaks in focal, even though AFAIK python-dev exists as a virtual package for python-dev-is-python2. Is there a reason the builder is unable to pull that package in?

+3 -1

0 comment

1 changed file

pr created time in 2 months

push eventpaulbovbel/rosdistro

Paul Bovbel

commit sha f596aab08d2005f5a06fd6349e6ddb9d5c8f3a51

Update python-dev for focal

view details

push time in 2 months

PR opened ros/rosdistro

Reviewers
catkin_virtualenv: 0.6.1-1 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository catkin_virtualenv to 0.6.1-1:

  • upstream repository: https://github.com/locusrobotics/catkin_virtualenv.git
  • release repository: https://github.com/locusrobotics/catkin_virtualenv-release.git
  • distro file: kinetic/distribution.yaml
  • bloom version: 0.9.7
  • previous version for package: 0.5.2-1

catkin_virtualenv

* Correct dependencies and autoformat (#72 <https://github.com/locusrobotics/catkin_virtualenv/issues/72>)
  * Remove python-virtualenv dep
  * Add python2-dev
  * Lint
* We're ok with any 44.x version of setuptools (#71 <https://github.com/locusrobotics/catkin_virtualenv/issues/71>)
  But not anything newer.
  Older versions don't appear to work reliably with pip==20.1.
  This helps when running a build of a package depending on catkin_virtualenv on OS which ship with an old version of setuptools (such as Ubuntu Xenial) when USE_SYSTEM_PACKAGES is not set to FALSE. In that situation, only specifying 'setuptools<45` will be true, as setuptools is installed (in the systems site packages), so pip will not upgrade it. Specifying a minimum version like this will force pip to always install an up-to-date version.
* Contributors: G.A. vd. Hoorn, Paul Bovbel
+1 -1

0 comment

1 changed file

pr created time in 2 months

create barnchpaulbovbel/rosdistro

branch : bloom-catkin_virtualenv-23

created branch time in 2 months

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 2 months

PR opened ros/rosdistro

Reviewers
catkin_virtualenv: 0.6.1-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository catkin_virtualenv to 0.6.1-1:

  • upstream repository: https://github.com/locusrobotics/catkin_virtualenv.git
  • release repository: https://github.com/locusrobotics/catkin_virtualenv-release.git
  • distro file: melodic/distribution.yaml
  • bloom version: 0.9.7
  • previous version for package: 0.5.2-1

catkin_virtualenv

* Correct dependencies and autoformat (#72 <https://github.com/locusrobotics/catkin_virtualenv/issues/72>)
  * Remove python-virtualenv dep
  * Add python2-dev
  * Lint
* We're ok with any 44.x version of setuptools (#71 <https://github.com/locusrobotics/catkin_virtualenv/issues/71>)
  But not anything newer.
  Older versions don't appear to work reliably with pip==20.1.
  This helps when running a build of a package depending on catkin_virtualenv on OS which ship with an old version of setuptools (such as Ubuntu Xenial) when USE_SYSTEM_PACKAGES is not set to FALSE. In that situation, only specifying 'setuptools<45` will be true, as setuptools is installed (in the systems site packages), so pip will not upgrade it. Specifying a minimum version like this will force pip to always install an up-to-date version.
* Contributors: G.A. vd. Hoorn, Paul Bovbel
+1 -1

0 comment

1 changed file

pr created time in 2 months

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 2 months

create barnchpaulbovbel/rosdistro

branch : bloom-catkin_virtualenv-22

created branch time in 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

create barnchpaulbovbel/rosdistro

branch : bloom-catkin_virtualenv-21

created branch time in 2 months

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 2 months

gavanderhoorn

PR opened ros/rosdistro

Reviewers
catkin_virtualenv: 0.6.1-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository catkin_virtualenv to 0.6.1-1:

  • upstream repository: https://github.com/locusrobotics/catkin_virtualenv.git
  • release repository: https://github.com/locusrobotics/catkin_virtualenv-release.git
  • distro file: noetic/distribution.yaml
  • bloom version: 0.9.7
  • previous version for package: 0.6.0-1

catkin_virtualenv

* Correct dependencies and autoformat (#72 <https://github.com/locusrobotics/catkin_virtualenv/issues/72>)
  * Remove python-virtualenv dep
  * Add python2-dev
  * Lint
* We're ok with any 44.x version of setuptools (#71 <https://github.com/locusrobotics/catkin_virtualenv/issues/71>)
  But not anything newer.
  Older versions don't appear to work reliably with pip==20.1.
  This helps when running a build of a package depending on catkin_virtualenv on OS which ship with an old version of setuptools (such as Ubuntu Xenial) when USE_SYSTEM_PACKAGES is not set to FALSE. In that situation, only specifying 'setuptools<45` will be true, as setuptools is installed (in the systems site packages), so pip will not upgrade it. Specifying a minimum version like this will force pip to always install an up-to-date version.
* Contributors: G.A. vd. Hoorn, Paul Bovbel
+1 -1

0 comment

1 changed file

pr created time in 2 months

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 2 months

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 2 months

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 2 months

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 2 months

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 2 months

more