{"push_id":768947263,"size":1000,"distinct_size":102,"ref":"refs/heads/master","head":"a123e7ed8e600c5b002962be6b0549f06ce34f12","before":"30aff9cf9267988295f3c4d3078bd93cb3b5afbb","commits":[{"sha":"ba0cbd021c63ec32c537bb9e207ab9d0b548bf4d","author":{"email":"9eb5903f3e94f804514a44d30418315f7a8c2f7d@ezchip.com","name":"Tal Zilcer"},"message":"package/gcc: fix ARC failure to build in 2 phases.\n\nWhen working with GCC initial at override source dir mode the\nHOST_GCC_INITIAL_POST_PATCH_HOOKS is not called and compilation failes.\nThe solution is to use HOST_GCC_INITIAL_POST_RSYNC_HOOKS since this hook\nis being called at override source dir mode.\n\nSigned-off-by: Tal Zilcer <talz@ezchip.com>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/ba0cbd021c63ec32c537bb9e207ab9d0b548bf4d"},{"sha":"558caf4e05b06dcbdd209da9a69192c41785ea28","author":{"email":"47f096c29e8c4a43860d9e0dc5d77a19e8b6967c@gmail.com","name":"Petr Vorel"},"message":"python-networkmanager: bump to version 0.9.13\n\n[Peter: fix upstream hash link]\nSigned-off-by: Petr Vorel <petr.vorel@gmail.com>\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/558caf4e05b06dcbdd209da9a69192c41785ea28"},{"sha":"86ae63af0529327df6aad8b1acd5c9af0bc28a32","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@korsgaard.com","name":"Peter Korsgaard"},"message":"tor: explain why we use -std=gnu99\n\n[Missed from 5cf5b390 (fix building if GCC's C standard is not gnu99)]\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/86ae63af0529327df6aad8b1acd5c9af0bc28a32"},{"sha":"2fda0dd7d491e6e926ace1cd09ad2fb241356232","author":{"email":"83cac529feddc0798544b69d165f5a250c68e92a@imgtec.com","name":"Vicente Olivert Riera"},"message":"Disable gcc-4.8.x + binutils-2.25 + MIPS combination\n\nThis combination causes a compilation failure of the host-gcc-final\nrecipe like this one:\n\n/br/output/host/usr/mips-buildroot-linux-gnu/bin/ld:\n.libs/gload.o: relocation R_MIPS_HI16 against `__gnu_local_gp' can not\nbe used when making a shared object; recompile with -fPIC\n\nThe problem is the file 'libatomic/gload.c' is compiled without -fPIC\nwhen using binutils-2.25. All gcc (with libatomic) versions below 4.9.3\nare affected by this issue.\n\nHere is a summary of affected/unaffected versions in Buildroot:\n\n4.7.x: unaffected (doesn't have libatomic)\n4.8.x: affected\n4.9.x: unaffected (we have 4.9.3 which is fixed)\n5.1.x: unaffected\n\nThe fix can be found here:\n\n  https://github.com/gcc-mirror/gcc/commit/57f5c0954f95cb37f995d60167ddde06c7d6e697\n\nHowever, given the following reasons...\n\n- Upstream gcc 4.8 branch is closed.\n- The fix is very hard to backport from 4.9 to 4.8.\n- This stuff is insanely sensitive and not working at all could be\n  better than looking like it works but not quite.\n\n...I think the best choice is to disable that combination in Buildroot.\n\nSigned-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/2fda0dd7d491e6e926ace1cd09ad2fb241356232"},{"sha":"e2b99fa1904988e0eeaccd4c98a8e5ec782952f3","author":{"email":"a51408d8d2986b24f193f7be912617112828e2a6@au1.ibm.com","name":"Sam bobroff"},"message":"powerpc: disable binutils 2.24 for little endian\n\nBinutils 2.24 produces broken code when compiling the kernel for\nppc64le, so prevent this combination. See:\n\nhttps://sourceware.org/ml/binutils/2013-12/msg00200.html\n\nThe problem manifests early in the boot process with \"Kernel access of\nbad area, sig: 11\" in arch_match_cpu_phys_id().\n\nThe fix has been merged upstream as commit\n57fa7b8c7e59e35bced580f9bcb9668af43fdbce, which is available since\nBinutils 2.25.\n\nSigned-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/e2b99fa1904988e0eeaccd4c98a8e5ec782952f3"},{"sha":"948cbd345db1b0d995810d8acee32f21972717ad","author":{"email":"976195f61ceb1a8315595310ab8317c7cc567f0f@gmx.net","name":"Peter Seiderer"},"message":"libv4l: bump version to 1.6.3\n\nSigned-off-by: Peter Seiderer <ps.report@gmx.net>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/948cbd345db1b0d995810d8acee32f21972717ad"},{"sha":"f01396a158f14c53b781c35f7ff29da0bea8c8d6","author":{"email":"976195f61ceb1a8315595310ab8317c7cc567f0f@gmx.net","name":"Peter Seiderer"},"message":"libv4l: fix uclibc-ng configure/compile\n\nWith raspberrypi_defconfig:\n\n  libv4l2rds.c:256:2: error: 'for' loop initial declarations are only allowed in C99 or C11 mode\n    for (int i = 0; i < tuning->station_cnt; i++) {\n    ^\n  libv4l2rds.c:256:2: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code\n\n>From build/libv4l-1.6.2/config.log:\n\nconfigure:4709: checking for .../host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc option to accept ISO C99\nconfigure:4858: .../host/usr/bin/arm-buildroot-linux-uclibcgnueabi-gcc -std=gnu99 -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -Os  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c >&5\nconftest.c:54:9: error: unknown type name 'wchar_t'\n   const wchar_t *name;\n\nThe C99 detection problem seems more related to missing wchar_t type support than the compiler option?\n\nAdding LIBV4L_CONF_ENV = ac_cv_prog_cc_c99='-std=c99' gives a lot of compile errors like:\n\nlibv4lconvert.c: In function 'dev_ioctl':\nprocessing/../libv4lsyscall-priv.h:85:10: error: 'SYS_ioctl' undeclared (first use in this function)\n  syscall(SYS_ioctl, (int)(fd), (unsigned long)(cmd), (void *)(arg))\n          ^\nlibv4lconvert.c:43:9: note: in expansion of macro 'SYS_IOCTL'\n  return SYS_IOCTL(fd, cmd, arg);\n         ^\nprocessing/../libv4lsyscall-priv.h:85:10: note: each undeclared identifier is reported only once for each function it appears in\n  syscall(SYS_ioctl, (int)(fd), (unsigned long)(cmd), (void *)(arg))\n          ^\nlibv4lconvert.c:43:9: note: in expansion of macro 'SYS_IOCTL'\n  return SYS_IOCTL(fd, cmd, arg);\n         ^\n\nAdding LIBV4L_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' solves all configure/compile errors.\n\nSigned-off-by: Peter Seiderer <ps.report@gmx.net>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/f01396a158f14c53b781c35f7ff29da0bea8c8d6"},{"sha":"81a66756ca230c719d9e7f9cf303059659711543","author":{"email":"252225071f0557fd87dd8ce10cf4412555808d89@t-online.de","name":"Bernd Kuhls"},"message":"package/kodi: Remove hyperflous option --disable-dvdcss\n\nThe option is controlled later on inside this if-clause\n\nifeq ($(BR2_PACKAGE_KODI_OPTICALDRIVE),y)\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nAcked-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/81a66756ca230c719d9e7f9cf303059659711543"},{"sha":"a4a41207241f63a6c134feb75332e2bd8e64afa2","author":{"email":"252225071f0557fd87dd8ce10cf4412555808d89@t-online.de","name":"Bernd Kuhls"},"message":"package/kodi: Fix egl/gles compilation with mesa3d and disabled X.org\n\nIn this case -DMESA_EGL_NO_X11_HEADERS is needed during compilation.\n\nFixes this build error\n\nmake[1]: Entering directory `/home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/cores/dvdplayer'\nCPP     xbmc/cores/dvdplayer/DVDPlayerVideo.o\nIn file included from /home/fli4l/br8_kodi/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/EGL/egl.h:36:0,\n                 from /home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/windowing/egl/WinSystemEGL.h:28,\n                 from /home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/windowing/WindowingFactory.h:39,\n                 from DVDPlayerVideo.cpp:23:\n/home/fli4l/br8_kodi/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/EGL/eglplatform.h:118:22: fatal error: X11/Xlib.h: No such file or directory\n #include <X11/Xlib.h>\n                      ^\nusing this defconfig\n\nBR2_TOOLCHAIN_BUILDROOT_WCHAR=y\nBR2_TOOLCHAIN_BUILDROOT_CXX=y\nBR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y\nBR2_PACKAGE_KODI=y\nBR2_PACKAGE_MESA3D=y\nBR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y\nBR2_PACKAGE_MESA3D_OPENGL_EGL=y\nBR2_PACKAGE_MESA3D_OPENGL_ES=y\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nTested-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/a4a41207241f63a6c134feb75332e2bd8e64afa2"},{"sha":"9a42ba3eeba08e450762141be03156208f2b4de0","author":{"email":"a51408d8d2986b24f193f7be912617112828e2a6@au1.ibm.com","name":"Sam bobroff"},"message":"package/libtool: disable makeinfo\n\nhost-libtool can fail to build if the host is missing makeinfo, so\ndisable it.\n\nSigned-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/9a42ba3eeba08e450762141be03156208f2b4de0"},{"sha":"18fa4a32a67372aa8f3949b5273d7b43dd4ad4f9","author":{"email":"86995a091f8a1385082bd10715048b52ee386a6a@sancho.ccd.uniroma2.it","name":"Lorenzo Catucci"},"message":"system: allow/disallow root login, accept encoded passwords\n\nCurrently, there are only two possibilities regarding the root account:\n  - it is enabled with no password (the default)\n  - it is enabled, using a clear-text, user-provided password\n\nThis is deemed insufficient in many cases, especially when the .config\nfile has to be published (e.g. for the GPL compliance, or any other\nreason.).\n\nFix that in two ways:\n\n  - add a boolean option that allows/disallows root login altogether,\n    which defaults to 'y' to keep backward compatibility;\n\n  - accept already-encoded passwords, which we recognise as starting\n    with either of $1$, $5$ or $6$ (resp. for md5, sha256 or sha512).\n\nSigned-off-by: Lorenzo M. Catucci <lorenzo@sancho.ccd.uniroma2.it>\n[yann.morin.1998@free.fr:\n  - don't add a choice to select between clear-text/encoded password,\n    use a single prompt;\n  - differentiate in the password hook itself;\n  - rewrite parts of the help entry;\n  - rewrite and expand the commit log\n]\nSigned-off-by: Yann E. MORIN <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Arnout Vandecappelle <arnout@mind.be>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nTested-by: \"Lorenzo M. Catucci\" <lorenzo@sancho.ccd.uniroma2.it>\nAcked-by: \"Lorenzo M. Catucci\" <lorenzo@sancho.ccd.uniroma2.it>\nTested-by: Gergely Imreh <imrehg@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/18fa4a32a67372aa8f3949b5273d7b43dd4ad4f9"},{"sha":"0d67ffe596dc195ea5389485f5ca5b374a943611","author":{"email":"53ccad33e0625915318fb3bc832e5c1c413d1294@tkos.co.il","name":"Baruch Siach"},"message":"cryptsetup: remove e2fsprogs dependency\n\ncryptsetup does not actually depend on e2fsprogs, but on libuuid that is a\ndependency of e2fsprogs. Remove the e2fsprogs dependency, and add a direct\ndependency on util-linux (libuuid provider).\n\nCc: Martin Hicks <mort@bork.org>\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/0d67ffe596dc195ea5389485f5ca5b374a943611"},{"sha":"24147efb21de3f38d919ee45cf997434b096539c","author":{"email":"252225071f0557fd87dd8ce10cf4412555808d89@t-online.de","name":"Bernd Kuhls"},"message":"package/libdrm: fix building if GCC's C standard is not gnu99\n\nFixes\nchecking for /home/fli4l/buildroot/output/host/usr/bin/i586-buildroot-linux-uclibc-gcc option to accept ISO C99... unsupported\nconfigure: error: Building libdrm requires C99 enabled compiler\n\nusing this defconfig\nBR2_KERNEL_HEADERS_4_0=y\nBR2_BINUTILS_VERSION_2_25=y\nBR2_TOOLCHAIN_BUILDROOT_CXX=y\nBR2_PACKAGE_LIBDRM=y\n\nPatch inspired by\nhttp://git.buildroot.net/buildroot/commit/?id=5cf5b390385fb6325485e37dc9d38e1e3ac1f091\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/24147efb21de3f38d919ee45cf997434b096539c"},{"sha":"1d242d23b762ff8e6838ed5a1e9be4b7f06a0526","author":{"email":"751bb2bf17053aabb8e0590022d9dd8e4ee93cdd@gmail.com","name":"Karoly Kasza"},"message":"package/openvmtools: bump to version 9.10.2\n\nSigned-off-by: Karoly Kasza <kaszak@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/1d242d23b762ff8e6838ed5a1e9be4b7f06a0526"},{"sha":"738159d8f6051384b25f79d9d00941f9552e6c5f","author":{"email":"83cac529feddc0798544b69d165f5a250c68e92a@imgtec.com","name":"Vicente Olivert Riera"},"message":"ltrace: update to current master\n\nLots of fixes have been made to ltrace, including the ones for fixing a\nbuild failure for MIPS architecture. Updating to current master will\nallow us to re-enable this package for MIPS and also remove some\nupstreamed patches.\n\nAt the same time we add a patch made by Jérôme Pouiller to fix a bug\nintroduced by 5ba9e10 (\"Split type definitions from the bundled configs\ninto their own files\"). Two new configuration files are not installed.\nTherefore, ltrace fail with messages like :\n\n/usr/share/ltrace/libm.so.conf:333: error: unknown type around 'ldouble\nerfl(ldouble);\n\nThat patch has been sent upstream.\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/darander/buildroot/commits/738159d8f6051384b25f79d9d00941f9552e6c5f"},{"sha":"d23cce19c299e3010ba2dca84ab4ad35eff3cdbb","author":{"email":"83cac529feddc0798544b69d165f5a250c68e92a@imgtec.com","name":"Vicente Olivert Riera"},"message":"ltrace: enable for mips/mipsel\n\nltrace was disabled for MIPS due to a build failure on this\narchitecture. Now that problem has been fixed so we can enable this\npackage again.\n\nRelated:\nhttp://git.buildroot.net/buildroot/commit/?id=dfaa18af00dfcff71a0159adaafb0880e58fa6a1\nhttp://anonscm.debian.org/cgit/collab-maint/ltrace.git/commit/?id=a8ff0ff2b6e6c229f8a9242828fb47f1a5a78967\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/darander/buildroot/commits/d23cce19c299e3010ba2dca84ab4ad35eff3cdbb"},{"sha":"73f3b45e18a7b2a77c9ba97dbc2218bd68c0d52d","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@barkynet.com","name":"Martin Bark"},"message":"package/nodejs: Add node.js v0.12.5 and set as the default version\n\nThe version of the V8 JavaScript engine used by node.js v0.12.5 requires\nat least an ARMv6 architecture with VFPv2.  For this reason v0.10.39\nremains the default for ARMv5 targets, all other targets now default to\nv0.12.5.\n\nSigned-off-by: Martin Bark <martin@barkynet.com>\nAcked-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/73f3b45e18a7b2a77c9ba97dbc2218bd68c0d52d"},{"sha":"9aab65f304ed18ecb93d25de497e4f2fef75973d","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@barkynet.com","name":"Martin Bark"},"message":"package/nodejs: symlink /usr/lib/node_modules/.bin/* to /usr/bin\n\nThis patch symlinks all executables in /usr/lib/node_modules/.bin\nto /usr/bin so that node.js modules installed using\nBR2_PACKAGE_NODEJS_MODULES_ADDITIONAL are accessible from the command line.\n\nSigned-off-by: Martin Bark <martin@barkynet.com>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/9aab65f304ed18ecb93d25de497e4f2fef75973d"},{"sha":"c72b8eaf21f5dc7c7cb8095357c542acb86bb356","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@barkynet.com","name":"Martin Bark"},"message":"package/nodejs: Fixes for node-pre-gyp\n\nMany packages use node-pre-gyp as a way of deploying precompiled binary\ndependencies with fall back to compilation for other targets.  Currently\ninstalling node modules that use node-pre-gyp can fail to use the correct\nbinary for the target.  This patch fixes this issue by correctly\nconfiguring node-pre-gyp.\n\nFirstly, node-gyp uses the option --arch to determine its target\narchitecture (which is already set correctly), however, node-pre-gyp uses\n--target-arch.  Without this set node.js packages that uses node-pre-gyp\nwill pick the wrong target architecture.\n\nSecondly, the use of precompiled binary packages is not desirable due to\npotential security and licensing issues.  To solve this we use the\n--build-from-source option to force node-pre-gyp to always build the C++\ncode.\n\nThis patch passes npm_config_target_arch and npm_config_build_from_source\nto npm which causes --target-arch and --build-from-source to be passed to\nnode-pre-gyp.\n\nI have tested this using the node.js package serialport which now\nsuccessfully builds and runs.\n\nSigned-off-by: Martin Bark <martin@barkynet.com>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/c72b8eaf21f5dc7c7cb8095357c542acb86bb356"},{"sha":"c50256b6d2c4357cfea39350fa6f5496995e200d","author":{"email":"54669547a225ff20cba8b75a4adca540eef25858@barkynet.com","name":"Martin Bark"},"message":"package/nodejs: Define NPM command for other packages to use\n\nOther nodejs-related packages will need to call npm with the same set of\narguments as is currently used by the nodejs package itself.\n\nTo avoid duplicating this code, set the NPM variable so those packages can\nre-use it.\n\nSigned-off-by: Martin Bark <martin@barkynet.com>\nAcked-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/darander/buildroot/commits/c50256b6d2c4357cfea39350fa6f5496995e200d"}]}