{"push_id":2776698582,"size":24,"distinct_size":0,"ref":"refs/heads/wr-9.0-20171109","head":"1bae8d8482ced3ccdf61427c6987de5728b0683b","before":"69fd4857dcad88dd1b9c4cf01e14fe07ac40a748","commits":[{"sha":"5175154760545fa6f0d05e2ee2a0ca86520002d8","author":{"name":"Ovidiu Panait","email":"d40c410c83166f8abd24d22136d7404590f6fc77@windriver.com"},"message":"glibc: Fix busybox nslookup segfault\n\nIssue: LIN9-6889\n\nRunning \"busybox nslookup\" with an IPv6 address would produce a segfault\nin glibc:\n\nProgram received signal SIGSEGV, Segmentation fault.\n#0 0xb6efc7c0 in __GI___libc_free (mem=0xab00c) at malloc.c:2968\n#1 0xb6f7d09c in __GI___res_iclose (statp=statp@entry=0xb6fccb84 <_res>, free_addr=free_addr@entry=true) at res_init.c:603\n#2 0xb6f7e274 in __GI___res_maybe_init (resp=0xb6fccb84 <_res>, preinit=preinit@entry=-1090521884) at res_libc.c:111\n#3 0xb6f6fb2c in __gethostbyaddr_r (addr=addr@entry=0xab078, len=len@entry=16, type=type@entry=10, resbuf=resbuf@entry=0xbefff500,\n    buffer=0xbefff690 \"L\\301\\b\", buflen=1024, result=result@entry=0xbefff4e8, h_errnop=h_errnop@entry=0xbefff4e4) at ../nss/getXXbyYY_r.c:220\n\nThis is a glibc regression introduced by a yocto-specific patch that was\nnot merged to upstream glibc:\n\n>From fe2ae4f877928dd6bff5bac3f15bce4b50d2bd12 Mon Sep 17 00:00:00 2001\nFrom: Khem Raj <raj.khem@gmail.com>\nDate: Wed, 18 Mar 2015 00:51:16 +0000\nSubject: [PATCH 21/27] eglibc: cherry-picked from\n http://www.eglibc.org/archives/patches/msg00772.html\n\nIt hasn't yet been merged into glibc\n\nUpstream-Status: Pending\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>\n\nThis patch was later dropped from yocto in poky commit\n1f4f343ff290019987f25d06ea0c00d495660919 [glibc: Upgrade to 2.25.90].\n\n(LOCAL REV: NOT UPSTREAM) -- oe-core not affected\n\nSigned-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/5175154760545fa6f0d05e2ee2a0ca86520002d8"},{"sha":"9797038f714b534ea1b3c39be94c979207b3a1b7","author":{"name":"Yue Tao","email":"efc047639ba8c71536184282000fe2228c6f62ae@windriver.com"},"message":"gcc: use may_alias for std::function storage\n\nIssue: LIN9-6962\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/9797038f714b534ea1b3c39be94c979207b3a1b7"},{"sha":"d033674303902da697cf518b474443ef3d5e7e1d","author":{"name":"Yue Tao","email":"efc047639ba8c71536184282000fe2228c6f62ae@windriver.com"},"message":"glibc: fix CVE-2017-18269/CVE-2018-11236/CVE-2018-11237\n\nIssue: LIN9-6919, LIN9-6933, LIN9-6918\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/d033674303902da697cf518b474443ef3d5e7e1d"},{"sha":"ffe64af007100c4ca8f2ff4e773fc76091af6f38","author":{"name":"Liwei Song","email":"de53b1df76ad953ba7736fabf695ef6aebaf945f@windriver.com"},"message":"glibc: fix Non AVX test code return non-zero LVL1,2 AVX licenses\n\nIssue: LIN9-6960\n\npick up three patches from glibc upstream to fix Non AVX test code\nreturn non-zero LVL1,2 AVX licenses issue.\n\n(LOCAL REV: NOT UPSTREAM) -- oe-core not affected\n\nSigned-off-by: Liwei Song <liwei.song@windriver.com>\n\nConflicts:\n\n\tmeta/recipes-core/glibc/glibc_2.24.bb","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/ffe64af007100c4ca8f2ff4e773fc76091af6f38"},{"sha":"e88c35180afacc73cdd1f47b268b5ae04ce7c1a0","author":{"name":"Yue Tao","email":"efc047639ba8c71536184282000fe2228c6f62ae@windriver.com"},"message":"glibc: fix the patch conflict in Changelog\n\nIssue: LIN9-6960\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/e88c35180afacc73cdd1f47b268b5ae04ce7c1a0"},{"sha":"62a1172a78128060b3e01ddd97c2d39a3baf4ea3","author":{"name":"Yue Tao","email":"efc047639ba8c71536184282000fe2228c6f62ae@windriver.com"},"message":"Update several invalid SRC_URIs\n\nIssue: LIN9-7004\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/62a1172a78128060b3e01ddd97c2d39a3baf4ea3"},{"sha":"d50e333f1d714250046b7bb741dac9c7463f377a","author":{"name":"Mikko Rapeli","email":"2e21e1b6c51754ec8fff174195e04d29e999b535@bmw.de"},"message":"ca-certificates: change SRC_URI from Debian anonscm to salsa\n\nDebian anonscm service in Alioth is shutdown and thus\nfetching ca-certificates sources fails.\n\nhttps://wiki.debian.org/Alioth\n\n\"Alioth is broken, and there is nobody around to fix it. Don't ask the remaining people who give it life support to implement fixes and changes. It is being replaced by a cocktail of ?GitLab (see Salsa), read-only repos and keep-alive mechanisms. See below for more information.\"\n\nSigned-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>\nSigned-off-by: Ross Burton <ross.burton@intel.com>\n\n(sumo rev: fc20ff2003cee7ee3b78ba3bc236a60a8caabc35)\n\nIssue: LIN9-7004\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/d50e333f1d714250046b7bb741dac9c7463f377a"},{"sha":"88d9f9f5f8321936ddbb05df1b41c6ce2ccf17be","author":{"name":"Mikko Rapeli","email":"2e21e1b6c51754ec8fff174195e04d29e999b535@bmw.de"},"message":"ncurses: change SRC_URI from Debian anonscm to salsa\n\nDebian anonscm service in Alioth is shutdown and thus\nfetching ncurses sources fails.\n\nhttps://wiki.debian.org/Alioth\n\n\"Alioth is broken, and there is nobody around to fix it. Don't ask the remaining people who give it life support to implement fixes and changes. It is being replaced by a cocktail of ?GitLab (see Salsa), read-only repos and keep-alive mechanisms. See below for more information.\"\n\nSigned-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>\nSigned-off-by: Ross Burton <ross.burton@intel.com>\n\n(sumo rev: 8fab5794218445ddb3e8f73a74fa3f130e7c42f6)\n\nIssue: LIN9-7004\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/88d9f9f5f8321936ddbb05df1b41c6ce2ccf17be"},{"sha":"1011d562a31b1586a5c3036bd53b21d089593187","author":{"name":"Alexander Kanavin","email":"7fcc64a24d57b2e98a8e08b10e35173b37477fa8@linux.intel.com"},"message":"ifupdown: correct the repository location\n\nThe old repo is gone.\n\n(sumo rev: f171137579bf3141032d309fa433c14ac9141e43)\n\nSigned-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n\nIssue: LIN9-7004\n\nSigned-off-by: Yue Tao <Yue.Tao@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/1011d562a31b1586a5c3036bd53b21d089593187"},{"sha":"741146467ce74dd60a9dc5dc65d815bc515e2757","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"default-distrovars: don't rename locales for nativesdk [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\n(From OE-Core rev: 909da982c74b2ed931a65dda248557cb18f773e0)\n\n(From OE-Core rev: 1612bce132314ad2ac41c796480c598457d600cc)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=15ef6ab7ae3d015ef319c9631bb8ae10fcb2f5d9\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/741146467ce74dd60a9dc5dc65d815bc515e2757"},{"sha":"30115b3a30d4519cf40c44f1eb40fae084582f46","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"glibc: don't use host locales in nativesdk [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\n(From OE-Core rev: d7ded85766852689a0d774c896a11d0609004ab2)\n\n(From OE-Core rev: 152e045f42a66a0f74f6c097213f023c2c740292)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=d5adeb887e9b56e4c047a8c5488fb89831e88727\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/30115b3a30d4519cf40c44f1eb40fae084582f46"},{"sha":"c689cc9bbe4fff9418062c5e13ea3c59644b8278","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"glibc: relocate locale paths in nativesdk [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\nnativesdk is built with a specific prefix but this will be different at install\ntime, however glibc hard-codes the path to locale files. Expand these strings to 4K and move them to a magic segment which we can relocate when the SDK is installed.\n\n(From OE-Core rev: 59e0679378aac27c4fea0b06721e0a184a93c100)\n\n(From OE-Core rev: c1f220f89496de51d3aa6eacd42cd8d3ddaad104)\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n\n(From OE-Core rev: e1faf9ac7e89d33aba33547ede19a10aaa034207)\nFixup patch\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=39d0aca4e3e4e1115ee9db64e84625f5827ea50f\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/c689cc9bbe4fff9418062c5e13ea3c59644b8278"},{"sha":"1a071963f40b5aef2c5ea838ccf4fca5e11be173","author":{"name":"Stephano Cetola","email":"19c8d5a1cf5c022dcdd0b1730eec186dba175e9c@linux.intel.com"},"message":"package_manager: remove strings and migrate to direct [ LIN9-6838 ] arrays\n\nIssue: LIN9-6838\n\nWhen using subprocess call and check_output, it is better to use arrays\nrather than strings when possible to avoid whitespace and quoting\nproblems.\n\n[ YOCTO #9342 ]\n\n(From OE-Core rev: b12cec9a5ef14ecb02be7feec65508cf5d65c795)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=60ba1d424636bdd5700ec3ee0acec5c19550b884\n\nSigned-off-by: Stephano Cetola <stephano.cetola@linux.intel.com>\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/1a071963f40b5aef2c5ea838ccf4fca5e11be173"},{"sha":"79a37cfd726c44b2e347d8a4b434d083d70051ee","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"lib/oe/package_manager: bail if createrepo can't be [ LIN9-6838 ] found\n\nIssue: LIN9-6838\n\nIf createrepo isn't found then the errors later are mysterious, so explicitly\ncheck and error out early if it isn't there.\n\n(From OE-Core rev: e09636bbb3ea8ec58984197fd9c691bb908efe00)\n\n(From OE-Core rev: c87361fc886432a9db584712bf3e41ecd0541960)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=0adc876ed8be21190510a91220f9755c8e9df021\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup do to merge conflicts]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/79a37cfd726c44b2e347d8a4b434d083d70051ee"},{"sha":"01a68c4a1587586b014ee2f81db9d853ff1aa861","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"package_manager: don't race on a file when installing [ LIN9-6838 ] complementary packages\n\nIssue: LIN9-6838\n\nPackageManager.install_complementary() uses WORKDIR/installed_pkgs.txt as a\ntemporary file but if two tasks are executing for the same recipe which uses\nthis file (e.g. bitbake my-image my-image:do_populate_sdk) then it's possible\nfor the file to be overwritten or deleted.\n\nInstead of using a static filename, use tempfile to generate a unique name and\nensure it is cleaned up when finished.\n\nAlso move the glob generation/expansion earlier in the function as if there are\nno globs to install, we don't need to generate a package list.\n\n(From OE-Core rev: f5a1013ffa9815f22e13989e2bcb83f966e7ce2c)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=b02b54192ce71606aac30c21f3ff2199fa70a529\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup do to merge conflicts]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/01a68c4a1587586b014ee2f81db9d853ff1aa861"},{"sha":"9d9e10b8da250eb3b2928ef1023115f3a3bfded8","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"package_manager: improve install_complementary [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\n- No need to use bb.utils.which() as subprocess will search $PATH\n- Clarity flow by moving the install inside the try/except\n\n(From OE-Core rev: f4d22b7195dd8f08fe26dd353c7e860208e87d6a)\n\n(From OE-Core rev: 1267df89164d7dcbbf77668ac49452bd0df87b54)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=fdc95793dff3dbfa49faa19c51c7e8c9cd67dc6c\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup do to merge conflict]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/9d9e10b8da250eb3b2928ef1023115f3a3bfded8"},{"sha":"58274df2b0466526f7ca6c45935b04ecc7b1cc4b","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"package-manager: add install_glob() [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\n(From OE-Core rev: 8d1b530c82de386d4183f5673c060b9d416a3835)\n\n(From OE-Core rev: b9a7821086b5165fda9f1c8a7c79a7997803f2a6)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=c01a2c01a0c78a72ed715ac31a4578013ff44231\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup for getVar True bit]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/58274df2b0466526f7ca6c45935b04ecc7b1cc4b"},{"sha":"7ab8da7d5517134805bbd50b76972380dcb6f1e1","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"sdk: install specified locales into SDK [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\n(From OE-Core rev: 9b1c3dbe79f67d3b46e0f90a73bce6c61f094a50)\n\n(From OE-Core rev: f223f90d07965eef8ddbb047abd1f75da99b1c08)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=691925df192b4b1671ba9d19cbc3602654826451\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup for getVar True bit]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/7ab8da7d5517134805bbd50b76972380dcb6f1e1"},{"sha":"271ca79ba9f3a00c6bee5987beb3bd4291592f02","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"sdk: only install locales if we're using glibc [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\nUsing glibc-locale to install locales only makes sense if we're using glibc.\n\n(From OE-Core rev: 8fc80734053645fa893694dfe33ddaee99aa9a1a)\n\n(From OE-Core rev: 1ca33a798f5edf4bb1e695a79a46088dd23b6858)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=75918061572c0943aa4ea24df07b4ec1ae1aa09f\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\n[Fixup for the getVar True bit]\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/271ca79ba9f3a00c6bee5987beb3bd4291592f02"},{"sha":"52431681fa70297da9ccc3089f8bb68b64f418a7","author":{"name":"Ross Burton","email":"cd36ec7a67dfb8d589bc66b85fd0a6cf213f3854@intel.com"},"message":"populate_sdk: install UTF-8 locales in SDKs [ LIN9-6838 ]\n\nIssue: LIN9-6838\n\nAs glibc 2.27 can't read older locale-archives, SDKs using glibc 2.27 on hosts\nusing glibc earlier than 2.27 won't be able to find any locales, so bitbake\nwon't start and Python can't use UTF-8.\n\nSo by default install all locales into the SDK.  Special-case Extensible SDKs by\ninstalling no locales as they ship glibc in a buildtools, and that will have the\nlocales.\n\nLocale installation requires cross-localedef, so add that to DEPENDS.\n\nAlso remove the explicit en_US addition in buildtools-tarball as it is now\nredundant.\n\n(From OE-Core rev: 96896568d197cd06302713c24c0f7d91bfaea6c1)\n\n(From OE-Core rev: 385dd115d00aabbcd970ef6b62353480d87a5a55)\n\nUpstream patch:\n    http://cgit.openembedded.org/openembedded-core/commit/?h=morty&id=065ddf01b914805298fb1ddf83ae32b5018856b3\n\nSigned-off-by: Ross Burton <ross.burton@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>\nSigned-off-by: Armin Kuster <akuster808@gmail.com>\nSigned-off-by: dhuo <dhuo@windriver.com>","distinct":false,"url":"https://api.github.com/repos/WindRiver-Labs/oe-core/commits/52431681fa70297da9ccc3089f8bb68b64f418a7"}]}
{"actor":{"display_login":"mseaster-wr"}}