Hi Kenneth,

On 06/08/2012 14:05, Kenneth Hoste wrote:
> This will work, but it looks more like a hack to me than anything else.
> 
> A proper solution would be to create dedicated classes for the use cases we
> have, like the Binary class we now have in our develop branch:
> 
> https://github.com/hpcugent/easybuild/blob/develop/easybuild/easyblocks/b/binary.py

Yeah, but with 2 parameters to skip that is already 2^2 combinations,
and we still have to use the classes for different make_install* overrides.

I am open to hear what is your best suggestion here...

> Can you guys fork from develop, add the files there (where they belong in the
> tree structure) and issue manageable pull requests, i.e. a couple of
> (related?) applications at the same time?

Sure, we can do this starting next week or so.

> This afternoon, we'll discuss internally how we can set up a bug tracker for
> EasyBuild that we can open up for everyone. That should speed up getting these
> features implemented.

I haven't been using this feature yet but you might like to check it out:
https://github.com/blog/411-github-issue-tracker/
(you only have the feature if you are the owner of the repo)

> What we do now is make EasyBuild spit out (debug) logging into to stdout using
> the -ld option, and then redirecting that to a file on shared storage. That
> way, the output stays available.

Yeap, that's going to do the job great for me now; I'll be using that.

> We only have some very interesting feature being implemented by our summer
> intern to very easily submit builds to a PBS server; this might also be very
> useful for you.

OK. The most generic way to do something like this would be to support
the DRMAA interface (there are more such interfaces though).

>> Finally, I think we reach a point that a mini-hackathon would be welcome;
>> Especially, to touch on matters like the following and integrate current 
>> work:
>> https://github.com/fgeorgatos/HPC-RFC/blob/master/0001/0001.md
>> https://github.com/fgeorgatos/easybuild/wiki/Wishlist
> 
> Yes, I think that's a good idea.
> 
> How will we organize this? Are you in the neighbourhood anytime soon, or
> should we plan a trip to your lab?

We can do both; I come to Brussels area roughly twice per month
but coming around Luxembourg or Belval wouldn't heart either.
What is your preference for a start?

cheers,

Fotis

-- 
echo "sysadmin know better bash than english" | sed s/min/mins/ \
        | sed 's/better bash/bash better/' # Yelling in a CERN forum

Reply via email to