comment-11766)

The point is that if you have data races with your smart pointer or your
pointed-to object, then neither by-copy or by-ref is going to help you.

  21. ![](https://2.gravatar.com/avatar/22cef4c4339ca700ce58fd79c311243f87ddd220788be7e1aa498621626bbb75?s=48&d=identicon&r=G) **earwicker** says:

[ 2013-06-25 at 4:06 am  ](https://herbsutter.com/2013/06/05/gotw-91-solution-
smart-pointer-parameters/


#  [ Declare array of custom type
](//question1970.rssing.com/chan-34075453/article24-live.html)


Hello all ! I have a package with a server that use a custom message for a
service. The thing is that I need to compile twice for it to see the message
for the server. Lets say I suppress my build and devel in my catkin. Then I
use `catkin_make` The first time I have this error : fatal error:
open_tld_3d/model.h: No such file or directory Then `catkin_make` again and
everything is fine this time. I was wondering what could cause this behavior
since everything seem to be ok the second time. I guess it's just that it is
not able to see the message created at first and then on the second run it is
able to finally find it but I don't know what to change to make it find the
message on the firs run. I don't want to put all my CMakeList.txt here
(because they're big) so if you could please tell me what could be relevant to
find the reason and I'll put it on this post. Thanks a lot


January 14, 2015, 10:04 am


[ ](javascript:; "Ouch") 0


![Meet Peter Nygard Girlfriends &
Children](//dailyentertainmentnews.com/wpgo/wp-content/uploads/2020/02/kai-
nygard-184x300.jpg)


[ _≪_ Previous: custom message generation causes problems when compiling my
code ](//question1970.rssing.com/chan-34075453/all_p2.html#c34075453a30
"Previous Article")


###  [ Very Hungry Caterpillar™ Shirt: World of Eric Carle™+ Little Goodall
by...
](////cryptomnesia.rssing.com/chan-1183730/article16627.html#c1183730a16627i1139077293)


The tutorial is written using the new concept of ` Component ` introduced in
ROS 2 in order to take advantage of the [ node composition
](https://index.ros.org/doc/ros2/Tutorials/Composition/) capabilities.


So just use the ` Foxy ` version’s definition in your Rosject. This will fix
your issue.


###  Camera path  #


  * [ RSSing>> ](//www.rssing.com/index.php)
  * [ Latest ](//www.rssing.com/index.php?l=l)
  * [ Popular ](//www.rssing.com/index.php?l=p)
  * [ Top Rated ](//www.rssing.com/index.php?l=r)
  * [ Trending ](//www.rssing.com/index.php?l=t)


  Acknowledgments

Thanks in particular to the following for their feedback to improve this
article: mttpd, zahirtezcan, Jon, GregM, Andrei Alexandrescu.

![](https://0.gravatar.com/avatar/928f5830f12d8977791539452bfc25c92912322476f0725253697ee1c45ce036?s=80&d=identicon&r=G)


Search for:  Search


    add_executable(ekf_odom_pub src/ekf_odom_pub.cpp)
    target_link_libraries(ekf_odom_pub ${catkin_LIBRARIES})


[ _≫_ Next: teleoperation using custom key
](//question1970.rssing.com/chan-34075453/all_p2.html#c34075453a36 "Next
Article")


  * Position with RVIZ
  * Position info subscribing in C++


comment-13626)

Edited 2013-12-03 to implement private feedback from Andrei Alexandrescu:
Rewrote parts of the solution to


[ ↂ
](////salawats2.rssing.com/chan-11490042/article47.html#c11490042a47i371003744
"Duas for Difficulties, Ism Adham-'Allah’s Greatest Name' and Secrets of Ya
Hayyu Ya Qayyum")


#  [ rosserial_arduino generate dependent packages before make_libraries
](//question1970.rssing.com/chan-34075453/article34-live.html)


#  [ Custom classes in message files
](//question1970.rssing.com/chan-34075453/article28-live.html)


[ _≫_ Next: Custom hardware driver
](//question1970.rssing.com/chan-34075453/all_p2.html#c34075453a32 "Next
Article")


[ ](javascript:; "Ouch") 0


Solution


[ ](javascript:; "Like") 0


############# ## Add gtest based cpp test target and link libraries #
catkin_add_gtest(${PROJECT_NAME}-test test/test_custom_msgs.cpp) # if(TARGET
${PROJECT_NAME}-test) # target_link_libraries(${PROJECT_NAME}-test
${PROJECT_NAME}) # endif() ## Add folders to be run by python nosetests #
catkin_add_nosetests(test) Package.xml:  custom_msgs  0.0.0  The custom_msgs
package  user  TODO  catkin  std_msgs  std_msgs  message_generation
message_runtime  MyCustomMessage: # ROS Header Header header # X float64 X #
description # Y int16 yi # description string ys # description Folders /Files:
rosjava: build devel src my_custom_messages rosjava/mycustom_messages:
custom_msgs gradle (Files: build.gradle, CMakeList.txt, gradlew, gradlew.bat,
package.xml, settings.gradle) rosjava/src: custom_msgs rosjava
rosjava_bootstrap rosjava_build_tools rosjava_core rosjava_extras
rosjava_messages zeroconf_jmdns_suite (File toplevel CMakeLists.txt for a
catkin workspace) i ve edited the cMakeList and package in
rosjava/src/custom_msgs(There is CMakeList.txt, package.xml, mycustomMSG.msg
in this Folder) Thanks \---------- Edit: Adding the folder msg solved the
error but my new message is not being built i get this log, when i do
catkin_make and i am missing my custom stuff :rosjava_messages is spawning
subprojects: [map_store, r2_msgs, rocon_service_pair_msgs, tf,
cob_lookat_action, rosruby_tutorials, moveit_msgs, grasp_stability_msgs,
jsk_rviz_plugins, dynamixel_msgs, rosruby, visualization_msgs,
baxter_maintenance_msgs, epos_driver, microstrain_3dmgx2_imu,
moveit_simple_grasps, visp_camera_calibration, cob_relayboard,
manipulation_msgs, rospy_message_converter, underwater_sensor_msgs,
segbot_gui, c...] \---------- the name of my custom Msg is function
drivinggoal: when i try to locate it i get user@Ubuntu-Test:~/rosjava$ locate
function_drivinggoal
/home/user/catkin_ws/src/architecture/ros_messages/msg/function_drivinggoal.msg
/home/user/catkin_ws/src/architecture/yamdl_messages/include/function_drivinggoal_yamdl.hh
/home/user/catkin_ws/src/architecture/yamdl_messages/src/function_drivinggoal_yamdl.cpp
/home/user/rosjava/devel/include/custom_msgs/function_drivinggoal.h
/home/user/rosjava/devel/lib/python2.7/dist-
packages/custom_msgs/msg/_function_drivinggoal.py
/home/user/rosjava/devel/share/common-
lisp/ros/custom_msgs/msg/_package_function_drivinggoal.lisp
/home/user/rosjava/devel/share/common-
lisp/ros/custom_msgs/msg/function_drivinggoal.lisp
/home/user/rosjava/src/custom_msgs/msg/function_drivinggoal.msg \----------
Edit: I moved the mycustom_messages folder to src next to the folders
custom_msgs rosjava rosjava_bootstrap rosjava_build_tools rosjava_core ... did


  * [ LinkedIn  ](https://www.linkedin.com/in/addisonsearscollins/)
  * [ YouTube  ](https://www.youtube.com/channel/UCyR7hy8XDVnqzBhdpRirOtg)


![The Umbrella Academy’s Justin Min shares adorable first selfie with new
boyfriend](//metro.co.uk/wp-content/uploads/2020/03/JUSTIN-MIN-2-0be4.png)


Go to the root of the workspace.


comment-11007)

I have a question about example (c). Wouldn’t it be better to use rvalue ref
to unique_ptr instead of pass-by-value? It still requires to pass an explicit
unique_ptr, but it shows an expcilit move is done, instead of implicit by
passing to the parmateter value.

  30. ![](https://graph.facebook.com/501542799/picture?type=large) **[ Leszek Swirski ](http://www.facebook.com/leszek.swirski) ** says:

[ 2013-06-06 at 1:28 am  ](https://herbsutter.com/2013/06/05/gotw-91-solution-
smart-pointer-parameters/


#  [ rosserial - arduino - custom message - message larger than buffer
](//question1970.rssing.com/chan-34075453/article38-live.html)


comment-11862)

GregM, i that’s what you took away from my last comment, then obviously I
worded it extraordinarily badly. I apologise! Thanks for the effort anyway.

In case anyone else might still be interested, I have an issue with the advice
offered in “2. What are the correctness implications…”

– Object is being managed by a shared_ptr
– Advice: we should pass a raw pointer to that object to some function
– Caveat: “Note this assumes the pointer is not aliased”
– The raw pointer we passed to the function is itself an alias of the original
pointer.

So we can follow this advice as long as we don’t follow this advice?

  15. ![](https://1.gravatar.com/avatar/15fd957a4ab2c9a249d6f8d9daceb90fe25bc313c9a8ad9d47b61a0477ea1b6d?s=48&d=identicon&r=G) **GregM** says:

[ 2013-07-05 at 5:04 pm  ](https://herbsutter.com/2013/06/05/gotw-91-solution-
smart-pointer-parameters/


[ ](//www.rssing.com/index.php?zw=2123 "Home") [ $ ](javascript:; "MoMoney")


Extracting the position is straightforward since the data is stored in a
vector of three floating-point elements.


Hi,
I am working on part3 of the WallFollower project. While adding the Action
Client to my main node, I am getting the following compilation error:


[ ↂ
](////ngemu1.rssing.com/chan-25253293/article13362.html#c25253293a13362i1209846253
"Epsxe On-screen Gamepad skins \(For Android\)")


1?

The only correctness implication is that the function advertises in a clear
type-enforced way that it will (or could) retain a copy of the  shared_ptr  .

That this is the only correctness implication might surprise some people,
because there would seem to be one other major correctness benefit to taking a
copy of the argument, namely lifetime: Assuming the pointer is not already
null, taking a copy of the  shared_ptr  guarantees that the function itself
holds a strong refcount on the owned object, and that therefore the object
will remain alive for the duration of the function body, or until the function
itself chooses to modify its parameter.

However, we already get this for free—thanks to structured lifetimes, the
called function’s lifetime is a strict subset of the calling function’s call
expression. Even if we passed the  shared_ptr  by reference, our function
would as good as hold a strong refcount because _the caller already has one_
—he passed us the  shared_ptr  in the first place, and won’t release it until
we return. (Note this assumes the pointer is not aliased. You have to be
careful if the smart pointer parameter could be aliased, but in this respect
it’s no different than any other aliased object.)

> **Guideline:** Don’t pass a smart pointer as a function parameter unless you
> want to use or manipulate the smart pointer itself, such as to share or
> transfer ownership.

> **Guideline:** Prefer passing objects by value, ***** , or ** & ** , not by
> smart pointer.

If you’re saying, “hey, aren’t raw pointers evil?”, that’s excellent, because
we’ll address that next.


![Last Day of Yangon Thingyan Festival Celebration
2014](//1.bp.blogspot.com/-QCOXV-h52KE/U06vO3LGp6I/AAAAAAACCzk/eFTAQF1gkxk/s1600/IMG_9920.jpg)


Hello guys, I have tried to find if someone has the same problem in the forum
but it does not seem that way. Basically I want to create a custom ros message
to publish something from my own package. So far so good. I have created a msg
folder in my package and added a file ("sla_tracker.msg") containing: float64
s float64 sd string status I have followed the tutorial given
[here](http://wiki.ros.org/ROS/Tutorials/CreatingMsgAndSrv#Creating_a_msg)
everything worked without a problem, except to the last point: changing: #
generate_messages( # DEPENDENCIES # std_msgs # ) to: generate_messages(
DEPENDENCIES std_msgs ) as soon as I do this when using "catkin_make" it is
like the header file of my cpp file does not exist which then obviously leads
to a lot of missing declarations an other includes which were not done. I hope
I could explain my problem properly. Maybe the custom message must be created
in a separate catkin package and can not be created in the package in which I
need the custom message? I am using ros hydro on ubuntu 12.04


[ w.ronaldo.cd  ](https://get-help.theconstruct.ai/u/w.ronaldo.cd) March 15,
2023, 9:02pm  6


August 19, 2014, 3:49 am


November 25, 2014, 12:08 pm


[ ](javascript:; "Share Article") [
](//www.rssing.com/contact.php?r=o6&u=%2F%2Fquestion1970.rssing.com%2Fchan-34075453%2Farticle30-live.html
"Article Support")


  * [ Home ](/)
  * [ Categories ](/categories)
  * [ FAQ/Guidelines ](/guidelines)
  * [ Terms of Service ](http://www.theconstructsim.com/terms_and_conditions/)
  * [ Privacy Policy ](http://www.theconstructsim.com/privacy_policy/)


Hello, can anybody tell me how to import a custom message into a java Listener
for my Android Project? I modified the Listeners and Talkers in rosjava_core
tutorial_pubsub and did ./gradlew install to build a jar out of my files. I
managed to use custom messages in RosTextViews nad know how to build .java or
.jar from my custom messages. How does the Listerner has to look like? Where
do i have to put the .java or .jar and how can i import them to this
Listener.java? Thanks package org.ros.rosjava_tutorial_pubsub; import
org.apache.commons.logging.Log; import org.ros.message.MessageListener; import
org.ros.namespace.GraphName; import org.ros.node.AbstractNodeMain; import
org.ros.node.ConnectedNode; import org.ros.node.NodeMain; import
org.ros.node.topic.Subscriber; import mypackage.mymessage; ??????? public
class Listener_mycustom_message extends AbstractNodeMain { public int
intVar_a=0; public int intVar_b=0; @Override public GraphName
getDefaultNodeName() { return GraphName.of("APP/listener_mycustom_message"); }
@Override public void onStart(ConnectedNode connectedNode) { final Log log =
connectedNode.getLog(); Subscriber  subscriber =
connectedNode.newSubscriber("mytopic", my_package.my_message._TYPE);
subscriber.addMessageListener(new MessageListener  () { @Override public void
onNewMessage(my_package.my_message message) { intVar_a = message.getVar_a();
intVar_b = message.getVar_b(); } }); } } default Listener package
org.ros.rosjava_tutorial_pubsub; import org.apache.commons.logging.Log; import
org.ros.message.MessageListener; import org.ros.namespace.GraphName; import
org.ros.node.AbstractNodeMain; import org.ros.node.ConnectedNode; import
org.ros.node.NodeMain; import org.ros.node.topic.Subscriber; public class
Listener extends AbstractNodeMain { @Override public GraphName
getDefaultNodeName() { return
GraphName.of("rosjava_tutorial_pubsub/listener"); } @Override public void
onStart(ConnectedNode connectedNode) { final Log log = connectedNode.getLog();
Subscriber  subscriber = connectedNode.newSubscriber("chatter",
std_msgs.String._TYPE); subscriber.addMessageListener(new MessageListener  ()
{ @Override public void onNewMessage(std_msgs.String message) { log.info("I
heard: \"" + message.getData() + "\""); } }); } }


#  How to Publish Wheel Odometry Information Over ROS


#  [ unable to read the data from micro controller on ROS
](//question1970.rssing.com/chan-34075453/article23-live.html)


[ ↂ
](////cigar1191.rssing.com/chan-66583770/article5.html#c66583770a5i1448705673
"Royals by Lorde – 3-string Open G “GDG”– Tablature and Chords for Cigar Box
Guitar")


April 27, 2015, 12:07 am


[ ](javascript:; "Ouch") 0


Move to the src folder of the localization package.


The full source code of this tutorial is available on GitHub in the [
zed_tutorial_pos_tracking ](https://github.com/stereolabs/zed-
ros2-examples/tree/master/tutorials/zed_pose_tutorial) sub-package.


[ ↂ
](////salina38.rssing.com/chan-7227570/article921.html#c7227570a921i63989072
"Saline County Jail Booking Activity – Thursday, December 10th")


[ ![Highlights - Bringing young people to the forefront of EU policy making
-...](//www.europarl.europa.eu/resources/library/images/20200115PHT70307/20200115PHT70307-ms.jpg)
](////europees185.rssing.com/chan-78228109/article559.html#c78228109a559i1335926349)


105.

_How should you prefer to pass smart pointers, and why?
_


[ _≫_ Next: Echoing custom messages over SSH error
](//question1970.rssing.com/chan-34075453/all_p3.html#c34075453a41 "Next
Article")


[ ](javascript:; "Share Article") [
](//www.rssing.com/contact.php?r=o6&u=%2F%2Fquestion1970.rssing.com%2Fchan-34075453%2Farticle25-live.html
"Article Support")


[ _≫_ Next: Android pubsub Listener custom message
](//question1970.rssing.com/chan-34075453/all_p2.html#c34075453a27 "Next
Article")


The other error outputs are just irrelevant and will just make you nervous. So
don’t panic!


![Royals by Lorde – 3-string Open G “GDG”– Tablature and Chords for Cigar Box
Guitar](//www.cigarboxguitar.com/wp-content/uploads/2015/01/Royals-by-Lorde-
PDF-Screenshot-227x300.jpg)


###  [ Have you seen Michael Wines? Burien man has been missing since
Saturday,...
](////normandy480.rssing.com/chan-74604448/article56.html#c74604448a56i1857302427)


April 9, 2024, 4:00 pm


April 11, 2024, 5:07 am


[ ](//www.rssing.com/index.php?zw=2123 "Home") [ $ ](javascript:; "MoMoney")


               instead of a package name, then all packages unpacked or removed, but marked to be
               purged in file _[/var/lib/dpkg/status](file:/var/lib/dpkg/status)_ , are purged.

               **Note** : Some configuration files might be unknown to **dpkg** because they are created and
               handled separately through the configuration scripts.  In that case, **dpkg** won't remove
               them by itself, but the package's _postrm_ script (which is called by **dpkg** ), has to take
               care of their removal during purge.  Of course, this only applies to files in system
               directories, not configuration files written to individual users' home directories.

               Purging of a package consists of the following steps:

               **1.**  Remove the package, if not already removed.  See **--remove** for detailed information
                   about how this is done.

               **2.**  Run _postrm_ script.

               Will process triggers unless **--no-triggers** has been specified.

           **-V** , **--verify** [ _package-name_...]
               Verifies the integrity of _package-name_ or all packages if omitted, by comparing
               information from the files installed by a package with the files metadata information
               stored in the **dpkg** database (since dpkg 1.17.2).  The origin of the files metadata
               information in the database is the binary packages themselves.  That metadata gets
               collected at package unpack time during the installation process.

               Currently the only functional check performed is an md5sum verification of the file
               contents against the stored value in the files database.  It will only get checked if
               the database contains the file md5sum.  To check for any missing metadata in the
               database, the **--audit** command can be used.  This is only an integrity check and should
               not be considered as any kind of security verification.

               The output format is selectable with the **--verify-format** option, which by default uses
               the **rpm** format, but that might change in the future, and as such, programs parsing
               this command output should be explicit about the format they expect.

           **-C** , **--audit** [ _package-name_...]
               Performs database sanity and consistency checks for _package-name_ or all packages if
               omitted (per package checks since dpkg 1.17.10).  For example, searches for packages
               that have been installed only partially on your system or that have missing, wrong or
               obsolete control data or files.  **dpkg** will suggest what to do with them to get them


  * [ Terms ](https://docs.github.com/site-policy/github-terms/github-terms-of-service)
  * [ Privacy ](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement)
  * [ Security ](/security)
  * [ Status ](https://www.githubstatus.com/)
  * [ Docs ](https://docs.github.com/)
  * [ Contact ](https://support.github.com?tags=dotcom-footer)
  * Manage cookies
  * Do not share my personal information


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.9-1 `
  * old version: ` 3.0.9-1 `
  * new version: ` 3.1.0-1 `


[ Rebase from 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289089) ros1
#216:  Commit [ 6510293
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6510293590dfd3aa2d4542c2de4269efe7fcc85d)
pushed by [ facontidavide ](/facontidavide)


#  Search code, repositories, users, issues, pull requests...


December 19, 2023 08:33  2m 15s


December 19, 2023 08:25  2m 32s  [ debian/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/humble/behaviortree_cpp_v3
"debian/humble/behaviortree_cpp_v3")


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --rosdistro noetic
behaviortree_cpp_v3 -y ` on ` Wed, 01 Mar 2023 21:28:56 -0000 `


Versions of tools used:


* Solutions


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204065/workflow)


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` 3.8.1-1 `
  * new version: ` 3.8.2-1 `


No description, website, or topics provided.


Search or jump to...


  **ADDITIONAL** **FUNCTIONALITY**

           Additional functionality can be gained by installing any of the following packages: **apt** ,
           **aptitude** and **debsig-verify**.


[ Generated debian files for bullseye
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204026) cmake
#125:  Commit [ c186d98
](/BehaviorTree/behaviortree_cpp_v3-release/commit/c186d98e782219d4ab3bcc59efc51e1b2c78cf12)
pushed by [ facontidavide ](/facontidavide)


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204026/workflow)


##  behaviortree_cpp_v3 (noetic) - 3.8.4-2


    * [ Actions  Automate any workflow  ](/features/actions)
    * [ Packages  Host and manage packages  ](/features/packages)
    * [ Security  Find and fix vulnerabilities  ](/features/security)
    * [ Codespaces  Instant dev environments  ](/features/codespaces)
    * [ Copilot  Write better code with AI  ](/features/copilot)
    * [ Code review  Manage code changes  ](/features/code-review)
    * [ Issues  Plan and track work  ](/features/issues)
    * [ Discussions  Collaborate outside of code  ](/features/discussions)


Include my email address so I can be contacted


  * bloom version: ` 0.10.7 `
  * catkin_pkg version: ` 0.4.24 `
  * rosdep version: ` 0.21.0 `
  * rosdistro version: ` 0.8.3 `
  * vcstools version: ` 0.1.42 `


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


[ debian/ros-noetic-behaviortree-cpp-v3_3.8.6-1_focal
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/ros-noetic-
behaviortree-cpp-v3_3.8.6-1_focal "debian/ros-noetic-behaviortree-
cpp-v3_3.8.6-1_focal")


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro kinetic ` on ` Tue, 12 Mar 2019 12:01:09 -0000 `


[ Placing debian template files
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288864) cmake
#129:  Commit [ ffe802b
](/BehaviorTree/behaviortree_cpp_v3-release/commit/ffe802b3f96307d76948f9cd95c6d95b8af0bd32)
pushed by [ facontidavide ](/facontidavide)


The ` behaviortree_cpp_v3 ` package was released.


  * bloom version: ` 0.9.8 `
  * catkin_pkg version: ` 0.4.22 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.2 `
  * vcstools version: ` 0.1.42 `


  **OPTIONS**

           All options can be specified both on the command line and in the **dpkg** configuration file
           _[/etc/dpkg/dpkg.cfg](file:/etc/dpkg/dpkg.cfg)_ or fragment files (with names matching this shell pattern
           '[0-9a-zA-Z_-]*') on the configuration directory _[/etc/dpkg/dpkg.cfg.d/](file:/etc/dpkg/dpkg.cfg.d/)_.  Each line in the
           configuration file is either an option (exactly the same as the command line option but
           without leading hyphens) or a comment (if it starts with a â **


December 19, 2023 08:25  4m 43s  [ upstream
](/BehaviorTree/behaviortree_cpp_v3-release/tree/upstream "upstream")


[ ](https://github.com "GitHub") © 2024 GitHub, Inc.


[ Generated debian files for focal
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288875) cmake
#130:  Commit [ dbaf0e1
](/BehaviorTree/behaviortree_cpp_v3-release/commit/dbaf0e105ee4094f31cd5a9f699b330e64c088c5)
pushed by [ facontidavide ](/facontidavide)


[ Rebase from 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288879) ros1
#215:  Commit [ 6510293
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6510293590dfd3aa2d4542c2de4269efe7fcc85d)
pushed by [ facontidavide ](/facontidavide)


[ General  ](/c/general/8)


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.11 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.3 `
  * vcstools version: ` 0.1.40 `


##  behaviortree_cpp_v3 (eloquent) - 3.5.3-1


##  behaviotree_cpp_v3 (kinetic) - 3.1.0-3


  * Adam Serafin
  * Andrey Vukolov
  * Davide Faconti
  * Davide Torielli
  * Jose-Luis Blanco-Claraco
  * José Mastrangelo
  * Sachin Guruswamy
  * Support Team
  * sachin


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.1.0-1 `


291 KiB


    * [ All features ](/features)
    * [ Documentation  ](https://docs.github.com)
    * [ GitHub Skills  ](https://skills.github.com/)
    * [ Blog  ](https://github.blog)


For


[ Activity  ](/BehaviorTree/behaviortree_cpp_v3-release/activity)


Include my email address so I can be contacted


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` 3.1.0-1 `
  * new version: ` 3.1.0-2 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.8.2-1 `


The ` behaviortree_cpp_v3 ` package was released.


Versions of tools used:


[ upstream ](/BehaviorTree/behaviortree_cpp_v3-release/tree/upstream
"upstream")


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.4-1 `
  * old version: ` 3.8.4-3 `
  * new version: ` 3.8.5-1 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.3-0 `
  * old version: ` 3.0.5-0 `
  * new version: ` 3.0.6-0 `


[ release/noetic/behaviortree_cpp_v3/3.8.6-1
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3/3.8.6-1
"release/noetic/behaviortree_cpp_v3/3.8.6-1")


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.2 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


###  Watchers


[ Placing rpm template files
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204030) ros2
#210:  Commit [ 6a0d184
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6a0d18421756e5e24474bd6b4cad773a5120d270)
pushed by [ facontidavide ](/facontidavide)


##  behaviortree_cpp_v3 (dashing) - 3.0.8-2


December 19, 2023 08:33  2m 53s


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` dashing ` distro by running ` /usr/bin/bloom-release --rosdistro dashing
--track dashing behaviortree_cpp_v3 ` on ` Fri, 17 May 2019 08:03:07 -0000 `


  * bloom version: ` 0.9.7 `
  * catkin_pkg version: ` 0.4.18 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.1 `
  * vcstools version: ` 0.1.42 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.1.1-1 `
  * old version: ` 3.1.1-1 `
  * new version: ` 3.5.0-1 `


#####  Loading...


###  Filter by branch


Thank you to every maintainer and contributor who made these updates
available!


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.5-2 `
  * old version: ` 3.5.5-2 `
  * new version: ` 3.5.6-1 `


  **EXIT** **STATUS**

           **0**   The requested action was successfully performed.  Or a check or assertion command
               returned true.

           **1**   A check or assertion command returned false.

           **2**   Fatal or unrecoverable error due to invalid command-line usage, or interactions with
               the system, such as accesses to the database, memory allocations, etc.


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.0.2-0 `


    * [ CI/CD & Automation ](/solutions/ci-cd/)
    * [ DevOps ](/solutions/devops/)
    * [ DevSecOps  ](https://resources.github.com/devops/fundamentals/devsecops/)


December 19, 2023 08:25  2m 33s  [ debian/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/humble/behaviortree_cpp_v3
"debian/humble/behaviortree_cpp_v3")


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` kinetic ` distro by running ` /usr/bin/bloom-release --rosdistro kinetic
behaviortree_cpp_v3 ` on ` Thu, 14 May 2020 16:20:06 -0000 `


           _*.dpkg-tmp_
               During unpack, **dpkg** makes backups of the old filesystem objects into _pathname_ **.dpkg-tmp**
               after extracting the new objects.  These backups are performed as either a rename for
               directories (but only if they switch file type), a new symlink copy for symlinks, or a
               hard link for any other filesystem object, except for conffiles which get no backups
               because they are processed at a later stage.

               In case of needing to rollback, these backups get used to restore the previous
               contents of the objects.  These get removed automatically after the installation is
               complete.

           _*.dpkg-old_
               During configuration, when installing a new version, **dpkg** can make a backup of the
               previous modified conffile into _pathname_ **.dpkg-old**.

           _*.dpkg-dist_
               During configuration, when keeping the old version, **dpkg** can make a backup of the new
               unmodified conffile into _pathname_ **.dpkg-dist**.


master


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


  * bloom version: ` 0.9.8 `
  * catkin_pkg version: ` 0.4.22 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.2 `
  * vcstools version: ` 0.1.42 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
lunar ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro lunar ` on ` Mon, 04 Mar 2019 17:41:53 -0000 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --rosdistro noetic
behaviortree_cpp_v3 -y ` on ` Mon, 14 Aug 2023 08:18:11 -0000 `


  * bloom version: ` 0.9.7 `
  * catkin_pkg version: ` 0.4.20 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.2 `
  * vcstools version: ` 0.1.42 `


Repositories


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204029/workflow)


Folder Path


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.4.0-1 `
  * old version: ` 3.4.0-1 `
  * new version: ` 3.5.0-1 `


To see all available qualifiers, see our [ documentation
](https://docs.github.com/search-github/github-code-search/understanding-
github-code-search-syntax) .


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.7-0 `
  * old version: ` 3.0.7-0 `
  * new version: ` 3.1.0-1 `


##  behaviotree_cpp_v3 (melodic) - 3.6.0-1


##  behaviotree_cpp_v3 (melodic) - 3.6.1-1


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic ` on ` Wed, 30 Oct 2019 18:37:41 -0000 `


##  behaviortree_cpp_v3 (humble) - 3.8.3-2


|  12/19/2023 01:27:33 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.6-1focal.dsc  ](./ros-noetic-
behaviortree-cpp-v3_3.8.6-1focal.dsc) |


##  behaviotree_cpp_v3 (kinetic) - 3.5.0-2


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.1.0-1 `
  * old version: ` 3.1.0-1 `
  * new version: ` 3.1.1-1 `


Powered by [ Discourse ](https://www.discourse.org) , best viewed with
JavaScript enabled


December 19, 2023 08:33  3m 26s


[ release ](https://discourse.ros.org/tag/release) , [ noetic
](https://discourse.ros.org/tag/noetic)


263 KiB


December 19, 2023 08:25  3m 55s


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release --rosdistro melodic
behaviotree_cpp_v3 -y ` on ` Wed, 03 Feb 2021 22:34:50 -0000 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` eloquent ` distro by running ` /usr/bin/bloom-release behaviortree_cpp_v3
--rosdistro eloquent --edit-track ` on ` Wed, 30 Oct 2019 22:52:57 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.3-0 `
  * old version: ` 3.0.3-0 `
  * new version: ` 3.0.6-0 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.2-1 `
  * old version: ` 3.5.2-1 `
  * new version: ` 3.5.3-1 `


Nothing to show


* [ The ReadME Project  GitHub community articles  ](/readme)


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204066/workflow)


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` dashing ` distro by running ` /usr/bin/bloom-release --rosdistro dashing
behaviortree_cpp_v3 --edit-track ` on ` Thu, 14 May 2020 16:33:22 -0000 `


  * bloom version: ` 0.9.7 `
  * catkin_pkg version: ` 0.4.18 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.1 `
  * vcstools version: ` 0.1.42 `


[ Sign up
](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-
name%3E%2F%3Crepo-name%3E%2Factions%2Findex&source=header-
repo&source_repo=BehaviorTree%2Fbehaviortree_cpp_v3-release)


December 19, 2023 08:33  2m 20s  [ debian/ros-noetic-behaviortree-
cpp-v3_3.8.6-1_focal
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/ros-noetic-
behaviortree-cpp-v3_3.8.6-1_focal "debian/ros-noetic-behaviortree-
cpp-v3_3.8.6-1_focal")


Show more workflows...


Versions of tools used:


##  behaviortree_cpp_v3 (noetic) - 3.8.3-1


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


##  behaviotree_cpp_v3 (kinetic) - 3.0.5-0


December 19, 2023 08:25  4m 43s


**264 workflow runs**


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release --ros-distro melodic
behaviotree_cpp_v3 ` on ` Wed, 02 Sep 2020 13:01:57 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.8-1 `
  * old version: ` 3.0.8-2 `
  * new version: ` 3.0.9-1 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.2-1 `
  * old version: ` 3.8.2-1 `
  * new version: ` 3.8.3-1 `


Search


##  behaviotree_cpp_v3 (kinetic) - 3.5.1-1


[ debian/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/humble/behaviortree_cpp_v3
"debian/humble/behaviortree_cpp_v3")


You signed in with another tab or window. [ Reload ]() to refresh your
session.  You signed out in another tab or window. [ Reload ]() to refresh
your session.  You switched accounts on another tab or window. [ Reload ]() to
refresh your session.  Dismiss alert


##  behaviotree_cpp_v3 (lunar) - 3.0.2-0


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic --edit-track ` on ` Sun, 27 Nov 2022 19:33:57 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.3-0 `
  * old version: ` 3.0.3-0 `
  * new version: ` 3.0.5-0 `


5.8 MiB


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204033/workflow)


[ Generated debian files for bullseye
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204031) ros1
#210:  Commit [ c186d98
](/BehaviorTree/behaviortree_cpp_v3-release/commit/c186d98e782219d4ab3bcc59efc51e1b2c78cf12)
pushed by [ facontidavide ](/facontidavide)


|  01/10/2023 07:11:47 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.2-1buster.dsc  ](./ros-noetic-
behaviortree-cpp-v3_3.8.2-1buster.dsc) |


The ` behaviortree_cpp_v3 ` package was released.


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


[ Placing rpm template files
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204029) cmake
#126:  Commit [ 6a0d184
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6a0d18421756e5e24474bd6b4cad773a5120d270)
pushed by [ facontidavide ](/facontidavide)


  **NAME**

           dpkg - package manager for Debian


[ Rebase from 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288877) ros2
#215:  Commit [ 6510293
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6510293590dfd3aa2d4542c2de4269efe7fcc85d)
pushed by [ facontidavide ](/facontidavide)


##  behaviortree_cpp_v3 (dashing) - 3.1.0-1


[ debian/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/noetic/behaviortree_cpp_v3
"debian/noetic/behaviortree_cpp_v3")


[ Imported upstream version '3.8.6' of 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204033) ros2
#211:  Commit [ 94c202c
](/BehaviorTree/behaviortree_cpp_v3-release/commit/94c202cc2f039f424c434bf6376a1c480a4919d2)
pushed by [ facontidavide ](/facontidavide)


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


Showing runs from all workflows


[ Search syntax tips ](https://docs.github.com/search-github/github-code-
search/understanding-github-code-search-syntax)


[ Rebase from 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289096) ros2
#216:  Commit [ 6510293
](/BehaviorTree/behaviortree_cpp_v3-release/commit/6510293590dfd3aa2d4542c2de4269efe7fcc85d)
pushed by [ facontidavide ](/facontidavide)


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
lunar ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro lunar ` on ` Tue, 02 Apr 2019 12:48:08 -0000 `


Branch


##  behaviortree_cpp_v3 (dashing) - 3.0.8-1


[ tracks.yaml
](/BehaviorTree/behaviortree_cpp_v3-release/blob/master/tracks.yaml
"tracks.yaml")


We’re happy to announce **6** new packages and **13** updates are now
available in ROS Noetic. This sync was tagged as [ ` noetic/2023-08-17 `
](https://github.com/ros/rosdistro/blob/noetic/2023-08-17/noetic/distribution.yaml)
.


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --ros-distro noetic
behaviortree_cpp_v3 -y ` on ` Wed, 28 Jun 2023 21:09:37 -0000 `


We read every piece of feedback, and take your input very seriously.


The ` behaviortree_cpp_v3 ` package was released.


###  Related Topics


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release --rosdistro kinetic
behaviotree_cpp_v3 -y ` on ` Thu, 14 May 2020 16:27:54 -0000 `


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.10 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.2 `
  * vcstools version: ` 0.1.40 `


[ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


##  behaviotree_cpp_v3 (kinetic) - 3.0.6-0


Versions of tools used:


  **ENVIRONMENT**

       **External** **environment**
           **PATH**
               This variable is expected to be defined in the environment and point to the system
               paths where several required programs are to be found.  If it's not set or the
               programs are not found, **dpkg** will abort.

           **HOME**
               If set, **dpkg** will use it as the directory from which to read the user specific
               configuration file.

           **TMPDIR**
               If set, **dpkg** will use it as the directory in which to create temporary files and
               directories.

           **SHELL**
               The program **dpkg** will execute when starting a new interactive shell, or when spawning
               a command via a shell.

           **PAGER**
           **DPKG_PAGER**
               The program **dpkg** will execute when running a pager, which will be executed with
               Â« **$SHELL** **-c** Â», for example when displaying the conffile differences.  If **SHELL** is not
               set, Â« **sh** Â» will be used instead.  The **DPKG_PAGER** overrides the **PAGER** environment
               variable (since dpkg 1.19.2).

           **DPKG_COLORS**
               Sets the color mode (since dpkg 1.18.5).  The currently accepted values are: **auto**
               (default), **always** and **never**.

           **DPKG_DEBUG**
               Sets the debug mask (since dpkg 1.21.10) from an octal value.  The currently accepted
               flags are described in the **--debug** option.

           **DPKG_FORCE**
               Sets the force flags (since dpkg 1.19.5).  When this variable is present, no built-in
               force defaults will be applied.  If the variable is present but empty, all force flags


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.5-1 `
  * old version: ` 3.8.5-1 `
  * new version: ` 3.8.6-1 `


[ release ](https://discourse.ros.org/tag/release) , [ noetic
](https://discourse.ros.org/tag/noetic)


#####  Sorry, something went wrong.


###  Stars


By Solution


###  Footer navigation


December 19, 2023 08:33  2m 28s


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


##  All workflows


[ Placing debian template files
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204066) ros1
#212:  Commit [ 63ad623
](/BehaviorTree/behaviortree_cpp_v3-release/commit/63ad623fa52a4879d2557b180549a2f18cbfe444)
pushed by [ facontidavide ](/facontidavide)


will be ignored since log searching is not yet available


##  behaviotree_cpp_v3 (melodic) - 3.0.7-0


{{ message }}


December 19, 2023 08:25  3m 43s  [ debian/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/humble/behaviortree_cpp_v3
"debian/humble/behaviortree_cpp_v3")


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` foxy ` distro by running ` /usr/bin/bloom-release --rosdistro foxy
behaviortree_cpp_v3 -e ` on ` Thu, 05 Jan 2023 09:50:20 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.8.2-1 `


[ Generated debian files for focal
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288873) ros1
#214:  Commit [ dbaf0e1
](/BehaviorTree/behaviortree_cpp_v3-release/commit/dbaf0e105ee4094f31cd5a9f699b330e64c088c5)
pushed by [ facontidavide ](/facontidavide)


    * [ Learning Pathways  ](https://resources.github.com/learn/pathways/)
    * [ White papers, Ebooks, Webinars  ](https://resources.github.com/)
    * [ Customer Stories ](/customer-stories)
    * [ Partners  ](https://partner.github.com/)


Explore


|  01/10/2023 07:11:24 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.6-1focal.20231219.132755_armhf.deb
](./ros-noetic-behaviortree-cpp-v3_3.8.6-1focal.20231219.132755_armhf.deb) |


The ` behaviortree_cpp_v3 ` package was released.


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289090/workflow)


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.3-1 `
  * old version: ` 3.8.3-1 `
  * new version: ` 3.8.4-1 `


5.9 MiB


    * [ Topics ](/topics)
    * [ Trending ](/trending)
    * [ Collections ](/collections)


December 19, 2023 08:33  2m 36s


Versions of tools used:


  **FILES**

           _[/etc/dpkg/dpkg.cfg.d/](file:/etc/dpkg/dpkg.cfg.d/)[0-9a-zA-Z_-]*_
               Configuration fragment files (since dpkg 1.15.4).

           _[/etc/dpkg/dpkg.cfg](file:/etc/dpkg/dpkg.cfg)_
               Configuration file with default options.

           _[/var/log/dpkg.log](file:/var/log/dpkg.log)_
               Default log file (see _[/etc/dpkg/dpkg.cfg](file:/etc/dpkg/dpkg.cfg)_ and option **--log** ).

           The other files listed below are in their default directories, see option **--admindir** to
           see how to change locations of these files.

           _[/var/lib/dpkg/available](file:/var/lib/dpkg/available)_
               List of available packages.

           _[/var/lib/dpkg/status](file:/var/lib/dpkg/status)_
               Statuses of available packages.  This file contains information about whether a
               package is marked for removing or not, whether it is installed or not, etc.  See
               section "INFORMATION ABOUT PACKAGES" for more info.

               The status file is backed up daily in _[/var/backups](file:/var/backups)_.  It can be useful if it's lost or
               corrupted due to filesystems troubles.

           The format and contents of a binary package are described in **[deb](../man5/deb.5.html)** (5).

       **Filesystem** **filenames**
           During unpacking and configuration **dpkg** uses various filenames for backup and rollback
           purposes.  The following is a simplified explanation of how these filenames get used
           during package installation.

           _*.dpkg-new_
               During unpack, **dpkg** extracts new filesystem objects into _pathname_ **.dpkg-new** (except for
               existing directories or symlinks to directories which get skipped), once that is done
               and after having performed backups of the old objects, the objects get renamed to
               _pathname_.


December 19, 2023 08:33  4m 17s


Last commit message


December 19, 2023 08:33  2m 15s  [ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288869/workflow)


[ ](/BehaviorTree/behaviortree_cpp_v3-release/branches) [
](/BehaviorTree/behaviortree_cpp_v3-release/tags)


###  All workflows


December 19, 2023 08:33  3m 23s  [ debian/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/noetic/behaviortree_cpp_v3
"debian/noetic/behaviortree_cpp_v3")


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic ` on ` Tue, 12 Mar 2019 12:16:02 -0000 `


[ upstream ](/BehaviorTree/behaviortree_cpp_v3-release/tree/upstream
"upstream")


|  12/19/2023 01:36:10 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.2-1buster.20230110.191435_amd64.deb
](./ros-noetic-behaviortree-cpp-v3_3.8.2-1buster.20230110.191435_amd64.deb) |


    * [ Actions  Automate any workflow  ](/features/actions)
    * [ Packages  Host and manage packages  ](/features/packages)
    * [ Security  Find and fix vulnerabilities  ](/features/security)
    * [ Codespaces  Instant dev environments  ](/features/codespaces)
    * [ Copilot  Write better code with AI  ](/features/copilot)
    * [ Code review  Manage code changes  ](/features/code-review)
    * [ Issues  Plan and track work  ](/features/issues)
    * [ Discussions  Collaborate outside of code  ](/features/discussions)


##  behaviotree_cpp_v3 (crystal) - 3.0.4-0


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.6-0 `
  * old version: ` 3.0.6-0 `
  * new version: ` 3.0.7-0 `


5.6 MiB


[ Imported upstream version '3.8.6' of 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204035) ros1
#211:  Commit [ 94c202c
](/BehaviorTree/behaviortree_cpp_v3-release/commit/94c202cc2f039f424c434bf6376a1c480a4919d2)
pushed by [ facontidavide ](/facontidavide)


[ sloretz  ](https://discourse.ros.org/u/sloretz) August 17, 2023, 4:53pm  1


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


The ` behaviortree_cpp_v3 ` package was released.


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204035/workflow)


1.1 MiB


Versions of tools used:


  * bloom version: ` 0.9.0 `
  * catkin_pkg version: ` 0.4.14 `
  * rosdep version: ` 0.17.1 `
  * rosdistro version: ` 0.7.5 `
  * vcstools version: ` 0.1.42 `


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.10 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.2 `
  * vcstools version: ` 0.1.40 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` foxy ` distro by running ` /usr/bin/bloom-release --rosdistro foxy
behaviortree_cpp_v3 -y ` on ` Wed, 01 Mar 2023 21:03:40 -0000 `


* [ Pricing ](/pricing)


|  1  |  659  |  August 7, 2022
[ New Packages for Noetic 2022-09-29 ](https://discourse.ros.org/t/new-
packages-for-noetic-2022-09-29/27574)


[ **3** forks ](/BehaviorTree/behaviortree_cpp_v3-release/forks)


[ debian/noetic/focal/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/noetic/focal/behaviortree_cpp_v3
"debian/noetic/focal/behaviortree_cpp_v3")


254 KiB


##  behaviortree_cpp_v3 (foxy) - 3.8.3-3


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289129/workflow)


##  behaviortree_cpp_v3 (eloquent) - 3.1.1-1


#  Provide feedback


Actor


##  behaviotree_cpp_v3 (lunar) - 3.0.7-0


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` kinetic ` distro by running ` /usr/bin/bloom-release behaviortree_cpp_v3
--rosdistro kinetic ` on ` Wed, 30 Oct 2019 23:06:00 -0000 `


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


[ Sign in
](/login?return_to=https%3A%2F%2Fgithub.com%2FBehaviorTree%2Fbehaviortree_cpp_v3-release%2Factions)


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288885/workflow)


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.1-1 `
  * old version: ` 3.5.1-1 `
  * new version: ` 3.5.2-1 `


Versions of tools used:


##  behaviotree_cpp_v3 (melodic) - 3.5.5-1


###  Filter by event


December 19, 2023 08:33  2m 24s  [ release/noetic/behaviortree_cpp_v3/3.8.6-1
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3/3.8.6-1
"release/noetic/behaviortree_cpp_v3/3.8.6-1")


{{ message }}


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.4-1 `
  * old version: ` 3.8.4-1 `
  * new version: ` 3.8.4-2 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` humble ` distro by running ` /usr/bin/bloom-release --rosdistro humble
behaviortree_cpp_v3 -e ` on ` Wed, 01 Mar 2023 20:06:09 -0000 `


The ` behaviortree_cpp_v3 ` package was released.


[ README.md ](/BehaviorTree/behaviortree_cpp_v3-release/blob/master/README.md
"README.md")


282 KiB


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release --ros-distro kinetic
behaviotree_cpp_v3 -y ` on ` Sun, 19 Apr 2020 19:22:46 -0000 `


  * bloom version: ` 0.9.3 `
  * catkin_pkg version: ` 0.4.16 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.0 `
  * vcstools version: ` 0.1.42 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic ` on ` Tue, 19 Mar 2019 13:55:39 -0000 `


  **BUGS**

           **--no-act** usually gives less information than might be helpful.


|  01/10/2023 07:25:30 PM +00:00  |
|  [ ros-noetic-behaviortree-
cpp-v3-dbgsym_3.8.6-1focal.20231219.132755_armhf.deb  ](./ros-noetic-
behaviortree-cpp-v3-dbgsym_3.8.6-1focal.20231219.132755_armhf.deb) |


  * bloom version: ` 0.9.8 `
  * catkin_pkg version: ` 0.4.22 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.2 `
  * vcstools version: ` 0.1.42 `


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --rosdistro noetic
behaviortree_cpp_v3 -y ` on ` Mon, 14 Aug 2023 08:14:44 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.0-1 `
  * old version: ` 3.5.0-1 `
  * new version: ` 3.5.1-1 `


Versions of tools used:


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


[ Report repository ](/contact/report-
content?content_url=https%3A%2F%2Fgithub.com%2FBehaviorTree%2Fbehaviortree_cpp_v3-release&report=BehaviorTree+%28user%29)


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.5-1 `
  * old version: ` 3.8.5-1 `
  * new version: ` 3.8.6-1 `


  * bloom version: ` 0.8.0 `
  * catkin_pkg version: ` 0.4.12 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.4 `
  * vcstools version: ` 0.1.40 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` foxy ` distro by running ` /usr/bin/bloom-release --rosdistro foxy
behaviortree_cpp_v3 -e ` on ` Wed, 01 Mar 2023 20:04:12 -0000 `


* Product


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` humble ` distro by running ` /usr/bin/bloom-release --ros-distro humble
behaviortree_cpp_v3 -y ` on ` Wed, 28 Jun 2023 21:07:26 -0000 `


[ Imported upstream version '3.8.6' of 'upstream'
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204032) cmake
#127:  Commit [ 94c202c
](/BehaviorTree/behaviortree_cpp_v3-release/commit/94c202cc2f039f424c434bf6376a1c480a4919d2)
pushed by [ facontidavide ](/facontidavide)


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.2 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release --rosdistro melodic
behaviotree_cpp_v3 -y ` on ` Thu, 11 Jun 2020 19:30:24 -0000 `


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288871/workflow)


  **SEE** **ALSO**

           **[aptitude](../man8/aptitude.8.html)** (8), **[apt](../man8/apt.8.html)** (8), **[dselect](../man1/dselect.1.html)** (1), **[dpkg-deb](../man1/dpkg-deb.1.html)** (1), **[dpkg-query](../man1/dpkg-query.1.html)** (1), **[deb](../man5/deb.5.html)** (5), **[deb-control](../man5/deb-control.5.html)** (5),
           **[dpkg.cfg](../man5/dpkg.cfg.5.html)** (5), and **[dpkg-reconfigure](../man8/dpkg-reconfigure.8.html)** (8).


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.8.2-1 `


  * bloom version: ` 0.9.0 `
  * catkin_pkg version: ` 0.4.14 `
  * rosdep version: ` 0.17.1 `
  * rosdistro version: ` 0.7.5 `
  * vcstools version: ` 0.1.42 `


##  behaviortree_cpp_v3 (foxy) - 3.8.3-2


set-selections> for more details), for example:

            apt-cache dumpavail | dpkg --merge-avail

           you can install it with:

            dpkg --clear-selections
            dpkg --set-selections <myselections

           Note that this will not actually install or remove anything, but just set the selection
           state on the requested packages.  You will need some other application to actually
           download and install the requested packages.  For example, run **apt-get** **dselect-upgrade**.

           Ordinarily, you will find that **[dselect](../man1/dselect.1.html)** (1) provides a more convenient way to modify the
           package selection states.


###  Added Packages [6]:


##  behaviortree_cpp_v3 (noetic) - 3.8.2-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.0.3-0 `


Versions of tools used:


December 19, 2023 08:25  5m 20s


Clear


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


The ` behaviortree_cpp_v3 ` package was released.


December 19, 2023 08:33  2m 47s  [ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


  **WARNING**

           This manual is intended for users wishing to understand **dpkg** 's command line options and
           package states in more detail than that provided by **dpkg** **--help**.

           It should _not_ be used by package maintainers wishing to understand how **dpkg** will install
           their packages.  The descriptions of what **dpkg** does when installing and removing packages
           are particularly inadequate.


  * bloom version: ` 0.9.7 `
  * catkin_pkg version: ` 0.4.18 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.1 `
  * vcstools version: ` 0.1.42 `


Code


##  behaviotree_cpp_v3 (melodic) - 3.8.0-1


  * bloom version: ` 0.9.3 `
  * catkin_pkg version: ` 0.4.16 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.0 `
  * vcstools version: ` 0.1.42 `


[ release/noetic/behaviortree_cpp_v3/3.8.6-1
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3/3.8.6-1
"release/noetic/behaviortree_cpp_v3/3.8.6-1")


##  behaviortree_cpp_v3 (dashing) - 3.0.9-1


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288877/workflow)


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` dashing ` distro by running ` /usr/bin/bloom-release --rosdistro dashing
--track dashing behaviortree_cpp_v3 ` on ` Tue, 28 May 2019 18:47:05 -0000 `


[ List ](javascript:queryParam\('layout', ''\)) [ Grid
](javascript:queryParam\('layout', 'grid'\))


[ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.1-0 `
  * old version: ` 3.0.1-0 `
  * new version: ` 3.0.2-0 `


** â).

           **--abort-after=** _number_
               Change after how many errors **dpkg** will abort.  The default is 50.

           **-B** , **--auto-deconfigure**
               When a package is removed, there is a possibility that another installed package
               depended on the removed package.  Specifying this option will cause automatic
               deconfiguration of the package which depended on the removed package.

           **-D** _octal_ , **--debug=** _octal_
               Switch debugging on.  _octal_ is formed by bitwise-ORing desired values together from
               the list below (note that these values may change in future releases).  **-Dh** or
               **--debug=help** display these debugging values.

                   Number   Description
                        1   Generally helpful progress information
                        2   Invocation and status of maintainer scripts
                       10   Output for each file processed
                      100   Lots of output for each file processed
                       20   Output for each configuration file
                      200   Lots of output for each configuration file
                       40   Dependencies and conflicts
                      400   Lots of dependencies/conflicts output
                    10000   Trigger activation and processing
                    20000   Lots of output regarding triggers
                    40000   Silly amounts of output regarding triggers
                     1000   Lots of drivel about for example the dpkg/info dir
                     2000   Insane amounts of drivel

           **--force-** _things_
           **--no-force-** _things_ , **--refuse-** _things_
               Force or refuse ( **no-force** and **refuse** mean the same thing) to do some things.  _things_
               is a comma separated list of things specified below.  **--force-help** displays a message
               describing them.  Things marked with (*) are forced by default.

               **Warning** : These options are mostly intended to be used by experts only.  Using them
               without fully understanding their effects may break your whole system.

               **all** :


##  behaviortree_cpp_v3 (kinetic) - 3.1.0-2


[ release ](https://discourse.ros.org/tag/release) , [ noetic
](https://discourse.ros.org/tag/noetic)


* [ Caches  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/caches)


The ` behaviortree_cpp_v3 ` package was released.


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release --ros-distro melodic
behaviotree_cpp_v3 -y ` on ` Sun, 19 Apr 2020 19:38:48 -0000 `


##  behaviotree_cpp_v3 (melodic) - 3.5.2-1


Toggle navigation


  **SYNOPSIS**

           **dpkg** [ _option_...] _action_


[ ](https://github.com/)


##  behaviortree_cpp_v3 (rolling) - 3.8.2-1


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` eloquent ` distro by running ` /usr/bin/bloom-release --rosdistro eloquent
behaviortree_cpp_v3 --edit-track ` on ` Thu, 14 May 2020 16:37:52 -0000 `


  * bloom version: ` 0.9.0 `
  * catkin_pkg version: ` 0.4.14 `
  * rosdep version: ` 0.17.1 `
  * rosdistro version: ` 0.7.5 `
  * vcstools version: ` 0.1.42 `


##  Package Updates for ROS Noetic


[ README.md ](/BehaviorTree/behaviortree_cpp_v3-release/blob/master/README.md
"README.md")


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release --ros-distro melodic
behaviotree_cpp_v3 -y ` on ` Thu, 10 Sep 2020 11:08:41 -0000 `


Versions of tools used:


    * [ cmake  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/workflows/cmake.yml)
    * [ ros1  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/workflows/ros1.yaml)
    * [ ros2  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/workflows/ros2.yaml)


##  History


##  behaviotree_cpp_v3 (melodic) - 3.5.0-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.0-1 `
  * old version: ` 3.8.0-1 `
  * new version: ` 3.8.1-1 `


##  Actions


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.3-1 `
  * old version: ` 3.5.5-1 `
  * new version: ` 3.5.5-2 `


##  Footer


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.10 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.2 `
  * vcstools version: ` 0.1.40 `


December 19, 2023 08:25  5m 46s  [ upstream
](/BehaviorTree/behaviortree_cpp_v3-release/tree/upstream "upstream")


[ rpm/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/rpm/humble/behaviortree_cpp_v3
"rpm/humble/behaviortree_cpp_v3")


The ` behaviortree_cpp_v3 ` package was released.


will be ignored since log searching is not yet available


##  behaviortree_cpp_v3 (eloquent) - 3.5.2-1


##  behaviotree_cpp_v3 (lunar) - 3.0.3-0


[ Placing debian template files
](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288869) ros1
#213:  Commit [ ffe802b
](/BehaviorTree/behaviortree_cpp_v3-release/commit/ffe802b3f96307d76948f9cd95c6d95b8af0bd32)
pushed by [ facontidavide ](/facontidavide)


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


               A package marked to be on **hold** is kept on the same version, that is, no automatic new
               installs, upgrades or removals will be performed on them, unless these actions are
               requested explicitly, or are permitted to be done automatically with the **--force-hold**
               option.

           **deinstall**
               The package is selected for deinstallation (i.e. we want to remove all files, except
               configuration files).

           **purge**
               The package is selected to be purged (i.e. we want to remove everything from system
               directories, even configuration files).

           **unknown**
               The package selection is unknown.  A package that is also in a **not-installed** state,
               and with an **ok** flag will be forgotten in the next database store.

       **Package** **flags**
           **ok**  A package marked **ok** is in a known state, but might need further processing.

           **reinstreq**
               A package marked **reinstreq** is broken and requires reinstallation.  These packages
               cannot be removed, unless forced with option **--force-remove-reinstreq**.


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` melodic ` distro by running ` /usr/bin/bloom-release --rosdistro melodic
behaviortree_cpp_v3 -e ` on ` Tue, 10 Jan 2023 08:37:24 -0000 `


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


##  behaviortree_cpp_v3 (melodic) - 3.8.3-1


Versions of tools used:


No packages published


December 19, 2023 08:25  2m 33s


Query


###  Filter by actor


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` humble ` distro by running ` /usr/bin/bloom-release --rosdistro humble
behaviortree_cpp_v3 -e ` on ` Thu, 05 Jan 2023 10:12:51 -0000 `


December 19, 2023 08:25  5m 20s  [ debian/humble/bullseye/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/humble/bullseye/behaviortree_cpp_v3
"debian/humble/bullseye/behaviortree_cpp_v3")


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.2-1 `
  * old version: ` 3.8.2-1 `
  * new version: ` 3.8.3-1 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro kinetic ` on ` Mon, 04 Mar 2019 17:29:02 -0000 `


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204031/workflow)


December 19, 2023 08:33  2m 59s  [ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.3-1 `
  * old version: ` 3.5.3-1 `
  * new version: ` 3.5.5-1 `


December 19, 2023 08:33  2m 24s


##  behaviortree_cpp_v3 (noetic) - 3.8.4-1


##  behaviotree_cpp_v3 (kinetic) - 3.0.3-0


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.0.4-0 `


The ` behaviortree_cpp_v3 ` package was released.


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289123/workflow)


[ Sign in
](/login?return_to=https%3A%2F%2Fgithub.com%2FBehaviorTree%2Fbehaviortree_cpp_v3-release%2Factions)


[ **4** watching ](/BehaviorTree/behaviortree_cpp_v3-release/watchers)


#  BehaviorTree/behaviortree_cpp_v3-release


Skip to content


December 19, 2023 08:33  2m 36s  [ debian/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/noetic/behaviortree_cpp_v3
"debian/noetic/behaviortree_cpp_v3")


Versions of tools used:


  * bloom version: ` 0.10.0 `
  * catkin_pkg version: ` 0.4.23 `
  * rosdep version: ` 0.20.0 `
  * rosdistro version: ` 0.8.3 `
  * vcstools version: ` 0.1.42 `


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


#  Actions: BehaviorTree/behaviortree_cpp_v3-release


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259288865/workflow)


December 19, 2023 08:33  3m 49s  [ debian/ros-noetic-behaviortree-
cpp-v3_3.8.6-1_focal
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/ros-noetic-
behaviortree-cpp-v3_3.8.6-1_focal "debian/ros-noetic-behaviortree-
cpp-v3_3.8.6-1_focal")


December 19, 2023 08:33  3m 26s  [ release/noetic/behaviortree_cpp_v3/3.8.6-1
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3/3.8.6-1
"release/noetic/behaviortree_cpp_v3/3.8.6-1")


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.1.0-1 `
  * old version: ` 3.1.0-1 `
  * new version: ` 3.1.1-1 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic -y ` on ` Wed, 30 Oct 2019 23:15:43 -0000 `


###  Filter by status


###  Forks


[ General  ](/c/general/8)


December 19, 2023 08:25  3m 45s  [ rpm/humble/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/rpm/humble/behaviortree_cpp_v3
"rpm/humble/behaviortree_cpp_v3")


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 1.0.0 `
  * rosdep version: ` 0.22.2 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


###  Resources


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` dashing ` distro by running ` /usr/bin/bloom-release --ros-distro dashing
behaviortree_cpp_v3 --edit-track ` on ` Sun, 10 Nov 2019 11:54:28 -0000 `


The ` behaviortree_cpp_v3 ` package was released.


[ Preparing for Noetic Sync 2023-08-17
](https://discourse.ros.org/t/preparing-for-noetic-sync-2023-08-17/32890/2)


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


##  behaviortree_cpp_v3 (dashing) - 3.1.1-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` 3.5.2-1 `
  * new version: ` 3.8.2-1 `


  **SECURITY**

           Any operation that needs write access to the database or the filesystem is considered a
           privileged operation that might allow root escalation.  These operations must never be
           delegated to an untrusted user or be done on untrusted packages, as that might allow root
           access to the system.

           Some operations (such as package verification) might need root privileges to be able to
           access files on the filesystem that would otherwise be inaccessible due to restricted
           permissions, but should otherwise work normally and produce appropriate messages in those
           cases.

           Query operations should never require root, and delegating their execution to unprivileged
           users via some gain-root command can have security implications (such as privilege
           escalation), for example when a pager is automatically invoked by the tool.

           See also the **SECURITY** section of the **[dpkg-deb](../man1/dpkg-deb.1.html)** (1) and **[dpkg-split](../man1/dpkg-split.1.html)** (1) manual pages.


[ release/noetic/behaviortree_cpp_v3/3.8.6-1
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3/3.8.6-1
"release/noetic/behaviortree_cpp_v3/3.8.6-1")


##  behaviotree_cpp_v3 (melodic) - 3.0.3-0


#  Saved searches


Previous  _1_ [ 2 ](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=2)
[ 3 ](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=3) [ 4
](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=4) [ 5
](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=5) …  [ 10
](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=10) [ 11
](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=11) [ Next
](/BehaviorTree/behaviortree_cpp_v3-release/actions?page=2)


Versions of tools used:


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.0-2 `
  * old version: ` 3.5.0-2 `
  * new version: ` 3.5.1-1 `


##  behaviotree_cpp_v3 (kinetic) - 3.1.0-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.2-1 `
  * old version: ` 3.8.3-1 `
  * new version: ` 3.8.3-2 `


               Set _glob-pattern_ as a path filter, either by excluding or re-including previously
               excluded paths matching the specified patterns during install (since dpkg 1.15.8).

               **Warning** : Take into account that depending on the excluded paths you might completely
               break your system, use with caution.

               The glob patterns use the same wildcards used in the shell, were â*â matches any
               sequence of characters, including the empty string and also â/â.  For example,
               Â« _[/usr/](file:/usr/)*/READ*_Â» matches Â« _/usr/share/doc/package/README_ Â».  As usual, â?â matches any
               single character (again, including â/â).  And â[â starts a character class, which can
               contain a list of characters, ranges and complementations.  See **[glob](../man7/glob.7.html)** (7) for detailed
               information about globbing.  **Note** : The current implementation might re-include more
               directories and symlinks than needed, in particular when there is a more specific re-
               inclusion, to be on the safe side and avoid possible unpack failures; future work
               might fix this.

               This can be used to remove all paths except some particular ones; a typical case is:

                --path-exclude=[/usr/share/doc/](file:/usr/share/doc/)*
                --path-include=[/usr/share/doc/](file:/usr/share/doc/)*/copyright

               to remove all documentation files except the copyright files.

               These two options can be specified multiple times, and interleaved with each other.
               Both are processed in the given order, with the last rule that matches a file name
               making the decision.

               The filters are applied when unpacking the binary packages, and as such only have
               knowledge of the type of object currently being filtered (e.g. a normal file or a
               directory) and have not visibility of what objects will come next.  Because these
               filters have side effects (in contrast to **[find](../man1/find.1.html)** (1) filters), excluding an exact
               pathname that happens to be a directory object like _[/usr/share/doc](file:/usr/share/doc)_ will not have the
               desired result, and only that pathname will be excluded (which could be automatically
               reincluded if the code sees the need).  Any subsequent files contained within that
               directory will fail to unpack.

               **Hint** : make sure the globs are not expanded by your shell.

           **--verify-format** _format-name_
               Sets the output format for the **--verify** command (since dpkg 1.17.2).


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


##  behaviortree_cpp_v3 (eloquent) - 3.5.1-1


Name  |  Name  |


This commit does not belong to any branch on this repository, and may belong
to a fork outside of the repository.


#  Search code, repositories, users, issues, pull requests...


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` eloquent ` distro by running ` /usr/bin/bloom-release --ros-distro eloquent
behaviortree_cpp_v3 -y ` on ` Thu, 10 Sep 2020 10:58:25 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.1.0-2 `
  * old version: ` 3.1.0-2 `
  * new version: ` 3.4.0-1 `


For


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.2-0 `
  * old version: ` 3.0.2-0 `
  * new version: ` 3.0.3-0 `


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


December 19, 2023 08:33  2m 20s


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --ros-distro noetic
behaviortree_cpp_v3 -y ` on ` Wed, 02 Sep 2020 13:08:42 -0000 `


The ` behaviortree_cpp_v3 ` package was released.


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro kinetic ` on ` Wed, 30 Oct 2019 17:43:16 -0000 `


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` noetic ` distro by running ` /usr/bin/bloom-release --rosdistro noetic
behaviortree_cpp_v3 -e ` on ` Tue, 10 Jan 2023 08:41:32 -0000 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.6-0 `
  * old version: ` 3.0.6-0 `
  * new version: ` 3.0.7-0 `


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.0.1-0 `


[ General  ](/c/general/8)


[ release/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/release/noetic/behaviortree_cpp_v3
"release/noetic/behaviortree_cpp_v3")


                 Turns on (or off) all force options.

               **downgrade** (*):
                 Install a package, even if newer version of it is already installed.

                 **Warning** : At present **dpkg** does not do any dependency checking on downgrades and
                 therefore will not warn you if the downgrade breaks the dependency of some other
                 package.  This can have serious side effects, downgrading essential system
                 components can even make your whole system unusable.  Use with care.

               **configure-any** :
                 Configure also any unpacked but unconfigured packages on which the current package
                 depends.

               **hold** :
                 Allow automatic installs, upgrades or removals of packages even when marked to be on
                 âholdâ.  **Note** : When these actions are requested explicitly, the âholdâ package
                 selection state always gets ignored.

               **remove-reinstreq** :
                 Remove a package, even if it's broken and marked to require reinstallation.  This
                 may, for example, cause parts of the package to remain on the system, which will
                 then be forgotten by **dpkg**.

               **remove-protected** :
                 Remove, even if the package is considered protected (since dpkg 1.20.1).  Protected
                 packages contain mostly important system boot infrastructure or are used for custom
                 system-local meta-packages.  Removing them might cause the whole system to be unable
                 to boot or lose required functionality to operate, so use with caution.

               **remove-essential** :
                 Remove, even if the package is considered essential.  Essential packages contain
                 mostly very basic Unix commands, required for the packaging system, for the
                 operation of the system in general or during boot (although the latter should be
                 converted to protected packages instead).  Removing them might cause the whole
                 system to stop working, so use with caution.

               **depends** :
                 Turn all dependency problems into warnings.  This affects the **Pre-Depends** and
                 **Depends** fields.


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
melodic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro melodic -y ` on ` Tue, 11 Oct 2022 10:21:25 -0000 `


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.10 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.2 `
  * vcstools version: ` 0.1.40 `


* [ GitHub Sponsors  Fund open source developers  ](/sponsors)


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


[ 227 Commits  ](/BehaviorTree/behaviortree_cpp_v3-release/commits/master/)


Clear


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.1.1-1 `
  * old version: ` 3.1.1-1 `
  * new version: ` 3.5.0-1 `


##  behaviotree_cpp_v3 (melodic) - 3.5.3-1


Versions of tools used:


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.5.6-1 `
  * old version: ` 3.5.6-1 `
  * new version: ` 3.6.0-1 `


The packages in the ` behaviotree_cpp_v3 ` repository were released into the `
kinetic ` distro by running ` /usr/bin/bloom-release behaviotree_cpp_v3
--rosdistro kinetic ` on ` Tue, 19 Mar 2019 12:10:53 -0000 `


[ system  ](https://discourse.ros.org/u/system) Closed  September 16, 2023,
4:54pm  2


The ` behaviortree_cpp_v3 ` package was released.


* README


  * bloom version: ` 0.9.7 `
  * catkin_pkg version: ` 0.4.20 `
  * rosdep version: ` 0.19.0 `
  * rosdistro version: ` 0.8.2 `
  * vcstools version: ` 0.1.42 `


Status


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.2 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


6.0 MiB


10 KiB


  * bloom version: ` 0.11.2 `
  * catkin_pkg version: ` 0.5.2 `
  * rosdep version: ` 0.22.1 `
  * rosdistro version: ` 0.9.0 `
  * vcstools version: ` 0.1.42 `


We read every piece of feedback, and take your input very seriously.


##  behaviortree_cpp_v3 (noetic) - 3.5.2-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.8.2-1 `
  * old version: ` 3.8.3-1 `
  * new version: ` 3.8.3-2 `


#  Saved searches


  * [ All workflows  ](/BehaviorTree/behaviortree_cpp_v3-release/actions)
  *   * ###  Workflows


December 19, 2023 08:25  3m 10s


Last commit date

---|---|---|---

##  Latest commit


[ Sign up
](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-
name%3E%2F%3Crepo-name%3E&source=header-
repo&source_repo=BehaviorTree%2Fbehaviortree_cpp_v3-release)


[ ![](https://assets.ubuntu.com/v1/b93fecb3-ubuntu-manuals-lockup.svg) ](/)

Menu  Close menu

__ __ Jump to main content

Provided by: [ dpkg_1.22.6ubuntu6_amd64
](https://launchpad.net/ubuntu/noble/+package/dpkg) [ ![bug](/img/bug.png)
](https://bugs.launchpad.net/ubuntu/+source/dpkg/+filebug-advanced "Report a
bug in the content of this documentation")


##  behaviortree_cpp_v3 (humble) - 3.8.4-1


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


Toggle navigation


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259289089/workflow)


1.1 KiB


* [ The ReadME Project  GitHub community articles  ](/readme)


By Solution


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.0.6-0 `
  * old version: ` 3.0.6-0 `
  * new version: ` 3.0.7-0 `


##  [ Packages  0
](/orgs/BehaviorTree/packages?repo_name=behaviortree_cpp_v3-release)


  * bloom version: ` 0.7.2 `
  * catkin_pkg version: ` 0.4.10 `
  * rosdep version: ` 0.15.1 `
  * rosdistro version: ` 0.7.2 `
  * vcstools version: ` 0.1.40 `


Version of package(s) in repository ` behaviortree_cpp_v3 ` :


The ` behaviortree_cpp_v3 ` package was released.


|  01/10/2023 07:11:47 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.2.orig.tar.gz  ](./ros-noetic-
behaviortree-cpp-v3_3.8.2.orig.tar.gz) |


##  behaviortree_cpp_v3 (foxy) - 3.8.2-1


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: unknown
  * rosdistro version: ` null `
  * old version: ` null `
  * new version: ` 3.5.2-1 `


               fixed.

           **--update-avail** [ _Packages-file_ ]
           **--merge-avail** [ _Packages-file_ ]
               Update **dpkg** 's and **dselect** 's idea of which packages are available.  With action
               **--merge-avail** , old information is combined with information from _Packages-file_.  With
               action **--update-avail** , old information is replaced with the information in the
               _Packages-file_.  The _Packages-file_ distributed with Debian is simply named Â« _Packages_ Â».
               If the _Packages-file_ argument is missing or named Â« **-** Â» then it will be read from
               standard input (since dpkg 1.17.7).  **dpkg** keeps its record of available packages in
               _[/var/lib/dpkg/available](file:/var/lib/dpkg/available)_.

               A simpler one-shot command to retrieve and update the _available_ file is **dselect**
               **update**.  Note that this file is mostly useless if you don't use **dselect** but an APT-
               based frontend: APT has its own system to keep track of available packages.

           **-A** , **--record-avail** _package-file_...
               Update **dpkg** and **dselect** 's idea of which packages are available with information from
               the package _package-file_.  If **--recursive** or **-R** option is specified, _package-file_ must
               refer to a directory instead.

           **--forget-old-unavail**
               Now **obsolete** and a no-op as **dpkg** will automatically forget uninstalled unavailable
               packages (since dpkg 1.15.4), but only those that do not contain user information such
               as package selections.

           **--clear-avail**
               Erase the existing information about what packages are available.

           **--get-selections** [ _package-name-pattern_...]
               Get list of package selections, and write it to stdout.  Without a pattern, non-
               installed packages (i.e. those which have been previously purged) will not be shown.

           **--set-selections**
               Set package selections using file read from stdin.  This file should be in the format
               â _package_ _state_ â, where state is one of **install** , **hold** , **deinstall** or **purge**.  Blank lines
               and comment lines beginning with â **


##  behaviotree_cpp_v3 (melodic) - 3.8.1-1


  * bloom version: ` 0.10.0 `
  * catkin_pkg version: ` 0.4.23 `
  * rosdep version: ` 0.20.0 `
  * rosdistro version: ` 0.8.3 `
  * vcstools version: ` 0.1.42 `


##  behaviotree_cpp_v3 (kinetic) - 3.4.0-1


Additional navigation options


Versions of tools used:


##  Folders and files


|  12/19/2023 01:33:13 PM +00:00  |
|  [ ros-noetic-behaviortree-cpp-v3_3.8.6-1focal.20231219.132757_arm64.deb
](./ros-noetic-behaviortree-cpp-v3_3.8.6-1focal.20231219.132757_arm64.deb) |


December 19, 2023 08:33  3m 37s  [ debian/noetic/behaviortree_cpp_v3
](/BehaviorTree/behaviortree_cpp_v3-release/tree/debian/noetic/behaviortree_cpp_v3
"debian/noetic/behaviortree_cpp_v3")


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` dashing ` distro by running ` /usr/bin/bloom-release behaviortree_cpp_v3
--rosdistro dashing --edit-track ` on ` Wed, 30 Oct 2019 22:40:28 -0000 `


You can’t perform that action at this time.


  * upstream repository: [ https://github.com/BehaviorTree/BehaviorTree.CPP.git ](https://github.com/BehaviorTree/BehaviorTree.CPP.git)
  * release repository: [ https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git ](https://github.com/BehaviorTree/behaviortree_cpp_v3-release.git)
  * rosdistro version: ` 3.4.0-1 `
  * old version: ` 3.5.0-1 `
  * new version: ` 3.5.0-2 `


ROS Resources: [ ROS Homepage ](http://ros.org/) | [ Media and Trademarks
](https://www.ros.org/blog/media/) | [ Documentation ](http://docs.ros.org/) |
[ ROS Index ](https://index.ros.org/) | [ How to Get Help
](http://wiki.ros.org/Support) | [ Q&A Help Site
](https://robotics.stackexchange.com/) | [ Discussion Forum
](http://discourse.ros.org/) | [ Service Status ](http://status.ros.org/)
---

[ ROS Discourse ](/)


The packages in the ` behaviortree_cpp_v3 ` repository were released into the
` humble ` distro by running ` /usr/bin/bloom-release --rosdistro humble
behaviortree_cpp_v3 -y ` on ` Wed, 01 Mar 2023 21:11:45 -0000 `


               **-L** , **--listfiles** _package-name_...
                   List files installed to your system from _package-name_.

               **-S** , **--search** _filename-search-pattern_...
                   Search for a filename from installed packages.

               **-p** , **--print-avail** _package-name_...
                   Display details about _package-name_ , as found in _[/var/lib/dpkg/available](file:/var/lib/dpkg/available)_.  Users of
                   APT-based frontends should use **apt** **show** _package-name_ instead.


    * [ Learning Pathways  ](https://resources.github.com/learn/pathways/)
    * [ White papers, Ebooks, Webinars  ](https://resources.github.com/)
    * [ Customer Stories ](/customer-stories)
    * [ Partners  ](https://partner.github.com/)


Version of package(s) in repository ` behaviotree_cpp_v3 ` :


* [ View workflow file  ](/BehaviorTree/behaviortree_cpp_v3-release/actions/runs/7259204032/workflow)