Shaun Walbridge
2018-03-23 03:22:40 UTC
Hello,
Great to see the MRO packages and the continued work on putting up more of
the R ecosystem!
I recently installed a small collection of packages via the `r` channel,
and noticed a couple of possible issues with the mro-feedstock. The bigger
of the two is that any of the packages I installed included a
info/recipe/parent directory which was significant in size, in particular
because of the 40MB of test data. It looks like conda-build PR #2687
<https://github.com/conda/conda-build/pull/2687> which introduced this
behavior isn't probably wanted here, or the test data may need to be
omitted because its size. This doesn't affect the environment itself, but
it does waste space with each extracted package in `pkgs`, adding up
quickly, and will make the package downloads larger than necessary. It
looks like it should be possible to have these data files downloaded from
GitHub when the tests are executed instead of being included directly in
the recipe itself.
The second potential issue: the base package creates duplicate DLLs in the
form of "Rlapack.dll.mkl" which is also copied as the (used) "Rlapack.dll",
there are nomkl versions, and the same thing for Rblas. Perhaps these are
part of a pattern still in progress, but from what I can tell, there is no
"nomkl" context here, and omitting these would save ~60MB.
Thanks again for all the great work, and if you'd like an issue (or even a
PR) let me know, it wasn't clear if the aggregateMRO repository was
intended to be public-facing.
Cheers,
Shaun
Great to see the MRO packages and the continued work on putting up more of
the R ecosystem!
I recently installed a small collection of packages via the `r` channel,
and noticed a couple of possible issues with the mro-feedstock. The bigger
of the two is that any of the packages I installed included a
info/recipe/parent directory which was significant in size, in particular
because of the 40MB of test data. It looks like conda-build PR #2687
<https://github.com/conda/conda-build/pull/2687> which introduced this
behavior isn't probably wanted here, or the test data may need to be
omitted because its size. This doesn't affect the environment itself, but
it does waste space with each extracted package in `pkgs`, adding up
quickly, and will make the package downloads larger than necessary. It
looks like it should be possible to have these data files downloaded from
GitHub when the tests are executed instead of being included directly in
the recipe itself.
The second potential issue: the base package creates duplicate DLLs in the
form of "Rlapack.dll.mkl" which is also copied as the (used) "Rlapack.dll",
there are nomkl versions, and the same thing for Rblas. Perhaps these are
part of a pattern still in progress, but from what I can tell, there is no
"nomkl" context here, and omitting these would save ~60MB.
Thanks again for all the great work, and if you'd like an issue (or even a
PR) let me know, it wasn't clear if the aggregateMRO repository was
intended to be public-facing.
Cheers,
Shaun
--
You received this message because you are subscribed to the Google Groups "conda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda+***@continuum.io.
To post to this group, send email to ***@continuum.io.
Visit this group at https://groups.google.com/a/continuum.io/group/conda/.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/conda/875accb0-12a3-4c1f-bc27-27ca0ccb4e0f%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.
You received this message because you are subscribed to the Google Groups "conda - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda+***@continuum.io.
To post to this group, send email to ***@continuum.io.
Visit this group at https://groups.google.com/a/continuum.io/group/conda/.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/conda/875accb0-12a3-4c1f-bc27-27ca0ccb4e0f%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.