{"push_id":3000225787,"size":1000,"distinct_size":2468,"ref":"refs/heads/master","head":"a45483e65d08d2127febf89904c7f33cd00b2136","before":"c1d20ee82b43b9073ab5e7661e7aacb4ceaf21d0","commits":[{"sha":"bc1b87cbfacc8a72120194351cb91cdeb306a679","author":{"name":"Simon Labrenz","email":"260d9e467f43d16993c0f5f7ccbf3b32417a87bf@outlook.de"},"message":"Added class and method docstrings\n\nCommented most of the classes and function to keep a nicer structure and\ndocumentation throughout the design-process of the strategies.\n\n\nFormer-commit-id: b2396a5af5816b9a960435cdf455af93bb235883\nFormer-commit-id: 465019f99ef09ccd424801519ee92a256797c59b [formerly 566bf9b03a769efccf24ae5413edcd5f060a42da] [formerly 5a7a905fe9895d36b0e84ea6bb4f3029614f46d3 [formerly a4feb1b231b089ec6f3c48ddd03fa3f96577d7b8]]\nFormer-commit-id: 0dffbb2dc436fe8b96704e1f983953c425a9f904 [formerly 567621796b35096eb1f9f91d6b75f647dc9f470d]\nFormer-commit-id: f706637ec3c934d4a55d8822c271e24870818ec5","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/bc1b87cbfacc8a72120194351cb91cdeb306a679"},{"sha":"6c289c7d665e1744f393d95fe71d2b88808f731f","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: let gentoo merge an arbitrary number of packages\n\nThis makes the gentoo strategy more flexible from a user perspective.\nNew package dependencies do not require code changes at all.\nYou can control the packages that are merged inside the container with\na dictionary in the benchbuild configuration\n\nThe node CFG[\"container\"][\"strategy\"][\"polyjit\"][\"packages\"]\ngives you a list of dictionaries of the format\n{\"name\": <package-atom>, \"use\": [<list-of-useflags>]}\nwhich allows you to customize the configuration and the version of each\npackage.\n\n\nFormer-commit-id: 1c22a82677cce423bebc7e5b07df0a5dac797ed7\nFormer-commit-id: f581cb9ffa0fbe5d4aa4235676996d71d8987f20 [formerly c2cc6ef5662a904c61413ce57618539569f61e82] [formerly 9ced7a1b44748a7440815b8464b480bd5559cce9 [formerly 8b04212ad49bce36313dd99cd3bf643c232d4e0c]]\nFormer-commit-id: 5883de9ebc47ca7f0559e45b60679848c69941d2 [formerly ec108d10da4645bc5a12e7fb8dc0023d192dce44]\nFormer-commit-id: 54e3a057152df699af817d7b977b1f070541012c","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/6c289c7d665e1744f393d95fe71d2b88808f731f"},{"sha":"e46d4893e396fa6c8cb04ff00915825ca04e56ed","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: make the whole environment scriptable\n\nFormer-commit-id: 3e01d2addfe54ce71d38c361949f219525b769e9\nFormer-commit-id: 2937ec82aa794cfba000549592237735bc28728a [formerly e2d8fe921dea6b4163cff676c963a43aa78b6233] [formerly a2c112674d7e7979b86ea0a9959d4b968e7f08ad [formerly 4e1f38e6b70e6338a52d031f73241b274a24be7a]]\nFormer-commit-id: 6e14d483de5341866528fe56d0c1521447762e05 [formerly b54c09aca43c04c6baff2614a0a300aba5598ae1]\nFormer-commit-id: c95a894485d38eeb0dc5babee9ce5649d03e0138","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/e46d4893e396fa6c8cb04ff00915825ca04e56ed"},{"sha":"572add6a4aae5ab90c68c248930e78ed048179c3","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"projects/experiments: print a more detailed message when encountering an import error\n\n\nFormer-commit-id: 622fa5e0ea412b7e6e6b91ac2abebf2ddd9a602d\nFormer-commit-id: 36c7c1cacc551d1df6624ca5c5e46557af06b0bd [formerly 2095d80fba2a54af773c62c6a1e173c285e8fa93] [formerly 08659ae4824ec66aaf919621eacf1db9400ca327 [formerly 01a1fe06eec7e474c17e484e96864670f9a047b6]]\nFormer-commit-id: eb50213ed89839f4697e202c536c484d50d8367f [formerly 02792e98d7c458c247fa3127fdd06335327ee173]\nFormer-commit-id: 96e8decaa90bd196551839cd1b180c06685a2698","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/572add6a4aae5ab90c68c248930e78ed048179c3"},{"sha":"7164088e769248e37a629ff79a5b060d2b67930e","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"FIX: copy after wget, or we risk an exception\n\nFormer-commit-id: 6956e05aa0499e405c2db1a463cb26fdbd1910a8\nFormer-commit-id: fe9d59d4a531abcbd694778ebbfaafe6d984af0a [formerly 1fef3ef388b96f9e8c1f5ce33b838ec0d48876b6] [formerly 3f6bea6d72bbca28d0766b0fb032539e41c751f4 [formerly 5bf957332810f75d6b4133a17101a9905a041efb]]\nFormer-commit-id: 53c9971aea221930a0699ce801a50cc07d46dc59 [formerly 7dcda243999bd766c4f75b70b54b4a726a500c04]\nFormer-commit-id: 9508953455ecfb24f5a5997c34c1a7424afea213","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/7164088e769248e37a629ff79a5b060d2b67930e"},{"sha":"c2c165fbe6f05b51a3af2b789ab67bd956817f4a","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: Allow non-exsiting path for container input.\n\nThis allows a non-existing path (or null) as container input value.\nIn this case, we just download the default (gentoo) container and\ncontinue.\n\n\nFormer-commit-id: 4cad91a6c1fe446d50ea5723ec79dee22741a72e\nFormer-commit-id: 3e4106a053ba9389cf94293e6a52076c3bc4f90e [formerly 6dac186cc41403754588679175648fc0fa31a2fe] [formerly b8e6b614cd40c51b1b84f5e1e2abb3439000bef8 [formerly 687e59506ce521c661722226e997f5667ffda1d7]]\nFormer-commit-id: 0a1c3afea1f494fef934bcff1ce445b25ae54e52 [formerly 66dc0077d0ca29bd63f33df643b08e6b4ab83066]\nFormer-commit-id: f21c67f05f2d882ea698569d1f0d3f90fd0ffce5","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/c2c165fbe6f05b51a3af2b789ab67bd956817f4a"},{"sha":"8896b8b166020593373f747eb4c3cb6d2b74ef07","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: reimplement container packing\n\nThis reimplements container packing after successful strategy\nexecution. We have to take care of the (new) case that works on\nthe container input directory in the case of a cached container.\n\n\nFormer-commit-id: 314e61e3a0c7c490f8c516be2729c031fbfb2738\nFormer-commit-id: cfb316c45105bb1a95012e60cb71a416388a7af4 [formerly 011832ddbbf6f8722edb100baa132df610f461f3] [formerly 7ed5e377eebde03da39f84617a2f88114a4809c5 [formerly 04960cd364141f803d293bc5d341a5ee64bb5234]]\nFormer-commit-id: ba9dcc193cd15f6e7b17e7575c5403fbe36cc554 [formerly 0f04246e9c489850d1cc7784f084c495b05455c5]\nFormer-commit-id: ed867e99cf8747f91399843ff54ba2cd2d4398b7","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/8896b8b166020593373f747eb4c3cb6d2b74ef07"},{"sha":"2ccfe1ffb0f544c5a8d75e6949ab8f6922bf9d6f","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: add gcc-5.4.0 and libpqxx dependences\n\nFormer-commit-id: 090fb62651422584377516ba807f9537189da012\nFormer-commit-id: c851ee5acaa3bf9e372a48a2f5c26d4cc31c7b3f [formerly 70a12eef09ccc688a6113727bb712d24d5fe1b97] [formerly 1771964aa84c62131ab71ab521a21e056d850f68 [formerly 21b7baeee70b4b34a962b7941b0777c1a808aac4]]\nFormer-commit-id: b9d6376b315b5358b5b924d4c60be5c2a58756cf [formerly 4e3016ec60e615e32f52d0f6ec7804a7fd77bbff]\nFormer-commit-id: d96d7bbc53ddd58b77f58065d6329314491e8bee","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/2ccfe1ffb0f544c5a8d75e6949ab8f6922bf9d6f"},{"sha":"633771cc679c51e5aeff23e696bce80a0fae6a0e","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"utils/run: with_env_recursive(cmd, envvars)\n\nAllow the environment of a plumbum command to be updated recursively.\nBy default, plumbum allows users to change the environment of a\nBoundCommand object by wrapping it with a BoundEnvCommand that takes\ncare of wrapping the encapsulated command in the given environment.\n\nIn our case, however, we want to be able to override the environment of\nthe BoundCommand because we need to overwrite PATH and LD_LIBRARY_PATH\nfor the command inside the uchroot environment.\nThe easiest solution (for us) is to provide a free 'with_env_recursive'\nfunction that takes care of the update. For a more robust approach we\nwould need to abstract uchroot away by pushing it into a new\nMachine-like data-structure (like 'local').\n\n\nFormer-commit-id: 1e2524ed9b03f5bc232b58451717ef8ad170bd1a\nFormer-commit-id: febdc231cc59cb24672ba0b8f589ba2a1d0ad7c9 [formerly 1667b7575c664b9fcb640021342ad5d4945f5337] [formerly 629bf218c9173d43269a38e8d8c50d64c76eb804 [formerly 918032bc9cde7198479f90106d9de8569de92fac]]\nFormer-commit-id: b70e7f20f1fedf416a21e52b4741065374b81a98 [formerly bbb236458896ac0acaea3f031c53e1832118bb54]\nFormer-commit-id: bfefd3e71032510d3af792cf54475edb78fe8598","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/633771cc679c51e5aeff23e696bce80a0fae6a0e"},{"sha":"11c06841f403222b4cb8f62db179086f4789d422","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"utils/run: fix base_dir for unionfs support\n\n\nFormer-commit-id: 81e6c814e972a352aeab3c830fc1dd719a431b71\nFormer-commit-id: 38cb0036f6d663c91304d4958b680f9d934dcca8 [formerly 379e4ace4ffe84625b05b51b9fb9bf00d71570b5] [formerly c66051f0e0b9342fb17d8341a87aaf29cf3bc656 [formerly d3b107cfd12c61748a4f3fa8a620dfd6b254a066]]\nFormer-commit-id: a004816a20c9a1f13318c09a27ea631b5cdc1a3f [formerly 491aa6e11d951e81dfdc607c98c4d251296ac126]\nFormer-commit-id: 3f81ca37c7bba1caf938f0fd363fe59fd114d4ea","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/11c06841f403222b4cb8f62db179086f4789d422"},{"sha":"0a5182a165f03c24a187c1c012c4b9655d7acaef","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: only emerge when needed\n\nFormer-commit-id: 5a50c4a11ba58417e7afd656e682378b47bd5b15\nFormer-commit-id: 05b2e32c2dfc48fde96787b4747263c9600dafd4 [formerly 7dd1b7511785079cae5f47e23bb01b7ad0c3cf19] [formerly 42d7a365cef18a8e7b51fc55408cc10ba6010720 [formerly f99a8d55b5b9ab7717d8acd9ba3cf9509990ba79]]\nFormer-commit-id: a7b9ab75a7d9fa280df53c4e75ff7957221b8d35 [formerly 5f63774b15b3313e7e8a8ed78e1582d51f5e7a44]\nFormer-commit-id: a9ca25206025d4e708c8097c6305f049638b370a","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/0a5182a165f03c24a187c1c012c4b9655d7acaef"},{"sha":"012bcb06485677d542bb9fc6a0212921ba1af001","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: add dev-python/pip as default package for polyjit strategy\n\nFormer-commit-id: 2e8b741f60e5d177c8ed819fe744909130effca6\nFormer-commit-id: f941078e3e49f95201504dfe8e9d060acf084f48 [formerly b5a653b2693a50fdb81e406394fb09bd13cfc550] [formerly 2d02b20e19a0a5dfff03adfa0ad8c741f06612a3 [formerly 28ee61350450e805ddc995932a7080ee95a045f5]]\nFormer-commit-id: 953159e4882b4daf469412975205309038c06e79 [formerly 99e8d331295f1edc8980485c198924a6bc403d70]\nFormer-commit-id: b089793d241b7bf3d2605fba39f315ef75cde268","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/012bcb06485677d542bb9fc6a0212921ba1af001"},{"sha":"fb8daf82ca6b6cfe37ce6304e6356fd9e992422e","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"project: don't set src_uri as configuration attribute O.o\n\nFormer-commit-id: 46b71589be61a7e08ef657cf8dd4cd3ab06a336a\nFormer-commit-id: 5f5816a7216d5461e5c46342264a8fe416fe3736 [formerly c76df2fe8a6fa2ee40f81dd97523f46771395925] [formerly e93c0e41334a75cfec270cc329549090a4b1557a [formerly 500191b2fc97a72b005123834c14192f769b85dd]]\nFormer-commit-id: e47841862c0739b86731883a9983e2c95f7c5fe9 [formerly 4e36d65d813b53d42586fac2c9fe07fd255486e5]\nFormer-commit-id: bd932b130913fb781535173a578e3b4144cc7784","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/fb8daf82ca6b6cfe37ce6304e6356fd9e992422e"},{"sha":"a0c4a829db45edf7f261eb1a9ba8edfcedd37ea2","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: remove redundant mounts\n\nFormer-commit-id: 4c3c58c392b50aa250a32ef7e31427d376693230\nFormer-commit-id: 7a2b4c4ce00fa7976bee28f3edd5060b63c26796 [formerly b1a3122c5bdc6e83ce554703893720ea02f9efb2] [formerly d0699a56610bf021bb5530fa17aa19c3553b118a [formerly ed642580866f1a0e4eb16a215a9ee7a737625a7f]]\nFormer-commit-id: 9e2455a89c4701ffcf82554526d7633c50064da7 [formerly 899765f2af7111b354e066a3cbfde0c76feecd5d]\nFormer-commit-id: 54fdae25ff75d202911e6cef4a424cdbf775943a","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/a0c4a829db45edf7f261eb1a9ba8edfcedd37ea2"},{"sha":"ec4235ab0a20f97f93989ff69ef0bf97ad4e2d06","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"FIX: Unbreak 2 test-cases\n\nFormer-commit-id: 2882b8f4d1e90162718dbaa188bdd0719935bf62\nFormer-commit-id: 3b8009f53e6f8b53411ef42076ccbfa953780cde [formerly 736acf3a4f322b08f97eb2cc5278221c40d6d085] [formerly 97596555a38a846a744cbd2bbdc26294e0c8f30e [formerly a3f8a6f49ce8e0091e021b565f5bac086d31d5ac]]\nFormer-commit-id: 15800e46bafc0005c097a7ad3a031ed79352334e [formerly 2df1dd4101d5a5cc15132c58089bff74309648d6]\nFormer-commit-id: 17f70baec12c16640d5764af0e0f3e7bca5227cc","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/ec4235ab0a20f97f93989ff69ef0bf97ad4e2d06"},{"sha":"b5bac3848f62d8d60bc113160ac206572f07de9d","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"travis: perform a benchbuild bootstrap before first test execution\n\nFormer-commit-id: b2d20044b158d44daf97e4991a935fb3db009e9b\nFormer-commit-id: f3d8e34b4e57ab43aa8e1fc5a2fb1335ab6cbdda [formerly 27ef2e92093fd00853663f5af6428d281db2c00a] [formerly 0f8f95ea72dadf1f689317e32af4443985573547 [formerly 6f28da23eb8c4b5363642b58055bfd610288c7cd]]\nFormer-commit-id: fe6eb2d08611121aa6cfaf10b9d54d4bbb446410 [formerly c03ebeefd202d6f73307798af43f5619d3c42698]\nFormer-commit-id: acecbc5154ee9bbbf62659284edb6030689da314","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/b5bac3848f62d8d60bc113160ac206572f07de9d"},{"sha":"c5656a362e4c7160718c93f5d4e49a40659829ad","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"tests: remove classmethod decorators\n\nFormer-commit-id: ba9eb1ea7accdf8337e531e177f5cc139da8ce23\nFormer-commit-id: 02806e8590a52d876ffccb07e33af335e548e056 [formerly 8e9e75eee989be8342986362a89f06eefba03dae] [formerly 856ad132556c46d86aa1d13d23fb605013e7490b [formerly 2be2c05cc21e8bf172f4bdc94b718d07f9a0db15]]\nFormer-commit-id: 8caa50d77213f169f2bbefcc9b23c2257618a5f2 [formerly b3d4bde8b021ee9d53919a6a7a03c302db3d744a]\nFormer-commit-id: 6a1d4e61b2e88a550d65a82da105572e8f2d5d95","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/c5656a362e4c7160718c93f5d4e49a40659829ad"},{"sha":"64cf153266712cd4e15caec5753b7b3b73365dc0","author":{"name":"Simon Labrenz","email":"260d9e467f43d16993c0f5f7ccbf3b32417a87bf@outlook.de"},"message":"Unified mount configuration\n\nThere were two configurations for the mounts doing the same.\nI removed one and replaced it in the used places with the other one.\n\n\nFormer-commit-id: 0d00a305b94c400643d72a6a4645f3d573cdc33f\nFormer-commit-id: 6e28aa387f778186259f49fb240c6eab7dc8c189 [formerly 19c033d4b18c203acf513915f8d7624de542e46f] [formerly a54c6a76ddfa1c265e0400805ba2f0e0d9cabe13 [formerly 8e2eb42ff8039d4bc5ba1145dc6b8573a46fa0af]]\nFormer-commit-id: 3951aaaeff9b140eccdbfa029bdfef9ac4eaeb8d [formerly 8086d8aafdd518affb7810ea764caf4c6cdb52e0]\nFormer-commit-id: 8aead5064051d97c236a127add6df912628581d2","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/64cf153266712cd4e15caec5753b7b3b73365dc0"},{"sha":"668463998e456bfdc15e3f4df3d96e782e15a0f3","author":{"name":"Simon Labrenz","email":"21260ab33712dd3846b75c183cae9c26930817e2@users.noreply.github.com"},"message":"Merge pull request #2 from Bazigeddon/own-dev-new\n\nUnified mount configuration\n\nFormer-commit-id: 8dd46d45cc2aae9fe2ff6708909e56347225b0fb\nFormer-commit-id: 6c7129e6cdc23a277930c2b62b371d7b4ad85828 [formerly 9739e920273f11623eb4797adafebf3fcc77fbf7] [formerly 45f540a1410dd59a2935aee25b00d65878b63a66 [formerly 1973c0903bec500a90119d40bcdc26983f7d1d17]]\nFormer-commit-id: b1d270506631ae089c218a1005eeab4707421593 [formerly ae7ae12ea093194a1fc43d4ac4ff8f143b3e3303]\nFormer-commit-id: 30b5a2e2df6d4676a97296d2e44d228c4fae81c7","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/668463998e456bfdc15e3f4df3d96e782e15a0f3"},{"sha":"d38049420021679a61582552de695efaeb50191c","author":{"name":"Andreas Simbuerger","email":"4e36f5f0582938a4a7f28b9e3a851ef9b04efad3@fim.uni-passau.de"},"message":"container: don't store config after polyjit create\n\nFormer-commit-id: a94f437e39e2a880bea38a1dd07bc8c28767d805\nFormer-commit-id: 53187a1a84207de72c2d852c25e4e5c6073aef67 [formerly 421b9fa2a498e57e5af0cd6d538f75db88475742] [formerly a76ac6a96d5ec07cec5e032c2ce2ef6d13447f6e [formerly 4039a5d67e742e7a7457096aafb8763715037f5d]]\nFormer-commit-id: ba339d2c0406f80c6f4cb092aab999fa4d175c67 [formerly a7c5447c5fd957c187d1e01ca01f8385b7ae7614]\nFormer-commit-id: e0d508c93f86c1a95fa6053444564cd42862149d","distinct":true,"url":"https://api.github.com/repos/PolyJIT/benchbuild/commits/d38049420021679a61582552de695efaeb50191c"}]}
{"actor":{"display_login":"simbuerg"}}