Commit Graph

1802 Commits

Author SHA1 Message Date
Ken Conley 86e2ea94b9 rosmake: no more CMakeLists.txt 2012-01-04 00:56:40 +00:00
Ken Conley 55e4b1c10d rosunit: no more cmake 2012-01-04 00:55:06 +00:00
Ken Conley 269a963546 roscreate: porting in tests 2012-01-04 00:53:10 +00:00
Ken Conley 8965296e17 rosclean: completing conversion. No longer nee3d cmake infrastructure here 2012-01-04 00:46:01 +00:00
Ken Conley d3884a975a rosclean actually hasn't been package-relative before 2012-01-04 00:44:23 +00:00
Ken Conley a9a2f6ceef rosclean: very basic trip wire tests 2012-01-04 00:41:46 +00:00
Ken Conley 8c197aef7b chopping down manifest 2012-01-04 00:32:37 +00:00
Ken Conley 7733e62cc8 roscreate: getting rid of unnecessary assets 2012-01-03 23:50:25 +00:00
Ken Conley 2d9efe389a rosunit: cmake is now only responsible for rosunit binary 2012-01-03 23:49:30 +00:00
Ken Conley 02118d9c72 ros: converting to top-level setup.py that installs 'roslib' (plus rosmake, rosclean, and rosunit) 2012-01-03 23:43:54 +00:00
Ken Conley 31a380a3a5 rosclean: converting for setup.py 2012-01-03 23:36:31 +00:00
Brian Gerkey 07654861ff reverted unnecessary change 2012-01-03 08:14:15 +00:00
Brian Gerkey 941f512514 specifically remove 0x1b, which is causing Jenkins a headache 2012-01-03 07:54:32 +00:00
Brian Gerkey d97be9ae15 Added the ability to specify the name of the package that contains the
test file.  This is needed when the test file is a compiled program (e.g.,
gtest) that lives in the build tree, where rospkg's package-name-inference
strategy doesn't behave as expected.  The new stuff is optional; when not
given, the old behavior persists.
2012-01-03 02:08:30 +00:00
Ethan Rublee 1a1e565600 catkin_project 2012-01-02 21:29:05 +00:00
Brian Gerkey c96cfcb005 switching to catkin 2012-01-02 01:51:51 +00:00
Ken Conley 4143ce9f26 rosunit: scripts must be installed to share 2011-12-31 00:56:36 +00:00
Ken Conley cf44a82c20 removing old rospack 2011-12-30 22:58:25 +00:00
Ken Conley 237965ce61 rosunit: commenting out subdir for now 2011-12-30 22:43:51 +00:00
Ken Conley da5bab72f5 rosunit: removing load_manifests 2011-12-30 22:43:26 +00:00
Ken Conley 3e3c316769 converted tests to nose and moved from test_rosmake 2011-12-30 22:34:36 +00:00
Ken Conley 1a1e25795a catkin/setup.py-size rosmake 2011-12-30 22:25:40 +00:00
Ken Conley f397bc3798 removing rosdep features 2011-12-30 22:10:53 +00:00
Ken Conley 1d1f83fb30 removing old rosdep. rosdep2 is external to main code toolchain now 2011-12-30 22:08:15 +00:00
Ken Conley da5f1f5fc6 roscreate: bug fix for rospkg API update 2011-12-29 23:00:14 +00:00
Ken Conley f6e2df0639 rosunit: partial port to rospkg 2011-12-29 22:57:13 +00:00
Ken Conley 090ab32cba ported to rospkg 2011-12-29 22:01:49 +00:00
Ken Conley d7c117c93f rosunit: removing logging, which is vestigial from roslaunch 2011-12-29 22:00:24 +00:00
Ken Conley 846c19d0d2 version number for rosclean 2011-12-28 23:19:12 +00:00
Ken Conley bf45df7129 catkin and setup.py for roslcean 2011-12-28 23:18:16 +00:00
Thibault Kruse 13c6f290e6 roszsh: hid roscmd function from sight 2011-12-19 19:22:00 +00:00
Brian Gerkey 3c4baab587 catkinized rosclean 2011-12-10 01:10:53 +00:00
Brian Gerkey ee57cdace7 added catkin support 2011-12-09 23:48:47 +00:00
Thibault Kruse e79670e7ed insert no space after selecting package in menu 2011-12-05 16:11:58 +00:00
Thibault Kruse cf72b3a210 zsh roslaunch completion only suggests .launch and .test files 2011-12-05 13:58:08 +00:00
Thibault Kruse 88ae861f5c zsh completion of first arg includes local dirs like rosbash 2011-12-03 10:55:53 +00:00
Ken Conley 333f347749 merging r15376 2011-11-21 21:46:40 +00:00
Ken Conley 911b9ed0fb merging r15360 2011-11-14 18:06:27 +00:00
Bhaskara Marthi 2d337d3891 Fix bug in rosrun/terminate-and-restart 2011-11-03 15:08:36 +00:00
Ken Conley ad18deb25f merging r15310 2011-11-02 21:00:13 +00:00
Tully Foote b8bd9ada3a mark specified packages as ROS_NOBUILD #3725 2011-10-26 18:41:29 +00:00
Brian Gerkey 8532ebc883 Implemented profile command. 2011-10-25 01:01:21 +00:00
Ken Conley 95b9ed1677 merging r15281 2011-10-24 22:53:45 +00:00
Brian Gerkey ccf0e3f17a Added langs. Down to 2 test failures. After that, need to add re-crawl
logic in a few places.
2011-10-24 20:52:38 +00:00
Brian Gerkey 97d112c789 added plugins command 2011-10-24 19:26:04 +00:00
Brian Gerkey 82cf30f1f3 merged r15273 from 1.6 2011-10-24 16:12:34 +00:00
Brian Gerkey 3364a379e8 Down to 8 test failures. Almost there... 2011-10-23 23:45:43 +00:00
Brian Gerkey 8fd83d8d1e revert accidental commit 2011-10-22 23:24:16 +00:00
Brian Gerkey 66605dfc43 more stuff is working; we're down to 24 failing tests; exports are next 2011-10-22 23:23:52 +00:00
Brian Gerkey 2ff0ba5107 added check for cwd being a stackage 2011-10-22 17:56:44 +00:00
Brian Gerkey dfc0065a68 added missing header 2011-10-22 17:39:53 +00:00
Brian Gerkey 57d54858cb stop exposing tinyxml 2011-10-22 17:37:42 +00:00
Brian Gerkey 4e374754e8 list, list-names, deps, and deps1 are working 2011-10-22 17:27:31 +00:00
Brian Gerkey 500d283b49 added logging system 2011-10-22 00:31:31 +00:00
Brian Gerkey 9ee578f9e1 switch build mode back to release 2011-10-21 22:19:12 +00:00
Brian Gerkey e895474f6b added cmdline parser 2011-10-21 22:18:40 +00:00
Brian Gerkey e09a3d34bc comments in CMakeLists.txt 2011-10-21 21:26:48 +00:00
Brian Gerkey 0352a628c3 boost fs v2/v3 compat 2011-10-21 21:20:23 +00:00
Brian Gerkey 87afcabccf linux build fixes 2011-10-21 21:06:25 +00:00
Ken Conley ebc6b7e059 merging r15250 #3718 2011-10-20 17:36:29 +00:00
Brian Gerkey 95a9de83f1 the start of the rospack rewrite; crawler works, with caching 2011-10-20 04:36:30 +00:00
Ken Conley 547d7554f3 merging r15209 and r15208, patches from wjwwood for osx 64-bit 2011-10-19 23:30:53 +00:00
Ken Conley 32c344ffdd rolling back r14887, #2884 as it caused regressions in debbuilder 2011-10-19 22:55:37 +00:00
Ken Conley 03f3185b1c fix --text reporting for rosunit 2011-10-11 20:20:03 +00:00
Ken Conley 97355b3173 port to rospkg 2011-10-06 18:59:50 +00:00
Ken Conley 4e5722482e clean_junit_xml: ported to rospkg 2011-10-06 18:58:46 +00:00
Ken Conley 1ae63bcfd9 ported to rospkg 2011-10-06 18:57:56 +00:00
Ken Conley 0e5ed35f28 roscreate: bug fixes in rospkg port 2011-10-06 18:56:49 +00:00
Ken Conley 4a94f50bde roslib.stacks: bug fix for different precendence order 2011-10-06 03:01:32 +00:00
Ken Conley cad0485680 partially porting to rospkg to enable roslib cleanup 2011-10-06 02:18:44 +00:00
Ken Conley 112b36950d ported most package APIs to rospkg 2011-10-06 00:54:12 +00:00
Ken Conley 3cb62f7466 convert to rospkg, moved makedirs_with_parent_perms copy here to remove roslib.rosenv dep 2011-10-06 00:45:45 +00:00
Ken Conley 1d9219cd10 rosclean: port to rospkg, py3k-isms 2011-10-06 00:07:00 +00:00
Ken Conley ccf48ec9cc starting rospkg port, py3k 2011-10-06 00:01:10 +00:00
Ken Conley c11b088006 #3684: bug fix in time accumulation and addition of unit test from kruset 2011-09-22 18:33:18 +00:00
Ken Conley 9f56a76361 stripped down mainpage tmpl 2011-09-21 23:27:28 +00:00
Ken Conley cc38b01ef7 rosdep: #3616 patch from felix_k to support fedora 2011-09-15 20:32:16 +00:00
Bhaskara Marthi 0acb9e54ab Documentation 2011-09-07 22:22:59 +00:00
Bhaskara Marthi 2e921ce420 Allow editing rosrun command before executing it 2011-09-07 22:21:09 +00:00
Brian Gerkey cb14f96fd5 Removed logic to notice that sudo is in use and drop permissions. Instead
of determining home by examining $HOME, we look up the password entry based
on effective UID and extract pw_dir.

