{"push_id":2463936502,"size":42,"distinct_size":36,"ref":"refs/heads/master","head":"b9511a7ddd0d6801c39cca28a09cbf16f75cecfc","before":"ce1db221be47d0e72ae192427e07141aefd511a9","commits":[{"sha":"74dfcac3568f1a9925199d32c9564f699dfe2c54","author":{"name":"Martin Hundebøll","email":"02349dc06bca5e0ce3c7c7c49658961938143383@prevas.dk"},"message":"classes: bundle: use weak defaults assignment for key files\n\nUse weak default assignment when setting RAUC_{KEY,CERT}_FILE to allow\nother layers to set default values for key files that can be overridden\nin e.g. local.conf when doing release builds.","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/74dfcac3568f1a9925199d32c9564f699dfe2c54"},{"sha":"ea5204213008672e65c17ed0d6f2941d8e28c61a","author":{"name":"Martin Hundebøll","email":"02349dc06bca5e0ce3c7c7c49658961938143383@prevas.dk"},"message":"rauc: allow override CA certificate file entry in SRC_URI\n\nAppend files to the rauc recipe from other layers might need to use a\nCA certificate external to the build directory, in which case it should\nbe possible to use an absolute path in the SRC_URI.\n\nIn case of certificate files not named ca.cert.pem as expected by the\nrauc recipe, append files can use the `downloadfilename`, e.g.\n\nRAUC_KEYRING_FILE = \"file://path/to/our/ca.crt;downloadfilename=ca.cert.pem\"\n\nSigned-off-by: Martin Hundebøll <mnhu@prevas.dk>\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/ea5204213008672e65c17ed0d6f2941d8e28c61a"},{"sha":"c19a3cf4369c3bedbc738b0f6db288a208277de2","author":{"name":"Eugen Wiens","email":"374f673d204a349d6a8c9400edb77137333c383d@jumo.net"},"message":"added RAUC_KEYRING_FILE variable to handle custom certificate file name instead of ca.cert.pem\n\nSigned-off-by: Eugen Wiens <eugen.wiens@jumo.net>","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/c19a3cf4369c3bedbc738b0f6db288a208277de2"},{"sha":"7f5c3e024747ec32f5b61c8aea8fd5fc4da152ed","author":{"name":"Jan Remmet","email":"9c9945a0da87ab3eec6bcf12544e291bfd78ecfe@phytec.de"},"message":"rauc-native: use DEPLOY_DIR_TOOLS\n\nswitching machines result in\n\nERROR: rauc-native-0+gitAUTOINC+3867722b8d-r9 do_deploy: The recipe\nrauc-native is trying to install files into a shared area when those\nfiles already exist. Those files and their manifest location are:\n   build/deploy/tools/rauc-0+gitAUTOINC+3867722b8d\n Matched in b'manifest-MACHINE1-rauc-native.deploy'\n build/deploy/tools/rauc\n Matched in b'manifest-MACHINE2-rauc-native.deploy'\nPlease verify which recipe should provide the above files.\n\nUsing DEPLOY_DIR_TOOLS in do_deploy fixes this.\n\nSigned-off-by: Jan Remmet <j.remmet@phytec.de>","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/7f5c3e024747ec32f5b61c8aea8fd5fc4da152ed"},{"sha":"df40db372904cde00d37fcc7f51c4588fb3ef46a","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"remove True option to getVar() and getVarFlag()\n\nAs getVar() now defaults to expanding by default, remove the True\noption from getVar() and getVarFlag() calls.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/df40db372904cde00d37fcc7f51c4588fb3ef46a"},{"sha":"e99d4c294ab91751b954db7bce51e33650c86b8a","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: depend on do_deploy task for kernel and bootloader\n\nDepending on `do_image_complete` task is valid for images but\ninappropriate for kernel and bootloader which do not have such a task.\n\nThis changes the dependency auto-generation in order to honor the image\n`type` varflag provided and depend on the `do_deploy` task for kernel\nand bootloader.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/e99d4c294ab91751b954db7bce51e33650c86b8a"},{"sha":"9cd9b1ef4cad97206328a9132a6d76f6f5447bdb","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"rauc: update to v0.2\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/9cd9b1ef4cad97206328a9132a6d76f6f5447bdb"},{"sha":"207ff54b81a242115034aac442b47b4ec020e572","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes/bundle: use deploy mechanism to be properly handled by sstate\n\nThis will automatically clean up previously build bundle artifacts and\nleave only the last one, such as it is done for all other images, etc.\n\nMake sure, DEPLOYDIR does not contain artifacts from previous builds.\n\nThis also moves the created bundles from `bundles/` subfolder to the\ndefault image folder. Having a separate `bundles/` folder will not be\nrequired anymore due to the reduced amount of bundles remaining.\n\nFor compatibility reasons, we warn when detecting an 'old-style'\nbundles/ subfolder.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/207ff54b81a242115034aac442b47b4ec020e572"},{"sha":"05cec8bfb4256b50cd531af7fa83db06bc45924a","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: set ${S} to bundle directory\n\nMore or less a cosmetic change to reduce duplication of 'bundle/'\nsubfolder name.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/05cec8bfb4256b50cd531af7fa83db06bc45924a"},{"sha":"c9c199db8e76c7df1267751c3370aba4b108ea10","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: prevent from splitting None\n\nOtherwise, an empty 'RAUC_BUNDLE_SLOTS' variable will trigger a python\nexception:\n\n| Exception: AttributeError: 'NoneType' object has no attribute 'split'\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/c9c199db8e76c7df1267751c3370aba4b108ea10"},{"sha":"f8f0589e7ef31431447634e6c4243e0f7e6a4f8b","author":{"name":"Enrico Joerns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: move manifest writing to do_unpack\n\nOverwriting do_fetch has a couple of disadvantages; the most important\none is that it will prevent the default fetching mechanism to operate.\nThis makes it impossible to specify additional elements to be pulled-in\nvia SRC_URI.\n\nSigned-off-by: Enrico Joerns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/f8f0589e7ef31431447634e6c4243e0f7e6a4f8b"},{"sha":"853cdd8cd1976f4c7104f06ea46668245a37ee17","author":{"name":"Enrico Joerns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: depend on do_unpack instead of do_fetch\n\nHaving build dependencies on do_fetch is quite ugly, especially as it\nwill trigger a full image build when executing '-c fetchall' on the bundle.\n\nSigned-off-by: Enrico Joerns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/853cdd8cd1976f4c7104f06ea46668245a37ee17"},{"sha":"757e88c5d8dfdde2c2203e40ed079698a6070893","author":{"name":"Enrico Joerns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add basic example bundle recipe based on core-image-minimal\n\nThis provides both an initial guess for creating your own while allowing\nto be a reference for simple automated tests.\n\nSigned-off-by: Enrico Joerns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/757e88c5d8dfdde2c2203e40ed079698a6070893"},{"sha":"31619cd387357dd93d5a3d804ab531d5030bb74d","author":{"name":"Enrico Joerns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"classes: bundle: do not check for RAUC_KEY_FILE during parsing\n\nIf the check is performed by python __anonymous() function, the test\nwill always be executed right after parsing the recipe.\nThe result of this is that when not having RAUC_KEY_FILE/RAUC_CERT_FILE\nset, every bitbake invocation will fail, no matter which recipe we gonna\nbuild.\n\nA this is a very bad behavior, we move the check to where it is really\nneeded: At the beginning of the do_bundle() task, right before invoking\nRAUC to actually build the bundle.\n\nThis way we will abort with a helpful message during do_bundle() task\n(when building a RAUC bundle from an non-prepared environment), while\nstill being able to build all other non-RAUC-related packages without\nerrors.\n\nSigned-off-by: Enrico Joerns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/31619cd387357dd93d5a3d804ab531d5030bb74d"},{"sha":"52f655efaecb9807af5362f1b610be2ef6f23be0","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for python-multidict (3.2.0)\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/52f655efaecb9807af5362f1b610be2ef6f23be0"},{"sha":"5c2008c8b6b3629c0c357a59f9cd40d2f5856270","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for python-yarl (0.11.0)\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/5c2008c8b6b3629c0c357a59f9cd40d2f5856270"},{"sha":"1acd762e2899a056901562b32d7c1c1873eb68ee","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for python3-gbulb (0.5.3)\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/1acd762e2899a056901562b32d7c1c1873eb68ee"},{"sha":"775f22498ad9779b410f29bb49526d1d4affbc2b","author":{"name":"Enrico Joerns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for python3-async-timeout (1.4.0)\n\nSigned-off-by: Enrico Joerns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/775f22498ad9779b410f29bb49526d1d4affbc2b"},{"sha":"3dfff3f91c16dbabea2df03737cad10d5ff44d20","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for python3-aiohttp (2.0.7)\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/3dfff3f91c16dbabea2df03737cad10d5ff44d20"},{"sha":"73c25b8cc7b4713e00cfbbb92cbf7f616006ccfc","author":{"name":"Enrico Jorns","email":"a2e5f936c390f36494e46e71bcfbe365bb1e8c49@pengutronix.de"},"message":"add recipe for rauc-hawkbit (0.1.0)\n\nrauc-hawkbit is a simple python-based service that polls a hawkBit\nserver instance for deployments via the hawkBit DDI API and triggers\nRAUC via D-BUS for the installation of downloaded bundles.\n\nSigned-off-by: Enrico Jorns <ejo@pengutronix.de>","distinct":true,"url":"https://api.github.com/repos/hundeboll/meta-rauc/commits/73c25b8cc7b4713e00cfbbb92cbf7f616006ccfc"}]}
{"actor":{"display_login":"hundeboll"}}