Coder Social home page Coder Social logo

rosjava_messages's Introduction

RosJava

Metapackage for the official rosjava repositories.

See the rosjava_core readme for more details.

rosjava_messages's People

Contributors

adamantivm avatar dwlee avatar stonier avatar talregev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rosjava_messages's Issues

Master branch awkward

Master branch doesnt really work as this repo is an automatic beast.

A jenkins scraper updates the package dependencies and version bumps quite regularly. That has to be done in the hydro branch since its scanning for hydro packages.

The problem with master is that it quickly becomes very old and may be missing official message packages in its dependency list

Workarounds

  • Dont worry about a master (a bit confusing).
  • An additional jenkins script could update this alongside hydro.
    • How to do version numbers?
    • A bit redundant?
  • The current jenkins scraper could just merge changes in hydro across whenever necessary.

rosjava hydro branch don't compile when you compile with gradlew

rosjava hydro branch don't compile
when i use gradlew:
i was have message error started like that
"could not copy manifest.mf to"

I am not sure what i did,
just compile with catkin_make and gradlew also compile.

@stonier
please close that issue, but don't delete it, maybe someone else will have this issue too.

rosjava_messages failing to build on Debian Jessie amd64

I'm not sure why this is happening but it appears that there's an issue with the build on Jessie amd64 for kinetic.

http://build.ros.org/view/Kbin_dj_dJ64/job/Kbin_dj_dJ64__rosjava_messages__debian_jessie_amd64__binary/32/consoleFull

It looks to be trying to download gradle inside the build and it's failing on a certificate error:

[100%] Compiling rosjava message artifacts for [std_msgs rosgraph_msgs std_srvs rosjava_test_msgs actionlib_msgs common_msgs diagnostic_msgs geometry_msgs nav_msgs sensor_msgs shape_msgs stereo_msgs trajectory_msgs visualization_msgs tf2_msgs ar_track_alvar_msgs uuid_msgs yocs_msgs concert_msgs concert_service_msgs gateway_msgs rocon_app_manager_msgs rocon_device_msgs rocon_interaction_msgs rocon_service_pair_msgs rocon_std_msgs rocon_tutorial_msgs world_canvas_msgs scheduler_msgs move_base_msgs map_store roscpp]
/tmp/binarydeb/ros-kinetic-rosjava-messages-0.3.0/obj-x86_64-linux-gnu/catkin_generated/env_cached.sh /usr/bin/python /opt/ros/kinetic/share/genjava/cmake/../../../lib/genjava/genjava_message_artifacts --avoid-rebuilding -o /tmp/binarydeb/ros-kinetic-rosjava-messages-0.3.0/obj-x86_64-linux-gnu -p std_msgs rosgraph_msgs std_srvs rosjava_test_msgs actionlib_msgs common_msgs diagnostic_msgs geometry_msgs nav_msgs sensor_msgs shape_msgs stereo_msgs trajectory_msgs visualization_msgs tf2_msgs ar_track_alvar_msgs uuid_msgs yocs_msgs concert_msgs concert_service_msgs gateway_msgs rocon_app_manager_msgs rocon_device_msgs rocon_interaction_msgs rocon_service_pair_msgs rocon_std_msgs rocon_tutorial_msgs world_canvas_msgs scheduler_msgs move_base_msgs map_store roscpp
Downloading https://services.gradle.org/distributions/gradle-2.2.1-all.zip

Exception in thread "main" java.lang.RuntimeException: javax.net.ssl.SSLException: java.security.ProviderException: java.security.InvalidKeyException: EC parameters error
	at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)
	at org.gradle.wrapper.Install.createDist(Install.java:44)
	at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:126)
	at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:55)
Caused by: javax.net.ssl.SSLException: java.security.ProviderException: java.security.InvalidKeyException: EC parameters error

The full traceback is much longer and you can find it here: https://gist.github.com/tfoote/8c8e77e8cbb8d50690d0b13cbfecef13

It's quite possible that this is a regression due to a security release: https://packages.debian.org/search?keywords=openjdk-7-jre and we need to update something on the build farm. But I'm ticketing it here for now.

I found a few other related reports:

It looks like the jessie version of openjdk might be hitting these issues.

Message scrape using rosdistro api

Currently we just get the rosdistro hydro/release.yaml and parse it for xxx_msg and xxx_srv packages.

This misses a few packages which dont follow this convention (William!).

A better way is to use the rosdistro api, parse the package list and look for any that have a message_generation dependency.

Package selection override - from RPP

Provide an option to override the selective package creation to instead just pick up everything from the RPP. I'd prefer this not to be a default option as it will naturally conflict with the package.xml specification as well as the official releases.

Could bundle this in a single RPP, but probably better to get it to spawn individual subprojects for compatibility.

Unable to generate rosjava_message for mavros_msgs

Hi,

I wanted to use mavros_msgs from https://github.com/mavlink/mavros/tree/master/mavros in android_core project, so that I can make use of those messages in service client in android.

I followed http://wiki.ros.org/rosjava/Tutorials/indigo/RosJava%20Message%20Artifacts#Meta_Msg_Pkgs. But I am not able to use mavros_msgs in my android_core project.


dependencies {
  compile "org.ros.rosjava_core:rosjava:[0.3.2,0.4)"
  compile "org.ros.rosjava_messages:diagnostic_msgs:[1.12,1.13)"
  compile "org.ros.rosjava_messages:sensor_msgs:[1.12,1.13)"
  compile 'org.ros.rosjava_messages:mavros_msgs:1.0.0' >>>>>>>>>>> I get error here.
  compile 'org.ros.rosjava_core:rosjava_geometry:[0.3,0.4)'
  compile 'org.ros.rosjava_messages:visualization_msgs:[1.12,1.13)'
  compile "com.android.support:appcompat-v7:28.0.0"
  compile 'com.android.support:support-v4:28.0.0'
}

Can you please help to resolve this issue ?

Thanks.

Add world canvas message

We should update world canvas message in dependency because make a map and map nav app use world canvas since indigo version.

Duplicated artifacts in the deb

It's duplicating the artifact on the build farm - the duplicate getting the version of package.xml, not the message package version.

/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.jar
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.jar.md5
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.jar.sha1
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.pom
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.pom.md5
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.1.38/ackermann_msgs-0.1.38.pom.sha1
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.jar
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.jar.md5
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.jar.sha1
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.pom
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.pom.md5
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/0.9.0/ackermann_msgs-0.9.0.pom.sha1
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/maven-metadata.xml
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/maven-metadata.xml.md5
/opt/ros/hydro/share/maven/org/ros/rosjava_messages/ackermann_msgs/maven-metadata.xml.sha1
/opt/ros/hydro/share/maven/org/r

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.