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 ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

