{"push_id":1441601978,"size":20,"distinct_size":0,"ref":"refs/heads/master","head":"0bb188f01e396052b127e170a25246d79a6d6741","before":"3cb0d1c78b4c2e4f251a59b86c8da583828ad08b","commits":[{"sha":"3b45c479de8640f92dd1d9f147b02e1eecfaadc8","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"bitbake: remove True option to getVar calls\n\ngetVar() now defaults to expanding by default, thus remove the True\noption from getVar() calls with a regex search and replace.\n\nSearch made with the following regex: getVar ?\\(( ?[^,()]*), True\\)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/3b45c479de8640f92dd1d9f147b02e1eecfaadc8"},{"sha":"c19baa8c19ea8ab9b9b64fd30298d8764c6fd2cd","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"bitbake: remove True option to getVarFlag calls\n\ngetVarFlag() now defaults to expanding by default, thus remove the\nTrue option from getVarFlag() calls with a regex search and\nreplace.\n\nSearch made with the following regex:\ngetVarFlag ?\\(( ?[^,()]*, ?[^,()]*), True\\)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/c19baa8c19ea8ab9b9b64fd30298d8764c6fd2cd"},{"sha":"999e980ee1a58d16f33ef6c0e41aecdcd0206f39","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: runbuilds Write the pidfile in python rather than shell script\n\nWrite the pid file out in the start up of this management command. This\nensures this has happened instead of relying on the shell command having\nbeen run which may or may not be the case. This also makes it simpler for\ntesting.\n\nCouple of clean ups of runbuilds as identified by pyflake\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/999e980ee1a58d16f33ef6c0e41aecdcd0206f39"},{"sha":"161ea71519e7f70d4aadaafc9c3294a12612f0cb","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: tests Add management command tests\n\nAdd some simple sanity tests for the management commands that we use for\nToaster.\n\nCan be executed with ./manage.py test tests.commands\n\nFor faster execution use the test settings and keepdb flag:\nDJANGO_SETTINGS_MODULE=toastermain.settings_test ./manage.py test\ntests.commands --keepdb\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/161ea71519e7f70d4aadaafc9c3294a12612f0cb"},{"sha":"1a7c356491b88c8decced39fb2039ef90065f2d2","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: Add an example production settings file\n\nAdd an example settings that can be used for the basis of the production\ninstance of Toaster.\n\n[YOCTO #10581]\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/1a7c356491b88c8decced39fb2039ef90065f2d2"},{"sha":"bc8401e78cea140349bded228d38f72f628b3980","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: customrecipejs Consume click event on 'a' link if disabled\n\nConsume the click event on the download recipe link if it's disabled. To\nprevent the link from sending user to an error page.\nSee http://getbootstrap.com/css/#forms-disabled-fieldsets and a link\ncaveat.\n\n[YOCTO #10151]\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/bc8401e78cea140349bded228d38f72f628b3980"},{"sha":"e9efef0bdb8068984c3013b87aac9e872ffb38ae","author":{"name":"Reyna, David","email":"9d0345054e4a6ff77cb74cb5e257170f8ef0091f@windriver.com"},"message":"toaster: orm gen_layerdeps Protect against circular Layer dependencies\n\nLimit the recursion (to say 20 levels) when processing layer dependencies\nso that circular dependecies do not cause infinite decent and an\nout-of-memory failure. The duplicate found layers are already immediately\nfiltered in the code.\n\n[YOCTO #10630]\n\nSigned-off-by: David Reyna <David.Reyna@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/e9efef0bdb8068984c3013b87aac9e872ffb38ae"},{"sha":"f3da9f85e6036e6f43377172cbcfe701e0efca7f","author":{"name":"Reyna, David","email":"9d0345054e4a6ff77cb74cb5e257170f8ef0091f@windriver.com"},"message":"toaster: tablejs Fix missing close square bracket\n\nThere is a missing close square bracket.\n\n[YOCTO #10631]\n\nSigned-off-by: David Reyna <David.Reyna@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/f3da9f85e6036e6f43377172cbcfe701e0efca7f"},{"sha":"9d168bb5f05453bdb7156793eea25da0a3119b4d","author":{"name":"Sujith H","email":"98a8b7b0922aebd9811729976aebf3621fbfad79@gmail.com"},"message":"toaster: localhostbecontroller accept custom init script for build\n\nWhen passed variable CUSTOM_BUILD_INIT_SCRIPT to toaster\nsetting, it would be nice to use it. Else toaster\ncan use oe-init script. This gives an oppurtunity to\nuse customized build init scritps.\n\nSigned-off-by: Sujith H <sujith.h@gmail.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/9d168bb5f05453bdb7156793eea25da0a3119b4d"},{"sha":"f3e99d820f3798869a2a1d1604709c1c324dbbab","author":{"name":"Sujith H","email":"98a8b7b0922aebd9811729976aebf3621fbfad79@gmail.com"},"message":"toaster: localhostbecontroller write toaster layers for project to toaster-bblayers.conf\n\nInstead of updating conf/bblayers, here we update toaster-bblayers.conf\nfile. So extra effort to update bblayers.conf can be removed safely.\n\nSigned-off-by: Sujith H <sujith.h@gmail.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/f3e99d820f3798869a2a1d1604709c1c324dbbab"},{"sha":"ba5332d4960d7f4f79aef63136796e2fa67284e3","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: buildinfohelper toaster-custom-images layer\n\nThis fixes the unidentified layers issue by making the\ntoaster-custom-images layer a local layer. By doing this we also fix the\ngit assumptions made for the local layers which stop recipes and other\nmeta data being associated with them. This also removed some of the\nspecial casing previously needed when we didn't have the concept of a\nlocal (non git) layer.\n\nAlso rename created flag var to a have a different var for each returned\nvalue so that the same value isn't used multiple times.\n\n[YOCTO #10220]\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/ba5332d4960d7f4f79aef63136796e2fa67284e3"},{"sha":"69f33397083f54f977fa0cd4dd621731f32fd034","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: orm models Project class Fix pyflake errors\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/69f33397083f54f977fa0cd4dd621731f32fd034"},{"sha":"f8d3ea784937b6e416d3e5a4feb1283c478e4caa","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: orm models Handle CustomImageRecipe BRLayer here\n\nThe schedule_build function on the project object is where the BRLayers\nare created for the build. Instead of creating the BRLayer for the\nCustomImageRecipe in the localhostbbcontroller create it here so that\nall that mechanism is in one place.\n\nAlso fix a number of pyflake errors.\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/f8d3ea784937b6e416d3e5a4feb1283c478e4caa"},{"sha":"15a42b36c01fccd79e5aa0788dea5640b253982b","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: bldcontrol Move CustomImageRecipe file creation into own function\n\nMove the custom image file creation (i.e. create the layer file\nstructure, conf and recipe file) into it's own function and remove the\ncreation of the BRLayer as this is done at schedule_build just like all\nthe other layers.\n\nFix a bug where the toaster-custom-images layer was always being appened\nto the layer list if the directory exists.\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/15a42b36c01fccd79e5aa0788dea5640b253982b"},{"sha":"6935cc06974ea94c9971ede89b6e8f0eae9c195b","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: buildinfohelper Simplify layer event to toaster layer function\n\nSimplify the layer event information to layer version object in toaster\nfunction. Previously this attempted many different methods of trying to\nobtain the correct layer from toaster by manipulating the data from the\nevent or the data from the known layers to try and match them together.\n\nWe speed up and simplify this process by making better use of django's\norm methods and by working down the most likely matching methods in order\nof accuracy.\n\n[YOCTO #10220]\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/6935cc06974ea94c9971ede89b6e8f0eae9c195b"},{"sha":"ea298ece8d678889cd5bcde46e00545e9a73edb9","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: buildinfohelper fix _get_layer_version_for_dependency\n\nThis function is simplified by not trying to handle replacing the regex\nand just compiling and using it for matching.\n\n- Fix typo in logger output with undefined variable\n- Fix pyflake errors\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/ea298ece8d678889cd5bcde46e00545e9a73edb9"},{"sha":"5accd6c4d1dcdf6609b4ed25c2b5e4faaf7f0909","author":{"name":"Michael Wood","email":"c8e8aa3debd394245c74cb0192804008772e3931@intel.com"},"message":"toaster: buildinfohelper Clarify log message for build history\n\nSigned-off-by: Michael Wood <michael.g.wood@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/5accd6c4d1dcdf6609b4ed25c2b5e4faaf7f0909"},{"sha":"ddd3bc2d64d7240ecb6b6e4a1ae29b1faef6cc22","author":{"name":"Markus Lehtonen","email":"ab11fc0fa262bccef1a0bc44eb53049520b5653d@linux.intel.com"},"message":"fetch2: obey BB_ALLOWED_NETWORKS when checking network access\n\n[YOCTO #10508]\n\nSigned-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/ddd3bc2d64d7240ecb6b6e4a1ae29b1faef6cc22"},{"sha":"d18a74de9ac75ba32f84c40620ca9d47c1ef96a3","author":{"name":"Patrick Ohly","email":"b369cf3e97b9f41d2d3e28dfd74d18c9521ebce1@intel.com"},"message":"codeparser.py: support deeply nested tokens\n\nFor shell constructs like\n   echo hello & wait $!\nthe process_tokens() method ended up with a situation where \"token\"\nin the \"name, value = token\" assignment was a list of tuples\nand not the expected tuple, causing the assignment to fail.\n\nThere were already two for loops (one in _parse_shell(), one in\nprocess_tokens()) which iterated over token lists. Apparently the\nactual nesting can also be deeper.\n\nNow there is just one such loop in process_token_list() which calls\nitself recursively when it detects that a list entry is another list.\n\nAs a side effect (improvement?!) of the loop removal in\n_parse_shell(), the local function definitions in process_tokens() get\nexecuted less often.\n\nFixes: [YOCTO #10668]\n\nSigned-off-by: Patrick Ohly <patrick.ohly@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/d18a74de9ac75ba32f84c40620ca9d47c1ef96a3"},{"sha":"0bb188f01e396052b127e170a25246d79a6d6741","author":{"name":"Ross Burton","email":"0a5d74b4cc4eb81d81606976b002cedaf0ff0e46@intel.com"},"message":"ast: remove BBVERSIONS support\n\nBBVERSIONS is moderately horrible and it doesn't appear to be actually used by\nanyone, so remove it to simplify the finalise codepaths.\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/lgirdk/bitbake/commits/0bb188f01e396052b127e170a25246d79a6d6741"}]}
{"actor":{"display_login":"armcc"}}