{"push_id":2698557982,"size":8,"distinct_size":8,"ref":"refs/heads/sumo","head":"ed86272544ee0d6b24d833ed8cf5f53e15a5cb18","before":"b6caf511a409b4e3aeb2f4cf197615c9cb653b0e","commits":[{"sha":"0aedece7ec1cefa3fcf694f2a6abd6986c631016","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"luv-netboot: call efi_populate_bits\n\nIn commit 36ed075 \"luv-netboot-image: Don't populate bits twice\", the\ncall to efi_populate_bits was removed. For netboot, this means that\nefi_populate_bits never gets called (as MACHINE_FEATURES does not\nhave efi). Thus, the final efi image which is generated is devoid of the\nbits components.\n\nReviewed-By: Naresh Bhat <naresh.bhat@linaro.org>\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/0aedece7ec1cefa3fcf694f2a6abd6986c631016"},{"sha":"52beeb44955ca90161fef768286004f6146bd824","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"grub-efi: fix luv-netboot build issue\n\nWhile building the luv-netboot-image, the following error was observed:\n\nERROR: grub-efi-2.02-r0 do_mkimage: Function failed: do_mkimage (log\nfile is located at\n/home/megha/luv-yocto/build/tmp/work/core2-64-oe-linux/grub-efi/2.02-r0/temp/log.do_mkimage.22866)\nERROR: Logfile of failure stored in:\n/home/megha/luv-yocto/build/tmp/work/core2-64-oe-linux/grub-efi/2.02-r0/temp/log.do_mkimage.22866\nLog data follows:\n| DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc',\n'bit-64', 'x86_64-linux', 'common']\n| DEBUG: Executing shell function do_mkimage\n| grub-mkimage: error: cannot open\n`/home/megha/luv-yocto/build/tmp/deploy/images/qemux86-64/luv-netboot-image-qemux86-64.hddimg':\nNo such file or directory.\n| WARNING: exit code 1 from a shell command.\n\nIdeally, we would want luv-netboot-image:do_mkimage (which generates the\nXXX.hddimg) to run before grub-efi:do_mkimage (which generated the final\nefi image). Currently, grub_efi:do_deploy depends on\nluv-netboot-image:do_mkimage.\n\nSpecifying the dependence between luv-netboot-image:do_mkimage and\ngrub-efi:do_mkimage explicitly ensures we do not encounter this error.\n\nTested-By: Naresh Bhat <naresh.bhat@linaro.org>\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/52beeb44955ca90161fef768286004f6146bd824"},{"sha":"68551b19198f1f833097d2f984f6e5bf0b413cb4","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"luv-netboot: Do not install grub bootloader\n\nWhen building for network boot we don't need to install\nthe grub bootloader i.e. grub-efi-bootXXX.efi.\n\nThe grub-efi-bootXXX.efi binary itself will contain all what is\nneeded to boot LUV: kernel, config files and ramdisk). The same\nimage can be used for PXE boot.\n\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/68551b19198f1f833097d2f984f6e5bf0b413cb4"},{"sha":"c477d5815481e62bdffd284b8ca3f40591b77c9f","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"luv-image: Update incorrect dependencies\n\nIn commit ceaca5d: \"luv-xxxx-image: Unify common parts of luv-live-image and\nluv-netboot-image\", the common parts between luv-live-image and\nluv-netboot-image were consolidated into a single luv-image.inc file.\n\nHowever, the dependencies were not updated correctly. luv-netboot-image\ndepends only on bits, whereas luv-live-image depends on both grub-efi and\nbits. Update the \"DEPENDS\" variable to reflect this correctly.\n\nReviewed-By: Naresh Bhat <naresh.bhat@linaro.org>\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/c477d5815481e62bdffd284b8ca3f40591b77c9f"},{"sha":"cfc1a3ae581c3c7a418bc0a6d584f984eb281e0b","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"util-linux: fix build errors after updating to 2.32\n\nOn the sumo branch of poky, util-linux version has been updated to\n2.32 from 2.31.\n\nAfter updating to 2.32, we see the following error on some systems:\nsys-utils/lsns.c: In function ‘get_netnsid_via_netlink_send_request’:\nsys-utils/lsns.c:332:20: error: ‘RTM_GETNSID’ undeclared (first use\nin this function)\nnlh->nlmsg_type = RTM_GETNSID;\n                  ^\nsys-utils/lsns.c:332:20: note: each undeclared\nidentifier is reported only once for each function it appears in\nsys-utils/lsns.c: In function ‘get_netnsid_via_netlink_recv_response’:\nsys-utils/lsns.c:362:30: error: ‘RTM_NEWNSID’ undeclared (first use\nin this function)\n&& nlh->nlmsg_type == RTM_NEWNSID))\n                      ^\n\nThis error is seen on system, where the minimum version of kernel\nheaders installed is < v4.2, the first version where RTM_GETNSID and\nRTM_NEWNSID were defined.\n\nA cleaner solution is to add the minimum version dependency in the\nconfigure file, but for now we avoid this error, by simply not\ncompiling the lsns module, as we do not require it in LUV.\n\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/cfc1a3ae581c3c7a418bc0a6d584f984eb281e0b"},{"sha":"6704c8510da2af36ced3311feff2c70a65b20951","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"linux-luv: Fix build issue after updating to v4.17\n\nLinux 4.17 starts using asm-goto to guarantee the absence of dynamic\nbranches x86 systems (e501ce9 \"x86: Force asm-goto\")\n\nA primary prerequisite for this is of course that the compiler supports\nasm-goto.(gcc > 4.5)\n\nHowever, while building LUV, the following error is seen:\nERROR: linux-luv-4.17+gitAUTOINC+29dcea8877-r5 do_configure: Function\nfailed: do_configure (log file is located at\n/home/megha/luv/build/tmp/work/qNC+29dcea8877-r5/temp/log.do_configure.1589)\n| make: Entering directory\n`/home/megha/luv/build/tmp/work-shared/qemux86-64/kernel-source'\n| make[1]: Entering directory\n`/home/megha/luv/build/tmp/work/qemux86_64-oe-linux/linux-luv/4.17+gitAUTOINC+29dcea8877-r5/linux-qemux86_64-standard\n| arch/x86/Makefile:184: *** Compiler lacks asm-goto support..  Stop.\n| make[1]: Leaving directory\n`/home/megha/luv/build/tmp/work/qemux86_64-oe-linux/linux-luv/4.17+gitAUTOINC+29dcea8877-r5/linux-qemux86_64-standard-\n| make: *** [sub-make] Error 2\n| make: Leaving directory\n`/home/megha/luv/build/tmp/work-shared/qemux86-64/kernel-source'\n| WARNING: exit code 2 from a shell command.\n| ERROR: Function failed: do_configure (log file is located at\n/home/megha/luv/build/tmp/work/qemux86_64-oe-linux/linux-luv/4.17+gitAUTOINC+29dcea8\nERROR: Task\n(/home/megha/luv/meta-luv/recipes-kernel/linux/linux-luv_4.17.bb:do_configure)\n\nThis happens because at the time that compiler support is checked\nfor (much before do_configure), bitbake has not yet built its gcc.\n\nThus, we make sure that we remove the .cache.mk file before the\ndo_configure to ensure that the check for compiler support happens again,\nand this time gcc is present.\n\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/6704c8510da2af36ced3311feff2c70a65b20951"},{"sha":"aee0f433f5412becfa415c2d424b9baec2c5f242","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"luv-test: pass KERNEL_IMAGETYPE to luv-crash-handler\n\nIn patch 0c6f6e7 \"meta-luv: use KERNEL_IMAGETYPE instead of vmlinuz\", we\nupdated luv-crash-handler to use KERNEL_IMAGETYPE instead of vmlinuz.\nHowever, since KERNEL_IMAGETYPE is an environmental variable, we need it\nto be exported to the luv-crash-handler script, else it would be an\nundefined variable.\n\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/aee0f433f5412becfa415c2d424b9baec2c5f242"},{"sha":"ed86272544ee0d6b24d833ed8cf5f53e15a5cb18","author":{"name":"Megha Dey","email":"ca9f200b4ce34e043d7e1ad2f7711233e3987409@linux.intel.com"},"message":"luv-message: Remove plymouth-hide\n\nIn patch 605fef2 \"luv-test: Move plymouth functions to new script\", we replaced\nplymouth_hide with luv_msg_hide. However, one such instance wasnt updated,\nhence updating the same.\n\nSigned-off-by: Megha Dey <megha.dey@linux.intel.com>","distinct":true,"url":"https://api.github.com/repos/intel/luv-yocto/commits/ed86272544ee0d6b24d833ed8cf5f53e15a5cb18"}]}
{"actor":{"display_login":"meghadey"}}