aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-06-09toaster: loading notification Make it spinbbarrosp/toaster/bootstrap3-continuedBelen Barros Pena
We need some additional css to make the spinner in our loading notification spin. If the spinner doesn't spin, is it a spinner? Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-09toaster: build data Unavailable artifact to Bootstrap 3Belen Barros Pena
Make sure the page we show when you try to download an artifact that doesn't exist displays properly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-09toaster: css Remove Bootstrap themeBelen Barros Pena
We are not using it. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-09toaster: task filters Remove invalid optionBelen Barros Pena
In the 'outcome' filter for tasks, remove the 'not applicable' option, since it should not be exposed to users. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-09toaster: build data Add css for highlight animationBelen Barros Pena
When you click on a file name that is installed in a root files system, or in a task order number, Toaster highlights the relevant table row, so that you know which one is the one you selected. This patch sets the required css classes for the highlight to work. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-09toaster: build data Format empty state in packages tableBelen Barros Pena
The explanatory message in the empty state of the packages built table was missing some spaces. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-08toaster: build data Fix left navigationBelen Barros Pena
Make sure the current page is always highlighted in the left navigation. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-08toaster: build data Package details to Bootstrap 3Belen Barros Pena
Make sure the pages showing details about packages built and installed display correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-08toaster: css Remove markupBelen Barros Pena
Some html markup somehow made its way into our custom css file. Remove it. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-08toaster: build data Recipe details to Bootstrap 3Belen Barros Pena
Make sure the recipe details page displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-07toaster: build data Task details to Bootstrap 3Belen Barros Pena
Make sure the task details page displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-07toaster: build data Recipes table to Bootstrap 3Belen Barros Pena
Make sure the recipes built table displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-07toaster: build data Tasks table to Bootstrap 3Belen Barros Pena
Make sure the tasks table and all build performance tables display correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-06toaster: build data Variables to Bootstrap 3Belen Barros Pena
Make sure the page showing the variable history displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-06toaster: build data Configuration to Bootstrap 3Belen Barros Pena
Make sure the page showing the build configuration summary displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-06toaster: build data Directory structure to Boostrap 3Belen Barros Pena
Make sure the table showing the rootfs directoy structure displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-03toaster: build data Packages installed to Bootstrap 3Belen Barros Pena
Make sure the table showing the list of packages installed in an image displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-03toaster: build data Left nav actions to Bootstrap 3Belen Barros Pena
Make sure the actions at the bottom of the left navigation (download build log, edit custom image and new custom image) display correclty with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-03toaster: build data Build dashboard to Bootstrap 3Belen Barros Pena
Make sure the build dashboard page displays correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-06-02toaster: build data Breadcrumbs to Bootstrap3Belen Barros Pena
Make sure the breadcrumbs in the build data pages display correctly with Bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-31toaster: Rework displaying package dependencies across Toasterbbarrosp/toaster-nextMichael Wood
After porting the build table to a unified mechanism for showing dependencies in tables it highlighted that the dependencies selected to be shown were un-filtered. i.e. all dependencies from all contexts were shown. The context for a package's dependencies is based on the target that they were installed onto, or if not installed then a "None" target. Depending on where the template for the dependencies are show we need to switch this target which is why a filter and utility function on the model is added. Additionally to use the same templates in the build analysis we also need to optionally add links to the build data for the packages being displayed as dependencies. Customising a Custom image recipes may or may not have a target depending on whether they have been built or not, if not we do a best effort at getting the dependencies by using the last known target on that package to get the dependency information. [YOCTO #9676] Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: widgets ToasterTable Catch template rendering exceptionsMichael Wood
If a cell template rendering causes an exception catch it and carry on, this at least allows the table to show the rest of the data if nothing else. Also improve the error logging so that it's possible what the offending template snippet was. Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: tests Add new build tables to testsMichael Wood
- Add new build tables to be tested - Add required data into the fixture and clean up a few empty fields - Fix the SoftwareRecipesTable specific test so as not to rely on two particular defined recipes Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: table.js Add the ability to highlight a particular rowMichael Wood
As in the old build tables it's useful to jump and highlight a particular row in the table using the #hash in the URL. Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: port Installed packages table to ToasterTableMichael Wood
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: port Task tables to ToasterTables widgetMichael Wood
Port the Task based tables to ToasterTable. This is the Task, Time, CPU usage and Disk I/O tables. Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: port Built recipes table to toastertablesMichael Wood
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: port table for Built packages to ToasterTableMichael Wood
This is the table that displays all the packages built in the build. Build -> Packages. Adds a template snippet for the git revision popover. Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: ToasterTable widget add an 'a' to Name in Exception classMichael Wood
Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: toaster tables Enable complex empty statesBelen Barros Pena
Make sure we can create empty states for toaster tables that include actions for users to get out of the empty state. Allows a template to be used as an empty state. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com>
2016-05-31toaster: Migrate project configuration from bootstrap 2 to bootstrap 3Belen Barros Pena
Convert all the HTML templates, JS and CSS in the project parts of toaster to use bootstrap 3. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: work-around our lack of a synchronous fetch for typeaheadsElliot Smith
The Twitter typeahead.js library expects the developer to use a source which does a local search for matching suggestions, then falls back to a remote search if that doesn't return enough results. However, in Toaster, we don't do any caching of the suggestions for a typeahead, so our source only works in asynchronous mode. Consequently, we see fewer than the expected number of suggestions if the typeahead has already shown suggestions matching a query. For example, searching for "meta-n" in the layers typeahead will show the results for this query; but when the query changes to "meta-ne", a new set of results is fetched, which mostly overlaps with the results for "meta-n". The typeahead assumes that the overlapping items are locally cached and have been delivered synchronously, and just appends the new results which don't overlap with the previous query. But because we don't provide any results synchronously, we just end up with the single non-overlapping result in the drop-down. This can be fixed by hacking typeahead.js so that instead of appending asynchronous results, we always overwrite and redraw the whole typeahead menu. This is a temporary fix, and should be properly fixed (when we have time), perhaps by using typeahead.js's associated Bloodhound library. Added a note about the hack to the license file as an explanation of why the unminified JS file is included in Toaster. Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: migrate typeahead libraryElliot Smith
Migrate from Bootstrap 2's built-in typeahead to Twitter's typeahead library. This is to facilitate moving to Bootstrap 3, which doesn't have a typeahead. Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: tests Add a BuildTest helper classMichael Wood
Add a helper class for running build tests. Subclass this and call the build method to get setup for running tests on the resulting data from a build. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com>
2016-05-31toaster: tweaks to recipe file downloadsBelen Barros Pena
* In the custom images table, show the recipe file and download icon only when the recipe file exists and can be downloaded. * Also in the custom images table, make sure the download icon tooltip shows on hover. * In the custom image details page, show the correct icon (download) next to the recipe file in the right hand column. * In the custom image details page, show the recipe file and download icon in the right hand column only when the recipe file exists and can be downloaded * Also in the custom image details page, simplify the help text we show when the 'download' button is disabled: it gave so much information about what's actually happening under the hood that it was a bit hard to follow. Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com>
2016-05-31toaster: add DL_DIR and SSTATE_DIR to oe toasterconfEd Bartosh
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Michael Wood <michael.g.wood@intel.com>
2016-05-31toaster: testsjs Add call back to append elements on completion of testsMichael Wood
When the tests are complete add some marker elements to the test page DOM which can then looked at for a selenium browser test. Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com>
2016-05-30yocto-bsps: Update to 4.1 to include musb fixesRichard Purdie
This fixes issues compiling musb for beaglebone. (From meta-yocto rev: ac7c70f0b3ed9ddc766f655d26cc142a83e29b3e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30yocto-bsps: update to 4.1.24Richard Purdie
Updating the h/w reference BSPs to the korg stable 4.1.24, and for gcc6 compilation fixes. (From meta-yocto rev: 63b120af5ef0c586494f74e14064600e4bda50d2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto/4.1: fix musb compilation errorBruce Ashfield
We had a partial musb change merged into the 4.1 tree, which resulted in: | kernel-source/drivers/usb/musb/musb_dsps.c: In function 'dsps_create_musb_pdev': | kernel-source/drivers/usb/musb/musb_dsps.c:750:8: error: 'struct musb_hdrc_config' has no member named 'maximum_speed' | config->maximum_speed = usb_get_maximum_speed(&parent->dev); | ^~ By backporting commit: 9b7537642cb6a [usb: musb: set the controller speed based on the config setting] We get our missing structure field, and we can once again build musb. [YOCTO: #9680] (From OE-Core rev: b746223787a0195c3a4d16523003c62ec0ac8451) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto: only use intel branches for optimized platformsBruce Ashfield
Reverting the change that moved common-pc* to the intel staging branches. This means that genericx86, qemux86*, etc, will continue to use standard/base. (From OE-Core rev: e3aa87a5d3a7cbe6f2c835273991a388101b0cde) Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto: create intel branchesBruce Ashfield
To provide timely support for Intel platforms, without risking issues with other platforms, we create intel branches from the common variants. i.e. We now have standard/intel, which is from standard/base These branches will be managed like any other in the tree, and will get common -stable, -rt, bugs and CVE updates. (From OE-Core rev: 5bc0ce92545b8940a90d96912e46d6320b3a015e) Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto:4.4: broxton backportsBruce Ashfield
Integrating the following mainline backports for better Broxton support: Adrian Hunter (3): mmc: sdhci: Remove SDHCI_SDR104_NEEDS_TUNING mmc: mmc: Attempt to flush cache before reset mmc: mmc: Fix partition switch timeout for some eMMCs Andy Shevchenko (12): device property: always check for fwnode type device property: rename helper functions device property: refactor built-in properties support device property: keep single value inplace device property: improve readability of macros device property: return -EINVAL when property isn't found in ACPI device property: Fallback to secondary fwnode if primary misses the property mfd: core: propagate device properties to sub devices drivers mfd: intel-lpss: Pass HSUART configuration via properties device property: avoid allocations of 0 length lib/string: introduce match_string() helper device property: convert to use match_string() helper Bamvor Jian Zhang (1): gpiolib: do not allow to insert an empty gpiochip Christophe RICARD (2): ACPI: Rename acpi_gsi_get_irq_type to acpi_dev_get_irq_type and export symbol ACPI / gpio: Add irq_type when a GPIO is used as an interrupt Dasaratharaman Chandramouli (1): intel_idle: Support for Intel Xeon Phi Processor x200 Product Family Gwendal Grignou (1): mmc: core: Do regular power cycle when lacking eMMC HW reset support Heikki Krogerus (4): device property: helper macros for property entry creation device property: the secondary fwnode needs to depend on the primary device property: fwnode->secondary may contain ERR_PTR(-ENODEV) device property: fix for a case of use-after-free Len Brown (2): intel_idle: Add SKX support intel_idle: add BXT support Linus Walleij (1): Revert "gpio: revert get() to non-errorprogating behaviour" Mika Westerberg (7): pwm: lpss: Remove ->free() callback pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE device property: Take a copy of the property set driver core: platform: Add support for built-in device properties mfd: intel-lpss: Add support for passing device properties mfd: intel-lpss: Pass SDA hold time to I2C host controller driver mfd: intel-lpss: Pass I2C configuration via properties on BXT Qipeng Zha (1): pinctrl: intel: make the high level interrupt working Richard Cochran (10): intel_idle: remove useless return from void function. intel_idle: Fix a helper function's return value. intel_idle: Remove redundant initialization calls. intel_idle: Fix deallocation order on the driver exit path. intel_idle: Fix dangling registration on error path. intel_idle: Avoid a double free of the per-CPU data. intel_idle: Setup the timer broadcast only on successful driver load. intel_idle: Don't overreact to a cpuidle registration failure. intel_idle: Propagate hot plug errors. intel_idle: Clean up all registered devices on exit. Wolfram Sang (1): mmc: make MAN_BKOPS_EN message a debug qipeng.zha (1): pwm: lpss: Update PWM setting for Broxton (From OE-Core rev: 232320c019240f90fd984a23e4d382cd7c3c018d) Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30layer.conf: Whitelist ca-certificate dependency on opensslRichard Purdie
(From OE-Core rev: 4f5ba49495942bc1d4f874be7a6de38c0d39872b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30ca-certificates: Add openssl as a runtime dependencyOtavio Salvador
The update-ca-certificates script uses the c_rehash utility which is installed by openssl. Add openssl as a runtime dependency to fulfill the utility requirement. (From OE-Core rev: a90ba07812444ebac93cd535d11dd54994897bfd) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30initscripts: check if swapon/swapoff exists before executing themMing Liu
Not all built images contain swapon/swapoff, for instance, it is configurable with or without them in busybox. So it'd better to check if they exist or not before executing them. Redirecting the potential errors to /dev/null is not good enough, which might suppress the *real* errors. (From OE-Core rev: 2cb1142710cc2beb762c4c2b8edd44d3a97dafa0) Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30uboot-sign: rebuild u-boot.img with signed dtbGeorge McCollister
u-boot-nodtb.img doesn't exist so if UBOOT_SUFFIX = "img" is used u-boot.img must be rebuilt by running make with EXT_DTB=${DEPLOYDIR}/${UBOOT_DTB_IMAGE} then the resulting .img file must be install to the deploy directories. (From OE-Core rev: 4afee787e455ce1d4c002cd5c003182f1fc50028) Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30u-boot: replace old-style shell syntax with the modern oneAndrew Shadura
Use "-n" operation instead of comparing with an "x"-ed empty string, use $(...) notation instead of the deprecated backticks. (From OE-Core rev: b8436a9c470f1e27ff7fdd952b2743eaf97cadf8) Signed-off-by: Andrew Shadura <andrew.shadura@collabora.co.uk> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30xcb-proto: remove stale git recipe and now redundant .incRoss Burton
(From OE-Core rev: a7e70970f3a5509e1f1ec1ed3aedb0bd10d404fc) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30libxcb: upgrade to 1.12Ross Burton
(From OE-Core rev: 476d816a49121ba9a3db7720135d3ddaf51e2cc5) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>