> > I find it more than a little ironic that earlier suggestions of going with > something portable such as Docker (disclaimer: that is something I and > others > suggested once or twice) were dismissed yet everybody seems overjoyed at > the > thought of jumping into bed with a single vendor solution. >
Hi Dirk. I understand your concerns, but docker is not a simple solution. I do use it in my workflow, but not for teaching. Students feel that docker is a magic tricky that is hard to understand. I think you are mistaken by saying that conda is a single vendor solution. Conda is open source and not Continuum property. There are many third party plugins build on top of BTW. Two awesome ones are, conda-smithy and conda-execute. The former to build packages and latter to run scripts in a reproducible environments using just an extended "shebang!" To me conda is just a superior packing solution and not "Continuum." > I have been part of Debian for over twenty years, building (and designing) > countless packages (including Octave for a few years and now R for well > over > a decade) and have seen how a coherent installation and dependency system > can > work wonders. Awesome. I am an official OpenSUSE packager! I am involved in building hdf5, netCDF and many other packages since 2007 (it took me 1 year to be accept BTW). However, we have to admit that: - curating a single conda package, - on GitHub where anyone can see and send PRs or issues, - and the binary can be installed on Windows, OSX, and Linux **is** better than curating a package for a specific distro. > I would much prefer to see work on (say) nuget for Windoze, > brew for OS X and something for apt/yum for those of us on the third rail. > We don't need to reinvent packaging. I guess that is the problem right there. We will need lots of people with specific knowledge of all those tools to tackle such approach. Meanwhile I created the IOOS channel with 133 packages for all those platforms in less than a week. Best, -Filipe
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
