{"push_id":3180485660,"size":75,"distinct_size":0,"ref":"refs/heads/thud","head":"004ec4fb4de5648db9aafcbd2f8dbe24a8b5f9d6","before":"33e5b9e5adfc941ce65da8161c5cdf81fd1ed6c1","commits":[{"sha":"3896bf313f8f981fbe660df95db9c5783a6cfb5a","author":{"name":"Anuj Mittal","email":"382c199a1ae92589e3d928ab4f56f83d28c61755@intel.com"},"message":"gstreamer1.0-vaapi: downgrade vaapisink to marginal rank\n\nUsing vaapisink (which doesn't supports DRI3 [1] and uses DRI2) with\ndefault poky configuration currently results in an unresponsive display\nbecause DRI2 rendering doesn't work (as of xserver 1.20.3) in non-composited\nenvironments [2].\n\nDowngrade vaapisink to marginal for now so playbin (and in turn gst-play\nand gtk-play examples) uses next best sink element and works out of box.\n\n[1] https://github.com/intel/libva/issues/122\n[2] https://gitlab.freedesktop.org/xorg/xserver/issues/13\n\n(From OE-Core rev: 0ac1b496823a57ac6a234a14c60318bf1ffa19b0)\n\nSigned-off-by: Anuj Mittal <anuj.mittal@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/3896bf313f8f981fbe660df95db9c5783a6cfb5a"},{"sha":"5ab68ca832900589ad4a89841992097645d09e97","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"bitbake: fetch2: Avoid warning about incorrect character escaping in regex\n\nFixes:\n\nlib/bb/fetch2/__init__.py:259: DeprecationWarning: invalid escape sequence \\w\n  re.compile(\"^\\w+:(?!//)\").match(uri):\n\n(Bitbake rev: 9c619f1eb1583582fafda6acabaf08a5761215ef)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/5ab68ca832900589ad4a89841992097645d09e97"},{"sha":"810f4827b6bec0908c2ee186cfae95834e611f9d","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"bitbake: server/process: Fix ConnectionRefusedError tracebacks\n\nImprove connetion refused error handling:\n\nNOTE: Retrying server connection...\nNOTE: Reconnecting to bitbake server...\nNOTE: Retrying server connection... (Traceback (most recent call last):\n  File \"/home/pokybuild/yocto-worker/oe-selftest-opensuse/build/bitbake/lib/bb/server/process.py\", line 471, in connectProcessServer\n    sock.connect(os.path.basename(sockname))\nConnectionRefusedError: [Errno 111] Connection refused\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n  File \"/home/pokybuild/yocto-worker/oe-selftest-opensuse/build/bitbake/lib/bb/main.py\", line 464, in setup_bitbake\n    server_connection = bb.server.process.connectProcessServer(sockname, featureset)\n  File \"/home/pokybuild/yocto-worker/oe-selftest-opensuse/build/bitbake/lib/bb/server/process.py\", line 502, in connectProcessServer\n    os.close(i)\nTypeError: an integer is required (got type NoneType)\n)\nWARNING: /home/pokybuild/yocto-worker/oe-selftest-opensuse/build/bitbake/lib/bb/main.py:481: ResourceWarning: unclosed <socket.socket fd=14, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>\n  logger.info(\"Retrying server connection... (%s)\" % traceback.format_exc())\n\n(Bitbake rev: c36803dba4fce8e6b16e437d702116a918ff718b)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/810f4827b6bec0908c2ee186cfae95834e611f9d"},{"sha":"6ebd270b085cb6219452621603909e1fd073ccb9","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"bitbake: runqueue: Ensure disk monitor is started when no setscene tasks are run\n\nCurrently if there are no setscene tasks, the disk monitor isn't started.\n\nMove the startup code to somewhere to ensure it always is started. This\nissue would partially explain occasional selftest failures.\n\n(Bitbake rev: 7e76237c930d354ee7eb37d247d71b4f4fbf7993)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/6ebd270b085cb6219452621603909e1fd073ccb9"},{"sha":"d62c933d84c070510457a1301d0022f12fa3cb73","author":{"name":"Ulf Magnusson","email":"01743f1c1deb1fe75271d62edb65757d98ac0bcb@bmw.de"},"message":"bitbake: fetch2/svn: Fix SVN repository concurrent update race\n\nThe ${DL_DIR}/svn directory is used by BitBake to keep checked-out SVN\nrepositories from which tarballs are generated. These repositories were\nprotected from concurrent update with a lock on the tarballs. However,\nthe tarballs are specific to the SRCREV and module checked out (many\ntarballs can come from the same repository), meaning a repository could\nbe modified concurrently if two recipes checked out two different\nSRCREVs or modules from it in parallel. This caused errors like the\nfollowing:\n\nERROR: Fetcher failure: Fetch command failed with exit code 1, output:\nsvn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)\nsvn: E155004: Working copy '/home/foo/downloads/svn/repo/trunk' locked.\nsvn: E155004: '/home/foo/downloads/svn/repo/trunk' is already locked.\n\nFix it by adding a per-repository lock that's independent of the module\nand SRCREV.\n\n(Bitbake rev: cddd27fb66bf82465cf8eb5012cb8e3c088625a5)\n\nSigned-off-by: Ulf Magnusson <Ulf.Magnusson@bmw.de>\nSigned-off-by: Michael Ho <Michael.Ho@bmw.de>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/d62c933d84c070510457a1301d0022f12fa3cb73"},{"sha":"f6f17e974a8e779ad107b661d9d2aee3184e7524","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"bitbake: process: Flush key output to logs\n\nSmall tweak to ensure these items are printed into the log since there\nis other logging code which looks for the header and this makes it clearer\nthe server did start but is slow somewhere in startup.\n\n(Bitbake rev: 9b15f265643af8bd85af87164ee5cab0bf58ccbb)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/f6f17e974a8e779ad107b661d9d2aee3184e7524"},{"sha":"6b504019d6f3a19610594e65810ac245d8fcb4be","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"bitbake: main: Don't use print() directly, use logger\n\nAvoid failures like:\n\n2018-12-04 03:30:56,033 - oe-selftest - INFO - ======================================================================\n2018-12-04 03:30:56,033 - oe-selftest - INFO - FAIL: pkgdata.OePkgdataUtilTests.test_find_path (subunit.RemotedTestCase)\n2018-12-04 03:30:56,033 - oe-selftest - INFO - ----------------------------------------------------------------------\n2018-12-04 03:30:56,033 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):\n[...]\nAssertionError: 'Previous bitbake instance shutting down?,[77 chars]xist' != 'ERROR: Unable to find any package produci[14 chars]xist'\n- Previous bitbake instance shutting down?, waiting to retry...\n  ERROR: Unable to find any package producing path /not/exist\n\nWe need to use the logger so output is correctly handled in such cases.\n\n(Bitbake rev: 1711a17dfe3980af96d713da6926e8aaa4545453)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/6b504019d6f3a19610594e65810ac245d8fcb4be"},{"sha":"d0e0a3d7a8218fbbf057a922c86bcdd2cf469ce9","author":{"name":"Yong, Jonathan","email":"0be8e55b17083079bbe79397fff098e08a2cb6df@intel.com"},"message":"bitbake: bitbake-user-manual: Added \"usehead\" parameter.\n\n(Bitbake rev: a9d361e39f110f6deecd1f35c425e0f0affcf828)\n\nSigned-off-by: Scott Rifenbark <srifenbark@gmail.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/d0e0a3d7a8218fbbf057a922c86bcdd2cf469ce9"},{"sha":"fecdb7c64a7c76beab6d8c68949edaf9cf2e7a63","author":{"name":"Michael Halstead","email":"1cde1661ae4e782fcf792cbbbd0080482302feca@linuxfoundation.org"},"message":"scripts/runqemu: Replace subprocess.run() for compatibilty\n\nsubprocess.run() was introduced in Python 3.5. We currently support down to\nPython 3.4 so I've replaced it with subprocess.check_call() which is available\nin that version.\n\n(From OE-Core rev: 4ba803d9834565cbe9a89838eb2fcf0328c44bef)\n\nSigned-off-by: Michael Halstead <mhalstead@linuxfoundation.org>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/fecdb7c64a7c76beab6d8c68949edaf9cf2e7a63"},{"sha":"7ad6069850af97a63397007069d146b0ff5cc14d","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"scripts/runqemu: Tidy up lock handling code\n\nVarious tweaks:\n- Balance up the aquire/release functions\n- Use debug messge for both acquiring and release message for consistency in logs\n- Use None instead of an empty string\n- Reset the value of the field if we don't have the lock any more\n\n(From OE-Core rev: 2728394ed75526f338cc9cb6bc62fb0ed6dc605f)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/7ad6069850af97a63397007069d146b0ff5cc14d"},{"sha":"b9943e4bfe96e3e1242643014cba915924222fa4","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"scripts/runqemu: Improve lockfile handling for python with close_fd=True\n\nOn python versions with close_fds=True (python 3.2 onwards), the tap\ndevice lockfile isn't passed to the child process.\n\nSince this guards against use of an active interface, we really want this\nhere, so pass it in pass_fds. This means if the parent exits early, the child\nstill holds the lock, avoiding messages like:\n\nrunqemu - ERROR - Failed to run qemu: qemu-system-x86_64: could not configure /dev/net/tun (tap0): Device or resource busy\n\n(From OE-Core rev: 17a0a067d597c445c5892ff9914e91a2187f7e09)\n\n(From OE-Core rev: 1d03e0d54863124c5a65b59ecdc76dbac13d312a)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/b9943e4bfe96e3e1242643014cba915924222fa4"},{"sha":"5778c709b5fdbc9d516b2fba02d7c9bef1004b8d","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/selftest/signing: Skip tests if gpg isn't found\n\nRaising an assertionError in the class setup isn't a particuarly good way to\nindicate gpg isn't installed. Instead skip the tests if the required binary\nisn't present. For the signing tests we do require it to be present and can't\nuse a prebuilt one.\n\n(From OE-Core rev: 2d486af97e51b9daa9c40482c31d637c9ab4ae79)\n\n(From OE-Core rev: 9bb190d5bee70d2d3d5ec2eeee3439cd24548cb8)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/5778c709b5fdbc9d516b2fba02d7c9bef1004b8d"},{"sha":"920a95e42475d5d4733b1afab03514c000a37e42","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/selftest/signing: Allow tests not to need gpg on the host\n\nWe ideally don't want to use gpg from the host. This is straightforward for package\nmanagement but not for sstate.\n\nFor sstate, create a second build directory to run the test in using gnupg-native\nfrom the original build directory.\n\n(From OE-Core rev: 10afa94c3f0d7eb7524a26deda86949073d55fde)\n\n(From OE-Core rev: 8c91e74ebcd4b1b851026c7ed5e984aa6a39cf90)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/920a95e42475d5d4733b1afab03514c000a37e42"},{"sha":"588480ff19902218b2e7b1880349961d9daee256","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/selftest/signing: Use do_populate_lic target instead of do_package\n\nThis should speed the test up signficiantly without any loss of functionality\nfor the purposes of the test.\n\n(From OE-Core rev: 3dde0b749643575878bfbca2f8d2d9ec30bad166)\n\n(From OE-Core rev: 9fcfc43e1a51520a86761cf5534cff9e70167b77)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/588480ff19902218b2e7b1880349961d9daee256"},{"sha":"835cf20001f3a091441d389491db0511a8f714a7","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/selftest/case: Use bb.utils.remove() instead of shutil.remove()\n\nThis avoids problems where shutil.remove will error with:\n\n  File \"/usr/lib/python3.5/shutil.py\", line 436, in _rmtree_safe_fd\n    os.unlink(name, dir_fd=topfd)\nFileNotFoundError: [Errno 2] No such file or directory: 'S.gpg-agent.extra'\n\nwhen there are races over file deletion (gpg agent may be slow to exit).\n\nWe already worked around speed and race issues in bb.utils.\n\n(From OE-Core rev: 00a8fd5b93a5c19ce0b7498e2bc653ce8ad58aaf)\n\n(From OE-Core rev: ee8255128e11d69d82e6093b58b761dfe773e71d)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/835cf20001f3a091441d389491db0511a8f714a7"},{"sha":"9cf4132158592e1500fbf50f9a8cc42d53ca60ea","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/selftest/buildoptions: Improve ccache test failure output\n\nThe current failure mode doesn't show us what the logs actually looked like\nand later cleans can lose them. Show the whole log in case of failure\nto aid debugging intermittent problems on the autobuilder.\n\n(From OE-Core rev: 7c3a0dc5978cea898b1ca51decf4d6e7cf9d519f)\n\n(From OE-Core rev: 8a9fa1597245d13db89361c40db7867786f137ff)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/9cf4132158592e1500fbf50f9a8cc42d53ca60ea"},{"sha":"594679bb4810fb8a17c7ef16e3f6d7d177342e84","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/utils/commands: Add extra qemu failure logging\n\nRather than just referring the user to the logs containing the failure, print\nthem on the console. This aids debugging with oe-selftest with parallelisation\nas the logs may otherwise be lost.\n\n(From OE-Core rev: 36a018e245a232f520ff946f152cc875927a6fb4)\n\n(From OE-Core rev: 85b373f571cf2076d93e96db2aca295c53d3c16a)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/594679bb4810fb8a17c7ef16e3f6d7d177342e84"},{"sha":"ce291652c502980f86df891b09d2063df2fb4a30","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/utils/qemurunner: Fix python ResourceWarning for unclosed file\n\nFixes:\n\nStderr:\n/media/build1/poky/meta/lib/oeqa/utils/qemurunner.py:381: ResourceWarning: unclosed file <_io.BufferedWriter name=16>\n  self.runqemu = None\n\n(From OE-Core rev: b9e0bf919e6fc1a58e02145a363ebe7066e5bf4f)\n\n(From OE-Core rev: 43b7ee731d2cfc3fd4a4c26381c8d035b5fbcdeb)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/ce291652c502980f86df891b09d2063df2fb4a30"},{"sha":"1cd8b3b7897b62a80d744ba7828b01a13519347a","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/utils/commands: Avoid log message duplication\n\nEach time a runqemu() fails, the log handler would be left behind meaning\nmessages from any subsequent run would be duplicated (or worse/more).\n\nThis ensures we remove the handler regardless and means we no longer\nhave the duplication.\n\n(From OE-Core rev: 532984708436bdfa3a8cac2c684a425eb249bad0)\n\n(From OE-Core rev: 018549bf94d1e5d33344691fde0fb27ca50f675f)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/1cd8b3b7897b62a80d744ba7828b01a13519347a"},{"sha":"5e12af758777c4c87fd8dfa1721f7c673817e133","author":{"name":"Richard Purdie","email":"3b7a1db6efedd40440bc6443bf377195011524e5@linuxfoundation.org"},"message":"oeqa/qemurunner: Remove resource python warnings\n\nIf runqemu fails it would leak an unclosed socket and file. Ensure we\nclose these in all cases to remove the resource warning.\n\n(From OE-Core rev: ed80e46ccbc8fe8e9148d80723152066fa00ba28)\n\n(From OE-Core rev: 81ce67fb1274faafb9e7386c5982aeaf4c74294d)\n\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":false,"url":"https://api.github.com/repos/mendersoftware/poky/commits/5e12af758777c4c87fd8dfa1721f7c673817e133"}]}
{"actor":{"display_login":"kacf"}}