Host: Fedora 20 64-bit and Ubuntu 13.10 64-bit poky:1a9226f140f578f11696abf1a3c989fae1d4c14a eclipse-poky-kepler:c73c6e4510c42601854f3c542ca6e14b4510380c STEPS TO REPRODUCE: 1. Install Eclipse using the Headless Build 2. Set the Yocto ADT's toolchain, sysroot location and kernel 3. Switch to BitBake Commander perspective 4. Create a new BitBake Commander project with a new git clone: 4.1 Go to File->New->Project 4.2 Select "New Yocto Project", under "Yocto Project BitBake Commander" 4.3 Press "Next" 4.4 Fill in the project name 4.5 Select "Local" from the "Remote service provider" dropdown list 4.6 Select "Local" from the "Connection name" dropdown list 4.7 Type the desired location in the "Location" text box 4.8 Check the "Clone from Yocto Project Git Repository into new location" checkbox 4.9 Press "Finish" EXPECTED RESULT: A new clone is being checked out and the new project is displayed into the Eclipse explorer window ACTUAL RESULT: An error is displayed in the Eclipse Yocto Project Console: You must specify a repository to clone. usage: git clone [options] [--] <repo> [<dir>] -v, --verbose be more verbose -q, --quiet be more quiet --progress force progress reporting -n, --no-checkout don't create a checkout --bare create a bare repository --mirror create a mirror repository (implies bare) -l, --local to clone from a local repository --no-hardlinks don't use local hardlinks, always copy -s, --shared setup as shared repository --recursive initialize submodules in the clone --recurse-submodules initialize submodules in the clone --template <template-directory> directory from which templates will be used --reference <repo> reference repository -o, --origin <name> use <name> instead of 'origin' to track upstream -b, --branch <branch> checkout <branch> instead of the remote's HEAD -u, --upload-pack <path> path to git-upload-pack on the remote --depth <depth> create a shallow clone of that depth --single-branch clone only one branch, HEAD or --branch --separate-git-dir <gitdir> separate git dir from working tree -c, --config <key=value> set config inside the new repository bash: /home/ada/bb/BitbakeProject/oe-init-build-env: No such file or directory
I couldn't reproduce on my Fedora 20. I will investigate further on Ada's machine.
I retested it on my Ubuntu 13.10 64bit. Seems that the issue reproduces with the latest commit (f4d8e9243f9355424a01e2d72fd1abbf68d3bb7c): http://autobuilder.yoctoproject.org/pub/nightly/20140129-3/eclipse-plugin/kepler/org.yocto.sdk-development-201401292029-archive.zip This issue does not reproduce with the previous commit (M2.rc2):c73c6e4510c42601854f3c542ca6e14b4510380c: http://autobuilder.yoctoproject.org/pub/nightly/20140123-3/eclipse-plugin/kepler/org.yocto.sdk-development-201401232333-archive.zip Please note that in order to test the rc2 version, sh symlink must be changed to point to bash, not dash! - see https://bugzilla.yoctoproject.org/show_bug.cgi?id=5707 -
http://git.yoctoproject.org/cgit.cgi/eclipse-poky-kepler/commit/?id=1dfe1d2f1322b5fda8e1a7637c447b0e060efb3e
Verified