{"action":"closed","issue":{"url":"https://api.github.com/repos/szaghi/FoBiS/issues/87","repository_url":"https://api.github.com/repos/szaghi/FoBiS","labels_url":"https://api.github.com/repos/szaghi/FoBiS/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/szaghi/FoBiS/issues/87/comments","events_url":"https://api.github.com/repos/szaghi/FoBiS/issues/87/events","html_url":"https://github.com/szaghi/FoBiS/issues/87","id":195926788,"number":87,"title":"Additional options for use with spack","user":{"login":"cmacmackin","id":8145213,"avatar_url":"https://avatars.githubusercontent.com/u/8145213?v=3","gravatar_id":"","url":"https://api.github.com/users/cmacmackin","html_url":"https://github.com/cmacmackin","followers_url":"https://api.github.com/users/cmacmackin/followers","following_url":"https://api.github.com/users/cmacmackin/following{/other_user}","gists_url":"https://api.github.com/users/cmacmackin/gists{/gist_id}","starred_url":"https://api.github.com/users/cmacmackin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmacmackin/subscriptions","organizations_url":"https://api.github.com/users/cmacmackin/orgs","repos_url":"https://api.github.com/users/cmacmackin/repos","events_url":"https://api.github.com/users/cmacmackin/events{/privacy}","received_events_url":"https://api.github.com/users/cmacmackin/received_events","type":"User","site_admin":false},"labels":[{"id":83069826,"url":"https://api.github.com/repos/szaghi/FoBiS/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":149786183,"url":"https://api.github.com/repos/szaghi/FoBiS/labels/in%20progress","name":"in progress","color":"ededed","default":false},{"id":149785712,"url":"https://api.github.com/repos/szaghi/FoBiS/labels/ready","name":"ready","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":{"login":"szaghi","id":1661942,"avatar_url":"https://avatars.githubusercontent.com/u/1661942?v=3","gravatar_id":"","url":"https://api.github.com/users/szaghi","html_url":"https://github.com/szaghi","followers_url":"https://api.github.com/users/szaghi/followers","following_url":"https://api.github.com/users/szaghi/following{/other_user}","gists_url":"https://api.github.com/users/szaghi/gists{/gist_id}","starred_url":"https://api.github.com/users/szaghi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szaghi/subscriptions","organizations_url":"https://api.github.com/users/szaghi/orgs","repos_url":"https://api.github.com/users/szaghi/repos","events_url":"https://api.github.com/users/szaghi/events{/privacy}","received_events_url":"https://api.github.com/users/szaghi/received_events","type":"User","site_admin":false},"assignees":[{"login":"szaghi","id":1661942,"avatar_url":"https://avatars.githubusercontent.com/u/1661942?v=3","gravatar_id":"","url":"https://api.github.com/users/szaghi","html_url":"https://github.com/szaghi","followers_url":"https://api.github.com/users/szaghi/followers","following_url":"https://api.github.com/users/szaghi/following{/other_user}","gists_url":"https://api.github.com/users/szaghi/gists{/gist_id}","starred_url":"https://api.github.com/users/szaghi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szaghi/subscriptions","organizations_url":"https://api.github.com/users/szaghi/orgs","repos_url":"https://api.github.com/users/szaghi/repos","events_url":"https://api.github.com/users/szaghi/events{/privacy}","received_events_url":"https://api.github.com/users/szaghi/received_events","type":"User","site_admin":false}],"milestone":null,"comments":9,"created_at":"2016-12-15T21:56:47Z","updated_at":"2016-12-23T08:38:03Z","closed_at":"2016-12-23T08:38:03Z","body":"Hi Stefano. As I've been writing my own scientific Fortran software as part of my degree, the need to manage dependencies has become increasingly important. As such, I've finally turned my attention to a package manager again. I've been looking at [spack](http://spack.readthedocs.io/en/latest/index.html), which should allow for easy dependency resolution and a simple build process for the end user. Rather than have to mess around with CMake, it would be nice to be able to use FoBiS with spack, but there are a few small issues which I foresee there.\r\n\r\nThe most important is that spack specifies the compiler via environment variables (`FC` for modern Fortran). It would be great if there was a way to get FoBiS.py to read the compiler from there. Another useful feature would be the existence of an `install` command. I suppose this could be achieved with a job defined in the `fobos` file, but that requires package maintainers to remember to write it. This command would need to have some way to specify the install-prefix.\r\n\r\nThese aren't absolutely vital--spack has enough features to be able to make FoBiS work as it exists now. But they would make life easier and reduce the overhead needed whenever a FoBiS-built project is packaged for spack."}}
{"actor":{"display_login":"szaghi"}}