[FLASH-USERS] trouble with flmake

Anthony Scopatz scopatz at flash.uchicago.edu
Fri Jun 13 11:20:06 EDT 2014


Glad it is working for you Jon,

Be Well
Anthony


On Fri, Jun 13, 2014 at 10:06 AM, Slavin, Jonathan <jslavin at cfa.harvard.edu>
wrote:

> Hi Anthony,
>
> The issue is that one usually gets FLASH by downloading a gzip'd tar file
> rather than cloning a repository.
>
> That page does actually tell you to do git init; git add; git commit, but
> only near the bottom, after the step-by-step beginning section.  I now have
> flmake working for me and find it very useful.
>
> Jon
>
>
> On Thu, Jun 12, 2014 at 4:48 PM, Anthony Scopatz <
> scopatz at flash.uchicago.edu> wrote:
>
>> Hi Jon,
>>
>> That tutorial assumes that you were in a version controlled repository
>> already.  If you had to type "git init" then you weren't in an expected
>> state. The purpose of flmake is to enable reproducibility, which for FLASH
>> means that you need to be in your own repo.  I am sorry if this was not
>> clear.
>>
>> Be Well
>> Anthony
>>
>>
>> On Thu, Jun 12, 2014 at 10:15 AM, Slavin, Jonathan <
>> jslavin at cfa.harvard.edu> wrote:
>>
>>> Hi all,
>>>
>>> I've been trying to follow the tutorial for using flmake (
>>> http://flash.uchicago.edu/site/flashcode/user_support/tools4b/usersguide/flmake/index.html)
>>> and have run into a number of problems.  Most have involved the git_info
>>> function in utils.py.  The first I tracked it down to the fact that the
>>> main directory did not have a branch name, i.e. git branch did not return
>>> anything.  This is normal if one gets the code via download as I did.  I
>>> solved that by doing git init, git add, git commit in that directory.  Then
>>> it failed because in my newly created directory, did not have a branch name.
>>> Traceback (most recent call last):
>>>   File "/home/jslavin/.local/bin/flmake", line 6, in <module>
>>>     main()
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/main.py",
>>> line 57, in main
>>>     rtn = mainfunc(ns, rc)
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/setup.py",
>>> line 270, in main
>>>     setup_desc(ns, rc)
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/setup.py",
>>> line 255, in setup_desc
>>>     desc = {'setup': desc_cmd_metadata()}
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py",
>>> line 299, in desc_cmd_metadata
>>>     desc_meta['project_version'] = vc_info(project_dir)
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py",
>>> line 87, in vc_info
>>>     info = vc_switch[vc_type](d)
>>>   File
>>> "/home/jslavin/.local/lib/python2.7/site-packages/flash/flmake/utils.py",
>>> line 35, in git_info
>>>     branch = re.search('\* (.*?)\s*\n', branch_out).group(1)
>>> AttributeError: 'NoneType' object has no attribute 'group'
>>>
>>> Really, a tutorial ought to work better than this.  I suppose I can get
>>> around this in the same way I did with the main directory, though it's not
>>> clear that that is the best approach.
>>>
>>> Jon
>>>
>>> --
>>> ________________________________________________________
>>> Jonathan D. Slavin                 Harvard-Smithsonian CfA
>>> jslavin at cfa.harvard.edu       60 Garden Street, MS 83
>>> phone: (617) 496-7981       Cambridge, MA 02138-1516
>>> fax: (617) 496-7577            USA
>>> ________________________________________________________
>>>
>>>
>>
>>
>> --
>> Anthony Scopatz
>> Post-doctoral Scholar
>> The FLASH Center for Computational Science
>> Dept. of Astronomy and Astrophysics
>> The University of Chicago
>> cell: (512) U2-PU239
>> office: (773) 834-2705
>> fax:(773) 834-3230
>> http://flash.uchicago.edu
>>
>
>
>
> --
> ________________________________________________________
> Jonathan D. Slavin                 Harvard-Smithsonian CfA
> jslavin at cfa.harvard.edu       60 Garden Street, MS 83
> phone: (617) 496-7981       Cambridge, MA 02138-1516
> fax: (617) 496-7577            USA
> ________________________________________________________
>
>


-- 
Anthony Scopatz
Post-doctoral Scholar
The FLASH Center for Computational Science
Dept. of Astronomy and Astrophysics
The University of Chicago
cell: (512) U2-PU239
office: (773) 834-2705
fax:(773) 834-3230
http://flash.uchicago.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20140613/4c3d3ba5/attachment.htm>


More information about the flash-users mailing list