{"push_id":1406370698,"size":10,"distinct_size":3,"ref":"refs/heads/yem/misc-features","head":"d072e2b9826b27aa9ed47df63558f88b0f2a3dcc","before":"76b0389c796c5393bdb56500537c1adce8edf6a6","commits":[{"sha":"ca99d0ea925e5a8e42bd270402b0171a39d1d955","author":{"name":"Zakharov Vlad","email":"92127385eab2ea95e66f62cff02ff431feee0599@synopsys.com"},"message":"gdb: arc: remove C++ dependency and disable build with C++\n\ngdb arc-2016.09-rc1 is based on upstream 7.12 gdb version where we can\nstill disable C++ build. For more information take a look at:\nhttps://sourceware.org/gdb/wiki/cxx-conversion\n\nWe wanted to build gdb with C++ as it is used as default in 7.12\nand is even a mandatory requirement since 2016/09.\n\nBut unfortunately we missed one runtime failure that C++ build causes\nand so now we have to disable C++ build.\n\nWhen gdb arc-2016.09-rc1 is built as a C++ application it segfaults at\nruntime for ARC.\n\nWe are going to fix the issue in 2017.03 ARC toolchain release.  and\nbefore this we remove C++ dependency are adding temporary workaround\nto prevent runtime segfaults.\n\nThe workaround is to disable building gdb as C++ application via\npassing --disable-build-with-cxx config option when building gdb for\nARC.\n\nSigned-off-by: Vlad Zakharov <vzakhar@synopsys.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/ca99d0ea925e5a8e42bd270402b0171a39d1d955"},{"sha":"0ee4deb9618f961e12e340d527ed0e4fb1ae4829","author":{"name":"Jörg Krause","email":"34e786f0b9647fb9b83395fc0a070dd4e137b168@embedded.rocks"},"message":"package/tremor: fix build with Thumb only ARM archs\n\nSome ARM architectures like ARMv7-M only supports Thumb instructions,\nbut the tremor build configuration enables ARM assembly code\nunconditionally for all arm triplets by defining _ARM_ASSEM_.\n\nWe are overriding this by undefining this macro for ARM architectures\nnot supporting ARM instructions.\n\nFixes:\nhttp://autobuild.buildroot.net/results/054/054f1c77b0e5d46b2dc53769469c0ed03e6b79ef/\nhttp://autobuild.buildroot.net/results/ba1/ba1760b1428584f70e44dbffb8218ff3ee55e702/\nhttp://autobuild.buildroot.net/results/2a6/2a687853cf0bc832fef29f88de0d85bd495fe87d/\nhttp://autobuild.buildroot.net/results/cb6/cb6c560bf31834aadbe3d13a118b31ea8190159b/\n\nSigned-off-by: Jörg Krause <joerg.krause@embedded.rocks>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/0ee4deb9618f961e12e340d527ed0e4fb1ae4829"},{"sha":"614e821a7f71906b8ff096331a9e9481b71dde00","author":{"name":"Waldemar Brodkorb","email":"715f27d3de81233d0d16bb75bc9caf5e6a33f7d1@openadk.org"},"message":"xmlstarlet: fix static linking problem\n\nInstead of patching configure.ac we can just add the missing\nlibraries to LIBS. Tested with m68k/arm static builds.\nThis makes the patch obsolete and the autoreconf can be avoided.\n\nFixes:\n  http://autobuild.buildroot.net/results/02f9fc5884d3a7d460b96937183362d6c3fc6fde\n\nSigned-off-by: Waldemar Brodkorb <wbx@openadk.org>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/614e821a7f71906b8ff096331a9e9481b71dde00"},{"sha":"e550e4783a988feb24c4707db28f0dbc3b72df6a","author":{"name":"Masahiro Yamada","email":"642490827508ea1a46cbcea45eb79617d0758c10@socionext.com"},"message":"boot-wrapper-aarch64: update upstream repository\n\ncmarinas/boot-wrapper-aarch64.git does not exist any more.\nSwitch over to mark/boot-wrapper-aarch64.git.\n\nSigned-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\nCc: Catalin Marinas <catalin.marinas@arm.com>\nCc: Mark Rutland <mark.rutland@arm.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/e550e4783a988feb24c4707db28f0dbc3b72df6a"},{"sha":"75022c5270d444a6cd5f0ffe3d1c29f597d43722","author":{"name":"Romain Naour","email":"bc7297c8f3eb8bda4a20a163ca49798bcd8b7610@gmail.com"},"message":"package/xenomai: bfin remove inline keyword\n\nXenomai user space tools fail to build for bfin target since it's\nprovide it's own pthread_atfork(), shm_open() and shm_unlink()\ndefinition using the inline keyword and weak attribute.\n\nWith gcc 5+ the weak attribute is discarded by the inline keyword,\nso each symbol are global and are redefined several time while\nlinking.\n\nFixes:\nhttp://autobuild.buildroot.net/results/0c2/0c2e5eb4edd4f9427f61d3c9b67a12a7a0e24140\n\nSigned-off-by: Romain Naour <romain.naour@gmail.com>\n[Thomas: add reference to upstream commit.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/75022c5270d444a6cd5f0ffe3d1c29f597d43722"},{"sha":"12c2c80aa379411f178023ba9194e48e249a7571","author":{"name":"Vicente Olivert Riera","email":"d35b6307926409febcda222183c4c88e081dfadc@imgtec.com"},"message":"imagemagick: bump version to 7.0.3-7 (security)\n\noss-security reference:\n  http://www.openwall.com/lists/oss-security/2016/11/13/1\n\nSigned-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/12c2c80aa379411f178023ba9194e48e249a7571"},{"sha":"6c248452d62c53cc224fc7ea4911b58d833372b4","author":{"name":"Vicente Olivert Riera","email":"d35b6307926409febcda222183c4c88e081dfadc@imgtec.com"},"message":"gnuchess: bump version to 6.2.4 (security)\n\noss-security reference:\n  http://www.openwall.com/lists/oss-security/2016/11/13/2\n\nSigned-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/6c248452d62c53cc224fc7ea4911b58d833372b4"},{"sha":"ab17c1dabd8e6c694a3ccbda06720f3cc49e502d","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/xbmc: enhance startup script\n\nNow that we can run XBMC with full openGL, it needs an X server to be\nrunning, so it has to wait for it before running.\n\nSo, we create a config file (in /etc/default/xbmc) in which we store\nwhther to wait for an X server or not. All options to XBMC are now\nhard-coded in our br-xbmc wrapper, not unlike we're doing for the\nsystemd unit.\n\nThen, if it has to wait for X, our own br-xbmc wrapper will do the\nwaiting. We do it as thus, because we can not do it in the startup\nscript.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\n\n---\nNote: as I don't know how to do dependencies in systemd, I did not\nchange our systemd unit. It can be done by any systemd-savy interested\nparty! ;-)","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/ab17c1dabd8e6c694a3ccbda06720f3cc49e502d"},{"sha":"bb103637a26420e3f65c0db6dfe46b3cac23f65b","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"support/dependencies: ensure we have 'file' on the host\n\nWhen 'file' is missing on the host, libtool fails miserably. Packages\nthat use libtool will suddenly FTBFS, with cryptic error messages, like\nmissing libraries on the linker invocation.\n\nWe could ensure that autotools based packages now all depend on\nhost-file. But It itself is an autotools package, so it's again a\nchicken-n-egg issue. And even non-autotools package may use libtool.\n\nSo, just require that 'file' is present on the host.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/bb103637a26420e3f65c0db6dfe46b3cac23f65b"},{"sha":"d072e2b9826b27aa9ed47df63558f88b0f2a3dcc","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"support/scripts: add follow-selects\n\nWhen we need to change the dependencies of a package, we have to\npropagate that new dependency to all packages that select the package\nto which we add that dependency, and that recursively.\n\nIn some cases, that chain-o-selects can be quite big, especially in the\ncase of low-level libraries such as libffi: 153 packages would be\nimpacted when changing the dependencies of libffi, with the chain being\n5-level deep.\n\nFurthermore, some packages may appear at different depth, because they\nmay select deeper and more shallow packages that both in turn have a\nchain-o-select down to the original package.\n\nFor example, when adding a dependency to libffi, it propagates down\nto midori by way of (but not only) webkitgtk and gcr (packages more\nindented select the package less indented (e.g. gst1-plugins-good\nselects gdk-pixbuf):\n\n    libffi\n      libglib2\n        gdk-pixbuf\n          gst1-plugins-good\n            webkitgtk\n              midori\n        gcr\n          midori\n\nWhat we are really interested in when propagating such a new dependency\nis the shortest chain-o-selects.\n\nIt is thus pretty difficult to follow by mere visual inspection, and\nsimple greps are not much use either.\n\nAdd a script that, given a package as argument, will follow the chain\nof selects and dump the most shallow chain-o-selects that lead to that\npackage. It also prints the number of affected packages (including the\nstarting one) and the maximum depth of the chain considering only the\nshortest chains (the actual depth can be larger if we'd take into\naccount the longest chain, but that's not useful in this case).\n\nThere is a bunch of output option,. covering the various envisioned\nuse-cases for that script:\n\n  - a tree-like output (default), with only the names of the packages,\n  - a comment-like, arrowed list suitable for adding as a comment of a\n    depednency;\n  - the filenames of the affected packages.\n\nIt can be silenced (not progress no summary, only dependency chains).\nIt can be debugged to see how packages are added and moved in the\nchains. Also, -h gives the help.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\n\n---\nFor example, here is the chain-o-select for xzlinux (using libffi is way\ntoo long for a note in a commit log):\n\n    $ support/scripts/follow-selects xz\n    xz\n      cmake\n      squashfs\n      systemd\n      tiff\n        directfb\n        efl\n        imlib2\n          feh\n          giblib\n        kodi\n        libgeotiff\n        opencv\n        opencv3\n        qt\n          pinentry\n          python-pyqt\n          python-sip\n        sdl_image\n          python-pygame\n\n    Scan completed in: ~2s\n    Packages: 20 (-1)\n    Maximum depth: 3","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d072e2b9826b27aa9ed47df63558f88b0f2a3dcc"}]}
{"actor":{"display_login":"yann-morin-1998"}}