The result is that when rospack runs as root (sudo or otherwise), it will
default to writing the cache into root's home directory, instead of
dropping perms and reusing the non-root user's cache.

This is hopefully a final fix for #2884.

rosstack still has sudo-related problems, but they're not easily fixed, as
it has a totally different code path for determining the cache location
(yar!).
2011-09-02 01:00:18 +00:00
Ken Conley c5d151c7c7 very old 2011-08-22 16:37:45 +00:00
Tully Foote d4c21e909b patch for #3649 which doesn't require #!/bin/bash at the top of the bash script 2011-08-19 04:58:16 +00:00
Ken Conley deae72c2e5 bug fix for use of print() function 2011-08-18 17:55:14 +00:00
Tully Foote c36f8174c3 restoring scripts #3602 2011-08-17 06:21:40 +00:00
Ken Conley 8dbd617c07 #3576 patch from michikarg for genpy.py py3k compat 2011-08-16 18:47:14 +00:00
Bhaskara Marthi a0269e043e Allow optionally editing arguments to rosrun 2011-08-15 20:35:05 +00:00
Ken Conley 66170f5150 py3k (partial) 2011-08-12 21:11:13 +00:00
Ken Conley 17ee72c1ff py3k 2011-08-12 21:09:37 +00:00
Ken Conley 9321646763 removing disabled print statements 2011-08-12 21:08:28 +00:00
Ken Conley 635b75a5c1 #3632 adding rename of rosmake.py to engine.py 2011-08-12 02:19:43 +00:00
Ken Conley 183ebaef7a rosmake #3632 py3k compatibility and relative import fixes. thanks wjwwood 2011-08-12 02:02:50 +00:00
Ken Conley e18dfae30a #3625: rosmake py3k patch. thanks wjwwood 2011-08-11 20:38:48 +00:00
Ken Conley 15768fa06e rosdep: #3223 partial patch for py3k support 2011-08-11 19:44:04 +00:00
Ken Conley e5b6128487 applying #3600 from mrinal to support python on natty 2011-08-03 20:59:14 +00:00
Ken Conley 34bfe42489 rosbash: #3606 enabling rosbash auto-complete for rostest 2011-08-02 08:05:43 +00:00
Brian Gerkey 595fd1223b enabled source installer for osx, and improved error-checking for failed download 2011-07-23 04:29:15 +00:00
Ken Conley 1eefd85a98 migrate libtool to newer rosdep syntax, cleanout pre-lucid rules 2011-07-14 22:01:51 +00:00
Ken Conley 81c596e1bc rosdep: add rdlp_cache to check() routines. speedup of about 5x in check now. cache stores RosdepLookupPackage instances 2011-07-14 21:47:24 +00:00
Ken Conley 996a128045 rosdep: support for version-locking apt dep 2011-07-14 21:45:42 +00:00
Tully Foote 96cd8406ce adding more debugging outputs 2011-07-13 05:12:53 +00:00
Ken Conley 24405ecb79 removing old rospack_lite code 2011-07-13 03:10:30 +00:00
Ken Conley 5c062883d7 #3166 merging rosboost-cfg py3k support 2011-07-13 03:08:30 +00:00
Ken Conley 8fa096ffdc #3166 more rosmake py3k conversions. not including changes in patch that are noop 2011-07-13 02:57:18 +00:00
Ken Conley dd11d7bdd8 updated import syntax to submod style 2011-07-13 02:47:02 +00:00
Ken Conley 5a04e4ffb1 rosmake: #3166 py3k support and cleaned of unused imports 2011-07-13 02:44:46 +00:00
Ken Conley 6508e51691 #3166: py3k support 2011-07-11 20:46:55 +00:00
Ken Conley 8ef331faa0 #3166 integrating py3k support for rosunit (part 1 of 2) 2011-07-11 20:44:18 +00:00
Ken Conley e275478ca5 rosdep: adding get_rosdeps() function. Previous two patches ignore lookup-logic issues. This fixes that slightly, but does have the issue that it does not work in the rare case that two lookup paths return different answers 2011-07-08 23:41:24 +00:00
Ken Conley 492fa5f2a4 rosdep: another performance patch for satisfy/check 2011-07-08 23:30:32 +00:00
Brian Gerkey 3d17f02345 changed name from PortInstaller to MacportsInstaller, to differentiate from a future BSD port installer 2011-07-08 23:20:44 +00:00
Ken Conley cf6510caa5 rosdep: performance opt: 20x improvement by uniqing the rosdep list 2011-07-08 23:13:51 +00:00
Brian Gerkey 2674b57b68 removed debug 2011-07-08 22:55:42 +00:00
Brian Gerkey 01df7d4638 implemented PortInstaller 2011-07-08 22:54:20 +00:00
Brian Gerkey 1cde210544 fixed references to RosdepException 2011-07-08 22:11:40 +00:00
Tully Foote b7a5e0f702 adding support for alternate-uri for tarball location 2011-07-07 22:15:05 +00:00
Tully Foote 1e90d29873 adding md5check to tarballs for REP 112 2011-07-07 21:47:15 +00:00
Tully Foote e1de5bfba3 refactoring download and load of yaml files 2011-07-07 21:05:50 +00:00
Tully Foote 7c87411666 fixing check_presence to recompute when called 2011-07-07 20:17:14 +00:00
Tully Foote 78c49abc5b sourcedeps working with alternate-uri and md5sum checking 2011-07-07 20:09:01 +00:00
Brian Gerkey 9eed114b97 Implemented OSX version detection, #3570 2011-07-07 17:19:56 +00:00
Tully Foote 471c7a22bc adding depends to pip with basic test 2011-07-07 06:56:38 +00:00
Tully Foote 66c1ed19a4 adding pip installer 2011-07-07 06:38:14 +00:00
Tully Foote 5778ce6fce moving AptInstaller into installers.py 2011-07-07 05:58:00 +00:00
Tully Foote f0f91c5275 switching over roslib tests and rosdep for osx changes as per REP 111 2011-07-07 05:29:13 +00:00
Tully Foote dde0099ad0 REP 111 compliance for osx except for ticket #3570 2011-07-07 05:10:53 +00:00
Tully Foote ea171d10df switching to use ubuntu codenames as per REP 111. With backwards compatability built in for '10.04' '10.10' and '11.04' 2011-07-07 05:04:30 +00:00
Tully Foote 52f34f09ec correct failure handling 2011-07-07 04:26:41 +00:00
Tully Foote a0e2479e42 nice prints at end before exiting 2011-07-07 04:02:46 +00:00
Tully Foote 91c68b3f77 don't double compute 2011-07-07 04:02:34 +00:00
Tully Foote de49fea071 fixing return codes and adding printouts 2011-07-07 01:40:23 +00:00
Tully Foote 9e0ac96806 updating for #3518 freebsd now on python 2.7 2011-07-07 00:37:40 +00:00
Tully Foote 6db26e165f updating check return type, updating debian support 2011-07-07 00:35:46 +00:00
Tully Foote 84dad24559 patch for #3567 2011-07-07 00:08:54 +00:00
Tully Foote b2e0450a21 fixing return value 2011-07-07 00:06:31 +00:00
Tully Foote 9ce8ced680 initializing 2011-07-06 23:49:52 +00:00
Tully Foote a4f2d4d556 updating rosmake for new rosdep usage 2011-07-06 23:45:09 +00:00
Tully Foote f508d066a9 more unused methods gone 2011-07-06 23:30:05 +00:00
Tully Foote 4d8ae33622 removing extra unused methods 2011-07-06 23:26:56 +00:00
Tully Foote e371abc1ac more robust script processing 2011-07-06 23:19:41 +00:00
Tully Foote 397125fd20 rosdep check working 2011-07-06 22:34:43 +00:00
Tully Foote 7c940c63a4 working on backwards compatability 2011-07-06 22:07:15 +00:00
Tully Foote 46a59c52c3 restoring rosdep check functionality 2011-07-06 21:39:39 +00:00
Tully Foote 066f6c0caa fixing exceptions 2011-07-06 21:18:51 +00:00
Tully Foote d1b3f85e94 working toward restoring satisfy command 2011-07-06 21:00:15 +00:00
Ken Conley 25e4f2e2f2 rosunit: #3563 summarize now handles multiple test suites in a single junit file 2011-07-06 20:55:27 +00:00
Tully Foote 30fc540def adding check-presence script invocation after workds 2011-07-05 22:35:28 +00:00
Tully Foote 40838124c2 adding debugging 2011-07-05 21:05:48 +00:00
Tully Foote 4466f69ce5 switching to uri 2011-07-05 20:24:45 +00:00
Tully Foote 94b9e20f4c check-presence-script standardized 2011-07-05 06:44:56 +00:00
Tully Foote 726a63bea5 reenabling check_presence 2011-07-05 06:39:52 +00:00
Tully Foote b7136fe8d7 removing one more print 2011-06-28 23:42:44 +00:00
Ken Conley d3fe5b97ed getting rid of more debug output 2011-06-28 23:33:42 +00:00
Ken Conley 84af9a3ebf removing more debugging 2011-06-28 20:12:58 +00:00
Ken Conley bf50517f9e remove debug print 2011-06-28 19:28:02 +00:00
Tully Foote f18e562007 a little debugging, yaml-cpp installing 2011-06-27 18:59:53 +00:00
Tully Foote 765055d257 first cut of source rosdeps 2011-06-14 00:38:50 +00:00
Brian Gerkey 380db6bc3b added check for self-dependency, #3526 2011-06-13 03:05:46 +00:00
Tully Foote b33cce95a5 patch for #3528 2011-06-09 04:09:21 +00:00
Tully Foote 05e4673fa4 working prototypes of new rosdep installer mechanisms 2011-06-08 02:30:35 +00:00
Tully Foote 6cc9b149e3 removing extra library usage 2011-06-06 23:38:52 +00:00
Tully Foote a0346378e4 documentation and _ing internal methods 2011-06-06 23:25:41 +00:00
Tully Foote 2d642f6299 comments 2011-06-06 23:16:28 +00:00
Tully Foote ae231a93ed more descriptive variable name 2011-06-06 22:17:23 +00:00
Tully Foote 10d45a2fe7 patch for Mint 10 and 11 #ros3404 #ros-pkg4992 2011-06-06 21:20:57 +00:00
Ken Conley 187968abeb #3475 switching to find -L from find -H to deal with symlinks in commands. This change does expose dangerous of circular trees. See ticket for discussion 2011-06-02 03:55:16 +00:00
Ken Conley 05e0ce6061 unary stacks support for rosstack and roslib 2011-05-25 00:14:00 +00:00
Bhaskara Marthi fd9df53935 Suggest stacks in ros-find-file (#3478). Author: Thibault Kruse. 2011-05-16 20:01:15 +00:00
Brian Gerkey 8b383f1733 initialize member variable, #3488 2011-05-13 20:07:10 +00:00
Troy Straszheim 9184c099a9 Ticket #3479. Thanks Daniel Stonier! 2011-05-06 16:54:00 +00:00
Bhaskara Marthi d0467b6e7c Fix defaulting with duplicate names. Author: Thibault Kruse. See ticket #3406. 2011-04-19 17:24:40 +00:00
Bhaskara Marthi a1bc1d9dbd Add view-ros-action. Author: Thibault Kruse. See ticket #3399 2011-04-19 17:24:38 +00:00
Ken Conley 747f2f5415 missing sys import 2011-04-12 08:06:10 +00:00
Brian Gerkey 75ea69f841 initialize variable, #3338 2011-03-31 16:25:13 +00:00
Brian Gerkey 1bceca1099 applied mingw patch from #3409 2011-03-30 23:41:09 +00:00
Brian Gerkey 5578c6143c applied patch from #3193 to put TinyXML symbols in a namespace 2011-03-30 23:36:49 +00:00
Troy Straszheim 0be37cd645 rosbuild2 taking shape. 2011-03-28 20:29:47 +00:00
Troy Straszheim 2ce2f74819 rosbuild2 taking shape. 2011-03-28 17:59:28 +00:00
Troy Straszheim d9c161cb08 rosbuild2 taking shape 2011-03-21 15:07:35 +00:00
Troy Straszheim c492502237 rosbuild2 taking shape 2011-03-18 01:12:16 +00:00
Troy Straszheim 6badbe1d8e rosbuild2 taking shape 2011-03-16 22:49:09 +00:00
Bhaskara Marthi e9e338a01f Better defaults 2011-03-15 15:50:46 +00:00
Bhaskara Marthi 44b9a3bd17 Correct guessing of current word 2011-03-14 17:12:43 +00:00
Bhaskara Marthi ca359d40aa Guess action name from message in find-ros-action 2011-03-14 17:12:42 +00:00
Bhaskara Marthi ccbfefa76e move snippets 2011-03-14 17:12:40 +00:00
Bhaskara Marthi f44b469839 Better defaulting behavior for ros find-message, etc. 2011-03-14 17:12:38 +00:00
Bhaskara Marthi ac8911e51e Add history list to roslaunch 2011-03-14 17:12:37 +00:00
Troy Straszheim 5b2c7d056f Make these optional. 2011-03-09 22:16:04 +00:00
Troy Straszheim 5bc00f0266 Starting to get rosbuild2 stuff in. Regular rosbuild/make should be
unaffected.
2011-03-09 22:07:50 +00:00
Bhaskara Marthi 2d51e5b931 remove wg-specific info from snippets 2011-03-04 06:00:47 +00:00
Bhaskara Marthi 572c1425ad Add snippet files 2011-03-04 05:32:32 +00:00
Bhaskara Marthi c3f5ab8bc7 Allow editing the ros-launch command before invoking it 2011-03-03 17:54:56 +00:00
Bhaskara Marthi 4ced106c1a Allow modifying rosmake command before starting 2011-03-03 17:54:54 +00:00
Bhaskara Marthi a2170fb36b Allow toggling shell directory tracking 2011-03-02 01:19:02 +00:00
Bhaskara Marthi 12f8dac256 Add rosbag-view-mode 2011-03-01 19:03:14 +00:00
Ken Conley 4d7938d07d #3369 fixed patch 2011-02-24 07:17:50 +00:00
Ken Conley 06c481cb05 rosbash: #3369 patch from ryohei to add in stack completion support 2011-02-24 06:59:26 +00:00
Lorenz Moesenlechner 85f2e0916a Another atempt to fix ido-completing read and handling of defaults
Don't pass in alists to ido-mode but just single lists and don't make defaults
a list
2011-02-23 23:46:21 +00:00
Lorenz Moesenlechner 44bd35f49e * Fixed completing-read call when no default is given
* Added functionality to open action definitions
2011-02-22 13:32:58 +00:00
Lorenz Moesenlechner 94a73efdcb Fix handling of defaults for completing-read
The default parameter needs to be a list. Otherwise, ido-mode duplicates the
default entry. Patch by Thibault Kruse.
2011-02-21 17:09:19 +00:00
Bhaskara Marthi 6f67d63f04 Add ros-launch-current, and turn on processing of ansi colors in output 2011-02-18 05:49:50 +00:00