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.

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
>
-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Reply via email to