easybuilders / easybuild-easyblocks

Collection of easyblocks that implement support for building and installing software with EasyBuild.
https://easybuild.io
GNU General Public License v2.0
106 stars 285 forks source link

avoid name clash in cargo crates downloaded from git repositories #3481

Closed Flamefire closed 1 week ago

Flamefire commented 1 month ago

Crates referenced by their git revision have a version but might have different revisions. The source filename ignored the revision such that sources from different revisions were considered the same file which either fails the checksum verification or the build. Append the revision if specified to disambiguate them.

Micket commented 1 week ago

Going with the combined PR to save myself multiple steps of testing