{"push_id":1474615663,"size":12,"distinct_size":6,"ref":"refs/heads/yem/services","head":"aaf7f5b0dcf423814590ca0bf0cf62c467e7fed8","before":"57d3b35d25ab218596acc2d397e7dca233598b71","commits":[{"sha":"b575baeb1ad787dac1ce31343adfd6ee3415ca41","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"stunnel: fix static link\n\nzlib is a dependency of OpenSSL. Take that into account when linking\nstatically.\n\nFixes:\nhttp://autobuild.buildroot.net/results/dfe/dfe7c82c7976912378e33e03ea4c677bee6a778d/\nhttp://autobuild.buildroot.net/results/48c/48cb55428613e91abfe8e71456182082d9eabb75/\nhttp://autobuild.buildroot.net/results/810/81029efad8b9e2f48c26a7b20f62c90844fc86df/\n\nand many more.\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/b575baeb1ad787dac1ce31343adfd6ee3415ca41"},{"sha":"ef8733ac7d6a75ef2c42e6fa7a0360880fac0b70","author":{"name":"Bernd Kuhls","email":"30b0155a7c77305e9e04cf81dfe78ce4bb5e8395@t-online.de"},"message":"package/sdl2: fix build error on powerpc/powerpc64\n\nFixes\nhttp://autobuild.buildroot.net/results/ffd/ffd689f1ba34ad43f52c38fe37da393a9d8b9d5e/\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nTested-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/ef8733ac7d6a75ef2c42e6fa7a0360880fac0b70"},{"sha":"4091d60557d251e5a8d5405e00e6f811e31d96d5","author":{"name":"Bernd Kuhls","email":"30b0155a7c77305e9e04cf81dfe78ce4bb5e8395@t-online.de"},"message":"package/sdl2: fix build with gcc6\n\nFixes\nhttp://autobuild.buildroot.net/results/b99/b997c2b6307deb48a42e9b317715a00b65f90149/\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nTested-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/4091d60557d251e5a8d5405e00e6f811e31d96d5"},{"sha":"8546ff31c58b2501a69e49bc0f27a4ffa1d2ae08","author":{"name":"Francois Perrad","email":"544309592329dc666af71273e74a1db389221a87@gmail.com"},"message":"perl-db-file: remove this package\n\nThe module DB_File (Berkeley DB wrapper) is a Perl core module.\nLong time ago, its build as a core module was broken.\nSince perl-cross-1.0.2, this issue is fixed.\nSo, this package which build DB_File as CPAN module, becomes useless.\n\nSigned-off-by: Francois Perrad <francois.perrad@gadz.org>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/8546ff31c58b2501a69e49bc0f27a4ffa1d2ae08"},{"sha":"25662d9d81cab62e2b294dbe76804c379c576c4a","author":{"name":"Bernd Kuhls","email":"30b0155a7c77305e9e04cf81dfe78ce4bb5e8395@t-online.de"},"message":"package/vdr: bump version to 2.3.2\n\nSigned-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/25662d9d81cab62e2b294dbe76804c379c576c4a"},{"sha":"e09e1873a1b5d33fa2e9787b964abb575bc335a4","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"support/dependencies: ensure we have 'file' on the host\n\nRecently, the autoconf macros for libtool started using '/usr/bin/file'\nto determine the type of library that is generated by the toolchain.\nPackages that use this recent version of the libtool autoconf macros\nwill fail in a rather dramatic way when /usr/bin/file is not present\non the host: the package will still build but no shared library is\ngenerated, which in turn may cause build failures in other packages\nthat link with it.\n\nFor example, libpng's configure determines that it is not possible to\nbuild a shared library on MIPS64 because the expected output from 'file'\nis not present. Therefore, only a static libpng.a is built. Later,\nbandwithd links with -lpng but it doesn't use the pkg-config's\nPrivate-Libs (because it's not linking statically) and it doesn't have\naccess to the NEEDED reference from the shared library. Therefore, it\ndoesn't link with zlib and fails with\n\n    pngrutil.c:(.text+0x55c): undefined reference to `inflate'\n\nWe cant use host-file because it is itself an autotools package and is\nitself using libtool, so this would be a chicken-n-egg problem. Besides,\nthe libtool script really wants to call /usr/bin/file, so it would not\neven find our host-file anyway.\n\nSo, just require that '/usr/bin/file' is present on the host.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Arnout Vandecappelle <arnout@mind.be>\nCc: Baruch Siach <baruch@tkos.co.il>\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/e09e1873a1b5d33fa2e9787b964abb575bc335a4"},{"sha":"5962793401badd7df793e5fb62c1542029d3e42b","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package infra: print the name of the package being parsed\n\nCurrently, our start-up time is far from being null. This is because we\nhave 1500 packages that may each define or amend north of 60 variables\n(either directly in their .mk, as well as through the package macros).\n\nThis is very harsh on make, which handles variables in hash tables.\n\nSo, our startup time can be up to a few seconds, and there is not much\nwe can do about that.\n\nWhat's even not very encouraging, is that there is no feedback to the\nuser that we are actually doing something.\n\nJust print a message for each package we scan, so the user is aware\nsomething is going on.\n\nFrom a clean, out-of-tree directory, prepare with:\n    make $(pwd)/build/buildroot-config/{,m}conf\n\nto have the configurators not impact the measurements. Then run in\nsequence:\n\n                                before      after\nmake help                        0.201       0.202\nmake defconfig                   0.260       0.263\nmake help                        2.976       0.984\nmake oldconfig                   0.260       0.271\n\n(rough average of ~4 runs each)\n\nFor the first 'make help', there's no .config, and hence we do not scan\nthe packages' .mk, and we are 'fast'. For the second 'make help', there\nis a .config file, and we scann all packages' .mk file, and we are\n'slow'. This patch has no virtually impact on the time it takes to\nprocess the packages' .mk 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/5962793401badd7df793e5fb62c1542029d3e42b"},{"sha":"1f66745217018b9300af3f94004ed0189b898486","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"Makefile: always scan packages' .mk files, even with no .config\n\nCurrently, we avoid scanning packages' .mk files when we have no\n.config file. This is an optimisation made to speed up bringing up\nthe configurator on the first run.\n\nIn an up coming patch, we'll need to generate a Kconfig snippet from\npackage-defined values, so they can define the \"services\" (aka daemons)\nthey may install; we'll use that information to present this list of\nsercices to the user, so we need to scan all packages' .mk files, even\non first run.\n\nNarrow down the the conditional \"all:\" rule to the strictly required\nminimum.\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/1f66745217018b9300af3f94004ed0189b898486"},{"sha":"ae9ef695cd93fd6af13d73282bd0b22f631907cc","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"packages: introduce a generated kconfig snippet in the menuconfig\n\nAdd the infrastructure for adding one (and only one) generated kconfig\nsnippet in the \"Target packages\" sub-menu.\n\nThis kconfig snippet will ultimately be generated, to contain the list\nof services enabled packages will install, so the user may decide to\nenable or disable each service.\n\nThe new file is a PHONY target, sicne we do want to regenrate it on\nevery run (in case the list of services a package defines changes). We\ncan not have it depend on all the .mk files, because we do not have this\nlist.\n\nFor now, the kconfig snippet is generated empty, the recipe for filling\nit in will be introduced in sub-sequent patches.\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/ae9ef695cd93fd6af13d73282bd0b22f631907cc"},{"sha":"c981cdc4a54fe9acf9b31bf2add19b24d2a74933","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"packages: generate services sub-menu\n\nFor each declared service, generate an entry in the services sub-menu.\n\nThis is a no-op for now: nothing is made of the enabled/disabled\nservices; also, no package defines services yes. Both will come in later\npatches.\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/c981cdc4a54fe9acf9b31bf2add19b24d2a74933"},{"sha":"9dbb0d6631f95412ad67cb677d032785810a6083","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"[INCOMPLETE] pkg-generic: act on enabled services\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/9dbb0d6631f95412ad67cb677d032785810a6083"},{"sha":"aaf7f5b0dcf423814590ca0bf0cf62c467e7fed8","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"[NOT TO BE APPLIED] package/busybox: add afake services as example\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/aaf7f5b0dcf423814590ca0bf0cf62c467e7fed8"}]}
{"actor":{"display_login":"yann-morin-1998"}}