{"push_id":763053509,"size":103,"distinct_size":3,"ref":"refs/heads/wendelin_notebook","head":"0d7dfd632292348ba1127df150ae6bf533a8d863","before":"c4a4f6b94025482e035484475f16a06e153a890b","commits":[{"sha":"6ba3307871744924889867fac5500536c5b3298b","author":{"email":"fdd680e441e2104c97b963f6d4923a537565c79d@nexedi.com","name":"Alain Takoudjou"},"message":"kvm: Add missing configurations for erp5testnode","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/6ba3307871744924889867fac5500536c5b3298b"},{"sha":"1450afa6b47a73025bc205f0f7bc0cbbee27d96a","author":{"email":"fdd680e441e2104c97b963f6d4923a537565c79d@nexedi.com","name":"Alain Takoudjou"},"message":"kvm fixup: parameters type","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/1450afa6b47a73025bc205f0f7bc0cbbee27d96a"},{"sha":"773ffa702399fc8d9937b58c1da1e5ec540385f9","author":{"email":"fdd680e441e2104c97b963f6d4923a537565c79d@nexedi.com","name":"Alain Takoudjou"},"message":"kvm: eggs version up","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/773ffa702399fc8d9937b58c1da1e5ec540385f9"},{"sha":"2754449ab92326093f572c3faab0a839652d422b","author":{"email":"2d8d596a0b97569f9226a8c33ed9c6dbc8d88120@nexedi.com","name":"Rafael Monnerat"},"message":"erp5: Make possible extent the list of initial business templates to install.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/2754449ab92326093f572c3faab0a839652d422b"},{"sha":"49f7d48d65baefe64d93503d05978cf75c38444b","author":{"email":"fdd680e441e2104c97b963f6d4923a537565c79d@nexedi.com","name":"Alain Takoudjou"},"message":"kvm: add parameter to set text content which will be available for VMs of cluster\n\ntext content is saved in a file called 'data' of the corresponding http server. the file can be downloaded into the vm with:\n- https://10.0.2.101/FOLDER_HASH/data : if parameter 'cluster-data' is used (for kvm-cluster only, file is accessible from all vm)\n- http://10.0.2.100/data : if parameter 'data-to-vm' is used.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/49f7d48d65baefe64d93503d05978cf75c38444b"},{"sha":"d63d9acdae580f7b36366a10c334a394c6c8c642","author":{"email":"62d754cc350e84d3b1c32ae79f976f5348e74a40@nexedi.com","name":"Sebastien Robin"},"message":"OpenBLAS: give instructions for Broadwell CPU","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/d63d9acdae580f7b36366a10c334a394c6c8c642"},{"sha":"23032b4a7e75c5530497ca66e518b58253a60042","author":{"email":"b0eeaac46e675e9f95bf68c0df1041cf581c26f4@nexedi.com","name":"Kirill Smelkov"},"message":"kvm: Kill duplicate text in README.txt\n\nSection \"KVM instance (1GB of RAM, 10GB of SSD, one core)\" was put there\ntwice with exactly the same text.\n\nRemove duplicate.\n\n/reviewed-by TrustMe\n/cc @alain.takoudjou","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/23032b4a7e75c5530497ca66e518b58253a60042"},{"sha":"836309f4c7cd85cc378cc18878aac0da4ef0639a","author":{"email":"8579c8d56c677a04f024d24296d8146ca30457c7@nexedi.com","name":"Saurabh Bansod"},"message":"Published parameters as simple storage for generated passwords and NEO cluster name\n\nFor performance reasons, the root partition requests subpartitions during\ninitialization of sections, whereas such processing should normally be done\nduring the update/install phase.\n\nThe consequence is that partitions may be requested whereas they depend on\nsections that fail (usually just temporarily, because of missing returned\nparameters in the first runs).\n\nFor example, the request of zope partitions depends on the generation of\npasswords:\n\n1. password generated (__init__)\n2. zope partitions requested (__init__)\n3. password saved (install)\n\nAs long as a failure happens between 2 and 3, zope parameters are always\nupdated with a different password.\n\nIn the case of NEO, the instanciation of zope partitions currently succeeds even\nif the list of master nodes is missing (note that there is a minor bug to fix\nhere: whenever a NEO storage is not the main one, zope processes may start too\nearly, and the user may have to restart zopes manually). The 'inituser_done'\nfile is created but zope processes fail to start if NEO is used as main storage,\nand all this happens before the password was saved in the root partition\n([neo-0-final] failing to install because 'admins' parameter returned yet).\n\nThis was never an issue with ZEO because zopes start successfully at the same\ntime the 'inituser_done' file is created.\n\nOne way to solve this could have been to introduce a dummy dependency between\n[neo-0-final] and any other section generating a password. Quite ugly and we\nalso found non-optimal to use a non-backuped file in the root partition to save\nsuch information, whereas we need anyway to publish them for the user.\n\nTherefore, we introduce a new 'publish-early' recipe for accessing and\npublishing desired parameters before any request of partitions. Of course,\nthese must not be dropped by the usual [publish] section, and to avoid having\nto repeating them all manually, we have also added a '-extends' option to the\n'publish' recipe.\n\nWe use the same technique to autogenerate and configure cluster name for NEO,\nwhich helps us in minimizing the number of params one has to pass for\nrequesting NEO.\n\nIn the 'generate.password' recipe, the 'storage-path' can now be empty, when\nthere's no need to save the generated password in a file.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/836309f4c7cd85cc378cc18878aac0da4ef0639a"},{"sha":"84ca2ae0a55dde0aa831c6152df4936299ed6efa","author":{"email":"112f489f6b265cdf4e4892f7b952cd36fc0ecd5f@nexedi.com","name":"Julien Muchembled"},"message":"ERP5: prevent zope to start as long as the list of NEO master nodes is unknown","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/84ca2ae0a55dde0aa831c6152df4936299ed6efa"},{"sha":"046d13fc5e16c316dc281f92785619897e04e6fa","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up eggs.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/046d13fc5e16c316dc281f92785619897e04e6fa"},{"sha":"28d919fd14f66b2e79df42279f7b043b4210fa5b","author":{"email":"112f489f6b265cdf4e4892f7b952cd36fc0ecd5f@nexedi.com","name":"Julien Muchembled"},"message":"version up: zc.buildout 1.7.1.post10","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/28d919fd14f66b2e79df42279f7b043b4210fa5b"},{"sha":"30ff290964ba58ef8c08de814621749b8332db7b","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : setuptools 18.0.1.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/30ff290964ba58ef8c08de814621749b8332db7b"},{"sha":"20bc63e30897554afbb4a96da2ffb3f6fba4c4ab","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : gettext 0.19.5.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/20bc63e30897554afbb4a96da2ffb3f6fba4c4ab"},{"sha":"98df6448625bf2731f622fd3a3585bb8c56561f1","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : lunzip 1.7.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/98df6448625bf2731f622fd3a3585bb8c56561f1"},{"sha":"a103a95e5540e9e9aead405805ecc734d504958d","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up eggs.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/a103a95e5540e9e9aead405805ecc734d504958d"},{"sha":"011477fd6e97eb5587b967ef2cb8b917faecbf31","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : gcc 5.2.0.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/011477fd6e97eb5587b967ef2cb8b917faecbf31"},{"sha":"7f9c9e813c3f3148845346e89166b4f0a817e02e","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : gettext 0.19.5.1.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/7f9c9e813c3f3148845346e89166b4f0a817e02e"},{"sha":"92e66a4059561fd9242287b05b3cfd3c277a7f7f","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up : R 3.2.1.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/92e66a4059561fd9242287b05b3cfd3c277a7f7f"},{"sha":"7d112232d196eed7e848e9e543e2f17c502fb88c","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"version up eggs.","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/7d112232d196eed7e848e9e543e2f17c502fb88c"},{"sha":"a55d02919da634350b9c0bb180243f67a0e00df1","author":{"email":"fdd680e441e2104c97b963f6d4923a537565c79d@nexedi.com","name":"Alain Takoudjou"},"message":"add POST method to simplehttpserver and support for access without hash url","distinct":false,"url":"https://api.github.com/repos/SlapOS/slapos/commits/a55d02919da634350b9c0bb180243f67a0e00df1"}]}