{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5474834,"defaultBranch":"noetic-devel","name":"ros_comm","ownerLogin":"ros","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-08-19T22:26:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/547448?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726247629.0","currentOid":""},"activityList":{"items":[{"before":"5067f44f540a1928083cfc5824670a563a704820","after":"8250c7d434ea34d0589eb8b6eaab5df1b11fd325","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-13T17:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"1.17.0\n\nSigned-off-by: Shane Loretz ","shortMessageHtmlLink":"1.17.0"}},{"before":"ecbb123cb4fcf4f6e67fa8295e1ddd961a442286","after":"5067f44f540a1928083cfc5824670a563a704820","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-05T16:18:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"rostest: add subscribetest (#2184)\n\n* rostest: add subscribetest\r\n\r\nThis PR adds `subscribetest` node to check if the specified topics are subscribed.\r\nThe usage is almost the same as `publishtest`:\r\n\r\n```\r\n \r\n \r\n topics:\r\n - name: /chatter\r\n timeout: 2.\r\n - name: /subscribed_topic\r\n timeout: 2.\r\n negative: true\r\n \r\n \r\n\r\n```\r\n\r\n* install nodes/subscribetest","shortMessageHtmlLink":"rostest: add subscribetest (#2184)"}},{"before":"eb8bb69a58aa7a02b562165ea08704fe3fac1e88","after":"ecbb123cb4fcf4f6e67fa8295e1ddd961a442286","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T22:31:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Exposed record snapshot feature for command line. (#2254)","shortMessageHtmlLink":"Exposed record snapshot feature for command line. (#2254)"}},{"before":"d7ddd8030fa76e47c595e98eaee936990015eb42","after":"eb8bb69a58aa7a02b562165ea08704fe3fac1e88","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T22:07:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"fix typo t_start -> self.t_start (#2183)\n\nfix typo local t_start is not defined here, need to use self.t_start","shortMessageHtmlLink":"fix typo t_start -> self.t_start (#2183)"}},{"before":"891709479c4bb5c8666ff98b90941e62c7c02f66","after":"d7ddd8030fa76e47c595e98eaee936990015eb42","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T22:03:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Address DeprecationWarning (#2191)","shortMessageHtmlLink":"Address DeprecationWarning (#2191)"}},{"before":"13e4bd0e7b0746fd21e28ee6540e44af5fa0ea46","after":"891709479c4bb5c8666ff98b90941e62c7c02f66","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:50:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"check if ignore_unset_args is set in xmlloader (#2217)","shortMessageHtmlLink":"check if ignore_unset_args is set in xmlloader (#2217)"}},{"before":"ce22d1c4aace9d51320166c1ec1db19827f69c26","after":"13e4bd0e7b0746fd21e28ee6540e44af5fa0ea46","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:47:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix printing XmlRpcValue with GTest (#2224)\n\n* Fix printing XmlRpcValue with GTest\r\n\r\n* Added tests for XmlRpc::PrintTo()\r\n\r\n* Make PrintTo inline","shortMessageHtmlLink":"Fix printing XmlRpcValue with GTest (#2224)"}},{"before":"31ddca1dc2f68389874530a4675f80d6725f5566","after":"ce22d1c4aace9d51320166c1ec1db19827f69c26","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:44:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"rosbag_main.py: fix calling uncallable signal handler object (#2235) (#2236)\n\nCo-authored-by: Yannik Nager ","shortMessageHtmlLink":"rosbag_main.py: fix calling uncallable signal handler object (#2235) (#…"}},{"before":"c27175cc6dfd3e0a8281e87c96fa183859d2166e","after":"31ddca1dc2f68389874530a4675f80d6725f5566","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"rosnode: allow rosrun & roslaunch to find script (#2262)\n\nBy installing the script in the \"package bin destination\" as well as letting setup.py install it in the global 'bin' directory.\r\n\r\nThis is similar to what rosservice et al., which do work with roslaunch and rosrun.\r\n\r\nSigned-off-by: gavanderhoorn ","shortMessageHtmlLink":"rosnode: allow rosrun & roslaunch to find script (#2262)"}},{"before":"33371333f575e54a3b920b45a33243561368e875","after":"c27175cc6dfd3e0a8281e87c96fa183859d2166e","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Expose is_shutdown_requested in rospy namespace. (#2267)\n\nJust like the C++ `ros::isShuttingDown()`, this can be useful in certain\r\ncases where shutdown needs to be checked before all shutdown handlers\r\nfinished.\r\n\r\nThe difference to `is_shutdown()` is already clearly described in the\r\ndocstring of `is_shutdown_requested()`.","shortMessageHtmlLink":"Expose is_shutdown_requested in rospy namespace. (#2267)"}},{"before":"1b1e7dacf66a3db5584651ca7e586447913129e0","after":"33371333f575e54a3b920b45a33243561368e875","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:22:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix EINTR handling in XmlRpcDispatch::work (#2278)\n\n* Fix EINTR handling in XmlRpcDispatch::work\r\n\r\n* Document the XmlRpcDispatch::work behavior we receiving EINTR","shortMessageHtmlLink":"Fix EINTR handling in XmlRpcDispatch::work (#2278)"}},{"before":"076ea3f3468a2795574792e15deb6a4a6bf5dbff","after":"1b1e7dacf66a3db5584651ca7e586447913129e0","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:14:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"add --min-space option to the python cli of rosbag record (#2298)","shortMessageHtmlLink":"add --min-space option to the python cli of rosbag record (#2298)"}},{"before":"baf02f1e022807fbcedc44a4348f4d75666dd769","after":"076ea3f3468a2795574792e15deb6a4a6bf5dbff","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:05:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Update: #include -> for boost 1.73 (#2348)\n\n* Update: #include -> for boost 1.73\r\n\r\nSince boost 1.73, i.e. on Ubuntu 22.04, the old header issues a deprecation warning:\r\n```\r\n/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message:\r\nThe practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated.\r\nPlease use + using namespace boost::placeholders,\r\nor define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’\r\n```\r\n\r\nWhile the new header is available for a long time (on 18.04 already)\r\nand the source has been updated to use boost::placeholders in #2023, the header was not yet updated.\r\n\r\n* For backwards compatibility: pull placeholders into global namespace","shortMessageHtmlLink":"Update: #include <boost/bind.hpp> -> <boost/bind/bind.hpp> for boost …"}},{"before":"0b0076d34fea6cf94cecb0d55a60c2db4348e10a","after":"baf02f1e022807fbcedc44a4348f4d75666dd769","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:02:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix latched topic not latched in splitted rosbags (#2351)","shortMessageHtmlLink":"Fix latched topic not latched in splitted rosbags (#2351)"}},{"before":"336b29ab103e8c496e495215abd49df89c7a218d","after":"0b0076d34fea6cf94cecb0d55a60c2db4348e10a","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T21:01:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"apply patch to fix build with boost 1.83.0 (#2354)","shortMessageHtmlLink":"apply patch to fix build with boost 1.83.0 (#2354)"}},{"before":"3ad14099a6868bb7640bc9d0e7474e1fef913b97","after":"336b29ab103e8c496e495215abd49df89c7a218d","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T20:58:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix rostest target names when build dir is inside source dir (#2361)\n\nIt's a common approach to build cmake projects in a `build` folder in the project root.\r\nIt's just that `rosbuild`/`catkin` does not do it, so the changed name never mattered.\r\n\r\nWhen you try the target name includes another `build_` string and there is *exactly one* package in the whole ecosystem that relies on this not happening:\r\nhttps://github.com/ros/ros_comm/blob/845f74602c7464e08ef5ac6fd9e26c97d0fe42c9/test/test_rosbag/bag_migration_tests/CMakeLists.txt#L87-L103","shortMessageHtmlLink":"Fix rostest target names when build dir is inside source dir (#2361)"}},{"before":"cf0f2762e2c3c291f67f96dbd53c2d8c09b20029","after":"3ad14099a6868bb7640bc9d0e7474e1fef913b97","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T20:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix segfault with default-constructed rosbag::ChunkedFile::swap (#2363)\n\nCloses #2362.","shortMessageHtmlLink":"Fix segfault with default-constructed rosbag::ChunkedFile::swap (#2363)"}},{"before":"de95e28a639f899fac31f5cb369bc14a65e12c52","after":"cf0f2762e2c3c291f67f96dbd53c2d8c09b20029","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T20:52:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"[windows] Remove python2 specific hack (#2364)\n\nThis PR https://github.com/ros/ros_comm/pull/1872 made windows act differently than linux because of a specific python 2 delay doing unnecessary DNS checks for localhost.\r\n\r\nThe underlying code in python is different for python3 so the hack is no longer necessary. Given that, its better to reunify the codebase","shortMessageHtmlLink":"[windows] Remove python2 specific hack (#2364)"}},{"before":"aef16f086c7747a8fcf3b63c73660085d8f62fd4","after":"de95e28a639f899fac31f5cb369bc14a65e12c52","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T20:44:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fixed uninitialized Time usage in rosservice call (#2369)","shortMessageHtmlLink":"Fixed uninitialized Time usage in rosservice call (#2369)"}},{"before":"b1ef2ee90d424218a83242b8969a918fc9959648","after":"aef16f086c7747a8fcf3b63c73660085d8f62fd4","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T20:43:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fixed ROSCONSOLE_FORMAT with microseconds (#2370)","shortMessageHtmlLink":"Fixed ROSCONSOLE_FORMAT with microseconds (#2370)"}},{"before":"845f74602c7464e08ef5ac6fd9e26c97d0fe42c9","after":"b1ef2ee90d424218a83242b8969a918fc9959648","ref":"refs/heads/noetic-devel","pushedAt":"2024-09-04T16:43:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Added init_options::NoSimTime to forcefully disable subscribing to /clock (#2342)\n\n* Added init_options::NoSimTime to forcefully disable subscribing to /clock.\r\n\r\n* Fix enum value\r\n\r\n* Added test for init_options::NoSimTime\r\n\r\n* Fixed test","shortMessageHtmlLink":"Added init_options::NoSimTime to forcefully disable subscribing to /c…"}},{"before":"030e132884d613e49a576d4339f0b8ec6f75d2d8","after":"845f74602c7464e08ef5ac6fd9e26c97d0fe42c9","ref":"refs/heads/noetic-devel","pushedAt":"2023-11-21T22:06:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sloretz","name":"Shane Loretz","path":"/sloretz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4175662?s=80&v=4"},"commit":{"message":"Fix occasional crash during shutdown when explicitly calling ros::start but not ros::shutdown (#2355)\n\n* Fix occasional crash during shutdown\r\n\r\n* add link to PR\r\n\r\n* comment\r\n\r\n* fix implementation\r\n\r\n* add missing hasError = true;\r\n\r\n* also call deInit\r\n\r\n* only deInit once\r\n\r\n* only deinit once\r\n\r\n* yet more fixes\r\n\r\n* add another test for init only\r\n\r\n* revert\r\n\r\n* preserve legacy behavior\r\n\r\n* add gtest wrapper\r\n\r\n* minimize code changes\r\n\r\n* add test\r\n\r\n* reduce changes even more\r\n\r\n* add comment\r\n\r\n* comment","shortMessageHtmlLink":"Fix occasional crash during shutdown when explicitly calling ros::sta…"}},{"before":"13dc820ed6a18ac5472d5b97f54dc19d116cd903","after":"030e132884d613e49a576d4339f0b8ec6f75d2d8","ref":"refs/heads/noetic-devel","pushedAt":"2023-04-20T14:08:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjcarroll","name":"Michael Carroll","path":"/mjcarroll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279701?s=80&v=4"},"commit":{"message":"Fix error \"s is not defined\" (reopening #2320 again) (#2328)\n\n* Fix error \"s is not defined\" (reopening Refs #2320 again)\r\n\r\n* Update clients/rospy/src/rospy/topics.py with suggestion\r\n\r\nCo-authored-by: Martin Pecka \r\n\r\n---------\r\n\r\nCo-authored-by: Martin Pecka ","shortMessageHtmlLink":"Fix error \"s is not defined\" (reopening #2320 again) (#2328)"}},{"before":"842f0f026924323f605495da0b80493f15f0bdce","after":"13dc820ed6a18ac5472d5b97f54dc19d116cd903","ref":"refs/heads/noetic-devel","pushedAt":"2023-04-20T14:08:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mjcarroll","name":"Michael Carroll","path":"/mjcarroll","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279701?s=80&v=4"},"commit":{"message":"[topic_tools/mux] add wait_publisher_initialization option in mux (#2305)\n\n* [topic_tools] add wait_publisher_initialization option in mux\r\n* add wait_publisher_second param","shortMessageHtmlLink":"[topic_tools/mux] add wait_publisher_initialization option in mux (#2305"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxMzo0MS4wMDAwMDBazwAAAAS1uTsr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxMzo0MS4wMDAwMDBazwAAAAS1uTsr","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yMFQxNDowODoxNS4wMDAwMDBazwAAAAMc5rx8"}},"title":"Activity · ros/ros_comm"}