== Progress == (4/10)
* TCWG-372 fix Cbuildv2 parsing to handle the new binutils-gdb repository (4/10) - Completed Card with following commits.
commit e6e39f5d1f7963332b3d7dd2e4400de91847219c Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 16:08:17 2013 -0600
Correct get_toolname to work with unified repo: binutils-gdb.git
Secondary fixes required:
- Set config/binutils.conf and config/gdb.conf to use unified repo binutils-gdb.git.
- Re-enable binutils-gdb.git in config/sources.conf.
- get_toolname now calls get_git_tool and determines the actual toolname for binutils and gdb from the branch name if the repository is unified.
- Made all other usages of get_git_tool use get_toolname instead.
- checkout() now uses ${repo} as returned from get_git_repo as the git repository instead of ${tool}.git. This allows a unified repository to only be checked out once.
- The git parser now determines whether an http:// in a url means a git service or an svn service.
- The git parser now returns branch names for launchpad urls with branches in the url.
- The git parser now returns the tool name properly for an svn service.
- The git parser testsuite now has testcases for all new additions.
Also
- Added --snapshots functionality to allow specifying an existing snapshots directory. - Add testcases to test.sh to test --snapshots functionality. - Changes test.sh --snapshots directive to --md5sums to avoid confusion with cbuild2.sh --snapshots.
* TCWG-323 Interface hardening (5/10) - Card in progress with following commits:
commit cc7193d8ddb86c4ed7d16086f8ee968ae4bae87f Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Thu Dec 12 11:40:00 2013 -0600
cbuild2.sh: All error exit paths should use build_failure().
commit 2a4ec7fa0b7c48e0c6e05a7549f64e3336022f45 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Wed Dec 11 14:08:51 2013 -0600
cbuild2.sh: Added check_directive() to unify bounds checking.
Also added accompanying top-level test.sh fragments to test check_directive.
Change-Id: Ia42a4b241a5ca62d41dccf1d8e023980ad0a04d0
commit c9ec21200260bdb26d9fe9b26d7ce390579a0ca2 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Wed Dec 11 13:07:15 2013 -0600
test.sh: Fixed to work with a temporary host.conf file.
Require change due to commit 3b5c576630a8ac08cd3b9ab9eab781308549a858 which requires a host.conf file for finding the cbuild topdir.
Change-Id: I991bb5f2a7949267bf69fba093d6becd202ad138
commit 16a45027be798b06160916234713f5dc35b2ecbb Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 18:16:09 2013 -0600
cbuild2.sh: Bounds check --set input.
Change-Id: I8ebffd1809b17962aef58f2a08277d5f639d7e3e
commit d7ee602c24231e24457c93208f749cbdd0357115 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 18:03:04 2013 -0600
cbuild2.sh: Remove --srcdir. It didn't do anything.
Change-Id: I5b99c7ae8dc542cb62516104bd0bf9d1888afc52
commit 53e9c74966442c41cc9512f27f46ef849d62bcc8 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 17:58:54 2013 -0600
cbuild2.sh: Remove --dispatch support. It didn't do anything.
commit 289ade38f100872653218da4792fbb1650d3b231 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Wed Dec 11 10:27:37 2013 -0600
cbuild2.sh: Bounds check --release switch.
Change-Id: I90804ea02b995d476b148fb68db955d164bc674c
commit 9bae259ebbff193e29899edf8a47190747d2bc1b Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Wed Dec 11 10:09:00 2013 -0600
lib/configure.sh: Add missing closing "
Change-Id: I9eee9a934a6cbb60bd1e2db6b0af9faf19fa5188
commit 16a45027be798b06160916234713f5dc35b2ecbb Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 18:16:09 2013 -0600
cbuild2.sh: Bounds check --set input.
Change-Id: I8ebffd1809b17962aef58f2a08277d5f639d7e3e
commit d7ee602c24231e24457c93208f749cbdd0357115 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 18:03:04 2013 -0600
cbuild2.sh: Remove --srcdir. It didn't do anything.
Change-Id: I5b99c7ae8dc542cb62516104bd0bf9d1888afc52
commit 53e9c74966442c41cc9512f27f46ef849d62bcc8 Author: Ryan S. Arnold ryan.arnold@linaro.org Date: Tue Dec 10 17:58:54 2013 -0600
cbuild2.sh: Remove --dispatch support. It didn't do anything.
Change-Id: I4b6ee8db0d3e74510b95c816469b0c100207972f
* Misc (1/10) - Now using gerrit with git review for handling cbuildv2 development. - Reviewed V Chong's proposed outline for toolchain documentation and made suggestions and edits.
== Plan == * Move onto working primarily on glibc Jira cards.
== Issues == * Lab migration took cbuild.validation.linaro.org down for several unplanned days and therefore toolchain sources were unavailable during that time. I made do by adding some features into cbuildv2 to use alternative snapshots directories.