{"push_id":1306472831,"size":44,"distinct_size":44,"ref":"refs/heads/master-next","head":"af27053120c0e7d55ea86cd88bea4f6e7a05f7e0","before":"dca983be4b9c5adafacd993146aadb0fa89b91d3","commits":[{"sha":"9606191ad5e7fe03079b9ba1d683bd4f9cd4369a","author":{"name":"Saul Wold","email":"08f434cf78cb0e9c06f65570c71b83a6feffe825@linux.intel.com"},"message":"linux-firmware: Correct the LICENSE setting of license packages\n\nThis change causes the licenses of the linux-firmware-*-license to be the license\nthat it contains instead of all the licenses of the linux-firmware package.\n\n[YOCTO #10251]\n\n(From OE-Core rev: 3b1423df3369e7239d1969b42e090278df8bbff2)\n\nSigned-off-by: Saul Wold <sgw@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/9606191ad5e7fe03079b9ba1d683bd4f9cd4369a"},{"sha":"85856bdf4e8997a5816dd1567d30a17e1a48b04f","author":{"name":"Saul Wold","email":"08f434cf78cb0e9c06f65570c71b83a6feffe825@linux.intel.com"},"message":"linux-firmware: Add missing ralink-firmware License\n\n(From OE-Core rev: 57c025ac2328482097bce6913edcd89d0d740a7c)\n\nSigned-off-by: Saul Wold <sgw@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/85856bdf4e8997a5816dd1567d30a17e1a48b04f"},{"sha":"5bfffba874b80f13cb2ba8cb099b91b61fab634f","author":{"name":"Mingli Yu","email":"393aca88c01ee3b13fe0e961fc168d9939553508@windriver.com"},"message":"groff: not ship /usr/bin/glilypond\n\nNot ship /usr/bin/glilypond and related files such\nas man file /usr/share/man/man1/glilypond.1 and other\nthree files related to glilypond under\n/usr/lib/groff/glilypond in embedded system, it is because:\n\n- Remove the confusion about glilypond fails to run\n  because it lacks dependency on File::HomeDir perl\n  module\n\n- We don't often have need for sheet music conversion\n  in groff in embedded or IoT devices (glilypond\n  transforms sheet music written in the lilypond language\n  into the groff language using the .PSPIC request, such\n  that groff can transform it into a format that can be\n  displayed directly).\n\n(From OE-Core rev: 9a0bf9567f80f06ea067189bf5c27bb5155a85b0)\n\nSigned-off-by: Mingli Yu <Mingli.Yu@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/5bfffba874b80f13cb2ba8cb099b91b61fab634f"},{"sha":"a3f6a4d60a2dadc411dddc968507ad6c14e189f7","author":{"name":"Robert Yang","email":"87c978ed7b806023b43dd565062a4bc9ca388348@windriver.com"},"message":"qemuppc.conf: adjust kernel console\n\nFixed kernel trace when booting:\n[   12.825809] random: crng init done\n[   13.918323] irq 36: nobody cared (try booting with the \"irqpoll\" option)\n[   13.924821] CPU: 0 PID: 335 Comm: getty Not tainted 4.8.0-rc5-yocto-standard #1\n[   13.930492] Call Trace:\n[   13.936214] [cff73f20] [c00790f0] __report_bad_irq.isra.0+0x3c/0x128 (unreliable)\n[   13.941908] [cff73f40] [c0079518] note_interrupt+0x2b8/0x304\n[   13.947265] [cff73f70] [c00766f4] handle_irq_event_percpu+0x5c/0x74\n[   13.952503] [cff73f90] [c0076768] handle_irq_event+0x5c/0xdc\n[   13.957667] [cff73fa0] [c007a29c] handle_fasteoi_irq+0xdc/0x234\n[   13.962984] [cff73fc0] [c007592c] generic_handle_irq+0x3c/0x58\n[   13.968288] [cff73fd0] [c0006c74] __do_irq+0x54/0x18c\n[   13.973612] [cff73ff0] [c000f9c8] call_do_irq+0x24/0x3c\n[   13.978742] [cf0cdb70] [c0006e40] do_IRQ+0x94/0x110\n[   13.983992] [cf0cdba0] [c001215c] ret_from_except+0x0/0x14\n[   13.989281] --- interrupt: 501 at pmz_set_termios+0x130/0x6d8\n[   13.989281]     LR = pmz_set_termios+0xf0/0x6d8\n[   13.999353] [cf0cdc90] [c049f130] uart_change_speed.isra.2+0x60/0x168\n[   14.004436] [cf0cdcb0] [c049fdbc] uart_startup.part.8+0xec/0x1e0\n[   14.009625] [cf0cdce0] [c04a0ab4] uart_open+0x138/0x16c\n[   14.014723] [cf0cdd00] [c047e510] tty_open+0x118/0x65c\n[   14.019743] [cf0cdd60] [c01894c8] chrdev_open+0xdc/0x1e0\n[   14.024616] [cf0cdd90] [c01807d0] do_dentry_open+0x23c/0x358\n[   14.029418] [cf0cddc0] [c0194878] path_openat+0x58c/0x1084\n[   14.034054] [cf0cde50] [c01965b4] do_filp_open+0xbc/0x10c\n[   14.038539] [cf0cdf00] [c01822fc] do_sys_open+0x154/0x224\n[   14.043105] [cf0cdf40] [c0011a44] ret_from_syscall+0x0/0x38\n[   14.047828] --- interrupt: c01 at 0xfeef5a0\n[   14.047828]     LR = 0xfeef544\n[   14.056543] handlers:\n[   14.060980] [<c04a2b10>] pmz_interrupt\n[   14.065468] Disabling IRQ #36\n\n(From OE-Core rev: 7c6d0e4ada6dea6ac994e637b7d5cf007f73e411)\n\nSigned-off-by: Robert Yang <liezhi.yang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/a3f6a4d60a2dadc411dddc968507ad6c14e189f7"},{"sha":"885b627a336e99556c84d60e68821371fe972d70","author":{"name":"Robert Yang","email":"87c978ed7b806023b43dd565062a4bc9ca388348@windriver.com"},"message":"runqemu: acquire_lock() should fail when failed to open the file\n\nThe open(self.lock, 'w') may fail when the lock is created by other\nusers, return false for this case to let it try other devices.\n\nFixed:\nrunqemu - INFO - Running /sbin/ip link...\nrunqemu - INFO - Acquiring lockfile /tmp/qemu-tap-locks/tap0.lock...\nTraceback (most recent call last):\n  File \"/buildarea/lyang1/poky/scripts/runqemu\", line 972, in <module>\n    ret = main()\n  File \"/buildarea/lyang1/poky/scripts/runqemu\", line 963, in main\n    config.setup_network()\n  File \"/buildarea/lyang1/poky/scripts/runqemu\", line 810, in setup_network\n    self.setup_tap()\n  File \"/buildarea/lyang1/poky/scripts/runqemu\", line 761, in setup_tap\n    if self.acquire_lock():\n  File \"/buildarea/lyang1/poky/scripts/runqemu\", line 182, in acquire_lock\n    lock_descriptor = open(self.lock, 'w')\nPermissionError: [Errno 13] Permission denied: '/tmp/qemu-tap-locks/tap0.lock'\n\n(From OE-Core rev: f364f773a0381a75b5992c8c8a1d63a81dbd4422)\n\nSigned-off-by: Robert Yang <liezhi.yang@windriver.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/885b627a336e99556c84d60e68821371fe972d70"},{"sha":"b0e28ba1eb58ad50e9e47f384f07345c7bb1c02d","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: fix picking up name from local python source tree\n\nMake use of the extravalues dict to send back other variable values from\nthe python handling plugin, and enable passing back PV and PN. This not\nonly places variable values in the final recipe a bit more consistently\nwith other types of source, it also allows the name and version to be\npicked up fron a local source tree and not just when the recipe is\nfetched from a remote URL that happens to have those in it.\n\n(From OE-Core rev: 3e7029f28c6ea9bb1d283bcdc3fdfee11455af8e)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/b0e28ba1eb58ad50e9e47f384f07345c7bb1c02d"},{"sha":"44b7a329988a2cba78dc9a4a559f701256a87d54","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: improve python recipe license handling\n\nTry to ensure that for Apache, GPL and LGPL where the values extracted\nfrom the \"Classifiers\" field may not be version-specific, if there is a\nversioned license in the free-form license field then use that instead.\nAlso insert the free-form license field as a comment in the recipe for\nthe user's reference.\n\n(From OE-Core rev: 237f66042eedd906f654827b53bf9269738267ab)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/44b7a329988a2cba78dc9a4a559f701256a87d54"},{"sha":"bd45f388735ab6910076c2b23bf4aff0f0feaaa8","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: fix name/version extraction from filename\n\nI ran into an example where recipetool was getting the name/version\ncompletely wrong:\n\nhttps://bitbucket.org/sortsmill/libunicodenames/downloads/libunicodenames-1.1.0_beta1.tar.xz\n\n>From this it would create a libunicodenames-1.1.0-beta1_1.1.0-beta1.bb\nfile (likely because it couldn't split the file name and therefore took\nall of it, then got the version from one of the files inside the\ntarball). When this happens it's just irritating because you then have\nto delete the recipe / run devtool reset and then run recipetool create\n/ devtool add again and specify the version manually.\n\nThis patch is the result of systematically running the\ndetermine_from_filename() function over the files on the Yocto Project\nsource mirror and my local downloads directory and fixing as many of the\ngeneric issues as reasonably practical - it now gets the name and\nversion correct much more often. There are still cases where it won't,\nbut they are now in the minority.\n\n(From OE-Core rev: 7b018b1d493a8d10fd02b8cc220990b191c87fe5)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/bd45f388735ab6910076c2b23bf4aff0f0feaaa8"},{"sha":"c6dc63f5629f311934a621b3efe56e87b1ea968c","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: fix error with git tree and no network\n\nWhen creating a recipe for an existing local git clone, we attempt to\nuse the fetcher to determine if it supports the SRCREV variable.\nUnfortunately running this code does a network check to get the latest\nrevision as a direct result of us using '${AUTOREV}' as a default value.\nIf you don't have a network connection this will of course fail. Rather\nthan have this block creating the recipe, catch the exception and just\nguess from the URL.\n\nUltimately this should probably be fixed in the fetcher but for now this\nwill at least resolve the issue on this end.\n\n(From OE-Core rev: f7e43f931d7d6019a3b2509b2b2635978fbbae36)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/c6dc63f5629f311934a621b3efe56e87b1ea968c"},{"sha":"611ae3d4ae421c1f0f3cf7c365f9901466990da4","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: detect python autoconf macros\n\nIf python is required then we need to inherit pythonnative (or\npython3native) otherwise do_configure will probably fail since it won't\nbe able to find python.\n\n(From OE-Core rev: 63234cc45aee91b031657971f36997e1443f80ee)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/611ae3d4ae421c1f0f3cf7c365f9901466990da4"},{"sha":"f74bfbbeeff6075b7ee212c280c63c4510988979","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: pick up AC_PROG_SWIG\n\nAX_PKG_SWIG is not the only commonly-used macro for detecting swig -\nthere's also AC_PROG_SWIG. As per AX_PKG_SWIG, add swig-native to\nDEPENDS if AC_PROG_SWIG is found in configure.ac.\n\n(From OE-Core rev: 847a1aa7153fc8a7b820353283a6f1e51d64f8de)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/f74bfbbeeff6075b7ee212c280c63c4510988979"},{"sha":"4b4bca34c736646a3e19b93dbf8db4266370da52","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: tweak license crunching\n\nFilter out a plain \"Licensed under the XXXX license\" statement, as seen\nin the capnproto project (and no doubt others).\n\n(From OE-Core rev: ba4aa319fd49ee02ce2e30c2db0f3988c0e8833c)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/4b4bca34c736646a3e19b93dbf8db4266370da52"},{"sha":"64cda6f3b14791947c2632f90b02d5eefa8aabfd","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"recipetool: create: support git short form URLs\n\nIn keeping with making recipetool create / devtool add as easy to use as\npossible, users shouldn't have to know how to reformat git short form ssh\nURLs for consumption by BitBake's fetcher (for example\nuser@git.example.com:repo.git should be expressed as\ngit://user@git.example.com/repo.git;protocol=ssh ) - instead we should\njust take care of that automatically. Add some logic in the appropriate\nplaces to do that.\n\n(From OE-Core rev: 78c672a72f49c4b6cfd8c247efcc676b0ba1681a)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/64cda6f3b14791947c2632f90b02d5eefa8aabfd"},{"sha":"cf9ba3c2849d0e61ac2f2eea66f456f60578b3e1","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"lib/oe/recipeutils: fix invalid character detection in validate_pn()\n\n* validate_pn() is supposed to protect against invalid characters, fix\n  the function so that it actually does (unanchored regex strikes\n  again...)\n* However, now that the function is enforcing the restrictions, we do\n  still want to allow + in recipe names (e.g. \"gtk+\")\n\n(From OE-Core rev: c5d5a1baf98a11676537fb5e9f8ec4409e30c1fd)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/cf9ba3c2849d0e61ac2f2eea66f456f60578b3e1"},{"sha":"b77868492fa9b4c6e89ffa7cf506a0fc22abf52e","author":{"name":"Paul Eggleton","email":"4e7792416b2086b58299abc359b0a98a76f05c46@linux.intel.com"},"message":"devtool: add: drop superfluous validation for recipe name\n\nNow that recipeutils.validate_pn() properly validates characters used in\nthe name, we can drop this bit checking for '/' since that's not\npermitted by validate_pn(). (The FIXME comment here - that I myself\napparently wrote - is questionable since that function was clearly never\nintended to allow '/', perhaps I was misled because it was broken and\ndid so).\n\n(From OE-Core rev: e010d9be3709cf3c607ffc03c3188abe4e1e9eb4)\n\nSigned-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/b77868492fa9b4c6e89ffa7cf506a0fc22abf52e"},{"sha":"2aa6ee8a73d699b6b6abb9faa5967d22daae54a5","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"runqemu: add guidance to resolve issues with missing files\n\nWhen a required binary cannot be found print some guidance pointing\nto using a sourced OE build environment or a qemuboot.conf file,\nbased on a similar message from the previous shell-based runqemu.\n\n(From OE-Core rev: 87cfb5165490cd4e7a8c2570ef5a62898db8395e)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/2aa6ee8a73d699b6b6abb9faa5967d22daae54a5"},{"sha":"42ecbfc63fcd7830ca8453ad670d879771d7a994","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"qemuboot: write the full kernel filename, not the link name\n\nKERNEL_IMAGETYPE gives the filename of a symlink to the kernel,\nwhich may not be available i.e. if the user downloads some build\nartefacts to run on a local machine. It's also possible that the\nlink will point to a newer kernel than was intended for use with\nthe rootfs in the qemuboot.conf.\n\nIt's much more reliable to read the name of the file\nKERNEL_IMAGETYPE is linking to and assign the full filename to\nQB_DEFAULT_KERNEL.\n\n[YOCTO #10285]\n\n(From OE-Core rev: d57bdacab13605ada4cd9e9159c18fdcd6eeacbc)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/42ecbfc63fcd7830ca8453ad670d879771d7a994"},{"sha":"99d16058de3bb682d23e13d5425de541394ab79f","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"runqemu: clarify an INFO message\n\nMake it clearer that we are looking for a file which ends with\nqemuboot.conf\n\n(From OE-Core rev: 2579e05269a14b53a54232a8bf4414ac2dfe6472)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/99d16058de3bb682d23e13d5425de541394ab79f"},{"sha":"b09e96f96dcc103b83d208a840f67b7d9429f70a","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"qemuboot: also write the kernel link name to the conf file\n\nThis will allow runqemu to fall back to trying the link name when\na file matching the full name can't be found.\n\n(From OE-Core rev: 3ccbaaad75f0a53d8bcf6a5c748ec80c96a383bd)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/b09e96f96dcc103b83d208a840f67b7d9429f70a"},{"sha":"b0238fb350da763e3b27918d1854e93284b58d80","author":{"name":"Joshua Lock","email":"123339e34ee5e082cf40d711520be6ddf6cf6783@intel.com"},"message":"runqemu: try symlinks when kernel or rootfs can't be found\n\nIf the kernel or rootfs names written to the qemuboot.conf can't\nbe found, try and find the symlinked variant of the filename.\n\nThis will help usability of runqemu, for example where a user\ndownloads an image and associated files as the symlinked names\nyet the qemuboot.conf variables point to the full, non-linked,\nfile names.\n\n(From OE-Core rev: ca5a686c6e165a51f95cb6a834cd53f6f66d42d4)\n\nSigned-off-by: Joshua Lock <joshua.g.lock@intel.com>\nSigned-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/kraj/poky/commits/b0238fb350da763e3b27918d1854e93284b58d80"}]}
{"actor":{"display_login":"kraj"}}