Add --url to qibuild deploy

Make possible to deploy the same image on several board in the same time

Change-Id: I9e5fb1d3d1ad4756b2514a3434e0c0441e853ad0
Reviewed-on: http://gerrit.aldebaran.lan:8080/15725
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qisys.sh.mv: use qisys.sh.rm instead of os.remove()

Change-Id: If3deb8e79aad5a90ed4dd43ada884b6eb39eefa7
Reviewed-on: http://gerrit.aldebaran.lan:8080/15824
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qibuild: make it possible to use -Dqibuild_DIR  on the command line

Change-Id: Id5a7d28df8dc350ddb3afcbe80ba9c8477fd0af9
Reviewed-on: http://gerrit.aldebaran.lan:8080/15513
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Better message when command failed

Change-Id: Ic4503e2ab82645dfff83fbdc1f0b7132ab8cd776
Reviewed-on: http://gerrit.aldebaran.lan:8080/16213
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
Revert "Better message when command failed"

This reverts commit 12275793bae3f8153daffcb910053d5fd82344be

Change-Id: Icaf6a95804da11ad0d5d62a35ab0c3206e9caf63
Reviewed-on: http://gerrit.aldebaran.lan:8080/16249
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
cmake/python: do not look for python_d.lib on debug

This is actually quite useless because you need python_d.exe to use it ...

Change-Id: I927375873d6f4930a1a6d9e90387810779ab4c69
Reviewed-on: http://gerrit.aldebaran.lan:8080/16260
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
cmake/python: do not look for python 2.6

Change-Id: I56cf06dc60cab2412d8fe5afe3cad83d550d1950
Reviewed-on: http://gerrit.aldebaran.lan:8080/16297
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
cmake: remove deprecated qi_set_global uses

Replace qi_set_global with qi_persistent_set to keep the same behavior
(see qi_set_global implemenetation).

Change-Id: Ifa2b8cba235e3ac252d34c402aee42431965ba7d
Reviewed-on: http://gerrit.aldebaran.lan:8080/16464
Tested-by: gerrit
Reviewed-by: cgestes <gestes@aldebaran-robotics.com>
Add qisrc maintainer

Change-Id: I1b43982f74a0ae26c5eba40edd24ef8e2789a57a
Reviewed-on: http://gerrit.aldebaran.lan:8080/15873
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
changelog: fix/re-order "Incomming" section

Change-Id: I8d103e4df831a8ba0803fb4a22f9b544937e1ee1
Reviewed-on: http://gerrit.aldebaran.lan:8080/16675
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
python: refactor and improve the clean action

(fix #13223)

* qibuild.project: remove is_build_dir function and add get_build_dirs
* qibuild.toc: remove unnecessary is_build_folder_name function
  (also get rid of it (broken) tests)
* qibuild.action.clean: fix -z option behavior, add -x and -X options to
  remove build directories from non-existing toolchain
* update doc and changelog

Change-Id: I96a75f45be28b887afc9a4f825a29e880d5443a3
Reviewed-on: http://gerrit.aldebaran.lan:8080/16292
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
doc: update cmake guidelines

Change-Id: Ic79815f63c244743a94c56988bc3e92a8110b2b6
Reviewed-on: http://gerrit.aldebaran.lan:8080/16758
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Now port is specified in the url directly with qibuild deploy

This way all target can have a different port

Change-Id: I0c38d3a39f8a7dcc8937e7fd2ff0e960b9bc872e
Reviewed-on: http://gerrit.aldebaran.lan:8080/16792
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
Revert "Now port is specified in the url directly with qibuild deploy"

This reverts commit edb1b5e82794d4f476b70e4348d59bd22552a8c5

Change-Id: Ic048d9f9f1fb7cddcf7904327d5a72099b8807aa
Reviewed-on: http://gerrit.aldebaran.lan:8080/16806
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Tested-by: ncornu <ncornu@aldebaran-robotics.com>
Add a ui.indentIterable to indent a list or any iterable

Change-Id: Ide831edb868a43cbe8e2e9af679364233845d8a1
Reviewed-on: http://gerrit.aldebaran.lan:8080/16809
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Tested-by: gerrit
Fix qisrc snapshot

Change-Id: I8ff42ea6b0d834aec3eba1684b3d507d0f5177b5
Reviewed-on: http://gerrit.aldebaran.lan:8080/16974
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
qi_add_test: Accept a package name as test binary.

Change-Id: Ia352744a9557c8f37ffcf374d87e432a9c765bc4
Reviewed-on: http://gerrit.aldebaran.lan:8080/16980
Tested-by: gerrit
Reviewed-by: dmerejkowsky <dmerejkowsky@aldebaran-robotics.com>
Reviewed-by: mnottale <mnottale@aldebaran-robotics.com>
Tested-by: mnottale <mnottale@aldebaran-robotics.com>
Add short as parameter of project_parser to disable -p for project

Avoid a conflict between the -p of project and the -p of profile in qibuild

Change-Id: I8a137fd28fad8b590eb396021034dca00a88e417
Reviewed-on: http://gerrit.aldebaran.lan:8080/16810
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Add the option positional to qibuild.parser.project_parser

In any case, short is always disable

Change-Id: Ib8b5e160397f690f7f71194abd3a57f9f2dffd6b
Reviewed-on: http://gerrit.aldebaran.lan:8080/16811
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>
Add qibuild.deploy.action.find_rsync_or_scp

Change-Id: I65524a97abd516a100259777cc8f63db4bbf82b9
Reviewed-on: http://gerrit.aldebaran.lan:8080/16812
Tested-by: gerrit
Reviewed-by: ncornu <ncornu@aldebaran-robotics.com>