{"push_id":1453901286,"size":16,"distinct_size":7,"ref":"refs/heads/yem/hooks","head":"c48481c3f4d56734eb4b9d7e31fbd73e472b9a99","before":"faccc6a574f212299cdf586eca4909ad6154a147","commits":[{"sha":"93aaf48d29f315caf6ba9254559ad119ca0d5cb9","author":{"name":"Gustavo Zacarias","email":"c66b90184dd80a00a6f6ef8d0ff70881e786347b@zacarias.com.ar"},"message":"icu: fix build failure for musl\n\nmusl doesn't have xlocale.h, and stdtod_l is crippled, so disable it.\nSee thread from OE:\nhttp://lists.openembedded.org/pipermail/openembedded-core/2016-November/128527.html\nFixes:\nhttp://autobuild.buildroot.net/results/6ca/6caebf0f6c4adf66e67bedd0f04155413a9aa7bd/\n\nSigned-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/93aaf48d29f315caf6ba9254559ad119ca0d5cb9"},{"sha":"51cc2c4c88e7870486c40f36da0f13e50d994525","author":{"name":"Romain Naour","email":"bc7297c8f3eb8bda4a20a163ca49798bcd8b7610@gmail.com"},"message":"package/enlightenment: bump to version 0.21.5\n\nBug fix release:\nhttps://www.enlightenment.org/news/e-0.21.5-release\n\nSigned-off-by: Romain Naour <romain.naour@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/51cc2c4c88e7870486c40f36da0f13e50d994525"},{"sha":"d871352b3353881de510a06dd7f4895eced56469","author":{"name":"Tatsuyuki Ishi","email":"e9f7e4655d2d66289eb6b532d6dd2b2171df4306@gmail.com"},"message":"php: fix build for AArch64\n\nAdd a patch from a PHP Github pull request that fixes the build at -O0\non AArch64.\n\nSigned-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>\n[Thomas: improved patch commit log.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d871352b3353881de510a06dd7f4895eced56469"},{"sha":"f65e462da2b1100fb407b1409278bf42d6cc5ee3","author":{"name":"Fabrice Fontaine","email":"fb3a34f26ce7f598c4bbbd193102e411378d20df@gmail.com"},"message":"php: add apache support\n\nContinue work started by Bernd Kuhls in\nhttps://patchwork.ozlabs.org/patch/437544/\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nSigned-off-by: Fabrice Fontaine <fabrice.fontaine@orange.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/f65e462da2b1100fb407b1409278bf42d6cc5ee3"},{"sha":"a08b08e8c90d5e46ef99acb936a840d7eab5b42c","author":{"name":"Matt Weber","email":"97d4c7e06826a086d017172a272cf6eac33cdbc8@rockwellcollins.com"},"message":"policycoreutils: CPPFLAGS undefine _FILE_OFFSET_BITS\n\nUndefining _FILE_OFFSET_BITS here because of a \"bug\" with glibc fts.h\nlarge file support.\n\nSimilar action was taken previously for CFLAGS.\n\nResolves:\nhttp://autobuild.buildroot.net/results/4cb/4cb70d776bee01f1284e0c0be5b3fb5f1011353a/\nhttp://autobuild.buildroot.net/results/f43/f438149e7d83475d425e1c1f17550f3cf5f69340/\n\nSigned-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/a08b08e8c90d5e46ef99acb936a840d7eab5b42c"},{"sha":"08af46e39081bea4cf73ac8bd2031b3996e31b90","author":{"name":"Matt Weber","email":"97d4c7e06826a086d017172a272cf6eac33cdbc8@rockwellcollins.com"},"message":"policycoreutils: restorecon libglib2 dependency\n\nUpdated to match Config.in select of libglib2\npackage as dependency if restorecon is enabled.\n\nSigned-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/08af46e39081bea4cf73ac8bd2031b3996e31b90"},{"sha":"9441f92bdd9a6b67989384193920a495492b7c95","author":{"name":"Jörg Krause","email":"34e786f0b9647fb9b83395fc0a070dd4e137b168@embedded.rocks"},"message":"package/mpd: bump version to 0.19.20\n\nSigned-off-by: Jörg Krause <joerg.krause@embedded.rocks>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/9441f92bdd9a6b67989384193920a495492b7c95"},{"sha":"64745304fcc143c3aab3f9420b6b18847579c63b","author":{"name":"Gustavo Zacarias","email":"bc86d20d6896cdbd67250e42f28249aabe8b9a1e@free-electrons.com"},"message":"zlib: use $(TARGET_MAKE_ENV) when calling $(MAKE1)\n\nSigned-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/64745304fcc143c3aab3f9420b6b18847579c63b"},{"sha":"aa9a838364c7d60fd32eb265a88dea17a2be8324","author":{"name":"Gustavo Zacarias","email":"bc86d20d6896cdbd67250e42f28249aabe8b9a1e@free-electrons.com"},"message":"zlib: use $(HOST_MAKE_ENV) when calling $(MAKE1)\n\nSigned-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/aa9a838364c7d60fd32eb265a88dea17a2be8324"},{"sha":"ba4111ec6c90235e280a23f533c1135955908316","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"instrumentation: explicitly pass the package name\n\nCurrently, the global instrumentation hooks automatically determine the\ncurrent package name, and they can do so because they are only called\nfrom package-related rules.\n\nHowever, we're soon gonna call those hooks from other part of the build\nprocess, that are not related to a package (e.g. the target-finalize\nrule).\n\nSo, change the API so that the caller must explicitly pass the name of\nthe package (if that exist at this step).\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/ba4111ec6c90235e280a23f533c1135955908316"},{"sha":"c32c6e529abafb9941c76c803eaf9a99d82ea409","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"instrumentation: add step-{start,end} to target-finalize\n\nCall the global instrumentation hooks at the start and end of the\ntarget-finalize. This will allow users to run their own instrumentation\nhooks (via BR2_INSTRUMENTATION_SCRIPTS) on a completely populated\ntarget/ directory.\n\nSince there is no package involved in target-finalise, we do not pass\nanything as the package name.\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/c32c6e529abafb9941c76c803eaf9a99d82ea409"},{"sha":"9bbe51e98a2980eff4332c8bb8edc2562300bc32","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"docs/manual: add target-finalize to list of steps\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/9bbe51e98a2980eff4332c8bb8edc2562300bc32"},{"sha":"7fda1e5f7144af322ed4ee3fccb54043ba0d33dd","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"target-finalize: add a hook to sanitise ELF files\n\nAdd a script that scans $(TARGET_DIR) for ELF files, and runs some\nsanitising passes.\n\nFor now, three passes are implemented:\n  - remove symlinks to shared libs\n  - rename shared libs to their SONAME\n  - look for RPATH in ELF files\n\nThese sanitising passes are done as a target-finalize hook, and run at\nthe very end of the build (but just before calling post-build scripts),\nbut are conditional on a config option (because it can take quite some\ntime).\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/7fda1e5f7144af322ed4ee3fccb54043ba0d33dd"},{"sha":"51049de47e9345a3c1c2c5b4453a992ffa714b80","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"target-finalize: add option to remove RPATH when sanitising ELF files\n\nAdd an option, in the \"advanced\" \"Build options\" menu, to get rid of\nRPATH/RUNPATH tags in ELF files.\n\nThe default is to not get rid of them, and just log files with either a\nRPTAH/RUNPATH tag.\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/51049de47e9345a3c1c2c5b4453a992ffa714b80"},{"sha":"e968a8916cdec1fd2efca038b3b92de18048b211","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"target-finalize: add hook to deduplicate files in target/\n\nIn some cases, duplicate files may be installed in the target/\ndirectory. This is the case, for example, of the Linaro 2014.11\ntoolchain, which installs multiple copies of libstdc++.so instead\nof symlinks or hardlinks.\n\nThis duplication can eventually amount to quite some extra space\nrequired for the target images.\n\nAdd a target-finalize step hook that scans target/ and replaces\nduplicates with hardlinks. Make it optional, since it may take some\ntime to run on large systems with lots of files.\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/e968a8916cdec1fd2efca038b3b92de18048b211"},{"sha":"c48481c3f4d56734eb4b9d7e31fbd73e472b9a99","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"target-finalize: add hook to turn symlinks into hardlinks\n\nFor each symlink, an extra inode is allocated, that contains the target\nof the symlink. For a filesystem with a lot of symlinks, the number of\nextra inodes required for those symlinks can amount to a non-negligible\nsize, especially on small systems.\n\nAdd an option to turn symlinks into hardlinks, and do the pass at the\nend of the target-finalize step.\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/c48481c3f4d56734eb4b9d7e31fbd73e472b9a99"}]}
{"actor":{"display_login":"yann-morin-1998"}}