{"push_id":1379110352,"size":153,"distinct_size":0,"ref":"refs/heads/develop","head":"edfe2297fd0bd376c8026d9309b241300ab65ed1","before":"5b070418e77d4f608ed8e55b4ea46be2fe0685e3","commits":[{"sha":"a36f3764af424ce6da48adee2c09fe721c391942","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package : added hooks for generic phases","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/a36f3764af424ce6da48adee2c09fe721c391942"},{"sha":"8ed028e2d67f191a32751db8bd487c03f7687b50","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package : introduced InstallPhase, added decorators for prerequisites and sanity_checks of phases","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/8ed028e2d67f191a32751db8bd487c03f7687b50"},{"sha":"8f75d343315a2bf7f85d613fdacb993a41a0f62b","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package : added a stub for AutotoolsPackage, examples in szip and swiftsim","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/8f75d343315a2bf7f85d613fdacb993a41a0f62b"},{"sha":"a43c63f14953ab105bf80e906dc212a62a0d3f67","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package : added EditableMakefile\n\nModifications :\n- added EditableMakefile to PackageBase subclasses\n- astyle modified as an example\n- preliminary hook to stop at a certain phase of install","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/a43c63f14953ab105bf80e906dc212a62a0d3f67"},{"sha":"857d7bfe0ff1cd56d3c2b40dc8357ac729dcdb4e","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"do_install : can stop at an arbitrary phase\n\nThe mechanism would be simpler if we could leverage exceptions to raise signals. Unfortunately forking does not permit to do so.","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/857d7bfe0ff1cd56d3c2b40dc8357ac729dcdb4e"},{"sha":"440e71ff13d86856680257b282d016018101dd37","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"build_environment : moved from os.fork to multiprocessing.Process","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/440e71ff13d86856680257b282d016018101dd37"},{"sha":"9af964a6d6e87f62cfea73ababb489d27b272120","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"log_output : moved from os.fork to multiprocessing.Process","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/9af964a6d6e87f62cfea73ababb489d27b272120"},{"sha":"513cdd580ea804c9861be07dd815b4f0745b8d4f","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"do_install : can stop at an arbitrary phase\n\nNow uses a StopIteration exception as a signal","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/513cdd580ea804c9861be07dd815b4f0745b8d4f"},{"sha":"813cb032c47b7b8507fba28a3629bec0d2b244cd","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py : updated logic to log.py rework\n\nConflicts:\n\tlib/spack/spack/package.py","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/813cb032c47b7b8507fba28a3629bec0d2b244cd"},{"sha":"97c2224cd6445c0e5395b4ae30a9f4d3bf5670e0","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py :  extra arguments, fixed inheritance issue\n\n- added attribute to hold extra arguments in PackageBase instances\n- fixed registration from within packages\n- examples : hdf5, lzo","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/97c2224cd6445c0e5395b4ae30a9f4d3bf5670e0"},{"sha":"5cc59507f724950f8671803bb9ff616b17f255f7","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py :  hdf5 and lzo have examples of run_tests","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/5cc59507f724950f8671803bb9ff616b17f255f7"},{"sha":"468a6431f95e963fe97f3ee49b908566375674bd","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py : workaround for a known bug that was not fixed in python 2.6\n\n https://bugs.python.org/issue1515","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/468a6431f95e963fe97f3ee49b908566375674bd"},{"sha":"ad16830f71812cbe951244ec115e8b3c33f5cefc","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"log : added timeout to avoid deadlocks on daemon join","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/ad16830f71812cbe951244ec115e8b3c33f5cefc"},{"sha":"7cedd620f1e233e559879dbb84d23db52a1a4a3c","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py : added CMakePackage, changed qhull, ibmisc, openjpeg to work as examples","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/7cedd620f1e233e559879dbb84d23db52a1a4a3c"},{"sha":"90b131260bc04b0cdd2caf3959c970bb9fbc69fb","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"log : changed semantic for start / join (now it's explicit)","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/90b131260bc04b0cdd2caf3959c970bb9fbc69fb"},{"sha":"9d66b8549295919cf1dba0958f54e35ada4d22c5","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"log : changed semantic for start / join (now it's explicit)","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/9d66b8549295919cf1dba0958f54e35ada4d22c5"},{"sha":"00b8e0b56782b815424c569eda41c4ef9810b858","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"package.py : joined and simplified try/except blocks in do_install","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/00b8e0b56782b815424c569eda41c4ef9810b858"},{"sha":"1ecea4c2f12f3f70bcfcdc46dc01acbf6d285f09","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"log : refactored acquire and release semantic to meet the context manager protocol","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/1ecea4c2f12f3f70bcfcdc46dc01acbf6d285f09"},{"sha":"b8fccb5f614cd0550c69b3e7951e94bfa9e41fca","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"CMakePackage : added hook for roo CmakeLists.txt, removed duplicated code from build_environment.py","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/b8fccb5f614cd0550c69b3e7951e94bfa9e41fca"},{"sha":"893a5565fe70c7bea4ec90a5f1cfaa2978f3902d","author":{"name":"alalazo","email":"fff04998b1cf01333cfff82d422bf2e84a5cab75@googlemail.com"},"message":"Merge branch 'develop' of https://github.com/LLNL/spack into features/install_with_phases\n\nConflicts:\n\tlib/spack/spack/__init__.py\n\tvar/spack/repos/builtin/packages/gmp/package.py\n\tvar/spack/repos/builtin/packages/openjpeg/package.py","distinct":false,"url":"https://api.github.com/repos/skosukhin/spack/commits/893a5565fe70c7bea4ec90a5f1cfaa2978f3902d"}]}
{"actor":{"display_login":"skosukhin"}}