Coder Social home page Coder Social logo

Comments (9)

mathias-luedtke avatar mathias-luedtke commented on July 4, 2024

rosrun is part of rosbash, which now depends on rospack as well. (ros/ros#189).
However, this patch is only released for melodic (1.14.6) , but not (yet) for kinetic (1.14.4)...

from catkin_virtualenv.

gavanderhoorn avatar gavanderhoorn commented on July 4, 2024

Thanks @ipa-mdl.

Not sure why that hasn't seen a release yet.

@paulbovbel: would it be an option to add rospack as a dependency to catkin_virtualenv in the meantime? Should not be necessary, but without it catkin_virtualenv will not work in environments where rospack is not installed.

from catkin_virtualenv.

paulbovbel avatar paulbovbel commented on July 4, 2024

Sure, PRs are welcome.

from catkin_virtualenv.

gavanderhoorn avatar gavanderhoorn commented on July 4, 2024

@paulbovbel: I can't really check with build.ros.org down, but have you released a package using the ROS buildfarm that depends on catkin_virtualenv?

I'm having a hard time getting a prerelease build to succeed. Just catkin_virtualenv and test_catkin_virtualenv in a prerelease build fail for me with catkin_generate_virtualenv(..) because rospack can't find catkin_virtualenv.

from catkin_virtualenv.

paulbovbel avatar paulbovbel commented on July 4, 2024

I have in the past released the test_* packages, until I was asked to filter them out during bloom (https://github.com/locusrobotics/catkin_virtualenv-release/blob/master/melodic.ignored). I've also released plenty of dependent packages on our internal buildfarm (before we replaced it with a different CI). However, I've never in my life run a pre-release build, I usually just rely on catkin-tools to tell me if something isn't right.

Also, I've reminded myself of the rospack issue. Would it make sense to get a fix by asking upstream to release ros/ros 1.14.6 on kinetic? It is on the kinetic-devel branch after all.

from catkin_virtualenv.

gavanderhoorn avatar gavanderhoorn commented on July 4, 2024

I have in the past released the test_* packages, until I was asked to filter them out during bloom (https://github.com/locusrobotics/catkin_virtualenv-release/blob/master/melodic.ignored). I've also released plenty of dependent packages on our internal buildfarm (before we replaced it with a different CI). However, I've never in my life run a pre-release build, I usually just rely on catkin-tools to tell me if something isn't right.

hm. Interesting.

For some reason the environment seems to be different between catkin_make_isolated and catkin_tools leading to build errors.

I'm hesitant to just release something if I can't get it to pass a prerelease test build.

Also, I've reminded myself of the rospack issue. Would it make sense to get a fix by asking upstream to release ros/ros 1.14.6 on kinetic? It is on the kinetic-devel branch after all.

yes, of course. But knowing the workload of OR I was thinking adding the dependency here would get us going, at least until a release of ros/ros is done.

from catkin_virtualenv.

mathias-luedtke avatar mathias-luedtke commented on July 4, 2024

because rospack can't find catkin_virtualenv.

rospack depends on ros_environment (ros/rospack#88 & ros/rospack#97), but the patch is not yet (?) released for kinetic

from catkin_virtualenv.

gavanderhoorn avatar gavanderhoorn commented on July 4, 2024

Ok. That was indeed the issue. I was honing in on environment setup issues, but hadn't made the connection with those two PRs yet.

Thanks @ipa-mdl.

Guess we'll have to annoy @dirk-thomas a bit for a few releases.

from catkin_virtualenv.

gavanderhoorn avatar gavanderhoorn commented on July 4, 2024

Closing as this should be fixed if/when ros/ros#189 gets released for Kinetic (and related ros/rospack#88 and ros/rospack#97).

from catkin_virtualenv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.