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

Make LUE Conda packages from custom channel play nice with releases on conda-forge channel #617

Open
kordejong opened this issue Feb 28, 2024 · 0 comments
Labels
05: target: all All targets or not related to a specific target 15: deploy Distributions, installers, ... 15: feature: configuration Configuration stuff: cmake, ... 25: kind: enhancement 35: medium priority I need this soon great for new contributers Does not require LUE-specific knowledge

Comments

@kordejong
Copy link
Member

During development the custom Conda channel is regularly updated with Conda packages for the current development version. Currently, the version number of this development version is the same as the upcoming official release. This will likely result in conflicts when people want to switch from the development version to the official version.

On idea is to bump the tweak version number for development releases that are newer than the currently released version. So, when the currently released version is 0.3.7, the development version would be numbered 0.3.7.1, for example. This tweak number, which is supported by CMake, can be increased at will, but I don't think this is crucial. What is crucial is that new releases have a higher version number than the development versions released before that.

I don't know whether / how Conda will deal with tweak versions, but it seems worth trying out.

When we start using the version tweak, we need to visit all code that deals with versions. See also version.{hpp,cpp.in} in source/shared.

@kordejong kordejong added 25: kind: enhancement 05: target: all All targets or not related to a specific target 15: feature: configuration Configuration stuff: cmake, ... 35: medium priority I need this soon 15: deploy Distributions, installers, ... great for new contributers Does not require LUE-specific knowledge labels Feb 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
05: target: all All targets or not related to a specific target 15: deploy Distributions, installers, ... 15: feature: configuration Configuration stuff: cmake, ... 25: kind: enhancement 35: medium priority I need this soon great for new contributers Does not require LUE-specific knowledge
Projects
None yet
Development

No branches or pull requests

1 participant