The issue with git submodules has come up before 
(https://www.mail-archive.com/[email protected]/msg01469.html),  an 
automated method method  to do this that respects reproducability is still 
lacking.

If the submodules themselves do have releases then you could do a custom 
easyblock that takes a set of tarred sources, unpacks them and then moves them 
into the correct place.

On 25 January 2017 at 15:28, Jure Pečar 
<[email protected]<mailto:[email protected]>> wrote:
On Wed, 25 Jan 2017 12:04:19 +0100
Alan O'Cais <[email protected]<mailto:[email protected]>> wrote:

> Hi Jure,
>
> What exactly is the list of everything required? I'd be surprised if they 
> excluded necessary sources from their releases. Perhaps you just need to add 
> the appropriate dependencies to your  easyconfig and tell mxnet how to find 
> them (if it can't auto-detect them)?

Hm ... not sure if packaging every submodule as a eb project and loadable 
module would work ... since make itself fails if it can't find files in 
appropriate subdirs.

Right now I'm downloading the whole thing manually and stuffing the tarball 
into eb sources directory where it picks it up and doesn't try to go online and 
download it. But I would like to automate this on the long term ...


Next question.
Mxnet comes with a subfolder "R-package" which has sources to build R module. 
Is there a way to make this available as a separate module from the same eb 
file?

Right now I'm thinking of rolling a tarball  with just that folder as a source 
for additional eb file built around Rpackage easyblock. Would that be accepted?


--

  Jurij Pečar
  HPC Engineer, IT Operations, IT Services
  EMBL Heidelberg, Meyerhofstraße 1, 69117, Heidelberg, Germany
  Room 13-401



--
Dr. Alan O'Cais
E-CAM Software Manager
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: [email protected]<mailto:[email protected]>
WWW:    http://www.fz-juelich.de/ias/jsc/EN


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to