Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for specifying conflicts in easyconfig files #221

Open
boegel opened this issue Aug 30, 2012 · 4 comments
Open

add support for specifying conflicts in easyconfig files #221

boegel opened this issue Aug 30, 2012 · 4 comments
Milestone

Comments

@boegel
Copy link
Member

boegel commented Aug 30, 2012

We should add support for specifying conflicts between packages in easyconfig files, optionally version-based.

For example, openssl v11 conflicts with ssleay < v1.

One idea is to employ the CUDF format for supporting this.

@boegel boegel modified the milestone: v1.X Jun 24, 2015
@boegel boegel modified the milestone: 3.x May 2, 2017
@JackPerdue
Copy link
Contributor

I think I left a comment in another issue requesting this feature. Didn't see this issue at the time. Anyway, its really needed for Anaconda2/Anaconda3/Python(/IntelPython). For now I'm making the change manually e.g.

conflict("Anaconda")
conflict("Anaconda2")
conflict("Anaconda3")
conflict("Python")
conflict("IntelPython")

@surak
Copy link

surak commented May 11, 2023

And how is it done manually, since this since to be a very low priority feature? Can one add the line on the easyconfig itself to be part of the module?

@ocaisa
Copy link
Member

ocaisa commented May 11, 2023

You can do it with modluafooter/modtclfooter (see https://docs.easybuild.io/version-specific/easyconfig-parameters/?h=modluafooter#modules-parameters)

@surak
Copy link

surak commented May 11, 2023

Thanks, I did it exactly like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants