summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2010-12-21linux-yocto: remove or adjust to _ in branch namesBruce Ashfield4
The existing 2.6.34 kernel tree uses _ where poky typically uses -. This is a historical artifact, since working with gnu Make and shells means avoiding - is wise. The opposite is true in Yocto. To avoid using the _ reserved character wherever possible we can simply remove it from the branch names in the new 2.6.37 kernel, but to keep the content stable in the 0.9 2.6.34 kernel, we map _ to - for the purposes of packaging. To further faciliate this switch, the branch names no longer need to be shortened in the KMACHINE mappings, but can be fully specified and the tools/processing adapt as required. This gives us the flexibility to map multiple boards to a single branch for building. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-12-21send-pull-request: Use current date in mail headersDarren Hart1
Some users experience problems viewing the pull requests as a sequential mail series due to the script using the git commit date for the patches and today's date for the cover letter. Address this by renaming the email Date: header to Old-Date: and adding a new Date: header with a current timestamp. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Reported-by: Gary Thomas <gary@mlbassoc.com> Cc: Josh Lock <josh@linux.intel.com>
2010-12-21gettext: Add source and license checkumsScott Garman2
Also clean up whitespace issues. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-12-21gnome-doc-utils: ensure a native variant exists for document generationJoshua Lock2
gnome-doc-utils-native must be available to do the build time generation of documentation however most gnome projects will do a pkgconfig check for the host version of gnome-doc-utils. This patch adds gnome-doc-utils-native and makes gnome-doc-utils depend on it so that recipe writers can just add gnome-doc-utils to their DEPENDS and the system will do the right thing. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-21gnome-common: add native variant via BBCLASSEXTENDJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-21gst-plugins: fix for make 3.82Joshua Lock3
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-21meta-environment: Added package of meta-environment-${TARGET_ARCH} forLianhao Lu4
environment files. [BUGID #565] Fixing bug #565, added package of meta-environment-${TARGET_ARCH} for environment files used by cross-canadian toolchain. Also corrected the situation of empty config site file for target. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2010-12-21runqueue.py: set BB_TASKHASH approriately after moving to fork()Kevin Tian1
In previous exec() model, cooker is re-initialized from scratch with environmental variable exported accordingly. Now in fork() model, environmental variables are not exported again, and thus original method to export BB_TASKHASH doesn't apply now which breaks all sstate packages. Now we can set data variable directly instead. Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-12-21rm_work: With the recent pseudo changes, this no longer makes senseRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-21bitbake/fetch: Only checksum downloads when they're first downloaded and a ↵Richard Purdie1
checksum is present Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-21bitbake/runqueue.py: Somehow the python environment mapping is failing so do ↵Richard Purdie1
it manually Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20poky-init-build-env: Enable all POSIX shellsMark Hatle2
Update the script so that it will work in more then just bash. If bash is not used, it will assume the PWD is the Poky location. (This is because BASH_SOURCE is a bash-ism, and equivalent functionality is not available in other shells). This has been verified with dash (see comment in the code), ksh, zsh and of course bash. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-12-20poky-init-build-env: Breakup the environment scriptMark Hatle3
Break up the scripts/poky-env-internal into two parts: 1) Chunk that is sourced and sets up the environment 2) Chunk that is executed and configures the build directory OEROOT configuration was moved into the initial poky-init-build-env script. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-12-20perl-native: Make the sstate checksum for perl depend on the hardcoded path ↵Richard Purdie1
until this is fixed Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20kernel.bbclass: Use KERNEL_IMAGE_BASE_NAME variable instead of the expanded ↵Richard Purdie1
equivalent. Fixes sstate rebuild issue Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20rootfs_rpm: Add --ignoresize option when performing DB operations on a rootfsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20fakeroot/fakechroot: These have been replaced by pseudo, move to meta-extrasRichard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20sstate.bbclass: delete sstate files when doing cleanallPaul Eggleton1
This fixes the cleanall task to actually delete the sstage cache files. This was not working correctly before due to attempting to use the current task's hash in the package file name to be deleted, which of course is the hash of the cleanall task when doing cleanall. The siginfo files are now deleted as well. Signed-off-by: Paul Eggleton <paul.eggleton@intel.com>
2010-12-20bitbake/fetch: Add missing return so if a checksum isn't present, it isn't ↵Richard Purdie1
checked Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20bitbake/fetch: Checksum validity fixesRichard Purdie1
If the checksum check failed, the .md5 stamp file would still have been created meaning subsequent builds would proceed with the corrupt file. Reorder the calls to avoid this. Also raise a specific error for the checksum not specified error case. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20shasum-native: Drop recipe since we have internal handling in python for ↵Richard Purdie5
this now Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20base/utils.bbclass: Drop former checksum code now bitbake is handling this ↵Richard Purdie2
for us Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20FetchData: add SRC_URI checksumYu Ke1
This patch add the per-recipe SRC_URI checksum verification. - SRC_URI format The format of SRC_URI checksum follow OE definition: 1. SRC_URI has single src SRC_URI = "http://some.domain/file.tar.gz" SRC_URI[md5sum] = "xxxxxxxxxxxxxxx" SRC_URI[sha256sum] = "xxxxxxxxxxxxxxxxxxxxxx" 2. SRC_URI has multiple src, every src need specify name SRC_URI = "http://some.domain/file1.tar.gz;name=name1 \ http://some.domain/file2.tar.gz;name=name2 " SRC_URI[name1.md5sum] = "xxxxxxxxxxxxxxx" SRC_URI[name1.sha256sum] = "xxxxxxxxxxxxxxxxxxxxxx" SRC_URI[name2.md5sum] = "xxxxxxxxxxxxxxx" SRC_URI[name2.sha256sum] = "xxxxxxxxxxxxxxxxxxxxxx" - SRC_URI checking invocation: the checksum checking is invoked in do_fetch phase, so it can be invoked manually by # bitbake -f -c fetch <recipe_name> if recipes has no SRC_URI checksum item, bitbake will show warning: " WARNING: Missing SRC_URI checksum for xxxx.tar.gz, consider to add SRC_URI[md5sum] = "5c69f16d452b0bb3d44bc3c10556c072" SRC_URI[sha256sum] = "f4e0ada8d4d516bbb8600a3ee7d9046c9c79e38cd781df9ffc46d8f16acd1768" " thus recipe author can add it to recpie file after SRC_URI - control variable BB_STRICT_CHECKSUM when SRC_URI checksum is missing, this variable decide pass or not if BB_STRICT_CHECKSUM = "1", bitbake should fatal in this case, otherwise bitbake just pass Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-12-20sanity.bbclass: add check for creation of long filenamesPaul Eggleton1
Detect and fail if filesystem in use for TMPDIR or SSTATE_DIR has an unreasonably short file name length limit (eg. eCryptFS). This can cause "file name too long" errors during poky builds (e.g. when writing sstate files for packages with a git revision as the version). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-20sanity.bbclass: allow minimisation of impact of more invasive sanity checksPaul Eggleton2
Add a mechanism to avoid running more invasive checks every time bitbake is invoked. Adds a file in conf/ (i.e. under user's build directory) that tracks a new variable SANITY_VERSION (set in sanity.conf) as well as TMPDIR and SSTATE_DIR, allowing checks to be run when these are changed. Fixes [BUGID #562] Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-20sanity.bbclass: make indenting consistentPaul Eggleton1
Use four spaces throughout the file Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
2010-12-20siggen.py: print taskname when seeing mismatched hash in cacheKevin Tian1
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-12-20distro_tracking: change owner of some recipeYu Ke1
People already help Kevin to maintain the recipes he owned, so change the tracking field owner for more accurate tracking. Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20distro_tracking: Fix name inconsistencyYu Ke1
in distro_tracking_fields.inc, my name has two version: "Ke Yu <ke.yu@intel.com>", and "Yu Ke <ke.yu@intel.com>". this patch unify it to be "Yu Ke <ke.yu@intel.com>". Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20ed: Change bin pathLu Jingdong1
LSB states that ed should be in /bin/ and change bin path of ed from usr/bin into bin for LSB. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20documentation/yocto-project-qs/yocto-project-qs.xml: Fixed grammar problemScott Rifenbark1
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-20documentation/kernel-manual/figures/kernel-architecture-overview.png: ↵Scott Rifenbark1
updated figure Updated the figure to not use "preempt_rt". Now uses "preempt-rt". Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17bitbake Revert bitbake exec() and go back to fork() for performace wins ↵Richard Purdie2
(first draft) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17pseudo: Fixup for cache problemRichard Purdie2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17bitbake.conf/poky-env-internal: Adjust PSEUDO variables to match pseudo ↵Richard Purdie2
enabled/disabled modes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17scripts/bitbake: Add wrapper script which ensures pseudo is built and availableRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17poky-default-revisions.inc: Update pseudo revision to include exec/fork ↵Richard Purdie1
improvements and speed optimisations Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17poky-env-internal: Search scripts before the bitbake directory so we can ↵Richard Purdie1
override bitbake's main script Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17bitbake/runqueue: Revert previous setscene noexec changes and ensure ↵Richard Purdie1
setscene stamp exists for setscene noexec tasks Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17bitbake/runqueue: Clean up message log levelsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-12-17Update to the latest swabber.Alex deVries1
Signed-off-by: Alex deVries <alex.devries@windriver.com>
2010-12-17Calculate CCACHE_DIR by calling host's ccache config.Alex deVries1
Signed-off-by: Alex deVries <alex.devries@windriver.com>
2010-12-17Swabber's update_distro automatically updates the blob now.Alex deVries1
Signed-off-by: Alex deVries <alex.devries@windriver.com>
2010-12-17Stop using hardcoded paths, use new Ubuntu and generic filters.Alex deVries7
Signed-off-by: Alex deVries <alex.devries@windriver.com>
2010-12-16lsbsetup: add missing directory installSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-16distro_tracking: update status for upgraded recipesNitin A Kamble1
distro_tracking: chaning owner of python-pygtk As the python-pygtk's version is tightly connected to the gtk+ recipe version. changing the recipe ower to Edwin who is the gtk+ recipe owner. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-12-16distro_tracking_fields: Update entries with correctionsSaul Wold1
* fix VERSION Misspellings and add missing recipe versions Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-16Revert "gst-plugins: fix for make 3.82"Saul Wold6
This reverts commit 06570b84e498e8643aa29d9864f377bd55df1f23. These versions of gst-plugins-* already have been fixed upstream for the make 3.82 problems, so this patch detects already applied and bails Signed-off-by: Saul Wold <sgw@linux.intel.com>
2010-12-16gst-plugins-base: add avahi to DEPENDSJoshua Lock1
Base plugins try to link against avahi so ensure it is available Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-12-16gst-plugins: fix for make 3.82Joshua Lock6
Signed-off-by: Joshua Lock <josh@linux.intel.com>