{"push_id":713601608,"size":22,"distinct_size":0,"ref":"refs/heads/master","head":"a8ff53281ad00008af8d51887bb41af71ca1decf","before":"aba9d1247ad29b3a0e8f274e19483e6a2153efd3","commits":[{"sha":"769b12a79a955dbf7e449961a9fb89f85201161d","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"Properly deal with \"connection refused\" on serial\n\nIf connect_to_serial errored with connection refused, it would instantly\nretry as the error was not matched and dealt with properly. This patch\nallows the reset-port-command to be used and has the default 5 second\nsleep between retry attempts.\n\nChange-Id: I911fd5829545fd38b9cdb9a09518d199c02e9d54","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/769b12a79a955dbf7e449961a9fb89f85201161d"},{"sha":"d8264db0480dccc7ef8263f041b7604403d545d7","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"Detect wget version and use correct args\n\nPrevious logic assumed that busybox based filesystems would use\nbusybox wget and that is not always true. Instead, use the wget help\noutput to determine the wget version and offer the correct\ncommand line arguments.\n\nChange-Id: Ief441432a362b9c69034c0b32779a4b1c855c3ee","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/d8264db0480dccc7ef8263f041b7604403d545d7"},{"sha":"7b138aa8af351746130044150532c767e1f746e8","author":{"email":"5818ca108d08afcb5c91f93b35d7ab3cabd8dbbd@linaro.org","name":"Senthil Kumaran S"},"message":"Remove redundant copyright line.\n\nChange-Id: I878b441046ab899bf0168661354179727496358d","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/7b138aa8af351746130044150532c767e1f746e8"},{"sha":"812414f0d9fc55735df69f28217187393767c8e0","author":{"email":"7cd6e55cc07a66bc71d7901a4cddfe6c22aab659@linaro.org","name":"Fathi Boudra"},"message":"bug 1646: fastmodel: deploy_linaro_kernel: dtb is optional\n\ndtb shouldn't be required, there isn't device tree with ACPI kernels.\n\nChange-Id: I3bc0bcf0480125b5d80ef5d9a090d061aa19ee06\nSigned-off-by: Fathi Boudra <fathi.boudra@linaro.org>","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/812414f0d9fc55735df69f28217187393767c8e0"},{"sha":"3f1d44d9d6c4e77275384527cd9d5d53b5f58953","author":{"email":"7cd6e55cc07a66bc71d7901a4cddfe6c22aab659@linaro.org","name":"Fathi Boudra"},"message":"use logging.warning() instead of logging.warn()\n\nuse logging.warning consistently across lava-dispatcher code.\nPython documentation refers to warning() because that's what everyone\nis supposed to use. The method names map to the lower case of the\nappropriate logging level name.\n\nsee http://bugs.python.org/issue13235 for more information.\n\nChange-Id: Iba6d8af8225eeaaf72ed243d7452f85d67c54cc1\nSigned-off-by: Fathi Boudra <fathi.boudra@linaro.org>","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/3f1d44d9d6c4e77275384527cd9d5d53b5f58953"},{"sha":"03ef6ebd50a0ebe448833d349a28941d9a6eb359","author":{"email":"b3cc311ecf91e7c5c184946246e38d36003af74d@linaro.org","name":"Tyler Baker"},"message":"pipeline/utils/shell: catch TestError\n\nShellCommand.expect() will raise TestError or InfrastructureError instead\nof pexpect.TIMEOUT or pexpect.EOF respectively. When we wait for a prompt we\nshould only catch TestError as this is the actual timeout event. So, import\nTestError and remove pexpect.\n\nChange-Id: I5ec53e97b7ecd6117ed76c759dfbca5baeb9e06e","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/03ef6ebd50a0ebe448833d349a28941d9a6eb359"},{"sha":"533e58ed62bf76f8418961f9e06f727dab197bae","author":{"email":"33b6e7ad4763cacea37762e62d70996f1056e280@linaro.org","name":"Dave Pigott"},"message":"Consolidate device configs back into master from lava-lab\n\nSecond iteration\n\nChange-Id: I842bacf14832b9a200dae0e0b558a74f5aa28ee8","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/533e58ed62bf76f8418961f9e06f727dab197bae"},{"sha":"cb7c9935945d95f2ed290564068bc745bcb45f1d","author":{"email":"b3cc311ecf91e7c5c184946246e38d36003af74d@linaro.org","name":"Tyler Baker"},"message":"highbank: convert support to use bootloader class\n\nChange-Id: I14bf805b645a5034802fac8e4159422234e62842","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/cb7c9935945d95f2ed290564068bc745bcb45f1d"},{"sha":"0f151b27afbcbeec9d222a6815dad74d2a6e1d33","author":{"email":"b3cc311ecf91e7c5c184946246e38d36003af74d@linaro.org","name":"Tyler Baker"},"message":"utils: treat system commands failures as infrastructure errors\n\nChange-Id: I273d22733b258e1295957594a7a2dd08f1b1249d","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/0f151b27afbcbeec9d222a6815dad74d2a6e1d33"},{"sha":"2359d53f9e4fbf665726ff977d4d52fba505ec9a","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Improve result reporting\n\nPass the action.name and action.level for each\nresult. refs #LAVA-1435\nCreate a section label which is passed down from\nthe original Strategy class to correctly identify\neach action in the metadata.\nAllow the test definition name to be passed back\nas the TestSuite.\n\nChange-Id: I5ff4ac53710422e6382dca95f3de4090aed0bbea","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/2359d53f9e4fbf665726ff977d4d52fba505ec9a"},{"sha":"a0448f8461edba37f967baa3ab64c7ed96cbddbf","author":{"email":"0c3230df11f7edf961c3cb7230cb1cd29846f200@linaro.org","name":"Dean Arnold"},"message":"Bug 1645: expose Fast Models bp.secureflashloader.fname and\nbp.flashloader0.fname arguments as deploy_linaro_image parameters\n\nChange allows model options to be overridden from the job definition\nusing the sim_options parameter.  This is done prior to sim_cmd\nformatting so that tags such as {KERNEL}, {BL1} etc can be referenced.\n\nChange-Id: I13d2ca6d30fda1f2bc379e18f99deec05d6d93d7","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/a0448f8461edba37f967baa3ab64c7ed96cbddbf"},{"sha":"44c56142ebd72b014cc5b266f9673a7116f9a127","author":{"email":"0c3230df11f7edf961c3cb7230cb1cd29846f200@linaro.org","name":"Dean Arnold"},"message":"Checking that resolv.conf exists\n\nAdd a check to ensure /etc/resolv.conf exists before attempting to\nforce name resolution.  The file must be present and empty before\nattempting to copy the contents of /proc/net/pnp to it, otherwise\nthe boot phase will fail.\n\nChange-Id: I2117bef00e3d4437f51a2a9fbfc2198cdc88898d","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/44c56142ebd72b014cc5b266f9673a7116f9a127"},{"sha":"f4307491931cd6033644f30ba10f5b75c465f6df","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"Couple of small fixes to lava-test-shell scripts\n\nlava-os-buid:\nDon't use \"head\" to limit a data stream to 100 bytes,\na better fix for this commit:\nhttps://git.linaro.org/lava/lava-dispatcher.git/commit/86a3529bdc128554ec584fb28146e5832d5a4bcf\nwhich should stop errors like:\nhttp://lava.kernelci.org/scheduler/job/106062/log_file#L_179_6\n\nAlso, use a sane method of discovering if we are in a busybox shell\n\nlava-installed-packages:\nWe don't bother checking opkg exists\n\nChange-Id: I66bc0989a448858543a530587649da8237f906b7","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/f4307491931cd6033644f30ba10f5b75c465f6df"},{"sha":"0bcbd1e33b0c627b58d436adadbd1787453db324","author":{"email":"0c3230df11f7edf961c3cb7230cb1cd29846f200@linaro.org","name":"Dean Arnold"},"message":"Adding support for zip files\n\nSometimes firmware bundles come in zip file format.  Adding the\nability to handle this.\n\nChange-Id: I5efc70751287c25b8d592848185726025fe7eefe","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/0bcbd1e33b0c627b58d436adadbd1787453db324"},{"sha":"f2cd621e95862af053d13a77ae2a65b647cd8d8a","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Drop SubmitResultsAction\n\nNo longer required.\n\nChange-Id: Icfba7a084ad198681f1dca04f1a827f9cffccf52","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/f2cd621e95862af053d13a77ae2a65b647cd8d8a"},{"sha":"9ddf0ee6c345c96d403d9db0a4518cedb47434fd","author":{"email":"5818ca108d08afcb5c91f93b35d7ab3cabd8dbbd@linaro.org","name":"Senthil Kumaran S"},"message":"'unzip' command not found should raise an infrastructure error.\n\nThis will be handy to identify the exact problem, rather than speculating on\nthe zip file that is being extracted, with a generic error message.\n\nChange-Id: I3c7e09b4129d08180f1a384f860ef69185f4a640","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/9ddf0ee6c345c96d403d9db0a4518cedb47434fd"},{"sha":"2983adba0ec26a0ad5f0b73d58bdaed2fe315d57","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Update dump-pipeline.py for extra arguments.\n\nChange-Id: I4177f8d5ccfc5bfca85a25c1683e338e732c1636","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/2983adba0ec26a0ad5f0b73d58bdaed2fe315d57"},{"sha":"e43ae3739879d1a8616ed6e2bb0b489976196918","author":{"email":"0c3230df11f7edf961c3cb7230cb1cd29846f200@linaro.org","name":"Dean Arnold"},"message":"Adding bl0 support to deploy_linaro_kernel\n\nThe full firmware deploy is not suitable for all use cases.\nAdding ability to deploy bl0 as an optional binary for both\nvexpress and fastmodel device types\n\nChange-Id: If252d92794baa0fb281849b12af1358e29323bce","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/e43ae3739879d1a8616ed6e2bb0b489976196918"},{"sha":"a80c44aade188903e84f7466810743484c15855b","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Prevent stalls in the log files\n\nRaising an exception is slow, replace with an iterator when\nsearching for the newline to separate target output.\nAdd flush support.\nConvert timestamp usage to strings.\n\nChange-Id: I5ce076260e292ba81eda84dd8bdeb6965411cec1","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/a80c44aade188903e84f7466810743484c15855b"},{"sha":"3915c2af748f3e5060a0f628e191efcab02a1ba1","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Ensure multinode descriptions are valid YAML\n\nThe nested protocol actions need to have builtin\nmethods and the internal logger omitted from the\noutput of action.explode() or the resulting YAML\nfails to parse from description.yaml.\n\nChange-Id: I435c348a9865eb392aebb10f216de36ce88f1d9f","distinct":false,"url":"https://api.github.com/repos/Linaro/lava-dispatcher/commits/3915c2af748f3e5060a0f628e191efcab02a1ba1"}]}