Skip to content

Comments

jsk_3rdparty: 2.1.30-1 in 'noetic/distribution.yaml' [bloom]#45685

Closed
k-okada wants to merge 1 commit intoros:masterfrom
k-okada:bloom-jsk_3rdparty-8
Closed

jsk_3rdparty: 2.1.30-1 in 'noetic/distribution.yaml' [bloom]#45685
k-okada wants to merge 1 commit intoros:masterfrom
k-okada:bloom-jsk_3rdparty-8

Conversation

@k-okada
Copy link
Contributor

@k-okada k-okada commented May 10, 2025

Increasing version of package(s) in repository jsk_3rdparty to 2.1.30-1:

aques_talk

* CI:aques_talk : run aques_talk only when download was succeeded (#534 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/534>)
* Add ROS-O 24.04 test (#521 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/521>)
* Contributors: Kei Okada, Yoshiki Obinata

assimp_devel

  • No changes

bayesian_belief_networks

* bayesian_belief_networks: fix deb build (#525 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/525>) --single-version-externally-managed only available on ubuntu<20
  checked with 'git clean -xfd .; bloom-generate rosdebian --os-name=ubuntu --os-version=noble --ros-distro one  --skip-pip; dpkg-buildpackage -b -us -u'
* Add ROS-O 24.04 test (#521 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/521>)
* Contributors: Kei Okada

chaplus_ros

  • No changes

collada_urdf_jsk_patch

* [ros-o] collada_urdf_jsk_patch: skip cmake/pkg config generation (#517 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/517>)
* Contributors: Kei Okada

dialogflow_task_executive

* Add ROS-O 24.04 test (#521 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/521>)
* Contributors: Kei Okada

downward

  • No changes

emotion_analyzer

* Add Emotion Analyzer (#527 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/527>)
* Contributors: Ayaha Nagata, Yoshiki Obinata

ff

  • No changes

ffha

  • No changes

gdrive_ros

  • No changes

google_chat_ros

* google_chat_ros: enable to get therad_name message result (#516 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/516>)
* Add ROS-O 24.04 test (#521 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/521>)
* Contributors: Kei Okada, Yoshiki Obinata

google_cloud_texttospeech

  • No changes

influxdb_store

  • No changes

jsk_3rdparty

  • No changes

julius

* [ros-o] julius: use system install julius, download dictation and grammer kit by script (#518 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/518>)
* Contributors: Kei Okada

julius_ros

* [ros-o] julius: use system install julius (#518 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/518>)
* julius_ros/scripts/run_julius.sh: more information on how to install julius and grammer/dictation kit
* [ros-o] julius: use system install julius, download dictation and grammer kit by script
* Contributors: Kei Okada

libcmt

  • No changes

libsiftfast

  • No changes

lpg_planner

  • No changes

mini_maxwell

  • No changes

nfc_ros

  • No changes

opt_camera

  • No changes

osqp

  • No changes

pgm_learner

  • No changes

respeaker_ros

  • No changes

ros_google_cloud_language

* Add ROS-O 24.04 test (#521 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/521>)
* Contributors: Kei Okada

ros_speech_recognition

  • No changes

rospatlite

  • No changes

rosping

  • No changes

rostwitter

  • No changes

sesame_ros

* CI: add ROS-O testing on arm (#528 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/528>), fix sesame_ros on arm64
  * CI: add ROS-O testing on arm
  * CI: use ros-one-catkin-virtualenv
  * sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
* Contributors: Kei Okada, Yoshiki Obinata

slic

  • No changes

switchbot_ros

  • No changes

voice_text

  • No changes

voicevox

* Add voicevox (AI speech synthesis) package (#539 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/539> , #532 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/532> , #538 <https://github.com/jsk-ros-pkg/jsk_3rdparty/issues/538> )
* Contributors: Aoi Nakane, Iori Yanokura, Kei Okada, Naoto Tsukamoto, Shingo Kitagawa, Yoshiki Obinata

webrtcvad_ros

  • No changes

zdepth

  • No changes

zdepth_image_transport

  • No changes

@github-actions github-actions bot added the noetic Issue/PR is for the ROS 1 Noetic distribution label May 10, 2025
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for sending a pull request to ROS distro!

This is an automated tool that helps check your pull request for correctness.
This tool checks a number of attributes associated with your ROS package and generates a report that helps our reviewers merge your pull request in a timely fashion. Here are a few things to consider when sending adding or updating a package to ROS Distro.
ROS Distro includes a very helpful CONTRIBUTING.md file that we recommend reading if it is your first time submitting a package.
Please also read the ROS Distro review guidelines which summarizes this release process.

ROS Distro Considerations

Package Considerations

Having your package included in a ROS Distro is a badge of quality, and we recommend that package developers strive to create packages of the highest quality. We recommend package developers review the following resources before submitting their package.

Need Help?

Please post your questions to Robotics Stack Exchange or refer to the #infra-help channel on our Discord server.


For changes related to yamllint:

  • ✅ All new lines of YAML pass linter checks

Copy link
Contributor

@sloretz sloretz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add LICENSE files to:

./emotion_analyzer
./3rdparty/voicevox
./3rdparty/voice_text

The slic package licencse does not seem to be OSI approved. It's not clear if we can distribute this package on the buildfarm. I will open a separate PR to remove it. edit: removed #45713


  • At least one of the following must be present
    • Top level license file:
    • Per package license files
  • License is OSI-approved:
  • License correctly listed in package.xmls
  • Public source repo:
  • Source repository contains ROS packages
  • Each package meets REP-144 naming conventions
Package name details
$ find . -name "package.xml" -exec grep --color=auto -e "<name>" "{}" ";"
  <name>zdepth_image_transport</name>
  <name>webrtcvad_ros</name>
  <name>switchbot_ros</name>
  <name>sesame_ros</name>
  <name>rostwitter</name>
  <name>rosping</name>
  <name>rospatlite</name>
  <name>ros_speech_recognition</name>
  <name>ros_google_cloud_language</name>
  <name>respeaker_ros</name>
  <name>pgm_learner</name>
  <name>opt_camera</name>
  <name>nfc_ros</name>
  <name>julius_ros</name>
  <name>openni_tracker_jsk_patch</name>
  <name>laser_filters_jsk_patch</name>
  <name>depth_image_proc_jsk_patch</name>
  <name>collada_urdf_jsk_patch</name>
  <name>jsk_3rdparty</name>
  <name>influxdb_store</name>
  <name>google_chat_ros</name>
  <name>gdrive_ros</name>
  <name>emotion_analyzer</name>
  <name>dialogflow_task_executive</name>
  <name>chaplus_ros</name>
  <name>bayesian_belief_networks</name>
  <name>zdepth</name>
  <name>voicevox</name>
  <name>voice_text</name>
  <name>slic</name>
  <name>osqp</name>
  <name>nlopt</name>
  <name>edit: mini_maxwell
  <name>lpg_planner</name>
  <name>libsiftfast</name>
  <name>libcmt</name>
  <name>julius</name>
  <name>google_cloud_texttospeech</name>
  <name>ffha</name>
  <name>ff</name>
  <name>downward</name>
  <name>assimp_devel</name>
  <name>aques_talk</name>
License details
$ find . -name "package.xml" -exec grep --color=auto -e "<license[^>]*>" "{}" "+"
./zdepth_image_transport/package.xml:  <license>BSD</license>
./webrtcvad_ros/package.xml:  <license>BSD</license>
./switchbot_ros/package.xml:  <license>BSD</license>
./sesame_ros/package.xml:  <license>BSD</license>
./rostwitter/package.xml:  <license>Apache</license>
./rosping/package.xml:  <license>Boost Software License, Version 1.0</license>
./rospatlite/package.xml:  <license>BSD</license>
./ros_speech_recognition/package.xml:  <license>BSD</license>
./ros_google_cloud_language/package.xml:  <license>BSD</license>
./respeaker_ros/package.xml:  <license>Apache</license>
./pgm_learner/package.xml:  <license>MIT</license>
./opt_camera/package.xml:  <license>BSD</license>
./nfc_ros/package.xml:  <license>BSD</license>
./julius_ros/package.xml:  <license>BSD</license>
./jsk_ros_patch/openni_tracker_jsk_patch/package.xml:  <license>BSD</license>
./jsk_ros_patch/laser_filters_jsk_patch/package.xml:  <license>BSD</license>
./jsk_ros_patch/depth_image_proc_jsk_patch/package.xml:  <license>BSD</license>
./jsk_ros_patch/collada_urdf_jsk_patch/package.xml:  <license>BSD</license>
./jsk_3rdparty/package.xml:  <license>BSD</license>
./influxdb_store/package.xml:  <license>BSD</license>
./google_chat_ros/package.xml:  <license>BSD</license>
./gdrive_ros/package.xml:  <license>BSD</license>
./emotion_analyzer/package.xml:  <license>BSD</license>
./dialogflow_task_executive/package.xml:  <license>BSD</license>
./chaplus_ros/package.xml:  <license>BSD</license>
./bayesian_belief_networks/package.xml:  <license>Apache License, Version 2.0</license>
./3rdparty/zdepth/package.xml:  <license>BSD</license>
./3rdparty/voicevox/package.xml:  <license>MIT</license>
./3rdparty/voice_text/package.xml:  <license>HOYA License</license>
./3rdparty/slic/package.xml:  <license>N/A</license>
./3rdparty/osqp/package.xml:  <license>Apache</license>
./3rdparty/nlopt/package.xml:  <license>MIT</license>
./3rdparty/mini_maxwell/package.xml:  <license>BSD</license>
./3rdparty/lpg_planner/package.xml:  <license>GPL</license>
./3rdparty/libsiftfast/package.xml:  <license>LGPL</license>
./3rdparty/libcmt/package.xml:  <license>BSD</license>
./3rdparty/julius/package.xml:  <license>GPL</license>
./3rdparty/google_cloud_texttospeech/package.xml:  <license>BSD</license>
./3rdparty/ffha/package.xml:  <license>GPL</license>
./3rdparty/ff/package.xml:  <license>GPL</license>
./3rdparty/downward/package.xml:  <license>GPL</license>
./3rdparty/assimp_devel/package.xml:  <license>BSD</license>
./3rdparty/aques_talk/package.xml:  <license>BSD</license>

@sloretz sloretz mentioned this pull request May 12, 2025
Copy link
Contributor

@emersonknapp emersonknapp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These newly added packages do not appear to have LICENSE files in them, and there isn't a global LICENSE file for the repository.

emotion_analyzer says BSD in package.xml

voicevox says MIT in package.xml

The rosdistro requirements need a LICENSE file for each package (or one at the top of the repository that covers all packages)

@emersonknapp emersonknapp added the changes requested Maintainers have asked for changes to the pull request label May 12, 2025
@emersonknapp
Copy link
Contributor

haha oops sorry @sloretz i didn't even see your review already caught that, i was on autopilot

@k-okada
Copy link
Contributor Author

k-okada commented May 13, 2025

@emersonknapp @sloretz thanks for revew, added licnese file and released new version #45725

@k-okada k-okada closed this May 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changes requested Maintainers have asked for changes to the pull request noetic Issue/PR is for the ROS 1 Noetic distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants