On 20/11/2018 07:43, Loris Bennett wrote:

Yes, I can see that --ignore-checksums isn't ideal, particularly with
something like R with over 600 packages.  It might be useful to be able
to configure how many failing checksums can be ignored before the
install aborts.

Maybe support only ignoring checksums for specific things?

I can imagine we can extend the existing --ignore-checksums to support something like --ignore-checksums=mgcv,foo,bar.

That makes more sense to me... Thoughts?


regards,

Kenneth


Kenneth Hoste <kenneth.ho...@ugent.be> writes:

Just want to mention that you can ignore this using "eb --ignore-checksums", but
that's not recommended unless you're confident that you know what is causing the
difference in checksum.

On 19/11/2018 16:11, Loris Bennett wrote:

Thanks, Alan.  Next time I'll check the list of commits before writing
to the list.

Cheers,

Loris


Alan O'Cais <a.oc...@fz-juelich.de> writes:

This has been fixed and will appear in the next release, see 
https://github.com/easybuilders/easybuild-easyconfigs/pull/7122

Alan

On Mon, 19 Nov 2018 at 15:33, Loris Bennett <loris.benn...@fu-berlin.de> wrote:

   Hi,

   The sha256 checksum for the R extension mgcv in R-3.5.1-foss-2018b.eb seems 
to
   be incorrect:

   == 2018-11-19 15:13:36,681 easyblock.py:517 INFO md5 checksum for
/home/loris/shared/sources/r/R/extensions/mgcv_1.8-24.tar.gz:
45d4690766e29210a01b70614c344adc
   == 2018-11-19 15:13:36,683 easyblock.py:517 INFO sha256 checksum for 
/home/loris/shared/sources/r/R/extensions/mgcv_1.8-24.tar.gz:
   a9f8e9823f6d6a4a568d151f2fa619bb2811df73c013e9a105720d9b32b4740c
   == 2018-11-19 15:13:36,715 build_log.py:158 ERROR EasyBuild crashed with an
error (at ?:124 in __init__): Checksum verification for extension source
mgcv_1.8-24.tar.gz failed (at
   easybuild/framework/easyblock.py:527 in fetch_extension_sources)
   == 2018-11-19 15:13:36,715 easyblock.py:2855 WARNING build failed (first
300 chars): Checksum verification for extension source mgcv_1.8-24.tar.gz
failed
   == 2018-11-19 15:13:36,715 easyblock.py:284 INFO Closing log for application 
name R version 3.5.1

   [loris@admin ~]$ grep -A 1 mgcv
/home/loris/shared/software/EasyBuild/3.7.1/lib/python2.7/site-packages/easybuild_easyconfigs-3.7.1-py2.7.egg/easybuild/easyconfigs/r/R/R-3.5.1-foss-2018b.eb
   ('mgcv', '1.8-24', {
   'checksums': 
['2ce542bcf841f722f34b936d44d859a53718a9de18ea24eb6ae843e042356795'],

   Cheers,

   Loris

   --
   Dr. Loris Bennett (Mr.)
   ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de

Reply via email to