It is grey everywhere😑Roberto 

Yahoo Mail: Search, organise, conquer 
 
  On Mon, 10 Feb 2025 at 12:53, Jörg 
Saßmannshausen<[email protected]> wrote:   Hi Loris,

from what I can see, the 'problem' lies here:

sources = [{
    'git_config': {
        'url': 'https://github.com/nanoporetech',
        'repo_name': name,
        'tag': 'v%(version)s',
        'recursive': True,
    },

It is pulling down a tag-release and as far as I understand it, it might 
be difficult to reproduce that download, specially with the 'recursive' 
been set to 'True'. Thus, when I try it at a different time, the 
check-sum might be different. So for that reason the program itself does 
not have a checksum attached with it.

The checksum which is included in the EasyConfig file is the one from 
the patch, as you might have spotted it.
That might also explain why it is using 'None'.

I hope that helps a bit and I am sure others can either give a more 
detailed information, or correct me.

All the best from a grey London

Jörg

Am 10.02.25 um 12:16 schrieb Loris Bennett:
> Hi,
> 
> From
> 
>    dorado-0.9.0-foss-2023a-CUDA-12.1.1.eb
> 
> on the branch 'develop', I'm trying to create
> 
>    dorado-0.9.1-foss-2023a-CUDA-12.1.1.eb
> 
> The original file contains
> 
>    checksums = [
>        None,
>        '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1',
>    ]
> 
> However, if I run EasyBuild with '--inject-checksums --force', I get
> 
>    checksums = [
>        {'dorado-0.9.1.tar.gz': 
>'45bea782ed454c791a6b500cdd8e98c4de9f24115c1f8af48f36484c41cd3079'},
>        {'dorado-0.8.0_dont_install_external_libraries.patch':
>        '28942b7057af00c574a5e70d33a58b4036fd09ae0b041f45b67581c8dda832b1'},
>    ]
> 
> Regarding the 0.9.0 version:
> 
>    1. Why is 'None' used for the checksum for the tgz file?
>    2. Why aren't the file names used in the checksum list?
> 
> Cheers,
> 
> Loris
> 

  

Reply via email to