{"push_id":2297160466,"size":5,"distinct_size":4,"ref":"refs/heads/master-next","head":"6207578e8ca7cde8a5da186dc7df5339035778fd","before":"a82609688336185285296baf7a25b363d09cca1d","commits":[{"sha":"385944254d0ef88bd6450a221a54cbcb40020b42","author":{"name":"Martin Jansa","email":"daa8d5ee5ec708c2e3afd329f3b06dddd8fe2d67@gmail.com"},"message":"tcmode-default.inc: drop preferred version of gzip-native\n\n* gzip was recently upgraded from 1.8 to 1.9, now all the builds show:\n  NOTE: preferred version 1.8 of gzip-native not available (for item gzip-native)\n  NOTE: versions of gzip-native available: 1.9\n* drop the setting, because nobody is probably going to use older\n  gzip-native than 1.4 when there is only 1.9 available in oe-core\n\n(From OE-Core rev: a0988c3374e964170d1d24fc230306b887432d31)\n\nSigned-off-by: Martin Jansa <Martin.Jansa@gmail.com>\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/poky/commits/385944254d0ef88bd6450a221a54cbcb40020b42"},{"sha":"87d2d351c5d7147f3fe561cd98461057dbc1136a","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"bitbake: runqueue: Fix recidepends handling\n\nCurrently we only run through the recidepends/recrdepends code once. This\nmeans that we can miss some expansions of dependency trees where one\nrec{r,i}depends tasks depends on another rec{r,i}depends task.\n\nIn reality we need to iterate over the data until we stop adding\ndependencies.\n\nIn doing this we can't show quite so granular progress information since\nwe don't know how many times we'll need to do this.\n\nThis does slow down the runqueue prepare phase however some optimisations\nare possible and can be handled in subsequent patches.\n\nThis fix means some missing dependencies, such as:\n\n<image>:do_fetchall -> <image>:do_rootfs -> <pkgs>:do_package_write_X\n  -> <ca-certs>:do_package_write_X -> debianutils-native\n(via PAKAGE_WRITE_DEPS)\n\nare now found/added.\n\n[YOCTO #12510]\n\n(Bitbake rev: aec2f07d56a19b97b6515897532b113cdead8338)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/lgirdk/poky/commits/87d2d351c5d7147f3fe561cd98461057dbc1136a"},{"sha":"a7cc9717a1814a3ff2d78ddf15f953b01017f89f","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"bitbake: runqueue: Remove unused variables\n\n(Bitbake rev: 7e56c285f5ebae9b4b367514e60e3a6ba8cd5693)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/lgirdk/poky/commits/a7cc9717a1814a3ff2d78ddf15f953b01017f89f"},{"sha":"a24f281557ebcad5427a58b78aa160f1e104b620","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"bitbake: runqueue: Optimize recrdepends handling\n\nWe can optimise the loops slightly so we only process given substrings\nonce rather than many times. This means expanding out add_resolved_dependencies.\n\nAlso add a function which allows replacement of the task element of a\ntask id, reducing the amount of string handling we're doing in a performance\ncritical loop.\n\nIts also clear that later code adds to the tasks depends so we don't need\nto add .depends() to extradeps at the start.\n\n(Bitbake rev: 4ad281224e92b5f94e3a9c17e8898ec8f1086cdc)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/lgirdk/poky/commits/a24f281557ebcad5427a58b78aa160f1e104b620"},{"sha":"6207578e8ca7cde8a5da186dc7df5339035778fd","author":{"name":"Richard Purdie","email":"00619490096226ad0281da2a5b5cf34f3cd10830@linuxfoundation.org"},"message":"bitbake: runqueue: Rewrite and optimize recrdepends handling\n\nThis is a performance sensitive piece of code and the shear number\nof recursive loops is causing a significant and unscalable performance\npain point.\n\nThis change moves to a two step approach, firstly generating a list of recursive\ndependencies for any task, then applying this to the recursive tasks, iterating\nover things until no further dependencies are added.\n\nIt was noticed an optimisation is possible and the list of recursive tasks need not\ncontain the taskname, only the base task id. This allows a significant performance\nimprovement and limits the size of the resursive task lists, improving speed.\n\n(Bitbake rev: eba738ac5672556eaab4f3374c8025c322761c4a)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/lgirdk/poky/commits/6207578e8ca7cde8a5da186dc7df5339035778fd"}]}
{"actor":{"display_login":"armcc"}}