{"push_id":1098046185,"size":38,"distinct_size":6,"ref":"refs/heads/deepin","head":"9d23de32341d0c0482cce39b83c270fe7cd6b914","before":"fd2bf83d99122e0f0d97c5509d0c2bb8f6ef695e","commits":[{"sha":"b1ffa0f67715f823e261e4b56a94a24b4cbd75c2","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"Dont use \"-p port\" in SCP options\n\nThe example ssh device tried to pass a -p and -l argument in the ssh\n\"options\" which is used to generate the command parameters.\nThese options are different between SCP and SSH.\nInstead, there was already code to create the correct arguement for\nsetting the port, so use that instead.\nAlso, enforce strict host key checking is off to stop scp prompting\nfor yes/no when first connecting to a device\n\nChange-Id: I083eef0ea916e2330b446e575d737361abe1b3e0","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/b1ffa0f67715f823e261e4b56a94a24b4cbd75c2"},{"sha":"943b5f69557ec6e4502d9f970161523dea20f996","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"No longer require ssh options or identity_file\n\nSSH connections in jobs should not require any extra options or\na private key to work, so remove the requirement for these.\n\nEnforce no host key checking for SSH connections\n\nUse the port: parameter for SSH connections\n\nChange-Id: Ic56468fe9dcf87df948479ba1d9490c9ab93cbb3","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/943b5f69557ec6e4502d9f970161523dea20f996"},{"sha":"5870857272c8dc50e6c94c76bf57f1130b9eab4d","author":{"email":"2a22f1722dc00af78991d26b76a10a933feb6cc6@linaro.org","name":"Vishal Bhoj"},"message":"fastboot_drivers.py: Reduce default timeout value to 120 seconds\n\nThis default timeout was randomly set to 600 seconds which is\nnow blocking the testing on nexus5x device running multinode job.\nDetails of the bug: https://bugs.linaro.org/show_bug.cgi?id=2107\n\nSet reasonable timeout for fastboot of 300 seconds while\nflashing on devices where flashing is slow but adb command\ntimeout of 120 seconds is reasonable assuming device is already\nbooted where we just call adb reboot-bootloader.\n\nChange-Id: I5c65dd7963c6a64d3ef8203d2abb04483a909d43\nSigned-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/5870857272c8dc50e6c94c76bf57f1130b9eab4d"},{"sha":"46c4f11aaa4676aff376175b8c448fb17732ff49","author":{"email":"2a22f1722dc00af78991d26b76a10a933feb6cc6@linaro.org","name":"Vishal Bhoj"},"message":"fastboot_drivers.py: Reduce default timeout value to 120 seconds\n\nThis default timeout was randomly set to 600 seconds which is\nnow blocking the testing on nexus5x device running multinode job.\nDetails of the bug: https://bugs.linaro.org/show_bug.cgi?id=2107\n\nSet reasonable timeout for fastboot of 300 seconds while\nflashing on devices where flashing is slow but adb command\ntimeout of 120 seconds is reasonable assuming device is already\nbooted where we just call adb reboot-bootloader.\n\nChange-Id: I5c65dd7963c6a64d3ef8203d2abb04483a909d43\nSigned-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>\n(cherry picked from commit 5870857272c8dc50e6c94c76bf57f1130b9eab4d)","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/46c4f11aaa4676aff376175b8c448fb17732ff49"},{"sha":"245e842350a803794851062e5d8b6330bce7556f","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Merge branch 'staging' into release","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/245e842350a803794851062e5d8b6330bce7556f"},{"sha":"c01bda3fdcb8aab986f395f28963bb90fe0c925d","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Ensure consistent handling on jessie and unstable\n\nshare/ files get included with setuptools from unstable but\nnot from jessie, add to the MANIFEST to ensure consistent\ntarballs.\n\nChange-Id: I2fdf03cf677e59527847edab6e2dd4e2ac352b3e","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/c01bda3fdcb8aab986f395f28963bb90fe0c925d"},{"sha":"9935d5cf3d44245cab061335748f7ecb163fafd5","author":{"email":"2a22f1722dc00af78991d26b76a10a933feb6cc6@linaro.org","name":"Vishal Bhoj"},"message":"fastboot_drivers.py: Revert fastboot timeout value to 600 seconds\n\nThe really slow hikey isn't able to complete flashing of\nsystem partition in 300 seconds. Here is the failing job:\nhttps://validation.linaro.org/scheduler/job/789708/log_file\n\nReverting to 600 seconds will solve the issue for now until the\nnext bootloader update for hikey where erase is also called while\nflashing which is very slow and overall time taken to flash\nwill be more than 10 minutes.\n\nChange-Id: I73ab2b2b14f7ff5277d001b9a4a8e0a100130524\nSigned-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/9935d5cf3d44245cab061335748f7ecb163fafd5"},{"sha":"53e0b2bc23b4e2b43c9524fa69493c2278e04376","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Fix ordering of fastboot deploy actions\n\nDictionary keys are unordered, so check if the key exists in the\ndictionary keys and enforce a predictable ordering of actions based\non the presence in the (unordered) list of keys.\nRevealed via python3 support testing.\n\nChange-Id: I59ae32f9946699645e525847db52de658358780f","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/53e0b2bc23b4e2b43c9524fa69493c2278e04376"},{"sha":"2c14e99a643b4179a3ee9da9375550534be956b8","author":{"email":"2a22f1722dc00af78991d26b76a10a933feb6cc6@linaro.org","name":"Vishal Bhoj"},"message":"fastboot_drivers.py: Revert fastboot timeout value to 600 seconds\n\nThe really slow hikey isn't able to complete flashing of\nsystem partition in 300 seconds. Here is the failing job:\nhttps://validation.linaro.org/scheduler/job/789708/log_file\n\nReverting to 600 seconds will solve the issue for now until the\nnext bootloader update for hikey where erase is also called while\nflashing which is very slow and overall time taken to flash\nwill be more than 10 minutes.\n\nChange-Id: I73ab2b2b14f7ff5277d001b9a4a8e0a100130524\nSigned-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>\n(cherry picked from commit 9935d5cf3d44245cab061335748f7ecb163fafd5)","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/2c14e99a643b4179a3ee9da9375550534be956b8"},{"sha":"8b69e649bcaf8698cb11e6ffa3ff3fdbd5341912","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Merge branch 'staging' into release","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/8b69e649bcaf8698cb11e6ffa3ff3fdbd5341912"},{"sha":"b6e9a5168f7cbff89c5eef03e24e296e7416faa4","author":{"email":"5818ca108d08afcb5c91f93b35d7ab3cabd8dbbd@linaro.org","name":"Senthil Kumaran S"},"message":"Fix typo in comment s/unconditionnally/unconditionally/\n\nChange-Id: Ib3e8e1b287928e52004805ef32661342b44cf8e8","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/b6e9a5168f7cbff89c5eef03e24e296e7416faa4"},{"sha":"0adeb177bd7093c21bec0da2381470f4fae8b700","author":{"email":"33b6e7ad4763cacea37762e62d70996f1056e280@linaro.org","name":"Dave Pigott"},"message":"Add in the ability to halt the master image before powering off\n\nWe've seen problems where devices have corrupted their rootfs due\nto powering off without properly syncing the device. This change\nallows us, on a device-type basis, to specify a halt command and\nany expected message to say it has completed. Only gets called if\nthe halt command is actually defined.\n\nChange-Id: I0087a6bcfeeff50bf189bf22a7a4a94e259c67b0","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/0adeb177bd7093c21bec0da2381470f4fae8b700"},{"sha":"c7e3d77b45e212313feab5b6bd9e9b8121a5dcc2","author":{"email":"5818ca108d08afcb5c91f93b35d7ab3cabd8dbbd@linaro.org","name":"Senthil Kumaran S"},"message":"Apply LXC overlay in the deploy action.\n\nOnce the lxc container is created we will have the rootfs location and it is\npossible to apply the overlay immediately. No need to wait for boot action ie.,\nto start the lxc container in order to apply the overlay.\n\nChange-Id: I8f58ad43623d214b5104bbf6c43ecbbcd53c95cb","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/c7e3d77b45e212313feab5b6bd9e9b8121a5dcc2"},{"sha":"eb5c4bfb4a22a0b6b134357a4a28db5e47b734a8","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Allow for adb not being available on some arches\n\nThe test suite still needs to run on architectures where adb\nand fastboot are no longer being built.\n\nChange-Id: Ifc480775682227051f2a316d4f47ed3d772090f1","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/eb5c4bfb4a22a0b6b134357a4a28db5e47b734a8"},{"sha":"e1a2d040fb20baad7dceb9e5af377f3796053421","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Provide an apache2 config for V2 workers\n\nChange-Id: Ice8af190b1305465b8d0a9d70f653a2c03cc9c01","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/e1a2d040fb20baad7dceb9e5af377f3796053421"},{"sha":"f4bf8fd501f85bf4e07e595ea73823a8e5927ba2","author":{"email":"ad93b4765a492657cfe2b8ca1e67319b2a94eca8@linaro.org","name":"Rémi Duraffort"},"message":"Use new octal syntax: 0oXXX instead of 0XXX\n\nThis syntax is valid in python2.7 and python3.\n\nChange-Id: Ia74fb9911ad2691220feba1a95e30710f1d75342","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/f4bf8fd501f85bf4e07e595ea73823a8e5927ba2"},{"sha":"ca21f423a4354bddb691475e2c516b2ced1a44c0","author":{"email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org","name":"Ard Biesheuvel"},"message":"kvm-aarch64: expose a virtual random number generator (RNG) to the guest\n\nIn order to support kernel address space layout randomization (KASLR) on\narm64, expose a virtio-rng device to the guest. This will be used by the\nUEFI firmware to expose the EFI_RNG_PROTOCOL to the UEFI stub in the\nkernel, which configures KASLR at early boot time.\n\nWhen doing non-UEFI boots, this device will be simply ignored (unless the\nkernel happens to be built with support for virtio-rng over PCI, in which\ncase it will be wired up to the guest's /dev/hwrng)\n\nChange-Id: Id734c84b9583b0e4281f98d7e772ee5eddb61220\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/ca21f423a4354bddb691475e2c516b2ced1a44c0"},{"sha":"02ecb3959a42538c3f93cc4b9e3648277804c8fd","author":{"email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org","name":"Ard Biesheuvel"},"message":"kvm-aarch32: introduce device type for 32-bit guest on 64-bit KVM host\n\nThis adds a device type 'kvm-aarch32' based on 'kvm-aarch64' which can be\nused to execute 32-bit guests under a 64-bit KVM host. The main difference\nwith kvm-arm is that it emulates the 'virt' machine rather than a Versatile\nexpress.\n\nThe primary purpose is for testing 32-bit guest booting under UEFI, which\nis tightly coupled to QEMU's 'virt' machine model. This could potentially\nexecute under a 32-bit KVM host as well, but it is actually preferable to\nrun 32-bit and 64-bit guests under the same hypervisor implementation,\nsince it limits the scope of testing to what runs inside the guest.\n\nChange-Id: If11605197d5fceaa59459d725b5b1c48f43ee8a9\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/02ecb3959a42538c3f93cc4b9e3648277804c8fd"},{"sha":"b191d9f77914eb8d5647fd27f61c5b5cf1630555","author":{"email":"7fa63296f36ddf15e756692583a73cae1716234f@linaro.org","name":"Neil Williams"},"message":"Fix calling the Bzr unit tests\n\nIn a VM, the bzr tests would fail - this turned out to be a missing\nentry for `bzr whoami` but running the tests with the environment\ncontaining BZR_HOME: /dev/null causes bzr to fail when it cannot\ngenerate a username for the commit and store that config.\nUse self.tempdir which is cleaned up at the end of the test.\nAdd test_utils back to python setup.py test.\n\nChange-Id: I33449a03d6a37a49849e643d2adc6271b35badd9","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/b191d9f77914eb8d5647fd27f61c5b5cf1630555"},{"sha":"20f206a72beba0c3fb063328634a3b93c560f879","author":{"email":"aeb19493500427a67dbeeafa9292c1651a3c9194@linaro.org","name":"Matt Hart"},"message":"Use tar flags from deployment data when unpacking overlay\n\nOE/busybox tar does not support '--warnings' flags, so only\ninclude these (or any others) when they are declared in the\ndeployment for the OS being booted.\n\nChange-Id: I1663d7898b8988ce1b4b9b44ca641a88bda41950","distinct":false,"url":"https://api.github.com/repos/x-deepin/lava-dispatcher/commits/20f206a72beba0c3fb063328634a3b93c560f879"}]}